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

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

2026 Apr · 1 of 6

Pick months in 2026

Add Year +

Select Years To Display

Current Years Selected

2026
Filters Author: Mungo Gill WG21 Clear all
6 out of 6 papers selected for export
SelectPaper Title Authors Audience Doc Date
P2583R3 Info: Symmetric Transfer and Sender Composition M. Gill, V. Falco
Intent Informational
Mailing Date 2026-04 Post-Croydon
Target Audience WG21
Revisions R4R2R1R0
Tracking issue View on GitHub
Abstract C++20 provides symmetric transfer ([P0913R1](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2018/p0913r1.html)[1]) - a mechanism where `await_suspend` returns a `coroutine_handle<>` and the compiler resumes the designated coroutine as a tail call. Coroutine chains execute in constant stack space. `std::execution`
P4007R2 Info: Open Issues in `std::execution::task` V. Falco, M. Gill
Intent Informational
Mailing Date 2026-04 Post-Croydon
Target Audience WG21
Revisions R3R1R0
Tracking issue View on GitHub
Abstract `std::execution::task` ([P3552R3](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3552r3.html)[1]) had open issues identified by national ballot comments, LWG issues, and published papers. Croydon resolved several. This paper classifies each issue by whether it can be resolved after C++26 ships or whether shipping forecloses the fix, and notes which classified issues were addressed at Cr
P4014R1 Info: The Sender Sub-Language For Beginners V. Falco, M. Gill
Intent Informational
Mailing Date 2026-04 Post-Croydon
Target Audience WG21
Revisions R2R0
Tracking issue View on GitHub
Abstract Every sender algorithm in C++26 - all thirty - explained, demonstrated, and mapped to its plain-C++ equivalent.
P4100R0 Info: Coroutine-Native I/O for C++29 (The Network Endeavor) V. Falco, S. Gerbino, M. Vandeberg, M. Gill, M. Nejati
Intent Informational
Mailing Date 2026-04 Post-Croydon
Target Audience WG21
Revisions R1
Tracking issue View on GitHub
Abstract C++ coroutines have five language mechanisms that combine into the ideal substrate for coroutine-native I/O.
P4125R0 Info: Coroutine-Native I/O at a Derivatives Exchange M. Gill
Intent Informational
Mailing Date 2026-04 Post-Croydon
Author(s) Mungo Gill
Target Audience WG21
Revisions R1
Tracking issue View on GitHub
Abstract A derivatives exchange is porting from Asio callbacks to coroutine-native I/O. Early results: it works.
P4182R0 Info: A Citable Inventory of Platforms, Operating Systems, and Compiler Toolchains M. Gill
Intent Informational
Mailing Date 2026-04 Post-Croydon
Author(s) Mungo Gill
Target Audience WG21
Revisions R1
Tracking issue View on GitHub
Abstract Every mailing repeats the same deployment background. This paper puts one citeable inventory in the record.
Showing 6 of 6 papers · source: open-std.org