89
fiber_context - fibers without scheduler LEWG
Document: P0876R22 Author: Oliver Kowalke, Nat Goodspeed Date: 2026-02-23 Audience: LEWG Library Evolution, CWG Core, LWG Library Fresh revision in the 2026-02 mailing. This paper keeps pushing as a low-level fiber primitive with an explicit resume/suspend surface and no...
52
P2583R0 - Symmetric Transfer and Sender Composition LEWG
Document: P2583R0 Author: Mungo Gill, Vinnie Falco Date: 2026-02-22 Audience: LEWG This paper argues that C++20 symmetric transfer and the P2300 sender model are structurally awkward together when you coawait sender algorithms: receivers use void-returning hooks, so awaitsuspend...
42
P2728R11 - Unicode in the Library, Part 1: UTF Transcoding LEWG
Document: P2728R11 Author: Eddie Nolan Date: 2026-02-23 Audience: SG9 Ranges, SG16 Unicode, LEWG Library Evolution This revision keeps pushing UTF transcoding as range adaptors ( , , , plus shapes) so you can lazily transcode without deprecated . If some tool answers with HTTP...
47
P2929R2 — simd_invoke LEWG
Document: P2929R2 Author: Daniel Towner, Ruslan Arutyunyan Date: 2026-02-20 Audience: LEWG Library Evolution R2 keeps pushing for : you get a callable applied over chunks with a max chunk size so mixed-width SIMD patterns (classic add/sub interleave stuff) are less bespoke than...
42
P2964R2 - Allowing user-defined types in std::simd LEWG
Document: P2964R2 Authors: Daniel Towner, Ruslan Arutyunyan Date: 2026-02-19 Audience: SG6 Numerics, LEWG Library Evolution This revision keeps pushing on a practical pain point: you have , but the element type story has been narrow. The paper spells out when a user-defined type...
156
P3045R7: Quantities and units library LEWG
Document: P3045R7 Author: Mateusz Pusz, Dominik Berner, Johel Ernesto Guerrero Peña, Chip Hogg, Nicolas Holthaus, Roth Michaels, Vincent Reverdy Date: 2026-02 Audience: SG6, SG16, LEWGI Canonical copy: wg21.link/p3045r7. This paper proposes a type-safe quantities and units...
12
P3411R5 — any_view LEWG
Document: P3411R5 — anyview Author: Hui Xie, Louis Dionne, S. Levent Yilmaz, Patrick Roberts Date: 2026-02 (WG21 mailing) Audience: SG9, LEWG If your HTTP client calls P3411R5 without an header and gets , that is a client configuration issue, not something the paper can...
47
P3440R2 - Add n_elements named constructor to std::simd LEWG
Document: P3440R2, revision 2 Author: Daniel Towner Date: 2026-02-20 Audience: LEWG (Library Evolution) Small LEWG paper: it adds a named constructor so you can spell how many elements you want in the type, instead of leaning on width-only or implementation-defined shortcuts...
67
P3642R4 - Carry-less product: std::clmul LEWG
Document: P3642R4 Author: Jan Schultke Date: 2026-02-17 Audience: LEWG (Library Evolution) P3642R4 proposes carry-less multiplication in : , a widening returning low/high parts, and overloads where they fit. The motivation is the usual suspects (CRC-like work, crypto-adjacent...
41
P3724R3 - Integer division LEWG
Document: P3724R3 Author: Jan Schultke Date: 2026-02-20 Audience: LEWG Library Evolution This paper adds a small but sharp toolbox around integer division: named rounding modes (toward negative infinity, positive infinity, away from zero, ties-to-even, and friends), paired...
47
P3737R3 — std::array is a wrapper for an array! LEWG
Document: P3737R3 Author: Jan Schultke Date: 2026-02 Audience: LEWG (Library Evolution) This revision tries to nail down what everybody already assumes: is literally a thin wrapper around a member (or the zero-size trick), so layout and triviality line up with a C array. It also...
312
New reflection metafunction - is_structural_type (US NB comment 49) LEWG
Document: P3856R4 Author: Jagrut Dave, Alisdair Meredith (Bloomberg) Date: 2026-01-17 Audience: LEWG / LWG You know that pattern where you want to constrain V to types that can legally appear as non-type template parameters? There is a specific property called a structural type...
312
New reflection metafunction - is_structural_type LEWG
Document: P3856R5 Author: Jagrut Dave, Alisdair Meredith (Bloomberg) Date: 2026-02-10 Audience: LEWG / LWG --- You know how C++20 expanded NTTPs to allow class types as template parameters? The standard defines exactly what a "structural type" means — scalar, lvalue reference...
287
Scheduler Affinity LEWG
Document: P3941R2 Author: Dietmar Kühl (Bloomberg) Date: 2026-02-23 Audience: SG1, LEWG, LWG If you've been using coroutines — specifically — and wondering how actually guarantees a coroutine resumes on the correct scheduler after every , this paper is the answer. Or rather...