-
Notifications
You must be signed in to change notification settings - Fork 157
cpp26
Akira Takahashi edited this page Oct 25, 2024
·
17 revisions
- N4959 Editors' Report -- Programming Languages -- C++ (2023年08月)
- N4965 Editors’ Report — Programming Languages — C++ (2023年10月)
- N4972 Editors’ Report: Programming Languages — C++ (2023年12月)
- N4982 Editors’ Report: Programming Languages — C++ (2024年04月)
- N4987 Editors’ Report: Programming Languages — C++ (2024年07月)
-
N4994 Editors’ Report: Programming Languages — C++ (2024年10月)
- 編集レベルの修正のみ
以下N4959
paper | タイトル | 対応状況(空 or 完了 or 対応しない or 担当名) |
---|---|---|
P2922R0 | Core Language Working Group "ready" Issues for the June, 2023 meeting | |
P2621R2 | UB? In my Lexer? | |
P1854R4 | Making non-encodable string literals ill-formed | |
P2361R6 | Unevaluated strings | |
P2558R2 | Add @, $, and ` to the basic character set | |
P2738R1 |
constexpr cast from void* : towards constexpr type-erasure |
|
P2915R0 | Proposed resolution for CWG1223 | |
P2552R3 | On the ignorability of standard attributes | |
P2752R3 | Static storage for braced initializers | |
P2741R3 | User-generated static_assert messages |
|
P2169R4 | A nice placeholder with no name |
以下N4972
paper | タイトル | 対応状況(空 or 完了 or 対応しない or 担当名) |
---|---|---|
P3046R0 | Core Language Working Group "ready" Issues for the November, 2023 meeting (as defect report) | |
P2308R1 | Template parameter initialization (as defect report) | |
P2662R3 | Pack Indexing | |
P2864R2 | Remove Deprecated Arithmetic Conversion on Enumerations From C++26 |
以下N4982
paper | タイトル | 対応状況(空 or 完了 or 対応しない or 担当名) |
---|---|---|
P3196R0 | Core Language Working Group "ready" Issues for the March, 2024 meeting | |
P2748R5 | Disallow Binding a Returned Glvalue to a Temporary | |
P3106R1 | Clarifying rules for brace elision in aggregate initialization | |
P0609R3 | Attributes for Structured Bindings | |
P3034R1 | Module Declarations Shouldn’t be Macros | |
P2809R3 | Trivial infinite loops are not Undefined Behavior | |
P2795R5 | Erroneous behaviour for uninitialized reads | |
P2573R2 | = delete("should have a reason"); |
|
P2893R3 | Variadic friends |
以下N4987
paper | タイトル | 対応状況(空 or 完了 or 対応しない or 担当名) |
---|---|---|
P3345R0 | Core Language Working Group "ready" Issues for the June, 2024 meeting | |
P2747R2 | constexpr placement new | |
P3144R2 | Deleting a Pointer to an Incomplete Type Should be Ill-formed | |
P2963R3 | Ordering of constraints involving fold expressions | |
P0963R3 | Structured binding declaration as a condition |
以下N4959
paper | タイトル | 対応状況(空 or 完了 or 対応しない or 担当名) |
---|---|---|
P2910R0 | C++ Standard Library Issues to be moved in Varna, Jun. 2023 | |
P2497R0 | Testing for success or failure of <charconv> functions |
|
P2592R3 | Hashing support for std::chrono value classes |
|
P2587R3 |
to_string or not to_string
|
|
P2562R1 |
constexpr Stable Sorting |
|
P2545R4 | Read-Copy Update (RCU) | |
P2530R3 | Hazard Pointers for C++26 | |
P2538R1 | ADL-proof std::projected
|
|
P2495R3 | Interfacing stringstreams with string_view
|
|
P2510R3 | Formatting pointers | |
P2198R7 | Freestanding Feature-Test Macros and Implementation-Defined Extensions | |
P2338R4 | Freestanding Library: Character primitives and the C library | |
P2013R5 | Freestanding Language: Optional ::operator new
|
|
P0493R4 | Atomic maximum/minimum | (まだapplyされていなかったので保留) |
P2363R5 | Extending associative containers with the remaining heterogeneous overloads | |
P1901R2 | Enabling the Use of weak_ptr as Keys in Unordered Associative Containers |
|
P1885R12 | Naming Text Encodings to Demystify Them | |
P0792R14 |
function_ref : a type-erased callable reference |
完了 |
P2874R2 | Mandating Annex D | |
P2757R3 | Type checking format args | |
P2637R3 | Member visit
|
|
P2641R4 | Checking if a union alternative is active | |
P1759R6 | Native handles and file streams | |
P2697R1 | Interfacing bitset with string_view
|
|
P1383R2 | More constexpr for <cmath> and <complex>
|
完了 |
P2734R0 | Adding the new 2022 SI prefixes | 完了 |
P2548R6 | copyable_function |
完了 |
P2714R1 | Bind front and back to NTTP callables | |
P2630R4 | submdspan |
完了 |
以下N4972
paper | タイトル | 対応状況(空 or 完了 or 対応しない or 担当名) |
---|---|---|
P0543R3 | Saturation arithmetic | |
P2407R5 | Freestanding Library: Partial Classes | |
P2546R5 | Debugging Support | |
P2905R2 | Runtime format strings (as defect report) | |
P2918R2 | Runtime format strings II | |
P2909R4 | Fix formatting of code units as integers (Dude, where's my char?) (as defect report) | |
P0952R2 | A new specification for std::generate_canonical | |
P2447R6 |
std::span over an initializer list |
完了 |
P2821R5 | span.at() |
完了 |
P2868R3 | Remove Deprecated std::allocator Typedef From C++26 |
|
P2870R3 | Remove basic_string::reserve() From C++26 |
完了 |
P2871R3 | Remove Deprecated Unicode Conversion Facets from C++26 | 完了 |
P2819R2 | Add tuple protocol to complex | |
P2937R0 | Freestanding: Remove strtok
|
|
P2833R2 | Freestanding Library: inout expected span
|
|
P2836R1 |
std::basic_const_iterator should follow its underlying type's convertibility (defect report) |
|
P2264R7 | Make assert() macro user friendly for C and C++ |
|
P1673R13 | A free function linear algebra interface based on the BLAS |
以下N4982
paper | タイトル | 対応状況(空 or 完了 or 対応しない or 担当名) |
---|---|---|
P3180R0 | C++ Standard Library Ready Issues to be moved in Tokyo, Mar. 2024 | |
P2875R4 | Undeprecate polymorphic_allocator::destroy for C++26 |
|
P2867R2 | Remove Deprecated strstream s From C++26 |
|
P2869R4 | Remove Deprecated shared_ptr Atomic Access APIs from C++26 |
|
P2872R3 | Remove wstring_convert From C++26 |
|
P3107R5 | Permit an efficient implementation of std::print
|
|
P3142R0 | Printing Blank Lines with println
|
|
P2845R8 | Formatting of std::filesystem::path
|
|
P0493R5 | Atomic minimum/maximum | |
P2542R8 | views::concat |
完了 |
P2591R5 | Concatenation of strings and string views | |
P2248R8 | Enabling list-initialization for algorithms | |
P2810R4 |
is_debugger_present is_replaceable
|
|
P1068R11 | Vector API for random number generation | |
P2944R3 | Comparisons for reference_wrapper
|
|
P2642R6 | Padded mdspan layouts |
|
P3029R1 | Better mdspan 's CTAD |
以下N4987
paper | タイトル | 対応状況(空 or 完了 or 対応しない or 担当名) |
---|---|---|
P3341R0 | C++ Standard Library Ready Issues to be moved in St. Louis, Jun. 2024 | |
P2997R1 | Removing the common reference requirement from the indirectly invocable concepts | |
P2389R2 |
dextents Index Type Parameter |
|
P3168R2 | Give std::optional Range Support |
|
P3217R0 | Adjoints to "Enabling list-initialization for algorithms": find_last
|
|
P2985R0 | A type trait for detecting virtual base classes | |
P0843R14 | inplace_vector |
|
P3235R3 |
std::print more types faster with less memory |
|
P2968R2 | Make std::ignore a first-class object |