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 7

Pick months in 2026

Add Year +

Select Years To Display

Current Years Selected

2026
Filters SG9 Clear all
4 out of 4 papers selected for export
SelectPaper Title Authors Audience Doc Date Mailing Date
P2728R12 Unicode in the Library, Part 1: UTF Transcoding E. Nolan 2026-05
Intent Proposal
Mailing Date 2026-05 Unassigned
Author(s) Eddie Nolan
Target Audience LEWGSG9SG16
Revisions R15R14R13R11
Tracking issue View on GitHub
P3411R6 `any_view` H. Xie, S. Yilmaz, L. Dionne, P. Roberts 2026-05
Intent Proposal
Mailing Date 2026-05 Unassigned
Target Audience LEWGSG9
Revisions R5
Tracking issue View on GitHub
Abstract This paper proposes a new type-erased view: `std::ranges::any_view`. That type-erased view allows customizing the traversal category of the view, its value type and a few other properties. For example:
P4205R0 Range-Based Searchers Y. Li 2026-05
Intent Proposal
Mailing Date 2026-05 Unassigned
Author(s) Yihe Li
Target Audience SG9
Revisions R1
Tracking issue View on GitHub
Abstract Current inconsistency in the `std::ranges::search` API forces users to exit the Ranges world to use searchers and resort to using traditional STL algorithms instead, which is undesirable.
P4211R0 Adaptors For Closed Ranges Y. Li 2026-05
Intent Proposal
Mailing Date 2026-05 Unassigned
Author(s) Yihe Li
Target Audience SG9
Tracking issue View on GitHub
Abstract This proposal introduces a family of adaptors that convert closed ranges into half-open ranges, as expected by most other standard library facilities in C++, thus providing direct support for a range model that has been fundamentally incompatible with the C++ iterator model until now.
Showing 4 of 4 papers · source: open-std.org