WG21 PAPERS

Mailings Beta

Volunteer-driven · Not affiliated with WG21 or ISO

Filter and export papers from the C++ Committee’s monthly mailings by time frame and audience using the options below, or refine your export further with the Select button. Links point directly to the official WG21 papers on open-std.org.

Audience
Wording
Evolution
Study Groups
Mailings
1 · Year 1 · Month

Select the arrow to the right of the year to filter for specific months.

2026 Jul · 1 of 5

Pick months in 2026

Filters Author: Joshua Berne EWG Clear all
8 out of 8 papers selected for export
Paper Title Authors Audience Doc Date Audit
P3099R3 Contracts for C++: User-defined diagnostic messages T. Doumler, P. Bindels, J. Berne
Mailing Date 2026-07 Post-Brno
Target Audience EWGLEWG
Revisions R2
Tracking issue View on GitHub
Abstract * Updated Section 2.6 “Constant evaluation”; specified behaviour for unevaluated contexts, discarded contexts, SFINAE, and trial evaluation
P3100R7 A framework for systematically addressing undefined behaviour in the C++ Standard T. Doumler, J. Berne
Mailing Date 2026-07 Post-Brno
Target Audience EWGLEWG
Revisions R6
Tracking issue View on GitHub
Abstract In this paper, we enumerate all cases of core language undefined behaviour explicitly specified in the C++ Standard, group them into ten categories, and classify them along a number of relevant criteria.
P3400R4 Controlling Contract-Assertion Properties J. Berne
Mailing Date 2026-07 Post-Brno
Author(s) Joshua Berne
Target Audience EWG
Revisions R3
Tracking issue View on GitHub
Abstract * Major restructuring: new Introduction, Design, Glossary, expanded Standard Library Additions sections
P3850R1 A proposed plan for extending Contracts in C++29 T. Doumler, J. Berne
Mailing Date 2026-07 Post-Brno
Target Audience EWGLEWG
Revisions R0
Tracking issue View on GitHub
Abstract At the March 2026 WG21 meeting in Croydon, the ISO C++ committee completed the C++26 Standard, including the addition of *contract* assertions. This milestone is the result of a sustained effort by the authors of [[P2900R14](https://wg21.link/p2900r14)] and the WG21 subgroups responsible for evaluating the proposal: SG21, EWG, and CWG. This success was made possible in part by the existence of a c
P4262R0 Design Considerations for Class Invariants J. Berne
Mailing Date 2026-07 Post-Brno
Author(s) Joshua Berne
Target Audience EWG
Tracking issue View on GitHub
P4275R0 EWG presentation for P3400R4 J. Berne
Mailing Date 2026-07 Post-Brno
Author(s) Joshua Berne
Target Audience EWG
Tracking issue View on GitHub
P4283R0 Requires clauses for Contract Assertions J. Berne
Mailing Date 2026-07 Post-Brno
Author(s) Joshua Berne
Target Audience EWG
Tracking issue View on GitHub
P4298R0 Nonthrowing Evaluation Semantics J. Berne
Mailing Date 2026-07 Post-Brno
Author(s) Joshua Berne
Target Audience EWG
Tracking issue View on GitHub
Showing 8 of 8 papers · source: open-std.org