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
General
Wording
Evolution
Mailings
1 · Year 1 · Month

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

2026 Oct · 1 of 8

Pick months in 2026

2025 143 papers

Pick months in 2025

Add Year +

Select Years To Display

Current Years Selected

2026 2025
Filters Author: Joshua Berne Clear all
6 out of 6 papers selected for export
SelectPaper Title Authors Audience Doc Date Mailing Date
P3100R9 A framework for systematically addressing undefined behaviour in the C++ Standard Timur Doumler T. Doumler , Joshua Berne J. Berne 2026-10-23 2026-10
Doc Date 2026-10-23
Mailing Date 2026-10 Pre-Búzios
Target Audience EWGLEWG
Revisions R8R7R6R3
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.
P3400R5 Controlling Contract-Assertion Properties Joshua Berne J. Berne 2026-10-23 2026-10
Doc Date 2026-10-23
Mailing Date 2026-10 Pre-Búzios
Author(s) Joshua Berne
Target Audience EWG
Revisions R4R3
Tracking issue View on GitHub
Abstract C++26 Contracts, adopted with [P2900R14], provides a framework for specifying and checking contract assertions whose behavior is controlled through implementation-defined build configurations. This paper introduces *assertion-control* *objects* — compile-time objects, composed from `constexpr` *labels*, that let developers customize contract-assertion behavior directly in C++ source code. Labels p
P4277R1 Overview and Implementation Report for P3100 Joshua Berne J. Berne 2026-10-23 2026-10
Doc Date 2026-10-23
Mailing Date 2026-10 Pre-Búzios
Author(s) Joshua Berne
Target Audience EWG
Revisions R0
Tracking issue View on GitHub
P4284R1 Addenda to the Undefined Behavior and IFNDR Annexes Joshua Berne J. Berne 2026-10-23 2026-10
Doc Date 2026-10-23
Mailing Date 2026-10 Pre-Búzios
Author(s) Joshua Berne
Target Audience CWG
Revisions R0
Tracking issue View on GitHub
Abstract [P3596R3] introduced a pair of new annexes to the C++ Standard containing full catalogues of undefined behavior and ill-formed, no-diagnostic required constructs. That paper was current and complete when it was approved to be merged into the draft Standard in Brno, but it was also instantly out of date due to other papers that landed concurrently at the same meeting. In addition, new eyes on the c
P4388R0 Ship C++26 Joshua Berne J. Berne 2026-09-29 2026-10
Doc Date 2026-09-29
Mailing Date 2026-10 Pre-Búzios
Author(s) Joshua Berne
Target Audience WG21
Abstract WG21 expended great energy producing a high-quality Draft International Standard (DIS) for approval by national bodies to be published as C++26. No new technical concerns with that draft have been raised, hence we propose submitting that draft for publication and allowing the community to reliably benefit from the results of everything the committee has worked hard to produce.
P4433R0 Do not remove Contracts from C++26 Timur Doumler T. Doumler , Joshua Berne J. Berne , Gašper Ažman G. Ažman , Peter Bindels P. Bindels , Peter Dimov P. Dimov , Eric Fiselier E. Fiselier , Fabio Fracassi F. Fracassi , Pablo Halpern P. Halpern , Tom Honermann T. Honermann , John Lakos J. Lakos , Nevin Liber N. Liber , Lisa Lippincott L. Lippincott , René Ferdinand Rivera Morell R. Morell , Oliver Rosten O. Rosten , Jan Schultke J. Schultke , Hui Xie H. Xie 2026-10-23 2026-10
Doc Date 2026-10-23
Mailing Date 2026-10 Pre-Búzios
Target Audience EWG
Abstract In addition, the description of C++26 contract assertions given in [[P4334R0](http://wg21.link/p4334r0)] contains a number of inaccuracies. It misrepresents the specification itself,3 the amount of wording it consists of,4 its design intent,5 how it relates to hardening6 and static analysis,7 its existing implementations,8 existing practice,9 teachability,10 and proposed extensions.11 None of the
Showing 6 of 6 papers · source: open-std.org