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: Peter Bindels 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
P3655R5 cstring_view P. Bindels, H. Dusikova, J. Rifkin, M. Foco, A. Shevlyakov
Mailing Date 2026-07 Post-Brno
Target Audience LEWGLWG
Revisions R4
Tracking issue View on GitHub
Abstract We propose a standard string view type that guarantees null-termination.
P3716R1 Subsetting P. Bindels
Mailing Date 2026-07 Post-Brno
Author(s) Peter Bindels
Target Audience SG23
Tracking issue View on GitHub
Abstract As part of [Profiles](https://wg21.link/P4300) we should have the ability to express a particular feature to be removed from the language or library in a given environment, under a particular profile.
P4265R0 Presentation for P3655 in Brno P. Bindels
Mailing Date 2026-07 Post-Brno
Author(s) Peter Bindels
Target Audience LEWG
Tracking issue View on GitHub
P4266R0 Presentation for P3655 in Croydon P. Bindels
Mailing Date 2026-07 Post-Brno
Author(s) Peter Bindels
Target Audience LEWG
Tracking issue View on GitHub
P4314R0 On Activating a Profile P. Bindels
Mailing Date 2026-07 Post-Brno
Author(s) Peter Bindels
Target Audience SG23
Tracking issue View on GitHub
Abstract Profiles being active has a distinct effect on a translation unit being compiled. When contemplating the effect it has on a translation unit, users often perceive everything being proposed in a profile paper to be done only when the profile is active, leading to common misconceptions about what switching a profile can do. Terms I have heard from a dozen different interactions are dialecting, epoch
P4315R0 A Profile Template P. Bindels
Mailing Date 2026-07 Post-Brno
Author(s) Peter Bindels
Target Audience SG23
Tracking issue View on GitHub
Abstract Each profile is introduced with a particular goal in mind. Explain what the profile does, what goals it sets out to achieve, what kind of effect it is expected to have on existing and new code. Explain what kind of users are being considered in proposing the profile and how they are helped by this profile.
P4316R0 A Skeleton Document for Profiles P. Bindels
Mailing Date 2026-07 Post-Brno
Author(s) Peter Bindels
Target Audience SG23
Tracking issue View on GitHub
Abstract Profiles are the incremental approach to making code provide more safety guarantees, beyond what can be accomplished by modifying the base language.
Showing 8 of 8 papers · source: open-std.org