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

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

2026 Jan · 1 of 6

Pick months in 2026

Add Year +

Select Years To Display

Current Years Selected

2026
Filters Author: Mark Hoemmen LEWG Clear all
2 out of 2 papers selected for export
SelectPaper Title Authors Audience Doc Date
P3959R0 Let layout_stride::mapping with zero extent(s) accept zero strides M. Hoemmen, J. Faibussowitsch, C. Trott
Intent Proposal
Mailing Date 2026-01 Unassigned
Target Audience LEWG
Tracking issue View on GitHub
Abstract We propose to change `layout_stride::mapping`’s constructors to permit strides to be zero if one or more extents are zero. For example, for extents (3, 5, 0, 11), this change would permit any nonnegative strides. Currently, users would need to set the stride(s) corresponding to zero extents to an arbitrary positive value, such as 1. That would make the strides (1, 3, 1, 105) in this example.
P3960R0 Define copy-constructibility-from-bytes M. Hoemmen, R. Arutyunyan
Intent Proposal
Mailing Date 2026-01 Unassigned
Target Audience EWGLEWGSG1SG17
Tracking issue View on GitHub
Abstract Given an object `src` of trivially-copyable type `T`, we can copy the object’s value representation to an array of bytes, and implicitly create a new `T` object (e.g., with `start_lifetime_as`) in the array of bytes. The result will hold the same value as `src`.
Showing 2 of 2 papers · source: open-std.org