# N5047 Editors' Report -- Programming Languages -- C++

Date: 2026-05-12

Thomas Köppe (editor, Google DeepMind)  
Jens Maurer (co-editor)  
Dawn Perchik (co-editor, Bright Side Computing, LLC)  
Richard Smith (co-editor, Google Inc)  

Email: `cxxeditor@gmail.com`

## Acknowledgments

Thanks to all those who have
[submitted editorial issues](https://github.com/cplusplus/draft/wiki/How-to-submit-an-editorial-issue),
to those who have provided pull requests with fixes,
and to everyone who drafted motion applications.
Special thanks to Jan Schultke for drafting a lot of motion applications,
to Andreas Krug for ongoing careful reviews,
and to Daniel Kr&uuml;gler for an exceptionally thorough review
that spotted many mistakes in the motion applications.

## New papers

 * [N5046](https://open-std.org/jtc1/sc22/wg21/docs/papers/2026/n5046.pdf) is the
   current working draft for C++26. It replaces
   [N5032](https://open-std.org/jtc1/sc22/wg21/docs/papers/2025/n5032.pdf).
 * N5047 is this Editors' Report.

The Draft International Standard that will be sent for the ISO ballot has not
yet been completed, but will include the changes from N5046. As usual, since
N5046 has not yet been approved in a WG21 meeting, it is instead being reviewed
by an editorial review committee that was selected in Croydon, as per WG21
Poll 3. N5046 includes some, but not all of the review committee's feedback.

## Motions incorporated into working draft

### Notes on motions

All motions were applied cleanly.

Some reconciliation was needed among LWG motions (in particular starting at
motion 28), but paper authors and LWG had already included relevant merging
instructions in the papers.

The wording of P3980R1 from LWG Motion 29 has been reconciled with intervening
changes from issues LWG 4339 and LWG 4347 from LWG Motion 2.

### Core working group polls

CWG Poll 1 does not change the working draft.

CWG Poll 2. Accept as Defect Reports and apply the proposed resolutions of all issues
except issues 3088, 3119, 3122, 3123, 3124, 3131, 3135, 3140, 3141, 3143, 3145, 3149, 3162, and 3172 in
[P4160R0](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4160r0.html)
(Core Language Working Group "ready" Issues for the March, 2026 meeting) to the C++ Working Paper.

CWG Poll 3. Apply the proposed resolutions of issues
3088, 3119, 3122, 3123, 3124, 3131, 3135, 3140, 3143, 3145, 3149, 3162, and 3172 in
[P4160R0](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4160r0.html)
(Core Language Working Group "ready" Issues for the March, 2026 meeting) to the C++ Working Paper.

CWG Poll 4. Accept as a Defect Report and apply the changes in
[P3924R1](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3924r1.html)
(Fix inappropriate font choices for "declaration") to the C++ Working Paper.
This addresses ballot comment US 11-400.

CWG Poll 5. Accept as a Defect Report and apply the changes in
[P4136R2](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4136r2.pdf)
(`#line` is not in line with existing implementation) to the C++ Working Paper.
This addresses ballot comment FR-009-108.

CWG Poll 6. Accept as a Defect Report and apply the changes in
[P4004R1](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4004r1.pdf)
(Reconsider CWG 1395 "Partial ordering of variadic templates reconsidered") to the C++ Working Paper.

CWG Poll 7. Accept as a Defect Report and apply the changes in
[P3865R3](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3865r3.pdf)
(Class template argument deduction (CTAD) for type template template parameters) to the C++ Working Paper.

CWG Poll 8. Apply the changes in
[P3598R0](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3598r0.pdf)
(CWG 3158 &ndash; `const`-ification of Splice Expressions) to the C++ Working Paper.

CWG Poll 9. Apply the changes in
[P3726R2](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3726r2.html)
(Adjustments to Union Lifetime Rules) to the C++ Working Paper.
This addresses ballot comment DE 087.

CWG Poll 10. Accept as a Defect Report and apply the changes in
[P4143R0](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4143r0.html)
(Constant evaluation when?) to the C++ Working Paper.
This partially addresses ballot comment US 33-065.

CWG Poll 11. Accept as a Defect Report and apply the changes in
[P4149R1](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4149r1.html)
(Define "immediate context") to the C++ Working Paper.
This addresses ballot comment US 54-100 and core issues 1844 and 2296.

CWG Poll 12. Accept as a Defect Report and apply the changes in
[P3769R1](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3769r1.html)
(Clarification of placement new deallocation) to the C++ Working Paper.

CWG Poll 13. Apply the proposed resolution of issue 3141 in
[P4160R0](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4160r0.html)
(Core Language Working Group "ready" Issues for the March, 2026 meeting) to the C++ Working Paper.

### Library working group polls

LWG Poll 1. Apply the changes in
[P4145R0](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4145r0.html)
(C++ Standard Library Ready Issues to be moved in Croydon, Mar. 2026) to the C++ working paper.

LWG Poll 2. Apply the changes in
[P4146R0](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4146r0.html)
(C++ Standard Library Immediate Issues to be moved in Croydon, Mar. 2026) to the C++ working paper.

LWG Poll 3. Apply the changes in
[P3690R1](http://open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3690r1.pdf)
(Consistency fix: Make `simd` reductions SIMD-generic) to the C++ working paper.
This addresses ballot comment AT8-279.

LWG Poll 4. Apply the changes in
[P3844R4](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3844r4.pdf)
(Reword [simd.math] for consteval conversions) to the C++ working paper.
This addresses ballot comment DE-286.

LWG Poll 5. Apply the changes in
[P3932R0](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3932r0.pdf)
(Fix LWG4470: Fix integer-from in [simd]) to the C++ working paper.

LWG Poll 6. Apply the changes in
[P4012R1](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4012r1.pdf)
(Value-preserving consteval broadcast to `simd::vec`) to the C++ working paper.
This addresses ballot comment DE-286.

LWG Poll 7. Apply the changes in
[P3886R0](http://open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3886r0.pdf)
(Wording for AT1-057) to the C++ working paper.
This addresses ballot comment AT 1-057.

LWG Poll 8. Apply the changes in
[P3936R1](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3936r1.pdf)
(Safer `atomic_ref::address` (FR-030-310)) to the C++ working paper
and update the value of the `__cpp_lib_atomic_ref` macro.
This addresses ballot comment FR-030-310.

LWG Poll 9. Apply the changes in
[P4140R0](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4140r0.html)
(Proposed resolution for US70-126: allow incomplete types in type_order) to the C++ working paper.
This addresses ballot comment US 70-126.

LWG Poll 10. Apply the changes in
[P3373R4](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3373r4.pdf)
(Of Operation States and Their Lifetimes) to the C++ working paper.
CA-338.

LWG Poll 11. Apply the changes in
[P3986R1](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3986r1.pdf)
(A Wording Strategy for Inlinable Receivers) to the C++ working paper.
This addresses ballot comment CA-318.

LWG Poll 12. Accept as a Defect Report and apply the changes in
[P3059R2](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3059r2.html)
(Making user-defined constructors of view iterators/sentinels private) to the C++ working paper.
This addresses ballot comment GB 09-257.

LWG Poll 13. Accept as a Defect Report and apply the changes in
[P3725R3](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3725r3.pdf)
(Filter View Extensions for Safer Use, Rev 3) to the C++ working paper.
This addresses ballot comments AT9-249, RU-250, DE-251.

LWG Poll 14. Apply the changes in
[P3828R1](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3828r1.pdf)
(Rename the to_input view to as_input) to the C++ working paper.
This addresses ballot comment DE-248.

LWG Poll 15. Apply the changes in
[P3795R2](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3795r2.html)
(Miscellaneous Reflection Cleanup) to the C++ working paper.
This addresses ballot comments US 42-078 and US 85-150 and US 122-184 and US 128-192 and US 95-202 and US 131-195.

LWG Poll 16. Apply the changes in
[P3948R1](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3948r1.pdf)
(`constant_wrapper` is the only tool needed for passing constant expressions
via function arguments) to the C++ working paper.
This addresses ballot comments FR-019-210 and FR-021-218.

LWG Poll 17. Apply the changes in
[P3978R3](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3978r3.pdf)
(`constant_wrapper` should unwrap on call and subscript) to the C++ working paper.

LWG Poll 18. Apply the changes in
[P3961R1](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3961r1.html)
(Less double indirection in `function_ref`) to the C++ working paper.
This addresses ballot comment RU-220.

LWG Poll 19. Apply the changes in
[P3981R2](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3981r2.html)
(Better return types in `std::inplace_vector` and `std::exception_ptr_cast`) to the C++ working paper.
This addresses ballot comments PL-006 and US 68-122 and US 150-228 and GB 08-225.

LWG Poll 20. Apply the changes in
[P4022R0](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4022r0.html)
(Remove `try_append_range` from `inplace_vector` for now) to the C++ working paper.
This addresses ballot comment PL-006.

LWG Poll 21. Apply the changes in
[P4037R1](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4037r1.html)
(Supporting `signed char` and `unsigned char` in random number generation) to the C++ working paper.
This addresses ballot comment RU-272.

LWG Poll 22. Apply the changes in
[P3450R1](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3450r1.html)
(Extend `std::is_within_lifetime`) to the C++ working paper.
This addresses ballot comment US 82-145.

LWG Poll 23. Apply the changes in
[P3982R2](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3982r2.html)
(Split `strided_slice` into `extent_slice` and `range_slice` for C++26) to the C++ working paper.
This addresses ballot comment PL-007.

LWG Poll 24. Apply the changes in
[P4144R1](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4144r1.html)
(Remove `span`&rsquo;s `initializer_list` constructor for C++26) to the C++ working paper.

LWG Poll 25. Apply the changes in
[P3804R2](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3804r2.html)
(Iterating on `parallel_scheduler`) to the C++ working paper.
This addresses ballot comment RO 4-395.

LWG Poll 26. Apply the changes in
[P3787R2](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3787r2.html)
(Adjoints to "Enabling list-initialization for algorithms": uninitialized_fill) to the C++ working paper.
This addresses ballot comment FR-027-267.

LWG Poll 27. Apply the changes in
[P3842R2](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3842r2.pdf)
(A conservative fix for constexpr uncaught_exceptions() and current_exception()) to the C++ working paper.
This addresses ballot comments PL-012 and GB 03-119 and DE-120 and US 67-118 and FI-121.

LWG Poll 28. Apply the changes in
[P3826R5](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3826r5.html)
(Fix Sender Algorithm Customization) to the C++ working paper.
This addresses ballot comments US 207-328 and US 202-326 and FR-031-219 and FI-331 and CA-358.

LWG Poll 29. Apply the changes in
[P3980R1](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3980r1.html)
(Task&rsquo;s Allocator Use) to the C++ working paper.
This addresses ballot comments US 254-385 and US 253-386 and US 255-384 and US 261-391.

LWG Poll 30. Apply the changes in
[P4156R0](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4156r0.html)
(Rename meta::has_ellipsis_parameter to meta::is_vararg_function) to the C++ working paper.
This addresses ballot comment FR-017-155.

LWG Poll 31. Apply the changes in
[P3953R3](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3953r3.html)
(Rename `std::runtime_format`) to the C++ working paper.

LWG Poll 32. Apply the changes in
[P4052R0](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4052r0.html)
(Renaming saturation arithmetic functions) to the C++ working paper.
This addresses ballot comment FR-026-265.

LWG Poll 33. Apply the changes in
[P3941R4](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3941r4.html)
(Scheduler Affinity) to the C++ working paper.
This addresses ballot comments US 232-366 and US 233-365 and US 234-364 and US 235-363 and US 236-362.

LWG Poll 34. Apply the changes in
[P3856R8](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3856r8.pdf)
(New reflection metafunction - is_structural_type) to the C++ working paper.
This addresses ballot comment US 49-090.

LWG Poll 35. Apply the changes in
[P3927R2](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3927r2.html)
(`task_scheduler` support for parallel `bulk` execution) to the C++ working paper.
This addresses ballot comment US 238-368.

LWG Poll 36. Apply the changes in
[P4151R1](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4151r1.pdf)
(Rename `affine_on`) to the C++ working paper.

LWG Poll 37. Apply the changes in
[P4159R0](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4159r0.html)
(Make `sender_in` and `receiver_of` exposition-only) to the C++ working paper.

LWG Poll 38. Apply the changes in
[P4154R0](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4154r0.html)
(Renaming various execution things) to the C++ working paper.
This addresses ballot comments US 205-320 and RO 4-395.

## National body comment resolution

A large number of national body comments for the C++26 Committee Draft have been
addressed in this working draft.

### Editorial comments

Most editorial national body comments were addressed before the Kona 2025 meeting,
see [Editor&rsquo;s Report N5033](https://open-std.org/jtc1/sc22/wg21/docs/papers/2025/n5033.html)
for the full list.

A few additional national body comments have since been found editorial
and have now been addressed:

   * CA 109 will be addressed for the DIS.
   * US 084-151 [87a9fbb3cc85436d876e9c7a79ca1cfbb48ac150](https://github.com/cplusplus/draft/commit/87a9fbb3cc85436d876e9c7a79ca1cfbb48ac150)
   * US 180-295 [731cda191b915555c6816912361e431c82e7e2f6](https://github.com/cplusplus/draft/commit/731cda191b915555c6816912361e431c82e7e2f6)
   * US 213-353 [8cef46b15b21d4ab1b96dce04c0d37e511d1ddc2](https://github.com/cplusplus/draft/commit/8cef46b15b21d4ab1b96dce04c0d37e511d1ddc2)

### Non-editorial comments

The following national body comments were addressed by the motions approved at the Croydon 2026 meeting:

   * AT 001-057 via [LWG Poll 7](http://open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3886r0.pdf)
   * AT 002-089 via [CWG Poll 3](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4160r0.html)
   * AT 008-279 via [LWG Poll 3](http://open-std.org/jtc1/sc22/wg21/docs/papers/2025/p3690r1.pdf)
   * AT 009-249 via [LWG Poll 13](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3725r3.pdf)
   * CA 318 via [LWG Poll 11](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3986r1.pdf)
   * CA 338 via [LWG Poll 10](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3373r4.pdf)
   * CA 358 via [LWG Poll 28](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3826r5.html)
   * DE 087 via [CWG Poll 9](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3726r2.html)
   * DE 120 via [LWG Poll 27](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3842r2.pdf)
   * DE 248 via [LWG Poll 14](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3828r1.pdf)
   * DE 251 via [LWG Poll 13](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3725r3.pdf)
   * FI 121 via [LWG Poll 27](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3842r2.pdf)
   * FI 331 via [LWG Poll 28](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3826r5.html)
   * FR 003-031 via [CWG Poll 2](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4160r0.html)
   * FR 009-108 via [CWG Poll 5](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4136r2.pdf)
   * FR 017-155 via [LWG Poll 30](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4156r0.html)
   * FR 019-210 via [LWG Poll 16](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3948r1.pdf)
   * FR 021-218 via [LWG Poll 16](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3948r1.pdf)
   * FR 025-246 via [LWG Poll 2](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4146r0.html)
   * FR 026-265 via [LWG Poll 32](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4052r0.html)
   * FR 027-267 via [LWG Poll 26](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3787r2.html)
   * FR 030-310 via [LWG Poll 8](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3936r1.pdf)
   * FR 031-219 via [LWG Poll 28](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3826r5.html)
   * GB 003-119 via [LWG Poll 27](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3842r2.pdf)
   * GB 005-129 via [LWG Poll 1](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4145r0.html)
   * GB 007-223 via [LWG Poll 2](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4146r0.html)
   * GB 008-225 via [LWG Poll 19](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3981r2.html)
   * GB 009-257 via [LWG Poll 12](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3059r2.html)
   * GB 011-302 via [LWG Poll 2](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4146r0.html)
   * PL 006 via [LWG Poll 19](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3981r2.html) and [LWG Poll 20](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4022r0.html)
   * PL 007 via [LWG Poll 23](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3982r2.html)
   * PL 008 via [LWG Poll 1](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4145r0.html)
   * PL 012 via [LWG Poll 27](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3842r2.pdf)
   * RO 004-395 via [LWG Poll 25](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3804r2.html)
   * RO 004-395 via [LWG Poll 38](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4154r0.html)
   * RU 220 via [LWG Poll 18](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3961r1.html)
   * RU 250 via [LWG Poll 13](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3725r3.pdf)
   * RU 268 via [LWG Poll 2](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4146r0.html)
   * RU 272 via [LWG Poll 21](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4037r1.html)
   * US 011-400 via [CWG Poll 4](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3924r1.html)
   * US 014-029 via [CWG Poll 2](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4160r0.html)
   * US 017-030 via [CWG Poll 2](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4160r0.html)
   * US 033-065 via [CWG Poll 10](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4143r0.html)
   * US 042-078 via [LWG Poll 15](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3795r2.html)
   * US 048-086 via [CWG Poll 9](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3726r2.html)
   * US 049-090 via [LWG Poll 34](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3856r8.pdf)
   * US 054-100 via [CWG Poll 11](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4149r1.html)
   * US 057-105 via [CWG Poll 3](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4160r0.html)
   * US 067-118 via [LWG Poll 27](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3842r2.pdf)
   * US 068-122 via [LWG Poll 19](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3981r2.html)
   * US 070-126 via [LWG Poll 9](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4140r0.html)
   * US 075-138 via [LWG Poll 2](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4146r0.html)
   * US 081-149 via [LWG Poll 2](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4146r0.html)
   * US 082-145 via [LWG Poll 22](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3450r1.html)
   * US 085-150 via [LWG Poll 15](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3795r2.html)
   * US 095-202 via [LWG Poll 15](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3795r2.html)
   * US 100-207 via [LWG Poll 15](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3795r2.html)
   * US 122-184 via [LWG Poll 15](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3795r2.html)
   * US 128-192 via [LWG Poll 15](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3795r2.html)
   * US 131-195 via [LWG Poll 15](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3795r2.html)
   * US 135-216 via [LWG Poll 2](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4146r0.html)
   * US 136-217 via [LWG Poll 2](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4146r0.html)
   * US 139-232 via [LWG Poll 2](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4146r0.html)
   * US 142-236 via [LWG Poll 2](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4146r0.html)
   * US 150-228 via [LWG Poll 19](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3981r2.html)
   * US 151-242 via [LWG Poll 1](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4145r0.html)
   * US 152-243 via [LWG Poll 1](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4145r0.html)
   * US 157-255 via [LWG Poll 1](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4145r0.html)
   * US 176-280 via [LWG Poll 1](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4145r0.html)
   * US 189-304 via [LWG Poll 1](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4145r0.html)
   * US 202-326 via [LWG Poll 28](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3826r5.html)
   * US 205-320 via [LWG Poll 38](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4154r0.html)
   * US 207-328 via [LWG Poll 28](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3826r5.html)
   * US 232-366 via [LWG Poll 33](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3941r4.html)
   * US 233-365 via [LWG Poll 33](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3941r4.html)
   * US 234-364 via [LWG Poll 33](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3941r4.html)
   * US 235-363 via [LWG Poll 33](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3941r4.html)
   * US 236-362 via [LWG Poll 33](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3941r4.html)
   * US 238-368 via [LWG Poll 35](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3927r2.html)
   * US 242-372 via [LWG Poll 2](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4146r0.html)
   * US 249-379 via [LWG Poll 2](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4146r0.html)
   * US 253-386 via [LWG Poll 29](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3980r1.html)
   * US 254-385 via [LWG Poll 29](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3980r1.html)
   * US 255-384 via [LWG Poll 29](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3980r1.html)
   * US 257-382 via [LWG Poll 2](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4146r0.html)
   * US 261-391 via [LWG Poll 29](http://open-std.org/jtc1/sc22/wg21/docs/papers/2026/p3980r1.html)

## Editorial changes

### Major editorial changes

The subclause [expr.const], formerly titled &ldquo;Constant expressions&rdquo;,
has been renamed to &ldquo;Constant evaluation&rdquo; and its contents have been
divided into smaller subclauses; see commit
[98a668efc2ab0bea86dcf9a2d8bf583dddc35e32](https://github.com/cplusplus/draft/commit/98a668efc2ab0bea86dcf9a2d8bf583dddc35e32).

### Minor editorial changes

A log of editorial fixes made to the working draft since N5008 is below. This
list excludes changes that do not affect the body text or only affect whitespace
or typeface. For a complete list including such changes (or for the actual
deltas applied by these changes), consult the
[draft sources on GitHub](https://github.com/cplusplus/draft/compare/n5032...n5046).

    commit cc2efebb57ea02ea2eac19220c873c158f855859
    Author: lprv <100177227+lprv@users.noreply.github.com>
    Date:   Mon Dec 15 15:43:02 2025 +0000

        [basic.start.dynamic] Fix typo (#8654)

    commit 3e6cad293e448f7d9f9d859d07b5371b7e054789
    Author: lprv <100177227+lprv@users.noreply.github.com>
    Date:   Mon Dec 15 15:47:37 2025 +0000

        [basic.types.general] Improve presentation of comments in example (#8636)

        - put "sizeof" in code font
        - use a comma after "OK"

    commit f6319760f3f6d9a710fdb4be5e54c111abfc1e92
    Author: lprv <100177227+lprv@users.noreply.github.com>
    Date:   Sun Dec 14 16:21:20 2025 +0000

        [basic.link] Modernize wording about type aliases

    commit f66f4c675c0c60f822bb24543cd607e14be24a93
    Author: lprv <100177227+lprv@users.noreply.github.com>
    Date:   Sun Dec 14 16:31:25 2025 +0000

        [intro.memory] Update outdated example

    commit 176528f688cec22566f1de8286f1c3fae43887ce
    Author: lprv <100177227+lprv@users.noreply.github.com>
    Date:   Sun Dec 14 16:46:10 2025 +0000

        [intro.object] Remove redundant "non-bit-field"

    commit 1d9fdb066e95b7be58881f24977a20a51359097c
    Author: lprv <100177227+lprv@users.noreply.github.com>
    Date:   Sun Dec 14 17:40:14 2025 +0000

        [basic.types.general] Remove unused meta-variable

    commit 2dbe5a3247b100a6e4cdddab46eda5595d9d3de1
    Author: lprv <100177227+lprv@users.noreply.github.com>
    Date:   Mon Dec 15 21:58:39 2025 +0000

        [basic.start.dynamic] Add cross-reference for "interface dependency" (#8653)

    commit 166fd7efa129ce139e2a859758410fd7fd0955b3
    Author: Andreas Krug <153394595+Andreas-Krug@users.noreply.github.com>
    Date:   Mon Dec 15 20:46:26 2025 +0100

        [exec.scope.concepts] Fix typos

    commit d8a8c5ad3b354087a416c02c2059b9ef62534c72
    Author: A. Jiang <de34@live.cn>
    Date:   Thu Apr 25 00:30:02 2024 +0800

        [expos.only.entity] Say typedef-names are declared

        Also use "provided for exposition only" from @W-E-Brown's suggestion.

    commit 7fcd646f6d82721e32f5fb5dc11994b8b0cf1d64
    Author: A. Jiang <de34@live.cn>
    Date:   Thu Aug 3 00:37:14 2023 +0800

        [type.descriptions.general] Use "shown" for impl-def types

    commit 34c7cffe9e7d1807df4b986e648392bb3a1dfae0
    Author: A. Jiang <de34@live.cn>
    Date:   Thu Aug 3 00:38:04 2023 +0800

        [enumerated.types] Reword enumerated types

        Also mention [re].

    commit cc2ecb3a2c85b2e196ca5697287270e9f62878c8
    Author: A. Jiang <de34@live.cn>
    Date:   Thu Aug 3 00:38:45 2023 +0800

        [bitmask.types] Reword bitmask types

    commit 03545f10f200193e15d3f0227b289ff037146abf
    Author: A. Jiang <de34@live.cn>
    Date:   Thu Apr 25 00:33:17 2024 +0800

        [extern.types] Use "declared" for C library types

    commit d21a84cc95a9a3e619139a1c53d7937474ea03b8
    Author: A. Jiang <de34@live.cn>
    Date:   Fri Jul 28 23:51:45 2023 +0800

        [cstdint.syn] Use "declare" for typedef-names

    commit ad83c0b2bc498eac0fc4d97850143581dbfa703c
    Author: A. Jiang <de34@live.cn>
    Date:   Fri Jul 28 23:52:27 2023 +0800

        [stdfloat.syn] Use "declare" for typedef-names

    commit 30000d169f5b6db54d7d61ed35aa825fbbdfa70d
    Author: A. Jiang <de34@live.cn>
    Date:   Fri Jul 28 23:58:28 2023 +0800

        [meta.rqmts] Use "declare" for typedef-names

    commit c5eac2a7d176110d63e153fa1d5abcee9681943e
    Author: A. Jiang <de34@live.cn>
    Date:   Sat Jul 29 00:02:58 2023 +0800

        [meta.trans.other] Use "declare" for typedef-names

        In the example, it seems a bit verbose to say "declarations and
        definitions".

    commit cbd6e735fdea46f312d27ae802e83766d8dc43f8
    Author: A. Jiang <de34@live.cn>
    Date:   Sat Jul 29 00:03:49 2023 +0800

        [ratio.si] Use "declare" for typedef-names

    commit 8210a2cc6ff0bb2a90c9b20cf60ee1d369156c4b
    Author: A. Jiang <de34@live.cn>
    Date:   Sat Jul 29 00:12:12 2023 +0800

        [readable.traits] Use "declare" for typedef-names

    commit c5b55216c7a80fe7187bdbc4f5e62b6ef53e6008
    Author: A. Jiang <de34@live.cn>
    Date:   Sat Jul 29 00:14:51 2023 +0800

        [iterator.traits] Use "declare" for typedef-names

    commit b892cf9dd9a5d0e8d9046d0e99b72487f3316b51
    Author: A. Jiang <de34@live.cn>
    Date:   Sat Jul 29 00:16:03 2023 +0800

        [std.iterator.tags] Use "declare" for typedef-names

    commit 535f5a348bf4eab6c0d71673209bc853103880c2
    Author: A. Jiang <de34@live.cn>
    Date:   Wed Apr 24 00:28:25 2024 +0800

        [const.iterators.types] Avoid "defining" `iterator_category`

        Use "declare" instead.

    commit af81d11662c4b7dfb135176c5282788f6e3f50d4
    Author: A. Jiang <de34@live.cn>
    Date:   Wed Apr 24 00:28:58 2024 +0800

        [move.iterator] Avoid "defining" `iterator_category`

        Use "declare" instead.

    commit 45a31c6e70f49792ee3650a106ad03a8a95d7e03
    Author: A. Jiang <de34@live.cn>
    Date:   Wed Apr 24 00:29:32 2024 +0800

        [common.iter.types] Avoid "defining" typedef-names

    commit 5253ec6c6229c704303d682c4bd1d0e197506716
    Author: A. Jiang <de34@live.cn>
    Date:   Wed Apr 24 00:30:51 2024 +0800

        [range.filter.iterator] Avoid "defining" typedef-names

        Use declared" instead.

    commit 251d0c7ef52327f628086e228a244792a467f27c
    Author: A. Jiang <de34@live.cn>
    Date:   Wed Apr 24 00:31:39 2024 +0800

        [range.transform.iterator] Avoid "defining" typedef-names

        Use "declare" instead.

    commit 1fa1d4afe6111b03aeec7ced79ed0bf7f6a2569b
    Author: A. Jiang <de34@live.cn>
    Date:   Wed Apr 24 00:32:17 2024 +0800

        [range.join.iterator] Avoid "defining" typedef-names

        Use "declare" instead.

    commit 55e740c366d1c691c31fda455f6acfcfe7e60979
    Author: A. Jiang <de34@live.cn>
    Date:   Wed Apr 24 00:33:09 2024 +0800

        [range.join.with.iterator] Avoid "defining" typedef-names

        Use "declare" instead.

    commit ff0957c1a71f4b668acf9d316efcb31d59495398
    Author: A. Jiang <de34@live.cn>
    Date:   Wed Apr 24 00:45:09 2024 +0800

        [range.concat.iterator] Avoid "defining" typedef-names

        Use "declare" instead.

    commit 293648ef77f2533187a1ca89f9649c21da0c06b1
    Author: A. Jiang <de34@live.cn>
    Date:   Wed Apr 24 00:33:37 2024 +0800

        [range.elements.iterator] Avoid "defining" typedef-names

        Use "declare" instead.

    commit ae40e054b0ad38993c52f454862682bcdd3bee14
    Author: A. Jiang <de34@live.cn>
    Date:   Wed Apr 24 00:34:43 2024 +0800

        [range.zip.transform.iterator] Avoid "defining" `iterator_category`

        Use "declare" instead.

    commit 20564e2186a5f237f1a89fb0b470eb19f662fe2d
    Author: A. Jiang <de34@live.cn>
    Date:   Wed Apr 24 00:35:44 2024 +0800

        [range.stride.iterator] Avoid "defining" typedef-names

        Use "declare" instead.

    commit da9cc238aa051d127e7ea0d196622a161cab77f1
    Author: A. Jiang <de34@live.cn>
    Date:   Thu Oct 17 19:19:03 2024 +0800

        [format.string.std] Use "declare" for typedef-names

    commit b77796b42a5d2854a186858d8a36c558ddc18da4
    Author: A. Jiang <de34@live.cn>
    Date:   Sat Jul 29 00:47:45 2023 +0800

        [atomics.alias] Use "declare" for typedef-names

    commit ae8e81dfc21ead75c8d4fcfdb75c4638b14a7fdb
    Author: A. Jiang <de34@live.cn>
    Date:   Sat Jul 29 00:48:28 2023 +0800

        [stdatomic.h.syn] Use "declare" for typedef-names

    commit 7d4d7f37aa2122fe6e292fcc9520b022fba70d13
    Author: Hubert Tong <hubert.reinterpretcast@gmail.com>
    Date:   Fri Dec 19 03:50:07 2025 -0400

        [expr.const] Fix typo "with [...]" => "within the evaluation" (#8669)

    commit e9fa860d3af7236fbe43d56ffef4abec93b6a0c9
    Author: lprv <100177227+lprv@users.noreply.github.com>
    Date:   Sun Dec 14 23:54:38 2025 +0000

        [basic.contract.eval] Replace "operation" with "evaluation"

    commit 4dc76ac3cc9895782b199af745dd42614a7d0327
    Author: Hewill Kang <hewillk@gmail.com>
    Date:   Tue Dec 23 01:15:15 2025 +0800

        [flat.multiset.modifiers] Add missing constexpr (#8675)

    commit a4fbfa2a689dbd2f0d7a16b29af92dc74574381d
    Author: Andrey Ali Khan Bolshakov <bolsh.andrey@yandex.ru>
    Date:   Tue Dec 23 09:57:57 2025 +0300

        [time.syn] Add missing namespace qualification (#8677)

    commit 7abca25d03460cd35e880f29fc7001c69218594a
    Author: Alisdair Meredith <alisdairm@me.com>
    Date:   Tue Dec 23 13:21:13 2025 -0500

        [expr.new] Precise cross-reference for throwing exceptions (#8681)

    commit db380b0d4015eb7d2956e73e59c1c5c26f3651a4
    Author: A. Jiang <de34@live.cn>
    Date:   Mon Dec 29 09:54:10 2025 +0800

        [version.syn] Reformat a comment to avoid splitting `<type_traits>`

        Co-authored-by: Alisdair Meredith <alisdairm@me.com>

    commit c59d8c8e9d6fe8adba2142d1344b0e142c9d6ff4
    Author: A. Jiang <de34@live.cn>
    Date:   Mon Dec 29 09:54:36 2025 +0800

        [initializer.list.syn] Drop redundant comments

    commit 3dc04f5cda1c8470c0da7c6f9ffcd6d463429ef2
    Author: Hana Dusíková <hanicka@hanicka.net>
    Date:   Fri Jan 2 16:35:49 2026 +0100

        [hive.cons] Fix typo "allocator_traits<alloc>" -> "allocator_traits<Allocator>" (#8689)

    commit 7c8a960f3f06d5c565b0976402ce534848926181
    Author: Hewill Kang <hewillk@gmail.com>
    Date:   Sat Jan 24 00:52:07 2026 +0800

        [forward.list.overview] Add missing constexpr (#8717)

    commit f3b76296f598bc5266e649f8fb0a2c5ef19ae0c3
    Author: Andreas Krug <153394595+Andreas-Krug@users.noreply.github.com>
    Date:   Mon Jan 26 15:52:54 2026 +0100

        [temp.dep.type] Add period to end of sentence (#8723)

    commit 6704d82cd336baaa4f6fe45013c390453991ee86
    Author: Andreas Krug <153394595+Andreas-Krug@users.noreply.github.com>
    Date:   Fri Jan 30 21:57:16 2026 +0100

        [except.handle] Add commas (#8727)

    commit 16f4265888fd30e59512a21a5391327d6b525de1
    Author: Andreas Krug <153394595+Andreas-Krug@users.noreply.github.com>
    Date:   Sat Jan 31 19:28:43 2026 +0100

        [value.error.codes] Fix indefinite article (#8730)

    commit 91156093a76177329a990dfdf38f19dad3531688
    Author: Andreas Krug <153394595+Andreas-Krug@users.noreply.github.com>
    Date:   Tue Feb 3 23:19:25 2026 +0100

        [concept.comparisoncommontype] Add period to end of sentence (#8731)

    commit 15fc5a2f7106963d8e7904eee03bebe2aaf7a81b
    Author: Giuseppe D'Angelo <dangelog@users.noreply.github.com>
    Date:   Sun Feb 22 20:45:53 2026 +0100

        [alg.remove] Use E(i) for predicate on iterator i (#8760)

        The `E` in the code is actually meant to be a function on an
        iterator `i`; amend both usages to `E(i)`. This was already done
        everywhere else (for instance in copy_if or unique_copy).

    commit 5b07f42565be7972f2b5d729a740da12c5e6b202
    Author: Jonathan Wakely <cxx@kayari.org>
    Date:   Tue Feb 24 10:35:57 2026 +0000

        [thread.mutex.requirements.mutex.general] Fix grammar (#8765)

    commit 4ce955bd576f6a9d68da494e8b560ca8b9375005
    Author: Jonathan Wakely <cxx@kayari.org>
    Date:   Tue Feb 24 10:38:03 2026 +0000

        [exec.snd.expos] Fix order of make_obj_using_allocator arguments (#8766)

    commit 3f6372b97bcdee30b8591077c8479a56bb50fc67
    Author: timsong-cpp <rs2740@gmail.com>
    Date:   Wed Feb 25 15:35:49 2026 -0600

        [const.wrap.class] Add missing this to compound assignment operators (#8758)

        This corrects a misapplication of LWG4383 in commit bdcfe2c9a54ca350e9bfc59227bb0285a59c635d.

    commit 8338b7caa5a38ef79e5c2f8316078f6f74d1b8ad
    Author: Andreas Krug <153394595+Andreas-Krug@users.noreply.github.com>
    Date:   Thu Mar 5 08:58:29 2026 +0100

        [text.encoding.id] Add colon after "as follows" (#8776)

    commit eba89bc9b32d230168571737d6aa86c06329502b
    Author: Alisdair Meredith <alisdairm@me.com>
    Date:   Mon Dec 22 17:59:19 2025 -0500

        [lex.phases] Make note on the notion of file more prominent

        The notion that when the standard refers to files does not
        necessarily imply a file in a traditional filing system is
        more fundamental than its late appearance in the middle of
        phase 7 of translation.  Move that note right to the top of
        [lex] where we first talk of storing the program text in
        source files, where is will be understood even before the
        phases of translation.

    commit 13cad628c5c3883c8fb8dcb4256199b21c13be1d
    Author: Andreas Krug <153394595+Andreas-Krug@users.noreply.github.com>
    Date:   Thu Mar 12 08:08:56 2026 +0100

        [istream.unformatted] Add right parenthesis

    commit 981d32246c951b18dc816cecfdb3ffbb5d72ad54
    Author: Andreas Krug <153394595+Andreas-Krug@users.noreply.github.com>
    Date:   Tue Mar 17 21:04:34 2026 +0100

        [stoptoken.concepts] Remove superfluous \item (#8790)

    commit 92b3a22228ffb3db219debace0e5fbe82c592354
    Author: Can <cancagri.dev@gmail.com>
    Date:   Fri Mar 20 10:32:30 2026 +0300

        [utility.intcmp] Fix name of type parameter (#8770)

        Introduced by commit 93914a36c1945d330a7c7d5c4488e1d10e5bbe75 .

    commit 11106fc54b79e1ee21805ea77596908ca4f3a8f3
    Author: Abhinav Agarwal <abhinavagarwal07@users.noreply.github.com>
    Date:   Fri Mar 20 10:56:06 2026 -0700

        [mdspan.sub.map.common,mdspan.sub.map.left] Fix S(p)liceSpecifiers typos (#8799)

    commit 36ce9cbe82d472997ca9b978e69e64d6ddd99dcd
    Author: Abhinav Agarwal <abhinavagarwal07@users.noreply.github.com>
    Date:   Fri Mar 20 10:56:49 2026 -0700

        [linalg.algs.blas3.rank2k] Add missing \pnum and \effects (#8801)

    commit cda7c18d2b83b354bae6001cdf7cb7d3f9203f32
    Author: A. Jiang <de34@live.cn>
    Date:   Sat Mar 21 17:36:47 2026 +0800

        [lib] Replace bad uses of "instantiation" with "specialization" (#8379)

        Affected sections:
        - [allocator.requirements.general]
        - [namespace.std]
        - [pointer.traits.types]
        - [allocator.traits.types]
        - [tuple.general]
        - [format.context]
        - [numeric.requirements]
        - [rand.util.canonical]
        - [thread.req.lockable.timed]
        - [thread.sharedtimedmutex.requirements.general]

        - In [tuple.general], change "is similar to" to "behaves similarly to"
        to avoid confusing with "similar types" in the core specification.

    commit dc5928bdac7e3301d78c8fae5f4cae655a9a06fb
    Author: A. Jiang <de34@live.cn>
    Date:   Sun Mar 22 14:14:40 2026 +0800

        [vector.bool.fmt][container.adaptors.format] Add missing `constexpr` and other missed edits (#8768)

        Fixes edits from P3391R2 missed by commit cc63c64cba30089a366b024ffc8cc0532b4fb508 .

    commit c6fecf491063eef95384e54813812f6c6aaeab6a
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Mon Mar 23 11:40:36 2026 +0000

        [expected.object.eq] Add missing negation (misapplied wording).

        The negation was accidentally omitted in the application of P3905R0,
        approved in Kona 2025 (265b4774c754b36e50bec7a528cbbc87676b0c85).

    commit 6913287752040f7adecdac5af60c90e2701a04e0
    Author: A. Jiang <de34@live.cn>
    Date:   Wed Feb 25 15:04:34 2026 +0800

        [format] Consistently add `constexpr` to function descriptions

        P3391R2 only added `constexpr` to synopses but not descriptions for some
        formatting functions. This PR consistently adds `constexpr` to the
        descriptions.

    commit 45c820b6a9d87b18f3ad5c445c5e61e2ee806a6d
    Author: Hubert Tong <hubert.reinterpretcast@gmail.com>
    Date:   Tue Dec 16 23:52:12 2025 -0500

        [diff.basic] Use enum example instead of example outdated since C99

        C99 subclause 6.2.7, "Compatible type and composite type", had this
        sentence:
        > If one is declared with a tag, the other shall be declared with the
        > same tag.

    commit 3e53098c0ef22b62ab2dd393411141fceeda03bd
    Author: Hubert Tong <hubert.reinterpretcast@gmail.com>
    Date:   Tue Dec 16 23:57:14 2025 -0500

        [diff.basic] Stop claiming, as harmless, type-based aliasing violations

    commit c40c5f03a02c7e0f2564de46aea4ceebb1c799e4
    Author: Jan Schultke <me@eisenwave.net>
    Date:   Fri Feb 13 12:21:45 2026 +0100

        [intro.compliance.general] Mark documentation encouragement as recommended practice

    commit d8ff3c08615932a207f956a61ebd6e5805f9a9bd
    Author: lprv <100177227+lprv@users.noreply.github.com>
    Date:   Sun Dec 14 17:15:48 2025 +0000

        [basic.stc.dynamic] Spell out compound type names

    commit e70a19ba60ccf3eeed62bf82e4b33584272a1c86
    Author: Jens Maurer <Jens.Maurer@gmx.net>
    Date:   Thu Feb 26 08:30:31 2026 +0100

        [lex.key] Emphasize that keywords are created in phase 6

        This was overlooked in CWG3094, applied with commit 94055b39a90285d8ae15f8f864a39a328f42a359.

    commit 0807a339b8bcae60a9d2285f0a08aab61aeece0d
    Author: Barry Revzin <barry.revzin@gmail.com>
    Date:   Thu Jan 29 07:59:28 2026 -0600

        Clarify pack-index-specifier rules

    commit f55d63dcef1640f292451a3efe98f56d4afa2383
    Author: lprv <100177227+lprv@users.noreply.github.com>
    Date:   Sun Dec 14 17:56:03 2025 +0000

        [basic.fundamental] Strike explanatory sentence; touch up note

    commit f4d8ecb2aa29122d63e5f56119a83dd4bb2ad3ca
    Author: lprv <100177227+lprv@users.noreply.github.com>
    Date:   Sun Dec 14 18:23:18 2025 +0000

        [basic.extended.fp] Replace "typedef-name" with "type alias"

    commit 2efe693eb09f8c6d364c757a82b640e2ced9f107
    Author: Eisenwave <me@eisenwave.net>
    Date:   Wed Dec 17 14:32:48 2025 +0100

        [intro.refs], [numeric.limits] Remove all references to ISO/IEC 10967-1:2012

    commit b54449db95dcdfa8ae4d8221ef55f7fca0f358d9
    Author: lprv <100177227+lprv@users.noreply.github.com>
    Date:   Sun Dec 14 23:06:53 2025 +0000

        [basic.start.static] Improve readability of example

    commit cd15f7a88e6390fb31aa766196205e722779d240
    Author: Hubert Tong <hubert.reinterpretcast@gmail.com>
    Date:   Thu Dec 18 19:41:46 2025 -0500

        [stmt.pre] Streamline decl-specifier restrictions on conditions, etc.

        Avoid an abrupt shift from a mathematical introduction to the
        specification of additional normative requirements.

        Expresses universal quantification more directly.

    commit d3f57042d283c06cdb066eab1fc61661df0fc4de
    Author: Eisenwave <me@eisenwave.net>
    Date:   Sun Jul 23 14:23:21 2023 +0200

        [temp.point] Itemize long conditionals in three paragraphs

    commit ecc669c503bb875b65cbd4de3d231a8ac9e4bb70
    Author: Hewill Kang <hewillk@gmail.com>
    Date:   Tue Mar 10 15:07:57 2026 +0800

        [meta.syn] Add function parameter names

        These two seem to be the only ones where the function parameter names are omitted in the declaration.
        Add names to ensure consistency.

    commit 98a668efc2ab0bea86dcf9a2d8bf583dddc35e32
    Author: Jens Maurer <Jens.Maurer@gmx.net>
    Date:   Thu Mar 26 21:57:48 2026 +0100

        [expr.const] Introduce subclauses

    commit a2933d5fd4e592bcd8669a51a359c5a850b32de2
    Author: Davis Herring <herring@lanl.gov>
    Date:   Thu Mar 26 21:00:20 2026 +0000

        Refine cross references into [expr.const]

    commit 13906dcab8cfb87f880ea444336cbcc37165cd67
    Author: lprv <100177227+lprv@users.noreply.github.com>
    Date:   Thu Dec 11 14:14:32 2025 +0000

        [basic.lookup.unqual] Rephrase to avoid incorrect use of term

    commit ad94af979e8dfac9ca9af4aa22c66beec7935cfd
    Author: A. Jiang <de34@live.cn>
    Date:   Wed Mar 25 21:05:15 2026 +0800

        [iostream.forward.overview] Add missing mentions of spanbuf and spanstreams

        A follows up to P0448R4.

    commit 6a31f94c5ef15fdb592c558cd63b2bd02bd18c8a
    Author: A. Jiang <de34@live.cn>
    Date:   Wed Mar 25 21:05:37 2026 +0800

        [iostream.forward.overview] Say "designate specialization".

        This replaces the imprecise and informal phrase "define instances of
        class templates".

    commit 731cda191b915555c6816912361e431c82e7e2f6
    Author: Matthias Kretz <m.kretz@gsi.de>
    Date:   Tue Nov 4 05:17:01 2025 -1000

        [simd.permute.*] Change M back to V since the wording refers to V

        This was changed editorially by b6e501026e14600fed911183336266c0ebdf5728
        as part of "2025-06 LWG Motion 13: P3691R1 Reconsider naming of the
        namespace for std::simd", but turned out not to be a helpful change,
        because it makes other wording more complex.

        Fixes NB US 180-295 (C++26 CD).

    commit 7f3b7c64a18610948bfc5479a90764f4992731bd
    Author: lprv <100177227+lprv@users.noreply.github.com>
    Date:   Sun Dec 14 22:00:24 2025 +0000

        [intro.races] Fix typo

    commit e1ee86a3c373c53db7b5d6289457eed620862c76
    Author: Andreas Krug <153394595+Andreas-Krug@users.noreply.github.com>
    Date:   Fri Mar 27 13:17:33 2026 +0100

        [simd.syn,simd.permute.mask] Change M::value_type& to V::value_type&

    commit 8cef46b15b21d4ab1b96dce04c0d37e511d1ddc2
    Author: Jens Maurer <Jens.Maurer@gmx.net>
    Date:   Mon Oct 6 00:24:35 2025 +0200

        [exec.snd.expos] Reorder specification immediately after declaration

        Fixes NB US 213-353 (C++26 CD).

    commit 6fc165022194a0dd3b78287b087e7872c6c88f48
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Fri Mar 27 11:58:32 2026 +0000

        [exec.get.compl.sched] Rename completion-tag to completion-fn-tag and reorder text.

        The renaming avoids a clash with the concept "completion-tag" defined
        in [exec.snd.expos]. The reordering makes it so that names are defined
        before they are referenced.

    commit deb2a9b40a46062dd76a1bbc968ff5039cb02aaf
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sat Mar 28 08:56:40 2026 +0000

        [exec.snd.expos] Delete unused expos-only concept "completion-tag".

        Also insert a missing \pnum before the now-split codeblock (see 8cef46b15b21d4ab1b96dce04c0d37e511d1ddc2).

    commit fda5e3771f85dfea6d7bd8ade0577e82886addc0
    Author: Abhinav Agarwal <abhinavagarwal1996@gmail.com>
    Date:   Fri Mar 20 02:36:07 2026 -0700

        [dcl.struct.bind] Fix tuple-like binding index to use SB_i instead of v_i

        P1061R10 introduced the SB_i notation for post-expansion structured bindings
        but this sentence was not updated. The rest of the section (p6, p8, and the
        end of this same paragraph) already uses SB_i.

    commit 42f878f50d1356866b5aebe520a3138f707919a0
    Author: lprv <100177227+lprv@users.noreply.github.com>
    Date:   Mon Dec 15 00:01:35 2025 +0000

        [basic] Do not hyphenate "potentially evaluated"

    commit 70e753882b290ea432e516b75fd924bc687076be
    Author: lprv <100177227+lprv@users.noreply.github.com>
    Date:   Mon Dec 15 00:03:46 2025 +0000

        [expr] Do not hyphenate "potentially evaluated"

    commit d296b82c70dcf49a7a10a100778ecd6aed4c92c7
    Author: lprv <100177227+lprv@users.noreply.github.com>
    Date:   Mon Dec 15 00:04:54 2025 +0000

        [dcl] Do not hyphenate "potentially evaluated"

    commit 9ad63b74fae211473235c8fa087d19d392c04728
    Author: lprv <100177227+lprv@users.noreply.github.com>
    Date:   Mon Dec 15 00:05:31 2025 +0000

        [temp.over.link] Do not hyphenate "potentially evaluated"

    commit 180830c280023ea63165547b937da8265b6bd667
    Author: S. B. Tam <cpplearner@outlook.com>
    Date:   Fri Apr 3 21:10:21 2026 +0800

        [mdspan.mdspan.cons] Fix typo (`is_nothrow_constructible` => `is_nothrow_constructible_v`)

    commit c52c49ab2bcb5770ec2190f3381051442e037157
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Mon Apr 20 01:49:17 2026 +0100

        [task.promise] Delete unused definition of expos-only error-variant.

        The changes from LWG 4339 removed the use of this type alias,
        but not its definition.

    commit ec642cdab87f6f83392196a1600d19d893c17b08
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sun Apr 12 20:52:51 2026 +0100

        [mdspan.syn] Renamed template parameter from "Slices" to "SliceSpecifiers".

        The latter form is used everywhere else, including in the item's itemdecl.

    commit bcb6a56a5d2bef008ed02de89b50acdd7e8b8b1d
    Author: Andreas Krug <153394595+Andreas-Krug@users.noreply.github.com>
    Date:   Mon Apr 20 18:47:33 2026 +0200

        [exec.get.domain] Remove extraneous period after list (#8956)

    commit 6fd25df420db99ce2607b7ce3741f4d1891d0ceb
    Author: Jens Maurer <Jens.Maurer@gmx.net>
    Date:   Sun Feb 22 19:14:40 2026 +0100

        [temp.deduct.conv] Add comma to structure the sentence

    commit 25182503a4a94a3fb56c48c80fca56a713095882
    Author: Jens Maurer <Jens.Maurer@gmx.net>
    Date:   Thu Apr 16 17:25:53 2026 +0200

        [cpp.pre] Remove confused footnote about 'lines'

    commit cd6c5bf4871a80b1e865f85a7e1e104036ce2869
    Author: Jay Ghiron <55773281+Halalaluyafail3@users.noreply.github.com>
    Date:   Mon Apr 20 12:52:13 2026 -0400

        [diff.expr] Update incorrect comment about C (#8933)

        arr2 is a constraint violation in C, rather than being valid.

    commit 9909e30038ee608225a67f62b355a60d1a679325
    Author: Hewill Kang <hewillk@gmail.com>
    Date:   Thu Apr 16 21:22:13 2026 +0800

        [mdspan.layout.leftpad.obs, mdspan.layout.rightpad.obs] Fix return type of operator()

    commit 1651c628caed73f26e120a604eca6798f4da6afc
    Author: Hewill Kang <hewillk@gmail.com>
    Date:   Tue Apr 21 04:40:40 2026 +0800

        [linalg] Add period after \returns statement on same line (#8950)

    commit 6211dc859a519b7ff5cca0bfbd953f3b4bd73450
    Author: Hewill Kang <hewillk@gmail.com>
    Date:   Wed Apr 8 12:19:17 2026 +0800

        [linalg.scaled.scaledaccessor,linalg.conj.conjugatedaccessor] Added missing typename

    commit 0a236f9185a2e59c7a49b5439135ee995460bcd6
    Author: A. Jiang <de34@live.cn>
    Date:   Tue Apr 21 20:02:56 2026 +0800

        [numarray] Remove incorrect comments for deleted default constructors (#8962)

    commit 1e747bf358e4546e9661c6bcee01a1dd71d2186f
    Author: Tymi <tymi@tymi.org>
    Date:   Tue Apr 21 21:58:09 2026 +0200

        [fs.class.path] Use "typedef-name" instead of "typedef" (#8964)

    commit 240dc1f4e197dac0004fb5b171ea7c717fba89c9
    Author: timsong-cpp <rs2740@gmail.com>
    Date:   Tue Apr 21 21:51:27 2026 -0500

        [meta.define.static] Move misplaced \end{codeblock}

    commit c07075ab7018c7a88d0d254c4c9262d9a6978c94
    Author: timsong-cpp <rs2740@gmail.com>
    Date:   Tue Apr 21 22:14:11 2026 -0500

        [meta.define.static] Rephrase sentence to avoid overfull \hbox

    commit 259dcba53500aa26b555f1f952382f484a904cd1
    Author: Hewill Kang <hewillk@gmail.com>
    Date:   Wed Apr 22 21:46:07 2026 +0800

        [mdspan.syn, mdspan.sub.range.slices] Remove redundant std

    commit 3532b45c6d9dd37d3f9f949b8307960b7a53eff0
    Author: Hewill Kang <hewillk@gmail.com>
    Date:   Thu Apr 23 00:30:10 2026 +0800

        [mdspan.sub.helpers] Use period for \returns (#8977)

    commit e3a17c5b35d7903f85ff136aeaf9000e6b081517
    Author: Jens Maurer <Jens.Maurer@gmx.net>
    Date:   Thu Apr 23 21:50:58 2026 +0200

        [utility.arg.requirements] Strike redundant text about core language rules (#8987)

    commit 3b5d4f6e215c9fad9472ce1d748cf74b90817ad2
    Author: A. Jiang <de34@live.cn>
    Date:   Fri Apr 24 03:58:27 2026 +0800

        [format.arguments, depr.format.arg] Apply `\exposid` consistently (#8971)

        Co-authored-by: Alisdair Meredith <alisdairm@me.com>
        Co-authored-by: Jonathan Wakely <github@kayari.org>
        Co-authored-by: Johel Ernesto Guerrero Peña <johelegp@gmail.com>

    commit 673a0e4fc97da58665e7f69e00b0f70e5924795e
    Author: A. Jiang <de34@live.cn>
    Date:   Fri Apr 24 17:47:21 2026 +0800

        [re.tokiter.general] Fix incorrect `suffix.match` to use `.matched` (#8988)

    commit 663b952c59c4b77e233179189f410ce1d952ea59
    Author: timsong-cpp <rs2740@gmail.com>
    Date:   Fri Apr 24 12:02:16 2026 -0500

        [meta.define.static] correct note after CWG3141

    commit fecad5839345644f30f8b5d9c1043e2a4e666fc8
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sun Apr 26 15:30:37 2026 +0100

        [basic.compound] Add missing \grammarterm.

        Misapplication of CWG Motion 1, Issue CWG 2765.

        Addresses editorial review committee feedback.

    commit d3128aacb391726a0c15b8649f9c8e2ca199789e
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sun Apr 26 15:34:23 2026 +0100

        [bit.cast] Update cross-reference into [expr.const] following 98a668efc2ab0bea86dcf9a2d8bf583dddc35e32.

        The editorial change was made after the wording of CWG 2765 was written.

        Addresses editorial review committee feedback.

    commit 5c2c9dd250af893345b6dbb28c793d8894d4b3c8
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sun Apr 26 15:50:02 2026 +0100

        [expr.prim.splice] Add missing maths font for variable "C".

        Misapplication of P3598R0 in CWG Motion 8.

        Addresses editorial review committee feedback.

    commit 8425e4a1c4fa7c928b33c6796b45cfd81d15160a
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sun Apr 26 16:05:53 2026 +0100

        [lex.phases] Update cross-reference into [expr.const] following 98a668efc2ab0bea86dcf9a2d8bf583dddc35e32.

        The editorial change was made after the wording of P4143R0 was written.

        Addresses editorial review committee feedback.

    commit 01296b2d6e73ade37803f9721de7bdad437b4e3b
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sun Apr 26 16:09:52 2026 +0100

        [temp.inst] Add missing \grammarterm.

        Misapplication of CWG Motion 11, P4149R1.

        Addresses editorial review committee feedback.

    commit d5078b039da4e188f5de51682c2219f26b8367f9
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sun Apr 26 16:20:12 2026 +0100

        [exec.spawn.future] Add missing \exposid.

        Misapplication of LWG Motion 2, Issue LWG 4540.

        Addresses editorial review committee feedback.

    commit 89cc24e855b5a89f099859685fc21fb37f03a36c
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sun Apr 26 16:24:46 2026 +0100

        [algorithm.syn] Remove stray comma.

        This seems to be an error in the wording of LWG 4544 (LWG Motion 2).

        Addresses editorial review committee feedback.

    commit 83f5072a59b06575d1108e7f63ef28b00fb4e4b2
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sun Apr 26 18:39:03 2026 +0100

        [simd.math] Remove stray '@'s.

        Addresses editorial review committee feedback.

    commit ef5f532d2530a733011b0d606dfe69b952c718f6
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sun Apr 26 18:46:26 2026 +0100

        [simd.math] Remove stray '\' (unintended escaping).

        Addresses editorial review committee feedback.

    commit d706f2d4fa89e7bcaa54338b9619ead9add59c67
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sun Apr 26 18:49:24 2026 +0100

        [simd.math] Better linebreaking/whitespacing in remquo description.

        Addresses editorial review committee feedback.

    commit 9c5becee9a6ca91aad690074069be058f780006f
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sun Apr 26 21:12:54 2026 +0100

        [simd.expos{,defn}] Fixed template parameter "class T" => "size_t Bytes".

        Misapplication of P3932R0 in LWG Motion 5.

        Addresses editorial review committee feedback.

    commit 120d987ce6a376f1d56b84041d8e69aefaa436ec
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sun Apr 26 21:21:12 2026 +0100

        [exec.let] Fix misspelled "declval" use.

        Misapplication of P3826R5 in LWG Motion 28.

        Addresses editorial review committee feedback.

    commit daffae75c71890ca82c5021404c9a005e8038405
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sun Apr 26 21:24:42 2026 +0100

        [exec.let] Add missing '\exposid's.

        Misapplication of P3373R4 in LWG Motion 10.

        Addresses editorial review committee feedback.

    commit 39a5cd65c6c2af9a251b8d2d5c7d5e73e86c9fa5
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sun Apr 26 22:24:30 2026 +0100

        [dcl.attr.annotation] Add missing "codeblock" environment.

        Misapplication of P3795R2 in LWG Motion 15.

        Addresses editorial review committee feedback.

    commit 33a4bec49725127d2e1942f2b074d17242bc0458
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sun Apr 26 22:30:48 2026 +0100

        [basic. link] Add "ANN" element to the "data member description sextuple.

        This was missed by P3795R2 in LWG Motion 15, presumably by accident.

        Addresses editorial review committee feedback.

    commit f8e7a0665d9919af4b680d60b07dbb322ee1d4cb
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sun Apr 26 23:10:01 2026 +0100

        [func.ref.wrap.ctor] Add missing ".value"

        Misapplication of P3948R1 in LWG Motion 16.

        Addresses editorial review committee feedback.

    commit d7c02a0f5c21cd235a0ed3921a30b19d75771f2e
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sun Apr 26 23:36:15 2026 +0100

        [mdspan.sub.overview] Fix missing edits and missing maths font.

        Misapplication of P3982R2 in LWG Motion 23.

        Addresses editorial review committee feedback.

    commit 2a8305d4b5bdf40b9e4e602d30a08e5fed6dd87b
    Author: Abhinav Agarwal <abhinavagarwal1996@gmail.com>
    Date:   Sun Apr 26 16:10:39 2026 -0700

        [mdspan.sub.map.sliceable] Fix M::extent_type to M::extents_type

        Layout mapping types expose extents_type, not extent_type; the
        latter is a member of extent_slice. As written, IT and M_rank
        in the Let clause name an undefined member.

    commit 368af317f557650b4d3dcf98379f02ef3d00140e
    Author: lprv <100177227+lprv@users.noreply.github.com>
    Date:   Sat May 2 07:41:44 2026 +0000

        [basic.def] Mark definition of "redeclaration" as such (#8596)

    commit 75b6c6535f5115750bcaa588ded5dfa99eb5fa24
    Author: Guyutongxue <guyutongxue@163.com>
    Date:   Tue Apr 28 16:40:13 2026 +0800

        [algorithm.syn] Add missing semicolon and right angle bracket

    commit 25401da54dcf000fa09105a8dc3cdcf788d753d5
    Author: Guyutongxue <guyutongxue@163.com>
    Date:   Tue Apr 28 16:42:37 2026 +0800

        [map.overview] Add missing right angle bracket

    commit eaa1458d9832084f56f22d60dde77ed2a95b9b7e
    Author: Guyutongxue <guyutongxue@163.com>
    Date:   Tue Apr 28 16:43:27 2026 +0800

        [exec.snd.expos] Add missing left brace

    commit 9e15aa83cc1fd4efb06afdb861ebaf6e05f261bd
    Author: Guyutongxue <guyutongxue@163.com>
    Date:   Tue Apr 28 16:45:11 2026 +0800

        [rand.eng.philox, simd.syn] Fix misplaced right angle bracket, missing comma in `hypot`, `lerp` and `fma`

    commit f0c6e9e9af125c133dba0336797e2193d7d2cc2e
    Author: Guyutongxue <guyutongxue@163.com>
    Date:   Tue Apr 28 16:45:45 2026 +0800

        [range.filter.sentinel] Add missing semicolon

    commit 0fcd7084a93a5bfbbfe177cd9c6859eeca63439a
    Author: Guyutongxue <guyutongxue@163.com>
    Date:   Tue Apr 28 16:46:20 2026 +0800

        [atomics.types.float] Fix typo of `floating-point-type`

    commit 1a12df96659d230a376a3da4a2bae3cfc4cd57cb
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sat May 2 15:39:57 2026 +0100

        [exec.get.compl.{domain,sched}] Replace "it" and long expression with "the expression".

        In e82e850497facd0b9f1e65f4de75b475ddde42ed I had shortened a long
        expression from the incoming paper in [exec.get.compl.domain] to just
        "it". In review it was suggested that "the expression" is clearer, and
        that similar wording in [exec.get.compl.sched] should use the same style.

        (Overall, I think it is easier to understand that the shorter
        reference refers to the same expression than to have to compare
        two long expressions and determine that they are equal.)

        Addresses editorial review committee feedback.

    commit 65970a5aad6e50048dce1a0b4398d63b8a09ea44
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sat May 2 15:50:08 2026 +0100

        [exec.get.compl.domain]

        Misapplication of P3826R5 in LWG Motion 28.

        Addresses editorial review committee feedback.

    commit fa590b2628d9a21d6a12afa5a1d22168cb40b2a3
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sat May 2 15:53:50 2026 +0100

        [exec.snd.expos] Fix missing escaping for braces in "{}".

        Misapplication of P3826R5 in LWG Motion 28.

        Addresses editorial review committee feedback.

    commit 91e3416490d096cd0c783c1b5b4e922b53a48f4e
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sat May 2 15:57:04 2026 +0100

        [exec.domain.default] Delete stray word "sender".

        The deletion was part of the edit instructions of P3826R5 in LWG
        Motion 28, but was accidentally missed.

        Addresses editorial review committee feedback.

    commit 62be1e6b61e0e3701f4062994cb04eb02d27d1be
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sat May 2 16:00:32 2026 +0100

        [exec.snd.transform] Fix "tag2" => "tag".

        Misapplication of P3826R5 in LWG Motion 28.

        Addresses editorial review committee feedback.

    commit 9912050ebe526f32ad1cdec47840fae82099b105
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sat May 2 16:04:37 2026 +0100

        [exec.on] Fix missing escaping for braces in "{...}".

        Misapplication of P3826R5 in LWG Motion 28.

        Addresses editorial review committee feedback.

    commit e0ca46ae71122c99c0f098212b2990ed41973b05
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sat May 2 16:07:02 2026 +0100

        [exec.on] Fix missing argument "set_value, ".

        Misapplication of P3826R5 in LWG Motion 28, this edit was just missed.

        Addresses editorial review committee feedback.

    commit d04267fda5b9a16ce56beb3137c22900019e0e54
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sat May 2 16:14:53 2026 +0100

        [exec.sync.wait.var] Remove vacuous exception.

        The exception that "sndr is evaluated only once" is no longer
        necessary, since P3826R5 from LWG Motion 28 removed the previous
        second mention of the subexpression "sndr". Now that there is only one
        occurrence of "sndr", it does not need saying that it is only
        evaluated once.

        Addresses editorial review committee feedback.

    commit e5f877a4c0542654017c5cd9152d6c1dba7972b4
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sat May 2 16:19:51 2026 +0100

        [exec.affine] Add missing '\placeholder'.

        Misapplication of P3941R4 in LWG Motion 33.

        Addresses editorial review committee feedback.

    commit 3647c192d9ed47bd653e3575b9dc84107b7cd1fc
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sat May 2 16:32:59 2026 +0100

        [exec.{rcvr,snd}.concepts] Add "// exposition only" comments to definitions.

        A missed edit from P4159R0 in LWG Motion 37.

        Addresses editorial review committee feedback.

    commit aea0fae459ee3a369e0dc251f674337298433121
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sat May 2 17:13:27 2026 +0100

        [except.terminate] Replace system_context_replaceability with parallel_scheduler_replacement.

        This change is needed for consistency with P4154R0 from LWG Motion 39.
        Even though that paper didn't ask for this change, that was clearly an
        oversight.

        Addresses editorial review committee feedback.

    commit fb2c3e602417fe8cd33618ff5adb31a86cf9072b
    Author: Hubert Tong <hubert.reinterpretcast@gmail.com>
    Date:   Mon May 4 10:37:18 2026 -0400

        [expr.const] Definition domain fixes for "usable in constant expressions" (#8670)

        Also improves the indexing.

    commit 32816d5c2f94da9252ea604c8e7ee17a0657e03c
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Sun Apr 26 16:31:18 2026 +0100

        [simd.{syn,math}] Rename parameters of new overloads of various special maths functions:

        * For comp_ellint_3: from "x, y" to "k, nu"
        * For cyl_bessel_{i,j,k}: from "x, y" to "nu, x"
        * For cyl_neumann: from "x, y" to "nu, x"
        * For ellint_{1,2}: from "x, y" to "k, phi"
        * For ellint_{1,2}: from "x, y, z" to "k, nu, phi"

        The paper P3844R4 (LWG Motion 4) added those overloads with parameters
        named differently from the names of the existing overloads, but the
        latter names seem more appropriate.

        Addresses editorial review committee feedback.

    commit 85c6337534d0bdd9cbfa2260609a853e0c40d61f
    Author: lprv <100177227+lprv@users.noreply.github.com>
    Date:   Sun Dec 14 21:54:26 2025 +0000

        [intro.execution] Replace "or" with "and"; clarify wording

    commit a383c1ad305a61cbef3e14c698b41f6228e780c3
    Author: Jan Schultke <me@eisenwave.net>
    Date:   Wed Apr 8 04:52:48 2026 +0200

        [basic.extended.fp] Reference C23 instead of "future versions"

    commit 87a9fbb3cc85436d876e9c7a79ca1cfbb48ac150
    Author: Thomas Köppe <tkoeppe@google.com>
    Date:   Mon May 11 23:46:40 2026 +0100

        [meta.reflection] Remove uninformative "// OK" comments from examples.

        Fixes NB US 84-151 (C++26 CD).

    commit 5670e07a0ec4a4a3c6201512d86013507c0a9389
    Author: Abhinav Agarwal <abhinavagarwal1996@gmail.com>
    Date:   Sun Apr 26 16:10:54 2026 -0700

    [mdspan.sub.map.sliceable] Use lm in sliceable-mapping concept body

    The concept body introduces lm (an object of type LayoutMapping) but
    then uses m (an object of type M from the surrounding requirements
    section) in the submdspan_mapping well-formedness check.

    commit 738e80f3b19fe9ad73d7a48c382f9584e2f200fd
    Author: Jonathan Wakely <cxx@kayari.org>
    Date:   Tue May 12 09:41:32 2026 +0100

        [istream.formatted.arithmetic] remove unnecessary whitespace in codeblocks

    commit d2e19cd940eec863a39edee1499e75230725925f
    Author: Abhinav Agarwal <abhinavagarwal1996@gmail.com>
    Date:   Tue May 12 03:15:09 2026 -0700

        [linalg.algs.blas2.rank1,linalg.algs.blas2.symherrank1] Restore missing arguments (#8995)

        Fixes a misapplication of P3371R5.

        * [linalg.algs.blas2.rank1] Add missing E in matrix_rank_1_update_c effects
        * [linalg.algs.blas2.symherrank1] Restore parameters in updating overload

    commit 7c2e7f83c4a8af1841f81f798dd9c5db46232e6d
    Author: Abhinav Agarwal <abhinavagarwal1996@gmail.com>
    Date:   Sun Apr 26 16:10:17 2026 -0700

        [mdspan.sub.sub] Fix submdspan slice canonicalization

        Two integration errors in the Let clause introduced by P3663R3:
        - the function parameter pack is named "slices", but the Let clause
          references an undefined "raw_slices"; rename the parameter to match
          subextents (mdspan.sub.extents);
        - src is an mdspan but canonical_slices takes an extents object;
          pass src.extents() instead of src.
