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 Aug · 1 of 7

Pick months in 2026

2025 143 papers

Pick months in 2025

Add Year +

Select Years To Display

Current Years Selected

2026 2025
Filters LWG Clear all
5 out of 5 papers selected for export
SelectPaper Title Authors Audience Doc Date Mailing Date
P2249R7 Mixed comparisons for smart pointers Giuseppe D'Angelo G. D'Angelo 2026-07-22 2026-08
Doc Date 2026-07-22
Mailing Date 2026-08 Unassigned
Author(s) Giuseppe D'Angelo
Target Audience LEWGLWG
Tracking issue View on GitHub
Abstract Smart pointer classes are universally recognized as the idiomatic way to express ownership of a resource (very incomplete list: [Sutter], [Meyers], [R.20]). On the other hand, raw pointers (and references) are supposed to be used as non-owning types to access a resource.
P3216R4 views::slice Hewill Kang H. Kang 2026-07-27 2026-08
Doc Date 2026-07-27
Mailing Date 2026-08 Unassigned
Author(s) Hewill Kang
Target Audience LEWGLWGSG9
Revisions R3R1
Tracking issue View on GitHub
Abstract This paper proposes the Tier 1 adaptor `views::slice` (as described in [P2760](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p2760r1.html)) to enhance the C++29 ranges library. Notably, this is the first standard range adaptor that accepts two arguments — `start` and `end` — to specify the interval [`start`, `end`) for slicing a range.
P3427R8 Hazard Pointer Synchronous Reclamation Maged Michael M. Michael , Michael Wong M. Wong , Paul McKenney P. McKenney , Mark de Wever M. Wever 2026-08-12 2026-08
Doc Date 2026-08-12
Mailing Date 2026-08 Unassigned
Target Audience LWG
Revisions R9R7R6R5R4R3
Tracking issue View on GitHub
Abstract This paper proposes extending the C++26 hazard pointer interface to support synchronous reclamation. This revision, P3427R8, revises R7 by following LWG 2026-07-24 feedback. Ready for LWG review.
P4049R1 Relaxing and extending std::copy Giuseppe D'Angelo G. D'Angelo 2026-07-30 2026-08
Doc Date 2026-07-30
Mailing Date 2026-08 Unassigned
Author(s) Giuseppe D'Angelo
Target Audience LEWGLWG
Revisions R0
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.
P4294R1 views::take_last and views::drop_last Hewill Kang H. Kang 2026-07-20 2026-08
Doc Date 2026-07-20
Mailing Date 2026-08 Unassigned
Author(s) Hewill Kang
Target Audience LEWGLWGSG9
Revisions R0
Tracking issue View on GitHub
Abstract This paper proposes two new range adaptors, `views::take_last` and `views::drop_last`, that respectively produce the last *N* elements of a range and all-but-the-last *N* elements of a range. They mirror the shape of the existing `views::take` / `views::drop` adaptors and fill an obvious gap in the standard range adaptor set.
Showing 5 of 5 papers · source: open-std.org