diff --git a/libstdc++-v3/doc/html/manual/status.html b/libstdc++-v3/doc/html/manual/status.html
index c1d7f68abe6..47bb0781417 100644
--- a/libstdc++-v3/doc/html/manual/status.html
+++ b/libstdc++-v3/doc/html/manual/status.html
@@ -498,19 +498,19 @@ not in any particular release.
Compatibility features
D.1
Increment operator with bool operand
D.2
register keyword
D.3
Implicit declaration of copy functions
D.4
Dynamic exception specifications
D.5
C standard library headers
Y
D.6
Old iostreams members
Y
D.7
char* streams
Y
D.8
Function objects
Y
D.9
Binders
Y
D.10
auto_ptr
Y
D.11
Violating exception-specifications
Y
D.12
Random shuffle
Y
Table 1.4. C++ Technical Specifications Implementation Status
diff --git a/libstdc++-v3/doc/xml/manual/status_cxx2014.xml b/libstdc++-v3/doc/xml/manual/status_cxx2014.xml
index 5dc287707d8..807cea57d12 100644
--- a/libstdc++-v3/doc/xml/manual/status_cxx2014.xml
+++ b/libstdc++-v3/doc/xml/manual/status_cxx2014.xml
@@ -1581,7 +1581,7 @@ not in any particular release.
-
+
N3662
@@ -1592,7 +1592,7 @@ not in any particular release.
-
+
N3793
@@ -1603,7 +1603,7 @@ not in any particular release.
-
+
N3804
@@ -1615,7 +1615,7 @@ not in any particular release.
-
+
N3866
@@ -1637,7 +1637,7 @@ not in any particular release.
-
+
N3915
@@ -1649,7 +1649,7 @@ not in any particular release.
-
+
N3916
@@ -1660,7 +1660,7 @@ not in any particular release.
-
+
N3920
@@ -1671,7 +1671,7 @@ not in any particular release.
-
+
N3921
@@ -1682,7 +1682,7 @@ not in any particular release.
-
+
N3925
@@ -1693,7 +1693,7 @@ not in any particular release.
-
+
N3932
@@ -1704,7 +1704,7 @@ not in any particular release.
-
+
N4100
diff --git a/libstdc++-v3/doc/xml/manual/status_cxx2017.xml b/libstdc++-v3/doc/xml/manual/status_cxx2017.xml
index 3e11861c7bd..7ca63cbad12 100644
--- a/libstdc++-v3/doc/xml/manual/status_cxx2017.xml
+++ b/libstdc++-v3/doc/xml/manual/status_cxx2017.xml
@@ -62,7 +62,7 @@ Feature-testing recommendations for C++.
constexpr std::hardware_{constructive,destructive}_interference_size
-
+
P0154R1
@@ -73,7 +73,7 @@ Feature-testing recommendations for C++.
Core Issue 1776: Replacement of class objects containing reference members
-
+
P0137R1
@@ -84,7 +84,7 @@ Feature-testing recommendations for C++.
Wording for std::uncaught_exceptions
-
+
N4259
@@ -95,7 +95,7 @@ Feature-testing recommendations for C++.
C++17 should refer to C11 instead of C99
-
+
P0063R3
@@ -106,7 +106,7 @@ Feature-testing recommendations for C++.
Variant: a type-safe union for C++17
-
+
P0088R3
@@ -120,7 +120,7 @@ Feature-testing recommendations for C++.
Library Fundamentals V1 TS Components: optional
-
+
P0220R1
@@ -134,7 +134,7 @@ Feature-testing recommendations for C++.
Library Fundamentals V1 TS Components: any
-
+
P0220R1
@@ -148,7 +148,7 @@ Feature-testing recommendations for C++.
Library Fundamentals V1 TS Components: string_view
-
+
P0220R1
@@ -162,7 +162,7 @@ Feature-testing recommendations for C++.
Library Fundamentals V1 TS Components: memory_resource
-
+
P0220R1
@@ -175,7 +175,7 @@ Feature-testing recommendations for C++.
Library Fundamentals V1 TS Components: apply
-
+
P0220R1
@@ -186,7 +186,7 @@ Feature-testing recommendations for C++.
Library Fundamentals V1 TS Components: shared_ptr<T[]>
-
+
P0220R1
@@ -197,7 +197,7 @@ Feature-testing recommendations for C++.
Library Fundamentals V1 TS Components: Searchers
-
+
P0220R1
@@ -208,7 +208,7 @@ Feature-testing recommendations for C++.
Library Fundamentals V1 TS Components: Sampling
-
+
P0220R1
@@ -230,7 +230,7 @@ Feature-testing recommendations for C++.
Improving pair and tuple
-
+
N4387
@@ -241,7 +241,7 @@ Feature-testing recommendations for C++.
make_from_tuple: apply for construction
-
+
P0209R2
@@ -256,7 +256,7 @@ Feature-testing recommendations for C++.
And Old <functional> Stuff
-
+
N4190
@@ -267,7 +267,7 @@ Feature-testing recommendations for C++.
Deprecating Vestigial Library Parts in C++17
-
+
P0174R2
@@ -278,7 +278,7 @@ Feature-testing recommendations for C++.
Making std::owner_less more flexible
-
+
P0074R0
@@ -289,7 +289,7 @@ Feature-testing recommendations for C++.
std::addressof should be constexpr
-
+
LWG2296
@@ -300,7 +300,7 @@ Feature-testing recommendations for C++.
Safe conversions in unique_ptr<T[]>
-
+
N4089
@@ -311,7 +311,7 @@ Feature-testing recommendations for C++.
LWG 2228: Missing SFINAE rule in unique_ptr templated assignment
-
+
N4366
@@ -322,7 +322,7 @@ Feature-testing recommendations for C++.
Re-enabling shared_from_this
-
+
P0033R1
@@ -333,7 +333,7 @@ Feature-testing recommendations for C++.
A proposal to add invoke function template
-
+
N4169
@@ -344,7 +344,7 @@ Feature-testing recommendations for C++.
TriviallyCopyable reference_wrapper
-
+
N4277
@@ -355,7 +355,7 @@ Feature-testing recommendations for C++.
Adopt not_fn from Library Fundamentals 2 for C++17
-
+
P0005R4
@@ -366,7 +366,7 @@ Feature-testing recommendations for C++.
Fixes for not_fn
-
+
P0358R1
@@ -377,7 +377,7 @@ Feature-testing recommendations for C++.
Fixing a design mistake in the searchers interface in Library Fundamentals
-
+
P0253R1
@@ -388,7 +388,7 @@ Feature-testing recommendations for C++.
Extending memory management tools
-
+
P0040R3
@@ -399,7 +399,7 @@ Feature-testing recommendations for C++.
shared_ptr::weak_type
-
+
P0163R0
@@ -410,7 +410,7 @@ Feature-testing recommendations for C++.
Transformation Trait Alias void_t
-
+
N3911
@@ -421,7 +421,7 @@ Feature-testing recommendations for C++.
Wording for bool_constant, revision 1
-
+
N4389
@@ -432,7 +432,7 @@ Feature-testing recommendations for C++.
Adopt Type Traits Variable Templates from Library Fundamentals TS for C++17
-
+
P0006R0
@@ -443,7 +443,7 @@ Feature-testing recommendations for C++.
Logical Operator Type Traits
-
+
P0013R1
@@ -454,7 +454,7 @@ Feature-testing recommendations for C++.
Adding [nothrow-]swappable traits
-
+
P0185R1
@@ -465,7 +465,7 @@ Feature-testing recommendations for C++.
is_callable, the missing INVOKE related trait
-
+
P0077R2
@@ -476,7 +476,7 @@ Feature-testing recommendations for C++.
has_unique_object_representations
-
+
P0258R2
@@ -487,7 +487,7 @@ Feature-testing recommendations for C++.
Polishing <chrono>
-
+
P0092R1
@@ -498,7 +498,7 @@ Feature-testing recommendations for C++.
Adding more constexpr to <chrono>
-
+
P0505R0
@@ -511,7 +511,7 @@ Feature-testing recommendations for C++.
Constexpr for std::char_traits
-
+
P0426R1
@@ -522,7 +522,7 @@ Feature-testing recommendations for C++.
Integrating std::string_view and std::string
-
+
P0254R2
@@ -533,7 +533,7 @@ Feature-testing recommendations for C++.
Give 'std::string' a non-const '.data()' member function
-
+
P0272R1
@@ -544,7 +544,7 @@ Feature-testing recommendations for C++.
Cleaning-up noexcept in the Library
-
+
N4258
@@ -555,7 +555,7 @@ Feature-testing recommendations for C++.
Contiguous Iterators
-
+
N4284
@@ -566,7 +566,7 @@ Feature-testing recommendations for C++.
Minimal incomplete type support for standard containers
-
+
N4510
@@ -579,7 +579,7 @@ Feature-testing recommendations for C++.
Emplace return type
-
+
P0084R2
@@ -590,7 +590,7 @@ Feature-testing recommendations for C++.
Improved insertion interface for unique-key maps
-
+
N4279
@@ -603,7 +603,7 @@ Feature-testing recommendations for C++.
Splicing Maps and Sets
-
+
P0083R3
@@ -614,7 +614,7 @@ Feature-testing recommendations for C++.
Non-member size() and more
-
+
N4280
@@ -625,7 +625,7 @@ Feature-testing recommendations for C++.
A Proposal to Add Constexpr Modifiers to reverse_iterator, move_iterator, array and Range Access
-
+
P0031R0
@@ -637,7 +637,7 @@ Feature-testing recommendations for C++.
The Parallelism TS Should be Standardized
-
+
P0024R2
@@ -652,7 +652,7 @@ Feature-testing recommendations for C++.
An algorithm to "clamp" a value between a pair of boundary values
-
+
P0025R0
@@ -663,7 +663,7 @@ Feature-testing recommendations for C++.
Adopt Selected Library Fundamentals V2 Components for C++17
-
+
P0295R0
@@ -674,7 +674,7 @@ Feature-testing recommendations for C++.
Proposal to Introduce a 3-Argument Overload to std::hypot
-
+
P0030R1
@@ -685,7 +685,7 @@ Feature-testing recommendations for C++.
Mathematical Special Functions for C++17
-
+
P0226R1
@@ -698,7 +698,7 @@ Feature-testing recommendations for C++.
Adopt the File System TS for C++17
-
+
P0218R1
@@ -712,7 +712,7 @@ Feature-testing recommendations for C++.
Relative Paths for Filesystem
-
+
P0219R1
@@ -723,7 +723,7 @@ Feature-testing recommendations for C++.
Adapting string_view by filesystem paths
-
+
P0392R0
@@ -734,7 +734,7 @@ Feature-testing recommendations for C++.
Directory Entry Caching for Filesystem
-
+
P0317R1
@@ -745,7 +745,7 @@ Feature-testing recommendations for C++.
constexpr atomic<T>::is_always_lock_free
-
+
P0152R1
@@ -756,7 +756,7 @@ Feature-testing recommendations for C++.
A proposal to add shared_mutex (untimed) (Revision 4)
-
+
N4508
@@ -767,7 +767,7 @@ Feature-testing recommendations for C++.
Variadic lock_guard (Rev. 5)
-
+
P0156R2
@@ -778,7 +778,7 @@ Feature-testing recommendations for C++.
A byte type definition
-
+
P0298R3
@@ -790,7 +790,7 @@ Feature-testing recommendations for C++.
Elementary string conversions
-
+
P0067R5
@@ -802,7 +802,7 @@ Feature-testing recommendations for C++.
Homogeneous interface for variant, any and optional
-
+
P0032R3
@@ -817,7 +817,7 @@ Feature-testing recommendations for C++.
Making Optional Greater Equal Again
-
+
P0307R2
@@ -2731,7 +2731,7 @@ since C++14 and the implementation is complete.
-
+
N4076
@@ -2742,7 +2742,7 @@ since C++14 and the implementation is complete.
-
+
N4273
@@ -2753,7 +2753,7 @@ since C++14 and the implementation is complete.
-
+
N4061
@@ -2764,7 +2764,7 @@ since C++14 and the implementation is complete.
-
+
N4066
@@ -2775,7 +2775,7 @@ since C++14 and the implementation is complete.
-
+
N4282
@@ -2787,7 +2787,7 @@ since C++14 and the implementation is complete.
-
+
N4388
@@ -2798,7 +2798,7 @@ since C++14 and the implementation is complete.
-
+
N4391
@@ -2809,7 +2809,7 @@ since C++14 and the implementation is complete.
-
+
N4502
@@ -2820,7 +2820,7 @@ since C++14 and the implementation is complete.
-
+
N4519
@@ -2832,7 +2832,7 @@ since C++14 and the implementation is complete.
-
+
N4521
@@ -2857,7 +2857,7 @@ since C++14 and the implementation is complete.
-
+
N4531
@@ -2868,7 +2868,7 @@ since C++14 and the implementation is complete.
-
+
P0214R9
diff --git a/libstdc++-v3/doc/xml/manual/status_cxx2020.xml b/libstdc++-v3/doc/xml/manual/status_cxx2020.xml
index 44dee44f385..da911169cc8 100644
--- a/libstdc++-v3/doc/xml/manual/status_cxx2020.xml
+++ b/libstdc++-v3/doc/xml/manual/status_cxx2020.xml
@@ -66,7 +66,7 @@ or any notes about the implementation.
Add constexpr modifiers to functions in <algorithm> and <utility> Headers
-
+
P0202R3
10.1
@@ -76,7 +76,7 @@ or any notes about the implementation.
Constexpr for swap and swap related functions
-
+
P0879R0
10.1
@@ -86,7 +86,7 @@ or any notes about the implementation.
Constexpr for std::complex
-
+
P0415R1
9.1
@@ -96,7 +96,7 @@ or any notes about the implementation.
std::is_constant_evaluated()
-
+
P0595R2
9.1
@@ -106,7 +106,7 @@ or any notes about the implementation.
More constexpr containers
-
+
P0784R7
10.1
@@ -116,7 +116,7 @@ or any notes about the implementation.
Making std::string constexpr
-
+
P0980R1
12.1
@@ -126,7 +126,7 @@ or any notes about the implementation.
Making std::vector constexpr
-
+
P1004R2
12.1
@@ -136,7 +136,7 @@ or any notes about the implementation.
Constexpr in std::pointer_traits
-
+
P1006R1
9.1
@@ -146,7 +146,7 @@ or any notes about the implementation.
constexpr for <numeric> algorithms
-
+
P1645R1
10.1
@@ -156,7 +156,7 @@ or any notes about the implementation.
Constexpr iterator requirements
-
+
P0858R0
9.1
@@ -172,7 +172,7 @@ or any notes about the implementation.
constexpr comparison operators for std::array
-
+
P1023R0
10.1
@@ -182,7 +182,7 @@ or any notes about the implementation.
Misc constexpr bits
-
+
P1032R1
10.1
@@ -201,7 +201,7 @@ or any notes about the implementation.
constexpr INVOKE
-
+
P1065R2
10.1
@@ -212,7 +212,7 @@ or any notes about the implementation.
Transformation Trait remove_cvref
-
+
P0550R2
9.1
@@ -222,7 +222,7 @@ or any notes about the implementation.
Implicit conversion traits and utility functions
-
+
P0758R1
9.1
@@ -232,7 +232,7 @@ or any notes about the implementation.
The identity metafunction
-
+
P0887R1
9.1
@@ -243,7 +243,7 @@ or any notes about the implementation.
unwrap_ref_decay and unwrap_reference
-
+
P0318R1
9.1
@@ -254,7 +254,7 @@ or any notes about the implementation.
Improving Completeness Requirements for Type Traits
-
+
P1285R0
Partial
@@ -264,7 +264,7 @@ or any notes about the implementation.
Missing feature test macros
-
+
P1353R0
9.1
@@ -274,7 +274,7 @@ or any notes about the implementation.
Making std::underlying_type SFINAE-friendly
-
+
P0340R3
9.1
@@ -284,7 +284,7 @@ or any notes about the implementation.
Traits for [Un]bounded Arrays
-
+
P1357R1
9.1
@@ -294,7 +294,7 @@ or any notes about the implementation.
Layout-compatibility and pointer-interconvertibility traits
-
+
P0466R5
12.1
@@ -309,7 +309,7 @@ or any notes about the implementation.
Integrating feature-test macros into the C++ WD
-
+
P0941R2
5.1
@@ -319,7 +319,7 @@ or any notes about the implementation.
<version>
-
+
P0754R2
9.1
@@ -336,7 +336,7 @@ or any notes about the implementation.
Atomic Ref
-
+
P0019R8
10.1
@@ -346,7 +346,7 @@ or any notes about the implementation.
Floating Point Atomic
-
+
P0020R6
10.1
@@ -356,7 +356,7 @@ or any notes about the implementation.
C++ Synchronized Buffered Ostream
-
+
P0053R7
11.1
@@ -366,7 +366,7 @@ or any notes about the implementation.
Manipulators for C++ Synchronized Buffered Ostream
-
+
P0753R2
11.1
@@ -376,7 +376,7 @@ or any notes about the implementation.
Make std::memory_order a scoped enumeration
-
+
P0439R0
9.1
@@ -386,7 +386,7 @@ or any notes about the implementation.
The Curious Case of Padding Bits, Featuring Atomic Compare-and-Exchange
-
+
P0528R3
13.1
@@ -396,7 +396,7 @@ or any notes about the implementation.
Atomic shared_ptr
-
+
P0718R2
12.1
@@ -406,7 +406,7 @@ or any notes about the implementation.
std::stop_token and std::jthread
-
+
P0660R10
10.1
@@ -416,7 +416,7 @@ or any notes about the implementation.
Rename condition_variable_any interruptible wait methods
-
+
P1869R1
10.1
@@ -426,7 +426,7 @@ or any notes about the implementation.
Atomic waiting and notifying, std::semaphore, std::latch and std::barrier
-
+
P1135R6
11.1
@@ -445,7 +445,7 @@ or any notes about the implementation.
Fixing Atomic Initialization
-
+
P0883R2
10.1
@@ -463,7 +463,7 @@ or any notes about the implementation.
Standard Library Concepts
-
+
P0898R3
10.1
@@ -473,7 +473,7 @@ or any notes about the implementation.
Rename concepts to standard_case for C++20, while we still can
-
+
P1754R1
10.1
@@ -483,7 +483,7 @@ or any notes about the implementation.
Wording for boolean-testable
-
+
P1964R2
10.1
@@ -493,7 +493,7 @@ or any notes about the implementation.
The One Ranges Proposal
-
+
P0896R4
10.1
@@ -503,7 +503,7 @@ or any notes about the implementation.
Input Range Adaptors
-
+
P1035R7
10.1
@@ -513,7 +513,7 @@ or any notes about the implementation.
ranges compare algorithm are over-constrained
-
+
P1716R3
10.1
@@ -523,7 +523,7 @@ or any notes about the implementation.
Remove CommonReference requirement from StrictWeakOrdering (a.k.a Fixing Relations)
-
+
P1248R1
10.1
@@ -533,7 +533,7 @@ or any notes about the implementation.
Ranges Design Cleanup
-
+
P1252R2
10.1
@@ -544,7 +544,7 @@ or any notes about the implementation.
Avoid template bloat for safe_ranges in combination with ‘subrange-y’ view adaptors.
-
+
P1739R4
@@ -562,7 +562,7 @@ or any notes about the implementation.
Extending chrono to Calendars and Time Zones
-
+
P0355R7
@@ -573,7 +573,7 @@ or any notes about the implementation.
Miscellaneous minor fixes for chrono
-
+
P1466R3
@@ -583,7 +583,7 @@ or any notes about the implementation.
<chrono>zero(), min(), and max() should be noexcept
-
+
P0972R0
9.1
@@ -600,7 +600,7 @@ or any notes about the implementation.
Library Support for the Spaceship (Comparison) Operator
-
+
P0768R1
10.1
@@ -610,7 +610,7 @@ or any notes about the implementation.
Symmetry for spaceship
-
+
P0905R1
10.1
@@ -620,7 +620,7 @@ or any notes about the implementation.
Adding <=> to the standard library
-
+
P1614R2
10.1
@@ -639,7 +639,7 @@ or any notes about the implementation.
string::reserve Should Not Shrink
-
+
P0966R1
11.1
@@ -649,7 +649,7 @@ or any notes about the implementation.
char8_t: A type for UTF-8 characters and strings
-
+
P0482R6
9.1
@@ -659,7 +659,7 @@ or any notes about the implementation.
char8_t backward compatibility remediation
-
+
P1423R3
10.1
@@ -670,7 +670,7 @@ or any notes about the implementation.
Text formatting
-
+
P0645R10
@@ -683,7 +683,7 @@ or any notes about the implementation.
Integration of chrono with text formatting
-
+
P1361R2
@@ -696,7 +696,7 @@ or any notes about the implementation.
Printf corner cases in std::format
-
+
P1652R1
@@ -708,7 +708,7 @@ or any notes about the implementation.
String Prefix and Suffix Checking
-
+
P0457R2
9.1
@@ -719,7 +719,7 @@ or any notes about the implementation.
Update The Reference To The Unicode Standard
-
+
P1025R1
@@ -736,7 +736,7 @@ or any notes about the implementation.
span: bounds-safe views for sequences of objects
-
+
P0122R7
10.1
@@ -748,7 +748,7 @@ or any notes about the implementation.
Usability Enhancements for std::span
-
+
P1024R3
10.1
@@ -758,7 +758,7 @@ or any notes about the implementation.
Should Span be Regular?
-
+
P1085R2
10.1
@@ -768,7 +768,7 @@ or any notes about the implementation.
Fixed-size <span> construction from dynamic range
-
+
P1976R2
10.1
@@ -778,7 +778,7 @@ or any notes about the implementation.
std::to_array
-
+
P0325R4
10.1
@@ -788,7 +788,7 @@ or any notes about the implementation.
Checking for Existence of an Element in Associative Containers
-
+
P0458R2
9.1
@@ -799,7 +799,7 @@ or any notes about the implementation.
Comparing Unordered Containers
-
+
P0809R0
@@ -809,7 +809,7 @@ or any notes about the implementation.
Heterogeneous lookup for unordered containers
-
+
P0919R3
11.1
@@ -819,7 +819,7 @@ or any notes about the implementation.
Refinement Proposal for P0919
-
+
P1690R1
11.1
@@ -829,7 +829,7 @@ or any notes about the implementation.
Adopt Consistent Container Erasure from Library Fundamentals 2 for C++20
-
+
P1209R0
9.1
@@ -839,7 +839,7 @@ or any notes about the implementation.
Improving the Return Value of Erase-Like Algorithms
-
+
P0646R1
9.1
@@ -849,7 +849,7 @@ or any notes about the implementation.
Improving the Return Value of Erase-Like Algorithms II: Free erase/erase_if
-
+
P1115R3
9.1
@@ -864,7 +864,7 @@ or any notes about the implementation.
Signed ssize() functions, unsigned size() functions
-
+
P1227R2
10.1
@@ -881,7 +881,7 @@ or any notes about the implementation.
Utility to convert a pointer to a raw pointer
-
+
P0653R2
8.1
@@ -891,7 +891,7 @@ or any notes about the implementation.
Extending make_shared to Support Arrays
-
+
P0674R1
12.1
@@ -901,7 +901,7 @@ or any notes about the implementation.
Efficient sized delete for variable sized classes
-
+
P0722R3
9.1
@@ -911,7 +911,7 @@ or any notes about the implementation.
Utility functions to implement uses-allocator construction
-
+
P0591R4
9.1
@@ -923,7 +923,7 @@ or any notes about the implementation.
std::assume_aligned
-
+
P1007R3
9.1
@@ -933,7 +933,7 @@ or any notes about the implementation.
Smart pointer creation with default initialization
-
+
P1020R1
12.1
@@ -953,7 +953,7 @@ or any notes about the implementation.
Make stateful allocator propagation more consistent for operator+(basic_string)
-
+
P1165R1
10.1
@@ -965,7 +965,7 @@ or any notes about the implementation.
polymorphic_allocator<> as a vocabulary type
-
+
P0339R6
9.1
@@ -977,7 +977,7 @@ or any notes about the implementation.
LWG 2511: guaranteed copy elision for piecewise construction
-
+
P0475R1
7.1
@@ -994,7 +994,7 @@ or any notes about the implementation.
nodiscard in the Library
-
+
P0600R1
9.1
@@ -1004,7 +1004,7 @@ or any notes about the implementation.
de-pessimize legacy algorithms with std::move
-
+
P0616R0
9.1
@@ -1014,7 +1014,7 @@ or any notes about the implementation.
Deprecate POD
-
+
P0767R1
10.1
@@ -1024,7 +1024,7 @@ or any notes about the implementation.
Treating Unnecessary decay
-
+
P0777R1
9.1
@@ -1035,7 +1035,7 @@ or any notes about the implementation.
Thou Shalt Not Specialize std Function Templates!
-
+
P0551R3
@@ -1045,7 +1045,7 @@ or any notes about the implementation.
Bit-casting object representations
-
+
P0476R2
11.1
@@ -1055,7 +1055,7 @@ or any notes about the implementation.
Integral power-of-2 operations
-
+
P0556R3
9.1
@@ -1065,7 +1065,7 @@ or any notes about the implementation.
On the names of low-level bit manipulation functions
-
+
P1956R1
10.1
@@ -1075,7 +1075,7 @@ or any notes about the implementation.
Safe integral comparisons
-
+
P0586R2
10.1
@@ -1085,7 +1085,7 @@ or any notes about the implementation.
Reviewing Deprecated Facilities of C++17 for C++20
-
+
P0619R4
12.1
@@ -1095,7 +1095,7 @@ or any notes about the implementation.
fpos Requirements
-
+
P0759R1
—
@@ -1105,7 +1105,7 @@ or any notes about the implementation.
Add shift to <algorithm>
-
+
P0769R2
10.1
@@ -1116,7 +1116,7 @@ or any notes about the implementation.
Standard Library Specification in a Concepts and Contracts World
-
+
P0788R3
@@ -1126,7 +1126,7 @@ or any notes about the implementation.
explicit(bool)
-
+
P0892R2
—
@@ -1136,7 +1136,7 @@ or any notes about the implementation.
Eradicating unnecessarily explicit default constructors from the standard library
-
+
P0935R0
9.1
@@ -1146,7 +1146,7 @@ or any notes about the implementation.
std::function move constructor should be noexcept
-
+
P0771R1
7.2
@@ -1156,7 +1156,7 @@ or any notes about the implementation.
Simplified partial function application
-
+
P0356R5
9.1
@@ -1166,7 +1166,7 @@ or any notes about the implementation.
bind_front should not unwrap reference_wrapper
-
+
P1651R0
9.3
@@ -1176,7 +1176,7 @@ or any notes about the implementation.
reference_wrapper for incomplete types
-
+
P0357R3
9.1
@@ -1186,7 +1186,7 @@ or any notes about the implementation.
Fixing operator>>(basic_istream&, CharT*) (LWG 2499)
-
+
P0487R1
11.1
@@ -1196,7 +1196,7 @@ or any notes about the implementation.
variant and optional should propagate copy/move triviality
-
+
P0602R4
8.3
@@ -1206,7 +1206,7 @@ or any notes about the implementation.
A sane variant converting constructor
-
+
P0608R3
10.1
@@ -1216,7 +1216,7 @@ or any notes about the implementation.
visit<R>: Explicit Return Type for visit
-
+
P0655R1
9.1
@@ -1226,7 +1226,7 @@ or any notes about the implementation.
P0899R1 - LWG 3016 is not a defect
-
+
P0899R1
7.1
@@ -1236,7 +1236,7 @@ or any notes about the implementation.
Editorial Guidance for merging P0019r8 and P0528r3
-
+
P1123R0
—
@@ -1247,7 +1247,7 @@ or any notes about the implementation.
Cleaning up Clause 20
-
+
P1148R0
@@ -1258,7 +1258,7 @@ or any notes about the implementation.
Completing the Rebase of Library Fundamentals, Version 3, Working Draft
-
+
P1210R0
@@ -1268,7 +1268,7 @@ or any notes about the implementation.
Alternative Wording for P0907R4 Signed Integers are Two's Complement
-
+
P1236R1
—
@@ -1281,7 +1281,7 @@ or any notes about the implementation.
istream_iterator
-
+
P0738R2
10.1
@@ -1294,7 +1294,7 @@ or any notes about the implementation.
Clause 16 - Language support library
-
+
P1458R1
—
@@ -1307,7 +1307,7 @@ or any notes about the implementation.
Clause 18 - Diagnostics library
-
+
P1459R1
—
@@ -1320,7 +1320,7 @@ or any notes about the implementation.
Clause 20 - Strings library
-
+
P1462R1
—
@@ -1333,7 +1333,7 @@ or any notes about the implementation.
Clause 21 - Containers library
-
+
P1463R1
10.1
@@ -1347,7 +1347,7 @@ or any notes about the implementation.
Clause 22 - Iterators library
-
+
P1464R1
@@ -1357,7 +1357,7 @@ or any notes about the implementation.
Make create_directory() Intuitive
-
+
P1164R1
@@ -1370,7 +1370,7 @@ or any notes about the implementation.
Target Vectorization Policies from Parallelism V2 TS to C++20
-
+
P1001R2
9.1
@@ -1380,7 +1380,7 @@ or any notes about the implementation.
Merge Coroutines TS into C++20 working draft
-
+
P0912R5
10.1
@@ -1390,7 +1390,7 @@ or any notes about the implementation.
Endian just Endian
-
+
P0463R1
8.1
@@ -1400,7 +1400,7 @@ or any notes about the implementation.
Bit operations
-
+
P0553R4
9.1
@@ -1410,7 +1410,7 @@ or any notes about the implementation.
Well-behaved interpolation for numbers and pointers
-
+
P0811R3
9.1
@@ -1420,7 +1420,7 @@ or any notes about the implementation.
Mathematical constants
-
+
P0631R8
10.1
@@ -1430,7 +1430,7 @@ or any notes about the implementation.
std::source_location
-
+
P1208R6
11.1
@@ -1442,7 +1442,7 @@ or any notes about the implementation.
Efficient access to std::basic_stringbuf's Buffer
-
+
P0408R7
11.1
diff --git a/libstdc++-v3/doc/xml/manual/status_cxx2023.xml b/libstdc++-v3/doc/xml/manual/status_cxx2023.xml
index a6049e7b0d4..365df505f54 100644
--- a/libstdc++-v3/doc/xml/manual/status_cxx2023.xml
+++ b/libstdc++-v3/doc/xml/manual/status_cxx2023.xml
@@ -66,7 +66,7 @@ or any notes about the implementation.
Range constructor for std::string_view
-
+
P1989R2
@@ -77,7 +77,7 @@ or any notes about the implementation.
join_view should join all views of ranges
-
+
P2328R1
@@ -89,7 +89,7 @@ or any notes about the implementation.
Clarifying range adaptor objects
-
+
P2281R1
@@ -100,7 +100,7 @@ or any notes about the implementation.
Views should not be required to be default constructible
-
+
P2325R3
@@ -111,7 +111,7 @@ or any notes about the implementation.
Conditionally borrowed ranges
-
+
P2017R1
@@ -122,7 +122,7 @@ or any notes about the implementation.
Require span & basic_string_view to be Trivially Copyable
-
+
P2251R1
@@ -133,7 +133,7 @@ or any notes about the implementation.
Repairing input range adaptors and counted_iterator
-
+
P2259R1
@@ -144,7 +144,7 @@ or any notes about the implementation.
Superior String Splitting
-
+
P2210R2
@@ -155,7 +155,7 @@ or any notes about the implementation.
What is a view?
-
+
P2415R2
@@ -166,7 +166,7 @@ or any notes about the implementation.
Fix istream_view
-
+
P2432R1
@@ -178,7 +178,7 @@ or any notes about the implementation.
starts_with and ends_with
-
+
P1659R3
@@ -190,7 +190,7 @@ or any notes about the implementation.
zip
-
+
P2321R2
@@ -207,7 +207,7 @@ or any notes about the implementation.
A proposal for a type trait to detect scoped enumerations
-
+
P1048R1
@@ -218,7 +218,7 @@ or any notes about the implementation.
std::to_underlying for enumerations
-
+
P1682R3
@@ -229,7 +229,7 @@ or any notes about the implementation.
Missing constexpr in std::optional and std::variant
-
+
P2231R1
@@ -250,7 +250,7 @@ or any notes about the implementation.
Making std::unique_ptr constexpr
-
+
P2273R3
@@ -261,7 +261,7 @@ or any notes about the implementation.
Making std::type_info::operator== constexpr
-
+
P1328R1
@@ -273,7 +273,7 @@ or any notes about the implementation.
constexpr for <cmath> and <cstdlib>
-
+
P0533R9
@@ -285,7 +285,7 @@ or any notes about the implementation.
Deprecate std::aligned_storage and std::aligned_union
-
+
P1413R3
@@ -297,7 +297,7 @@ or any notes about the implementation.
A type trait to detect reference binding to temporary
-
+
P2255R2
@@ -314,7 +314,7 @@ or any notes about the implementation.
string contains function
-
+
P1679R3
@@ -325,7 +325,7 @@ or any notes about the implementation.
Prohibit std::basic_string and std::basic_string_view construction from nullptr
-
+
P2166R1
@@ -336,7 +336,7 @@ or any notes about the implementation.
basic_string::resize_and_overwrite
-
+
P1072R10
@@ -347,7 +347,7 @@ or any notes about the implementation.
A strstream replacement using span<charT> as buffer
-
+
P0448R4
@@ -364,7 +364,7 @@ or any notes about the implementation.
Iterator pair constructors for stack and queue
-
+
P1425R4
@@ -375,7 +375,7 @@ or any notes about the implementation.
Stop overconstraining allocators in container deduction guides
-
+
P1518R2
@@ -387,7 +387,7 @@ or any notes about the implementation.
Heterogeneous erasure overloads for associative containers
-
+
P2077R3
@@ -404,7 +404,7 @@ or any notes about the implementation.
Inheriting from std::variant
-
+
P2162R2
@@ -415,7 +415,7 @@ or any notes about the implementation.
Printing volatile Pointers
-
+
P1147R1
@@ -426,7 +426,7 @@ or any notes about the implementation.
A Proposal to add stacktrace library
-
+
P0881R7
@@ -437,7 +437,7 @@ or any notes about the implementation.
Add a pmr alias for std::stacktrace
-
+
P2301R1
@@ -448,7 +448,7 @@ or any notes about the implementation.
std::expected
-
+
P0323R12
@@ -459,7 +459,7 @@ or any notes about the implementation.
Monadic operations for std::optional
-
+
P0798R8
@@ -470,7 +470,7 @@ or any notes about the implementation.
move_only_function
-
+
P0288R9
@@ -481,7 +481,7 @@ or any notes about the implementation.
invoke_r
-
+
P2136R3
@@ -492,7 +492,7 @@ or any notes about the implementation.
Byteswapping for fun&&nuf
-
+
P1272R4
@@ -503,7 +503,7 @@ or any notes about the implementation.
Function to mark unreachable code
-
+
P0627R6
@@ -514,7 +514,7 @@ or any notes about the implementation.
Add a conditional noexcept specification to std::exchange
-
+
P2401R0
@@ -525,7 +525,7 @@ or any notes about the implementation.
Support C atomics in C++
-
+
P0943R6
@@ -536,7 +536,7 @@ or any notes about the implementation.
Clarifying the status of the "C headers"
-
+
P2340R1
@@ -547,7 +547,7 @@ or any notes about the implementation.
Relax Requirements for time_point::clock
-
+
P2212R2
@@ -558,7 +558,7 @@ or any notes about the implementation.
Removing Garbage Collection Support
-
+
P2186R2