llvm-project/libcxx/docs/Status/Cxx2cPapers.csv
Hui cd13170aea
[libc++] Implement P3567R2 flat_meow fixes (#162022)
Fixes #171272

---------

Co-authored-by: Louis Dionne <ldionne.2@gmail.com>
2025-12-20 21:18:44 +00:00

32 KiB
Raw Blame History

1Paper #Paper NameMeetingStatusFirst released versionGitHub issueNotes
2`P2497R0 <https://wg21.link/P2497R0>`__Testing for success or failure of ``<charconv>`` functions2023-06 (Varna)|Complete|18`#105357 <https://github.com/llvm/llvm-project/issues/105357>`__
3`P2592R3 <https://wg21.link/P2592R3>`__Hashing support for ``std::chrono`` value classes2023-06 (Varna)`#105358 <https://github.com/llvm/llvm-project/issues/105358>`__
4`P2587R3 <https://wg21.link/P2587R3>`__``to_string`` or not ``to_string``2023-06 (Varna)`#105359 <https://github.com/llvm/llvm-project/issues/105359>`__
5`P2562R1 <https://wg21.link/P2562R1>`__``constexpr`` Stable Sorting2023-06 (Varna)|Complete|21`#105360 <https://github.com/llvm/llvm-project/issues/105360>`__
6`P2545R4 <https://wg21.link/P2545R4>`__Read-Copy Update (RCU)2023-06 (Varna)`#105361 <https://github.com/llvm/llvm-project/issues/105361>`__
7`P2530R3 <https://wg21.link/P2530R3>`__Hazard Pointers for C++262023-06 (Varna)`#105362 <https://github.com/llvm/llvm-project/issues/105362>`__
8`P2538R1 <https://wg21.link/P2538R1>`__ADL-proof ``std::projected``2023-06 (Varna)|Complete|18`#105363 <https://github.com/llvm/llvm-project/issues/105363>`__
9`P2495R3 <https://wg21.link/P2495R3>`__Interfacing ``stringstream``\s with ``string_view``2023-06 (Varna)|Complete|19`#105364 <https://github.com/llvm/llvm-project/issues/105364>`__
10`P2510R3 <https://wg21.link/P2510R3>`__Formatting pointers2023-06 (Varna)|Complete|17`#105365 <https://github.com/llvm/llvm-project/issues/105365>`__Implemented as a DR against C++20. (MSVC STL and libstdc++ will do the same.)
11`P2198R7 <https://wg21.link/P2198R7>`__Freestanding Feature-Test Macros and Implementation-Defined Extensions2023-06 (Varna)`#105368 <https://github.com/llvm/llvm-project/issues/105368>`__
12`P2338R4 <https://wg21.link/P2338R4>`__Freestanding Library: Character primitives and the C library2023-06 (Varna)`#105369 <https://github.com/llvm/llvm-project/issues/105369>`__
13`P2013R5 <https://wg21.link/P2013R5>`__Freestanding Language: Optional ``::operator new``2023-06 (Varna)`#105370 <https://github.com/llvm/llvm-project/issues/105370>`__
14`P2363R5 <https://wg21.link/P2363R5>`__Extending associative containers with the remaining heterogeneous overloads2023-06 (Varna)`#105371 <https://github.com/llvm/llvm-project/issues/105371>`__
15`P1901R2 <https://wg21.link/P1901R2>`__Enabling the Use of ``weak_ptr`` as Keys in Unordered Associative Containers2023-06 (Varna)`#105372 <https://github.com/llvm/llvm-project/issues/105372>`__
16`P1885R12 <https://wg21.link/P1885R12>`__Naming Text Encodings to Demystify Them2023-06 (Varna)`#105373 <https://github.com/llvm/llvm-project/issues/105373>`__
17`P0792R14 <https://wg21.link/P0792R14>`__``function_ref``: a type-erased callable reference2023-06 (Varna)`#105376 <https://github.com/llvm/llvm-project/issues/105376>`__
18`P2874R2 <https://wg21.link/P2874R2>`__P2874R2: Mandating Annex D Require No More2023-06 (Varna)|Complete|12`#105377 <https://github.com/llvm/llvm-project/issues/105377>`__
19`P2757R3 <https://wg21.link/P2757R3>`__Type-checking format args2023-06 (Varna)`#105378 <https://github.com/llvm/llvm-project/issues/105378>`__
20`P2637R3 <https://wg21.link/P2637R3>`__Member ``visit``2023-06 (Varna)|Complete|19`#105380 <https://github.com/llvm/llvm-project/issues/105380>`__Change of ``__cpp_lib_variant`` is completed in LLVM 20. Change of ``__cpp_lib_format`` is blocked by `P2419R2 <https://wg21.link/P2419R2>`__.
21`P2641R4 <https://wg21.link/P2641R4>`__Checking if a ``union`` alternative is active2023-06 (Varna)|Complete|22`#105381 <https://github.com/llvm/llvm-project/issues/105381>`__
22`P1759R6 <https://wg21.link/P1759R6>`__Native handles and file streams2023-06 (Varna)|Complete|18`#105382 <https://github.com/llvm/llvm-project/issues/105382>`__
23`P2697R1 <https://wg21.link/P2697R1>`__Interfacing ``bitset`` with ``string_view``2023-06 (Varna)|Complete|18`#105384 <https://github.com/llvm/llvm-project/issues/105384>`__
24`P1383R2 <https://wg21.link/P1383R2>`__More ``constexpr`` for ``<cmath>`` and ``<complex>``2023-06 (Varna)`#105385 <https://github.com/llvm/llvm-project/issues/105385>`__
25`P2734R0 <https://wg21.link/P2734R0>`__Adding the new SI prefixes2023-06 (Varna)|Complete|17`#105386 <https://github.com/llvm/llvm-project/issues/105386>`__
26`P2548R6 <https://wg21.link/P2548R6>`__``copyable_function``2023-06 (Varna)`#105387 <https://github.com/llvm/llvm-project/issues/105387>`__
27`P2714R1 <https://wg21.link/P2714R1>`__Bind front and back to NTTP callables2023-06 (Varna)|Partial|20`#105388 <https://github.com/llvm/llvm-project/issues/105388>`__
28`P2630R4 <https://wg21.link/P2630R4>`__``submdspan``2023-06 (Varna)`#105389 <https://github.com/llvm/llvm-project/issues/105389>`__
29
30`P0543R3 <https://wg21.link/P0543R3>`__Saturation arithmetic2023-11 (Kona)|Complete|18`#105390 <https://github.com/llvm/llvm-project/issues/105390>`__
31`P2407R5 <https://wg21.link/P2407R5>`__Freestanding Library: Partial Classes2023-11 (Kona)`#105391 <https://github.com/llvm/llvm-project/issues/105391>`__
32`P2546R5 <https://wg21.link/P2546R5>`__Debugging Support2023-11 (Kona)`#105392 <https://github.com/llvm/llvm-project/issues/105392>`__
33`P2905R2 <https://wg21.link/P2905R2>`__Runtime format strings2023-11 (Kona)|Complete|18`#105393 <https://github.com/llvm/llvm-project/issues/105393>`__
34`P2918R2 <https://wg21.link/P2918R2>`__Runtime format strings II2023-11 (Kona)|Complete|18`#105394 <https://github.com/llvm/llvm-project/issues/105394>`__
35`P2909R4 <https://wg21.link/P2909R4>`__Fix formatting of code units as integers (Dude, wheres my ``char``?)2023-11 (Kona)|Complete|18`#105395 <https://github.com/llvm/llvm-project/issues/105395>`__
36`P0952R2 <https://wg21.link/P0952R2>`__A new specification for ``std::generate_canonical``2023-11 (Kona)`#105396 <https://github.com/llvm/llvm-project/issues/105396>`__
37`P2447R6 <https://wg21.link/P2447R6>`__``std::span`` over an initializer list2023-11 (Kona)|Complete|18`#105397 <https://github.com/llvm/llvm-project/issues/105397>`__
38`P2821R5 <https://wg21.link/P2821R5>`__``span.at()``2023-11 (Kona)|Complete|18`#105399 <https://github.com/llvm/llvm-project/issues/105399>`__
39`P2868R3 <https://wg21.link/P2868R3>`__Remove Deprecated ``std::allocator`` Typedef From C++262023-11 (Kona)|Complete|18`#105400 <https://github.com/llvm/llvm-project/issues/105400>`__
40`P2870R3 <https://wg21.link/P2870R3>`__Remove ``basic_string::reserve()`` From C++262023-11 (Kona)|Complete|18`#105401 <https://github.com/llvm/llvm-project/issues/105401>`__
41`P2871R3 <https://wg21.link/P2871R3>`__Remove Deprecated Unicode Conversion Facets from C++262023-11 (Kona)|Complete|18`#105402 <https://github.com/llvm/llvm-project/issues/105402>`__
42`P2819R2 <https://wg21.link/P2819R2>`__Add tuple protocol to complex2023-11 (Kona)|Complete|19`#105403 <https://github.com/llvm/llvm-project/issues/105403>`__
43`P2937R0 <https://wg21.link/P2937R0>`__Freestanding: Remove ``strtok``2023-11 (Kona)`#105404 <https://github.com/llvm/llvm-project/issues/105404>`__
44`P2833R2 <https://wg21.link/P2833R2>`__Freestanding Library: inout expected span2023-11 (Kona)`#105405 <https://github.com/llvm/llvm-project/issues/105405>`__
45`P2836R1 <https://wg21.link/P2836R1>`__``std::basic_const_iterator`` should follow its underlying type's convertibility2023-11 (Kona)`#105406 <https://github.com/llvm/llvm-project/issues/105406>`__
46`P2264R7 <https://wg21.link/P2264R7>`__Make ``assert()`` macro user friendly for C and C++2023-11 (Kona)`#105407 <https://github.com/llvm/llvm-project/issues/105407>`__
47`P1673R13 <https://wg21.link/P1673R13>`__A free function linear algebra interface based on the BLAS2023-11 (Kona)`#105408 <https://github.com/llvm/llvm-project/issues/105408>`__
48
49`P2875R4 <https://wg21.link/P2875R4>`__Undeprecate ``polymorphic_allocator::destroy`` for C++262024-03 (Tokyo)|Complete|15`#105410 <https://github.com/llvm/llvm-project/issues/105410>`__
50`P2867R2 <https://wg21.link/P2867R2>`__Remove Deprecated ``strstreams`` From C++262024-03 (Tokyo)|Complete|19`#105411 <https://github.com/llvm/llvm-project/issues/105411>`__
51`P2869R4 <https://wg21.link/P2869R4>`__Remove Deprecated ``shared_ptr`` Atomic Access APIs from C++262024-03 (Tokyo)`#105412 <https://github.com/llvm/llvm-project/issues/105412>`__
52`P2872R3 <https://wg21.link/P2872R3>`__Remove ``wstring_convert`` From C++262024-03 (Tokyo)|Complete|19`#105413 <https://github.com/llvm/llvm-project/issues/105413>`__
53`P3107R5 <https://wg21.link/P3107R5>`__Permit an efficient implementation of ``std::print``2024-03 (Tokyo)`#105414 <https://github.com/llvm/llvm-project/issues/105414>`__
54`P3142R0 <https://wg21.link/P3142R0>`__Printing Blank Lines with ``println``2024-03 (Tokyo)|Complete|19`#105415 <https://github.com/llvm/llvm-project/issues/105415>`__Implemented as a DR against C++23. (MSVC STL and libstdc++ will do the same.)
55`P2845R8 <https://wg21.link/P2845R8>`__Formatting of ``std::filesystem::path``2024-03 (Tokyo)`#105416 <https://github.com/llvm/llvm-project/issues/105416>`__
56`P0493R5 <https://wg21.link/P0493R5>`__Atomic minimum/maximum2024-03 (Tokyo)`#105418 <https://github.com/llvm/llvm-project/issues/105418>`__
57`P2542R8 <https://wg21.link/P2542R8>`__``views::concat``2024-03 (Tokyo)`#105419 <https://github.com/llvm/llvm-project/issues/105419>`__
58`P2591R5 <https://wg21.link/P2591R5>`__Concatenation of strings and string views2024-03 (Tokyo)|Complete|19`#105420 <https://github.com/llvm/llvm-project/issues/105420>`__
59`P2248R8 <https://wg21.link/P2248R8>`__Enabling list-initialization for algorithms2024-03 (Tokyo)`#105421 <https://github.com/llvm/llvm-project/issues/105421>`__
60`P2810R4 <https://wg21.link/P2810R4>`__``is_debugger_present`` ``is_replaceable``2024-03 (Tokyo)`#105422 <https://github.com/llvm/llvm-project/issues/105422>`__
61`P1068R11 <https://wg21.link/P1068R11>`__Vector API for random number generation2024-03 (Tokyo)`#105423 <https://github.com/llvm/llvm-project/issues/105423>`__
62`P2944R3 <https://wg21.link/P2944R3>`__Comparisons for ``reference_wrapper``2024-03 (Tokyo)|Complete|22`#105424 <https://github.com/llvm/llvm-project/issues/105424>`__The changes to ``tuple``'s equality overload from P2165R4 are not yet implemented.
63`P2642R6 <https://wg21.link/P2642R6>`__Padded ``mdspan`` layouts2024-03 (Tokyo)`#105425 <https://github.com/llvm/llvm-project/issues/105425>`__
64`P3029R1 <https://wg21.link/P3029R1>`__Better ``mdspan``'s CTAD2024-03 (Tokyo)|Complete|19`#105426 <https://github.com/llvm/llvm-project/issues/105426>`__
65
66`P2747R2 <https://wg21.link/P2747R2>`__``constexpr`` placement new2024-06 (St. Louis)|Complete|20`#105427 <https://github.com/llvm/llvm-project/issues/105427>`__
67`P2997R1 <https://wg21.link/P2997R1>`__Removing the common reference requirement from the indirectly invocable concepts2024-06 (St. Louis)|Complete|19`#105428 <https://github.com/llvm/llvm-project/issues/105428>`__Implemented as a DR against C++20. (MSVC STL and libstdc++ will do the same.)
68`P2389R2 <https://wg21.link/P2389R2>`__``dextents`` Index Type Parameter2024-06 (St. Louis)|Complete|19`#105429 <https://github.com/llvm/llvm-project/issues/105429>`__
69`P3168R2 <https://wg21.link/P3168R2>`__Give ``std::optional`` Range Support2024-06 (St. Louis)|Complete|22`#105430 <https://github.com/llvm/llvm-project/issues/105430>`__
70`P3217R0 <https://wg21.link/P3217R0>`__Adjoints to 'Enabling list-initialization for algorithms': find_last2024-06 (St. Louis)`#105431 <https://github.com/llvm/llvm-project/issues/105431>`__
71`P2985R0 <https://wg21.link/P2985R0>`__A type trait for detecting virtual base classes2024-06 (St. Louis)|Complete|20`#105432 <https://github.com/llvm/llvm-project/issues/105432>`__
72`P0843R14 <https://wg21.link/P0843R14>`__``inplace_vector``2024-06 (St. Louis)`#105433 <https://github.com/llvm/llvm-project/issues/105433>`__
73`P3235R3 <https://wg21.link/P3235R3>`__``std::print`` more types faster with less memory2024-06 (St. Louis)`#105435 <https://github.com/llvm/llvm-project/issues/105435>`__
74`P2968R2 <https://wg21.link/P2968R2>`__Make ``std::ignore`` a first-class object2024-06 (St. Louis)|Complete|19`#105436 <https://github.com/llvm/llvm-project/issues/105436>`__
75`P2075R6 <https://wg21.link/P2075R6>`__Philox as an extension of the C++ RNG engines2024-06 (St. Louis)`#105437 <https://github.com/llvm/llvm-project/issues/105437>`__
76`P2422R1 <https://wg21.link/P2422R1>`__Remove ``nodiscard`` annotations from the standard library specification2024-06 (St. Louis)|Complete|19`#105438 <https://github.com/llvm/llvm-project/issues/105438>`__``nodiscard`` attributes were kept as a conforming extension
77`P2300R10 <https://wg21.link/P2300R10>`__``std::execution``2024-06 (St. Louis)`#105440 <https://github.com/llvm/llvm-project/issues/105440>`__
78
79`P3136R1 <https://wg21.link/P3136R1>`__Retiring niebloids2024-11 (Wrocław)|Complete|14`#118133 <https://github.com/llvm/llvm-project/issues/118133>`__
80`P3138R5 <https://wg21.link/P3138R5>`__``views::cache_latest``2024-11 (Wrocław)`#118134 <https://github.com/llvm/llvm-project/issues/118134>`__
81`P3379R0 <https://wg21.link/P3379R0>`__Constrain ``std::expected`` equality operators2024-11 (Wrocław)|Complete|21`#118135 <https://github.com/llvm/llvm-project/issues/118135>`__
82`P2862R1 <https://wg21.link/P2862R1>`__``text_encoding::name()`` should never return null values2024-11 (Wrocław)`#118371 <https://github.com/llvm/llvm-project/issues/118371>`__
83`P2897R7 <https://wg21.link/P2897R7>`__``aligned_accessor``: An ``mdspan`` accessor expressing pointer over-alignment2024-11 (Wrocław)|Complete|21`#118372 <https://github.com/llvm/llvm-project/issues/118372>`__
84`P3355R2 <https://wg21.link/P3355R2>`__Fix ``submdspan`` for C++262024-11 (Wrocław)`#118373 <https://github.com/llvm/llvm-project/issues/118373>`__
85`P3222R0 <https://wg21.link/P3222R0>`__Fix C++26 by adding transposed special cases for P2642 layouts2024-11 (Wrocław)`#118374 <https://github.com/llvm/llvm-project/issues/118374>`__
86`P3050R2 <https://wg21.link/P3050R2>`__Fix C++26 by optimizing ``linalg::conjugated`` for noncomplex value types2024-11 (Wrocław)`#118375 <https://github.com/llvm/llvm-project/issues/118375>`__
87`P3396R1 <https://wg21.link/P3396R1>`__``std::execution`` wording fixes2024-11 (Wrocław)`#118376 <https://github.com/llvm/llvm-project/issues/118376>`__
88`P2835R7 <https://wg21.link/P2835R7>`__Expose ``std::atomic_ref``'s object address2024-11 (Wrocław)|Complete|22`#118377 <https://github.com/llvm/llvm-project/issues/118377>`__
89`P3323R1 <https://wg21.link/P3323R1>`__cv-qualified types in ``atomic`` and ``atomic_ref``2024-11 (Wrocław)`#118378 <https://github.com/llvm/llvm-project/issues/118378>`__
90`P3508R0 <https://wg21.link/P3508R0>`__Wording for "constexpr for specialized memory algorithms"2024-11 (Wrocław)`#118379 <https://github.com/llvm/llvm-project/issues/118379>`__
91`P3369R0 <https://wg21.link/P3369R0>`__constexpr for ``uninitialized_default_construct``2024-11 (Wrocław)`#118380 <https://github.com/llvm/llvm-project/issues/118380>`__
92`P3370R1 <https://wg21.link/P3370R1>`__Add new library headers from C232024-11 (Wrocław)`#118381 <https://github.com/llvm/llvm-project/issues/118381>`__
93`P3309R3 <https://wg21.link/P3309R3>`__constexpr ``atomic`` and ``atomic_ref``2024-11 (Wrocław)`#118382 <https://github.com/llvm/llvm-project/issues/118382>`__
94`P1928R15 <https://wg21.link/P1928R15>`__``std::simd`` — merge data-parallel types from the Parallelism TS 22024-11 (Wrocław)`#118384 <https://github.com/llvm/llvm-project/issues/118384>`__
95`P3325R5 <https://wg21.link/P3325R5>`__A Utility for Creating Execution Environments2024-11 (Wrocław)`#118385 <https://github.com/llvm/llvm-project/issues/118385>`__
96`P3068R6 <https://wg21.link/P3068R6>`__Allowing exception throwing in constant-evaluation2024-11 (Wrocław)`#118386 <https://github.com/llvm/llvm-project/issues/118386>`__
97`P3247R2 <https://wg21.link/P3247R2>`__Deprecate the notion of trivial types2024-11 (Wrocław)|Complete|21`#118387 <https://github.com/llvm/llvm-project/issues/118387>`__
98
99`P3074R7 <https://wg21.link/P3074R7>`__trivial unions (was ``std::uninitialized``)2025-02 (Hagenberg)`#127868 <https://github.com/llvm/llvm-project/issues/127868>`__
100`P1494R5 <https://wg21.link/P1494R5>`__Partial program correctness2025-02 (Hagenberg)`#127869 <https://github.com/llvm/llvm-project/issues/127869>`__
101`P2900R14 <https://wg21.link/P2900R14>`__Contracts for C++2025-02 (Hagenberg)`#127870 <https://github.com/llvm/llvm-project/issues/127870>`__
102`P3475R2 <https://wg21.link/P3475R2>`__Defang and deprecate ``memory_order::consume``2025-02 (Hagenberg)`#127871 <https://github.com/llvm/llvm-project/issues/127871>`__
103`P2786R13 <https://wg21.link/P2786R13>`__Trivial Relocatability For C++262025-02 (Hagenberg)`#127872 <https://github.com/llvm/llvm-project/issues/127872>`__
104`P3137R3 <https://wg21.link/P3137R3>`__``views::to_input``2025-02 (Hagenberg)`#127873 <https://github.com/llvm/llvm-project/issues/127873>`__
105`P0472R3 <https://wg21.link/P0472R3>`__Put ``std::monostate`` in ``<utility>``2025-02 (Hagenberg)|Complete|21`#127874 <https://github.com/llvm/llvm-project/issues/127874>`__
106`P3349R1 <https://wg21.link/P3349R1>`__Converting contiguous iterators to pointers2025-02 (Hagenberg)`#127875 <https://github.com/llvm/llvm-project/issues/127875>`__
107`P3372R3 <https://wg21.link/P3372R3>`__constexpr containers and adaptors2025-02 (Hagenberg)|In Progress|`#127876 <https://github.com/llvm/llvm-project/issues/127876>`__
108`P3378R2 <https://wg21.link/P3378R2>`__constexpr exception types2025-02 (Hagenberg)`#127877 <https://github.com/llvm/llvm-project/issues/127877>`__
109`P3441R2 <https://wg21.link/P3441R2>`__Rename ``simd_split`` to ``simd_chunk``2025-02 (Hagenberg)`#127878 <https://github.com/llvm/llvm-project/issues/127878>`__
110`P3287R3 <https://wg21.link/P3287R3>`__Exploration of namespaces for ``std::simd``2025-02 (Hagenberg)`#127879 <https://github.com/llvm/llvm-project/issues/127879>`__
111`P2976R1 <https://wg21.link/P2976R1>`__Freestanding Library: ``algorithm``, ``numeric``, and ``random``2025-02 (Hagenberg)`#127880 <https://github.com/llvm/llvm-project/issues/127880>`__
112`P3430R3 <https://wg21.link/P3430R3>`__simd issues: explicit, unsequenced, identity-element position, and members of disabled simd2025-02 (Hagenberg)`#127881 <https://github.com/llvm/llvm-project/issues/127881>`__
113`P2663R7 <https://wg21.link/P2663R7>`__Interleaved complex values support in ``std::simd``2025-02 (Hagenberg)`#127882 <https://github.com/llvm/llvm-project/issues/127882>`__
114`P2933R4 <https://wg21.link/P2933R4>`__Extend ``<bit>`` header function with overloads for ``std::simd``2025-02 (Hagenberg)`#127883 <https://github.com/llvm/llvm-project/issues/127883>`__
115`P2846R6 <https://wg21.link/P2846R6>`__``reserve_hint``: Eagerly reserving memory for not-quite-sized lazy ranges2025-02 (Hagenberg)`#127884 <https://github.com/llvm/llvm-project/issues/127884>`__
116`P3471R4 <https://wg21.link/P3471R4>`__Standard Library Hardening2025-02 (Hagenberg)`#127885 <https://github.com/llvm/llvm-project/issues/127885>`__
117`P0447R28 <https://wg21.link/P0447R28>`__Introduction of ``std::hive`` to the standard library2025-02 (Hagenberg)`#127886 <https://github.com/llvm/llvm-project/issues/127886>`__
118`P3019R14 <https://wg21.link/P3019R14>`__``indirect`` and ``polymorphic``: Vocabulary Types for Composite Class Design2025-02 (Hagenberg)`#127887 <https://github.com/llvm/llvm-project/issues/127887>`__
119
120`P2996R13 <https://wg21.link/P2996R13>`__Reflection for C++262025-06 (Sofia)`#148123 <https://github.com/llvm/llvm-project/issues/148123>`__
121`P3394R4 <https://wg21.link/P3394R4>`__Annotations for Reflection2025-06 (Sofia)`#148124 <https://github.com/llvm/llvm-project/issues/148124>`__
122`P3293R3 <https://wg21.link/P3293R3>`__Splicing a base class subobject2025-06 (Sofia)`#148125 <https://github.com/llvm/llvm-project/issues/148125>`__
123`P3491R3 <https://wg21.link/P3491R3>`__``define_static_{string,object,array}``2025-06 (Sofia)`#148126 <https://github.com/llvm/llvm-project/issues/148126>`__
124`P3096R12 <https://wg21.link/P3096R12>`__Function Parameter Reflection in Reflection for C++262025-06 (Sofia)`#148127 <https://github.com/llvm/llvm-project/issues/148127>`__
125`P2988R12 <https://wg21.link/P2988R12>`__``std::optional<T&>``2025-06 (Sofia)|Complete|22`#148131 <https://github.com/llvm/llvm-project/issues/148131>`__
126`P3348R4 <https://wg21.link/P3348R4>`__C++26 should refer to C23 not C172025-06 (Sofia)`#148133 <https://github.com/llvm/llvm-project/issues/148133>`__
127`P3037R6 <https://wg21.link/P3037R6>`__``constexpr`` ``std::shared_ptr`` and friends2025-06 (Sofia)`#148135 <https://github.com/llvm/llvm-project/issues/148135>`__
128`P3284R4 <https://wg21.link/P3284R4>`__``write_env`` and ``unstoppable`` Sender Adaptors2025-06 (Sofia)`#148136 <https://github.com/llvm/llvm-project/issues/148136>`__
129`P3179R9 <https://wg21.link/P3179R9>`__Parallel Range Algorithms2025-06 (Sofia)`#148137 <https://github.com/llvm/llvm-project/issues/148137>`__
130`P3709R2 <https://wg21.link/P3709R2>`__Reconsider parallel ``ranges::rotate_copy`` and ``ranges::reverse_copy``2025-06 (Sofia)`#148138 <https://github.com/llvm/llvm-project/issues/148138>`__
131`P3641R0 <https://wg21.link/P3641R0>`__Rename ``std::observable`` to ``std::observable_checkpoint``, and add a feature-test macro2025-06 (Sofia)`#148139 <https://github.com/llvm/llvm-project/issues/148139>`__
132`P3044R2 <https://wg21.link/P3044R2>`__sub-``string_view`` from ``string``2025-06 (Sofia)|Complete|22`#148140 <https://github.com/llvm/llvm-project/issues/148140>`__
133`P2876R3 <https://wg21.link/P2876R3>`__Proposal to extend ``std::simd`` with more constructors and accessors2025-06 (Sofia)`#148143 <https://github.com/llvm/llvm-project/issues/148143>`__
134`P3480R6 <https://wg21.link/P3480R6>`__``std::simd`` is a range2025-06 (Sofia)`#148144 <https://github.com/llvm/llvm-project/issues/148144>`__
135`P2664R11 <https://wg21.link/P2664R11>`__Extend ``std::simd`` with permutation API2025-06 (Sofia)`#148145 <https://github.com/llvm/llvm-project/issues/148145>`__
136`P3691R1 <https://wg21.link/P3691R1>`__Reconsider naming of the namespace for ``std::simd``2025-06 (Sofia)`#148148 <https://github.com/llvm/llvm-project/issues/148148>`__
137`P3383R3 <https://wg21.link/P3383R3>`__``mdspan.at()``2025-06 (Sofia)`#148149 <https://github.com/llvm/llvm-project/issues/148149>`__
138`P2927R3 <https://wg21.link/P2927R3>`__Inspecting ``exception_ptr``2025-06 (Sofia)`#148150 <https://github.com/llvm/llvm-project/issues/148150>`__
139`P3748R0 <https://wg21.link/P3748R0>`__Inspecting ``exception_ptr`` should be constexpr2025-06 (Sofia)`#148151 <https://github.com/llvm/llvm-project/issues/148151>`__
140`P2830R10 <https://wg21.link/P2830R10>`__Standardized Constexpr Type Ordering2025-06 (Sofia)`#148152 <https://github.com/llvm/llvm-project/issues/148152>`__
141`P3570R2 <https://wg21.link/P3570R2>`__optional variants in sender/receiver2025-06 (Sofia)`#148153 <https://github.com/llvm/llvm-project/issues/148153>`__
142`P3481R5 <https://wg21.link/P3481R5>`__``std::execution::bulk()`` issues2025-06 (Sofia)`#148155 <https://github.com/llvm/llvm-project/issues/148155>`__
143`P3433R1 <https://wg21.link/P3433R1>`__Allocator Support for Operation States2025-06 (Sofia)`#148157 <https://github.com/llvm/llvm-project/issues/148157>`__
144`P3149R11 <https://wg21.link/P3149R11>`__``async_scope`` - Creating scopes for non-sequential concurrency2025-06 (Sofia)`#148158 <https://github.com/llvm/llvm-project/issues/148158>`__
145`P3682R0 <https://wg21.link/P3682R0>`__Remove ``std::execution::split``2025-06 (Sofia)`#148160 <https://github.com/llvm/llvm-project/issues/148160>`__
146`P2079R10 <https://wg21.link/P2079R10>`__Parallel scheduler2025-06 (Sofia)`#148161 <https://github.com/llvm/llvm-project/issues/148161>`__
147`P3557R3 <https://wg21.link/P3557R3>`__High-Quality Sender Diagnostics with Constexpr Exceptions2025-06 (Sofia)`#148162 <https://github.com/llvm/llvm-project/issues/148162>`__
148`P3560R2 <https://wg21.link/P3560R2>`__Error Handling in Reflection2025-06 (Sofia)`#148128 <https://github.com/llvm/llvm-project/issues/148128>`__
149`P3503R3 <https://wg21.link/P3503R3>`__Make type-erased allocator use in ``promise`` and ``packaged_task`` consistent2025-06 (Sofia)`#148164 <https://github.com/llvm/llvm-project/issues/148164>`__
150`P3008R6 <https://wg21.link/P3008R6>`__Atomic floating-point min/max2025-06 (Sofia)`#148168 <https://github.com/llvm/llvm-project/issues/148168>`__
151`P3111R8 <https://wg21.link/P3111R8>`__Atomic Reduction Operations2025-06 (Sofia)`#148174 <https://github.com/llvm/llvm-project/issues/148174>`__
152`P3060R3 <https://wg21.link/P3060R3>`__Add ``std::views::indices(n)``2025-06 (Sofia)|Complete|22`#148175 <https://github.com/llvm/llvm-project/issues/148175>`__
153`P2319R5 <https://wg21.link/P2319R5>`__Prevent ``path`` presentation problems2025-06 (Sofia)`#148177 <https://github.com/llvm/llvm-project/issues/148177>`__
154`P3223R2 <https://wg21.link/P3223R2>`__Making ``std::istream::ignore`` less surprising2025-06 (Sofia)|Complete|22`#148178 <https://github.com/llvm/llvm-project/issues/148178>`__
155`P2781R9 <https://wg21.link/P2781R9>`__``std::constant_wrapper``2025-06 (Sofia)`#148179 <https://github.com/llvm/llvm-project/issues/148179>`__
156`P3697R1 <https://wg21.link/P3697R1>`__Minor additions to C++26 standard library hardening2025-06 (Sofia)`#148180 <https://github.com/llvm/llvm-project/issues/148180>`__
157`P3552R3 <https://wg21.link/P3552R3>`__Add a Coroutine Task Type2025-06 (Sofia)`#148182 <https://github.com/llvm/llvm-project/issues/148182>`__
158`P1317R2 <https://wg21.link/P1317R2>`__Remove return type deduction in ``std::apply``2025-06 (Sofia)`#148183 <https://github.com/llvm/llvm-project/issues/148183>`__
159
160`P3920R0 <https://wg21.link/P3920R0>`__Wording for NB comment resolution on trivial relocation2025-11 (Kona)`#171269 <https://github.com/llvm/llvm-project/issues/171269>`__
161`P3016R6 <https://wg21.link/P3016R6>`__Resolve inconsistencies in begin/end for ``valarray`` and braced initializer lists2025-11 (Kona)`#171271 <https://github.com/llvm/llvm-project/issues/171271>`__
162`P3567R2 <https://wg21.link/P3567R2>`__``flat_meow`` Fixes2025-11 (Kona)|Complete|22`#171272 <https://github.com/llvm/llvm-project/issues/171272>`__
163`P3663R3 <https://wg21.link/P3663R3>`__Future-proof ``submdspan_mapping``2025-11 (Kona)`#166089 <https://github.com/llvm/llvm-project/issues/166089>`__
164`P3914R0 <https://wg21.link/P3914R0>`__Assorted NB comment resolutions for Kona 20252025-11 (Kona)`#171274 <https://github.com/llvm/llvm-project/issues/171274>`__
165`P3836R2 <https://wg21.link/P3836R2>`__Make ``optional<T&>`` trivially copyable2025-11 (Kona)`#171275 <https://github.com/llvm/llvm-project/issues/171275>`__
166`P3860R1 <https://wg21.link/P3860R1>`__Proposed Resolution for NB Comment GB13-309 ``atomic_ref<T>`` is not convertible to ``atomic_ref<const T>``2025-11 (Kona)`#171276 <https://github.com/llvm/llvm-project/issues/171276>`__
167`P3388R3 <https://wg21.link/P3388R3>`__When Do You Know ``connect`` Doesnt Throw?2025-11 (Kona)`#171277 <https://github.com/llvm/llvm-project/issues/171277>`__
168`P3774R1 <https://wg21.link/P3774R1>`__Rename ``std::nontype``, and make it broadly useful2025-11 (Kona)`#171279 <https://github.com/llvm/llvm-project/issues/171279>`__
169`P3819R0 <https://wg21.link/P3819R0>`__Remove ``evaluation_exception()`` from contract-violation handling for C++262025-11 (Kona)`#171280 <https://github.com/llvm/llvm-project/issues/171280>`__
170`P3612R1 <https://wg21.link/P3612R1>`__Harmonize proxy-reference operations (LWG 3638 and 4187)2025-11 (Kona)`#171281 <https://github.com/llvm/llvm-project/issues/171281>`__
171`P3778R0 <https://wg21.link/P3778R0>`__Fix for ``type_order`` template definition2025-11 (Kona)`#171284 <https://github.com/llvm/llvm-project/issues/171284>`__
172`P1789R3 <https://wg21.link/P1789R3>`__Library Support for Expansion Statements2025-11 (Kona)`#167268 <https://github.com/llvm/llvm-project/issues/167268>`__
173`P3922R1 <https://wg21.link/P3922R1>`__Missing deduction guide from ``simd::mask`` to ``simd::vec``2025-11 (Kona)`#171285 <https://github.com/llvm/llvm-project/issues/171285>`__
174`P3878R1 <https://wg21.link/P3878R1>`__Standard library hardening should not use the 'observe' semantic2025-11 (Kona)`#171286 <https://github.com/llvm/llvm-project/issues/171286>`__
175`P3887R1 <https://wg21.link/P3887R1>`__Make ``when_all`` a Ronseal Algorithm2025-11 (Kona)`#171289 <https://github.com/llvm/llvm-project/issues/171289>`__
176`P3923R0 <https://wg21.link/P3923R0>`__Additional NB comment resolutions for Kona 20252025-11 (Kona)`#171290 <https://github.com/llvm/llvm-project/issues/171290>`__
177`P3371R5 <https://wg21.link/P3371R5>`__Fix C++26 by making the rank-1, rank-2, rank-k, and rank-2k updates consistent with the BLAS2025-11 (Kona)`#171291 <https://github.com/llvm/llvm-project/issues/171291>`__
178`P3391R2 <https://wg21.link/P3391R2>`__``constexpr`` ``std::format``2025-11 (Kona)`#171292 <https://github.com/llvm/llvm-project/issues/171292>`__
179`P3913R1 <https://wg21.link/P3913R1>`__Optimize ``for std::optional`` in range adaptors2025-11 (Kona)`#171294 <https://github.com/llvm/llvm-project/issues/171294>`__
180