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. Paper numbers and titles open each paper’s page, with its revision history and a link to the official copy on open-std.org.

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 Sep · 1 of 8

Pick months in 2026

2025 143 papers

Pick months in 2025

Add Year +

Select Years To Display

Current Years Selected

2026 2025
Filters Author: Jan Schultke Clear all
8 out of 8 papers selected for export
SelectPaper Title Authors Audience Doc Date Mailing Date
P3642R7 Carry-less product: std::clmul Jan Schultke J. Schultke 2026-09-21 2026-09
Doc Date 2026-09-21
Mailing Date 2026-09 Unassigned
Author(s) Jan Schultke
Target Audience LWG
Revisions R6R5R4R2R1
Tracking issue View on GitHub
Abstract Add widening and non-widening carry-less multiplication functions.
P3643R3 std::to_signed and std::to_unsigned Jan Schultke J. Schultke 2026-08-23 2026-09
Doc Date 2026-08-23
Mailing Date 2026-09 Unassigned
Author(s) Jan Schultke
Target Audience LEWG
Revisions R5R4
Tracking issue View on GitHub
Abstract Add `std::to_signed` and `std::to_unsigned` function templates in the style of `std::to_underlying`.
P3688R7 ASCII character utilities Jan Schultke J. Schultke , Corentin Jabot C. Jabot 2026-08-23 2026-09
Doc Date 2026-08-23
Mailing Date 2026-09 Unassigned
Target Audience LEWG
Revisions R6R1
Tracking issue View on GitHub
Abstract The utilities in `<cctype>` or `<locale>` are locale-specific, not `constexpr`, and provide no support for Unicode character types. We propose lightweight, locale-independent alternatives.
P3876R3 Extending <charconv> support to more character types Jan Schultke J. Schultke , Peter Bindels P. Bindels 2026-08-31 2026-09
Doc Date 2026-08-31
Mailing Date 2026-09 Unassigned
Target Audience LEWG
Revisions R2R1
Tracking issue View on GitHub
Abstract `std::to_chars` and `std::from_chars` currently only provide support for `char`, which causes several usability problems. This paper proposes to extend support to all other character types, with essentially the same behavior.
P4040R2 Case ranges Jan Schultke J. Schultke 2026-09-21 2026-09
Doc Date 2026-09-21
Mailing Date 2026-09 Unassigned
Author(s) Jan Schultke
Target Audience EWG
Revisions R1R0
Tracking issue View on GitHub
Abstract C2y added ranges in `case` labels, such as `case 0 ... 9:`. Such case ranges have also been supported as a C++ compiler extension for many years. This feature should be standardized for C++.
P4168R1 Fix defects in floating-point std::from_chars (LWG3081, LWG3082, LWG3456) Jan Schultke J. Schultke 2026-09-21 2026-09
Doc Date 2026-09-21
Mailing Date 2026-09 Unassigned
Author(s) Jan Schultke
Target Audience LEWG
Revisions R0
Tracking issue View on GitHub
Abstract This paper supersedes [[P2827R1]](https://wg21%2elink/p2827r1) and fixes [[LWG3081]](https://wg21%2elink/LWG3081), [[LWG3082]](https://wg21%2elink/LWG3082), and [[LWG3456]](https://wg21%2elink/LWG3456). It is intended as a defect report for C++17. The handling of floating-point overflow and underflow in `std::from_chars` is inconsistent; the implementations diverge from each other, and every imple
P4355R0 Floating-point std::saturating_cast Jan Schultke J. Schultke , Matt Borland M. Borland 2026-08-30 2026-09
Doc Date 2026-08-30
Mailing Date 2026-09 Unassigned
Target Audience SG6
Revisions R1
Tracking issue View on GitHub
Abstract `std::saturating_cast` should accept floating-point operands.
P4444R0 std::big_int Jan Schultke J. Schultke , Matt Borland M. Borland , Christopher Kormanyos C. Kormanyos 2026-09-22 2026-09
Doc Date 2026-09-22
Mailing Date 2026-09 Unassigned
Target Audience SG6
Revisions R1
Tracking issue View on GitHub
Abstract We propose an infinite-precision integer in the form of a class template, with elastic operations.
Showing 8 of 8 papers · source: open-std.org