HeadlinesBriefing HeadlinesBriefing.com

C++26 DIS Vote Fails: Contracts Controversy Explained

Hacker News •
×

On October 23, 2026, the C++26 DIS ballot failed for the first time in history, blocking the standard’s progress. The rejection stems from National Bodies (NBs) voting against the inclusion of Contracts, a feature deemed “not yet ready.” Despite majority support within WG21 earlier in 2026, the two-thirds ISO threshold wasn’t met. The author, a German committee member, notes this mirrors the 2006 C++/CLI DIS failure, which halted that project.

Contracts have been debated since 2019, removed from C++20, studied until 2024, then reintroduced. The process now allows revised drafts, committee review, or Technical Specification publication — but no clear path forward exists.

Source: Hacker News · Summarized by HeadlinesBriefing