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

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

2026 Apr · 1 of 6

Pick months in 2026

Add Year +

Select Years To Display

Current Years Selected

2026
Filters Author: Giuseppe D'Angelo LEWG Clear all
4 out of 4 papers selected for export
SelectPaper Title Authors Audience Doc Date
P3787R2 Adjoints to "Enabling list-initialization for algorithms": uninitialized_fill G. D'Angelo, R. Arutyunyan
Intent Proposal
Mailing Date 2026-04 Post-Croydon
Target Audience LEWGLWG
Revisions R1
Tracking issue View on GitHub
Disposition Date 2026-03Adopted
Abstract In the Tokyo 2024 meeting [P2248R8] (Enabling list-initialization for algorithms) was adopted.
P4049R0 Relaxing and extending std::copy G. D'Angelo
Intent Proposal
Mailing Date 2026-04 Post-Croydon
Author(s) Giuseppe D'Angelo
Target Audience LEWGSG1SG9SG18SG23
Revisions R1
Tracking issue View on GitHub
Abstract In this table we’re summarizing the status quo and the changes brought by the options and extensions illustrated above. The table refers to `std::copy`, but similar changes are expected for the other algorithms of the family.
P4102R0 Container insertion and erasure should be allowed to relocate G. D'Angelo
Intent Proposal
Mailing Date 2026-04 Post-Croydon
Author(s) Giuseppe D'Angelo
Target Audience LEWGSG9
Tracking issue View on GitHub
Abstract The sequence containers `vector`, `inplace_vector` and `deque` store their elements in contiguous storage (or, in the case of `deque`, in blocks of contiguous storage). When an element is erased from the middle of such a container, the elements after the erased position must be shifted to fill the gap. Similarly, when an element is inserted in the middle, the existing elements must be shifted to m
P4197R0 Design questions for trivial relocation in C++29 G. D'Angelo
Intent Proposal
Mailing Date 2026-04 Post-Croydon
Author(s) Giuseppe D'Angelo
Target Audience EWGLEWG
Tracking issue View on GitHub
Abstract Trivial relocation has been a long-standing goal for C++. Multiple proposals have been put forward over the years, most notably [P1144R12] and [P2786R13], each with a different design and different tradeoffs. In the C++26 cycle, [P2786R13] was adopted in Hagenberg, but was ultimately removed from the C++26 Working Draft in Kona due to a number of unresolved design concerns.
Showing 4 of 4 papers · source: open-std.org