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 WG21 Clear all
18 out of 18 papers selected for export
Paper Title Authors Audience Doc Date Audit
N5048 2026-06 WG21 Admin telecon G. Davidson
Mailing Date 2026-07 Post-Brno
Author(s) Guy Davidson
Target Audience WG21
N5049 WG21 2026-06 Brno Admin Telecon Minutes B. Ganetsky
Mailing Date 2026-07 Post-Brno
Author(s) Braden Ganetsky
Target Audience WG21
Abstract Hosting us in Mendel University. We have great facilities available. All study group chairs should register their interest for their room usage at their earliest convenience. We will have a Sunday evening 6:00 PM introductory meeting, as usual. We will have a collective walk from the preferred hotel to the university at 5:30 PM. The usual pre-meeting “read all the papers” email, as soon as the min
N5050 Working Draft, Programming Languages -- C++ T. Köppe
Mailing Date 2026-07 Post-Brno
Author(s) Thomas Köppe
Target Audience WG21
N5051 Editors' Report, Programming Languages -- C++ T. Köppe
Mailing Date 2026-07 Post-Brno
Author(s) Thomas Köppe
Target Audience WG21
N5053 WG21 2026-06 Brno Hybrid Meeting Minutes B. Ganetsky
Mailing Date 2026-07 Post-Brno
Author(s) Braden Ganetsky
Target Audience WG21
Abstract Nina Ranns presents. Every participant is responsible for understanding and abiding by the following:
N5054 Working Draft, Programming Languages -- C++ T. Köppe
Mailing Date 2026-07 Post-Brno
Author(s) Thomas Köppe
Target Audience WG21
N5055 Editors' Report, Programming Languages -- C++ T. Köppe
Mailing Date 2026-07 Post-Brno
Author(s) Thomas Köppe
Target Audience WG21
P2414R12 Pointer lifetime-end zap proposed solutions P. McKenney, M. Michael, J. Maurer, P. Sewell, M. Uecker, H. Boehm, H. Tong, N. Douglas, T. Rodgers, W. Deacon, M. Wong, D. Goldblatt, K. Serebryany, A. Williams, T. Scogland, J. Bastien, D. Krügler, D. Tenty
Mailing Date 2026-07 Post-Brno
Target Audience WG21
Revisions R11
Tracking issue View on GitHub
Disposition Date 2026-06
Abstract The C++ standard currently specifies that all pointers to an object become invalid at the end of its lifetime [basic.life]. Although this permits additional diagnostics and optimizations which might be of some value, it is not consistent with long-standing usage, especially for a range of concurrent and sequential algorithms that rely on loads, stores, equality comparisons, and even dereferencing
P3428R4 Hazard Pointer Batches M. Michael, M. Wong, P. McKenney
Mailing Date 2026-07 Post-Brno
Target Audience WG21
Revisions R3
Tracking issue View on GitHub
Disposition Date 2026-06
Abstract This paper proposes extending the C++26 hazard pointer interface to support creation and destruction of batches of nonempty hazard pointers. This revision P3428R4 revises R3 by following LWG Brno 2026 feedback.
P3540R3 #embed Parameter offset J. Meneide
Mailing Date 2026-07 Post-Brno
Author(s) JeanHeyd Meneide
Target Audience WG21
Tracking issue View on GitHub
Disposition Date 2026-06
Abstract The goal is to add the extremely-popular and already-implemented `gnu::offset` and `clang::offset` parameters as standard parameters. That is the only motivation of this proposal; to standardize existing practice.
P4133R0 Should WG21 Even See This Paper? Admission Gates for Library and Language Proposals V. Falco
Intent Inform
Mailing Date 2026-07 Post-Brno
Author(s) Vinnie Falco
Target Audience WG21
Tracking issue View on GitHub
Abstract The committee has never established a criterion for what belongs in the standard library. This paper supplies one.
P4139R3 Better Name for Better Lookups in P3091 N. Myers, P. Halpern
Mailing Date 2026-07 Post-Brno
Target Audience WG21
Revisions R2R1R0
Tracking issue View on GitHub
Abstract [[P3091R5]](https://wg21.link/p3091r5), forwarded to LWG for C++29, adds member functions `get` to associative containers in the Standard Library. These member functions work like `operator[]` or `at`, but return an `optional<T&>` value instead of a simple reference; when lookup fails, they return the empty object. While the feature was strongly favored, support for the name `get` yielded only a w
P4258R0 C++ Standard Library Ready Issues to be moved in Brno, Jun. 2026 J. Wakely
Mailing Date 2026-07 Post-Brno
Author(s) Jonathan Wakely
Target Audience WG21
Tracking issue View on GitHub
Disposition Date 2026-06
Abstract - Ready Issues - 3417. Missing volatile atomic deprecations - 4125. move_iterator 's default constructor should be constrained - 4158. `packaged_task::operator=` should abandon its shared state - 4182. Definition of `NULL` is too broad - 4218. Constraint recursion in `basic_const_iterator`'s relational operators due to ADL + CWG 2369 - 4249. The past end issue for `lazy_split_view` - 4267. Uses-al
P4268R0 Implementation considerations of library constexpr-ification L. Dionne
Mailing Date 2026-07 Post-Brno
Author(s) Louis Dionne
Target Audience WG21
Tracking issue View on GitHub
Abstract A wave of recent proposals targets parts of the standard library for `constexpr`-ification. Some of them have already been adopted in C++26, others are being considered for C++29. These papers are often perceived as straightforward, since they are only sprinkling `constexpr` around the standard library. However, in practice, these papers may involve subtle tradeofs for standard libraries and their
P4302R0 Require One Published Mailing Before Any Poll V. Falco
Intent Ask
Mailing Date 2026-07 Post-Brno
Author(s) Vinnie Falco
Target Audience WG21
Tracking issue View on GitHub
Abstract The committee takes recorded polls on paper revisions that were never published in a mailing.
P4306R0 Configuring Runtime Checking: Profiles and Implicit Contract Assertions V. Falco, V. Voutilainen
Intent Inform
Mailing Date 2026-07 Post-Brno
Target Audience WG21
Tracking issue View on GitHub
Abstract Measured against the committee's own criteria, none of them awards ownership of runtime-checking configuration to either proposal.
P4310R0 Hasta la Vista, Undefined Behavior: Why Implicit Contract Violations Should Terminate V. Falco, V. Voutilainen
Intent Inform
Mailing Date 2026-07 Post-Brno
Target Audience WG21
Tracking issue View on GitHub
Abstract For a detected core-language violation, the terminating response - invoke the handler, then terminate - is the default the evidence supports.
P4318R0 Transient Benefit, Perpetual Cost: Implicit Core-Language Assertions V. Falco
Intent Inform
Mailing Date 2026-07 Post-Brno
Author(s) Vinnie Falco
Target Audience WG21
Tracking issue View on GitHub
Abstract Standardizing a continuing (log-and-continue) response for implicit contract assertions on core-language undefined behavior, as a portable guarantee every implementation carries, returns less than it costs.
Showing 18 of 18 papers · source: open-std.org