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 Feb · 1 of 6

Pick months in 2026

Add Year +

Select Years To Display

Current Years Selected

2026
Filters SG6 Clear all
7 out of 7 papers selected for export
SelectPaper Title Authors Audience Doc Date
P2964R2 Allowing user-defined types in std::simd D. Towner, R. Arutyunyan
Intent Proposal
Mailing Date 2026-02 Pre-Croydon
Target Audience LEWGSG6
Revisions R5R4R3
Tracking issue View on GitHub
Abstract The C++ standard library includes data-parallel types in the `<simd>` header, currently restricting element types to a closed list: arithmetic types and `std::complex` specializations. This paper proposes a minimal change to the specification in which the closed list is replaced with trait-based constraints that handle all existing types while naturally extend support to enumerations, `std::byte`
P3045R7 Quantities and units library M. Pusz, D. Berner, J. Peña, C. Hogg, N. Holthaus, R. Michaels, V. Reverdy
Intent Proposal
Mailing Date 2026-02 Pre-Croydon
Target Audience LEWGSG6SG16SG20
Revisions R9R8
Tracking issue View on GitHub
Abstract Several groups in the ISO C++ Committee reviewed the “P1935: A C++ Approach to Physical Units” [[P1935R2]](https://wg21.link/p1935r2) proposal in Belfast 2019 and Prague 2020. All those groups expressed interest in the potential standardization of such a library and encouraged further work. The authors also got valuable initial feedback that highly influenced the design of the V2 version of the [[
P3864R1 Correctly rounded floating-point maths functions G. Davidson, J. Schultke
Intent Proposal
Mailing Date 2026-02 Pre-Croydon
Target Audience SG6SG22
Tracking issue View on GitHub
Abstract This paper proposes adding five overload sets to the standard library for addition, subtraction, multiplication, division, and square root calculation, correctly rounded as specified in ISO/IEC 60559:2020.
P3899R1 Clarify the behavior of floating-point overflow J. Schultke, M. Kretz
Intent Proposal
Mailing Date 2026-02 Pre-Croydon
Target Audience SG6
Revisions R3R2
Tracking issue View on GitHub
Abstract The current specification of floating-point overflow is unclear. Floating-point overflow occurs when finite operands are used as operands, and the result cannot be represented as a finite value. For [[ISO/IEC 60559:2020]](https://www%2eiso%2eorg/standard/80985%2ehtml) floating-point numbers, this results in infinity.
P3938R1 Values of floating-point types J. Schultke
Intent Proposal
Mailing Date 2026-02 Pre-Croydon
Author(s) Jan Schultke
Target Audience SG6
Tracking issue View on GitHub
Abstract The core language wording in the C++ standard does not specify what values a floating-point type may represent. There are a few questions that have no obvious answer:
P4010R0 Add funnel shift operations to bit header D. Towner
Intent Proposal
Mailing Date 2026-02 Pre-Croydon
Author(s) Daniel Towner
Target Audience SG6
Revisions R1
Tracking issue View on GitHub
Abstract This paper proposes adding funnel shift operations to the C++ standard library. Funnel shifts concatenate two integer values, shift the concatenated result, and extract bits. This is a fundamental primitive bit operation with widespread use across many domains including cryptography, hashing, compression, and pseudo-random number generation.
P4016R0 Canonical Parallel Reduction: A Fixed Expression Structure for Run-To-Run Consistency A. Drakeford
Intent Proposal
Mailing Date 2026-02 Pre-Croydon
Author(s) Andrew Drakeford
Target Audience SG6SG18
Tracking issue View on GitHub
Abstract This paper proposes **semantics** only. It seeks LEWG validation of the fixed expression structure defined in §4 before committing to API design. This proposal introduces no *algebraic* requirements on `binary_op`
Showing 7 of 7 papers · source: open-std.org