C++26
The next-generation C++ language standard being developed by the C++ Standards Committee, expected to be officially published in 2026. It introduces major features including static reflection, pattern matching, and an executor/sender-receiver concurrency model.
Timeline (last 90 days)
Once the DIS vote results are clear, the pace at which compiler teams, static analysis tools, and IDE plugin developers advance C++26 feature support will become more definite.
The DIS (Draft International Standard) vote results for C++26 are out.
The DIS stage means the technical content of C++26 is locked in, and subsequent adjustments will mostly be wording-level errata rather than changes to core language features.
The C++ standard follows a three-year release cadence (such as C++20, C++23, C++26), and features that miss the window usually have to wait more than three years.
The Hacker News discussion of this C++26 DIS vote result has zero comments.
After the DIS vote passes, C++26 enters the final publication process, or follows ISO's fast-track process used in recent years directly into publication.
The C++ standards committee is introducing a brand-new <debugging> header for C++26.
After using <debugging>, cross-platform projects no longer need to write conditionally compiled debugging code for different operating systems.
C++26 has not yet been officially released, and compiler support will take time.
C++26 introduces the Contracts feature, allowing developers to declare preconditions and postconditions directly on function interfaces.
2 more timeline events
All Facts (11)
The DIS stage means the technical content of C++26 is locked in, and subsequent adjustments will mostly be wording-level errata rather than changes to core language features.
50%UnverifiedThe C++ standard follows a three-year release cadence (such as C++20, C++23, C++26), and features that miss the window usually have to wait more than three years.
50%UnverifiedOnce the DIS vote results are clear, the pace at which compiler teams, static analysis tools, and IDE plugin developers advance C++26 feature support will become more definite.
50%UnverifiedAfter the DIS vote passes, C++26 enters the final publication process, or follows ISO's fast-track process used in recent years directly into publication.
50%UnverifiedThe Hacker News discussion of this C++26 DIS vote result has zero comments.
50%UnverifiedC++26 has not yet been officially released, and compiler support will take time.
50%UnverifiedC++26 introduces the Contracts feature, allowing developers to declare preconditions and postconditions directly on function interfaces.
50%UnverifiedIn C++26 Contracts semantics, the handling modes for contract violations include ignoring, continuing execution after only logging diagnostics, and terminating directly.
50%UnverifiedThe DIS (Draft International Standard) vote results for C++26 are out.
50%UnverifiedAfter using <debugging>, cross-platform projects no longer need to write conditionally compiled debugging code for different operating systems.
50%UnverifiedThe C++ standards committee is introducing a brand-new <debugging> header for C++26.
50%