C++26 has failed its DIS ballot for the first time in history, marking a significant milestone in standards body history. The rejection centers primarily on the highly controversial contracts feature, along with reflection, std::execution, and library hardening proposals. Nobody yet knows how long the delay will be before the features can be revisited.
Background
The C++ Standards Committee (WG21) conducts DIS balloting to approve new draft standards before ISO publication. This historic failure highlights deep divisions within the C++ community, particularly over the inclusion of contracts in C++26.
- Source
- Lobsters
- Published
- Oct 27, 2026 at 01:53 AM
- Score
- 7.0 / 10