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

Pick months in 2026

Add Year +

Select Years To Display

Current Years Selected

2026
Filters Author: Hana Dusíková EWG Clear all
4 out of 4 papers selected for export
SelectPaper Title Authors Audience Doc Date
P3377R0 constexpr `reinterpret_cast` partial replacements H. Dusíková, G. Ažman
Mailing Date 2026-05 Pre-Brno
Target Audience EWGLEWG
Tracking issue View on GitHub
Abstract | functionality | runtime only (current status) | runtime & constexpr compatible replacement | status | | --- | --- | --- | --- | | pointer ↔︎ integer | `intptr_t * iptr = reinterpret_cast<intptr_t>(ptr); auto * optr = reinterpret_cast<pointer>(iptr);` | — | not proposed | | pointer tagging | `auto tptr = reinterpret_cast<pointer>( reinterpret_cast<intptr_t>(ptr) \| 0b1u); auto tag = static_cast<b
P3818R2 constexpr exception library which is unsurprising in potentially constant initialization H. Dusíková
Mailing Date 2026-05 Pre-Brno
Author(s) Hana Dusíková
Target Audience EWGLEWG
Tracking issue View on GitHub
Abstract To make `constexpr` exception support complete, and allow all functionality withing constant evaluation. This paper was seen in previous revision by LEWG. It didn't get consensus and most of the group prefered the conservative approach of removing `constexpr` from `std::uncaught_exception()` and `std::current_exception()`. The group asked me to revisit this again for C++29.
P4147R0 constexpr => runtime bridge H. Dusíková
Mailing Date 2026-05 Pre-Brno
Author(s) Hana Dusíková
Target Audience EWG
Tracking issue View on GitHub
Abstract This paper introduces a customization point which is called when a constant-evaluated value is moving outside of its constant-evaluation (like initialization of `constexpr` variable, or `consteval` function emitting a value to an expression / function evaluated at runtime).
P4167R0 reflection annotations to control ADL H. Dusíková
Mailing Date 2026-05 Pre-Brno
Author(s) Hana Dusíková
Target Audience EWG
Tracking issue View on GitHub
Abstract This papers provides a customization for ADL via a annotation to add an entity to be associated with a type. It adds a new `<meta>` type to represent the annotation, and it modifies [`[basic.lookup.argdep]`](https://eel.is/c++draft/basic.lookup.argdep)
Showing 4 of 4 papers · source: open-std.org