C++26 Disapproved

11 points by BenjaminRi


tome

I found this confusing because I didn't understand what "DIS" is. I wondered if it was related to the result "disapproved", but no, it seems to be "Draft International Standard".

hunger

C++ committee members are by definition part of the national bodies that rejected the C++ committees proposal. There are of course people in the NBs that do not care for C++ at all, but those typically follow the people they trustbthat were in the relvant meetings or abstain. That's why hardly any prior art exists here: Who votes against the draft they approved themselves earlier?

Its a spectacular mess the C++ committee has created for itself here.

thasso

I am curious why this went to a vote at all. This sounds like the kind of situation that should have been resolved before voting on the standard.

From the post:

In the next step, WG21 voted on the C++26 draft in March 2026, which included Contracts. Here, too, a large majority was achieved, though not without dissenting votes. And that brings us to the next phase: DIS. At this stage, there were enough “no” votes that a two-thirds majority was not reached.

What happened in the interim?