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.

Disposition Updated

Audience
General
Wording
Evolution
Study Groups
WG21
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 SG22 Clear all
5 out of 5 papers selected for export
Paper Title Authors Audience Doc Date Audit
P2434R5 Nondeterministic pointer provenance S. Herring
Mailing Date 2026-07 Post-Brno
Author(s) S. Davis Herring
Target Audience CWGLWGSG22
Tracking issue View on GitHub
Disposition Date 2026-06
Abstract [P2318R1](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p2318r1.pdf) describes a variety of plausible models of pointer provenance that differ principally in how they handle conversions between pointers and integers (including the integer values of the storage bytes for a pointer). (See its §A.4 for discussion of the variants in terms of examples.) It proposes the variant called PNVI-ae-
P3290R5 Integrating Existing Assertions With Contracts J. Berne, T. Doumler, J. Lakos
Mailing Date 2026-07 Post-Brno
Target Audience LEWGSG22
Revisions R6R4
Tracking issue View on GitHub
Abstract * Changed `assert` proposal to always `abort()` when the violation-handler completes
P4040R1 Case ranges J. Schultke
Mailing Date 2026-07 Post-Brno
Author(s) Jan Schultke
Target Audience SG22
Revisions R0
Tracking issue View on GitHub
Abstract In 2024, [[N3370]](https://www%2eopen-std%2eorg/jtc1/sc22/wg14/www/docs/n3370%2ehtm) added support for `case` ranges to C2y. For example, the following two `switch` statements are equivalent:
P4234R2 $identifiers M. Wippich, M. Çağrı
Mailing Date 2026-07 Post-Brno
Target Audience EWGSG22
Revisions R1R0
Tracking issue View on GitHub
Abstract One of the oldest and most widely supported extensions to C++ is allowing `$` in identifiers. This feature's origins predate both standard C++ and standard C. As GCC notes in its [documentation](https://gcc.gnu.org/onlinedocs/gcc/Dollar-Signs.html):
P4317R0 A Profile for Runtime-Checkable Core-Language Undefined Behavior: std::core_ub V. Falco
Intent Propose
Mailing Date 2026-07 Post-Brno
Author(s) Vinnie Falco
Target Audience EWGSG22
Tracking issue View on GitHub
Abstract The runtime-checkable cases of core-language undefined behavior can be guarded by a single standard profile, with none of the changes to the definitional machinery of the standard that a Contracts-based routing would require.
Showing 5 of 5 papers · source: open-std.org