libc++ C++23 Status¶
Overview¶
In November 2020, the C++ standard committee adopted the first changes to the next version of the C++ standard, known here as “C++2b” (probably to be C++23). In February 2023, the C++ standard committee approved this draft, and sent it to ISO for approval as C++23.
This page shows the status of libc++; the status of clang’s support of the language features is here.
The groups that have contributed papers:
CWG - Core Language Working group
LWG - Library working group
SG1 - Study group #1 (Concurrency working group)
Note
“Nothing to do” means that no library changes were needed to implement this change.
Paper Status¶
Paper # |
Paper Name |
Meeting |
Status |
First released version |
Notes |
---|---|---|---|---|---|
A Proposal to add stacktrace library |
2020-11 (Virtual) |
||||
Support C atomics in C++ |
2020-11 (Virtual) |
Complete |
15 |
||
A proposal for a type trait to detect scoped enumerations |
2020-11 (Virtual) |
Complete |
12 |
||
string contains function |
2020-11 (Virtual) |
Complete |
12 |
||
std::to_underlying for enumerations |
2021-02 (Virtual) |
Complete |
13 |
||
Conditionally borrowed ranges |
2021-02 (Virtual) |
Complete |
16 |
||
Locks lock lockables |
2021-02 (Virtual) |
Nothing To Do |
|||
Inheriting from std::variant |
2021-02 (Virtual) |
Complete |
13 |
||
Relax Requirements for time_point::clock |
2021-02 (Virtual) |
Nothing To Do |
|||
Repairing input range adaptors and counted_iterator |
2021-02 (Virtual) |
||||
Providing size feedback in the Allocator interface |
2021-06 (Virtual) |
Complete |
15 |
||
A strstream replacement using span<charT> as buffer |
2021-06 (Virtual) |
||||
out_ptr - a scalable output pointer abstraction |
2021-06 (Virtual) |
Complete |
19 |
||
Making std::type_info::operator== constexpr |
2021-06 (Virtual) |
Complete |
17 |
||
Iterators pair constructors for stack and queue |
2021-06 (Virtual) |
Complete |
14 |
||
Stop overconstraining allocators in container deduction guides |
2021-06 (Virtual) |
Complete |
13 |
||
starts_with and ends_with |
2021-06 (Virtual) |
Complete |
19 |
||
Default Arguments for pair Forwarding Constructor |
2021-06 (Virtual) |
Complete |
14 |
||
Range constructor for std::string_view |
2021-06 (Virtual) |
Complete |
14 |
||
invoke_r |
2021-06 (Virtual) |
Complete |
17 |
||
A Proposal to Prohibit std::basic_string and std::basic_string_view construction from nullptr |
2021-06 (Virtual) |
Complete |
13 |
||
|
2021-10 (Virtual) |
||||
Monadic operations for |
2021-10 (Virtual) |
Complete |
14 |
||
|
2021-10 (Virtual) |
Complete |
14 |
||
|
2021-10 (Virtual) |
Complete |
14 |
||
Printing |
2021-10 (Virtual) |
Complete |
14 |
||
Byteswapping for fun&&nuf |
2021-10 (Virtual) |
Complete |
14 |
||
|
2021-10 (Virtual) |
Nothing To Do |
|||
Heterogeneous erasure overloads for associative containers |
2021-10 (Virtual) |
||||
Require |
2021-10 (Virtual) |
Complete |
14 |
||
Add a |
2021-10 (Virtual) |
||||
|
2021-10 (Virtual) |
In Progress |
|||
Clarifying the status of the ‘C headers’ |
2021-10 (Virtual) |
Nothing To Do |
|||
Cleaning up |
2021-10 (Virtual) |
||||
Add a conditional |
2021-10 (Virtual) |
Complete |
14 |
||
|
2022-02 (Virtual) |
Complete |
16 |
||
|
2022-02 (Virtual) |
In Progress |
|
||
Function to mark unreachable code |
2022-02 (Virtual) |
Complete |
15 |
||
|
2022-02 (Virtual) |
Complete |
17 |
||
Deprecate |
2022-02 (Virtual) |
Complete |
|
||
A type trait to detect reference binding to temporary |
2022-02 (Virtual) |
||||
Making |
2022-02 (Virtual) |
Complete |
16 |
||
Pipe support for user-defined range adaptors |
2022-02 (Virtual) |
Complete |
19 |
||
|
2022-02 (Virtual) |
||||
|
2022-02 (Virtual) |
In Progress |
|||
Windowing range adaptors: |
2022-02 (Virtual) |
||||
|
2022-02 (Virtual) |
Complete |
18 |
||
mdspan: A Non-Owning Multidimensional Array Reference |
2022-07 (Virtual) |
Complete |
18 |
||
A Standard |
2022-07 (Virtual) |
In Progress |
|||
|
2022-07 (Virtual) |
Complete |
16 |
||
A Standard |
2022-07 (Virtual) |
||||
|
2022-07 (Virtual) |
Complete |
19 |
||
Extended |
2022-07 (Virtual) |
||||
Freestanding |
2022-07 (Virtual) |
||||
|
2022-07 (Virtual) |
||||
Formatted output |
2022-07 (Virtual) |
Complete |
18 |
||
Compatibility between |
2022-07 (Virtual) |
Partial |
Only the part for |
||
|
2022-07 (Virtual) |
||||
Formatting Ranges |
2022-07 (Virtual) |
Complete |
16 |
||
Add Constexpr Modifiers to Functions |
2022-07 (Virtual) |
Complete |
16 |
||
|
2022-07 (Virtual) |
Complete |
19 |
||
|
2022-07 (Virtual) |
||||
|
2022-07 (Virtual) |
||||
Move-only types for |
2022-07 (Virtual) |
||||
Ranges iterators as inputs to non-Ranges algorithms |
2022-07 (Virtual) |
||||
A more |
2022-07 (Virtual) |
Complete |
16 |
||
Clarify handling of encodings in localized formatting of chrono types |
2022-07 (Virtual) |
||||
|
2022-07 (Virtual) |
Complete |
16 |
||
|
2022-07 (Virtual) |
Complete |
16 |
||
|
2022-07 (Virtual) |
Complete |
16 |
||
Relax requirements on |
2022-07 (Virtual) |
Nothing To Do |
|||
Standard Library Modules |
2022-07 (Virtual) |
Complete |
19 |
||
Support exclusive mode for |
2022-07 (Virtual) |
Complete |
18 |
||
|
2022-07 (Virtual) |
Complete |
17 |
||
Relaxing range adaptors to allow for move only types |
2022-07 (Virtual) |
Complete |
17 |
||
|
2022-07 (Virtual) |
Complete |
16 |
||
|
2022-07 (Virtual) |
||||
Exposing |
2022-07 (Virtual) |
Complete |
15 |
||
|
2022-07 (Virtual) |
||||
Add a conditional |
2022-07 (Virtual) |
Complete |
3.9 |
||
|
2022-07 (Virtual) |
Complete |
17 |
Implemented as a DR in C++20 |
|
Empty Product for certain Views |
2022-07 (Virtual) |
||||
|
2022-07 (Virtual) |
Complete |
16 |
||
Improving default container formatting |
2022-07 (Virtual) |
Complete |
17 |
||
Explicit lifetime management |
2022-07 (Virtual) |
||||
|
2022-07 (Virtual) |
Complete |
18 |
||
mdspan: rename pointer and contiguous |
2022-07 (Virtual) |
Complete |
18 |
||
Add the missing |
2022-07 (Virtual) |
Complete |
18 |
||
Asymmetric Fences |
2022-11 (Kona) |
||||
Revising the wording of |
2022-11 (Kona) |
Complete |
9 |
||
|
2022-11 (Kona) |
||||
Improved Proposed Wording for LWG 2114 |
2022-11 (Kona) |
Complete |
20 |
The [cmp.alg] part is implemented as a DR against C++20. MSVC STL does the same. Other parts are Nothing To Do. |
|
Concurrency TS 2 fixes |
2022-11 (Kona) |
||||
Monadic Functions for |
2022-11 (Kona) |
Complete |
17 |
||
Should the output of |
2022-11 (Kona) |
Complete |
18 |
||
Poison Pills are Too Toxic |
2022-11 (Kona) |
Complete |
19 |
Implemented as a DR in C++20 |
|
No Further Fundamentals TSes |
2022-11 (Kona) |
Nothing To Do |
|||
|
2023-02 (Issaquah) |
||||
Stashing stashing |
2023-02 (Issaquah) |
Partial |
|
||
|
2023-02 (Issaquah) |
||||
Making multi-param constructors of |
2023-02 (Issaquah) |
In Progress |
|
||
Relaxing Ranges Just A Smidge |
2023-02 (Issaquah) |
Complete |
20 |
Implemented as a DR in C++20. Other implementations will do the same. |
|
Escaping improvements in |
2023-02 (Issaquah) |
Complete |
19 |
||
|
2023-02 (Issaquah) |
Complete |
17 |
||
|
2023-02 (Issaquah) |
Complete |
17 |
||
Formatting |
2023-02 (Issaquah) |
Partial |
The formatter for |
||
Fixing |
2023-02 (Issaquah) |
||||
A trait for implicit lifetime types |
2023-02 (Issaquah) |
Complete |
20 |
||
|
2023-02 (Issaquah) |
||||
Disallow User Specialization of |
2023-02 (Issaquah) |
Complete |
19 |
||
|
2023-02 (Issaquah) |
||||
Deprecate |
2023-02 (Issaquah) |
Complete |
18 |
||
|
2023-02 (Issaquah) |
||||
|
2023-02 (Issaquah) |
||||
Referencing The Unicode Standard |
2023-02 (Issaquah) |
Complete |
19 |
Library Working Group Issues Status¶
Issue # |
Issue Name |
Meeting |
Status |
First released version |
Notes |
---|---|---|---|---|---|
Self-move-assignment of library types, again |
2020-11 (Virtual) |
Nothing To Do |
|||
Missing |
2020-11 (Virtual) |
Complete |
16 |
||
|
2020-11 (Virtual) |
||||
What is the stored pointer value of an empty |
2020-11 (Virtual) |
Nothing To Do |
|||
|
2020-11 (Virtual) |
Complete |
9 |
||
Random access iterator requirements lack limiting relational operators domain to comparing those from the same range |
2020-11 (Virtual) |
Nothing To Do |
|||
|
2020-11 (Virtual) |
Nothing To Do |
Resolved by LWG3435 |
||
|
2020-11 (Virtual) |
Complete |
13 |
||
Missing requirement for |
2020-11 (Virtual) |
Complete |
16 |
||
Deduction guides for |
2020-11 (Virtual) |
Complete |
14 |
||
The const overloads of |
2020-11 (Virtual) |
Complete |
16 |
||
|
2020-11 (Virtual) |
Complete |
18 |
||
Existence of |
2020-11 (Virtual) |
Complete |
5 |
||
P0083R3 |
2020-11 (Virtual) |
Nothing To Do |
|||
Clarify |
2020-11 (Virtual) |
Nothing To Do |
|||
Unclear behavior of |
2020-11 (Virtual) |
||||
|
2020-11 (Virtual) |
Complete |
18 |
||
|
2020-11 (Virtual) |
Nothing To Do |
Reverted by P2875R4 |
||
LWG2989 breaks |
2020-11 (Virtual) |
Complete |
14 |
||
|
2020-11 (Virtual) |
Complete |
14 |
||
Domain of |
2020-11 (Virtual) |
||||
Finish removing subrange’s conversions from pair-like |
2020-11 (Virtual) |
Complete |
13 |
||
|
2020-11 (Virtual) |
Complete |
14 |
||
|
2020-11 (Virtual) |
Complete |
16 |
||
[algorithms.requirements]/15 doesn’t reserve as many rights as it intends to |
2020-11 (Virtual) |
Nothing To Do |
|||
cpp17-iterator should check that the type looks like an iterator first |
2020-11 (Virtual) |
Complete |
14 |
||
Imperfect ADL emulation for boolean-testable |
2020-11 (Virtual) |
Nothing To Do |
|||
|
2020-11 (Virtual) |
Nothing To Do |
|||
|
2020-11 (Virtual) |
Complete |
16 |
||
|
2020-11 (Virtual) |
Complete |
16 |
||
|
2020-11 (Virtual) |
Complete |
14 |
||
|
2020-11 (Virtual) |
Nothing To Do |
|||
|
2020-11 (Virtual) |
Complete |
14 |
||
|
2020-11 (Virtual) |
Complete |
14 |
||
|
2020-11 (Virtual) |
||||
|
2020-11 (Virtual) |
Complete |
16 |
||
Generic code cannot call |
2020-11 (Virtual) |
Nothing To Do |
|||
Incorrect Postconditions on |
2020-11 (Virtual) |
Nothing To Do |
|||
Unimplementable |
2020-11 (Virtual) |
Complete |
14 |
||
|
2020-11 (Virtual) |
Nothing To Do |
|||
|
2020-11 (Virtual) |
Complete |
14 |
||
Specify the requirements for |
2020-11 (Virtual) |
Nothing To Do |
|||
|
2020-11 (Virtual) |
Complete |
14 |
||
|
2020-11 (Virtual) |
Complete |
14 |
||
Normative encouragement in non-normative note |
2020-11 (Virtual) |
Complete |
15 |
||
Nesting |
2020-11 (Virtual) |
Complete |
15 |
||
|
2020-11 (Virtual) |
||||
Simplify constraints for |
2020-11 (Virtual) |
Complete |
13 |
||
|
2020-11 (Virtual) |
Complete |
14 |
||
|
2020-11 (Virtual) |
Complete |
14 |
||
Problems with |
2021-02 (Virtual) |
||||
|
2021-02 (Virtual) |
Complete |
14 |
||
|
2021-02 (Virtual) |
Nothing To Do |
|||
Minimal improvements to |
2021-02 (Virtual) |
Complete |
16 |
||
Allow ranges to be conditionally borrowed |
2021-02 (Virtual) |
Nothing To Do |
Superseded by P2017R1 |
||
|
2021-02 (Virtual) |
Nothing To Do |
|||
|
2021-02 (Virtual) |
Complete |
14 |
||
|
2021-02 (Virtual) |
Complete |
16 |
||
|
2021-02 (Virtual) |
||||
|
2021-06 (Virtual) |
||||
|
2021-06 (Virtual) |
Nothing To Do |
|||
LWG 491 and the specification of |
2021-06 (Virtual) |
||||
|
2021-06 (Virtual) |
Complete |
17 |
||
|
2021-06 (Virtual) |
Complete |
19 |
||
§[formatter.requirements]: Formatter requirements forbid use of |
2021-06 (Virtual) |
Nothing To Do |
|||
|
2021-06 (Virtual) |
Nothing To Do |
Superseded by P2415R2 |
||
Missing allocator-extended constructors for |
2021-06 (Virtual) |
Complete |
14 |
||
|
2021-06 (Virtual) |
Complete |
14 |
||
Exception requirements on char trait operations unclear |
2021-06 (Virtual) |
Nothing To Do |
|||
Incomplete synopses for |
2021-06 (Virtual) |
||||
|
2021-06 (Virtual) |
Complete |
14 |
||
Overly strict requirements on |
2021-06 (Virtual) |
Nothing To Do |
|||
Missing requirement on |
2021-06 (Virtual) |
Complete |
14 |
||
|
2021-06 (Virtual) |
Complete |
17 |
||
Return types of |
2021-06 (Virtual) |
||||
|
2021-06 (Virtual) |
||||
|
2021-06 (Virtual) |
Complete |
19 |
||
|
2021-06 (Virtual) |
Complete |
14 |
||
|
2021-06 (Virtual) |
||||
|
2021-06 (Virtual) |
||||
Make |
2021-06 (Virtual) |
Complete |
14 |
||
Should |
2021-06 (Virtual) |
||||
|
2021-06 (Virtual) |
Complete |
14 |
||
§[format.arg] There should be no const in |
2021-06 (Virtual) |
Complete |
14 |
||
|
2021-06 (Virtual) |
Complete |
14 |
||
|
2021-06 (Virtual) |
Complete |
14 |
||
Definition of when |
2021-06 (Virtual) |
Nothing To Do |
|||
|
2021-06 (Virtual) |
Complete |
14 |
||
|
2021-06 (Virtual) |
||||
|
2021-06 (Virtual) |
Complete |
15 |
||
|
2021-06 (Virtual) |
Complete |
14 |
||
|
2021-06 (Virtual) |
Nothing To Do |
|||
Parallel specialized memory algorithms should require forward iterators |
2021-06 (Virtual) |
||||
Useless constraint in |
2021-06 (Virtual) |
||||
|
2021-06 (Virtual) |
||||
Incorrect specification of |
2021-10 (Virtual) |
Nothing To Do |
|||
Inconsistency in parsing floating point numbers |
2021-10 (Virtual) |
Complete |
19 |
||
|
2021-10 (Virtual) |
Complete |
19 |
||
|
2021-10 (Virtual) |
||||
|
2021-10 (Virtual) |
||||
Excessive unwrapping in |
2021-10 (Virtual) |
Complete |
14 |
||
|
2021-10 (Virtual) |
||||
|
2021-10 (Virtual) |
Complete |
15 |
||
|
2021-10 (Virtual) |
Nothing To Do |
|||
|
2021-10 (Virtual) |
Complete |
14 |
||
Some problems with the wording changes of P1739R4 |
2021-10 (Virtual) |
Complete |
15 |
||
Issues of |
2021-10 (Virtual) |
Complete |
14 |
||
|
2021-10 (Virtual) |
Complete |
14 |
||
|
2021-10 (Virtual) |
Complete |
14 |
||
Inconsistent |
2021-10 (Virtual) |
||||
|
2021-10 (Virtual) |
Complete |
15 |
||
|
2021-10 (Virtual) |
||||
The |
2021-10 (Virtual) |
Complete |
14 |
||
Semantic requirements of |
2021-10 (Virtual) |
Nothing To Do |
|||
|
2021-10 (Virtual) |
||||
Issue with internal counter in |
2021-10 (Virtual) |
||||
|
2021-10 (Virtual) |
||||
Constraint recursion for |
2021-10 (Virtual) |
Complete |
17 |
||
Formatting move-only iterators take two |
2021-10 (Virtual) |
Complete |
16 |
||
|
2021-10 (Virtual) |
Complete |
16 |
||
|
2021-10 (Virtual) |
Complete |
18 |
||
|
2021-10 (Virtual) |
||||
|
2021-10 (Virtual) |
Complete |
14 |
||
Missing Throws element for |
2021-10 (Virtual) |
Complete |
14 |
||
|
2021-10 (Virtual) |
Complete |
14 |
||
|
2021-10 (Virtual) |
Complete |
14 |
||
The range constructor makes |
2021-10 (Virtual) |
Complete |
14 |
||
|
2021-10 (Virtual) |
||||
The |
2021-10 (Virtual) |
Complete |
14 |
||
|
2021-10 (Virtual) |
Complete |
16 |
||
|
2021-10 (Virtual) |
||||
|
2021-10 (Virtual) |
||||
Several iterators’ |
2021-10 (Virtual) |
||||
Exposition-only classes proxy and postfix-proxy for |
2021-10 (Virtual) |
Complete |
14 |
||
|
2022-02 (Virtual) |
||||
|
2022-02 (Virtual) |
||||
|
2022-02 (Virtual) |
||||
|
2022-02 (Virtual) |
||||
common_iterator’s postfix-proxy needs |
2022-02 (Virtual) |
||||
|
2022-02 (Virtual) |
Nothing To Do |
|||
|
2022-02 (Virtual) |
||||
Inconsistent pointer alignment in |
2022-02 (Virtual) |
Complete |
14 |
||
LWG 3498 seems to miss the non-member |
2022-02 (Virtual) |
Complete |
18 |
||
Unnecessary |
2022-02 (Virtual) |
Complete |
19 |
||
Specification of |
2022-02 (Virtual) |
Nothing To Do |
|||
Remove feature-test macro |
2022-02 (Virtual) |
Complete |
15 |
||
|
2022-02 (Virtual) |
Nothing To Do |
|||
Missing |
2022-02 (Virtual) |
Complete |
19 |
||
|
2022-02 (Virtual) |
Complete |
15 |
||
[fund.ts.v2] Reinstate and bump |
2022-02 (Virtual) |
||||
Are |
2022-02 (Virtual) |
Nothing To Do |
|||
|
2022-02 (Virtual) |
Complete |
15 |
||
|
2022-02 (Virtual) |
Complete |
17 |
||
|
2022-02 (Virtual) |
Complete |
14 |
||
|
2022-02 (Virtual) |
||||
|
2022-07 (Virtual) |
Complete |
20 |
||
|
2022-07 (Virtual) |
||||
Inconsistent bit operations returning a count |
2022-07 (Virtual) |
Complete |
15 |
||
Consider |
2022-07 (Virtual) |
Complete |
15 |
||
|
2022-07 (Virtual) |
||||
|
2022-07 (Virtual) |
Complete |
20 |
||
|
2022-07 (Virtual) |
Complete |
19 |
||
|
2022-07 (Virtual) |
Complete |
20 |
||
|
2022-07 (Virtual) |
Complete |
16 |
||
|
2022-07 (Virtual) |
Complete |
20 |
||
Make |
2022-07 (Virtual) |
Complete |
15 |
||
Should |
2022-07 (Virtual) |
||||
Missing requirements for |
2022-07 (Virtual) |
Complete |
16 |
||
LWG 2059 added overloads that might be ill-formed for sets |
2022-07 (Virtual) |
||||
Hashability shouldn’t depend on basic_string’s allocator |
2022-07 (Virtual) |
Complete |
16 |
||
chunk_view::outer-iterator::value_type::size should return unsigned type |
2022-07 (Virtual) |
||||
|
2022-07 (Virtual) |
Complete |
16 |
||
LWG-3703 was underly ambitious |
2022-07 (Virtual) |
||||
The |
2022-07 (Virtual) |
||||
Missing preconditions for slide_view constructor |
2022-07 (Virtual) |
||||
|
2022-07 (Virtual) |
||||
Sorted with respect to comparator (only) |
2022-07 (Virtual) |
Nothing To Do |
|||
|
2022-07 (Virtual) |
Complete |
19 |
||
Directory iterators should be usable with default sentinel |
2022-07 (Virtual) |
Complete |
17 |
||
Allow an |
2022-07 (Virtual) |
Complete |
16 |
||
|
2022-07 (Virtual) |
Complete |
14 |
||
Container requirements tables should distinguish |
2022-11 (Kona) |
||||
|
2022-11 (Kona) |
||||
Limit permission to specialize variable templates to program-defined types |
2022-11 (Kona) |
Nothing To Do |
|||
§[stacktrace.basic.nonmem]: |
2022-11 (Kona) |
||||
|
2022-11 (Kona) |
Complete |
18 |
||
|
2022-11 (Kona) |
||||
|
2022-11 (Kona) |
Complete |
19 |
||
Unsigned integer types don’t model advanceable |
2022-11 (Kona) |
||||
Making |
2022-11 (Kona) |
||||
|
2022-11 (Kona) |
Complete |
16 |
||
|
2022-11 (Kona) |
Complete |
16 |
||
|
2022-11 (Kona) |
Complete |
16 |
||
Is a cv-qualified |
2022-11 (Kona) |
Complete |
18 |
||
|
2022-11 (Kona) |
||||
|
2022-11 (Kona) |
Nothing To Do |
|||
|
2022-11 (Kona) |
Complete |
19 |
||
|
2022-11 (Kona) |
||||
Missing preconditions for |
2022-11 (Kona) |
Complete |
16 |
||
|
2022-11 (Kona) |
||||
|
2022-11 (Kona) |
Complete |
16 |
||
|
2022-11 (Kona) |
Complete |
17 |
||
|
2022-11 (Kona) |
||||
Too many papers bump |
2022-11 (Kona) |
Partial |
Only |
||
Missing feature macro for |
2022-11 (Kona) |
||||
Clarify entity vs. freestanding entity |
2022-11 (Kona) |
||||
Class template expected synopsis contains declarations that do not match the detailed description |
2022-11 (Kona) |
Nothing To Do |
|||
|
2022-11 (Kona) |
Complete |
17 |
||
What’s the effect of |
2022-11 (Kona) |
||||
|
2022-11 (Kona) |
Complete |
15 |
||
|
2022-11 (Kona) |
||||
|
2022-11 (Kona) |
||||
|
2022-11 (Kona) |
||||
|
2022-11 (Kona) |
Complete |
17 |
||
|
2022-11 (Kona) |
||||
|
2022-11 (Kona) |
||||
|
2022-11 (Kona) |
||||
|
2022-11 (Kona) |
||||
|
2022-11 (Kona) |
||||
Broken dependencies in the |
2022-11 (Kona) |
||||
|
2022-11 (Kona) |
Complete |
3.7 |
||
The exposition-only alias templates |
2022-11 (Kona) |
Nothing To Do |
|||
Should |
2022-11 (Kona) |
Complete |
17 |
||
std.compat should not provide |
2022-11 (Kona) |
Complete |
19 |
||
|
2022-11 (Kona) |
||||
|
2022-11 (Kona) |
||||
|
2022-11 (Kona) |
Complete |
16 |
||
Self-move-assignment of |
2022-11 (Kona) |
||||
|
2022-11 (Kona) |
||||
Rvalue reference and |
2022-11 (Kona) |
Partial |
|
||
|
2022-11 (Kona) |
||||
Add freestanding items requested by NB comments |
2022-11 (Kona) |
||||
|
2022-11 (Kona) |
||||
Missing preconditions on |
2022-11 (Kona) |
||||
Exposition-only concepts are not described in library intro |
2022-11 (Kona) |
Nothing To Do |
|||
Avoiding normalization in |
2022-11 (Kona) |
||||
Unnecessary precondition for |
2022-11 (Kona) |
Nothing To Do |
|||
Number of |
2022-11 (Kona) |
Nothing To Do |
|||
Redundant specification [for overload of yield_value] |
2022-11 (Kona) |
Nothing To Do |
|||
Missing constructors for |
2023-02 (Issaquah) |
||||
Locale name when the provided |
2023-02 (Issaquah) |
||||
|
2023-02 (Issaquah) |
||||
|
2023-02 (Issaquah) |
||||
LWG 3392 |
2023-02 (Issaquah) |
||||
Restrict the valid types of |
2023-02 (Issaquah) |
Complete |
17 |
||
Is the |
2023-02 (Issaquah) |
||||
|
2023-02 (Issaquah) |
||||
The feature test macro for |
2023-02 (Issaquah) |
||||
|
2023-02 (Issaquah) |
||||
|
2023-02 (Issaquah) |
||||
Missing compile-time argument |
2023-02 (Issaquah) |
Complete |
17 |
||
|
2023-02 (Issaquah) |
Complete |
17 |
||
|
2023-02 (Issaquah) |
Complete |
17 |
||
|
2023-02 (Issaquah) |
||||
P1467 accidentally changed |
2023-02 (Issaquah) |
||||
|
2023-02 (Issaquah) |
||||
|
2023-02 (Issaquah) |
Complete |
18 |
||
Missing |
2023-02 (Issaquah) |
||||
|
2023-02 (Issaquah) |
Complete |
17 |
||
|
2023-02 (Issaquah) |
||||
Unclear wording for |
2023-02 (Issaquah) |
Complete |
16 |
||
|
2023-02 (Issaquah) |
||||
|
2023-02 (Issaquah) |
||||
|
2023-02 (Issaquah) |
||||
|
2023-02 (Issaquah) |
||||
|
2023-02 (Issaquah) |
||||
|
2023-02 (Issaquah) |
Complete |
17 |
||
|
2023-02 (Issaquah) |
Complete |
17 |
||
Bad Mandates for |
2023-02 (Issaquah) |
Complete |
17 |
||
Should |
2023-02 (Issaquah) |
Complete |
18 |
||
Misleading note about calls to customization points |
2023-02 (Issaquah) |
||||
Misspecified transitivity of equivalence in §[unord.req.general] |
2023-02 (Issaquah) |
||||
|
2023-02 (Issaquah) |
Complete |
17 |
||
|
2023-02 (Issaquah) |
Complete |
14 |
||
The |
2023-02 (Issaquah) |
Complete |
18 |
||
|
2023-02 (Issaquah) |
Complete |
17 |
||
Inconsistency in |
2023-02 (Issaquah) |
Complete |
19 |
||
|
2023-02 (Issaquah) |
Complete |
17 |
||
Flat maps’ deduction guide needs to default |
2023-02 (Issaquah) |
||||
|
2023-02 (Issaquah) |
||||
CTAD for |
2023-02 (Issaquah) |
Complete |
17 |
||
Deprecate |
2023-02 (Issaquah) |
||||
Sync |
2023-02 (Issaquah) |
Nothing To Do |
|||
Remove specialization |
2023-02 (Issaquah) |
Complete |
17 |
||
|
2023-02 (Issaquah) |
Complete |
18 |
||
|
2023-02 (Issaquah) |
Complete |
17 |
||
|
2023-02 (Issaquah) |
Complete |
17 |
||
|
2023-02 (Issaquah) |
||||
Sorting a range of |
2023-02 (Issaquah) |
Complete |
17 |
||
Deprecate |
2023-02 (Issaquah) |
Complete |
19 |
||
Remove |
2023-02 (Issaquah) |
Complete |
20 |
||
Adjust note about |
2023-02 (Issaquah) |
||||
|
2023-02 (Issaquah) |
||||
|
2023-02 (Issaquah) |
Complete |
17 |
||
Default constructor of |
2023-02 (Issaquah) |
||||
Incorrect constraints on |
2023-02 (Issaquah) |
Complete |
17 |
||
import |
2023-02 (Issaquah) |
||||
|
2023-02 (Issaquah) |
||||
Clarify |
2023-02 (Issaquah) |
||||
Incorrect formatting of container adapters backed by |
2023-02 (Issaquah) |
Complete |
17 |