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
Study Groups
Mailings
1 · Year 1 · Month

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

2026 May · 1 of 6

Pick months in 2026

Add Year +

Select Years To Display

Current Years Selected

2026
Filters SG22 Clear all
4 out of 4 papers selected for export
SelectPaper Title Authors Audience Doc Date
P3568R2 break label; and continue label; J. Schultke
Mailing Date 2026-05 Pre-Brno
Author(s) Jan Schultke
Target Audience EWGSG22
Tracking issue View on GitHub
Abstract While C++ already has a broad selection of control flow constructs, one construct commonly found in other languages is notably absent: the ability to apply `break` or `continue` to a loop or `switch` when this isn’t the innermost enclosing statement. This feature is popular, simple, and quite useful:
P3935R1 Rebasing <cmath> on C23 J. Schultke
Mailing Date 2026-05 Pre-Brno
Author(s) Jan Schultke
Target Audience SG22
Revisions R2
Tracking issue View on GitHub
Abstract [[P3348R4]](https://wg21%2elink/p3348r4) rebased the C++26 standard on C23; it previously referred to C17. However, this process was deliberately left incomplete: some of the new C23 `<math.h>` features are only used by decimal floating-point types, or they require core language changes, etc.
P4229R0 Canonical Parallel Scan: Expression and Observation Contracts for Reproducible Parallel Algorithms A. Drakeford
Mailing Date 2026-05 Pre-Brno
Author(s) Andrew Drakeford
Target Audience SG6SG18SG22
Tracking issue View on GitHub
Abstract Blelloch [Blelloch1990] identifies `reduce`, `scan`, and `transform` as core parallel primitives. P4016R0 demonstrated that efficient, reproducible reduction is achievable using a tree-based abstract expression.
P4234R0 $identifiers M. Wippich, M. Çağrı
Mailing Date 2026-05 Pre-Brno
Target Audience EWGSG22
Revisions R2R1
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):
Showing 4 of 4 papers · source: open-std.org