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.

Disposition Updated

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 Jul · 1 of 5

Pick months in 2026

Filters Author: Jan Schultke LWG Clear all
4 out of 4 papers selected for export
Paper Title Authors Audience Doc Date Audit
P3104R6 Bit permutations J. Schultke
Mailing Date 2026-07 Post-Brno
Author(s) Jan Schultke
Target Audience LWG
Revisions R5
Tracking issue View on GitHub
Disposition Date 2026-06
Abstract The C++ bit manipulation library in `<bit>` is an invaluable abstraction from hardware operations. Functions like `countl_zero` help the programmer avoid use of intrinsic functions or inline assembly.
P3642R6 Carry-less product: std::clmul J. Schultke
Mailing Date 2026-07 Post-Brno
Author(s) Jan Schultke
Target Audience LEWGLWG
Revisions R5R4
Tracking issue View on GitHub
Abstract [Carry-less multiplication](https://en.wikipedia.org/wiki/Carry-less_product) is a simple numerical operation on unsigned integers. It can be a seen as a regular multiplication where `xor` is being used as a reduction instead of `+`.
P3772R2 std::simd overloads for bit permutations J. Schultke
Mailing Date 2026-07 Post-Brno
Author(s) Jan Schultke
Target Audience LWG
Tracking issue View on GitHub
Disposition Date 2026-06
Abstract [[P3104R4]](https://wg21%2elink/p3104r4) has been been design-approved by LEWG for C++29. During the discussion of the paper, it was *not* mentioned that [[P2933R4]](https://wg21%2elink/p2933r4) adds `std::simd` overloads for almost all functions in the `<bit>` header.
P3793R2 Better shifting B. Bi, J. Schultke
Mailing Date 2026-07 Post-Brno
Author(s) Brian Bi, Jan Schultke
Target Audience LWGSG6
Tracking issue View on GitHub
Disposition Date 2026-06
Abstract C++ has built-in shift operators, `<<` and `>>`, inherited from C with semantics essentially unchanged, including the following two inconvenient properties:
Showing 4 of 4 papers · source: open-std.org