- SD-9
Library Evolution Policies
- SD-8
Standard Library Compatibility
- SD-7
Mailing Procedures and How to Write Papers
- SD-6
SG10 Feature Test Recommendations
- SD-5
WG21 and PL22.16 (C++) Joint Mailing and Meeting Information
- SD-4
Practices and Procedures: The "How We Work" Cheat Sheet
- SD-3
Study Group Organizational Information
- SD-1
PL22.16/WG21 document list
- P4000R0
2024-05-22 All of WG21 To TS or not to TS: that is the question GitHub Michael Wong H. Hinnant R. Orr B. Stroustrup D. Vandevoorde
- P3543R0
2024-12-17 EWG Evolution Response to Core Safety Profiles (P3081) GitHub Mungo Gill Corentin Jabot John Lakos Joshua Berne Timur Doumler
- P3542R0
2024-12-16 EWG Evolution CWG Core Abolish the term "converting constructor" GitHub Brian Bi
- P3541R0
2024-12-16 SG21 Contracts SG23 Safety and Security EWG Evolution Violation handlers vs `noexcept` GitHub Andrzej Krzemieński
- P3540R0
2024-12-16 EWG Evolution #embed Parameter offset GitHub JeanHeyd Meneide
- P3539R1
2024-12-13 EWG Evolution Consistent Function Label Naming for Sections GitHub Paweł Benetkiewicz
- P3537R0
2024-12-10 LEWG Library Evolution Presentation on Concurrent Queue API LEWG Telecon 2024-Dec-10 GitHub Detlef Vollmann
- P3533R0
2024-12-13 EWG Evolution constexpr virtual inheritance GitHub Hana Dusíková
- P3530R0
2024-12-17 EWGI SG17: EWG Incubator EWG Evolution LEWG Library Evolution CWG Core LWG Library Intrinsic for reading uninitialized memory GitHub Boleyn Su Gašper Ažman
- P3527R0
2024-12-17 EWG Evolution LEWG Library Evolution Pattern Matching: *variant-like* and `std::expected` GitHub Michael Park Zach Laine
- P3525R0
2024-12-16 EWG Evolution Explicit Implicit Template Regions GitHub Barry Revzin
- P3524R0
2024-11-23 CWG Core Core Language Working Group "ready" Issues for the November, 2024 meeting GitHub Jens Maurer
- P3521R0
2024-12-17 EWG Evolution LEWG Library Evolution Pattern Matching: Customization Point for Open Sum Types GitHub Michael Park Zach Laine
- P3520R0
2024-11-22 SG21 Contracts EWG Evolution Wroclaw Technical Fixes to Contracts GitHub Timur Doumler Joshua Berne Andrzej Krzemieński
- P3519R0
2024-11-21 LEWG Library Evolution Slides for P3425 presentation to LEWG GitHub Lewis Baker
- P3518R0
2024-11-20 EWG Evolution Slides for Standardized Constexpr Type Ordering GitHub Gašper Ažman
- P3517R0
2024-11-20 LEWG Library Evolution Slides presented to LEWG on trivial relocation in Wroclaw GitHub Alisdair Meredith
- P3510R2
2024-12-04 SG21 Contracts Leftover properties of `this` in constructor preconditions GitHub Nathan Myers Gašper Ažman
- P3510R1
2024-11-21 SG21 Contracts Leftover properties of `this` in constructor preconditions GitHub Nathan Myers Gašper Ažman
- P3510R0
2024-11-20 SG21 Contracts Leftover properties of `this` in constructor preconditions GitHub Nathan Myers Gašper Ažman
- P3508R0
2024-11-20 LWG Library Wording for constexpr for specialized memory algorithms GitHub Giuseppe D'Angelo Michael Schellenberger Costa
- P3504R0
2024-11-18 All of WG21 C++ Standard Library Ready Issues to be moved in Wroclaw, Nov. 2024 GitHub Jonathan Wakely
- P3503R0
2024-11-21 LEWG Library Evolution Make type-erased allocator use in promise and packaged_task consistent GitHub Nicolas Morales Jonathan Wakely
- P3502R0
2024-11-18 EWG Evolution Slides for D2900R11 - Contracts for C++ GitHub Timur Doumler
- P3498R0
2024-11-14 SG23 Safety and Security EWG Evolution Stop the Bleeding but, First, Do No Harm GitHub Gabriel Dos Reis Thomas Wise; Zachary Henkel
- P3497R0
2024-11-11 SG1 Concurrency and Parallelism Guarded Objects GitHub Jan Wilmans
- P3495R0
2024-11-13 SG19 Machine Learning LEWG Library Evolution LWG Library Remarks on Basic Statistics, P1708R9 GitHub Oliver Rosten Mark Hoemmen
- P3493R0
2024-11-10 SG7 Reflection LEWG Library Evolution Ruminations on reflection and access GitHub Ville Voutilainen
- P3492R0
2024-11-22 EWGI SG17: EWG Incubator Sized deallocation for placement new GitHub Lauri Vasama
- P3491R0
2024-12-15 LEWG Library Evolution define_static_{string,object,array} GitHub Barry Revzin Peter Dimov Daveed Vandevoorde Dan Katz
- P3490R0
2024-11-14 SG1 Concurrency and Parallelism SG9 Ranges Justification for ranges as the output of parallel range algorithms GitHub Alexey Kukanov Ruslan Arutyunyan
- P3489R0
2024-11-07 SG21 Contracts EWG Evolution Postconditions odr-using a parameter of dependent type GitHub Timur Doumler Joshua Berne
- P3488R1
2024-11-20 EWG Evolution Floating-Point Excess Precision GitHub Matthias Kretz
- P3488R0
2024-11-14 SG6 Numerics EWG Evolution Floating-Point Excess Precision GitHub Matthias Kretz
- P3487R0
2024-11-07 SG21 Contracts EWG Evolution Postconditions odr-using a parameter that may be passed in registers GitHub Timur Doumler Joshua Berne
- P3485R0
2024-10-29 EWG Evolution Grouping using declarations with braces GitHub Barry Revzin
- P3484R2
2024-11-14 SG21 Contracts EWG Evolution Postconditions odr-using a parameter modified in an overriding function GitHub Timur Doumler Joshua Berne
- P3484R1
2024-11-07 SG21 Contracts EWG Evolution Postconditions odr-using a parameter modified in an overriding function GitHub Timur Doumler Joshua Berne
- P3484R0
2024-11-01 SG21 Contracts EWG Evolution Postconditions odr-using a parameter modified in an overriding function GitHub Timur Doumler Joshua Berne
- P3483R1
2024-11-04 SG21 Contracts EWG Evolution Contracts for C++: Pre-Wroclaw technical clarifications GitHub Timur Doumler Joshua Berne
- P3483R0
2024-10-31 SG21 Contracts EWG Evolution Contracts for C++: Pre-Wroclaw technical clarifications GitHub Timur Doumler Joshua Berne
- P3482R0
2024-12-14 SG4 Networking Proposed API for creating TAPS based networking connections GitHub Thomas W Rodgers Dietmar Kuhl
- P3481R0
2024-10-16 SG1 Concurrency and Parallelism LEWG Library Evolution Summarizing std::execution::bulk() issues GitHub Lucian Radu Teodorescu Lewis Baker Ruslan Arutyunyan
- P3480R2
2024-11-22 LEWG Library Evolution std::simd is a range GitHub Matthias Kretz
- P3480R1
2024-11-13 SG9 Ranges LEWG Library Evolution std::simd is a range GitHub Matthias Kretz
- P3480R0
2024-10-16 SG9 Ranges LEWG Library Evolution std::simd is a range GitHub Matthias Kretz
- P3479R0
2024-10-16 SG6 Numerics EWGI SG17: EWG Incubator SG22 Compatibility Enabling C pragma support in C++ GitHub Joshua Cranmer
- P3478R0
2024-10-16 SG21 Contracts EWG Evolution Constification should not be part of the MVP GitHub John Spicer
- P3477R1
2024-11-21 SG22 Compatibility LEWG Library Evolution CWG Core There are exactly 8 bits in a byte GitHub JF Bastien
- P3477R0
2024-10-16 SG22 Compatibility EWG Evolution LEWG Library Evolution There are exactly 8 bits in a byte GitHub JF Bastien
- P3476R0
2024-10-16 EWG Evolution Slides for P2688R2 - Pattern Matching: `match` Expression GitHub Michael Park
- P3475R0
2024-10-16 SG1 Concurrency and Parallelism EWG Evolution LEWG Library Evolution CWG Core LWG Library Defang and deprecate memory_order::consume GitHub Hans Boehm
- P3474R0
2024-10-16 EWGI SG17: EWG Incubator LEWGI SG18: LEWG Incubator std::arguments GitHub Jeremy Rifkin
- P3473R0
2024-10-16 EWG Evolution Splicing Should Respect Access Control GitHub Steve Downey
- P3472R0
2024-10-15 LEWG Library Evolution Make fiber_context::can_resume() const GitHub Andrzej Krzemieński
- P3471R2
2024-12-14 SG23 Safety and Security LEWG Library Evolution Standard Library Hardening GitHub Konstantin Varlamov Louis Dionne
- P3471R1
2024-11-21 SG23 Safety and Security LEWG Library Evolution Standard Library Hardening GitHub Konstantin Varlamov Louis Dionne
- P3471R0
2024-10-16 SG23 Safety and Security LEWG Library Evolution Standard library hardening GitHub Konstantin Varlamov Louis Dionne
- P3470R0
2024-10-15 SG15 Tooling EWG Evolution Interface-Unit-Only Module Library Support GitHub Daniel Ruoso
- P3469R0
2024-10-16 EWG Evolution Virtual deducing this GitHub Mike Spertus
- P3468R0
2024-12-17 LEWG Library Evolution 2024-10 Library Evolution Poll Outcomes GitHub Inbal Levi Fabio Fracassi Ben Craig Nevin Liber Billy Baker Corentin Jabot
- P3467R0
2024-10-16 LEWG Library Evolution 2024-10 Library Evolution Polls GitHub Inbal Levi Fabio Fracassi Ben Craig Nevin Liber Billy Baker Corentin Jabot
- P3466R1
2024-11-24 EWG Evolution (Re)affirm design principles for future C++ evolution GitHub Herb Sutter
- P3466R0
2024-10-16 EWG Evolution (Re)affirm design principles for future C++ evolution GitHub Herb Sutter
- P3465R0
2024-10-16 SG23 Safety and Security EWG Evolution Pursue P1179 as a Lifetime TS GitHub Herb Sutter
- P3460R0
2024-10-16 SG21 Contracts EWG Evolution CWG Core Contracts Implementors Report GitHub Eric Fiselier Nina Dinka Ranns Iain Sandoe
- P3457R0
2024-10-15 SG19 Machine Learning SG19: Machine Learning virtual Meeting Minutes to 2024/06/13-2024/10/10 GitHub Michael Wong
- P3456R0
2024-10-15 SG1 Concurrency and Parallelism LEWG Library Evolution LWG Library system_scheduler on Win32, Darwin and Linux GitHub Gor Nishanov
- P3455R0
2024-10-15 SG14 Low Latency SG14: Low Latency/Games/Embedded/Financial Trading virtual Meeting Minutes 2024/6/12-2024/10/9 GitHub Michael Wong
- P3454R0
2024-10-15 SG1 Concurrency and Parallelism Revising Atomic Max/Min Operations GitHub Michael Wong Gonzalo Brito Fedor Pikus Maged Michael
- P3451R0
2024-10-15 EWG Evolution A Suggestion for Reflection Access Control GitHub Barry Revzin
- P3450R0
2024-10-15 LEWG Library Evolution Extending is_within_lifetime GitHub Barry Revzin
- P3449R1
2024-12-16 LWG Library constexpr std::generator GitHub Hana Dusíková
- P3449R0
2024-10-15 LEWG Library Evolution constexpr std::generator GitHub Hana Dusíková
- P3447R0
2024-10-14 SG23 Safety and Security Profiles syntax GitHub Bjarne Stroustrup
- P3446R0
2024-10-14 SG23 Safety and Security Profile invalidation - eliminating dangling pointers GitHub Bjarne Stroustrup
- P3445R0
2024-10-16 LEWG Library Evolution Add utilities for easier type/bit casting in std::simd GitHub Daniel Towner
- P3444R0
2024-10-14 SG23 Safety and Security Memory safety without lifetime parameters GitHub Sean Baxter
- P3443R0
2024-10-14 SG21 Contracts EWG Evolution Reflection on SG21 2024 Process GitHub Ran Regev
- P3442R0
2024-10-14 SG14 Low Latency LEWG Library Evolution [[invalidate_dereferencing]] attribute GitHub Patrice Roy Nicolas Fleury
- P3441R0
2024-10-15 LEWG Library Evolution Rename simd_split to simd_chunk GitHub Daniel Towner
- P3440R0
2024-10-15 LEWG Library Evolution Add n_elements named constructor to std::simd GitHub Daniel Towner
- P3439R0
2024-10-16 EWG Evolution Chained comparisons: Safe, correct, efficient GitHub Herb Sutter
- P3438R0
2024-10-13 LEWG Library Evolution Make integral overloads of std::to_string constexpr GitHub Andreas Fertig
- P3437R1
2024-11-07 SG7 Reflection EWG Evolution Proposed principles: Reflect C++, generate C++ (by default) GitHub Herb Sutter
- P3437R0
2024-10-16 SG7 Reflection EWG Evolution Proposed default principles: Reflect C++, Generate C++ GitHub Herb Sutter
- P3436R1
2024-11-07 SG23 Safety and Security EWG Evolution Strategy for removing safety-related undefined behavior by default GitHub Herb Sutter
- P3436R0
2024-10-16 SG23 Safety and Security EWG Evolution Strategy for removing safety-related undefined behavior by default GitHub Herb Sutter
- P3435R0
2024-10-14 SG7 Reflection Reflection and meta-programming GitHub Jean-Baptiste VALLON HOARAU Joel FALCOU
- P3433R0
2024-10-14 LEWG Library Evolution Allocator Support for Operation States GitHub Dietmar Kuehl
- P3430R1
2024-11-22 LEWG Library Evolution simd issues: explicit, unsequenced, identity-element position, and members of disabled simd GitHub Matthias Kretz
- P3430R0
2024-10-15 LEWG Library Evolution simd issues: explicit, unsequenced, identity-element position, and members of disabled simd GitHub Matthias Kretz
- P3429R1
2024-11-29 LEWG Library Evolution Reflection header should minimize standard library dependencies GitHub Jonathan Müller
- P3429R0
2024-10-16 LEWG Library Evolution Reflection header should minimize standard library dependencies GitHub Jonathan Müller
- P3428R1
2024-12-11 SG1 Concurrency and Parallelism Hazard Pointer Batches GitHub Maged Michael Michael Wong Paul McKenney
- P3428R0
2024-10-11 SG1 Concurrency and Parallelism Hazard Pointer Batches GitHub Maged Michael Michael Wong Paul McKenney
- P3427R1
2024-12-11 SG1 Concurrency and Parallelism Hazard Pointer Synchronous Reclamation GitHub Maged Michael Michael Wong Paul McKenney
- P3427R0
2024-10-11 SG1 Concurrency and Parallelism Hazard Pointer Synchronous Reclamation GitHub Maged Michael Michael Wong Paul McKenney
- P3425R0
2024-10-16 LEWG Library Evolution Reducing operation-state sizes for subobject child operations GitHub Lewis Baker
- P3424R0
2024-12-17 LEWGI SG18: LEWG Incubator EWG Evolution Define Delete With Throwing Exception Specification GitHub Alisdair Meredith
- P3423R0
2024-10-15 EWG Evolution Extending User-Generated Diagnostic Messages GitHub Yihe Li
- P3422R1
2024-11-28 EWG Evolution Allow main function in named modules GitHub Chuanqi Xu
- P3422R0
2024-10-09 EWG Evolution Allow main function in named modules GitHub Chuanqi Xu
- P3421R0
2024-10-12 SG7 Reflection EWG Evolution Consteval destructors GitHub Ben Craig
- P3420R0
2024-10-16 SG7 Reflection Reflection of Templates GitHub Andrei Alexandrescu Barry Revzin Daveed Vandevoorde Michael Garland
- P3419R0
2024-10-11 SG7 Reflection EWGI SG17: EWG Incubator EWG Evolution Reflection Syntax Options Summary GitHub Michael Levine
- P3417R0
2024-10-16 SG21 Contracts EWG Evolution Improving the handling of exceptions thrown from contract predicates GitHub Gašper Ažman Timur Doumler
- P3416R0
2024-10-15 LEWG Library Evolution exception_ptr_cast: Add && = delete overload GitHub Gor Nishanov
- P3415R0
2024-10-10 LEWG Library Evolution Range interface in std::optional breaks code! GitHub Andrzej Krzemieński
- P3413R0
2024-10-15 LEWG Library Evolution A more flexible optional::value_or (else!) GitHub Corentin Jabot
- P3412R0
2024-10-15 EWGI SG17: EWG Incubator EWG Evolution String interpolation GitHub Bengt Gustafsson Victor Zverovich
- P3411R0
2024-09-29 SG9 Ranges LEWG Library Evolution `any_view` GitHub Hui Xie S. Levent Yilmaz Louis Dionne
- P3409R1
2024-11-17 SG1 Concurrency and Parallelism Enabling more efficient stop-token based cancellation of senders GitHub Lewis Baker
- P3409R0
2024-10-16 SG1 Concurrency and Parallelism Enabling more efficient stop-token based cancellation of senders GitHub Lewis Baker
- P3407R0
2024-10-14 EWG Evolution Make idiomatic usage of `offsetof` well-defined GitHub Brian Bi
- P3406R0
2024-09-24 All of WG21 We need better performance testing GitHub Bjarne Stroustrup
- P3405R0
2024-09-28 EWG Evolution Out-of-order designated initializers GitHub Elias Kosunen
- P3404R0
2024-10-11 SG9 Ranges SG23 Safety and Security std::at : Range-checked accesses to arbitrary containers GitHub Andre Kostur
- P3403R0
2024-09-19 EWG Evolution The Undefined Behavior Question GitHub Andrew Tomazos
- P3402R1
2024-10-15 SG23 Safety and Security A Safety Profile Verifying Class Initialization GitHub Marc-André Laverdière Christopher Lapkowski Charles-Henri Gros
- P3402R0
2024-09-17 SG23 Safety and Security A Safety Profile Verifying Class Initialization GitHub Marc-André Laverdière Christopher Lapkowski Charles-Henri Gros
- P3401R0
2024-09-17 LEWGI SG18: LEWG Incubator LEWG Library Evolution Enrich Creation Functions for the Pointer-Semantics-Based Polymorphism Library - Proxy GitHub Tian Liao Mingxin Wang
- P3399R0
2024-10-16 LEWG Library Evolution All of WG21 Adjusting Electronic Polls to a Hybrid Workflow GitHub Inbal Levi Fabio Fracassi Corentin Jabot Nevin Liber Robert Leahy Khalil Estell
- P3398R0
2024-09-17 EWGI SG17: EWG Incubator User specified type decay GitHub Bengt Gustafsson
- P3397R0
2024-09-17 SG6 Numerics Clarify requirements on extended floating point types GitHub Hans Boehm
- P3396R1
2024-11-19 LWG Library std::execution wording fixes GitHub Lewis Baker
- P3396R0
2024-09-16 LWG Library std::execution wording fixes GitHub Lewis Baker
- P3394R0
2024-10-14 SG7 Reflection EWG Evolution Annotations for Reflection GitHub Daveed Vandevoorde Wyatt Childers Dan Katz
- P3392R0
2024-09-14 LEWG Library Evolution Do not promise support for function syntax of operators GitHub Corentin Jabot Inbal Levi
- P3391R0
2024-09-12 LEWG Library Evolution constexpr std::format GitHub Barry Revzin
- P3390R0
2024-09-12 SG23 Safety and Security Safe C++ GitHub Sean Baxter Christian Mazakas
- P3389R0
2024-09-10 LEWG Library Evolution Of Operation States and Their Lifetimes (LEWG Presentation 2024-09-10) GitHub Robert Leahy
- P3388R0
2024-09-10 LEWG Library Evolution When Do You Know connect Doesn't Throw? GitHub Robert Leahy
- P3387R0
2024-10-09 SG21 Contracts EWG Evolution Contract assertions on coroutines GitHub Timur Doumler Joshua Berne Iain Sandoe Peter Bindels
- P3386R1
2024-11-25 EWG Evolution Static Analysis of Contracts with P2900 GitHub Joshua Berne
- P3386R0
2024-10-15 EWG Evolution Static Analysis of Contracts with P2900 GitHub Joshua Berne
- P3385R2
2024-12-12 SG7 Reflection Attributes reflection GitHub Aurelien Cassagnes Roman Khoroshikh Anders Johansson
- P3385R1
2024-10-15 SG7 Reflection Attributes reflection GitHub Aurelien Cassagnes Roman Khoroshikh Anders Johansson
- P3385R0
2024-09-16 SG7 Reflection Attributes reflection GitHub Aurelien Cassagnes Aurelien Cassagnes Roman Khoroshikh Anders Johansson
- P3384R0
2024-09-05 EWG Evolution __COUNTER__ GitHub Jeremy Rifkin
- P3383R1
2024-11-23 LEWG Library Evolution mdspan.at() GitHub Stephan Lachnit Xavier Bonaventura
- P3383R0
2024-09-05 LEWGI SG18: LEWG Incubator mdspan.at() GitHub Stephan Lachnit Xavier Bonaventura
- P3382R0
2024-08-29 LEWGI SG18: LEWG Incubator LEWG Library Evolution LWG Library Coarse clocks and resolutions GitHub Antony Polukhin
- P3381R0
2024-09-17 EWG Evolution Syntax for Reflection GitHub Barry Revzin Wyatt Childers Peter Dimov Andrew Sutton Faisal Vali Daveed Vandevoorde Dan Katz
- P3380R1
2024-12-17 EWG Evolution Extending support for class types as non-type template parameters GitHub Barry Revzin
- P3380R0
2024-09-10 EWG Evolution Extending support for class types as non-type template parameters GitHub Barry Revzin
- P3379R0
2024-08-27 LEWG Library Evolution Constrain std::expected equality operators GitHub Jonathan Wakely
- P3378R1
2024-12-16 LEWG Library Evolution constexpr exception types GitHub Hana Dusíková
- P3378R0
2024-10-14 LEWG Library Evolution constexpr exception types GitHub Hana Dusíková
- P3376R0
2024-10-14 SG21 Contracts EWG Evolution Contract assertions versus static analysis and 'safety' GitHub Andrzej Krzemieński
- P3375R1
2024-10-08 SG6 Numerics SG14 Low Latency LEWG Library Evolution Reproducible floating-point results GitHub Guy Davidson
- P3375R0
2024-09-10 SG6 Numerics SG14 Low Latency LEWG Library Evolution Reproducible floating-point results GitHub Guy Davidson
- P3374R0
2024-08-14 LEWGI SG18: LEWG Incubator Adding formatter for fpos GitHub Liang Jiaming
- P3373R0
2024-08-15 LEWG Library Evolution Of Operation States and Their Lifetimes GitHub Robert Leahy
- P3372R2
2024-10-08 LEWG Library Evolution constexpr containers and adapters GitHub Hana Dusíková
- P3372R1
2024-09-17 LEWG Library Evolution constexpr containers and adapters GitHub Hana Dusíková
- P3372R0
2024-08-15 LEWG Library Evolution constexpr containers and adapters GitHub Hana Dusíková
- P3371R3
2024-10-29 LEWG Library Evolution Fix C++26 by making the rank-1, rank-2, rank-k, and rank-2k updates consistent with the BLAS GitHub Mark Hoemmen Ilya Burylov
- P3371R2
2024-10-14 LEWG Library Evolution Fix C++26 by making the rank-1, rank-2, rank-k, and rank-2k updates consistent with the BLAS GitHub Mark Hoemmen Ilya Burylov
- P3371R1
2024-09-14 LEWG Library Evolution Fix C++26 by making the rank-1, rank-2, rank-k, and rank-2k updates consistent with the BLAS GitHub Mark Hoemmen Ilya Burylov
- P3371R0
2024-08-12 LEWG Library Evolution LWG Library Fix C++26 by making the symmetric and Hermitian rank-k and rank-2k updates consistent with the BLAS GitHub Mark Hoemmen
- P3370R1
2024-10-06 LEWG Library Evolution Add new library headers from C23 GitHub Jens Maurer
- P3370R0
2024-08-15 LEWG Library Evolution Add new library headers from C23 GitHub Jens Maurer
- P3369R0
2024-07-28 LEWG Library Evolution constexpr for uninitialized_default_construct GitHub Giuseppe D'Angelo
- P3367R2
2024-12-16 EWG Evolution LWG Library constexpr coroutines GitHub Hana Dusíková
- P3367R1
2024-11-29 CWG Core constexpr coroutines GitHub Hana Dusíková
- P3367R0
2024-10-16 EWG Evolution LEWG Library Evolution constexpr coroutines GitHub Hana Dusíková
- P3366R0
2024-08-15 SG1 Concurrency and Parallelism LEWG Library Evolution Remove Deprecated Atomic Initialization API from C++26 GitHub Alisdair Meredith
- P3365R0
2024-08-15 LEWG Library Evolution Remove the Deprecated iterator Class Template from C++26 GitHub Alisdair Meredith
- P3364R0
2024-08-15 SG16 Unicode Remove Deprecated u8path overloads From C++26 GitHub Alisdair Meredith
- P3362R0
2024-08-13 EWG Evolution Static analysis and 'safety' of Contracts, P2900 vs. P2680/P3285 GitHub Ville Voutilainen
- P3361R1
2024-07-23 SG21 Contracts Class invariants and contract checking philosophy GitHub Esa Pulkkinen
- P3361R0
2024-07-18 SG21 Contracts Class invariants and contract checking philosophy GitHub Esa Pulkkinen
- P3360R0
2024-07-16 EWGI SG17: EWG Incubator Slides for P3312R0 - Overload Set Types GitHub Bengt Gustafsson
- P3359R0
2024-07-16 EWGI SG17: EWG Incubator EWG Evolution Slides for P3298R0 - Implicit conversion functions GitHub Bengt Gustafsson
- P3358R0
2024-07-16 SG15 Tooling SARIF for Structured Diagnostics GitHub Sy Brand
- P3357R0
2024-07-15 EWGI SG17: EWG Incubator LEWGI SG18: LEWG Incubator NRVO with factory and after_factory GitHub TPK Healy
- P3356R0
2024-07-13 LEWGI SG18: LEWG Incubator LEWG Library Evolution non_invalidating_vector GitHub Jarrad J Waterloo
- P3355R2
2024-10-29 LWG Library Fix submdspan for C++26 GitHub Mark Hoemmen
- P3355R1
2024-10-15 LWG Library Fix submdspan for C++26 GitHub Mark Hoemmen
- P3355R0
2024-07-15 LEWG Library Evolution Fix submdspan for C++26 GitHub Mark Hoemmen
- P3354R0
2024-07-09 SG12 Undefined and Unspecified Behavior EWG Evolution Slides for P3233R0 GitHub Giuseppe D'Angelo
- P3352R0
2024-09-19 SG22 Compatibility EWG Evolution Taming the Demons (C++ version) - Undefined Behavior and Partial Program Correctness GitHub Andrew Tomazos Martin Uecker
- P3351R1
2024-10-09 SG9 Ranges views::scan GitHub Yihe Li
- P3351R0
2024-07-08 SG9 Ranges views::scan GitHub Yihe Li
- P3349R0
2024-10-16 LEWG Library Evolution Converting contiguous iterators to pointers GitHub Jonathan Wakely
- P3348R1
2024-10-14 SG6 Numerics LEWG Library Evolution C++26 should refer to C23 not C17 GitHub Jonathan Wakely
- P3348R0
2024-08-02 SG6 Numerics LEWG Library Evolution C++26 should refer to C23 not C17 GitHub Jonathan Wakely
- P3347R0
2024-08-09 EWG Evolution Invalid/Prospective Pointer Operations GitHub Paul E. McKenney Maged Michael Jens Maurer Peter Sewell Martin Uecker Hans Boehm Hubert Tong Niall Douglas Thomas Rodgers Will Deacon Michael Wong David Goldblatt Kostya Serebryany Anthony Williams Tom Scogland and JF Bastien
- P3346R0
2024-10-16 EWG Evolution LEWG Library Evolution thread_local means fiber-specific GitHub Nat Goodspeed
- P3345R0
2024-06-28 CWG Core Core Language Working Group "ready" Issues for the June, 2024 meeting GitHub Jens Maurer
- P3344R0
2024-06-28 EWG Evolution Virtual Functions on Contracts (EWG - Presentation for P3097) GitHub Joshua Berne Timur Doumler Lisa Lippincott
- P3343R0
2024-06-25 EWG Evolution Contracts - What are we doing here (EWG Presentation) GitHub Joshua Berne
- P3342R2
2024-12-16 All of WG21 WITHDRAWN: Working Draft, Standard for C++ Ecosystem GitHub René Ferdinand Rivera Morell
- P3342R1
2024-11-22 EWG Evolution CWG Core Working Draft, Standard for C++ Ecosystem GitHub René Ferdinand Rivera Morell
- P3342R0
2024-07-11 EWG Evolution LEWG Library Evolution Working Draft, Standard for C++ Ecosystem GitHub René Ferdinand Rivera Morell
- P3341R0
2024-06-24 All of WG21 C++ Standard Library Ready Issues to be moved in St Louis, Jun. 2024 GitHub Jonathan Wakely
- P3340R0
2024-06-24 CWG Core A Consistent Grammar for Sequences GitHub Alisdair Meredith
- P3339R1
2024-12-16 All of WG21 WITHDRAWN: C++ Ecosystem IS Open License GitHub René Ferdinand Rivera Morell
- P3339R0
2024-06-24 All of WG21 C++ Ecosystem IS Open License GitHub René Ferdinand Rivera Morell Jayesh Badwaik
- P3338R0
2024-06-23 EWG Evolution Observe and ignore semantics in constant evaluation GitHub Ville Voutilainen
- P3336R0
2024-06-24 SG21 Contracts EWG Evolution Usage Experience for Contracts with BDE GitHub Joshua Berne
- P3335R4
2024-12-16 All of WG21 WITHDRAWN: Structured Core Options GitHub René Ferdinand Rivera Morell
- P3335R3
2024-11-22 SG15 Tooling Structured Core Options GitHub René Ferdinand Rivera Morell
- P3335R2
2024-10-15 SG15 Tooling Structured Core Options GitHub René Ferdinand Rivera Morell
- P3335R1
2024-09-17 SG15 Tooling Structured Core Options GitHub René Ferdinand Rivera Morell
- P3335R0
2024-07-12 SG15 Tooling Structured Core Options GitHub René Ferdinand Rivera Morell
- P3334R0
2024-10-15 SG7 Reflection EWGI SG17: EWG Incubator Cross Static Variables GitHub Coral Kashri Andrei Zissu Tal Yaakovi Inbal Levi
- P3332R0
2024-06-18 EWG Evolution A simpler notation for PM GitHub Bjarne Stroustrup
- P3331R0
2024-06-18 LEWGI SG18: LEWG Incubator LEWG Library Evolution LWG Library Accessing The First and Last Elements in Associative Containers GitHub Nikita Sakharin
- P3330R0
2024-06-17 SG1 Concurrency and Parallelism User-defined Atomic Read-Modify-Write Operations GitHub Gonzalo Brito Damien Lebrun-Grandie
- P3329R0
2024-11-13 SG9 Ranges LEWG Library Evolution LWG Library Healing the C++ Filter View GitHub Nicolai Josuttis
- P3328R0
2024-06-14 SG21 Contracts Observable Checkpoints During Contract Evaluation GitHub Joshua Berne
- P3327R0
2024-10-16 SG21 Contracts EWG Evolution Contract assertions on function pointers GitHub Timur Doumler
- P3326R0
2024-06-13 LEWG Library Evolution favor ease of use GitHub Jarrad J. Waterloo
- P3325R5
2024-11-22 LWG Library A Utility for Creating Execution Environments GitHub Eric Niebler
- P3325R4
2024-11-21 LWG Library A Utility for Creating Execution Environments GitHub Eric Niebler
- P3325R3
2024-07-23 LEWG Library Evolution A Utility for Creating Execution Environments GitHub Eric Niebler
- P3325R2
2024-07-16 LEWG Library Evolution A Utility for Creating Execution Environments GitHub Eric Niebler
- P3325R1
2024-07-14 LEWG Library Evolution A Utility for Creating Execution Environments GitHub Eric Niebler
- P3325R0
2024-06-14 LEWG Library Evolution A Utility for Creating Execution Environments GitHub Eric Niebler
- P3324R0
2024-10-14 EWG Evolution Attributes for namespace aliases, template parameters, and lambda captures GitHub Tom Honermann
- P3323R1
2024-11-18 LWG Library cv-qualified types in atomic and atomic_ref GitHub Gonzalo Brito Gadeschi
- P3323R0
2024-06-16 SG1 Concurrency and Parallelism cv-qualified types in atomic and atomic_ref GitHub Gonzalo Brito Gadeschi
- P3321R0
2024-07-12 SG15 Tooling SG21 Contracts EWG Evolution Contracts Interaction With Tooling GitHub Joshua Berne
- P3320R0
2024-05-22 EWG Evolution EWG slides for P3144 "Delete if Incomplete" GitHub Alisdair Meredith
- P3319R2
2024-11-19 LEWG Library Evolution Add an iota object for simd (and more) GitHub Matthias Kretz
- P3319R1
2024-06-28 LEWG Library Evolution Add an iota object for simd (and more) GitHub Matthias Kretz
- P3319R0
2024-05-22 LEWG Library Evolution Add an iota object for simd (and more) GitHub Matthias Kretz
- P3318R0
2024-05-22 LEWG Library Evolution Throwing violation handlers, from an application programming perspective GitHub Ville Voutilainen
- P3317R0
2024-05-22 SG21 Contracts Compile time resolved contracts GitHub Jonas Persson
- P3316R0
2024-05-22 SG21 Contracts A more predictable unchecked semantic GitHub Jonas Persson
- P3315R0
2024-08-15 LEWG Library Evolution 2024-07 Library Evolution Poll Outcomes GitHub Inbal Levi Fabio Fracassi Ben Craig Nevin Liber Billy Baker Corentin Jabot
- P3314R0
2024-07-16 LEWG Library Evolution 2024-07 Library Evolution Polls GitHub Inbal Levi Fabio Fracassi Ben Craig Nevin Liber Billy Baker Corentin Jabot
- P3313R0
2024-05-22 EWG Evolution LEWG Library Evolution Impacts of noexept on ARM table based exception metadata GitHub Khalil Estell
- P3312R0
2024-05-22 EWGI SG17: EWG Incubator Overload Set Types GitHub Bengt Gustafsson
- P3311R0
2024-05-22 SG21 Contracts An opt-in approach for integration of traditional assert facilities in C++ contracts GitHub Tom Honermann
- P3310R5
2024-11-21 EWG Evolution CWG Core Solving issues introduced by relaxed template template parameter matching GitHub Matheus Izvekov
- P3310R4
2024-10-16 EWG Evolution CWG Core Solving issues introduced by P0522R0 GitHub Matheus Izvekov
- P3310R3
2024-10-15 EWG Evolution CWG Core Solving partial ordering issues introduced by P0522R0 GitHub Matheus Izvekov
- P3310R2
2024-06-22 EWG Evolution CWG Core Solving partial ordering issues introduced by P0522R0 GitHub Matheus Izvekov
- P3310R1
2024-06-21 EWG Evolution CWG Core Solving partial ordering issues introduced by P0522R0 GitHub Matheus Izvekov
- P3310R0
2024-05-22 EWG Evolution CWG Core Solving partial ordering issues introduced by P0522R0 GitHub Matheus Izvekov
- P3309R3
2024-12-16 LWG Library constexpr atomic and atomic_ref GitHub Hana Dusíková
- P3309R2
2024-08-29 LEWG Library Evolution constexpr atomic and atomic_ref GitHub Hana Dusíková
- P3309R1
2024-07-14 LEWG Library Evolution constexpr atomic and atomic_ref GitHub Hana Dusíková
- P3309R0
2024-05-22 SG1 Concurrency and Parallelism LEWG Library Evolution constexpr atomic and atomic_ref GitHub Hana Dusíková
- P3308R0
2024-05-22 LEWG Library Evolution mdarray design questions and answers GitHub Mark Hoemmen Christian Trott
- P3307R0
2024-05-22 SG6 Numerics Floating-Point Maximum/Minimum Function Objects GitHub Gonzalo Brito Gadeschi
- P3306R0
2024-05-22 SG1 Concurrency and Parallelism SG6 Numerics Atomic Read-Modify-Write Improvements GitHub Gonzalo Brito Gadeschi Damien Lebrun-Grandie
- P3305R0
2024-05-21 SG19 Machine Learning SG19: Machine Learning virtual Meeting Minutes to 2024/04/11-2024/05/09 GitHub Michael Wong
- P3304R0
2024-05-21 SG14 Low Latency SG14: Low Latency/Games/Embedded/Financial Trading virtual Meeting Minutes 2024/04/10 GitHub Michael Wong
- P3303R1
2024-06-25 LEWG Library Evolution Fixing Lazy Sender Algorithm Customization GitHub Eric Niebler
- P3303R0
2024-05-22 LEWG Library Evolution Fixing Lazy Sender Algorithm Customization GitHub Eric Niebler
- P3302R0
2024-05-21 SG16 Unicode SG16: Unicode meeting summaries 2024-03-13 through 2024-05-08 GitHub Tom Honermann
- P3301R0
2024-05-21 LEWG Library Evolution inplace_stoppable_base GitHub Lauri Vasama
- P3300R0
2024-02-15 SG1 Concurrency and Parallelism LEWG Library Evolution C++ Asynchronous Parallel Algorithms GitHub Bryce Adelstein Lelbach
- P3299R3
2024-12-17 LEWG Library Evolution LWG Library Range constructors for std::simd GitHub Daniel Towner Matthias Kretz Ruslan Arutyunyan
- P3299R2
2024-10-16 LEWG Library Evolution Range constructors for std::simd GitHub Daniel Towner Matthias Kretz Ruslan Arutyunyan
- P3299R1
2024-09-16 LEWG Library Evolution Range constructors for std::simd GitHub Daniel Towner Matthias Kretz Ruslan Arutyunyan
- P3299R0
2024-05-22 LEWG Library Evolution Range constructors for std::simd GitHub Daniel Towner Matthias Kretz
- P3298R1
2024-10-15 EWG Evolution Implicit user-defined conversion functions as operator.() GitHub Bengt Gustafsson
- P3298R0
2024-05-22 EWGI SG17: EWG Incubator Implicit user-defined conversion functions as operator.() GitHub Bengt Gustafsson
- P3297R1
2024-06-21 SG21 Contracts SG23 Safety and Security EWG Evolution C++26 Needs Contract Checking GitHub Ryan McDougall Jean-Francois Campeau Christian Eltzschig Mathias Kraus Pez Zarifian
- P3297R0
2024-05-20 SG21 Contracts SG23 Safety and Security EWG Evolution C++26 Needs Contract Checking GitHub Ryan McDougall Jean-Francois Campeau Christian Eltzschig Mathias Kraus Pez Zarifian
- P3296R3
2024-11-19 SG1 Concurrency and Parallelism LEWG Library Evolution let_async_scope GitHub Anthony Williams
- P3296R2
2024-10-14 SG1 Concurrency and Parallelism LEWG Library Evolution let_async_scope GitHub Anthony Williams
- P3296R1
2024-06-24 SG1 Concurrency and Parallelism LEWG Library Evolution let_with_async_scope GitHub Anthony Williams
- P3296R0
2024-05-22 SG1 Concurrency and Parallelism LEWG Library Evolution let_with_async_scope GitHub Anthony Williams
- P3295R2
2024-10-12 LEWG Library Evolution Freestanding constexpr containers and constexpr exception types GitHub Ben Craig
- P3295R1
2024-09-15 LEWG Library Evolution Freestanding constexpr containers and constexpr exception types GitHub Ben Craig
- P3295R0
2024-05-21 SG7 Reflection LEWG Library Evolution Freestanding constexpr containers and constexpr exception types GitHub Ben Craig
- P3294R2
2024-10-15 SG7 Reflection EWG Evolution Code Injection with Token Sequences GitHub Barry Revzin Andrei Alexandrescu Daveed Vandevoorde
- P3294R1
2024-07-16 SG7 Reflection EWG Evolution Code Injection with Token Sequences GitHub Barry Revzin Andrei Alexandrescu Daveed Vandevoorde
- P3294R0
2024-05-22 SG7 Reflection EWG Evolution Code Injection with Token Sequences GitHub Barry Revzin Andrei Alexandrescu Daveed Vandevoorde
- P3293R1
2024-10-13 EWG Evolution Splicing a base class subobject GitHub Barry Revzin Peter Dimov Dan Katz Daveed Vandevoorde
- P3293R0
2024-05-20 EWG Evolution Splicing a base class subobject GitHub Barry Revzin Peter Dimov Dan Katz Daveed Vandevoorde
- P3292R0
2024-05-18 SG1 Concurrency and Parallelism Provenance and Concurrency GitHub David Goldblatt
- P3290R2
2024-09-06 SG21 Contracts EWG Evolution Integrating Existing Assertions With Contracts GitHub Joshua Berne Timur Doumler John Lakos
- P3290R1
2024-07-12 SG21 Contracts EWG Evolution Integrating Existing Assertions With Contracts GitHub Joshua Berne Timur Doumler John Lakos
- P3290R0
2024-05-22 SG21 Contracts Integrating Existing Assertions With Contracts GitHub Joshua Berne Timur Doumler John Lakos
- P3289R0
2024-05-21 EWG Evolution Consteval blocks GitHub Daveed Vandevoorde Wyatt Childers Barry Revzin
- P3288R3
2024-06-27 EWGI SG17: EWG Incubator LEWGI SG18: LEWG Incubator std::elide GitHub Thomas P. K. Healy
- P3288R2
2024-05-29 EWGI SG17: EWG Incubator LEWGI SG18: LEWG Incubator std::elide GitHub Thomas P. K. Healy
- P3288R1
2024-05-28 EWGI SG17: EWG Incubator LEWGI SG18: LEWG Incubator std::elide GitHub Thomas P. K. Healy
- P3288R0
2024-05-22 EWGI SG17: EWG Incubator LEWGI SG18: LEWG Incubator std::elide GitHub Thomas P. K. Healy
- P3287R2
2024-11-13 LEWG Library Evolution Exploration of namespaces for std::simd GitHub Matthias Kretz
- P3287R1
2024-10-15 LEWG Library Evolution Exploration of namespaces for std::simd GitHub Matthias Kretz
- P3287R0
2024-05-22 LEWG Library Evolution Exploration of namespaces for std::simd GitHub Matthias Kretz
- P3286R0
2024-05-22 SG15 Tooling Module Metadata Format for Distribution with Pre-Built Libraries GitHub Daniel Ruoso
- P3285R0
2024-05-15 SG23 Safety and Security EWG Evolution Contracts: Protecting The Protector GitHub Gabriel Dos Reis
- P3284R2
2024-11-21 LEWG Library Evolution `write_env` and `unstoppable` Sender Adaptors GitHub Eric Niebler
- P3284R1
2024-07-16 LEWG Library Evolution `finally`, `write_env`, and `unstoppable` Sender Adaptors GitHub Eric Niebler
- P3284R0
2024-05-16 LEWG Library Evolution `finally`, `write_env`, and `unstoppable` Sender Adaptors GitHub Eric Niebler
- P3283R0
2024-05-16 LEWGI SG18: LEWG Incubator Adding .first() and .last() to strings GitHub Rhidian De Wit
- P3282R0
2024-05-19 SG1 Concurrency and Parallelism SG14 Low Latency LEWG Library Evolution Static Storage for C++ Concurrent bounded_queue GitHub Detlef Vollmann
- P3281R0
2024-05-15 SG21 Contracts EWG Evolution Contact checks should be regular C++ GitHub John Spicer
- P3279R0
2024-05-15 EWGI SG17: EWG Incubator CWG2463: What 'trivially fooable' should mean GitHub Arthur O'Dwyer
- P3278R0
2024-05-22 EWG Evolution LEWG Library Evolution Analysis of interaction between relocation, assignment, and swap GitHub Nina Ranns
- P3276R0
2024-05-18 SG21 Contracts EWG Evolution P2900 Is Superior to a Contracts TS GitHub Joshua Berne Steve Downey Jake Fevold Mungo Gill Rostislav Khlebnikov John Lakos and Alisdair Meredith
- P3275R0
2024-05-22 LEWG Library Evolution Replace simd operator[] with getter and setter functions - or not GitHub Matthias Kretz
- P3274R0
2024-05-10 SG23 Safety and Security EWG Evolution LEWG Library Evolution A framework for Profiles development GitHub Bjarne Stroustrup
- P3273R0
2024-05-22 SG7 Reflection Introspection of Closure Types GitHub Andrei Alexandrescu Daveed Vandevoorde David Olsen Michael Garland
- P3271R1
2024-10-15 SG21 Contracts Function Types with Usage (Contracts for Function Pointers) GitHub Lisa Lippincott
- P3271R0
2024-05-20 SG21 Contracts Function Usage Types (Contracts for Function Pointers) GitHub Lisa Lippincott
- P3270R0
2024-05-22 SG21 Contracts Repetition, Elision, and Constification w.r.t. contract_assert GitHub John Lakos Joshua Berne
- P3269R0
2024-05-21 SG21 Contracts EWG Evolution Do Not Ship Contracts as a TS GitHub Timur Doumler John Spicer
- P3268R0
2024-05-07 SG21 Contracts EWG Evolution C++ Contracts Constification Challenges Concerning Current Code GitHub Peter Bindels
- P3267R1
2024-05-22 SG15 Tooling SG21 Contracts Approaches to C++ Contracts GitHub Peter Bindels Tom Honermann
- P3267R0
2024-05-16 SG15 Tooling SG21 Contracts C++ contracts implementation strategies GitHub Peter Bindels
- P3266R0
2024-05-05 EWG Evolution non referenceable types GitHub Jarrad J Waterloo
- P3265R3
2024-05-28 EWG Evolution Ship Contracts in a TS GitHub Ville Voutilainen
- P3265R2
2024-05-27 EWG Evolution Ship Contracts in a TS GitHub Ville Voutilainen
- P3265R1
2024-05-22 EWG Evolution Ship Contracts in a TS GitHub Ville Voutilainen
- P3265R0
2024-05-07 EWG Evolution Ship Contracts in a TS GitHub Ville Voutilainen
- P3264R1
2024-05-17 EWG Evolution Double-evaluation of preconditions GitHub Ville Voutilainen
- P3264R0
2024-05-17 EWG Evolution Double-evaluation of preconditions GitHub Ville Voutilainen
- P3263R0
2024-05-03 SG16 Unicode LEWGI SG18: LEWG Incubator Encoded annotated char GitHub Tiago Freire
- P3261R2
2024-11-25 SG21 Contracts EWG Evolution Revisiting `const`-ification in Contract Assertions GitHub Joshua Berne
- P3261R1
2024-10-13 SG21 Contracts EWG Evolution Revisiting `const`-ification in Contract Assertions GitHub Joshua Berne
- P3261R0
2024-10-03 SG21 Contracts EWG Evolution Revisiting `const`-ification in Contract Assertions GitHub Joshua Berne
- P3259R0
2024-05-09 EWG Evolution const by default GitHub Jarrad J Waterloo
- P3258R0
2024-05-22 SG16 Unicode LEWG Library Evolution Formatting charN_t GitHub Corentin Jabot
- P3257R0
2024-04-26 SG21 Contracts EWG Evolution Make the predicate of contract_assert more regular GitHub Jens Maurer
- P3255R1
2024-07-16 LEWG Library Evolution Expose whether atomic notifying operations are lock-free GitHub Brian Bi
- P3255R0
2024-05-22 SG1 Concurrency and Parallelism Expose whether atomic notifying operations are lock-free GitHub Brian Bi
- P3254R0
2024-05-22 EWG Evolution Reserve identifiers preceded by @ for non-ignorable annotation tokens GitHub Brian Bi
- P3253R0
2024-05-22 EWG Evolution LEWG Library Evolution Distinguishing between member and free coroutines GitHub Brian Bi
- P3251R0
2024-05-07 SG21 Contracts C++ contracts and coroutines GitHub Peter Bindels
- P3250R0
2024-05-07 SG21 Contracts C++ contracts with regards to function pointers GitHub Peter Bindels
- P3249R0
2024-04-22 SG21 Contracts EWG Evolution A unified syntax for Pattern Matching and Contracts when introducing a new name GitHub Ran Regev
- P3248R2
2024-09-06 EWG Evolution LEWG Library Evolution Require [u]intptr_t GitHub Gonzalo Brito Gadeschi
- P3248R1
2024-06-16 SG1 Concurrency and Parallelism SG22 Compatibility EWG Evolution LEWG Library Evolution Require [u]intptr_t GitHub Gonzalo Brito Gadeschi
- P3248R0
2024-05-20 SG1 Concurrency and Parallelism SG22 Compatibility EWG Evolution LEWG Library Evolution Require [u]intptr_t GitHub Gonzalo Brito Gadeschi
- P3247R2
2024-10-28 CWG Core LWG Library Deprecate the notion of trivial types GitHub Jens Maurer
- P3247R1
2024-05-19 LEWG Library Evolution CWG Core Deprecate the notion of trivial types GitHub Jens Maurer
- P3247R0
2024-04-16 LEWG Library Evolution CWG Core Deprecate the notion of trivial types GitHub Jens Maurer
- P3245R2
2024-09-15 EWGI SG17: EWG Incubator Allow `[[nodiscard]]` in type alias declarations GitHub Xavier Bonaventura
- P3245R1
2024-07-15 EWGI SG17: EWG Incubator Allow `[[nodiscard]]` in type alias declarations GitHub Xavier Bonaventura
- P3245R0
2024-04-16 EWGI SG17: EWG Incubator Allow `[[nodiscard]]` in type alias declarations GitHub Xavier Bonaventura
- P3244R0
2024-04-15 LEWG Library Evolution [[nodiscard]] Policy - Presentation, Tokyo 2024 GitHub David Sankel Darius Neațu
- P3243R0
2024-04-15 LEWG Library Evolution Give std::optional Range Support - Presentation, Tokyo 2024 GitHub David Sankel Marco Foco Darius Neațu Barry Revzin
- P3242R0
2024-04-16 LEWG Library Evolution Copy and fill for mdspan GitHub Nicolas Morales Christian Trott Mark Hoemmen Damien Lebrun-Grandie
- P3241R0
2024-04-16 LEWG Library Evolution Slides for LEWG presentation on trivial relocation, April 2024 GitHub Alisdair Meredith
- P3240R0
2024-04-16 LEWGI SG18: LEWG Incubator Slides for EWGI presentation on allocators, Tokyo 2024 GitHub Alisdair Meredith
- P3239R0
2024-05-22 EWG Evolution LEWG Library Evolution A Relocating Swap GitHub Alisdair Meredith
- P3238R0
2024-05-06 SG21 Contracts An alternate proposal for naming contract semantics GitHub Ville Voutilainen
- P3237R2
2024-10-23 SG21 Contracts Matrix Representation of Contract Semantics GitHub Andrei Zissu
- P3237R1
2024-10-16 SG21 Contracts Matrix Representation of Contract Semantics GitHub Andrei Zissu
- P3237R0
2024-04-15 SG21 Contracts Matrix Representation of Contract Semantics GitHub Andrei Zissu
- P3236R1
2024-05-21 All of WG21 Please reject P2786 and adopt P1144 GitHub Alan de Freitas Daniel Liam Anderson Giuseppe D'Angelo Hans Goudey Jacques Lucke Krystian Stasiowski Stéphane Janel Thiago Maciera
- P3236R0
2024-04-14 EWGI SG17: EWG Incubator Please reject P2786 and adopt P1144 GitHub Alan de Freitas Daniel Liam Anderson Giuseppe D'Angelo Hans Goudey Hartmut Kaiser Isidoros Tsaousis Jacques Lucke Krystian Stasiowski Shreyas Atre Stéphane Janel Thiago Maciera
- P3235R3
2024-06-26 LWG Library std::print more types faster with less memory GitHub Victor Zverovich
- P3235R2
2024-06-26 LWG Library std::print more types faster with less memory GitHub Victor Zverovich
- P3235R1
2024-06-15 LEWG Library Evolution std::print more types faster with less memory GitHub Victor Zverovich
- P3235R0
2024-05-11 LEWG Library Evolution std::print more types faster with less memory GitHub Victor Zverovich
- P3234R1
2024-04-29 EWG Evolution LEWG Library Evolution Utility to check if a pointer is in a given range GitHub Glen Joseph Fernandes
- P3234R0
2024-04-16 EWGI SG17: EWG Incubator LEWGI SG18: LEWG Incubator Utility to check if a pointer is in a given range GitHub Glen Joseph Fernandes
- P3233R0
2024-04-16 SG12 Undefined and Unspecified Behavior EWG Evolution LEWG Library Evolution Issues with P2786 (Trivial Relocatability For C++26) GitHub Giuseppe D'Angelo
- P3232R1
2024-12-16 SG12 Undefined and Unspecified Behavior SG23 Safety and Security EWG Evolution LEWG Library Evolution User-defined erroneous behaviour GitHub Thomas Köppe
- P3232R0
2024-04-16 SG12 Undefined and Unspecified Behavior SG23 Safety and Security EWG Evolution LEWG Library Evolution User-defined erroneous behaviour GitHub Thomas Köppe
- P3230R1
2024-12-01 SG9 Ranges LEWG Library Evolution LWG Library views::unchecked_(take|drop) GitHub Hewill Kang
- P3230R0
2024-04-08 SG9 Ranges LEWG Library Evolution LWG Library Direction Group views::(take|drop)_exactly GitHub Hewill Kang
- P3228R1
2024-05-21 SG21 Contracts EWG Evolution Contracts for C++: Revisiting contract check elision and duplication GitHub Timur Doumler
- P3228R0
2024-04-16 SG21 Contracts Contracts for C++: Revisiting contract check elision and duplication GitHub Timur Doumler
- P3227R1
2024-10-24 SG21 Contracts LEWG Library Evolution Fixing the library API for contract violation handling GitHub Gašper Ažman Timur Doumler
- P3227R0
2024-10-16 SG21 Contracts LEWG Library Evolution Contracts for C++: Fixing the contract violation handling API GitHub Gašper Ažman Timur Doumler
- P3226R0
2024-04-12 SG21 Contracts Contracts for C++: Naming the "Louis semantic" GitHub Timur Doumler
- P3225R0
2024-04-05 EWGI SG17: EWG Incubator LEWGI SG18: LEWG Incubator Slides for P3140 std::int_least128_t GitHub Jan Schultke
- P3224R0
2024-04-05 EWGI SG17: EWG Incubator Slides for P3087 - Make direct-initialization for enumeration types at least as permissive as direct GitHub Jan Schultke
- P3223R1
2024-07-03 LEWG Library Evolution Making std::istream::ignore less surprising GitHub Jonathan Wakely
- P3223R0
2024-04-12 LEWG Library Evolution Making std::basic_istream::ignore less surprising GitHub Jonathan Wakely
- P3222R1
2024-10-29 LEWG Library Evolution Fix C++26 by adding transposed special cases for P2642 layouts GitHub Mark Hoemmen
- P3222R0
2024-04-08 LEWG Library Evolution Fix C++26 by adding transposed special cases for P2642 layouts GitHub Mark Hoemmen
- P3221R0
2024-04-15 SG21 Contracts Disable pointers to contracted functions GitHub Jonas Persson
- P3220R0
2024-04-16 SG9 Ranges LEWG Library Evolution LWG Library Direction Group views::delimit GitHub Hewill Kang
- P3218R0
2024-04-09 EWG Evolution CWG Core const references to constexpr variables GitHub Jarrad J Waterloo
- P3217R0
2024-03-31 LEWG Library Evolution LWG Library Adjoints to "Enabling list-initialization for algorithms": find_last GitHub Giuseppe D'Angelo
- P3216R0
2024-04-07 SG9 Ranges LEWG Library Evolution LWG Library Direction Group views::slice GitHub Hewill Kang
- P3215R0
2024-03-29 LEWG Library Evolution Slides: Thread Attributes as Designators (P3072R2 presentation) GitHub Zhihao Yuan
- P3214R0
2024-05-22 LEWG Library Evolution 2024-04 Library Evolution Poll Outcomes GitHub Inbal Levi Fabio Fracassi Ben Craig Nevin Liber Billy Baker Corentin Jabot
- P3213R0
2024-04-16 LEWG Library Evolution 2024-04 Library Evolution Polls GitHub Inbal Levi Fabio Fracassi Ben Craig Nevin Liber Billy Baker Corentin Jabot
- P3212R0
2024-07-03 SG21 Contracts EWG Evolution LEWG Library Evolution The contract of sort() GitHub Andrzej Krzemieński
- P3211R0
2024-04-07 SG9 Ranges LEWG Library Evolution LWG Library Direction Group views::transform_join GitHub Hewill Kang
- P3210R2
2024-09-10 SG21 Contracts EWG Evolution A Postcondition *is* a Pattern Match GitHub Andrew Tomazos
- P3210R1
2024-04-20 SG21 Contracts EWG Evolution A Postcondition *is* a Pattern Match GitHub Andrew Tomazos
- P3210R0
2024-03-28 SG21 Contracts EWG Evolution A Postcondition *is* a Pattern Match GitHub Andrew Tomazos
- P3208R0
2024-04-16 EWGI SG17: EWG Incubator LEWGI SG18: LEWG Incubator import std; and stream macros GitHub Sunghyun Min
- P3207R0
2024-03-24 LEWG Library Evolution More & like GitHub Jarrad J Waterloo
- P3205R0
2024-04-15 SG21 Contracts EWG Evolution LEWG Library Evolution Throwing from a `noexcept` function should be a contract violation. GitHub Gašper Ažman Jeff Snyder Andrei Zissu Ben Craig
- P3204R0
2024-11-07 SG21 Contracts EWG Evolution Why Contracts? GitHub Joshua Berne
- P3203R0
2024-03-22 EWGI SG17: EWG Incubator Implementation defined coroutine extensions GitHub Klemens Morgenstern
- P3201R1
2024-03-22 LEWG Library Evolution LEWG [[nodiscard]] policy GitHub Jonathan Wakely David Sankel Darius Neațu
- P3201R0
2024-03-22 LEWG Library Evolution LEWG [[nodiscard]] policy GitHub Jonathan Wakely David Sankel Darius Neațu
- P3199R0
2024-03-22 LEWG Library Evolution Choices for make_optional and value() GitHub Steve Downey
- P3198R0
2024-03-29 SG21 Contracts A takeaway from the Tokyo LEWG meeting on Contracts MVP GitHub Andrzej Krzemieński
- P3197R0
2024-04-12 SG21 Contracts EWG Evolution A response to the Tokyo EWG polls on the Contracts MVP (P2900R6) GitHub Timur Doumler John Spicer
- P3196R0
2024-03-23 CWG Core Core Language Working Group "ready" Issues for the March, 2024 meeting GitHub Jens Maurer
- P3194R0
2024-03-19 LEWGI SG18: LEWG Incubator LEWGI/SG18 Presentation of P3105R1 constexpr std::uncaught_exceptions() GitHub Jan Schultke
- P3192R0
2024-03-19 LEWGI SG18: LEWG Incubator LEWGI/SG18 Presentation of P3104R1 Bit Permutations GitHub Jan Schultke
- P3191R0
2024-03-21 SG21 Contracts EWG Evolution Feedback on the scalability of contract violation handlers in P2900 GitHub Louis Dionne Yeoul Na Konstantin Varlamov
- P3190R0
2024-03-20 EWG Evolution Slides for EWG presentation of D2900R7: Contracts for C++ GitHub Timur Doumler Joshua Berne Andrzej Krzemieński
- P3189R0
2024-03-19 LEWG Library Evolution Slides for LEWG presentation of P2900R6: Contracts for C++ GitHub Timur Doumler Joshua Berne Andrzej Krzemieński
- P3188R0
2024-04-16 LEWGI SG18: LEWG Incubator Proxy: A Pointer-Semantics-Based Polymorphism Library - Presentation slides for P3086R1 GitHub Mingxin Wang
- P3187R1
2024-03-21 SG1 Concurrency and Parallelism LEWG Library Evolution remove ensure_started and start_detached from P2300 GitHub Kirk Shoop Lewis Baker
- P3185R0
2024-12-14 SG4 Networking A proposed direction for C++ Standard Networking based on IETF TAPS GitHub Thomas Rodgers
- P3183R1
2024-05-22 SG21 Contracts Contract testing support GitHub Bengt Gustafsson
- P3183R0
2024-04-15 SG21 Contracts Contract testing support GitHub Bengt Gustafsson
- P3182R1
2024-07-16 LEWG Library Evolution Add container pop methods that return the popped value GitHub Brian Bi Add container pop methods that return the popped value
- P3182R0
2024-04-16 LEWG Library Evolution Add pop_value methods to container adaptors GitHub Brian Bi
- P3181R0
2024-04-16 SG1 Concurrency and Parallelism Atomic stores and object lifetimes GitHub Hans Boehm Dave Claussen David Goldblatt
- P3180R0
2024-03-15 All of WG21 C++ Standard Library Ready Issues to be moved in Tokyo, Mar. 2024 GitHub Jonathan Wakely
- P3179R4
2024-12-11 LEWG Library Evolution C++ parallel range algorithms GitHub Ruslan Arutyunyan Alexey Kukanov Bryce Adelstein Lelbach
- P3179R3
2024-10-16 SG1 Concurrency and Parallelism SG9 Ranges LEWG Library Evolution C++ parallel range algorithms GitHub Ruslan Arutyunyan Alexey Kukanov Bryce Adelstein Lelbach
- P3179R2
2024-06-25 SG1 Concurrency and Parallelism SG9 Ranges C++ parallel range algorithms GitHub Ruslan Arutyunyan Alexey Kukanov Bryce Adelstein Lelbach
- P3179R1
2024-05-22 SG1 Concurrency and Parallelism SG9 Ranges C++ parallel range algorithms GitHub Ruslan Arutyunyan Alexey Kukanov
- P3179R0
2024-03-15 SG1 Concurrency and Parallelism SG9 Ranges C++ parallel range algorithms GitHub Ruslan Arutyunyan Alexey Kukanov
- P3178R1
2024-05-31 LEWGI SG18: LEWG Incubator Retrieval of Exception Information GitHub TPK Healy
- P3178R0
2024-05-23 LEWGI SG18: LEWG Incubator Retrieval of Exception Information GitHub TPK Healy
- P3177R0
2024-03-18 EWG Evolution const prvalues in the conditional operator GitHub Barry Revzin
- P3176R0
2024-03-07 EWGI SG17: EWG Incubator The Oxford variadic comma GitHub Jan Schultke
- P3175R3
2024-06-25 LEWG Library Evolution Reconsidering the `std::execution::on` algorithm GitHub Eric Niebler
- P3175R2
2024-05-22 LEWG Library Evolution Reconsidering the `std::execution::on` algorithm GitHub Eric Niebler
- P3175R1
2024-05-15 LEWG Library Evolution Reconsidering the `std::execution::on` algorithm GitHub Eric Niebler
- P3175R0
2024-03-14 LEWG Library Evolution Reconsidering the `std::execution::on` algorithm GitHub Eric Niebler
- P3174R0
2024-03-09 SG16 Unicode SG16: Unicode meeting summaries 2023-10-11 through 2024-02-21 GitHub Tom Honermann
- P3173R0
2024-03-15 EWG Evolution P2900R6 may be minimimal, but it is not viable GitHub Gabriel Dos Reis
- P3172R0
2024-03-08 SG21 Contracts Using `this` in constructor preconditions GitHub Andrzej Krzemieński
- P3171R0
2024-03-04 LEWG Library Evolution Adding functionality to placeholder types GitHub Barry Revzin Peter Dimov
- P3170R0
2024-02-29 LEWG Library Evolution sinkable exception error message GitHub Jarrad J Waterloo
- P3169R0
2024-04-14 SG21 Contracts Inherited contracts GitHub Jonas Persson
- P3168R2
2024-06-25 LEWG Library Evolution Give std::optional Range Support GitHub David Sankel Marco Foco Darius Neațu Barry Revzin
- P3168R1
2024-04-11 LEWG Library Evolution Give std::optional Range Support GitHub David Sankel Marco Foco Darius Neațu Barry Revzin
- P3168R0
2024-02-28 LEWG Library Evolution Give std::optional Range Support GitHub David Sankel Marco Foco Darius Neațu Barry Revzin
- P3167R0
2024-02-28 SG21 Contracts Attributes for the result name in a postcondition assertion GitHub Tom Honermann
- P3166R0
2024-03-16 EWGI SG17: EWG Incubator LEWGI SG18: LEWG Incubator Static Exception Specifications GitHub Lewis Baker
- P3165R0
2024-02-27 SG21 Contracts Contracts on virtual functions for the Contracts MVP GitHub Ville Voutilainen
- P3164R2
2024-06-25 LEWG Library Evolution Improving diagnostics for sender expressions GitHub Eric Niebler
- P3164R1
2024-06-16 LEWG Library Evolution Improving diagnostics for sender expressions GitHub Eric Niebler
- P3164R0
2024-03-01 LEWG Library Evolution Improving diagnostics for sender expressions GitHub Eric Niebler
- P3162R0
2024-02-22 LEWG Library Evolution LEWG [[nodiscard]] policy GitHub Darius Neațu David Sankel
- P3161R2
2024-07-15 SG6 Numerics Unified integer overflow arithmetic GitHub Tiago Freire
- P3161R1
2024-03-13 SG6 Numerics Unified integer overflow arithmetic GitHub Tiago Freire
- P3161R0
2024-02-17 SG6 Numerics Unified integer overflow arithmetic GitHub Tiago Freire
- P3160R2
2024-10-15 LEWG Library Evolution An allocator-aware `inplace_vector` GitHub Pablo Halpern Arthur O'Dwyer
- P3160R1
2024-03-09 LEWG Library Evolution An allocator-aware `inplace_vector` GitHub Pablo Halpern
- P3160R0
2024-02-15 LEWG Library Evolution An allocator-aware `inplace_vector` GitHub Pablo Halpern
- P3159R0
2024-03-18 SG1 Concurrency and Parallelism LEWG Library Evolution C++ Range Adaptors and Parallel Algorithms GitHub Bryce Adelstein Lelbach
- P3158R0
2024-02-15 EWGI SG17: EWG Incubator EWG Evolution Headless Template Template Parameters GitHub James Touton
- P3157R1
2024-05-22 SG7 Reflection Generative Extensions for Reflection GitHub Andrei Alexandrescu Barry Revzin Bryce Lelbach Michael Garland
- P3157R0
2024-02-15 SG7 Reflection Generative Extensions for Reflection GitHub Andrei Alexandrescu Bryce Lelbach Michael Garland
- P3156R0
2024-02-15 LEWGI SG18: LEWG Incubator empty_checkable_range GitHub Hewill Kang
- P3155R0
2024-02-15 LEWG Library Evolution noexcept policy for SD-9 (The Lakos Rule) GitHub Timur Doumler John Lakos
- P3154R1
2024-05-20 LEWG Library Evolution Deprecating signed character types in iostreams GitHub Elias Kosunen
- P3154R0
2024-02-15 SG16 Unicode LEWG Library Evolution Deprecating signed character types in iostreams GitHub Elias Kosunen
- P3153R0
2024-02-15 LEWG Library Evolution An allocator-aware variant type GitHub Nina Ranns Pablo Halpern Ville Voutilainen
- P3152R1
2024-11-21 LEWG Library Evolution Add missing constructors and assignment for indirect and polymorphic GitHub Jonathan Coe Antony Peacock Sean Parent
- P3152R0
2024-09-30 LEWG Library Evolution Add missing constructors and assignment for indirect and polymorphic GitHub Jonathan Coe Antony Peacock Sean Parent
- P3151R0
2024-02-15 SG19 Machine Learning SG19: Machine Learning virtual Meeting Minutes to 2023/12/14-2024/02/8 GitHub Michael Wong
- P3150R0
2024-02-15 SG14 Low Latency SG14: Low Latency/Games/Embedded/Financial Trading virtual Meeting Minutes 2023/12/13-2024/2/14 GitHub Michael Wong
- P3149R8
2024-11-22 SG1 Concurrency and Parallelism LEWG Library Evolution async_scope — Creating scopes for non-sequential concurrency GitHub Ian Petersen Jessica Wong; Dietmar Kühl; Ján Ondrušek; Kirk Shoop; Lee Howes; Lucian Radu Teodorescu; Ruslan Arutyunyan;
- P3149R7
2024-11-18 SG1 Concurrency and Parallelism LEWG Library Evolution async_scope — Creating scopes for non-sequential concurrency GitHub Ian Petersen Jessica Wong; Dietmar Kühl; Ján Ondrušek; Kirk Shoop; Lee Howes; Lucian Radu Teodorescu; Ruslan Arutyunyan;
- P3149R6
2024-10-15 SG1 Concurrency and Parallelism LEWG Library Evolution async_scope — Creating scopes for non-sequential concurrency GitHub Ian Petersen Jessica Wong; Ján Ondrušek; Kirk Shoop; Lee Howes; Lucian Radu Teodorescu;
- P3149R5
2024-06-26 LEWG Library Evolution async_scope — Creating scopes for non-sequential concurrency GitHub Ian Petersen Ján Ondrušek; Jessica Wong; Kirk Shoop; Lee Howes; Lucian Radu Teodorescu;
- P3149R4
2024-06-24 SG1 Concurrency and Parallelism LEWG Library Evolution async_scope — Creating scopes for non-sequential concurrency GitHub Ian Petersen Ján Ondrušek; Jessica Wong; Kirk Shoop; Lee Howes; Lucian Radu Teodorescu;
- P3149R3
2024-05-22 LEWG Library Evolution async_scope — Creating scopes for non-sequential concurrency GitHub Ian Petersen Ján Ondrušek; Jessica Wong; Kirk Shoop; Lee Howes; Lucian Radu Teodorescu;
- P3149R2
2024-03-20 LEWG Library Evolution async_scope — Creating scopes for non-sequential concurrency GitHub Ian Petersen Ján Ondrušek; Jessica Wong; Kirk Shoop; Lee Howes; Lucian Radu Teodorescu;
- P3149R1
2024-03-13 SG1 Concurrency and Parallelism LEWG Library Evolution async_scope — Creating scopes for non-sequential concurrency GitHub Ian Petersen Ján Ondrušek; Jessica Wong; Kirk Shoop; Lee Howes; Lucian Radu Teodorescu;
- P3149R0
2024-02-15 SG1 Concurrency and Parallelism LEWG Library Evolution async_scope — Creating scopes for non-sequential concurrency GitHub Ian Petersen Ján Ondrušek; Jessica Wong; Kirk Shoop; Lee Howes; Lucian Radu Teodorescu;
- P3148R0
2024-02-14 LEWG Library Evolution Formatting of chrono Time Values GitHub Alan Talbot
- P3147R1
2024-03-18 LEWG Library Evolution A Direction for Vector GitHub Alan Talbot
- P3147R0
2024-02-14 LEWG Library Evolution A Direction for Vector GitHub Alan Talbot
- P3146R2
2024-11-02 LEWG Library Evolution LWG Library Clarifying std::variant converting construction GitHub Giuseppe D'Angelo
- P3146R1
2024-02-20 LEWG Library Evolution LWG Library Clarifying std::variant converting construction GitHub Giuseppe D'Angelo
- P3146R0
2024-02-13 LEWG Library Evolution LWG Library Clarifying std::variant converting construction GitHub Giuseppe D'Angelo
- P3144R2
2024-06-25 CWG Core Deleting a Pointer to an Incomplete Type Should be Ill-formed GitHub Alisdair Meredith Mingo Gill John Lakos
- P3144R1
2024-05-24 CWG Core Deprecate Delete of Incomplete Class Type GitHub Alisdair Meredith Mingo Gill John Lakos
- P3144R0
2024-02-15 SG12 Undefined and Unspecified Behavior EWGI SG17: EWG Incubator Deprecate Delete of Incomplete Class Type GitHub Alisdair Meredith Mingo Gill John Lakos
- P3143R0
2024-02-13 LEWG Library Evolution An in-depth walk through of the example in P3090R0 GitHub Lewis Baker
- P3142R0
2024-02-12 LEWG Library Evolution Printing Blank Lines with println GitHub Alan Talbot
- P3141
std::terminates() Hal T. Ng Professor C.S. LLVM.edu
- P3140R0
2024-02-14 EWGI SG17: EWG Incubator LEWGI SG18: LEWG Incubator std::int_least128_t GitHub Jan Schultke
- P3139R0
2024-05-20 LEWG Library Evolution Pointer cast for unique_ptr GitHub Zhihao Yuan Jordan Saxonberg
- P3138R5
2024-11-18 LWG Library views::cache_latest GitHub Tim Song
- P3138R4
2024-10-24 LEWG Library Evolution LWG Library views::cache_latest GitHub Tim Song
- P3138R3
2024-10-15 LEWG Library Evolution views::cache_latest GitHub Tim Song
- P3138R2
2024-07-16 LEWG Library Evolution views::cache_last GitHub Tim Song
- P3138R1
2024-05-21 SG1 Concurrency and Parallelism LEWG Library Evolution views::cache_last GitHub Tim Song
- P3138R0
2024-02-15 SG1 Concurrency and Parallelism SG9 Ranges views::cache_last GitHub Tim Song
- P3137R2
2024-07-16 LEWG Library Evolution views::to_input GitHub Tim Song
- P3137R1
2024-05-21 SG9 Ranges views::to_input GitHub Tim Song
- P3137R0
2024-02-15 SG9 Ranges views::to_input GitHub Tim Song
- P3136R1
2024-11-18 LWG Library Retiring niebloids GitHub Tim Song
- P3136R0
2024-02-15 SG9 Ranges Retiring niebloids GitHub Tim Song
- P3135R1
2024-04-12 SG1 Concurrency and Parallelism Hazard Pointer Extensions GitHub Maged Michael Michael Wong Paul McKenney
- P3135R0
2024-02-11 SG1 Concurrency and Parallelism LEWG Library Evolution LWG Library Hazard Pointer Extensions GitHub Maged Michael Michael Wong Paul McKenney
- P3133R0
2024-02-14 SG6 Numerics LEWG Library Evolution Fast first-factor finding function GitHub Chip Hogg
- P3131R2
2024-08-05 SG14 Low Latency SG19 Machine Learning Graph Library: Graph Containers GitHub Phil Ratzloff Andrew Lumsdaine
- P3131R1
2024-05-20 SG14 Low Latency SG19 Machine Learning Graph Library: Containers GitHub Phil Ratzloff Andrew Lumsdaine
- P3131R0
2024-02-12 SG6 Numerics SG14 Low Latency SG19 Machine Learning LEWG Library Evolution Graph Library: Graph Containers GitHub Phil Ratzloff Andrew Lumsdaine
- P3130R2
2024-08-05 SG14 Low Latency SG19 Machine Learning Graph Library: Graph Container Interface GitHub Phil Ratzloff Andrew Lumsdaine
- P3130R1
2024-05-20 SG14 Low Latency SG19 Machine Learning Graph Library: Graph Container Interface GitHub Phil Ratzloff Andrew Lumsdaine
- P3130R0
2024-02-12 SG6 Numerics SG14 Low Latency SG19 Machine Learning LEWG Library Evolution Graph Library: Graph Container Interface GitHub Phil Ratzloff Andrew Lumsdaine
- P3129R0
2024-02-12 SG14 Low Latency SG19 Machine Learning LEWG Library Evolution Graph Library: Views GitHub Phil Ratzloff Andrew Lumsdaine
- P3128R2
2024-09-12 SG14 Low Latency SG19 Machine Learning Graph Library: Algorithms GitHub Phil Ratzloff Andrew Lumsdaine
- P3128R1
2024-09-12 SG14 Low Latency SG19 Machine Learning Graph Library: Algorithms GitHub Phil Ratzloff Andrew Lumsdaine
- P3128R0
2024-02-12 SG14 Low Latency SG19 Machine Learning LEWG Library Evolution Graph Library: Algorithms GitHub Phil Ratzloff Andrew Lumsdaine
- P3127R0
2024-02-12 SG14 Low Latency SG19 Machine Learning LEWG Library Evolution Graph Library: Background and Terminology GitHub Phil Ratzloff Andrew Lumsdaine
- P3126R2
2024-08-05 SG14 Low Latency SG19 Machine Learning Graph Library: Overview GitHub Phil Ratzloff Andrew Lumsdaine
- P3126R1
2024-05-20 SG14 Low Latency SG19 Machine Learning Graph Library: Overview GitHub Phil Ratzloff Andrew Lumsdaine
- P3126R0
2024-02-12 SG14 Low Latency SG19 Machine Learning LEWG Library Evolution Graph Library: Overview GitHub Phil Ratzloff Andrew Lumsdaine
- P3125R2
2024-11-27 LEWG Library Evolution constexpr pointer tagging GitHub Hana Dusíková
- P3125R1
2024-10-16 SG1 Concurrency and Parallelism LEWG Library Evolution constexpr pointer tagging GitHub Hana Dusíková
- P3125R0
2024-05-22 SG1 Concurrency and Parallelism Pointer tagging GitHub Hana Dusíková
- P3124R0
2024-06-14 LEWG Library Evolution 2024-02 Library Evolution Poll Outcomes GitHub
- P3123R0
2024-02-15 LEWG Library Evolution 2024-02 Library Evolution Polls GitHub Inbal Levi Fabio Fracassi Ben Craig Nevin Liber Billy Baker Corentin Jabot
- P3122R1
2024-03-12 LEWG Library Evolution LWG Library [[nodiscard]] should be Recommended Practice GitHub Jonathan Wakely
- P3122R0
2024-02-15 LEWG Library Evolution LWG Library [[nodiscard]] should be Recommended Practice GitHub Jonathan Wakely
- P3119R1
2024-05-09 SG21 Contracts Tokyo Technical Fixes to Contracts GitHub Joshua Berne
- P3119R0
2024-04-04 SG21 Contracts Tokyo Technical Fixes to Contracts GitHub Joshua Berne
- P3117R1
2024-12-15 SG9 Ranges LEWG Library Evolution Extending Conditionally Borrowed GitHub Zach Laine Barry Revzin Jonathan Müller
- P3117R0
2024-02-15 SG9 Ranges LEWG Library Evolution Extending Conditionally Borrowed GitHub Zach Laine Barry Revzin
- P3116R0
2024-02-08 LEWG Library Evolution Policy for explicit GitHub Zach Laine
- P3115R0
2024-02-15 EWG Evolution Data Member, Variable and Alias Declarations Can Introduce A Pack GitHub Corentin Jabot
- P3114R0
2024-02-02 SG21 Contracts noexcept(contract_assert(_)) — slides GitHub Andrzej Krzemieński
- P3113R0
2024-02-02 SG21 Contracts Slides: Contract assertions, the noexcept operator, and deduced exception specifications GitHub Timur Doumler
- P3112R0
2024-02-14 LEWG Library Evolution LWG Library Specify Constructor of std::nullopt_t GitHub Brian Bi
- P3111R2
2024-11-25 EWG Evolution LEWG Library Evolution Atomic Reduction Operations GitHub Gonzalo Brito Gadeschi Simon Cooksey Daniel Lustig
- P3111R1
2024-11-19 SG1 Concurrency and Parallelism Atomic Reduction Operations GitHub Gonzalo Brito Gadeschi Simon Cooksey Daniel Lustig
- P3111R0
2024-05-22 SG1 Concurrency and Parallelism SG6 Numerics Atomic Reduction Operations GitHub Gonzalo Brito Gadeschi Simon Cooksey Daniel Lustig
- P3110R0
2024-02-05 EWGI SG17: EWG Incubator EWG Evolution Array element initialization via pattern expansion GitHub James Touton
- P3109R0
2024-02-12 LEWG Library Evolution A plan for std::execution for C++26 GitHub Lewis Baker Eric Niebler Kirk Shoop Lucian Radu
- P3107R5
2024-03-21 LWG Library Permit an efficient implementation of std::print GitHub Victor Zverovich
- P3107R4
2024-03-20 LEWG Library Evolution Permit an efficient implementation of std::print GitHub Victor Zverovich
- P3107R3
2024-03-18 LEWG Library Evolution Permit an efficient implementation of std::print GitHub Victor Zverovich
- P3107R2
2024-03-17 LEWG Library Evolution Permit an efficient implementation of std::print GitHub Victor Zverovich
- P3107R1
2024-02-25 LEWG Library Evolution Permit an efficient implementation of std::print GitHub Victor Zverovich
- P3107R0
2024-02-03 LEWG Library Evolution Permit an efficient implementation of std::print GitHub Victor Zverovich
- P3106R1
2024-03-21 CWG Core Clarifying rules for brace elision in aggregate initialization GitHub James Touton
- P3106R0
2024-02-03 CWG Core Clarifying rules for brace elision in aggregate initialization GitHub James Touton
- P3105R2
2024-04-05 LEWGI SG18: LEWG Incubator constexpr std::uncaught_exceptions() GitHub Jan Schultke
- P3105R1
2024-03-07 LEWGI SG18: LEWG Incubator constexpr std::uncaught_exceptions() GitHub Jan Schultke
- P3105R0
2024-01-26 LEWGI SG18: LEWG Incubator constexpr std::uncaught_exceptions() GitHub Jan Schultke
- P3104R2
2024-04-05 LEWGI SG18: LEWG Incubator Bit permutations GitHub Jan Schultke
- P3104R1
2024-03-07 LEWGI SG18: LEWG Incubator Bit permutations GitHub Jan Schultke
- P3104R0
2024-01-26 LEWGI SG18: LEWG Incubator Bit permutations GitHub Jan Schultke
- P3103R2
2024-05-22 LEWGI SG18: LEWG Incubator More bitset operations GitHub Jan Schultke
- P3103R1
2024-03-07 LEWGI SG18: LEWG Incubator More bitset operations GitHub Jan Schultke
- P3103R0
2024-01-25 LEWGI SG18: LEWG Incubator More bitset operations GitHub Jan Schultke
- P3102R0
2024-02-06 SG21 Contracts Refining Contract Violation Detection Modes GitHub Joshua Berne
- P3101R0
2024-01-22 SG21 Contracts Differentiating potentially throwing and nonthrowing violation handlers GitHub Ran Regev Gašper Ažman
- P3100R1
2024-10-16 SG21 Contracts SG23 Safety and Security EWG Evolution Undefined and erroneous behaviour are contract violations GitHub Timur Doumler Gašper Ažman Joshua Berne
- P3100R0
2024-05-21 SG21 Contracts SG23 Safety and Security EWG Evolution Undefined and erroneous behaviour are contract violations GitHub Timur Doumler Gašper Ažman Joshua Berne
- P3098R1
2024-12-11 SG21 Contracts EWG Evolution Contracts for C++: Postcondition captures GitHub Timur Doumler Gašper Ažman Joshua Berne
- P3098R0
2024-10-14 SG21 Contracts EWG Evolution Contracts for C++: Postcondition captures GitHub Timur Doumler Gašper Ažman Joshua Berne
- P3097R0
2024-04-15 SG21 Contracts Contracts for C++: Support for virtual functions GitHub Timur Doumler Joshua Berne Gašper Ažman
- P3096R5
2024-12-14 LEWG Library Evolution LWG Library Function Parameter Reflection in Reflection for C++26 GitHub Adam Lach Walter Genovese
- P3096R4
2024-11-22 LEWG Library Evolution Function Parameter Reflection in Reflection for C++26 GitHub Adam Lach Walter Genovese
- P3096R3
2024-09-15 EWG Evolution LEWG Library Evolution Function Parameter Reflection in Reflection for C++26 GitHub Adam Lach Walter Genovese
- P3096R2
2024-07-16 EWG Evolution LEWG Library Evolution Function Parameter Reflection in Reflection for C++26 GitHub Adam Lach Walter Genovese
- P3096R1
2024-05-15 EWG Evolution LEWG Library Evolution Function Parameter Reflection in Reflection for C++26 GitHub Adam Lach Walter Genovese
- P3096R0
2024-02-14 SG7 Reflection Function Parameter Reflection in Reflection for C++26 GitHub Adam Lach Walter Genovese
- P3095R0
2024-02-15 SG7 Reflection LEWG Library Evolution ABI comparison with reflection GitHub Saksham Sharma
- P3094R5
2024-10-15 LEWG Library Evolution std::basic_fixed_string GitHub Mateusz Pusz
- P3094R4
2024-10-09 SG16 Unicode LEWG Library Evolution std::basic_fixed_string GitHub Mateusz Pusz
- P3094R3
2024-06-30 SG16 Unicode LEWG Library Evolution std::basic_fixed_string GitHub Mateusz Pusz
- P3094R2
2024-05-22 SG16 Unicode LEWGI SG18: LEWG Incubator LEWG Library Evolution std::basic_fixed_string GitHub Mateusz Pusz
- P3094R1
2024-03-20 SG16 Unicode LEWG Library Evolution std::basic_fixed_string GitHub Mateusz Pusz
- P3094R0
2024-02-05 SG16 Unicode LEWGI SG18: LEWG Incubator LEWG Library Evolution std::basic_fixed_string GitHub Mateusz Pusz
- P3093R0
2024-02-02 SG22 Compatibility EWG Evolution Attributes on expressions GitHub Giuseppe D'Angelo
- P3092R0
2024-01-29 SG15 Tooling ARG ABI Review Group Modules ABI requirement GitHub Chuanqi Xu
- P3091R3
2024-10-14 LEWG Library Evolution Better lookups for `map` and `unordered_map` GitHub Pablo Halpern
- P3091R2
2024-05-22 LEWG Library Evolution Better lookups for `map` and `unordered_map` GitHub Pablo Halpern
- P3091R1
2024-03-22 LEWGI SG18: LEWG Incubator Better lookups for `map` and `unordered_map` GitHub Pablo Halpern
- P3091R0
2024-02-06 LEWGI SG18: LEWG Incubator Better lookups for `map` and `unordered_map` GitHub Pablo Halpern
- P3090R0
2024-02-14 LEWG Library Evolution std::execution Introduction GitHub Inbal Levi Eric Niebler
- P3088R1
2024-02-13 SG21 Contracts Attributes for contract assertions GitHub Timur Doumler Joshua Berne
- P3088R0
2024-02-12 SG21 Contracts Attributes for contract assertions GitHub Timur Doumler Joshua Berne
- P3087R1
2024-05-29 EWG Evolution Make direct-initialization for enumeration types at least as permissive as direct-list-initializatio GitHub Jan Schultke
- P3087R0
2024-01-16 EWGI SG17: EWG Incubator Make direct-initialization for enumeration types at least as permissive as direct-list-initialization GitHub Jan Schultke
- P3086R2
2024-04-16 LEWG Library Evolution Proxy: A Pointer-Semantics-Based Polymorphism Library GitHub Mingxin Wang
- P3086R1
2024-03-18 LEWGI SG18: LEWG Incubator LEWG Library Evolution Proxy: A Pointer-Semantics-Based Polymorphism Library GitHub Mingxin Wang
- P3086R0
2024-01-16 LEWGI SG18: LEWG Incubator LEWG Library Evolution Proxy: A Pointer-Semantics-Based Polymorphism Library GitHub Mingxin Wang
- P3085R3
2024-07-04 LEWG Library Evolution `noexcept` policy for SD-9 (throws nothing) GitHub Ben Craig
- P3085R2
2024-05-19 LEWG Library Evolution `noexcept` policy for SD-9 (throws nothing) GitHub Ben Craig
- P3085R1
2024-03-17 LEWG Library Evolution `noexcept` policy for SD-9 (throws nothing) GitHub Ben Craig
- P3085R0
2024-02-10 LEWG Library Evolution `noexcept` policy for SD-9 (throws nothing) GitHub Ben Craig
- P3084R0
2024-01-12 LEWG Library Evolution Slides for LEWG views::maybe 20240109 GitHub Steve Downey
- P3081R0
2024-10-16 SG15 Tooling SG23 Safety and Security EWG Evolution Core safety Profiles: Specification, adoptability, and impact GitHub Herb Sutter
- P3079R0
2024-01-11 SG21 Contracts Should ignore and observe exist for constant evaluation of contracts? GitHub Oliver Rosten
- P3075R0
2023-12-16 Core Adding an Undefined Behavior and IFNDR Annex GitHub Shafik Yaghmour
- P3074R5
2024-12-17 EWG Evolution trivial unions (was std::uninitialized<T>) GitHub Barry Revzin
- P3074R4
2024-09-10 EWG Evolution trivial unions (was std::uninitialized<T>) GitHub Barry Revzin
- P3074R3
2024-04-14 EWG Evolution trivial union (was std::uninitialized<T>) GitHub Barry Revzin
- P3074R2
2024-02-13 EWG Evolution std::uninitialized<T> GitHub Barry Revzin
- P3074R1
2024-01-30 EWG Evolution std::uninitialized<T> GitHub Barry Revzin
- P3074R0
2023-12-15 Evolution constexpr union lifetime GitHub Barry Revzin
- P3073R0
2024-01-27 SG21 Contracts Remove evaluation_undefined_behavior and will_continue from the Contracts MVP GitHub Timur Doumler Ville Voutilainen
- P3072R2
2024-03-18 LEWG Library Evolution Hassle-free thread attributes GitHub Zhihao Yuan
- P3072R1
2024-02-15 LEWG Library Evolution Hassle-free thread attributes GitHub Zhihao Yuan
- P3072R0
2023-12-17 Library Evolution Hassle-free thread attributes GitHub Zhihao Yuan
- P3071R1
2023-12-17 SG21 Contracts Protection against modifications in contracts GitHub Jens Maurer
- P3071R0
2023-12-10 SG21 Contracts Protection against modifications in contracts GitHub Jens Maurer
- P3070R1
2024-10-13 LEWG Library Evolution Formatting enums GitHub Victor Zverovich
- P3070R0
2023-12-14 SG16 Unicode Formatting enums GitHub Victor Zverovich
- P3068R6
2024-11-19 CWG Core LWG Library Allowing exception throwing in constant-evaluation GitHub Hana Dusíková
- P3068R5
2024-11-19 CWG Core LWG Library Allowing exception throwing in constant-evaluation GitHub Hana Dusíková
- P3068R4
2024-08-15 LEWG Library Evolution CWG Core Allowing exception throwing in constant-evaluation GitHub Hana Dusíková
- P3068R3
2024-06-27 EWG Evolution LEWG Library Evolution Allowing exception throwing in constant-evaluation GitHub Hana Dusíková
- P3068R2
2024-05-22 EWG Evolution LEWG Library Evolution Allowing exception throwing in constant-evaluation GitHub Hana Dusíková
- P3068R1
2024-03-30 EWG Evolution Allowing exception throwing in constant-evaluation. GitHub Hana Dusíková
- P3068R0
2024-02-11 EWG Evolution Allowing exception throwing in constant-evaluation. GitHub Hana Dusíková
- P3067R0
2024-05-22 LEWG Library Evolution Provide predefined simd permute generator functions for common operations GitHub Daniel Towner
- P3066R0
2023-12-04 SG21 Contracts Allow repeating contract annotations on non-first declarations GitHub Timur Doumler
- P3064R2
2024-07-12 SG1 Concurrency and Parallelism How to Avoid OOTA Without Really Trying GitHub Paul E. McKenney Alan Stern Michael Wong and Maged Michael
- P3064R1
2024-05-14 SG1 Concurrency and Parallelism How to Avoid OOTA Without Really Trying GitHub Paul E. McKenney Alan Stern Michael Wong and Maged Michael
- P3064R0
2024-04-05 SG1 Concurrency and Parallelism How to Avoid OOTA Without Really Trying GitHub Paul E. McKenney Alan Stern Michael Wong and Maged Michael
- P3062R0
2023-11-27 Evolution Library Evolution C++ Should Be C++ - Presentation GitHub David Sankel
- P3061R0
2023-11-29 WG21 WG21 2023-11 Kona Record of Discussion GitHub Nina Ranns
- P3060R1
2024-02-15 SG9 Ranges LEWG Library Evolution LWG Library Add std::views::upto(n) GitHub Weile Wei Zhihao Yuan
- P3060R0
2023-11-22 Library Evolution Add std::ranges::upto(n) GitHub Weile Wei
- P3059R1
2024-05-17 SG9 Ranges LEWG Library Evolution Making user-defined constructors of view iterators/sentinels private GitHub Hewill Kang
- P3059R0
2023-11-30 SG9 Ranges Library Evolution Making user-defined constructors of view iterators/sentinels private GitHub Hewill Kang
- P3057R0
2023-11-21 SG15 Tooling Two finer-grained compilation model for named modules GitHub Chuanqi Xu
- P3056R0
2023-11-21 Library Evolution what ostream exception GitHub Jarrad J. Waterloo
- P3055R1
2024-02-12 LEWG Library Evolution Relax wording to permit relocation optimizations in the STL GitHub Arthur O'Dwyer
- P3055R0
2023-12-17 LEWGI Relax wording to permit relocation optimizations in the STL GitHub Arthur O'Dwyer
- P3054R0
2024-01-13 All of WG21 2023-12 Library Evolution Poll Outcomes GitHub Inbal Levi Fabio Fracassi Ben Craig Billy Baker Nevin Liber Corentin Jabot
- P3053R0
2023-12-15 WG21 2023-12 Library Evolution Polls GitHub Inbal Levi Fabio Fracassi Ben Craig Nevin Liber Billy Baker Corentin Jabot
- P3052R1
2024-01-30 SG9 Ranges SG23 Safety and Security view_interface::at() GitHub Hewill Kang
- P3052R0
2023-11-16 SG9 Ranges LEWGI SG23 Safety and Security view_interface::at() GitHub Hewill Kang
- P3051R3
2024-12-16 All of WG21 WITHDRAWN: Structured Response Files GitHub René Ferdinand Rivera Morell
- P3051R2
2024-07-11 EWG Evolution LEWG Library Evolution Structured Response Files GitHub René Ferdinand Rivera Morell
- P3051R1
2024-05-20 SG15 Tooling Structured Response Files GitHub René Ferdinand Rivera Morell
- P3051R0
2023-12-12 SG15 Tooling Structured Response Files GitHub René Ferdinand Rivera Morell
- P3050R3
2024-10-29 LEWG Library Evolution Fix C++26 by optimizing linalg::conjugated for noncomplex value types GitHub Mark Hoemmen
- P3050R2
2024-08-13 LEWG Library Evolution Fix C++26 by optimizing linalg::conjugated for noncomplex value types GitHub Mark Hoemmen
- P3050R1
2024-04-08 LEWG Library Evolution Fix C++26 by optimizing linalg::conjugated for noncomplex value types GitHub Mark Hoemmen
- P3050R0
2023-11-15 Library Evolution Optimize linalg::conjugated for noncomplex value types GitHub Mark Hoemmen
- P3049R1
2024-10-15 LEWG Library Evolution node-handles for lists GitHub Michael Florian Hava
- P3049R0
2024-04-03 LEWG Library Evolution node-handles for lists GitHub Michael Florian Hava
- P3047R0
2024-02-15 LEWG Library Evolution Remove deprecated namespace `relops` from C++26 GitHub Alisdair Meredith
- P3046R0
2023-12-18 Core Core Language Working Group "ready" Issues for the November, 2023 meeting GitHub Jens Maurer
- P3045R4
2024-11-15 SG6 Numerics SG16 Unicode LEWG Library Evolution Quantities and units library GitHub Mateusz Pusz Dominik Berner Johel Ernesto Guerrero Peña Charles Hogg Nicolas Holthaus Roth Michaels Vincent Reverdy
- P3045R3
2024-10-15 SG6 Numerics SG16 Unicode LEWG Library Evolution Quantities and units library GitHub Mateusz Pusz Dominik Berner Johel Ernesto Guerrero Peña Charles Hogg Nicolas Holthaus Roth Michaels Vincent Reverdy
- P3045R2
2024-10-09 SG6 Numerics SG16 Unicode LEWG Library Evolution Quantities and units library GitHub Mateusz Pusz Dominik Berner Johel Ernesto Guerrero Peña Charles Hogg Nicolas Holthaus Roth Michaels Vincent Reverdy
- P3045R1
2024-05-22 SG6 Numerics SG16 Unicode LEWGI SG18: LEWG Incubator LEWG Library Evolution Quantities and units library GitHub Mateusz Pusz Dominik Berner Johel Ernesto Guerrero Peña Charles Hogg Nicolas Holthaus Roth Michaels Vincent Reverdy
- P3045R0
2024-02-15 SG6 Numerics SG16 Unicode LEWGI SG18: LEWG Incubator Quantities and units library GitHub Mateusz Pusz Dominik Berner Johel Ernesto Guerrero Peña Charles Hogg Nicolas Holthaus Roth Michaels Vincent Reverdy
- P3044R1
2024-07-15 LEWG Library Evolution sub-string_view from string GitHub Michael Florian Hava
- P3044R0
2024-01-16 LEWG Library Evolution sub-string_view from string GitHub Michael Florian Hava
- P3043R0
2023-12-11 Evolution Slides: Using variable template template without meta programming GitHub Zhihao Yuan
- P3042R0
2023-11-09 Library Evolution Vocabulary Types for Composite Class Design GitHub Jonathan Coe Antony Peacock Sean Parent
- P3041R0
2023-11-16 SG15 Tooling Transitioning from "#include" World to Modules GitHub Gabriel Dos Reis
- P3040R0
2023-12-18 WG21 C++ Standard Library Ready Issues to be moved in Kona, Nov. 2023 GitHub Jonathan Wakely
- P3039R0
2023-11-07 Evolution Library Evolution Automatically Generate `operator->` GitHub David Stone
- P3038R0
2023-12-16 SG23 Safety and Security Concrete suggestions for initial Profiles GitHub Bjarne Stroustrup
- P3037R4
2024-10-21 LEWG Library Evolution constexpr std::shared_ptr GitHub Paul Keir
- P3037R3
2024-09-03 LEWG Library Evolution constexpr std::shared_ptr GitHub Paul Keir
- P3037R2
2024-05-24 LEWG Library Evolution constexpr std::shared_ptr GitHub Paul Keir
- P3037R1
2024-03-05 SG7 Reflection LEWG Library Evolution constexpr std::shared_ptr GitHub Paul Keir
- P3037R0
2023-11-06 SG7 Reflection Library Evolution constexpr std::shared_ptr GitHub Paul Keir
- P3034R1
2024-03-21 All of WG21 Module Declarations Shouldn't be Macros GitHub Michael Spencer
- P3034R0
2023-11-10 SG15 Tooling Evolution Module Declarations Shouldn't be Macros GitHub Michael Spencer
- P3033R0
2023-11-01 SG15 Tooling Should we import function bodies to get the better optimizations? GitHub Chuanqi Xu
- P3032R2
2024-04-16 EWG Evolution Less transient constexpr allocation GitHub Barry Revzin
- P3032R1
2024-03-22 EWG Evolution Less transient constexpr allocation GitHub Barry Revzin
- P3032R0
2024-02-13 EWG Evolution Less transient constexpr allocation GitHub Barry Revzin
- P3031R0
2023-11-13 Core Resolve CWG2561: conversion function for lambda with explicit object parameter GitHub Arthur O'Dwyer
- P3029R1
2024-03-21 LEWG Library Evolution Better mdspan's CTAD GitHub Hewill Kang
- P3029R0
2023-10-24 LEWGI Better mdspan's CTAD GitHub Hewill Kang
- P3028R0
2023-11-05 SG21 Contracts An Overview of Syntax Choices for Contracts GitHub Joshua Berne Gašper Ažman Rostislav Khlebnikov Timur Doumler
- P3027R0
2023-10-26 Evolution UFCS is a breaking change, of the absolutely worst kind GitHub Ville Voutilainen
- P3026R0
2023-10-15 SG19 Machine Learning SG19: Machine Learning virtual Meeting Minutes to 2023/07/13 GitHub Michael Wong
- P3025R0
2023-10-15 SG14 Low Latency SG14: Low Latency/Games/Embedded/Financial trading/Simulation virtual Minutes to 2023/09/12 GitHub Michael Wong
- P3024R0
2023-11-30 Library Evolution Interface Directions for std::simd GitHub David Sankel Jeff Garland Matthias Kretz Ruslan Arutyunyan
- P3023R1
2023-11-27 Evolution Library Evolution C++ Should Be C++ GitHub David Sankel
- P3023R0
2023-10-15 Evolution Library Evolution C++ Should Be C++ GitHub David Sankel
- P3022R1
2023-11-28 Library Evolution A Boring Thread Attributes Interface GitHub David Sankel Darius Neațu
- P3022R0
2023-10-14 Library Evolution A Boring Thread Attributes Interface GitHub David Sankel Darius Neațu
- P3021R0
2023-10-14 Evolution Unified function call syntax (UFCS) GitHub Herb Sutter
- P3020R0
2023-10-15 WG21 2023-09 Library Evolution Poll Outcomes GitHub Inbal Levi Fabio Fracassi Ben Craig Billy Baker Nevin Liber Corentin Jabot
- P3019R11
2024-11-23 LEWG Library Evolution LWG Library Vocabulary Types for Composite Class Design GitHub Jonathan Coe Antony Peacock Sean Parent
- P3019R10
2024-09-30 LEWG Library Evolution LWG Library Vocabulary Types for Composite Class Design GitHub Jonathan Coe Antony Peacock Sean Parent
- P3019R9
2024-09-15 LEWG Library Evolution LWG Library Vocabulary Types for Composite Class Design GitHub Jonathan Coe Antony Peacock Sean Parent
- P3019R8
2024-03-22 LEWG Library Evolution LWG Library Vocabulary Types for Composite Class Design GitHub Jonathan Coe Antony Peacock Sean Parent
- P3019R7
2024-03-19 LEWG Library Evolution LWG Library Vocabulary Types for Composite Class Design GitHub Jonathan Coe Antony Peacock Sean Parent
- P3019R6
2024-02-11 LEWG Library Evolution Vocabulary Types for Composite Class Design GitHub Jonathan Coe Antony Peacock Sean Parent
- P3019R5
2024-02-07 LEWG Library Evolution Vocabulary Types for Composite Class Design GitHub Jonathan Coe Antony Peacock Sean Parent
- P3019R4
2024-02-05 LEWG Library Evolution Vocabulary Types for Composite Class Design GitHub Jonathan Coe Antony Peacock Sean Parent
- P3019R3
2023-11-20 Library Evolution Vocabulary Types for Composite Class Design GitHub Jonathan Coe Antony Peacock Sean Parent
- P3019R2
2023-11-10 Library Evolution Library Vocabulary Types for Composite Class Design GitHub Jonathan Coe Antony Peacock Sean Parent
- P3019R1
2023-11-09 Library Evolution Library Vocabulary Types for Composite Class Design GitHub Jonathan Coe Antony Peacock Sean Parent
- P3019R0
2023-10-14 Library Evolution Library Vocabulary Types for Composite Class Design GitHub Jonathan Coe Antony Peacock Sean Parent
- P3018R0
2023-10-15 SG6 Numerics LEWGI Library Evolution Low-Level Integer Arithmetic GitHub Andreas Weis
- P3016R5
2024-12-16 LEWG Library Evolution Resolve inconsistencies in begin/end for valarray and braced initializer lists GitHub Arthur O'Dwyer
- P3016R4
2024-09-14 LWG Library Resolve inconsistencies in begin/end for valarray and braced initializer lists GitHub Arthur O'Dwyer
- P3016R3
2024-03-22 LWG Library Resolve inconsistencies in begin/end for valarray and braced initializer lists GitHub Arthur O'Dwyer
- P3016R2
2024-02-12 LEWG Library Evolution Resolve inconsistencies in begin/end for valarray and braced initializer lists GitHub Arthur O'Dwyer
- P3016R1
2023-12-09 LEWGI Resolve inconsistencies in begin/end for valarray and braced initializer lists GitHub Arthur O'Dwyer
- P3016R0
2023-10-15 EWGI LEWGI Evolution Library Evolution Resolve inconsistencies in begin/end for valarray and braced initializer lists GitHub Arthur O'Dwyer
- P3015R0
2023-10-13 Library Evolution Rebuttal to Additional format specifiers for time_point GitHub Howard Hinnant
- P3014R0
2023-10-14 Library Evolution Customizing std::expected's exception GitHub Jonathan Müller
- P3012R0
2023-10-14 SG14 Low Latency SG20 Education Library Evolution Supporting document for Hive proposal #2: use of std::list in open source codebases GitHub Matt Bentley
- P3011R0
2023-10-15 SG14 Low Latency Library Evolution Supporting document for Hive proposal #1: outreach for evidence of container-style use in industry GitHub Matt Bentley
- P3010R0
2023-10-13 SG7 Reflection Using Reflection to Replace a Metalanguage for Generating JS Bindings GitHub Dan Katz
- P3009R0
2023-10-12 Evolution Injected class name in the base specifier list GitHub Joe Jevnik
- P3008R3
2024-11-18 LWG Library Atomic floating-point min/max GitHub Gonzalo Brito Gadeschi David Sankel
- P3008R2
2024-03-19 LEWG Library Evolution Atomic floating-point min/max GitHub Gonzalo Brito Gadeschi David Sankel
- P3008R1
2024-01-31 SG6 Numerics LEWG Library Evolution Atomic floating-point min/max GitHub Gonzalo Brito Gadeschi David Sankel
- P3008R0
2023-10-15 SG1 Concurrency and Parallelism Library Evolution Atomic floating-point min/max GitHub Gonzalo Brito Gadeschi David Sankel
- P3007R0
2023-12-11 SG21 Contracts Return object semantics in postconditions GitHub Timur Doumler Andrzej Krzemieński Joshua Berne
- P3006R1
2024-07-11 SG12 Undefined and Unspecified Behavior EWG Evolution CWG Core Launder less GitHub Antony Polukhin
- P3006R0
2023-10-19 SG12 Undefined and Unspecified Behavior Evolution Core Launder less GitHub Antony Polukhin
- P3005R0
2024-02-14 EWG Evolution LEWG Library Evolution Memorializing Principled-Design Policies for WG21 GitHub John Lakos Harold Bott Bill Chapman Mungo Gill Mike Giroux Alisdair Meredith Oleg Subbotin
- P3004R0
2024-02-15 EWG Evolution LEWG Library Evolution Principled Design for WG21 GitHub John Lakos Harold Bott Mungo Gill Lori Hughes Alisdair Meredith Bill Chapman Mike Giroux Oleg Subbotin
- P3003R0
2023-10-14 SG6 Numerics The design of a library of number concepts GitHub Johel Ernesto Guerrero Peña
- P3002R1
2024-02-15 LEWG Library Evolution Policies for Using Allocators in New Library Classes GitHub Pablo Halpern
- P3002R0
2023-10-15 Library Evolution Guidelines for allocators in new library classes GitHub Pablo Halpern
- P3001R0
2023-10-15 Library Evolution std::hive and containers like it are not a good fit for the standard library GitHub Jonathan Müller Zach Laine Bryce Adelstein Lelbach David Sankel
- P2999R3
2023-12-13 Library Evolution Sender Algorithm Customization GitHub Eric Niebler
- P2999R2
2023-12-13 Library Evolution Sender Algorithm Customization GitHub Eric Niebler
- P2999R1
2023-11-09 Library Evolution Sender Algorithm Customization GitHub Eric Niebler
- P2999R0
2023-10-14 Library Evolution Sender Algorithm Customization GitHub Eric Niebler
- P2998R0
2024-10-15 EWGI SG17: EWG Incubator EWG Evolution CTAD for function parameter types GitHub James Touton
- P2997R1
2024-03-22 SG9 Ranges LEWG Library Evolution Removing the common reference requirement from the indirectly invocable concepts GitHub Barry Revzin Tim Song
- P2997R0
2023-10-14 SG9 Ranges Library Evolution Removing the common reference requirement from the indirectly invocable concepts GitHub Barry Revzin Tim Song
- P2996R8
2024-12-17 EWG Evolution Reflection for C++26 GitHub Barry Revzin Wyatt Childers Peter Dimov Andrew Sutton Faisal Vali Daveed Vandevoorde Dan Katz
- P2996R7
2024-10-13 EWG Evolution Reflection for C++26 GitHub Barry Revzin Wyatt Childers Peter Dimov Andrew Sutton Faisal Vali Daveed Vandevoorde Dan Katz
- P2996R6
2024-10-10 EWG Evolution Reflection for C++26 GitHub Barry Revzin Wyatt Childers Peter Dimov Andrew Sutton Faisal Vali Daveed Vandevoorde Dan Katz
- P2996R5
2024-08-14 EWG Evolution Reflection for C++26 GitHub Barry Revzin Wyatt Childers Peter Dimov Andrew Sutton Faisal Vali Daveed Vandevoorde Dan Katz
- P2996R4
2024-06-26 EWG Evolution Reflection for C++26 GitHub Barry Revzin Wyatt Childers Peter Dimov Andrew Sutton Faisal Vali Daveed Vandevoorde Dan Katz
- P2996R3
2024-05-22 EWG Evolution Reflection for C++26 GitHub Barry Revzin Wyatt Childers Peter Dimov Andrew Sutton Faisal Vali Daveed Vandevoorde Dan Katz
- P2996R2
2024-02-15 EWG Evolution Reflection for C++26 GitHub Barry Revzin Wyatt Childers Peter Dimov Andrew Sutton Faisal Vali Daveed Vandevoorde Dan Katz
- P2996R1
2023-12-18 Evolution Reflection for C++26 GitHub Barry Revzin Wyatt Childers Peter Dimov Andrew Sutton Faisal Vali Daveed Vandevoorde
- P2996R0
2023-10-15 Evolution Reflection for C++26 GitHub Barry Revzin Wyatt Childers Peter Dimov Andrew Sutton Faisal Vali Daveed Vandevoorde
- P2995R0
2023-10-08 SG16 Unicode SG16: Unicode meeting summaries 2023-05-24 through 2023-09-27 GitHub Tom Honermann
- P2994R1
2024-02-14 EWG Evolution On the Naming of Packs GitHub Barry Revzin
- P2994R0
2023-10-14 Evolution On the Naming of Packs GitHub Barry Revzin
- P2993R0
2024-03-21 SG6 Numerics SG23 Safety and Security Constrained Numbers GitHub Luke Valenty
- P2992R1
2024-02-02 SG22 Compatibility EWG Evolution Attribute [[discard("reason")]] GitHub Giuseppe D'Angelo
- P2992R0
2023-10-10 EWGI SG22 Compatability Evolution Attribute [[discard]] and attributes on expressions GitHub Giuseppe D'Angelo
- P2991R0
2023-10-11 SG20 Education Stop Forcing std::move to Pessimize GitHub Brian Bi
- P2990R0
2023-10-14 SG15 Tooling C++ Modules Roadmap GitHub Daniel Ruoso
- P2989R2
2024-06-16 EWG Evolution A Simple Approach to Universal Template Parameters GitHub Corentin Jabot Gašper Ažman
- P2989R1
2024-02-15 EWG Evolution A Simple Approach to Universal Template Parameters GitHub Corentin Jabot Gašper Ažman
- P2989R0
2023-10-14 Evolution A Simple Approach to Universal Template Parameters GitHub Corentin Jabot Gašper Ažman
- P2988R8
2024-10-15 LEWG Library Evolution LWG Library std::optional<T&> GitHub Steve Downey Peter Sommerlad
- P2988R7
2024-09-10 LEWG Library Evolution LWG Library std::optional<T&> GitHub Steve Downey Peter Sommerlad
- P2988R6
2024-08-15 LEWG Library Evolution LWG Library std::optional<T&> GitHub Steve Downey Peter Sommerlad
- P2988R5
2024-05-22 LEWG Library Evolution LWG Library std::optional<T&> GitHub Steve Downey Peter Sommerlad
- P2988R4
2024-04-16 LEWG Library Evolution LWG Library std::optional<T&> GitHub Steve Downey Peter Sommerlad
- P2988R3
2024-02-15 LEWG Library Evolution LWG Library std::optional<T&> GitHub Steve Downey Peter Sommerlad
- P2988R2
2024-02-15 LEWG Library Evolution LWG Library std::optional\ GitHub Steve Downey Peter Sommerlad
- P2988R1
2024-01-05 LEWG Library Evolution LWG Library std::optional<T&> GitHub Steve Downey Peter Sommerlad
- P2988R0
2023-10-15 Library Evolution std::optional<T&> GitHub Steve Downey
- P2986R0
2023-10-14 Evolution Generic Function Pointer GitHub Lauri Vasama
- P2985R0
2023-10-09 Library Evolution A type trait for detecting virtual base classes GitHub Giuseppe D'Angelo
- P2984R1
2023-11-12 Evolution Reconsider Redeclaring static constexpr Data Members GitHub Alisdair Meredith
- P2984R0
2023-10-15 Evolution Reconsider Redeclaring static constexpr Data Members GitHub Alisdair Meredith
- P2982R1
2023-11-09 SG6 Numerics Library Evolution `std::quantity` as a numeric type GitHub Mateusz Pusz Chip Hogg
- P2982R0
2023-10-15 SG6 Numerics Library Evolution `std::quantity` as a numeric type GitHub Mateusz Pusz Chip Hogg
- P2981R1
2023-11-09 SG23 Safety and Security Library Evolution Improving our safety with a physical quantities and units library GitHub Mateusz Pusz Dominik Berner Johel Ernesto Guerrero Peña
- P2981R0
2023-10-15 SG23 Safety and Security Library Evolution Improving our safety with a physical quantities and units library GitHub Mateusz Pusz Dominik Berner Johel Ernesto Guerrero Peña
- P2980R1
2023-11-28 SG6 Numerics SG23 Safety and Security Library Evolution A motivation, scope, and plan for a quantities and units library GitHub Mateusz Pusz Dominik Berner Johel Ernesto Guerrero Peña Charles Hogg Nicolas Holthaus Roth Michaels Vincent Reverdy
- P2980R0
2023-10-15 SG6 Numerics LEWGI SG23 Safety and Security Library Evolution A motivation, scope, and plan for a physical quantities and units library GitHub Mateusz Pusz Dominik Berner Johel Ernesto Guerrero Peña Charles Hogg Nicolas Holthaus Roth Michaels Vincent Reverdy
- P2979R0
2023-10-13 Evolution Library Evolution The Need for Design Policies in WG21 GitHub Alisdair Meredith Harold Bott John Lakos
- P2978R0
2023-09-26 SG15 Tooling A New Approach For Compiling C++ GitHub Hassan Sajjad
- P2977R2
2024-10-15 SG15 Tooling Build database files GitHub Ben Boeckel Daniel Ruoso
- P2977R1
2024-03-25 SG15 Tooling Build database files GitHub Ben Boeckel Daniel Ruoso
- P2977R0
2023-11-14 SG15 Tooling Module commands database format GitHub Ben Boeckel
- P2976R1
2024-05-05 LWG Library Freestanding Library: algorithm, numeric, and random GitHub Ben Craig
- P2976R0
2023-09-17 Library Evolution Freestanding Library: algorithm, numeric, and random GitHub Ben Craig
- P2973R0
2023-09-15 SG12 Undefined and Unspecified Behavior SG23 Safety and Security Evolution Core Erroneous behaviour for missing return from assignment GitHub Thomas Köppe Jonathan Wakely
- P2972R0
2023-09-18 Library Evolution Library 2023-09 Library Evolution Polls GitHub Inbal Levi Ben Craig Fabio Fracassi Corentin Jabot Nevin Liber Billy Baker
- P2971R2
2024-05-21 EWG Evolution LEWG Library Evolution Implication for C++ GitHub Walter E Brown
- P2971R1
2023-10-14 Evolution Implication for C++ GitHub Walter E Brown
- P2971R0
2023-09-14 Evolution Implication for C++ GitHub Walter E Brown
- P2969R0
2023-12-05 SG21 Contracts Contract annotations are potentially-throwing GitHub Timur Doumler Ville Voutilainen Tom Honermann
- P2968R2
2023-12-13 Library Make std::ignore a first-class object GitHub Peter Sommerlad
- P2968R1
2023-12-12 Library Evolution Library Make std::ignore a first-class object GitHub Peter Sommerlad
- P2968R0
2023-09-07 Library Evolution Library Make std::ignore a first-class object GitHub Peter Sommerlad
- P2967R1
2024-05-22 LEWG Library Evolution Relocation Is A Library Interface GitHub Alisdair Meredith
- P2967R0
2023-10-15 Library Evolution Relocation Is A Library Interface GitHub Alisdair Meredith
- P2966R1
2023-09-13 SG14 Low Latency Evolution Making C++ Better for Game Developers — Progress Report GitHub Patrice Roy various SG14 contibutors including Nicolas Fleury (Ubisoft) Gabriel Morin (EIDOS) Arthur O’Dwyer Matt Bentley Staffan Tjernstrom Matt Bentley and others
- P2966R0
2023-09-06 SG14 Low Latency Evolution Making C++ Better for Game Developers — Progress Report GitHub Patrice Roy various SG14 contibutors including Nicolas Fleury (Ubisoft) Gabriel Morin (EIDOS) Arthur O’Dwyer Matt Bentley Staffan Tjernstrom Matt Bentley and others
- P2964R1
2024-05-22 SG6 Numerics LEWG Library Evolution Allowing user-defined types in std::simd GitHub Daniel Towner Ruslan Arutyunyan
- P2964R0
2024-02-09 SG1 Concurrency and Parallelism LEWG Library Evolution Allowing user-defined types in std::simd GitHub Daniel Towner Ruslan Arutyunyan
- P2963R3
2024-06-28 CWG Core Ordering of constraints involving fold expressions GitHub Corentin Jabot
- P2963R2
2024-05-22 CWG Core Ordering of constraints involving fold expressions GitHub Corentin Jabot
- P2963R1
2024-01-13 EWG Evolution Ordering of constraints involving fold expressions GitHub Corentin Jabot
- P2963R0
2023-09-15 Evolution Ordering of constraints involving fold expressions GitHub Corentin Jabot
- P2962R0
2023-10-13 SG15 Tooling Communicating the Baseline Compile Command for C++ Modules support GitHub Daniel Ruoso
- P2961R2
2023-11-08 SG21 Contracts A natural syntax for Contracts GitHub Timur Doumler Jens Maurer
- P2961R1
2023-10-12 SG21 Contracts A natural syntax for Contracts GitHub Timur Doumler Jens Maurer
- P2961R0
2023-09-17 SG21 Contracts A natural syntax for Contracts GitHub Jens Maurer Timur Doumler
- P2960R0
2023-08-17 WG21 Concurrency TS Editor's report for N4956 Michael Wong
- P2959R0
2023-10-15 Library Evolution Container Relocation GitHub Alisdair Meredith
- P2958R0
2023-08-21 Evolution typeof and typeof_unqual GitHub JeanHeyd Meneide
- P2957R2
2024-10-14 SG21 Contracts EWG Evolution Contracts and coroutines GitHub Andrzej Krzemieński Iain Sandoe Joshua Berne Timur Doumler
- P2957R1
2024-01-13 SG21 Contracts Contracts and coroutines GitHub Andrzej Krzemieński Iain Sandoe
- P2957R0
2023-08-15 SG21 Contracts Contracts and coroutines GitHub Andrzej Krzemieński Iain Sandoe
- P2956R0
2023-08-01 SG1 Concurrency and Parallelism Library Evolution Add saturating library support to std::simd GitHub Daniel Towner Ruslan Arutyunyan
- P2955R1
2023-09-02 LEWGI SG23 Safety and Security Safer Range Access GitHub Jarrad J. Waterloo
- P2955R0
2023-08-10 SG23 Safety and Security Safer Range Access GitHub Jarrad J. Waterloo
- P2954R0
2023-08-03 SG21 Contracts Contracts and virtual functions for the Contracts MVP GitHub Ville Voutilainen
- P2953R0
2023-08-11 EWGI Evolution Forbid defaulting operator=(X&&) && GitHub Arthur O'Dwyer
- P2952R1
2023-12-09 Evolution auto& operator=(X&&) = default GitHub Arthur O'Dwyer Matthew Taylor
- P2952R0
2023-08-11 EWGI Evolution auto& operator=(X&&) = default GitHub Arthur O'Dwyer Matthew Taylor
- P2951R3
2023-09-02 SG23 Safety and Security Shadowing is good for safety GitHub Jarrad J. Waterloo
- P2951R2
2023-08-10 SG23 Safety and Security Shadowing is good for safety GitHub Jarrad J. Waterloo
- P2951R1
2023-07-16 SG23 Safety and Security Shadowing is good for safety GitHub Jarrad J. Waterloo
- P2951R0
2023-07-15 EWGI SG17: EWG Incubator LEWGI SG18: LEWG Incubator SG23 Safety and Security Shadowing is good for safety GitHub Jarrad J. Waterloo
- P2950R0
2023-07-11 LEWG Library Evolution Slides for P2836R1: std::basic_const_iterator should follow its underlying type's convertibility GitHub Tomasz Kamiński
- P2949R0
2023-07-14 EWGI SG17: EWG Incubator SG21 Contracts EWG Evolution LEWG Library Evolution Slides for P2861R0: Narrow Contracts and `noexcept` are Inherently Incompatable GitHub John Lakos
- P2947R0
2023-07-20 SG21 Contracts SG23 Safety and Security Contracts must avoid disclosing sensitive information GitHub Andrei Zissu Ran Regev Gal Zaban Inbal Levi
- P2946R1
2024-01-16 EWGI SG17: EWG Incubator EWG Evolution A flexible solution to the problems of `noexcept` GitHub Pablo Halpern
- P2946R0
2023-07-19 EWGI SG17: EWG Incubator A flexible solution to the problems of `noexcept` GitHub Pablo Halpern
- P2945R1
2024-09-10 LEWG Library Evolution Additional format specifiers for time_point GitHub Barry Revzin
- P2945R0
2023-07-14 LEWG Library Evolution Additional format specifiers for time_point GitHub Barry Revzin
- P2944R3
2024-03-21 EWG Evolution LEWG Library Evolution Comparisons for reference_wrapper GitHub Barry Revzin
- P2944R2
2023-09-17 Library Evolution Comparisons for reference_wrapper GitHub Barry Revzin
- P2944R1
2023-08-17 Library Evolution Comparisons for reference_wrapper GitHub Barry Revzin
- P2944R0
2023-07-09 LEWG Library Evolution Comparisons for reference_wrapper GitHub Barry Revzin
- P2941R0
2023-07-06 EWGI SG17: EWG Incubator Identifiers for Pattern Matching GitHub Mihail Naydenov
- P2940R0
2023-07-06 EWGI SG17: EWG Incubator switch for Pattern Matching GitHub Mihail Naydenov
- P2937R0
2023-07-02 LEWG Library Evolution Freestanding: Remove strtok GitHub Ben Craig
- P2935R4
2023-11-05 SG21 Contracts An Attribute-Like Syntax for Contracts GitHub Joshua Berne
- P2935R3
2023-10-05 SG21 Contracts An Attribute-Like Syntax for Contracts GitHub Joshua Berne
- P2935R2
2023-09-15 SG21 Contracts An Attribute-Like Syntax for Contracts GitHub Joshua Berne
- P2935R1
2023-09-15 SG21 Contracts An Attribute-Like Syntax for Contracts GitHub Joshua Berne
- P2935R0
2023-08-15 SG21 Contracts An Attribute-Like Syntax for Contracts GitHub Joshua Berne
- P2933R2
2024-10-16 LWG Library std::simd overloads for <bit> header GitHub Daniel Towner Ruslan Arutyunyan
- P2933R1
2023-12-08 SG1 Concurrency and Parallelism Library Evolution std::simd overloads for <bit> header GitHub Daniel Towner Ruslan Arutyunyan
- P2933R0
2023-08-01 SG1 Concurrency and Parallelism Library Evolution std::simd overloads for <bit> header GitHub Daniel Towner Ruslan Arutyunyan
- P2932R3
2024-01-16 SG21 Contracts A Principled Approach to Open Design Questions for Contracts GitHub Joshua Berne
- P2932R2
2023-11-14 SG21 Contracts A Principled Approach to Open Design Questions for Contracts GitHub Joshua Berne
- P2932R1
2023-10-04 SG21 Contracts A Principled Approach to Open Design Questions for Contracts GitHub Joshua Berne
- P2932R0
2023-09-13 SG21 Contracts A Principled Approach to Open Design Questions for Contracts GitHub Joshua Berne
- P2931R0
2023-06-28 All of WG21 WG21 June 2023 Varna Meeting Record of Discussion GitHub Nina Ranns
- P2930R0
2023-07-15 LEWG Library Evolution LWG Library Formatter specializations for the standard library GitHub Mark de Wever
- P2929R0
2023-07-19 LEWG Library Evolution simd_invoke GitHub Daniel Towner Ruslan Arutyunyan
- P2927R2
2024-04-16 LEWG Library Evolution Observing exceptions stored in exception_ptr GitHub Gor Nishanov Arthur O'Dwyer
- P2927R1
2024-02-15 LEWG Library Evolution Observing exceptions stored in exception_ptr GitHub Gor Nishanov Arthur O'Dwyer
- P2927R0
2023-10-15 LEWGI Evolution Library Evolution Observing exceptions stored in exception_ptr GitHub Gor Nishanov
- P2926R0
2023-06-19 LEWG Library Evolution std::simd types should be regular - P2892R0 LEWG presentation GitHub David Sankel Joe Jevnik
- P2925R0
2023-06-19 LEWG Library Evolution inplace_vector - D0843R7 LEWG presentation GitHub David Sankel Gonzalo Brito Gadeschi Timur Doumler Nevin Liber
- P2922R0
2023-06-16 CWG Core Core Language Working Group "ready" Issues for the June, 2023 meeting GitHub Jens Maurer
- P2921R0
2023-07-05 LEWG Library Evolution Exploring std::expected based API alternatives for buffer_queue GitHub Gor Nishanov Detlef Vollmann
- P2920R0
2023-06-16 All of WG21 Library Evolution Leadership's Understanding of the Noexcept Policy History GitHub Nevin Liber Bryce Adelstein Lelbach Robert Leahy Ben Craig Fabio Fracassi Guy Davidson
- P2918R2
2023-12-18 Library Runtime format strings II GitHub Victor Zverovich
- P2918R1
2023-07-15 LWG Library Runtime format strings II GitHub Victor Zverovich
- P2918R0
2023-07-15 LEWG Library Evolution Runtime format strings II GitHub Victor Zverovich
- P2917R1
2023-07-05 EWG Evolution An in-line defaulted destructor should keep the copy- and move-operations GitHub Andreas Fertig
- P2917R0
2023-06-14 EWGI SG17: EWG Incubator EWG Evolution An in-line defaulted destructor should keep the copy- and move-operations GitHub Andreas Fertig
- P2915R0
2023-06-13 CWG Core Proposed resolution to CWG1223 GitHub Corentin Jabot
- P2912R0
2023-07-05 SG1 Concurrency and Parallelism Concurrent queues and sender/receivers GitHub Gor Nishanov
- P2911R1
2023-10-13 SG7 Reflection Python Bindings with Value-Based Reflection GitHub Adam Lach Jagrut Dave
- P2911R0
2023-07-10 SG7 Reflection Python Bindings with Value-Based Reflection GitHub Adam Lach Jagrut Dave
- P2910R0
2023-06-09 All of WG21 C++ Standard Library Ready Issues to be moved in Varna, Jun. 2023 GitHub Jonathan Wakely
- P2909R4
2023-12-18 Library Fix formatting of code units as integers (Dude, where's my char?) GitHub Victor Zverovich
- P2909R3
2023-11-07 Library Fix formatting of code units as integers (Dude, where's my char?) GitHub Victor Zverovich
- P2909R2
2023-09-16 Library Fix formatting of code units as integers (Dude, where's my char?) GitHub Victor Zverovich
- P2909R1
2023-09-05 Library Evolution Fix formatting of code units as integers (Dude, where's my char?) GitHub Victor Zverovich
- P2909R0
2023-08-13 SG16 Unicode Library Evolution Dude, where's my char? GitHub Victor Zverovich
- P2906R0
2023-05-29 LEWG Library Evolution Structured bindings for std::extents GitHub Bernhard Manfred Gruber
- P2905R2
2023-07-23 Library Runtime format strings GitHub Victor Zverovich
- P2905R1
2023-07-15 LWG Library Runtime format strings GitHub Victor Zverovich
- P2905R0
2023-07-15 LEWG Library Evolution Runtime format strings GitHub Victor Zverovich
- P2904R0
2023-06-13 EWGI SG17: EWG Incubator Removing exception in precedence rule(s) when using member pointer syntax GitHub Annop Rana
- P2902R0
2023-06-17 LEWG Library Evolution LWG Library constexpr 'Parallel' Algorithms GitHub Oliver Rosten
- P2901R0
2023-05-19 SG6 Numerics LEWGI SG19 Machine Learning Extending linear algebra support to batched operations GitHub Mark Hoemmen Kim Liegeois Christian Trott
- P2900R12
2024-12-17 CWG Core LWG Library Contracts for C++ GitHub Joshua Berne Timur Doumler Andrzej Krzemieński
- P2900R11
2024-11-19 EWG Evolution LEWG Library Evolution Contracts for C++ GitHub Joshua Berne Timur Doumler Andrzej Krzemieński
- P2900R10
2024-10-13 EWG Evolution LEWG Library Evolution Contracts for C++ GitHub Joshua Berne Timur Doumler Andrzej Krzemieński
- P2900R9
2024-10-13 EWG Evolution LEWG Library Evolution Contracts for C++ GitHub Joshua Berne Timur Doumler Andrzej Krzemieński
- P2900R8
2024-07-27 EWG Evolution LEWG Library Evolution Contracts for C++ GitHub Joshua Berne Timur Doumler Andrzej Krzemieński
- P2900R7
2024-05-22 EWG Evolution LEWG Library Evolution Contracts for C++ GitHub Joshua Berne Timur Doumler Andrzej Krzemieński
- P2900R6
2024-02-29 EWG Evolution LEWG Library Evolution Contracts for C++ GitHub Joshua Berne Timur Doumler Andrzej Krzemieński
- P2900R5
2024-02-15 EWG Evolution LEWG Library Evolution Contracts for C++ GitHub Joshua Berne Timur Doumler Andrzej Krzemieński
- P2900R4
2024-01-16 SG21 Contracts Contracts for C++ GitHub Joshua Berne Timur Doumler Andrzej Krzemieński
- P2900R3
2023-12-17 SG21 Contracts Contracts for C++ GitHub Joshua Berne Timur Doumler Andrzej Krzemieński
- P2900R2
2023-11-11 SG21 Contracts Contracts for C++ GitHub Joshua Berne Timur Doumler Andrzej Krzemieński
- P2900R1
2023-10-09 SG21 Contracts Contracts for C++ GitHub Joshua Berne Timur Doumler Andrzej Krzemieński
- P2900R0
2023-09-27 SG21 Contracts Contracts for C++ GitHub Joshua Berne Timur Doumler Andrzej Krzemieński
- P2898R1
2023-06-12 SG15 Tooling Build System Requirements for Importable Headers GitHub Daniel Ruoso
- P2898R0
2023-05-18 SG15 Tooling Importable Headers are Not Universally Implementable GitHub Daniel Ruoso
- P2897R7
2024-11-22 LWG Library aligned_accessor: An mdspan accessor expressing pointer overalignment GitHub Mark Hoemmen Damien Lebrun-Grandie Nicolas Manual Morales Christian Trott
- P2897R6
2024-11-18 LEWG Library Evolution LWG Library aligned_accessor: An mdspan accessor expressing pointer overalignment GitHub Mark Hoemmen Damien Lebrun-Grandie Nicolas Manual Morales Christian Trott
- P2897R5
2024-08-12 LEWG Library Evolution LWG Library aligned_accessor: An mdspan accessor expressing pointer overalignment GitHub Mark Hoemmen Damien Lebrun-Grandie Nicolas Manual Morales Christian Trott
- P2897R4
2024-07-24 LEWG Library Evolution LWG Library aligned_accessor: An mdspan accessor expressing pointer overalignment GitHub Mark Hoemmen Damien Lebrun-Grandie Nicolas Manual Morales Christian Trott
- P2897R3
2024-07-15 LEWG Library Evolution LWG Library aligned_accessor: An mdspan accessor expressing pointer overalignment GitHub Mark Hoemmen Damien Lebrun-Grandie Nicolas Manual Morales Christian Trott
- P2897R2
2024-07-12 LEWG Library Evolution aligned_accessor: An mdspan accessor expressing pointer overalignment GitHub Mark Hoemmen Damien Lebrun-Grandie Nicolas Manual Morales Christian Trott
- P2897R1
2023-10-13 Library Evolution aligned_accessor: An mdspan accessor expressing pointer overalignment GitHub Mark Hoemmen Damien Lebrun-Grandie Nicolas Manual Morales Christian Trott
- P2897R0
2023-05-19 LEWGI aligned_accessor: An mdspan accessor expressing pointer overalignment GitHub Mark Hoemmen Damien Lebrun-Grandie Nicolas Manual Morales Christian Trott
- P2896R0
2023-08-22 SG21 Contracts Outstanding design questions for the Contracts MVP GitHub Timur Doumler
- P2895R0
2023-05-17 Library Evolution noncopyable and nonmoveable utility classes GitHub Sebastian Theophil Jonathan Müller
- P2894R2
2024-01-11 SG21 Contracts Constant evaluation of Contracts GitHub Timur Doumler
- P2894R1
2023-12-07 SG21 Contracts Constant evaluation of Contracts GitHub Timur Doumler
- P2894R0
2023-08-22 SG21 Contracts Constant evaluation of Contracts GitHub Timur Doumler
- P2893R3
2024-03-22 CWG Core Variadic Friends GitHub Jody Hagins Arthur O'Dwyer
- P2893R2
2024-02-12 CWG Core Variadic Friends GitHub Jody Hagins Arthur O'Dwyer
- P2893R1
2023-10-09 Evolution Variadic Friends GitHub Jody Hagins
- P2893R0
2023-05-19 EWGI Variadic Friends GitHub Jody Hagins
- P2892R0
2023-05-19 Library Evolution std::simd Types Should be Regular GitHub David Sankel Joe Jevnik
- P2891R0
2023-05-16 SG16 Unicode SG16: Unicode meeting summaries 2023-01-11 through 2023-05-10 GitHub Tom Honermann
- P2890R2
2023-12-13 SG21 Contracts Contracts on lambdas GitHub Timur Doumler
- P2890R1
2023-12-07 SG21 Contracts Contracts on lambdas GitHub Timur Doumler
- P2890R0
2023-08-17 SG21 Contracts Contracts on lambdas GitHub Timur Doumler
- P2889R0
2023-05-15 EWGI Evolution Distributed Arrays GitHub Lauri Vasama
- P2888R0
2023-05-15 SG19 Machine Learning SG19: Machine Learning Virtual Meeting Minutes to 2023/05/12 GitHub Michael Wong
- P2887R0
2023-05-15 SG14 Low Latency SG14: Low Latency/Games/Embedded/Finance/Simulation virtual meeting minutes to 2023/05/11 GitHub Michael Wong
- P2886R0
2023-05-15 WG21 Concurrency TS2 Editor's report GitHub Michael Wong
- P2885R3
2023-10-05 SG21 Contracts Requirements for a Contracts syntax GitHub Timur Doumler Joshua Berne Gašper Ažman Andrzej Krzemieński Ville Voutilainen Tom Honermann
- P2885R2
2023-08-29 SG21 Contracts Evolution Requirements for a Contracts syntax GitHub Timur Doumler Joshua Berne Gašper Ažman Andrzej Krzemieński Ville Voutilainen Tom Honermann
- P2885R1
2023-08-15 SG21 Contracts Evolution Requirements for a Contracts syntax GitHub Timur Doumler Joshua Berne Gašper Ažman Andrzej Krzemieński Ville Voutilainen Tom Honermann
- P2885R0
2023-07-16 SG21 Contracts EWG Evolution Requirements for a Contracts syntax GitHub Timur Doumler Joshua Berne Gašper Ažman Andrzej Krzemieński Ville Voutilainen
- P2884R0
2023-05-19 EWGI SG21 Contracts SG22 Compatability `assert` Should Be A Keyword In C++26 GitHub Alisdair Meredith
- P2883R0
2023-05-19 EWGI `offsetof` Should Be A Keyword In C++26 GitHub Alisdair Meredith
- P2882R0
2023-05-11 SG1 Concurrency and Parallelism An Event Model for C++ Executors GitHub Detlef Vollmann
- P2881R0
2023-05-18 EWGI Evolution Generator-based for loop GitHub Jonathan Müller Barry Revzin
- P2880R0
2023-05-18 Library Evolution Algorithm-like vs std::simd based RNG API GitHub Ilya Burylov Pavel Dyakov Ruslan Arutyunyan Andrey Nikolaev Alina Elizarova
- P2879R0
2024-09-17 LEWGI SG18: LEWG Incubator SG20 Education Proposal of std::dump GitHub Andrew Tomazos
- P2878R6
2023-11-14 SG23 Safety and Security Reference checking GitHub Jarrad J. Waterloo
- P2878R5
2023-08-10 SG23 Safety and Security Reference checking GitHub Jarrad J. Waterloo
- P2878R4
2023-07-08 SG23 Safety and Security Reference checking GitHub Jarrad J. Waterloo
- P2878R3
2023-06-23 SG23 Safety and Security Reference checking GitHub Jarrad J. Waterloo
- P2878R2
2023-06-10 SG23 Safety and Security Reference checking GitHub Jarrad J. Waterloo
- P2878R1
2023-05-18 SG23 Safety and Security Reference checking GitHub Jarrad J. Waterloo
- P2878R0
2023-05-11 SG23 Safety and Security Reference checking GitHub Jarrad J. Waterloo
- P2877R0
2023-07-13 SG21 Contracts Contract Build Modes and Semantics GitHub Joshua Berne Tom Honermann
- P2876R1
2024-05-22 LEWG Library Evolution Proposal to extend std::simd with more constructors and accessors GitHub Daniel Towner Matthias Kretz
- P2876R0
2023-05-18 Library Evolution Proposal to extend std::simd with more constructors and accessors GitHub Daniel Towner Matthias Kretz
- P2875R4
2024-03-21 LWG Library Undeprecate `polymorphic_allocator::destroy` For C++26 GitHub Alisdair Meredith
- P2875R3
2024-02-15 LEWG Library Evolution Undeprecate `polymorphic_allocator::destroy` For C++26 GitHub Alisdair Meredith
- P2875R2
2023-09-15 Library Evolution Undeprecate `polymorphic_allocator::destroy` For C++26 GitHub Alisdair Meredith
- P2875R1
2023-08-15 Library Evolution Undeprecate `polymorphic_allocator::destroy` For C++26 GitHub Alisdair Meredith
- P2875R0
2023-05-19 Library Evolution Undeprecate `polymorphic_allocator::destroy` For C++26 GitHub Alisdair Meredith
- P2874R2
2023-06-12 LWG Library Mandating Annex D GitHub Alisdair Meredith
- P2874R1
2023-06-12 LWG Library Mandating Annex D GitHub Alisdair Meredith
- P2874R0
2023-05-19 Library Mandating Annex D GitHub Alisdair Meredith
- P2873R2
2024-07-06 LEWG Library Evolution Remove Deprecated locale category facets for Unicode from C++26 GitHub Alisdair Meredith Tom Honermann
- P2873R1
2024-04-08 LEWG Library Evolution Remove Deprecated locale category facets for Unicode from C++26 GitHub Alisdair Meredith Tom Honermann
- P2873R0
2023-05-19 SG16 Unicode Remove Deprecated locale category facets for Unicode from C++26 GitHub Alisdair Meredith
- P2872R3
2024-03-20 LWG Library Remove `wstring_convert` From C++26 GitHub Alisdair Meredith
- P2872R2
2023-09-14 Library Evolution Remove `wstring_convert` From C++26 GitHub Alisdair Meredith
- P2872R1
2023-06-07 LEWG Library Evolution Remove `wstring_convert` From C++26 GitHub Alisdair Meredith
- P2872R0
2023-05-19 Library Evolution Remove `wstring_convert` From C++26 GitHub Alisdair Meredith
- P2871R3
2023-12-18 Library Remove Deprecated Unicode Conversion Facets From C++26 GitHub Alisdair Meredith
- P2871R2
2023-09-15 Library Evolution Remove Deprecated Unicode Conversion Facets From C++26 GitHub Alisdair Meredith
- P2871R1
2023-08-08 Library Evolution Remove Deprecated Unicode Conversion Facets From C++26 GitHub Alisdair Meredith
- P2871R0
2023-05-19 SG16 Unicode Remove Deprecated Unicode Conversion Facets From C++26 GitHub Alisdair Meredith
- P2870R3
2023-12-18 Library Remove `basic_string::reserve()` From C++26 GitHub Alisdair Meredith
- P2870R2
2023-09-15 Library Evolution Remove `basic_string::reserve()` From C++26 GitHub Alisdair Meredith
- P2870R1
2023-08-16 Library Evolution Remove `basic_string::reserve()` From C++26 GitHub Alisdair Meredith
- P2870R0
2023-05-19 Library Evolution Remove `basic_string::reserve()` From C++26 GitHub Alisdair Meredith
- P2869R4
2024-03-21 LWG Library Remove Deprecated `shared_ptr` Atomic Access APIs From C++26 GitHub Alisdair Meredith
- P2869R3
2023-12-03 Library Evolution Library Remove Deprecated `shared_ptr` Atomic Access APIs From C++26 GitHub Alisdair Meredith
- P2869R2
2023-09-16 Library Evolution Remove Deprecated `shared_ptr` Atomic Access APIs From C++26 GitHub Alisdair Meredith
- P2869R1
2023-08-16 Library Evolution Remove Deprecated `shared_ptr` Atomic Access APIs From C++26 GitHub Alisdair Meredith
- P2869R0
2023-05-19 SG1 Concurrency and Parallelism Remove Deprecated `shared_ptr` Atomic Access APIs From C++26 GitHub Alisdair Meredith
- P2868R3
2023-12-18 Library Remove Deprecated `std::allocator` Typedef From C++26 GitHub Alisdair Meredith
- P2868R2
2023-09-14 Library Evolution Remove Deprecated `std::allocator` Typedef From C++26 GitHub Alisdair Meredith
- P2868R1
2023-08-15 Library Evolution Remove Deprecated `std::allocator` Typedef From C++26 GitHub Alisdair Meredith
- P2868R0
2023-05-19 Library Evolution Remove Deprecated `std::allocator` Typedef From C++26 GitHub Alisdair Meredith
- P2867R2
2024-03-20 LWG Library Remove Deprecated strstreams From C++26 GitHub Alisdair Meredith
- P2867R1
2023-09-16 Library Evolution Remove Deprecated strstreams From C++26 GitHub Alisdair Meredith
- P2867R0
2023-05-19 Library Evolution Remove Deprecated strstreams From C++26 GitHub Alisdair Meredith
- P2866R5
2024-12-17 EWG Evolution CWG Core LWG Library Remove Deprecated Volatile Features From C++26 GitHub Alisdair Meredith
- P2866R4
2024-07-15 SG22 Compatibility CWG Core LWG Library Remove Deprecated Volatile Features From C++26 GitHub Alisdair Meredith
- P2866R3
2024-06-28 CWG Core LWG Library Remove Deprecated Volatile Features From C++26 GitHub Alisdair Meredith
- P2866R2
2024-04-16 SG1 Concurrency and Parallelism LEWG Library Evolution Remove Deprecated Volatile Features From C++26 GitHub Alisdair Meredith
- P2866R1
2023-09-16 SG1 Concurrency and Parallelism SG22 Compatability Library Evolution Remove Deprecated Volatile Features From C++26 GitHub Alisdair Meredith
- P2866R0
2023-05-19 Evolution Remove Deprecated Volatile Features From C++26 GitHub Alisdair Meredith
- P2865R6
2024-11-22 CWG Core Remove Deprecated Array Comparisons from C++26 GitHub Alisdair Meredith
- P2865R5
2024-07-09 SG22 Compatibility Remove Deprecated Array Comparisons from C++26 GitHub Alisdair Meredith
- P2865R4
2023-11-12 SG22 Compatibility Remove Deprecated Array Comparisons from C++26 GitHub Alisdair Meredith
- P2865R3
2023-09-14 SG22 Compatability Core Remove Deprecated Array Comparisons from C++26 GitHub Alisdair Meredith
- P2865R2
2023-08-16 SG22 Compatability Evolution Remove Deprecated Array Comparisons from C++26 GitHub Alisdair Meredith
- P2865R1
2023-06-16 SG22 Compatability EWG Evolution Remove Deprecated Array Comparisons from C++26 GitHub Alisdair Meredith
- P2865R0
2023-05-19 Evolution Remove Deprecated Array Comparisons from C++26 GitHub Alisdair Meredith
- P2864R2
2023-12-18 Core Remove Deprecated Arithmetic Conversion on Enumerations From C++26 GitHub Alisdair Meredith
- P2864R1
2023-08-16 SG22 Compatability Evolution Remove Deprecated Arithmetic Conversion on Enumerations From C++26 GitHub Alisdair Meredith
- P2864R0
2023-05-19 Evolution Remove Deprecated Arithmetic Conversion on Enumerations From C++26 GitHub Alisdair Meredith
- P2863R8
2024-12-13 EWG Evolution LEWG Library Evolution Review Annex D for C++26 GitHub Alisdair Meredith
- P2863R7
2024-07-09 SG22 Compatibility EWG Evolution LEWG Library Evolution Review Annex D for C++26 GitHub Alisdair Meredith
- P2863R6
2024-06-24 EWG Evolution LEWG Library Evolution Review Annex D for C++26 GitHub Alisdair Meredith
- P2863R5
2024-04-16 EWG Evolution LEWG Library Evolution Review Annex D for C++26 GitHub Alisdair Meredith
- P2863R4
2024-02-15 EWG Evolution LEWG Library Evolution Review Annex D for C++26 GitHub Alisdair Meredith
- P2863R3
2023-12-18 Evolution Library Evolution Review Annex D for C++26 GitHub Alisdair Meredith
- P2863R2
2023-10-15 Evolution Library Evolution Review Annex D for C++26 GitHub Alisdair Meredith
- P2863R1
2023-08-15 Evolution Library Evolution Review Annex D for C++26 GitHub Alisdair Meredith
- P2863R0
2023-05-19 Evolution Library Evolution Review Annex D for C++26 GitHub Alisdair Meredith
- P2862R1
2023-09-24 Library Evolution Library text_encoding::name() should never return null values GitHub Daniel Krügler
- P2862R0
2023-05-09 Library Evolution Library text_encoding::name() should never return null values GitHub Daniel Krügler
- P2861R0
2023-05-19 SG21 Contracts Evolution Library Evolution The Lakos Rule: Narrow Contracts And `noexcept` Are Inherently Incompatible GitHub John Lakos
- P2858R0
2023-05-12 SG21 Contracts Noexcept vs contract violations GitHub Andrzej Krzemieński
- P2857R0
2023-04-28 WG21 P2596R0 Critique GitHub Matt Bentley
- P2855R1
2024-02-22 LEWG Library Evolution Member customization points for Senders and Receivers GitHub Ville Voutilainen
- P2855R0
2023-05-18 Library Evolution Member customization points for Senders and Receivers GitHub Ville Voutilainen
- P2853R0
2023-05-10 SG21 Contracts Proposal of std::contract_violation GitHub Andrew Tomazos
- P2852R0
2023-04-24 SG21 Contracts Contract violation handling semantics for the contracts MVP GitHub Tom Honermann
- P2850R0
2023-05-15 SG1 Concurrency and Parallelism Minimal Compiler Preserved Dependencies GitHub Mark Batty Simon Cooksey
- P2849R0
2024-05-21 SG1 Concurrency and Parallelism LEWG Library Evolution async-object - aka async-RAII objects GitHub Kirk Shoop
- P2848R1
2024-07-14 LEWG Library Evolution std::is_uniqued GitHub Arthur O'Dwyer Enrico Mauro
- P2848R0
2023-04-24 LEWGI std::is_uniqued GitHub Arthur O'Dwyer Enrico Mauro
- P2846R5
2024-11-27 LEWG Library Evolution reserve_hint: Eagerly reserving memory for not-quite-sized lazy ranges GitHub Corentin Jabot
- P2846R4
2024-10-15 LEWG Library Evolution reserve_hint: Eagerly reserving memory for not-quite-sized lazy ranges GitHub Corentin Jabot
- P2846R3
2024-09-14 LEWG Library Evolution reserve_hint: Eagerly reserving memory for not-quite-sized lazy ranges GitHub Corentin Jabot
- P2846R2
2024-05-22 LEWG Library Evolution reserve_hint: Eagerly reserving memory for not-quite-sized lazy ranges GitHub Corentin Jabot
- P2846R1
2023-09-15 Library Evolution size_hint: Eagerly reserving memory for not-quite-sized lazy ranges GitHub Corentin Jabot
- P2846R0
2023-05-11 SG9 Ranges size_hint: Eagerly reserving memory for not-quite-sized lazy ranges GitHub Corentin Jabot
- P2845R8
2024-03-21 LWG Library Formatting of std::filesystem::path GitHub Victor Zverovich
- P2845R7
2024-03-10 LEWG Library Evolution LWG Library Formatting of std::filesystem::path GitHub Victor Zverovich
- P2845R6
2024-01-27 SG16 Unicode LEWG Library Evolution LWG Library Formatting of std::filesystem::path GitHub Victor Zverovich
- P2845R5
2023-11-24 Library Formatting of std::filesystem::path GitHub Victor Zverovich
- P2845R4
2023-10-07 Library Evolution Formatting of std::filesystem::path GitHub Victor Zverovich
- P2845R3
2023-10-01 Library Evolution Formatting of std::filesystem::path GitHub Victor Zverovich
- P2845R2
2023-07-23 SG16 Unicode Library Evolution Formatting of std::filesystem::path GitHub Victor Zverovich
- P2845R1
2023-06-08 SG16 Unicode LEWG Library Evolution Formatting of std::filesystem::path GitHub Victor Zverovich
- P2845R0
2023-05-07 SG16 Unicode Library Evolution Formatting of std::filesystem::path GitHub Victor Zverovich
- P2843R0
2023-05-19 SG16 Unicode Preprocessing is never undefined GitHub Alisdair Meredith
- P2842R0
2023-05-19 Library Destructor Semantics Do Not Affect Constructible Traits GitHub Alisdair Meredith Harry Bott
- P2841R5
2024-10-16 CWG Core Concept and variable-template template-parameters GitHub Corentin Jabot Gašper Ažman James Touton
- P2841R4
2024-09-14 CWG Core Concept and variable-template template-parameters GitHub Corentin Jabot Gašper Ažman James Touton
- P2841R3
2024-05-22 CWG Core Concept and variable-template template-parameters GitHub Corentin Jabot Gašper Ažman James Touton
- P2841R2
2024-02-22 EWG Evolution Concept and variable-template template-parameters GitHub Corentin Jabot Gašper Ažman
- P2841R1
2023-10-14 Evolution Concept Template Parameters GitHub Corentin Jabot Gašper Ažman
- P2841R0
2023-05-18 Evolution Concept Template Parameters GitHub Corentin Jabot Gašper Ažman
- P2839R0
2023-05-15 EWGI Nontrivial relocation via a new "owning reference" type GitHub Brian Bi Joshua Berne
- P2838R0
2023-03-22 SG21 Contracts Unconditional contract violation handling of any kind is a serious problem GitHub Ville Voutilainen
- P2837R0
2023-05-19 Library Evolution Planning to Revisit the Lakos Rule GitHub Alisdair Meredith Harry Bott
- P2836R1
2023-07-11 SG9 Ranges LEWG Library Evolution LWG Library std::basic_const_iterator should follow its underlying type's convertibility GitHub Christopher Di Bella
- P2836R0
2023-03-21 SG9 Ranges Library Evolution Library std::const_iterator often produces an unexpected type GitHub Christopher Di Bella
- P2835R7
2024-11-18 LWG Library Expose std::atomic_ref's object address GitHub Gonzalo Brito Gadeschi Mark Hoemmen Carter H. Edwards Bryce Adelstein Lelbach
- P2835R6
2024-09-03 LEWG Library Evolution LWG Library Expose std::atomic_ref's object address GitHub Gonzalo Brito Gadeschi Mark Hoemmen Carter H. Edwards Bryce Adelstein Lelbach
- P2835R5
2024-09-02 LEWG Library Evolution Expose std::atomic_ref's object address GitHub Gonzalo Brito Gadeschi Mark Hoemmen Carter H. Edwards Bryce Adelstein Lelbach
- P2835R4
2024-05-21 LEWG Library Evolution Expose std::atomic_ref's object address GitHub Gonzalo Brito Gadeschi
- P2835R3
2024-01-31 LEWG Library Evolution Expose std::atomic_ref's object address GitHub Gonzalo Brito Gadeschi
- P2835R2
2024-01-10 LEWG Library Evolution Expose std::atomic_ref's object address GitHub Gonzalo Brito Gadeschi
- P2835R1
2023-06-26 LEWG Library Evolution Expose std::atomic_ref's object address GitHub Gonzalo Brito Gadeschi
- P2835R0
2023-05-18 SG1 Concurrency and Parallelism Expose std::atomic_ref's object address GitHub Gonzalo Brito Gadeschi
- P2834R1
2023-06-08 SG21 Contracts Semantic Stability Across Contract-Checking Build Modes GitHub Joshua Berne John Lakos
- P2834R0
2023-05-15 SG21 Contracts Semantic Stability Across Contract-Checking Build Modes GitHub Joshua Berne John Lakos
- P2833R2
2023-09-14 Library Freestanding Library: inout expected span GitHub Ben Craig
- P2833R1
2023-08-19 Library Evolution Freestanding Library: inout expected span GitHub Ben Craig
- P2833R0
2023-03-13 Library Evolution Freestanding Library: inout expected span GitHub Ben Craig
- P2831R0
2023-05-16 Library Evolution Functions having a narrow contract should not be noexcept GitHub Timur Doumler Ed Catmur
- P2830R7
2024-11-21 EWG Evolution LEWG Library Evolution CWG Core Standardized Constexpr Type Ordering GitHub Gašper Ažman Nathan Nichols
- P2830R6
2024-11-20 EWG Evolution LEWG Library Evolution CWG Core Standardized Constexpr Type Ordering GitHub Gašper Ažman Nathan Nichols
- P2830R5
2024-11-20 EWG Evolution LEWG Library Evolution CWG Core Standardized Constexpr Type Ordering GitHub Gašper Ažman Nathan Nichols
- P2830R4
2024-05-21 EWG Evolution Standardized Constexpr Type Ordering GitHub Gašper Ažman Nathan Nichols
- P2830R3
2024-04-16 EWG Evolution Standardized Constexpr Type Ordering GitHub Gašper Ažman Nathan Nichols
- P2830R2
2024-03-18 EWG Evolution Standardized Constexpr Type Ordering GitHub Gašper Ažman Nathan Nichols
- P2830R1
2023-11-05 Evolution constexpr type comparison GitHub Gašper Ažman Nathan Nichols
- P2830R0
2023-03-16 Evolution constexpr type comparison GitHub Gašper Ažman Nathan Nichols
- P2829R0
2023-04-13 SG21 Contracts Proposal of Contracts Supporting Const-On-Definition Style GitHub Andrew Tomazos
- P2828R2
2023-06-12 CWG Core Copy elision for direct-initialization with a conversion function (Core issue 2327) GitHub Brian Bi
- P2828R1
2023-05-12 Core Copy elision for direct-initialization with a conversion function (Core issue 2327) GitHub Brian Bi
- P2828R0
2023-03-13 Core Copy elision for direct-initialization with a conversion function (Core issue 2327) GitHub Brian Bi
- P2827R1
2023-11-20 Library Evolution Library Floating-point overflow and underflow in from_chars (LWG 3081) GitHub Zhihao Yuan
- P2827R0
2023-03-14 Library Evolution Library Floating-point overflow and underflow in from_chars (LWG 3081) GitHub Zhihao Yuan
- P2826R2
2024-03-18 EWG Evolution Replacement functions GitHub Gašper Ažman
- P2826R1
2023-11-05 Evolution Replacement functions GitHub Gašper Ažman
- P2826R0
2023-03-15 Evolution Replacement functions GitHub Gašper Ažman
- P2825R3
2024-12-16 EWG Evolution CWG Core Overload resolution hook: declcall( unevaluated-call-expression ) GitHub Gašper Ažman
- P2825R2
2024-04-16 EWG Evolution Overload Resolution hook: declcall(unevaluated-postfix-expression) GitHub Gašper Ažman
- P2825R1
2024-03-21 EWGI SG17: EWG Incubator EWG Evolution Overload Resolution hook: declcall(unevaluated-postfix-expression) GitHub Gašper Ažman
- P2825R0
2023-03-15 Evolution calltarget(unevaluated-call-expression) GitHub Gašper Ažman
- P2824R0
2023-03-06 WG21 WG21 February 2023 Issaquah meeting Record of Discussion GitHub Nina Ranns
- P2822R2
2024-08-08 EWG Evolution Providing user control of associated entities of class types GitHub Lewis Baker
- P2822R1
2024-05-09 EWG Evolution Providing user control of associated entities of class types GitHub Lewis Baker
- P2822R0
2024-02-15 EWG Evolution Providing user control of associated entities of class types GitHub Lewis Baker
- P2821R5
2023-12-18 SG23 Safety and Security Library Evolution span.at() GitHub Jarrad J. Waterloo
- P2821R4
2023-07-26 SG23 Safety and Security Library Evolution span.at() GitHub Jarrad J. Waterloo
- P2821R3
2023-06-12 SG23 Safety and Security LEWG Library Evolution span.at() GitHub Jarrad J. Waterloo
- P2821R2
2023-05-26 SG23 Safety and Security LEWG Library Evolution span.at() GitHub Jarrad J. Waterloo
- P2821R1
2023-04-13 SG23 Safety and Security Library Evolution span.at() GitHub Jarrad J. Waterloo
- P2821R0
2023-02-21 SG23 Safety and Security Library Evolution span.at() GitHub Jarrad J. Waterloo
- P2819R2
2023-12-18 Library Add tuple protocol to complex GitHub Michael Florian Hava Christoph Hofer
- P2819R1
2023-07-14 LEWG Library Evolution LWG Library Add tuple protocol to complex GitHub Michael Florian Hava Christoph Hofer
- P2819R0
2023-02-23 SG6 Numerics Library Evolution Add tuple protocol to complex GitHub Michael Florian Hava Christoph Hofer
- P2818R0
2023-03-15 Evolution Uniform Call Syntax for explicit-object member functions GitHub Gašper Ažman
- P2817R0
2023-03-05 SG21 Contracts The idea behind the contracts MVP GitHub Andrzej Krzemieński
- P2816R0
2023-02-16 WG21 Safety Profiles: Type-and-resource Safe programming in ISO Standard C++ GitHub Bjarne Stroustrup Gabriel Dos Reis
- P2815R0
2023-02-16 Evolution Slides for presentation on P2188R1 GitHub Anthony Williams
- P2814R1
2023-06-16 EWG Evolution Trivial Relocatability --- Comparing P1144 with P2786 GitHub Mungo Gill Alisdair Meredith; Arthur O`Dwyer
- P2814R0
2023-05-19 EWGI LEWGI Trivial Relocatability --- Comparing P1144 with P2786 GitHub Mungo Gill Alisdair Meredith; Arthur O`Dwyer
- P2812R0
2023-02-14 Library P1673R11 LEWG presentation GitHub Mark Hoemmen Christian Trott Damien Lebrun-Grandie Nevin Liber
- P2811R7
2023-07-13 SG21 Contracts Contract-Violation Handlers GitHub Joshua Berne
- P2811R6
2023-06-28 SG21 Contracts Contract-Violation Handlers GitHub Joshua Berne
- P2811R5
2023-06-28 SG21 Contracts Contract-Violation Handlers GitHub Joshua Berne
- P2811R4
2023-05-15 SG21 Contracts Contract Violation Handlers GitHub Joshua Berne
- P2811R3
2023-05-04 SG21 Contracts Contract Violation Handlers GitHub Joshua Berne
- P2811R2
2023-04-20 SG21 Contracts Contract Violation Handlers GitHub Joshua Berne
- P2811R1
2023-03-20 SG21 Contracts Contract Violation Handlers GitHub Joshua Berne
- P2811R0
2023-03-20 SG21 Contracts Contract Violation Handlers GitHub Joshua Berne
- P2810R4
2024-03-21 LWG Library is_debugger_present is_replaceable GitHub René Ferdinand Rivera Morell Ben Craig
- P2810R3
2023-12-04 Library Evolution is_debugger_present is_replaceable GitHub René Ferdinand Rivera Morell Ben Craig
- P2810R2
2023-12-03 Library Evolution is_debugger_present is_replaceable GitHub René Ferdinand Rivera Morell Ben Craig
- P2810R1
2023-07-06 LEWG Library Evolution is_debugger_present is_replaceable GitHub René Ferdinand Rivera Morell Ben Craig
- P2810R0
2023-02-15 Library Evolution is_debugger_present is_replaceable GitHub René Ferdinand Rivera Morell Ben Craig
- P2809R3
2024-03-21 SG22 Compatibility CWG Core Trivial infinite loops are not Undefined Behavior GitHub JF Bastien
- P2809R2
2023-10-14 SG1 Concurrency and Parallelism SG22 Compatability Evolution Library Evolution Trivial infinite loops are not Undefined Behavior GitHub JF Bastien
- P2809R1
2023-06-18 SG1 Concurrency and Parallelism SG22 Compatability EWG Evolution LEWG Library Evolution Trivial infinite loops are not Undefined Behavior GitHub JF Bastien
- P2809R0
2023-03-15 SG1 Concurrency and Parallelism SG22 Compatability Evolution Trivial infinite loops are not Undefined Behavior GitHub JF Bastien
- P2808R0
2023-02-13 Library Internal linkage in the global module GitHub S. Davis Herring Michael Spencer
- P2807R0
2023-02-10 SG6 Numerics Library Evolution Library Issaquah Slides for Intel response to std::simd GitHub Daniel Towner
- P2806R2
2023-11-16 Evolution do expressions GitHub Barry Revzin Bruno Cardoso Lopez Zach Laine Michael Park
- P2806R1
2023-03-12 Evolution do expressions GitHub Barry Revzin Bruno Cardoso Lopez Zach Laine Michael Park
- P2806R0
2023-02-14 SG1 Concurrency and Parallelism Library do expressions GitHub Barry Revzin Bruno Cardoso Lopez Zach Laine Michael Park
- P2805R0
2023-02-10 Evolution fiber_context: fibers without scheduler - LEWG slides GitHub Nat Goodspeed
- P2803R0
2023-02-09 SG15 Tooling std::simd Intro slides GitHub Matthias Kretz
- P2802R0
2023-02-09 SG21 Contracts Presentation of P1385R7 to LEWG at Issaquah 2023 GitHub Guy Davidson
- P2800R0
2023-09-20 SG15 Tooling Dependency flag soup needs some fiber GitHub Ben Boeckel
- P2799R0
2023-02-14 Core Library Closed ranges may be a problem; breaking counted_iterator is not the solution GitHub Tim Song
- P2798R0
2023-02-09 Library Evolution Fix layout mappings all static extent default constructor GitHub Christian Trott Damien Lebrun-Grandie Mark Hoemmen
- P2797R0
2023-02-11 Evolution Proposed resolution for CWG2692 Static and explicit object member functions with the same par GitHub Gašper Ažman
- P2796R0
2023-02-12 Library Core Language Working Group "ready" Issues for the February, 2023 meeting GitHub Jens Maurer
- P2795R5
2024-03-22 SG12 Undefined and Unspecified Behavior SG23 Safety and Security EWG Evolution CWG Core LWG Library Erroneous behaviour for uninitialized reads GitHub Thomas Köppe
- P2795R4
2023-11-10 SG12 Undefined and Unspecified Behavior SG23 Safety and Security Evolution Core Library Erroneous behaviour for uninitialized reads GitHub Thomas Köppe
- P2795R3
2023-07-29 SG12 Undefined and Unspecified Behavior SG23 Safety and Security Evolution Core Erroneous behaviour for uninitialized reads GitHub Thomas Köppe
- P2795R2
2023-06-16 SG12 Undefined and Unspecified Behavior SG23 Safety and Security EWG Evolution CWG Core Erroneous behaviour for uninitialized reads GitHub Thomas Köppe
- P2795R1
2023-06-15 SG12 Undefined and Unspecified Behavior SG23 Safety and Security EWG Evolution CWG Core Erroneous behaviour for uninitialized reads GitHub Thomas Köppe
- P2795R0
2023-06-13 SG12 Undefined and Unspecified Behavior SG23 Safety and Security EWG Evolution CWG Core Correct and incorrect code, and "erroneous behaviour" GitHub Thomas Köppe
- P2791R0
2023-02-08 SG15 Tooling mandate concepts for new features GitHub Ran Regev
- P2790R0
2023-02-13 SG21 Contracts C++ Standard Library Immediate Issues to be moved in Issaquah, Feb. 2023 GitHub Jonathan Wakely
- P2789R0
2023-02-13 Evolution Core C++ Standard Library Ready Issues to be moved in Issaquah, Feb. 2023 GitHub Jonathan Wakely
- P2788R0
2023-02-11 Evolution Linkage for modular constants GitHub S. Davis Herring
- P2787R1
2023-02-08 Library pmr::generator - Promise Types are not Values GitHub Steve Downey
- P2787R0
2023-02-06 Library pmr::generator - Promise Types are not Values GitHub Steve Downey
- P2786R11
2024-12-17 EWG Evolution LEWG Library Evolution Trivial Relocatability For C++26 GitHub Pablo Halpern Joshua Berne Corentin Jabot Pablo Halpern Lori Hughes
- P2786R10
2024-11-21 LEWG Library Evolution Trivial Relocatability For C++26 GitHub Pablo Halpern Alisdair Meredith Joshua Berne Corentin Jabot Pablo Halpern Lori Hughes
- P2786R9
2024-11-16 EWG Evolution LEWG Library Evolution Trivial Relocatability For C++26 GitHub Pablo Halpern Alisdair Meredith Joshua Berne Corentin Jabot Pablo Halpern Lori Hughes
- P2786R8
2024-10-16 EWG Evolution LEWG Library Evolution Trivial Relocatability For C++26 GitHub Mungo Gill Alisdair Meredith Joshua Berne Corentin Jabot Lori Hughes
- P2786R7
2024-09-17 EWG Evolution LEWG Library Evolution Trivial Relocatability For C++26 GitHub Mungo Gill Alisdair Meredith Joshua Berne
- P2786R6
2024-05-21 EWG Evolution LEWG Library Evolution Trivial Relocatability For C++26 GitHub Mungo Gill Alisdair Meredith
- P2786R5
2024-04-09 EWG Evolution LEWG Library Evolution Trivial Relocatability For C++26 GitHub Mungo Gill Alisdair Meredith
- P2786R4
2024-02-09 EWG Evolution LEWG Library Evolution Trivial Relocatability For C++26 GitHub Mungo Gill Alisdair Meredith
- P2786R3
2023-10-14 Evolution Library Evolution Trivial Relocatability For C++26 GitHub Mungo Gill Alisdair Meredith
- P2786R2
2023-06-16 EWG Evolution Trivial relocatability options GitHub Mungo Gill Alisdair Meredith
- P2786R1
2023-05-19 EWGI Evolution Trivial relocatability options GitHub Mungo Gill Alisdair Meredith
- P2786R0
2023-02-11 SG1 Concurrency and Parallelism Library Evolution Trivial relocatability options GitHub Mungo Gill Alisdair Meredith
- P2785R3
2023-06-14 EWGI SG17: EWG Incubator Relocating prvalues GitHub Sébastien Bini Ed Catmur
- P2785R2
2023-06-14 EWGI SG17: EWG Incubator LEWGI SG18: LEWG Incubator SG23 Safety and Security Relocating prvalues GitHub Sébastien Bini Ed Catmur
- P2785R1
2023-06-12 EWGI SG17: EWG Incubator LEWGI SG18: LEWG Incubator SG23 Safety and Security Relocating prvalues GitHub Sébastien Bini Ed Catmur
- P2785R0
2023-06-12 EWGI SG17: EWG Incubator LEWGI SG18: LEWG Incubator SG23 Safety and Security Relocating prvalues GitHub Sébastien Bini Ed Catmur
- P2784R0
2023-02-09 Evolution Not halting the program after detected contract violation GitHub Andrzej Krzemieński
- P2782R0
2023-02-13 Library Evolution A proposal for a type trait to detect if value initialization can be achieved by zero-filling GitHub Giuseppe D'Angelo
- P2781R5
2024-11-15 LEWG Library Evolution std::constexpr_wrapper GitHub Zach Laine Matthias Kretz Hana Dusíková
- P2781R4
2024-02-11 LEWG Library Evolution std::constexpr_wrapper GitHub Zach Laine Matthias Kretz
- P2781R3
2023-06-12 LEWG Library Evolution std::constexpr_v GitHub Zach Laine Matthias Kretz
- P2781R2
2023-05-22 Library Evolution std::constexpr_v GitHub Zach Laine Matthias Kretz
- P2781R1
2023-05-04 Library Evolution std::constexpr_v GitHub Zach Laine Matthias Kretz
- P2780R0
2023-03-02 SG21 Contracts Caller-side precondition checking, and Eval_and_throw GitHub Ville Voutilainen
- P2779R1
2023-07-11 SG9 Ranges SG16 Unicode LEWG Library Evolution Make basic_string_view's range construction conditionally explicit GitHub Giuseppe D'Angelo
- P2779R0
2023-02-02 Library Make basic_string_view's range construction conditionally explicit GitHub Giuseppe D'Angelo
- P2776R0
2023-06-16 LEWG Library Evolution 2023-05 Library Evolution Poll Outcomes GitHub Bryce Adelstein Lelbach Fabio Fracassi Ben Craig
- P2775R0
2023-05-25 Library Evolution 2023-05 Library Evolution Polls GitHub Bryce Adelstein Lelbach Fabio Fracassi Ben Craig
- P2774R1
2023-09-30 SG1 Concurrency and Parallelism Concurrent object pool (was: Scoped thread-local storage) GitHub Michael Florian Hava
- P2774R0
2023-05-10 SG1 Concurrency and Parallelism Scoped thread-local storage GitHub Michael Florian Hava
- P2773R0
2023-02-16 Library Considerations for Unicode algorithms GitHub Corentin Jabot
- P2772R0
2023-01-17 Library std::integral_constant literals do not suffice - constexpr_t? GitHub Matthias Kretz
- P2771R1
2023-05-17 SG23 Safety and Security Towards memory safety in C++ GitHub Thomas Neumann
- P2771R0
2023-01-17 SG21 Contracts Evolution Towards memory safety in C++ GitHub Thomas Neumann
- P2770R0
2023-02-01 Library Evolution Stashing stashing iterators for proper flattening GitHub Tim Song
- P2769R3
2024-10-16 LEWG Library Evolution get_element customization point object GitHub Ruslan Arutyunyan Alexey Kukanov
- P2769R2
2024-06-26 SG9 Ranges LEWG Library Evolution get_element customization point object GitHub Ruslan Arutyunyan Alexey Kukanov
- P2769R1
2023-05-17 SG9 Ranges Library Evolution get_element customization point object GitHub Ruslan Arutyunyan Alexey Kukanov
- P2769R0
2023-01-15 SG9 Library Evolution get_element customization point object GitHub Ruslan Arutyunyan Alexey Kukanov
- P2767R2
2023-12-09 Library Evolution Library flat_map/flat_set omnibus GitHub Arthur O'Dwyer
- P2767R1
2023-07-14 LEWG Library Evolution LWG Library flat_map/flat_set omnibus GitHub Arthur O'Dwyer
- P2767R0
2023-05-15 Library flat_map/flat_set omnibus GitHub Arthur O'Dwyer
- P2766R0
2023-01-15 SG16 SG16: Unicode meeting summaries 2022-10-12 through 2022-12-14 GitHub Tom Honermann
- P2765R0
2023-01-14 SG19 SG19: Machine Learning Virtual Meeting Minutes 2022/12/08-2023/01/12 GitHub Michael Wong
- P2764R0
2023-01-14 SG14 SG14: Low Latency/Games/Embedded/Finance/Simulation virtual meeting minutes 2023/01/11 GitHub Michael Wong
- P2763R1
2023-02-07 Library Evolution `layout_stride` static extents default constructor fix GitHub Christian Trott Damien Lebrun-Grandie Mark Hoemmen Nevin Liber
- P2763R0
2023-01-13 Library Evolution Library `layout_stride` static extents default constructor fix GitHub Christian Trott Damien Lebrun-Grandie Mark Hoemmen Nevin Liber
- P2762R2
2023-10-12 SG4 Networking Library Evolution Sender/Receiver Interface For Networking GitHub Dietmar Kuhl
- P2762R1
2023-09-15 SG4 Networking Library Evolution Sender/Receiver Interface For Networking GitHub Dietmar Kuhl
- P2762R0
2023-01-13 SG4 Library Evolution Sender/Receiver Interface For Networking GitHub Dietmar Kühl
- P2761R3
2024-06-27 EWG Evolution Slides: Structured binding declaration as a condition (P0963R2 presentation) GitHub Zhihao Yuan
- P2761R2
2024-06-13 EWG Evolution Slides: Evaluating structured binding as a condition (P0963R2 presentation) GitHub Zhihao Yuan
- P2761R1
2024-05-02 EWG Evolution Slides: If structured binding (P0963R1 presentation) GitHub Zhihao Yuan
- P2761R0
2023-11-08 EWGI Slides: If structured binding (P0963R1 presentation) GitHub Zhihao Yuan
- P2760R1
2023-12-15 SG9 Ranges Library Evolution A Plan for C++26 Ranges GitHub Barry Revzin
- P2760R0
2023-09-17 SG9 Ranges Library Evolution A Plan for C++26 Ranges GitHub Barry Revzin
- P2759R1
2023-01-23 Library Evolution Library DG Opinion on Safety for ISO C++ GitHub Michael Wong H. Hinnant R. Orr B. Stroustrup D. Vandevoorde
- P2759R0
2023-01-15 WG21 DG Opinion on Safety for ISO C++ GitHub Michael Wong H. Hinnant R. Orr B. Stroustrup D. Vandevoorde
- P2758R3
2024-05-19 EWG Evolution LEWG Library Evolution Emitting messages at compile time GitHub Barry Revzin
- P2758R2
2024-02-15 EWG Evolution LEWG Library Evolution Emitting messages at compile time GitHub Barry Revzin
- P2758R1
2023-12-09 Evolution Library Evolution Emitting messages at compile time GitHub Barry Revzin
- P2758R0
2023-01-13 Evolution Emitting messages at compile time GitHub Barry Revzin
- P2757R3
2023-06-15 LEWG Library Evolution Type checking format args GitHub Barry Revzin
- P2757R2
2023-05-16 Library Evolution Type checking format args GitHub Barry Revzin
- P2757R1
2023-03-14 Library Evolution Type checking format args GitHub Barry Revzin
- P2757R0
2023-01-08 Library Evolution Type checking format args GitHub Barry Revzin
- P2756R0
2023-01-09 SG21 Proposal of Simple Contract Side Effect Semantics GitHub Andrew Tomazos
- P2755R1
2024-04-11 SG21 Contracts A Bold Plan for a Complete Contracts Facility GitHub Joshua Berne Jake Fevold John Lakos
- P2755R0
2023-09-13 SG21 Contracts A Bold Plan for a Complete Contracts Facility GitHub Joshua Berne Jake Fevold John Lakos
- P2754R0
2023-01-24 Library Deconstructing Avoiding Uninitialized Reads of Auto Variables GitHub Jake Fevold
- P2752R3
2023-06-14 CWG Core Static storage for braced initializers GitHub Arthur O'Dwyer
- P2752R2
2023-05-14 Evolution Core Static storage for braced initializers GitHub Arthur O'Dwyer
- P2752R1
2023-03-10 Evolution Core Static storage for braced initializers GitHub Arthur O'Dwyer
- P2752R0
2023-01-09 EWGI Evolution Static storage for braced initializers GitHub Arthur O'Dwyer
- P2751R1
2023-02-14 Library Evolution Library Evaluation of Checked Contracts GitHub Joshua Berne
- P2751R0
2023-01-14 SG21 Evaluation of Checked Contracts GitHub Joshua Berne
- P2750R2
2023-02-14 Library C Dangling Reduction GitHub Jarrad J. Waterloo
- P2750R1
2023-01-16 SG16 Unicode SG22 Compatability C Dangling Reduction GitHub Jarrad J. Waterloo
- P2750R0
2022-12-19 Evolution C Dangling Reduction GitHub Jarrad J. Waterloo
- P2749R0
2023-02-12 Library Down with "character" GitHub Corentin Jabot
- P2748R5
2024-03-23 CWG Core Disallow Binding a Returned Glvalue to a Temporary GitHub Brian Bi
- P2748R4
2024-01-08 CWG Core Disallow Binding a Returned Glvalue to a Temporary GitHub Brian Bi
- P2748R3
2024-01-08 CWG Core Disallow Binding a Returned Glvalue to a Temporary GitHub Brian Bi
- P2748R2
2023-09-14 Evolution Disallow Binding a Returned Glvalue to a Temporary GitHub Brian Bi
- P2748R1
2023-05-15 Evolution Disallow Binding a Returned Glvalue to a Temporary GitHub Brian Bi
- P2748R0
2023-01-13 Evolution Disallow Binding a Returned glvalue to a Temporary GitHub Brian Bi
- P2747R2
2024-03-19 EWG Evolution constexpr placement new GitHub Barry Revzin
- P2747R1
2023-12-10 Evolution constexpr placement new GitHub Barry Revzin
- P2747R0
2022-12-17 Evolution Limited support for constexpr void* GitHub Barry Revzin
- P2746R6
2024-10-15 SG6 Numerics LEWG Library Evolution Deprecate and Replace Fenv Rounding Modes GitHub Hans Boehm
- P2746R5
2024-04-16 SG6 Numerics LEWG Library Evolution Deprecate and Replace Fenv Rounding Modes GitHub Hans Boehm
- P2746R4
2024-02-15 SG6 Numerics LEWG Library Evolution Deprecate and Replace Fenv Rounding Modes GitHub Hans Boehm
- P2746R3
2023-08-15 SG6 Numerics Library Evolution Deprecate and Replace Fenv Rounding Modes GitHub Hans Boehm
- P2746R2
2023-05-15 SG6 Numerics Library Evolution Deprecate and Replace Fenv Rounding Modes GitHub Hans Boehm
- P2746R1
2023-03-15 SG6 Numerics Library Evolution Deprecate and Replace Fenv Rounding Modes GitHub Hans Boehm
- P2746R0
2022-12-15 SG6 Library Evolution Deprecate and Replace Fenv Rounding Modes GitHub Hans Boehm
- P2743R0
2022-12-13 SG21 Contracts for C++: Prioritizing Safety - Presentation slides of P2680R0 GitHub Gabriel Dos Reis
- P2742R2
2023-02-14 Library indirect dangling identification GitHub Jarrad J. Waterloo
- P2742R1
2023-01-16 Evolution indirect dangling identification GitHub Jarrad J. Waterloo
- P2742R0
2022-12-12 Evolution indirect dangling identification GitHub Jarrad J. Waterloo
- P2741R3
2023-06-16 EWG Evolution user-generated static_assert messages GitHub Corentin Jabot
- P2741R2
2023-05-11 Evolution user-generated static_assert messages GitHub Corentin Jabot
- P2741R1
2023-02-12 Evolution user-generated static_assert messages GitHub Corentin Jabot
- P2741R0
2022-12-09 Evolution user-generated static_assert messages GitHub Corentin Jabot
- P2740R2
2023-02-14 SG9 Ranges Library Evolution Simpler implicit dangling resolution GitHub Jarrad J. Waterloo
- P2740R1
2023-01-16 SG22 Compatability Evolution Simpler implicit dangling resolution GitHub Jarrad J. Waterloo
- P2740R0
2022-12-12 Evolution Simpler implicit dangling resolution GitHub Jarrad J. Waterloo
- P2739R0
2022-12-07 WG21 A call to action: Think seriously about "safety" then do something sensible about it GitHub Bjarne Stroustrup
- P2738R1
2023-02-13 SG9 Ranges Library Evolution constexpr cast from void*: towards constexpr type-erasure CWG2755 GitHub Corentin Jabot David Ledger
- P2738R0
2022-12-15 Evolution constexpr cast from void*: towards constexpr type-erasure GitHub Corentin Jabot David Ledger
- P2737R0
2022-12-30 SG21 Proposal of Condition-centric Contracts Syntax GitHub Andrew Tomazos
- P2736R2
2023-02-09 SG9 Ranges Library Evolution Referencing the Unicode Standard GitHub Corentin Jabot
- P2736R0
2022-12-15 SG16 Referencing the Unicode Standard GitHub Corentin Jabot
- P2735R0
2022-12-05 SG22 C xor C++ Programming GitHub Aaron Ballman
- P2734R0
2022-11-30 Library Adding the new 2022 SI prefixes GitHub Marc Mutz
- P2733R3
2023-02-10 Library Fix handling of empty specifiers in std::format GitHub Victor Zverovich
- P2733R2
2023-02-09 WG21 Fix handling of empty specifiers in std::format GitHub Victor Zverovich
- P2733R1
2023-02-06 Evolution Core Fix handling of empty specifiers in std::format GitHub Victor Zverovich
- P2733R0
2022-12-10 Library Evolution Fix handling of empty specifiers in std::format GitHub Victor Zverovich
- P2732R0
2022-12-08 WG21 WG21 November 2022 Kona meeting Record of Discussion GitHub Nina Ranns
- P2730R1
2023-02-15 SG9 Ranges Library Evolution variable scope GitHub Jarrad J. Waterloo
- P2730R0
2022-11-27 Evolution variable scope GitHub Jarrad J. Waterloo
- P2729R0
2022-12-24 LEWGI Library Evolution Unicode in the Library, Part 2: Normalization GitHub Zach Laine
- P2728R7
2024-10-07 SG9 Ranges SG16 Unicode LEWG Library Evolution Unicode in the Library, Part 1: UTF Transcoding GitHub Zach Laine
- P2728R6
2023-08-14 SG16 Unicode Library Evolution Unicode in the Library, Part 1: UTF Transcoding GitHub Zach Laine
- P2728R5
2023-07-11 SG16 Unicode LEWG Library Evolution Unicode in the Library, Part 1: UTF Transcoding GitHub Zach Laine
- P2728R4
2023-06-19 SG16 Unicode LEWG Library Evolution Unicode in the Library, Part 1: UTF Transcoding GitHub Zach Laine
- P2728R3
2023-05-10 SG16 Unicode Library Evolution Unicode in the Library, Part 1: UTF Transcoding GitHub Zach Laine
- P2728R2
2023-05-10 SG16 Unicode Library Evolution Unicode in the Library, Part 1: UTF Transcoding GitHub Zach Laine
- P2728R1
2023-05-05 SG16 Unicode Library Evolution Unicode in the Library, Part 1: UTF Transcoding GitHub Zach Laine
- P2728R0
2022-12-24 SG16 LEWGI Library Evolution Unicode in the Library, Part 1: UTF Transcoding GitHub Zach Laine
- P2727R4
2024-02-05 LEWG Library Evolution std::iterator_interface GitHub Zach Laine
- P2727R3
2023-06-14 LEWG Library Evolution std::iterator_interface GitHub Zach Laine
- P2727R2
2023-05-03 Library Evolution std::iterator_interface GitHub Zach Laine
- P2727R1
2023-02-01 Library Evolution std::iterator_interface GitHub Zach Laine
- P2727R0
2022-11-20 LEWGI Library Evolution std::iterator_interface GitHub Zach Laine
- P2726R0
2022-11-18 LEWGI Library Evolution Better std::tuple Indexing GitHub Zach Laine
- P2725R1
2022-12-23 Library Evolution std::integral_constant Literals GitHub Zach Laine
- P2725R0
2022-11-18 LEWGI Library Evolution std::integral_constant Literals GitHub Zach Laine
- P2724R1
2023-02-14 Library Evolution constant dangling GitHub Jarrad J. Waterloo
- P2724R0
2022-12-12 Evolution constant dangling GitHub Jarrad J. Waterloo
- P2723R1
2023-01-15 SG12 SG22 Evolution Zero-initialize objects of automatic storage duration GitHub JF Bastien
- P2723R0
2022-11-16 SG12 SG22 Evolution Zero-initialize objects of automatic storage duration GitHub JF Bastien
- P2722R0
2022-11-12 Library Evolution Slides: Beyond operator() (P2511R2 presentation) GitHub Zhihao Yuan
- P2721R0
2024-02-14 LEWG Library Evolution Deprecating function GitHub Michael Florian Hava
- P2719R1
2024-10-16 EWG Evolution Type-aware allocation and deallocation functions GitHub Louis Dionne Oliver Hunt
- P2719R0
2024-05-18 EWGI SG17: EWG Incubator EWG Evolution Type-aware allocation and deallocation functions GitHub Louis Dionne Oliver Hunt
- P2718R0
2022-11-11 Core Wording for P2644R1 Fix for Range-based for Loop GitHub Joshua Berne Nicolai Josuttis
- P2717R6
2024-12-16 All of WG21 WITHDRAWN: Tool Introspection GitHub René Ferdinand Rivera Morell
- P2717R5
2023-11-10 SG15 Tooling Tool Introspection GitHub René Ferdinand Rivera Morell
- P2717R4
2023-11-09 SG15 Tooling Tool Introspection GitHub René Ferdinand Rivera Morell
- P2717R3
2023-10-14 SG15 Tooling Tool Introspection GitHub René Ferdinand Rivera Morell
- P2717R2
2023-06-16 SG15 Tooling Tool Introspection GitHub René Ferdinand Rivera Morell
- P2717R1
2023-05-17 SG15 Tooling Tool Introspection GitHub René Ferdinand Rivera Morell
- P2717R0
2022-12-16 SG15 Tool Introspection GitHub René Ferdinand Rivera Morell
- P2714R1
2023-06-16 LWG Library Bind front and back to NTTP callables GitHub Zhihao Yuan Tomasz Kamiński
- P2714R0
2023-01-13 Library Evolution Bind front and back to NTTP callables GitHub Zhihao Yuan Tomasz Kamiński
- P2713R1
2022-11-30 Library Evolution Escaping improvements in std::format GitHub Victor Zverovich
- P2713R0
2022-11-30 Library Evolution Escaping improvements in std::format GitHub Victor Zverovich
- P2712R0
2022-11-14 SG21 Classification of Contract-Checking Predicates GitHub Joshua Berne
- P2711R1
2022-11-12 Library Making multi-param constructors of views explicit GitHub Ville Voutilainen
- P2711R0
2022-11-09 Library Evolution Library Making multi-param (and other converting) constructors of views explicit GitHub Ville Voutilainen
- P2710R0
2022-11-12 WG21 Core Language Working Group NB comment resolutions for the November, 2022 meeting GitHub Jens Maurer
- P2709R0
2022-11-12 WG21 Core Language Working Group “ready” Issues for the November, 2022 meeting GitHub Jens Maurer
- P2708R1
2022-11-10 Library No Future Fundamentals TSes GitHub Alisdair Meredith Bryce Adelstein Lelbach Nevin Liber Fabio Fracassi Ben Craig
- P2708R0
2022-11-10 Library Evolution No Future Fundamentals TSes GitHub Alisdair Meredith
- P2706R0
2022-11-08 Core Drafting for US 26-061: Redundant specification for defaulted functions GitHub Jason Merrill
- P2705R0
2022-11-08 WG21 C++ Library Fundamentals TS Issues to be moved in Kona, Nov. 2022 GitHub Jonathan Wakely
- P2704R0
2022-11-20 WG21 C++ Standard Library Immediate Issues to be moved in Kona, Nov. 2022 GitHub Jonathan Wakely
- P2703R0
2022-11-08 WG21 C++ Standard Library Ready Issues to be moved in Kona, Nov. 2022 GitHub Jonathan Wakely
- P2702R0
2022-11-08 SG15 Specifying Importable Headers GitHub Daniel Ruoso
- P2701R0
2022-11-08 SG15 Translating Linker Input Files to Module Metadata Files GitHub Daniel Ruoso
- P2700R1
2022-12-17 SG21 Questions on P2680 "Contracts for C++: Prioritizing Safety" GitHub Timur Doumler Andrzej Krzemieński John Lakos Joshua Berne Brian Bi Peter Brett Oliver Rosten Herb Sutter
- P2700R0
2022-11-29 SG21 Questions on P2680 “Contracts for C++: Prioritizing Safety” GitHub Timur Doumler Andrzej Krzemieński John Lakos Joshua Berne Brian Bi Peter Brett Oliver Rosten Herb Sutter
- P2698R0
2022-11-18 SG21 Unconditional termination is a serious problem GitHub Bjarne Stroustrup
- P2697R1
2023-06-15 LWG Library Interfacing bitset with string_view GitHub Michael Florian Hava
- P2697R0
2022-11-13 Library Evolution Interfacing bitset with string_view GitHub Michael Florian Hava
- P2696R0
2022-11-07 Library Introduce Cpp17Swappable as additional convenience requirements GitHub Daniel Krügler
- P2695R1
2023-02-09 Core A proposed plan for contracts in C++ GitHub Timur Doumler John Spicer
- P2695R0
2022-11-17 SG21 Evolution A proposed plan for contracts in C++ GitHub Timur Doumler John Spicer
- P2693R1
2023-02-09 Evolution Formatting thread::id and stacktrace GitHub Corentin Jabot Victor Zverovich
- P2693R0
2022-11-12 Library Evolution Formatting thread::id and stacktrace GitHub Corentin Jabot Victor Zverovich
- P2692R0
2022-10-15 EWGI Generic Programming is just Programming Mihail Naydenov
- P2691R0
2022-10-16 Evolution Allow referencing inline functions with internal linkage from outside their defining header unit GitHub Herb Sutter Gabriel Dos Reis Michael Spencer
- P2690R1
2023-03-16 SG1 Concurrency and Parallelism Library Evolution Presentation for C++17 parallel algorithms and P2300 GitHub Ruslan Arutyunyan
- P2690R0
2022-10-15 SG1 Library Evolution C++17 parallel algorithms and P2300 GitHub Ruslan Arutyunyan
- P2689R3
2024-04-30 SG1 Concurrency and Parallelism LEWG Library Evolution Atomic Refs Bound to Memory Orderings & Atomic Accessors GitHub Christian Trott Mark Hoemmen Damien Lebrun-Grandie Dan Sunderland Nevin Liber
- P2689R2
2023-07-20 SG1 Concurrency and Parallelism LEWG Library Evolution atomic_accessor GitHub Christian Trott Mark Hoemmen Damien Lebrun-Grandie Dan Sunderland Nevin Liber
- P2689R1
2023-01-14 SG1 Library Evolution atomic_accessor GitHub Christian Trott Mark Hoemmen Damien Lebrun-Grandie Dan Sunderland Nevin Liber
- P2689R0
2022-10-15 SG1 LEWGI atomic_accessor GitHub Christian Trott Mark Hoemmen Damien Lebrun-Grandie Dan Sunderland
- P2688R4
2024-12-17 EWG Evolution Pattern Matching: `match` Expression GitHub Michael Park
- P2688R3
2024-10-16 EWG Evolution Pattern Matching: `match` Expression GitHub Michael Park
- P2688R2
2024-09-17 EWG Evolution Pattern Matching: `match` Expression GitHub Michael Park
- P2688R1
2024-02-15 EWG Evolution Pattern Matching: `match` Expression GitHub Michael Park
- P2688R0
2022-10-16 Evolution Pattern Matching Discussion for Kona 2022 GitHub Michael Park
- P2687R0
2022-10-15 Evolution Design Alternatives for Type-and-Resource Safe C++ GitHub Bjarne Stroustrup Gabriel Dos Reis
- P2686R5
2024-11-12 CWG Core constexpr structured bindings and references to constexpr variables GitHub Corentin Jabot Brian Bi
- P2686R4
2024-07-05 EWG Evolution LEWG Library Evolution CWG Core constexpr structured bindings and references to constexpr variables GitHub Corentin Jabot Brian Bi
- P2686R3
2024-02-15 EWG Evolution CWG Core constexpr structured bindings and references to constexpr variables GitHub Corentin Jabot Brian Bi
- P2686R2
2023-09-14 Evolution Core constexpr structured bindings and references to constexpr variables GitHub Corentin Jabot Brian Bi
- P2686R1
2023-05-18 Evolution Core constexpr structured bindings and references to constexpr variables GitHub Corentin Jabot Brian Bi
- P2686R0
2022-10-15 Evolution Updated wording and implementation experience for P1481 (constexpr structured bindings) GitHub Corentin Jabot
- P2685R1
2023-05-19 EWGI Language Support For Scoped Objects GitHub Alisdair Meredith Joshua Berne
- P2685R0
2022-10-15 EWGI Language Support For Scoped Allocators GitHub Alisdair Meredith Joshua Berne
- P2684R0
2022-10-14 SG19 SG19: Machine Learning Virtual Meeting Minutes 2022/02/10-2022/10/13 GitHub Michael Wong
- P2683R0
2022-10-14 SG14 SG14: Low Latency/Games/Embedded/Finance/Simulation virtual meeting minutes 2022/02/09-2022/10/12 GitHub Michael Wong
- P2682R0
2022-10-14 SG1 SG5 Transactional Memory TS2 Editor's Report GitHub Michael Wong
- P2681R1
2023-02-06 Library Evolution More Basic Statistics GitHub Richard Dosselmann
- P2681R0
2022-11-08 SG6 SG19 More Stats Functions GitHub Richard Dosselmann Michael Wong
- P2680R1
2022-12-15 SG21 Contracts for C++: Prioritizing Safety GitHub Gabriel Dos Reis
- P2680R0
2022-10-15 SG21 Contracts for C++: Prioritizing Safety GitHub Gabriel Dos Reis
- P2679R2
2023-02-14 Library Evolution Core Library Fixing std::start_lifetime_as and std::start_lifetime_as_array GitHub Timur Doumler Arthur O'Dwyer Richard Smith Alisdair Meredith Robert Leahy
- P2679R1
2022-11-12 Core Library Fixing std::start_lifetime_as and std::start_lifetime_as_array GitHub Timur Doumler Arthur O'Dwyer Richard Smith Alisdair Meredith Robert Leahy
- P2679R0
2022-10-15 Library Evolution Library Fixing std::start_lifetime_as for arrays GitHub Timur Doumler Arthur O'Dwyer Richard Smith
- P2678R0
2022-10-14 SG16 SG16: Unicode meeting summaries 2022-06-22 through 2022-09-28 GitHub Tom Honermann
- P2677R2
2023-01-15 Evolution Reconsidering concepts in-place syntax GitHub Mike Spertus
- P2677R0
2022-10-15 Evolution Reconsidering concepts in-place syntax GitHub Mike Spertus
- P2676R0
2022-10-16 SG1 SG12 Evolution WG21 The Val Object Model GitHub Dave Abrahams Sean Parent Dimitri Racordon David Sankel
- P2675R1
2022-12-15 SG16 Library LWG3780: The Paper (format's width estimation is too approximate and not forward compatible) GitHub Corentin Jabot
- P2675R0
2022-10-15 SG16 Library LWG3780: The Paper (format's width estimation is too approximate and not forward compatible) GitHub Corentin Jabot
- P2674R1
2022-11-12 Core Library A trait for implicit lifetime types GitHub Timur Doumler Vittorio Romeo
- P2674R0
2022-10-14 Library Evolution Library A trait for implicit lifetime types GitHub Timur Doumler Vittorio Romeo
- P2673R0
2022-10-14 SG15 Common Description Format for C++ Libraries and Packages GitHub Gabriel Dos Reis Luis Caro Campos
- P2672R0
2022-10-14 Evolution Exploring the Design Space for a Pipeline Operator GitHub Barry Revzin
- P2671R0
2022-10-15 Evolution Syntax choices for generalized pack declaration and usage GitHub Barry Revzin
- P2670R1
2023-02-03 Library Non-transient constexpr allocation GitHub Barry Revzin
- P2670R0
2022-10-15 Evolution Non-transient constexpr allocation GitHub Barry Revzin
- P2669R0
2022-10-15 EWGI Deprecate changing kind of names in class template specializations GitHub Bengt Gustafsson
- P2668R0
2022-10-15 EWGI Role based parameter passing GitHub Bengt Gustafsson
- P2667R0
2022-10-15 LEWGI Support for static and SBO vectors by allocators GitHub Bengt Gustafsson
- P2666R0
2022-10-15 EWGI Last use optimization GitHub Bengt Gustafsson
- P2665R0
2022-10-15 EWGI Allow calling overload sets containing T, constT& GitHub Bengt Gustafsson
- P2664R8
2024-10-15 SG1 Concurrency and Parallelism LEWG Library Evolution Proposal to extend std::simd with permutation API GitHub Daniel Towner Ruslan Arutyunyan
- P2664R7
2024-06-25 SG1 Concurrency and Parallelism LEWG Library Evolution Proposal to extend std::simd with permutation API GitHub Daniel Towner Ruslan Arutyunyan
- P2664R6
2024-01-16 SG1 Concurrency and Parallelism LEWG Library Evolution Proposal to extend std::simd with permutation API GitHub Daniel Towner Ruslan Arutyunyan
- P2664R5
2023-10-25 SG1 Concurrency and Parallelism Library Evolution Proposal to extend std::simd with permutation API GitHub Daniel Towner Ruslan Arutyunyan
- P2664R4
2023-10-13 SG1 Concurrency and Parallelism Library Evolution Proposal to extend std::simd with permutation API GitHub Daniel Towner Ruslan Arutyunyan
- P2664R3
2023-05-17 SG1 Concurrency and Parallelism Library Evolution Proposal to extend std::simd with permutation API GitHub Daniel Towner Ruslan Arutyunyan
- P2664R2
2023-04-28 SG1 Concurrency and Parallelism Library Evolution Proposal to extend std::simd with permutation API GitHub Daniel Towner Ruslan Arutyunyan
- P2664R1
2023-01-25 SG6 Numerics Proposal to extend std::simd with permutation API GitHub Daniel Towner
- P2664R0
2022-10-21 SG1 Library Evolution Library Direction Group Proposal to extend std::simd with permutation API GitHub Daniel Towner
- P2663R5
2023-12-08 Library Evolution Proposal to support interleaved complex values in std::simd GitHub Daniel Towner Ruslan Arutyunyan
- P2663R4
2023-10-13 Library Evolution Proposal to support interleaved complex values in std::simd GitHub Daniel Towner Ruslan Arutyunyan
- P2663R3
2023-05-17 Library Evolution Proposal to support interleaved complex values in std::simd GitHub Daniel Towner Ruslan Arutyunyan
- P2663R2
2023-04-28 Library Evolution Proposal to support interleaved complex values in std::simd GitHub Daniel Towner Ruslan Arutyunyan
- P2663R1
2023-01-25 SG9 Ranges Library Evolution Proposal to support interleaved complex values in std::simd GitHub Daniel Towner
- P2663R0
2022-10-10 SG1 Library Evolution Library Direction Group Proposal to support interleaved complex values in std::simd GitHub Daniel Towner
- P2662R3
2023-12-18 Core Pack Indexing GitHub Corentin Jabot Pablo Halpern
- P2662R2
2023-07-15 EWG Evolution Pack Indexing GitHub Corentin Jabot Pablo Halpern
- P2662R1
2023-05-18 Evolution Pack Indexing GitHub Corentin Jabot Pablo Halpern
- P2662R0
2022-10-15 Evolution Pack Indexing GitHub Corentin Jabot Pablo Halpern John Lakos Alisdair Meredith Joshua Berne
- P2661R0
2022-10-15 Evolution Miscellaneous amendments to the Contracts TS GitHub Brian Bi
- P2660R0
2022-10-15 Evolution Proposed Contracts TS GitHub Brian Bi
- P2659R2
2022-12-05 SG21 Evolution A Proposal to Publish a Technical Specification for Contracts GitHub Brian Bi Alisdair Meredith
- P2659R1
2022-11-14 SG21 Evolution A Proposal to Publish a Technical Specification for Contracts GitHub Brian Bi Alisdair Meredith
- P2659R0
2022-10-15 Evolution A Proposal to Publish a Technical Specification for Contracts GitHub Brian Bi
- P2658R1
2022-11-14 Evolution temporary storage class specifiers GitHub Jarrad J. Waterloo
- P2658R0
2022-10-11 Evolution temporary storage class specifiers GitHub Jarrad J. Waterloo
- P2657R1
2022-11-14 Evolution C++ is the next C++ GitHub Jarrad J. Waterloo
- P2657R0
2022-10-11 Evolution C++ is the next C++ GitHub Jarrad J. Waterloo
- P2656R4
2024-12-16 All of WG21 WITHDRAWN: C++ Ecosystem International Standard GitHub René Ferdinand Rivera Morell
- P2656R3
2024-07-11 EWG Evolution LEWG Library Evolution C++ Ecosystem International Standard GitHub René Ferdinand Rivera Morell Ben Craig
- P2656R2
2023-02-15 Library Evolution Library Direction Group C++ Ecosystem International Standard GitHub René Ferdinand Rivera Morell Ben Craig
- P2656R1
2022-12-16 SG15 C++ Ecosystem International Standard GitHub René Ferdinand Rivera Morell Ben Craig
- P2656R0
2022-10-14 WG21 C++ Ecosystem International Standard GitHub René Ferdinand Rivera Morell Ben Craig
- P2655R3
2023-02-07 SG9 Ranges Library Evolution common_reference_t of reference_wrapper Should Be a Reference Type GitHub Hui Xie S. Levent Yilmaz Tim Song
- P2655R2
2023-02-06 SG6 Numerics SG14 Low Latency Library Evolution Library common_reference_t of reference_wrapper Should Be a Reference Type GitHub Hui Xie S. Levent Yilmaz Tim Song
- P2655R1
2022-11-11 SG9 Library Evolution common_reference_t of reference_wrapper Should Be a Reference Type GitHub Hui Xie S. Levent Yilmaz
- P2655R0
2022-09-30 SG9 Library Evolution common_reference_t of reference_wrapper Should Be a Reference Type GitHub Hui Xie S. Levent Yilmaz
- P2654R0
2023-05-19 Evolution Library Evolution Modules and Macros GitHub Alisdair Meredith
- P2653R1
2022-10-21 SG16 Core Update Annex E based on Unicode 15.0 UAX 31 GitHub Steve Downey
- P2653R0
2022-10-15 SG16 Core Update Annex E based on Unicode 15.0 UAX 31 GitHub Steve Downey
- P2652R2
2023-02-09 SG6 Numerics SG19 Machine Learning Disallow user specialization of allocator_traits GitHub Pablo Halpern
- P2652R1
2022-11-11 Library Disallow user specialization of allocator_traits GitHub Pablo Halpern
- P2652R0
2022-10-10 Library Evolution Library Disallow user specialization of allocator_traits GitHub Pablo Halpern
- P2650R0
2022-11-18 Library Evolution 2022-11 Library Evolution Polls GitHub Bryce Adelstein Lelbach
- P2649R0
2022-11-11 Library Evolution 2022-10 Library Evolution Poll Outcomes GitHub Bryce Adelstein Lelbach
- P2648R0
2022-09-27 Library Evolution 2022-10 Library Evolution Polls GitHub Bryce Adelstein Lelbach
- P2647R1
2022-11-08 Evolution Permitting static constexpr variables in constexpr functions GitHub Barry Revzin Jonathan Wakely
- P2647R0
2022-10-06 Evolution Permitting static constexpr variables in constexpr functions GitHub Barry Revzin Jonathan Wakely
- P2646R0
2022-10-15 EWGI Evolution Explicit Assumption Syntax Can Reduce Run Time GitHub Parsa Amini Joshua Berne John Lakos
- P2645R1
2024-11-17 LEWG Library Evolution path_view: a design that took a wrong turn GitHub Victor Zverovich
- P2645R0
2024-10-12 LEWG Library Evolution path_view: a design that took a wrong turn GitHub Victor Zverovich
- P2644R1
2022-11-13 Core Final Fix of Broken Range based for Loop Rev 1 GitHub Nicolai Josuttis Herb Sutter Titus Winter Hana Dusíková Fabio Fracassi Victor Zverovich Bryce Adelstein Lelbach Peter Sommerlad
- P2644R0
2022-09-28 Evolution Get Fix of Broken Range-based for Loop Finally Done GitHub Nicolai Josuttis
- P2643R2
2024-01-31 LEWG Library Evolution Improving C++ concurrency features GitHub Gonzalo Brito Gadeschi Olivier Giroux Thomas Rodgers
- P2643R1
2023-05-18 SG1 Concurrency and Parallelism Improving C++ concurrency features GitHub Gonzalo Brito Gadeschi Olivier Giroux Thomas Rodgers
- P2643R0
2022-09-15 SG1 Improving C++ concurrency features GitHub Gonzalo Brito Gadeschi Olivier Giroux Thomas Rodgers
- P2642R6
2024-06-18 LEWG Library Evolution LWG Library Padded mdspan layouts GitHub Christian Trott Mark Hoemmen Damien Lebrun-Grandie Nicolas Morales Malte Förster Jiaming Yuan
- P2642R5
2023-12-05 Library Evolution Library Padded mdspan layouts GitHub Christian Trott Mark Hoemmen Damien Lebrun-Grandie Nicolas Morales Malte Förster Jiaming Yuan
- P2642R4
2023-10-15 Library Evolution Padded mdspan layouts GitHub Christian Trott Mark Hoemmen Damien Lebrun-Grandie Nicolas Morales Malte Förster Jiaming Yuan
- P2642R3
2023-07-14 LEWG Library Evolution Padded mdspan layouts GitHub Mark Hoemmen Christian Trott Damien Lebrun-Grandie Nicolas Morales Malte Förster Jiaming Yuan
- P2642R2
2023-01-15 Library Evolution Padded mdspan layouts GitHub Mark Hoemmen Christian Trott Damien Lebrun-Grandie Malte Förster Jiaming Yuan
- P2642R1
2022-10-14 Library Evolution Padded mdspan layouts GitHub Mark Hoemmen Christian Trott Damien Lebrun-Grandie Malte Förster Jiaming Yuan
- P2642R0
2022-09-14 LEWGI Library Evolution Padded mdspan layouts GitHub Mark Hoemmen Christian Trott Damien Lebrun-Grandie Malte Förster Jiaming Yuan
- P2641R4
2023-06-15 LEWG Library Evolution Checking if a union alternative is active GitHub Barry Revzin
- P2641R3
2023-05-16 Library Evolution Checking if a union alternative is active GitHub Barry Revzin
- P2641R2
2023-02-07 WG21 Checking if a union alternative is active GitHub Barry Revzin
- P2641R1
2022-10-11 Library Evolution Checking if a union alternative is active GitHub Barry Revzin
- P2641R0
2022-09-17 Library Evolution Checking if a union alternative is active GitHub Barry Revzin
- P2640R2
2022-11-15 Evolution Modules: Inner-scope Namespace Entities: Exported or Not? GitHub Nathan Sidwell
- P2640R1
2022-10-07 Evolution Modules: Inner-scope Namespace Entities: Exported or Not? GitHub Nathan Sidwell
- P2640R0
2022-09-12 Evolution Modules: Inner-scope Namespace Entities: Exported or Not? GitHub Nathan Sidwell
- P2639R0
2022-09-22 EWGI LEWGI Static Allocations GitHub Torben Thaysen
- P2638R0
2022-09-22 SG1 Library Evolution Library Intel's response to P1915R0 for std::simd parallelism in TS 2 GitHub Daniel Towner
- P2637R3
2023-06-15 LEWG Library Evolution Member visit GitHub Barry Revzin
- P2637R2
2023-05-16 Library Evolution Member visit GitHub Barry Revzin
- P2637R1
2022-10-06 Library Evolution Member visit GitHub Barry Revzin
- P2637R0
2022-09-17 Library Evolution Member visit and apply GitHub Barry Revzin
- P2636R2
2023-01-14 SG9 Library Evolution References to ranges should always be viewable GitHub Hannes Hauswedell
- P2636R1
2022-10-14 SG9 Library Evolution References to ranges should always be viewable GitHub Hannes Hauswedell
- P2636R0
2022-09-14 SG9 Library Evolution References to ranges should always be viewable GitHub Hannes Hauswedell
- P2635R0
2022-08-21 Evolution Enhancing the break statement GitHub Justin Cooke
- P2634R0
2022-08-21 Evolution Allow qualifiers in constructor declarations GitHub Justin Cooke
- P2633R0
2022-08-21 SG1 Evolution thread_local_inherit: Enhancing thread-local storage GitHub Justin Cooke
- P2632R0
2022-10-16 Evolution A plan for better template meta programming facilities in C++26 GitHub Corentin Jabot Pablo Halpern John Lakos Alisdair Meredith Joshua Berne Gašper Ažman
- P2631R0
2022-09-12 Library Evolution Library Publish TS Library Fundamentals v3 Now! GitHub Alisdair Meredith Bryce Adelstein Lelbach Jonathan Wakely
- P2630R4
2023-06-22 LEWG Library Evolution LWG Library Submdspan GitHub Christian Trott Mark Hoemmen Damien Lebrun-Grandie Nevin Liber
- P2630R3
2023-03-15 Library Evolution Library Submdspan GitHub Christian Trott Mark Hoemmen Damien Lebrun-Grandie Nevin Liber
- P2630R2
2023-01-13 Library Evolution Submdspan GitHub Christian Trott Mark Hoemmen Damien Lebrun-Grandie Nevin Liber
- P2630R1
2022-10-15 Library Evolution Submdspan GitHub Christian Trott Mark Hoemmen Damien Lebrun-Grandie
- P2630R0
2022-08-15 Library Evolution Submdspan GitHub Christian Trott Mark Hoemmen Damien Lebrun-Grandie
- P2629R0
2022-08-11 SG1 barrier token-less split arrive/wait GitHub Gonzalo Brito Gadeschi
- P2628R0
2022-08-11 SG1 Extend barrier APIs with memory_order GitHub Gonzalo Brito Gadeschi
- P2627R0
2022-08-12 WG21 WG21 2022-07 Virtual Meeting Record of Discussion GitHub Nina Ranns
- P2626R0
2022-08-09 SG16 Library Evolution charN_t incremental adoption: Casting pointers of UTF character types GitHub Corentin Jabot
- P2625R0
2022-07-19 Library Evolution Slides: Life without operator() (P2511R1 presentation) GitHub Zhihao Yuan
- P2624R0
2022-07-16 Core Make operations on bools more portable GitHub Justin Cooke
- P2623R2
2022-09-13 Evolution implicit constant initialization GitHub Jarrad J. Waterloo
- P2623R1
2022-08-14 Evolution implicit constant initialization GitHub Jarrad J. Waterloo
- P2623R0
2022-07-14 Evolution implicit constant initialization GitHub Jarrad J. Waterloo
- P2622R0
2022-07-15 WG21 Core Language Working Group "ready" Issues for the July, 2022 meeting GitHub Jens Maurer
- P2621R3
2023-05-18 Core UB? In my Lexer? GitHub Corentin Jabot
- P2621R2
2023-02-08 WG21 UB? In my Lexer? GitHub Corentin Jabot
- P2621R1
2022-08-09 SG22 Evolution UB? In my Lexer? GitHub Corentin Jabot
- P2621R0
2022-07-09 SG22 Evolution UB? In my Lexer? GitHub Corentin Jabot
- P2620R2
2022-09-13 Core Improve the wording for Universal Character Names in identifiers GitHub Corentin Jabot
- P2620R1
2022-08-10 SG16 SG22 Evolution Lifting artificial restriction on universal character names GitHub Corentin Jabot
- P2620R0
2022-07-09 SG16 SG22 Evolution Lifting artificial restriction on universal character names GitHub Corentin Jabot
- P2618R0
2022-07-15 WG21 C++ Standard Library Issues to be moved in Virtual Plenary, Jul. 2022 GitHub Jonathan Wakely
- P2617R0
2022-07-15 SG5 Core Responses to NB comments on DTS 12907 "Extensions to C++ for Transactional Memory Version 2" GitHub Jens Maurer
- P2616R4
2023-02-16 Core Making std::atomic notification/wait operations usable in more situations GitHub Lewis Baker
- P2616R3
2022-11-29 SG1 Library Evolution Making std::atomic notification/wait operations usable in more situations GitHub Lewis Baker
- P2616R2
2022-11-15 SG1 Making std::atomic notification/wait operations usable in more situations GitHub Lewis Baker
- P2616R1
2022-11-09 SG1 Making std::atomic notification/wait operations usable in more situations GitHub Lewis Baker
- P2616R0
2022-07-05 SG1 Making std::atomic notification/wait operations usable in more situations GitHub Lewis Baker
- P2615R1
2022-11-15 Evolution Core Meaningful exports GitHub S. Davis Herring
- P2615R0
2022-07-02 Core Meaningful exports GitHub S. Davis Herring
- P2614R2
2022-11-08 Library Deprecate numeric_limits::has_denorm GitHub Matthias Kretz
- P2614R1
2022-09-27 Library Evolution Library Deprecate numeric_limits::has_denorm GitHub Matthias Kretz
- P2614R0
2022-07-06 SG6 Library Evolution Deprecate numeric_limits::has_denorm GitHub Matthias Kretz
- P2613R1
2022-06-29 Library Evolution Add the missing `empty` to `mdspan` GitHub Yihe Le
- P2613R0
2022-06-23 Library Evolution Add the missing `empty` to `mdspan` GitHub Yihe Le
- P2611R0
2022-07-27 Library Evolution 2022-07 Library Evolution Poll Outcomes GitHub Bryce Adelstein Lelbach
- P2610R0
2022-06-29 Library Evolution 2022-07 Library Evolution Polls GitHub Bryce Adelstein Lelbach
- P2609R3
2023-02-10 Evolution Relaxing Ranges Just A Smidge LWG4171 GitHub John Eivind Helset
- P2609R2
2023-01-22 Evolution Core Relaxing Ranges Just A Smidge GitHub John Eivind Helset
- P2609R1
2022-06-29 SG9 Library Evolution Relaxing Ranges Just A Smidge GitHub John Eivind Helset
- P2609R0
2022-06-23 SG9 Relaxing Ranges Just A Smidge GitHub John Eivind Helset
- P2608R0
2022-06-23 Evolution Allow multiple init-statements GitHub Justin Cooke
- P2607R0
2022-06-23 Core Let alignas specify minimum alignment GitHub Justin Cooke
- P2605R0
2022-06-15 SG16 SG16: Unicode meeting summaries 2022-01-12 through 2022-06-08 GitHub Tom Honermann
- P2604R0
2022-06-15 Library Evolution Library MDSPAN: rename pointer and contiguous GitHub Christian Trott
- P2603R1
2022-09-04 Evolution Library Evolution member function pointer to function pointer GitHub Jarrad Waterloo
- P2603R0
2022-06-15 Evolution Library Evolution member function pointer to function pointer GitHub Jarrad Waterloo
- P2602R2
2022-11-07 Library Evolution Poison Pills are Too Toxic GitHub Barry Revzin
- P2602R1
2022-07-11 Library Evolution Poison Pills are Too Toxic GitHub Barry Revzin
- P2602R0
2022-06-17 Library Evolution Poison Pills are Too Toxic GitHub Barry Revzin
- P2601R1
2022-07-16 Evolution Core Make redundant empty angle brackets optional GitHub Justin Cooke
- P2601R0
2022-06-23 Evolution Core To make redundant empty angle brackets optional for class template argument lists GitHub Justin Cooke
- P2600R0
2022-06-15 EWGI Evolution A minimal ADL restriction to avoid ill-formed template instantiation GitHub Matthias Kretz
- P2599R2
2022-06-23 Library Evolution Library index _type & size_type in mdspan GitHub Nevin Liber
- P2599R1
2022-06-14 Library Evolution mdspan::size_type should be index_type GitHub Nevin Liber
- P2599R0
2022-06-07 Library Evolution mdspan::size_type should be index_type GitHub Nevin Liber
- P2598R0
2022-05-29 Evolution Core “Changing scope for lambda trailing-return-type” (P2036) should not be a DR GitHub Ville Voutilainen
- P2596R0
2022-06-10 SG14 Library Evolution Improve std::hive::reshape GitHub Arthur O'Dwyer
- P2594R1
2023-02-07 Library Evolution Slides: Allow programmer to control coroutine elision (P2477R3 Presentation)) GitHub Chuanqi Xu
- P2594R0
2022-05-26 Evolution Library Evolution Slides: Allow programmer to control and detect coroutine elision (P2477R2 Presentation)) GitHub Chuanqi Xu
- P2593R1
2023-01-20 Library Evolution Library Allowing static_assert(false) GitHub Barry Revzin
- P2593R0
2022-05-21 Evolution Allowing static_assert(false) GitHub Barry Revzin
- P2592R3
2023-02-10 Evolution Hashing support for std::chrono value classes GitHub Giuseppe D'Angelo
- P2592R2
2022-09-26 Library Evolution Hashing support for std::chrono value classes GitHub Giuseppe D'Angelo
- P2592R1
2022-06-30 Library Evolution Hashing support for std::chrono value classes GitHub Giuseppe D'Angelo
- P2592R0
2022-05-20 Library Evolution Hashing support for std::chrono value classes GitHub Giuseppe D'Angelo
- P2591R5
2024-03-20 LWG Library Concatenation of strings and string views GitHub Giuseppe D'Angelo
- P2591R4
2023-07-11 LEWG Library Evolution Concatenation of strings and string views GitHub Giuseppe D'Angelo
- P2591R3
2023-01-30 Library Evolution Concatenation of strings and string views GitHub Giuseppe D'Angelo
- P2591R2
2022-11-29 Library Evolution Concatenation of strings and string views GitHub Giuseppe D'Angelo
- P2591R1
2022-06-02 Library Evolution Concatenation of strings and string views GitHub Giuseppe D'Angelo
- P2591R0
2022-05-20 Library Evolution Concatenation of strings and string views GitHub Giuseppe D'Angelo
- P2590R2
2022-07-15 Core Library Explicit lifetime management GitHub Timur Doumler Richard Smith
- P2590R1
2022-06-15 Core Library Explicit lifetime management GitHub Timur Doumler Richard Smith
- P2590R0
2022-05-16 Core Library Explicit lifetime management GitHub Timur Doumler Richard Smith
- P2589R1
2022-11-11 Core static operator[] GitHub Nevin Liber
- P2589R0
2022-05-12 Evolution static operator[] GitHub Nevin Liber
- P2588R3
2023-02-07 Library Evolution Relax std::barrier phase completion step guarantees GitHub Gonzalo Brito Eric A Niebler Anthony Williams Thomas Rodgers
- P2588R2
2022-11-07 Library Evolution Relax std::barrier phase completion step guarantees GitHub Gonzalo Brito Eric A Niebler Anthony Williams Thomas Rodgers
- P2588R1
2022-09-06 SG1 Library Evolution Relax std::barrier phase completion step guarantees GitHub Gonzalo Brito Eric A Niebler Anthony Williams Thomas Rodgers
- P2588R0
2022-05-22 SG1 Library Evolution Relax std::barrier phase completion step guarantees GitHub Gonzalo Brito Eric A Niebler Anthony Williams Thomas Rodgers
- P2587R3
2022-08-28 Library to_string or not to_string GitHub Victor Zverovich
- P2587R2
2022-08-09 Library to_string or not to_string GitHub Victor Zverovich
- P2587R1
2022-06-24 SG16 to_string or not to_string GitHub Victor Zverovich
- P2587R0
2022-05-14 SG16 LEWGI to_string or not to_string GitHub Victor Zverovich
- P2586R0
2022-09-13 SG4 Library Evolution Standard Secure Networking GitHub Niall Douglas
- P2585R1
2022-07-15 Library Evolution Improving default container formatting GitHub Barry Revzin
- P2585R0
2022-05-15 Library Evolution Improving default container formatting GitHub Barry Revzin
- P2584R0
2022-05-12 Library Evolution A More Composable from_chars GitHub Corentin Jabot
- P2582R1
2022-05-23 Core Wording for class template argument deduction from inherited constructors GitHub Timur Doumler
- P2582R0
2022-05-15 Core Wording for class template argument deduction from inherited constructors GitHub Timur Doumler
- P2581R2
2022-10-14 SG15 Specifying the Interoperability of Built Module Interface Files GitHub Daniel Ruoso
- P2581R1
2022-07-28 SG15 Specifying the Interoperability of Built Module Interface Files GitHub Daniel Ruoso
- P2581R0
2022-04-26 SG15 Specifying the Interoperability of Binary Module Interface Files GitHub Daniel Ruoso
- P2580R0
2022-05-23 LEWGI Library Evolution Tuple protocol for C-style arrays T[N] GitHub Paolo Di Giglio
- P2579R0
2022-07-01 Evolution Core Mitigation strategies for P2036 “Changing scope for lambda trailing-return-type” GitHub Corentin Jabot
- P2577R2
2022-05-17 SG15 C++ Modules Discovery in Prebuilt Library Releases GitHub Daniel Ruoso
- P2577R1
2022-04-30 SG15 C++ Modules Discovery in Prebuilt Library Releases GitHub Daniel Ruoso
- P2577R0
2022-04-11 SG15 C++ Modules Discovery in Prebuilt Library Releases GitHub Daniel Ruoso
- P2576R0
2022-04-08 SG22 The constexpr specifier for object definitions GitHub Jens Gustedt Alex Gilding
- P2575R0
2022-06-22 Library Evolution 2022-05 Library Evolution Poll Outcomes GitHub Bryce Adelstein Lelbach
- P2574R0
2022-04-22 Library Evolution 2022-05 Library Evolution Polls GitHub Bryce Adelstein Lelbach
- P2573R2
2024-03-22 CWG Core = delete("should have a reason"); GitHub Yihe Li
- P2573R1
2023-11-11 Evolution = delete("should have a reason"); GitHub Yihe Li
- P2573R0
2022-04-14 EWGI Evolution = delete("should have a reason"); GitHub Yihe Li
- P2572R1
2023-02-08 EWGI LEWGI std::format() fill character allowances GitHub Tom Honermann
- P2572R0
2022-06-11 SG16 Library Evolution std::format() fill character allowances GitHub Tom Honermann
- P2570R2
2023-01-14 SG21 Contract predicates that are not predicates GitHub Andrzej Krzemieński
- P2570R1
2022-11-14 SG21 Contract predicates that are not predicates GitHub Andrzej Krzemieński
- P2570R0
2022-06-08 SG21 On side effects in contract annotations GitHub Andrzej Krzemieński
- P2569R0
2022-03-18 SG6 SG22 *_HAS_SUBNORM==0 implies what? GitHub Fred Tydeman
- P2568R0
2022-03-18 Library Evolution Proposal of std::map::at_ptr GitHub Andrew Tomazos
- P2565R0
2022-03-16 SG15 Supporting User-Defined Attributes GitHub Bret Brown
- P2564R3
2022-11-11 Core consteval needs to propagate up GitHub Barry Revzin
- P2564R2
2022-11-10 Evolution consteval needs to propagate up GitHub Barry Revzin
- P2564R1
2022-11-10 Evolution consteval needs to propagate up GitHub Barry Revzin
- P2564R0
2022-03-15 Evolution consteval needs to propagate up GitHub Barry Revzin
- P2562R1
2022-06-14 Library Evolution Library constexpr Stable Sorting GitHub Oliver Rosten
- P2562R0
2022-03-09 Library Evolution Library constexpr Stable Sorting GitHub Oliver Rosten
- P2561R2
2023-05-18 Evolution A control flow operator GitHub Barry Revzin
- P2561R1
2022-10-11 Evolution An error propagation operator GitHub Barry Revzin
- P2561R0
2022-07-11 Evolution operator?? GitHub Barry Revzin
- P2560R0
2022-02-24 SG7 Comparing value- and type-based reflection GitHub Matúš Chochlı́k
- P2559R1
2022-11-16 Library Evolution Library Plan for Concurrency Technical Specification Version 2 GitHub Bryce Adelstein Lelbach
- P2559R0
2022-04-01 SG1 Evolution Library Evolution Plan for Concurrency Technical Specification Version 2 GitHub Bryce Adelstein Lelbach
- P2558R2
2023-02-08 Library Evolution Add @, $, and ` to the basic character set GitHub Steve Downey
- P2558R1
2022-05-11 SG16 SG22 Add @, $, and ` to the basic character set GitHub Steve Downey
- P2558R0
2022-03-17 SG16 EWGI SG22 Add @, $, and ` to the basic character set GitHub Steve Downey
- P2557R0
2022-02-17 WG21 WG21 2022-02 Virtual Meeting Record of Discussion GitHub Nina Ranns
- P2555R1
2022-03-13 Library Evolution Naming improvements for std::execution GitHub Jens Maurer
- P2555R0
2022-02-15 Library Evolution Naming improvements for std::execution GitHub Jens Maurer
- P2554R0
2022-02-15 Library Evolution C-Array Interoperability of MDSpan GitHub Christian Trott Damien Lebrun-Grandie Mark Hoemmen K. R. Walker Dan Sunderland
- P2553R1
2022-03-16 Library Evolution Library Make mdspan size_type controllable GitHub Christian Trott Damien Lebrun-Grandie Mark Hoemmen Dan Sunderland
- P2553R0
2022-02-14 Library Evolution Make mdspan size_type controllable GitHub Christian Trott Damien Lebrun-Grandie Mark Hoemmen Dan Sunderland
- P2552R3
2023-06-14 EWG Evolution CWG Core On the ignorability of standard attributes GitHub Timur Doumler
- P2552R2
2023-05-19 Evolution Core On the ignorability of standard attributes GitHub Timur Doumler
- P2552R1
2022-11-15 Evolution Core On the ignorability of standard attributes GitHub Timur Doumler
- P2552R0
2022-02-16 Evolution On the ignorability of standard attributes GitHub Timur Doumler
- P2551R2
2022-06-22 Library Evolution Clarify intent of P1841 numeric traits GitHub Matthias Kretz Jonathan Wakely
- P2551R1
2022-05-09 Library Evolution Clarify intent of P1841 numeric traits GitHub Matthias Kretz Jonathan Wakely
- P2551R0
2022-02-14 Library Evolution Clarify intent of P1841 numeric traits GitHub Matthias Kretz Jonathan Wakely
- P2550R0
2022-02-17 Library ranges::copy should say output_iterator somewhere GitHub Barry Revzin
- P2549R1
2022-07-04 Library std::unexpected should have error() as member accessor GitHub Yihe Li
- P2549R0
2022-02-13 LEWGI Library Evolution std::unexpected should have error() as member accessor GitHub Yihe Li
- P2548R6
2023-06-15 LWG Library copyable_function GitHub Michael Florian Hava
- P2548R5
2023-04-03 Library Evolution Library copyable_function GitHub Michael Florian Hava
- P2548R4
2022-11-13 Library Evolution Library copyable_function GitHub Michael Florian Hava
- P2548R3
2022-11-12 Library Evolution copyable_function GitHub Michael Florian Hava
- P2548R2
2022-11-08 Library Evolution copyable_function GitHub Michael Florian Hava
- P2548R1
2022-10-12 Library Evolution copyable_function GitHub Michael Florian Hava
- P2548R0
2022-07-13 Library Evolution copyable_function GitHub Michael Florian Hava
- P2547R1
2022-07-16 Evolution Language support for customisable functions GitHub Lewis Baker Corentin Jabot Gašper Ažman
- P2547R0
2022-02-15 Evolution Language support for customisable functions GitHub Lewis Baker Corentin Jabot Gašper Ažman
- P2546R5
2023-07-05 LWG Library Debugging Support GitHub René Ferdinand Rivera Morell
- P2546R4
2023-05-21 Library Evolution Library Debugging Support GitHub René Ferdinand Rivera Morell
- P2546R3
2022-11-15 Library Evolution Debugging Support GitHub René Ferdinand Rivera Morell
- P2546R2
2022-10-14 Evolution Debugging Support GitHub René Ferdinand Rivera Morell
- P2546R1
2022-04-11 Library Evolution Debugging Support GitHub René Ferdinand Rivera Morell
- P2546R0
2022-02-15 SG15 Library Evolution Debugging Support GitHub René Ferdinand Rivera Morell
- P2545R4
2023-03-08 Library Read-Copy Update (RCU) GitHub Paul E. McKenney Michael Wong Maged M. Michael Geoffrey Romer Andrew Hunter Arthur O’Dwyer Daisy Hollman JF Bastien Hans Boehm David Goldblatt Frank Birbacher Erik Rigtorp Tomasz Kamiński Jens Maurer
- P2545R3
2023-02-15 Library Evolution Why RCU Should be in C++26 GitHub Paul E. McKenney Michael Wong Maged M. Michael Geoffrey Romer Andrew Hunter Arthur O’Dwyer Daisy Hollman JF Bastien Hans Boehm David Goldblatt Frank Birbacher Erik Rigtorp Tomasz Kamiński Jens Maurer
- P2545R2
2023-01-13 Library Evolution Why RCU Should be in C++26 GitHub Paul E. McKenney Michael Wong Maged M. Michael Geoffrey Romer Andrew Hunter Arthur O’Dwyer Daisy Hollman JF Bastien Hans Boehm David Goldblatt Frank Birbacher Erik Rigtorp Tomasz Kamiński Jens Maurer
- P2545R1
2022-10-07 Library Evolution Why RCU Should be in C++26 GitHub Paul E. McKenney Michael Wong Maged M. Michael Geoffrey Romer Andrew Hunter Arthur O’Dwyer Daisy Hollman JF Bastien Hans Boehm David Goldblatt Frank Birbacher Erik Rigtorp Tomasz Kamiński Jens Maurer
- P2545R0
2022-02-14 SG1 Library Evolution Why RCU Should be in C++26 GitHub Paul E. McKenney Michael Wong Maged M. Michael Geoffrey Romer Andrew Hunter Arthur O’Dwyer Daisy Hollman JF Bastien Hans Boehm David Goldblatt Frank Birbacher Erik Rigtorp Tomasz Kamiński Jens Maurer
- P2544R0
2022-02-12 EWGI C++ exceptions are becoming more and more problematic GitHub Thomas Neumann
- P2542R8
2024-03-20 SG9 Ranges LEWG Library Evolution LWG Library views::concat GitHub Hui Xie S. Levent Yilmaz
- P2542R7
2023-12-02 SG9 Ranges Library Evolution Library views::concat GitHub Hui Xie S. Levent Yilmaz
- P2542R6
2023-10-01 SG9 Ranges Library Evolution Library views::concat GitHub Hui Xie S. Levent Yilmaz
- P2542R5
2023-09-13 SG9 Ranges Library Evolution Library views::concat GitHub Hui Xie S. Levent Yilmaz
- P2542R4
2023-09-11 SG9 Ranges Library Evolution views::concat GitHub Hui Xie S. Levent Yilmaz
- P2542R3
2023-06-09 SG9 Ranges LEWG Library Evolution views::concat GitHub Hui Xie S. Levent Yilmaz
- P2542R2
2022-05-11 SG9 Library Evolution views::concat GitHub Hui Xie S. Levent Yilmaz
- P2542R1
2022-03-28 SG9 Library Evolution views::concat GitHub Hui Xie S. Levent Yilmaz
- P2542R0
2022-02-19 SG9 Library Evolution views::concat GitHub Hui Xie S. Levent Yilmaz
- P2541R0
2022-02-15 SG22 Consider renaming remove_quals GitHub Corentin Jabot
- P2540R1
2022-03-14 SG9 Library Evolution Empty Product for certain Views GitHub Steve Downey
- P2540R0
2022-02-16 SG9 Empty Product for certain Views GitHub Steve Downey
- P2539R4
2022-11-08 Library Should the output of std::print to a terminal be synchronized with the underlying stream? GitHub Victor Zverovich
- P2539R3
2022-09-27 Library Should the output of std::print to a terminal be synchronized with the underlying stream? GitHub Victor Zverovich
- P2539R2
2022-09-27 Library Evolution Should the output of std::print to a terminal be synchronized with the underlying stream? GitHub Victor Zverovich
- P2539R1
2022-04-11 Library Evolution Should the output of std::print to a terminal be synchronized with the underlying stream? GitHub Victor Zverovich
- P2539R0
2022-03-11 Library Evolution Should the output of std::print to a terminal be synchronized with the underlying stream? GitHub Victor Zverovich
- P2538R1
2022-04-01 Library Evolution Library ADL-proof std::projected GitHub Arthur O'Dwyer Casey Carter
- P2538R0
2022-02-15 Library Evolution Library ADL-proof std::projected GitHub Arthur O'Dwyer
- P2537R2
2022-11-28 Library Evolution Relax va_start Requirements to Match C GitHub JeanHeyd Meneide
- P2537R1
2022-07-23 Library Evolution Relax va_start Requirements to Match C GitHub JeanHeyd Meneide
- P2537R0
2022-02-14 Library Evolution Relax va_start Requirements to Match C GitHub JeanHeyd Meneide
- P2536R0
2022-02-03 SG15 Distributing C++ Module Libraries with dependencies json files. GitHub Olga Arkhipova
- P2535R0
2022-02-02 SG1 Message fences GitHub Olivier Giroux Daniel Lustig
- P2534R0
2022-02-16 Library Evolution Slides: function_ref in the wild (P0792R7 presentation) GitHub Zhihao Yuan
- P2533R0
2022-01-30 WG21 Core Language Working Group "ready" Issues for the February, 2022 meeting GitHub William M. Miller
- P2532R0
2022-02-02 Library Evolution Removing exception_ptr from the Receiver Concepts GitHub Eric Niebler
- P2531R0
2022-01-31 WG21 C++ Standard Library Issues to be moved in Virtual Plenary, Feb. 2022 GitHub Jonathan Wakely
- P2530R3
2023-03-02 Library Hazard Pointers for C++26 GitHub Maged Michael Maged M. Michael Michael Wong Paul McKenney Andrew Hunter Daisy S. Hollman JF Bastien Hans Boehm David Goldblatt Frank Birbacher Mathias Stearn
- P2530R2
2023-01-12 Library Why Hazard Pointers should be in C++26 GitHub Maged Michael Maged M. Michael Michael Wong Paul McKenney Andrew Hunter Daisy S. Hollman JF Bastien Hans Boehm David Goldblatt Frank Birbacher Mathias Stearn
- P2530R1
2022-10-12 Library Evolution Why Hazard Pointers should be in C++26 GitHub Maged Michael Maged M. Michael Michael Wong Paul McKenney Andrew Hunter Daisy S. Hollman JF Bastien Hans Boehm David Goldblatt Frank Birbacher Mathias Stearn
- P2530R0
2022-02-14 SG1 Why Hazard Pointers should be in C++26 GitHub Maged Michael Maged M. Michael Michael Wong Paul McKenney Andrew Hunter Daisy S. Hollman JF Bastien Hans Boehm David Goldblatt Frank Birbacher Mathias Stearn
- P2529R0
2022-01-25 Library Evolution generator should have T&& reference_type GitHub Mathias Stearn
- P2528R0
2022-01-22 SG16 Evolution Core C/C++ Identifier Security using Unicode Standard Annex 39 GitHub Reini Urban
- P2527R3
2024-01-02 LEWG Library Evolution std::variant_alternative_index and std::tuple_element_index GitHub Alex Christensen
- P2527R2
2023-01-27 SG14 Low Latency Library Evolution WG21 std::variant_alternative_index and std::tuple_element_index GitHub Alex Christensen
- P2527R1
2022-09-30 LEWGI std::variant_alternative_index and std::tuple_element_index GitHub Alex Christensen
- P2527R0
2022-01-18 LEWGI std::variant_alternative_index and std::variant_alternative_index_v GitHub Alex Christensen
- P2525R0
2022-01-15 SG19 SG19: Machine Learning Meeting Minutes 2020/12/10-2022/01/13 GitHub Michael Wong
- P2524R0
2022-01-15 SG14 SG14: Low Latency/Games/Embedded/Finance/Simulation 2020/12/09-2022/01/12 GitHub Michael Wong
- P2523R0
2022-01-14 SG14 Library Evolution Request for re-inclusion of std::hive proposal in C++23 GitHub Matt Bentley
- P2521R5
2023-08-15 SG21 Contracts Contract support — Record of SG21 consensus GitHub Andrzej Krzemieński
- P2521R4
2023-06-15 SG21 Contracts Contract support — Record of SG21 consensus GitHub Andrzej Krzemieński
- P2521R3
2023-02-10 SG21 Contracts Contract support — Record of SG21 consensus GitHub Andrzej Krzemieński Gašper Ažman Joshua Berne Bronek Kozicki Ryan McDougall Caleb Sunstrum
- P2521R2
2022-03-16 SG21 Contract support - Working Paper GitHub Andrzej Krzemieński Gašper Ažman Joshua Berne Bronek Kozicki Ryan McDougall Caleb Sunstrum
- P2521R1
2022-02-15 SG21 Contract support — Working Paper GitHub Andrzej Krzemieński Gašper Ažman Joshua Berne Bronek Kozicki Ryan McDougall Caleb Sunstrum
- P2521R0
2022-01-17 SG21 Contract support — Working Paper GitHub Andrzej Krzemieński Gašper Ažman Joshua Berne Bronek Kozicki Ryan McDougall Caleb Sunstrum
- P2520R0
2022-01-16 Library Evolution move_iterator should be a random access iterator GitHub Barry Revzin
- P2517R1
2022-08-21 Library Evolution Add a conditional noexcept specification to std::apply GitHub Hewill Kang
- P2517R0
2022-01-14 Library Evolution Add a conditional noexcept specification to std::apply GitHub Hewill Kang
- P2516R0
2022-01-07 Library Evolution string_view is implicitly convertible from what? GitHub Victor Zverovich
- P2515R0
2022-01-03 SG15 Library Evolution std::is_debugger_present GitHub René Ferdinand Rivera Morell
- P2514R0
2022-01-03 SG15 Library Evolution std::breakpoint GitHub René Ferdinand Rivera Morell Isabella Muerte
- P2513R4
2022-06-27 Evolution char8_t Compatibility and Portability Fix GitHub JeanHeyd Meneide Tom Honermann
- P2513R3
2022-06-17 Evolution char8_t Compatibility and Portability Fix GitHub JeanHeyd Meneide Tom Honermann
- P2513R2
2022-05-12 Evolution char8_t Compatibility and Portability Fix GitHub JeanHeyd Meneide Tom Honermann
- P2513R1
2022-02-14 Evolution char8_t Compatibility and Portability Fix GitHub JeanHeyd Meneide Tom Honermann
- P2513R0
2022-01-09 SG16 Evolution char8_t Compatibility and Portability Fixes GitHub JeanHeyd Meneide Tom Honermann
- P2512R0
2021-12-23 SG16 SG16: Unicode meeting summaries 2021-06-09 through 2021-12-15 GitHub Tom Honermann
- P2511R2
2022-08-15 Library Beyond operator(): NTTP callables in type-erased call wrappers GitHub Zhihao Yuan
- P2511R1
2022-03-15 Library Evolution Beyond operator(): NTTP callables in type-erased call wrappers GitHub Zhihao Yuan
- P2511R0
2022-01-14 Library Evolution Beyond operator(): NTTP callables in type-erased call wrappers GitHub Zhihao Yuan
- P2510R3
2022-05-23 Library Formatting pointers GitHub Mark de Wever
- P2510R2
2022-04-14 Library Formatting pointers GitHub Mark de Wever
- P2510R1
2022-03-21 Library Formatting pointers GitHub Mark de Wever
- P2510R0
2021-12-18 Library Formatting pointers GitHub Mark de Wever
- P2509R0
2021-12-17 SG6 Library Evolution A proposal for a type trait to detect value-preserving conversions GitHub Giuseppe D'Angelo
- P2508R2
2023-01-09 Library Evolution Exposing std::basic-format-string GitHub Barry Revzin
- P2508R1
2022-01-18 Library Evolution Exposing std::basic-format-string GitHub Barry Revzin
- P2508R0
2021-12-17 Library Evolution Exposing std::basic-format-string GitHub Barry Revzin
- P2507R1
2022-01-04 Evolution Limit [[assume]] to conditional-expressions GitHub Peter Brett
- P2507R0
2021-12-13 Evolution Only [[assume]] conditional-expressions GitHub Peter Brett
- P2506R0
2022-02-03 Library Evolution std::lazy: a coroutine for deferred execution GitHub Casey Carter
- P2505R5
2022-09-28 Library Evolution Library Monadic Functions for std::expected GitHub Jeff Garland
- P2505R4
2022-06-17 Library Evolution Library Monadic Functions for std::expected GitHub Jeff Garland
- P2505R3
2022-06-16 Library Evolution Library Monadic Functions for std::expected GitHub Jeff Garland
- P2505R2
2022-04-16 Library Evolution Library Monadic Functions for std::expected GitHub Jeff Garland
- P2505R1
2022-02-15 Library Evolution Library Monadic Functions for std::expected GitHub Jeff Garland
- P2505R0
2021-12-15 Library Evolution Library Monadic Functions for std::expected GitHub Jeff Garland
- P2504R0
2021-12-11 SG1 Library Evolution Computations as a global solution to concurrency GitHub Lucian Radu Teodorescu
- P2502R2
2022-06-03 Library std::generator: Synchronous Coroutine Generator for Ranges GitHub Casey Carter
- P2502R1
2022-01-25 Library Evolution std::generator: Synchronous Coroutine Generator for Ranges GitHub Casey Carter
- P2502R0
2021-12-13 Library Evolution std::generator: Synchronous Coroutine Generator for Ranges GitHub Casey Carter
- P2501R0
2021-12-14 Library Evolution Undo the rename of views::move and views::as_const GitHub Ville Voutilainen
- P2500R2
2023-10-15 SG1 Concurrency and Parallelism Library Evolution C++ parallel algorithms and P2300 GitHub Ruslan Arutyunyan Alexey Kukanov
- P2500R1
2023-05-17 SG1 Concurrency and Parallelism Library Evolution C++ parallel algorithms and P2300 GitHub Ruslan Arutyunyan Alexey Kukanov
- P2500R0
2022-10-15 SG1 Library Evolution C++17 parallel algorithms and P2300 GitHub Ruslan Arutyunyan
- P2499R0
2021-12-07 Library Evolution string_view range constructor should be explicit GitHub James Touton
- P2498R1
2022-01-14 SG16 Library Evolution Forward compatibility of text_encoding with additional encoding registries GitHub Peter Brett
- P2498R0
2021-12-13 SG16 Library Evolution Forward compatibility of text_encoding with additional encoding registries GitHub Peter Brett
- P2497R0
2023-01-25 SG14 Low Latency Evolution Library Evolution Testing for success or failure of charconv functions GitHub Jonathan Wakely
- P2495R3
2023-04-19 Library Interfacing stringstreams with string_view GitHub Michael Hava
- P2495R2
2023-02-14 SG22 Compatability SG23 Safety and Security Interfacing stringstreams with string_view GitHub Michael Hava
- P2495R1
2022-09-14 Library Evolution Interfacing stringstreams with string_view GitHub Michael Hava
- P2495R0
2022-02-13 Library Evolution Interfacing stringstreams with string_view GitHub Michael Hava
- P2494R2
2022-07-13 SG9 Library Relaxing range adaptors to allow for move only types GitHub Michał Dominiak
- P2494R1
2022-01-17 SG9 Library Evolution Relaxing range adaptors to allow for move only types GitHub Michał Dominiak
- P2494R0
2021-12-13 SG9 Library Evolution Relaxing range adaptors to allow for move only types GitHub Michał Dominiak
- P2493R0
2021-11-15 Core Missing feature test macros for C++20 core papers GitHub Barry Revzin
- P2492R0
2021-11-09 WG21 Attending C++ Standards Committee Meetings During a Pandemic GitHub René Ferdinand Rivera Morell
- P2491R0
2021-11-15 SG16 Library Evolution Text encodings follow-up GitHub Jens Maurer
- P2490R3
2022-06-20 Library Evolution Zero-overhead exception stacktraces GitHub Ed Catmur
- P2490R0
2021-11-26 LEWGI Zero-overhead exception stacktraces GitHub Ed Catmur
- P2489R0
2021-11-09 Library Evolution Library Evolution Plan for Completing C++23 GitHub Bryce Adelstein Lelbach
- P2487R1
2023-06-11 SG21 Contracts Is attribute-like syntax adequate for contract annotations? GitHub Andrzej Krzemieński
- P2487R0
2021-11-12 SG21 Evolution Attribute-like syntax for contract annotations GitHub Andrzej Krzemieński
- P2486R1
2021-12-16 Library Evolution Structured naming for function object and CPO values GitHub Kirk Shoop
- P2486R0
2021-11-01 Library Evolution Structured naming for function object and CPO values GitHub Kirk Shoop
- P2485R0
2021-11-01 Library Evolution Do not add value_exists and value_or to C++23 GitHub Jonathan Wakely
- P2484R0
2021-11-17 Evolution Extending class types as non-type template parameters GitHub Richard Smith
- P2483R0
2021-10-27 Library Evolution Support Non-copyable Types for single_view GitHub Hui Xie
- P2481R2
2023-12-16 Evolution Forwarding reference to specific type/template GitHub Barry Revzin
- P2481R1
2022-07-15 Evolution Forwarding reference to specific type/template GitHub Barry Revzin
- P2481R0
2021-10-15 Evolution Forwarding reference to specific type/template GitHub Barry Revzin
- P2480R0
2021-10-15 SG1 SG4 Library Evolution Response to P2471: "NetTS, Asio, and Sender library design comparison" - corrected and expanded GitHub Christopher Kohlhoff Jamie Allsop Klemens Morgenstern
- P2479R0
2021-10-15 Library Evolution Slides for P2464 GitHub Ville Voutilainen
- P2478R0
2021-10-14 EWGI SG22 _Thread_local for better C++ interoperability with C GitHub Hubert Tong Rajan Bhakta
- P2477R3
2022-07-22 Evolution Allow programmers to control coroutine elision GitHub Chuanqi Xu
- P2477R2
2021-11-15 Evolution Library Evolution Allow programmer to control and detect coroutine elision GitHub Chuanqi Xu
- P2477R1
2021-10-25 Evolution Library Evolution Allow programmer to control and detect coroutine elision by static constexpr bool must_elide() and GitHub Chuanqi Xu
- P2477R0
2021-10-15 Evolution Library Evolution Allow programmer to control and detect coroutine elision by static constexpr bool should_elide() and GitHub Chuanqi Xu
- P2475R0
2021-10-18 WG21 WG21 2021-10 Virtual Meeting Record of Discussion GitHub Nina Ranns
- P2474R2
2022-07-13 SG9 Library views::repeat GitHub Michał Dominiak
- P2474R1
2022-01-18 SG9 Library Evolution views::repeat GitHub Michał Dominiak
- P2474R0
2021-12-13 SG9 Library Evolution views::repeat GitHub Michał Dominiak
- P2473R1
2021-12-02 SG15 Distributing C++ Module Libraries GitHub Daniel Ruoso
- P2473R0
2021-10-12 SG15 Distributing C++ Module Libraries GitHub Daniel Ruoso
- P2472R3
2022-05-13 Library Evolution make function_ref more functional GitHub Jarrad J. Waterloo Zhihao Yuan
- P2472R2
2022-04-15 Library Evolution make function_ref more functional GitHub Jarrad J. Waterloo Zhihao Yuan
- P2472R1
2022-02-15 Library Evolution make function_ref more functional GitHub Jarrad J. Waterloo
- P2472R0
2021-10-07 Library Evolution make_function_ref: A More Functional function_ref GitHub Jarrad J. Waterloo
- P2471R1
2021-10-14 SG1 SG4 Library Evolution NetTS, ASIO and Sender Library Design Comparison GitHub Kirk Shoop
- P2471R0
2021-10-06 SG1 SG4 Library Evolution NetTS, ASIO and Sender Library Design Comparison GitHub Kirk Shoop
- P2470R0
2021-10-04 SG1 Library Evolution Direction Group Slides for presentation of P2300R2: std::execution (sender/receiver) GitHub Eric Niebler
- P2469R0
2021-10-04 WG21 Response to P2464: The Networking TS is baked, P2300 Sender/Receiver is not. GitHub Christopher Kohlhoff Jamie Allsop Vinnie Falco Richard Hodges Klemens Morgenstern
- P2468R2
2022-01-15 Evolution Core The Equality Operator You Are Looking For GitHub Barry Revzin Bjarne Stroustrup Cameron DaCamara Daveed Vandevoorde Gabriel Dos Reis Herb Sutter Jason Merrill Jonathan Caves Richard Smith Ville Voutilainen
- P2468R1
2021-12-16 Core The Equality Operator You Are Looking For GitHub Barry Revzin Bjarne Stroustrup Cameron DaCamara Daveed Vandevoorde Gabriel Dos Reis Herb Sutter Jason Merrill Jonathan Caves Richard Smith Ville Voutilainen
- P2468R0
2021-10-01 Evolution Core The Equality Operator You Are Looking For GitHub Barry Revzin Bjarne Stroustrup Cameron DaCamara Daveed Vandevoorde Gabriel Dos Reis Herb Sutter Jason Merrill Jonathan Caves Richard Smith Ville Voutilainen
- P2467R1
2022-02-18 Library Support exclusive mode for fstreams GitHub Jonathan Wakely
- P2467R0
2021-11-15 Library Evolution Support exclusive mode for fstreams GitHub Jonathan Wakely
- P2466R0
2021-10-13 SG21 The notes on contract annotations GitHub Andrzej Krzemieński
- P2465R3
2022-03-11 Core Library Standard Library Modules std and std.compat GitHub Stephan T. Lavavej Gabriel Dos Reis Bjarne Stroustrup Jonathan Wakely
- P2465R2
2022-02-02 Core Library Standard Library Modules std and std.compat GitHub Stephan T. Lavavej Gabriel Dos Reis Bjarne Stroustrup Jonathan Wakely
- P2465R1
2021-10-13 Core Library Standard Library Modules std and std.compat GitHub Stephan T. Lavavej Gabriel Dos Reis Bjarne Stroustrup Jonathan Wakely
- P2465R0
2021-10-13 Library Evolution Core Library Standard Library Modules std and std.all GitHub Stephan T. Lavavej Gabriel Dos Reis Bjarne Stroustrup Jonathan Wakely
- P2464R0
2021-09-29 Library Evolution Ruminations on networking and executors GitHub Ville Voutilainen
- P2463R0
2021-10-15 SG1 Library Evolution Slides for P2444r0 The Asio asynchronous model GitHub Christopher Kohlhoff
- P2462R0
2021-10-15 WG21 Core Language Working Group “ready” issues for the October, 2021 meeting GitHub William M. (Mike) Miller
- P2461R1
2021-11-15 SG21 Closure-based Syntax for Contracts GitHub Gašper Ažman Caleb Sunstrum Bronek Kozicki
- P2461R0
2021-10-14 SG21 Closure-based Syntax for Contracts GitHub Gašper Ažman Caleb Sunstrum Bronek Kozicki
- P2460R2
2022-07-15 SG22 Core Relax requirements on wchar_t to match existing practices GitHub Corentin Jabot
- P2460R1
2022-05-12 SG22 Core Relax requirements on wchar_t to match existing practices GitHub Corentin Jabot
- P2460R0
2021-10-09 SG22 Evolution Library Evolution Relax requirements on wchar_t to match existing practices GitHub Corentin Jabot
- P2459R0
2022-02-15 Library Evolution 2022 January Library Evolution Poll Outcomes GitHub Bryce Adelstein Lelbach Fabio Fracassi Ben Craig
- P2458R1
2022-01-26 Library Evolution 2022 January Library Evolution Polls GitHub Bryce Adelstein Lelbach
- P2458R0
2022-01-20 Library Evolution 2022 January Library Evolution Polls GitHub Bryce Adelstein Lelbach
- P2457R0
2022-01-14 Library Evolution 2021 December Library Evolution Poll Outcomes GitHub Bryce Adelstein Lelbach
- P2456R0
2021-12-08 Library Evolution 2021 December Library Evolution Polls GitHub Bryce Adelstein Lelbach
- P2455R0
2021-12-08 Library Evolution 2021 November Library Evolution Poll Outcomes GitHub Bryce Adelstein Lelbach
- P2454R0
2021-11-03 Library Evolution 2021 November Library Evolution Polls GitHub Bryce Adelstein Lelbach
- P2453R0
2022-02-15 SG4 Library Evolution 2021 October Library Evolution Poll Outcomes GitHub Bryce Adelstein Lelbach
- P2452R0
2022-02-15 Library Evolution 2021 October Library Evolution and Concurrency Polls on Networking and Executors GitHub Bryce Adelstein Lelbach Fabio Fracassi Ben Craig
- P2451R0
2021-09-28 Library Evolution 2021 September Library Evolution Poll Outcomes GitHub Bryce Adelstein Lelbach
- P2450R0
2021-09-24 WG21 C++ Standard Library Issues to be moved in Virtual Plenary, Oct. 2021 GitHub Jonathan Wakely
- P2448R2
2022-01-27 Core Relaxing some constexpr restrictions GitHub Barry Revzin
- P2448R1
2022-01-16 Core Relaxing some constexpr restrictions GitHub Barry Revzin
- P2448R0
2021-10-14 Core Relaxing some constexpr restrictions GitHub Barry Revzin
- P2447R6
2023-12-18 Library std::span over an initializer list GitHub Arthur O'Dwyer Federico Kircheis
- P2447R5
2023-10-11 Library std::span over an initializer list GitHub Arthur O'Dwyer Federico Kircheis
- P2447R4
2023-05-14 Library Evolution std::span over an initializer list GitHub Arthur O'Dwyer Federico Kircheis
- P2447R3
2023-03-15 Library Evolution std::span over an initializer list GitHub Arthur O'Dwyer Federico Kircheis
- P2447R2
2022-01-22 Library Evolution std::span and the missing constructor GitHub Federico Kircheis
- P2447R1
2021-12-18 Library Evolution std::span and the missing constructor GitHub Federico Kircheis
- P2447R0
2021-10-14 Library Evolution std::span and the missing constructor GitHub Federico Kircheis
- P2446R2
2022-02-15 Library Evolution views::as_rvalue GitHub Barry Revzin
- P2446R1
2021-11-17 Library Evolution views::all_move GitHub Barry Revzin
- P2446R0
2021-09-18 Library Evolution views::move GitHub Barry Revzin
- P2445R1
2022-05-13 Library forward_like GitHub Gašper Ažman
- P2445R0
2021-10-12 Library Evolution forward_like GitHub Gašper Ažman
- P2444R0
2021-09-15 Library Evolution The Asio asynchronous model GitHub Christopher Kohlhoff
- P2443R1
2021-11-19 Library views::chunk_by GitHub Tim Song
- P2443R0
2021-09-15 Library Evolution views::chunk_by GitHub Tim Song
- P2442R1
2021-12-06 Library Windowing range adaptors: views::chunk and views::slide GitHub Tim Song
- P2442R0
2021-09-14 Library Evolution Windowing range adaptors: views::chunk and views::slide GitHub Tim Song
- P2441R2
2022-01-28 Library Evolution views::join_with GitHub Barry Revzin
- P2441R1
2021-11-17 Library Evolution views::join_with GitHub Barry Revzin
- P2441R0
2021-09-15 Library Evolution views::join_with GitHub Barry Revzin
- P2440R1
2021-12-06 Library ranges::iota, ranges::shift_left, and ranges::shift_right GitHub Tim Song
- P2440R0
2021-09-13 Library Evolution ranges::iota, ranges::shift_left, and ranges::shift_right GitHub Tim Song
- P2439R0
2021-09-10 Library Evolution Slides for P2415R1, what is a view? GitHub Tim Song Barry Revzin
- P2438R2
2022-02-04 Library std::string::substr() && GitHub Federico Kircheis Tomasz Kamiński
- P2438R1
2021-11-30 Library Evolution std::string::substr() && GitHub Federico Kircheis Tomasz Kamiński
- P2438R0
2021-09-14 LEWGI Library Evolution std::string::substr() && GitHub Federico Kircheis Tomasz Kamiński
- P2437R1
2022-01-13 Core Support for #warning GitHub Aaron Ballman
- P2437R0
2021-09-09 Evolution Support for #warning GitHub Aaron Ballman
- P2436R0
2021-09-14 Library Evolution 2021 September Library Evolution Polls GitHub Bryce Adelstein Lelbach
- P2435R1
2021-09-25 Library Evolution 2021 Summer Library Evolution Poll Outcomes GitHub Bryce Adelstein Lelbach
- P2435R0
2021-09-09 Library Evolution 2021 Summer Library Evolution Poll Outcomes GitHub Bryce Adelstein Lelbach
- P2434R2
2024-10-15 SG22 Compatibility EWG Evolution CWG Core Nondeterministic pointer provenance GitHub S. Davis Herring
- P2434R1
2024-05-22 SG22 Compatibility EWG Evolution Nondeterministic pointer provenance GitHub S. Davis Herring
- P2434R0
2022-11-16 SG22 Evolution Nondeterministic pointer provenance GitHub S. Davis Herring
- P2432R1
2021-09-24 Library Evolution Library Fix istream_view, Rev 1 GitHub Nicolai Josuttis
- P2432R0
2021-08-27 SG9 Library Evolution Library Fixing istream_view GitHub Nicolai Josuttis
- P2431R0
2021-08-25 SG1 Library Evolution Presentation: Plans for P2300 Revision 2 GitHub Michael Garland Michał Dominiak Lewis Baker Lee Howes Kirk Shoop Eric Niebler Bryce Adelstein Lelbach
- P2430R0
2021-08-23 Library Evolution Slides: Partial success scenarios with P2300 GitHub Christopher Kohlhoff
- P2429R0
2022-05-17 SG15 Concepts Error Messages for Humans GitHub Sy Brand
- P2428R0
2021-08-16 Library Evolution Slides: BSI issues with P2300 GitHub Gašper Ažman
- P2425R0
2021-08-15 EWGI Expression Function Body GitHub Mihail Naydenov
- P2424R0
2022-01-14 EWGI Abbreviated Parameters GitHub Mihail Naydenov
- P2423R0
2021-08-04 SG6 SG22 C Floating Point Study Group Liaison Report GitHub Rajan Bhakta
- P2422R1
2024-06-28 LEWG Library Evolution LWG Library Remove nodiscard annotations from the standard library specification GitHub Ville Voutilainen
- P2422R0
2024-02-09 LEWG Library Evolution LWG Library Remove nodiscard annotations from the standard library specification GitHub Ville Voutilainen
- P2420R0
2021-08-04 Library Evolution 2021 Summer Library Evolution Polls GitHub Bryce Adelstein Lelbach
- P2419R2
2022-07-15 Library Clarify handling of encodings in localized formatting of chrono types GitHub Victor Zverovich Peter Brett
- P2419R1
2021-09-19 Library Evolution Clarify handling of encodings in localized formatting of chrono types GitHub Victor Zverovich Peter Brett
- P2419R0
2021-08-12 SG16 Library Evolution Clarify handling of encodings in localized formatting of chrono types GitHub Victor Zverovich Peter Brett
- P2418R2
2021-09-24 Library Add support for std::generator-like types to std::format LWG3718 GitHub Victor Zverovich
- P2418R1
2021-09-12 Library Add support for std::generator-like types to std::format GitHub Victor Zverovich
- P2418R0
2021-08-08 Library Evolution Add support for std::generator-like types to std::format GitHub Victor Zverovich
- P2417R2
2022-07-16 Library A more constexpr bitset GitHub Daniil Goncharov
- P2417R1
2021-10-15 Library Evolution Library A more constexpr bitset GitHub Daniil Goncharov
- P2417R0
2021-07-24 Library Evolution Library A more constexpr bitset GitHub Daniil Goncharov
- P2416R2
2022-02-14 Library Presentation of requirements in the standard library GitHub Jens Maurer
- P2416R1
2021-12-15 Library Presentation of requirements in the standard library GitHub Jens Maurer
- P2416R0
2021-07-15 Library Presentation of requirements in the standard library GitHub Jens Maurer
- P2415R2
2021-10-15 Library Evolution What is a view? GitHub Barry Revzin Tim Song
- P2415R1
2021-08-16 Library Evolution What is a view? GitHub Barry Revzin Tim Song
- P2415R0
2021-07-15 Library Evolution What is a view? GitHub Barry Revzin Tim Song
- P2414R4
2024-08-12 SG1 Concurrency and Parallelism Pointer lifetime-end zap proposed solutions GitHub Paul E. McKenney Maged Michael Jens Maurer Peter Sewell Martin Uecker Hans Boehm Hubert Tong Niall Douglas Thomas Rodgers Will Deacon Michael Wong David Goldblatt Kostya Serebryany Anthony Williams Tom Scogland and JF Bastien
- P2414R3
2024-04-08 SG1 Concurrency and Parallelism EWG Evolution Pointer lifetime-end zap proposed solutions GitHub Paul E. McKenney Maged Michael Jens Maurer Peter Sewell Martin Uecker Hans Boehm Hubert Tong Niall Douglas Thomas Rodgers Will Deacon Michael Wong David Goldblatt Kostya Serebryany Anthony Williams Tom Scogland and JF Bastien
- P2414R2
2023-12-17 SG1 Concurrency and Parallelism Evolution Pointer lifetime-end zap proposed solutions GitHub Paul E. McKenney Maged Michael Jens Maurer Peter Sewell Martin Uecker Hans Boehm Hubert Tong Niall Douglas Thomas Rodgers Will Deacon Michael Wong David Goldblatt Kostya Serebryany and Anthony Williams.
- P2414R1
2021-08-13 Evolution Pointer lifetime-end zap proposed solutions GitHub Paul E. McKenney Maged Michael Jens Maurer Peter Sewell Martin Uecker Hans Boehm Hubert Tong Niall Douglas Thomas Rodgers Will Deacon Michael Wong David Goldblatt Kostya Serebryany and Anthony Williams.
- P2414R0
2021-07-14 Evolution Pointer lifetime-end zap proposed solutions GitHub Paul E. McKenney Maged Michael Jens Maurer Peter Sewell Martin Uecker Hans Boehm Hubert Tong Niall Douglas Thomas Rodgers Will Deacon Michael Wong David Goldblatt Kostya Serebryany and Anthony Williams.
- P2413R1
2024-05-22 LEWG Library Evolution Remove unsafe conversions of unique_ptr GitHub Lénárd Szolnoki
- P2413R0
2021-07-12 LEWGI Remove unsafe conversions of unique_ptr GitHub Lénárd Szolnoki
- P2412R0
2021-07-22 WG21 Minimal module support for the standard library GitHub Bjarne Stroustrup
- P2411R0
2021-07-22 WG21 Thoughts on pattern matching GitHub Bjarne Stroustrup
- P2410R0
2021-07-22 WG21 Type-and-resource safety in modern C++ GitHub Bjarne Stroustrup
- P2409R0
2021-07-12 SG15 Requirements for Usage of C++ Modules at Bloomberg GitHub Daniel Ruoso
- P2408R5
2022-04-22 Library Ranges iterators as inputs to non-Ranges algorithms GitHub David Olsen
- P2408R4
2021-11-16 Library Evolution Ranges iterators as inputs to non-Ranges algorithms GitHub David Olsen
- P2408R3
2021-11-08 SG9 Library Evolution Ranges iterators as inputs to non-Ranges algorithms GitHub David Olsen
- P2408R2
2021-09-24 SG9 Library Evolution Ranges iterators as inputs to non-Ranges algorithms GitHub David Olsen
- P2408R1
2021-08-31 Library Evolution Ranges views as inputs to non-Ranges algorithms GitHub David Olsen
- P2408R0
2021-07-15 Library Evolution Ranges views as inputs to non-Ranges algorithms GitHub David Olsen
- P2407R5
2023-07-26 Library Freestanding Library: Partial Classes GitHub Ben Craig Emil Meissner
- P2407R4
2023-06-28 LWG Library Freestanding Library: Partial Classes GitHub Emil Meissner Ben Craig
- P2407R3
2023-03-05 Library Freestanding Library: Partial Classes GitHub Emil Meissner Ben Craig
- P2407R2
2023-01-03 Library Freestanding Library: Partial Classes GitHub Emil Meissner Ben Craig
- P2407R1
2021-11-23 Library Evolution Freestanding Library: Partial Classes GitHub Emil Meissner Ben Craig
- P2407R0
2021-07-12 Library Evolution Freestanding Library: Partial Classes GitHub Emil Meissner Ben Craig
- P2406R5
2023-02-08 SG22 Compatability SG23 Safety and Security Add lazy_counted_iterator GitHub Yehezkel Bernat Yehuda Bernat
- P2406R4
2023-02-07 SG22 Compatability SG23 Safety and Security Add lazy_counted_iterator GitHub Yehezkel Bernat Yehuda Bernat
- P2406R3
2023-02-06 SG23 Safety and Security Add lazy_counted_iterator GitHub Yehezkel Bernat Yehuda Bernat
- P2406R2
2023-01-10 SG9 Library Evolution Add lazy_counted_iterator GitHub Yehezkel Bernat Yehuda Bernat
- P2406R1
2023-01-10 SG9 Fix counted_iterator interaction with input iterators GitHub Yehezkel Bernat Yehuda Bernat
- P2406R0
2021-07-11 SG9 Fix counted_iterator interaction with input iterators GitHub Yehezkel Bernat Yehuda Bernat
- P2405R0
2021-07-15 Library nullopt_t and nullptr_t should both have operator and operator== GitHub Justin Bassett
- P2404R3
2022-07-08 SG9 Library Evolution Library Move-only types for equality_comparable_with, totally_ordered_with, and three_way_comparable_with GitHub Justin Bassett
- P2404R2
2022-01-19 SG9 LEWGI Library Evolution Library Move-only types for equality_comparable_with, totally_ordered_with, and three_way_comparable_with GitHub Justin Bassett
- P2404R1
2021-12-25 SG9 LEWGI Library Evolution Library Move-only types for equality_comparable_with, totally_ordered_with, and three_way_comparable_with GitHub Justin Bassett
- P2404R0
2021-07-15 Library Relaxing equality_comparable_with's and three_way_comparable_with's common reference requirements to GitHub Justin Bassett
- P2403R0
2021-07-07 SG1 Library Evolution Presentation on P2300 - std::execution GitHub Michael Garland Michał Dominiak Lewis Baker Lee Howes Eric Niebler Bryce Adelstein Lelbach
- P2402R0
2021-06-30 Library Evolution A free function linear algebra interface based on the BLAS (slides) GitHub Mark Hoemmen
- P2401R0
2021-07-14 LEWGI Library Evolution Add a conditional noexcept specification to std::exchange GitHub Giuseppe D'Angelo
- P2400R3
2022-04-21 WG21 Library Evolution Report: 2021-09-28 to 2022-01-25 GitHub Bryce Adelstein Lelbach
- P2400R2
2021-09-28 WG21 Library Evolution Report: 2021-06-01 to 2021-09-20 GitHub Bryce Adelstein Lelbach
- P2400R1
2021-06-08 WG21 Library Evolution Report: 2021-02-23 to 2021-05-25 GitHub Bryce Adelstein Lelbach
- P2400R0
2021-02-27 WG21 Library Evolution Report GitHub Bryce Adelstein Lelbach
- P2397R0
2021-06-15 SG16 SG16: Unicode meeting summaries 2021-04-14 through 2021-05-26 GitHub Tom Honermann
- P2396R1
2022-11-10 Library Concurrency TS 2 fixes GitHub David Goldblatt
- P2396R0
2021-06-14 Library Evolution Library Concurrency TS 2 fixes GitHub David Goldblatt
- P2395R0
2021-06-24 WG21 WG21 2021-06 Virtual Meeting Record of Discussion GitHub Nina Ranns
- P2393R1
2021-08-07 Library Cleaning up integer-class types GitHub Tim Song
- P2393R0
2021-06-12 Library Cleaning up integer-class types GitHub Tim Song
- P2392R3
2024-10-16 EWG Evolution Pattern matching using is and as GitHub Herb Sutter
- P2392R2
2022-09-25 Evolution Pattern matching using is and as GitHub Herb Sutter
- P2392R1
2021-07-19 Evolution Pattern matching using "is" and "as" GitHub Herb Sutter
- P2392R0
2021-06-14 Evolution Pattern matching using “is” and “as” GitHub Herb Sutter
- P2391R0
2021-06-07 WG21 C23 Update Report GitHub Aaron Ballman
- P2390R2
2021-10-03 SG22 Add annotations for unreachable control flow GitHub Jens Gustedt
- P2390R1
2021-09-17 SG22 Add annotations for unreachable control flow GitHub Jens Gustedt
- P2390R0
2021-06-07 SG22 Add annotations for unreachable control flow GitHub Jens Gustedt
- P2389R2
2024-06-24 LEWG Library Evolution `dextents` Index Type Parameter GitHub Bryce Adelstein Lelbach Mark Hoemmen
- P2389R1
2024-04-12 LEWG Library Evolution `dextents` Index Type Parameter GitHub Bryce Adelstein Lelbach Mark Hoemmen
- P2389R0
2024-02-15 LEWG Library Evolution `dextents` Index Type Parameter GitHub Bryce Adelstein Lelbach
- P2388R4
2021-11-15 SG21 SG22 Minimum Contract Support: either No_eval or Eval_and_abort GitHub Andrzej Krzemieński Gašper Ažman
- P2388R3
2021-10-13 SG21 SG22 Minimum Contract Support: either No_eval or Eval_and_abort GitHub Andrzej Krzemieński Gašper Ažman
- P2388R2
2021-09-10 SG21 Minimum Contract Support: either Ignore or Check_and_abort GitHub Andrzej Krzemieński Gašper Ažman
- P2388R1
2021-08-15 SG21 Minimum Contract Support: either Ignore or Check_and_abort GitHub Andrzej Krzemieński Gašper Ažman
- P2388R0
2021-06-15 SG21 Abort-only contract support GitHub Andrzej Krzemieński Gašper Ažman
- P2387R3
2021-12-17 Library Evolution Pipe support for user-defined range adaptors GitHub Barry Revzin
- P2387R2
2021-10-18 Library Evolution Pipe support for user-defined range adaptors GitHub Barry Revzin
- P2387R1
2021-08-14 Library Evolution Pipe support for user-defined range adaptors GitHub Barry Revzin
- P2387R0
2021-06-12 Library Evolution Pipe support for user-defined range adaptors GitHub Barry Revzin
- P2386R0
2021-05-30 WG21 Core Language Working Group "ready" Issues for the June, 2021 meeting GitHub William M. Miller
- P2385R0
2021-05-26 WG21 C++ Standard Library Issues to be moved in Virtual Plenary, June 2021 GitHub Jonathan Wakely
- P2384R1
2021-09-25 Library Evolution 2021 Spring Library Evolution Poll Outcomes GitHub Bryce Adelstein Lelbach
- P2384R0
2021-06-07 Library Evolution 2021 Spring Library Evolution Poll Outcomes GitHub Bryce Adelstein Lelbach
- P2382R0
2021-05-16 Library Evolution Presentation Slides for P2123R0 GitHub Hal Finkel
- P2381R0
2021-05-16 Evolution Pattern Matching with Exception Handling GitHub Jarrad J. Waterloo
- P2380R1
2021-06-03 Library Evolution reference_wrapper Associations GitHub Robert Leahy
- P2380R0
2021-05-15 SG4 reference_wrapper Associations GitHub Robert Leahy
- P2378R1
2021-09-28 SG22 Properly define blocks as part of the grammar GitHub Jens Gustedt Martin Uecker
- P2378R0
2021-05-15 SG22 Properly define blocks as part of the grammar GitHub Jens Gustedt Martin Uecker
- P2377R0
2021-05-15 Library Evolution [[nodiscard]] in the Standard Library: Clause 23 Iterators library GitHub Christopher Di Bella
- P2376R0
2021-05-11 SG6 SG19 Comments on Simple Statistical Functions (p1708r4): Contracts, Exceptions and Special cases GitHub Johan Lundberg
- P2375R1
2022-01-14 SG9 Evolution Generalisation of nth_element to a range of nths GitHub Johan Lundberg
- P2375R0
2021-05-15 Evolution Generalisation of nth_element to a range of nths GitHub Johan Lundberg
- P2374R4
2022-07-13 Library views::cartesian_product GitHub Sy Brand Michał Dominiak
- P2374R3
2021-12-13 Library Evolution views::cartesian_product GitHub Sy Brand Michał Dominiak
- P2374R2
2021-12-13 SG9 Library Evolution views::cartesian_product GitHub Sy Brand Michał Dominiak
- P2374R1
2021-05-11 Library Evolution views::cartesian_product GitHub Sy Brand
- P2374R0
2021-05-04 Library Evolution views::cartesian_product GitHub Sy Brand
- P2372R3
2021-09-12 Library Fixing locale handling in chrono formatters GitHub Victor Zverovich Corentin Jabot
- P2372R2
2021-08-14 Library Fixing locale handling in chrono formatters GitHub Victor Zverovich Corentin Jabot
- P2372R1
2021-05-13 Library Evolution Library Fixing locale handling in chrono formatters GitHub Victor Zverovich Corentin Jabot
- P2372R0
2021-05-03 Library Evolution Fixing locale handling in chrono formatters GitHub Victor Zverovich Corentin Jabot
- P2370R2
2022-01-11 Library Evolution Library Stacktrace from exception GitHub Andrei Nekrashevich Antony Polukhin
- P2370R1
2021-08-15 Library Evolution Library Stacktrace from exception GitHub Andrei Nekrashevich Antony Polukhin
- P2370R0
2021-06-08 LEWGI Library Evolution Library Stacktrace from exception GitHub Andrei Nekrashevich Antony Polukhin
- P2368R1
2021-05-28 Library Evolution 2021 Spring Library Evolution Polls GitHub Bryce Adelstein Lelbach
- P2368R0
2021-04-27 Library Evolution 2021 Spring Library Evolution Polls GitHub Bryce Adelstein Lelbach
- P2367R0
2021-04-30 Library Remove misuses of list-initialization from Clause 24 GitHub Tim Song
- P2363R5
2023-02-10 SG23 Safety and Security Extending associative containers with the remaining heterogeneous overloads GitHub Konstantin Boyarinov Sergey Vinogradov Ruslan Arutyunyan
- P2363R4
2023-01-15 Library Extending associative containers with the remaining heterogeneous overloads GitHub Konstantin Boyarinov Sergey Vinogradov Ruslan Arutyunyan
- P2363R3
2022-01-19 Library Evolution Extending associative containers with the remaining heterogeneous overloads GitHub Konstantin Boyarinov Sergey Vinogradov Ruslan Arutyunyan
- P2363R2
2021-12-07 Library Evolution Extending associative containers with the remaining heterogeneous overloads GitHub Konstantin Boyarinov Sergey Vinogradov Ruslan Arutyunyan
- P2363R1
2021-09-15 Library Evolution Extending associative containers with the remaining heterogeneous overloads GitHub Konstantin Boyarinov Sergey Vinogradov Ruslan Arutyunyan
- P2363R0
2021-04-15 Library Evolution Extending associative containers with the remaining heterogeneous overloads GitHub Konstantin Boyarinov Sergey Vinogradov Ruslan Arutyunyan
- P2362R3
2021-08-27 SG22 Core Remove non-encodable wide character literals and multicharacter wide character literals GitHub Peter Brett Corentin Jabot
- P2362R2
2021-07-29 Evolution Remove non-encodable wide character literals and multicharacter wide character literals GitHub Peter Brett Corentin Jabot
- P2362R1
2021-07-15 Evolution Remove non-encodable wide character literals and multicharacter wide character literals GitHub Peter Brett Corentin Jabot
- P2362R0
2021-04-14 SG16 Evolution Make obfuscating wide character literals ill-formed GitHub Peter Brett Corentin Jabot
- P2361R6
2023-02-12 Library Unevaluated strings GitHub Corentin Jabot Aaron Ballman
- P2361R5
2022-07-09 Evolution Unevaluated strings GitHub Corentin Jabot Aaron Ballman
- P2361R4
2021-11-23 Evolution Unevaluated strings GitHub Corentin Jabot Aaron Ballman
- P2361R3
2021-10-09 Evolution Unevaluated strings GitHub Corentin Jabot Aaron Ballman
- P2361R2
2021-08-13 SG16 SG22 Evolution Unevaluated strings GitHub Corentin Jabot Aaron Ballman
- P2361R1
2021-06-11 SG16 Evolution Unevaluated string literals GitHub Corentin Jabot Aaron Ballman
- P2361R0
2021-04-14 SG16 Evolution Unevaluated string literals GitHub Corentin Jabot
- P2360R0
2021-04-13 Evolution Extend init-statement to allow alias-declaration GitHub Jens Maurer
- P2358R0
2021-04-15 SG21 Defining Contracts GitHub Gašper Ažman John McFarlane Bronek Kozicki
- P2356R0
2021-04-09 SG7 Implementing Factory builder on top of P2320 GitHub Matus Chochlik
- P2355R2
2024-03-21 EWG Evolution Postfix fold expressions GitHub S. Davis Herring
- P2355R1
2023-02-13 SG9 Ranges SG16 Unicode LEWGI Library Evolution Postfix fold expressions GitHub S. Davis Herring
- P2355R0
2021-04-12 Evolution Postfix fold expressions GitHub S. Davis Herring
- P2353R0
2021-04-05 SG7 Metaprograms and fragments are needed in comma-separated contexts GitHub David Rector
- P2352R0
2021-04-05 SG16 SG16: Unicode meeting summaries 2020-12-09 through 2021-03-24 GitHub Tom Honermann
- P2351R0
2021-04-25 Library Evolution Mark all library static cast wrappers as [[nodiscard]] GitHub Hana Dusíková
- P2350R2
2021-10-14 Evolution constexpr class GitHub Andreas Fertig
- P2350R1
2021-07-15 Evolution constexpr class GitHub Andreas Fertig
- P2350R0
2021-04-13 Evolution constexpr class GitHub Andreas Fertig
- P2348R3
2022-09-11 Evolution Core Whitespaces Wording Revamp GitHub Corentin Jabot
- P2348R2
2021-10-09 Evolution Core Whitespaces Wording Revamp GitHub Corentin Jabot
- P2348R1
2021-09-15 SG16 Whitespaces Wording Revamp GitHub Corentin Jabot
- P2348R0
2021-04-14 Core Whitespaces Wording Revamp GitHub Corentin Jabot
- P2347R2
2021-10-13 Evolution Argument type deduction for non-trailing parameter packs GitHub Corentin Jabot Bruno Manganelli
- P2347R1
2021-07-15 Evolution Argument type deduction for non-trailing parameter packs GitHub Corentin Jabot Bruno Manganelli
- P2347R0
2021-06-14 Evolution Argument type deduction for non-trailing parameter packs GitHub Corentin Jabot Bruno Manganelli
- P2345R0
2021-04-15 Library Evolution Library Relaxing Requirements of Moved-From Objects GitHub Sean Parent
- P2342R0
2021-03-25 SG7 Evolution For a Few Punctuators More GitHub Corentin Jabot
- P2340R1
2021-06-11 SG22 Library Evolution Library Clarifying the status of the "C headers" GitHub Thomas Köppe
- P2340R0
2021-03-15 SG22 Library Evolution Library Clarifying the status of the ‘C headers’ GitHub Thomas Köppe
- P2339R0
2021-03-15 SG21 Contract violation handlers GitHub Andrzej Krzemieński
- P2338R4
2023-02-09 SG1 Concurrency and Parallelism Library Evolution Freestanding Library: Character primitives and the C library GitHub Ben Craig
- P2338R3
2022-12-06 Library Freestanding Library: Character primitives and the C library GitHub Ben Craig
- P2338R2
2021-11-11 SG14 SG22 Library Evolution Freestanding Library: Character primitives and the C library GitHub Ben Craig
- P2338R1
2021-07-10 SG14 SG22 Library Evolution Freestanding Library: Character primitives and the C library GitHub Ben Craig
- P2338R0
2021-03-13 SG14 SG22 Library Evolution Freestanding Library: Character primitives and the C library GitHub Ben Craig
- P2337R0
2021-03-22 SG6 Library Evolution Less constexpr for <cmath> GitHub Nicholas G Timmons
- P2334R1
2021-04-30 Evolution Core Add support for preprocessing directives elifdef and elifndef GitHub Melanie Blower
- P2334R0
2021-03-12 SG22 Evolution Add support for preprocessing directives elifdef and elifndef GitHub Melanie Blower
- P2333R0
2021-03-12 Library Evolution 2021 Winter Library Evolution Poll Outcomes GitHub Bryce Adelstein Lelbach
- P2332R0
2021-03-08 Library Evolution Establishing std::hive as replacement name for the proposed std::colony container GitHub Matthew Bentley Ville Voutilainen Gašper Ažman
- P2331R0
2021-03-02 SG22 Unsequenced functions GitHub Étienne Alepins Jens Gustedt
- P2330R0
2021-03-09 WG21 WG21 2021-02 Virtual Meeting Record of Discussion GitHub Nina Ranns
- P2329R0
2021-12-13 WG21 Move, Copy, and Locality at Scale GitHub Pablo Halpern
- P2328R1
2021-05-08 Library join_view should join all views of ranges GitHub Tim Song
- P2328R0
2021-03-15 Library Evolution join_view should join all views of ranges GitHub Tim Song
- P2327R1
2021-10-04 SG1 SG14 Evolution De-deprecating volatile compound operations GitHub Paul M. Bendixen Jens Maurer Arthur O'Dwyer Ben Saks
- P2327R0
2021-04-15 SG14 Evolution De-deprecating volatile compound assignment GitHub Paul Bendixen Jens Maurer Arthur O'Dwyer Ben Saks
- P2325R3
2021-05-14 Library Evolution Views should not be required to be default constructible GitHub Barry Revzin
- P2325R2
2021-04-23 Library Evolution Views should not be required to be default constructible GitHub Barry Revzin
- P2325R1
2021-03-16 Library Evolution Views should not be required to be default constructible GitHub Barry Revzin
- P2325R0
2021-02-17 Library Evolution Views should not be required to be default constructible GitHub Barry Revzin
- P2324R2
2022-01-14 SG22 Core Labels at the end of compound statements (C compatibility) GitHub Martin Uecker
- P2324R1
2021-10-14 SG22 Evolution Labels at the end of compound statements (C compatibility) GitHub Martin Uecker
- P2324R0
2021-02-16 SG22 Labels at the end of compound statements (C compatibility) GitHub Martin Uecker
- P2323R0
2021-02-16 SG22 maybe_unused attribute for labels GitHub Martin Uecker
- P2322R6
2022-04-22 Library Evolution ranges::fold GitHub Barry Revzin
- P2322R5
2021-10-18 Library Evolution ranges::fold GitHub Barry Revzin
- P2322R4
2021-09-13 Library Evolution ranges::fold GitHub Barry Revzin
- P2322R3
2021-06-13 Library Evolution ranges::fold GitHub Barry Revzin
- P2322R2
2021-04-15 Library Evolution ranges::fold GitHub Barry Revzin
- P2322R1
2021-03-17 Library Evolution ranges::fold GitHub Barry Revzin
- P2322R0
2021-02-18 Library Evolution ranges::fold GitHub Barry Revzin
- P2321R2
2021-06-11 Library zip GitHub Tim Song
- P2321R1
2021-04-11 Library Evolution Library zip GitHub Tim Song
- P2321R0
2021-02-21 Library Evolution zip GitHub Tim Song
- P2320R0
2021-02-15 SG7 The Syntax of Static Reflection GitHub Andrew Sutton Wyatt Childers Daveed Vandevoorde
- P2319R4
2024-12-07 LEWG Library Evolution Prevent path presentation problems GitHub Victor Zverovich
- P2319R3
2024-11-18 LEWG Library Evolution Prevent path presentation problems GitHub Victor Zverovich
- P2319R2
2024-09-28 LEWG Library Evolution Prevent path presentation problems GitHub Victor Zverovich
- P2319R1
2024-09-14 LEWG Library Evolution Prevent path presentation problems GitHub Victor Zverovich
- P2319R0
2024-07-06 SG16 Unicode Prevent path presentation problems GitHub Victor Zverovich
- P2318R1
2021-03-24 SG22 A Provenance-aware Memory Object Model for C GitHub Jens Gustedt Peter Sewell Kayvan Memarian Victor B. F. Gomes Martin Uecker
- P2318R0
2021-02-27 SG22 A Provenance-aware Memory Object Model for C GitHub Jens Gustedt Peter Sewell Kayvan Memarian Victor B. F. Gomes Martin Uecker
- P2317R0
2021-02-14 WG21 C++ - An Invisible foundation of everything GitHub Bjarne Stroustrup
- P2316R2
2021-09-14 SG22 Core Consistent character literal encoding GitHub Corentin Jabot
- P2316R1
2021-07-11 SG22 Evolution Consistent character literal encoding GitHub Corentin Jabot
- P2316R0
2021-02-18 SG22 Evolution Consistent character literal encoding GitHub Corentin Jabot
- P2315R0
2021-02-12 WG21 C++ Standard Library Issues to be moved in Virtual Plenary, Feb. 2021 GitHub Jonathan Wakely
- P2314R4
2021-10-15 Core Library Character sets and encodings LWG3620 GitHub Jens Maurer
- P2314R3
2021-09-15 Core Library Character sets and encodings GitHub Jens Maurer
- P2314R2
2021-05-14 Core Library Character sets and encodings GitHub Jens Maurer
- P2314R1
2021-03-15 SG16 Evolution Character sets and encodings GitHub Jens Maurer
- P2314R0
2021-02-12 SG16 Evolution Character sets and encodings GitHub Jens Maurer
- P2313R0
2021-02-22 WG21 Core Language Working Group "tentatively ready" issues for the February, 2021 meeting GitHub William M. (Mike) Miller
- P2312R1
2021-03-31 SG22 Introduce the nullptr constant GitHub Jens Gustedt
- P2312R0
2021-02-15 SG22 Introduce the nullptr constant GitHub Jens Gustedt
- P2311R2
2021-12-30 SG22 Make false and true first-class language features GitHub Jens Gustedt
- P2311R1
2021-05-10 SG22 Make false and true first-class language features GitHub Jens Gustedt
- P2311R0
2021-02-11 SG22 Make false and true first-class language features GitHub Jens Gustedt
- P2310R1
2021-12-31 SG22 Revise spelling of keywords GitHub Jens Gustedt
- P2310R0
2021-02-11 SG22 Revise spelling of keywords GitHub Jens Gustedt
- P2309R0
2021-02-11 SG22 A common C/C++ core specification GitHub Jens Gustedt
- P2308R1
2023-12-18 Core Template parameter initialization GitHub S. Davis Herring
- P2308R0
2023-02-13 SG1 Concurrency and Parallelism Library Evolution Template parameter initialization GitHub S. Davis Herring
- P2307R2
2021-05-15 SG22 Lvalue closures GitHub Jens Gustedt
- P2307R1
2021-03-29 SG22 Lvalue closures GitHub Jens Gustedt
- P2307R0
2021-02-10 SG22 Lvalue closures GitHub Jens Gustedt
- P2306R3
2021-12-24 SG22 Type-generic lambdas GitHub Jens Gustedt
- P2306R2
2021-05-15 SG22 Type-generic lambdas GitHub Jens Gustedt
- P2306R1
2021-03-29 SG22 Type-generic lambdas GitHub Jens Gustedt
- P2306R0
2021-02-10 SG22 Type-generic lambdas GitHub Jens Gustedt
- P2305R5
2022-04-08 SG22 Type inference for object definitions GitHub Jens Gustedt Alex Gilding
- P2305R4
2021-12-24 SG22 Type inference for variable definitions and function returns GitHub Jens Gustedt
- P2305R3
2021-05-15 SG22 Type inference for variable definitions and function returns GitHub Jens Gustedt
- P2305R2
2021-03-29 SG22 Type inference for variable definitions and function returns GitHub Jens Gustedt
- P2305R1
2021-03-01 SG22 Type inference for variable definitions and function returns GitHub Jens Gustedt
- P2305R0
2021-02-10 SG22 Type inference for variable definitions and function returns GitHub Jens Gustedt
- P2304R3
2021-12-24 SG22 Improve type generic programming GitHub Jens Gustedt
- P2304R2
2021-05-15 SG22 Improve type generic programming GitHub Jens Gustedt
- P2304R1
2021-03-29 SG22 Improve type generic programming GitHub Jens Gustedt
- P2304R0
2021-02-10 SG22 Improve type generic programming GitHub Jens Gustedt
- P2303R4
2021-12-24 SG22 Basic lambdas for C GitHub Jens Gustedt
- P2303R3
2021-05-15 SG22 Function literals and value closures GitHub Jens Gustedt
- P2303R2
2021-03-29 SG22 Function literals and value closures GitHub Jens Gustedt
- P2303R1
2021-03-01 SG22 Function literals and value closures GitHub Jens Gustedt
- P2303R0
2021-02-10 SG22 Function literals and value closures GitHub Jens Gustedt
- P2302R4
2022-04-17 WG21 std::ranges::contains GitHub Christopher Di Bella
- P2302R3
2022-01-20 Library Evolution std::ranges::contains GitHub Christopher Di Bella
- P2302R2
2021-12-12 SG9 std::ranges::contains GitHub Christopher Di Bella
- P2302R1
2021-11-08 SG9 std::ranges::contains GitHub Christopher Di Bella
- P2302R0
2021-02-11 Library Evolution Prefer std::ranges::contains over std::basic_string_view::contains GitHub Christopher Di Bella
- P2301R1
2021-06-14 Library Add a pmr alias for std::stacktrace GitHub Steve Downey
- P2301R0
2021-02-15 Library Evolution Library Add a pmr alias for std::stacktrace GitHub Steve Downey
- P2300R10
2024-06-28 LEWG Library Evolution LWG Library `std::execution` GitHub Eric Niebler Michał Dominiak Georgy Evtushenko Lewis Baker Lucian Radu Teodorescu Lee Howes Kirk Shoop Michael Garland Bryce Adelstein Lelbach
- P2300R9
2024-04-02 LEWG Library Evolution LWG Library `std::execution` GitHub Eric Niebler Michał Dominiak Georgy Evtushenko Lewis Baker Lucian Radu Teodorescu Lee Howes Kirk Shoop Michael Garland Bryce Adelstein Lelbach
- P2300R8
2024-04-02 LEWG Library Evolution LWG Library `std::execution` GitHub Eric Niebler Michał Dominiak Georgy Evtushenko Lewis Baker Lucian Radu Teodorescu Lee Howes Kirk Shoop Michael Garland Bryce Adelstein Lelbach
- P2300R7
2023-04-21 Library Evolution Library `std::execution` GitHub Eric Niebler Michał Dominiak Georgy Evtushenko Lewis Baker Lucian Radu Teodorescu Lee Howes Kirk Shoop Michael Garland Bryce Adelstein Lelbach
- P2300R6
2023-01-19 SG23 Safety and Security WG21 `std::execution` GitHub Michał Dominiak Georgy Evtushenko Lewis Baker Lucian Radu Teodorescu Lee Howes Kirk Shoop Michael Garland Eric Niebler Bryce Adelstein Lelbach
- P2300R5
2022-04-22 SG1 Library Evolution `std::execution` GitHub Michał Dominiak Georgy Evtushenko Lewis Baker Lucian Radu Teodorescu Lee Howes Kirk Shoop Michael Garland Eric Niebler Bryce Adelstein Lelbach
- P2300R4
2022-01-19 SG1 Library Evolution std::execution GitHub Michał Dominiak Lewis Baker Lee Howes Kirk Shoop Michael Garland Eric Niebler Bryce Adelstein Lelbach
- P2300R3
2021-12-05 SG1 Library Evolution `std::execution` GitHub Michał Dominiak Lewis Baker Lee Howes Kirk Shoop Michael Garland Eric Niebler Bryce Adelstein Lelbach
- P2300R2
2021-10-04 SG1 Library Evolution std::execution GitHub Michał Dominiak Lewis Baker Lee Howes Kirk Shoop Michael Garland Eric Niebler Bryce Adelstein Lelbach
- P2300R1
2021-07-06 SG1 Library Evolution std::execution GitHub Michał Dominiak Lewis Baker Lee Howes Kirk Shoop Michael Garland Eric Niebler Bryce Adelstein Lelbach
- P2300R0
2021-06-16 SG1 Library Evolution std::execution GitHub Michał Dominiak Lewis Baker Lee Howes Michael Garland Eric Niebler Bryce Adelstein Lelbach
- P2299R4
2024-02-15 LEWG Library Evolution `mdspan`s of All Dynamic Extents GitHub Bryce Adelstein Lelbach
- P2299R3
2021-06-08 Library Evolution `mdspan`s of All Dynamic Extents GitHub Bryce Adelstein Lelbach
- P2299R2
2021-05-21 Library Evolution `mdspan` and CTAD GitHub Bryce Adelstein Lelbach
- P2299R1
2021-04-20 Library Evolution `mdspan` and CTAD GitHub Bryce Adelstein Lelbach
- P2299R0
2021-02-27 Library Evolution `mdspan` and CTAD GitHub Bryce Adelstein Lelbach
- P2297R0
2021-02-19 SG16 Wording improvements for encodings and character sets GitHub Corentin Jabot
- P2295R6
2022-07-01 SG22 Evolution Support for UTF-8 as a portable source file encoding GitHub Corentin Jabot Peter Brett
- P2295R5
2021-07-16 SG22 Evolution Support for UTF-8 as a portable source file encoding GitHub Corentin Jabot Peter Brett
- P2295R4
2021-06-14 SG16 SG22 Evolution Support for UTF-8 as a portable source file encoding GitHub Corentin Jabot Peter Brett
- P2295R3
2021-04-15 SG16 SG22 Evolution Support for UTF-8 as a portable source file encoding GitHub Corentin Jabot
- P2295R2
2021-04-13 SG16 SG22 Evolution Support for UTF-8 as a portable source file encoding GitHub Corentin Jabot
- P2295R1
2021-03-21 SG16 SG22 Evolution Correct UTF-8 handling during phase 1 of translation GitHub Corentin Jabot
- P2295R0
2021-02-15 SG16 SG22 Evolution Correct UTF-8 handling during phase 1 of translation GitHub Corentin Jabot
- P2291R3
2021-09-23 Library Evolution Library Add Constexpr Modifiers to Functions to_chars and from_chars for Integral Types in Header GitHub Daniil Goncharov Karaev Alexander
- P2291R2
2021-08-17 Library Evolution Library Add Constexpr Modifiers to Functions to_chars and from_chars for Integral Types in Header GitHub Daniil Goncharov Karaev Alexander
- P2291R1
2021-05-05 Library Evolution Library Add Constexpr Modifiers to Functions to_chars and from_chars for Integral Types in Header GitHub Daniil Goncharov Karaev Alexander
- P2291R0
2021-01-28 LEWGI Library Evolution Library Add Constexpr Modifiers to Functions to_chars and from_chars for Integral Types in Header GitHub Daniil Goncharov Karaev Alexander
- P2290R3
2022-02-25 SG22 Core Delimited escape sequences GitHub Corentin Jabot
- P2290R2
2021-07-15 SG22 Evolution Delimited escape sequences GitHub Corentin Jabot
- P2290R1
2021-06-07 SG22 Evolution Delimited escape sequences GitHub Corentin Jabot
- P2290R0
2021-02-18 SG22 Evolution Delimited escape sequences GitHub Corentin Jabot
- P2289R0
2021-02-01 Library Evolution 2021 Winter Library Evolution Polls GitHub Bryce Adelstein Lelbach
- P2287R3
2024-09-10 EWG Evolution Designated-initializers for base classes GitHub Barry Revzin
- P2287R2
2023-03-12 Evolution Designated-initializers for base classes GitHub Barry Revzin
- P2287R1
2021-02-15 Evolution Designated-initializers for base classes GitHub Barry Revzin
- P2287R0
2021-01-21 Evolution Designated-initializers for base classes GitHub Barry Revzin
- P2286R8
2022-05-16 Library Evolution Formatting Ranges GitHub Barry Revzin
- P2286R7
2022-04-22 Library Evolution Formatting Ranges GitHub Barry Revzin
- P2286R6
2022-01-19 Library Evolution Formatting Ranges GitHub Barry Revzin
- P2286R5
2022-01-16 Library Evolution Formatting Ranges GitHub Barry Revzin
- P2286R4
2021-12-18 Library Evolution Formatting Ranges GitHub Barry Revzin
- P2286R3
2021-11-17 Library Evolution Formatting Ranges GitHub Barry Revzin
- P2286R2
2021-08-16 Library Evolution Formatting Ranges GitHub Barry Revzin
- P2286R1
2021-02-19 Library Evolution Formatting Ranges GitHub Barry Revzin
- P2286R0
2021-01-15 Library Evolution Formatting Ranges GitHub Barry Revzin
- P2285R0
2021-01-14 Evolution Are default function arguments in the immediate context? GitHub Andrzej Krzemieński Tomasz Kamiński
- P2283R2
2021-11-26 Library Evolution constexpr for specialized memory algorithms GitHub Michael Schellenberger Costa
- P2283R1
2021-04-19 Library Evolution constexpr for specialized memory algorithms GitHub Michael Schellenberger Costa
- P2283R0
2021-01-12 Library Evolution constexpr for specialized memory algorithms GitHub Michael Schellenberger Costa
- P2281R1
2021-02-19 Library Clarifying range adaptor objects GitHub Tim Song
- P2281R0
2021-01-15 Library Clarifying range adaptor objects GitHub Tim Song
- P2280R4
2022-04-11 Core Using unknown references in constant expressions GitHub Barry Revzin
- P2280R3
2021-08-18 Evolution Using unknown references in constant expressions GitHub Barry Revzin
- P2280R2
2021-05-15 Evolution Using unknown references in constant expressions GitHub Barry Revzin
- P2280R1
2021-02-15 Evolution Using unknown references in constant expressions GitHub Barry Revzin
- P2280R0
2021-01-13 Evolution Using unknown references in constant expressions GitHub Barry Revzin
- P2279R0
2021-01-15 Evolution We need a language mechanism for customization points GitHub Barry Revzin
- P2278R4
2022-06-17 Library Evolution cbegin should always return a constant iterator LWG3813 GitHub Barry Revzin
- P2278R3
2022-04-12 Library Evolution cbegin should always return a constant iterator GitHub Barry Revzin
- P2278R2
2021-11-17 Library Evolution cbegin should always return a constant iterator GitHub Barry Revzin
- P2278R1
2021-09-15 Library Evolution cbegin should always return a constant iterator GitHub Barry Revzin
- P2278R0
2021-01-10 Library Evolution cbegin should always return a constant iterator GitHub Barry Revzin
- P2277R0
2021-01-03 Evolution Packs outside of Templates GitHub Barry Revzin
- P2276R1
2021-09-10 Library Evolution Library Fix cbegin GitHub Nicolai Josuttis
- P2276R0
2021-01-15 Library Evolution Library Fix std::cbegin(), std::ranges::cbegin, and cbegin() for span (fix of wrong fix of lwg3320) GitHub Nicolai Josuttis
- P2274R0
2020-12-13 SG22 C and C++ Compatibility Study Group GitHub Aaron Ballman
- P2273R3
2021-11-09 Library Making std::unique_ptr constexpr GitHub Andreas Fertig
- P2273R2
2021-07-05 Library Evolution Making std::unique_ptr constexpr GitHub Andreas Fertig
- P2273R1
2021-04-13 Library Evolution Making std::unique_ptr constexpr GitHub Andreas Fertig
- P2273R0
2020-12-09 Library Evolution Making std::unique_ptr constexpr GitHub Andreas Fertig
- P2272R0
2020-12-15 SG12 SG14 Evolution Library Evolution Direction Group Safety & Security Review Board GitHub Matthew Butler
- P2268R0
2020-12-10 SG14 Freestanding Roadmap GitHub Ben Craig
- P2267R1
2023-11-23 Library Evolution Library Evolution Policies GitHub Inbal Levi Ben Craig Fabio Fracassi
- P2267R0
2023-10-15 Library Evolution Library Evolution Policies GitHub Inbal Levi Ben Craig Fabio Fracassi
- P2266R3
2022-03-26 Core Simpler implicit move GitHub Arthur O'Dwyer
- P2266R2
2021-08-31 Evolution Core Simpler implicit move GitHub Arthur O'Dwyer
- P2266R1
2021-03-14 Evolution Core Simpler implicit move GitHub Arthur O'Dwyer
- P2266R0
2021-01-07 Evolution Core Simpler implicit move GitHub Arthur O'Dwyer
- P2265R1
2021-04-17 Library Evolution Renaming any_invocable GitHub Kevlin Henney
- P2265R0
2020-12-06 Library Evolution Renaming any_invocable GitHub Kevlin Henney
- P2264R7
2023-12-18 Library Make assert() macro user friendly for C and C++ GitHub Peter Sommerlad
- P2264R6
2023-11-11 Library Make assert() macro user friendly for C and C++ GitHub Peter Sommerlad
- P2264R5
2023-09-13 Library Evolution Library Make assert() macro user friendly for C and C++ GitHub Peter Sommerlad
- P2264R4
2022-08-08 Library Evolution Make assert() macro user friendly for C and C++ GitHub Peter Sommerlad
- P2264R3
2022-02-27 SG22 Library Evolution Make assert() macro user friendly for C and C++ GitHub Peter Sommerlad
- P2264R2
2021-10-18 SG22 Library Evolution Make assert() macro user friendly for C and C++ GitHub Peter Sommerlad
- P2264R1
2021-10-05 SG22 Library Evolution Make assert() macro user friendly for C and C++ GitHub Peter Sommerlad
- P2264R0
2020-12-16 LEWGI SG22 Library Evolution Make assert() macro user friendly for C and C++ GitHub Peter Sommerlad
- P2263R1
2022-10-15 WG21 A call for a WG21 managed chat service GitHub Tom Honermann Peter Bindels
- P2263R0
2020-12-14 WG21 A call for a WG21 managed chat service GitHub Tom Honermann Peter Bindels
- P2262R0
2020-12-02 Library Evolution 2020 Fall Library Evolution Poll Outcomes GitHub Bryce Adelstein Lelbach
- P2260R0
2020-11-19 WG21 WG21 2020-11 Virtual Meeting Record of Discussion GitHub Nina Ranns
- P2259R1
2021-01-14 Library Repairing input range adaptors and counted_iterator GitHub Tim Song
- P2259R0
2020-11-20 Library Repairing input range adaptors and counted_iterator GitHub Tim Song
- P2257R0
2020-11-22 Library Evolution Blocking is an insufficient description for senders and receivers GitHub Dalton M. Woodard
- P2255R2
2021-10-14 Library Evolution A type trait to detect reference binding to temporary GitHub Tim Song
- P2255R1
2021-04-11 Evolution Library Evolution A type trait to detect reference binding to temporary GitHub Tim Song
- P2255R0
2020-11-14 Evolution Library Evolution A type trait to detect reference binding to temporary GitHub Tim Song
- P2254R0
2020-11-15 SG1 Library Evolution Executors Beyond Invocables GitHub Jared Hoberock
- P2253R0
2020-11-15 SG16 SG16: Unicode meeting summaries 2020-09-09 through 2020-11-11 GitHub Tom Honermann
- P2251R1
2021-03-19 Library Evolution Require span & basic_string_view to be Trivially Copyable GitHub Nevin Liber
- P2251R0
2020-11-09 LEWGI Require span & basic_string_view to be Trivially Copyable GitHub Nevin Liber
- P2250R0
2020-11-04 SG1 Library Evolution Scheduler vs Executor GitHub Ruslan Arutyunyan Michael Voss
- P2249R6
2024-02-15 LEWG Library Evolution Mixed comparisons for smart pointers GitHub Giuseppe D'Angelo
- P2249R5
2024-02-15 LEWG Library Evolution Mixed comparisons for smart pointers GitHub Giuseppe D'Angelo
- P2249R4
2022-01-11 Library Evolution Mixed comparisons for smart pointers GitHub Giuseppe D'Angelo
- P2249R3
2021-11-16 Library Evolution Mixed comparisons for smart pointers GitHub Giuseppe D'Angelo
- P2249R2
2021-10-03 Library Evolution Mixed comparisons for smart pointers GitHub Giuseppe D'Angelo
- P2249R1
2021-07-14 Library Evolution Mixed comparisons for smart pointers GitHub Giuseppe D'Angelo
- P2249R0
2021-01-30 LEWGI Library Evolution Mixed comparisons for smart pointers GitHub Giuseppe D'Angelo
- P2248R8
2024-03-20 LWG Library Enabling list-initialization for algorithms GitHub Giuseppe D'Angelo
- P2248R7
2022-11-13 SG6 SG9 Library Evolution Enabling list-initialization for algorithms GitHub Giuseppe D'Angelo
- P2248R6
2022-10-17 SG6 SG9 Library Evolution Enabling list-initialization for algorithms GitHub Giuseppe D'Angelo
- P2248R5
2022-06-29 SG6 SG9 Library Evolution Enabling list-initialization for algorithms GitHub Giuseppe D'Angelo
- P2248R4
2022-01-03 SG6 SG9 Library Evolution Enabling list-initialization for algorithms GitHub Giuseppe D'Angelo
- P2248R3
2021-12-17 SG6 SG9 Library Evolution Enabling list-initialization for algorithms GitHub Giuseppe D'Angelo
- P2248R2
2021-10-03 SG6 SG9 LEWGI Library Evolution Enabling list-initialization for algorithms GitHub Giuseppe D'Angelo
- P2248R1
2020-11-26 LEWGI Enabling list-initialization for algorithms GitHub Giuseppe D'Angelo
- P2248R0
2020-11-01 LEWGI Enabling list-initialization for algorithms GitHub Giuseppe D'Angelo
- P2247R1
2020-12-03 Library Evolution 2020 Library Evolution Report GitHub Bryce Adelstein Lelbach Fabio Fracassi Ben Craig Billy Baker Nevin Liber Inbal Levi Corentin Jabot
- P2247R0
2020-11-03 Library Evolution 2020 Library Evolution Report GitHub Bryce Adelstein Lelbach Fabio Fracassi Ben Craig Billy Baker Nevin Liber Inbal Levi Corentin Jabot
- P2246R1
2021-01-15 Evolution Character encoding of diagnostic text GitHub Aaron Ballman
- P2246R0
2020-10-26 SG16 Evolution Character encoding of diagnostic text GitHub Aaron Ballman
- P2245R0
2021-01-15 SG19 SG19: Machine Learning Meeting Minutes GitHub Michael Wong
- P2244R0
2021-01-15 SG14 SG14: Low Latency/Games/Embedded/Finance/Simulation Meeting Minutes GitHub Michael Wong
- P2242R3
2021-07-13 Core Non-literal variables (and labels and gotos) in constexpr functions GitHub Ville Voutilainen
- P2242R2
2021-03-15 Evolution Core Non-literal variables (and labels and gotos) in constexpr functions GitHub Ville Voutilainen
- P2242R1
2021-02-14 Evolution Core Non-literal variables (and labels and gotos) in constexpr functions GitHub Ville Voutilainen
- P2242R0
2020-10-22 Evolution Core Non-literal variables (and labels and gotos) in constexpr functions GitHub Ville Voutilainen
- P2238R0
2020-11-29 WG21 Core Language Working Group "tentatively ready" issues for the November, 2020 meeting GitHub William M. (Mike) Miller
- P2237R0
2020-10-15 SG7 Metaprogramming GitHub Andrew Sutton
- P2236R0
2020-10-15 WG21 C++ Standard Library Issues to be moved in Virtual Plenary, Nov. 2020 GitHub Jonathan Wakely
- P2235R0
2020-10-15 SG1 Library Evolution Disentangling schedulers and executors GitHub Ville Voutilainen
- P2234R1
2021-02-13 SG12 EWGI Consider a UB and IF-NDR Audit GitHub Scott Schurr
- P2234R0
2020-10-14 SG12 EWGI Consider a UB and IF-NDR Audit GitHub Scott Schurr
- P2233R3
2020-11-23 Library Evolution 2020 Fall Library Evolution Polls GitHub Bryce Adelstein Lelbach
- P2233R2
2020-10-23 Library Evolution 2020 Fall Library Evolution Polls GitHub Bryce Adelstein Lelbach
- P2233R1
2020-10-23 Library Evolution 2020 Fall Library Evolution Polls GitHub Bryce Adelstein Lelbach
- P2233R0
2020-10-16 Library Evolution 2020 Fall Library Evolution Polls GitHub Bryce Adelstein Lelbach
- P2232R0
2021-01-17 EWGI Zero-Overhead Deterministic Exceptions: Catching Values GitHub Emil Dotchevski
- P2231R1
2021-02-12 Library Evolution Add further constexpr support for optional/variant GitHub Barry Revzin
- P2231R0
2020-10-14 Library Evolution Add further constexpr support for optional/variant GitHub Barry Revzin
- P2228R0
2020-10-15 Evolution Slide Deck for P1949 EWG Presentation 20200924 GitHub Steve Downey
- P2227R0
2020-10-02 Library Update normative reference to POSIX GitHub Jonathan Wakely
- P2226R0
2020-10-19 SG1 LEWGI SG20 A function template to move from an object and reset it to its default constructed state GitHub Giuseppe D'Angelo
- P2224R0
2020-09-14 SG1 A Better bulk_schedule GitHub Michael Garland Jared Hoberock Lee Howes
- P2223R2
2021-04-13 Evolution Core Trimming whitespaces before line splicing GitHub Corentin Jabot
- P2223R1
2020-10-17 Evolution Core Trimming whitespaces before line splicing GitHub Corentin Jabot
- P2223R0
2020-09-14 Evolution Core Trimming whitespaces before line splicing GitHub Corentin Jabot
- P2221R0
2020-09-15 Library Evolution define P0443 cpos with tag_invoke GitHub Kirk Shoop
- P2220R0
2020-09-15 Library Evolution redefine properties in P0443 GitHub Kirk Shoop
- P2219R0
2020-09-10 SG1 P0443 Executors Issues Needing Resolution GitHub Jared Hoberock
- P2218R0
2020-09-15 LEWGI More flexible optional::value_or() GitHub Marc Mutz
- P2217R0
2020-08-30 SG16 SG16: Unicode meeting summaries 2020-06-10 through 2020-08-26 GitHub Tom Honermann
- P2216R3
2021-02-15 Library std::format improvements GitHub Victor Zverovich
- P2216R2
2021-01-15 Library std::format improvements GitHub Victor Zverovich
- P2216R1
2020-11-25 Library Evolution std::format improvements GitHub Victor Zverovich
- P2216R0
2020-09-06 Library Evolution std::format improvements GitHub Victor Zverovich
- P2215R1
2020-09-15 SG1 SG12 "Undefined behavior" and the concurrency memory model GitHub Hans Boehm
- P2215R0
2020-08-15 SG1 SG12 "Undefined behavior" and the concurrency memory model GitHub Hans Boehm
- P2214R2
2022-02-18 Library Evolution A Plan for C++23 Ranges GitHub Barry Revzin Conor Hoekstra Tim Song
- P2214R1
2021-09-14 Library Evolution A Plan for C++23 Ranges GitHub Barry Revzin Conor Hoekstra Tim Song
- P2214R0
2020-10-15 Library Evolution A Plan for C++23 Ranges GitHub Barry Revzin Conor Hoekstra Tim Song
- P2213R1
2020-12-15 SG1 Executors Naming GitHub Amir Kirsh Inbal Levi Dan Raviv Ran Regev Dvir Yitzchaki Andrei Zissu Yehezkel Bernart Michael Peeri
- P2213R0
2020-08-16 Library Evolution Executors Naming GitHub Amir Kirsh Inbal Levi Dan Raviv Ran Regev Dvir Yitzchaki Andrei Zissu Yehezkel Bernart Michael Peeri
- P2212R2
2020-11-13 Library Evolution Library Relax Requirements for time_point::clock GitHub Alexey Dmitriev Howard Hinnant
- P2212R1
2020-09-14 LEWGI Relax Requirements for time_point::clock GitHub Alexey Dmitriev Howard Hinnant
- P2212R0
2020-08-14 LEWGI Relax Requirements for time_point::clock GitHub Alexey Dmitriev Howard Hinnant
- P2211R0
2020-11-16 Evolution Exhaustiveness Checking for Pattern Matching GitHub David Sankel Sergei Murzin Michael Park Dan Sarginson
- P2210R2
2021-03-05 Library Superior String Splitting GitHub Barry Revzin
- P2210R1
2021-01-05 Library Evolution Superior String Splitting GitHub Barry Revzin
- P2210R0
2020-08-14 Library Evolution Superior String Splitting GitHub Barry Revzin
- P2209R0
2020-08-14 SG1 Bulk Schedule GitHub Lee Howes
- P2207R0
2020-08-14 Library Evolution Executors review: concepts breakout group report GitHub Guy Davidson Ben Craig Robert Leahy Michał Dominiak Alexey Kukanov Hartmut Kaiser Daisy Hollman Jared Hoberock Gordon Brown
- P2206R0
2020-09-02 Library Evolution Executors Thread Pool review report GitHub Ruslan Arutyunyan Ben Craig Guy Davidson Anuya Welling Michael Voss Tom Scogland Chris Kohlhoff Gordon Brown Lee Howes
- P2205R0
2020-08-19 Library Evolution Executors Review - Polymorphic Executor GitHub Inbal Levi Ruslan Arutyunyan Zach Laine Tom Scogland Dmitri Mokhov Chris Kohlhoff Daisy Hollman Jared Hoberock
- P2203R0
2020-07-15 Library Evolution LEWG Executors Customization Point Report GitHub Ryan McDougall Tomasz Kamiński Conor Hoekstra Bryan St. Amour
- P2202R0
2020-07-15 Library Evolution Senders/Receivers group Executors review report GitHub Gašper Ažman Tony van Eerd Thomas Rodgers Tomasz Kamiński Corentin Jabot Robert Leahy Gordon Brown Kirk Shoop Eric Niebler Dietmar Kühl
- P2201R1
2021-04-12 Core Mixed string literal concatenation GitHub Jens Maurer
- P2201R0
2020-07-14 SG16 Mixed string literal concatenation GitHub Jens Maurer
- P2199R0
2020-07-12 LEWGI Library Evolution Concepts to differentiate types GitHub Isabella Muerte
- P2198R7
2022-12-14 Library Freestanding Feature-Test Macros and Implementation-Defined Extensions GitHub Ben Craig
- P2198R6
2022-12-06 Library Freestanding Feature-Test Macros and Implementation-Defined Extensions GitHub Ben Craig
- P2198R5
2022-04-13 Library Freestanding Feature-Test Macros and Implementation-Defined Extensions GitHub Ben Craig
- P2198R4
2021-12-13 SG10 Library Evolution Freestanding Feature-Test Macros and Implementation-Defined Extensions GitHub Ben Craig
- P2198R3
2021-11-12 SG10 Library Evolution Freestanding Feature-Test Macros and Implementation-Defined Extensions GitHub Ben Craig
- P2198R2
2021-07-10 SG10 Library Evolution Freestanding Feature-Test Macros and Implementation-Defined Extensions GitHub Ben Craig
- P2198R1
2020-10-04 SG10 Freestanding Feature-Test Macros and Implementation-Defined Extensions GitHub Ben Craig
- P2198R0
2020-07-12 SG10 Freestanding Feature-Test Macros and Implementation-Defined Extensions GitHub Ben Craig
- P2197R0
2020-08-22 Library Evolution Formatting for std::complex GitHub Michael Tesch Victor Zverovich
- P2196R0
2020-07-15 LEWGI A lifetime-extending forwarder GitHub Vincent Reverdy
- P2195R2
2021-01-28 WG21 Electronic Straw Polls GitHub Bryce Adelstein Lelbach
- P2195R1
2020-11-23 WG21 Electronic Straw Polls GitHub Bryce Adelstein Lelbach
- P2195R0
2020-09-15 WG21 Electronic Straw Polls GitHub Bryce Adelstein Lelbach
- P2194R0
2020-08-24 SG16 Evolution Core The character set of the internal representation should be Unicode GitHub Corentin Jabot Peter Brett
- P2193R1
2020-07-02 SG20 How to structure a teaching topic GitHub JC van WInkel Bjarne Stroustrup Florian Sattler
- P2193R0
2020-06-26 SG20 How to structure a teaching topic GitHub JC van WInkel Bjarne Stroustrup Florian Sattler
- P2192R3
2020-10-13 LEWGI std::valstat - Returns Handling GitHub Dusan B. Jovanovic
- P2192R2
2020-09-14 LEWGI std::valstat -Transparent Returns Handling GitHub Dusan B. Jovanovic
- P2192R1
2020-08-10 LEWGI std::valstat - function return type GitHub Dusan B. Jovanovic
- P2192R0
2020-07-13 LEWGI std::valstat - function return type GitHub Dusan B. Jovanovic
- P2191R0
2020-07-10 Evolution Modules: ADL & GMFs do not play together well (anymore) GitHub Nathan Sidwell
- P2188R1
2020-07-15 Evolution Zap the Zap: Pointers are sometimes just bags of bits GitHub Anthony Williams
- P2188R0
2020-06-15 Evolution Zap the Zap: Pointers should just be bags of bits GitHub Anthony Williams
- P2187R5
2020-10-19 Library Evolution std::swap_if, std::predictable GitHub Nathan Myers
- P2187R4
2020-08-15 Library Evolution std::swap_if, std::predictable GitHub Nathan Myers
- P2187R3
2020-07-15 LEWGI Library Evolution std::swap_if, std::predictable GitHub Nathan Myers
- P2187R0
2020-06-18 LEWGI std::swap_if, std::predictable GitHub Nathan Myers
- P2186R2
2021-04-16 Core Library Removing Garbage Collection Support GitHub JF Bastien Alisdair Meredith
- P2186R1
2020-12-14 Core Library Removing Garbage Collection Support GitHub JF Bastien Alisdair Meredith
- P2186R0
2020-07-12 Evolution Library Evolution Removing Garbage Collection Support GitHub JF Bastien Alisdair Meredith
- P2185R0
2020-06-15 SG21 Contracts Use Case Categorization GitHub Caleb Sunstrum
- P2184R0
2020-06-12 WG21 Thriving in a crowded and changing world: C++ 2006-2020 GitHub Bjarne Stroustrup
- P2183R0
2020-07-14 Library Evolution Executors Review: Properties GitHub David Olsen Ruslan Arutyunyan Michael J. Voss Michał Dominiak Chris Kohlhoff D.S. Hollman Kirk Shoop Inbal Levi
- P2182R1
2020-11-17 SG21 Contract Support: Defining the Minimum Viable Feature Set GitHub Andrzej Krzemieński Joshua Berne Ryan McDougall
- P2182R0
2020-06-15 SG21 Contract Support: Defining the Minimum Viable Feature Set GitHub Andrzej Krzemieński Ryan McDougall Joshua Berne
- P2181R1
2020-11-13 SG1 Correcting the Design of Bulk Execution GitHub Jared Hoberock Michael Garland
- P2181R0
2020-06-15 SG1 Correcting the Design of Bulk Execution GitHub Jared Hoberock Michael Garland
- P2179R0
2020-06-03 SG16 SG16: Unicode meeting summaries 2020-01-08 through 2020-05-27 GitHub Tom Honermann
- P2178R1
2020-07-14 SG16 Evolution Misc lexing and string handling improvements GitHub Corentin Jabot
- P2178R0
2020-06-15 SG16 Evolution Misc lexing and string handling improvements GitHub Corentin Jabot
- P2176R0
2020-05-27 SG21 A different take on inexpressible conditions GitHub Andrzej Krzemieński
- P2175R0
2020-12-15 SG1 Composable cancellation for sender-based async operations GitHub Lewis Baker
- P2174R1
2022-04-15 Evolution Compound Literals GitHub Zhihao Yuan
- P2174R0
2020-05-16 EWGI Compound Literals GitHub Zhihao Yuan
- P2173R1
2021-12-09 WG21 Attributes on Lambda-Expressions GitHub Daveed Vandevoorde Inbal Levi Ville Voutilainen
- P2173R0
2020-05-15 Evolution Attributes on Lambda-Expressions GitHub Daveed Vandevoorde Inbal Levi Ville Voutilainen
- P2172R0
2020-05-16 Evolution What do we want from a modularized Standard Library? GitHub Corentin Jabot
- P2171R2
2020-10-18 Library Rebasing the Networking TS on C++20 (revision 2) GitHub Jonathan Wakely
- P2171R1
2020-10-15 Library Rebasing the Networking TS on C++20 (revision 1) GitHub Jonathan Wakely
- P2171R0
2020-05-15 Library Rebasing the Networking TS on C++20 GitHub Jonathan Wakely
- P2170R0
2020-05-15 WG21 Feedback on implementing the proposed std::error type GitHub Charles Salvia
- P2169R4
2023-06-16 CWG Core A Nice Placeholder With No Name GitHub Corentin Jabot Michael Park
- P2169R3
2022-12-15 Evolution A Nice Placeholder With No Name GitHub Corentin Jabot Michael Park
- P2169R2
2020-09-13 Evolution A Nice Placeholder With No Name GitHub Corentin Jabot Michael Park
- P2169R1
2020-07-12 Evolution A Nice Placeholder With No Name GitHub Corentin Jabot Michael Park
- P2169R0
2020-05-16 Evolution A Nice Placeholder With No Name GitHub Corentin Jabot Michael Park
- P2168R3
2021-04-19 Library Evolution generator: A Synchronous Coroutine Generator Compatible With Ranges GitHub Corentin Jabot Lewis Baker
- P2168R2
2021-03-22 Library Evolution generator: A Synchronous Coroutine Generator Compatible With Ranges GitHub Corentin Jabot Lewis Baker
- P2168R1
2021-01-18 Library Evolution generator: A Synchronous Coroutine Generator Compatible With Ranges GitHub Corentin Jabot Lewis Baker
- P2168R0
2020-05-16 Library Evolution generator: A Synchronous Coroutine Generator Compatible With Ranges GitHub Corentin Jabot Lewis Baker
- P2167R3
2022-11-02 Library Improved Proposed Wording for LWG 2114 (contextually convertible to bool) LWG4157 GitHub Daniel Krügler
- P2167R2
2022-06-15 Library Improved Proposed Wording for LWG 2114 (contextually convertible to bool) GitHub Daniel Krügler
- P2167R1
2021-07-15 Library Improved Proposed Wording for LWG 2114 (contextually convertible to bool) GitHub Daniel Krügler
- P2167R0
2020-05-13 Library Improved Proposed Wording for LWG 2114 GitHub Daniel Krügler
- P2166R1
2020-09-07 LEWGI Library Evolution Library A Proposal to Prohibit std::basic_string and std::basic_string_view construction from nullptr GitHub Yuriy Chernyshov
- P2166R0
2020-05-19 LEWGI Library Evolution Library A Proposal to Prohibit std::basic_string and std::basic_string_view construction from nullptr GitHub Yuriy Chernyshov
- P2165R4
2022-07-15 Library Evolution Compatibility between tuple, pair and tuple-like objects GitHub Corentin Jabot
- P2165R3
2022-01-18 Library Evolution Compatibility between tuple, pair and tuple-like objects GitHub Corentin Jabot
- P2165R2
2021-06-15 Library Evolution Compatibility between tuple, pair and tuple-like objects GitHub Corentin Jabot
- P2165R1
2020-07-14 Library Evolution Compatibility between tuple and tuple-like objects GitHub Corentin Jabot
- P2165R0
2020-05-15 Library Evolution Comparing pair and tuples GitHub Corentin Jabot
- P2164R9
2022-12-07 Library views::enumerate GitHub Corentin Jabot
- P2164R8
2022-11-12 Library views::enumerate GitHub Corentin Jabot
- P2164R7
2022-10-15 SG9 Library Evolution views::enumerate GitHub Corentin Jabot
- P2164R6
2022-08-09 SG9 Library Evolution views::enumerate GitHub Corentin Jabot
- P2164R5
2021-06-15 SG9 views::enumerate GitHub Corentin Jabot
- P2164R4
2021-02-18 Library Evolution views::enumerate GitHub Corentin Jabot
- P2164R3
2020-11-22 Library Evolution views::enumerate GitHub Corentin Jabot
- P2164R2
2020-09-13 Library Evolution views::enumerate GitHub Corentin Jabot
- P2164R1
2020-06-14 Library Evolution views::enumerate GitHub Corentin Jabot
- P2164R0
2020-05-15 Library Evolution views::enumerate GitHub Corentin Jabot
- P2163R0
2020-05-17 EWGI Evolution Native tuples in C++ GitHub Mike Spertus Alex Damian
- P2162R2
2021-02-18 Library Evolution Inheriting from std::variant (resolving LWG3052) GitHub Barry Revzin
- P2162R1
2020-08-14 Library Evolution Inheriting from std::variant (resolving LWG3052) GitHub Barry Revzin
- P2162R0
2020-05-05 Library Evolution Inheriting from std::variant (resolving LWG3052) GitHub Barry Revzin
- P2161R2
2020-07-14 Library Evolution Remove Default Candidate Executor GitHub Robert Leahy
- P2161R1
2020-06-13 SG4 Remove Default Candidate Executor GitHub Robert Leahy
- P2161R0
2020-05-14 SG4 Remove Default Candidate Executor GitHub Robert Leahy
- P2160R1
2020-11-14 Library Locks lock lockables (wording for LWG 2363) GitHub Tim Song
- P2160R0
2020-05-14 Library Locks lock lockables (wording for LWG 2363) GitHub Tim Song
- P2159R1
2023-02-06 Library A Big Decimal Type GitHub Bill Seymour
- P2159R0
2020-04-23 SG6 LEWGI An Unbounded Decimal Floating-Point Type GitHub Bill Seymour
- P2156R1
2020-07-02 Evolution Core Allow Duplicate Attributes GitHub Erich Keane
- P2156R0
2020-04-15 EWGI Evolution Core Allow Duplicate Attributes GitHub Erich Keane
- P2155R0
2020-04-15 SG1 SG14 Policy property for describing adjacency GitHub Gordon Brown Ruyman Reyes Michael Wong H. Carter Edwards Thomas Rodgers Mark Hoemmen Tom Scogland
- P2152R1
2021-11-30 SG22 Evolution Querying the alignment of an object GitHub Inbal Levi
- P2152R0
2020-06-15 EWGI Evolution Core Querying the alignment of an object GitHub Inbal Levi
- P2150R0
2020-04-14 Library Down with typename in the library! GitHub Alisdair Meredith
- P2149R0
2020-04-14 SG4 Remove system_executor GitHub Robert Leahy
- P2148R0
2020-09-23 LEWGI Library Evolution Library Evolution Design Guidelines GitHub CJ Johnson Bryce Adelstein Lelbach
- P2146R2
2020-07-22 LEWGI Modern std::byte stream IO for C++ GitHub Amanda Kornoushenko
- P2146R1
2020-06-10 LEWGI Modern std::byte stream IO for C++ GitHub Amanda Kornoushenko
- P2146R0
2020-03-19 LEWGI Modern std::byte stream IO for C++ GitHub Amanda Kornoushenko
- P2145R1
2020-09-15 WG21 Evolving C++ Remotely GitHub Bryce Adelstein Lelbach Titus Winters Fabio Fracassi Billy Baker Nevin Liber JF Bastien David Stone Botond Ballo Tom Honermann
- P2145R0
2020-04-21 WG21 Evolving C++ Remotely GitHub Bryce Adelstein Lelbach Titus Winters Fabio Fracassi Billy Baker Nevin Liber JF Bastien David Stone Botond Ballo Tom Honermann
- P2142R1
2020-05-17 EWGI Allow '.' operator to work on pointers GitHub Jim Buckeyne
- P2141R2
2024-03-06 LEWG Library Evolution LWG Library Aggregates are named tuples GitHub Antony Polukhin
- P2141R1
2023-05-03 Library Evolution Library Aggregates are named tuples GitHub Antony Polukhin
- P2141R0
2020-05-27 EWGI LEWGI Evolution Library Evolution Library Aggregates are named tuples GitHub Antony Polukhin
- P2139R2
2020-07-15 Evolution Library Evolution Reviewing Deprecated Facilities of C++20 for C++23 GitHub Alisdair Meredith
- P2139R1
2020-06-15 Evolution Library Evolution Reviewing Deprecated Facilities of C++20 for C++23 GitHub Alisdair Meredith
- P2139R0
2020-03-13 EWGI LEWGI Evolution Library Evolution Reviewing Deprecated Facilities of C++20 for C++23 GitHub Alisdair Meredith
- P2138R4
2021-04-19 Evolution Library Evolution Rules of Design<=>Specification engagement GitHub Ville Voutilainen
- P2138R3
2020-09-15 Evolution Library Evolution Rules of Design <=> Specification engagement GitHub Ville Voutilainen
- P2138R2
2020-06-15 Evolution Library Evolution Rules of Design<=>Wording engagement GitHub Ville Voutilainen
- P2138R1
2020-04-14 Evolution Library Evolution Rules of Design<=>Wording engagement GitHub Ville Voutilainen
- P2138R0
2020-03-02 Evolution Library Evolution Rules of Design<=>Wording engagement GitHub Ville Voutilainen
- P2137R0
2020-03-02 Evolution Goals and priorities for C++ GitHub Chandler Carruth Timothy Costa Hal Finkel Dmitri Gribenko D. S. Hollman Chris Kennelly Thomas Köppe Damien Lebrun-Grandie Bryce Adelstein Lelbach Josh Levenberg Nevin Liber Chris Palmer Tom Scogland Richard Smith David Stone Christian Trott Titus Winters
- P2136R3
2021-04-30 Library invoke_r GitHub Zhihao Yuan
- P2136R2
2020-12-06 Library invoke_r GitHub Zhihao Yuan
- P2136R1
2020-05-15 Library Evolution Library invoke_r GitHub Zhihao Yuan
- P2136R0
2020-03-02 Library Evolution invoke<R> GitHub Zhihao Yuan
- P2135R1
2024-04-10 SG1 Concurrency and Parallelism P2055R1: A Relaxed Guide to memory_order_relaxed GitHub Paul E. McKenney Hans Boehm and David Goldblatt
- P2134R0
2020-03-01 WG21 Kaizen*: keep improving together! GitHub Pal Balog
- P2133R0
2020-03-01 WG21 The Incubator needs YOU! GitHub Pal Balog
- P2132R0
2020-03-01 WG21 Language Evolution status after Prague 2020 GitHub JF Bastien
- P2131R0
2020-03-02 WG21 Changes between C++17 and C++20 GitHub Thomas Köppe
- P2130R0
2020-03-07 WG21 WG21 2020-02 Prague Record of Discussion GitHub Nina Ranns
- P2128R6
2021-09-14 Core Multidimensional subscript operator GitHub Corentin Jabot Isabella Muerte Daisy Hollman Christian Trott Mark Hoemmen
- P2128R5
2021-04-13 Evolution Multidimensional subscript operator GitHub Corentin Jabot Isabella Muerte Daisy Hollman Christian Trott Mark Hoemmen
- P2128R4
2021-03-18 Evolution Multidimensional subscript operator GitHub Corentin Jabot Isabella Muerte Daisy Hollman Christian Trott Mark Hoemmen
- P2128R3
2021-02-15 Evolution Multidimensional subscript operator GitHub Corentin Jabot Isabella Muerte Daisy Hollman Christian Trott Mark Hoemmen
- P2128R2
2020-07-12 Evolution Multidimensional subscript operator GitHub Corentin Jabot Isabella Muerte Daisy Hollman Christian Trott Mark Hoemmen
- P2128R1
2020-05-15 Evolution Multidimensional subscript operator GitHub Corentin Jabot Isabella Muerte Daisy Hollman Christian Trott Mark Hoemmen
- P2128R0
2020-03-02 EWGI Evolution Multidimensional subscript operator GitHub Corentin Jabot Isabella Muerte D. S. Hollman Christian Trott Mark Hoemmen
- P2127R0
2024-03-12 LEWG Library Evolution Making C++ Software Allocator Aware GitHub Pablo Halpern John Lakos
- P2126R0
2020-03-02 Library Evolution Unleashing the Power of Allocator-Aware (AA) Infrastructure GitHub Pablo Halpern John Lakos
- P2125R0
2020-02-21 Library Evolution The Ecosystem Expense of Vocabulary Types GitHub Titus Winters
- P2123R0
2020-03-04 EWGI LEWGI interfaces: A Facility to Manage ABI/API Evolution GitHub Hal Finkel Tom Scogland
- P2120R0
2020-02-17 Evolution Simplified structured bindings protocol with pack aliases GitHub Barry Revzin
- P2119R0
2020-02-26 SG19 Feedback on Simple Statistics functions GitHub Jolanta Opara
- P2117R0
2020-02-15 WG21 C++ Standard Library Issues Resolved Directly In Prague GitHub Marshall Clow
- P2116R0
2020-02-15 Library Remove tuple-like protocol support from fixed-extent span GitHub Tim Song
- P2115R0
2020-02-25 Core US069: Merging of multiple definitions for unnamed unscoped enumerations GitHub Nathan Sidwell
- P2114R0
2020-03-03 SG21 Minimial Contract Use Cases GitHub Joshua Berne Ryan McDougall Andrzej Krzemieński
- P2113R0
2020-02-15 Core Proposed resolution for 2019 comment CA 112 GitHub Hubert S.K. Tong
- P2109R0
2020-02-25 Core US084: Disallow "export import foo" outside of module interface GitHub Nathan Sidwell
- P2108R0
2020-02-14 WG21 Core Language Working Group "ready" issues for the February, 2020 (Prague) meeting GitHub William M. (Mike) Miller
- P2107R0
2020-02-12 Core Core issue 2436: US064 Copy semantics of coroutine parameters GitHub Jens Maurer
- P2106R0
2020-02-15 Library Alternative wording for GB315 and GB316 GitHub Tim Song
- P2104R0
2020-02-11 Evolution Core Resolution for GB046 - Disallow changing concept values GitHub Andrew Sutton Roger Orr Gabriel Dos Reis
- P2103R0
2020-02-14 WG21 Core Language Changes for NB Comments at the February, 2020 (Prague) Meeting GitHub William M. (Mike) Miller
- P2102R0
2020-02-15 Library Make "implicit expression variations" more explicit (Wording for US185) GitHub Tim Song Casey Carter
- P2101R0
2020-02-15 Library "Models" subsumes "satisfies" (Wording for US298 and US300) GitHub Tim Song Casey Carter
- P2100R0
2020-03-02 Evolution Keep unhandled_exception of a promise type mandatory - a response to US062 and FR066 GitHub Michał Dominiak
- P2098R1
2020-04-11 Library Evolution Library Proposing std::is_specialization_of GitHub Walter E Brown Bob Steagall
- P2098R0
2020-02-17 Library Evolution Library Proposing std::is_specialization_of GitHub Walter E Brown Bob Steagall
- P2096R2
2020-08-17 Core Generalized wording for partial specializations GitHub James Touton
- P2096R1
2020-04-15 Core Generalized wording for partial specializations GitHub James Touton
- P2096R0
2020-02-16 Core Generalized wording for partial specializations GitHub James Touton
- P2095R0
2020-02-17 Core Resolve lambda init-capture pack grammar (CWG2378) GitHub Barry Revzin
- P2093R14
2022-03-25 Library Formatted output GitHub Victor Zverovich
- P2093R13
2022-02-09 Library Formatted output GitHub Victor Zverovich
- P2093R12
2021-12-20 Library Formatted output GitHub Victor Zverovich
- P2093R11
2021-12-06 Library Formatted output GitHub Victor Zverovich
- P2093R10
2021-11-13 Library Evolution Formatted output GitHub Victor Zverovich
- P2093R9
2021-09-09 Library Evolution Formatted output GitHub Victor Zverovich
- P2093R8
2021-08-15 SG16 Library Evolution Formatted output GitHub Victor Zverovich
- P2093R7
2021-07-04 SG16 Library Evolution Formatted output GitHub Victor Zverovich
- P2093R6
2021-05-13 SG16 Library Evolution Formatted output GitHub Victor Zverovich
- P2093R5
2021-03-14 Library Evolution Formatted output GitHub Victor Zverovich
- P2093R4
2021-02-15 Library Evolution Formatted output GitHub Victor Zverovich
- P2093R3
2020-12-26 Library Evolution Formatted output GitHub Victor Zverovich
- P2093R2
2020-10-15 Library Evolution Formatted output GitHub Victor Zverovich
- P2093R1
2020-07-18 SG16 Library Evolution Formatted output GitHub Victor Zverovich
- P2093R0
2020-06-13 SG16 Library Evolution Formatted output GitHub Victor Zverovich
- P2092R0
2020-01-24 Evolution Core Disambiguating Nested-Requirements GitHub Daveed Vandevoorde Hubert Tong
- P2091R0
2020-02-17 Library Issues with Range Access CPOs GitHub Casey Carter
- P2089R0
2020-02-17 SG7 Function parameter constraints are too fragile GitHub Barry Revzin
- P2088R0
2020-01-12 SG7 Reflection Naming: Reification GitHub Mihail Naydenov
- P2087R0
2020-01-12 SG7 Reflection Naming: fix reflexpr GitHub Mihail Naydenov
- P2085R0
2020-03-09 Evolution Core Consistent defaulted comparisons GitHub S. Davis Herring
- P2082R1
2020-02-14 Core Fixing CTAD for aggregates GitHub Timur Doumler
- P2082R0
2020-01-13 Core Fixing CTAD for aggregates GitHub Timur Doumler
- P2081R1
2020-02-17 Library Evolution Library Rebase the Library Fundamentals v3 TS on C++20 GitHub Thomas Köppe
- P2081R0
2020-01-13 Library Evolution Library Rebase the Library Fundamentals v3 TS on C++20 GitHub Thomas Köppe
- P2080R0
2020-01-13 Library Evolution Polymorphic allocators: There is no such thing as One True Vocabulary Type GitHub Ville Voutilainen
- P2079R5
2024-10-16 SG1 Concurrency and Parallelism LEWG Library Evolution System execution context GitHub Lucian Radu Teodorescu Ruslan Arutyunyan Lee Howes Michael Voss
- P2079R4
2024-05-22 SG1 Concurrency and Parallelism LEWG Library Evolution System execution context GitHub Lee Howes Ruslan Arutyunyan Michael Voss Lucian Radu Teodorescu
- P2079R3
2022-07-15 SG1 Library Evolution System execution context GitHub Lee Howes Ruslan Arutyunyan Michael Voss
- P2079R2
2022-01-15 SG1 Library Evolution System execution context GitHub Lee Howes Ruslan Arutyunyan Michael Voss
- P2079R1
2020-08-15 SG1 Parallel Executor GitHub Ruslan Arutyunyan Michael Voss
- P2079R0
2020-01-13 SG1 Shared execution engine for executors GitHub Ruslan Arutyunyan Michael Voss
- P2078R0
2020-01-13 SG6 Library Evolution Add new traits type std::is_complex GitHub Bob Steagall
- P2077R3
2021-10-15 Library Evolution Heterogeneous erasure overloads for associative containers GitHub Konstantin Boyarinov Sergey Vinogradov; Ruslan Arutyunyan
- P2077R2
2020-12-15 Library Evolution Heterogeneous erasure overloads for associative containers GitHub Konstantin Boyarinov Sergey Vinogradov; Ruslan Arutyunyan
- P2077R1
2020-09-15 Library Evolution Heterogeneous erasure overloads for associative containers GitHub Konstantin Boyarinov Sergey Vinogradov; Ruslan Arutyunyan
- P2077R0
2020-01-13 LEWGI Heterogeneous erasure overloads for associative containers GitHub Konstantin Boyarinov Sergey Vinogradov; Ruslan Arutyunyan
- P2076R0
2020-01-13 SG21 Previous disagreements on Contracts GitHub Ville Voutilainen
- P2075R6
2024-06-28 LWG Library Philox as an extension of the C++ RNG engines GitHub Ilya Burylov Ruslan Arutyunyan; Andrey Nikolaev; Alina Elizarova; Pavel Dyakov; John Salmon
- P2075R5
2024-04-01 LEWG Library Evolution LWG Library Philox as an extension of the C++ RNG engines GitHub Ilya Burylov Ruslan Arutyunyan; Andrey Nikolaev; Alina Elizarova; Pavel Dyakov; John Salmon
- P2075R4
2024-02-14 LEWG Library Evolution Philox as an extension of the C++ RNG engines GitHub Ilya Burylov Ruslan Arutyunyan; Andrey Nikolaev; Alina Elizarova; Pavel Dyakov; John Salmon
- P2075R3
2023-10-13 Library Evolution Philox as an extension of the C++ RNG engines GitHub Ilya Burylov Ruslan Arutyunyan; Andrey Nikolaev; Alina Elizarova; Pavel Dyakov; John Salmon
- P2075R2
2023-01-12 SG6 Library Evolution Philox as an extension of the C++ RNG engines GitHub Pavel Dyakov Ilya Burylov; Ruslan Arutyunyan; Andrey Nikolaev; John Salmon
- P2075R1
2020-07-15 SG6 Library Evolution Philox as an extension of the C++ RNG engines GitHub Pavel Dyakov Ilya Burylov; Ruslan Arutyunyan; Andrey Nikolaev; John Salmon
- P2075R0
2020-01-13 SG6 Philox as an extension of the C++ RNG engines GitHub Pavel Dyakov Ilya Burylov; Ruslan Arutyunyan; Andrey Nikolaev
- P2074R0
2020-01-13 SG15 Asynchronous callstacks & coroutines GitHub Dmitry Duka
- P2073R0
2020-01-13 SG15 Debugging C++ coroutines GitHub Dmitry Duka Ivan Shutov Konstantin Sadov
- P2072R1
2021-01-14 WG21 Differentiable programming for C++ GitHub Marco Foco William S. Moses Vassil Vassilev Michael Wong
- P2072R0
2020-01-13 SG19 Differentiable programming for C++ GitHub Marco Foco Vassil Vassilev Max Rietmann Michael Wong
- P2071R2
2022-03-27 Core Named universal character escapes GitHub Tom Honermann Steve Downey Peter Bindels Corentin Jabot R. Martinho Fernandes
- P2071R1
2021-11-09 SG16 Evolution Named universal character escapes GitHub Tom Honermann Steve Downey Peter Bindels Corentin Jabot R. Martinho Fernandes
- P2071R0
2020-01-13 SG16 Evolution Named universal character escapes GitHub Tom Honermann Peter Bindels
- P2070R0
2020-01-13 SG12 LEWGI Library Evolution Library A case for optional and object_ptr GitHub Peter Sommerlad Anthony Williams Michael Wong Jan Babst
- P2069R0
2020-01-13 SG1 SG12 EWGI LEWGI Stackable, thread local, signal guards GitHub Niall Douglas
- P2068R0
2020-01-13 EWGI Using ?: to reduce the scope of constexpr-if GitHub Marc Mutz
- P2067R0
2020-01-13 EWGI Allowing trailing commas in ctor-initializer GitHub Marc Mutz
- P2066R10
2021-10-15 Core Library Suggested draft TS for C++ Extensions for Minimal Transactional Memory GitHub Jens Maurer Hans Boehm Victor Luchangco Michael L. Scott Michael Spear and Michael Wong
- P2066R9
2021-09-15 Core Library Suggested draft TS for C++ Extensions for Minimal Transactional Memory GitHub Jens Maurer Hans Boehm Victor Luchangco Michael L. Scott Michael Spear and Michael Wong
- P2066R8
2021-07-15 Library Evolution Core Suggested draft TS for C++ Extensions for Minimal Transactional Memory GitHub Jens Maurer Hans Boehm Victor Luchangco Michael L. Scott Michael Spear and Michael Wong
- P2066R7
2021-05-14 Library Evolution Core Suggested draft TS for C++ Extensions for Minimal Transactional Memory GitHub Jens Maurer Hans Boehm Victor Luchangco Michael L. Scott Michael Spear and Michael Wong
- P2066R6
2021-03-15 SG1 SG5 Evolution Library Evolution Suggested draft TS for C++ Extensions for Minimal Transactional Memory GitHub Jens Maurer Hans Boehm Victor Luchangco Michael L. Scott Michael Spear and Michael Wong
- P2066R5
2021-02-14 SG1 SG5 Evolution Library Evolution Suggested draft TS for C++ Extensions for Minimal Transactional Memory GitHub Jens Maurer Hans Boehm Victor Luchangco Michael L. Scott Michael Spear and Michael Wong
- P2066R4
2020-10-14 SG1 Evolution Library Evolution Suggested draft TS for C++ Extensions for Minimal Transactional Memory GitHub Jens Maurer Hans Boehm Victor Luchangco Michael L. Scott Michael Spear and Michael Wong
- P2066R3
2020-09-15 SG1 Evolution Library Evolution Suggested draft TS for C++ Extensions for Transaction Memory Light GitHub Jens Maurer Hans Boehm Victor Luchangco Michael L. Scott Michael Spear and Michael Wong
- P2066R2
2020-05-12 SG1 Evolution Suggested draft TS for C++ Extensions for Transaction Memory Light GitHub Jens Maurer Hans Boehm Victor Luchangco Michael L. Scott Michael Spear and Michael Wong
- P2066R1
2020-02-15 SG1 Evolution Suggested draft TS for C++ Extensions for Transaction Memory Light GitHub Jens Maurer Hans Boehm Victor Luchangco Michael L. Scott Michael Spear and Michael Wong
- P2066R0
2020-01-13 SG1 Evolution Suggested draft TS for C++ Extensions for Transaction Memory Light GitHub Jens Maurer Michael L. Scott
- P2065R0
2020-01-13 Library Evolution naming and aliases GitHub Kirk Shoop
- P2064R0
2020-01-13 SG21 Evolution Assumptions GitHub Herb Sutter
- P2062R0
2020-01-13 SG7 The Circle Meta-model GitHub Daveed Vandevoorde Wyatt Childers Andrew Sutton Faisal Vali
- P2061R0
2020-01-13 SG1 Sequential consistency for atomic memcpy GitHub David Goldblatt
- P2060R0
2020-01-13 Library Evolution Make Random Number Engines Seedable GitHub Martin Hořeňovský
- P2059R0
2020-01-13 Library Evolution Make Pseudo-random Numbers Portable GitHub Martin Hořeňovský
- P2058R0
2020-01-13 Library Evolution Make std::random_device Less Inscrutable GitHub Martin Hořeňovský
- P2057R0
2020-01-13 SG14 SG19 SG14 SG19 Past, Present and Future status GitHub Michael Wong Ben Craig Paul Bendixen Matthew Bentley Inbal Levi Rene Riviera Steffan Tjernstrom Mark Hoemmen Ronen Friedman
- P2055R0
2020-01-12 SG1 A Relaxed Guide to memory_order_relaxed GitHub Paul E. McKenney Hans Boehm
- P2054R1
2020-03-02 SG13 Audio I/O Software Use Cases GitHub Sophia Poirier Frank Birbacher Timur Doumler
- P2054R0
2020-01-13 SG13 Audio I/O Software Use Cases GitHub Sophia Poirier Frank Birbacher Timur Doumler
- P2053R1
2020-08-15 SG21 Evolution Library Evolution Defensive Checks Versus Input Validation GitHub Rostislav Khlebnikov John Lakos
- P2053R0
2020-03-03 SG21 Evolution Library Evolution Defensive Checks Versus Input Validation GitHub Rostislav Khlebnikov John Lakos
- P2052R0
2020-01-12 SG1 LEWGI Library Evolution Making modern C++ i/o a consistent API experience from bottom to top GitHub Niall Douglas
- P2051R0
2020-01-13 WG21 C++ Library Issues to be moved in Prague GitHub Marshall Clow
- P2050R0
2020-01-13 SG7 Tweaks to the design of source code fragments GitHub Andrew Sutton Wyatt Childers
- P2049R0
2020-01-13 SG7 Constraint refinement for special-cased functions GitHub Andrew Sutton Wyatt Childers
- P2048R0
2020-01-12 EWGI Prohibit zero and NULL from being used as null pointer literals GitHub Vittorio Romeo
- P2047R7
2024-02-15 LEWG Library Evolution An allocator-aware optional type GitHub Nina Ranns Pablo Halpern Ville Voutilainen
- P2047R6
2023-02-02 SG16 Unicode An allocator-aware optional type GitHub Nina Ranns Pablo Halpern Ville Voutilainen
- P2047R5
2023-01-11 Library Evolution An allocator-aware optional type GitHub Nina Ranns Pablo Halpern Ville Voutilainen
- P2047R4
2022-10-14 Library Evolution An allocator-aware optional type GitHub Nina Ranns Pablo Halpern Ville Voutilainen
- P2047R3
2022-07-08 Library Evolution An allocator-aware optional type GitHub Nina Ranns Pablo Halpern Ville Voutilainen
- P2047R2
2021-08-13 Library Evolution An allocator-aware optional type GitHub Nina Ranns Pablo Halpern Ville Voutilainen
- P2047R1
2021-02-19 LEWGI Library Evolution An allocator-aware optional type GitHub Nina Ranns Pablo Halpern Ville Voutilainen
- P2047R0
2020-01-13 LEWGI Library Evolution An allocator-aware optional type GitHub Nina Ranns Pablo Halpern Ville Voutilainen
- P2046R0
2020-01-12 Library Rangify New Algorithms GitHub Dan Raviv
- P2045R1
2020-02-14 Library Missing Mandates for the standard library GitHub Marshall Clow
- P2045R0
2020-01-13 Library Missing Mandates for the standard library GitHub Marshall Clow
- P2044R2
2020-04-14 Evolution Member Templates for Local Classes GitHub Robert Leahy
- P2044R1
2020-03-01 Evolution Member Templates for Local Classes GitHub Robert Leahy
- P2044R0
2020-01-12 EWGI Evolution Member Templates for Local Classes GitHub Robert Leahy
- P2043R0
2020-01-13 SG7 Don't constexpr All The Things GitHub David Sankel
- P2042R0
2020-01-11 Library Evolution Alternate names for make_shared_default_init GitHub Andrzej Krzemieński
- P2041R1
2021-03-10 Evolution template = delete GitHub David Stone
- P2041R0
2020-01-11 Evolution Deleting variable templates GitHub David Stone
- P2040R0
2020-01-13 SG7 Reflection-based lazy-evaluation GitHub Corentin Jabot
- P2039R0
2020-01-01 LEWGI do_until Loop GitHub Menashe Rosemberg
- P2038R0
2020-01-11 SG21 Proposed nomenclature for contract-related proposals GitHub Andrzej Krzemieński Ryan McDougall
- P2037R1
2020-06-15 Library Evolution String's gratuitous assignment GitHub Andrzej Krzemieński
- P2037R0
2020-01-11 Library Evolution String's gratuitous assignment GitHub Andrzej Krzemieński
- P2036R3
2021-09-15 Core Changing scope for lambda trailing-return-type GitHub Barry Revzin
- P2036R2
2021-07-23 Core Changing scope for lambda trailing-return-type GitHub Barry Revzin
- P2036R1
2021-01-13 Evolution Changing scope for lambda trailing-return-type GitHub Barry Revzin
- P2036R0
2020-01-12 Evolution Changing scope for lambda trailing-return-type GitHub Barry Revzin
- P2035R0
2020-01-13 LEWGI Library Evolution Value Proposition: Allocator-Aware (AA) Software GitHub Pablo Halpern John Lakos
- P2034R4
2024-04-22 SG23 Safety and Security EWG Evolution CWG Core Partially Mutable Lambda Captures GitHub Ryan McDougall Nestor Subiron Montoro
- P2034R3
2024-03-20 EWGI SG17: EWG Incubator EWG Evolution CWG Core Partially Mutable Lambda Captures GitHub Ryan McDougall Nestor Subiron Montoro
- P2034R2
2020-06-12 EWGI Partially Mutable Lambda Captures GitHub Ryan McDougall Patrick McMichael
- P2034R1
2020-04-16 EWGI Partially Mutable Lambda Captures GitHub Ryan McDougall Patrick McMichael
- P2034R0
2020-01-11 EWGI Partially Mutable Lambda Captures GitHub Ryan McDougall
- P2033R0
2020-01-10 SG1 History of Executor Properties GitHub Jared Hoberock
- P2032R0
2020-03-03 SG21 Contracts - What Came Before GitHub Joshua Berne
- P2031R0
2020-01-10 SG14 SG14: Meeting Minutes 2019/10/08-2020/01/07 GitHub Michael Wong
- P2030R0
2020-01-10 SG19 SG19: Machine Learning 2019/10/10-2020/01/09 GitHub Michael Wong
- P2029R4
2020-10-19 Core Proposed resolution for core issues 411, 1656, and 2333; escapes in character and string literals GitHub Tom Honermann
- P2029R3
2020-09-11 Core Proposed resolution for core issues 411, 1656, and 2333; escapes in character and string literals GitHub Tom Honermann
- P2029R2
2020-07-15 Core Proposed resolution for core issues 411, 1656, and 2333; escapes in character and string literals GitHub Tom Honermann
- P2029R1
2020-02-28 Core Proposed resolution for core issues 411, 1656, and 2333; escapes in character and string literals GitHub Tom Honermann
- P2029R0
2020-01-12 Core Proposed resolution for core issues 411, 1656, and 2333; escapes in character and string literals GitHub Tom Honermann
- P2028R0
2020-01-10 Evolution Library Evolution What is ABI, and What Should WG21 Do About It? GitHub Titus Winters
- P2027R0
2020-01-10 Library Evolution Library Moved-from objects need not be valid GitHub Geoff Romer
- P2026R0
2020-01-14 WG21 Evolution Library Evolution A Constituent Study Group for Safety-Critical Applications GitHub Ryan McDougall Bryce Adelstein Lelbach JF Bastien Andreas Weis Ruslan Arutyunyan Ilya Burylov
- P2025R2
2021-03-15 Evolution Core Guaranteed copy elision for return variables GitHub Anton Zhilin
- P2025R1
2020-06-15 Evolution Core Guaranteed copy elision for return variables GitHub Anton Zhilin
- P2025R0
2020-01-08 EWGI Guaranteed copy elision for named return objects GitHub Anton Zhilin
- P2024R0
2020-01-13 Library Evolution Bloomberg Analysis of Unified Executors GitHub David Sankel Frank Birbacher Marina Efimova Dietmar Kuhl Vern Riedlin
- P2022R3
2023-12-17 SG9 Ranges Library Evolution Rangified version of lexicographical_compare_three_way GitHub Ran Regev Alex Dathskovsky
- P2022R2
2023-05-10 SG9 Ranges Library Evolution Rangified version of lexicographical_compare_three_way GitHub Ran Regev
- P2022R1
2023-03-11 SG9 Ranges Library Evolution Rangified version of lexicographical_compare_three_way GitHub Ran Regev
- P2022R0
2023-02-06 Library Evolution Rangified version of lexicographical_compare_three_way GitHub Ran Regev
- P2021R0
2020-01-09 Library Evolution Negative zero strikes again GitHub Victor Zverovich
- P2020R0
2020-01-13 SG16 Locales, Encodings and Unicode GitHub Corentin Jabot
- P2019R7
2024-09-16 LWG Library Thread attributes GitHub Corentin Jabot
- P2019R6
2024-05-22 LWG Library Thread attributes GitHub Corentin Jabot
- P2019R5
2024-01-13 LEWG Library Evolution Thread attributes GitHub Corentin Jabot
- P2019R4
2023-10-15 Library Evolution Thread attributes GitHub Corentin Jabot
- P2019R3
2023-05-18 Library Evolution Thread attributes GitHub Corentin Jabot
- P2019R2
2022-10-15 SG1 Usability improvements for std::thread GitHub Corentin Jabot
- P2019R1
2022-08-09 SG1 Usability improvements for std::thread GitHub Corentin Jabot
- P2019R0
2020-03-02 SG1 LEWGI Usability improvements for std::thread GitHub Corentin Jabot
- P2017R1
2020-02-19 Library Conditionally borrowed ranges GitHub Barry Revzin
- P2017R0
2020-01-07 Library Conditionally safe ranges GitHub Barry Revzin
- P2016R0
2020-01-14 Library Evolution A step parameter for iota GitHub Corentin Jabot
- P2014R2
2024-10-29 CWG Core Proposed resolution for US061/US062 - aligned allocation of coroutine frames GitHub Lewis Baker Gor Nishanov
- P2014R1
2024-10-29 CWG Core Proposed resolution for US061/US062 - aligned allocation of coroutine frames GitHub Lewis Baker Gor Nishanov
- P2014R0
2020-01-13 Evolution Proposed resolution for US061/US062 - aligned allocation of coroutine frames GitHub Lewis Baker Gor Nishanov
- P2013R5
2022-12-07 Library Freestanding Language: Optional ::operator new GitHub Ben Craig
- P2013R4
2021-05-03 Core Freestanding Language: Optional ::operator new GitHub Ben Craig
- P2013R3
2020-09-13 Evolution Freestanding Language: Optional ::operator new GitHub Ben Craig
- P2013R2
2020-08-14 SG14 Evolution Library Evolution Freestanding Language: Optional ::operator new GitHub Ben Craig
- P2013R1
2020-04-14 SG14 Evolution Library Evolution Freestanding Language: Optional ::operator new GitHub Ben Craig
- P2013R0
2020-01-10 SG14 Evolution Freestanding Language: Optional ::operator new GitHub Ben Craig
- P2012R2
2021-09-30 Evolution Core Fix the range-based for loop, Rev2 GitHub Nicolai Josuttis Victor Zverovich Arthur O'Dwyer Filipe Mulonde
- P2012R1
2021-09-16 Evolution Core Fix the range-based for loop, Rev1 GitHub Nicolai Josuttis Victor Zverovich Arthur O'Dwyer Filipe Mulonde
- P2012R0
2020-11-15 Evolution Core Fix the range-based for loop, Rev0ix the range-based for loop GitHub Nicolai Josuttis Victor Zverovich Arthur O'Dwyer Filipe Mulonde
- P2011R1
2020-04-16 EWGI A pipeline-rewrite operator GitHub Barry Revzin Colby Pike
- P2011R0
2020-01-07 Evolution A pipeline-rewrite operator GitHub Barry Revzin Colby Pike
- P2010R0
2019-12-27 SG6 LEWGI Remove iostream operators from P1889 GitHub Daniil Goncharov
- P2009R0
2019-12-28 SG16 SG16: Unicode meeting summaries 2019-10-09 through 2019-12-11 GitHub Tom Honermann
- P2008R0
2020-01-10 EWGI Enable variable template template parameters GitHub Mateusz Pusz
- P2007R0
2020-01-10 LEWGI Library Evolution `std::from_chars` should work with `std::string_view` GitHub Mateusz Pusz
- P2006R1
2020-03-02 SG1 Eliminating heap-allocations in sender/receiver with connect()/start() as basis operations GitHub Lewis Baker Eric Niebler Kirk Shoop Lee Howes
- P2006R0
2020-01-13 SG1 Library Evolution Eliminating heap-allocations in sender/receiver with connect()/start() as basis operations GitHub Lewis Baker Eric Niebler Kirk Shoop Lee Howes
- P2005R0
2019-12-21 SG13 A Brief 2D Graphics Review GitHub James Berrow
- P2004R0
2019-12-17 SG6 LEWGI Numbers and their Scopes GitHub Antony Polukhin
- P2003R0
2020-01-13 SG2 Evolution Fixing Internal and External Linkage Entities in Header Units GitHub Michael Spencer
- P2002R1
2020-02-14 Core Defaulted comparison specification cleanups GitHub Richard Smith
- P2002R0
2019-12-17 Core Defaulted comparison specification cleanups GitHub Richard Smith
- P2000R4
2022-10-15 WG21 Direction for ISO C++ GitHub Roger Orr Howard Hinnant Roger Orr Bjarne Stroustrup Daveed Vandevoorde Michael Wong
- P2000R3
2022-01-06 WG21 Direction Group Direction for ISO C++ GitHub Daveed Vandevoorde Howard Hinnant Roger Orr Bjarne Stroustrup Michael Wong
- P2000R2
2020-07-15 WG21 Direction Group Direction for ISO C++ GitHub Michael Wong Howard Hinnant Roger Orr Bjarne Stroustrup Daveed Vandevoorde
- P2000R1
2020-03-01 WG21 Direction for ISO C++ GitHub Michael Wong Howard Hinnant Roger Orr Bjarne Stroustrup Daveed Vandevoorde
- P2000R0
2020-01-13 WG21 Direction for ISO C++ GitHub Michael Wong
- P1999R0
2019-11-25 Evolution Library Evolution Process proposal: double-check evolutionary material via a Tentatively Ready status GitHub Ville Voutilainen
- P1998R1
2020-01-08 SG6 LEWGI Simple Facility for Lossless Integer Conversion GitHub Ryan McDougall
- P1998R0
2019-11-25 SG6 LEWGI Simple Facility for Lossless Integer Conversion GitHub Ryan McDougall
- P1997R1
2020-01-13 Evolution Relaxing Restrictions on Arrays GitHub Krystian Stasiowski Theodoric Stier
- P1997R0
2019-11-25 Evolution Relaxing Restrictions on Arrays GitHub Krystian Stasiowski Theodoric Stier
- P1996R0
2019-11-24 EWGI Propagated template parameters GitHub Dmitry Sokolov
- P1995R1
2020-03-03 SG21 Contracts - Use Cases GitHub Joshua Berne Andrzej Krzemienski Ryan McDougall Timur Doumler Herb Sutter
- P1995R0
2019-11-25 SG21 Contracts - Use Cases GitHub Joshua Berne Andrzej Krzemienski Ryan McDougall Timur Doumler Herb Sutter
- P1994R1
2020-02-15 Library elements_view needs its own sentinel GitHub Tim Song Christopher Di Bella
- P1994R0
2019-11-25 Library elements_view needs its own sentinel GitHub Tim Song Christopher Di Bella
- P1993R1
2020-01-12 SG1 Library Evolution Restore shared state to bulk_execute GitHub Jared Hoberock
- P1993R0
2019-11-21 SG1 Library Evolution Restore factories to bulk_execute GitHub Jared Hoberock
- P1991R0
2019-11-19 WG21 WG21 2019-11 Belfast Record of Discussion GitHub Nina Ranns
- P1990R1
2020-05-26 Library Evolution Library Add operator[] to std::initializer_list GitHub Daniil Goncharov Antony Polukhin
- P1990R0
2019-12-16 LEWGI Library Evolution Library Add operator[] to std::initializer_list GitHub Daniil Goncharov Antony Polukhin
- P1989R2
2021-03-17 Library Range constructor for std::string_view 2: Constrain Harder GitHub Corentin Jabot
- P1989R1
2021-01-17 Library Range constructor for std::string_view 2: Constrain Harder GitHub Corentin Jabot
- P1989R0
2019-11-25 Library Range constructor for std::string_view 2: Constrain Harder GitHub Corentin Jabot
- P1988R1
2020-02-29 EWGI Allow Templates in Local Classes GitHub Steve Downey
- P1988R0
2020-01-13 EWGI Evolution Allow Templates in Local Classes GitHub Steve Downey
- P1985R3
2022-09-17 SG7 Evolution Library Evolution Universal template parameters GitHub Gašper Ažman Mateusz Pusz Colin MacLean Bengt Gustafsonn Corentin Jabot
- P1985R1
2020-05-15 Evolution Universal template parameters GitHub Gašper Ažman Mateusz Pusz Colin MacLean Bengt Gustafsonn
- P1985R0
2020-01-13 EWGI Universal template parameters GitHub Gašper Ažman Mateusz Pusz
- P1983R0
2019-11-15 Library Wording for GB301, US296, US292, US291, and US283 GitHub Tim Song
- P1982R0
2019-11-25 Library Rename link to time_zone_link GitHub Howard Hinnant
- P1981R0
2019-11-25 Library Rename leap to leap_second GitHub Howard Hinnant
- P1980R0
2019-11-08 Core Wording for CA 096 GitHub Jason Merrill
- P1979R0
2019-11-23 Core US086 Resolution GitHub Mathias Stearn
- P1978R0
2019-11-19 Library Evolution Rename _default_init functions and do nothing more GitHub Andrzej Krzemieński Nevin Liber Glen Joseph Fernandes Peter Dimov
- P1976R2
2020-02-11 Library Fixed-size 'span' construction from dynamic-size range GitHub Tomasz Kamiński
- P1976R1
2020-01-03 Library Fixed-size 'span' construction from dynamic-size range GitHub Tomasz Kamiński
- P1976R0
2019-11-11 Library Evolution Fixed-size `span` construction from dynamic-size range GitHub Tomasz Kamiński
- P1975R0
2019-11-07 Evolution Core Fixing the wording of parenthesized aggregate-initialization GitHub Ville Voutilainen
- P1974R0
2020-05-15 Evolution Library Evolution Library Non-transient constexpr allocation using propconst GitHub Jeff Snyder Louis Dionne Daveed Vandevoorde
- P1973R1
2020-02-12 Library Evolution Library Rename _default_init functions (NB Comment DE002) GitHub Nicolai Josuttis
- P1973R0
2020-02-12 Library Evolution Library Rename _default_init functions (NB Comment DE002) GitHub Nicolai Josuttis
- P1972R0
2019-11-09 Core US105 Check satisfaction of constraints for non-templates when forming pointer to function GitHub Jens Maurer
- P1971R0
2019-11-08 WG21 Core Language Changes for NB Comments at the November, 2019 (Belfast) Meeting GitHub William M. (Mike) Miller
- P1970R2
2020-03-01 Library Consistency for size() functions: add ranges::ssize() GitHub Hannes Hauswedell Jorg Brown Casey Carter
- P1970R1
2020-01-13 Library Consistency for size() functions GitHub Hannes Hauswedell
- P1970R0
2019-11-08 Library Consistency for size() functions GitHub Hannes Hauswedell
- P1969R0
2019-11-08 WG21 Core Language Working Group "ready" issues for the November, 2019 (Belfast) meeting GitHub William M. (Mike) Miller
- P1968R0
2019-11-07 WG21 Core Language Working Group "tentatively ready" issues for the November, 2019 (Belfast) meeting GitHub William M. (Mike) Miller
- P1967R13
2024-12-16 EWG Evolution CWG Core #embed - a simple, scannable preprocessor-based resource acquisition method GitHub JeanHeyd Meneide
- P1967R12
2023-12-09 Core #embed - a simple, scannable preprocessor-based resource acquisition method GitHub JeanHeyd Meneide
- P1967R11
2023-08-22 Core #embed - a simple, scannable preprocessor-based resource acquisition method GitHub JeanHeyd Meneide
- P1967R10
2023-01-09 Core #embed - a simple, scannable preprocessor-based resource acquisition method GitHub JeanHeyd Meneide
- P1967R9
2022-10-14 Evolution #embed - a simple, scannable preprocessor-based resource acquisition method GitHub JeanHeyd Meneide
- P1967R8
2022-06-28 Evolution #embed - a simple, scannable preprocessor-based resource acquisition method GitHub JeanHeyd Meneide
- P1967R7
2022-06-23 Evolution #embed - a simple, scannable preprocessor-based resource acquisition method GitHub JeanHeyd Meneide
- P1967R6
2022-05-02 Evolution #embed - a simple, scannable preprocessor-based resource acquisition method GitHub JeanHeyd Meneide
- P1967R5
2022-04-13 Evolution #embed - a simple, scannable preprocessor-based resource acquisition method GitHub JeanHeyd Meneide
- P1967R4
2021-06-19 Evolution #embed - a simple, scannable preprocessor-based resource acquisition method GitHub JeanHeyd Meneide
- P1967R3
2021-04-15 Evolution #embed - a simple, scannable preprocessor-based resource acquisition method GitHub JeanHeyd Meneide
- P1967R2
2020-03-02 Evolution #embed - a simple, scannable preprocessor-based resource acquisition method GitHub JeanHeyd Meneide
- P1967R1
2020-01-04 Evolution #embed - a simple, scannable preprocessor-based resource acquisition method GitHub JeanHeyd Meneide
- P1967R0
2019-11-25 Evolution #embed - a simple, scannable preprocessor-based resource acquisition method GitHub JeanHeyd Meneide
- P1965R0
2019-11-06 Library Blanket Wording for Specifying "Hidden Friends" GitHub Walter E Brown Daniel Sunderland Tim Song
- P1964R2
2020-02-15 Library Wording for boolean-testable GitHub Tim Song
- P1964R1
2020-01-11 Library Wording for boolean-testable GitHub Tim Song
- P1964R0
2019-11-15 Library Evolution Casting convertible_to<bool> considered harmful GitHub Tim Song
- P1963R0
2019-11-09 Library Fixing US 313 GitHub Billy O'Neal
- P1962R0
2019-11-18 Evolution Library Evolution How can you be so certain? GitHub Bjarne Stroustrup
- P1961R0
2019-11-05 Library Harmonizing the definitions of total order for pointers GitHub Gašper Ažman
- P1960R0
2019-11-09 WG21 NB Comment Changes Reviewed by SG1 GitHub David Olsen
- P1959R0
2019-11-25 Core Library Remove std::weak_equality and std::strong_equality GitHub Barry Revzin
- P1958R0
2020-01-13 Library Evolution C++ Concurrent Buffer Queue GitHub Lawrence Crowl
- P1957R2
2020-02-16 Core Library Converting from T* to bool should be considered narrowing (re: US 212) GitHub Zhihao Yuan
- P1957R1
2020-01-13 Core Library Converting from T* to bool should be considered narrowing (re: US 212) GitHub Zhihao Yuan
- P1957R0
2019-11-18 Core Library Converting from T* to bool should be considered narrowing (re: US 212) GitHub Zhihao Yuan
- P1956R1
2020-02-27 Library On the naming of low-level bit manipulation functions GitHub Vincent Reverdy
- P1956R0
2020-01-13 Library On the naming of low-level bit manipulation functions GitHub Vincent Reverdy
- P1955R1
2020-03-02 Evolution Top Level Is Constant Evaluated GitHub Frank Birbacher
- P1955R0
2019-11-03 Evolution Top Level Is Constant Evaluated GitHub Frank Birbacher
- P1953R0
2019-11-11 SG7 SG16 Unicode Identifiers And Unicode GitHub Corentin Jabot
- P1951R1
2021-01-25 Library Default Arguments for pair's Forwarding Constructor GitHub Logan R. Smith
- P1951R0
2019-11-17 Library Default Arguments for pair's Forwarding Constructor GitHub Logan R. Smith
- P1950R2
2022-10-15 Library Evolution An indirect value-type for C++ GitHub Jonathan Coe Antony Peacock
- P1950R1
2020-10-28 Library Evolution An indirect value-type for C++ GitHub Jonathan Coe Antony Peacock
- P1950R0
2020-01-13 Library Evolution An indirect value-type for C++ GitHub Jonathan Coe Antony Peacock
- P1949R7
2021-04-15 Core C++ Identifier Syntax using Unicode Standard Annex 31 GitHub Steve Downey Zach Laine Tom Honermann Peter Bindels Jens Maurer
- P1949R6
2020-09-15 Evolution Core C++ Identifier Syntax using Unicode Standard Annex 31 GitHub Steve Downey Zach Laine Tom Honermann Peter Bindels Jens Maurer
- P1949R5
2020-08-15 SG16 Evolution Core C++ Identifier Syntax using Unicode Standard Annex 31 GitHub Steve Downey Zach Laine Tom Honermann Peter Bindels Jens Maurer
- P1949R4
2020-06-05 SG16 Evolution Core C++ Identifier Syntax using Unicode Standard Annex 31 GitHub Steve Downey Zach Laine Tom Honermann Peter Bindels Jens Maurer
- P1949R3
2020-04-15 SG16 Evolution Core C++ Identifier Syntax using Unicode Standard Annex 31 GitHub Steve Downey Zach Laine Tom Honermann Peter Bindels Jens Maurer
- P1949R2
2020-02-29 SG16 Evolution Core C++ Identifier Syntax using Unicode Standard Annex 31 GitHub Steve Downey Zach Laine Tom Honermann Peter Bindels
- P1949R1
2020-01-13 SG7 SG16 Evolution C++ Identifier Syntax using Unicode Standard Annex 31 GitHub Steve Downey Zach Laine Tom Honermann Peter Bindels
- P1949R0
2019-11-20 SG7 SG16 EWGI Evolution C++ Identifier Syntax using Unicode Standard Annex 31 GitHub Steve Downey
- P1948R0
2019-11-11 SG2 SG15 Evolution Modules: Keep the dot GitHub Corentin Jabot
- P1947R0
2019-11-18 Evolution Library Evolution C++ exceptions and alternatives GitHub Bjarne Stroustrup
- P1946R0
2019-11-25 Evolution Allow defaulting comparisons by value GitHub Barry Revzin Casey Carter
- P1945R0
2019-10-28 Evolution Making More Objects Contiguous GitHub Krystian Stasiowski
- P1944R1
2020-05-26 SG16 LEWGI Library Evolution Library Add Constexpr Modifiers to Functions in cstring and cwchar Headers GitHub Daniil Goncharov Antony Polukhin
- P1944R0
2019-12-16 LEWGI Library Evolution Library Add Constexpr Modifiers to Functions in cstring and cwchar Headers GitHub Daniil Goncharov Antony Polukhin
- P1943R0
2019-10-07 SG1 Library Evolution Networking TS changes to improve completion token flexibility and performance GitHub Christopher Kohlhoff
- P1938R3
2021-03-22 Evolution if consteval GitHub Barry Revzin Daveed Vandevoorde Richard Smith Andrew Sutton
- P1938R2
2020-10-14 Evolution if consteval GitHub Barry Revzin Daveed Vandevoorde Richard Smith Andrew Sutton
- P1938R1
2020-03-02 Evolution if consteval GitHub Barry Revzin Daveed Vandevoorde Richard Smith Andrew Sutton
- P1938R0
2019-10-10 Evolution if consteval GitHub Barry Revzin Daveed Vandevoorde Richard Smith
- P1937R2
2020-02-14 Core Fixing inconsistencies between `constexpr` and `consteval` functions GitHub David Stone
- P1937R1
2020-01-13 Core Fixing inconsistencies between `constexpr` and `consteval` functions GitHub David Stone
- P1937R0
2019-10-07 Evolution Fixing inconsistencies between `constexpr` and `consteval` functions GitHub David Stone
- P1936R0
2019-10-07 EWGI Dependent Static Assertion GitHub Ruslan Arutyunyan
- P1935R2
2020-01-13 SG6 LEWGI Library Evolution A C++ Approach to Physical Units GitHub Mateusz Pusz
- P1935R1
2019-11-07 SG6 SG16 LEWGI Library Evolution A C++ Approach to Physical Units GitHub Mateusz Pusz
- P1935R0
2019-10-14 SG6 Library Evolution A C++ Approach to Physical Units GitHub Mateusz Pusz
- P1934R0
2019-10-07 Library Evolution boolean Considered Harmful GitHub Casey Carter Christopher Di Bella Eric Niebler
- P1933R0
2019-10-07 SG1 Suggestions for bulk_execute GitHub Jared Hoberock
- P1932R0
2019-10-07 SG6 Extension of the C++ random number generators GitHub Pavel Dyakov Ilya Burylov; Ruslan Arutyunyan; Andrey Nikolaev
- P1930R0
2019-10-07 SG6 LEWGI Towards a standard unit systems library GitHub Vincent Reverdy
- P1929R0
2019-10-07 LEWGI Making std::forward_list constexpr GitHub Alexander Zaitsev
- P1928R15
2024-11-22 LWG Library std::simd - Merge data-parallel types from the Parallelism TS 2 GitHub Matthias Kretz
- P1928R14
2024-11-22 LWG Library std::simd - Merge data-parallel types from the Parallelism TS 2 GitHub Matthias Kretz
- P1928R13
2024-11-22 LWG Library std::simd - Merge data-parallel types from the Parallelism TS 2 GitHub Matthias Kretz
- P1928R12
2024-10-11 LWG Library std::simd - Merge data-parallel types from the Parallelism TS 2 GitHub Matthias Kretz
- P1928R11
2024-07-16 LWG Library std::simd - Merge data-parallel types from the Parallelism TS 2 GitHub Matthias Kretz
- P1928R10
2024-06-28 LWG Library std::simd - Merge data-parallel types from the Parallelism TS 2 GitHub Matthias Kretz
- P1928R9
2024-05-22 LWG Library std::simd - Merge data-parallel types from the Parallelism TS 2 GitHub Matthias Kretz
- P1928R8
2023-11-09 Library Evolution Library std::simd - Merge data-parallel types from the Parallelism TS 2 GitHub Matthias Kretz
- P1928R7
2023-10-15 Library Evolution Library std::simd - Merge data-parallel types from the Parallelism TS 2 GitHub Matthias Kretz
- P1928R6
2023-06-19 LEWG Library Evolution std::simd - Merge data-parallel types from the Parallelism TS 2 GitHub Matthias Kretz
- P1928R5
2023-06-19 LEWG Library Evolution std::simd - Merge data-parallel types from the Parallelism TS 2 GitHub Matthias Kretz
- P1928R4
2023-05-19 Library Evolution std::simd - Merge data-parallel types from the Parallelism TS 2 GitHub Matthias Kretz
- P1928R3
2023-02-03 Evolution Merge data-parallel types from the Parallelism TS 2 GitHub Matthias Kretz
- P1928R2
2023-01-15 Library Evolution Merge data-parallel types from the Parallelism TS 2 GitHub Matthias Kretz
- P1928R1
2022-10-15 SG1 Library Evolution Merge data-parallel types from the Parallelism TS 2 GitHub Matthias Kretz
- P1928R0
2019-10-07 SG1 Merge data-parallel types from the Parallelism TS 2 GitHub Matthias Kretz
- P1927R0
2019-10-07 LEWGI Add std::is_partitioned_until algorithm GitHub Alexander Zaitsev
- P1926R0
2019-10-07 LEWGI Making std::priority_queue constexpr GitHub Alexander Zaitsev
- P1925R0
2019-10-07 LEWGI Making std::queue constexpr GitHub Alexander Zaitsev
- P1924R0
2019-10-07 LEWGI Making std::stack constexpr GitHub Alexander Zaitsev
- P1923R0
2019-10-07 LEWGI Making std::deque constexpr GitHub Alexander Zaitsev
- P1922R0
2019-10-07 LEWGI Making std::list constexpr GitHub Alexander Zaitsev
- P1921R0
2019-10-07 Library Evolution What's in a Name? GitHub Nevin Liber
- P1920R0
2019-10-07 EWGI Proposal of Namespace Templates GitHub Andrew Tomazos
- P1919R3
2020-02-15 Library Evolution Expanding the Rights in SD-8 GitHub Nevin Liber
- P1919R2
2020-01-08 Library Evolution Expanding the Rights in SD-8 GitHub Nevin Liber
- P1919R1
2019-11-09 Library Evolution Expanding the Rights in SD-8 GitHub Nevin Liber
- P1919R0
2019-10-07 Library Evolution Expanding the Rights in SD-8 GitHub Nevin Liber
- P1917R0
2019-10-07 WG21 C++ Library Issues to be moved in Belfast GitHub Marshall Clow
- P1916R0
2019-10-07 SG1 There might not be an elegant OOTA fix GitHub David Goldblatt
- P1915R0
2019-10-07 SG1 Library Evolution Expected Feedback from simd in the Parallelism TS 2 GitHub Matthias Kretz
- P1914R0
2019-10-07 Library Evolution Library On the names of shift algorithms GitHub Vincent Reverdy
- P1913R0
2019-10-06 SG13 Comments on Audio Devices GitHub Frank Birbacher
- P1912R1
2020-01-13 Evolution Types with array-like object representations GitHub Timur Doumler
- P1912R0
2019-10-06 EWGI Evolution Interconvertible object representations GitHub Timur Doumler
- P1911R0
2019-10-07 SG14 SG19 SG19: Machine Learning 2019/08/08-2019/09/11 GitHub Michael Wong
- P1910R0
2019-10-07 SG6 SG14 SG19 SG14: Linear Algebra Meeting Minutes 2019/08/07-2019/10/02 GitHub Michael Wong
- P1909R0
2019-10-07 SG14 SG14: Low Latency Meeting Minutes 2019/08/14-2019/09/11 GitHub Michael Wong
- P1908R2
2020-02-19 Evolution Reserving Attribute Names for Future Use GitHub Corentin Jabot
- P1908R1
2019-11-16 Evolution Reserving Attribute Names for Future Use GitHub Corentin Jabot
- P1908R0
2019-10-06 Evolution Reserving Attribute Names for Future Use GitHub Corentin Jabot
- P1907R1
2019-11-08 Evolution Core Inconsistencies with non-type template parameters GitHub Jens Maurer
- P1907R0
2019-10-07 Evolution Inconsistencies with non-type template parameters GitHub Jens Maurer
- P1906R0
2019-10-07 SG12 EWGI Evolution Core Provided operator= return lvalue-ref on rvalue GitHub Peter Sommerlad
- P1905R0
2019-10-06 SG15 Evolution In-Source Mechanism to Identify Importable Headers GitHub Corentin Jabot
- P1902R1
2019-11-25 Evolution Library Evolution Missing feature-test macros 2017-2019 GitHub Barry Revzin
- P1902R0
2019-10-07 Evolution Library Evolution Missing feature-test macros 2018-2019 GitHub Barry Revzin
- P1901R2
2023-04-05 Library Enabling the Use of weak_ptr as Keys in Unordered Associative Containers GitHub Daryl Haresign
- P1901R1
2020-02-15 Library Enabling the Use of weak_ptr as Keys in Unordered Associative Containers GitHub Daryl Haresign
- P1901R0
2019-10-03 Library Evolution Enabling the Use of weak_ptr as Keys in Unordered Associative Containers GitHub Daryl Haresign
- P1900R0
2019-10-07 Evolution Concepts-Adjacent Problems GitHub Barry Revzin
- P1899R3
2022-07-11 SG9 Library Evolution stride_view GitHub Christopher Di Bella Tim Song
- P1899R2
2021-12-23 SG9 Library Evolution stride_view GitHub Christopher Di Bella Tim Song
- P1899R1
2021-11-08 SG9 Library Evolution stride_view GitHub Christopher Di Bella
- P1899R0
2019-10-07 Library Evolution stride_view GitHub Christopher Di Bella
- P1898R1
2020-05-16 SG1 Forward progress delegation for executors GitHub Lee Howes
- P1898R0
2019-10-07 SG1 Forward progress delegation for executors GitHub Lee Howes
- P1897R3
2020-05-16 SG1 Towards C++23 executors: A proposal for an initial set of algorithms GitHub Lee Howes
- P1897R2
2020-01-13 SG1 Towards C++23 executors: A proposal for an initial set of algorithms GitHub Lee Howes
- P1897R1
2019-11-14 SG1 Towards C++23 executors: An initial set of algorithms GitHub Lee Howes
- P1897R0
2019-10-07 SG1 Towards C++23 executors: An initial set of algorithms GitHub Lee Howes
- P1896R0
2019-10-02 SG16 SG16: Unicode meeting summaries 2019/06/12 - 2019/09/25 GitHub Tom Honermann
- P1895R0
2019-10-08 Library Evolution tag_invoke: A general pattern for supporting customisable functions GitHub Lewis Baker Eric Niebler Kirk Shoop
- P1894R0
2019-10-02 LEWGI Proposal of std::upto, std::indices and std::enumerate GitHub Andrew Tomazos
- P1893R0
2019-10-01 SG21 Proposal of Contract Primitives Andrew Tomazos
- P1892R1
2019-11-07 Library Extended locale-specific presentation specifiers for std::format GitHub Peter Brett
- P1892R0
2019-10-07 SG16 LEWGI Extended locale-specific presentation specifiers for std::format GitHub Peter Brett
- P1891R0
2019-10-13 SG6 SG14 SG19 Library Evolution The Linear-Algebra Effort GitHub Guy Davidson Mark Hoemmen D. S. Hollman Bob Steagall Christian Trott
- P1890R0
2019-10-01 SG6 C++ Numerics Work In Progress Issues GitHub Antony Polukhin Alexander Zaitsev
- P1889R1
2019-12-27 SG6 C++ Numerics Work In Progress GitHub Alexander Zaitsev Antony Polukhin
- P1889R0
2019-10-01 SG6 C++ Numerics Work In Progress GitHub Alexander Zaitsev Antony Polukhin
- P1888R0
2019-10-07 SG1 Executors without exception handling support GitHub Matti Rintala Matti Rintala Michael Wong D. S. Hollman Pekka Jääskeläinen
- P1887R1
2020-01-13 SG7 Reflection on attributes GitHub Corentin Jabot
- P1887R0
2019-10-06 SG7 Typesafe Reflection on attributes GitHub Corentin Jabot
- P1886R0
2019-10-05 SG14 Direction Group Error speed benchmarking GitHub Ben Craig
- P1885R12
2023-04-05 Library Naming Text Encodings to Demystify Them GitHub Corentin Jabot Peter Brett
- P1885R11
2023-03-22 Library Naming Text Encodings to Demystify Them GitHub Corentin Jabot Peter Brett
- P1885R10
2022-02-14 Library Evolution Naming Text Encodings to Demystify Them GitHub Corentin Jabot Peter Brett
- P1885R9
2022-01-15 Library Evolution Naming Text Encodings to Demystify Them GitHub Corentin Jabot Peter Brett
- P1885R8
2021-10-13 Library Evolution Naming Text Encodings to Demystify Them GitHub Corentin Jabot Peter Brett
- P1885R7
2021-09-14 Library Evolution Naming Text Encodings to Demystify Them GitHub Corentin Jabot Peter Brett
- P1885R6
2021-08-14 Library Evolution Naming Text Encodings to Demystify Them GitHub Corentin Jabot Peter Brett
- P1885R5
2021-02-15 SG16 Library Evolution Naming Text Encodings to Demystify Them GitHub Corentin Jabot
- P1885R4
2020-11-22 SG16 Library Evolution Naming Text Encodings to Demystify Them GitHub Corentin Jabot
- P1885R3
2020-09-14 SG16 Library Evolution Naming Text Encodings to Demystify Them GitHub Corentin Jabot
- P1885R2
2020-03-02 SG16 Library Evolution Naming Text Encodings to Demystify Them GitHub Corentin Jabot
- P1885R1
2020-01-10 SG16 Library Evolution Naming Text Encodings to Demystify Them GitHub Corentin Jabot
- P1885R0
2019-10-06 SG16 Library Evolution Naming Text Encodings to Demystify Them GitHub Corentin Jabot
- P1884R0
2020-01-13 SG2 Evolution Private Module Partition: An Inconsistent Boundary GitHub Nathan Sidwell
- P1883R2
2022-11-25 SG1 LEWGI file_handle and mapped_file_handle GitHub Niall Douglas
- P1883R1
2020-01-12 SG1 LEWGI file_handle and mapped_file_handle GitHub Niall Douglas
- P1883R0
2019-09-26 LEWGI Walkthrough of P1031s file_handle for LEWG-I GitHub Niall Douglas
- P1882R0
2019-09-26 EWGI Addition of a filter to recursive_directory_iterator GitHub Noel Tchidjo Moyo
- P1881R1
2020-01-12 EWGI Epochs: a backward-compatible language evolution mechanism GitHub Vittorio Romeo
- P1881R0
2019-10-06 EWGI Epochs: a backward-compatible language evolution mechanism GitHub Vittorio Romeo
- P1880R0
2019-10-06 SG16 LEWGI uNstring Arguments Shall Be UTF-N Encoded GitHub Zach Laine
- P1879R0
2019-10-06 SG16 EWGI Please Don't Rewrite My String Literals GitHub Zach Laine
- P1878R1
2019-11-14 Library Evolution Library Constraining Readable Types GitHub Casey Carter
- P1878R0
2019-10-04 Library Constraining Readable Types GitHub Eric Niebler Casey Carter
- P1877R0
2019-10-07 Library Evolution Saving Private Ranges: Recovering Lost Information from Comparison and Predicate Algorithms GitHub JeanHeyd Meneide
- P1876R1
2019-10-08 SG2 All The Module Names GitHub Rene Rivera
- P1876R0
2019-10-04 SG15 All The Module Names GitHub Rene Rivera
- P1875R2
2021-03-15 SG1 Evolution Transactional Memory Lite Support in C++ GitHub Michael Spear Hans Boehm Victor Luchangco Michael Scott Michael Wong
- P1875R1
2020-07-30 Evolution Transactional Memory Lite Support in C++ GitHub Michael Spear Hans Boehm Victor Luchangco Michael Scott Michael Wong
- P1875R0
2019-10-07 SG1 Transactional Memory Lite Support in C++ GitHub Michael Spear Hans Boehm Victor Luchangco Michael Scott Michael Wong
- P1874R1
2019-11-12 Core Dynamic Initialization Order of Non-Local Variables in Modules GitHub Michael Spencer
- P1874R0
2019-10-07 SG2 Evolution Dynamic Initialization Order of Non-Local Variables in Modules GitHub Michael Spencer
- P1873R1
2019-10-07 SG2 Evolution remove.dots.in.module.names GitHub Michael Spencer
- P1873R0
2019-10-07 SG2 Evolution remove.dots.in.module.names GitHub Michael Spencer
- P1872R0
2019-10-07 Library Evolution span should have size_type, not index_type GitHub Nevin Liber
- P1871R1
2019-11-25 Library Concept traits should be named after concepts GitHub Barry Revzin
- P1871R0
2019-10-07 Library Evolution Should concepts be enabled or disabled? GitHub Barry Revzin
- P1870R1
2019-11-25 Library Evolution forwarding-range is too subtle GitHub Barry Revzin
- P1870R0
2019-10-07 Library Evolution forwarding-range is too subtle GitHub Barry Revzin
- P1869R1
2019-11-06 Library Rename 'condition_variable_any' interruptible wait methods GitHub Tomasz Kamiński Michał Dominiak
- P1869R0
2019-10-01 Library Evolution Rename 'condition_variable_any' interruptible wait methods GitHub Tomasz Kamiński Michał Dominiak
- P1868R2
2020-02-15 Library Unicorn width: clarifying units of width and precision in std::format GitHub Victor Zverovich Zach Laine
- P1868R1
2019-11-24 Library Unicorn width: clarifying units of width and precision in std::format GitHub Victor Zverovich Zach Laine
- P1868R0
2019-10-05 SG16 Library Evolution ? width: clarifying units of width and precision in std::format GitHub Victor Zverovich Zach Laine
- P1865R1
2019-11-09 WG21 Add max() to latch and barrier GitHub David Olsen Olivier Giroux
- P1865R0
2019-09-30 Library Evolution Library Add max() to latch and barrier GitHub David Olsen Olivier Giroux
- P1864R0
2020-07-12 SG15 Defining Target Tuplets GitHub Isabella Muerte
- P1863R1
2020-01-12 WG21 Direction Group ABI - Now or Never GitHub Titus Winters
- P1863R0
2019-10-01 WG21 ABI - Now or Never GitHub Titus Winters
- P1862R1
2019-11-11 Library Evolution Library Ranges adaptors for non-copyable iterators GitHub Corentin Jabot Casey Carter
- P1862R0
2019-10-06 Library Evolution Library Ranges adaptors for non-copyable iterators GitHub Corentin Jabot
- P1861R1
2020-05-11 SG4 Library Evolution Secure Networking in C++ GitHub JF Bastien Alex Christensen Scott Herscher
- P1861R0
2019-10-07 Library Evolution Secure Connections in Networking TS GitHub JF Bastien Alex Christensen
- P1860R0
2019-10-07 Library Evolution C++ Networking Must Be Secure By Default GitHub JF Bastien Alex Christensen
- P1859R0
2019-10-09 SG16 Evolution Core Standard terminology for execution character set encodings GitHub Steve Downey
- P1858R2
2020-03-01 Evolution Generalized pack declaration and usage GitHub Barry Revzin
- P1858R1
2020-01-08 Evolution Generalized pack declaration and usage GitHub Barry Revzin
- P1858R0
2019-10-07 Evolution Generalized pack declaration and usage GitHub Barry Revzin
- P1857R3
2020-02-11 SG2 SG15 Core Modules Dependency Discovery GitHub Michael Spencer
- P1857R2
2020-01-13 Core Modules Dependency Discovery GitHub Michael Spencer
- P1857R1
2019-10-07 SG2 SG15 Evolution Modules Dependency Discovery GitHub Michael Spencer
- P1857R0
2019-10-07 SG2 SG15 Evolution Modules Dependency Discovery GitHub Michael Spencer
- P1856R0
2019-10-07 Library Evolution Library Bit operations do not work on bytes: a generic fix GitHub Vincent Reverdy
- P1855R0
2019-10-05 Library Evolution Make <compare> freestanding GitHub Ben Craig Bryce Adelstein Lelbach
- P1854R4
2023-02-08 SG1 Concurrency and Parallelism Library Evolution Making non-encodable string literals ill-formed GitHub Corentin Jabot
- P1854R3
2022-01-15 Evolution Conversion to literal encoding should not lead to loss of meaning GitHub Corentin Jabot
- P1854R2
2021-11-23 SG16 Conversion to literal encoding should not lead to loss of meaning GitHub Corentin Jabot
- P1854R1
2021-10-09 SG16 Conversion to literal encoding should not lead to loss of meaning GitHub Corentin Jabot
- P1854R0
2019-10-06 SG16 Evolution Conversion to execution encoding should not lead to loss of meaning GitHub Corentin Jabot
- P1851R0
2019-08-09 Library Evolution Guidelines For snake_case Concept Naming GitHub Jonathan Müller
- P1848R0
2020-01-13 Evolution Improve rules of standard layout GitHub Pal Balog
- P1847R4
2021-04-12 Core Make declaration order layout mandated GitHub Pal Balog
- P1847R3
2020-03-01 Core Make declaration order layout mandated GitHub Pal Balog
- P1847R2
2020-01-13 Evolution Make declaration order layout mandated GitHub Pal Balog
- P1847R1
2019-10-01 Evolution Make declaration order layout mandated GitHub Pal Balog
- P1847R0
2019-08-05 Evolution Make declaration order layout mandated GitHub Pal Balog
- P1846R0
2019-08-05 SG20 Teach class Last GitHub John McFarlane
- P1845R0
2019-08-06 SG15 2019-09-21 Denver Tooling Meeting GitHub Bryce Adelstein Lelbach Jon Kalb
- P1844R1
2019-11-22 LEWGI Enhancement of regex GitHub Nozomu Katō
- P1844R0
2019-08-04 SG16 LEWGI Enhancement of regex GitHub Nozomu Katō
- P1843R0
2019-08-01 Library Evolution Comparison and Hasher Requirements GitHub Billy O'Neal
- P1842R0
2019-08-04 SG15 Generalized Module (Dependency?) Mapper GitHub Boris Kolpackov
- P1841R3
2022-02-14 Library Wording for Individually Specializable Numeric Traits GitHub Walter E Brown
- P1841R2
2022-01-14 Library Wording for Individually Specializable Numeric Traits GitHub Walter E Brown
- P1841R1
2020-05-15 Library Wording for Individually Specializable Numeric Traits GitHub Walter E Brown
- P1841R0
2019-08-03 Library Wording for Individually Specializable Numeric Traits GitHub Walter E Brown
- P1840R0
2019-08-05 WG21 Cologne 2019, Record of Discussion GitHub Nina Ranns
- P1839R6
2024-10-14 CWG Core Accessing object representations GitHub Brian Bi Krystian Stasiowski Timur Doumler
- P1839R5
2022-06-17 Core Accessing object representations GitHub Timur Doumler Krystian Stasiowski
- P1839R4
2022-03-16 Core Accessing Object Representations GitHub Krystian Stasiowski Timur Doumler
- P1839R3
2022-02-19 Core Accessing Object Representations GitHub Krystian Stasiowski Timur Doumler
- P1839R2
2019-11-20 Core Accessing Object Representations GitHub Krystian Stasiowski
- P1839R1
2019-10-02 Core Accessing Object Representations GitHub Krystian Stasiowski
- P1839R0
2019-08-09 Core Accessing Object Representations GitHub Krystian Stasiowski
- P1838R0
2020-01-13 SG15 Modules User-Facing Lexicon and File Extensions GitHub Bryce Adelstein Lelbach Boris Kolpackov
- P1837R0
2019-07-29 Evolution Library Evolution Remove NTTPs of class type from C++20 GitHub Arthur O'Dwyer
- P1832R0
2019-08-05 SG2 SG14 SG15 Improving Debug Builds Inline With User Expectation GitHub John McFarlane
- P1831R1
2020-02-12 Library deprecating volatile: library GitHub JF Bastien
- P1831R0
2019-08-02 Library deprecating volatile: library GitHub JF Bastien
- P1830R1
2019-10-07 LEWGI std::dependent_false GitHub Ruslan Arutyunyan
- P1830R0
2019-07-18 LEWGI std::dependent_false GitHub Ruslan Arutyunyan
- P1825R0
2019-07-19 Core Merged wording for P0527R1 and P1155R3 GitHub David Stone
- P1823R0
2019-07-21 Evolution Core Remove Contracts from C++20 GitHub Nicolai Josuttis Ville Voutilainen Roger Orr Daveed Vandevoorde John Spicer Christopher Di Bella
- P1820R0
2019-10-08 SG1 Library Evolution Recommendations for a compromise on handling errors and cancellations in executors GitHub Gordon Brown
- P1819R0
2019-07-20 EWGI Interpolated Literals GitHub Vittorio Romeo
- P1818R1
2020-01-13 EWGI Narrowing and Widening Conversions GitHub Lawrence Crowl
- P1818R0
2019-07-16 EWGI Narrowing and Widening Conversions GitHub Lawrence Crowl
- P1816R0
2019-07-18 Core Wording for class template argument deduction for aggregates GitHub Timur Doumler
- P1815R2
2020-02-14 Core Translation-unit-local entities GitHub S. Davis Herring
- P1815R1
2019-11-25 Core Translation-unit-local entities GitHub S. Davis Herring
- P1815R0
2019-08-02 Core Translation-unit-local entities GitHub S. Davis Herring
- P1814R0
2019-07-28 Core Wording for Class Template Argument Deduction for Alias Templates GitHub Mike Spertus
- P1813R0
2019-08-02 SG6 Library Evolution A Concept Design for the Numeric Algorithms GitHub Christopher Di Bella
- P1812R0
2019-07-18 Evolution Core Axioms should be assumable: a minimal fix for contracts GitHub Timur Doumler Ville Voutilainen
- P1811R0
2019-08-07 Evolution Relaxing redefinition restrictions for re-exportation robustness GitHub Richard Smith Gabriel Dos Reis
- P1810R0
2019-08-05 Evolution Library Evolution Library A Quick Look at What P1754 Will Change GitHub Christopher Di Bella
- P1808R0
2019-07-11 Library Evolution Library Contra P0339 "polymorphic_allocator as a vocabulary type" GitHub Arthur O'Dwyer
- P1807R0
2019-07-23 Evolution An Overview of Contracts Papers for Cologne GitHub Joshua Berne
- P1803R0
2019-08-06 EWGI Evolution packexpr(args, I) - compile-time friendly pack inspection GitHub JeanHeyd Meneide
- P1801R0
2019-07-17 SG1 Library Evolution Library Clarifying atomic[thread::id]::compare_exchange_* GitHub Herb Sutter
- P1798R0
2019-06-18 SG14 SG14 Linear Algebra SIG Meeting Minutes 2018/10/10-2019/06/06 GitHub Michael Wong
- P1797R0
2019-06-19 SG12 C/C++ Memory Object Model Papers - Introduction GitHub Peter Sewell
- P1796R0
2019-06-19 SG12 Effective Types: Examples GitHub Peter Sewell Kayvan Memarian Victor B. F. Gomes Jens Gustedt Hubert Tong
- P1795R2
2020-01-13 SG1 SG14 System topology discovery for heterogeneous & distributed computing GitHub Gordon Brown Ruyman Reyes Michael Wong Mark Hoemmen Jeff Hammond Tom Scogland Domagoj Šarić
- P1795R1
2019-10-08 SG1 SG14 System topology discovery for heterogeneous & distributed computing GitHub Gordon Brown Ruyman Reyes Michael Wong Mark Hoemmen Jeff Hammond Tom Scogland Domagoj Šarić
- P1795R0
2019-06-17 SG1 SG14 Library Evolution System topology discovery for heterogeneous & distributed computing GitHub Gordon Brown Ruyman Reyes Michael Wong Mark Hoemmen Jeff Hammond Tom Scogland
- P1793R0
2019-06-17 Evolution Simplifying Contract Syntax GitHub Alisdair Meredith
- P1792R0
2019-06-17 SG1 Simplifying and generalising Sender/Receiver for asynchronous operations GitHub Christopher Kohlhoff
- P1791R0
2019-06-17 SG1 Evolution of the P0443 Unified Executors Proposal to accommodate new requirements GitHub Christopher Kohlhoff Jamie Allsop
- P1790R1
2020-01-13 SG4 Library Evolution Networking TS changes to enable better DynamicBuffer composition GitHub Christopher Kohlhoff
- P1790R0
2019-06-17 Library Evolution Networking TS changes to enable better DynamicBuffer composition GitHub Christopher Kohlhoff
- P1789R0
2019-06-17 SG1 Library Evolution Library Support for Expansion Statements GitHub Alisdair Meredith
- P1788R3
2019-10-29 SG15 Core Reuse of the built modules (BMI) GitHub Olga Arkhipova
- P1788R2
2019-07-18 SG15 Core Reuse of the built modules (BMI) GitHub Olga Arkhipova
- P1788R0
2019-06-17 SG15 Core Reuse of the built modules (BMI) GitHub Olga Arkhipova
- P1787R6
2020-10-28 Core Declarations and where to find them GitHub S. Davis Herring
- P1787R5
2020-08-15 Core Declarations and where to find them GitHub S. Davis Herring
- P1787R4
2020-03-02 Core Declarations and where to find them GitHub S. Davis Herring
- P1787R3
2019-11-25 Core Declarations and where to find them GitHub S. Davis Herring
- P1787R2
2019-10-05 Core Declarations and where to find them GitHub S. Davis Herring
- P1787R1
2019-08-02 Core Declarations and where to find them GitHub S. Davis Herring
- P1787R0
2019-06-19 Core Declarations and where to find them GitHub S. Davis Herring
- P1786R0
2019-06-17 Evolution Adding a global contract assumption mode GitHub Hyman Rosen John Lakos Alisdair Meredith
- P1782R1
2019-08-02 SG21 Local contract restrictions GitHub S. Davis Herring
- P1782R0
2019-06-18 Evolution Local contract restrictions GitHub S. Davis Herring
- P1780R0
2019-06-14 SG1 Modular Relaxed Dependencies: A new approach to the Out-Of-Thin-Air Problem GitHub Mark Batty Simon Cooksey Scott Owens Anouk Paradis Marco Paviotti Daniel Wright
- P1779R3
2020-01-14 Core ABI isolation for member functions GitHub S. Davis Herring
- P1779R2
2019-11-25 Core ABI isolation for member functions GitHub S. Davis Herring
- P1779R1
2019-08-02 Evolution ABI isolation for member functions GitHub S. Davis Herring
- P1779R0
2019-06-18 Evolution ABI isolation for member functions GitHub S. Davis Herring
- P1774R8
2022-06-14 Core Portable assumptions GitHub Timur Doumler
- P1774R7
2022-05-15 Core Portable assumptions GitHub Timur Doumler
- P1774R6
2022-02-15 Core Portable assumptions GitHub Timur Doumler
- P1774R5
2021-12-16 Evolution Core Portable assumptions GitHub Timur Doumler
- P1774R4
2021-11-17 Evolution Portable assumptions GitHub Timur Doumler
- P1774R3
2020-01-13 Evolution Portable assumptions GitHub Timur Doumler
- P1774R2
2019-11-25 Evolution Portable assumptions GitHub Timur Doumler
- P1774R1
2019-10-06 SG21 EWGI Evolution Portable optimisation hints GitHub Timur Doumler
- P1774R0
2019-06-17 Evolution Portable optimisation hints GitHub Timur Doumler
- P1773R0
2019-06-17 Evolution Contracts have failed to provide a portable "assume" GitHub Timur Doumler
- P1772R1
2019-10-06 SG7 EWGI Variadic overload sets and overload sequences GitHub Vincent Reverdy
- P1772R0
2019-06-17 EWGI LEWGI Variadic overload sets and overload sequences GitHub Vincent Reverdy
- P1771R1
2019-07-19 EWGI Evolution Core [[nodiscard]] for constructors GitHub Peter Sommerlad
- P1771R0
2019-06-17 EWGI Evolution Core [[nodiscard]] for constructors GitHub Peter Sommerlad
- P1770R0
2019-06-17 SG6 SG14 SG19 LEWGI On vectors, tensors, matrices, and hypermatrices GitHub Vincent Reverdy
- P1769R0
2019-06-17 Evolution The "default" contract build-level and continuation-mode should be implementation-defined GitHub Ville Voutilainen
- P1768R0
2019-06-17 LEWGI Contiguous Containers Should Contain .data() GitHub Nevin Liber
- P1767R0
2019-06-17 SG15 Packaging C++ Modules GitHub Richard Smith
- P1766R1
2019-08-07 Evolution Mitigating minor modules maladies GitHub Richard Smith
- P1766R0
2019-06-17 Evolution Mitigating minor modules maladies GitHub Richard Smith
- P1764R0
2019-06-17 Library Evolution ssize() Should be Named count() GitHub Tony Van Eerd
- P1762R0
2019-06-17 SG1 Library Evolution Concurrent map customization options (LEWG version) GitHub David Goldblatt
- P1761R0
2019-06-17 SG1 Concurrent map customization options (SG1 version) GitHub David Goldblatt
- P1760R0
2019-06-17 Library Evolution snapshot_source - A Horse with a Better Name GitHub Tony Van Eerd
- P1759R6
2023-05-17 Library Native handles and file streams GitHub Elias Kosunen
- P1759R5
2023-02-12 Library Native handles and file streams GitHub Elias Kosunen
- P1759R4
2022-10-08 Library Evolution Native handles and file streams GitHub Elias Kosunen
- P1759R3
2020-10-12 Library Evolution Native handles and file streams GitHub Elias Kosunen
- P1759R2
2019-12-13 Library Evolution Native handle from file streams GitHub Elias Kosunen
- P1759R1
2019-07-29 Library Evolution Native handle from file streams GitHub Elias Kosunen
- P1759R0
2019-06-17 LEWGI Native handle from file streams GitHub Elias Kosunen
- P1756R0
2019-06-18 SG1 LEWGI Library Evolution Pointer lifetime-end zap GitHub Paul E. McKenney Maged Michael Jens Mauer Peter Sewell Martin Uecker Hans Boehm Hubert Tong and Niall Douglas
- P1754R1
2019-07-18 Evolution Library Evolution Library Rename concepts to standard_case for C++20, while we still can GitHub Herb Sutter Casey Carter Gabriel Dos Reis Eric Niebler Bjarne Stroustrup Andrew Sutton Ville Voutilainen
- P1754R0
2019-06-17 Evolution Library Evolution Library Rename concepts to standard_case for C++20, while we still can GitHub Herb Sutter Casey Carter Gabriel Dos Reis Eric Niebler Bjarne Stroustrup Andrew Sutton Ville Voutilainen
- P1753R0
2019-06-16 Evolution Name Lookup Should "Find the First Thing of That Name" GitHub Walter E Brown
- P1751R0
2019-06-17 SG6 LEWGI Numeric Type Families GitHub John McFarlane
- P1750R1
2019-10-07 SG1 LEWGI A Proposal to Add Process Management to the C++ Standard Library GitHub Klemans Morgenstern Jeff Garland Elias Kosunen Fatih Bakir
- P1750R0
2019-06-17 LEWGI A Proposal to Add Process Management to the C++ Standard Library GitHub Klemens Morgenstern Jeff Garland Elias Kosunen Fatih Bakir
- P1749R0
2019-06-17 SG7 Access control for reflection GitHub Yehezkel Bernat
- P1748R1
2019-10-13 SG20 Fill in [delay.cpp] TODO in D1389 GitHub Yehezkel Bernat
- P1748R0
2019-06-16 SG20 Fill in [delay.cpp] TODO in D1389 GitHub Yehezkel Bernat
- P1747R0
2019-06-16 SG20 Don't use `char8_t` and `std::u8string` yet in P1389 GitHub Yehezkel Bernat
- P1746R1
2019-07-24 SG13 Library Evolution Feedback on P1386R2 std::audio GitHub Sophia Poirier Richard Powell David Singer Dan Klingler Tony Guetta Doug Wyatt
- P1746R0
2019-06-17 SG13 Library Evolution Feedback on [P1386R2] std::audio GitHub Richard Powell David Singer Sophia Poirier Dan Klingler Tony Guetta JF Bastien
- P1745R0
2019-06-17 Evolution Coroutine changes for C++20 and beyond GitHub Lewis Baker
- P1744R0
2019-06-16 Evolution Library Evolution Avoiding Misuse of Contract-Checking GitHub Rostislav Khlebnikov John Lakos
- P1743R0
2019-06-16 Evolution Library Evolution Contracts, Undefined Behavior, and Defensive Programming GitHub Rostislav Khlebnikov John Lakos
- P1739R4
2020-03-01 Library Avoid template bloat for safe_ranges in combination with 'subrange-y' view adaptors. LWG3407 GitHub Hannes Hauswedell
- P1739R3
2019-11-24 Library Avoid template bloat for safe_ranges in combination with 'subrange-y' view adaptors. GitHub Hannes Hauswedell
- P1739R2
2019-10-06 Library Avoid template bloat for forwarding ranges in combination with 'subrange-y' view adaptors. GitHub Hannes Hauswedell (h2 AT fsfe.org)
- P1739R1
2019-07-15 Library Type erasure for forwarding ranges in combination with "subrange-y" view adaptors GitHub Hannes Hauswedell
- P1739R0
2019-06-15 Library Evolution Type erasure for forwarding ranges in combination with "subrange-y" view adaptors GitHub Hannes Hauswedell
- P1738R0
2019-06-17 SG1 Library Evolution The Executor Concept Hierarchy Needs a Single Root GitHub Eric Niebler
- P1737R0
2019-06-17 Library Evolution unique_function vs. any_invokable - Bikeshedding Off the Rails GitHub Nevin Liber
- P1736R0
2019-06-16 SG14 SG14: Low Latency Meeting Minutes 2019/04/17-2019/06/12 GitHub Michael Wong
- P1735R0
2019-06-16 SG19 SG19: Machine Learning 2019/04/11-2019/06/13 GitHub Michael Wong
- P1734R0
2019-06-14 Evolution Defaultable default constructors and destructors for all unions GitHub CJ Johnson
- P1733R0
2019-06-17 SG7 User-friendly and Evolution-friendly Reflection: A Compromise GitHub David Sankel Daveed Vandevoorde
- P1732R4
2020-02-21 Library Evolution Do not promise support for function syntax of operators GitHub CJ Johnson
- P1732R3
2020-02-11 Library Evolution Do not promise support for function syntax of operators GitHub CJ Johnson
- P1732R2
2019-12-10 Library Evolution Library Do not promise support for function syntax of operators GitHub CJ Johnson
- P1732R1
2019-07-26 Library Evolution Library Do not promise support for function syntax of operators GitHub CJ Johnson
- P1732R0
2019-06-14 Library Evolution Library Do not promise support for function syntax of operators GitHub CJ Johnson
- P1731R1
2019-10-07 Library Evolution Memory helper functions for containers GitHub Ruslan Arutyunyan Ilya Burylov Pablo Halpern
- P1731R0
2019-06-14 LEWGI Library Evolution Memory helper functions for containers GitHub Pablo Halpern Ilya Burylov Ruslan Arutyunyan
- P1730R0
2019-06-14 Evolution Adding a global contract assumption mode GitHub Hyman Rosen John Lakos Alisdair Meredith
- P1729R5
2024-10-15 SG16 Unicode LEWG Library Evolution Text Parsing GitHub Elias Kosunen Victor Zverovich
- P1729R4
2024-02-11 SG9 Ranges SG16 Unicode LEWG Library Evolution Text Parsing GitHub Elias Kosunen Victor Zverovich
- P1729R3
2023-10-12 SG9 Ranges SG16 Unicode Library Evolution Text Parsing GitHub Elias Kosunen Victor Zverovich
- P1729R2
2023-07-07 SG9 Ranges SG16 Unicode LEWG Library Evolution Text Parsing GitHub Elias Kosunen Victor Zverovich
- P1729R1
2019-10-06 Library Evolution Text Parsing GitHub Victor Zverovich Elias Kosunen
- P1729R0
2019-06-14 Library Evolution Text Parsing GitHub Victor Zverovich
- P1728R0
2019-06-17 Evolution Preconditions, axiom-level contracts and assumptions — an in depth study GitHub Andrzej Krzemieński
- P1727R0
2019-06-15 Library Evolution Library Issues with current flat_map proposal GitHub Denis Yaroshevskiy
- P1726R5
2021-07-14 SG1 SG12 Evolution Pointer lifetime-end zap (informational/historical) GitHub Paul E. McKenney Maged Michael Jens Maurer Peter Sewell Martin Uecker Hans Boehm Hubert Tong Niall Douglas Thomas Rodgers Will Deacon Michael Wong David Goldblatt Kostya Serebryany and Anthony Williams
- P1726R4
2020-07-08 SG1 SG12 Evolution Pointer lifetime-end zap GitHub Paul E. McKenney Maged Michael Jens Maurer Peter Sewell Martin Uecker Hans Boehm Hubert Tong Niall Douglas Thomas Rodgers Will Deacon Michael Wong David Goldblatt Kostya Serebryany and Anthony Williams
- P1726R3
2020-02-21 SG1 SG12 Evolution Pointer lifetime-end zap GitHub Paul E. McKenney Maged Michael Jens Mauer Peter Sewell Martin Uecker Hans Boehm Hubert Tong Niall Douglas Will Deacon Michael Wong and David Goldblatt
- P1726R2
2020-01-13 SG1 SG12 Evolution Pointer lifetime-end zap GitHub Maged Michael Jens Mauer Peter Sewell Martin Uecker Hans Boehm Hubert Tong Niall Douglas Will Deacon Michael Wong and David Goldblatt
- P1726R1
2019-08-01 SG1 SG12 EWGI Pointer lifetime-end zap GitHub Paul E. McKenney Maged Michael Jens Mauer Peter Sewell Martin Uecker Hans Boehm Hubert Tong Niall Douglas Will Deacon Michael Wong
- P1726R0
2019-06-17 SG12 Pointer lifetime-end zap GitHub Paul E. McKenney Maged Michael Jens Maurer Peter Sewell Martin Uecker Hans Boehm Hubert Tong Niall Douglas
- P1725R1
2019-10-07 SG20 Modular Topic Design GitHub Christopher Di Bella
- P1725R0
2019-06-17 SG20 Modular Topic Design GitHub Christopher Di Bella
- P1724R0
2019-06-17 WG21 C++ Standard Library Issues to be moved in Cologne Marshall Clow
- P1723R2
2019-11-07 Library Mandating the Standard Library: Clause 31 - Atomics library GitHub Marshall Clow Daniel Sunderland
- P1723R1
2019-10-07 Library Mandating the Standard Library: Clause 31 - Atomics library GitHub Marshall Clow
- P1723R0
2019-06-17 Library Mandating the Standard Library: Clause 31 - Atomics library GitHub Marshall Clow
- P1722R2
2019-11-07 Library Mandating the Standard Library: Clause 30 - Regular Expression library GitHub Marshall Clow
- P1722R1
2019-10-07 Library Mandating the Standard Library: Clause 30 - Regular Expression library GitHub Marshall Clow
- P1722R0
2019-06-17 Library Mandating the Standard Library: Clause 30 - Regular Expression library GitHub Marshall Clow
- P1721R2
2019-11-07 Library Mandating the Standard Library: Clause 29 - Input/Output library GitHub Marshall Clow
- P1721R1
2019-10-07 Library Mandating the Standard Library: Clause 29 - Input/Output library GitHub Marshall Clow
- P1721R0
2019-06-17 Library Mandating the Standard Library: Clause 29 - Input/Output library GitHub Marshall Clow
- P1720R2
2019-11-07 Library Mandating the Standard Library: Clause 28 - Localization library GitHub Marshall Clow
- P1720R1
2019-10-07 Library Mandating the Standard Library: Clause 28 - Localization library GitHub Marshall Clow
- P1720R0
2019-06-17 Library Mandating the Standard Library: Clause 28 - Localization library GitHub Marshall Clow
- P1719R2
2019-11-08 Library Mandating the Standard Library: Clause 26 - Numerics library GitHub Marshall Clow
- P1719R1
2019-10-07 Library Mandating the Standard Library: Clause 26 - Numerics library GitHub Marshall Clow
- P1719R0
2019-06-17 Library Mandating the Standard Library: Clause 26 - Numerics library GitHub Marshall Clow
- P1718R2
2019-11-08 Library Mandating the Standard Library: Clause 25 - Algorithms library GitHub Marshall Clow
- P1718R1
2019-10-07 Library Mandating the Standard Library: Clause 25 - Algorithms library GitHub Marshall Clow
- P1718R0
2019-06-17 Library Mandating the Standard Library: Clause 25 - Algorithms library GitHub Marshall Clow
- P1717R0
2019-06-17 SG7 Compile-time Metaprogramming in C++ GitHub Andrew Sutton Wyatt Childers
- P1716R3
2019-11-07 Library ranges compare algorithm are over-constrained GitHub Tomasz Kamiński
- P1716R2
2019-10-06 Library ranges compare algorithm are over-constrained GitHub Tomasz Kamiński
- P1716R1
2019-07-28 Library Evolution ranges compare algorithm are over-constrained GitHub Tomasz Kamiński
- P1716R0
2019-06-17 Library Evolution ranges compare algorithm are over-constrained GitHub Tomasz Kamiński
- P1715R1
2023-02-06 LEWGI Library Evolution Loosen restrictions on "_t" typedefs and "_v" values. GitHub Jorg Brown
- P1715R0
2019-06-17 Core Library Evolution Library Loosen restrictions on "_t" typedefs and "_v" values. GitHub Jorg Brown
- P1714R1
2019-07-19 Evolution Core NTTP are incomplete without float, double, and long double! GitHub Jorg Brown
- P1714R0
2019-06-17 Evolution Core NTTP are incomplete without float, double, and long double! GitHub Jorg Brown
- P1713R0
2019-06-17 Evolution Allowing both co_return; and co_return value; in the same coroutine GitHub Lewis Baker
- P1711R0
2019-06-15 Evolution What to do about contracts? GitHub Bjarne Stroustrup
- P1710R0
2019-06-17 Evolution Adding a global contract assumption mode GitHub Ville Voutilainen
- P1709R5
2024-01-15 SG6 Numerics SG14 Low Latency SG19 Machine Learning Graph Library GitHub Phillip Ratzloff Andrew Lumsdaine Richard Dosselmann Michael Wong Matthew Galati Jens Maurer Domagoj Saric Jesun Firoz Kevin Deweese
- P1709R4
2023-12-18 SG19 Machine Learning Graph Library GitHub Phillip Ratzloff Andrew Lumsdaine Richard Dosselmann Michael Wong Matthew Galati Jens Maurer Domagoj Saric Jesun Firoz Kevin Deweese
- P1709R3
2022-10-15 SG19 Graph Library GitHub Phillip Ratzloff Andrew Lumsdaine Richard Dosselmann Michael Wong Matthew Galati Jens Maurer Domagoj Saric Jesun Firoz Kevin Deweese
- P1709R2
2020-01-13 SG19 Graph Library GitHub Michael Wong Phillip Ratzloff Richard Dosselmann Michael Wong Matthew Galati Andrew Lumsdaine Jens Maurer Domagoj Saric Jesun Firoz Kevin Deweese
- P1709R1
2019-10-07 SG19 Graph Data Structures GitHub Michael Wong
- P1709R0
2019-06-17 SG19 Graph Data Structures GitHub Phillip Ratzloff Richard Dosselmann Michael Wong
- P1708R9
2024-10-15 SG6 Numerics SG14 Low Latency SG19 Machine Learning LEWG Library Evolution LWG Library Basic Statistics GitHub Richard Dosselmann
- P1708R8
2023-12-18 SG6 Numerics SG14 Low Latency Library Evolution Library Basic Statistics GitHub Richard Dosselmann
- P1708R7
2023-02-06 EWGI Basic Statistics GitHub Richard Dosselmann
- P1708R6
2022-03-15 SG6 SG19 Library Evolution Simple Statistical Functions GitHub Richard Dosselman Micheal Chiu Richard Dosselmann Eric Niebler Phillip Ratzlof Vincent Reverdy Jens Maurer
- P1708R5
2021-06-14 SG6 SG19 Library Evolution Simple Statistical Functions GitHub Richard Dosselman Micheal Chiu Richard Dosselmann Eric Niebler Phillip Ratzlof Vincent Reverdy Jens Maurer
- P1708R4
2021-04-14 SG6 SG19 Library Evolution Simple Statistical Functions GitHub Richard Dosselman Micheal Chiu Richard Dosselmann Eric Niebler Phillip Ratzlof Vincent Reverdy Jens Maurer
- P1708R3
2021-01-15 SG6 SG19 Library Evolution WG21 Simple Statistical Functions GitHub Richard Dosselman Micheal Chiu Richard Dosselmann Eric Niebler Phillip Ratzlof Vincent Reverdy
- P1708R2
2020-01-10 SG19 Simple Statistical Functions GitHub Michael Wong Micheal Chiu Richard Dosselmann Eric Niebler Phillip Ratzlof Vincent Reverdy
- P1708R1
2019-10-10 SG19 Simple Statistical Functions GitHub Michael Wong
- P1708R0
2019-06-17 SG19 Simple Statistics functions GitHub Richard Dosselmann Michael Wong
- P1706R3
2021-04-14 SG12 Programming Language Vulnerabilities for Safety Critical C++ GitHub Michael Wong Stephen Michel Peter Sommerlad Lisa Lippincott Aaron Ballman Richard Corden Clive Pygott Erhard Ploedereder John McFarlane Paul Preney Andreas Weis Federico Kircheis Tullio Vardanega Jorg Brown Chris Tapp
- P1706R2
2020-01-13 SG12 Programming Language Vulnerabilities for Safety Critical C++ GitHub Michael Wong Stephen Michel Peter Sommerlad Lisa Lippincott Aaron Ballman Richard Corden Clive Pygott Erhard Ploedereder John McFarlane Paul Preney Andreas Weis Federico Kircheis Tullio Vardanega Jorg Brown Chris Tapp
- P1706R1
2019-10-07 SG12 Programming Language Vulnerabilities for C++ update GitHub Michael Wong Stephen Michel
- P1706R0
2019-06-16 SG12 Programming Language Vulnerabilities for C++ update GitHub Michael Wong Stephen Michel
- P1705R1
2019-10-07 SG12 Enumerating Core Undefined Behavior GitHub Shafik Yaghmour
- P1705R0
2019-06-13 SG12 Enumerating Core Undefined Behavior GitHub Shafik Yaghmour
- P1704R0
2019-06-17 Evolution Core Undefined functions in axiom-level contract statements GitHub Andrzej Krzemieński Joshua Berne
- P1703R1
2019-07-19 SG2 Evolution Recognizing Header Unit Imports Requires Full Preprocessing GitHub Boris Kolpackov
- P1703R0
2019-06-17 SG2 Evolution Recognizing Header Unit Imports Requires Full Preprocessing GitHub Boris Kolpackov
- P1702R0
2019-06-17 Library Evolution Annex D Means Deprecated GitHub Corentin Jabot
- P1701R2
2021-05-04 Evolution Inline Namespaces: Fragility Bites GitHub Nathan Sidwell
- P1701R1
2020-09-13 Evolution Inline Namespaces: Fragility Bites GitHub Nathan Sidwell
- P1701R0
2019-06-14 Evolution Inline Namespaces: Fragility Bites GitHub Nathan Sidwell
- P1700R0
2019-06-17 WG21 Target-audience tables GitHub Christopher Di Bella JC van Winkel
- P1697R0
2019-06-15 Core Require a diagnostic for "declaration changes meaning" GitHub Botond Ballo
- P1696R0
2019-06-13 Library Evolution Refinement proposal for P0920 Precalculated hash values in lookup GitHub Xiao Shi Mateusz Pusz Geoffrey Romer Jay Feldblum
- P1690R1
2019-08-12 Library Refinement Proposal for P0919 Heterogeneous lookup for unordered containers GitHub Xiao Shi Mateusz Pusz Geoffrey Romer
- P1690R0
2019-06-13 Library Evolution Refinement Proposal for P0919 Heterogeneous lookup for unordered containers GitHub Xiao Shi Mateusz Pusz Geoffrey Romer
- P1689R5
2022-06-06 SG15 SG16 Format for describing dependencies of source files GitHub Ben Boeckel Brad King
- P1689R4
2021-06-14 SG15 SG16 Format for describing dependencies of source files GitHub Ben Boeckel Brad King
- P1689R3
2020-12-09 SG15 SG16 Evolution Format for describing dependencies of source files GitHub Ben Boeckel Brad King
- P1689R2
2020-01-13 SG15 SG16 Evolution Format for describing dependencies of source files GitHub Ben Boeckel Brad King
- P1689R1
2019-08-09 SG15 SG16 Evolution Format for describing dependencies of source files GitHub Ben Boeckel Brad King
- P1689R0
2019-06-18 SG15 Format for describing dependencies of source files GitHub Ben Boeckel Brad King
- P1688R0
2019-06-17 SG15 Evolution Towards a C++ Ecosystem Technical Report GitHub Bryce Adelstein Lelbach
- P1687R1
2019-08-06 SG2 SG15 Evolution Summary of the Tooling Study Group's Modules Ecosystem Technical Report Telecons GitHub Bryce Adelstein Lelbach Ben Craig
- P1687R0
2019-06-17 SG15 Evolution Summary of the Tooling Study Group's Pre-Cologne Telecons on Modules Tooling Interactions GitHub Bryce Adelstein Lelbach Ben Craig
- P1686R2
2019-11-05 Library Mandating the Standard Library: Clause 27 - Time library GitHub Jeff Garland
- P1686R1
2019-10-07 Library Mandating the Standard Library: Clause 27 - Time library GitHub Jeff Garland
- P1686R0
2019-06-16 Library Mandating the Standard Library: Clause 27 - Time library GitHub Jeff Garland
- P1685R0
2019-06-14 Library Evolution Make get/set_default_resource replaceable GitHub Pablo Halpern
- P1684R5
2023-05-19 Library Evolution mdarray: An Owning Multidimensional Array Analog of mdspan GitHub Christian Trott D. S. Hollman Mark Hoemmen Daniel Sunderland Damien Lebrun-Grandie
- P1684R4
2023-01-15 Library Evolution mdarray: An Owning Multidimensional Array Analog of mdspan GitHub Christian Trott D. S. Hollman Mark Hoemmen Daniel Sunderland Damien Lebrun-Grandie
- P1684R3
2022-07-15 Library Evolution mdarray: An Owning Multidimensional Array Analog of mdspan GitHub Christian Trott D. S. Hollman Mark Hoemmen Daniel Sunderland
- P1684R2
2022-04-12 Library Evolution mdarray: An Owning Multidimensional Array Analog of mdspan GitHub Christian Trott D. S. Hollman Mark Hoemmen Daniel Sunderland
- P1684R1
2022-03-21 Library Evolution mdarray: An Owning Multidimensional Array Analog of mdspan GitHub Christian Trott D. S. Hollman Mark Hoemmen Daniel Sunderland
- P1684R0
2019-06-16 Library Evolution mdarray: An Owning Multidimensional Array Analog of mdspan GitHub D. S. Hollman Christian Trott Mark Hoemmen Daniel Sundernland
- P1683R0
2020-02-29 WG21 References for Standard Library Vocabulary Types - an optional case study GitHub JeanHeyd Meneide
- P1682R3
2021-01-22 Library std::to_underlying GitHub JeanHeyd Meneide
- P1682R2
2021-01-16 Library std::to_underlying GitHub JeanHeyd Meneide
- P1682R1
2019-08-05 Library std::to_underlying GitHub JeanHeyd Meneide
- P1682R0
2019-06-17 LEWGI Library Evolution std::to_underlying GitHub JeanHeyd Meneide
- P1681R0
2019-06-17 Library Evolution Revisiting allocator model for coroutine lazy/task/generator GitHub Gor Nishanov
- P1680R0
2019-06-17 Evolution Implementing Contracts in GCC GitHub Andrew Sutton Jeff Chapman
- P1679R3
2020-07-22 Library String Contains function GitHub Wim Leflere Paul Fee
- P1679R2
2020-05-13 Library String Contains function GitHub Wim Leflere Paul Fee
- P1679R1
2019-10-03 Library String Contains function GitHub Wim Leflere Paul Fee
- P1679R0
2019-06-12 LEWGI String Contains function GitHub Wim Leflere
- P1678R2
2019-10-06 Library Evolution Callbacks and Composition GitHub Kirk Shoop
- P1678R1
2019-08-05 SG1 SG13 Library Evolution Callbacks and Composition GitHub Kirk Shoop
- P1678R0
2019-06-17 SG1 Library Evolution Callbacks and Composition GitHub Kirk Shoop
- P1677R2
2019-10-06 Evolution Cancellation is not an Error GitHub Kirk Shoop Lisa Lippincott Lewis Baker
- P1677R1
2019-08-05 SG1 Evolution Library Evolution Cancellation is not an Error GitHub Kirk Shoop
- P1677R0
2019-06-17 SG1 Evolution Library Evolution Cancellation is not an Error GitHub Kirk Shoop
- P1676R0
2019-06-17 Evolution C++ Exception Optimizations. An experiment. GitHub Gor Nishanov
- P1675R2
2021-05-25 Core Library rethrow_exception must be allowed to copy GitHub Billy O'Neal
- P1675R1
2019-07-19 Evolution Core Library rethrow_exception must be allowed to copy GitHub Billy O'Neal
- P1675R0
2019-06-10 Evolution Library rethrow_exception must be allowed to copy GitHub Billy O'Neal
- P1674R2
2022-05-15 Library Evolution Evolving a Standard C++ Linear Algebra Library from the BLAS GitHub Mark Hoemmen Daisy Hollman Christian Trott
- P1674R1
2022-04-15 Library Evolution Evolving a Standard C++ Linear Algebra Library from the BLAS GitHub Mark Hoemmen Daisy Hollman Christian Trott
- P1674R0
2019-06-17 SG6 SG14 SG19 Library Evolution Evolving a Standard C++ Linear Algebra Library from the BLAS GitHub Mark Hoemmen D. S. Hollman Christian Trott
- P1673R13
2023-12-18 WG21 A free function linear algebra interface based on the BLAS GitHub Mark Hoemmen Daisy Hollman Christian Trott Daniel Sunderland Nevin Liber Alicia KlinvexLi-Ta Lo Damien Lebrun-Grandie Graham Lopez Peter Caday Sarah Knepper Piotr Luszczek Timothy Costa
- P1673R12
2023-03-15 Library A free function linear algebra interface based on the BLAS GitHub Mark Hoemmen Daisy Hollman Christian Trott Daniel Sunderland Nevin Liber Alicia KlinvexLi-Ta Lo Damien Lebrun-Grandie Graham Lopez Peter Caday Sarah Knepper Piotr Luszczek Timothy Costa
- P1673R11
2023-01-15 Library Evolution A free function linear algebra interface based on the BLAS GitHub Mark Hoemmen Daisy Hollman Christian Trott Daniel Sunderland Nevin Liber Alicia KlinvexLi-Ta Lo Damien Lebrun-Grandie Graham Lopez Peter Caday Sarah Knepper Piotr Luszczek Timothy Costa
- P1673R10
2022-10-15 Library Evolution A free function linear algebra interface based on the BLAS GitHub Mark Hoemmen Daisy Hollman Christian Trott Daniel Sunderland Nevin Liber Alicia KlinvexLi-Ta Lo Damien Lebrun-Grandie Graham Lopez Peter Caday Sarah Knepper Piotr Luszczek Timothy Costa
- P1673R9
2022-06-14 SG6 Library Evolution A free function linear algebra interface based on the BLAS GitHub Mark Hoemmen Daisy Hollman Christian Trott Daniel Sunderland Nevin Liber Alicia KlinvexLi-Ta Lo Damien Lebrun-Grandie Graham Lopez Peter Caday Sarah Knepper Piotr Luszczek Timothy Costa
- P1673R8
2022-05-15 SG6 Library Evolution A free function linear algebra interface based on the BLAS GitHub Mark Hoemmen Daisy Hollman Christian Trott Daniel Sunderland Nevin Liber Alicia Klinvex Li-Ta Lo Damien Lebrun-Grandie Graham Lopez Peter Caday Sarah Knepper Piotr Luszczek Timothy Costa
- P1673R7
2022-04-15 Library Evolution A free function linear algebra interface based on the BLAS GitHub Mark Hoemmen Daisy Hollman Christian Trott Daniel Sunderland Nevin Liber Alicia KlinvexLi-Ta Lo Damien Lebrun-Grandie Graham Lopez Peter Caday Sarah Knepper Piotr Luszczek Timothy Costa
- P1673R6
2021-12-15 Library Evolution A free function linear algebra interface based on the BLAS GitHub Mark Hoemmen Daisy Hollman Christian Trott Daniel Sunderland Nevin Liber Alicia KlinvexLi-Ta Lo Damien Lebrun-Grandie Graham Lopez Peter Caday Sarah Knepper Piotr Luszczek Timothy Costa
- P1673R5
2021-10-15 Library Evolution A free function linear algebra interface based on the BLAS GitHub Mark Hoemmen Daisy Hollman Christian Trott Daniel Sunderland Nevin Liber Alicia KlinvexLi-Ta Lo Damien Lebrun-Grandie Graham Lopez Peter Caday Sarah Knepper Piotr Luszczek Timothy Costa
- P1673R4
2021-08-15 Library Evolution A free function linear algebra interface based on the BLAS GitHub Mark Hoemmen Daisy Hollman Christian Trott Daniel Sunderland Nevin Liber Alicia KlinvexLi-Ta Lo Damien Lebrun-Grandie Graham Lopez Peter Caday Sarah Knepper Piotr Luszczek Timothy Costa
- P1673R3
2021-04-14 Library Evolution A free function linear algebra interface based on the BLAS GitHub Mark Hoemmen Daisy Hollman Christian Trott Daniel Sunderland Nevin Liber Li-Ta Lo Damien Lebrun-Grandie Graham Lopez Peter Caday Sarah Knepper Piotr Luszczek Timothy Costa
- P1673R2
2020-01-13 SG1 SG6 SG14 SG19 Library Evolution A free function linear algebra interface based on the BLAS GitHub Mark Hoemmen D. S. Hollman Christian Trott Daniel Sunderland Nevin Liber Siva Rajamanickam Li-Ta Lo Damien Lebrun-Grandie Graham Lopez Peter Caday Sarah Knepper Piotr Luszczek Timothy Costa
- P1673R1
2019-06-17 SG6 SG14 SG19 Library Evolution A free function linear algebra interface based on the BLAS GitHub Mark Hoemmen D. S. Hollman Christian Trott Daniel Sunderland Nevin Liber Siva Rajamanickam Li-Ta Lo Graham Lopez Peter Caday Sarah Knepper Piotr Luszczek Timothy Costa
- P1673R0
2019-06-17 SG6 SG14 SG19 Library Evolution A free function linear algebra interface based on the BLAS GitHub Mark Hoemmen D. S. Hollman Christian Trott Daniel Sunderland Nevin Liber Siva Rajamanickam Li-Ta Lo Graham Lopez Peter Caday Sarah Knepper Piotr Luszczek Timothy Costa
- P1672R0
2019-06-16 Evolution "Axiom" is a False Friend GitHub Joshua Berne
- P1671R0
2019-06-16 Evolution Contract Evaluation in Constant Expressions GitHub Joshua Berne Alisdair Meredith
- P1670R0
2019-06-16 Evolution Side Effects of Checked Contracts and Predicate Elision GitHub Joshua Berne Alisdair Meredith
- P1669R0
2019-06-10 EWGI Evolution Callsite Based Inlining Hints: [[always_inline]] and [[never_inline]] GitHub Erich Keane
- P1668R1
2019-07-17 EWGI Evolution Enabling constexpr Intrinsics By Permitting Unevaluated inline-assembly in constexpr Functions GitHub Erich Keane
- P1668R0
2019-06-10 EWGI Evolution Enabling constexpr Intrinsics By Permitting Unevaluated inline-assembly in constexpr Functions GitHub Erich Keane
- P1667R0
2019-06-17 EWGI Concept-aware noexcept specifiers GitHub Christopher Di Bella
- P1666R0
2019-06-10 SG16 SG16: Unicode meeting summaries 2019/01/23 - 2019/05/22 GitHub Tom Honermann
- P1665R0
2019-06-17 LEWGI Tag Based Customization Point Functions GitHub John Bandela
- P1664R7
2022-02-16 SG9 Library Evolution reconstructible_range - a concept for putting ranges back together GitHub JeanHeyd Meneide Hannes Hauswedell
- P1664R6
2021-12-26 SG9 Library Evolution reconstructible_range - a concept for putting ranges back together GitHub JeanHeyd Meneide
- P1664R5
2021-08-16 SG9 Library Evolution reconstructible_range - a concept for putting ranges back together GitHub JeanHeyd Meneide
- P1664R4
2021-06-15 SG9 Library Evolution reconstructible_range - a concept for putting ranges back together GitHub JeanHeyd Meneide
- P1664R3
2021-04-16 Library Evolution reconstructible_range - a concept for putting ranges back together GitHub JeanHeyd Meneide
- P1664R2
2020-01-06 Library Evolution reconstructible_range - a concept for putting ranges back together GitHub JeanHeyd Meneide
- P1664R1
2019-11-30 Library Evolution reconstructible_range - a concept for putting ranges back together GitHub JeanHeyd Meneide
- P1664R0
2019-08-05 Library Evolution Library reconstructible_range - a concept for putting ranges back together GitHub JeanHeyd Meneide
- P1663R0
2019-06-19 Evolution Supporting return-value-optimisation in coroutines GitHub Lewis Baker
- P1662R0
2019-06-17 Evolution Adding async RAII support to coroutines GitHub Lewis Baker
- P1661R1
2019-07-18 Library Remove dedicated precalculated hash lookup interface GitHub Tomasz Kamiński
- P1661R0
2019-06-13 Library Evolution Remove dedicated precalculated hash lookup interface GitHub Tomasz Kamiński
- P1660R0
2019-06-17 SG1 Library Evolution A Compromise Executor Design Sketch GitHub Jared Hoberock Michael Garland Bryce Adelstein Lelbach Michał Dominiak Eric Niebler Kirk Shoop Lewis Baker Lee Howes D. S. Hollman Gordon Brown
- P1659R3
2021-02-19 Library starts_with and ends_with GitHub Christopher Di Bella
- P1659R2
2021-02-11 Library starts_with and ends_with GitHub Christopher Di Bella
- P1659R1
2020-07-15 Library starts_with and ends_with GitHub Christopher Di Bella
- P1659R0
2019-06-17 LEWGI Library Evolution starts_with and ends_with GitHub Christopher Di Bella
- P1658R0
2019-06-14 SG1 Library Evolution Suggestions for Consensus on Executors GitHub Jared Hoberock Bryce Adelstein Lelbach
- P1657R0
2019-06-16 Library Evolution String substring checking GitHub Paul Fee
- P1656R2
2020-02-14 Library Evolution "Throws: Nothing" should be noexcept GitHub Agustín Bergé
- P1656R1
2020-02-13 Library Evolution "Throws: Nothing" should be noexcept GitHub Agustín Bergé
- P1656R0
2019-06-16 Library Evolution Library "Throws: Nothing" should be noexcept GitHub Agustín Bergé
- P1655R0
2019-06-13 Library Evolution LEWG Omnibus Design Policy Paper GitHub Zach Laine
- P1654R1
2020-04-10 WG21 ABI breakage - summary of initial comments GitHub Roger Orr
- P1654R0
2019-06-13 WG21 ABI breakage - summary of initial comments GitHub Roger Orr
- P1652R1
2019-07-18 Library Printf corner cases in std::format GitHub Zhihao Yuan Victor Zverovich
- P1652R0
2019-06-13 Library Evolution Printf corner cases in std::format GitHub Zhihao Yuan Victor Zverovich
- P1651R0
2019-06-07 Library Evolution bind_front should not unwrap reference_wrapper GitHub Tomasz Kamiński
- P1650R0
2019-05-25 Library Evolution Output std::chrono::days with 'd' suffix GitHub Tomasz Kamiński
- P1649R0
2019-06-16 Library Evolution Library A Generic Library for Compile-time Routing GitHub Mingxin Wang
- P1648R2
2019-10-07 Library Evolution Library A Library for Sink Argument Passing GitHub Mingxin Wang Agustín Bergé
- P1648R1
2019-08-05 LEWGI Library Evolution Library The Concept of Extending Argument and a Support Library GitHub Mingxin Wang Agustín Bergé
- P1648R0
2019-06-18 Library Evolution Library The Concept of Extending Argument and a Support Library GitHub Mingxin Wang
- P1645R1
2019-05-14 Library Evolution Library constexpr for numeric algorithms GitHub Ben Deane
- P1645R0
2019-06-17 Library Evolution Library constexpr for numeric algorithms GitHub Ben Deane
- P1644R0
2019-06-16 SG1 Library Evolution Library Add wait/notify to atomic<shared_ptr<T>> GitHub David Olsen
- P1643R1
2019-07-20 WG21 Add wait/notify to atomic_ref GitHub David Olsen
- P1643R0
2019-06-16 SG1 Library Evolution Library Add wait/notify to atomic_ref<T> GitHub David Olsen
- P1642R11
2022-07-01 Core Freestanding Library: Easy [utilities], [ranges], and [iterators] GitHub Ben Craig
- P1642R10
2022-06-18 Core Library Freestanding Library: Easy [utilities], [ranges], and [iterators] GitHub Ben Craig
- P1642R9
2022-05-15 Core Library Freestanding Library: Easy [utilities], [ranges], and [iterators] GitHub Ben Craig
- P1642R8
2022-04-13 Library Freestanding Library: Easy [utilities], [ranges], and [iterators] GitHub Ben Craig
- P1642R7
2021-09-26 Library Freestanding Library: Easy [utilities], [ranges], and [iterators] GitHub Ben Craig
- P1642R6
2021-05-30 Library Freestanding Library: Easy [utilities], [ranges], and [iterators] GitHub Ben Craig
- P1642R5
2020-12-10 Library Evolution Freestanding Library: Easy [utilities], [ranges], and [iterators] GitHub Ben Craig
- P1642R4
2020-07-12 Library Evolution Freestanding Library: Easy [utilities], [ranges], and [iterators] GitHub Ben Craig
- P1642R3
2020-05-25 Library Evolution Freestanding Library: Easy [utilities], [ranges], and [iterators] GitHub Ben Craig
- P1642R2
2020-01-10 SG14 Library Evolution Freestanding Library: Easy [utilities], [ranges], and [iterators] GitHub Ben Craig
- P1642R1
2019-09-30 SG14 Library Evolution Freestanding Library: Easy [utilities], [ranges], and [iterators] GitHub Ben Craig
- P1642R0
2019-06-03 SG14 Library Evolution Freestanding Library: Easy [utilities] GitHub Ben Craig
- P1641R3
2020-04-11 SG14 Library Evolution Freestanding Library: Rewording the Status Quo GitHub Ben Craig
- P1641R2
2020-01-10 SG14 Library Evolution Freestanding Library: Rewording the Status Quo GitHub Ben Craig
- P1641R1
2019-09-29 SG14 Library Evolution Freestanding Library: Rewording the Status Quo GitHub Ben Craig
- P1641R0
2019-06-03 SG14 Library Evolution Freestanding Library: Rewording the Status Quo GitHub Ben Craig
- P1640R1
2019-09-29 WG21 Direction Group Error size benchmarking: Redux GitHub Ben Craig
- P1640R0
2019-06-03 WG21 Error size benchmarking GitHub Ben Craig
- P1639R0
2019-06-17 Library Evolution Library Unifying source_location and contract_violation GitHub Corentin Jabot
- P1638R1
2019-08-02 SG16 Library Evolution Library basic_istream_view's iterator should not be copyable GitHub Corentin Jabot Christopher Di Bella
- P1638R0
2019-06-17 Library Evolution Library basic_istream_view's iterator should not be copyable GitHub Corentin Jabot Christopher Di Bella
- P1636R2
2019-10-06 Library Formatters for library types GitHub Lars Gullik Bjønnes
- P1636R1
2019-08-02 Library Evolution Library Formatters for library types GitHub Lars Gullik Bjønnes
- P1636R0
2019-06-14 Library Evolution Formatters for library types GitHub Lars Gullik Bjønnes
- P1635R0
2019-06-16 SG14 A Design for an Inter-Operable and Customizable Linear Algebra Library GitHub Jayesh Badwaik
- P1634R0
2019-06-17 SG15 Naming guidelines for modules GitHub Corentin Jabot
- P1633R1
2019-07-19 SG1 Amendments to the C++20 Synchronization Library GitHub David Olsen Olivier Giroux
- P1633R0
2019-06-16 SG1 Amendments to the C++20 Synchronization Library GitHub David Olsen Olivier Giroux
- P1631R1
2019-07-11 SG1 SG12 SG14 Object detachment and attachment GitHub Niall Douglas Bob Steagall
- P1631R0
2019-07-11 SG1 SG12 SG14 Object detachment and attachment GitHub Niall Douglas Bob Steagall
- P1630R1
2019-07-17 Evolution Core Spaceship needs a tune-up GitHub Barry Revzin
- P1630R0
2019-06-16 Evolution Core Spaceship needs a tune-up: Addressing some discovered issues with P0515 and P1185 GitHub Barry Revzin
- P1629R1
2020-03-02 SG16 Transcoding the world - Standard Text Encoding GitHub JeanHeyd Meneide
- P1629R0
2019-06-17 SG16 Standard Text Encoding GitHub JeanHeyd Meneide
- P1628R0
2019-06-17 SG16 Unicode characters properties GitHub Corentin Jabot
- P1625R0
2019-03-11 WG21 Contracts: why the house is not on fire (i.e. why the status quo is tolerable) Ville Voutilainen
- P1624R1
2019-08-05 Core Resolving technical issues in parameter mapping equivalence and related problems GitHub Hubert Tong
- P1624R0
2019-06-17 Core Resolving technical issues in parameter mapping equivalence and related problems GitHub Hubert S.K. Tong
- P1622R3
2019-11-05 Library Mandating the Standard Library: Clause 32 - Thread support library GitHub Daniel Sunderland
- P1622R2
2019-10-07 Library Mandating the Standard Library: Clause 32 - Thread support library GitHub Daniel Sunderland
- P1622R1
2019-06-17 Library Mandating the Standard Library: Clause 31 - Thread support library GitHub Daniel Sunderland
- P1622R0
2019-03-10 Library Mandating the Standard Library: Clause 31 - Thread support library GitHub Daniel Sunderland
- P1619R2
2022-11-08 Library Evolution Functions for Testing Boundary Conditions on Integer Operations GitHub Lisa Lippincott
- P1619R1
2019-10-04 SG6 Library Evolution Functions for Testing Boundary Conditions on Integer Operations GitHub Lisa Lippincott
- P1619R0
2019-03-10 SG6 Library Evolution Functions for Testing Boundary Conditions on Integer Operations GitHub Lisa Lippincott
- P1616R1
2019-07-28 Core Using unconstrained template template parameters with constrained templates GitHub Mike Spertus Roland Bock
- P1616R0
2019-03-11 Evolution Using unconstrained template template parameters with constrained templates GitHub Mike Spertus Roland Bock
- P1614R2
2019-07-28 Library The Mothership Has Landed: Adding <=> to the Library GitHub Barry Revzin
- P1614R1
2019-06-17 Library The Mothership Has Landed: Adding <=> to the Library GitHub Barry Revzin
- P1614R0
2019-03-11 Library The Mothership Has Landed: Adding <=> to the Library GitHub Barry Revzin
- P1612R1
2019-07-20 Library Relocate Endian's Specification GitHub Arthur O'Dwyer
- P1612R0
2019-03-10 Library Evolution Library Relocate Endian's Specification GitHub Walter E. Brown Arthur O’Dwyer
- P1611R0
2019-03-10 WG21 WG21 2019-02 Kona Record of Discussion Nina Dinka Ranns
- P1610R0
2019-03-10 Library Evolution Rename await_resume() to await_result() GitHub Mathias Stearn
- P1609R3
2020-01-13 SG7 EWGI C++ Should Support Just-in-Time Compilation GitHub Hal Finkel
- P1609R2
2019-10-07 EWGI C++ Should Support Just-in-Time Compilation GitHub Hal Finkel
- P1609R1
2019-06-18 EWGI C++ Should Support Just-in-Time Compilation GitHub Hal Finkel
- P1609R0
2019-03-10 Evolution Incubator C++ Should Support Just-in-Time Compilation GitHub Hal Finkel
- P1607R1
2019-07-23 Evolution Minimizing Contracts GitHub Joshua Berne Jeff Snyder Ryan McDougall
- P1607R0
2019-03-08 Evolution Minimizing Contracts GitHub Joshua Berne Jeff Snyder
- P1606R0
2019-03-08 Evolution Requirements for Contract Roles GitHub Joshua Berne
- P1605R0
2020-02-22 SG14 Member Layout Control GitHub Rene Rivera
- P1604R1
2019-06-17 SG2 Evolution The inline keyword is not in line with the design of modules GitHub Corentin Jabot
- P1604R0
2019-01-21 Evolution The inline keyword is not in line with the design of modules. GitHub Corentin Jabot
- P1602R0
2019-03-01 Evolution Make Me A Module GitHub Nathan Sidwell
- P1601R0
2019-03-10 Library Evolution Library Recommendations for Specifying “Hidden Friends” GitHub Walter E. Brown Daniel Sunderland
- P1525R1
2020-10-15 Library Evolution One-Way execute is a Poor Basis Operation GitHub Eric Niebler Kirk Shoop Lewis Baker Lee Howes Gašper Ažman Corentin Jabot Tomasz Kamiński Zach Laine Ville Voutilainen
- P1525R0
2019-06-17 SG1 Library Evolution One-Way execute is a Poor Basis Operation GitHub Eric Niebler Kirk Shoop Lewis Baker Lee Howes
- P1523R1
2019-07-28 Library Evolution Library Views and Size Types GitHub Eric Niebler
- P1523R0
2019-06-17 Library Evolution Library Views and Size Types GitHub Eric Niebler
- P1522R1
2019-07-28 Library Evolution Library Iterator Difference Type and Integer Overflow GitHub Eric Niebler
- P1522R0
2019-06-17 Library Evolution Library Iterator Difference Type and Integer Overflow GitHub Eric Niebler
- P1520R0
2019-03-08 SG1 Response to response to “Fibers under the magnifying glass” GitHub Gor Nishanov
- P1518R2
2021-03-15 Library Stop overconstraining allocators in container deduction guides GitHub Arthur O'Dwyer Mike Spertus
- P1518R1
2021-02-24 Library Stop overconstraining allocators in container deduction guides GitHub Arthur O'Dwyer Mike Spertus
- P1518R0
2019-03-10 Library Evolution Stop overconstraining allocators in container deduction guides GitHub Arthur O'Dwyer Mike Spertus
- P1517R0
2019-03-01 Evolution Contract Requirements for Iterative High-Assurance Systems GitHub Ryan McDougall
- P1510R0
2019-07-19 WG21 Core Language Working Group "tentatively ready" Issues for the July, 2019 (Cologne) meeting GitHub William M. Miller
- P1505R1
2019-06-16 Library Mandating the Standard Library: Clause 31 - Atomic operations library GitHub Daniel Sunderland
- P1505R0
2019-03-10 Library Mandating the Standard Library: Clause 30 - Atomic operations library GitHub Daniel Sunderland
- P1502R1
2019-08-15 Library Standard library header units for C++20 GitHub Richard Smith
- P1502R0
2019-03-15 Evolution Library Evolution Standard library header units for C++20 GitHub Richard Smith
- P1498R1
2019-02-23 Evolution Constrained Internal Linkage for Modules GitHub Chandler Carruth Nathan Sidwell Richard Smith
- P1498R0
2019-02-20 Evolution Constrained Internal Linkage for Modules GitHub Chandler Carruth Nathan Sidwell Richard Smith
- P1496R2
2020-01-12 Library Evolution Library Formatting of Negative Zero GitHub Alan Talbot
- P1496R1
2019-10-06 Library Evolution Library Formatting of Negative Zero GitHub Alan Talbot Jorg Brown
- P1496R0
2019-02-20 Library Evolution Formatting of Negative Zero GitHub Alan Talbot Jorg Brown Victor Zverovich
- P1494R4
2024-10-15 SG22 Compatibility EWG Evolution LEWG Library Evolution CWG Core Partial program correctness GitHub S. Davis Herring
- P1494R3
2024-05-22 SG22 Compatibility EWG Evolution LEWG Library Evolution CWG Core Partial program correctness GitHub S. Davis Herring
- P1494R2
2021-11-13 SG22 Evolution Library Evolution Core Partial program correctness GitHub S. Davis Herring
- P1494R1
2019-10-03 Evolution Core Library Evolution Partial program correctness GitHub S. Davis Herring
- P1494R0
2019-03-07 Evolution Core Library Evolution Partial program correctness GitHub S. Davis Herring
- P1493R0
2019-02-19 WG21 Coroutines: Use-cases and Trade-offs Geoffrey Romer Gor Nishanov Lewis Baker Mihail Mihailov
- P1492R0
2019-02-19 WG21 Coroutines: Language and Implementation Impact Richard Smith Daveed Vandevoorde Geoffrey Romer Gor Nishanov Nathan Sidwell Iain Sandoe Lewis Baker
- P1491R0
2019-02-14 Evolution Library Evolution Don’t add to the signed/unsigned mess GitHub Bjarne Stroustrup
- P1490R0
2018-02-13 Evolution Contract-Related Issues GitHub Andrzej Krzemieński
- P1487R0
2019-02-13 Evolution User Experience with Contracts That Work GitHub John Lakos
- P1486R1
2019-02-21 Evolution United Amendment to Contracts Facility for C++20 GitHub John Lakos
- P1486R0
2019-02-13 Evolution United Amendment to Contracts Facility for C++20 GitHub John Lakos
- P1485R1
2019-06-14 Evolution Better keywords for the Coroutines GitHub Antony Polukhin
- P1485R0
2019-02-17 Evolution Better keywords for the Coroutines TS GitHub Antony Polukhin
- P1484R1
2019-03-11 SG15 A uniform and predefined mapping from modules to filenames GitHub Peter Bindels
- P1482R0
2019-02-08 SG15 Evolution Modules Feedback GitHub Bruno Cardoso Lopes Michael Spencer JF Bastien
- P1481R0
2019-01-21 Evolution constexpr structured bindings GitHub Nicolas Lesser
- P1479R0
2019-01-21 Library Evolution Incubator ostringstream wrapper GitHub Robert Kawulak
- P1478R8
2022-11-15 WG21 Byte-wise atomic memcpy GitHub Hans Boehm
- P1478R7
2022-02-05 Library Byte-wise atomic memcpy GitHub Hans Boehm
- P1478R6
2020-12-14 Library Evolution Byte-wise atomic memcpy GitHub Hans Boehm
- P1478R5
2020-11-15 Library Evolution Byte-wise atomic memcpy GitHub Hans Boehm
- P1478R4
2020-07-15 Library Evolution Byte-wise atomic memcpy GitHub Hans Boehm
- P1478R3
2019-11-18 Library Evolution Byte-wise atomic memcpy GitHub Hans Boehm
- P1478R2
2019-08-05 SG1 Byte-wise atomic memcpy GitHub Hans Boehm
- P1478R1
2019-03-10 SG1 Byte-wise atomic memcpy GitHub Hans-J. Boehm
- P1478R0
2019-01-20 SG1 Byte-wise atomic memcpy GitHub Hans-J. Boehm
- P1477R1
2019-02-12 Evolution Coroutines TS Simplifications GitHub Lewis Baker
- P1477R0
2019-01-20 Evolution Coroutines TS Simplifications GitHub Lewis Baker
- P1474R1
2019-07-22 WG21 Helpful pointers for ContiguousIterator GitHub Casey Carter
- P1474R0
2019-01-21 Library Evolution Helpful pointers for ContiguousIterator GitHub Casey Carter
- P1473R0
2019-01-21 Library Evolution Shadow namespaces GitHub Casey Carter
- P1472R0
2019-01-18 SG5 SG5: Transactional Memory (TM) Meeting Minutes (June 2018 - January 2019) GitHub Hans Boehm
- P1471R0
2019-01-20 Evolution The trouble with coroutine_traits GitHub Christopher Kohlhoff
- P1470R0
2018-01-20 SG1 Against a standard concurrent hashmap GitHub David Goldblatt
- P1469R0
2019-01-21 Evolution Disallow _ Usage in C++20 for Pattern Matching in C++23 GitHub Sergei Murzin Michael Park David Sankel Dan Sarginson
- P1468R4
2020-06-14 Library Evolution Fixed-layout floating-point type aliases GitHub David Olsen Michal Dominiak Boris Fomitchev Sergei Nikolaev
- P1468R3
2020-01-12 Evolution Library Evolution Fixed-layout floating-point type aliases GitHub Michał Dominiak David Olsen Boris Fomitchev Sergei Nikolaev
- P1468R2
2019-10-07 Evolution Library Evolution Fixed-layout floating-point type aliases GitHub Michał Dominiak David Olsen Boris Fomitchev Sergei Nikolaev
- P1468R1
2019-06-17 SG6 Evolution Library Evolution Fixed-layout floating-point type aliases GitHub Michał Dominiak Boris Fomitchev Sergei Nikolaev
- P1468R0
2019-01-21 SG6 Evolution Library Evolution Fixed-layout floating-point type aliases GitHub Michał Dominiak Boris Fomitchev Sergei Nikolaev
- P1467R9
2022-04-22 Core Library Extended floating-point types and standard names LWG3790 LWG3933 GitHub David Olsen Michał Dominiak Ilya Burylov
- P1467R8
2021-12-16 Evolution Library Evolution Extended floating-point types and standard names LWG3790 GitHub David Olsen Michał Dominiak Ilya Burylov
- P1467R7
2021-11-24 Evolution Library Evolution Extended floating-point types and standard names LWG3790 GitHub David Olsen Michał Dominiak Ilya Burylov
- P1467R6
2021-11-10 Evolution Library Evolution Extended floating-point types and standard names LWG3790 GitHub David Olsen Michał Dominiak Ilya Burylov
- P1467R5
2021-09-28 SG22 Evolution Library Evolution Extended floating-point types and standard names LWG3790 GitHub David Olsen Michał Dominiak Ilya Burylov
- P1467R4
2020-06-14 Evolution Library Evolution Extended floating-point types and standard names LWG3790 GitHub David Olsen Michał Dominiak
- P1467R3
2020-01-12 Evolution Library Evolution Extended floating-point types LWG3790 GitHub David Olsen Michał Dominiak
- P1467R2
2019-10-07 Evolution Library Evolution Extended floating-point types LWG3790 GitHub Michał Dominiak David Olsen
- P1467R1
2019-06-17 SG6 Evolution Library Evolution Extended floating-point types LWG3790 GitHub Michał Dominiak David Olsen
- P1467R0
2019-01-21 SG6 Evolution Library Evolution Extended floating-point types LWG3790 GitHub Michał Dominiak David Olsen
- P1466R3
2019-07-17 Library Miscellaneous minor fixes for chrono GitHub Howard E. Hinnant
- P1466R2
2019-06-17 Library Miscellaneous minor fixes for chrono GitHub Howard Hinnant
- P1466R1
2019-03-10 Library Miscellaneous minor fixes for chrono GitHub Howard E. Hinnant
- P1466R0
2019-01-21 Library Miscellaneous minor fixes for chrono GitHub Howard E. Hinnant
- P1465R0
2019-01-20 Evolution Function optimization hint attributes: [[always_inline]], [[never_inline]] GitHub David Goldblatt
- P1464R1
2019-02-20 Library Mandating the Standard Library: Clause 22 - Iterators library GitHub Marshall Clow
- P1464R0
2019-01-20 Library Mandating the Standard Library: Clause 22 - Iterators library GitHub Marshall Clow
- P1463R1
2019-02-22 Library Mandating the Standard Library: Clause 21 - Containers library GitHub Marshall Clow
- P1463R0
2019-01-20 Library Mandating the Standard Library: Clause 21 - Containers library GitHub Marshall Clow
- P1462R1
2019-02-20 Library Mandating the Standard Library: Clause 20 - Strings library GitHub Marshall Clow
- P1462R0
2019-01-20 Library Mandating the Standard Library: Clause 20 - Strings library GitHub Marshall Clow
- P1460R1
2020-02-14 Library Mandating the Standard Library: Clause 20 - Utilities library GitHub Marshall Clow Alberto Barbati
- P1460R0
2020-01-13 Library Mandating the Standard Library: Clause 20 - Utilities library GitHub Marshall Clow Alberto Barbati
- P1459R1
2019-02-20 Library Mandating the Standard Library: Clause 18 - Diagnostics library GitHub Marshall Clow
- P1459R0
2019-01-20 Library Mandating the Standard Library: Clause 18 - Diagnostics library GitHub Marshall Clow
- P1458R1
2019-02-20 Library Mandating the Standard Library: Clause 16 - Language support library GitHub Marshall Clow
- P1458R0
2019-01-20 Library Mandating the Standard Library: Clause 16 - Language support library GitHub Marshall Clow
- P1457R0
2019-01-21 WG21 C++ Standard Library Issues to be moved in Kona Marshall Clow
- P1456R1
2019-11-12 WG21 Move-only views GitHub Casey Carter
- P1456R0
2019-01-25 Library Evolution Move-only views GitHub Casey Carter
- P1453R0
2019-01-21 Library Evolution Modularizing the Standard Library is a Reorganization Opportunity GitHub Bryce Adelstein Lelbach
- P1452R2
2019-07-18 Core Library On the non-uniform semantics of return-type-requirements GitHub Hubert Tong
- P1452R1
2019-03-11 Evolution On the non-uniform semantics of return-type-requirements GitHub Hubert S.K. Tong
- P1452R0
2019-01-21 Evolution On the non-uniform semantics of return-type-requirements GitHub Hubert S.K. Tong
- P1450R3
2020-06-15 Library Enriching type modification traits GitHub Vincent Reverdy
- P1450R2
2019-10-06 Library Evolution Enriching type modification traits GitHub Vincent Reverdy
- P1450R1
2019-06-17 Library Evolution Enriching type modification traits GitHub Vincent Reverdy
- P1450R0
2019-01-21 Library Evolution Incubator Enriching type modification traits GitHub Vincent Reverdy
- P1449R0
2019-01-21 SG19 Towards Tree and Graph Data Structures for C++ GitHub Vincent Reverdy
- P1448R0
2019-01-20 Evolution Simplifying Mixed Contract Modes GitHub Nathan Burgers
- P1447R0
2019-01-21 SG7 Evolution Library Evolution constexpr C++ is not constexpr C GitHub Matúš Chochlík Axel Naumann and David Sankel
- P1446R0
2019-01-18 WG21 Reconsider the Networking TS for inclusion in C++20 GitHub Christopher Kohlhoff
- P1445R0
2019-01-21 SG1 Concurrency TS: to update or not update GitHub Michael Wong
- P1444R0
2019-01-21 SG19 SG19: Machine Learning 2018/12/14 - 2019/01/11 GitHub Michael Wong
- P1443R0
2019-01-21 SG14 SG14: Low Latency Meeting Minutes 2018/07/11 - 2019/01/09 GitHub Michael Wong
- P1442R0
2019-01-18 Library Evolution A Medley of Networking TS improvements GitHub Damian Jarek
- P1441R1
2019-03-06 WG21 Are modules fast? GitHub Rene Rivera
- P1441R0
2019-01-21 WG21 Are modules fast? GitHub Rene Rivera
- P1440R0
2019-01-19 Library Evolution Incubator is_clamped GitHub Johel Guerrero
- P1439R1
2019-03-10 SG16 Charset Transcoding, Transformation, and Transliteration GitHub Steve Downey
- P1439R0
2019-01-21 SG16 Charset Transcoding, Transformation, and Transliteration GitHub Steve Downey
- P1438R1
2019-03-10 SG6 A Rational Number Library for C++ GitHub Bill Seymour
- P1438R0
2019-01-19 SG6 A Rational Number Library for C++ GitHub Bill Seymour
- P1436R3
2020-01-14 SG1 SG14 Executor properties for affinity-based execution GitHub Gordon Brown Ruyman Reyes Michael Wong H. Carter Edwards Thomas Rodgers Mark Hoemmen Tom Scogland
- P1436R2
2019-10-08 SG1 SG14 Executor properties for affinity-based execution GitHub Gordon Brown Ruyman Reyes Michael Wong H. Carter Edwards Thomas Rodgers Mark Hoemmen
- P1436R1
2019-06-17 SG1 SG14 Library Evolution Executor properties for affinity-based execution GitHub Gordon Brown Ruyman Reyes Michael Wong H. Carter Edwards Thomas Rodgers Mark Hoemmen
- P1436R0
2019-01-21 SG1 SG14 Library Evolution Executor properties for affinity-based execution GitHub Gordon Brown Ruyman Reyes Michael Wong H. Carter Edwards Thomas Rodgers Mark Hoemmen
- P1434R0
2019-01-21 SG12 Discussing Pointer Provenance GitHub Hal Finkel Jens Gustedt Martin Uecker
- P1433R0
2019-01-21 SG16 Library Evolution Incubator Compile Time Regular Expressions GitHub Hana Dusíková
- P1430R1
2019-02-08 Evolution First-class symmetric coroutines in C++ GitHub Mihail Mihaylov Vassil Vassilev
- P1430R0
2019-01-21 WG21 First-class symmetric coroutines in C++ GitHub Mihail Mihaylov Vassil Vassilev
- P1429R3
2019-07-23 Evolution Contracts That Work GitHub Joshua Berne John Lakos
- P1429R2
2019-06-16 Evolution Contracts That Work GitHub Joshua Berne John Lakos
- P1429R1
2019-03-08 Evolution Contracts That Work GitHub Joshua Berne John Lakos
- P1429R0
2019-01-22 Evolution Contracts That Work GitHub Joshua Berne John Lakos
- P1428R0
2018-01-18 Evolution Library Evolution Subscripts and sizes should be signed GitHub Bjarne Stroustrup
- P1427R0
2018-11-20 WG21 Concerns about module toolability GitHub Peter Bindels Ben Craig Steve Downey Rene Rivera Tom Honermann Corentin Jabot Stephen Kelly
- P1426R0
2019-01-18 WG21 Pull the Plug on Contracts? GitHub Nathan Myers
- P1425R4
2021-03-05 Library Evolution Library Iterators pair constructors for stack and queue GitHub Corentin Jabot
- P1425R3
2021-02-18 Library Evolution Library Iterators pair constructors for stack and queue GitHub Corentin Jabot
- P1425R2
2021-01-18 Library Evolution Library Iterators pair constructors for stack and queue GitHub Corentin Jabot
- P1425R1
2020-02-25 Library Evolution Library Iterators pair constructors for stack and queue GitHub Corentin Jabot
- P1425R0
2019-01-21 Library Evolution Iterators pair constructors for stack and queue GitHub Corentin Jabot
- P1424R1
2019-06-14 Library 'constexpr' feature macro concerns GitHub Antony Polukhin
- P1424R0
2018-12-26 SG10 Library 'constexpr' feature macro concerns GitHub Antony Polukhin
- P1423R3
2019-07-20 WG21 char8_t backward compatibility remediation GitHub Tom Honermann
- P1423R2
2019-06-16 Library Evolution Library char8_t backward compatibility remediation GitHub Tom Honermann
- P1423R1
2019-03-09 Library char8_t backward compatibility remediation GitHub Tom Honermann
- P1423R0
2019-01-20 Evolution Library Evolution char8_t backward compatibility remediation GitHub Tom Honermann
- P1422R0
2019-01-17 SG16 SG16: Unicode meeting summaries 2018/10/17 - 2019/01/09 GitHub Tom Honermann
- P1421R0
2019-01-18 Evolution Assigning semantics to different Contract Checking Statements GitHub Andrzej Krzemienski
- P1419R0
2019-01-21 Library Evolution A SFINAE-friendly trait to determine the extent of statically sized containers GitHub Corentin Jabot Casey Carter
- P1417R0
2019-01-21 SG6 Historical lessons for C++ linear algebra library standardization GitHub Mark Hoemmen Jayesh Badwaik Matthieu Brucher Athanasios (Nasos) Iliopoulos John Michopoulos
- P1416R0
2019-01-21 SG19 SG19 Linear Algebra for Data Science and Machine Learning GitHub Johann Mabille Matthieu Brucher
- P1415R1
2019-06-16 SG19 SG19 Machine Learning Layered List GitHub Michael Wong Vincent Reverdy Ritwik Dubey Richard Dosselmann Eugenio Bargiacchi
- P1415R0
2019-01-21 SG19 SG19 Machine Learning Layered List GitHub Michael Wong Vincent Reverdy Ritwik Dubey Richard Dosselmann Eugenio Bargiacchi
- P1413R3
2021-11-22 Library Evolution Library Deprecate std::aligned_storage and std::aligned_union GitHub CJ Johnson
- P1413R2
2019-07-26 Library Evolution Library Deprecate std::aligned_storage and std::aligned_union GitHub CJ Johnson
- P1413R1
2019-06-14 Library Evolution Library Deprecate std::aligned_storage and std::aligned_union GitHub CJ Johnson
- P1413R0
2019-01-17 Library Evolution A safer interface for std::aligned_storage GitHub CJ Johnson
- P1412R0
2019-06-17 SG12 SG20 Class Natures for Safety Critical Code: On user-declared and user-defined special member functions GitHub Peter Sommerlad
- P1411R0
2019-01-21 Library Evolution Please reconsider <scope> for C++20 GitHub Peter Sommerlad
- P1410R0
2019-01-21 Library Evolution Library Remove deprecated strstream GitHub Peter Sommerlad
- P1408R0
2018-01-04 Evolution Library Evolution Abandon observer_ptr GitHub Bjarne Stroustrup
- P1407R1
2019-03-08 SG12 Tell Programmers About Signed Integer Overflow Behavior GitHub Scott Schurr
- P1407R0
2019-01-17 SG12 Tell Programmers About Signed Integer Overflow Behavior GitHub Scott Schurr
- P1406R1
2019-06-14 LEWGI Library Evolution Library Add more std::hash specializations GitHub Alexander Zaitsev Antony Polukhin
- P1406R0
2018-12-04 Library Evolution Incubator Library Evolution Library Add more std::hash specializations GitHub Alexander Zaitsev Antony Polukhin
- P1405R0
2019-01-21 SG1 C++20 Executors are Resilient to ABI Breakage GitHub Jared Hoberock Chris Kohlhoff
- P1404R1
2019-06-17 Evolution Library Evolution bad_alloc is not out-of-memory! GitHub Andrzej Krzemieński Tomasz Kamiński
- P1404R0
2019-01-15 Evolution Library Evolution bad_alloc is not out-of-memory! GitHub Andrzej Krzemienski
- P1403R0
2019-01-16 SG1 Evolution Experience Report: Implementing a Coroutines TS Frontend to an Existing Tasking Library GitHub D. S. Hollman
- P1402R0
2019-01-10 Library Evolution std::cstring_view - a C compatible std::string_view adapter GitHub Andrew Tomazos
- P1401R5
2021-04-12 Core Narrowing contextual conversions to bool GitHub Andrzej Krzemieński
- P1401R4
2020-10-08 Evolution Narrowing contextual conversions to bool GitHub Andrzej Krzemieński
- P1401R3
2020-05-27 Evolution Narrowing contextual conversions to bool GitHub Andrzej Krzemieński
- P1401R2
2019-10-03 Evolution Narrowing contextual conversions to bool GitHub Andrzej Krzemieński
- P1401R1
2019-06-17 Evolution Narrowing contextual conversions to bool GitHub Andrzej Krzemieński
- P1401R0
2019-01-15 Evolution Narrowing contextual conversions to bool GitHub Andrzej Krzemienski
- P1395R0
2019-01-18 Evolution Modules: Partitions Are Not a Panacea GitHub Nathan Sidwell
- P1394R4
2019-11-11 Library Range constructor for std::span GitHub Corentin Jabot Casey Carter
- P1394R3
2019-08-02 Library Range constructor for std::span GitHub Corentin Jabot Casey Carter
- P1394R2
2019-06-17 Library Range constructor for std::span GitHub Corentin Jabot Casey Carter
- P1394R1
2019-03-11 Library Range constructor for std::span GitHub Corentin Jabot Casey Carter
- P1394R0
2019-01-21 Library Evolution Range constructor for std::span GitHub Corentin Jabot Casey Carter
- P1393R0
2019-01-13 Library Evolution A General Property Customization Mechanism GitHub D. S. Hollman Chris Kohlhoff Bryce Lelbach Jared Hoberock Gordon Brown Michał Dominiak
- P1392R0
2019-01-14 WG21 Differences Between Functions and Function Templates GitHub Davis Herring Roger Orr
- P1391R4
2019-11-11 Library Evolution Library Range constructor for std::string_view GitHub Corentin Jabot
- P1391R3
2019-08-02 Library Evolution Library Range constructor for std::string_view GitHub Corentin Jabot
- P1391R2
2019-06-17 Library Evolution Library Range constructor for std::string_view GitHub Corentin Jabot
- P1391R1
2019-03-08 Library Range constructor for std::string_view GitHub Corentin Jabot
- P1391R0
2019-01-21 Library Evolution Range constructor for std::string_view GitHub Corentin Jabot
- P1390R1
2019-02-22 SG7 Evolution Core Library Evolution Library Reflection TS NB comment resolutions: summary and rationale GitHub Matúš Chochlík Axel Naumann and David Sankel
- P1390R0
2019-01-10 SG7 Evolution Core Library Evolution Library Suggested Reflection TS NB Resolutions GitHub Matúš Chochlík Axel Naumann and David Sankel
- P1389R1
2019-10-07 SG20 Standing Document for SG20: Guidelines for Teaching C++ to Beginners GitHub Christopher Di Bella Sy Brand Michael Adams
- P1389R0
2019-01-21 SG20 Standing Document for SG20: Guidelines for Teaching C++ to Beginners GitHub Christopher Di Bella Sy Brand Michael Adams
- P1388R0
2019-01-11 SG20 2019-01-11 SG20 Telecon Minutes GitHub JC van Winkel Christopher Di Bella
- P1386R2
2019-06-18 SG13 Library Evolution A Standard Audio API for C++: Motivation, Scope, and Basic Design GitHub Guy Somberg Guy Davidson Timur Doumler
- P1386R1
2019-03-11 SG13 Library Evolution A Standard Audio API for C++: Motivation, Scope, and Basic Design GitHub Guy Somberg Guy Davidson Timur Doumler
- P1386R0
2019-01-21 SG13 A Standard Audio API for C++: Motivation, Scope, and Basic Design GitHub Guy Somberg Guy Davidson Timur Doumler
- P1385R7
2022-10-15 SG6 A proposal to add linear algebra support to the C++ standard library GitHub Guy Davidson Bob Steagall
- P1385R6
2020-03-01 Library Evolution A proposal to add linear algebra support to the C++ standard library GitHub Guy Davidson Bob Steagall
- P1385R5
2020-01-13 Library Evolution A proposal to add linear algebra support to the C++ standard library GitHub Guy Davidson Bob Steagall
- P1385R4
2019-11-24 Library Evolution A proposal to add linear algebra support to the C++ standard library GitHub Guy Davidson Bob Steagall
- P1385R3
2019-10-07 SG6 SG14 Library Evolution A proposal to add linear algebra support to the C++ standard library GitHub Guy Davidson Bob Steagall
- P1385R2
2019-06-19 SG6 SG14 Library Evolution A proposal to add linear algebra support to the C++ standard library GitHub Guy Davidson Bob Steagall
- P1385R1
2019-03-10 SG14 Library Evolution A proposal to add linear algebra support to the C++ standard library GitHub Guy Davidson Bob Steagall
- P1385R0
2019-01-21 SG6 Library Evolution Incubator A proposal to add linear algebra support to the C++ standard library GitHub Guy Davidson Bob Steagall
- P1383R2
2023-06-15 SG6 Numerics LEWG Library Evolution LWG Library More constexpr for cmath and complex GitHub Oliver Rosten
- P1383R1
2022-11-21 SG6 Library Evolution Library More constexpr for cmath and complex GitHub Oliver Rosten
- P1383R0
2019-01-18 SG6 Library Evolution Library More constexpr for <cmath> and <complex> GitHub Edward J. Rosten Oliver J. Rosten
- P1382R1
2019-03-10 SG1 volatile_load<T> and volatile_store<T> GitHub JF Bastien Paul McKenney Jeffrey Yasskin
- P1382R0
2019-01-11 SG1 volatile_load<T> and volatile_store<T> GitHub JF Bastien Paul McKenney
- P1381R1
2019-02-22 Evolution Reference capture of structured bindings GitHub Nicolas Lesser
- P1381R0
2018-11-26 Evolution Reference capture of structured bindings GitHub Nicolas Lesser
- P1380R1
2019-01-20 Core Library Ambiguity and Insecurities with Three-Way Comparison GitHub Lawrence Crowl
- P1380R0
2018-11-26 Core Ambiguity and Insecurities with Three-Way Comparison GitHub Lawrence Crowl
- P1378R0
2018-11-26 SG16 std::string_literal GitHub JeanHeyd Meneide
- P1377R0
2019-01-12 WG21 Summary of Dec 2018 SG14 freestanding discussions GitHub Ben Craig
- P1376R0
2018-11-24 WG21 Summary of freestanding evening session discussions Ben Craig
- P1375R2
2019-08-03 WG21 More Constrained: Apples or Oranges? GitHub Hubert Tong
- P1375R1
2019-03-11 Evolution More Constrained: Apples or Oranges? On the road to semantic constraint matching GitHub Hubert S.K. Tong
- P1375R0
2018-11-26 Evolution More Constrained: Apples or Oranges? On the road to semantic constraint matching GitHub Hubert S.K. Tong
- P1374R0
2018-11-22 Evolution Library Evolution Library Resolving LWG #2307 for C++20: Consistently Explicit Constructors GitHub Alisdair Meredith
- P1373R0
2018-11-20 Evolution Syntax alternatives for modules GitHub Bjarne Stroustrup
- P1372R0
2018-11-25 SG1 Library Evolution Giving atomic_ref implementers more flexibility by providing customization points for non-lock-free implementation GitHub D. S. Hollman
- P1371R3
2020-09-15 Evolution Pattern Matching GitHub Michael Park Bruno Cardoso Lopes Sergei Murzin David Sankel Dan Sarginson Bjarne Stroustrup
- P1371R2
2020-01-13 Evolution Pattern Matching GitHub Sergei Murzin Michael Park David Sankel Dan Sarginson
- P1371R1
2019-06-17 Evolution Pattern Matching GitHub Sergei Murzin Michael Park David Sankel Dan Sarginson
- P1371R0
2019-01-21 Evolution Pattern Matching GitHub Sergei Murzin Michael Park David Sankel Dan Sarginson
- P1370R1
2019-03-10 SG6 Library Evolution Incubator Generic numerical algorithm development with(out) numeric_limits GitHub Mark Hoemmen Damien Lebrun-Grandie
- P1370R0
2018-11-21 SG6 Library Evolution Incubator Library Evolution Generic numerical algorithm development with(out) numeric_limits GitHub Mark Hoemmen Damien Lebrun-Grandie
- P1369R0
2018-11-25 Library Evolution Library Guidelines for Formulating Library Semantics Specifications GitHub Walter E. Brown
- P1368R1
2019-03-05 SG6 Multiplication and division of fixed-point numbers GitHub S. Davis Herring
- P1368R0
2018-11-20 SG6 Multiplication and division of fixed-point numbers GitHub S. Davis Herring
- P1367R1
2019-06-17 SG1 Not All Agents Have TLS GitHub Olivier Giroux
- P1367R0
2018-11-11 SG1 Not All Agents Have TLS GitHub Olivier Giroux
- P1365R0
2018-11-24 Evolution Using Coroutine TS with zero dynamic allocations GitHub Gor Nishanov
- P1364R0
2018-11-20 SG1 Evolution Fibers under the magnifying glass GitHub Gor Nishanov
- P1362R0
2018-11-15 Evolution Incremental Approach: Coroutine TS + Core Coroutines GitHub Gor Nishanov
- P1361R2
2019-07-19 Library Integration of chrono with text formatting GitHub Victor Zverovich Daniela Engert Howard E. Hinnant
- P1361R1
2019-06-14 Library Integration of chrono with text formatting GitHub Victor Zverovich Daniela Engert Howard E. Hinnant
- P1361R0
2019-01-20 Library Evolution Library Integration of chrono with text formatting GitHub Victor Zverovich Daniela Engert Howard E. Hinnant
- P1360R0
2018-11-26 WG21 Towards Machine Learning for C++: Study Group 19 Michael Wong Vincent Reverdy Robert Douglas Emad Barsoum Sarthak Pati Peter Goldsborough Franke Seide
- P1359R0
2019-02-21 WG21 Core "tentatively ready" Issues William M. Miller
- P1358R0
2019-02-22 WG21 Core "ready" Issues William M. Miller
- P1357R1
2019-02-22 Library Traits for [Un]bounded Arrays GitHub Walter E. Brown Glen J. Fernandes
- P1357R0
2019-01-06 Library Traits for [Un]bounded Arrays GitHub Walter E. Brown Glen J. Fernandes
- P1356R0
2018-11-08 WG21 Coroutine TS ready issues (25 and 27) Gor Nishanov
- P1355R2
2019-06-16 SG6 Library Evolution Library Exposing a narrow contract for ceil2 GitHub Chris Kennelly
- P1355R1
2019-01-21 SG6 Library Evolution Library Exposing a narrow contract for ceil2 GitHub Chris Kennelly
- P1355R0
2018-11-24 SG6 Library Evolution Library Exposing a narrow contract for ceil2 GitHub Chris Kennelly
- P1354R0
2018-11-08 SG7 SG7 Guidelines for Review of Proposals GitHub Chandler Carruth
- P1353R0
2017-11-09 Core Library Missing Feature Test Macros GitHub John Spicer
- P1351R0
2019-01-20 Library Evolution Intrusive smart pointer feedback GitHub Mark Zeren
- P1350R0
2018-11-07 WG21 Core Language Working Group "tentatively ready" Issues for the November, 2018 (San Diego) meeting William M. Miller
- P1349R0
2018-11-06 SG1 Library Evolution Better Integration of Sender Executors GitHub Vinnie Falco
- P1348R0
2018-11-25 SG1 Library Evolution An Executor Property for Occupancy of Execution Agents GitHub D. S. Hollman Jared Hoberock Lee Howes Michael Garland H. Carter Edwards
- P1347R1
2019-01-17 Evolution Modules: ADL & Internal Linkage GitHub Nathan Sidwell Davis Herring
- P1347R0
2018-11-21 Evolution Modules: ADL & Internal Linkage GitHub Davis Herring Nathan Sidwell
- P1344R2
EWG pre/post with WD wording GitHub
- P1344R1
2019-02-20 Core Pre/Post vs. Enspects/Exsures GitHub Nathan Myers
- P1344R0
2019-01-18 Evolution Pre/Post vs. Enspects/Exsures GitHub Nathan Myers
- P1343
EWG Simplify proposed WD change #2.
- P1342R0
2018-11-19 Evolution Unifying Coroutines TS and Core Coroutines GitHub Lewis Baker
- P1341R0
2018-11-25 SG1 Library Evolution Unifying Asynchronous APIs in the Standard Library GitHub Lewis Baker
- P1339R1
2019-03-04 Library Evolution Library Disallowing the friending of names in namespace std GitHub CJ Johnson
- P1339R0
2019-01-04 Library Evolution Disallowing the friending of names in namespace std GitHub CJ Johnson
- P1338R1
2018-11-26 WG21 WG21 2018-11 San Diego Record of Discussion Nina Dinka Ranns
- P1338R0
2018-11-26 WG21 WG21 2018-11 San Diego Record of Discussion Nina Dinka Ranns
- P1337R0
2019-04-01 Library Evolution Aliasing the standard library as a means to save C++ GitHub CJ Johnson
- P1335R0
2018-11-26 Evolution "Avoiding undefined behavior in contracts" [P1290R0] Explained John Lakos
- P1334R0
2018-11-26 Evolution Specifying Concrete Semantics Directly in Contract-Checking Statements GitHub Joshua Berne John Lakos
- P1333R0
2018-11-26 Evolution Assigning Concrete Semantics to Contract-Checking Levels at Compile Time GitHub Joshua Berne John Lakos
- P1332R0
2018-11-26 WG21 Contract Checking in C++: A (long-term) Road Map Joshua Berne Nathan Burgers Hyman Rosen John Lakos
- P1331R2
2019-07-26 Core Permitting trivial default initialization in constexpr contexts GitHub CJ Johnson
- P1331R1
2019-06-14 Core Permitting trivial default initialization in constexpr contexts GitHub CJ Johnson
- P1331R0
2019-01-04 Evolution Permitting trivial default initialization in constexpr contexts GitHub CJ Johnson
- P1330R0
2018-11-10 Evolution Core Changing the active member of a union inside constexpr GitHub Louis Dionne David Vandevoorde
- P1329R0
2018-11-20 WG21 On the Coroutines TS GitHub Mihail Mihaylov Vassil Vassilev
- P1328R1
2021-05-03 Library Making std::type_info::operator== constexpr GitHub Peter Dimov
- P1328R0
2018-10-28 Evolution Making std::type_info::operator== constexpr GitHub Peter Dimov
- P1327R1
2018-11-08 Evolution Allowing dynamic_cast, polymorphic typeid in Constant Expressions GitHub Peter Dimov Vassil Vassilev Richard Smith
- P1327R0
2018-10-28 Evolution Allowing dynamic_cast, polymorphic typeid in Constant Expressions GitHub Peter Dimov
- P1324R1
2023-07-06 EWG Evolution RE: Yet another approach for constrained declarations GitHub Mihail Naydenov
- P1324R0
2018-10-12 Evolution RE: Yet another approach for constrained declarations GitHub Mihail Naydenov
- P1323R2
2019-02-20 Core Contract postconditions and return type deduction GitHub Hubert S.K. Tong
- P1323R1
2019-01-19 Core Contract postconditions and return type deduction GitHub Hubert S.K. Tong
- P1323R0
2018-10-08 Evolution Core Contract postconditions and return type deduction GitHub Hubert S.K. Tong
- P1322R3
2021-02-15 SG4 Library Evolution Networking TS enhancement to enable custom I/O executors GitHub Christopher Kohlhoff
- P1322R2
2020-08-21 SG1 SG4 Library Evolution Networking TS enhancement to enable custom I/O executors GitHub Christopher Kohlhoff
- P1322R1
2020-01-13 SG1 SG4 Library Evolution Networking TS enhancement to enable custom I/O executors GitHub Christopher Kohlhoff
- P1322R0
2018-10-08 SG1 Library Evolution Networking TS enhancement to enable custom I/O executors GitHub Christopher Kohlhoff
- P1321R0
2018-10-07 SG12 Evolution UB in contract violations Ville Voutilainen
- P1320R2
2019-06-17 Evolution Allowing contract predicates on non-first declarations GitHub Ville Voutilainen
- P1320R1
2019-01-20 Evolution Allowing contract predicates on non-first declarations GitHub Ville Voutilainen
- P1320R0
2018-10-03 Evolution Allowing contract predicates on non-first declarations GitHub Ville Voutilainen
- P1319R0
2018-10-08 WG21 Changes between C++11 and C++14 Thomas Köppe
- P1318R0
2018-10-08 Library Evolution Tuple application traits LEWG557 GitHub Aaryaman Sagar
- P1317R1
2024-04-04 LEWG Library Evolution Remove return type deduction in std::apply LEWG556 GitHub Aaryaman Sagar Eric Niebler
- P1317R0
2018-10-07 Library Evolution Remove return type deduction in std::apply LEWG556 GitHub Aaryaman Sagar
- P1316R0
2018-10-08 SG1 Library Evolution A when_all() operator for coroutines Lewis Baker
- P1315R7
2021-03-10 Core Library secure_clear LEWG555 GitHub Miguel Ojeda
- P1315R6
2020-12-18 Library Evolution Library secure_clear (update to N2599) LEWG555 GitHub Miguel Ojeda
- P1315R5
2020-04-15 Library Evolution secure_clear LEWG555 GitHub Miguel Ojeda
- P1315R4
2019-10-07 SG1 secure_clear LEWG555 GitHub Miguel Ojeda
- P1315R3
2019-08-05 SG1 secure_clear LEWG555 GitHub Miguel Ojeda
- P1315R2
2019-06-17 Evolution secure_clear LEWG555 GitHub Miguel Ojeda
- P1315R1
2018-11-26 Library Evolution Library secure_val: a secure-clear-on-move type LEWG555 GitHub Miguel Ojeda
- P1315R0
2018-10-08 Library Evolution Library secure_val: a secure-clear-on-move type LEWG555 GitHub Miguel Ojeda
- P1314R1
2018-11-26 Library Evolution Library unique_val: a default-on-move type LEWG554 GitHub Miguel Ojeda
- P1314R0
2018-10-08 Library Evolution Library unique_val: a default-on-move LEWG554 GitHub Miguel Ojeda
- P1313R0
2018-10-07 SG15 Let's Talk About Package Specification Matthew Woehlke
- P1312R0
2018-09-24 Library Evolution Comparison Concepts LEWG553 David Stone
- P1310R0
2018-10-07 Library Evolution Unifying the many ways to compare LEWG552 GitHub David Stone
- P1308R0
2018-10-07 Evolution Pattern Matching GitHub David Sankel Dan Sarginson Sergei Murzin
- P1307R0
2018-10-08 Evolution weak_equality considered harmful Tony Van Eerd
- P1306R3
2024-10-14 EWG Evolution Expansion statements Dan Katz Andrew Sutton Sam Goodrick Daveed Vandevoorde
- P1306R2
2024-05-07 EWG Evolution Expansion statements GitHub Dan Katz Andrew Sutton Sam Goodrick Daveed Vandevoorde
- P1306R1
2019-01-21 Evolution Expansion statements GitHub Andrew Sutton Sam Goodrick Daveed Vandevoorde
- P1306R0
2018-10-08 Evolution Expansion statements GitHub Andrew Sutton Sam Goodrick Daveed Vandevoorde
- P1305R0
2018-10-07 Evolution Deprecate The Addressof Operator Isabella Muerte
- P1304R0
2018-10-07 Evolution Simplifying Extern Template GitHub Isabella Muerte
- P1303R0
2018-10-07 Evolution Inline Module Partitions Isabella Muerte
- P1302R1
2019-01-21 Evolution Implicit Module Partition Lookup GitHub Isabella Muerte Richard Smith
- P1302R0
2018-10-07 Evolution Implicit Module Partition Lookup GitHub Isabella Muerte Richard Smith
- P1301R4
2019-08-05 WG21 [[nodiscard("should have a reason")]] GitHub JeanHeyd Meneide Isabella Muerte
- P1301R3
2019-06-17 Core [[nodiscard("should have a reason")]] GitHub JeanHeyd Meneide Isabella Muerte
- P1301R2
2019-01-21 Evolution Core [[nodiscard("should have a reason")]] GitHub JeanHeyd Meneide Isabella Muerte
- P1301R1
2018-11-26 Evolution Core Library Evolution Library [[nodiscard("should have a reason")]] GitHub JeanHeyd Meneide Isabella Muerte
- P1301R0
2018-10-07 Evolution Library Evolution Library nodiscard should have a reason GitHub JeanHeyd Meneide Isabella Muerte
- P1300R0
2018-10-08 SG15 Evolution Remember the FORTRAN GitHub Jussi Pakkanen Isabella Muerte Peter Bindels
- P1299R3
2018-11-13 Evolution Module Preamble is Unnecessarily Fragile GitHub Nathan Sidwell
- P1299R2
EWG Replacement for placeholder GitHub
- P1299R1
2018-10-10 Evolution Module Preamble is Unnecessarily Fragile GitHub Nathan Sidwell
- P1299R0
2018-10-07 Evolution Module Preamble is Unnecessary GitHub Nathan Sidwell
- P1298R0
2018-10-08 SG1 Reserve more freedom for atomic_ref<> implementers Olivier Giroux
- P1296R0
2018-10-08 Evolution [[assert: std::disjoint(A,nA, B,nB)]]: Contract assertions as an alternate spelling of ‘restrict’ GitHub Phil Miller Justin Szaday
- P1295R0
2018-10-07 Library Evolution Spaceship library update LEWG551 GitHub Tomasz Kamiński
- P1294R0
2018-10-06 Library Proposed resolution for US104: Allocator-aware regular expressions (rev 3) LEWG9 GitHub Michael Spertus John Maddock
- P1293R2
2019-01-21 Library Evolution Library ostream_joiner LEWG550 GitHub Mike Spertus Nathan Wilson
- P1293R1
2018-11-25 Library Evolution Library ostream_joiner LEWG550 GitHub Mike Spertus Nathan Wilson
- P1293R0
2018-10-07 Library Evolution ostream_joiner LEWG550 GitHub Mike Spertus Nathan Wilson
- P1292R0
2018-10-08 Evolution Customization Point Functions GitHub Matt Calabrese
- P1291R0
2018-10-07 Library Evolution std::ranges::less<> Should Be More! LEWG549 Walter E. Brown
- P1290R3
2019-03-09 Evolution Core Avoiding undefined behavior in contracts GitHub J. Daniel Garcia Ville Voutilainen
- P1290R2
2019-02-20 Evolution Core Avoiding undefined behavior in contracts GitHub J. Daniel Garcia Ville Voutilainen
- P1290R1
2019-01-21 Evolution Core Avoiding undefined behavior in contracts GitHub J. Daniel Garcia Ville Voutilainen
- P1290R0
2018-11-26 Evolution Avoiding undefined behavior in contracts GitHub J. Daniel Garcia
- P1289R1
2018-11-08 Evolution Access control in contract conditions GitHub J. Daniel Garcia Ville Voutilainen
- P1289R0
2018-10-08 Evolution Access control in contract conditions GitHub J. Daniel Garcia Ville Voutilainen
- P1288R0
2018-10-07 SG1 Library Evolution Coroutine concepts and metafunctions GitHub Lewis Baker
- P1287R0
2018-10-08 SG1 Library Evolution Supporting async use-cases for interrupt_token Lewis Baker Kirk Shoop
- P1286R2
2019-02-18 Core Library Contra CWG DR1778 GitHub Richard Smith
- P1286R1
2019-01-18 Core Library Contra CWG DR1778 GitHub Richard Smith
- P1286R0
2018-10-05 Evolution Contra CWG DR1778 GitHub Richard Smith
- P1285R0
2018-10-05 Library Improving Completeness Requirements for Type Traits Walter E. Brown
- P1284R0
2018-10-05 Evolution Allowing Inlining of Replaceable Functions GitHub Chris Kennelly
- P1283R0
2018-10-06 Evolution Sharing is Caring GitHub Isabella Muerte
- P1282R0
2018-09-27 Evolution Ceci N’est Pas Une Pipe: Adding a workflow operator to C++ GitHub Isabella Muerte
- P1281R0
2018-10-07 SG15 Feature Presentation GitHub Isabella Muerte
- P1280R2
2019-06-17 Library Evolution Integer Width Literals LEWG548 GitHub Isabella Muerte
- P1280R1
2018-10-05 Library Evolution Integer Width Literals LEWG548 GitHub Isabella Muerte
- P1280R0
2018-10-05 Library Evolution Integer Width Literals LEWG548 GitHub Isabella Muerte
- P1279R0
2018-10-05 SG14 Library Evolution std::breakpoint GitHub Isabella Muerte
- P1278R0
2018-10-06 Library Evolution offsetof For the Modern Era GitHub Isabella Muerte
- P1277R0
2018-10-07 Evolution Subscripts On Parade Isabella Muerte
- P1276R0
2018-09-15 Evolution Void Main GitHub Isabella Muerte
- P1275R0
2018-10-06 SG15 SG16 Library Evolution Desert Sessions: Improving hostile environment interactions LEWG566 GitHub Isabella Muerte
- P1274R0
2018-07-15 Evolution Bang For The Buck GitHub Isabella Muerte
- P1273R0
2018-10-07 Evolution 86 The Absurd (From Exceptions) GitHub Isabella Muerte
- P1272R4
2021-09-25 Library Byteswapping for fun&&nuf LEWG560 GitHub Isabella Muerte Corentin Jabot
- P1272R3
2020-07-14 Library Byteswapping for fun&&nuf LEWG560 GitHub Isabella Muerte
- P1272R2
2019-06-17 Core Library Byteswapping for fun&&nuf LEWG560 GitHub Isabella Muerte
- P1272R1
2019-02-21 Library Byteswapping for fun&&nuf LEWG560 GitHub Isabella Muerte
- P1272R0
2018-07-12 SG6 SG14 Library Evolution Byteswapping for fun&&nuf LEWG560 GitHub Isabella Muerte
- P1271R0
2018-10-05 Library Evolution Move resource_adaptor from Library TS to the C++ WP Pablo Halpern
- P1269R0
2018-10-07 Evolution Library Evolution Three Years with the Networking TS Jason Carey
- P1267R0
2018-10-08 Evolution Custom Constraint Diagnostics Hana Dusíková Bryce Adelstein Lelbach
- P1264R2
2022-11-08 Library Revising the wording of stream input operations GitHub Louis Dionne
- P1264R1
2020-02-14 Library Revising the wording of stream input operations GitHub Louis Dionne
- P1264R0
2018-10-07 Library Revising the wording of stream input operations GitHub Louis Dionne
- P1263R0
2018-10-07 Evolution Controlling the instantiation of vtables and RTTI GitHub Louis Dionne
- P1261R0
2018-10-08 SG1 SG14 Supporting Pipelines in C++ Michael Wong Daniel Garcia Ronan Keryell
- P1260R0
2018-05-22 Evolution Pattern Matching GitHub Michael Park
- P1259R1
2018-11-04 SG1 Library Evolution Merge most of Networking TS into C++ Working Draft GitHub Detlef Vollmann
- P1259R0
2018-10-08 SG1 Library Evolution Merge most of Networking TS into C++ Working Draft GitHub Detlef Vollmann
- P1258R0
2018-10-08 SG1 Library Evolution Don't Make C++ Unimplementable On Small CPUs Detlef Vollmann
- P1257R0
2018-10-16 SG1 Library Evolution Implementation experience on trying to implement concurrent data and control structures with executors GitHub Detlef Vollmann
- P1256R0
2018-10-07 SG1 Library Evolution Executors Should Go To A TS Detlef Vollmann
- P1255R14
2024-10-16 LEWG Library Evolution LWG Library A view of 0 or 1 elements: views::nullable And a concept to constrain maybes LEWG547 Steve Downey
- P1255R13
2024-05-22 LEWG Library Evolution LWG Library A view of 0 or 1 elements: views::nullable And a concept to constrain maybes LEWG547 Steve Downey
- P1255R12
2024-01-16 SG9 Ranges LEWG Library Evolution LWG Library A view of 0 or 1 elements: views::maybe LEWG547 GitHub Steve Downey
- P1255R11
2024-01-12 SG9 Ranges LEWG Library Evolution A view of 0 or 1 elements: views::maybe LEWG547 GitHub Steve Downey
- P1255R10
2023-09-15 SG9 Ranges Library Evolution A view of 0 or 1 elements: views::maybe LEWG547 GitHub Steve Downey
- P1255R9
2022-08-16 SG9 Library Evolution A view of 0 or 1 elements: views::maybe LEWG547 GitHub Steve Downey
- P1255R8
2022-07-12 SG9 Library Evolution A view of 0 or 1 elements: views::maybe LEWG547 GitHub Steve Downey
- P1255R7
2022-05-09 SG9 A view of 0 or 1 elements: views::maybe LEWG547 GitHub Steve Downey
- P1255R6
2020-04-05 Library Evolution A view of 0 or 1 elements: views::maybe LEWG547 GitHub Steve Downey
- P1255R5
2019-10-09 Library Evolution A view of 0 or 1 elements: views::maybe LEWG547 GitHub Steve Downey
- P1255R4
2019-06-17 Library Evolution A view of 0 or 1 elements: view::maybe LEWG547 GitHub Steve Downey
- P1255R3
2019-03-10 Library Evolution A view of 0 or 1 elements: view::maybe LEWG547 GitHub Steve Downey
- P1255R2
2018-11-26 Library Evolution A view of 0 or 1 elements: view::maybe LEWG547 GitHub Steve Downey
- P1255R1
2018-11-26 Library Evolution A view of 0 or 1 elements: view::maybe LEWG547 GitHub Steve Downey
- P1255R0
2018-10-07 Library Evolution A view of 0 or 1 elements: view::maybe LEWG547 GitHub Steve Downey
- P1254R0
2018-10-07 SG15 Notes on C++ Package Management Steve Downey
- P1253R0
2019-01-21 WG21 Guidelines for when a WG21 proposal should be reviewed by SG16, the text and Unicode study group GitHub Steve Downey
- P1252R2
2019-02-22 Library Ranges Design Cleanup LEWG546 GitHub Casey Carter
- P1252R1
2018-11-15 Library Ranges Design Cleanup LEWG546 GitHub Casey Carter
- P1252R0
2018-10-07 Library Evolution Library Ranges Design Cleanup LEWG546 GitHub Casey Carter
- P1251R1
2018-11-26 Library Evolution Library A more constexpr bitset LEWG545 GitHub Morris Hafner
- P1251R0
2018-10-04 Library Evolution A more constexpr bitset LEWG545 GitHub Morris Hafner
- P1250R0
2018-10-04 Library Evolution Extension by inspecting members of User Defined Types? LEWG544 Titus Winters Ashley Hedberg Eric Fiselier
- P1249R0
2018-10-03 Library Evolution std::forward from std::initializer_list GitHub Alex Christensen
- P1248R1
2018-11-04 Library Evolution Remove CommonReference requirement from StrictWeakOrdering LEWG543 GitHub Tomasz Kamiński
- P1248R0
2018-10-07 Library Evolution Fixing 'Relation's LEWG543 GitHub Tomasz Kamiński
- P1247R0
2018-10-08 Evolution Disabling static destructors: introducing no_destroy and always_destroy attributes GitHub Bruno Cardoso Lopes JF Bastien Erik Pilkington
- P1246R0
2018-10-08 Evolution The no_float function attribute GitHub Bruno Cardoso Lopes JF Bastien
- P1245R0
2018-10-08 Evolution export module containing [[attribute]]; GitHub Bruno Cardoso Lopes JF Bastien
- P1244R0
2018-10-08 SG1 Library Evolution Dependent Execution for a Unified Executors Proposal for C++ Jared Hoberock Michael Garland Chris Kohlhoff Chris Mysen Carter Edwards Gordon Brown
- P1243R4
2020-02-12 Library Rangify New Algorithms LEWG542 GitHub Dan Raviv
- P1243R3
2020-01-09 Library Rangify New Algorithms LEWG542 GitHub Dan Raviv
- P1243R2
2019-03-09 Library Rangify New Algorithms LEWG542 GitHub Dan Raviv
- P1243R1
2019-01-16 Library Rangify New Algorithms LEWG542 GitHub Dan Raviv
- P1243R0
2018-10-07 Library Evolution Library Rangify New Algorithms LEWG542 GitHub Dan Raviv
- P1242R1
2018-12-01 Evolution Single-file modules with the Atom semantic properties rule GitHub Jeff Snyder Richard Smith
- P1242R0
2018-10-08 Evolution Single-file modules with the Atom semantic properties rule GitHub Jeff Snyder
- P1241R0
2018-10-08 SG1 In support of merging coroutines into C++20 Lee Howes Eric Niebler Lewis Baker
- P1240R2
2022-01-14 SG7 Scalable Reflection GitHub Daveed Vandevoorde Wyatt Childers Andrew Sutton Faisal Vali
- P1240R1
2019-10-08 SG7 Scalable Reflection in C++ GitHub Daveed Vandevoorde Wyatt Childers Andrew Sutton Faisal Vali Daveed Vandevoorde
- P1240R0
2018-10-08 SG7 Evolution Scalable Reflection in C++ GitHub Andrew Sutton Faisal Vali Daveed Vandevoorde
- P1239R0
2018-10-07 SG1 Placed Before Daniel Lustig
- P1238R1
2019-06-16 WG21 SG16: Unicode Direction GitHub Tom Honermann Corentin Jabot JeanHeyd Meneide Mark Zeren Martinho Fernandes Peter Bindels Steve Downey Zach Laine
- P1238R0
2018-10-08 WG21 SG16: Unicode Direction GitHub Tom Honermann Corentin Jabot JeanHeyd Meneide Mark Zeren Martinho Fernandes Peter Bindels Steve Downey Zach Laine
- P1237R0
2018-10-08 SG16 SG16: Unicode meeting summaries 2018/07/11 - 2018/10/03 Tom Honermann
- P1236R1
2018-11-09 Core Alternative Wording for P0907R4 Signed Integers are Two's Complement GitHub Jens Maurer
- P1236R0
2018-10-08 Core Alternative Wording for P0907R4 Signed Integers are Two's Complement GitHub Jens Maurer
- P1235R0
2018-10-08 Evolution Implicit constexpr GitHub Bryce Adelstein Lelbach Hana Dusíková
- P1233R1
2018-11-25 Library Shift-by-negative in shift_left and shift_right LEWG541 GitHub Ashley Hedberg Matt Calabrese Bryce Adelstein Lelbach
- P1233R0
2018-10-02 Library Evolution Library Shift-by-negative in shift_left and shift_right LEWG541 GitHub Ashley Hedberg Matt Calabrese
- P1232R0
2018-10-08 SG1 Integrating executors with the standard library through customization Lee Howes Eric Niebler Kirk Shoop Lewis Baker Robert Geva
- P1231R0
2018-10-08 WG21 Proposal for Study Group: C++ Education GitHub JC van Winkel Christopher Di Bella
- P1230R0
2018-10-03 Evolution Core Recursive Type Template Instantiation GitHub Mingxin Wang
- P1229R0
2018-10-08 Evolution Labelled Parameters GitHub Jorg Brown
- P1228R1
2019-01-21 Library Evolution A proposal to add an efficient string concatenation routine to the Standard Library GitHub Jorg Brown
- P1227R2
2019-02-22 Library Signed ssize() functions, unsigned size() functions LEWG540 GitHub Jorg Brown
- P1227R1
2019-01-21 Library Evolution Signed ssize() functions, unsigned size() functions LEWG540 GitHub Jorg Brown
- P1227R0
2018-10-08 Library Evolution Signed size() functions LEWG540 GitHub Jorg Brown
- P1225R0
2018-10-02 Library Evolution Feedback on 2D Graphics LEWG559 JF Bastien
- P1224R0
2018-10-08 WG21 C++ Standard Library Issues to be moved in San Diego Marshall Clow
- P1223R5
2022-06-17 Library find_last LEWG539 GitHub Zach Laine
- P1223R4
2022-04-15 Library Evolution Library find_last LEWG539 GitHub Zach Laine
- P1223R3
2022-02-15 Library Evolution Library find_last LEWG539 GitHub Zach Laine
- P1223R2
2019-06-13 Library find_backward LEWG539 GitHub Zach Laine
- P1223R1
2018-10-02 Library Evolution find_backward LEWG539 GitHub Zach Laine
- P1223R0
2018-10-02 Library Evolution find_backward LEWG539 GitHub Zach Laine
- P1222R4
2022-06-13 Library A Standard flat_set LEWG538 GitHub Zach Laine
- P1222R3
2022-04-18 Library A Standard flat_set LEWG538 GitHub Zach Laine
- P1222R2
2019-06-11 Library A Standard flat_set LEWG538 GitHub Zach Laine
- P1222R1
2019-01-21 Library Evolution Library A Standard flatset LEWG538 GitHub Zach Laine
- P1222R0
2018-10-02 Library Evolution A Standard flat_set LEWG538 GitHub Zach Laine
- P1221R1
2018-10-03 Evolution Parametric Expressions GitHub Jason Rice
- P1221R0
2018-10-03 Evolution Parametric Expressions GitHub Jason Rice
- P1220R0
2018-09-28 Evolution Controlling When Inline Functions are Emitted GitHub Chris Kennelly
- P1219R2
2019-10-06 Evolution Homogeneous variadic function parameters GitHub James Touton
- P1219R1
2019-03-11 Evolution Homogeneous variadic function parameters GitHub James Touton
- P1219R0
2018-10-08 Evolution Homogeneous variadic function parameters GitHub James Touton
- P1218R0
2018-10-05 Evolution Redefinitions in Legacy Imports Nathan Sidwell
- P1217R2
2019-06-17 SG1 Out-of-thin-air, revisited, again GitHub Hans Boehm
- P1217R1
2019-03-10 SG1 Out-of-thin-air, revisited, again GitHub Hans-J. Boehm
- P1217R0
2018-10-07 SG1 Out-of-thin-air, revisited, again GitHub Hans-J. Boehm
- P1214R0
2018-10-06 Evolution Pointer to Member Functions and Member Objects are just Callables! GitHub JeanHeyd Meneide
- P1213R1
2018-11-12 Evolution Global Module Fragment Is Unnecessary GitHub Nathan Sidwell
- P1213R0
2018-10-05 Evolution Global Module Fragment is Unnecessary GitHub Nathan Sidwell
- P1212R0
2018-10-06 Evolution Library Evolution Modules and Freestanding Ben Craig
- P1210R0
2018-09-30 Library Evolution Library Completing the Rebase of Library Fundamentals, Version 3, Working Draft LEWG537 Alisdair Meredith
- P1209R0
2018-10-04 Library Evolution Adopt Consistent Container Erasure from Library Fundamentals 2 for C++20 LEWG536 Alisdair Meredith Stephan T. Lavavej
- P1208R6
2019-08-02 Library Adopt source location from Library Fundamentals V3 for C++20 GitHub Corentin Jabot Robert Douglas Daniel Krugler Peter Sommerlad
- P1208R5
2019-06-17 Library Adopt source location from Library Fundamentals V3 for C++20 GitHub Corentin Jabot Robert Douglas
- P1208R4
2019-03-11 Library Adopt source location from Library Fundamentals V3 for C++20 GitHub Robert Douglas Corentin Jabot
- P1208R3
2018-11-08 Library Source-Code Information Capture GitHub Robert Douglas Corentin Jabot
- P1208R1
2018-09-21 Library Evolution Library Adopt source_location from Library Fundamentals V3 for C++20 LEWG535 GitHub Corentin Jabot Robert Douglas
- P1208R0
2018-10-07 Library Evolution Library Adopt source_location from Library Fundamentals V3 for C++20 LEWG535 GitHub Corentin Jabot Robert Douglas
- P1207R4
2019-07-19 Library Movability of Single-pass Iterators LEWG534 LWG3265 LWG3355 GitHub Corentin Jabot
- P1207R3
2019-08-02 Library Movability of Single-pass Iterators LEWG534 LWG3265 LWG3355 GitHub Corentin Jabot
- P1207R2
2019-06-17 Library Movability of Single-pass Iterators LEWG534 LWG3265 LWG3355 GitHub Corentin Jabot
- P1207R1
2019-01-21 Library Evolution Movability of Single-pass Iterators LEWG534 LWG3265 LWG3355 GitHub Corentin Jabot
- P1207R0
2018-08-20 Library Evolution Movability of Single-pass Iterators LEWG534 LWG3265 LWG3355 GitHub Corentin Jabot
- P1206R7
2022-01-21 Library Conversions from ranges to containers LEWG533 GitHub Corentin Jabot Eric Niebler Casey Carter
- P1206R6
2021-08-03 Library Evolution Conversions from ranges to containers LEWG533 GitHub Corentin Jabot Eric Niebler Casey Carter
- P1206R5
2021-08-01 Library Evolution Conversions from ranges to containers LEWG533 GitHub Corentin Jabot Eric Niebler Casey Carter
- P1206R4
2021-07-14 Library Evolution Conversions from ranges to containers LEWG533 GitHub Corentin Jabot Eric Niebler Casey Carter
- P1206R3
2020-11-22 Library Evolution ranges::to: A function to convert any range to a container LEWG533 GitHub Corentin Jabot Eric Niebler Casey Carter
- P1206R2
2020-10-12 Library Evolution ranges::to: A function to convert any range to a container LEWG533 GitHub Corentin Jabot Eric Niebler Casey Carter
- P1206R1
2019-01-21 Library Evolution ranges::to: A function to convert any range to a container LEWG533 GitHub Corentin Jabot Eric Niebler Casey Carter
- P1206R0
2018-10-07 Library Range constructors for standard containers and views LEWG533 GitHub Corentin Jabot Christopher Di Bella
- P1205R0
2018-09-28 SG1 Core Teleportation via co_await Olivier Giroux JF Bastien
- P1204R0
2018-10-08 SG15 Canonical Project Structure Boris Kolpackov
- P1203R0
2018-10-05 Evolution Modular main() GitHub Boris Kolpackov Richard Smith
- P1202R5
2022-11-12 Library Asymmetric Fences GitHub David Goldblatt
- P1202R4
2022-02-15 Library Evolution Library Asymmetric Fences GitHub David Goldblatt
- P1202R3
2021-06-14 Library Asymmetric Fences GitHub David Goldblatt
- P1202R2
2019-06-17 Library Evolution Asymmetric Fences GitHub David Goldblatt
- P1202R1
2019-01-20 SG1 Asymmetric Fences GitHub David Goldblatt
- P1202R0
2018-10-06 SG1 Asymmetric fences GitHub David Goldblatt
- P1201R0
2018-10-02 Library Evolution Variant direct comparisons LEWG532 Oleg Fatkhiev Antony Polukhin
- P1200R0
2018-10-06 WG21 High noon for the 2D Graphics proposal Guy Davidson Roger Orr Ville Voutilainen Jose Daniel Garcia Sanchez Jean-Paul Rigault Matevz Tadel
- P1199R0
2018-08-10 Evolution A simple proposal for unifying generic and object-oriented programming Mike Spertus
- P1198R0
2018-09-28 Library Evolution Adding error_category::failed() LEWG531 Peter Dimov
- P1197R0
2018-09-27 Library Evolution A non-allocating overload of error_category::message() LEWG530 Peter Dimov
- P1196R0
2018-09-27 Library Evolution Value-based std::error_category comparison LEWG529 Peter Dimov
- P1195R0
2018-09-27 Library Evolution Making <system_error> constexpr LEWG528 GitHub Peter Dimov
- P1194R0
2018-10-08 SG1 Library Evolution The Compromise Executors Proposal: A lazy simplification of P0443 Lee Howes Eric Niebler Kirk Shoop Bryce Lelbach D. S. Hollman
- P1193R0
2018-11-26 Evolution Evolution Incubator Explicitly Specified Returns for (Implicit) Conversions GitHub JeanHeyd Meneide
- P1192R1
2018-11-05 SG1 Library Evolution Experience report - integrating Executors with Parallel Algorithms GitHub Thomas Rodgers
- P1192R0
2018-10-08 SG1 Library Evolution Experience report - integrating Executors with Parallel Algorithms GitHub Thomas Rodgers
- P1191R0
2018-08-22 Library Evolution Adding operator<=> to types that are not currently comparable LEWG527 GitHub David Stone
- P1190R0
2018-08-06 Evolution Library Evolution I did not order this! Why is it on my bill? David Stone
- P1189R0
2019-03-10 Library Evolution Adding <=> to library GitHub Barry Revzin
- P1188R0
2019-01-22 Library Evolution Library utilities for <=> GitHub Barry Revzin
- P1187R0
2018-10-07 Library Evolution A type trait for std::compare_3way()'s type LEWG526 GitHub Barry Revzin
- P1186R3
2019-07-28 Core When do you actually use <=>? LEWG525 GitHub Barry Revzin
- P1186R2
2019-06-17 Core When do you actually use <=>? LEWG525 GitHub Barry Revzin
- P1186R1
2019-01-22 Evolution When do you actually use <=>? LEWG525 GitHub Barry Revzin
- P1186R0
2018-10-07 Evolution Library Evolution When do you actually use <=>? LEWG525 GitHub Barry Revzin
- P1185R2
2019-02-22 Evolution Core <=> != == GitHub Barry Revzin
- P1185R1
2019-01-22 Evolution Core <=> != == GitHub Barry Revzin
- P1185R0
2018-10-07 Evolution <=> != == GitHub Barry Revzin
- P1184R2
2020-07-10 SG15 A Module Mapper GitHub Nathan Sidwell
- P1184R1
2018-11-12 SG15 A Module Mapper GitHub Nathan Sidwell
- P1184R0
2018-10-05 SG15 A Module Mapper GitHub Nathan Sidwell
- P1182R0
2018-09-13 Library Evolution New names for the power-of-2 templates (and their header) LEWG524 Gennaro Prot
- P1181R0
2018-09-08 Evolution Proposing unless Morwenn Ed
- P1180R0
2018-09-18 Evolution Response to P1156 GitHub Richard Smith
- P1179R1
2019-11-22 Evolution Lifetime safety: Preventing common dangling GitHub Herb Sutter
- P1179R0
2018-09-25 WG21 Lifetime safety: Preventing common dangling GitHub Herb Sutter
- P1178R0
2018-10-06 SG15 Library Evolution C++ Compile LEWG523 Rene Rivera
- P1177R1
2018-11-15 SG15 Package Ecosystem Plan GitHub René Rivera
- P1177R0
2018-10-06 SG15 Package Ecosystem Plan GitHub Rene Rivera
- P1175R0
2018-10-06 Library Evolution Library A simple and practical optional reference for C++ LEWG522 JeanHeyd Meneide
- P1172R1
2019-06-17 Library Evolution Library The Concept of Memory Allocator LEWG521 GitHub Mingxin Wang
- P1172R0
2018-10-03 Library Evolution Library The Concept of Memory Allocator LEWG521 GitHub Mingxin Wang
- P1171R0
2018-10-07 SG1 Library Evolution Synchronously waiting on asynchronous operations Lewis Baker
- P1170R0
2018-10-08 Evolution Library Evolution Overload sets as function parameters GitHub Barry Revzin Andrew Sutton
- P1169R4
2022-04-11 Core static operator() GitHub Barry Revzin Casey Carter
- P1169R3
2021-10-14 Evolution static operator() GitHub Barry Revzin Casey Carter
- P1169R2
2021-08-14 Evolution static operator() GitHub Barry Revzin Casey Carter
- P1169R1
2021-04-06 Evolution static operator() GitHub Barry Revzin Casey Carter
- P1169R0
2018-10-07 Evolution Library Evolution static operator() GitHub Barry Revzin Casey Carter
- P1168R0
2018-10-08 Evolution How to make Terse Notation soar with Class Template Argument Deduction Mike Spertus
- P1167R0
2018-10-08 Evolution Improving function templates with Class Template Argument Deduction Mike Spertus
- P1166R0
2019-01-12 SG6 SG14 Library Evolution Incubator Library Evolution What do we need from a linear algebra library? GitHub Guy Davidson Bob Steagall
- P1165R1
2018-11-10 Library Make stateful allocator propagation more consistent for operator+(basic_string) LEWG563 LEWG564 GitHub Tim Song
- P1165R0
2018-10-06 Library Fixing allocator usage for operator+(basic_string) LEWG563 LEWG564 GitHub Tim Song
- P1164R1
2019-02-22 Library Make create_directory() intuitive GitHub Nicolai Josuttis
- P1164R0
2018-08-29 Library Make create_directory() Intuitive GitHub Nicolai Josuttis
- P1163R0
2018-08-31 Library Explicitly Implicifying explicit Constructors LEWG562 Nevin Liber
- P1161R3
2019-02-22 Core Deprecate uses of the comma operator in subscripting expressions GitHub Corentin Jabot
- P1161R2
2019-01-21 Core Deprecate uses of the comma operator in subscripting expressions GitHub Corentin Jabot
- P1161R1
2018-10-07 Evolution Deprecate uses of the comma operator in subscripting expressions GitHub Corentin Jabot
- P1161R0
2018-10-07 Evolution Deprecate uses of the comma operator in subscripting expressions GitHub Corentin Jabot
- P1160R1
2019-10-07 Library Evolution Add Test Polymorphic Memory Resource to the Standard Library LEWG520 GitHub Attila Fehér Alisdair Meredith
- P1160R0
2018-10-07 Library Evolution Add Test Polymorphic Memory Resource to the Standard Library LEWG520 GitHub Attila Fehér Alisdair Meredith
- P1159R0
2018-07-02 Library Evolution Type Erased Iterators for modern C++ LEWG519 Thomas Russell
- P1158R0
2018-07-11 Evolution Concept-defined placeholder types Zhihao Yuan
- P1157R0
2018-07-14 Evolution Multi-argument constrained-parameter Zhihao Yuan
- P1156R0
2018-10-04 Evolution Merged Modules and Tooling GitHub Boris Kolpackov
- P1155R3
2019-06-17 Core More implicit moves GitHub Arthur O'Dwyer David Stone
- P1155R2
2019-01-19 Evolution More implicit moves GitHub Arthur O'Dwyer David Stone
- P1155R1
2018-11-25 Evolution More implicit moves GitHub Arthur O'Dwyer David Stone
- P1155R0
2018-10-04 Evolution More implicit moves GitHub Arthur O'Dwyer David Stone
- P1154R2
2019-03-10 Library Type traits for structural comparison GitHub Arthur O'Dwyer Jeff Snyder
- P1154R1
2019-01-19 Library Evolution Type traits for structural comparison GitHub Arthur O'Dwyer Jeff Snyder
- P1154R0
2018-10-04 Library Evolution Type traits for structural comparison GitHub Arthur O'Dwyer Jeff Snyder
- P1153R0
2018-10-04 Evolution Copying volatile subobjects is not trivial GitHub Arthur O'Dwyer JF Bastien
- P1152R4
2019-07-22 Core Deprecating volatile GitHub JF Bastien
- P1152R3
2019-06-15 Core Library Deprecating volatile GitHub JF Bastien
- P1152R2
2019-03-09 Core Library Evolution Library Deprecating volatile GitHub JF Bastien
- P1152R1
2019-01-20 SG1 Evolution Library Evolution Deprecating volatile GitHub JF Bastien
- P1152R0
2018-10-01 SG1 Evolution Library Evolution Deprecating volatile GitHub JF Bastien
- P1149R0
2018-10-01 Library Evolution Constexpr regex LEWG518 Antony Polukhin
- P1148R0
2018-10-07 Library Cleaning up Clause 20 Tim Song
- P1147R1
2021-09-25 Library Evolution Printing `volatile` Pointers LEWG517 GitHub Bryce Adelstein Lelbach
- P1147R0
2018-10-07 Library Evolution Printing `volatile` Pointers LEWG517 GitHub Bryce Adelstein Lelbach
- P1145R0
2018-07-09 Library Evolution Buffer Sequence Adaptors LEWG516 GitHub Vinnie Falco
- P1144R12
2024-10-15 EWGI SG17: EWG Incubator std::is_trivially_relocatable Arthur O'Dwyer
- P1144R11
2024-05-15 EWGI SG17: EWG Incubator std::is_trivially_relocatable Arthur O'Dwyer
- P1144R10
2024-02-15 EWG Evolution LEWG Library Evolution std::is_trivially_relocatable GitHub Arthur O'Dwyer
- P1144R9
2023-10-12 Evolution Library Evolution std::is_trivially_relocatable GitHub Arthur O'Dwyer
- P1144R8
2023-05-14 Evolution Library Evolution std::is_trivially_relocatable GitHub Arthur O'Dwyer
- P1144R7
2023-03-10 EWGI LEWGI Evolution Library Evolution std::is_trivially_relocatable GitHub Arthur O'Dwyer
- P1144R6
2022-06-10 Evolution Library Evolution Object relocation in terms of move plus destroy GitHub Arthur O'Dwyer
- P1144R5
2020-03-02 Evolution Library Evolution Object relocation in terms of move plus destroy GitHub Arthur O'Dwyer
- P1144R4
2019-06-17 EWGI LEWGI Object relocation in terms of move plus destroy GitHub Arthur O'Dwyer
- P1144R3
2019-03-10 Library Evolution Library Object relocation in terms of move plus destroy GitHub Arthur O'Dwyer
- P1144R2
2019-01-18 Evolution Library Evolution Object relocation in terms of move plus destroy GitHub Arthur O'Dwyer
- P1144R1
2018-11-24 Evolution Library Evolution Object relocation in terms of move plus destroy GitHub Arthur O'Dwyer
- P1144R0
2018-10-04 Evolution Library Evolution Object relocation in terms of move plus destroy GitHub Arthur O'Dwyer Mingxin Wang
- P1143R2
2019-07-18 Evolution Core Adding the constinit keyword GitHub Eric Fiselier
- P1143R1
2019-01-21 Evolution Adding the constinit keyword GitHub Eric Fiselier
- P1143R0
2018-07-04 Evolution Adding the `[[constinit]]` attribute GitHub Eric Fiselier
- P1142R0
2018-06-25 Evolution Thoughts on a conservative terse syntax for constraints GitHub Thomas Köppe
- P1141R2
2018-11-09 Evolution Yet another approach for constrained declarations GitHub Ville Voutilainen Thomas Köppe Andrew Sutton Herb Sutter Gabriel Dos Reis Bjarne Stroustrup Jason Merrill Hubert Tong Eric Niebler Casey Carter Tom Honermann Erich Keane Walter E. Brown Michael Spertus Richard Smith
- P1141R1
2018-10-08 Evolution Yet another approach for constrained declarations GitHub Ville Voutilainen Thomas Köppe Andrew Sutton Herb Sutter Gabriel Dos Reis Bjarne Stroustrup Jason Merrill Hubert Tong Eric Niebler Casey Carter Tom Honermann Erich Keane Walter E. Brown Michael Spertus
- P1141R0
2018-06-23 Evolution Yet another approach for constrained declarations GitHub Ville Voutilainen Thomas Köppe Andrew Sutton Herb Sutter Gabriel Dos Reis Bjarne Stroustrup Jason Merrill Hubert Tong Eric Niebler Casey Carter Tom Honermann Erich Keane
- P1139R2
2019-02-18 SG16 Core Address wording issues related to ISO 10646 GitHub R. Martinho Fernandes
- P1139R1
2019-01-22 SG16 Core Address wording issues related to ISO 10646 GitHub R. Martinho Fernandes
- P1139R0
2019-01-21 SG16 Core Address wording issues related to ISO 10646 GitHub R. Martinho Fernandes
- P1138R0
2018-06-22 SG1 Evolution Deprecating ATOMIC_VAR_INIT Aaron Ballman
- P1137R0
2018-06-24 SG16 SG16: Unicode meeting summaries 2018/05/16 - 2018/06/20 Tom Honermann
- P1136R0
2018-06-21 WG21 2018-09 Bellevue ad-hoc meeting information Herb Sutter
- P1135R6
2019-07-20 WG21 The C++20 Synchronization Library LEWG515 GitHub David Olsen Olivier Giroux JF Bastien Detlef Vollmann Bryce Lelbach
- P1135R5
2019-06-17 Library The C++20 Synchronization Library LEWG515 GitHub David Olsen Olivier Giroux JF Bastien Detlef Vollmann Bryce Lelbach
- P1135R4
2019-03-04 Library The C++20 Synchronization Library LEWG515 GitHub Bryce Adelstein Lelbach Olivier Giroux JF Bastien Detlef Vollmann David Olsen
- P1135R3
2019-01-21 Library The C++20 Synchronization Library LEWG515 GitHub Bryce Adelstein Lelbach Olivier Giroux JF Bastien Detlef Vollmann
- P1135R2
2019-01-15 SG1 Library Evolution Library The C++20 Synchronization Library LEWG515 GitHub Bryce Adelstein Lelbach Olivier Giroux JF Bastien Detlef Vollmann
- P1135R1
2018-10-08 SG1 Library Evolution Library The C++20 Synchronization Library LEWG515 GitHub Bryce Adelstein Lelbach Olivier Giroux JF Bastien
- P1135R0
2018-06-12 SG1 Library Evolution Library The C++20 Synchronization Library LEWG515 GitHub Bryce Adelstein Lelbach Olivier Giroux JF Bastien
- P1133R0
2018-06-21 Library Evolution Networking TS Associations For Call Wrappers LEWG514 GitHub Vinnie Falco
- P1132R8
2021-06-10 Library out_ptr - a scalable output pointer abstraction LEWG513 GitHub JeanHeyd Meneide Todor Buyukliev Isabella Muerte
- P1132R7
2021-04-16 Library out_ptr - a scalable output pointer abstraction LEWG513 GitHub JeanHeyd Meneide Todor Buyukliev Isabella Muerte
- P1132R6
2019-10-07 Library out_ptr - a scalable output pointer abstraction LEWG513 GitHub JeanHeyd Meneide Todor Buyukliev Isabella Muerte
- P1132R5
2019-08-05 Library out_ptr - a scalable output pointer abstraction LEWG513 GitHub JeanHeyd Meneide Todor Buyukliev Isabella Muerte
- P1132R4
2019-06-17 Library out_ptr - a scalable output pointer abstraction LEWG513 GitHub JeanHeyd Meneide Todor Buyukliev Isabella Muerte
- P1132R3
2019-01-21 Library Evolution Library out_ptr - a scalable output pointer abstraction LEWG513 GitHub JeanHeyd Meneide Todor Buyukliev Isabella Muerte
- P1132R2
2018-11-26 Library Evolution Library out_ptr - a scalable output pointer abstraction LEWG513 GitHub JeanHeyd Meneide Todor Buyukliev Isabella Muerte
- P1132R1
2018-08-11 Library Evolution Library out_ptr - a scalable output pointer abstraction LEWG513 GitHub JeanHeyd Meneide Todor Buyukliev Isabella Muerte
- P1132R0
2018-06-25 Library Evolution Library out_ptr - a scalable output pointer abstraction LEWG513 GitHub JeanHeyd Meneide Todor Buyukliev Isabella Muerte
- P1131R2
2018-11-07 Core Core Issue 2292: simple-template-id is ambiguous between class-name and type-name GitHub Jens Maurer
- P1131R1
2018-10-02 Core Core Issue 2292: simple-template-id is ambiguous between class-name and type-name GitHub Jens Maurer
- P1131R0
2018-06-23 Core Core Issue 2292: simple-template-id is ambiguous between class-name and type-name GitHub Jens Maurer
- P1130R1
2019-01-21 Evolution Module Resource Requirement Propagation GitHub JeanHeyd Meneide
- P1128R0
2018-06-21 Library Summer 2018 WG21 Batavia LWG Meeting Information Walter E. Brown
- P1123R0
2018-06-08 Library Editorial Guidance for merging P0019r8 and P0528r3 Daniel Sunderland
- P1122R4
2021-05-14 WG21 Proposed Wording for Concurrent Data Structures: Read-Copy-Update (RCU) GitHub Paul E. McKenney Paul McKenney Michael Wong Maged M. Michael Geoffrey Romer Andrew Hunter Arthur O'Dwyer Daisy Hollman JF Bastien Hans Boehm David Goldblatt Frank Birbacher Erik Rigtorp Tomasz Kamiński and Jens Maurer
- P1122R3
2021-03-25 Library Proposed Wording for Concurrent Data Structures: Read-Copy-Update (RCU) GitHub Paul E. McKenney Michael Wong Maged M. Michael Geoffrey Romer Andrew Hunter Arthur O'Dwyer D. S. Hollman JF Bastien Hans Boehm David Goldblatt Frank Birbacher Erik Rigtorp Tomasz Kamiński
- P1122R2
2018-11-25 Library Proposed Wording for Concurrent Data Structures: Read-Copy-Update (RCU) GitHub Paul McKenney Michael Wong Maged M. Michael Geoffrey Romer Andrew Hunter Arthur O'Dwyer D. S. Hollman JF Bastien Hans Boehm David Goldblatt Frank Birbacher Erik Rigtorp
- P1122R1
2018-07-04 Core Library Proposed Wording for Concurrent Data Structures: Read-Copy-Update (RCU) GitHub Paul McKenney Michael Wong Maged M. Michael Geoffrey Romer Andrew Hunter Arthur O'Dwyer D. S. Hollman JF Bastien Hans Boehm David Goldblatt Frank Birbacher
- P1122R0
2018-06-07 Library Evolution Library Proposed Wording for Concurrent Data Structures: Read-Copy-Update (RCU) GitHub Paul McKenney Michael Wong Maged M. Michael Geoffrey Romer Andrew Hunter Arthur O'Dwyer D. S. Hollman JF Bastien Hans Boehm David Goldblatt Frank Birbacher
- P1121R3
2021-04-09 WG21 Hazard Pointers: Proposed Interface and Wording for Concurrency TS 2 LEWG291 GitHub Maged M. Michael Michael Wong Paul McKenney Geoffrey Romer Andrew Hunter Arthur O'Dwyer D. S. Hollman JF Bastien Hans Boehm David Goldblatt Frank Birbacher Mathias Stearn Jens Maurer
- P1121R2
2021-01-15 Library Hazard Pointers: Proposed Interface and Wording for Concurrency TS 2 LEWG291 GitHub Maged M. Michael Michael Wong Paul McKenney Geoffrey Romer Andrew Hunter Arthur O'Dwyer Daisy S. Hollman JF Bastien Hans Boehm David Goldblatt Frank Birbacher Mathias Stearn
- P1121R1
2019-01-20 Library Hazard Pointers: Proposed Interface and Wording for Concurrency TS 2 LEWG291 GitHub Maged M. Michael Michael Wong Paul McKenney Geoffrey Romer Andrew Hunter Arthur O'Dwyer D. S. Hollman JF Bastien Hans Boehm David Goldblatt Frank Birbacher Mathias Stearn
- P1121R0
2018-10-05 Library Evolution Library Hazard Pointers: Proposed Interface and Wording for Concurrency TS 2 LEWG291 GitHub Maged M. Michael Michael Wong Paul McKenney Geoffrey Romer Andrew Hunter Arthur O'Dwyer D. S. Hollman JF Bastien Hans Boehm David Goldblatt Frank Birbacher Mathias Stearn
- P1120R0
2018-06-08 Core Consistency improvements for <=> and other comparison operators Richard Smith
- P1119R0
2018-06-22 SG1 Library Evolution Library ABI for std::hardware_{constructive,destructive}_interference_size JF Bastien Olivier Giroux Olivier Giroux Hal Finkel Thomas Rodgers Matthias Kretz
- P1118R0
2018-06-08 Library Concat and Split on simd<> objects Tim Shen Matthias Kretz
- P1116R0
2019-06-17 SG1 Library Evolution Re-Gaining Exclusive Ownership from shared_ptrs GitHub Marc Mutz
- P1115R3
2019-11-25 Library Improving the Return Value of Erase-Like Algorithms II: Free erase/erase if GitHub Marc Mutz
- P1115R2
2019-11-09 Library Improving the Return Value of Erase-Like Algorithms II: Free erase/erase if GitHub Marc Mutz
- P1115R1
2019-09-26 Library Improving the Return Value of Erase-Like Algorithms II: Free erase/erase if GitHub Marc Mutz
- P1115R0
2019-06-17 Library Improving the Return Value of Erase-Like Algorithms II: Free erase/erase if GitHub Marc Mutz
- P1114R0
2018-06-05 WG21 Core Language Working Group "tentatively ready" Issues for the June, 2018 (Rapperswil) meeting William M. Miller
- P1113R0
2018-06-08 WG21 Core Language Working Group "ready" Issues for the June, 2018 (Rapperswil) meeting William M. Miller
- P1112R5
2024-05-21 EWG Evolution Language support for class layout control Pal Balog
- P1112R4
2023-05-19 Evolution Language support for class layout control GitHub Pal Balog
- P1112R3
2020-01-13 EWGI Language support for class layout control GitHub Pal Balog
- P1112R2
2019-08-04 SG7 EWGI Evolution Language support for class layout control GitHub Pal Balog
- P1112R1
2018-11-25 Evolution Incubator Evolution Language support for class layout control GitHub Pal Balog
- P1112R0
2018-09-28 Evolution Language support for class layout control GitHub Pal Balog
- P1111R0
2018-06-04 SG1 Library Evolution Library Resolutions to NB Comments on the Parallelism TS v2 Bryce Adelstein Lelbach Matthias Kretz
- P1110R0
2018-06-07 Evolution A placeholder with no name GitHub Jeffrey Yasskin JF Bastien
- P1109R1
2018-10-07 WG21 WG21 2018-06 Rapperswil Record of Discussion Nina Dinka Ranns
- P1109R0
2018-06-12 WG21 WG21 2018-06 Rapperswil Record of Discussion Nina Dinka Ranns
- P1108R4
2019-10-07 SG1 SG12 SG13 SG16 LEWGI web_view LEWG512 GitHub Hal Finkel
- P1108R3
2019-10-04 SG1 SG12 SG13 SG16 LEWGI web_view LEWG512 GitHub Hal Finkel
- P1108R2
2019-06-17 SG13 LEWGI web_view LEWG512 GitHub Hal Finkel
- P1108R1
2018-10-08 Library Evolution web_view LEWG512 GitHub Hal Finkel
- P1108R0
2018-06-22 Library Evolution web_view LEWG512 GitHub Hal Finkel
- P1105R1
2018-10-06 SG1 SG10 SG14 Evolution Library Evolution Leaving no room for a lower-level language: A C++ Subset GitHub Ben Craig Ben Saks
- P1105R0
2018-06-21 SG14 Evolution Leaving no room for a lower-level language: A C++ Subset GitHub Ben Craig
- P1103R3
2019-02-22 WG21 Merging Modules GitHub Richard Smith
- P1103R2
2018-11-26 WG21 Merging Modules GitHub Richard Smith
- P1103R1
2018-10-08 WG21 Merging Modules GitHub Richard Smith
- P1103R0
2018-06-22 WG21 Merging Modules GitHub Richard Smith Gabriel Dos Reis
- P1102R2
2020-12-15 Core Down with ()! GitHub Alex Christensen JF Bastien
- P1102R1
2020-11-20 Core Down with ()! GitHub Alex Christensen JF Bastien
- P1102R0
2018-06-20 Core Down with ()! GitHub Alex Christensen JF Bastien
- P1101R0
2018-05-22 SG1 Evolution Vector Length Agnostic SIMD GitHub Mikhail Maltsev Richard Sandiford
- P1100R0
2018-06-18 Library Evolution Efficient composition with DynamicBuffer LEWG511 GitHub Vinnie Falco
- P1099R5
2019-07-20 WG21 Using Enum GitHub Gašper Ažman Jonathan Mueller
- P1099R4
2019-03-10 Core Using Enum GitHub Gašper Ažman Jonathan Müller
- P1099R3
2019-01-20 Evolution Core Using Enum GitHub Gašper Ažman Jonathan Müller
- P1099R2
2018-09-01 SG1 Evolution Using Enum GitHub Gašper Ažman Jonathan Müller
- P1099R0
2018-05-23 SG1 Library Evolution Using Enum GitHub Gašper Ažman Jonathan Müller
- P1097R2
2019-01-21 SG16 Evolution Core Named character escapes GitHub R. Martinho Fernandes
- P1097R1
2018-06-22 SG16 Evolution Core Named character escapes GitHub R. Martinho Fernandes
- P1097R0
2018-06-21 SG16 Evolution Core Named character escapes GitHub R. Martinho Fernandes
- P1096R0
2018-10-08 Evolution Simplify the customization point for structured bindings Timur Doumler
- P1095R0
2018-08-29 SG14 Evolution Zero overhead deterministic failure - A unified mechanism for C and C++ GitHub Niall Douglas
- P1094R2
2018-11-09 Evolution Nested Inline Namespaces GitHub Alisdair Meredith
- P1094R1
2018-09-27 Evolution Nested Inline Namespaces GitHub Alisdair Meredith
- P1094R0
2018-05-07 Evolution Nested Inline Namespaces GitHub Alisdair Meredith
- P1093R0
2018-05-07 SG12 Evolution Library Evolution Is undefined behaviour preserved? Andrew Bennieston Jonathan Coe Daven Gahir Thomas Russell
- P1091R3
2019-02-18 Core Extending structured bindings to be more like variable declarations GitHub Nicolas Lesser
- P1091R2
2018-11-26 Core Extending structured bindings to be more like variable declarations GitHub Nicolas Lesser
- P1091R1
2018-10-08 Evolution Extending structured bindings to be more like variable declarations GitHub Nicolas Lesser
- P1091R0
2018-05-07 Evolution Extending structured bindings to be more like variable declarations GitHub Nicolas Lesser
- P1090R0
2018-05-07 Evolution Aggregate initialization in the presence of deleted constructors Ville Voutilainen
- P1089R2
2018-06-08 Library Evolution Sizes Should Only span Unsigned Robert Douglas Nevin Liber Marshall Clow
- P1089R0
2018-05-06 Library Evolution Sizes Should Only span Unsigned LEWG467 Robert Douglas Nevin Liber Marshall Clow
- P1087R0
2018-05-07 Evolution Modules for Standard C++ Gabriel Dos Reis Richard Smith
- P1086R0
2018-05-07 Evolution Natural Syntax: Keep It Simple Gabriel Dos Reis
- P1085R2
2018-09-21 Library Evolution Library Should Span be Regular? LEWG496 Tony Van Eerd
- P1085R1
2018-05-04 Evolution Should Span be Regular? LEWG496 Tony Van Eerd
- P1085R0
2018-05-04 Evolution Should Span be Regular? LEWG496 Tony Van Eerd
- P1084R2
2018-11-06 Core Library Today's return-type-requirements Are Insufficient GitHub Walter E. Brown Casey Carter
- P1084R1
2018-10-07 Core Library Today's return-type-requirements Are Insufficient GitHub Walter E. Brown Casey Carter
- P1084R0
2018-05-06 Evolution Today's return-type-requirements Are Insufficient GitHub Walter E. Brown Casey Carter
- P1083R8
2024-05-22 LEWG Library Evolution LWG Library Move resource_adaptor from Library TS to the C++ WP LEWG466 Pablo Halpern
- P1083R7
2022-10-14 Library Evolution Move resource_adaptor from Library TS to the C++ WP LEWG466 GitHub Pablo Halpern
- P1083R6
2022-07-09 Library Evolution Move resource_adaptor from Library TS to the C++ WP LEWG466 GitHub Pablo Halpern
- P1083R5
2022-02-24 Library Evolution Move resource_adaptor from Library TS to the C++ WP LEWG466 GitHub Pablo Halpern
- P1083R4
2022-01-01 Library Evolution Move resource_adaptor from Library TS to the C++ WP LEWG466 GitHub Pablo Halpern
- P1083R3
2019-06-15 Library Move resource_adaptor from Library TS to the C++ WP LEWG466 GitHub Pablo Halpern
- P1083R2
2018-11-13 Library Move resource_adaptor from Library TS to the C++ WP LEWG466 GitHub Pablo Halpern
- P1083R1
2018-10-07 Library Evolution Move resource_adaptor from Library TS to the C++ WP LEWG466 GitHub Pablo Halpern
- P1083R0
2018-05-06 Library Evolution Move resource_adaptor from Library TS to the C++ WP LEWG466 GitHub Pablo Halpern
- P1082R0
2018-05-06 WG21 C++ Standard Library Issues to be moved in Rapperswil Marshall Clow
- P1081R0
2018-05-07 Library Evolution On empty structs in the standard library LEWG465 Vincent Reverdy Collin Gress
- P1080R0
2018-05-06 SG16 SG16: Unicode meeting summaries 2018/03/28 - 2018/04/25 Tom Honermann
- P1079R0
2018-05-06 Evolution A minimal solution to the concepts syntax problems Bjarne Stroustrup
- P1077R0
2018-05-04 Evolution Allowing Virtual Destructors to be “Trivial” Peter Dimov
- P1076R1
2018-06-23 Core Library Editorial clause reorganization Jens Maurer
- P1076R0
2018-05-05 Core Library Editorial clause reorganization Jens Maurer
- P1074R0
2018-05-07 SG1 Core CWG defect Defined Behavior of Invalid Pointers Maged Michael David Goldblatt Michael Wong Paul McKenney
- P1073R3
2018-11-06 Core Immediate functions GitHub Richard Smith Andrew Sutton Daveed Vandevoorde
- P1073R2
2018-10-04 Core Immediate functions GitHub Richard Smith Andrew Sutton Daveed Vandevoorde
- P1073R1
2018-06-22 Core constexpr! functions GitHub Richard Smith Andrew Sutton Daveed Vandevoorde
- P1073R0
2018-05-04 Evolution constexpr! functions GitHub Richard Smith Andrew Sutton Daveed Vandevoorde
- P1072R10
2021-09-15 Library basic_string::resize_and_overwrite LEWG510 GitHub Chris Kennelly Mark Zeren
- P1072R9
2021-08-15 Library basic_string::resize_and_overwrite LEWG510 GitHub Chris Kennelly Mark Zeren
- P1072R8
2021-06-03 Library basic_string::resize_and_overwrite LEWG510 GitHub Chris Kennelly Mark Zeren
- P1072R7
2021-02-15 Library basic_string::resize_and_overwrite LEWG510 GitHub Chris Kennelly Mark Zeren
- P1072R6
2020-12-15 Library Evolution Library basic_string::resize_and_overwrite LEWG510 GitHub Chris Kennelly Mark Zeren
- P1072R5
2019-10-07 Library Evolution Library basic_string::resize_default_init LEWG510 GitHub Chris Kennelly Mark Zeren
- P1072R4
2019-06-17 Library Evolution Library basic_string::resize_default_init LEWG510 GitHub Chris Kennelly Mark Zeren
- P1072R3
2019-01-21 SG16 Library Evolution Library basic_string::resize_default_init LEWG510 GitHub Chris Kennelly Mark Zeren
- P1072R2
2018-11-25 SG16 Library Evolution Library basic_string::resize_default_init LEWG510 GitHub Chris Kennelly Mark Zeren
- P1072R1
2018-10-07 SG16 Library Evolution Library Optimized Initialization for basic_string and vector LEWG510 GitHub Chris Kennelly Mark Zeren
- P1072R0
2018-05-04 SG16 Library Evolution Library Default Initialization for basic_string LEWG510 GitHub Chris Kennelly Mark Zeren
- P1071R0
2018-05-07 SG14 SG14: Low Latency Meeting Minutes 2018/04/11- 2018/05/02 Michael Wong
- P1070R0
2018-05-07 SG5 SG5: Transactional Memory (TM) Meeting Minutes 2018/04/09 Michael Wong
- P1069R1
2018-11-25 Library Evolution Library Inferencing heap objects LEWG509 GitHub Mike Spertus Walter E. Brown Stephan T. Lavavej
- P1069R0
2018-10-08 Library Evolution Library Refining standard library support for Class Template Argument Deduction LEWG509 GitHub Mike Spertus Walter E. Brown Stephan T. Lavavej
- P1068R11
2024-04-02 LWG Library Vector API for random number generation GitHub Ilya Burylov Pavel Dyakov Ruslan Arutyunyan Andrey Nikolaev Alina Elizarova
- P1068R10
2023-12-09 Library Vector API for random number generation GitHub Ilya Burylov Pavel Dyakov Ruslan Arutyunyan Andrey Nikolaev Alina Elizarova
- P1068R9
2023-09-14 Library Evolution Vector API for random number generation GitHub Ilya Burylov Pavel Dyakov Ruslan Arutyunyan Andrey Nikolaev Alina Elizarova
- P1068R8
2023-08-08 Library Evolution Vector API for random number generation GitHub Ilya Burylov Pavel Dyakov Ruslan Arutyunyan Andrey Nikolaev Alina Elizarova
- P1068R7
2023-05-17 Library Evolution Vector API for random number generation GitHub Ilya Burylov Pavel Dyakov Ruslan Arutyunyan Andrey Nikolaev Alina Elizarova
- P1068R6
2022-10-14 Library Evolution Vector API for random number generation GitHub Ilya Burylov Pavel Dyakov Ruslan Arutyunyan Andrey Nikolaev Alina Elizarova
- P1068R5
2021-05-14 Library Evolution Vector API for random number generation GitHub Ilya Burylov Pavel Dyakov Ruslan Arutyunyan Andrey Nikolaev
- P1068R4
2020-07-15 Library Evolution Vector API for random number generation GitHub Ilya Burylov Pavel Dyakov Ruslan Arutyunyan Andrey Nikolaev
- P1068R3
2020-01-13 Library Evolution Vector API for random number generation GitHub Ilya Burylov Pavel Dyakov Ruslan Arutyunyan Andrey Nikolaev
- P1068R2
2019-10-07 SG1 SG6 Vector API for random number generation GitHub Ilya Burylov Pavel Dyakov Ruslan Arutyunyan Andrey Nikolaev
- P1068R1
2019-06-14 SG1 Vector API for random number generation GitHub Ilya Burylov Pavel Dyakov Ruslan Arutyunyan Andrey Nikolaev
- P1068R0
2018-05-07 SG1 Vector API for random number generation GitHub Ilya Burylov Alexey Kukanov Ruslan Arutyunyan Andrey Nikolaev Pablo Halpern
- P1067R0
2018-05-04 SG15 C++ Dependency Management: Package Consumption vs Development Boris Kolpackov
- P1066R1
2018-10-06 Library Evolution How to catch an exception_ptr without even try-ing LEWG444 GitHub Mathias Stearn
- P1066R0
2018-05-07 Evolution Library Evolution How to catch an exception_ptr without even try-ing LEWG444 GitHub Mathias Stearn
- P1065R2
2019-07-28 Library constexpr INVOKE GitHub Barry Revzin Tomasz Kaminski
- P1065R1
2019-06-16 Library constexpr INVOKE GitHub Tomasz Kamiński Barry Revzin
- P1065R0
2018-10-07 Library Evolution Library constexpr INVOKE GitHub Barry Revzin
- P1064R0
2018-05-04 Evolution Allowing Virtual Function Calls in Constant Expressions Peter Dimov Vassil Vassilev
- P1063R2
2019-01-16 WG21 Core Coroutines GitHub Geoff Romer James Dennett Chandler Carruth
- P1063R1
2018-10-05 Evolution Core Coroutines GitHub Geoff Romer James Dennett Chandler Carruth
- P1063R0
2018-05-06 Evolution Core Coroutines GitHub Geoff Romer James Dennett Chandler Carruth
- P1062R0
2018-05-07 WG21 Diet Graphics Bryce Adelstein Lelbach Olivier Giroux Zach Laine Corentin Jabot Vittorio Romeo
- P1061R10
2024-11-24 CWG Core Structured Bindings can introduce a Pack Barry Revzin Jonathan Wakely
- P1061R9
2024-08-24 CWG Core Structured Bindings can introduce a Pack GitHub Barry Revzin Jonathan Wakely
- P1061R8
2024-04-14 CWG Core Structured Bindings can introduce a Pack GitHub Barry Revzin Jonathan Wakely
- P1061R7
2024-02-15 EWG Evolution Structured Bindings can introduce a Pack GitHub Barry Revzin Jonathan Wakely
- P1061R6
2023-12-10 Evolution Structured Bindings can introduce a Pack GitHub Barry Revzin Jonathan Wakely
- P1061R5
2023-05-18 Evolution Structured Bindings can introduce a Pack GitHub Barry Revzin Jonathan Wakely
- P1061R4
2023-02-15 Library Structured Bindings can introduce a Pack GitHub Barry Revzin Jonathan Wakely
- P1061R3
2022-10-14 Evolution Structured Bindings can introduce a Pack GitHub Barry Revzin Jonathan Wakely
- P1061R2
2022-04-22 Evolution Structured Bindings can introduce a Pack GitHub Barry Revzin Jonathan Wakely
- P1061R1
2019-10-07 Evolution Structured Bindings can introduce a Pack GitHub Barry Revzin Jonathan Wakely
- P1061R0
2018-05-01 Evolution Structured Bindings can introduce a Pack GitHub Barry Revzin Jonathan Wakely
- P1059R0
2018-05-06 Library Evolution Adapting Asio to use std::expected LEWG464 GitHub Thomas Rodgers
- P1056R1
2018-10-07 Library Add lazy coroutine (coroutine task) type LEWG497 GitHub Lewis Baker Gor Nishanov
- P1056R0
2018-05-05 SG1 Add coroutine task type LEWG497 GitHub Lewis Baker Gor Nishanov
- P1055R0
2018-04-26 Library Evolution A Modest Executor Proposal LEWG463 Kirk Shoop Eric Niebler Lee Howes
- P1054R0
2018-05-07 SG1 A Unified Futures Proposal for C++ Lee Howes Bryce Adelstein Lelbach D. S. Hollman Michał Dominiak
- P1053R1
2018-06-24 SG1 Library Evolution Future-proofing continuations for executors LEWG474 Lee Howes Eric Niebler
- P1053R0
2018-05-06 SG1 Library Evolution Future-proofing continuations for executors LEWG474 Lee Howes Eric Niebler
- P1052R0
2018-05-02 SG15 Evolution Modules, Macros, and Build Systems Boris Kolpackov
- P1051R0
2018-05-03 Library Evolution std::experimental::expected LWG design issues LEWG462 Vicente J. Botet Escribá
- P1050R1
2019-06-17 SG6 LEWGI Fractional Numeric Type LEWG491 GitHub John McFarlane
- P1050R0
2018-05-07 SG6 Library Evolution Fractional Numeric Type LEWG491 GitHub John McFarlane
- P1048R1
2020-10-16 Library A proposal for a type trait to detect scoped enumerations LEWG461 GitHub Juan Alday
- P1048R0
2018-05-01 Library Evolution A proposal for a type trait to detect scoped enumerations LEWG461 GitHub Juan Alday
- P1046R2
2020-01-11 Evolution Library Evolution Automatically Generate More Operators GitHub David Stone
- P1046R1
2019-09-26 Evolution Library Evolution Automatically Generate More Operators GitHub David Stone
- P1046R0
2018-04-28 Evolution Automatically Generate More Operators GitHub David Stone
- P1045R1
2019-09-27 Evolution constexpr Function Parameters GitHub David Stone
- P1045R0
2018-04-29 Evolution constexpr Function Parameters GitHub David Stone
- P1044R0
2018-05-04 SG1 Library Evolution std::async() in an Executors World LEWG473 Thomas Rodgers H. Carter Edwards Mark Hoemmen
- P1043R0
2018-05-07 Evolution Library Evolution Library Narrow contracts in string_view versus P0903R1 Andrzej Krzemieński Nevin Liber
- P1042R1
2018-06-04 Core __VA_OPT__ wording clarifications Hubert S.K. Tong
- P1042R0
2018-04-27 Core __VA_OPT__ wording clarifications Hubert S.K. Tong
- P1041R4
2019-02-18 Evolution Core Make char16_t/char32_t string literals be UTF-16/32 GitHub R. Martinho Fernandes
- P1041R3
2019-01-21 Evolution Make char16_t/char32_t string literals be UTF-16/32 GitHub R. Martinho Fernandes
- P1041R1
2018-06-15 Evolution Make char16_t/char32_t string literals be UTF-16/32 GitHub R. Martinho Fernandes
- P1041R0
2018-04-24 Evolution Make char16_t/char32_t string literals be UTF-16/32 GitHub Martinho Fernandes
- P1040R7
2024-12-16 EWG Evolution std::embed and #depend LEWG508 JeanHeyd Meneide
- P1040R6
2020-02-29 Evolution std::embed and #depend LEWG508 GitHub JeanHeyd Meneide
- P1040R5
2020-01-07 SG7 Evolution std::embed and #depend LEWG508 GitHub JeanHeyd Meneide
- P1040R4
2019-01-21 Evolution Library Evolution std::embed LEWG508 GitHub JeanHeyd Meneide
- P1040R3
2018-11-26 Evolution std::embed LEWG508 GitHub JeanHeyd Meneide
- P1040R2
2018-10-02 Evolution Library Evolution std::embed LEWG508 GitHub JeanHeyd Meneide
- P1040R1
2018-06-06 Evolution Library Evolution std::embed LEWG508 GitHub JeanHeyd Meneide
- P1040R0
2018-05-07 SG15 Evolution Library Evolution std::embed LEWG508 GitHub JeanHeyd Meneide
- P1039R0
2018-11-26 Evolution Incubator I got you, FAM: Flexible Array Members for C++ GitHub JeanHeyd Meneide Nicole Mazzuca Arvid Gerstmann
- P1037R0
2018-05-06 Library Evolution Deep Integration of the Ranges TS LEWG460 Eric Niebler Casey Carter
- P1035R7
2019-08-02 Library Input Range Adaptors LEWG459 LWG3298 GitHub Christopher Di Bella Casey Carter Corentin Jabot
- P1035R6
2019-06-17 Library Input Range Adaptors LEWG459 LWG3298 GitHub Christopher Di Bella Casey Carter Corentin Jabot
- P1035R5
2019-03-05 Library Input Range Adaptors LEWG459 LWG3298 GitHub Christopher Di Bella Casey Carter Corentin Jabot
- P1035R4
2018-10-08 Library Evolution Input range adaptors LEWG459 LWG3298 GitHub Christopher Di Bella Casey Carter Corentin Jabot
- P1035R3
2018-10-08 Library Evolution Input range adaptors LEWG459 LWG3298 GitHub Christopher Di Bella Casey Carter Corentin Jabot
- P1035R2
2018-10-08 Library Evolution Input range adaptors LEWG459 LWG3298 GitHub Christopher Di Bella Casey Carter Corentin Jabot
- P1035R1
2018-10-08 Library Evolution Input range adaptors LEWG459 LWG3298 GitHub Christopher Di Bella
- P1035R0
2018-05-07 Library Evolution Input range adaptors LEWG459 LWG3298 GitHub Christopher Di Bella
- P1033R1
2018-06-25 Library Evolution Rangify the uninitialised memory algorithms! LEWG458 Casey Carter Christopher Di Bella
- P1033R0
2018-05-06 Library Evolution Rangify the uninitialised memory algorithms! LEWG458 Casey Carter Christopher Di Bella
- P1032R1
2018-10-01 Library Misc constexpr bits LEWG457 Antony Polukhin
- P1032R0
2018-05-03 Library Evolution Misc constexpr bits LEWG457 Antony Polukhin
- P1031R2
2019-06-16 SG1 SG14 LEWGI Library Evolution Low level file i/o library LEWG456 GitHub Niall Douglas
- P1031R1
2018-09-11 SG14 Library Evolution Low level file i/o library LEWG456 GitHub Niall Douglas
- P1031R0
2018-05-06 Library Evolution Low level file i/o library LEWG456 GitHub Niall Douglas
- P1030R7
2024-09-06 LEWG Library Evolution std::filesystem::path_view LEWG455 GitHub Niall Douglas
- P1030R6
2023-06-16 LEWG Library Evolution std::filesystem::path_view LEWG455 GitHub Niall Douglas
- P1030R5
2022-09-15 Library Evolution std::filesystem::path_view LEWG455 GitHub Niall Douglas
- P1030R4
2020-12-15 Library Evolution std::filesystem::path_view LEWG455 GitHub Niall Douglas
- P1030R3
2019-09-26 Library Evolution std::filesystem::path_view LEWG455 GitHub Niall Douglas
- P1030R2
2019-06-16 LEWGI Library Evolution std::filesystem::path_view LEWG455 GitHub Niall Douglas
- P1030R1
2018-06-18 Library Evolution std::filesystem::path_view LEWG455 GitHub Niall Douglas
- P1030R0
2018-05-06 Library Evolution std::filesystem::path_view LEWG455 GitHub Niall Douglas
- P1029R3
2020-01-12 Evolution move = bitcopies GitHub Niall Douglas
- P1029R2
2019-06-16 EWGI Evolution move = relocates GitHub Niall Douglas
- P1029R1
2018-08-07 Evolution [[move_relocates]] GitHub Niall Douglas
- P1029R0
2018-05-06 Evolution SG14 [[move_relocates]] GitHub Niall Douglas
- P1028R6
2023-12-11 Library Evolution SG14 status_code and standard error object LEWG454 GitHub Niall Douglas
- P1028R5
2023-05-11 Library Evolution SG14 status_code and standard error object LEWG454 GitHub Niall Douglas
- P1028R4
2022-10-28 Library Evolution SG14 status_code and standard error object LEWG454 GitHub Niall Douglas
- P1028R3
2020-01-12 LEWGI Library Evolution SG14 status_code and standard error object LEWG454 GitHub Niall Douglas
- P1028R2
2019-06-16 SG14 LEWGI Library Evolution SG14 status_code and standard error object for P0709 Zero-overhead deterministic exceptions LEWG454 GitHub Niall Douglas
- P1028R1
2018-08-30 SG14 Library Evolution status_code and standard error object for P0709 Zero-overhead deterministic exceptions LEWG454 GitHub Niall Douglas
- P1028R0
2018-05-06 Library Evolution SG14 status_code and standard error object for P0709 Zero-overhead deterministic exceptions LEWG454 GitHub Niall Douglas
- P1026R1
2018-10-07 SG12 SG14 Evolution Library Evolution A call for an `Elsewhere Memory' study group LEWG453 GitHub Niall Douglas
- P1026R0
2018-05-06 Library Evolution A call for a Data Persistence (iostream v2) study group LEWG453 GitHub Niall Douglas
- P1025R1
2018-06-07 SG16 Core Library Update The Reference To The Unicode Standard Steve Downey JeanHeyd Meneide Martinho Fernandes
- P1025R0
2018-04-23 SG16 Core Library Update The Reference To The Unicode Standard Steve Downey
- P1024R3
2019-02-22 Library Usability Enhancements for std::span LEWG452 GitHub Tristan Brindle
- P1024R2
2019-01-20 Library Usability Enhancements for std::span LEWG452 GitHub Tristan Brindle
- P1024R1
2018-06-24 Library Evolution Usability Enhancements for std::span LEWG452 GitHub Tristan Brindle
- P1024R0
2018-05-06 Library Evolution Usability Enhancements for std::span LEWG452 GitHub Tristan Brindle
- P1023R0
2018-05-06 Library Evolution constexpr comparison operators for std::array LEWG451 Tristan Brindle
- P1022R0
2018-04-20 SG1 SG14 Library Evolution Library Library Material for 2018 JAX Discussions of Hazard Pointer and Read-Copy-Update (RCU) Michael Wong Maged M. Michael Paul McKenney Geoffrey Romer Andrew Hunter Arthur O'Dwyer D. S. Hollman JF Bastien Hans Boehm David Goldblatt
- P1021R6
2022-05-23 Core Filling holes in Class Template Argument Deduction GitHub Mike Spertus Timur Doumler Richard Smith
- P1021R5
2019-08-04 Core Filling holes in Class Template Argument Deduction GitHub Mike Spertus Timur Doumler Richard Smith
- P1021R4
2019-06-17 Core Filling holes in Class Template Argument Deduction GitHub Mike Spertus Timur Doumler Richard Smith
- P1021R3
2018-11-26 Core Filling holes in Class Template Argument Deduction GitHub Mike Spertus Timur Doumler Richard Smith
- P1021R2
2018-11-26 Evolution Filling holes in Class Template Argument Deduction GitHub Mike Spertus Timur Doumler Richard Smith
- P1021R1
2018-10-07 Evolution Filling holes in Class Template Argument Deduction GitHub Mike Spertus Timur Doumler Richard Smith
- P1021R0
2018-05-07 Evolution Extensions to Class Template Argument Deduction GitHub Mike Spertus
- P1020R1
2018-11-06 Library Smart pointer creation with default initialization LEWG450 GitHub Glen Joseph Fernandes Peter Dimov
- P1020R0
2018-04-08 Library Evolution Smart pointer creation with default initialization LEWG450 GitHub Glen Joseph Fernandes Peter Dimov
- P1019R2
2019-01-21 SG1 Library Evolution Integrating Executors with Parallel Algorithms GitHub Jared Hoberock
- P1019R1
2018-10-08 SG1 Integrating Executors with Parallel Algorithms GitHub Jared Hoberock
- P1019R0
2018-05-07 SG1 Integrating Executors with Parallel Algorithms GitHub Jared Hoberock
- P1018R19
2022-11-15 Evolution WG21 C++ Language Evolution status GitHub JF Bastien
- P1018R18
2022-11-11 Evolution WG21 C++ Language Evolution status - pandemic edition – 2022/07-2022/11 GitHub JF Bastien
- P1018R17
2022-07-10 Evolution WG21 C++ Language Evolution status - pandemic edition - 2022/06-2022/07 GitHub JF Bastien
- P1018R16
2022-06-16 Evolution WG21 C++ Language Evolution status - pandemic edition – 2022/02-2022/06 GitHub JF Bastien
- P1018R15
2022-02-15 Evolution WG21 C++ Language Evolution status - pandemic edition – 2022/01-2022/02 GitHub JF Bastien
- P1018R14
2022-01-14 Evolution WG21 C++ Language Evolution status - pandemic edition - 2021/09-2022/01 GitHub JF Bastien
- P1018R13
2021-09-06 Evolution WG21 C++ Language Evolution status - pandemic edition – 2021/06-2021/08 GitHub JF Bastien
- P1018R12
2021-08-02 Evolution WG21 C++ Language Evolution status - pandemic edition – 2021/06-2021/08 GitHub JF Bastien
- P1018R11
2021-06-01 Evolution WG21 C++ Language Evolution status - pandemic edition - 2021/05 GitHub JF Bastien
- P1018R10
2021-04-29 Evolution WG21 C++ Language Evolution status - pandemic edition - 2021/04 GitHub JF Bastien
- P1018R9
2021-03-08 Evolution WG21 C++ Language Evolution status - pandemic edition - 2021/01–2021/03 GitHub JF Bastien
- P1018R8
2021-01-27 Evolution WG21 C++ Language Evolution status - pandemic edition – 2020/11-2021/01 GitHub JF Bastien
- P1018R7
2020-10-30 Evolution WG21 C++ Language Evolution status - pandemic edition - 2020/03–2020/10 GitHub JF Bastien
- P1018R6
2020-03-01 WG21 Language Evolution status after Prague 2020 GitHub JF Bastien
- P1018R5
2020-01-05 WG21 Evolution Language Evolution status after Belfast 2019 GitHub JF Bastien
- P1018R4
2019-08-04 WG21 Evolution status after Cologne 2019 GitHub Ville Voutilainen
- P1018R3
2019-03-11 WG21 Evolution status after Kona 2019 GitHub Ville Voutilainen
- P1018R2
2018-11-10 WG21 Evolution status after San Diego 2018 GitHub Ville Voutilainen
- P1018R1
2018-06-09 WG21 Evolution status after Rapperswil 2018 GitHub Ville Voutilainen
- P1018R0
2018-03-18 WG21 Evolution status after Jacksonville 2018 GitHub Ville Voutilainen
- P1017R0
2018-05-06 SG1 Executors should be variadic Hartmut Kaiser John Biddiscombe
- P1016R0
2018-05-06 Library Evolution A few additional type manipulation utilities LEWG449 GitHub Vincent Reverdy
- P1015R0
2018-04-02 WG21 WG21 2018-03 Jacksonville Record of Discussion Patrice Roy
- P1014R0
2018-04-01 Evolution A Unit Type for C++ Andrew Sutton Nevin Liber
- P1013R1
2018-06-10 WG21 Explicit concept expressions Thomas Köppe Hubert S.K. Tong
- P1013R0
2018-04-02 Evolution Explicit concept expressions Thomas Köppe Hubert S.K. Tong
- P1012R1
2020-11-01 Evolution Ternary Right Fold Expression GitHub Frank Zingsheim
- P1012R0
2018-04-02 Evolution Ternary Right Fold Expression GitHub Frank Zingsheim
- P1011R0
2018-03-20 Library Evolution Constant Pointer View - std::as_const Strikes Back! LEWG483 Adam David Alan Martin
- P1010R1
2018-10-08 Library Evolution Library Container support for implicit lifetime types LEWG470 GitHub Mark Zeren Chris Kennelly
- P1010R0
2018-05-06 Library Evolution Library Container support for implicit lifetime types LEWG470 GitHub Mark Zeren Chris Kennelly
- P1009R2
2019-02-22 Core Array size deduction in new-expressions GitHub Timur Doumler
- P1009R1
2018-11-26 Core Array size deduction in new-expressions GitHub Timur Doumler
- P1009R0
2018-10-08 Evolution Core Array size deduction in new-expressions GitHub Timur Doumler
- P1008R1
2018-06-08 Evolution Core Prohibit aggregates with user-declared constructors Timur Doumler Arthur O’Dwyer Richard Smith Howard E. Hinnant Nicolai Josuttis
- P1008R0
2018-05-07 Evolution Core Prohibit aggregate types with user-declared constructors Timur Doumler Arthur O’Dwyer Richard Smith Howard E. Hinnant
- P1007R3
2018-11-07 Library std::assume_aligned LEWG469 GitHub Timur Doumler Chandler Carruth
- P1007R2
2018-10-08 Library std::assume_aligned LEWG469 GitHub Timur Doumler Chandler Carruth
- P1007R1
2018-06-25 Library std::assume_aligned LEWG469 GitHub Timur Doumler Chandler Carruth
- P1007R0
2018-05-04 Library Evolution Library std::assume_aligned LEWG469 GitHub Timur Doumler Chandler Carruth
- P1006R1
2018-10-07 Library Constexpr in std::pointer_traits LEWG482 LWG3374 Louis Dionne
- P1006R0
2018-04-01 Library Evolution Constexpr in std::pointer_traits LEWG482 LWG3374 Louis Dionne
- P1005R1
2018-10-07 SG3 Library Evolution Library namespace std { namespace fs = filesystem; } LEWG486 GitHub Bryce Adelstein Lelbach Davis Herring
- P1005R0
2018-03-16 SG3 Library Evolution Library namespace std { namespace fs = filesystem; } LEWG486 GitHub Bryce Adelstein Lelbach S. Davis Herring
- P1004R2
2019-07-19 Library Making std::vector constexpr LEWG481 GitHub Louis Dionne
- P1004R1
2018-10-07 Library Making std::vector constexpr LEWG481 GitHub Louis Dionne
- P1004R0
2018-04-01 Library Evolution Making std::vector constexpr LEWG481 GitHub Louis Dionne
- P1003R0
2018-03-16 WG21 C++ Standard Library Issues Resolved Directly In Jacksonville Marshall Clow
- P1002R1
2018-11-10 Core Try-catch blocks in constexpr functions GitHub Louis Dionne
- P1002R0
2018-04-01 Evolution Try-catch blocks in constexpr functions GitHub Louis Dionne
- P1001R2
2019-02-22 SG1 Library Target Vectorization Policies from Parallelism V2 TS to C++20 LEWG493 GitHub Alisdair Meredith Pablo Halpern
- P1001R1
2018-03-16 SG1 Library Evolution Target Vectorization Policies from Parallelism V2 TS to C++20 LEWG493 GitHub Alisdair Meredith
- P1001R0
2018-03-14 SG1 Library Evolution Target Vectorization Policies from Parallelism V2 TS to C++20 LEWG493 GitHub Alisdair Meredith
- P1000R6
2024-05-19 All of WG21 C++ IS schedule GitHub Herb Sutter
- P1000R5
2023-05-10 WG21 C++ IS schedule GitHub Herb Sutter
- P1000R4
2020-02-14 WG21 C++ IS schedule GitHub Herb Sutter
- P1000R3
2019-10-04 WG21 C++ IS schedule GitHub Herb Sutter
- P1000R2
2019-07-29 WG21 C++ IS schedule GitHub Herb Sutter
- P1000R1
2018-06-21 WG21 C++ IS schedule GitHub Herb Sutter
- P1000R0
2018-04-02 WG21 C++ IS schedule GitHub Herb Sutter
- P4116R0
Completing support for emotive programming in C++ Pablo Halpern
- P0999R0
SG6 SG12 Evolution Core More Natural Arithmetic in C++ James Dennett
- P0997R0
2018-10-09 Evolution Retire Pernicious Language Constructs in Module Contexts Nathan Myers ADAM David Alan Martin Eric Keane
- P0996R1
2018-03-16 Library Evolution Library Rebase Library Fundamentals TS on C++17 Alisdair Meredith
- P0995R1
2018-06-22 Library Improving atomic_flag LEWG498 JF Bastien Olivier Giroux Andrew Hunter
- P0995R0
2018-03-17 SG1 Library Evolution Improving atomic_flag LEWG498 JF Bastien Olivier Giroux Andrew Hunter
- P0994R0
2018-03-20 Library Evolution String View Conversion for Function Arguments LEWG480 Adam David Alan Martin Jason Carey
- P0993R0
2014-04-02 SG7 Value-based Reflection Andrew Sutton Herb Sutter
- P0992R0
2018-04-02 SG7 Translation and evaluation Andrew Sutton
- P0991R0
2018-03-12 SG1 Comparison of Stackful Coroutine Proposals Detlef Vollmann
- P0990R0
2018-04-01 Evolution Rebuttal of Implementation Concerns for Bit Entanglement Tony Van Eerd
- P0989R0
2018-04-01 Evolution Standardizing Extended Integers Tony Van Eerd
- P0988R0
2018-04-30 WG21 Ruminations on 2D graphics in the C++ International Standard Guy Davidson
- P0987R2
2022-10-14 Library polymorphic_allocator instead of type-erasure GitHub Pablo Halpern
- P0987R1
2022-09-14 Library polymorphic_allocator instead of type-erasure GitHub Pablo Halpern
- P0987R0
2018-04-02 Library polymorphic_allocator<byte> instead of type-erasure GitHub Pablo Halpern
- P0986R0
2018-03-09 Evolution Comparison of Modules Proposals Richard Smith David Jones
- P0985R4
2019-03-10 WG21 LWG Chair post-meeting report Marshall Clow
- P0985R3
2018-11-20 WG21 LWG Chair post-meeting report Marshall Clow
- P0985R2
2018-10-07 WG21 LWG Chair post-meeting report Marshall Clow
- P0985R1
2018-06-19 WG21 LWG Chair post-meeting report Marshall Clow
- P0985R0
2017-03-31 WG21 LWG Chair post-meeting report Marshall Clow
- P0984R0
2018-04-01 Evolution Library Evolution All (*)()-Pointers Replaced by Ideal Lambdas Peter Sommerlad
- P0983R0
2018-04-01 WG21 Plan of Record for Making C++ Modules Available in C++ Standards Gabriel Dos Reis Richard Smith
- P0982R1
2018-11-06 WG21 Weaken release sequences Hans-J. Boehm Olivier Giroux Viktor Vafeiades
- P0982R0
2018-04-01 SG1 Core Weaken Release Sequences Hans-J. Boehm Olivier Giroux Viktor Vafeiades
- P0981R0
2018-03-18 Evolution Halo: coroutine Heap Allocation eLision Optimization: the joint response Richard Smith Gor Nishanov
- P0980R1
2019-07-19 Library Evolution Making std::string constexpr LEWG507 GitHub Louis Dionne
- P0980R0
2018-10-07 Library Evolution Making std::string constexpr LEWG507 GitHub Louis Dionne
- P0978R0
2018-03-31 Evolution A Response to "P0973r0: Coroutines TS Use Cases and Design Issues" Gor Nishanov
- P0977R0
2018-03-06 WG21 Remember the Vasa! Bjarne Stroustrup
- P0976R0
2018-03-06 WG21 The Evils of Paradigms Bjarne Stroustrup
- P0975R0
2018-03-10 SG1 SG14 Evolution Library Evolution Library Impact of coroutines on current and upcoming library facilities Gor Nishanov
- P0974R0
2018-03-30 Library Evolution Library A Function Returning Whether An Underlying Type Value Is a Valid Enumerator of a Given Enumeration LEWG485 GitHub Jonathan Ringle
- P0973R0
2018-03-23 Evolution Coroutines TS Use Cases and Design Issues Geoff Romer James Dennett
- P0972R0
2018-02-28 Library Evolution Library <chrono> zero(), min(), and max() should be noexcept LEWG468 Billy Robert O'Neal III
- P0970R1
2018-05-06 Library Evolution Better, Safer Range Access Customization Points LEWG448 Eric Niebler
- P0970R0
2018-04-01 Library Evolution Better, Safer Range Access Customization Points LEWG448 Eric Niebler
- P0969R0
2018-03-14 Evolution Core Allow structured bindings to accessible members Timur Doumler
- P0968R0
2018-03-12 WG21 Core Language Working Group "tentatively ready" Issues for the March, 2018 (Jacksonville) meeting William M. Miller
- P0966R1
2018-02-08 Library Evolution Library string::reserve Should Not Shrink LEWG429 Mark Zeren Andrew Luo
- P0966R0
2018-02-08 Library Evolution Library string::reserve Should Not Shrink LEWG429 Mark Zeren Andrew Luo
- P0965R0
2018-02-12 Evolution Initializers of objects with automatic and dynamic storage duration have funny inconsistencies GitHub Ville Voutilainen
- P0964R2
2018-06-07 Library Evolution Finding the right set of traits for simd<T> LEWG447 Matthias Kretz
- P0964R1
2018-05-07 Library Evolution Finding the right set of traits for simd<T> LEWG447 Matthias Kretz
- P0964R0
2018-02-12 SG1 Library Evolution Finding the right set of traits for simd<T> LEWG447 Matthias Kretz
- P0963R3
2024-06-28 CWG Core Structured binding declaration as a condition GitHub Zhihao Yuan
- P0963R2
2024-05-14 EWG Evolution CWG Core Structured binding declaration as a condition GitHub Zhihao Yuan
- P0963R1
2023-08-15 Evolution Structured binding declaration as a condition GitHub Zhihao Yuan
- P0963R0
2018-02-05 Evolution Structured binding declaration as a condition GitHub Zhihao Yuan
- P0962R1
2018-03-14 Evolution Relaxing the range-for loop customization point finding rules Ville Voutilainen
- P0962R0
2018-02-11 Evolution Relaxing the range-for loop customization point finding rules Ville Voutilainen
- P0961R1
2018-03-14 Evolution Relaxing the structured bindings customization point finding rules Ville Voutilainen
- P0961R0
2018-02-11 Evolution Relaxing the structured bindings customization point finding rules Ville Voutilainen
- P0960R3
2019-02-22 Evolution Core Allow initializing aggregates from a parenthesized list of values GitHub Ville Voutilainen Thomas Köppe
- P0960R2
2019-01-21 Evolution Core Allow initializing aggregates from a parenthesized list of values GitHub Ville Voutilainen Thomas Köppe
- P0960R1
2018-05-02 Evolution Allow initializing aggregates from a parenthesized list of values GitHub Ville Voutilainen
- P0960R0
2018-02-12 Evolution Allow initializing aggregates from a parenthesized list of values GitHub Ville Voutilainen
- P0959R2
2019-01-08 Library A Proposal for a Universally Unique Identifier Library LEWG434 GitHub Marius Bancila Tony van Eerd
- P0959R1
2018-09-05 Library A Proposal for a Universally Unique Identifier Library LEWG434 GitHub Marius Bancila
- P0959R0
2018-02-12 Library Evolution A Proposal for a Universally Unique Identifier Library LEWG434 GitHub Marius Bancila
- P0958R3
2021-03-15 SG4 Networking TS changes to support proposed Executors TS LEWG472 GitHub Christopher Kohlhoff
- P0958R2
2020-08-21 SG4 Networking TS changes to support proposed Executors TS LEWG472 GitHub Christopher Kohlhoff
- P0958R1
2018-05-06 SG1 Library Evolution Networking TS changes to support proposed Executors TS LEWG472 GitHub Christopher Kohlhoff
- P0958R0
2018-02-11 SG1 Networking TS changes to support proposed Executors TS LEWG472 GitHub Christopher Kohlhoff
- P0957R9
2022-09-15 LEWGI Library Evolution Proxy: A Polymorphic Programming Library GitHub Mingxin Wang
- P0957R8
2022-06-15 Library Evolution Proxy: A Polymorphic Programming Library GitHub Mingxin Wang
- P0957R7
2022-04-19 LEWGI Library Evolution Proxy: A Polymorphic Programming Library GitHub Mingxin Wang
- P0957R6
2022-03-15 LEWGI Library Evolution Proxy: A Polymorphic Programming Library GitHub Mingxin Wang
- P0957R5
2022-02-15 LEWGI Proxy: A Polymorphic Programming Library GitHub Mingxin Wang
- P0957R4
2019-11-23 SG7 Library Evolution Library PFA: A Generic, Extendable and Efficient Solution for Polymorphic Programming GitHub Mingxin Wang
- P0957R3
2019-10-07 SG7 EWGI Library Evolution Library PFA: A Generic, Extendable and Efficient Solution for Polymorphic Programming GitHub Mingxin Wang
- P0957R2
2019-06-17 SG7 Library Evolution Library PFA: A Generic, Extendable and Efficient Solution for Polymorphic Programming GitHub Mingxin Wang
- P0957R1
2018-04-18 SG7 SG9 Evolution Core Library Evolution Library PFA: A Generic, Extendable and Efficient Solution for Polymorphic Programming GitHub Mingxin Wang
- P0957R0
2018-02-12 SG7 SG9 Evolution Library Evolution PFA: A Generic, Extendable and Efficient Solution for Polymorphic Programming GitHub Mingxin Wang
- P0956R0
2018-02-11 Evolution Answers to concept syntax suggestions Bjarne Stroustrup
- P0955R0
2018-02-11 Evolution Modules and macros Bjarne Stroustrup
- P0954R0
2018-02-11 SG7 Evolution What do we want to do with reflection? Bjarne Stroustrup
- P0953R2
2019-01-19 SG7 constexpr reflexpr GitHub Matúš Chochlík Axel Naumann and David Sankel
- P0953R1
2018-10-07 SG7 constexpr reflexpr GitHub Matúš Chochlík Axel Naumann David Sankel Andrew Sutton
- P0953R0
2017-02-11 SG7 constexpr reflexpr GitHub Matúš Chochlík Axel Naumann David Sankel
- P0952R2
2023-12-18 Library A new specification for std::generate_canonical GitHub Thomas Köppe Davis Herring
- P0952R1
2023-09-20 Library A new specification for std::generate_canonical GitHub Thomas Koeppe Davis Herring
- P0952R0
2018-02-12 SG6 Library A new specification for std::generate_canonical GitHub Thomas Köppe Davis Herring
- P0949R0
2018-02-11 Library Evolution Adding support for type-based metaprogramming to the standard library LEWG418 Peter Dimov
- P0947R1
2018-03-06 Evolution Another take on Modules Richard Smith
- P0947R0
2018-02-12 Evolution Another take on Modules Richard Smith
- P0946R0
2018-02-10 Evolution Towards consistency between <=> and other comparison operators Richard Smith
- P0945R0
2018-02-10 Evolution Generalizing alias declarations Richard Smith
- P0944R0
2018-02-11 Library Evolution Contiguous Ranges LEWG495 Casey Carter
- P0943R6
2020-11-15 WG21 Support C atomics in C++ LEWG479 GitHub Hans Boehm
- P0943R5
2020-03-02 Library Support C atomics in C++ LEWG479 GitHub Hans Boehm
- P0943R4
2019-08-05 Library Support C atomics in C++ LEWG479 GitHub Hans Boehm
- P0943R3
2019-06-17 SG1 Library Evolution Support C atomics in C++ LEWG479 GitHub Hans Boehm
- P0943R2
2019-03-10 SG1 Library Evolution Support C atomics in C++ LEWG479 GitHub Hans-J. Boehm
- P0943R1
2018-03-30 Library Evolution Support C atomics in C++ LEWG479 GitHub Hans-J. Boehm
- P0943R0
2018-02-11 SG1 Library Evolution Support C atomics in C++ LEWG479 GitHub Hans J. Boehm
- P0942R0
2018-02-10 Library Evolution Library Introducing a <smart_ptr> header LEWG428 GitHub Jens Maurer
- P0941R2
2018-06-08 Core Library Integrating feature-test macros into the C++ WD LEWG437 Ville Voutilainen Jonathan Wakely
- P0941R1
2018-05-04 Evolution Library Evolution Integrating feature-test macros into the C++ WD LEWG437 Ville Voutilainen
- P0941R0
2018-02-09 SG10 Evolution Library Evolution Integrating feature-test macros into the C++ WD LEWG437 Clark Nelson
- P0940R3
2019-10-07 SG1 Concurrency TS is growing: Concurrent Utilities and Data Structures LEWG476 GitHub Michael Wong Olivier Giroux
- P0940R2
2019-01-21 SG1 Concurrency TS is growing: Concurrent Utilities and Data Structures LEWG476 GitHub Michael Wong Olivier Giroux
- P0940R1
2018-05-07 SG1 Library Evolution Library Concurrency TS is growing: Concurrent Utilities and Data Structures LEWG476 GitHub Michael Wong Olivier Giroux
- P0940R0
2018-02-12 SG1 Library Evolution Library Concurrency TS is growing: Concurrent Utilities and Data Structures LEWG476 GitHub Michael Wong Olivier Giroux
- P0939R4
2019-10-07 WG21 Direction for ISO C++ GitHub Howard Hinnant R. Orr B. Stroustrup D. Vandevoorde M. Wong
- P0939R3
2019-06-17 WG21 Direction for ISO C++ GitHub H. Hinnant R. Orr B. Stroustrup D. Vandevoorde M. Wong
- P0939R2
2019-01-21 WG21 Direction for ISO C++ GitHub H. Hinnant R. Orr B. Stroustrup D. Vandevoorde M. Wong
- P0939R1
2018-10-08 WG21 Directions for ISO C++ GitHub H. Hinnant R. Orr B. Stroustrup D. Vandevoorde M. Wong
- P0939R0
2018-02-10 WG21 Direction for ISO C++ GitHub B. Dawes H. Hinnant B. Stroustrup D. Vandevoorde M. Wong
- P0938R0
2018-02-12 SG14 SG14: Low Latency Meeting Minutes 2017/12/13-2018/01/10 Michael Wong
- P0937R0
2018-02-12 SG5 SG5: Transactional Memory (TM) Meeting Minutes 2017/10/23-2018/1/29 Michael Wong
- P0936R0
2018-02-12 Evolution Core Bind Returned/Initialized Objects to the Lifetime of Parameters Richard Smith Nicolai Josuttis
- P0935R0
2018-02-12 Library Eradicating unnecessarily explicit default constructors from the standard library Tim Song
- P0934R0
2018-02-08 Evolution A Modest Proposal: Fixing ADL Herb Sutter
- P0933R1
2018-02-07 Library Evolution Runtime type introspection with std::exception_ptr LEWG446 LEWG506 Aaryaman Sagar
- P0933R0
2018-02-07 Library Evolution Runtime type introspection with std::exception ptr LEWG446 LEWG506 Aaryaman Sagar
- P0932R1
2018-02-07 Library Tightening the constraints on std::function LEWG427 GitHub Aaryaman Sagar
- P0932R0
2018-02-07 Library Evolution Tightening the constraints on std::function LEWG427 GitHub Aaryaman Sagar
- P0931R0
2018-08-14 Evolution Structured bindings with polymorphic lambas Aaryaman Sagar
- P0930R0
2018-02-11 SG1 Semifying Awaitables Lee Howes Andrii Grynenko Jay Feldblum
- P0929R2
2018-06-06 Core Checking for abstract class types Jens Maurer
- P0929R1
2018-03-24 Core Checking for abstract class types Jens Maurer
- P0929R0
2018-02-08 Evolution Core Checking for abstract class types Jens Maurer
- P0928R1
2020-01-13 SG12 Evolution Mitigating Spectre v1 Attacks in C++ GitHub Devin Jeanpierre Geoffrey Romer Chandler Carruth
- P0928R0
2018-02-09 Evolution Library Evolution Mitigating Speculation Attacks in C++ GitHub Geoff Romer Chandler Carruth
- P0927R2
2018-10-05 Evolution Towards A (Lazy) Forwarding Mechanism for C++ GitHub James Dennett Geoff Romer
- P0927R1
2018-05-16 Evolution Towards A (Lazy) Forwarding Mechanism for C++ GitHub James Dennett Geoff Romer
- P0927R0
Evolution Towards A (Lazy) Forwarding Mechanism for C++ GitHub James Dennett Geoff Romer
- P0925R0
2018-02-08 Evolution Modules: Unqualified Using Declarations Nathan Sidwell
- P0924R1
2018-11-21 Evolution Modules:Context-Sensitive Keyword GitHub Nathan Sidwell
- P0924R0
2018-02-09 Evolution Modules: Context-Sensitive Keyword GitHub Nathan Sidwell
- P0923R1
2018-05-04 Evolution Modules:Dependent ADL Nathan Sidwell
- P0923R0
2018-02-08 Evolution Modules: Dependent ADL Nathan Sidwell
- P0922R0
2018-02-10 Evolution LEWG wishlist for EWG Titus Winters
- P0921R2
2018-05-06 Evolution Library Evolution Standard Library Compatibility Titus Winters Ashley Hedberg
- P0921R0
2018-02-01 Evolution Library Evolution Standard Library Compatibility Promises LEWG443 Titus Winters
- P0920R2
2019-02-22 Library Precalculated hash values in lookup LEWG505 GitHub Mateusz Pusz
- P0920R1
2019-01-07 Library Precalculated hash values in lookup LEWG505 GitHub Mateusz Pusz
- P0920R0
2018-10-05 Library Evolution Library Precalculated hash values in lookup LEWG505 GitHub Mateusz Pusz
- P0919R3
2018-11-09 Library Heterogeneous lookup for unordered containers LEWG416 GitHub Mateusz Pusz
- P0919R2
2018-06-11 Library Heterogeneous lookup for unordered containers LEWG416 GitHub Mateusz Pusz
- P0919R1
2018-04-01 Library Heterogeneous lookup for unordered containers LEWG416 GitHub Mateusz Pusz
- P0919R0
2018-02-08 Library Evolution Library Heterogeneous lookup for unordered containers LEWG416 GitHub Mateusz Pusz
- P0918R2
2018-10-03 SG1 Library Evolution More simd<> Operations LEWG504 Tim Shen
- P0918R1
2018-03-29 SG1 Library Evolution More simd<> Operations LEWG504 Tim Shen
- P0918R0
2018-02-08 SG1 Library Evolution More simd<> Operations LEWG504 Tim Shen
- P0917R3
2019-10-07 EWGI Making operator?: overloadable GitHub Matthias Kretz
- P0917R2
2019-06-17 EWGI Making operator?: overloadable GitHub Matthias Kretz
- P0917R1
2018-05-06 Evolution Making operator?: overloadable GitHub Matthias Kretz
- P0917R0
2018-02-12 Evolution Making operator?: overloadable GitHub Matthias Kretz
- P0916R0
2018-02-12 Library Evolution Naming implementation-defined simd_abi tag types LEWG415 Matthias Kretz
- P0915R0
2018-02-08 Evolution Concept-constrained auto Vittorio Romeo John Lakos
- P0914R1
2018-03-15 Evolution Add parameter preview to coroutine promise constructor Gor Nishanov
- P0914R0
2018-02-08 Evolution Add parameter preview to coroutine promise constructor Gor Nishanov
- P0913R1
2018-03-15 Evolution Add symmetric coroutine control transfer LEWG439 Gor Nishanov
- P0913R0
2018-02-08 Evolution Add symmetric coroutine control transfer LEWG439 Gor Nishanov
- P0912R5
2019-02-22 WG21 Merge Coroutines TS into C++20 working draft GitHub Gor Nishanov
- P0912R4
2019-01-16 WG21 Merge Coroutines TS into C++20 working draft GitHub Gor Nishanov
- P0912R3
2018-10-02 WG21 Merge Coroutines TS into C++20 working draft GitHub Gor Nishanov
- P0912R2
2018-06-08 WG21 Merge Coroutines TS into C++20 working draft GitHub Gor Nishanov
- P0912R1
2018-05-05 WG21 Merge Coroutines TS into C++20 working draft GitHub Gor Nishanov
- P0912R0
2018-02-06 WG21 Merge Coroutines TS into C++20 working draft GitHub Gor Nishanov
- P0911R1
2018-03-15 Core Library Rebase the Coroutines TS onto the C++17 Standard Gor Nishanov
- P0911R0
2018-02-03 Core Library Rebase the Coroutines TS onto the C++17 Standard Gor Nishanov
- P0909R0
2018-02-11 Core Library Evolution Module TS Supports Legacy Integration Steve Downey
- P0908R0
2018-02-11 Evolution Offsetof for Pointers to Members Eddie Kohler
- P0907R4
2018-10-06 Core Signed Integers are Two’s Complement JF Bastien
- P0907R3
2018-06-10 Core Signed Integers are Two’s Complement JF Bastien
- P0907R2
2018-04-01 Evolution Signed Integers are Two’s Complement JF Bastien
- P0907R1
2018-04-01 Evolution Signed Integers are Two’s Complement JF Bastien
- P0907R0
2018-02-09 SG12. Evolution Signed Integers are Two’s Complement JF Bastien
- P0906R1
2018-04-02 Core Improvement suggestions for the Modules TS Jens Maurer
- P0906R0
2018-02-11 Evolution Improvement suggestions for the Modules TS Jens Maurer
- P0905R1
2018-03-16 Evolution Library Evolution Symmetry for spaceship LEWG410 Tomasz Kamiński Herb Sutter Richard Smith
- P0905R0
2018-01-31 Evolution Library Evolution Symmetry for spaceship LEWG410 Tomasz Kamiński Herb Sutter Richard Smith
- P0904R0
2018-02-11 SG1 A strawman Future API Lee Howes Andrii Grynenko Jay Feldblum
- P0903R2
2018-05-07 Evolution Library Evolution Library Define basic_string_view(nullptr) LEWG426 Ashley Hedberg Titus Winters Jorg Brown
- P0903R1
2018-02-16 Library Evolution Library Define basic_string_view(nullptr) LEWG426 Ashley Hedberg
- P0903R0
2018-02-02 Library Evolution Library Define basic_string_view(nullptr) and basic_string(nullptr) LEWG426 Ashley Hedberg
- P0902R0
2018-02-05 Library Evolution Move-only iterators LEWG417 Andrew Hunter
- P0901R11
2023-06-20 EWG Evolution CWG Core Size feedback in operator new GitHub Thomas Köppe Andrew Hunter Chris Kennelly
- P0901R10
2022-11-09 Evolution Size feedback in operator new GitHub Chris Kennelly Andrew Hunter Thomas Köppe
- P0901R9
2022-04-27 Core Library Size feedback in operator new GitHub Chris Kennelly Andrew Hunter
- P0901R8
2020-12-15 Core Size feedback in operator new GitHub Chris Kennelly Andrew Hunter
- P0901R7
2020-11-14 Core Size feedback in operator new GitHub Chris Kennelly Andrew Hunter
- P0901R6
2020-03-01 Core Size feedback in operator new GitHub Chris Kennelly Andrew Hunter
- P0901R5
2019-10-06 Evolution Library Evolution Size feedback in operator new GitHub Chris Kennelly Andrew Hunter
- P0901R4
2019-06-16 Evolution Size feedback in operator new GitHub Chris Kennelly Andrew Hunter
- P0901R3
2019-01-21 Evolution Size feedback in operator new GitHub Andrew Hunter Chris Kennelly
- P0901R2
2018-11-25 Evolution Size feedback in operator new GitHub Andrew Hunter Chris Kennelly
- P0901R1
2018-08-01 Evolution Size feedback in operator new GitHub Andrew Hunter Chris Kennelly
- P0901R0
2018-02-05 Evolution Size feedback in operator new GitHub Andrew Hunter Chris Kennelly
- P0900R0
2018-02-12 Library Evolution An Ontology for Properties of mdspan LEWG424 D. S. Hollman
- P0899R1
2018-11-08 Library LWG 3016 is Not a Defect GitHub Casey Carter
- P0899R0
2018-01-30 Library LWG 3016 is Not a Defect GitHub Casey Carter
- P0898R3
2018-06-08 Library Standard Library Concepts LEWG411 Casey Carter Eric Niebler
- P0898R2
2018-05-06 Library Standard Library Concepts LEWG411 Casey Carter Eric Niebler
- P0898R1
2018-04-02 Library Evolution Library Standard Library Concepts LEWG411 Casey Carter
- P0898R0
2018-02-12 Library Evolution Library Standard Library Concepts LEWG411 Casey Carter
- P0897R0
2018-01-05 Evolution Library Evolution Supporting offsetof for All Classes Andrey Semashev
- P0896R4
2018-11-09 Library Evolution Library The One Ranges Proposal LEWG438 GitHub Eric Niebler Casey Carter Christopher Di Bella
- P0896R3
2018-10-07 Library Evolution Library The One Ranges Proposal LEWG438 GitHub Eric Niebler Casey Carter Christopher Di Bella
- P0896R2
2018-06-25 Library Evolution Library The One Ranges Proposal LEWG438 GitHub Eric Niebler Casey Carter Christopher Di Bella
- P0896R1
2018-05-06 Library Evolution Library Merging the Ranges TS LEWG438 GitHub Eric Niebler Casey Carter
- P0896R0
2018-02-12 WG21 Merging the Ranges TS LEWG438 GitHub Eric Niebler
- P0895R0
2018-01-31 Library Evolution Library Renaming cell<> to latest<> LEWG425 Nicolai Josuttis Tony van Eerd
- P0894R1
2019-01-18 Library Evolution realloc() for C++ LEWG445 GitHub Victor Dyachenko
- P0894R0
2018-01-10 Library Evolution `realloc()` for C++ LEWG445 GitHub Victor Dyachenko
- P0893R1
2018-04-28 Evolution Chaining Comparisons Barry Revzin Herb Sutter
- P0893R0
2018-01-14 Evolution Chaining Comparisons Barry Revzin Herb Sutter
- P0892R2
2018-06-08 Core Library explicit(bool) Barry Revzin Stephan T. Lavavej
- P0892R1
2018-03-30 Evolution explicit(bool) Barry Revzin Stephan T. Lavavej
- P0892R0
2017-12-11 Evolution explicit(bool) Barry Revzin Stephan T. Lavavej
- P0891R2
2019-01-20 Library Evolution Library Make strong_order a Customization Point! LEWG487 LEWG503 GitHub Gašper Ažman Jeff Snyder
- P0891R1
2018-10-27 Library Evolution Library Everyone Deserves a Little Order LEWG487 LEWG503 GitHub Gašper Ažman
- P0891R0
2018-02-10 Library Let strong_order Truly Be a Customization Point! LEWG487 LEWG503 GitHub Gašper Ažman
- P0889R1
2019-01-09 Evolution Core Ultimate copy elision GitHub Antony Polukhin
- P0889R0
2018-01-08 Evolution Ultimate copy elision GitHub Antony Polukhin
- P0888R0
2018-02-12 WG21 C++ Standard Library Issues to be moved in Jacksonville Marshall Clow
- P0887R1
2018-03-18 Library The identity metafunction LEWG436 Timur Doumler
- P0887R0
2018-02-12 Library Evolution Library The identity metafunction LEWG436 Timur Doumler
- P0886R0
2018-02-12 Evolution Core The assume aligned attribute Timur Doumler
- P0884R0
2018-02-10 Library Evolution Extending the noexcept Policy LEWG414 Nicolai Josuttis
- P0883R2
2019-11-08 SG1 Library Evolution Library Fixing Atomic Initialization LEWG494 GitHub Nicolai Josuttis
- P0883R1
2018-06-05 SG1 Library Evolution Library Fixing Atomic Initialization LEWG494 GitHub Nicolai Josuttis
- P0883R0
2018-02-12 SG1 Library Evolution Library Fixing Atomic Initialization LEWG494 GitHub Nicolai Josuttis
- P0882R0
2017-12-30 Library Evolution User-defined Literals for std::filesystem::path LEWG435 Yonggang Li
- P0881R7
2020-09-16 Library A Proposal to add stacktrace library LEWG423 LWG3507 GitHub Antony Polukhin Alexey Gorgurov
- P0881R6
2020-08-05 Library A Proposal to add stacktrace library LEWG423 GitHub Antony Polukhin Alexey Gorgurov
- P0881R5
2019-06-14 Core Library A Proposal to add stacktrace library LEWG423 GitHub Antony Polukhin Antony Polukhin
- P0881R4
2019-01-22 Core Library A Proposal to add stacktrace library LEWG423 GitHub Alexey Gorgurov Antony Polukhin
- P0881R3
2019-01-04 Core Library A Proposal to add stacktrace library LEWG423 GitHub Alexey Gorgurov Antony Polukhin
- P0881R2
2018-09-18 Core Library Evolution Library A Proposal to add stack trace library LEWG423 GitHub Alexey Gorgurov Antony Polukhin
- P0881R1
2018-04-19 Library Evolution A Proposal to add stack trace library LEWG423 GitHub Alexey Gorgurov Antony Polukhin
- P0881R0
2018-01-23 Library Evolution A Proposal to add stack trace library LEWG423 GitHub Alexey Gorgurov Antony Polukhin
- P0880R2
2019-01-15 SG6 Library Evolution Numbers interaction GitHub Igor Klevanets Antony Polukhin
- P0880R1
2018-05-04 SG6 Library Evolution Numbers interaction GitHub Igor Klevanets Antony Polukhin
- P0880R0
2018-01-31 SG6 Library Evolution Numbers interaction GitHub Igor Klevanets Antony Polukhin
- P0879R0
2017-12-29 Library Constexpr for swap and swap related functions Antony Polukhin
- P0878R0
2018-01-08 Evolution Subobjects copy elision Antony Polukhin
- P0877R0
2018-02-11 Evolution A proposal for modular macros Bruno Cardoso Lopes
- P0876R18
2024-10-16 EWG Evolution CWG Core LWG Library fiber_context - fibers without scheduler Oliver Kowalke Nat Goodspeed
- P0876R17
2024-07-03 EWG Evolution CWG Core LWG Library fiber_context - fibers without scheduler Oliver Kowalke Nat Goodspeed
- P0876R16
2024-03-22 EWG Evolution CWG Core LWG Library fiber_context - fibers without scheduler GitHub Oliver Kowalke Nat Goodspeed
- P0876R15
2024-02-14 CWG Core LWG Library fiber_context - fibers without scheduler GitHub Oliver Kowalke Nat Goodspeed
- P0876R14
2023-10-13 Library fiber_context - fibers without scheduler GitHub Oliver Kowalke Nat Goodspeed
- P0876R13
2023-03-02 Library Evolution fiber_context - fibers without scheduler GitHub Oliver Kowalke Nat Goodspeed
- P0876R12
2023-02-09 Evolution fiber_context - fibers without scheduler GitHub Oliver Kowalke Nat Goodspeed
- P0876R11
2022-10-14 Evolution Library Evolution fiber_context - fibers without scheduler GitHub Oliver Kowalke Nat Goodspeed
- P0876R10
2020-01-10 SG1 Evolution Library Evolution fiber_context - fibers without scheduler GitHub Oliver Kowalke Nat Goodspeed
- P0876R9
2019-10-06 SG1 SG14 Evolution Library Evolution fiber_context - fibers without scheduler GitHub Oliver Kowalke Nat Goodspeed
- P0876R8
2019-08-05 SG1 fiber_context - fibers without scheduler GitHub Oliver Kowalke Nat Goodspeed
- P0876R6
2019-06-17 SG1 fiber_context - fibers without scheduler GitHub Oliver Kowalke Nat Goodspeed
- P0876R5
2019-01-19 SG1 fiber_context - fibers without scheduler GitHub Oliver Kowalke Nat Goodspeed
- P0876R3
2018-06-08 Library Evolution fiber_handle - fibers without scheduler GitHub Oliver Kowalke Nat Goodspeed
- P0876R2
2018-05-06 SG1 fiber_context - fibers without scheduler GitHub Oliver Kowalke Nat Goodspeed
- P0876R0
2018-02-11 SG1 fibers without scheduler LEWG502 GitHub Oliver Kowalke
- P0875R0
2017-11-26 WG21 WG21 2017-11 Albuquerque Record of Discussion Jonathan Wakely
- P0874R0
2017-11-20 SG7 Evolution Syntax to anonymously refer to the current declaration contexts Corentin Jabot
- P0873R1
2017-11-27 SG8 Evolution A plea for a consistent, terse and intuitive declaration syntax Corentin jabot
- P0873R0
2017-11-27 SG8 Evolution A plea for a consistent, terse and intuitive declaration syntax Corentin Jabot
- P0872R0
2017-11-25 Library Evolution Library Discussion Summary: Applying Concepts to the Standard Library Beman Dawes
- P0870R5
2023-02-15 Evolution A proposal for a type trait to detect narrowing conversions GitHub Giuseppe D'Angelo
- P0870R4
2020-09-23 SG6 A proposal for a type trait to detect narrowing conversions GitHub Giuseppe D'Angelo
- P0870R3
2020-05-13 SG6 A proposal for a type trait to detect narrowing conversions GitHub Giuseppe D'Angelo
- P0870R2
2020-04-06 SG6 LEWGI A proposal for a type trait to detect narrowing conversions GitHub Giuseppe D'Angelo
- P0870R1
2020-01-13 LEWGI A proposal for a type trait to detect narrowing conversions GitHub Giuseppe D'Angelo
- P0870R0
2017-11-21 Library Evolution A proposal for a type trait to detect narrowing conversions GitHub Giuseppe D'Angelo
- P0868R2
2018-02-09 SG1 Selected RCU Litmus Tests Paul E. McKenney Alan Stern Andrew Hunter Jade Alglave Luc Maranget
- P0868R1
2017-11-20 SG1 Selected RCU Litmus Tests Paul E. McKenney Alan Stern Andrew Hunter Jade Alglave Luc Maranget
- P0868R0
2017-11-20 SG1 Selected RCU Litmus Tests Paul E. McKenney Alan Stern Andrew Hunter
- P0867R0
2017-11-21 Evolution 'Module Interface' is Misleading Nathan Sidwell
- P0866R0
2019-01-06 SG1 Evolution Response to “Fibers under the magnifying glass” GitHub Nat Goodspeed Oliver Kowalke
- P0864R0
2017-11-11 Library C++ Standard Library Issues Resolved Directly In Albuquerque Marshall Clow
- P0863R1
2018-10-08 Library Evolution Fixing the partial_order comparison algorithm LEWG422 Jeff Snyder
- P0863R0
2018-02-12 Library Evolution Fixing the partial_order comparison algorithm LEWG422 Jeff Snyder
- P0860R1
2018-05-06 SG1 Library Evolution Atomic Access Property for mdspan LEWG471 Dan Sunderland Christian Trott H. Carter Edwards
- P0860R0
2018-02-10 SG1 Library Evolution Atomic Access Property for span and mdspan LEWG471 H. Carter Edwards Christian Trott Daniel Sunderland
- P0859R0
2017-11-09 Core Core Issue 1581: When are constexpr member functions defined? Richard Smith
- P0858R0
2017-11-11 Library Evolution Library Constexpr iterator requirements LEWG484 LWG3257 Antony Polukhin
- P0857R0
2017-11-10 Core Wording for "functionality gaps in constraints" Thomas Köppe
- P0856R0
2018-02-12 Library Evolution Restrict Access Property for mdspan and span LEWG421 D. S. Hollman H. Carter Edwards Christian Trott
- P0851R0
2017-11-06 SG1 Library Evolution simd<T> is neither a product type nor a container type Matthias Kretz
- P0849R8
2021-08-26 Core Library auto(x): decay-copy in the language GitHub Zhihao Yuan
- P0849R7
2021-02-15 Evolution Library auto(x): decay-copy in the language GitHub Zhihao Yuan
- P0849R6
2020-12-15 Library Evolution Core Library auto(x): decay-copy in the language GitHub Zhihao Yuan
- P0849R5
2020-11-11 Evolution auto(x): decay-copy in the language GitHub Zhihao Yuan
- P0849R4
2020-10-11 Evolution Library auto(x): decay-copy in the language GitHub Zhihao Yuan
- P0849R3
2020-03-01 Evolution Library auto(x): decay-copy in the language GitHub Zhihao Yuan
- P0849R2
2019-10-07 Evolution Library Evolution auto(x): decay-copy in the language GitHub Zhihao Yuan
- P0849R1
2019-06-17 EWGI Library Evolution auto(x): decay-copy in the language GitHub Zhihao Yuan
- P0849R0
2017-11-02 Evolution Library Evolution auto(x): DECAY_COPY in the language GitHub Zhihao Yuan
- P0848R3
2019-07-28 Core Conditionally Trivial Special Member Functions GitHub Barry Revzin Casey Carter
- P0848R2
2019-06-16 Core Conditionally Trivial Special Member Functions GitHub Barry Revzin Casey Carter
- P0848R1
2019-01-18 Core Conditionally Trivial Special Member Functions GitHub Barry Revzin Casey Carter
- P0848R0
2017-11-12 Evolution Conditionally Trivial Special Member Functions GitHub Barry Revzin Casey Carter
- P0847R7
2021-07-14 Core Deducing this GitHub Barry Revzin Gašper Ažman Sy Brand Ben Deane
- P0847R6
2021-01-15 Evolution Deducing this GitHub Barry Revzin Gašper Ažman Sy Brand Ben Deane
- P0847R5
2020-10-16 Evolution Deducing this GitHub Barry Revzin Gašper Ažman Sy Brand Ben Deane
- P0847R4
2020-01-13 Evolution Deducing this GitHub Gašper Ažman Sy Brand Ben Deane Barry Revzin
- P0847R2
2019-01-15 SG7 Evolution Deducing this GitHub Gašper Ažman Sy Brand Ben Deane Barry Revzin
- P0847R1
2018-10-07 Evolution Deducing this GitHub Gašper Ažman Sy Brand Ben Deane Barry Revzin
- P0847R0
2018-02-12 Evolution Deducing this GitHub Gašper Ažman Sy Brand Ben Deane Barry Revzin
- P0846R0
2017-11-08 Core ADL and Function Templates that are not Visible John Spicer
- P0845R0
2017-10-13 Library Evolution Library Common Subset of C++03 and C++17: Binders Detlef Vollmann
- P0844R0
2018-02-26 SG7 SG8 Evolution Type functions and beyond J. Monnon
- P0843R14
2024-06-26 LWG Library inplace_vector LEWG433 Gonzalo Brito Gadeschi Timur Doumler Nevin Liber David Sankel
- P0843R13
2024-06-17 LEWG Library Evolution LWG Library inplace_vector LEWG433 Gonzalo Brito Gadeschi Timur Doumler Nevin Liber David Sankel
- P0843R12
2024-05-21 LWG Library inplace_vector LEWG433 GitHub Gonzalo Brito Gadeschi Timur Doumler Nevin Liber David Sankel
- P0843R11
2024-03-22 LWG Library inplace_vector LEWG433 GitHub Gonzalo Brito Gadeschi Timur Doumler Nevin Liber David Sankel
- P0843R10
2024-02-12 LWG Library inplace_vector LEWG433 GitHub Gonzalo Brito Gadeschi Timur Doumler Nevin Liber David Sankel
- P0843R9
2023-09-14 Library Evolution Library inplace_vector LEWG433 GitHub Gonzalo Brito Gadeschi Timur Doumler Nevin Liber David Sankel
- P0843R8
2023-06-16 LEWG Library Evolution inplace_vector LEWG433 GitHub Gonzalo Brito Gadeschi Timur Doumler Nevin Liber David Sankel
- P0843R7
2023-06-16 LEWG Library Evolution inplace_vector LEWG433 GitHub Gonzalo Brito Gadeschi Timur Doumler Nevin Liber David Sankel
- P0843R6
2023-05-18 Library Evolution static_vector LEWG433 GitHub Gonzalo Brito Gadeschi
- P0843R5
2022-08-14 Library Evolution static_vector LEWG433 GitHub Gonzalo Brito Gadeschi
- P0843R4
2020-01-13 Library static_vector LEWG433 GitHub Gonzalo Brito Gadeschi
- P0843R3
2019-01-20 Library Evolution static_vector LEWG433 GitHub Gonzalo Brito Gadeschi
- P0843R2
2018-06-25 Library static_vector LEWG433 GitHub Gonzalo Brito Gadeschi
- P0843R1
2018-02-06 Library Evolution fixed_capacity_vector LEWG433 GitHub Gonzalo Brito Gadeschi
- P0843R0
2017-10-15 Library Evolution Library fixed_capacity_vector LEWG433 GitHub Gonzalo Brito Gadeschi
- P0842R0
2017-10-16 Core Unknown Exports by Example Alisdair Meredith
- P0841R0
2017-10-16 Evolution Modules at scale Bruno Cardoso Lopes Adrian Prantl Duncan P. N. Exon Smith
- P0840R2
2018-03-12 Core Language support for empty objects Richard Smith
- P0840R1
2017-11-27 Core Language support for empty objects Richard Smith
- P0840R0
2017-10-16 Evolution Lamguage support for empty objects Richard Smith
- P0839R0
2017-10-16 Evolution Recursive Lambdas Richard Smith
- P0838R0
2017-10-16 Library Evolution A conditional transform algorithm for C++ LEWG352 Jonathan Coe
- P0837R0
2017-10-16 Evolution Ruminations on modular macros Ville Voutilainen
- P0836R1
2018-05-07 SG1 SG9 SG14 Library Evolution Introduce Parallelism to the Ranges TS LEWG477 Gordon Brown Christopher Di Bella Michael Haidl Toomas Remmelg Ruyman Reyes Michel Steuwer Michael Wong
- P0836R0
2018-02-12 SG1 SG9 SG14 Library Evolution Introduce Parallelism to the Ranges TS LEWG477 Gordon Brown Christopher Di Bella Michael Haidl Toomas Remmelg Ruyman Reyes Michel Steuwer Michael Wong
- P0835R0
2017-10-16 Evolution Library Evolution Adopt SD-6 feature macros into the C++20 working draft Ville Voutilainen
- P0834R0
2017-10-16 Evolution Lifting overload sets into objects Michael Dominiak
- P0832R0
2017-10-14 Evolution Core Module TS Does Not Support Intended Use Case David Sankel
- P0831R0
2017-10-14 Library Evolution Keep alias syntax extendable Tomasz Kamiński
- P0830R0
2017-10-15 Library Evolution Library Using Concepts and requires in the C++ Standard Library LEWG360 Nicolai Josuttis
- P0829R4
2019-01-12 SG14 Library Evolution Freestanding Proposal LEWG371 GitHub Ben Craig
- P0829R3
2018-10-06 SG14 Library Evolution Freestanding Proposal LEWG371 GitHub Ben Craig
- P0829R2
2017-10-14 SG14 Library Evolution Freestanding Proposal LEWG371 GitHub Ben Craig
- P0829R1
2017-10-14 SG14 Library Evolution Freestanding Proposal LEWG371 GitHub Ben Craig
- P0829R0
2017-10-14 Library Evolution Freestanding proposal LEWG371 GitHub Ben Craig
- P0828R1
2018-06-25 SG6 SG12 SG14 Elastic Integers GitHub John McFarlane
- P0828R0
2018-02-12 SG6 SG14 Elastic Integers GitHub John McFarlane
- P0827R0
2017-10-16 SG6 SG14 Library Evolution General-Purpose Constant Value Type John McFarlane Louis Dionne
- P0826R0
2017-10-12 Library Evolution SFINAE-friendly std::bind LEWG370 GitHub Agustín Bergé
- P0825R1
2018-02-10 Library Evolution A friendlier tuple get LEWG369 Agustín Bergé
- P0825R0
2017-10-12 Library Evolution A friendlier tuple get LEWG369 Agustín Bergé
- P0824R1
2018-02-05 Library Evolution Summary of SG14 discussion on <system_error> LEWG368 Arthur O'Dwyer Charley Bay Odin Holmes Michael Wong Niall Douglas
- P0824R0
2017-10-16 SG14 Library Evolution Library Summary of SG14 discussion on <system_error>: towards exception-less error handling LEWG368 Arthur O'Dwyer Charley Bay Odin Holmes Michael Wong
- P0822R0
2017-10-16 Evolution C++ Modules Are a Tooling Opportunity Gabriel Dos Reis
- P0821R0
2017-10-16 Evolution Teaching Concepts TS Online Robert Douglas
- P0820R4
2018-06-08 Library Feedback on P0214 LEWG478 Tim Shen Matthias Kretz
- P0820R3
2018-03-29 Library Evolution Feedback on P0214 LEWG478 Tim Shen
- P0820R2
2018-02-06 SG1 Library Evolution Feedback on P0214 LEWG478 Tim Shen
- P0820R1
2017-11-15 SG1 Library Evolution Feedback on P0214r6 LEWG478 Tim Shen
- P0820R0
2017-10-13 Concurrency Library Evolution Feedback on P0214R5 LEWG478 Tim Shen
- P0819R0
2017-10-13 Evolution Library Evolution Core Library Formally Supporting Feature Macros Nicolai Josuttis
- P0818R1
2017-11-10 Core Core Language Working Group "tentatively ready" Issues for the November, 2017 (Albuquerque) meeting William M. Miller
- P0818R0
2017-10-16 Core Core Language Working Group "tentatively ready" Issues for the November, 2017 (Albuquerque) meeting William M. Miller
- P0817R0
2017-10-16 Core Core Language Working Group "ready" Issues for the November, 2017 (Albuquerque) meeting William M. Miller
- P0816R0
2017-10-13 Library Evolution No More Nested Namespaces in Library Design LEWG343 Titus Winters
- P0815R0
2017-10-16 Library C++ Standard Library Issues to be moved in Albuquerque Marshall Clow
- P0814R2
2018-02-12 Library Evolution Library hash_combine() Again GitHub Nicolai Josuttis
- P0814R0
2017-10-13 Library Evolution Library hash_combine() Again LEWG21 LEWG348 GitHub Nicolai Josuttis
- P0813R1
2019-02-20 Library Evolution Library construct() shall Return the Replaced Address LEWG349 GitHub Nicolai Josuttis
- P0813R0
2017-10-13 Library Evolution Library construct() shall Return the Replaced Address LEWG349 GitHub Nicolai Josuttis
- P0812R0
2017-10-16 Evolution copy-list-initialization is inherently un-= Davis Herring
- P0811R3
2019-02-22 Library Well-behaved interpolation for numbers and pointers LEWG373 GitHub S. Davis Herring
- P0811R2
2018-03-29 Library Well-behaved interpolation for numbers and pointers LEWG373 GitHub S. Davis Herring
- P0811R1
2018-02-09 SG6 Library Evolution Well-behaved interpolation for numbers and pointers LEWG373 GitHub S. Davis Herring
- P0811R0
2017-10-16 Numerics Well-behaved interpolation for numbers and pointers LEWG373 GitHub Davis Herring
- P0810R0
2017-10-12 WG21 constexpr in Practice Ben Deane Jason Turner
- P0809R0
2017-10-12 Library Evolution Library Comparing Unordered Containers LEWG344 Titus Winters
- P0808R0
2017-10-12 Library Evolution Ranges Naming LEWG345 Titus Winters
- P0807R0
2017-10-12 Evolution An Adjective Syntax for Concepts Thomas Köppe
- P0806R2
2018-06-04 Core Deprecate implicit capture of this via [=] Thomas Köppe
- P0806R1
2018-04-02 Core Deprecate implicit capture of this via [=] Thomas Köppe
- P0806R0
2017-10-08 Evolution Deprecate Implicit Capture of thist Thomas Köppe
- P0805R2
2018-06-22 Library Comparing Containers LEWG351 GitHub Marshall Clow
- P0805R1
2018-02-10 Library Comparing Containers LEWG351 GitHub Marshall Clow
- P0805R0
2017-10-16 Library Evolution Library Comparing containers LEWG351 GitHub Marshall Clow
- P0804R0
2017-10-15 Evolution Impact of the Modules TS on the C++ tools ecosystem Tom Honermann
- P0803R0
2017-10-15 Library Evolution Endian Library Request for Comments LEWG359 Beman Dawes
- P0802R0
2017-10-15 Library Library Evolution Applying Concepts to the Standard Library LEWG360 Beman Dawes Nicolai Josuttis Walter E. Brown Bob Steagall
- P0801R0
2017-10-12 Library Library Evolution SG7 Extensions for Disambiguation Tags Mingxin Wang
- P0800R0
2017-08-28 Evolution The Concepts TS improves upon C++ Christopher Di Bella
- P0799R1
2017-11-27 SG12 Vulnerability descriptions for the programming language C++ Stephen Michel
- P0799R0
2017-10-16 SG12 Programming vulnerabilities for C++ (part of WG23 N0746) Stephen Michel Chris Szalwinski Michael Wong Hubert Tong
- P0798R8
2021-10-15 Library Monadic operations for std::optional GitHub Sy Brand
- P0798R6
2021-04-27 Library Monadic operations for std::optional GitHub Sy Brand
- P0798R4
2019-03-11 Library Monadic operations for std::optional GitHub Sy Brand
- P0798R3
2019-01-21 SG14 Library Evolution Monadic operations for std::optional GitHub Sy Brand
- P0798R2
2018-10-08 SG14 Library Evolution Monadic operations for std::optional GitHub Sy Brand
- P0798R0
2017-10-06 SG14 Library Evolution Monadic operations for std::optional LEWG367 GitHub Sy Brand
- P0797R2
2019-06-17 SG1 SG14 Handling Concurrent Exceptions with Executors GitHub Matti Rintala Michael Wong Carter Edwards Patrice Roy Gordon Brown Mark Hoemmen
- P0797R1
2018-02-12 SG1 SG14 Library Evolution Library Handling Concurrent Exceptions with Executors GitHub Matti Rintala Michael Wong Carter Edwards Patrice Roy Gordon Brown Mark Hoemmen
- P0797R0
2017-10-16 Concurrency SG14 Library Evolution Library Exception Handling in Parallel STL Algorithms GitHub Matti Rintala Michael Wong Carter Edwards Gordon Brown
- P0796R3
2018-10-08 SG1 SG14 Library Evolution Library Supporting Heterogeneous & Distributed Computing Through Affinity Gordon Brown Ruyman Reyes Michael Wong H. Carter Edwards Thomas Rodgers Mark Hoemmen
- P0796R2
2018-05-07 SG1 SG14 Supporting Heterogeneous & Distributed Computing Through Affinity Gordon Brown Ruyman Reyes Michael Wong H. Carter Edwards Thomas Rodgers Mark Hoemmen
- P0796R1
2018-02-12 SG1 SG14 Library Evolution Library Supporting Heterogeneous & Distributed Computing Through Affinity Gordon Brown Ruyman Reyes Michael Wong H. Carter Edwards Thomas Rodgers Mark Hoemmen
- P0796R0
2017-10-16 Concurrency SG14 Supporting Heterogeneous & Distributed Computing Through Affinity Gordon Brown Ruyman Reyes Michael Wong H. Carter Edwards Thomas Rodgers
- P0795R0
2017-10-16 SG14 Evolution From Vulkan with love: a plea to reconsider the Module Keyword to be contextual Sy Brand Neil Henning Michael Wong Christopher Di Bella Kenneth Benzie
- P0794R0
2017-10-16 SG14 SG14: Low Latency Meeting Minutes 2017/08/09-2017/10/11 Michael Wong
- P0793R0
2017-10-16 SG5 SG5: Transactional Memory (TM) Meeting Minutes 2017/06/19-2017/10/09 Michael Wong
- P0792R14
2023-02-09 Evolution function_ref: a non-owning reference to a Callable LEWG340 GitHub Vittorio Romeo Zhihao Yuan Jarrad Waterloo
- P0792R13
2023-02-09 SG23 Safety and Security Evolution function_ref: a non-owning reference to a Callable LEWG340 GitHub Vittorio Romeo Zhihao Yuan Jarrad Waterloo
- P0792R12
2022-11-30 Library function_ref: a non-owning reference to a Callable LEWG340 GitHub Vittorio Romeo Zhihao Yuan Jarrad Waterloo
- P0792R11
2022-09-13 Library function_ref: a non-owning reference to a Callable LEWG340 GitHub Vittorio Romeo Zhihao Yuan Jarrad Waterloo
- P0792R10
2022-06-14 Library Evolution Library function_ref: a non-owning reference to a Callable LEWG340 GitHub Vittorio Romeo Zhihao Yuan Jarrad Waterloo
- P0792R9
2022-05-20 Library Evolution Library function_ref: a non-owning reference to a Callable LEWG340 GitHub Vittorio Romeo Zhihao Yuan Jarrad Waterloo
- P0792R8
2022-02-16 Library Evolution Library function_ref: a non-owning reference to a Callable LEWG340 GitHub Vittorio Romeo Zhihao Yuan Jarrad Waterloo
- P0792R7
2022-02-14 Library Evolution Library function_ref: a non-owning reference to a Callable LEWG340 GitHub Vittorio Romeo Zhihao Yuan Jarrad Waterloo
- P0792R6
2022-01-17 Library Evolution Library function_ref: a non-owning reference to a Callable LEWG340 GitHub Vittorio Romeo Zhihao Yuan Jarrad Waterloo
- P0792R5
2019-10-06 Library function_ref: a non-owning reference to a Callable LEWG340 GitHub Vittorio Romeo
- P0792R4
2019-06-17 Library Evolution function_ref: a non-owning reference to a Callable LEWG340 GitHub Vittorio Romeo
- P0792R3
2018-10-07 Library function_ref: a non-owning reference to a Callable LEWG340 GitHub Vittorio Romeo
- P0792R2
2018-05-06 Library Evolution function_ref: a non-owning reference to a Callable LEWG340 GitHub Vittorio Romeo
- P0792R1
2017-11-26 Library Evolution function_ref: a non-owning reference to a Callable LEWG340 GitHub Vittorio Romeo
- P0792R0
2017-10-10 Library Evolution function_ref: a non-owning reference to a Callable LEWG340 GitHub Vittorio Romeo
- P0791R0
2017-10-10 Evolution Concepts are Adjectives, not Nouns Jakob Riedle
- P0790R2
2019-01-21 Library Evolution Library Effect of operator<=> on the C++ Standard Library LEWG355 GitHub David Stone
- P0790R1
2018-08-06 Library Evolution Library Effect of operator<=> on the C++ Standard Library LEWG355 GitHub David Stone
- P0790R0
2017-10-06 Library Evolution Effect of operator<=> on the C++ Standard Library LEWG355 GitHub David Stone
- P0789R3
2018-05-06 Library Range Adaptors and Utilities LEWG354 Eric Niebler
- P0789R2
2018-02-11 Library Range Adaptors and Utilities LEWG354 Eric Niebler
- P0789R1
2017-11-17 Library Evolution Range Adaptors and Utilities LEWG354 Eric Niebler
- P0789R0
2017-10-16 Library Evolution Range Adaptors and Utilities LEWG354 Eric Niebler
- P0788R3
2018-06-07 Library Standard Library Specification in a Concepts and Contracts World LEWG236 Walter E. Brown
- P0788R2
2018-05-05 Library Standard Library Specification in a Concepts and Contracts World LEWG236 Walter E. Brown
- P0788R1
2018-02-03 Library Standard Library Specification in a Concepts and Contracts World LEWG236 Walter E. Brown
- P0788R0
2017-10-10 Library Evolution Library Standard Library Specification in a Concepts and Contracts World LEWG236 Walter Brown
- P0787R0
2017-10-13 Core Evolution Proclaimed Ownership Nathan Sidwell
- P0786R1
2018-02-12 Library Evolution ValuedOrError and ValueOrNone types LEWG341 Vicente J. Botet Escribá
- P0786R0
2017-10-15 Library Evolution SuccessOrFailure, ValuedOrError and ValuedOrNone types LEWG341 Vicente J. Botet Escriba
- P0785R0
2017-09-30 Evolution Library Evolution Runtime-sized arrays and a C++ wrapper Jens Maurer
- P0784R7
2019-07-22 Core Library More constexpr containers LEWG442 GitHub Daveed Vandevoorde Peter Dimov Louis Dionne Nina Ranns Richard Smith Daveed Vandevoorde
- P0784R6
2019-06-17 Core Library More constexpr containers LEWG442 GitHub Daveed Vandevoorde Peter Dimov Louis Dionne Nina Ranns Richard Smith Daveed Vandevoorde
- P0784R5
2019-01-21 Evolution Core Library Evolution More constexpr containers LEWG442 GitHub Peter Dimov Louis Dionne Nina Ranns Richard Smith Daveed Vandevoorde
- P0784R4
2018-06-22 Core Library More constexpr containers LEWG442 GitHub Louis Dionne Richard Smith Nina Ranns Daveed Vandevoorde
- P0784R3
2018-05-04 Evolution Library Evolution More constexpr containers LEWG442 GitHub Louis Dionne Richard Smith Nina Ranns Daveed Vandevoorde
- P0784R2
2018-05-05 Evolution Library Evolution Standard containers and constexpr LEWG442 GitHub Louis Dionne Richard Smith Nina Ranns Daveed Vandevoorde
- P0784R1
2018-02-11 Evolution Library Evolution Standard containers and constexpr LEWG442 GitHub Louis Dionne Richard Smith Nina Ranns Daveed Vandevoorde
- P0784R0
2017-10-14 Evolution Library Evolution Standard containers and constexpr LEWG442 GitHub Louis Dionne Richard Smith Daveed Vandevoorde
- P0783R0
2017-09-11 Concurrency Continuations without overcomplicating the future Lee Howes Andrii Grynenko Jay Feldblum
- P0782R2
2018-10-08 Evolution Constraining Concepts Overload Sets ADAM David Alan Martin Erich Keane Sean R. Spillane
- P0782R1
2018-03-31 Evolution Constraining Concepts Overload Sets Adam David Alan Martin Erich Keane
- P0782R0
2017-09-25 Evolution A Case for Simplifying/Improving Natural Syntax Concepts Erich Keane Adam David Alan Martin Allan Deutsch
- P0781R0
2017-09-25 Evolution A Modern C++ Signature for main Erich Keane
- P0780R2
2018-03-14 Evolution Allow pack expansion in lambda init-capture Barry Revzin
- P0780R1
2017-11-26 Evolution Allow pack expansion in lambda init-capture Barry Revzin
- P0780R0
2017-10-08 Evolution Allow pack expansion in lambda init-capture Barry Revzin
- P0779R0
2017-10-15 Evolution Proposing operator try() (with added native C++ macro functions!) Niall Douglas
- P0778R0
2017-10-10 Core Evolution Module Names Nathan Sidwell
- P0777R1
2017-11-06 Library Treating Unnecessary decay Walter E. Brown
- P0777R0
2017-10-10 Library Treating Unnecessary decay Walter Brown
- P0776R1
2017-11-10 Library Rebase the Parallelism TS onto the C++17 Standard Alisdair Meredith
- P0776R0
2017-09-08 Concurrency Library Evolution Rebase the Concurrency TS onto C++17 Standard Alisdair Meredith
- P0775R0
2017-10-03 Core Evolution module partitions Nathan Sidwell
- P0774R0
2017-10-02 Evolution Module-decl location Nathan Sidwell
- P0773R0
2017-10-05 Library Evolution Towards meaningful fancy pointers LEWG366 Arthur O'Dwyer Bob Steagall
- P0772R1
2018-05-07 SG1 Execution Agent Local Storage Nat Goodspeed Michael Wong Paul McKenney Jared Hoberock H. Carter Edwards Tony Tye Alex Voicu Gordon Brown Mark Hoemmen
- P0772R0
2017-10-08 Concurrency Execution-Agent Local Storage Nat Goodspeed
- P0771R1
2018-10-07 Library std::function move constructor should be noexcept LEWG365 Nevin Liber Pablo Halpern
- P0771R0
2017-10-16 Library std::function move operations should be noexcept LEWG365 Nevin Liber
- P0770R0
2017-08-21 Evolution Core A Proposal to Specify Behavior in Case of Exception Allocation Failure Michael Kilburn
- P0769R2
2018-06-06 Library Add shift to <algorithm> LEWG357 Dan Raviv
- P0769R1
2018-02-05 Library Add shift to <algorithm> LEWG357 Dan Raviv
- P0769R0
2017-10-11 Library Evolution Add shift to <algorithm> LEWG357 Dan Raviv
- P0768R1
2017-11-10 Library Evolution Library Library Support for the Spaceship (Comparison) Operator LEWG339 Walter E. Brown
- P0768R0
2017-09-30 Library Evolution Library Support for the Spaceship (Comparison) Operaton LEWG339 Walter Brown
- P0767R1
2017-11-10 Library Evolution Core Library Deprecate POD LWG3034 Jens Maurer
- P0767R0
2017-09-29 Library Evolution Library Core Expunge POD Jens Maurer
- P0766R1
2017-10-15 Evolution Fixing small-ish functionality gaps in constraints Ville Voutilainen
- P0766R0
2017-07-31 Evolution Fixing small-ish functionality gaps in constraints Ville Voutilainen
- P0762R0
2017-10-15 Library Evolution Concerns about expected<T, E> from the Boost.Outcome peer review Niall Douglas
- P0761R2
2018-02-12 SG1 Library Evolution Executors Design Document Jared Hoberock Michael Garland Chris Kohlhoff Chris Mysen Carter Edwards Gordon Brown Michael Wong
- P0761R1
2017-10-16 Concurrency Executors Design Document Jared Hoberock Michael Garland Chris Kohlhoff Chris Mysen Carter Edwards Gordon Brown Michael Wong
- P0761R0
2017-07-31 Concurrency Executors Design Document Jared Hoberock Michael Garland Chris Kohlhoff Chris Mysen Carter Edwards Gordon Brown Michael Wong
- P0759R1
2018-06-04 Library fpos requirements Daniel Krügler
- P0759R0
2017-07-28 Library fpos Requirements Daniel Krugler
- P0758R1
2018-06-06 Library Implicit conversion traits and utility functions LEWG356 Daniel Krügler
- P0758R0
2017-07-30 Library Evolution Library Implicit conversion traits and utility functions LEWG356 Daniel Krugler
- P0757R0
2017-09-10 Library Evolution regex_iterator should be iterable LEWG364 Arthur O'Dwyer
- P0756R0
2017-08-12 Evolution Lambda syntax should be more liberal in what it accepts Arthur O'Dwyer
- P0754R2
2018-03-13 Library <version> LEWG363 Alan Talbot
- P0754R1
2017-11-27 Library <version> LEWG363 Alan Talbot
- P0754R0
2017-07-30 Library Evolution <version> LEWG363 Alan Talbot
- P0753R2
2018-03-16 Library Manipulators for C++ Synchronized Buffered Ostream LEWG346 Peter Sommerlad Pablo Halpern
- P0753R1
2017-10-15 Library Evolution Manipulators for C++ Synchronized Buffered Ostream LEWG346 Peter Sommerlad Pablo Halpern
- P0753R0
2017-07-15 Library Evolution Library Manipulators for C++ Synchronized Buffered Ostream LEWG346 Peter Sommerlad Pablo Halpern
- P0752R0
2017-10-15 Library std::vector Destruction Order LEWG362 Nathan Myers
- P0750R1
2018-02-11 SG1 Consume JF Bastien Paul E. McKenney
- P0750R0
2017-10-15 Concurrency Consume JF Bastien
- P0749R0
2017-07-27 Evolution Core Namespace Pervasiveness & Modules Nathan Sidwell
- P0748R0
2017-07-14 Networking Wording for Networking PDTS ballot comments on reentrancy Jonathan Wakely
- P0747R1
2017-07-14 Networking Wording for Networking PDTS ballot comment 026 (GB-15), but not 027 (GB-16) Jonathan Wakely
- P0747R0
2017-07-14 Networking Wording for Networking PDTS ballot comments 026 (GB-15) and 027 (GB-16) Jonathan Wakely
- P0746R0
2017-07-13 Networking Wording for Networking PDTS ballot comment 011 (US-10) Jonathan Wakely
- P0745R1
2018-04-29 Evolution Core Concepts in-place syntax Herb Sutter
- P0745R0
2018-02-11 Evolution Concepts in-place syntax Herb Sutter
- P0742R0
2017-07-14 Networking Wording for Networking PDTS ballot comment resolutions Jonathan Wakely
- P0740R0
2017-07-14 Library Ranges TS "Immediate" Issues from the July 2017 (Toronto) meeting Casey Carter
- P0739R0
2017-07-13 Library Evolution Library Some improvements to class template argument deduction integration into the standard library Mike Spertus Walter E. Brown Stephan T. Lavavej
- P0738R2
2019-02-21 Library I Stream, You Stream, We All Stream for istream_iterator GitHub Casey Carter
- P0738R1
2018-11-14 Library I Stream, You Stream, We All Stream for istream_iterator GitHub Casey Carter
- P0738R0
2017-07-07 Library I Stream, You Stream, We All Stream for istream_iterator GitHub Casey Carter
- P0737R0
2017-10-11 Concurrency Execution Context of Execution Agents H. Carter Edwards Daniel Sunderland Michael Wong Thomas Rodgers Gordon Brown
- P0736R1
2018-05-05 Evolution Nameless parameters and unutterable specializations Hubert S.K. Tong
- P0736R0
2018-02-12 Evolution Nameless parameters and unutterable specializations Hubert S.K. Tong
- P0735R1
2019-06-17 Core Interaction of memory_order_consume with release sequences GitHub Will Deacon Jade Alglave
- P0735R0
2017-10-02 Concurrency Interaction of memory_order_consume with release sequences GitHub Will Deacon
- P0734R0
2017-07-14 WG21 Wording Paper, C++ extensions for Concepts Andrew Sutton
- P0732R2
2018-06-06 Evolution Class Types in Non-Type Template Parameters GitHub Jeff Snyder Louis Dionne
- P0732R1
2018-03-30 Evolution Class Types in Non-Type Template Parameters GitHub Jeff Snyder Louis Dionne
- P0732R0
2018-02-11 Evolution Class Types in Non-Type Template Parameters GitHub Jeff Snyder
- P0731R0
2017-07-27 Evolution Core Module Interface Imports Nathan Sidwell
- P0730R1
2017-07-12 Evolution Options for addressing requires-clause syntax ambiguities Hubert S.K. Tong
- P0730R0
2017-07-11 Evolution Options for addressing requires-clause syntax ambiguities Hubert S.K. Tong
- P0729R0
2017-07-11 Networking Proposed wording for Networking TS NB comment GB 9 Christopher Kohlhoff
- P0728R0
2017-07-11 Networking Wording for Networking PDTS ballot comment 005 Jonathan Wakely
- P0727R0
2017-07-10 Core Core Issue 1299: Temporary objects vs temporary expressions Jens Maurer
- P0726R0
2017-07-07 Evolution Does the Concepts TS Improve on C++17? Duncan P.N. Exon Smith
- P0725R0
2017-07-03 Evolution Remove the requirement for constrained-type-specifiers to be deduced to the same type from the Concepts TS Tom Honermann
- P0724R0
2017-06-27 WG21 Merge the Concepts TS Working Draft into the C++20 working draft Ville Voutilainen
- P0723R0
2017-06-22 Evolution WG21 Response to "Clarifying the status of feature test macros" Clark Nelson John Spicer
- P0722R3
2018-03-17 Core Library Efficient sized delete for variable sized classes Richard Smith Andrew Hunter
- P0722R2
2017-11-27 Core Library Efficient sized delete for variable sized classes Richard Smith Andrew Hunter
- P0722R1
2017-10-12 Evolution Efficient sized delete for variable sized classes Andrew Hunter Richard Smith
- P0722R0
2017-06-20 Evolution Controlling destruction in delete expressions Richard Smith
- P0721R0
2017-06-20 Evolution Core Exporting Using Declarations Nathan Sidwell
- P0718R2
2017-11-10 SG1 Library Evolution Library Revising atomic_shared_ptr for C++20 Alisdair Meredith
- P0718R0
2017-06-19 Concurrency Library Evolution Library Revising atomic_shared_ptr for C++20 LEWG335 Alisdair Meredith
- P0717R1
2017-07-24 Posterity Semantic constraint matching for concepts Richard Smith Andrew Sutton
- P0717R0
2017-06-19 Evolution Semantic constraint matching for concepts Richard Smith Andrew Sutton
- P0716R0
2017-06-19 Evolution Unified concept definition syntax Richard Smith Andrew Sutton
- P0715R0
2017-06-18 Evolution Core Exporting Using Directives Nathan Sidwell
- P0714R0
2017-06-06 Evolution Core Identically Named Namespaces and non-Exported Symbols Nathan Sidwell
- P0713R1
2018-02-08 Evolution Core Identifying Module Source Daveed Vandevoorde
- P0713R0
2017-06-18 Evolution Identifying Module Source Code Daveed Vandevoorde
- P0712R0
2017-06-18 SG7 Implementing language support for compile-time programming Andrew Sutton Herb Sutter
- P0711R0
2017-06-19 Core Language Working Group "tentatively ready" Issues for the July, 2017 (Toronto) meeting William M. Miller
- P0710R1
2017-07-13 Core Core Language Working Group "ready" Issues for the July, 2017 (Toronto) meeting William M. Miller
- P0710R0
2017-06-19 Core Language Working Group "ready" Issues for the July, 2017 (Toronto) meeting William M. Miller
- P0709R4
2019-08-04 Evolution Library Evolution Zero-overhead deterministic exceptions: Throwing values GitHub Herb Sutter
- P0709R3
2019-06-15 Evolution Library Evolution Zero-overhead deterministic exceptions: Throwing values GitHub Herb Sutter
- P0709R2
2018-10-06 Evolution Library Evolution Zero-overhead deterministic exceptions: Throwing values GitHub Herb Sutter
- P0709R1
2018-06-20 Evolution Library Evolution Zero-overhead deterministic exceptions: Throwing values GitHub Herb Sutter
- P0709R0
2018-05-02 SG14 Zero-overhead deterministic exceptions: Throwing values GitHub Herb Sutter
- P0707R5
2024-10-16 SG7 Reflection EWG Evolution Metaclass functions for generative C++ GitHub Herb Sutter
- P0707R4
2019-06-17 SG7 Metaclasses: Generative C++ GitHub Herb Sutter
- P0707R3
2018-02-11 SG7 Evolution Metaclasses: Generative C++ GitHub Herb Sutter
- P0707R2
2017-10-15 SG7 Metaclasses: Generative C++ GitHub Herb Sutter
- P0707R1
2017-07-25 SG7 Metaclasses: Generative C++ GitHub Herb Sutter
- P0707R0
2017-06-18 SG7 Metaclasses GitHub Herb Sutter
- P0706R0
2017-06-18 Evolution Efficient headers for modules (or not) S. Davis Herring
- P0705R0
2017-06-19 Library Evolution Implicit and Explicit conversions LEWG330 Tony Van Eerd
- P0704R1
2017-07-10 Evolution Fixing const-qualified pointers to members Barry Revzin
- P0704R0
2017-06-18 Evolution Fixing const-qualified pointers to members Barry Revzin
- P0703R0
2017-06-18 Library Evolution Networking TS Issues LEWG329 David Sankel
- P0702R1
2017-07-14 Evolution Core Language support for Constructor Template Argument Deduction Mike Spertus Jason Merrill
- P0702R0
2017-06-18 Evolution Core Language support for Constructor Template Argument Deduction Mike Spertus
- P0701R2
2017-11-15 SG1 Back to the std2::future Part II Bryce Adelstein Lelbach Michał Dominiak Hartmut Kaiser
- P0701R1
2017-09-10 Concurrency Back to the std2::future Bryce Adelstein Lelbach
- P0701R0
2017-06-18 Concurrency Back to the std2::future Bryce Adelstein Lelbach
- P0700R0
2017-02-21 Evolution Alternatives to operator dot Bjarne Stroustrup
- P0699R0
2017-07-14 Library C++ Standard Library Issues Resolved Directly In Toronto Marshall Clow
- P0698R0
2017-06-19 C++ Standard Library Issues to be moved in Toronto Marshall Clow
- P0697R0
2017-06-18 Evolution WG21 Clarifying the status of feature test macros Herb Sutter
- P0696R1
2017-07-13 Evolution Remove abbreviated functions and template-introduction syntax from the Concepts TS Tom Honermann
- P0696R0
2017-06-19 Evolution Remove abbreviated functions and template-introduction syntax from the Concepts TS Tom Honermann
- P0695R0
2017-02-19 Evolution Alternative concepts Bjarne Stroustrup
- P0694R0
2017-06-18 WG21 Function declarations using concepts Bjarne Stroustrup
- P0692R1
2017-11-10 Core Access Checking on Specializations Matt Calabrese
- P0692R0
2017-06-17 Evolution Access Specifiers and Specializations Matt Calabrese
- P0691R0
2017-06-17 Evolution Integrating Concepts: "Open" items for consideration John H. Spicer Hubert S.K. Tong Daveed Vandevoorde
- P0690R1
2018-02-10 SG1 Tearable Atomics JF Bastien Billy Robert O'Neal III Andrew Hunter
- P0690R0
2017-06-18 Concurrency Tearable Atomics JF Bastien Billy Robert O'Neal III
- P0689R0
2017-06-19 WG21 A Word about Modules Gabriel Dos Reis
- P0688R0
2017-06-19 Concurrency A Proposal to Simplify the Unified Executors Design Chris Kohlhoff Jared Hoberock Chris Mysen Gordon Brown
- P0687R0
2017-05-30 SG14 Concurrency Data Movement in C++ Ruyman Reyes Gordon Brown Michael Wong Hartmut Kaiser
- P0686R0
2017-06-19 SG14 SG14: Low Latency Meeting Minutes 2017/03/09-2017/06/14 Michael Wong
- P0685R0
2017-06-19 SG5 SG5: Transactional Memory (TM) Meeting Minutes 2017/01/30-2017/06/05 Michael Wong
- P0684R2
2018-02-10 Evolution Library Evolution C++ Stability, Velocity, and Deployment Plans Titus Winters
- P0684R1
2017-10-11 WG21 C++ Stability, Velocity, and Deployment Plans Titus Winters
- P0684R0
2017-06-19 WG21 C++ Stability, Velocity, and Deployment Plans Titus Winters Bjarne Stroustrup Daveed Vandevoorde Beman Dawes Michael Wong Howard Hinnant
- P0683R1
2017-07-13 Evolution Core Default member initializers for bit-fields Jens Maurer
- P0683R0
2017-06-18 Evolution Core Default member initializers for bit-fields Jens Maurer
- P0682R1
2017-07-12 Library Repairing elementary string conversions LEWG328 Jens Maurer
- P0682R0
2017-06-19 Library Evolution Library Repairing elementary string conversions LEWG328 Jens Maurer
- P0681R0
2017-06-16 Evolution Precise Semantics for Assertions Lisa Lippincot
- P0680R0
2017-06-14 Concurrency SG1 efficiency Torvald Riegel
- P0679R0
2017-06-14 Concurrency Forward progress vs. futures and continuations Torvald Riegel
- P0678R0
2017-06-16 Evolution Business Requrements for Modules John Lakos
- P0676R0
2017-06-18 Library Towards a Good Future Felix Petriconi David Sankel Sean Parent
- P0675R0
2017-06-19 Numerics SG14 Library Evolution Numeric Traits for Type Composition LEWG333 John McFarlane
- P0674R1
2017-07-12 Library Evolution Extending make_shared to Support Arrays LEWG7 Peter Dimov Glen Fernandes
- P0674R0
2017-06-15 Library Evolution Extending make_shared to Support Arrays LEWG7 Peter Dimov Glen Fernandes
- P0673R0
2017-06-16 WG21 Merge Concurrency TS atomic pointers into C++20 working draft Herb Sutter
- P0672R0
2017-06-18 Evolution Implicit Evaluation of "auto" Variables Joël Falcou Peter Gottschling Herb Sutter
- P0671R2
2018-05-07 Evolution Self-explanatory Function Arguments Axel Naumann
- P0671R1
2018-02-12 Evolution Parametric Functions Axel Naumann
- P0671R0
2017-06-15 Evolution Parametric Functions Axel Naumann
- P0670R4
2018-06-08 Core Library Function reflection LEWG409 Matúš Chochlík Axel Naumann David Sankel
- P0670R3
2018-05-07 Core Library Function reflection LEWG409 Matúš Chochlík Axel Naumann David Sankel
- P0670R2
2017-11-08 Evolution Library Evolution Static reflection of functions LEWG409 Matúš Chochlík Axel Naumann David Sankel
- P0670R1
2017-10-15 SG7 Evolution Library Evolution Static reflection of functions LEWG409 Matúš Chochlík Axel Naumann David Sankel
- P0670R0
2017-06-18 SG7 Evolution Library Evolution Static reflection of functions LEWG409 Matúš Chochlík Axel Naumann David Sankel
- P0669R0
2017-06-19 Library Evolution Why We Should Standardize 2D Graphics for C++ Guy Davidson Michael B. McLaughlin
- P0668R5
2018-11-09 WG21 Revising the C++ memory model Hans-J. Boehm Olivier Giroux Viktor Vafeiades
- P0668R4
2018-06-24 Core Library Revising the C++ memory model Hans-J. Boehm Olivier Giroux Viktor Vafeiades
- P0668R3
2018-05-05 SG1 Revising the C++ memory model Hans-J. Boehm Olivier Giroux Viktor Vafeiades
- P0668R2
2018-01-12 SG1 Revising the C++ memory model Hans J. Boehm Olivier Giroux Viktor Vafeiades
- P0668R1
2017-07-30 Concurrency Revising the C++ memory model Hans-J. Boehm Olivier Giroux Viktor Vafeiades
- P0668R0
2017-06-19 Concurrency Revising the C++ memory model Hans-J. Boehm Olivier Giroux Viktor Vafeiades
- P0667R0
2017-06-18 Concurrency Library Evolution The future of std::future extensions Hans-J. Boehm
- P0666R2
2018-05-06 SG1 Revised Latches and Barriers for C++20 LEWG337 Olivier Giroux
- P0666R1
2018-02-11 SG1 Revised Latches and Barriers for C++20 LEWG337 Olivier Giroux
- P0666R0
2017-06-19 WG21 C++ Latches and Barriers LEWG337 Alasdair Mackintosh
- P0665R1
2018-05-06 Evolution Allowing Class Template Specializations in Associated Namespaces (revision 1) Tristan Brindle
- P0665R0
2017-06-18 Evolution Allowing Class Template Specializations in Unrelated Namespaces Tristan Brindle
- P0664R8
2019-02-21 Core C++ Coroutine TS Issues GitHub Gor Nishanov
- P0664R7
2019-01-16 Evolution Core Library C++ Coroutine TS Issues GitHub Gor Nishanov
- P0664R6
2018-10-04 Core C++ Coroutine TS Issues GitHub Gor Nishanov
- P0664R5
2018-06-24 Core C++ Coroutine TS Issues GitHub Gor Nishanov
- P0664R4
2018-06-07 Evolution Core Library Evolution C++ Coroutine TS Issues GitHub Gor Nishanov
- P0664R3
2018-05-05 Evolution Core Library Evolution C++ Coroutine TS Issues GitHub Gor Nishanov
- P0664R2
2018-03-08 Evolution Library Evolution Core C++ Coroutine TS Issues GitHub Gor Nishanov
- P0664R1
2017-06-18 Evolution Core Library Coroutines TS Issues GitHub Gor Nishanov
- P0664R0
2017-06-18 Evolution Core Library Coroutines TS Issues GitHub Gor Nishanov
- P0663R0
2017-06-19 Ranges TS "Ready" Issues for the July 2017 (Toronto) meeting Casey Carter
- P0662R0
2017-06-13 Wording for Ranges TS Issue 345 / US-2: Update ranged-for-loop wording Casey Carter Eric Niebler
- P0661R0
2017-06-12 Library Evolution SG14 slot_map Container in C++ LEWG327 Allan Deutsch
- P0660R10
2019-07-21 Library Stop Token and Joining Thread GitHub Nicolai Josuttis Lewis Baker Billy O'Neal Herb Sutter Anthony Williams
- P0660R9
2019-03-10 SG1 Library Evolution Library Stop Token and Joining Thread GitHub Nicolai Josuttis Lewis Baker Billy O’Neal Herb Sutter Anthony Williams
- P0660R8
2019-01-20 SG1 Library Evolution Library Stop Tokens and a Joining Thread GitHub Nicolai Josuttis Lewis Baker Billy O’Neal Herb Sutter Anthony Williams
- P0660R7
2018-11-09 SG1 Library Evolution Library Interrupt Tokens and a Joining Thread, Rev 7 GitHub Nicolai Josuttis Lewis Baker Billy O’Neal Herb Sutter Anthony Williams
- P0660R6
2018-11-04 SG1 Library Evolution Library A Cooperatively Interruptible Joining Thread, Rev 6 GitHub Nicolai Josuttis Billy O’Neal Herb Sutter Anthony Williams
- P0660R5
2018-10-06 SG1 Library Evolution Library A Cooperatively Interruptible Joining Thread GitHub Nicolai Josuttis Herb Sutter Anthony Williams
- P0660R4
2018-09-11 SG1 Library Evolution Library A Cooperatively Interruptible Joining Thread GitHub Nicolai Josuttis Herb Sutter Anthony Williams
- P0660R3
2018-06-06 SG1 Library Evolution Library A Cooperatively Interruptible Joining Thread GitHub Nicolai Josuttis Herb Sutter Anthony Williams
- P0660R2
2018-05-07 SG1 Library Evolution Library A Cooperatively Interruptible Joining Thread, Rev 2 GitHub Nicolai Josuttis Herb Sutter Anthony Williams
- P0660R0
2017-06-19 Concurrency Library A Cooperatively Interruptible Joining Thread LEWG475 GitHub Nicolai Josuttis
- P0659R0
2017-03-02 Concurrency Library Adding status() to std::future Nicolai Josuttis
- P0658R1
2017-06-11 Evolution Proposal for adding alias declarations to concepts Christopher Di Bella
- P0658R0
2017-06-11 Evolution Proposal for adding alias declarations to concepts Christopher Di Bella
- P0657R2
2018-10-07 Library Evolution Library Deprecate Certain Declarations in the Global Namespace LEWG326 Walter E. Brown
- P0657R1
2017-10-10 Library Evolution Deprecate Certain Declarations in the Global Namespace LEWG326 Walter Brown
- P0657R0
2017-06-11 Library Evolution Deprecate Certain Declarations in the Global Namespace LEWG326 Walter Brown
- P0656R0
2017-06-11 Numerics Library Evolution Reducing <ratio> LEWG332 Walter Brown
- P0655R1
2018-07-09 Library Evolution visit<R>: Explicit Return Type for visit LEWG350 Michael Park Agustín Bergé
- P0655R0
2017-10-14 Library Evolution visit<R>: Explicit Return Type for visit LEWG350 Michael Park Agustín Bergé
- P0654R0
2017-06-05 Evolution Explicit struct Loic Joly
- P0653R2
2017-11-09 Library Utility to convert a pointer to a raw pointer LEWG325 LWG3374 Glen Joseph Fernandes
- P0653R1
2017-07-21 Library Evolution Utility to convert a pointer to a raw pointer LEWG325 LWG3374 Glen Joseph Fernandes
- P0653R0
2017-05-28 Library Evolution pointer_traits utility to convert to raw pointer LEWG325 LWG3374 Glen Joseph Fernandes
- P0652R3
2019-06-14 SG1 Concurrent associative data structure with unsynchronized view GitHub Sergey Murylev Anton Malakhov Antony Polukhin
- P0652R2
2019-01-15 SG1 Concurrent associative data structure with unsynchronized view GitHub Sergey Murylev Anton Malakhov Antony Polukhin
- P0652R1
2018-10-01 SG1 Concurrent associative data structure with unsynchronized view GitHub Sergey Murylev Anton Malakhov Antony Polukhin
- P0652R0
2017-06-14 Concurrency Concurrent associative data structure with unsynchronized view GitHub Anton Malakhov Sergey Murylev Antony Polukhin
- P0651R1
2017-07-10 Library Switch the Ranges TS to Use Variable Concepts LEWG314 Eric Niebler
- P0651R0
2017-06-17 Library Switch the Ranges TS to Use Variable Concepts LEWG314 Eric Niebler
- P0650R2
2018-02-11 Library Evolution C++ Monadic interface LEWG324 Vicente J. Botet Escribá
- P0650R1
2017-10-15 Library Evolution C++ Monadic interface LEWG324 Vicente J. Botet Escriba
- P0650R0
2017-06-15 Library Evolution C++ Monadic interface LEWG324 Vicente J. Botet Escriba
- P0649R0
2017-06-15 SG7 Library Evolution Other Product-Type algorithms Vicente J. Botet Escriba
- P0648R0
2017-06-15 SG7 Library Evolution Extending Tuple-like algorithms to Product-Typ Vicente J. Botet Escriba
- P0647R1
2017-07-21 Library Library Evolution SG6 Floating point value access for std::ratio LEWG313 Peter Sommerlad
- P0647R0
2017-05-20 Library Library Evolution Floating point value access for std::ratio LEWG313 Peter Sommerlad
- P0646R1
2018-06-08 Library Improving the Return Value of Erase-Like Algorithms I: list/forward list LEWG323 Marc Mutz
- P0646R0
2017-05-19 Library Evolution Improving the Return Value of Erase-Like Algorithms LEWG323 Marc Mutz
- P0645R10
2019-07-18 Library Text Formatting GitHub Victor Zverovich
- P0645R9
2019-06-16 Library Text Formatting GitHub Victor Zverovich
- P0645R7
2019-03-09 Library Evolution Library Text Formatting GitHub Victor Zverovich
- P0645R5
2019-01-20 Library Evolution Library Text Formatting LEWG322 GitHub Victor Zverovich
- P0645R4
2018-11-25 Library Evolution Library Text Formatting LEWG322 GitHub Victor Zverovich
- P0645R3
2018-10-07 Library Evolution Library Text Formatting LEWG322 GitHub Victor Zverovich
- P0645R2
2018-04-28 Library Evolution Library Text Formatting LEWG322 GitHub Victor Zverovich
- P0645R1
2017-11-10 Library Evolution Text Formatting LEWG322 GitHub Victor Zverovich
- P0645R0
2017-05-22 Library Evolution Text Formatting LEWG322 GitHub Victor Zverovich
- P0644R1
2017-10-08 Evolution Forward without forward Barry Revzin
- P0644R0
2017-06-11 Evolution Forward without forward Barry Revzin
- P0643R0
2017-06-14 WG21 Omnibus paper:Toronto 2017 meeting Michael Wong
- P0642R4
2019-11-23 SG1 Library Evolution The Concurrent Invocation Library GitHub Mingxin Wang Wei Chen
- P0642R3
2019-10-07 SG1 Library Evolution Library The Concurrent Invocation Library GitHub Mingxin Wang Wei Chen
- P0642R2
2019-06-17 SG1 Library Evolution Library The Concurrent Invocation Library GitHub Mingxin Wang Wei Chen
- P0642R1
2017-09-01 Concurrency SG8 Evolution Library Evolution Structural Support for C++ Concurrency GitHub Mingxin Wang Wei Chen
- P0642R0
2017-05-26 Concurrency SG8 Evolution Library Evolution Structural Support for C++ Concurrency GitHub Mingxin Wang
- P0641R2
2017-11-08 Core Resolving Core Issue #1331 (const mismatch with defaulted copy constructor) Daniel Krügler Botond Ballo
- P0641R1
2017-07-24 Evolution Resolving Core Issue #1331 (const mismatch with defaulted copy constructor) Daniel Krugler Botond Ballo
- P0641R0
2017-04-17 Evolution Resolving Core Issue #1331 (const mismatch with defaulted copy constructor) Daniel Krugler Botond Ballo
- P0640R0
2017-04-15 Library Evolution User-defined exception information and diagnostic information in exception objects LEWG321 GitHub Emil Dotchevski Peter Dimov
- P0639R0
2017-06-14 Evolution Library Evolution Changing attack vector of the constexpr_vector Antony Polukhin Alexander Zaitsev
- P0638R0
2017-05-03 Library Crochemore-Perrin search algorithm for std::search LEWG312 Ed Schouten
- P0637R0
2017-06-18 Evolution Capture *this with initialize Thomas Köppe
- P0636R3
2018-11-26 WG21 Changes between C++14 and C++17 Thomas Köppe
- P0636R2
2017-10-15 All Changes between C++14 and C++17 Thomas Köppe
- P0636R1
2017-06-18 All Changes between C++14 and C++17 Thomas Köppe
- P0636R0
2017-04-02 All Changes between C++14 and C++17 Thomas Köppe
- P0635R0
2017-06-09 Library Evolution Add c_array method to std::array LEWG320 LEWG499 Dan Raviv
- P0634R3
2018-03-14 Core Down with typename! Nina Ranns Daveed Vandevoorde
- P0634R2
2018-02-10 Core Down with typename! Nina Ranns Daveed Vandevoorde
- P0634R1
2017-10-15 Core Down with `typename`! Daveed Vandevoorde Nina Ranns
- P0634R0
2017-03-05 Evolution Down with `typename`! Daveed Vandevoorde
- P0633R0
2017-03-20 Reflection Exploring the design space of metaprogramming and reflection Daveed Vandevoorde Louis Dionne
- P0632R0
2017-01-19 Evolution Proposal of [[uninitialized]] attribute Jonathan Müller
- P0631R8
2019-07-28 Library Math Constants LEWG319 GitHub Lev Minkovsky John McFarlane
- P0631R7
2019-06-16 Library Math Constants LEWG319 GitHub Lev Minkovsky John McFarlane
- P0631R6
2019-02-25 Library Math Constants LEWG319 GitHub Lev Minkovsky John McFarlane
- P0631R5
2019-01-12 Library Math Constants LEWG319 GitHub Lev Minkovsky John McFarlane
- P0631R4
2018-08-12 SG6 Library Evolution Math Constants LEWG319 GitHub Lev Minkovsky John McFarlane
- P0631R3
2018-06-08 SG6 Library Evolution Math Constants LEWG319 GitHub Lev Minkovsky John McFarlane
- P0631R2
2018-02-06 SG6 Library Evolution Math Constants LEWG319 GitHub Lev Minkovsky
- P0631R1
2017-09-26 Library Evolution Numerics Math Constants LEWG319 GitHub Lev Minkovsky John McFarlane
- P0631R0
2017-03-19 Library Evolution Numerics Math Constants LEWG319 GitHub Lev Minkovsky
- P0630R0
2017-03-19 WG21 To boldly suggest a pub crawl for C++ Toronto Duncan P.N. Exon Smith
- P0629R0
2017-03-17 Evolution Module interface vs. imiplementation Gabriel Dos Reis Jason Merrill Nathan Sidwell
- P0627R6
2021-10-25 Library Evolution Library Function to mark unreachable code GitHub Jens Maurer
- P0627R5
2021-09-15 Library Function to mark unreachable code GitHub Jens Maurer
- P0627R3
2018-10-08 Library Evolution Function to mark unreachable code GitHub Melissa Mears
- P0627R1
2017-06-12 Evolution Attribute to mark unreachable code LEWG501 GitHub Melissa Mears
- P0627R0
2017-03-14 Evolution Attribute to mark unreachable code LEWG501 GitHub Melissa Mears
- P0625R0
2017-03-03 Library C++ Standard Library Issues Resolved Directly In Kona Marshall Clow
- P0624R2
2017-11-10 Core Default constructible and assignable stateless lambdas Louis Dionne
- P0624R1
2017-08-16 Evolution Default constructible stateless lambdas Louis Dionne
- P0624R0
2017-03-20 Evolution Default constructible stateless lambdas Louis Dionne
- P0623R0
2017-03-03 Concurrency Library Evolution Library Final C++17 Parallel Algorithms Fixes Bryce Adelstein Lelbach Alisdair Meredith Anthony Williams
- P0622R0
2017-03-03 Core Additional Core Language Working Group "ready" and "tentatively ready" Issues for the February, 2017 (Kona) meeting William M. Miller
- P0621R0
2017-03-02 Library Ready Ranges TS Issues Casey Carter
- P0620R0
2017-03-02 Core Drafting for class template argument deduction issues Jason Merrill
- P0619R4
2018-06-08 Core Library Reviewing Deprecated Facilities of C++17 for C++20 LEWG311 Alisdair Meredith Alisdair Meredith Tomasz Kamiński
- P0619R3
2018-05-07 Core Library Reviewing Deprecated Facilities of C++17 for C++20 LEWG311 Alisdair Meredith Stephan T. Lavavej Tomasz Kamiński
- P0619R2
2017-11-06 Core Library Reviewing Deprecated Facilities of C++17 for C++20 LEWG311 Alisdair Meredith Stephan T. Lavavej Tomasz Kamiński
- P0619R1
2017-03-19 Evolution Library Evolution Reviewing Deprecated Facilities of C++17 for C++20 LEWG311 Alisdair Meredith Stephan T. Lavavej Tomasz Kamiński
- P0619R0
2017-03-17 Evolution Reviewing Deprecated Facilities of C++17 for C++20 LEWG311 Alisdair Meredith Stephan T. Lavavej Tomasz Kamiński
- P0618R0
2017-03-02 Library Deprecating <codecvt> Alisdair Meredith
- P0616R0
2017-06-06 Library Evolution Library de-pessimize legacy <numeric> algorithms with std::move LEWG318 Peter Sommerlad
- P0615R0
2017-03-01 WG21 Renaming for structured bindings Jens Maurer
- P0614R1
2017-11-06 Core Range-based for statements with initializer Thomas Köppe
- P0614R0
2017-03-18 Evolution Core Range-based for statements with initializer Thomas Köppe
- P0613R0
2017-02-27 WG21 NB comment GB15: Resolution of Core Issue 2011 William M. Miller
- P0612R0
2017-02-27 WG21 NB comment CH 2: volatile Jens Maurer
- P0611R0
2017-03-18 Evolution More Better Operators Lawrence Crowl
- P0610R0
2017-03-04 Library C++ Standard Library "Review" Issues Resolved in Kona Marshall Clow
- P0609R3
2024-03-21 CWG Core Attributes for Structured Bindings GitHub Aaron Ballman
- P0609R2
2023-11-27 Core Attributes for Structured Bindings GitHub Aaron Ballman
- P0609R1
2017-09-14 Evolution Attributes for Structured Bindings GitHub Aaron Ballman
- P0609R0
2017-03-04 Evolution Attributes for Structured Bindings GitHub Aaron Ballman
- P0608R3
2018-10-03 Library A sane variant converting constructor LEWG227 Zhihao Yuan
- P0608R2
A sane variant converting constructor LEWG227
- P0608R1
2017-12-30 Library Evolution Library A sane variant converting constructor LEWG227 Zhihao Yuan
- P0608R0
2017-03-02 Library Evolution Library A sane variant converting constructor (LEWG 227) LEWG227 Zhihao Yuan
- P0607R0
2017-02-27 Library Evolution Library Inline Variables for the Standard Library Daniel Krugler
- P0606R0
2017-02-25 Evolution Concepts Are Ready Gabriel Dos Reis
- P0604R0
2017-03-03 Library Evolution Library Resolving GB 55, US 84, US 85, US 86 Daniel Krugler Pablo Halpern Jonathan Wakely
- P0603R0
2017-03-17 Concurrency safe memcpy: A simpler implementation primitive for seqlock and friends Andrew Hunter
- P0602R4
2018-08-23 Library variant and optional should propagate copy/move triviality LEWG317 LEWG413 Zhihao Yuan
- P0602R3
2018-06-13 Library variant and optional should propagate copy/move triviality LEWG317 LEWG413 Zhihao Yuan
- P0602R2
2018-03-12 Library variant and optional should propagate copy/move triviality LEWG317 LEWG413 Zhihao Yuan
- P0602R1
2017-04-30 Library Evolution variant and optional should propagate copy/move triviality LEWG317 LEWG413 Zhihao Yuan
- P0602R0
2017-02-04 Library Evolution variant and optional should propagate copy/move triviality LEWG317 LEWG413 Zhihao Yuan
- P0601R0
2017-02-06 Concurrency Evolution Establishing a direction for SIMD-enabled functions Clark Nelson
- P0600R1
2017-11-09 Library Evolution Library [[nodiscard]] in the Library LEWG271 Nicolai Josuttis
- P0600R0
2017-02-06 Library Evolution Library applying [[nodiscard]] for C++17 LEWG271 Nicolai Josutti
- P0599R1
2017-03-02 Library US140: noxecept for hash functions Nicolai Josutti
- P0599R0
2017-01-14 Library US140: noxecept for hash functions Nicolai Josutti
- P0598R0
2017-02-02 Reflection Evolution Reflect Through Values Instead of Types Daveed Vandevoorde
- P0597R0
2017-02-02 Evolution std::constexpr_vector<T> Daveed Vandevoorde
- P0596R1
2019-10-08 Evolution Side-effects in constant evaluation: Output and consteval variables GitHub Daveed Vandevoorde
- P0596R0
2017-02-02 Evolution std::constexpr_trace and std::constexpr_assert GitHub Daveed Vandevoorde
- P0595R2
2018-11-09 Core Library std::is_constant_evaluated LEWG441 GitHub Richard Smith Andrew Sutton Daveed Vandevoorde
- P0595R1
2018-05-04 Evolution Library Evolution std::is_constant_evaluated() LEWG441 GitHub Richard Smith Andrew Sutton Daveed Vandevoorde
- P0595R0
2017-02-02 Evolution The "constexpr" Operator LEWG441 GitHub Daveed Vandevoorde
- P0594R0
2017-02-05 WG21 Relative comparisons and std::less<T*> Ville Voutilainen
- P0593R6
2020-02-14 Evolution Core Library Implicit creation of objects for low-level object manipulation GitHub Richard Smith Ville Voutilainen
- P0593R5
2019-10-07 Evolution Core Library Implicit creation of objects for low-level object manipulation GitHub Richard Smith
- P0593R4
2019-06-17 Core Library Evolution Library Implicit creation of objects for low-level object manipulation GitHub Richard Smith
- P0593R3
2019-01-18 Evolution Implicit creation of objects for low-level object manipulation GitHub Richard Smith
- P0593R2
2018-02-11 SG12 Implicit creation of objects for low-level object manipulation GitHub Richard Smith
- P0593R1
2017-10-16 SG12 Implicit creation of objects for low-level object manipulation GitHub Richard Smith Ville Voutilainen
- P0593R0
2017-02-05 WG21 What to do with buffers that are not arrays, and undefined behavior thereof? GitHub Ville Voutilainen
- P0592R5
2022-10-15 Evolution Library Evolution To boldly suggest an overall plan for C++26 GitHub Ville Voutilainen
- P0592R4
2019-11-25 Evolution Library Evolution To boldly suggest an overall plan for C++23 GitHub Ville Voutilainen
- P0592R3
2019-10-07 Evolution Library Evolution To boldly suggest an overall plan for C++23 GitHub Ville Voutilainen
- P0592R2
2019-08-04 Evolution Library Evolution To boldly suggest an overall plan for C++23 GitHub Ville Voutilainen
- P0592R1
2019-06-17 WG21 To boldly suggest an overall plan for C++23 GitHub Ville Voutilainen
- P0592R0
2017-02-05 WG21 To boldly suggest an overall plan for C++20 GitHub Ville Voutilainen
- P0591R4
2018-11-07 Library Utility functions to implement uses-allocator construction LEWG270 LWG3187 GitHub Pablo Halpern
- P0591R3
2018-04-02 Library Utility functions to implement uses-allocator construction LEWG270 GitHub Pablo Halpern
- P0591R2
2017-06-12 Library Evolution Utility functions to implement uses-allocator construction LEWG270 GitHub Pablo Halpern
- P0591R1
2017-03-09 Library Evolution Utility functions to implement uses-allocator construction LEWG270 GitHub Pablo Halpern
- P0591R0
2017-02-05 Library Evolution Utility functions to implement uses-allocator construction LEWG270 GitHub Pablo Halpern
- P0590R0
2017-02-05 Reflection A design static reflection Andrew Sutton Herb Sutter
- P0589R0
2017-02-04 Evolution Tuple-based for loops Andrew Sutton
- P0588R1
2017-11-07 Core Simplifying implicit lambda capture Richard Smith
- P0588R0
2017-02-05 Evolution Simplifying implicit lambda capture Richard Smith Daveed Vandevoorde
- P0587R0
2017-02-05 Evolution Concepts TS revisited Richard Smith James Dennett
- P0586R2
2020-02-12 Library Evolution Safe integral comparisons LEWG361 GitHub Federico Kircheis
- P0586R1
2018-08-17 Library Evolution Safe integral comparisons LEWG361 GitHub Federico Kircheis
- P0586R0
2017-09-12 Library Evolution Safe integral comparisons LEWG361 GitHub Federico Kircheis
- P0584R0
2017-06-19 Evolution Module Interface and Preamble Gabriel Dos Reis
- P0583R0
2017-02-04 WG21 std::byte is the correct name Gabriel Dos Reis
- P0582R0
2017-03-02 Core Evolution Modules: Contexts of template instantiations and name lookup Gabriel Dos Reis
- P0581R1
2018-02-11 Library Evolution Standard Library Modules LEWG282 GitHub Marshall Clow Beman Dawes Gabriel Dos Reis Stephan T. Lavavej Billy O’Neal Bjarne Stroustrup Jonathan Wakely
- P0581R0
2017-02-06 Evolution Library Evolution Standard Library Modules LEWG282 GitHub Gabriel Dos Reis Billy O'Neal Stephan T. Lavavej Jonathan Wakely
- P0579R1
2017-07-10 Library Constexpr for <experimental/ranges/iterator> Casey Carter
- P0579R0
2017-01-23 Library Constexpr for <experimental/ranges/iterator> Casey Carter
- P0578R1
2017-06-18 Library Evolution Static Reflection in a Nutshell LEWG69 Matúš Chochlík Axel Naumann David Sankel
- P0578R0
2017-02-04 Evolution Library Evolution Static Reflection in a Nutshell LEWG69 Matúš Chochlík Axel Naumann David Sankel
- P0577R1
2018-07-09 Evolution Kept-value statement for guard objects GitHub Zhihao Yuan
- P0577R0
2017-02-02 Evolution Keep that Temporary! GitHub Zhihao Yuan
- P0576R1
2017-03-03 Core Core Language Working Group "tentatively ready" Issues for the February, 2016 (Kona) meeting William M. Miller
- P0576R0
2017-02-06 Core Core Language Working Group "tentatively ready" Issues for the February, 2016 (Kona) meeting William M. Miller
- P0575R2
2017-03-03 Core Core Language Working Group "ready" Issues for the February, 2016 (Kona) meeting William M. Miller
- P0575R1
2017-03-03 Core Core Language Working Group "ready" Issues for the February, 2016 (Kona) meeting William M. Miller
- P0575R0
2017-02-06 Core Core Language Working Group "ready" Issues for the February, 2016 (Kona) meeting William M. Miller
- P0574R1
2017-03-02 Concurrency Library Algorithm Complexity Constraints and Parallel Overloads LWG3222 Anthony Williams
- P0574R0
2017-02-04 Concurrency Library Algorithm Complexity Constraints and Parallel Overloads Anthony Williams
- P0573R2
2017-10-08 Evolution Abbreviated Lambdas for Fun and Profit Barry Revzin Tomasz Kamiński
- P0573R1
2017-06-04 Evolution Abbreviated Lambdas for Fun and Profit Barry Revzin
- P0573R0
2017-02-03 Evolution Abbreviated Lambdas for Fun and Profit Barry Revzin
- P0572R2
2018-05-06 SG7 Static reflection of bit fields Alex Christensen
- P0572R1
2017-06-01 Evolution bit_sizeof and bit_offsetof Alex Christensen
- P0572R0
2017-02-03 Evolution bit_sizeof and bit_offsetof Alex Christensen
- P0571R2
2018-10-08 SG1 Library Evolution Library Type Requirements for <numeric> Algorithms LEWG290 LEWG420 GitHub Bryce Adelstein Lelbach
- P0571R1
2017-02-02 Concurrency Library Evolution Library Type Requirements for <numeric> Algorithms LEWG290 LEWG420 GitHub Bryce Adelstein Lelbach
- P0571R0
2017-02-02 Concurrency Library Evolution Library Type Requirements for <numeric> Algorithms LEWG290 LEWG420 GitHub Bryce Adelstein Lelbach
- P0570R0
2017-02-06 SG14 SG14: Low Latency Meeting Minutes 2016/12/14-2017/02/01 Michael Wong
- P0569R0
2017-02-06 SG5 SG5: Transactional Memory (TM) Meeting Minutes 2016/07/18-2016/10/10 Michael Wong
- P0568R0
2017-02-06 SG14 WG21 Towards Better Embedded programming support for C++ and an update on the status of SG14, two years later Michael Wong
- P0567R1
2017-06-19 Concurrency SG14 Asynchronous managed pointer for Heterogeneous computing Gordon Brown Ruyman Reyes Michael Wong
- P0567R0
2017-01-30 Concurrency SG14 Asynchronous managed pointer for Heterogeneous computing Gordon Brown Ruyman Reyes Michael Wong
- P0566R5
2018-05-06 SG1 SG14 Library Evolution Library Proposed Wording for Concurrent Data Structures: Hazard Pointer and ReadCopyUpdate (RCU) LEWG291 Michael Wong Maged M. Michael Paul McKenney Geoffrey Romer Andrew Hunter Arthur O'Dwyer D. S. Hollman JF Bastien Hans Boehm David Goldblatt Frank Birbacher
- P0566R4
2018-02-11 SG1 SG14 Library Evolution Library Proposed Wording for Concurrent Data Structures: Hazard Pointer and Read-Copy-Update (RCU) LEWG291 Michael Wong Maged M. Michael Paul McKenney Geoffrey Romer Andrew Hunter Arthur O'Dwyer D. S. Hollman JF Bastien Hans Boehm David Goldblatt
- P0566R3
2017-10-15 Concurrency SG14 Library Evolution Library Proposed Wording for Concurrent Data Structures: Hazard Pointer and Read-Copy-Update (RCU) LEWG291 Michael Wong Maged M. Michael Paul McKenney Geoffrey Romer Andrew Hunter Arthur O'Dwyer
- P0566R2
2017-07-30 Concurrency SG14 Library Evolution Library Proposed Wording for Concurrent Data Structures: Hazard Pointer and Read-Copy-Update (RCU) LEWG291 Michael Wong Maged M. Michael Paul McKenney Geoffrey Romer Andrew Hunter
- P0566R1
2017-06-19 Concurrency SG14 Library Evolution Library Proposed Wording for Concurrent Data Structures: Hazard Pointer and Read-Copy-Update (RCU) LEWG291 Michael Wong Maged M. Michael Paul McKenney Geoffrey Romer Andrew Hunter
- P0566R0
2017-02-06 Concurrency SG14 Library Evolution Library Proposed Wording for Concurrent Data Structures: Hazard Pointer and Read-Copy-Update (RCU) LEWG291 Michael Wong Maged M. Michael Paul McKenney
- P0565R0
2017-02-02 Evolution Prefix for operator as a pack generator and postfix operator[] for pack indexing Bengt Gustafsson
- P0564R0
2017-02-06 Evolution Wording for three-way comparisons Jens Maurer
- P0563R0
2017-02-05 Library Evolution Vector Front Operations LEWG269 Alan Talbot
- P0562R2
2024-04-15 CWG Core Trailing Commas in Base-clauses and Ctor-initializers GitHub Alan Talbot
- P0562R1
2024-03-22 EWG Evolution Initialization List Symmetry GitHub Alan Talbot
- P0562R0
2017-02-05 Evolution Initialization List Symmetry GitHub Alan Talbot
- P0561R6
2022-02-02 Library An RAII Interface for Deferred Reclamation LEWG353 GitHub Geoffrey Romer Andrew Hunter
- P0561R5
2020-12-15 Library An RAII Interface for Deferred Reclamation LEWG353 GitHub Geoffrey Romer Andrew Hunter
- P0561R4
2018-03-21 SG1 Library An RAII Interface for Deferred Reclamation LEWG353 GitHub Geoff Romer Andrew Hunter
- P0561R3
2017-11-11 SG1 Library An RAII Interface for Deferred Reclamation LEWG353 GitHub Geoff Romer Andrew Hunter
- P0561R2
2017-10-11 Concurrency Library Evolution RAII Interface for Deferred Reclamation LEWG353 GitHub Geoffrey Romer Andrew Hunter
- P0561R1
2017-06-16 Concurrency RAII Interface for Deferred Reclamation LEWG353 GitHub Geoffrey Romer
- P0561R0
2017-02-03 Concurrency RAII Interface for Deferred Reclamation LEWG353 GitHub Geoffrey Romer
- P0560R0
2017-02-01 Library Evolution Class template deduction guides for "diamond operators" LEWG268 Miro Knejp
- P0559R0
2017-01-31 WG21 Operating principles for evolving C++ JC van Winkel Jose Daniel Garcia Ville Voutilainen Roger Orr Michael Wong Sylvain Bonnal
- P0558R1
2017-03-03 Concurrency Library Resolving atomic<T> named base class inconsistencies LWG3220 Billy O'Neal
- P0558R0
2017-02-03 Concurrency Library Resolving atomic<T> named base class inconsistencies LWG3220 Billy O'Neal Jens Maurer
- P0557R0
2017-01-31 WG21 Concepts: The Future of Generic Programming Bjarne Stroustrup
- P0556R3
2018-06-06 Library Integral power-of-2 operations LEWG280 Jens Maurer
- P0556R2
2017-11-23 Library Integral power-of-2 operations LEWG280 Jens Maurer
- P0556R1
2017-03-19 Library Evolution Integral power-of-2 operations LEWG280 Jens Maurer
- P0556R0
2017-02-05 Numerics Library Evolution Integral power-of-2 operations LEWG280 Jens Maurer
- P0555R0
2017-01-30 Library Evolution string_view for source_location LEWG267 Axel Naumann
- P0554R1
2019-06-17 SG6 LEWGI Composition of Arithmetic Types GitHub John McFarlane
- P0554R0
2017-02-06 Numerics SG14 Composition of Arithmetic Types GitHub John McFarlane
- P0553R4
2019-03-01 Library Bit operations LEWG279 GitHub Jens Maurer
- P0553R3
2018-11-22 Library Evolution Bit operations LEWG279 GitHub Jens Maurer
- P0553R2
2017-11-23 Library Bit operations LEWG279 GitHub Jens Maurer
- P0553R1
2017-03-19 Library Evolution Bit Operations LEWG279 GitHub Jens Maurer
- P0553R0
2017-02-05 Numerics Library Evolution Bit Operations LEWG279 GitHub Jens Maurer
- P0552R0
2017-02-01 WG21 enable_if vs. requires Walter E. Brown
- P0551R3
2018-03-16 Library Thou Shalt Not Specialize std Function Templates! LEWG266 Walter E. Brown
- P0551R2
2018-02-03 Library Thou Shalt Not Specialize std Function Templates! LEWG266 Walter E. Brown
- P0551R1
2017-10-14 Library Evolution Thou Shalt Not Specialize std Function Templates! LEWG266 Walter E. Brown
- P0551R0
2017-02-01 Library Evolution Thou Shalt Not Specialize std Function Templates! LEWG266 Walter E. Brown
- P0550R2
2017-07-17 Library Transformation Trait remove_cvref LEWG265 Walter E. Brown
- P0550R1
2017-06-11 Library Evolution Transformation Trait uncvref LEWG265 Walter E. Brown
- P0550R0
2017-02-01 Library Evolution Transformation Trait uncvref LEWG265 Walter E. Brown
- P0549R7
2020-02-17 Library Adjuncts to std::hash LEWG264 GitHub Walter E Brown
- P0549R6
2019-10-05 Library Adjuncts to std::hash LEWG264 GitHub Walter E Brown
- P0549R5
2019-01-20 Library Adjuncts to std::hash LEWG264 GitHub Walter E. Brown
- P0549R4
2018-10-07 Library Evolution Library Adjuncts to std::hash LEWG264 GitHub Walter E. Brown
- P0549R3
2018-02-03 Library Evolution Library Adjuncts to std::hash LEWG264 GitHub Walter E. Brown
- P0549R2
2017-10-10 Library Evolution Adjuncts to std::hash LEWG264 GitHub Walter E. Brown
- P0549R1
2017-06-11 Library Evolution Adjuncts to std::hash LEWG264 GitHub Walter E. Brown
- P0549R0
2017-02-01 Library Evolution Adjuncts to std::hash LEWG264 GitHub Walter E. Brown
- P0548R1
2017-03-03 Library common_type and duration Walter E. Brown
- P0548R0
2017-02-01 Library common_type and duration Walter E. Brown
- P0547R2
2017-07-11 Library Ranges TS: Assorted Object Concept Fixes Eric Niebler
- P0547R1
2017-06-10 Library Ranges TS: Assorted Object Concept Fixes Eric Niebler
- P0547R0
2017-02-02 Library Assorted Object Concept Fixes Eric Niebler
- P0546R2
2018-02-11 Library Evolution Span - foundation for the future LEWG263 LEWG419 H. Carter Edwards Daniel Sunderland
- P0546R1
2017-10-11 Library Evolution Span - foundation for the future LEWG263 LEWG419 Carter Edwards Bryce Lelbach
- P0546R0
2017-01-26 Library Evolution Span - foundation for the future LEWG263 LEWG419 Carter Edwards Bryce Lelbach
- P0545R0
2016-10-23 Library Evolution Library Supporting offsetof for Stable-layout Classes LEWG262 Andrey Semashev
- P0544R0
2017-02-01 Library Evolution User Injection of Filesystems LEWG261 GitHub Titus Winters Geoffrey Romer
- P0543R3
2023-07-19 LWG Library Saturation arithmetic LEWG278 GitHub Jens Maurer
- P0543R2
2022-09-18 Library Saturation arithmetic LEWG278 GitHub Jens Maurer
- P0543R1
2022-05-02 SG6 Library Evolution Saturation arithmetic LEWG278 GitHub Jens Maurer
- P0543R0
2017-01-03 Numerics Library Evolution Saturation arithmetic LEWG278 GitHub Jens Maurer
- P0542R5
2018-06-08 Core Support for contract based programming in C++ LEWG316 J. Daniel Garcia
- P0542R4
2018-04-02 Evolution Core Support for contract based programming in C++ LEWG316 J. Daniel Garcia
- P0542R3
2018-02-12 Evolution Core Support for contract based programming in C++ LEWG316 G. Dos Reis J. D. Garcia J. Lakos A. Meredith N. Myers B. Stroustrup
- P0542R2
2017-11-26 Evolution Core Support for contract based programming in C++ LEWG316 G. Dos Reis J. D. Garcia J. Lakos A. Meredith N. Myers B. Stroustrup
- P0542R1
2017-06-16 Library Evolution Support for contract based programming in C++ LEWG316 G. Dos Reis J. D. Garcia J. Lakos A. Meredith N. Myers B. Stroustrup
- P0542R0
2017-02-05 Evolution Core Support for contract based programming in C++ LEWG316 G. Dos Reis J. D. Garcia J. Lakos A. Meredith N. Myers B. Stroustrup
- P0541R1
2017-07-10 Library Ranges TS: Post-Increment on Input and Output Iterators LEWG260 Eric Niebler
- P0541R0
2017-02-02 Library Evolution Post-Increment on Input and Output Iterators LEWG260 Eric Niebler
- P0540R1
2018-04-29 Library Evolution A Proposal to Add split/join of string/string_view to the Standard Library LEWG259 Laurent NAVARRO
- P0540R0
2017-01-21 Library Evolution A Proposal to Add split/join of string/string_view to the Standard Library LEWG259 Laurent Navarro
- P0539R5
2019-12-18 SG6 LEWGI Library Evolution A Proposal to add wide_int Template Class LEWG331 GitHub Antony Polukhin
- P0539R4
2018-05-03 SG6 Library Evolution A Proposal to add wide_int Template Class LEWG331 GitHub Igor Klevanets Antony Polukhin
- P0539R3
2018-01-31 SG6 Library Evolution A Proposal to add wide_int Template Class LEWG331 GitHub Igor Klevanets Antony Polukhin
- P0539R2
2017-10-10 Numerics A Proposal to add wide_int Template Class LEWG331 GitHub Igor Klevanets Antony Polukhin
- P0539R1
2017-06-05 Numerics A Proposal to add wide_int Template Class LEWG331 GitHub Igor Klevanets Antony Polukhin
- P0539R0
2017-01-28 Numerics Wide Integer Class LEWG331 GitHub Antony Polukhin
- P0538R0
2016-10-27 Evolution A Qualified Replacement for #pragma once Matthew Woehlke
- P0537R0
2016-08-23 Evolution Allow Attributes on Template Explicit Instantiations Matthew Woehlke
- P0536R0
2017-02-03 Evolution Implicit Return Type and Allowing Anonymous Types as Return Values Matthew Woehlke
- P0535R0
2017-02-03 Evolution Generalized Unpacking and Parameter Pack Slicing Matthew Woehlke
- P0534R3
2017-10-15 Library Evolution call/cc (call-with-current-continuation): A low-level API for stackful context switching LEWG289 Oliver Kowalke
- P0534R2
2017-07-31 Library Evolution call/cc (call-with-current-continuation): A low-level API for stackful context switching LEWG289 Oliver Kowalke
- P0534R1
2017-06-18 Concurrency Library Evolution call/cc (call-with-current-continuation): A low-level API for stackful context switching LEWG289 Oliver Kowalke
- P0534R0
2017-02-04 Concurrency Library Evolution call/cc (call-with-current-continuation): A low-level API for stackful context switching LEWG289 Oliver Kowalke
- P0533R9
2021-11-12 Core Library constexpr for cmath and cstdlib LEWG272 GitHub Oliver Rosten Edward Rosten
- P0533R8
2021-06-24 Core Library constexpr for cmath and cstdlib LEWG272 GitHub Oliver Rosten Edward Rosten
- P0533R7
2021-01-30 Library Evolution constexpr for cmath and cstdlib LEWG272 GitHub Oliver Rosten Edward Rosten
- P0533R6
2020-04-14 Library constexpr for <cmath> and <cstdlib> LEWG272 GitHub Oliver Rosten Edward Rosten
- P0533R5
2019-06-17 Library constexpr for <cmath> and <cstdlib> LEWG272 GitHub Oliver Rosten Edward Rosten
- P0533R4
2019-01-07 Library constexpr for <cmath> and <cstdlib> LEWG272 GitHub Edward J. Rosten Oliver J. Rosten
- P0533R3
2018-08-05 Library Evolution Library constexpr for <cmath> and <cstdlib> LEWG272 GitHub Edward J. Rosten Oliver J. Rosten
- P0533R2
2018-02-10 SG6 Library Evolution constexpr for <cmath> and <cstdlib> LEWG272 GitHub Edward J. Rosten Oliver J. Rosten
- P0533R1
2017-10-13 SG6 Library Evolution constexpr for <cmath> and <cstdlib> LEWG272 GitHub Edward J. Rosten / Oliver J. Rosten
- P0533R0
2017-01-25 SG6 Library Evolution constexpr for <cmath> and <cstdlib> LEWG272 GitHub Edward J. Rosten / Oliver J. Rosten
- P0532R0
2017-01-14 Core Evolution Library Evolution Library On std::launder() Nico Josuttis
- P0529R0
2016-11-23 Evolution Wording changes for proposed Modules TS extensions Richard Smith
- P0528R3
2018-06-07 Core The Curious Case of Padding Bits, Featuring Atomic Compare-and-Exchange LEWG288 JF Bastien Michael Spencer
- P0528R2
2018-03-16 Core The Curious Case of Padding Bits, Featuring Atomic Compare-and-Exchange LEWG288 JF Bastien Michael Spencer
- P0528R1
2018-02-11 SG1 Evolution Core The Curious Case of Padding Bits, Featuring Atomic Compare-and-Exchange LEWG288 JF Bastien Michael Spencer
- P0528R0
2016-11-12 Concurrency Library Evolution Library Core The Curious Case of Padding Bits, Featuring Atomic Compare-and-Exchange LEWG288 JF Bastien Michael Spencer
- P0527R1
2017-11-08 Core Implicitly move from rvalue references in return statements GitHub David Stone
- P0527R0
2017-02-05 Evolution Implicitly move from rvalue references in return statements GitHub David Stone
- P0523R1
2017-03-01 Concurrency Library Wording for CH 10: Complexity of parallel algorithms Detlef Vollmann
- P0523R0
2016-11-11 Concurrency Library Wording for CH 10: Complexity of parallel algorithms Detlef Vollmann
- P0522R0
2016-11-11 Core DR: Matching of template template-arguments excludes compatible templates James Touton Hubert Tong
- P0521R0
2016-11-11 Concurrency Library Evolution Library Proposed Resolution for CA 14 (shared_ptr use_count/unique) Stephan T. Lavavej
- P0520R0
2016-11-11 Core Core Language Working Group "tentatively ready" Issues for the November, 2016 (Issaquah) meeting William M. Miller
- P0519R0
2016-11-11 Core Core Language Working Group "ready" Issues for the November, 2016 (Issaquah) meeting William M. Miller
- P0518R1
2017-03-01 Library Evolution Allowing copies as arguments to function objects given to parallel algorithms in response to CH11 D. S. Hollman Jonathan Liffander Michael Wong Detlef Vollmann
- P0518R0
2017-01-31 Concurrency Allowing copies as arguments to function objects given to parallel algorithms in response to CH11 D. S. Hollman Jonathan Liffander Michael Wong Detlef Vollmann
- P0517R0
2016-11-10 Concurrency Library Evolution Library Make future_error Constructible Bryce Adelstein Lelbach
- P0516R0
2016-11-10 Concurrency Library Evolution Library Clarify That shared_future's Copy Operations have Wide Contracts LEWG287 Bryce Adelstein Lelbach
- P0515R3
2017-11-10 Evolution Library Evolution Core Library Consistent comparison LEWG281 Herb Sutter Jens Maurer Walter E. Brown
- P0515R2
2017-09-30 Evolution Library Evolution Core Library Consistent comparison LEWG281 Herb Sutter
- P0515R1
2017-06-16 Evolution Library Evolution Core Library Consistent comparison LEWG281 Herb Sutter
- P0515R0
2017-02-05 Evolution Library Evolution Consistent comparison LEWG281 Herb Sutter
- P0514R4
2018-05-03 Library Evolution Efficient concurrent waiting for C++20 Olivier Giroux
- P0514R3
2018-02-10 SG1 Efficient concurrent waiting for C++20 Olivier Giroux
- P0514R2
2017-10-09 Concurrency Efficient waiting for concurrent programs Olivier Giroux
- P0514R1
2017-06-14 Concurrency Enhancing std::atomic_flag for waiting Olivier Giroux
- P0514R0
2016-11-15 Concurrency Enhancing std::atomic_flag for waiting Olivier Giroux
- P0513R0
2016-11-10 Library Poisoning the Hash Lisa Lippincott
- P0512R0
2016-11-10 Core Class Template Argument Deduction Assorted NB resolution and issues Mike Spertus Richard Smith Faisal Vali
- P0511R1
2017-02-24 Library Evolution Deduction guide for std::array LEWG258 Zhihao Yuan
- P0511R0
2016-11-09 Library Evolution Deduction guide for std::array LEWG258 Zhihao Yuan
- P0510R0
2016-11-10 Library Disallowing references, incomplete types, arrays, and empty variants Erich Keane
- P0509R1
2016-11-10 Library Updating "Restrictions on exception handling" James Dennett
- P0508R0
2016-11-10 Library Wording for GB 58 Howard Hinnant
- P0507R0
2016-11-10 WG21 Core Issue 1343: Sequencing of non-class initialization Jens Maurer
- P0506R2
2017-10-06 Library Library Evolution use string_view for library function parameters instead of const string & / const char * LEWG275 Peter Sommerlad
- P0506R1
2017-06-06 Library Library Evolution use string_view for library function parameters instead of const string & / const char * LEWG275 Peter Sommerlad
- P0506R0
2017-02-04 Library Library Evolution use string_view for library function parameters instead of const string & / const char * LEWG275 Peter Sommerlad
- P0505R0
2016-11-09 Library Wording for GB 50 Howard Hinnant
- P0504R0
2016-11-09 Library Revisiting in-place tag types for any/optional/variant Jonathan Wakely
- P0503R0
2016-11-09 Library Correcting library usage of "literal type" Erich Keane
- P0502R0
2016-11-09 Concurrency Library Throwing out of a parallel algorithm terminates--but how? JF Bastien Bryce Adelstein Lelbach H. Carter Edwards
- P0501R3
2018-01-30 WG21 C++ Module TS Issues List Gabriel Dos Reis
- P0501R2
2017-06-19 Core Evolution C++ Module TS Issues List Gabriel Dos Reis
- P0501R1
2017-03-19 Core Evolution C++ Module TS Issues List Gabriel Dos Reis
- P0501R0
2017-02-06 Core C++ Module TS Issues List Gabriel Dos Reis
- P0500R0
2016-11-11 Core Resolved Module TS (N4610) Issues Gabriel Dos Reis
- P0497R0
2016-11-10 Library Fixes to shared_ptr support for arrays Jonathan Wakely
- P0495R0
2016-11-27 Concurrency Concurrency Safety in C++ Data Structures Lawrence Crowl
- P0494R0
2016-11-05 Library Evolution SG14 contiguous_container proposal LEWG257 Ildus Nezametdinov
- P0493R5
2024-02-12 SG1 Concurrency and Parallelism LWG Library Atomic maximum/minimum LEWG256 GitHub Al Grant Al Grant Bronek Kozicki Tim Northover
- P0493R4
2023-02-15 SG16 Unicode Core Atomic maximum/minimum LEWG256 GitHub Al Grant Al Grant Bronek Kozicki Tim Northover
- P0493R3
2021-12-18 SG1 Atomic maximum/minimum LEWG256 GitHub Al Grant Bronek Kozicki Tim Northover
- P0493R2
2021-05-16 SG1 Library Evolution Atomic maximum/minimum LEWG256 GitHub Al Grant Bronek Kozicki
- P0493R1
2020-05-08 SG1 Library Evolution Atomic maximum/minimum LEWG256 GitHub Al Grant Bronek Kozicki
- P0493R0
2016-11-08 Library Evolution Concurrency Atomic maximum/minimum LEWG256 GitHub Al Grant Bronek Kozicki
- P0492R2
2017-03-03 Library Proposed Resolution of C++17 National Body Comments for Filesystem Beman Dawes S. Davis Herring Nicolai Josuttis Jason Liu Billy O'Neal P.J. Plauger Jonathan Wakely
- P0492R1
2017-02-06 Library Proposed Resolution of C++17 National Body Comments for Filesystem Beman Dawes S. Davis Herring Nicolai Josuttis Jason Liu Billy O'Neal P.J. Plauger Jonathan Wakely
- P0492R0
2016-11-26 Library Proposed Resolution of C++17 National Body Comments for Filesystem Beman Dawes S. Davis Herring Nicolai Josuttis Jason Liu Billy O'Neal P.J. Plauger Jonathan Wakely
- P0490R0
2016-11-11 Core Core language changes addressing National Body comments for CD C++17 Jens Maurer
- P0489R0
2016-10-18 WG21 WG21 Working paper: Late Comments on CD 14882 Barry Hedquist
- P0488R0
2016-10-18 WG21 WG21 Working paper: NB Comments, ISO/IEC CD 14882 Barry Hedquist
- P0487R1
2018-08-23 Library Fixing operator>>(basic_istream&, CharT*) (LWG 2499) Zhihao Yuan
- P0487R0
2016-10-17 Library Fixing operator>> (basic_istream&, CharT*) (LWG 2499) Zhihao Yuan
- P0486R0
2016-10-15 Library Evolution for_each_iter algorithm proposal LEWG255 Ildus Nezametdinov Patrice Roy
- P0485R0
2016-10-16 Evolution Core Amended rules for Partial Ordering of function templates Bruno Manganelli Michael Wong Sy Brand
- P0484R1
2017-06-18 Concurrency Enhancing Thread Constructor Attributes LEWG254 Patrice Roy Billy Baker Arthur O'Dwyer
- P0484R0
2016-10-16 Library Evolution Concurrency Enhancing Thread Constructor Attributes LEWG254 Patrice Roy Billy Baker Arthur O'Dwyer
- P0483R2
2018-06-25 Library static_vector Gonzalo Brito Gadeschi
- P0483R0
2016-10-15 Library Evolution Extending Memory Management Tools, And a Bit More LEWG253 Patrice Roy
- P0482R6
2018-11-09 Core Library char8_t: A type for UTF-8 characters and strings (Revision 6) LEWG440 GitHub Tom Honermann
- P0482R5
2018-10-06 Core Library char8_t: A type for UTF-8 characters and strings LEWG440 GitHub Tom Honermann
- P0482R4
2018-06-16 Library char8_t: A type for UTF-8 characters and strings LEWG440 GitHub Tom Honermann
- P0482R3
2018-05-07 Evolution Library Evolution char8_t: A type for UTF-8 characters and strings (Revision 3) LEWG440 GitHub Tom Honermann
- P0482R2
2018-04-01 Evolution Library Evolution char8_t: A type for UTF-8 characters and strings LEWG440 GitHub Tom Honermann
- P0482R1
2018-02-12 Evolution Library Evolution char8_t: A type for UTF-8 characters and strings LEWG440 GitHub Tom Honermann
- P0482R0
2016-10-17 Evolution Library Evolution char8_t: A type for UTF-8 characters and strings LEWG440 GitHub Tom Honermann
- P0481R0
2016-10-15 Evolution Bravely Default Tony Van Eerd
- P0480R1
2018-10-08 Evolution Structured bindings with explicit types Ville Voutilainen
- P0480R0
2016-10-15 Evolution Explicit type checking with structured bindings Ville Voutilainen
- P0479R5
2018-03-16 SG14 Core Proposed wording for likely and unlikely attributes Clay Trychta
- P0479R4
2018-02-07 SG14 Core Proposed wording for likely and unlikely attributes Clay Trychta
- P0479R2
2017-10-16 Evolution SG14 Attributes for Likely and Unlikely Branches Clay Trychta
- P0479R1
2017-02-05 Evolution SG14 Attributes for Likely and Unlikely Branches Clay Trychta
- P0479R0
2016-10-16 Evolution SG14 Attributes for Likely and Unlikely Branches Clay Trychta
- P0478R0
2016-10-16 Evolution Template argument deduction for non-terminal function parameter packs Bruno Manganelli Michael Wong Sy Brand
- P0477R0
2016-10-14 Library Evolution std::monostate_function<> LEWG252 Matt Calabrese
- P0476R2
2017-11-10 Library Bit-casting object representations LEWG251 JF Bastien
- P0476R1
2016-11-11 Library Evolution Library Core Bit-casting object representations LEWG251 JF Bastien
- P0476R0
2016-10-16 Library Evolution Library Bit-casting object representations LEWG251 JF Bastien
- P0475R1
2018-06-05 Library LWG 2511: guaranteed copy elision for piecewise construction Jonathan Wakely
- P0475R0
2016-10-14 Library LWG 2511: guaranteed copy elision for piecewise construction Jonathan Wakely
- P0474R0
2016-10-15 Evolution Comparison in C++: Basic Facilities Lawrence Crowl
- P0473R0
2016-10-13 Library Evolution + for std::vector concatenation David Sankel
- P0472R3
2024-11-18 LEWG Library Evolution Put std::monostate in <utility> LEWG250 GitHub David Sankel Andrei Zissu
- P0472R2
2024-09-09 LEWG Library Evolution Put std::monostate in <utility> LEWG250 GitHub David Sankel Andrei Zissu
- P0472R1
2024-06-05 LEWG Library Evolution Put std::monostate in <utility> LEWG250 GitHub David Sankel Andrei Zissu
- P0472R0
2016-10-14 Library Evolution Move 'std::monostate' to <utility> LEWG250 GitHub David Sankel
- P0471R0
2016-10-14 Library Evolution Single argument std::inserter LEWG249 David Sankel
- P0469R0
2016-10-17 Library Evolution Sample in place LEWG248 R. "Tim" Song
- P0468R1
2018-06-19 SG1 Library Evolution Library An Intrusive Smart Pointer LEWG273 GitHub Isabella Muerte
- P0468R0
2016-10-15 SG14 Library Evolution A Proposal to Add an Intrusive Smart Pointer to the C++ Standard Library LEWG273 GitHub Isabella Muerte
- P0467R2
2017-03-02 Concurrency Library Iterator Concerns for Parallel Algorithms Alisdair Meredith
- P0467R1
2016-11-10 Concurrency Library Iterator Concerns for Parallel Algorithms Alisdair Meredith
- P0467R0
2016-10-13 Concurrency Library Iterator Concerns for Parallel Algorithms Alisdair Meredith
- P0466R5
2019-07-26 Core Library Layout-compatibility and Pointer-interconvertibility Traits LEWG247 GitHub Lisa Lippincott
- P0466R4
2019-06-17 Core Library Layout-compatibility and Pointer-interconvertibility Traits LEWG247 GitHub Lisa Lippincott
- P0466R3
2019-03-08 Library Layout-compatibility and Pointer-interconvertibility Traits LEWG247 GitHub Lisa Lippincott
- P0466R2
2018-03-29 Evolution Library Evolution Library Layout-compatibility and Pointer-interconvertibility Traits LEWG247 GitHub Lisa Lippincott
- P0466R1
2018-02-12 Core Library Layout-compatibility and Pointer-interconvertibility Traits LEWG247 GitHub Lisa Lippincott
- P0466R0
2016-10-15 Library Evolution Layout-compatibility and Pointer-interconvertibility Traits LEWG247 GitHub Lisa Lippincott
- P0465R0
2016-10-16 Evolution Procedural Function Interfaces Lisa Lippincott
- P0464R2
2017-03-12 Evolution Revisiting the meaning of "foo(ConceptName,ConceptName)" Tony Van Eerd Botond Ballo
- P0464R1
2016-11-08 Evolution Revisiting the meaning of "foo(ConceptName,ConceptName)" Tony Van Eerd Botond Ballo
- P0464R0
2016-10-11 Evolution Revisiting the meaning of "foo(ConceptName,ConceptName)" Tony Van Eerd Botond Ballo
- P0463R1
2017-07-13 Library endian, Just endian LEWG246 Howard Hinnant
- P0463R0
2016-10-16 Library Evolution endian, Just endian LEWG246 Howard Hinnant
- P0462R1
2017-02-05 Concurrency Marking memory order consume Dependency Chains Paul E. McKenney Torvald Riegel Jeff Preshing Hans Boehm Clark Nelson Olivier Giroux Lawrence Crowl JF Bastien Micheal Wong
- P0462R0
2016-10-13 Concurrency Marking memory order consume Dependency Chains Hans Boehm Clark Nelson Olivier Giroux Lawrence Crowl JF Bastien Micheal Wong
- P0461R2
2017-10-15 Concurrency Proposed RCU C++ API Paul E. McKenney Maged Michael Michael Wong Isabella Muerte Arthur O'Dwyer D. S. Hollman Andrew Hunter Georey Romer Lance Roy
- P0461R1
2017-02-05 Concurrency Proposed RCU C++ API Paul E. McKenney Maged Michael Michael Wong Isabella Muerte Arthur O'Dwyer D. S. Hollman
- P0461R0
2016-10-16 Concurrency Proposed RCU C++ API Paul E. McKenney Maged Michael Michael Wong Isabella Muerte Arthur O'Dwyer
- P0460R0
2016-10-15 Library Evolution Flat containers wording LEWG118 Sean Middleditch
- P0459R0
2016-10-15 Library Evolution C++ Extensions for Ranges, Speculative Combined Proposal Document Eric Niebler Casey Carter
- P0458R2
2018-06-06 Library Checking for Existence of an Element in Associative Containers LEWG245 Mikhail Maltsev
- P0458R1
2018-02-06 Library Checking for Existence of an Element in Associative Containers LEWG245 Mikhail Maltsev
- P0458R0
2016-10-09 Library Evolution Checking for Existence of an Element in Associative Containers LEWG245 Mikhail Maltsev
- P0457R2
2017-11-11 Library String Prefix and Suffix Checking LEWG244 Mikhail Maltsev
- P0457R1
2017-07-16 Library String Prefix and Suffix Checking LEWG244 Mikhail Maltsev
- P0457R0
2016-10-09 Library Evolution String Prefix and Suffix Checking LEWG244 Mikhail Maltsev
- P0454R0
2016-10-10 Library Evolution Library Wording for a Minimal mdspan LEWG243 Bryce Adelstein Lelbach H. Carter Edwards
- P0452R1
2017-03-01 Concurrency Library Evolution Library Unifying <numeric> Parallel Algorithms LEWG286 Bryce Adelstein Lelbach
- P0452R0
2016-10-14 Concurrency Library Evolution Library Binary transform_reduce(): The Missing Overload LEWG286 Bryce Adelstein Lelbach
- P0451R0
2016-10-14 Concurrency Library Evolution Library Future-Proofing Parallel Algorithms Exception Handling LEWG285 Bryce Adelstein Lelbach Alisdair Meredith
- P0448R4
2021-03-01 Library A strstream replacement using span as buffer LEWG242 GitHub Peter Sommerlad
- P0448R3
2021-02-17 Library A strstream replacement using span as buffer LEWG242 GitHub Peter Sommerlad
- P0448R2
2019-01-21 Library Evolution Library A strstream replacement using span<charT> as buffer LEWG242 GitHub Peter Sommerlad
- P0448R1
2017-06-07 Library Evolution Library A strstream replacement using span<charT> as LEWG242 GitHub Peter Sommerlad
- P0448R0
2016-10-14 Library Evolution Library A strstream replacement using span<charT> as LEWG242 GitHub Peter Sommerlad
- P0447R28
2024-12-16 SG14 Low Latency LEWG Library Evolution LWG Library All of WG21 Introduction of std::hive to the standard library Matt Bentley
- P0447R27
2024-12-03 SG14 Low Latency LEWG Library Evolution LWG Library All of WG21 Introduction of std::hive to the standard library Matt Bentley
- P0447R26
2023-12-17 SG14 Low Latency Library Evolution WG21 Introduction of std::hive to the standard library GitHub Matt Bentley
- P0447R25
2023-12-03 SG14 Low Latency Library Evolution WG21 Introduction of std::hive to the standard library GitHub Matt Bentley
- P0447R24
2023-10-26 SG14 Low Latency Library Evolution WG21 Introduction of std::hive to the standard library GitHub Matt Bentley
- P0447R23
2023-10-15 SG14 Low Latency Library Evolution WG21 Introduction of std::hive to the standard library GitHub Matt Bentley
- P0447R22
2023-05-17 SG14 Low Latency Library Evolution WG21 Introduction of std::hive to the standard library GitHub Matt Bentley
- P0447R21
2023-02-12 Library Evolution Introduction of std::hive to the standard library GitHub Matt Bentley
- P0447R20
2022-06-14 SG14 Library Evolution WG21 Introduction of std::hive to the standard library GitHub Matt Bentley
- P0447R19
2022-02-17 SG14 Library Evolution WG21 Introduction of std::hive to the standard library GitHub Matt Bentley
- P0447R18
2021-12-21 SG14 Library Evolution WG21 Introduction of std::hive to the standard library GitHub Matt Bentley
- P0447R17
2021-11-04 SG14 Library Evolution WG21 Introduction of std::hive to the standard library GitHub Matt Bentley
- P0447R16
2021-09-09 SG14 Library Evolution WG21 Introduction of std::hive to the standard library GitHub Matt Bentley
- P0447R15
2021-06-16 SG14 Library Evolution WG21 Introduction of std::hive to the standard library GitHub Matt Bentley
- P0447R14
2021-04-20 SG14 Library Evolution WG21 Introduction of std::colony to the standard library GitHub Matt Bentley
- P0447R13
2021-03-24 SG14 Library Evolution WG21 Introduction of std::colony to the standard library GitHub Matt Bentley
- P0447R12
2021-01-15 SG14 Library Evolution WG21 Introduction of std::colony to the standard library GitHub Matt Bentley
- P0447R11
2020-11-07 SG14 Library Evolution WG21 Introduction of std::colony to the standard library GitHub Matt Bentley
- P0447R10
2019-12-10 WG21 SG14 LEWGI Library Evolution Introduction of std::colony to the standard library GitHub Matt Bentley
- P0447R9
2019-10-10 WG21 Introduction of std::colony to the standard library GitHub Matt Bentley
- P0447R8
2019-09-05 WG21 Introduction of std::colony to the standard library GitHub Matt Bentley
- P0447R4
2017-10-16 Library Evolution SG14 Introduction of std::colony to the standard library LEWG241 GitHub Patrice Roy Guy Davidson Matthew Bentley
- P0447R3
2017-06-16 Library Evolution SG14 Introduction of std::colony to the standard library LEWG241 GitHub Patrice Roy Guy Davidson Matthew Bentley
- P0447R2
2017-02-11 Library Evolution SG14 Introduction of std::colony to the standard library LEWG241 GitHub Patrice Roy Guy Davidson Matthew Bentley
- P0447R1
2016-11-21 Library Evolution SG14 Introduction of std::colony to the standard library LEWG241 GitHub Patrice Roy Guy Davidson Matthew Bentley
- P0447R0
2016-10-16 Library Evolution SG14 Introduction of std::colony to the standard library LEWG241 GitHub Matthew Bentley
- P0446R0
2016-10-16 SG5 SG5: Transactional Memory (TM) Meeting Minutes 2016/07/18-2016/10/10 Michael Wong
- P0445R0
2016-10-16 SG14 SG14: Low Latency Meeting Minutes 2016/09/21-2016/10/13 Michael Wong
- P0444R0
2016-10-14 Concurrency Evolution Unifying suspend-by-call and suspend-by-return Nat Goodspeed
- P0443R14
2020-09-15 SG1 Library Evolution A Unified Executors Proposal for C++ GitHub Jared Hoberock Michael Garland Chris Kohlhoff Chris Mysen H. Carter Edwards Gordon Brown D. S. Hollman
- P0443R13
2020-03-02 SG1 Library Evolution A Unified Executors Proposal for C++ GitHub Jared Hoberock Michael Garland Chris Kohlhoff Chris Mysen Carter Edwards Gordon Brown D. S. Hollman Lee Howes Kirk Shoop Lewis Baker Eric Niebler
- P0443R12
2020-01-10 SG1 Library Evolution A Unified Executors Proposal for C++ GitHub Jared Hoberock Michael Garland Chris Kohlhoff Chris Mysen Carter Edwards Gordon Brown D. S. Hollman Lee Howes Kirk Shoop Lewis Baker Eric Niebler
- P0443R11
2019-10-07 SG1 Library Evolution A Unified Executors Proposal for C++ GitHub Jared Hoberock Michael Garland Chris Kohlhoff Chris Mysen Carter Edwards Gordon Brown D. S. Hollman Lee Howes Kirk Shoop Eric Niebler
- P0443R10
2019-01-21 SG1 Library Evolution A Unified Executors Proposal for C++ GitHub Jared Hoberock Michael Garland Chris Kohlhoff Chris Mysen H. Carter Edwards Gordon Brown D. S. Hollman
- P0443R9
2018-10-08 SG1 Library Evolution A Unified Executors Proposal for C++ GitHub Jared Hoberock Michael Garland Chris Kohlhoff Chris Mysen Carter Edwards Gordon Brown
- P0443R7
2018-05-07 SG1 Library Evolution A Unified Executors Proposal for C++ LEWG565 GitHub Jared Hoberock Michael Garland Chris Kohlhoff Chris Mysen H. Carter Edwards Gordon Brown
- P0443R6
2018-04-02 SG1 Library Evolution A Unified Executors Proposal for C++ LEWG565 GitHub Jared Hoberock Michael Garland Chris Kohlhoff Chris Mysen Carter Edwards Gordon Brown
- P0443R5
2018-02-12 SG1 Library Evolution A Unified Executors Proposal for C++ LEWG565 GitHub Jared Hoberock Michael Garland Chris Kohlhoff Chris Mysen Carter Edwards Gordon Brown
- P0443R4
2017-11-22 SG1 A Unified Executors Proposal for C++ LEWG565 GitHub Jared Hoberock Michael Garland Chris Kohlhoff Chris Mysen Carter Edwards Gordon Brown
- P0443R3
2017-10-16 Concurrency A Unified Executors Proposal for C++ LEWG565 GitHub Jared Hoberock Michael Garland Chris Kohlhoff Chris Mysen Carter Edwards Gordon Brown
- P0443R2
2017-07-31 Concurrency A Unified Executors Proposal for C++ LEWG565 GitHub Jared Hoberock Michael Garland Chris Kohlhoff Chris Mysen Carter Edwards Gordon Brown
- P0443R1
2019-01-21 SG1 Library Evolution A Unified Executors Proposal for C++ LEWG565 GitHub Jared Hoberock Michael Garland Chris Kohlhoff Chris Mysen H. Carter Edwards Gordon Brown D. S. Hollman
- P0443R0
2016-10-17 Concurrency SG14 Library Evolution A Unified Executors Proposal for C++ LEWG565 GitHub Jared Hoberock Michael Garland Chris Kohlhoff Chris Mysen Carter Edwards
- P0441R1
2016-11-17 Library Ranges: Merging Writable and MoveWritable Casey Carter Eric Niebler
- P0441R0
2016-10-17 Library Evolution Library Ranges: Merging Writable and MoveWritable Casey Carter Eric Niebler
- P0440R1
2016-11-09 Library Evolution Floating Point Atomic View LEWG240 H. Carter Edwards Hans Boehm Olivier Giroux JF Bastien James Reus
- P0440R0
2016-10-14 Concurrency Library Evolution Floating Point Atomic View LEWG240 H. Carter Edwards Hans Boehm Olivier Giroux JF Bastien James Reus
- P0439R0
2016-10-06 Concurrency Library Evolution Make memory_order a scoped enumeration LEWG284 LWG3999 Jonathan Wakely
- P0438R0
2016-10-05 Numerics Library Evolution Toward a <random> Technical Specification LEWG277 Walter E. Brown
- P0437R1
2018-10-07 Library Evolution Library Numeric Traits for the Standard Library LEWG276 Walter E. Brown
- P0437R0
2016-10-14 Numerics Library Evolution Numeric Traits for the Next Standard Library LEWG276 Walter E. Brown
- P0436R1
2016-11-09 Evolution An Extensible Approach to Obtaining Selected Operators Walter E. Brown
- P0436R0
2016-10-10 Evolution An Extensible Approach to Obtaining Selected Operators Walter E. Brown
- P0435R1
2016-11-11 Library Resolving LWG Issues re common_type Walter E. Brown
- P0435R0
2016-10-14 Library Resolving LWG Issues re common_type Walter E. Brown
- P0434R0
2016-10-09 SG13 Portable Interrupt Library Brett Searies
- P0433R3
2017-06-18 Library Evolution Library Toward a resolution of US7 and US14: Integrating template deduction for class templates into the standard library LEWG239 LEWG315 Mike Spertus Walter E. Brown Stephan T. Lavavej
- P0433R2
2017-03-03 Library Evolution Library Toward a resolution of US7 and US14: Integrating template deduction for class templates into the standard library LEWG239 LEWG315 Mike Spertus Walter E. Brown Stephan T. Lavavej
- P0433R1
2017-02-06 Library Evolution Library Toward a resolution of US7 and US14: Integrating template deduction for class templates into the standard library LEWG239 LEWG315 Mike Spertus Walter E. Brown
- P0433R0
2016-10-16 Library Evolution Library Core Toward a resolution of US7 and US14: Integrating template deduction for class templates into the standard library LEWG239 LEWG315 Mike Spertus Walter E. Brown
- P0432R0
2016-09-18 Evolution Implicit and Explicit Default Comparison Operators David Stone
- P0431R0
2016-09-14 Evolution Core Correcting Evaluation Order for C++ Hyman Rosen
- P0430R2
2017-02-28 Library Library Evolution File system library on non-POSIX-like operating systems LEWG274 Jason Liu Hubert Tong
- P0430R1
2016-11-24 Library Library Evolution File system library on non-POSIX-like operating systems LEWG274 Jason Liu Hubert Tong
- P0430R0
2016-09-12 Library Library Evolution File system library on non-POSIX-like operating systems LEWG274 Jason Liu Hubert Tong
- P0429R9
2022-06-17 Library A Standard flat_map LEWG118 GitHub Zach Laine
- P0429R8
2022-04-18 Library A Standard flat_map LEWG118 GitHub Zach Laine
- P0429R7
2019-06-13 Library A Standard flat_map LEWG118 GitHub Zach Laine
- P0429R6
2019-01-21 Library A Standard flatmap LEWG118 GitHub Zach Laine
- P0429R5
2018-10-07 Library A Standard flat_map LEWG118 GitHub Zach Laine
- P0429R4
2018-05-05 Library A Standard flatmap LEWG118 GitHub Zach Laine
- P0429R3
2016-08-31 Library Evolution Library A Standard flat_map LEWG118 GitHub Zach Laine
- P0429R2
2017-08-31 Library Library Evolution A Standard flat_map LEWG118 GitHub Zach Laine
- P0429R1
2017-08-31 Library Library Evolution A Standard flat_map LEWG118 GitHub Zach Laine
- P0429R0
2016-08-31 Library Library Evolution A Standard flat_map LEWG118 GitHub Zach Laine
- P0428R2
2017-07-13 Core Familiar template syntax for generic lambdas Louis Dionne
- P0428R1
2017-05-16 Core Familiar template syntax for generic lambdas Louis Dionne
- P0428R0
2016-09-08 Evolution Familiar template syntax for generic lambdas Louis Dionne
- P0426R1
2016-11-08 Library Evolution Constexpr for std::char_traits LEWG238 Antony Polukhin
- P0426R0
2016-08-10 Library Evolution Constexpr for std::char_traits LEWG238 Antony Polukhin
- P0425R0
2017-06-18 SG7 Metaprogramming by design, not by accident Louis Dionne
- P0424R2
2017-11-14 Core String literals as non-type template parameters Louis Dionne Hana Dusíková
- P0424R1
2017-10-16 Evolution Reconsidering literal operator templates for strings Louis Dionne Hana Dusikova
- P0424R0
2016-08-15 Evolution Reconsidering literal operator templates for strings Louis Dionne
- P0423R0
2016-08-04 Library Variable templates for Networking TS traits Jonathan Wakely
- P0422R0
2016-07-27 Concurrency Out-of-Thin-Air Execution is Vacuous Paul E. McKenney Alan Jeffrey Ali Sezgin Tony Tye
- P0421R0
2016-09-14 Evolution Static class constructor Mariusz Moczala
- P0418R2
2016-11-09 Concurrency Library Fail or succeed: there is no atomic lattice JF Bastien
- P0418R1
2016-08-02 Concurrency Library Fail or succeed: there is no atomic lattice JF Bastien
- P0417R1
2016-11-25 Core Library C++17 should refer to ISO/IEC 10646 2014 instead of 1994 (R1) Beman Dawes
- P0417R0
2016-07-13 Core Library C++17 should refer to ISO/IEC 10646 2014 instead of 1994 Beman Dawes
- P0416R1
2016-10-16 Evolution Core Operator Dot (R3) Bjarne Stroustrup Gabriel Dos Reis
- P0416R0
2016-07-10 Evolution Core Operator Dot (R3) Bjarne Stroustrup Gabriel Dos Reis
- P0415R1
2016-11-10 Library Evolution Constexpr for std::complex LEWG237 LWG3349 Antony Polukhin
- P0415R0
2016-08-10 Library Evolution Constexpr for std::complex LEWG237 Antony Polukhin
- P0414R2
2016-11-10 Library Merging shared_ptr changes from Library Fundamentals to C++17 Jonathan Wakely
- P0414R1
2016-10-06 Library Merging shared_ptr changes from Library Fundamentals to C++17 Jonathan Wakely
- P0414R0
2016-07-07 Library Merging shared_ptr changes from Library Fundamentals to C++17 Jonathan Wakely
- P0413R0
2016-07-07 Concurrency Library Evolution Updating Parallel Execution Policy Names in the Parallelism TS LEWG283 Pablo Halpern
- P0412R0
2016-07-05 Evolution Library Evolution Benchmarking primitives Mikhail Maltsev
- P0411R0
2016-07-07 Library Evolution Library Separating Library Requirements and Preconditions LEWG236 Jonathan Wakely
- P0409R2
2017-03-04 Core Allow lambda capture [=, this] Thomas Koeppe
- P0409R1
2016-10-11 Evolution Allow lambda capture [=, this] Thomas Koeppe
- P0409R0
2016-06-27 Evolution Allow lambda capture [=, this] Thomas Koeppe
- P0408R7
2019-07-18 Library Evolution Library Efficient Access to basic_stringbuf’s Buffer LEWG235 GitHub Peter Sommerlad
- P0408R6
2019-01-21 Library Evolution Library Efficient Access to basic_stringbuf’s Buffer LEWG235 GitHub Peter Sommerlad
- P0408R5
2018-10-01 Library Efficient Access to basic_stringbuf’s Buffer LEWG235 GitHub Peter Sommerlad
- P0408R4
2018-05-01 Library Efficient Access to basic_stringbuf’s Buffer LEWG235 GitHub Peter Sommerlad
- P0408R3
2017-11-16 Library Efficient Access to basic_stringbuf's Buffer LEWG235 GitHub Peter Sommerlad
- P0408R2
2017-06-07 Library Evolution Library Efficient Access to basic stringbuf's Buffer LEWG235 GitHub Peter Sommerlad
- P0408R1
2017-02-03 Library Evolution Library Efficient Access to basic stringbuf's Buffer LEWG235 GitHub Peter Sommerlad
- P0408R0
2016-07-01 Library Evolution Library Efficient Access to basic stringbuf's Buffer LEWG235 GitHub Peter Sommerlad
- P0407R2
2017-11-16 Library Evolution Library Allocator-aware basic_stringbuf LEWG234 GitHub Peter Sommerlad
- P0407R1
2017-06-15 Library Evolution Library Allocator-aware basic stringbuf LEWG234 GitHub Peter Sommerlad
- P0407R0
2016-07-05 Library Evolution Library Allocator-aware basic stringbuf LEWG234 GitHub Peter Sommerlad
- P0406R1
2016-10-17 Library Evolution Intrusive Containers Hal Finkel
- P0405R0
2016-06-28 Library Wording for Networking TS changes from Kona Jonathan Wakely
- P0404R0
2016-07-11 Evolution Matching Types: 404 Syntax Not found Hubert Tong James Touton
- P0403R1
2016-11-09 Library Evolution Literal suffixes for basic_string_view LEWG232 Marshall Clow
- P0403R0
2016-09-13 Library Evolution Literal suffixes for basic_string_view LEWG232 Marshall Clow
- P0401R6
2021-02-15 Library Providing size feedback in the Allocator interface LEWG231 GitHub Chris Kennelly Jonathan Wakely
- P0401R5
2020-12-15 Library Providing size feedback in the Allocator interface LEWG231 GitHub Chris Kennelly Jonathan Wakely
- P0401R4
2020-11-14 Library Providing size feedback in the Allocator interface LEWG231 GitHub Chris Kennelly Jonathan Wakely
- P0401R3
2020-03-01 Library Providing size feedback in the Allocator interface LEWG231 GitHub Chris Kennelly Jonathan Wakely
- P0401R2
2020-01-12 Library Evolution Library Providing size feedback in the Allocator interface LEWG231 GitHub Chris Kennelly Jonathan Wakely
- P0401R1
2019-06-16 Library Evolution Library Providing size feedback in the Allocator interface LEWG231 GitHub Chris Kennelly Jonathan Wakely
- P0401R0
2016-07-08 Library Evolution Extensions to the Allocator interface LEWG231 GitHub Jonathan Wakely
- P0400R0
2016-06-25 WG21 Wording for Order of Evaluation of Function Arguments William M. Miller
- P0399R0
2017-10-15 Concurrency Library Evolution Networking TS & Threadpools Gor Nishanov
- P0398R0
2016-06-24 Core Core issue 1518: Explicit default constructors and copy-list-initialization Jens Maurer
- P0397R0
2016-06-24 Library C++ Standard Library Priority 1 Issues Resolved Directly In Oulu Alisdair Meredith
- P0396R0
2016-06-24 Core C++ Concepts Active Issues List (Snapshot of Revision 4) Andrew Sutton
- P0394R4
2016-06-23 Concurrency Hotel Parallelifornia: terminate() for Parallel Algorithms Exception Handling JF Bastien Bryce Adelstein Lelbach
- P0393R3
2016-06-21 Library Making Variant Greater Equal Tony Van Eerd
- P0392R0
2016-06-23 Library Adapting string_view by filesystem paths LEWG224 Nicolai Josuttis
- P0391R0
2016-06-21 Core Introducing the term "templated entity" Jens Maurer
- P0390R0
2016-06-04 Library Evolution Library A Proposal to Add Pointer Cast Functions with Move Semantics to the Standard Library LEWG230 Nickolas Pokhylets
- P0389R0
2016-06-28 Evolution template keyword in unqualified-ids Robert Haberlach
- P0388R4
2019-07-18 Core Permit conversions to arrays of unknown bound GitHub Robert Haberlach Richard Smith
- P0388R3
2018-06-24 Core Permit conversions to arrays of unknown bound GitHub Robert Haberlach
- P0388R2
2018-03-09 Evolution Permit conversions to arrays of unknown bound GitHub Robert Haberlach
- P0388R1
2017-07-15 Evolution Permit conversions to arrays of unknown bound GitHub Robert Haberlach
- P0388R0
2016-06-28 Evolution Permit conversions to arrays of unknown bound GitHub Robert Haberlach
- P0387R1
2018-11-25 SG1 Memory Model Issues for Concurrent Data Structures GitHub Hans-J. Boehm
- P0387R0
2016-07-11 Concurrency Memory Model Issues for Concurrent Data Structures GitHub Hans Boehm
- P0386R2
2016-06-24 Inline Variables Hal Finkel Richard Smith
- P0386R0
2016-05-30 Evolution Inline Variables Hal Finkel Richard Smith
- P0385R2
2017-02-06 Reflection Evolution Static reflection: Rationale, design and evolution Matúš Chochlík Axel Naumann David Sankel
- P0385R1
2016-10-15 Reflection Evolution Static reflection: Rationale, design and evolution Matúš Chochlík Axel Naumann David Sankel
- P0385R0
2016-05-30 Reflection Evolution Static reflection: Rationale, design and evolution Matúš Chochlík Alex Naumann
- P0384R0
2016-05-30 Core Core Language Working Group "tentatively ready" Issues for the June, 2016 (Oulu) meeting William M. Miller
- P0382R0
2016-05-29 Evolution Comments on P0119: Overload sets as function arguments Tomasz Kamiński
- P0381R1
2016-10-17 Numerics SG14 Numeric Width LEWG187 John McFarlane Michael Wong
- P0381R0
2016-05-30 Numerics SG14 Numeric Width LEWG187 John McFarlane
- P0380R1
2016-07-11 Evolution A Contract Design G. Dos Reis J. D. Garcia J. Lakos A. Meredith N. Myers B. Stroustrup
- P0380R0
2016-05-28 Evolution A Contract Design G. Dos Reis J. D. Garcia J. Lakos A. Meredith N. Myers B. Stroustrup
- P0379R0
2016-05-27 Library Evolution Library Why a joining thread from P0206 is a Bad Idea LEWG161 Detlef Vollman
- P0377R0
2016-05-29 Library Evolution std::integral_constant with a Deduced Value Type LEWG223 Matt Calabrese
- P0376R0
2016-05-28 Library Evolution A Single Generalization of std::invoke, std::apply, and std::visit LEWG222 Matt Calabrese
- P0375R0
2016-05-29 Evolution [[exhaustive]] attribute for enums David Sankel
- P0374R0
2016-05-30 Concurrency Stream parallelism patterns J. Daniel Garcia David del Rio Manuel F. Dolz Javier Garcia-Blas Luis M. Sanchez Marco Danelutto Massimo Torquati
- P0373R0
2016-05-21 Evolution Proposal of File Literals Andrew Tomazos
- P0372R0
2016-05-30 Evolution A type for utf-8 data Michael Spencer Davide C. C. Italiano
- P0371R1
2016-06-23 Library Core Temporarily discourage memory_order_consume Hans Boehm
- P0371R0
2016-05-26 Concurrency Core Temporarily deprecate memory_order_consume Hans Boehm
- P0370R3
2016-11-17 Library Ranges TS Design Updates Omnibus LEWG221 Casey Carter Eric Niebler
- P0370R2
2016-10-17 Library Ranges TS Design Updates Omnibus LEWG221 Casey Carter Eric Niebler
- P0370R1
2016-07-05 Library Evolution Ranges TS Design Updates Omnibus LEWG221 Casey Carter Eric Niebler
- P0370R0
2016-05-30 Library Evolution Ranges TS Design Updates Omnibus LEWG221 Casey Carter Eric Niebler
- P0369R0
2016-05-23 WG21 2017-07 Toronto ISO WG21 C++ Standard Meeting information Michael Wong Botond Ballo JF Bastien Hubert Tong Patrice Roy Tony Van Eerd Duncan Smith
- P0367R0
2016-05-29 Library Evolution SG14 Concurrency a C++ standard library class to qualify data accesses LEWG220 Ronan Keryell Joël Falcou
- P0366R0
2016-05-30 Reflection Extending the Transactional Memory Technical Specification with an in_transaction Statemen Victor Luchangco Michael Spear Michael Wong
- P0365R0
2016-05-30 Evolution SG14 Concurrency Library Evolution Numerics Reflection Report on SG14, a year later and future directions Michael Wong
- P0364R0
2016-05-23 Evolution SG14 Concurrency Report on Exception Handling Lite (Disappointment) from SG14 Michael Wong Sunil Srivastava Sean Middleditch Patrice Roy
- P0363R0
2016-05-30 Evolution SG14 Towards support for Heterogeneous Devices in C++ (Language aspects) Michael Wong Andrew Richards Maria Rovatsou Ruyman Reyes Lee Howes Gordon Brown
- P0362R0
2016-05-23 Evolution SG14 Concurrency Towards support for Heterogeneous Devices in C++ (Concurrency aspects) Michael Wong Andrew Richards Maria Rovatsou Ruyman Reyes Lee Howes Gordon Brown
- P0361R1
2016-10-15 Concurrency SG14 Library Evolution Invoking Algorithms asynchronously LEWG219 Hartmut Kaiser Thomas Heller Bryce Adelstein Lelbach John Biddiscombe Michael Wong
- P0361R0
2016-05-30 Concurrency SG14 Library Evolution Invoking Algorithms asynchronously LEWG219 Hartmut Kaiser Thomas Heller Michael Wong
- P0360R0
2016-05-30 SG14 SG14: Low Latency Meeting Minutes 2016/02/17-2015/05/25 Michael Wong
- P0359R0
2016-05-30 Transaction Memory SG5: Transactional Memory (TM) Meeting Minutes 2016/02/22-2016/05/23 Michael Wong
- P0358R1
2016-06-22 Library Evolution Fixes for not_fn LEWG218 Tomasz Kamiński
- P0358R0
2016-05-28 Library Evolution Fixes for not_fn LEWG218 Tomasz Kamiński
- P0357R3
2018-11-07 Library 'reference_wrapper' for incomplete types LEWG217 LEWG412 GitHub Tomasz Kamiński Stephan T. Lavavej Alisdair Meredith
- P0357R2
2018-06-10 Library 'reference_wrapper' for incomplete types LEWG217 LEWG412 GitHub Tomasz Kamiński Stephan T. Lavavej Alisdair Meredith
- P0357R1
2016-09-29 Library Evolution reference_wrapper for incomplete types LEWG217 LEWG412 GitHub Tomasz Kamiński
- P0357R0
2016-05-24 Library Evolution reference_wrapper for incomplete types LEWG217 LEWG412 GitHub Tomasz Kamiński
- P0356R5
2018-11-09 Library Simplified partial function application LEWG40 GitHub Tomasz Kamiński
- P0356R4
2018-10-04 Library Simplified partial function application LEWG40 GitHub Tomasz Kamiński
- P0356R3
2017-11-09 Library Evolution Simplified partial function application LEWG40 GitHub Tomasz Kamiński
- P0356R2
2017-10-14 Library Evolution Simplified partial function application LEWG40 GitHub Tomasz Kamiński
- P0356R1
2016-10-13 Library Evolution Simplified partial function application LEWG40 GitHub Tomasz Kamiński
- P0356R0
2016-05-22 Library Evolution Simplified partial function application LEWG40 GitHub Tomasz Kamiński
- P0355R7
2018-03-16 Library Extending <chrono> to Calendars and Time Zones LEWG116 Howard E. Hinnant Tomasz Kamiński
- P0355R6
Extending chrono to Calendars and Time Zones LEWG116
- P0355R5
2018-02-11 Library Extending <chrono> to Calendars and Time Zones LEWG116 Howard E. Hinnant Tomasz Kamiński
- P0355R4
2017-10-16 Library Evolution Extending <code><chrono></code> to Calendars and Time Zones LEWG116 Howard Hinnant
- P0355R3
2017-06-18 Library Evolution Extending <code><chrono></code> to Calendars and Time Zones LEWG116 Howard Hinnant
- P0355R2
2017-02-04 Library Evolution Extending <chrono> to Calendars and Time Zones LEWG116 Howard Hinnant
- P0355R1
2016-10-16 Library Evolution Extending <code><chrono></code> to Calendars and Time Zones LEWG116 Howard Hinnant
- P0355R0
2016-05-30 Library Evolution Extending <chrono> to Calendars and Time Zones LEWG116 Howard Hinnant
- P0354R0
2016-05-15 Evolution default == is >, default < is < so Tony Van Eerd
- P0353R1
2016-10-14 Library Evolution Unicode Friendly Encoding Conversions for the Standard Library LEWG216 Beman Dawes
- P0353R0
2016-05-30 Library Evolution Unicode Encoding Conversions for the Standard Library LEWG216 Beman Dawes
- P0352R1
2017-02-06 Evolution Smart References through Delegation (2nd revision) Hubert Tong Faisal Vali
- P0352R0
2016-05-30 Evolution Smart References through Delegation: An Alternative to N4477's Operator Dot Hubert Tong Faisal Vali
- P0350R4
2020-01-13 Library Evolution Integrating simd with parallel algorithms LEWG309 GitHub Matthias Kretz
- P0350R3
2019-07-23 Library Evolution Integrating simd with parallel algorithms LEWG309 GitHub Matthias Kretz
- P0350R2
2018-10-08 Library Evolution Integrating simd with parallel algorithms LEWG309 GitHub Matthias Kretz
- P0350R1
2017-07-30 Library Evolution Integrating simd with parallel algorithms LEWG309 GitHub Matthias Kretz
- P0350R0
2016-05-24 Concurrency Integrating datapar with parallel algorithms and executors LEWG309 GitHub Matthias Kretz
- P0349R0
2016-05-24 Concurrency Assumptions about the size of datapar Matthias Kretz
- P0348R0
2016-05-25 Core Validity testing issues Andrzej Krzemienski
- P0347R1
2016-10-16 Numerics Library Evolution Simplifying simple uses of <random> LEWG215 R. "Tim" Song Melissa O'Neill
- P0347R0
2016-05-30 Numerics Library Evolution Simplifying simple uses of <random> LEWG215 R. "Tim" Song Melissa O'Neill
- P0346R1
2016-06-21 Library A <random> Nomenclature Tweak LEWG214 Walter E. Brown
- P0346R0
2016-05-25 Library A <random> Nomenclature Tweak LEWG214 Walter E. Brown
- P0345R0
2016-05-25 Evolution Allowing any unsigned integral type as parameter type for literal operators Michael Dominiak
- P0343R1
2017-06-15 Library Evolution Meta-programming High-Order Functions LEWG213 Vicente J. Botet Escriba
- P0343R0
2016-05-24 Library Evolution Meta-programming High-Order Functions LEWG213 Vicente J. Botet Escriba
- P0342R2
2023-05-17 SG1 Concurrency and Parallelism pessimize_hint GitHub Gonzalo Brito Gadeschi Mike Spertus
- P0342R1
2023-01-15 SG1 What does "current time" mean? GitHub Mike Spertus
- P0342R0
2016-05-30 Evolution Timing barriers GitHub Mike Spertus
- P0341R0
2016-05-30 Reflection Evolution parameter packs outside of templates Mike Spertus
- P0340R3
2019-02-21 Library Making std::underlying_type SFINAE-friendly LEWG212 LEWG431 GitHub Tim Song
- P0340R2
2018-11-25 Library Making std::underlying_type SFINAE-friendly LEWG212 LEWG431 GitHub Tim Song
- P0340R1
2018-05-07 Library Evolution Library Making std::underlying_type SFINAE-friendly LEWG212 LEWG431 GitHub R. "Tim" Song
- P0340R0
2016-05-30 Library Evolution Making std::underlying_type SFINAE-friendly LEWG212 LEWG431 GitHub R. "Tim" Song
- P0339R6
2019-02-22 Library polymorphic_allocator<> as a vocabulary type LEWG211 GitHub Pablo Halpern Dietmar Kühl
- P0339R5
2018-10-07 Library polymorphic_allocator<> as a vocabulary type LEWG211 GitHub Pablo Halpern Dietmar Kühl
- P0339R4
2018-04-02 Library polymorphic_allocator<> as a vocabulary type LEWG211 GitHub Pablo Halpern Dietmar Kühl
- P0339R3
2017-05-29 Library Evolution polymorphic_allocator<void> as a vocabulary type LEWG211 GitHub Pablo Halpern Dietmar Kühl
- P0339R2
2017-02-04 Library Evolution polymorphic_allocator<void> as a vocabulary type LEWG211 GitHub Pablo Halpern Dietmar Kühl
- P0339R1
2016-10-15 Library Evolution polymorphic_allocator<void> as a vocabulary type LEWG211 GitHub Pablo Halpern Dietmar Kühl
- P0339R0
2016-05-31 Library Evolution polymorphic_allocator<void> as a vocabulary type LEWG211 GitHub Pablo Halpern Dietmar Kühl
- P0338R3
2018-02-12 Library Evolution C++ generic factories LEWG210 Vicente J. Botet Escribá
- P0338R2
2017-06-15 Library Evolution C++ generic factories LEWG210 Vicente J. Botet Escriba
- P0338R1
2016-10-12 Library Evolution C++ generic factories LEWG210 Vicente J. Botet Escriba
- P0338R0
2016-05-24 Library Evolution C++ generic factories LEWG210 Vicente J. Botet Escriba
- P0337R0
2016-05-25 Library Evolution Library Delete operator= for polymorphic_allocator LEWG188 Pablo Halpern
- P0336R1
2016-06-23 Concurrency Library Evolution Better Names for Parallel Execution Policies in C++17 LEWG189 Pablo Halpern
- P0336R0
2016-05-28 Concurrency Library Evolution Better Names for Parallel Execution Policies in C++17 LEWG189 Pablo Halpern
- P0335R1
2018-10-07 SG1 Context Tokens for Parallel Algorithms Pablo Halpern
- P0335R0
2016-05-28 Concurrency Context Tokens for Parallel Algorithms Pablo Halpern
- P0334R0
2016-04-24 Library Evolution Immutable Persistent Containers LEWG209 Bryce Lelbach
- P0333R0
2016-05-15 Concurrency Library Evolution Library Improving Parallel Algorithm Exception Handling LEWG208 Bryce Lelbach
- P0332R2
2018-02-10 Library Evolution Relaxed Incomplete Multidimensional Array Type Declaration H. Carter Edwards Daniel Sunderland Christian Trott D. S. Hollman Mauro Bianco Athanasios Iliopoulos John Michopoulos
- P0332R1
2017-10-11 Library Evolution Evolution Relaxed Incomplete Multidimensional Array Type Declaration H. Carter Edwards Bryce Lelbach Christian Trott Mauro Bianco Athanasios Iliopoulos John Michopoulos
- P0332R0
2016-05-27 Library Evolution Relaxed Incomplete Multidimensional Array Type Declaration H. Carter Edwards Bryce Lelbach Christian Trott Mauro Bianco Robin Maffeo Ben Sander
- P0331R0
2016-05-27 Library Evolution Motivation and Examples for Multidimensional Array H. Carter Edwards Bryce Lelbach Christian Trott Mauro Bianco Robin Maffeo Ben Sander
- P0330R8
2020-01-11 Core Literal Suffixes for (signed) size_t LEWG77 GitHub JeanHeyd Meneide Rein Halbersma
- P0330R7
2019-07-24 Core Literal Suffixes for ptrdiff_t and size_t LEWG77 GitHub JeanHeyd Meneide Rein Halbersma
- P0330R6
2019-06-17 Evolution Literal Suffixes for ptrdiff_t and size_t LEWG77 GitHub JeanHeyd Meneide Rein Halbersma
- P0330R5
2019-07-24 Core Literal Suffixes for ptrdiff_t and size_t LEWG77 GitHub JeanHeyd Meneide Rein Halbersma
- P0330R4
2019-01-21 Evolution Core Literal Suffixes for ptrdiff_t and size_t LEWG77 GitHub JeanHeyd Meneide Rein Halbersma
- P0330R3
2018-11-26 Evolution Core Literal Suffixes for ptrdiff_t and size_t LEWG77 GitHub JeanHeyd Meneide Rein Halbersma
- P0330R2
2018-10-01 Evolution Core Literal Suffixes for ptrdiff_t and size_t LEWG77 GitHub JeanHeyd Meneide Rein Halbersma
- P0330R1
2017-10-12 Library User-Defined Literals for size_t LEWG77 GitHub Rein Halbersma
- P0330R0
2016-05-15 Library Evolution User-Defined Literals for size_t LEWG77 GitHub Rein Halbersma
- P0329R4
2017-07-12 Core Designated Initialization Wording Tim Shen Richard Smith
- P0329R3
2017-06-06 Core Designated Initialization Wording Tim Shen Richard Smith
- P0329R2
2016-11-21 Core Designated Initialization Wording Tim Shen Richard Smith
- P0329R1
2016-09-26 Core Designated Initialization Wording Tim Shen Richard Smith
- P0329R0
2016-05-09 Evolution Designated Initialization Tim Shen Richard Smith Zhihao Yuan Chandler Carruth
- P0327R3
2017-10-15 Evolution SG7 Library Evolution Product types access LEWG292 Vicente J. Botet Escriba
- P0327R2
2017-06-15 Evolution SG7 Library Evolution Product types access LEWG292 Vicente J. Botet Escriba
- P0327R1
2016-10-16 Evolution Reflection Library Evolution Product types access LEWG292 Vicente J. Botet Escriba
- P0327R0
2016-05-29 Evolution Reflection Library Evolution Product types access LEWG292 Vicente J. Botet Escriba
- P0326R0
2016-05-28 Evolution Library Evolution Structured binding: customization point issues LEWG225 Vicente J. Botet Escriba
- P0325R4
2019-07-29 Library to_array from LFTS with updates LEWG207 LEWG558 GitHub Zhihao Yuan
- P0325R3
2018-11-07 Library Evolution to_array from LFTS with updates LEWG207 LEWG558 GitHub Zhihao Yuan
- P0325R2
2018-07-11 Library Evolution to_array from LFTS with updates LEWG207 LEWG558 GitHub Zhihao Yuan
- P0325R1
2016-06-29 Library Propose to adopt make_array into the IS LEWG207 LEWG558 GitHub Zhihao Yuan
- P0325R0
2016-03-31 Library Evolution Propose to adopt make_array in C++17 LEWG207 LEWG558 GitHub Zhihao Yuan
- P0324R0
2016-05-04 Evolution One Concept Definition Syntax Zhihao Yuan
- P0323R12
2022-01-07 Library std::expected LEWG29 GitHub Vicente Botet JF Bastien Jonathan Wakely
- P0323R11
2021-11-16 Library std::expected LEWG29 GitHub JF Bastien Jonathan Wakely Vicente Botet
- P0323R10
2021-04-15 Library std::expected LEWG29 GitHub JF Bastien Vicente Botet
- P0323R9
2019-08-03 Library std::expected LEWG29 GitHub JF Bastien Vicente Botet
- P0323R8
2019-06-16 Library std::expected LEWG29 GitHub JF Bastien Vicente Botet
- P0323R7
2018-06-22 Library std::expected LEWG29 GitHub Vicente Botet JF Bastien
- P0323R6
2018-04-02 Library std::expected LEWG29 GitHub Vicente Botet JF Bastien
- P0323R5
2018-02-08 Library std::expected LEWG29 GitHub Vicente Botet JF Bastien
- P0323R4
2017-11-26 Library std::expected LEWG29 GitHub Vicente Botet JF Bastien
- P0323R3
2017-10-15 Library Evolution Utility class to represent expected object LEWG29 GitHub Vicente J. Botet Escriba
- P0323R2
2017-06-15 Library Evolution A proposal to add a utility class to represent expected object (Revision 4) LEWG29 GitHub Vicente J. Botet Escriba
- P0323R1
2016-10-12 Library Evolution A proposal to add a utility class to represent expected object (Revision 3) LEWG29 GitHub Vicente J. Botet Escriba
- P0323R0
2016-05-28 Library Evolution A proposal to add a utility class to represent expected monad (Revision 2) LEWG29 GitHub Vicente J. Botet Escriba
- P0322R0
2016-04-24 Library Evolution. Concurrency exception_list LEWG206 Bryce Adelstein Lelbach Alisdair Meredith Jared Hoberock
- P0320R1
2016-10-12 Library Evolution Concurrency Thread Constructor Attributes LEWG205 Vicente J. Botet Escriba
- P0320R0
2016-05-22 Library Evolution Concurrency Thread Constructor Attributes LEWG205 Vicente J. Botet Escriba
- P0319R2
2018-05-03 SG1 Library Evolution Adding Emplace functions for promise<T>/future<T> (revision 2) LEWG204 Vicente J. Botet Escribá
- P0319R1
2017-06-15 Library Evolution Concurrency Adding Emplace functions for promise<T>/future<T> LEWG204 Vicente J. Botet Escriba
- P0319R0
2016-05-22 Library Evolution Concurrency Adding Emplace functions for promise<T>/future<T> LEWG204 Vicente J. Botet Escriba
- P0318R1
2018-03-30 Library unwrap_ref_decay and unwrap_reference LEWG203 LWG3202 Vicente J. Botet Escribá
- P0318R0
2016-05-22 Library Evolution decay_unwrap and unwrap_reference LEWG203 Vicente J. Botet Escriba
- P0317R1
2016-10-15 Library Directory Entry Caching for Filesystem LEWG202 Beman Dawes
- P0317R0
2016-05-29 Library Directory Entry Caching for Filesystem LEWG202 Beman Dawes
- P0316R0
2017-02-01 Library Evolution allocate_unique and allocator_delete LEWG165 LEWG229 LEWG430 GitHub Miro Knejp
- P0315R4
2017-11-10 Core Wording for lambdas in unevaluated contexts Louis Dionne Hubert Tong
- P0315R3
2017-10-11 Core Lambdas in unevaluated context Louis Dionne Hubert Tong
- P0315R2
2017-06-18 Evolution Lambdas in unevaluated context Louis Dionne
- P0315R1
2016-08-01 Evolution Lambdas in unevaluated context Louis Dionne
- P0315R0
2016-05-24 Evolution Lambdas in unevaluated context Louis Dionne
- P0314R0
2016-03-28 Evolution Querying the alignment of an object Robert Haberlach
- P0313R0
2016-03-21 Evolution Comparison operators in fold-expressions Ville Voutilainen
- P0312R1
2017-06-07 Evolution Make Pointers to Members Callable Barry Revzin
- P0312R0
2016-03-20 Evolution Make Pointers to Members Callable Barry Revzin
- P0311R0
2016-03-18 Evolution A Unified Vision for Manipulating Tuple-like Objects Matthew Woehlke
- P0310R0
2016-03-19 Library Evolution Splitting node and array allocation in allocators LEWG201 Marcelo Zimbres
- P0309R0
2016-03-17 Evolution Partial class Daniele Bordes Markus Hosch
- P0308R0
2016-03-16 Library Evolution Library Valueless Variants Considered Harmful LEWG200 LWG2881 Peter Dimov
- P0307R2
2016-03-15 Library Evolution Library Making Optional Greater Equal Again Tony Van Eerd
- P0307R0
2016-03-15 Library Evolution Library Making Optional Greater Equal Again LEWG199 Tony Van Eerd
- P0306R4
2017-07-12 Core WG14 Comma elision and comma deletion Thomas Köppe
- P0306R3
2017-06-18 Evolution Core WG14 Comma elision and comma deletion Thomas Koeppe
- P0306R2
2016-11-27 Evolution Core WG14 Comma elision and comma deletion Thomas Koeppe
- P0306R1
2016-05-08 Evolution Core WG14 Comma elision and comma deletion Thomas Koeppe
- P0306R0
2016-03-17 Evolution Core WG14 liason Comma elision and comma deletion Thomas Koeppe
- P0305R1
2016-06-24 Evolution Core Selection statements with initializer Thomas Koeppe
- P0305R0
2016-03-14 Evolution Core If statement with initializer Thomas Koeppe
- P0304R1
2016-11-11 Library C++ Standard Library Issues Resolved Directly In Issaquah Marshall Clow
- P0304R0
2016-03-04 Library C++ Standard Library Issues Resolved Directly In Jacksonville Marshall Clow
- P0303R0
2017-10-15 Evolution Library Evolution Extensions to C++ for Short Float Type LEWG358 Boris Fomitchev Sergei Nikolaev Olivier Giroux Lawrence Crowl
- P0302R1
2016-06-23 Library Removing Allocator Support in std::function (rev 1) LEWG198 Jonathan Wakely
- P0302R0
2016-03-18 Library Deprecating Allocator Support in std::function LEWG198 Jonathan Wakely
- P0301R1
2016-03-21 Evolution Wording for Unified Call Syntax (revision 1) Jens Maurer
- P0301R0
2016-03-04 Core Wording for Unified Call Syntax Jens Maurer
- P0299R1
2016-06-24 Library Forward progress guarantees for the Parallelism TS features LEWG197 Torvald Riegel
- P0299R0
2016-03-05 Library Forward progress guarantees for the Parallelism TS v2 LEWG197 Torvald Riegel
- P0298R3
2017-03-03 Library Evolution A byte type definition LEWG195 Neil MacIntosh
- P0298R2
2016-11-11 Library Evolution A byte type definition LEWG195 Neil MacIntosh
- P0298R1
2016-07-10 Library Evolution A byte type definition LEWG195 Neil MacIntosh
- P0298R0
2016-05-27 Library Evolution A byte type definition LEWG195 Neil MacIntosh
- P0296R2
2016-06-21 Core Forward progress guarantees: Base definitions Torvald Riegel
- P0296R1
2016-05-27 Core Forward progress guarantees: Base definitions Torvald Riegel
- P0296R0
2016-03-05 Core Forward progress guarantees: Base definitions Torvald Riegel
- P0295R0
2016-03-01 Library Evolution Library Adopt Selected Library Fundamentals V2 Components for C++17 LEWG184 Walter E. Brown
- P0293R0
2016-10-14 Evolution Template deduction for nested classes S. Davis Herring
- P0292R2
2016-06-20 Core constexpr if: A slightly different syntax Jens Maurer
- P0292R1
2016-05-26 Core constexpr if: A slightly different syntax Jens Maurer
- P0292R0
2016-03-17 Core constexpr if: A slightly different syntax Jens Maurer
- P0290R4
2023-02-16 Core apply() for synchronized_value LEWG308 GitHub Anthony Williams
- P0290R3
2023-01-17 SG9 Ranges Library Evolution apply() for synchronized_value LEWG308 GitHub Anthony Williams
- P0290R2
2017-03-02 Concurrency apply() for synchronized_value<T> LEWG308 GitHub Anthony Williams
- P0290R1
2016-06-23 Concurrency apply() for synchronized_value<T> LEWG308 GitHub Anthony Williams
- P0290R0
2016-02-19 Concurrency apply() for synchronized_value<T> LEWG308 GitHub Anthony Williams
- P0289R0
2016-02-16 Evolution Forward declarations of nested classes Matt Austern
- P0288R9
2021-08-27 Library move_only_function (was any_invocable) GitHub Matt Calabrese Ryan McDougall
- P0288R8
2021-07-14 Library move_only_function (was any_invocable) GitHub Ryan McDougall Matt Calabrese
- P0288R7
2020-09-03 Library any_invocable GitHub Ryan McDougall Matt Calabrese
- P0288R6
2020-08-09 Library any_invocable GitHub Matt Calabrese Ryan McDougall
- P0288R5
2019-10-07 Library any_invocable GitHub Matt Calabrese Ryan McDougall
- P0288R4
2019-06-19 Library Evolution Library any_invocable GitHub Ryan McDougall Matt Calabrese
- P0288R1
2017-02-06 Library Evolution A polymorphic wrapper for all Callable objects LEWG34 GitHub David Krauss
- P0288R0
2016-02-13 Library Evolution A polymorphic wrapper for all Callable objects LEWG34 GitHub David Krauss
- P0287R0
2016-02-15 Evolution Simple Contracts for C++ Gabriel Dos Reis
- P0286R0
2016-02-14 Library Evolution A networking library extension to support co_await-based coroutines LEWG127 Christopher Kohlhoff
- P0285R0
2016-02-14 Concurrency Using customization points to unify executors Christopher Kohlhoff
- P0284R0
2016-02-14 Evolution Unqualified enumerators in case labels James Touton
- P0283R2
2016-06-22 Core Standard and non-standard attributes J. Daniel Garcia
- P0283R1
2016-03-15 Core Standard and non-standard attributes J. Daniel Garcia
- P0283R0
2016-02-12 Evolution Standard and non-standard attributes J. Daniel Garcia
- P0282R0
2016-02-07 Library Evolution Library Const-preserving overloads for the strtox family of functions James Touton
- P0281R0
2016-01-23 Evolution Remove comma elision in variadic function declarations James Touton
- P0280R0
2016-02-08 Evolution Initialize unspecified aggregate members with direct list initialization James Touton
- P0279R1
2016-08-25 Concurrency Read-Copy Update (RCU) for C++ Paul E. McKenney
- P0279R0
2016-02-14 Concurrency Read-Copy Update (RCU) for C++ Paul E. McKenney
- P0278R0
2016-02-14 Core volatile solutions Jon Kalb Dan Saks
- P0277R1
2016-02-22 Evolution const Inheritance David Wilson
- P0277R0
2016-02-13 Evolution const Inheritance David Wilson
- P0276R0
2016-03-20 Evolution Core A Proposal to add Attribute [[visible]] Antony Polukhin
- P0275R4
2018-10-01 Library Evolution A Proposal to add Classes and Functions Required for Dynamic Library Load LEWG196 Antony Polukhin
- P0275R3
2018-02-01 Library Evolution A Proposal to add Classes and Functions Required for Dynamic Library Load LEWG196 Antony Polukhin
- P0275R2
2017-09-12 Library Evolution Evolution A Proposal to add Classes and Functions Required for Dynamic Library Load LEWG196 Antony Polukhin
- P0275R1
2017-01-28 Library Evolution A Proposal to add Classes and Functions Required for Dynamic Library Load LEWG196 Antony Polukhin
- P0275R0
2016-03-20 Library Evolution A Proposal to add Classes and Functions Required for Dynamic Library Load LEWG196 Antony Polukhin
- P0274R0
2016-02-12 Library Evolution Clump - A Vector-like Sequence Container with Embedded Storage Nevin Liber
- P0273R1
2016-10-17 Evolution Proposed modules changes from implementation and deployment experience Richard Smith Chandler Carruth David Jones
- P0273R0
2016-02-12 Evolution Proposed modules changes from implementation and deployment experience Richard Smith Chandler Carruth David Jones
- P0272R1
2016-03-04 Library Evolution Give 'std::string' a non-const '.data()' member function David Sankel
- P0272R0
2016-02-13 Library Evolution Give 'std::string' a non-const '.data()' member function David Sankel
- P0271R0
2016-02-13 Library Evolution std::direct_init<T> for plugging the metaprogramming constructor hole Richard Smith Tony Van Eerd David Sankel
- P0270R3
2017-02-02 Core Library Removing C dependencies from signal handler wording Hans Boehm
- P0270R2
2016-11-27 Core Library Removing C dependencies from signal handler wording Hans Boehm
- P0270R1
2016-07-10 Library Removing C dependencies from signal handler wording Hans Boehm
- P0270R0
2016-02-12 Concurrency Removing C dependencies from signal handler wording Hans Boehm
- P0269R0
2016-02-14 Library Allocator-aware regular expressions LEWG9 GitHub Mike Spertus
- P0268R0
2016-02-12 Evolution up-to expression Mike Spertus Andrew Tomazos
- P0267R10
2019-10-07 SG13 SG16 A Proposal to Add 2D Graphics Rendering and Display to C++ LEWG177 GitHub Michael B McLaughlin Herb Sutter Jason Zink Guy Davidson Michael Kazakov
- P0267R9
2019-06-17 SG13 A Proposal to Add 2D Graphics Rendering and Display to C++ LEWG177 GitHub Michael B. McLaughlin Herb Sutter Jason Zink Guy Davidson Michael Kazakov
- P0267R8
2018-06-26 WG21 A Proposal to Add 2D Graphics Rendering and Display to C++ LEWG177 GitHub Michael B. McLaughlin Herb Sutter Jason Zink Guy Davidson Michael Kazakov
- P0267R7
2018-02-10 Library Evolution A Proposal to Add 2D Graphics Rendering and Display to C++ LEWG177 GitHub Michael B. McLaughlin Herb Sutter Jason Zink Guy Davidson
- P0267R6
2017-07-30 Library Evolution A Proposal to Add 2D Graphics Rendering and Display to C++, LEWG177 GitHub Michael McLaughlin Herb Sutter Jason Zink Guy Davidson
- P0267R5
2017-06-19 Library Evolution A Proposal to Add 2D Graphics Rendering and Display to C++, LEWG177 GitHub Michael McLaughlin Herb Sutter Jason Zink Guy Davidson
- P0267R4
2017-03-20 Library Evolution A Proposal to Add 2D Graphics Rendering and Display to C++, LEWG177 GitHub Michael McLaughlin Herb Sutter Jason Zink
- P0267R3
2017-02-06 Library Evolution A Proposal to Add 2D Graphics Rendering and Display to C++, LEWG177 GitHub Michael McLaughlin Herb Sutter Jason Zink
- P0267R2
2016-06-22 Library Evolution A Proposal to Add 2D Graphics Rendering and Display to C++, LEWG177 GitHub Michael McLaughlin Herb Sutter Jason Zink
- P0267R1
2016-03-21 Library Evolution A Proposal to Add 2D Graphics Rendering and Display to C++, LEWG177 GitHub Michael McLaughlin Herb Sutter Jason Zink
- P0267R0
2016-02-12 SG14 A Proposal to Add 2D Graphics Rendering and Display to C++, LEWG177 GitHub Michael McLaughlin
- P0266R2
2016-11-10 Core Lifting Restrictions on requires-Expressions Walter E. Brown
- P0266R1
2016-07-10 Core Removing Restrictions on requires-Expressions Walter E. Brown
- P0266R0
2016-02-12 Evolution Removing Restrictions on requires-Expressions Walter E. Brown
- P0265R0
2016-02-15 Transactional Memory SG5 is NOT proposing Transactional Memory for C++17 Michael Wong
- P0264R0
2016-02-11 Evolution auto operator= considered dangerous Michael Price
- P0263R1
2016-03-04 WG21 Core Language Working Group "tentatively ready" Issues for the February, 2016 (Jacksonville) Meeting William M. Miller
- P0263R0
2016-02-15 Core Core Language Working Group "tentatively ready" Issues for the February, 2016 (Jacksonville) Meeting William M. Miller
- P0262R1
2016-10-15 Evolution A Class for Status and Optional Value LEWG561 Lawrence Crowl Chris Mysen
- P0262R0
2016-02-14 Evolution A Class for Status and Optional Value LEWG561 Lawrence Crowl
- P0261R4
2020-01-13 Library Evolution C++ Distributed Counters LEWG310 GitHub Lawrence Crowl
- P0261R3
2017-03-13 Concurrency C++ Distributed Counters LEWG310 GitHub Lawrence Crowl
- P0261R2
2017-02-05 Concurrency C++ Distributed Counters LEWG310 GitHub Lawrence Crowl
- P0261R1
2016-10-13 Concurrency C++ Distributed Counters LEWG310 GitHub Lawrence Crowl
- P0261R0
2016-02-14 Concurrency C++ Distributed Counters LEWG310 GitHub Lawrence Crowl
- P0260R13
2024-12-10 SG1 Concurrency and Parallelism LEWG Library Evolution C++ Concurrent Queues LEWG377 Detlef Vollmann Lawrence Crowl Chris Mysen Gor Nishanov
- P0260R12
2024-11-21 SG1 Concurrency and Parallelism LEWG Library Evolution C++ Concurrent Queues LEWG377 Detlef Vollmann Lawrence Crowl Chris Mysen Gor Nishanov
- P0260R11
2024-10-12 SG1 Concurrency and Parallelism LEWG Library Evolution C++ Concurrent Queues LEWG377 Detlef Vollmann Lawrence Crowl Chris Mysen Gor Nishanov
- P0260R10
2024-06-27 LEWG Library Evolution C++ Concurrent Queues LEWG377 Detlef Vollmann Lawrence Crowl Chris Mysen Gor Nishanov
- P0260R9
2024-05-22 SG1 Concurrency and Parallelism LEWG Library Evolution C++ Concurrent Queues LEWG377 GitHub Detlef Vollmann Lawrence Crowl Chris Mysen Gor Nishanov
- P0260R8
2024-03-09 SG1 Concurrency and Parallelism LEWG Library Evolution C++ Concurrent Queues LEWG377 GitHub Detlef Vollmann Lawrence Crowl Chris Mysen Gor Nishanov
- P0260R7
2023-07-13 SG1 Concurrency and Parallelism LEWG Library Evolution C++ Concurrent Queues LEWG377 GitHub Detlef Vollmann Lawrence Crowl Chris Mysen Gor Nishanov
- P0260R6
2023-06-16 SG1 Concurrency and Parallelism LEWG Library Evolution C++ Concurrent Queues LEWG377 GitHub Detlef Vollmann Lawrence Crowl Chris Mysen Gor Nishanov
- P0260R5
2023-01-15 SG1 Library Evolution C++ Concurrent Queues LEWG377 GitHub Lawrence Crowl Chris Mysen Detlef Vollmann
- P0260R4
2020-01-13 Library Evolution C++ Concurrent Queues LEWG377 GitHub Lawrence Crowl Chris Mysen
- P0260R3
2019-01-20 Library Evolution Incubator C++ Concurrent Queues LEWG377 GitHub Lawrence Crowl Chris Mysen
- P0260R2
2017-10-15 Concurrency C++ Concurrent Queues LEWG377 GitHub Lawrence Crowl Chris Mysen
- P0260R1
2017-02-05 Concurrency C++ Concurrent Queues LEWG377 GitHub Lawrence Crowl
- P0260R0
2016-02-14 Concurrency C++ Concurrent Queues LEWG377 GitHub Lawrence Crowl Chris Mysen
- P0259R0
2016-02-12 Library Evolution fixed_string: a compile-time string GitHub Michael Price Andrew Tomazos
- P0258R2
2016-06-24 Library has_unique_object_representations - wording LEWG176 Michael Spencer
- P0258R1
2016-03-05 Library Core is_contiguous_layout LEWG176 Michael Spencer
- P0258R0
2016-02-12 Evolution Library Evolution is_contiguous_layout LEWG176 Michael Spencer
- P0257R1
2016-05-27 Evolution A byte type for increased type safety LEWG195 Neil MacIntosh
- P0257R0
2016-02-11 Library Evolution A byte type for the standard library. LEWG195 Neil MacIntosh
- P0256R0
2016-02-12 Reflection C++ Reflection Light Cleiton Santoia Silva
- P0255R0
2016-02-12 Reflection C++ Static Reflection via template pack expansion Cleiton Santoia Silva Daniel Auresco
- P0254R2
2016-06-24 Library Evolution Integrating std::string_view and std::string LEWG194 Marshall Clow
- P0254R1
2016-05-29 Library Evolution Integrating std::string_view and std::string LEWG194 Marshall Clow
- P0254R0
2016-03-20 Library Evolution Integrating std::string_view and std::string LEWG194 Marshall Clow
- P0253R1
2016-03-01 Library Evolution Fixing a design mistake in the searchers interface in Library Fundamentals Marshall Clow
- P0253R0
2016-02-12 Library Evolution Fixing a design mistake in the searchers interface in Library Fundamentals Marshall Clow
- P0252R2
2016-10-16 Evolution Core Operator Dot Wording Bjarne Stroustrup Gabriel Dos Reis
- P0252R1
2016-03-02 Evolution Core Operator Dot Wording Bjarne Stroustrup Gabriel Dos Reis
- P0252R0
2016-02-13 Evolution Operator Dot Wording Bjarne Stroustrup Gabriel Dos Reis
- P0251R0
2016-02-11 Evolution Unified Call Syntax Wording Bjarne Stroustrup Herb Sutter
- P0250R3
2017-03-02 Core Wording improvements for initialization and thread ids (CWG 2046, 1784) Hans Boehm
- P0250R2
2016-07-10 Concurrency Core Wording improvements for initialization and thread ids (CWG 2046, 1784) Hans Boehm
- P0250R1
2016-03-20 Concurrency Core Wording improvements for initialization and thread ids (CWG 2046) Hans Boehm
- P0250R0
2016-02-12 Concurrency Core Wording improvements for initialization and thread ids (CWG 2046) Hans Boehm
- P0249R2
2016-10-07 SG13 Input Devices For 2D Graphics Brett Searles Michael McLaughlin Jason Zink
- P0249R0
2016-02-05 SG14 Input Devices For 2D Graphics Brett Searles
- P0248R0
2016-02-12 WG21 Concepts in C++17 Andrew Sutton
- P0247R0
2016-02-12 Evolution Criteria for Contract Support Nathan Myers
- P0246R0
2016-02-12 Evolution Contract Assert Support Merged Proposal Nathan Myers
- P0245R1
2016-03-04 Evolution Core Hexadecimal float literals for C++ Thomas Koeppe
- P0245R0
2016-02-09 Evolution Hexadecimal float literals for C++ Thomas Koeppe
- P0244R2
2017-06-13 Library Evolution Text_view: A C++ concepts and range based character encoding and code point enumeration library LEWG174 Tom Honermann
- P0244R1
2016-03-20 Library Evolution Text_view: A C++ concepts and range based character encoding and code point enumeration library LEWG174 Tom Honermann
- P0244R0
2016-02-10 Library Evolution Text_view: A C++ concepts and range based character encoding and code point enumeration library LEWG174 Tom Honermann
- P0242R0
2016-02-11 Library Evolution Standard Library Support For Void LEWG173 Matt Calabrese
- P0241R0
2016-02-11 Library Evolution Remove Future-Related Explicit Specializations for Void LEWG173 Matt Calabrese
- P0240R0
2016-02-12 WG21 Why I want Concepts, but why they should come later rather than sooner Matt Calabrese
- P0239R0
2015-11-12 Library Evolution valueless_by_exception Tony Van Eerd
- P0238R1
2017-05-08 Evolution Return type deduction and SFINAE Tomasz Kami_ski
- P0238R0
2016-02-07 Evolution Return type deduction and SFINAE Tomasz Kamińsk
- P0237R10
2019-06-17 Library Wording for fundamental bit manipulation utilities LEWG171 GitHub Vincent Reverdy Robert J. Brunner
- P0237R9
2017-10-16 Library Wording for fundamental bit manipulation utilities LEWG171 GitHub Vincent Reverdy Robert J. Brunner
- P0237R8
2017-07-31 Library Evolution Wording for fundamental bit manipulation utilities LEWG171 GitHub Vincent Reverdy Robert J. Brunner
- P0237R7
2017-06-19 Library Evolution Wording for fundamental bit manipulation utilities LEWG171 GitHub Vincent Reverdy Robert J. Brunner
- P0237R6
2017-03-20 Library Evolution SG14 Numerics Wording for fundamental bit manipulation utilities LEWG171 GitHub Vincent Reverdy Robert J. Brunner
- P0237R5
2017-02-06 Library Evolution SG14 Numerics Wording for fundamental bit manipulation utilities LEWG171 GitHub Vincent Reverdy Robert J. Brunner
- P0237R4
2016-11-28 Library Evolution SG14 Numerics Wording for fundamental bit manipulation utilities LEWG171 GitHub Vincent Reverdy Robert J. Brunner
- P0237R3
2016-10-17 Library Evolution SG14 Numerics Wording for fundamental bit manipulation utilities LEWG171 GitHub Vincent Reverdy Robert J. Brunner
- P0237R2
2016-07-11 Library Evolution SG14 Numerics Wording for fundamental bit manipulation utilities LEWG171 GitHub Vincent Reverdy Robert J. Brunner Nathan Myers
- P0237R1
2016-05-30 Library Evolution SG14 Numerics Wording for fundamental bit manipulation utilities LEWG171 GitHub Vincent Reverdy Robert J. Brunner
- P0237R0
2016-02-12 Library Evolution SG14 On the standardization of fundamental bit manipulation utilities LEWG171 GitHub Vincent Reverdy Robert J. Brunner
- P0236R0
2016-02-12 Concurrency SG14 Khronos's OpenCL SYCL to support Heterogeneous Devices for C++ Michael Wong Andrew Richards Maria Rovatsou Ruyman Reyes
- P0235R0
2016-02-05 Evolution SG14 A Packaging System for C++ Guy Somberg Brian Fitzgerald
- P0234R0
2016-02-12 Concurrency SG14 Evolution Towards Massive Parallelism(aka Heterogeneous Devices/Accelerators/GPGPU) support in C++ Michael Wong Hartmut Kaiser Thomas Heller
- P0233R6
2017-10-15 Concurrency SG14 Library Evolution Hazard Pointers: Safe Reclamation for Optimistic Concurrency LEWG291 Maged M. Michael Michael Wong Paul McKenney Arthur O'Dwyer D. S. Hollman Geoffrey Romer Andrew Hunter
- P0233R5
2017-07-30 Concurrency SG14 Library Evolution Hazard Pointers: Safe Reclamation for Optimistic Concurrency LEWG291 Maged M. Michael Michael Wong Paul McKenney Arthur O'Dwyer D. S. Hollman Geoffrey Romer Andrew Hunter
- P0233R4
2017-06-18 Concurrency SG14 Library Evolution Hazard Pointers: Safe Reclamation for Optimistic Concurrency LEWG291 Maged M. Michael Michael Wong Paul McKenney Arthur O'Dwyer D. S. Hollman Geoffrey Romer Andrew Hunter
- P0233R3
2017-02-06 Concurrency SG14 Library Evolution Hazard Pointers: Safe Reclamation for Optimistic Concurrency LEWG291 Maged M. Michael Michael Wong Paul McKenney Arthur O'Dwyer D. S. Hollman
- P0233R2
2016-10-17 Concurrency SG14 Library Evolution Hazard Pointers: Safe Reclamation for Optimistic Concurrency LEWG291 Maged M. Michael Michael Wong Paul McKenney Arthur O'Dwyer
- P0233R1
2016-05-29 Concurrency SG14 Library Evolution Hazard Pointers: Safe Reclamation for Optimistic Concurrency LEWG291 Maged M. Michael Michael Wong
- P0233R0
2016-02-12 Concurrency SG14 Library Evolution Hazard Pointers: Safe Reclamation for Optimistic Concurrency LEWG291 Maged M. Michael Michael Wong
- P0232R0
2016-02-12 Concurrency SG14 Evolution A Concurrency ToolKit for Structured Deferral/Optimistic Speculation Paul McKenney Michael Wong Maged Michael
- P0231R0
2016-02-12 Transactional Memory Extending the Transactional Memory Technical Specification to Support Commit Actions Victor Luchangco Michael Spear Michael Wong
- P0230R0
2016-02-12 SG14 SG14 Games Dev/Low Latency/Financial Meeting Minutes 2015/10/14-2015/02/10 Michael Wong
- P0229R0
2016-02-12 Transactional Memory SG5 Transactional Memory Meeting minutes 2015/11/02-2016/02/08 Michael Wong
- P0228R6
2020-08-09 Library any_invocable GitHub Matt Calabrese Ryan McDougall
- P0228R3
2019-01-09 Library Evolution unique_function: a move-only std::function GitHub Ryan McDougall Matt Calabrese
- P0228R0
2016-02-16 Library Evolution A Proposal to Add Safe Integer Types to the Standard Library Technical Report GitHub Robert Ramey
- P0227R0
2016-02-09 Library Evolution Weakening the iterator categories of some standard algorithms LEWG169 GitHub Thibaut Le Jehan
- P0226R1
2016-02-29 Library Library Evolution Mathematical Special Functions for C++17, v5 Walter E. Brown Axel Naumann Edward Smith-Rowland
- P0226R0
2016-02-10 Library Library Evolution Mathematical Special Functions for C++17, v4 Walter E. Brown Axel Naumann Edward Smith-Rowland
- P0225R0
2016-02-05 WG21 Why I want Concepts, and why I want them sooner rather than later Ville Voutilainen
- P0224R0
2016-02-05 Evolution Implicit Return Type Matthew Woehlke
- P0223R0
2016-02-09 Evolution Class Namespace Matthew Woehlke
- P0222R0
2016-02-05 Evolution Allowing Anonymous Structs as Return Values Matthew Woehlke
- P0221R2
2016-06-23 Evolution Core Proposed wording for default comparisons, revision 4 LEWG185 Jens Maurer
- P0221R1
2016-03-17 Core Proposed wording for default comparisons, revision 3 LEWG185 Jens Maurer
- P0221R0
2016-02-10 Evolution Proposed wording for default comparisons, revision 2 LEWG185 Jens Maurer
- P0220R1
2016-03-03 Library Library Evolution Adopt Library Fundamentals V1 TS Components for C++17 (R1) Beman Dawes
- P0220R0
2016-02-12 Library Library Evolution Adopt Library Fundamentals TS for C++17 Beman Dawes
- P0219R1
2016-06-24 Library File System Relative Paths for Filesystem Beman Dawes
- P0219R0
2016-02-12 Library File System Relative Paths for Filesystem Beman Dawes Jamie Allsop Nicolai Josuttis
- P0218R1
2016-03-05 Library File System Adopt File System TS for C++17 Beman Dawes
- P0218R0
2016-02-11 Library File System Adopt File System TS for C++17 Beman Dawes
- P0217R3
2016-06-24 Evolution Library Evolution Proposed wording for structured bindings Jens Maurer
- P0217R2
2016-05-26 Evolution Library Evolution Proposed wording for structured bindings Jens Maurer
- P0217R1
2016-03-20 Evolution Core Proposed wording for structured bindings Jens Maurer
- P0217R0
2016-02-10 Evolution Core Proposed wording for structured bindings Jens Maurer
- P0216R0
2016-02-11 Library Evolution A Time-Zone Library LEWG166 Greg Miller Bradley White
- P0215R0
2016-02-11 Library Evolution A Civil-Time Library LEWG116 Greg Miller Bradley White
- P0214R9
2018-03-16 Library Data-Parallel Vector Types & Operations LEWG193 Matthias Kretz
- P0214R8
2018-02-12 Library Data-Parallel Vector Types & Operations LEWG193 Matthias Kretz
- P0214R7
2017-11-27 Library Data-Parallel Vector Types & Operations LEWG193 Matthias Kretz
- P0214R6
2017-10-16 Library Data-Parallel Vector Types & Operations LEWG193 Matthias Kretz
- P0214R5
2017-07-30 Library Data-Parallel Vector Types & Operations LEWG193 Matthias Kretz
- P0214R4
2017-06-19 Library Evolution Data-Parallel Vector Types & Operations LEWG193 Matthias Kretz
- P0214R3
2017-02-06 Library Evolution Data-Parallel Vector Types & Operations LEWG193 Matthias Kretz
- P0214R2
2016-10-17 Library Evolution Data-Parallel Vector Types & Operations LEWG193 Matthias Kretz
- P0214R1
2016-05-28 Library evolution Concurrency Data-Parallel Vector Types & Operations LEWG193 Matthias Kretz
- P0214R0
2016-02-12 Library Evolution Data-Parallel Vector Types & Operations LEWG193 Matthias Kretz
- P0213R0
2016-01-24 Library Evolution Reexamining the Performance of Memory-Allocation Strategies Graham Bleaney
- P0212R1
2016-03-01 Evolution Wording for [[maybe_unused]] attribute Andrew Tomazos
- P0212R0
2016-01-31 Evolution Wording for [[maybe_unused]] attribute Andrew Tomazos
- P0211R3
2020-01-14 Library Evolution Allocator-aware library wrappers for dynamic allocation LEWG165 GitHub Thomas Köppe
- P0211R2
2018-10-08 Library Evolution Allocator-aware library wrappers for dynamic allocation LEWG165 GitHub Thomas Köppe
- P0211R1
2016-05-30 Library Evolution Allocator-aware library wrappers for dynamic allocation LEWG165 GitHub Thomas Koeppe
- P0211R0
2016-01-30 Library Evolution Allocator-aware library wrappers for dynamic allocation LEWG165 GitHub Thomas Koeppe
- P0210R0
2016-01-29 Library Evolution A light-weight, dynamic array Thomas Koeppe
- P0209R2
2016-06-23 Library make_from_tuple: apply for construction LEWG163 Pablo Halpern
- P0209R1
2016-05-29 Library make_from_tuple: apply for construction LEWG163 Pablo Halpern
- P0209R0
2016-02-12 Library Evolution make_from_tuple: apply for construction LEWG163 Pablo Halpern
- P0208R1
2017-06-17 Library Evolution Copy-swap Transaction LEWG162 Pablo Halpern
- P0208R0
2016-02-12 Library Evolution Copy-swap helper LEWG162 Pablo Halpern
- P0207R0
2016-01-28 Evolution Ruminations on lambda captures Ville Voutilainen
- P0206R1
2016-03-09 Concurrency Library Evolution A joining thread LEWG161 Ville Voutilainen
- P0206R0
2016-01-27 Concurrency Library Evolution Discussion about std::thread and RAII LEWG161 Ville Voutilainen
- P0205R1
2021-06-25 SG6 Library Evolution Library Efficient Seeding of Random Number Engines LEWG160 GitHub Moritz Klammler
- P0205R0
2016-02-11 Numerics Library Evolution Library Allow Seeding Random Number Engines With std::random_device LEWG160 GitHub Moritz Klammler
- P0203R0
2016-01-26 SG14 Considerations for the design of expressive portable SIMD vectors Mathias Gaunard
- P0202R3
2017-11-09 Library Add Constexpr Modifiers to Functions in <algorithm> and <utility> Headers LEWG159 Antony Polukhin
- P0202R2
2017-09-12 Library Evolution Add Constexpr Modifiers to Functions in <algorithm> and <cstring> Headers LEWG159 Antony Polukhin
- P0202R1
2016-05-21 Library Evolution Add Constexpr Modifiers to Functions in <algorithm> and <cstring> Headers LEWG159 Antony Polukhin
- P0202R0
2016-01-31 Library Evolution Add Constexpr Modifiers to Functions in <algorithm> and <cstring> Headers LEWG159 Antony Polukhin
- P0201R6
2022-10-15 Library Evolution A polymorphic value-type for C++ LEWG158 GitHub Jonathan Coe Antony Peacock Sean Parent
- P0201R5
2019-03-11 Library Evolution Library A polymorphic value-type for C++ LEWG158 GitHub Jonathan Coe Sean Parent
- P0201R4
2018-10-05 Library Evolution Library A polymorphic value-type for C++ LEWG158 GitHub Jonathan Coe Sean Parent
- P0201R3
2018-02-12 Library A polymorphic value-type for C++ LEWG158 GitHub Jonathan Coe Sean Parent
- P0201R2
2017-10-16 Library Evolution A polymorphic value-type for C++ LEWG158 GitHub Jonathan Coe
- P0201R1
2016-10-13 Library Evolution An indirect value-type for C++ LEWG158 GitHub Jonathan Coe
- P0201R0
2016-02-01 Library Evolution A cloning pointer-class for C++ LEWG158 GitHub Jonathan Coe
- P0200R0
2016-01-22 Library Evolution A Proposal to Add Y Combinator to the Standard Library Yegor Derevenets
- P0199R0
2016-02-11 Evolution Default Hash Vicente J. Botet Escriba
- P0198R0
2016-02-11 Evolution Library Evolution Default Swap Vicente J. Botet Escriba
- P0197R0
2016-02-11 Evolution Default Tuple-like access Vicente J. Botet Escriba
- P0196R5
2018-05-03 Library Evolution Generic none() factories for Nullable types LEWG156 Vicente J. Botet Escribá
- P0196R4
2017-10-15 Library Evolution Generic none() factories for Nullable types LEWG156 Vicente J. Botet Escriba
- P0196R3
2017-06-15 Library Evolution Generic none() factories for Nullable types LEWG156 Vicente J. Botet Escriba
- P0196R2
2016-10-12 Library Evolution Generic none() factories for Nullable types LEWG156 Vicente J. Botet Escriba
- P0196R1
2016-05-22 Library Evolution Generic none() factories for Nullable types LEWG156 Vicente J. Botet Escriba
- P0196R0
2016-02-11 Library Evolution A generic none_t literal type for Nullable types LEWG156 Vicente J. Botet Escriba
- P0195R2
2016-11-08 Core Pack expansions in using-declarations Robert Haberlach Richard Smith
- P0195R1
2016-10-15 Core Modernizing using-declarations Robert Haberlach
- P0195R0
2015-12-23 Evolution Modernizing using-declarations Robert Haberlach
- P0194R6
2018-03-16 Core Library Static reflection LEWG69 Matus Chochlik Axel Naumann David Sankel
- P0194R5
2018-02-11 Core Library Static reflection LEWG69 Matúš Chochlík Axel Naumann David Sankel
- P0194R4
2017-06-18 SG7 Evolution Static reflection LEWG69 Matúš Chochlík Axel Naumann David Sankel
- P0194R3
2017-02-06 Reflection Evolution Static reflection LEWG69 Matúš Chochlík Axel Naumann David Sankel
- P0194R2
2016-10-15 Reflection Evolution Static reflection LEWG69 Matúš Chochlík Axel Naumann David Sankel
- P0194R1
2016-05-17 Reflection Static reflection (revision 4) LEWG69 Matúš Chochlík Alex Naumann
- P0194R0
2016-02-08 Reflection Static reflection (revision 4) LEWG69 Matus Chochlik Axel Naumann
- P0193R1
2016-03-20 Concurrency SG14 Where is Vectorization in C++‽ JF Bastien Hans Boehm
- P0193R0
2016-01-21 Concurrency SG14 Where is Vectorization in C++‽ JF Bastien Hans Boehm
- P0192R4
2018-10-08 Evolution Library Evolution `short float` and fixed-size floating point types GitHub Michał Dominiak Bryce Adelstein Lelbach Boris Fomitchev Sergei Nikolaev
- P0192R1
2016-02-14 Evolution Adding a Fundamental Type for Short Float LEWG358 GitHub Boris Fomitchev Sergei Nikolaev Olivier Giroux Lawrence Crowl
- P0192R0
2015-11-11 Evolution Adding a Fundamental Type for Short Float LEWG358 GitHub Boris Fomitchev Sergei Nikolaev Oliver Giroux
- P0191R1
2016-03-20 Evolution C++ virtual member function pointer comparison Daniel Markus
- P0190R4
2017-07-28 Concurrency Proposal for New memory order consume Definition Paul E. McKenney Michael Wong Hans Boehm Jens Maurer Jeffrey Yasskin JF Bastien
- P0190R3
2017-02-05 Concurrency Proposal for New memory order consume Definition Paul E. McKenney Michael Wong Hans Boehm Jens Maurer Jeffrey Yasskin JF Bastien
- P0190R2
2016-05-25 Concurrency Proposal for New memory order consume Definition Paul E. McKenney Michael Wong Hans Boehm Jens Maurer Jeffrey Yasskin JF Bastien
- P0190R1
2016-03-18 Concurrency Proposal for New memory order consume Definition Paul E. McKenney Michael Wong Hans Boehm Jens Maurer
- P0190R0
2016-02-10 Concurrency Proposal for New memory order consume Definition Paul E. McKenney Michael Wong Hans Boehm Jens Maurer
- P0189R1
2016-02-29 Core Wording for [[nodiscard]] attribute Andrew Tomazos
- P0189R0
2016-01-03 Evolution Wording for [[nodiscard]] attribute Andrew Tomazos
- P0188R1
2016-02-29 Core Wording for [[fallthrough]] attribute Andrew Tomazos
- P0188R0
2016-01-03 Evolution Wording for [[fallthrough]] attribute Andrew Tomazos
- P0187R1
2016-06-28 Evolution Proposal/Wording for Bit-field Default Member Initializer Syntax Andrew Tomazos
- P0187R0
2015-11-20 Evolution Proposal of Bitfield Default Member Initializers Andrew Tomazos
- P0186R0
2016-02-11 Library Evolution Iterator Facade Library Proposal for Ranges LEWG155 Beman Dawes Eric Niebler Casey Carter
- P0185R1
2016-03-01 Library Adding [nothrow-]swappable traits, revision 3 Daniel Krugler
- P0185R0
2016-02-09 Library Adding [nothrow-] swappable traits Daniel Krugler
- P0184R0
2016-02-11 Evolution Generalizing the Range-Based For Loop Eric Niebler
- P0181R1
2016-06-23 Library Evolution Ordered By Default Alisdair Meredith
- P0181R0
2016-02-17 Library Evolution Ordered By Default Alisdair Meredith
- P0180R2
2016-06-23 Library Evolution Reserve a New Library Namespace Future Standardization LEWG153 Alisdair Meredith
- P0180R1
2016-03-21 Library Evolution Reserve a New Library Namespace Future Standardization LEWG153 Alisdair Meredith
- P0180R0
2016-02-10 Library Evolution Reserve a New Library Namespace Future Standardization LEWG153 Alisdair Meredith
- P0178R1
2024-12-17 LWG Library Allocators and swap LEWG152 GitHub Alisdair Meredith
- P0178R0
2016-02-15 Library Evolution Allocators and swap LEWG152 GitHub Alisdair Meredith
- P0177R2
2016-03-21 Library Evolution Cleaning up allocator_traits LEWG151 GitHub Alisdair Meredith
- P0177R1
2016-03-01 Library Evolution Cleaning up allocator_traits LEWG151 GitHub Alisdair Meredith
- P0177R0
2016-02-15 Library Evolution Cleaning up allocator_traits LEWG151 GitHub Alisdair Meredith
- P0175R1
2016-06-24 Library Synopses for the C library LWG3051 Thomas Koeppe Richard Smith
- P0175R0
2016-02-13 Library Synopses for the C library LWG3051 Thomas Koeppe Richard Smith
- P0174R2
2016-06-23 Library Evolution Deprecating Vestigial Library Parts in C++17 LEWG149 Alisdair Meredith
- P0174R1
2016-03-21 Library Evolution Deprecating Vestigial Library Parts in C++17 LEWG149 Alisdair Meredith
- P0174R0
2016-02-15 Library Evolution Deprecating Vestigial Library Parts in C++17 LEWG149 Alisdair Meredith
- P0172R0
2015-11-10 Library Evolution Abominable Function Types Alisdair Meredith
- P0171R0
2015-11-06 Evolution Response To: Resumable Expressions P0114R0 Gor Nishanov
- P0170R1
2016-03-01 Core Wording for Constexpr Lambda Faisal Vali
- P0170R0
2015-11-01 Evolution Wording for Constexpr Lambda Faisal Vali
- P0169R0
2015-11-03 Library evolution regex and Unicode character types LEWG144 Nozomu Katō
- P0167R2
2016-03-04 WG21 Core Language Working Group "ready" Issues for the February, 2016 (Jacksonville) meeting William M. Miller
- P0167R1
2016-02-15 Core Core Language Working Group "ready" Issues for the February, 2016 (Jacksonville) meeting William M. Miller
- P0167R0
2015-11-10 Core Core Language Working Group "ready" Issues after the October, 2015 (Kona) meeting William M. Miller
- P0166R0
2015-11-06 Evolution Three interesting questions about contracts J. Daniel Garcia
- P0165R4
2017-02-06 Library C++ Standard Library Issues to be moved in Kona Marshall Clow
- P0165R3
2016-10-17 Library C++ Standard Library Issues to be moved in Issaquah Marshall Clow
- P0165R2
2016-05-30 Library C++ Standard Library Issues to be moved in Oulu Marshall Clow
- P0165R1
2016-02-12 Library C++ Standard Library Issues to be moved in Jacksonville Marshall Clow
- P0165R0
2015-10-23 Library C++ Standard Library Issues to be moved in Kona Marshall Clow
- P0164R0
2015-10-23 Core Core Language Working Group "ready" Issues William M. Miller
- P0163R0
2015-10-23 Library Evolution shared_ptr::weak_type Arthur O'Dwyer
- P0162R0
2015-11-06 A response to "P0055R0: On Interactions Between Coroutines and Networking Library" LEWG127 Christopher Kohlhoff
- P0161R0
2016-02-12 Library Bitset Iterators, Masks, and Container Operations LEWG148 Nathan Myers
- P0160R0
2015-10-23 Core Wording for removing defaults for unary folds Jens Maurer
- P0159R0
2015-10-22 Draft of Technical Specification for C++ Extensions for Concurrency Artur Laksberg
- P0158R0
2015-11-06 Evolution Couroutines belong in a TS Jamie Allsop Jonathan Wakely Christopher Kohlhoff Anthony Williams Roger Orr Andy Sawyer Jonathan Coe Arash Partow
- P0157R0
2015-11-07 Evolution Handling Disappointment in C++ Lawrence Crowl
- P0156R2
2017-03-03 Library Variadic lock_guard (Rev. 4) Mike Spertus
- P0156R1
2016-10-21 Library Variadic lock_guard (Rev. 4) Mike Spertus
- P0156R0
2015-10-21 Evolution Variadic lock_guard (Rev. 3) LWG2887 Mike Spertus
- P0155R0
2015-10-22 Library Task Block R5 Pablo Halpern Arch Robison Hong Hong Artur Laksberg Gor Nishanov Herb Sutter
- P0154R1
2016-03-03 Concurrency constexpr std::thread::hardware_{true,false}_sharing_size JF Bastien Olivier Giroux
- P0154R0
2015-10-24 constexpr std::thread::hardware_{true,false}_sharing_size JF Bastien Olivier Giroux
- P0153R0
2015-11-05 std::atomic_object_fence(mo, T&&...) Olivier Giroux JF Bastien
- P0152R1
2016-03-02 Concurrency constexpr atomic<T>::is_always_lock_free Olivier Giroux JF Bastien Jeff Snyder
- P0152R0
2015-10-21 Concurrency constexpr atomic::is_always_lock_free Olivier Giroux JF Bastien Jeff Snyder
- P0151R0
2015-10-16 Evolution Proposal of Multi-Declarators Andrew Tomazos
- P0149R0
2016-02-12 Evolution Generalised member pointers Jeff Snyder
- P0148R0
2015-10-14 Library Evolution memory_resource_ptr: A Limited Smart Pointer for memory_resource Correctness Pablo Halpern Dietmar Kühl
- P0147R0
2015-11-08 Evolution The Use and Implementation of Contracts Lawrence Crowl
- P0146R1
2016-02-11 Evolution Regular Void Matt Calabrese
- P0146R0
2015-09-25 Evolution Regular Void Matt Calabrese
- P0145R3
2016-06-23 Core Refining Expression Evaluation Order for Idiomatic C++ Gabriel Dos Reis Herb Sutter Jonathan Caves
- P0145R2
2016-03-03 Core Refining Expression Evaluation Order for Idiomatic C++ Gabriel Dos Reis Herb Sutter Jonathan Caves
- P0145R1
2016-02-12 Evolution Core Refining Expression Evaluation Order for Idiomatic C++ (Revision 2) Gabriel Dos Reis Herb Sutter Jonathan Caves
- P0145R0
2015-10-01 Evolution Expression Order of Evaluation Gabriel Dos Reis Herb Sutter Jonathan Caves
- P0144R2
2016-03-16 Evolution Structured Bindings Herb Sutter
- P0144R1
2016-02-03 Evolution Structured Bindings Herb Sutter Bjarne Stroustrup Gabriel Dos Reis
- P0144R0
2015-10-14 Evolution Structured Bindings Herb Sutter
- P0143R2
2016-03-04 Core Wording for Modules Gabriel Dos Reis
- P0143R1
2016-02-15 Core Wording for Modules Gabriel Dos Reis
- P0143R0
2015-11-30 Core Wording for Modules Gabriel Dos Reis
- P0142R0
2016-02-15 WG21 A Module System for C++ (Revision 4) Gabriel Dos Reis
- P0141R0
2015-10-05 Modules Modules, Componentization, and Transitional Paths Gabriel Dos Reis Pavel Curtis
- P0138R2
2016-03-04 WG21 Construction Rules for enum class Values Gabriel Dos Reis
- P0138R1
2016-02-14 Core Construction Rules for enum class Values Gabriel Dos Reis
- P0138R0
2015-09-28 Core Construction Rules for enum class Values Gabriel Dos Reis
- P0137R1
2016-06-23 Core Core Issue 1776: Replacement of class objects containing reference members Richard Smith
- P0137R0
2015-09-27 Core Core Issue 1776: Replacement of class objects containing reference members Richard Smith
- P0136R1
2015-10-19 Core Rewording inheriting constructors (core issue 1941 et al) Richard Smith
- P0136R0
2015-09-25 Core Rewording inheriting constructors (core issue 1941 et al) Richard Smith
- P0135R1
2016-06-20 Wording for guaranteed copy elision through simplified value categories Richard Smith
- P0135R0
2015-09-27 Evolution Guaranteed copy elision through simplified value categories Richard Smith
- P0134R0
2015-09-23 Evolution Introducing a name for brace-or-equal-initializers for non-static data members Richard Smith
- P0133R0
2015-09-27 Evolution Library Evolution Putting noexcept(auto) on hold, again Ville Voutilainen
- P0132R1
2018-05-07 Library Evolution Non-throwing container operations LEWG140 Ville Voutilainen
- P0132R0
2015-09-27 Evolution Library Evolution Non-throwing container operations LEWG140 Ville Voutilainen
- P0131R0
2015-09-27 Evolution Unified call syntax concerns Bjarne Stroustrup
- P0130R0
2015-09-27 SG14 Comparing virtual functions Scott Wardle Roberto Parolin
- P0129R0
2015-09-26 Evolution We cannot (realistically) get rid of throwing moves Ville Voutilainen
- P0128R1
2016-02-10 Evolution constexpr_if Ville Voutilainen
- P0128R0
2015-09-26 Evolution constexpr_if Ville Voutilainen
- P0127R2
2016-06-23 Evolution Declaring non-type template arguments with auto James Touton Mike Spertus
- P0127R1
2016-03-04 Evolution Declaring non-type template arguments with auto James Touton Mike Spertus
- P0127R0
2015-09-25 Evolution Declaring non-type template arguments with auto James Touton
- P0126R2
2016-03-13 Concurrency std::synchronic<T> Olivier Giroux Torvald Riegel
- P0126R1
2016-02-12 Concurrency std::synchronic<T> Olivier Giroux
- P0126R0
2015-09-24 Concurrency std::synchronic Olivier Giroux
- P0125R0
2015-09-25 Library std::bitset inclusion test methods Vittorio Romeo
- P0124R8
2023-08-23 SG1 Concurrency and Parallelism SG5 Transactional Memory SG14 Low Latency Linux-Kernel Memory Model GitHub Paul E. McKenney Ulrich Weigand Andrea Parri Boqun Feng
- P0124R7
2023-08-23 SG1 Concurrency and Parallelism SG5 Transactional Memory SG14 Low Latency Linux-Kernel Memory Model GitHub Paul E. McKenney Ulrich Weigand Andrea Parri Boqun Feng
- P0124R6
2018-09-27 SG1 Linux-Kernel Memory Model GitHub Paul McKenney Ulrich Weigand Andrea Parri Boqun Feng
- P0124R5
2018-04-06 SG1 Linux-Kernel Memory Model GitHub Paul E. McKenney Ulrich Weigand Andrea Parri Boqun Feng
- P0124R4
2017-09-25 Concurrency Linux-Kernel Memory Model GitHub Paul E. McKenney Ulrich Weigand Andrea Parri Boqun Feng
- P0124R3
2017-06-26 Concurrency Linux-Kernel Memory Model GitHub Paul E. McKenney Ulrich Weigand Andrea Parri Boqun Feng
- P0124R2
2016-06-26 Concurrency Linux-Kernel Memory Model GitHub Paul E. McKenney Ulrich Weigand Andrea Parri Boqun Feng
- P0124R1
2016-01-27 Concurrency Linux-Kernel Memory Model GitHub Paul E. McKenney Ulrich Weigand Andrea Parri
- P0124R0
2015-09-25 Concurrency Linux-Kernel Memory Model GitHub Paul E. McKenney Ulrich Weigand
- P0123R2
2016-05-26 Library Evolution string_span: bounds-safe views for sequences of objects LEWG138 Neil MacIntosh
- P0123R1
2016-02-11 Library Evolution string_span: bounds-safe views for sequences of characters LEWG138 Neil MacIntosh
- P0123R0
2015-09-25 Library Evolution Unifying the interfaces of string_view and array_view LEWG138 Neil MacIntosh
- P0122R7
2018-03-16 Library span: bounds-safe views for sequences of objects LEWG147 Neil MacIntosh Stephan T. Lavavej
- P0122R6
2018-02-11 Library span: bounds-safe views for sequences of objects LEWG147 Neil MacIntosh
- P0122R5
2017-06-17 Library span: bounds-safe views for sequences of objects LEWG147 Neil MacIntosh
- P0122R4
2017-02-06 Library span: bounds-safe views for sequences of objects LEWG147 Neil MacIntosh
- P0122R3
2016-07-10 Library Evolution span: bounds-safe views for sequences of objects LEWG147 Neil MacIntosh
- P0122R2
2016-05-26 Library Evolution span: bounds-safe views for sequences of objects LEWG147 Neil MacIntosh
- P0122R1
2016-02-11 Library Evolution span: bounds-safe views of objects for sequences LEWG147 Neil MacIntosh
- P0122R0
2015-09-25 Library Evolution array_view: bounds-safe views for sequences of objects LEWG147 Neil MacIntosh
- P0121R0
2015-09-25 Concepts Working Draft, C++ extensions for Concepts Andrew Sutton
- P0120R0
2015-09-25 Evolution constexpr unions and common initial sequences Anthony Williams
- P0119R2
2016-05-28 Evolution Overload sets as function arguments Andrew Sutton
- P0119R1
2016-02-12 Evolution Overload sets as function arguments Andrew Sutton
- P0119R0
2015-09-25 Evolution Overload sets as function arguments Andrew Sutton
- P0118R0
2015-09-26 Concepts Concepts-TS editors report Andrew Sutton
- P0117R0
2015-09-25 Library Evolution Generic to_string/to_wstring functions Robert Kawulak
- P0116R0
2015-09-25 Library Evolution Boolean conversion for Standard Library types Robert Kawulak
- P0114R0
2015-09-25 Concurrency Resumable Expressions (revision 1) Christopher Kohlhoff
- P0113R0
2015-09-25 Concurrency Executors and Asynchronous Operations, Revision 2 Christopher Kohlhoff
- P0112R1
2015-10-23 Library Evolution Networking Library (Revision 7) Christopher Kohlhoff
- P0112R0
2015-09-25 Library Evolution Networking Library (Revision 6) Christopher Kohlhoff
- P0110R0
2015-09-25 Evolution Library Evolution Implementing the strong guarantee for variant<> assignment Anthony Williams
- P0109R0
2015-09-25 Evolution Function Aliases + Extended Inheritance = Opaque Typedefs Walter E. Brown
- P0108R1
2016-04-14 Concurrency Library Evolution Skeleton Proposal for Thread-Local Storage (TLS) LEWG192 Paul E. McKenney JF Bastien
- P0108R0
2015-09-24 Concurrency Skeleton Proposal for Thread-Local Storage (TLS) LEWG192 Paul E. McKenney JF Bastien
- P0107R0
2015-09-23 Library Evolution Better support for constexpr in std::array Louis Dionne
- P0106R0
2015-09-27 Numerics C++ Binary Fixed-Point Arithmetic Lawrence Crowl
- P0105R1
2017-02-05 Numerics Rounding and Overflow in C++ Lawrence Crowl
- P0105R0
2015-09-27 Numerics Rounding and Overflow in C++ Lawrence Crowl
- P0104R1
2017-02-05 Numerics Multi-Word Integer Operations and Types Lawrence Crowl
- P0104R0
2015-09-27 Numerics Multi-Word Integer Operations and Types Lawrence Crowl
- P0103R1
2017-02-05 Numerics Overflow-Detecting and Double-Wide Arithmetic Operations Lawrence Crowl
- P0103R0
2015-09-27 Numerics Overflow-Detecting and Double-Wide Arithmetic Operations Lawrence Crowl
- P0102R0
2015-09-27 Numerics C++ Parametric Number Type Aliases Lawrence Crowl
- P0101R0
2015-09-27 Numerics An Outline of a C++ Numbers Technical Specification, Lawrence Crowl
- P0100R2
2016-11-27 Evolution Comparison in C++ Lawrence Crowl
- P0100R1
2015-11-07 Library Evolution Comparison in C++ Lawrence Crowl
- P0100R0
2015-09-27 Library Evolution Comparison in C++ Lawrence Crowl
- P0099R1
2016-10-16 Concurrency A low-level API for stackful context switching Oliver Kowalke Nat Goodspeed
- P0099R0
2015-09-27 Concurrency A low-level API for stackful context switching Oliver Kowalke Nat Goodspeed
- P0098R1
2016-01-04 Concurrency Towards Implementation and Use of memory order consume Paul E. McKenney Torvald Riegel Jeff Preshing Hans Boehm Clark Nelson Olivier Giroux Lawrence Crowl
- P0098R0
2015-09-24 Concurrency Towards Implementation and Use of memory order consume Paul E. McKenney Torvald Riegel Jeff Preshing Hans Boehm Clark Nelson Olivier Giroux Lawrence Crowl
- P0097R0
2015-09-24 Concurrency Use Cases for Thread-Local Storage Paul E. McKenney JF Bastien Pablo Halpern Michael Wong Thomas Richard William Scogland Robert Geva
- P0096R5
2017-10-09 SG10 Evolution Library Evolution Feature-testing recommendations for C++ Clark Nelson
- P0096R4
2017-07-26 Feature Testing Feature-testing recommendations for C++ Clark Nelson
- P0096R3
2016-04-29 Feature Testing Feature-testing recommendations for C++ Clark Nelson
- P0096R2
2016-02-23 Feature Testing Feature-testing recommendations for C++ Clark Nelson
- P0096R1
2016-01-19 Feature Testing Feature-testing recommendations for C++ Clark Nelson
- P0096R0
2014-09-16 Feature Testing Feature-testing recommendations for C++ Clark Nelson
- P0095R2
2018-10-07 Evolution Language Variants GitHub David Sankel Dan Sarginson Sergei Murzin
- P0095R1
2016-05-29 Evolution Pattern Matching and Language Variants GitHub David Sankel
- P0095R0
2015-09-24 Library Evolution The case for a language based variant GitHub David Sankel
- P0094R0
2015-09-24 Library Evolution Simply a basic variant David Sankel
- P0093R0
2015-09-24 Library Evolution Simply a strong variant David Sankel
- P0092R1
2015-10-20 Library Evolution Polishing Howard Hinnant
- P0092R0
2015-09-23 Library Evolution Polishing <chrono> Howard Hinnant
- P0091R4
2016-06-24 Evolution Template argument deduction for class templates (Rev. 7) Mike Spertus Faisal Vali Richard Smith
- P0091R3
2016-06-24 Core Template argument deduction for class templates (Rev. 6) Mike Spertus Faisal Vali Richard Smith
- P0091R2
2016-05-29 Core Template argument deduction for class templates (Rev. 5) Mike Spertus Faisal Vali Richard Smith
- P0091R1
2016-02-15 Evolution Template parameter deduction for constructors (Rev. 3) Mike Spertus Faisal Vali Richard Smith
- P0091R0
2015-09-24 Evolution Template parameter deduction for constructors (Rev. 3) Mike Spertus Richard Smith
- P0090R0
2015-09-24 Library Evolution Removing result_type, etc. Stephan T. Lavavej
- P0089R1
2016-02-12 Library Evolution Quantifying Memory-Allocation Strategies John Lakos Jeffrey Mendelsohn Alisdair Meredith Nathan Myers
- P0089R0
2015-09-28 Library Evolution Quantifying Memory-Allocatiom Strategies John Lakos Jeffrey Mendelsohn Alisdair Meredith Nathan Myers
- P0088R3
2016-06-23 Library Variant: a type-safe union for C++17 (v8) Axel Naumann
- P0088R2
2016-03-21 Library Variant: a type-safe union for C++17 (v7) Axel Naumann
- P0088R1
2016-02-13 Library Variant: a type-safe union that is rarely invalid (v6) Axel Naumann
- P0088R0
2015-09-27 Library Evolution Variant: a type-safe union that is rarely invalid (v5) Axel Naumann
- P0087R0
2015-09-28 Library Evolution Variant: a type-safe union without undefined behavior (v2) Axel Naumann
- P0086R0
2015-09-28 Evolution Variant design review Axel Naumann
- P0085R0
2015-05-08 Evolution Oo... adding a coherent character sequence to begin octal-literals GitHub Michael Jonker Axel Naumann
- P0084R2
2016-06-23 Library Evolution Library Emplace Return Type (Revision 1) LEWG132 Alan Talbot
- P0084R1
2016-05-28 Library Evolution Library Emplace Return Type (Revision 1) LEWG132 Alan Talbot
- P0084R0
2015-09-24 Library Evolution Emplace Return Type LEWG132 Alan Talbot
- P0083R3
2016-06-24 Library Evolution Splicing Maps and Sets (Revision 5) LWG2743 Alan Talbot Jonathan Wakely Howard Hinnant James Dennett
- P0083R2
2016-03-20 Library Splicing Maps and Sets (Revision 4) Alan Talbot Jonathan Wakely Howard Hinnant James Dennett
- P0083R1
2015-11-07 Library Evolution Splicing Maps and Sets (Revision 3) Alan Talbot Jonathan Wakely Howard Hinnant James Dennett
- P0083R0
2015-09-24 Library Evolution Splicing Maps and Sets (Revision 2) Alan Talbot
- P0082R2
2017-02-06 Evolution For Loop Exit Strategies (Revision 3) Alan Talbot
- P0082R1
2016-02-14 Evolution For Loop Exit Strategies (Revision 1) Alan Talbot
- P0082R0
2015-09-24 Evolution For Loop Exit Strategies (Revision 1) Alan Talbot
- P0081R0
2015-09-25 Numerics A proposal to add sincos to the standard library Paul Dreik
- P0080R0
2015-07-28 Library Evolution Variant: Discriminated Union with Value Semantics Michael Park
- P0079R0
2015-09-28 Evolution Extension methods in C++ Roger Orr
- P0078R0
2015-09-25 Evolution The [[pure]] attribute Karl-Étienne Perron
- P0077R2
2016-03-03 Library is_callable, the missing INVOKE related trai Agustín Bergé
- P0077R1
2016-02-12 Library Evolution is_callable, the missing INVOKE related trai Agustín Bergé
- P0077R0
2015-09-22 Library Evolution is_callable, the missing INVOKE related trait Agustín Bergé
- P0076R4
2017-07-14 Library Evolution Core Vector and Wavefront Policies LEWG191 Arch Robison Pablo Halpern Robert Geva Clark Nelson Jens Maurer
- P0076R3
2016-07-07 Library Evolution Vector and Wavefront Policies LEWG191 Arch Robison Pablo Halpern Robert Geva Clark Nelson Jens Maurer
- P0076R2
2016-05-28 Library Evolution Vector and Wavefront Policies LEWG191 Arch Robison Pablo Halpern Robert Geva Clark Nelson Jens Maurer
- P0076R1
2016-02-12 Concurrency Vector and Wavefront Policies LEWG191 Arch Robison Pablo Halpern Robert Geva Clark Nelson Jens Maurer
- P0076R0
2015-09-25 Library Vector and Wavefront Policies LEWG191 Arch Robison Pablo Halpern Robert Geva Clark Nelson
- P0075R2
2017-11-09 SG1 Template Library for Parallel For Loops LEWG334 Pablo Halpern Clark Nelson Arch D. Robison Robert Geva
- P0075R1
2016-02-12 Library Template Library for Index-Based Loops LEWG334 Arch Robison Pablo Halpern Robert Geva Clark Nelson
- P0075R0
2015-09-25 Library Template Library for Index-Based Loops LEWG334 Arch Robison Pablo Halpern Robert Geva Clark Nelson
- P0074R0
2015-09-23 Library Making std::owner_less more flexible Jonathan Wakely
- P0073R2
2016-05-30 Evolution On unifying the coroutines and resumable functions proposals Torvald Riegel
- P0073R1
2016-02-12 Evolution On unifying the coroutines and resumable functions proposals Torvald Riegel
- P0073R0
2015-09-25 Evolution On unifying the coroutines and resumable functions proposals Torvald Riegel
- P0072R1
2016-02-12 Concurrency Light-Weight Execution Agents Torvald Riegel
- P0072R0
2015-09-24 Concurrency Light-Weight Execution Agents Torvald Riegel
- P0071R0
2015-09-12 Evolution Coroutines: Keyword alternatives Gor Nishanov
- P0070R0
2015-09-12 Evolution Coroutines: Return Before Await Gor Nishanov
- P0069R0
2015-09-28 Concurrency A C++ Compiler for Heterogeneous Computing Ben Sander Greg Stoner Siu-chi Chan Wen-Heng (Jack) Chung
- P0068R0
2015-09-03 Evolution Proposal of [[unused]], [[nodiscard]] and [[fallthrough]] attributes Andrew Tomazos
- P0067R5
2016-11-11 Library Elementary string conversions, revision 5 LEWG130 Jens Maurer
- P0067R4
2016-07-11 Library Elementary string conversions, revision 4 LEWG130 LWG2893 Jens Maurer
- P0067R3
2016-06-23 Library Elementary string conversions, revision 2 LEWG130 Jens Maurer
- P0067R2
2016-05-27 Library Elementary string conversions, revision 2 LEWG130 Jens Maurer
- P0067R1
2016-02-12 Library Evolution Elementary string conversions LEWG130 Jens Maurer
- P0067R0
2015-09-25 Library Elementary string conversions LEWG130 Jens Maurer
- P0066R0
2015-09-28 Evolution Accessors and views with lifetime extension David Krauss
- P0065R0
2015-09-27 Evolution Movable initializer lists, rev. 2 David Krauss
- P0063R3
2016-06-23 Library Evolution C++17 should refer to C11 instead of C99 LEWG146 LWG2828 Clark Nelson Hans Boehm
- P0063R2
2016-03-18 Library Evolution C++17 should refer to C11 instead of C99 LEWG146 Hans Boehm
- P0063R1
2016-02-12 Library Evolution C++17 should refer to C11 instead of C99 LEWG146 Clark Nelson Hans Boehm
- P0063R0
2015-09-25 Concurrency C++17 should refer to C11 instead of C99 LEWG146 Hans Boehm Clark Nelson
- P0062R1
2016-05-27 Concurrency When should compilers optimize atomics? JF Bastien Peter Dimov Hal Finkel Paul McKenney Michael Wong Jeffrey Yasskin
- P0062R0
2015-09-25 Concurrency When should compilers optimize atomics? Hans Boehm JF Bastien Peter Dimov Hal Finkel Paul McKenney Michael Wong Jeffrey Yasskin
- P0061R1
2015-10-23 __has_include for C++17 Clark Nelson
- P0061R0
2015-09-16 Feature Testing Feature-testing preprocessor predicates for C++17 Clark Nelson
- P0060R0
2015-09-18 Evolution Function Object-Based Overloading of Operator Dot Mathias Gaunard Dietmar Kühl
- P0059R4
2017-06-18 SG14 Library Evolution A proposal to add a ring span to the standard library LEWG129 Guy Davidson Arthur O'Dwyer
- P0059R3
2017-02-05 SG14 Library Evolution A proposal to add a ring span to the standard library LEWG129 Guy Davidson Arthur O'Dwyer
- P0059R2
2016-10-14 SG14 Library Evolution Add rings to the Standard Library LEWG129 Guy Davidson Arthur O'Dwyer Joe Best-Rotheray
- P0059R1
2016-02-09 SG14 Library Evolution Add rings to the Standard Library LEWG129 Guy Davidson Arthur O'Dwyer
- P0059R0
2015-09-25 SG14 Library Evolution Add rings to the Standard Library LEWG129 Guy Davidson
- P0058R1
2016-02-12 Concurrency An Interface for Abstracting Execution Jared Hoberock Michael Garland Olivier Girioux
- P0058R0
2015-09-25 Concurrency An Interface for Abstracting Execution Jared Hoberock Michael Garland Olivier Girioux
- P0057R8
2018-02-11 WG21 Working Draft, C++ Extensions for Coroutines LEWG128 Gor Nishanov
- P0057R7
2016-11-11 Core Library Wording for Coroutines LEWG128 Gor Nishanov
- P0057R6
2016-10-16 Core Library Wording for Coroutines LEWG128 Gor Nishanov
- P0057R5
2016-07-10 Core Library Wording for Coroutines LEWG128 Gor Nishanov
- P0057R4
2016-05-29 Core Library Wording for Coroutines LEWG128 Gor Nishanov
- P0057R3
2016-03-20 Core Evolution Wording for Coroutines LEWG128 Gor Nishanov Jens Maurer Richard Smith Daveed Vandevoorde
- P0057R2
2016-02-12 Core Library Evolution Wording for Coroutines LEWG128 Gor Nishanov
- P0057R1
2015-11-06 Core Library Evolution Wording for Coroutines LEWG128 Gor Nishanov
- P0057R0
2015-09-26 Core Library Evolution Wording for Coroutines (Revision 3) LEWG128 Gor Nishanov
- P0056R0
2015-09-12 Evolution Soft Keywords Gor Nishanov
- P0055R1
2016-02-12 Library Evolution On Interactions Between Coroutines and Networking Library LEWG127 Gor Nishanov
- P0055R0
2015-09-12 Library Evolution On Interactions Between Coroutines and Networking Library LEWG127 Gor Nishanov
- P0054R0
2015-09-12 Evolution Coroutines: reports from the fields Gor Nishanov
- P0053R7
2017-11-07 Library Evolution Library C++ Synchronized Buffered Ostream LEWG20 Lawrence Crowl Peter Sommerlad Nicolai Josuttis Pablo Halpern
- P0053R6
2017-07-15 Library Evolution Library C++ Synchronized Buffered Ostream LEWG20 Lawrence Crowl Peter Sommerlad Nicolai Josuttis Pablo Halpern
- P0053R5
2017-06-19 Library Evolution Concurrency Library C++ Synchronized Buffered Ostream LEWG20 Lawrence Crowl Peter Sommerlad Nicolai Josuttis Pablo Halpern
- P0053R4
2017-03-02 Library Evolution Concurrency Library DRAFT C++ Synchronized Buffered Ostream LEWG20 Lawrence Crowl Peter Sommerlad Nicolai Josuttis
- P0053R3
2016-11-12 Library Evolution Concurrency Library DRAFT C++ Synchronized Buffered Ostream LEWG20 Lawrence Crowl Peter Sommerlad Nicolia Josuttis
- P0053R2
2016-07-05 Library evolution Concurrency Library C++ Synchronized Buffered Ostream LEWG20 Lawrence Crowl Peter Sommerlad Nicolia Josuttis
- P0053R1
2015-10-24 Library evolution Concurrency Library C++ Synchronized Buffered Ostream LEWG20 Lawrence Crowl Peter Sommerlad Nicolia Josuttis
- P0053R0
2015-09-23 Library C++ Synchronized Buffered Ostream LEWG20 Lawrence Crowl Peter Sommerlad
- P0052R10
2019-02-19 Library Generic Scope Guard and RAII Wrapper for the Standard Library LEWG6 GitHub Peter Sommerlad Andrew L. Sandoval
- P0052R9
2018-10-03 Library Generic Scope Guard and RAII Wrapper for the Standard Library LEWG6 GitHub Peter Sommerlad Andrew L. Sandoval
- P0052R8
2018-04-24 Library Generic Scope Guard and RAII Wrapper for the Standard Library LEWG6 GitHub Peter Sommerlad Andrew L. Sandoval
- P0052R7
2018-03-26 Library Generic Scope Guard and RAII Wrapper for the Standard Library LEWG6 GitHub Peter Sommerlad Andrew L. Sandoval
- P0052R6
2017-11-21 Library Generic Scope Guard and RAII Wrapper for the Standard Library LEWG6 GitHub Peter Sommerlad Andrew L. Sandoval
- P0052R5
2017-07-13 Library Generic Scope Guard and RAII Wrapper for the Standard Library LEWG6 GitHub Peter Sommerlad Andrew L. Sandoval
- P0052R4
2017-06-16 Library Generic Scope Guard and RAII Wrapper for the Standard Library LEWG6 GitHub Peter Sommerlad Andrew L. Sandoval
- P0052R3
2017-02-06 Library Generic Scope Guard and RAII Wrapper for the Standard Library LEWG6 GitHub Peter Sommerlad Andrew L. Sandoval
- P0052R2
2016-03-18 Library Library Evolution Generic Scope Guard and RAII Wrapper for the Standard Library LEWG6 GitHub Peter Sommerlad Andrew L. Sandoval
- P0052R1
2016-02-12 Library Generic Scope Guard and RAII Wrapper for the Standard Library LEWG6 GitHub Peter Sommerlad Andrew L. Sandoval
- P0052R0
2015-09-27 Library Generic Scope Guard and RAII Wrapper for the Standard Library LEWG6 GitHub Peter Sommerlad Andrew L. Sandoval
- P0051R3
2018-02-12 Library Evolution C++ generic overload function LEWG125 GitHub Vicente J. Botet Escribá
- P0051R2
2016-10-13 Library Evolution C++ generic overload function LEWG125 GitHub Vicente J. Botet Escriba
- P0051R1
2015-11-05 Library Evolution C++ generic overload function (Revision 1) LEWG125 GitHub Vicente J. Botet Escriba
- P0051R0
2015-09-22 Library Evolution C++ generic overload function LEWG125 GitHub Vicente J. Botet Escriba
- P0050R0
2015-09-24 Library Evolution C++ generic match function Vicente J. Botet Escriba
- P0048R0
2015-09-25 SG14 Games Dev/Low Latency/Financial Trading/Banking Meeting Minutes 2015/08/12-2015/09/23 Michael Wong
- P0047R0
2015-09-25 Transactional Memory Transactional Memory (TM) Meeting Minutes 2015/06/01-2015/09/21 Michael Wong
- P0046R1
2016-01-30 Library Evolution Change is_transparent to metafunction Tomasz Kamiński
- P0046R0
2015-09-10 Library Evolution Change is_transparent to metafunction Tomasz Kamiński
- P0045R1
2017-02-06 Library Evolution Qualified std::function signatures LEWG104 David Krauss
- P0045R0
2015-09-27 Library Evolution Overloaded and qualified std::function LEWG104 David Krauss
- P0044R0
2015-09-17 Evolution unwinding_state: safe exception relativity David Krauss
- P0043R0
2015-09-27 Library Evolution Function wrappers with allocators and noexcept David Krauss
- P0042R0
2015-09-27 Library Evolution std::recover: undoing type erasure David Krauss
- P0041R0
2015-09-11 Library Evolution SG14 Unstable remove algorithms Brent Friedman
- P0040R3
2016-06-24 Library Evolution SG14 Extending memory management tools LEWG120 Brent Friedman
- P0040R2
2016-05-29 Library Evolution SG14 Extending memory management tools LEWG120 Brent Friedman
- P0040R1
2016-01-10 Library Evolution SG14 Extending memory management tools LEWG120 Brent Friedman
- P0040R0
2015-09-11 Library Evolution SG14 Extending memory management tools LEWG120 Brent Friedman
- P0039R0
2015-09-11 Library Evolution SG14 Extending raw_storage_iterator Brent Friedman
- P0038R0
2015-09-25 Library Evolution SG14 Flat Containers LEWG118 Sean Middleditch
- P0037R7
2019-06-17 SG6 LEWGI Fixed-Point Real Numbers LEWG117 LEWG372 GitHub John McFarlane
- P0037R6
2019-01-21 SG6 SG14 Library Evolution Fixed-Point Real Numbers LEWG117 LEWG372 GitHub John McFarlane
- P0037R5
2018-05-07 SG6 SG14 Library Evolution Fixed-Point Real Numbers LEWG117 LEWG372 GitHub John McFarlane
- P0037R4
2017-10-16 Numerics SG14 Library Evolution Fixed-point real numbers LEWG117 LEWG372 GitHub John McFarlane
- P0037R3
2016-10-17 Numerics SG14 Library Evolution Fixed-point real numbers LEWG117 LEWG372 GitHub John McFarlane Michael Wong
- P0037R2
2016-05-30 Numerics SG14 Fixed-point real numbers LEWG117 LEWG372 GitHub John McFarlane
- P0037R1
2016-02-11 Library Evolution SG14 Fixed point real numbers LEWG117 LEWG372 GitHub John McFarlane
- P0037R0
2015-09-28 Library Evolution SG14 Fixed point real numbers LEWG117 LEWG372 GitHub John McFarlane
- P0036R0
2015-09-10 Core Unary Folds and Empty Parameter Packs (Revision 1) Thibaut Le Jehan
- P0035R4
2016-06-21 Core Library Evolution Dynamic memory allocation for over-aligned data LEWG183 Clark Nelson
- P0035R3
2016-05-26 Core Library Evolution Dynamic memory allocation for over-aligned data LEWG183 Clark Nelson
- P0035R2
2016-03-18 Evolution Dynamic memory allocation for over-aligned data LEWG183 Clark Nelson
- P0035R1
2015-12-29 Evolution Dynamic memory allocation for over-aligned data LEWG183 Clark Nelson
- P0035R0
2015-09-09 Evolution Dynamic memory allocation for over-aligned data LEWG183 Clark Nelson
- P0034R0
2015-09-25 Library Evolution Civil Time for the Standard Library LEWG116 Bill Seymour
- P0033R1
2015-10-24 Library Evolution Re-enabling shared_from_this (revision 1) Jonathan Wakely Peter Dimov
- P0033R0
2015-09-23 Library Evolution Re-enabling shared_from_this Jonathan Wakely Peter Dimov
- P0032R3
2016-05-24 Library Evolution Homogeneous interface for variant, any and optional (Revision 3) LEWG100 LWG2754 Vicente J. Botet Escriba
- P0032R2
2016-03-13 Library Evolution Homogeneous interface for variant, any and optional (Revision 2) LEWG100 Vicente J. Botet Escriba
- P0032R1
2015-11-05 Library Evolution Homogeneous interface for variant, any and optional (Revision 1) LEWG100 Vicente J. Botet Escriba
- P0032R0
2015-09-24 Library Evolution Homogeneous interface for variant, any and optional LEWG100 Vicente J. Botet Escriba
- P0031R0
2015-09-09 Library Evolution A Proposal to Add Constexpr Modifiers to reverse_iterator, move_iterator, array and Range Access Antony Polukhin
- P0030R1
2015-11-06 Library Proposal to Introduce a 3-Argument Overload to std::hypot Benson Ma
- P0030R0
2015-09-08 Library Evolution Proposal to Introduce a 3-Argument Overload to std::hypot Benson Ma
- P0029R0
2015-09-21 Library Evolution A Unified Proposal for Composable Hashing LEWG21 Geoff Romer Chandler Carruth
- P0028R4
2016-06-22 Core Using attribute namespaces without repetition J. Daniel Garcia Daveed Vandevoorde
- P0028R3
2016-03-15 Evolution Using non-standard attributes J. Daniel Garcia Daveed Vandevoorde
- P0028R2
2016-03-15 Evolution Using non-standard attributes J. Daniel Garcia Luis M. Sanchez Massimo Torquati Marco Danelutto Peter Sommerlad
- P0028R1
2016-02-12 Evolution Using non-standard attributes J. Daniel Garcia Luis M. Sanchez Massimo Torquati Marco Danelutto Peter Sommerlad
- P0028R0
2015-09-15 Evolution Using non-standard attributes J. Daniel Garcia Luis M. Sanchez Massimo Torquati Marco Danelutto Peter Sommerlad
- P0027R0
Evolution Named Types Troy Korjuslommi
- P0026R0
2015-08-11 Evolution multi-range-based for loops Matthew McAtamney-Greenwood
- P0025R1
2015-10-29 Library An algorithm to "clamp" a value between a pair of boundary values Martin Moene Niels Dekker
- P0025R0
2015-09-18 Library Evolution An algorithm to "clamp" a value between a pair of boundary values Martin Moene Niels Dekker
- P0024R2
2016-03-04 Concurrency The Parallelism TS Should be Standardized Jared Hoberock
- P0024R1
2016-02-12 Concurrency The Parallelism TS Should be Standardized Jared Hoberock
- P0024R0
2015-09-25 Concurrency The Parallelism TS Should be Standardized Jared Hoberock
- P0023R0
2016-04-08 Relocator: Efficiently moving objects Denis Bider
- P0022R2
2016-10-17 Library Proxy Iterators for the Ranges Extensions Eric Niebler
- P0022R1
2015-11-06 Library Proxy Iterators for the Ranges Extensions Eric Niebler
- P0022R0
2015-06-30 Library Evolution Proxy Iterators for the Ranges Extensions Eric Niebler
- P0021R0
2015-09-28 Library Evolution Working Draft, C++ Extensions for Ranges Eric Niebler Casey Carter
- P0020R6
2017-11-10 Library Evolution Floating Point Atomic LEWG190 H. Carter Edwards Hans Boehm Olivier Giroux JF Bastien James Reus
- P0020R5
2017-03-06 Library Evolution Floating Point Atomic LEWG190 H. Carter Edwards Hans Boehm Olivier Giroux JF Bastien James Reus
- P0020R4
2016-11-09 Library Evolution Floating Point Atomic LEWG190 H. Carter Edwards Hans Boehm Olivier Giroux JF Bastien James Reus
- P0020R3
2016-10-14 Library Evolution Concurrency Floating Point Atomic View LEWG190 H. Carter Edwards Hans Boehm Olivier Giroux JF Bastien James Reus
- P0020R2
2016-03-14 Concurrency Library Evolution Floating Point Atomic LEWG190 H. Carter Edwards Hans Boehm Olivier Giroux JF Bastien James Reus
- P0020R1
2015-02-04 Concurrency Floating Point Atomic LEWG190 H. Carter Edwards Hans Boehm Olivier Giroux JF Bastien James Reus
- P0020R0
2015-09-23 Concurrency Floating Point Atomic View LEWG190 H. Carter Edwards Hans Boehm Olivier Giroux JF Bastien James Reus
- P0019R8
2018-06-07 Library Atomic Ref LEWG228 Daniel Sunderland H. Carter Edwards Hans Boehm Olivier Giroux Mark Hoemmen D. S. Hollman Bryce Adelstein Lelbach Jens Maurer
- P0019R7
2018-05-06 SG1 Library Atomic Ref LEWG228 H. Carter Edwards Hans Boehm Olivier Giroux Daniel Sunderland Mark Hoemmen D. S. Hollman Bryce Adelstein Lelbach Jens Maurer
- P0019R6
2018-02-11 Library Atomic View LEWG228 H. Carter Edwards Hans Boehm Olivier Giroux James Reus
- P0019R5
2017-03-06 Library Evolution Atomic View LEWG228 H. Carter Edwards Hans Boehm Olivier Giroux James Reus
- P0019R4
2016-11-09 Library Evolution Atomic View LEWG228 H. Carter Edwards Hans Boehm Olivier Giroux James Reus
- P0019R3
2016-10-14 Library Evolution Concurrency Atomic View LEWG228 H. Carter Edwards Hans Boehm Olivier Giroux James Reus
- P0019R2
2016-03-14 Concurrency Atomic View LEWG228 H. Carter Edwards Hans Boehm Olivier Giroux James Reus
- P0019R1
2015-02-04 Concurrency Atomic View LEWG228 H. Carter Edwards Hans Boehm Olivier Giroux James Reus
- P0019R0
2015-09-23 Concurrency Atomic View LEWG228 H. Carter Edwards Hans Boehm Olivier Giroux James Reus
- P0018R3
2016-03-04 Evolution Core Lambda Capture of *this by Value as [=,*this] H. Carter Edwards Daveed Vandevoorde Christian Trott Hal Finkel Jim Reus Robin Maffeo Ben Sander
- P0018R2
2015-11-30 Evolution Lambda Capture of *this by Value H. Carter Edwards Daveed Vandevoorde Christian Trott Hal Finkel Jim Reus Robin Maffeo Ben Sander
- P0018R1
2015-10-23 Evolution Lambda Capture of *this by Value H. Carter Edwards Christian Trott Hal Finkel Jim Reus Robin Maffeo Ben Sander
- P0018R0
2015-09-23 Evolution Lambda Capture of *this by Value H. Carter Edwards Christian Trott Hal Finkel Jim Reus Robin Maffeo Ben Sander
- P0017R1
2015-10-24 Evolution Extension to aggregate initialization Oleg Smolsky
- P0017R0
2015-07-13 Evolution Extension to aggregate initialization Oleg Smolsky
- P0015R0
2015-08-13 Library Evolution A specialization-friendly std::common_type David Stone
- P0014R1
2015-10-30 Library Evolution Proposal to add the multiline option to std::regex for its ECMAScript engine Nozomu Katō
- P0014R0
2015-07-11 Library Evolution Proposal to add the multiline option to std::regex for its ECMAScript engine Nozomu Katō
- P0013R1
2015-10-23 Library Evolution Logical Operator Type Traits (revison 1) Jonathan Wakely
- P0013R0
2015-07-05 Library Evolution Logical Operator Type Traits Jonathan Wakely
- P0012R1
2015-10-22 Make exception specifications be part of the type system, version 5 Jens Maurer
- P0012R0
2015-09-08 Core Make exception specifications be part of the type system, version 4 Jens Maurer
- P0011R0
2015-09-25 File System Additions to Filesystem supporting Relative Paths Jamie Alsop Nicolai Josuttis
- P0010R0
2015-11-25 Library Adding a subsection for concurrent random number generation in C++17 Pattabhi Raman
- P0009R18
2022-07-13 WG21 MDSPAN LEWG80 GitHub Christian Trott D.S. Hollman Damien Lebrun-Grandie Mark Hoemmen Daniel Sunderland H. Carter Edwards Bryce Adelstein Lelbach Mauro Bianco Ben Sander Athanasios Iliopoulos John Michopoulos Nevin Liber
- P0009R17
2022-06-15 Library MDSPAN LEWG80 GitHub Christian Trott D.S. Hollman Damien Lebrun-Grandie Mark Hoemmen Daniel Sunderland H. Carter Edwards Bryce Adelstein Lelbach Mauro Bianco Ben Sander Athanasios Iliopoulos John Michopoulos Nevin Liber
- P0009R16
2022-03-16 Library MDSPAN LEWG80 GitHub Christian Trott D.S. Hollman Damien Lebrun-Grandie Mark Hoemmen Daniel Sunderland H. Carter Edwards Bryce Adelstein Lelbach Mauro Bianco Ben Sander Athanasios Iliopoulos John Michopoulos Nevin Liber
- P0009R15
2022-02-14 Library MDSPAN LEWG80 GitHub Christian Trott D.S. Hollman Damien Lebrun-Grandie Mark Hoemmen Daniel Sunderland H. Carter Edwards Bryce Adelstein Lelbach Mauro Bianco Ben Sander Athanasios Iliopoulos John Michopoulos Nevin Liber
- P0009R14
2021-11-15 Library Evolution Library MDSPAN LEWG80 GitHub Christian Trott D.S. Hollman Damien Lebrun-Grandie Mark Hoemmen Daniel Sunderland H. Carter Edwards Bryce Adelstein Lelbach Mauro Bianco Ben Sander Athanasios Iliopoulos John Michopoulos Nevin Liber
- P0009R13
2021-10-15 Library Evolution Library MDSPAN LEWG80 GitHub Christian Trott D.S. Hollman Damien Lebrun-Grandie Mark Hoemmen Daniel Sunderland H. Carter Edwards Bryce Adelstein Lelbach Mauro Bianco Ben Sander Athanasios Iliopoulos John Michopoulos Nevin Liber
- P0009R12
2021-05-21 Library MDSPAN LEWG80 GitHub Christian Trott D.S. Hollman Damien Lebrun-Grandie Mark Hoemmen Daniel Sunderland H. Carter Edwards Bryce Adelstein Lelbach Mauro Bianco Ben Sander Athanasios Iliopoulos John Michopoulos Nevin Liber
- P0009R11
2021-05-16 Library MDSPAN LEWG80 GitHub Christian Trott D.S. Hollman Damien Lebrun-Grandie Mark Hoemmen Daniel Sunderland H. Carter Edwards Bryce Adelstein Lelbach Mauro Bianco Ben Sander Athanasios Iliopoulos John Michopoulos Nevin Liber
- P0009R10
2020-02-28 Library mdspan LEWG80 GitHub Christian Trott Bryce Adelstein Lelbach Daniel Sunderland D. S. Hollman H. Carter Edwards Mauro Bianco Ben Sander Athanasios Iliopoulos John Michopoulos Mark Hoemmen
- P0009R9
2019-01-20 Library mdspan: A Non-Owning Multidimensional Array Reference LEWG80 GitHub H. Carter Edwards Bryce Adelstein Lelbach Daniel Sunderland D. S. Hollman Christian Trott Mauro Bianco Ben Sander Athanasios Iliopoulos John Michopoulos Mark Hoemmen
- P0009R8
2018-10-07 Library mdspan: A Non-Owning Multidimensional Array Reference LEWG80 GitHub H. Carter Edwards Bryce Adelstein Lelbach Daniel Sunderland D. S. Hollman Christian Trott Mauro Bianco Ben Sander Athanasios Iliopoulos John Michopoulos Mark Hoemmen
- P0009R7
2018-06-24 Library mdspan: A Non-Owning Multidimensional Array Reference LEWG80 GitHub H. Carter Edwards Bryce Adelstein Lelbach Daniel Sunderland D. S. Hollman Christian Trott Mauro Bianco Ben Sander Athanasios Iliopoulos John Michopoulos Mark Hoemmen
- P0009R6
2018-05-07 Library mdspan: A Non-Owning Multidimensional Array Reference LEWG80 GitHub H. Carter Edwards Bryce Adelstein Lelbach Daniel Sunderland D. S. Hollman Christian Trott Mauro Bianco Ben Sander Athanasios Iliopoulos John Michopoulos Daniel Sunderland
- P0009R5
2018-02-10 Library Polymorphic Multidimensional Array Reference LEWG80 GitHub H. Carter Edwards Daniel Sunderland D. S. Hollman Christian Trott Mauro Bianco Ben Sander Athanasios Iliopoulos John Michopoulos
- P0009R4
2017-10-11 Library Evolution Polymorphic Multidimensional Array Reference LEWG80 GitHub H. Carter Edwards Bryce Lelbach Christian Trott Mauro Bianco Robin Maffeo Ben Sander Athanasios Iliopoulos John Michopoulos
- P0009R3
2016-10-14 Library Evolution Polymorphic Multidimensional Array View LEWG80 GitHub H. Carter Edwards Bryce Lelbach Christian Trott Mauro Bianco Robin Maffeo Ben Sander
- P0009R2
2016-05-27 Library Evolution Polymorphic Multidimensional Array View LEWG80 GitHub H. Carter Edwards Bryce Lelbach Christian Trott Mauro Bianco Robin Maffeo Ben Sander
- P0009R1
2016-02-04 Library Evolution Evolution Polymorphic Multidimensional Array View LEWG80 GitHub H. Carter Edwards Christian Trott Juan Alday Jesse Perla Mauro Bianco Robin Maffeo Ben Sander Bryce Lelbach
- P0009R0
2015-09-23 Library Evolution Polymorphic Multidimensional Array View LEWG80 GitHub H. Carter Edwards Christian Trott Juan Alday Jesse Perla Mauro Bianco Robin Maffeo Ben Sander Bryce Lelbach
- P0008R0
2015-09-27 Concurrency C++ Executors Chris Mysen
- P0007R1
2015-10-22 Library Evolution Constant View: A proposal for a std::as_const helper function template ADAM David Alan Martin Alisdair Meredith
- P0007R0
2015-09-28 Library Evolution Constant View: A proposal for a std::as_const helper function template Alisdair Meredith
- P0006R0
2015-09-28 Library Adopt Type Traits Variable Templates from Library Fundamentals TS for C++17 Alisdair Meredith
- P0005R4
2016-03-01 Library Adopt not_fn from Library Fundamentals 2 for C++17 Alisdair Meredith
- P0005R3
2016-11-10 Library Adopt not_fn from Library Fundamentals 2 for C++17 Alisdair Meredith Stephan T. Lavavej Tomasz Kamiński
- P0005R2
2015-10-23 Library Adopt not_fn from Library Fundamentals 2 for C++17 Alisdair Meredith Stephan T. Lavavej Tomasz Kamiński
- P0005R1
2015-10-18 Library Adopt not_fn from Library Fundamentals 2 for C++17 Alisdair Meredith Stephan T. Lavavej Tomasz Kamiński
- P0005R0
2015-09-28 Library Adopt not_fn from Library Fundamentals 2 for C++17 Alisdair Meredith
- P0004R1
2015-10-19 Library Evolution Removing Deprecated Aliases in iostreams Alisdair Meredith
- P0004R0
2015-09-28 Library Evolution Removing Deprecated Aliases in iostreams Alisdair Meredith
- P0003R5
2016-11-11 Core Removing Deprecated Exception Specifications from C++17 Alisdair Meredith
- P0003R4
2016-06-25 Core Removing Deprecated Exception Specifications from C++17 Alisdair Meredith
- P0003R3
2016-06-23 Core Removing Deprecated Exception Specifications from C++17 Alisdair Meredith
- P0003R2
2016-03-20 Core Removing Deprecated Dynamic Exception Specifications from C++17 Alisdair Meredith
- P0003R1
2016-02-09 Core Removing Deprecated Exception Specifications from C++17 Alisdair Meredith
- P0003R0
2015-09-28 Evolution Removing Deprecated Dynamic Exception Specifications Alisdair Meredith
- P0002R1
2015-10-23 Core Removing Deprecated Operator++ for bool Alisdair Meredith
- P0002R0
2015-09-28 Core Removing Deprecated Operator++ for bool Alisdair Meredith
- P0001R1
2015-10-21 Core Removing Deprecated Register Keyword Alisdair Meredith
- P0001R0
2015-09-28 Core Removing Deprecated Register Keyword Alisdair Meredith
- N5003
2024-12-16 All of WG21 2025 WG21 admin telecon meetings Herb Sutter
- N5002
2024-12-17 All of WG21 Editors' Report, Programming Languages — C++ Thomas Köppe
- N5001
2024-12-17 All of WG21 Working Draft, Programming Languages — C++ Thomas Köppe
- N5000
2024-12-11 All of WG21 WG21 November 2024 Hybrid meeting Minutes of Meeting Nina Ranns
- N4999
2024-12-02 All of WG21 WG21 agenda: 10-15 February 2025, Hagenberg, Austria John Spicer
- N4998
2024-11-20 All of WG21 WG21 2024-11 Wroclaw Admin telecon minutes Nina Ranns
- N4997
2024-11-19 All of WG21 Hagenberg Meeting Invitation and Information Michael Hava
- N4995
2024-10-28 All of WG21 WG21 agenda: 18-23 November 2024, Wroclaw, Poland John Spicer
- N4994
2024-10-16 All of WG21 Editors' Report, Programming Languages — C++ Thomas Köppe
- N4993
2024-10-16 All of WG21 Working Draft, Programming Languages — C++ Thomas Köppe
- N4991
2024-10-16 All of WG21 2025 Sofia Meeting Invitation and Information Vassil Vassilev Vassil Keremidchiev Maya Traykova
- N4990
2024-08-26 All of WG21 Business Plan and Convener's Report Herb Sutter
- N4989
2024-08-05 All of WG21 Editors' Report, Programming Languages — C++ Thomas Köppe
- N4988
2024-08-05 All of WG21 Working Draft, Programming Languages — C++ Thomas Köppe
- N4987
2024-07-16 All of WG21 Editors' Report, Programming Languages — C++ Thomas Köppe
- N4986
2024-07-16 All of WG21 Working Draft, Programming Languages — C++ Thomas Köppe
- N4985
2024-07-11 All of WG21 WG21 2024-06 St Louis Minutes of Meeting Nina Ranns
- N4984
2024-06-17 All of WG21 WG21 June 2024 Admin Minutes of Meeting Nina Ranns
- N4983
2024-05-19 All of WG21 WG21 agenda: 24-29 June 2024, St. Louis, MO, USA John Spicer
- N4982
2024-04-16 All of WG21 Editors' Report, Programming Languages — C++ Thomas Köppe
- N4981
2024-04-16 All of WG21 Working Draft, Programming Languages — C++ Thomas Köppe
- N4980
2024-04-05 All of WG21 WG21 2024-03 Tokyo Minutes of Meeting Nina Ranns
- N4979
2024-03-22 All of WG21 Hagenberg Meeting Invitation and Information Peter Kulczycki Michael Hava
- N4978
2024-03-11 All of WG21 WG21 2024-03 Admin telecon minutes Nina Ranns
- N4977
2024-12-16 All of WG21 2025-11 Kona meeting information Herb Sutter
- N4976
2024-02-26 All of WG21 WG21 agenda: 18-23 March 2024, Tokyo, Japan John Spicer
- N4975
2024-02-21 All of WG21 2024 WG21 admin telecon meetings Herb Sutter
- N4974
2024-03-18 All of WG21 2024-11 Wroclaw meeting information Herb Sutter
- N4972
2023-12-18 WG21 Editors' Report, Programming Languages — C++ Thomas Köppe
- N4971
2023-12-18 WG21 Working Draft, Programming Languages — C++ Thomas Köppe
- N4970
2023-11-29 WG21 WG21 2023-11 Kona Minutes of Meeting Nina Ranns
- N4967
2023-10-30 WG21 WG21 2023-10 Admin telecon minutes Nina Ranns
- N4966
2023-10-19 WG21 St. Louis Meeting Invitation and Information Bill Seymour
- N4965
2023-10-15 WG21 Editors' Report, Programming Languages — C++ Thomas Köppe
- N4964
2023-10-15 WG21 Working Draft, Programming Languages — C++ Thomas Köppe
- N4963
2023-10-01 WG21 2023 WG21 admin telecon meetings, rev. 2 Herb Sutter
- N4962
2023-10-07 WG21 WG21 agenda: 6-11 November 2023, Kona, HI John Spicer
- N4961
2023-10-02 WG21 2024-03 Tokyo meeting information JF Bastien
- N4960
2023-08-09 WG21 Business Plan and Convener's Report: ISO/IEC JTC1/SC22/WG21 (C++) Herb Sutter
- N4959
2023-08-14 WG21 Editors' Report, Programming Languages — C++ Thomas Köppe
- N4958
2023-08-14 WG21 Working Draft, Programming Languages — C++ Thomas Köppe
- N4957
2023-06-28 WG21 WG21 June 2023 Varna Minutes of Meeting Nina Ranns
- N4956
2023-08-15 WG21 Concurrency TS2 PDTS Michael Wong
- N4955
2023-06-05 WG21 WG21 2023-06 Admin telecon minutes Nina Ranns
- N4954
2023-05-18 WG21 2023 WG21 admin telecon meetings, rev. 1 Herb Sutter
- N4953
2023-05-15 WG21 Concurrency TS2 Michael Wong
- N4951
2023-05-10 WG21 Editors' Report - Programming Languages - C++ Thomas Köppe
- N4950
2023-05-10 WG21 Working Draft, Standard for Programming Language C++ Thomas Köppe
- N4949
2023-05-08 WG21 Editor's Report: C++ Extensions for Library Fundamentals, Version 3 Thomas Köppe
- N4948
2023-05-08 WG21 Working Draft, C++ Extensions for Library Fundamentals, Version 3 Thomas Köppe
- N4947
2023-05-02 WG21 INCITS C++/WG21 agenda: 12-17 June 2023, Varna, Bulgaria John Spicer
- N4946
2023-04-14 WG21 2024-03 Tokyo meeting information JF Bastien
- N4945
2023-03-23 WG21 Editors' Report - Programming Languages - C++ Thomas Köppe
- N4944
2023-03-22 WG21 Working Draft, Standard for Programming Language C++ Thomas Köppe
- N4943
2023-03-06 WG21 WG21 February 2023 Issaquah Minutes of Meeting Nina Ranns
- N4942
2023-02-02 WG21 WG21 2023-01 Admin telecon minutes Nina Ranns
- N4941
2023-01-21 WG21 INCITS C++/WG21 Agenda: 6-11 February 2023, Issaquah, WA USA John Spicer
- N4940
2023-01-23 WG21 WG21 2022-11 Kona Minutes of Meeting V2 Nina Ranns
- N4939
2022-12-17 WG21 Working Draft, C++ Extensions for Library Fundamentals, Version 3 Thomas Köppe
- N4938
2022-12-17 WG21 Editor's Report: C++ Extensions for Library Fundamentals, Version 3 Thomas Köppe
- N4937
2022-12-15 WG21 Programming Languages — C++ Extensions for Library Fundamentals, Version 3 Thomas Köppe
- N4936
2022-12-16 WG21 2023-11 Kona meeting information Herb Sutter
- N4935
2022-12-15 WG21 2023 Varna Meeting Invitation and Information Vassil Vassilev Mark Zeren Vassil Keremidchiev Stanimir Lukanov
- N4934
2023-01-14 WG21 2023 WG21 admin telecon meetings Herb Sutter
- N4933
2022-12-05 WG21 WG21 November 2022 Kona Minutes of Meeting Nina Ranns
- N4929
2022-12-18 WG21 Editors' Report - Programming Languages - C++ Thomas Köppe
- N4928
2022-12-18 WG21 Working Draft, Standard for Programming Language C++ Thomas Köppe
- N4927
2022-11-16 WG21 Editor's Report: C++ Extensions for Library Fundamentals, Version 3 Thomas Köppe
- N4926
2022-11-16 WG21 Working Draft, C++ Extensions for Library Fundamentals, Version 3 Thomas Köppe
- N4925
2022-11-04 WG21 2023-02 Issaquah meeting information Herb Sutter
- N4924
2022-10-31 WG21 WG21 2022-10 Admin telecon minutes Nina Ranns
- N4923
2022-10-15 WG21 Working Draft, Extensions to C++ for Transactional Memory Version 2 Michael Wong
- N4922
2022-09-05 WG21 INCITS C++/WG21 agenda: 7-12 November 2022, Kona, HI US John Spicer
- N4921
2022-08-15 WG21 Editor’s Report: C++ Extensions for Library Fundamentals, Version 3 Thomas Köppe
- N4920
2022-08-15 WG21 Working Draft, C++ Extensions for Library Fundamentals, Version 3 Thomas Köppe
- N4919
2022-09-04 WG21 Programming Languages - C++ Thomas Köppe
- N4918
2022-09-08 WG21 Editors’ Report - Programming Languages – C++ Thomas Köppe
- N4917
2022-09-05 WG21 Working Draft, Standard for Programming Language C++ Thomas Köppe
- N4916
2022-08-12 WG21 WG21 2022-07 Virtual Meeting Minutes of Meeting Nina Ranns
- N4915
2022-07-20 WG21 Business Plan and Convener's Report: ISO/IEC JTC1/SC22/WG21 (C++) Herb Sutter
- N4914
2022-08-21 WG21 WG21 2022-07 Admin telecon minutes Nina Ranns
- N4913
2022-05-22 WG21 PL22.16/WG21 agenda: 25 July 2022, Virtual Meeting John Spicer
- N4912
2022-05-05 WG21 2022-11 Kona hybrid meeting information Herb Sutter
- N4911
2022-03-17 WG21 Editors’ Report - Programming Languages - C++ Thomas Köppe
- N4910
2022-03-17 WG21 Working Draft, Standard for Programming Language C++ Thomas Köppe
- N4909
2022-02-20 WG21 Editor's Report: C++ Extensions for Library Fundamentals, Version 3 Thomas Köppe
- N4908
2022-02-20 WG21 Working Draft, C++ Extensions for Library Fundamentals, Version 3 Thomas Köppe
- N4907
2022-02-17 WG21 WG21 2022-02 Virtual Meeting Minutes of Meeting Nina Ranns
- N4906
2022-02-19 WG21 Transactional Memory TS2 Michael Wong
- N4905
2022-02-01 WG21 WG21 2022-01 Admin telecon minutes Nina Ranns
- N4904
2022-01-24 WG21 WG21 admin telecon meetings: 2022 summer and autumn (revision 1) Herb Sutter
- N4903
2022-01-24 WG21 PL22.16/WG21 agenda: 7 February 2022, Virtual Meeting John Spicer
- N4902
2021-10-22 WG21 Editors' Report - Programming Languages - C++ Thomas Köppe
- N4901
2021-10-22 WG21 Working Draft, Standard for Programming Language C++ Thomas Köppe
- N4900
2021-10-12 WG21 WG21 virtual plenary meeting(s): 2022 Herb Sutter
- N4899
2021-10-12 WG21 WG21 admin telecon meetings: 2022 Herb Sutter
- N4898
2021-10-18 WG21 WG21 2021-10 Virtual Meeting Minutes of Meeting Nina Ranns
- N4897
2021-09-28 WG21 WG21 admin telecon meeting: September 2021 Nina Ranns
- N4896
2021-09-17 WG21 PL22.16/WG21 agenda: 4 October 2021, Virtual Meeting John Spicer
- N4895
2021-08-15 WG21 Working Draft, Extensions to C++ for Concurrency Version 2 Michael Wong
- N4894
2021-07-13 WG21 Business Plan and Convener's Report Herb Sutter
- N4893
2021-06-18 WG21 Editors' Report - Programming Languages - C++ Thomas Köppe
- N4892
2021-06-18 WG21 Working Draft, Standard for Programming Language C++ Thomas Köppe
- N4891
2021-06-24 WG21 WG21 2021-06 Virtual Meeting Minutes of Meeting Nina Ranns
- N4890
2021-06-26 WG21 WG21 2021-05 Admin telecon minutes Nina Ranns
- N4889
2021-05-24 WG21 WG21 admin telecon meeting: 2021-09 Herb Sutter
- N4888
2021-05-24 WG21 WG21 virtual meetings: 2021-06, and -10 Herb Sutter
- N4887
2021-05-21 WG21 PL22.16/WG21 agenda: 7 June 2021, Virtual Meeting John Spicer
- N4886
2021-03-17 WG21 Editors’ Report - Programming Languages - C++ Thomas Köppe
- N4885
2021-03-17 WG21 Working Draft, Standard for Programming Language C++ Thomas Köppe
- N4884
2021-03-09 WG21 WG21 2021-02 Virtual Meeting Minutes of Meeting Nina Ranns
- N4883
2021-02-16 WG21 WG21 February 2021 admin telecon minutes Nina Ranns
- N4882
2021-02-08 WG21 WG21 admin telecon meetings: 2021-02, -05, and -09 Herb Sutter
- N4881
2021-02-08 WG21 WG21 virtual meetings: 2021-02, -06, and -10 Herb Sutter
- N4880
2021-01-23 WG21 PL22.16/WG21 agenda: 22 February 2021, Virtual Meeting John Spicer
- N4879
2020-12-15 WG21 Editors' Report - Programming Languages - C++ Thomas Köppe Jens Maurer Dawn Perchik Richard Smith
- N4878
2020-12-15 WG21 Working Draft, Standard for Programming Language C++ Thomas Köppe
- N4877
2020-11-19 WG21 WG21 2020-11 Virtual Meeting Minutes of Meeting Nina Ranns
- N4876
2020-11-14 WG21 WG21 virtual meeting: Winter 2021 Herb Sutter
- N4875
2020-11-14 WG21 WG21 admin telecon meeting: Winter 2021 Herb Sutter
- N4874
2020-11-09 WG21 Editor's Report: C++ Extensions for Library Fundamentals, Version 3 Thomas Köppe
- N4873
2020-11-09 WG21 Working Draft, C++ Extensions for Library Fundamentals, Version 3 Thomas Köppe
- N4871
2020-11-09 WG21 WG21 Pre-Autumn 2020 telecon minutes Nina Ranns
- N4870
2020-11-09 WG21 WG21 2020-02 Prague Minutes of Meeting Nina Ranns
- N4869
2020-11-05 WG21 WG21 Pre-Autumn 2020 telecon minutes Nina Ranns
- N4868
2020-10-18 WG21 Working Draft, Standard for Programming Language C++ Richard Smith
- N4867
2020-10-18 WG21 Editors' Report - Programming Languages - C++ Richard Smith Thomas Koeppe Jens Maurer Dawn Perchik
- N4866
2020-10-14 WG21 WG21 admin telecon meeting: Pre-Autumn 2020 Herb Sutter
- N4865
2020-10-19 WG21 Response to Editorial Comments: ISO/IEC DIS 14882, Programming Language C++ Barry Hedquist
- N4864
2020-09-21 WG21 WG21 virtual meeting: Autumn 2020 Herb Sutter
- N4863
2020-10-02 WG21 Agenda for Fall Virtual WG21/PL22.16 Meeting John Spicer
- N4862
2020-07-29 WG21 Business Plan and Convener's Report Herb Sutter
- N4861
2020-04-08 WG21 Working Draft, Standard for Programming Language C++ Richard Smith Thomas Koeppe Jens Maurer Dawn Perchik
- N4860
2020-04-08 WG21 Draft International Standard - Programming Languages - C++ Richard Smith
- N4859
2020-04-03 WG21 Editors' Report - Programming Languages - C++ Richard Smith Thomas Koeppe Jens Maurer Dawn Perchik
- N4858
2020-02-15 WG21 Disposition of Comments: SC22 5415, ISO/IEC CD 14882 Barry Hedquist
- N4857
2020-03-02 WG21 Reflection TS - Responses David Sankel
- N4856
2020-03-02 WG21 C++ Extensions for Reflection David Sankel
- N4855
2020-03-07 WG21 WG21 2020-02 Prague Minutes of Meeting Nina Ranns
- N4854
2020-02-29 WG21 Editor's Report: C++ Extensions for Library Fundamentals, Version 3 Thomas Köppe
- N4853
2020-02-29 WG21 Working Draft, C++ Extensions for Library Fundamentals, Version 3 Thomas Köppe
- N4852
2020-02-20 WG21 Prague LEWG Summary Titus Winters
- N4851
2020-02-04 WG21 Pre-Prague Telco Minutes of Meeting Nina Ranns
- N4850
2020-01-14 WG21 Editors' Report - Programming Languages - C++ Richard Smith Thomas Koeppe Jens Maurer Dawn Perchik
- N4849
2020-01-14 WG21 Working Draft, Standard for Programming Language C++ Richard Smith
- N4848
2020-01-14 WG21 WG21 Autumn Meeting 2020 - New York, New York, USA Kevin Fleming
- N4847
2020-01-13 WG21 WG21 telecon meeting: Pre-Prague Herb Sutter
- N4846
2019-12-31 WG21 Agenda - Prague, February 2020 John Spicer
- N4845
2019-12-18 WG21 Belfast 2019 LEWG Summary Titus Winters
- N4844
2019-10-22 WG21 Collated CD 14882 Comments Barry Hedquist
- N4843
2019-11-27 WG21 Editors' Report - Programming Languages - C++ Richard Smith Thomas Koeppe Jens Maurer Dawn Perchik
- N4842
2019-11-27 WG21 Working Draft, Standard for Programming Language C++ Richard Smith
- N4841
2019-11-25 WG21 Editor's Report: C++ Extensions for Library Fundamentals, Version 3 Thomas Köppe
- N4840
2019-11-25 WG21 Working Draft, C++ Extensions for Library Fundamentals, Version 3 Thomas Köppe
- N4839
2019-11-19 WG21 WG21 2019-11 Belfast Minutes of Meeting Nina Ranns
- N4838
2019-10-28 WG21 Pre-Belfast Minutes of Meeting Nina Ranns
- N4837
2019-10-08 WG21 2020 Varna Meeting Information Vassil Vassilev
- N4836
2019-10-08 WG21 Editors’ Report - Programming Languages - C++ Richard Smith
- N4835
2019-10-08 WG21 Working Draft, Standard for Programming Language C++ Richard Smith
- N4834
2019-10-04 WG21 WG21 telecon meeting: Pre-Belfast Herb Sutter
- N4833
2019-10-04 WG21 Agenda for Belfast John Spicer
- N4832
2019-10-02 WG21 2021 Kona meeting information Herb Sutter
- N4831
2019-10-04 WG21 2022 Portland Meeting Invitation and Information Erich Keane
- N4830
2019-08-15 WG21 Committee Draft, Standard for Programming Language C++ Richard Smith
- N4829
2019-08-15 WG21 Editors' Report - Programming Languages - C++ Richard Smith
- N4828
- N4827
- N4826
2019-08-09 WG21 WG21 2019-07 Cologne Minutes of Meeting Nina Dinka Ranns
- N4825
2019-08-09 WG21 2020 Varna Meeting Information Vassil Vassilev Mark Zeren Vassil Keremidchiev Anton Stoyanov
- N4824
2019-07-29 WG21 Business plan and convener's report Herb Sutter
- N4823
2019-07-25 WG21 Cologne 2019 LEWG Summary Titus Winters
- N4821
2019-06-18 WG21 Editors' Report - Programming Languages - C++ Richard Smith Thomas Koeppe Jens Maurer Dawn Perchik
- N4820
2019-06-18 WG21 Working Draft, Standard for Programming Language C++ Richard Smith
- N4819
2019-06-17 WG21 Reflection TS - Editor's Report David Sankel
- N4818
2019-06-17 WG21 Working Draft, C++ Extensions for Reflection David Sankel
- N4817
2019-06-17 WG21 2020 Prague Meeting Invitation and Information Hana Dusíková
- N4816
2019-06-01 WG21 WG21 telecon meeting: Pre-Cologne Herb Sutter
- N4815
2019-06-04 WG21 Cologne Agenda John Spicer
- N4814
2019-06-16 WG21 2019 Belfast Meeting Invitation and Information Jamie Allsop
- N4812
2019-03-21 WG21 Editors' Report - Programming Languages - C++ Richard Smith
- N4811
2019-03-15 WG21 Editors' Report - Programming Languages - C++ Richard Smith
- N4810
2019-03-15 WG21 Working Draft, Standard for Programming Language C++ Richard Smith
- N4809
2019-03-11 WG21 Parallelism TS Editor’s Report, post-Kona mailing Jared Hoberock
- N4808
2019-03-11 WG21 Working Draft, C++ Extensions for Parallelism Version 2 Jared Hoberock
- N4807
2019-03-13 WG21 Editor’s Report: C++ Extensions for Library Fundamentals, Version 3 Thomas Köppe
- N4806
2019-03-13 WG21 Working Draft, C++ Extensions for Library Fundamentals, Version 3 Thomas Köppe
- N4805
2019-03-10 WG21 WG21 2019-02 Kona Minutes of Meeting Nina Dinka Ranns
- N4803
2019-02-24 WG21 Kona 2019 LEWG Summary Titus Winters
- N4802
2018-11-26 WG21 WG21 2018-11 San Diego Minutes Nina Dinka Ranns
- N4801
2019-02-08 WG21 WG21 pre-Kona telecon minutes Nina Dinka Ranns
- N4800
2019-01-21 WG21 Working Draft, Standard for Programming Language C++ Richard Smith
- N4799
2019-01-21 WG21 Editors' Report - Programming Languages - C++ Richard Smith
- N4798
2019-01-19 WG21 WG21 telecon meeting: Pre-Kona Herb Sutter
- N4797
2019-01-21 WG21 Parallelism TS Editor’s Report, pre-Kona mailing Jared Hoberock
- N4796
2019-01-21 WG21 Working Draft, C++ Extensions for Parallelism Version 2 Jared Hoberock
- N4795
2019-01-04 WG21 PL22.16/WG21 Draft agenda: 18-23 Febuary 2019, Kona, HI, USA John Spicer
- N4794
2018-11-26 WG21 Parallelism TS Editor’s Report, post-San Diego mailing Jared Hoberock
- N4793
2018-11-26 WG21 Working Draft, C++ Extensions for Parallelism Version 2 Jared Hoberock
- N4792
2018-11-26 WG21 Editors' Report - Programming Languages - C++ Richard Smith
- N4791
2018-11-26 WG21 Working Draft, Standard for Programming Language C++ Richard Smith
- N4790
2018-11-26 WG21 WG21 2018-11 San Diego Minutes Nina Dinka Ranns
- N4789
- N4788
- N4787
2018-11-13 WG21 Editor’s Report: C++ Extensions for Library Fundamentals, Version 3 Thomas Köppe
- N4786
2018-11-13 WG21 Working Draft, C++ Extensions for Library Fundamentals, Version 3 Thomas Köppe
- N4785
2018-11-13 WG21 San Diego 2018 LEWG Summary Titus Winters
- N4784
2018-10-28 WG21 WG21 pre-San Diego telecon minutes Nina Dinka Ranns
- N4783
WG21 2019 Cologne Meeting Invitation and Information Nico Josuttis
- N4782
2018-10-24 WG21 WG21 Autumn Meeting - Belfast, Northern Ireland Jamie Allsop
- N4781
2018-10-07 WG21 WG21 2018-06 Rapperswil Minutes Nina Dinka Ranns
- N4780
WG21 2019 Cologne Meeting Invitation and Information Nico Josuttis
- N4779
2018-10-08 WG21 Editors' Report - Programming Languages - C++ Richard Smith
- N4778
2018-10-08 WG21 Working Draft, Standard for Programming Language C++ Richard Smith
- N4777
2018-10-06 WG21 WG21 telecon meeting: Pre-San Diego Herb Sutter
- N4776
2018-10-07 WG21 Editor's report for the Coroutines TS Gor Nishanov
- N4775
2018-10-07 WG21 Working Draft, C++ Extensions for Coroutines Gor Nishanov
- N4774
2018-10-08 WG21 Parallelism TS Editor’s Report, pre-San Diego mailing Jared Hoberock
- N4773
2018-10-08 WG21 Working Draft, C++ Extensions for Parallelism Version 2 Jared Hoberock
- N4772
2018-10-08 WG21 Networking TS - Editor's Report Jonathan Wakely
- N4771
2018-10-08 WG21 Working Draft, C++ Extensions for Networking Jonathan Wakely
- N4770
2018-08-28 WG21 2019 Kona meeting information (rev. 1) Herb Sutter
- N4769
2018-08-27 WG21 PL22.16/WG21 draft agenda: 5-10 November 2018, San-Diego, USA John Spicer
- N4768
2018-08-14 WG21 Business Plan and Convener's Report: ISO/IEC JTC1/SC22/WG21 (C++) Herb Sutter
- N4767
2018-10-07 WG21 Reflection TS - Editor’s Report David Sankel
- N4766
2018-08-11 WG21 Working Draft, C++ Extensions for Reflection David Sankel
- N4765
2018-07-25 WG21 2019 Kona meeting information Herb Sutter
- N4764
2018-07-07 WG21 Editors' Report - Programming Languages - C++ Richard Smith
- N4763
2018-06-06 WG21 Collated Responses to National Body Comments, PDTS 19750, Parallelism, V2 Barry Hedquist
- N4762
2018-07-07 WG21 Working Draft, Standard for Programming Language C++ Richard Smith
- N4761
2018-06-24 WG21 Editor's report for the Coroutines TS Gor Nishanov
- N4760
2018-06-24 WG21 Working Draft, C++ Extensions for Coroutines Gor Nishanov
- N4759
2018-06-25 WG21 Editor’s Report: C++ Extensions for Library Fundamentals, Version 3 Thomas Köppe
- N4758
2018-06-25 WG21 Working Draft, C++ Extensions for Library Fundamentals, Version 3 Thomas Köppe
- N4757
2018-06-24 WG21 Programming Languages - C++ Extensions for Parallelism Version 2 Jared Hoberock
- N4756
2018-06-26 WG21 Parallelism TS Editor’s Report, post-Rapperswil mailing Jared Hoberock
- N4755
2018-06-24 WG21 Working Draft, C++ Extensions for Parallelism Version 2 Jared Hoberock
- N4754
2018-06-12 WG21 Rapperswil 2018 LEWG Summary Titus Winters
- N4753
2018-12-06 WG21 WG21 2018-06 Rapperswil Minutes Nina Dinka Ranns
- N4752
2018-06-08 WG21 Responses to National Body Comments for ISO/IEC PDTS 19750, C++ Extensions for Parallelism Version 2 Bryce Adelstein Lelbach
- N4751
2018-05-25 WG21 WG21 pre-Rapperswil telecon minutes Nina Dinka Ranns
- N4750
2018-05-07 WG21 Working Draft, Standard for Programming Language C++ Richard Smith
- N4749
2018-04-04 WG21 Editors' Report - Programming Languages - C++ Richard Smith Dawn Perchik Thomas Köppe
- N4748
2018-05-06 WG21 WG21 telecon meeting: Pre-Rapperswil Herb Sutter
- N4747
2017-05-05 WG21 Reflection TS - Editor’s Report David Sankel
- N4746
2018-05-07 WG21 Working Draft, C++ Extensions for Reflection David Sankel
- N4745
2018-04-30 WG21 PL22.16/WG21 draft agenda: 4-9 June 2018, Rapperswil, Switzerland John Spicer
- N4744
2018-04-02 WG21 Programming Languages - Technical Specification for C++ Extensions for Parallelism Version 2 Jared Hoberock
- N4743
2018-04-02 WG21 Parallelism TS Editor’s Report, post-Jacksonville mailing Jared Hoberock
- N4742
2018-04-02 WG21 Working Draft, Technical Specification for C++ Extensions for Parallelism Version 2 Jared Hoberock
- N4741
2018-04-02 WG21 Working Draft, Standard for Programming Language C++ Richard Smith
- N4740
2018-04-02 WG21 N4740 Editors' Report - Programming Languages - C++ Richard Smith
- N4739
2018-03-27 WG21 Jacksonville 2018 LEWG Summary Titus Winters
- N4738
2018-04-01 WG21 C++ Standardization Committee Meeting, HSR Rapperswil – Latest Info Peter Sommerlad
- N4737
2018-03-27 WG21 Editor's report for the Coroutines TS Gor Nishanov
- N4736
2018-03-31 WG21 Working Draft, C ++ Extensions for Coroutines Gor Nishanov
- N4735
2018-04-04 WG21 Networking TS - Editor's Report Jonathan Wakely
- N4734
2018-04-04 WG21 Working Draft, C ++ Extensions for Networking Jonathan Wakely
- N4732
2018-04-02 WG21 WG21 2018-03 Jacksonville Minutes Patrice Roy
- N4731
2018-03-05 WG21 SC22 WG14 Liaison Report (C Standard) Barry Hedquist
- N4730
2018-03-02 WG21 WG21 pre-Jacksonville telecon minutes Jonathan Wakely
- N4729
2018-02-01 WG21 WG21 telecon meeting: Modules TS publication Jonathan Wakely
- N4728
2018-02-12 WG21 Editors' Report — Programming Languages – C++ Richard Smith Dawn Perchik Thomas Köppe
- N4727
2018-02-12 WG21 Working Draft, Standard for Programming Language C++ Richard Smith
- N4726
2018-02-12 WG21 Parallelism TS Editor’s Report Jared Hoberock
- N4725
2018-02-12 WG21 Working Draft, Technical Specification for C++ Extensions for Parallelism Version 2 Jared Hoberock
- N4724
2018-02-06 WG21 Editor's report for the Coroutines TS Gor Nishanov
- N4723
2018-02-11 WG21 Working Draft, C++ Extensions for Coroutines Gor Nishanov
- N4722
2018-02-04 WG21 Responses to SC22 N5250, ISO/IEC PDTS 21544, C++ Extensions for Modules Barry Hedquist
- N4721
2018-02-12 WG21 Editor’s Report for the Module TS Gabriel Dos Reis
- N4720
2018-01-29 WG21 Working Draft, Extensions to C++ for Modules Gabriel Dos Reis
- N4719
2018-01-29 WG21 Programming Languages — Extensions to C++ for Modules Gabriel Dos Reis
- N4718
2018-01-18 WG21 WG21 telecon meeting: Modules TS publication Herb Sutter
- N4717
2018-01-10 WG21 WG21 telecon meeting: Pre-Jacksonville Herb Sutter
- N4716
2018-01-12 WG21 PL22.16/WG21 draft agenda: 12-17 March 2018, Jacksonville, FL, US John Spicer
- N4715
2018-02-01 WG21 2018-11 San Diego Meeting Information Marshall Clow
- N4714
2017-11-27 WG21 Editors' Report — Programming Languages — C++ Richard Smith
- N4713
2017-11-27 WG21 Working Draft, Standard for Programming Language C++ Richard Smith
- N4712
2017-11-27 WG21 Networking TS - Editor's Report Jonathan Wakely
- N4711
2017-11-27 WG21 Working Draft, C ++ Extensions for Networking Jonathan Wakely
- N4710
2017-11-26 WG21 PL22.16 2017-11 Albuquerque Minutes Jonathan Wakely
- N4709
2017-11-26 WG21 WG21 2017-11 Albuquerque Minutes Jonathan Wakely
- N4708
2017-11-24 WG21 Responses to National Body Comments, ISO/IEC PDTS 19216, C++ Extensions for Networking Barry Hedquist
- N4707
2017-11-22 WG21 Parallelism TS Editor's Report Jared Hoberock
- N4706
2017-11-22 WG21 Working Draft, Technical Specification for C++ Extensions for Parallelism Version 2 Jared Hoberock
- N4705
2017-10-30 WG21 WG21 2017-10-27 Telecon Minutes Jonathan Wakely
- N4704
2017-09-30 WG21 WG21 telecon meeting: Pre-Albuquerque Herb Sutter
- N4701
2017-10-16 WG21 Editor's Report — Working Draft, Standard for Programming Language C++ Richard Smith
- N4700
2017-10-16 WG21 Working Draft, Standard for Programming Language C++ Note: Richard Smith
- N4699
2017-10-16 WG21 Parallelism TS Editor's Report Jared Hoberock
- N4698
2017-10-16 WG21 Working Draft, Technical Specification for C++ Extensions for Parallelism Version 2 Jared Hoberock
- N4697
2017-10-07 WG21 NB Comments, ISO/IEC PDTS 21544, C++ Extensions for Modules Barry Hedquist
- N4694
2017-08-10 WG21 Responses to National Body Comments to ISO/IEC PDTS 21425, C++ Extensions for Ranges Casey Carter
- N4693
2017-08-12 WG21 PL22.16/WG21 draft agenda: 06-11 Nov 2017, Albuquerque, NM, US Clark Nelson
- N4692
2017-08-03 WG21 PL22.16 2017-07 Toronto Minutes Jonathan Wakely
- N4691
2017-08-03 WG21 WG21 2017-07 Toronto Minutes Patrice Roy
- N4690
2017-08-03 WG21 2017-07 Toronto Record of Discussion Patrice Roy
- N4689
2017-07-31 WG21 Extensions to C++ for Modules Ballot Document Gabriel Dos Reis
- N4688
2017-07-30 WG21 Editor's Report — Working Draft, Standard for Programming Language C++ Richard Smith
- N4687
2017-07-30 WG21 Working Draft, Standard for Programming Language C++ Note: Richard Smith
- N4686
2017-07-31 WG21 Editor's Report for the Ranges TS Casey Carter
- N4685
2017-07-31 WG21 Working Draft, C++ Extensions for Ranges Casey Carter
- N4684
2017-07-31 WG21 Ranges TS Ballot Document Casey Carter
- N4683
2017-07-17 WG21 Business Plan and Convener's Report Herb Sutter
- N4682
2017-07-31 WG21 Editor's Report for the Module TS Gabriel Dos Reis
- N4681
2017-07-14 WG21 Working Draft, Extensions to C++ for Modules Gabriel Dos Reis
- N4680
2017-07-30 WG21 C++ Extensions for Coroutines TS Document Gor Nishanov
- N4679
2017-07-29 WG21 Editor's report for the Coroutines TS Gor Nishanov
- N4678
2017-07-29 WG21 National Body Comments for ISO/IEC PDTS 22277, C++ Extensions for Coroutines Gor Nishanov
- N4677
2017-07-07 WG21 WG21 / PL22.16 Meeting, Jacksonville, FL, March 12 - 17, 2018 Barry Hedquist
- N4676
2017-06-30 WG21 WG21 Telecon Minutes Jonathan Wakely
- N4675
2017-06-18 WG21 Editor's report for the Concepts TS Andrew Sutton
- N4674
2017-06-19 WG21 Working Draft, C++ extensions for Concepts Andrew Sutton
- N4673
2017-06-18 WG21 Spring 2018 WG21 Meeting Information (Rapperswil) Peter Sommerlad
- N4672
2017-06-19 WG21 Editor's Report for the Ranges TS Casey Carter
- N4671
2017-06-18 WG21 Working Draft, C++ Extensions for Ranges Casey Carter
- N4670
2017-06-19 WG21 Parallelism TS Editor's Report, pre-Toronto mailing Jared Hoberock
- N4669
2017-06-19 WG21 Working Draft, Technical Specification for C++ Extensions for Parallelism Version 2 Jared Hoberock
- N4668
2017-06-19 WG21 Editor's Report for the Module TS Gabriel Dos Reis
- N4667
2017-03-19 WG21 Working Draft, Extensions to C++ for Modules Gabriel Dos Reis
- N4666
2017-06-05 WG21 National Body Comments, SC22 N 5205, ISO/IEC PDTS 22277, C++ Extensions for Coroutines Barry Hedquist
- N4665
2017-06-01 WG21 WG21 telecon meeting: Pre-Toronto Herb Sutter
- N4664
2017-03-30 WG21 Responses to National Body Comments for ISO/IEC CD 14882 Barry Hedquist
- N4663
2017-03-25 WG21 Coroutines PDTS document Gor Nishanov
- N4662
2017-03-27 WG21 PL22.16/WG21 draft agenda: 10-15 Jul 2017, Toronto, ON, CA Clark Nelson
- N4661
2017-03-21 WG21 Editor's Report — Working Draft, Standard for Programming Language C++ Richard Smith
- N4660
2017-03-21 WG21 C++17 DIS Ballot Document Richard Smith
- N4659
2017-03-21 WG21 Working Draft, Standard for Programming Language C++ Note: Richard Smith
- N4658
2017-03-17 WG21 Alternative accommodation (student residence) for the 2017-07 Toronto WG21 Meeting Botond Ballo
- N4657
2017-03-17 WG21 Networking TS - Editor's Report Jonathan Wakely
- N4656
2017-03-17 WG21 Working Draft, C++ Extensions for Networking Jonathan Wakely
- N4655
2017-03-14 WG21 PL22.16 2017-02 Kona Minutes Jonathan Wakely
- N4654
2017-03-14 WG21 WG21 2017-02 Kona Minutes Jonathan Wakely
- N4653
2017-03-14 WG21 2017-02 Kona Record of Discussion ISO/IEC Jonathan Wakely
- N4652
2017-03-15 WG21 Editor's Report for the Ranges TS Casey Carter
- N4651
2017-03-15 WG21 Working Draft, C++ Extensions for Ranges Eric Niebler Casey Carter
- N4650
2017-03-02 WG21 Editor's report for the Coroutines TS Gor Nishanov
- N4649
2017-03-03 WG21 Working Draft, Technical Specification on C++ Extensions for Coroutines Gor Nishanov
- N4648
2017-03-20 WG21 Editor's Report for the Module TS Gabriel Dos Reis
- N4647
2017-03-19 WG21 Working Draft, Extensions to C++ for Modules Gabriel Dos Reis
- N4645
2017-02-21 WG21 WG21 Telecon Minutes Jonathan Wakely
- N4644
2017-02-17 WG21 National Body Comments for PDTS 21425, C++ Extensions for Ranges Barry Hedquist
- N4643
2017-02-17 WG21 National Body Comments for PDTS 19216, C++ Extensions for Networking Barry Hedquist
- N4642
2017-02-05 WG21 Editor's report for the Concepts TS Andrew Sutton
- N4641
2017-02-05 WG21 Working Draft, C++ extensions for Concepts Andrew Sutton
- N4640
2017-02-06 WG21 Working Draft, Standard for Programming Language C++ Richard Smith
- N4639
2017-02-06 WG21 Editor's Report — Working Draft, Standard for Programming Language C++ Richard Smith
- N4638
2017-02-03 WG21 Editor's Report for the Module TS Gabriel Dos Reis
- N4637
2017-02-03 WG21 Working Draft, Extensions to C++ for Modules Gabriel Dos Reis
- N4636
2017-02-06 WG21 2017-07-10-15 ISO WG21 C++ Standard Meeting in Toronto Michael Wong Botond Ballo JF Bastien Hubert Tong Patrice Roy Tony Van Eerd Duncan Exon Smith
- N4635
2017-01-23 WG21 Pre-Kona WG21 Telecon Agenda Herb Sutter
- N4634
2017-01-18 WG21 PL22.16 2016-11 Issaquah Minutes (final) Jonathan Wakely
- N4633
2017-01-09 WG21 2017-11 Albuquerque WG21 meeting information Carter Edwards
- N4632
2016-12-13 WG21 PL22.16/WG21 draft agenda: 27 Feb - 4 Mar 2017, Kona, HI, US Clark Nelson
- N4631
2016-11-28 WG21 Editor's report for the Concepts TS Andrew Sutton
- N4630
2016-11-28 WG21 Working Draft, C++ extensions for Concepts Andrew Sutton
- N4629
2016-11-27 WG21 Editor's report for the Coroutines TS Gor Nishanov
- N4628
2016-11-27 WG21 Working Draft, Technical Specification on C++ Extensions for Coroutines Gor Nishanov
- N4627
2016-11-28 WG21 Networking TS - Editor's Report Jonathan Wakely
- N4626
2016-11-28 WG21 Working Draft, C++ Extensions for Networking Jonathan Wakely
- N4625
2016-11-28 WG21 Programming Languages — C++ Extensions for Networking PDTS Jonathan Wakely
- N4624
2016-11-28 WG21 PL22.16 2016-11 Issaquah Minutes Jonathan Wakely
- N4623
2016-11-28 WG21 WG21 2016-11 Issaquah Minutes Jonathan Wakely
- N4622
2016-11-27 WG21 Programming Languages — C++ Extensions for Ranges PDTS Eric Niebler Casey Carter
- N4621
2016-11-27 WG21 Editor's Report for the Ranges TS Casey Carter
- N4620
2016-11-27 WG21 Working Draft, C++ Extensions for Ranges Eric Niebler Casey Carter
- N4619
2016-11-28 WG21 Editor's Report — Working Draft, Standard for Programming Language C++ Richard Smith
- N4618
2016-11-28 WG21 Working Draft, Standard for Programming Language C++ Richard Smith
- N4617
2016-11-28 WG21 Programming Languages — C++ Extensions for Library Fundamentals, Version 2 DTS Geoffrey Romer
- N4616
2016-11-12 WG21 Response to NB Comments: SC22 N5097, ISO/IEC PDTS 19568 Part 2, Library Fundamentals, Part 2 Barry Hedquist
- N4615
2016-10-28 WG21 WG21 2016-10-28 Telecon Minutes Jonathan Wakely
- N4614
2016-10-01 WG21 WG21 telecon meeting: Pre-Issaquah Herb Sutter
- N4613
2016-10-17 WG21 Networking TS - Editor's Report Jonathan Wakely
- N4612
2016-10-17 WG21 Working Draft, C++ extensions for Networking Jonathan Wakely
- N4611
2016-10-16 WG21 Editor's Report for the Modules TS Gabriel Dos Reis
- N4610
2016-10-16 WG21 Working Draft, Extensions to C++ for Modules Gabriel Dos Reis
- N4609
2016-08-11 WG21 Business Plan and Convener's Report Herb Sutter
- N4608
2016-07-21 WG21 PL22.16/WG21 draft agenda: 7-12 Nov 2016, Issaquah, WA, US Clark Nelson
- N4607
2016-07-18 WG21 Toronto Meeting Information Michael Wong
- N4606
2016-07-12 Working Draft, Standard for Programming Language C++ Richard Smith
- N4604
2016-07-12 C++17 CD Ballot Document Richard Smith
- N4603
2016-07-12 Editor's Report — Committee Draft, Standard for Programming Language C++ Richard Smith
- N4602
2016-07-10 WG21 telecon minutes - pre-Oulu (revised) Jonathan Wakely
- N4601
2016-07-01 Editor's Report for the Library Fundamentals TS Geoffrey Romer
- N4600
2016-07-01 Working Draft, C++ Extensions for Library Fundamentals, Version 2 Geoffrey Romer
- N4599
2016-07-02 2016-08 LWG Meeting Robert Douglas
- N4598
2016-07-10 PL22.16 2016-06 Oulu Minutes Jonathan Wakely
- N4597
2016-07-11 WG21 2016-06 Oulu Minutes Jonathan Wakely
- N4596
2016-04-01 PL22.16 Jacksonville Minutes (revised) Jonathan Wakely
- N4595
2016-06-15 WG21 2016-06-10 Telecon Minutes Jonathan Wakely
- N4594
2016-05-30 Working Draft, Standard for Programming Language C++ Richard Smith
- N4593
2016-05-30 Editor's Report — Working Draft, Standard for Programming Language C++ Richard Smith
- N4592
2016-05-30 Modules TS Working Draft Gabriel Dos Reis
- N4591
2016-05-19 WG21 telecon meeting: Pre-Oulu Herb Sutter
- N4590
2016-04-07 PL22.16/WG21 draft agenda: 20-25 Jun 2016, Oulu, FI Clark Nelson
- N4589
2016-03-20 Networking TS Editor's Report Jonathan Wakely
- N4588
2016-03-21 Working Draft, C++ extensions for Networking Note: Jonathan Wakely
- N4587
2016-03-30 PL22.16 2016-02 Jacksonville Minutes (Draft) Jonathan Wakely
- N4586
2016-03-30 WG21 2016-02 Jacksonville Min Jonathan Wakely
- N4585
2016-03-08 Editor's Report for the Library Fundamentals TS Geoffrey Romer
- N4584
2016-03-08 Working Draft, C++ Extensions for Library Fundamentals, Version 2 Geoffrey Romer
- N4583
2016-03-18 Editor's Report — Working Draft, Standard for Programming Language C++ Richard Smith
- N4582
2016-03-19 Working Draft, Standard for Programming Language C++ Richard Smith
- N4581
2016-02-29 Revised WG21 2016-02-19 Telecon Minutes Jonathan Wakely
- N4580
2016-02-23 WG21 2016-02-19 Telecon Minutes Jonathan Wakely
- N4579
2016-02-22 Parallelism TS Editor's Report, pre-Jacksonville mailing Jared Hoberock
- N4578
2016-02-22 Working Draft, Technical Specification for C++ Extensions for Parallelism Version 2 Jared Hoberock
- N4577
2016-02-15 Technical Specification for C++ Extensions for Concurrency Artur Laksberg
- N4576
2016-02-15 Networking TS Editor's Report Jonathan Wakely
- N4575
2016-02-15 Networking TS Working Draft Jonathan Wakely
- N4573
2016-02-02 2017-02 Kona WG21 Meeting Information Thomas Plum
- N4572
2016-01-27 WG21 telecon meeting: Pre-Jacksonville Herb Sutter
- N4571
2016-01-21 2016-11 Issaquah meeting information Herb Sutter
- N4570
2016-01-08 Oulu Meeting Information Ville Voutilainen
- N4569
2016-02-15 Proposed Ranges TS working draft Eric Niebler
- N4568
2015-12-01 PL22.16/WG21 draft agenda: 29 Feb-05 Mar 2016, Jacksonville, FL/US Clark Nelson
- N4567
2015-11-09 Working Draft, Standard for Programming Language C++ Note: Richard Smith
- N4566
2015-11-09 Editor's Report — Working Draft, Standard for Programming Language C++ Richard Smith
- N4565
2015-11-06 Record of Response: National Body Comments ISO/IEC PDTS 19571 Technical Specification: C++ Extensions for Concurrency Barry Hedquist
- N4564
2015-11-05 C++ Extensions for Library Fundamentals, Version 2 PDTS Geoffrey Romer
- N4563
2015-11-05 Editor's Report for the Library Fundamentals TS Geoffrey Romer
- N4562
2015-11-05 Working Draft, C++ Extensions for Library Fundamentals, Version 2 Geoffrey Romer
- N4561
2015-11-05 Ranges Editor's Report Eric Niebler
- N4560
2015-11-06 Working Draft, C++ Extensions for Ranges Eric Niebler Casey Carter
- N4559
2015-11-16 Kona PL22.16 Minutes Jonathan Wakely
- N4558
2015-11-16 Kona WG21 Minutes Jonathan Wakely
- N4557
2015-10-24 WG21 2015-07-20 Telecon (revised) Roger Orr
- N4556
2015-10-09 WG21 telecon minutes Marhsall Clow
- N4555
2015-10-09 February 2016 WG21 Meeting Barry Hedquist
- N4554
2015-10-02 Concepts Editor's report for the Concepts TS Andrew Sutton
- N4553
2015-10-02 Concepts Working Draft, C++ extensions for Concepts Andrew Sutton
- N4552
2015-09-28 Pre-Kona WG21 Telecon Herb Sutter
- N4551
2015-08-13 National Body Comments, ISO/IEC PDTS 19571, C++ Extensions for Concurrency Barry Hedquist
- N4550
2015-07-25 Record of Response: National Body Comments on ISO/IEC PDTS 19217, Technical Specification: C++ Extensions for Concepts Barry Hedquist
- N4549
2015-07-27 Programming Languages — C++ Extensions for Concepts Andrew Sutton
- N4548
2015-07-20 WG21 2015-07-20 Telecon Minutes Roger Orr
- N4547
2015-07-13 Business Plan and Convener's report Herb Sutter
- N4546
2015-06-29 Agenda and Meeting Notice for WG21 Concepts Telecon Herb Sutter
- N4545
2015-06-04 PL22.16/WG21 draft agenda: 19-24 Oct 2015, Kona, HI/US Clark Nelson
- N4544
2015-05-26 October 2015 WG21 Meeting (Kona) Thomas Plum
- N4543
2015-05-26 Library Evolution A polymorphic wrapper for all Callable objects David Krauss
- N4542
2015-05-24 Library Evolution Variant: a type-safe union (v4). Axel Naumann
- N4541
2015-05-22 Evolution Evolution Closed Issues List (Revision R12) Ville Voutilainen
- N4540
2015-05-22 Evolution Evolution Completed Issues List (Revision R12) Ville Voutilainen
- N4539
2015-05-22 Evolution Evolution Active Issues List (Revision R12) Ville Voutilainen
- N4538
2015-05-20 Technical Specification for C++ Extensions for Concurrency Artur Laksberg
- N4537
2015-05-19 Library Adding Symmetry Between shared_ptr and weak_ptr Arthur O'Dwyer
- N4536
2015-05-17 Library Evolution An algorithm to "clamp" a value between a pair of boundary values Martin Moene Niels Dekker
- N4535
2015-05-06 Feature Testing Feature-testing preprocessor predicates for C++17 Clark Nelson Richard Smith
- N4534
2015-05-22 Library Evolution Data-Invariant Functions (revision 3) Jens Maurer
- N4533
2015-05-20 Core Make exception specifications be part of the type system, version 3 Jens Maurer
- N4532
2015-05-22 Evolution Proposed wording for default comparisons Jens Maurer
- N4531
2015-05-08 Library std::rand replacement, revision 3 Zhihao Yuan
- N4530
2015-05-22 Library Evolution Editor's Report for the Library Fundamentals TS Jeffrey Yaskin
- N4529
2015-05-22 Library Evolution Working Draft, C++ Extensions for Library Fundamentals, Version 2 Jeffrey Yaskin
- N4528
2015-05-22 Editor's Report — Working Draft, Standard for Programming Language C++ Richard Smith
- N4527
2015-05-22 Working Draft, Standard for Programming Language C++ Richard Smith
- N4526
2015-05-22 SG14 Towards improved support for games, graphics, real-time, low latency, embedded systems Michael Wong Sean Middleditch Nicolas Guillemot
- N4525
2015-05-08 Library C++ Standard Library Issues Resolved Directly In Lenexa Marshall Clow
- N4524
2015-05-22 Library Evolution Respect vector::reserve(request) Relative to Reallocation Nevin Liber
- N4523
2015-05-21 Concurrency constexpr std::thread::hardware_{true,false}_sharing_size Olivier Giroux JF Bastien
- N4522
2015-05-21 Concurrency std::atomic_object_fence(mo, T&&...) Olivier Giroux JF Bastien
- N4521
2015-04-12 Library Evolution Merge Fundamentals V1 into V2 Jeffrey Yaskin
- N4519
2015-05-08 Library Source-Code Information Capture Robert Douglas
- N4518
2015-05-08 Core Make exception specifications be part of the type system, version 2 Jens Maurer
- N4517
2015-05-08 Record of Response: National Body Comments ISO/IEC PDTS 19841 Barry Hedquist
- N4516
2015-05-06 Library Evolution Variant: a type-safe union (v3) Axel Naumann
- N4515
2015-05-22 Concurrency Editor's Report: Technical Specification for C++ Extensions for Transactional Memory Michael Wong
- N4514
2015-05-08 Technical Specification for C++ Extensions for Transactional Memory Michael Wong
- N4513
2015-05-08 Concurrency Working Draft Technical Specification for C++ Extensions for Transactional Memory Michael Wong
- N4512
2015-05-07 Library Multidimensional bounds, offset and array_view, revision 7 _ukasz Mendakiewicz Herb Sutter
- N4511
2015-05-22 Library Adding [nothrow-]swappable traits, revision 1 Daniel Krügler
- N4510
2015-05-05 Library Minimal incomplete type support for standard containers, revision 4 Zhihao Yuan
- N4509
2015-05-05 Concurrency constexpr atomic::is_always_lock_free Olivier Giroux JF Bastien Jeff Snyder
- N4508
2015-05-05 Concurrency A proposal to add shared_mutex (untimed) (Revision 4) Gor Nishanov
- N4507
2015-05-05 Technical Specification for C++ Extensions for Parallelism Jared Hoberock
- N4506
2015-05-06 Concurrency Parallelism TS Editor's Report Jared Hoberock
- N4505
2015-05-05 Concurrency Working Draft, Technical Specification for C++ Extensions for Parallelism Jared Hoberock
- N4502
2015-05-03 Library Proposing Standard Library Support for the C++ Detection Idiom, V2 Walter E. Brown
- N4501
2015-05-08 Concurrency Working Draft, Technical Specification for C++ Extensions for Concurrency Artur Laksberg
- N4499
2015-05-22 Evolution Draft wording for Coroutines (Revision 2) Gor Nishanov Daveed Vandevoorde
- N4498
2015-05-04 Concurrency Variadic lock_guard (Rev. 2) Mike Spertus
- N4497
2015-05-30 PL22.16 2014-11 Urbana Minutes (Final) Jonathan Wakely
- N4496
2015-05-28 WG21 2014-11 Urbana Minutes (revision 1) Jonathan Wakely
- N4495
2015-05-22 Evolution Operator dot Mathias Gaunard Dietmar Kühl
- N4494
2015-05-01 Library Multidimensional bounds, offset and array_view, revision 6 Lukasz Mendakiewicz Herb Sutter
- N4492
2015-05-15 Thoughts about C++17 Bjarne Stroustrup
- N4491
2015-05-30 PL22.16 2015-05 Lenexa Minutes (Draft) Jonathan Wakely
- N4490
2015-05-29 WG21 2015-05 Lenexa Minutes Jonathan Wakely
- N4489
2015-04-29 WG21 2015-04-24 Telecon Minutes Jonathan Wakely
- N4488
2015-05-07 Concurrency Responses to PDTS comments on Transactional Memory, version 2 Jens Maurer
- N4487
2015-04-28 Evolution Constexpr lambdas Faisal Vali Ville Voutilainen
- N4486
2015-05-23 Library C++ Standard Library Closed Issues List (Revision R93) Marshall Clow
- N4485
2015-05-23 Library C++ Standard Library Defect Report List (Revision R93) Marshall Clow
- N4484
2015-05-23 Library C++ Standard Library Active Issues List (Revision R93) Marshall Clow
- N4483
2015-04-14 Concurrency Read-copy-update Paul E. McKenney
- N4482
2015-04-13 Concurrency Some notes on executors and the Networking Library Proposal Christopher Kohlhoff
- N4481
2015-04-12 Library Evolution Working Draft, C++ Extensions for Library Fundamentals, Version 2 Jeffrey Yasskin
- N4480
2015-04-07 Programming Languages — C++ Extensions for Library Fundamentals DTS Jeffrey Yasskin
- N4479
2015-04-12 Library Evoution Merge Fundamentals V1 into v2 Jeffrey Yasskin
- N4478
2015-04-13 Library Evoution Networking Library Proposal (Revision 5 Christopher Kohlhoff
- N4477
2015-04-09 Evolution Operator Dot (R2) EWG151 Bjarne Stroustrup Gabriel Dos Reis
- N4476
2015-04-09 Evolution Thoughts about Comparisons (R2) EWG116 Bjarne Stroustrup
- N4475
2015-04-09 Evolution Default comparisons (R2) EWG116 Bjarne Stroustrup
- N4474
2015-04-12 Evolution Unified Call Syntax: x.f(y) and f(x,y) EWG148 Bjarne Stroustrup Herb Sutter
- N4473
2015-04-10 Evolution noexcept(auto), again EWG187 Ville Voutilainen
- N4472
2015-04-10 Evolution consexpr goto EWG186 Ville Voutilainen
- N4471
2015-04-12 Evolution Template parameter deduction for constructors (Rev 2) EWG60 Mike Spertus
- N4470
2015-04-10 Concurrency Variadic lock_guard Mike Spertus
- N4469
2015-04-10 Evolution Template Argument Type Deduction EWG9 James Touton Mike Spertus
- N4468
2015-04-11 Library Evolution On Quantifying Memory-Allocation Strategies John Lakos Jeffrey Mendelsohn Alisdair Meredith Nathan Myers
- N4466
2015-04-13 Evolution Wording for Modules EWG163 Gabriel Dos Reis
- N4465
2015-04-13 Evolution A Module System for C++ (Revision 3) EWG163 Gabriel Dos Reis Mark Hall Gor Nishanov
- N4464
2015-04-10 Concurrency Pi-calculus syntax for C++ executors Cleiton Santoia Silva
- N4463
2015-04-10 I/O IO device requirements for C++ Cleiton Santoia Silva Daniel Auresco
- N4462
2015-04-07 Evolution LWG 2089, Towards more perfect forwarding EWG185 Ville Voutilainen
- N4461
2015-04-07 Evolution Static if resurrected EWG29 Ville Voutilainen
- N4460
2015-04-07 Evolution LWG 2424: Atomics, mutexes and condition variables should not be trivially copyable EWG184 Ville Voutilainen
- N4459
2015-04-13 C++ Standard Core Language Closed Issues, Revision 93 William M. Miller
- N4458
2015-04-13 C++ Standard Core Language Defect Reports and Accepted Issues, Revision 93 William M. Miller
- N4457
2015-04-13 C++ Standard Core Language Active Issues, Revision 93 William M. Miller
- N4456
2015-04-12 Evolution Towards improved support for games, graphics, real-time, low latency, embedded systems Michael Wong
- N4455
2015-04-10 Concurrency No Sane Compiler Would Optimize Atomics JF Bastien
- N4454
2015-04-10 Concurrency SIMD Types Example: Matrix Multiplication Matthias Kretz
- N4453
2015-04-12 Evolution Resumable Expressions EWG183 Christopher Kohlhoff
- N4452
2014-04-11 Reflection Use cases of reflection Matúš Chochlík
- N4451
2014-04-11 Reflection Static reflection Matúš Chochlík
- N4450
2015-04-13 Library Evolution Variant: a typesafe union (v2) Axel Naumann
- N4449
2015-04-09 Library Evolution Message Digest Library for C++ Zhihao Yuan
- N4448
2015-04-12 Library Evolution Rounding and Overflow in C++ Lawrence Crowl
- N4447
2015-04-10 Reflection From a type T, gather members name and type information, via variadic template expansion Cleiton Santoia Silva Daniel Auresco
- N4446
2015-04-09 Library Evolution The missing INVOKE related trait Agustín Bergé
- N4445
2015-04-09 Concurrency Overly attached promise Agustín Bergé Hartmut Kaiser
- N4444
2015-04-10 Concurrency Linux-Kernel Memory Model Paul E. McKenney
- N4443
2015-04-09 Library Evolution Introducing alias size_type for type size_t in class std::bitset (Rev. 1 ) Vladimir Grigoriev
- N4442
2015-04-09 Library Evolution Default argument for second parameter of std::advance (Rev. 1) Vladimir Grigoriev
- N4441
2015-04-10 Transactional Memory SG5: Transactional Memory (TM) Meeting Minutes 2015-03-23 and 2015-04-06 Michael Wong
- N4440
2014-04-10 Feature Testing Feature-testing recommendations for C++ Clark Nelson
- N4439
2015-04-10 Concurrency Light-Weight Execution Agents Revision 3 Torvald Riegel
- N4438
2015-04-09 Transactional Memory Industrial Experience with Transactional Memory at Wyatt Technologies. Brett Hall
- N4437
2015-04-09 Library Evolution Conditionally-supported Special Math Functions, v3 Walter Brown
- N4436
2015-04-09 Library Evolution Proposing Standard Library Support for the C++ Detection Idiom Walter Brown
- N4435
2015-04-09 Evolution Proposing Contract Attributes EWG141 Walter Brown
- N4434
2015-04-10 Evolution Tweaks to Streamline Concepts Lite Syntax EWG182 Walter Brown
- N4433
2015-04-09 Evolution Flexible static_assert messages EWG181 Michael Price
- N4432
2015-04-10 Editor's Report — Working Draft, Standard for Programming Language C++ Richard Smith
- N4431
2015-04-10 Working Draft, Standard for Programming Language C++ Richard Smith
- N4430
2015-04-10 Core Core issue 1776 - replacement of class objects containing reference members Richard Smith
- N4429
2015-04-10 Evolution Core issue 1941 - rewording inherited constructors EWG180 Richard Smith
- N4428
2015-04-08 Reflection Type Property Queries (rev 4) Andrew Tomazos Christian Kaeser
- N4427
2015-04-08 Agenda and Meeting Notice for WG21 Pre-Lenexa Telecon Meeting Herb Sutter
- N4426
2015-04-10 Library Adding [nothrow-] swappable traits Daniel Krügler
- N4425
2015-04-07 Evolution Generalized Dynamic Assumptions EWG179 Hal Finkel
- N4424
2015-04-07 Evolution Inline Variables EWG142 Hal Finkel Richard Smith
- N4423
2015-04-10 Evolution Closed Issues List (Revision R11) Ville Voutilainen
- N4422
2015-04-10 Evolution Completed Issues List (Revision R11) Ville Voutilainen
- N4421
2015-04-10 Evolution Active Issues List (Revision R11) Ville Voutilainen
- N4420
2015-04-08 Reflection Defining Test Code Robert Douglas
- N4419
2015-04-08 Reflection Potential extensions to Source-Code Information Capture Robert Douglas
- N4418
2015-04-08 Reflection Parameter Stringization Robert Douglas
- N4417
2015-04-08 Reflection Source-Code Information Capture Robert Douglas
- N4416
2015-04-09 Library Evolution Don't Move: Vector Can Have Your Non-Moveable Types Covered Nevin Liber
- N4415
2015-04-12 Evolution Simple Contracts for C++ EWG141 Gabriel Dos Reis J. Daniel Garcia Francesco Logozzo Manuel Fahndrich Shuvendu Lahri
- N4414
2015-04-10 Concurrency Executors and Schedulers Revision 5 Chris Mysen
- N4412
2015-04-09 Library Shortcomings of iostreams Jens Maurer
- N4411
2015-04-10 Library Evolution Concurrency Task Block (formerly Task Region) R4 Pablo Halpern Arch Robison Hong Hong Artur Laksberg Gor Nishanov Herb Sutter
- N4410
2015-04-09 Transactional Memory Responses to PDTS comments on Transactional Memory Jens Maurer
- N4409
2015-04-10 Concurrency Programming Languages — Technical Specification for C++ Extensions for Parallelism Jared Hoberock
- N4408
2015-04-10 Concurrency Parallelism TS Editor's Report Jared Hoberock
- N4407
2015-04-10 Concurrency Working Draft, Technical Specification for C++ Extensions for Parallelism Jared Hoberock
- N4406
2015-04-10 Concurrency Integrating Executors with Parallel Algorithm Execution Jared Hoberock Michael Garland Oliver Giroux
- N4405
2015-02-11 Library Evolution Type of the accumulaters of standard algorithms std::accumulate and std::inner_product Vladimir Grigoriev
- N4404
2015-03-31 Evolution Extension to aggregate initialization EWG108 Oleg Smolsky
- N4403
Evolution Draft wording for Resumable Functions EWG166 Gor Nishanov
- N4402
Evolution Resumable Functions (revision 4) EWG166 Gor Nishanov Jim Radigan
- N4401
2015-04-07 Evolution Defaulted comparison operator semantics should be uniform EWG178 Michael Price
- N4400
2015-04-10 Concurrency Concurrency TS Editor's Report, May 2015 Artur Laksberg
- N4399
2015-04-10 Concurrency Proposed Working Draft, Technical Specification for C++ Extensions for Concurrency Artur Laksberg
- N4398
2015-04-09 Concurrency A unified syntax for stackless and stackful coroutines Oliver Kowalke
- N4397
2015-04-09 Concurrency A low-level API for stackful coroutines Oliver Kowalke
- N4396
2015-03-16 Transactional Memory National Body Comments: PDTS 19841, Transactional Memory Barry Hedquist
- N4395
2015-04-10 Concurrency/Library SIMD Types: ABI Considerations Matthias Kretz
- N4394
2015-03-12 Agenda for Lenexa Meeting Clark Nelson
- N4393
2015-04-10 Evolution Noop Constructors and Destructors EWG160 Pablo Halpern
- N4392
2015-03-03 Library C++ Latches and Barriers Alasdair Mackintosh Olivier Giroux
- N4391
2015-02-26 Library make_array, revision 4 Zhihao Yuan
- N4390
2015-02-24 Library Minimal incomplete type support for standard containers, revision 3 Zhihao Yuan
- N4389
2015-02-23 Library Wording for bool_constant, revision 1 Zhihao Yuan
- N4388
2015-02-25 Library A Proposal to Add a Const-Propagating Wrapper to the Standard Library Jonathan Coe Robert Mill
- N4387
2015-03-14 Library Improving pair and tuple, revision 3 Daniel Krügler Geoffrey Romer Ville Voutilainen
- N4386
2015-02-24 Library Unspecialized std::tuple_size should be defined Nevin Liber
- N4385
2015-04-10 Library C++ Standard Library Closed Issues List (Revision R92) Marshall Clow
- N4384
2015-04-10 Library C++ Standard Library Defect Report List (Revision R92) Marshall Clow
- N4383
2015-04-10 Library C++ Standard Library Active Issues List (Revision R92) Marshall Clow
- N4382
2015-04-12 Library Working Draft, C++ extensions for Ranges Eric Niebler
- N4381
2015-03-11 Library Suggested Design for Customization Points Eric Niebler
- N4380
2015-02-05 Library Constant View: A proposal for a std::as_const helper function template ADAM David Alan Martin Alisdair Meredith
- N4379
2015-02-08 Evolution FAQ about N4378, Language Support for Contract Assertions EWG141 John Lakos Nathan Myers
- N4378
2015-02-08 Evolution Language Support for Contract Assertions EWG141 John Lakos Nathan Myers Alexei Zakharov Alexander Beels
- N4377
2015-02-09 C++ Extensions for Concepts PDTS Andrew Sutton
- N4376
2015-02-06 Concurrency Use Cases for Thread-Local Storage Paul E. McKenney
- N4375
2015-02-06 Concurrency Out-of-Thin-Air Execution is Vacuous Paul E. McKenney
- N4374
2015-02-06 Concurrency Linux-Kernel Memory Mode Paul E. McKenney
- N4373
2015-01-26 Library Atomic View Carter Edwards Hans Boehm
- N4372
2015-02-06 Library A Proposal to Add a Const-Propagating Wrapper to the Standard Library Jonathan Coe
- N4371
2015-02-04 Library Minimal incomplete type support for standard containers, revision 2 Zhihao Yuan
- N4370
2015-02-06 Library Networking Library Proposal (Revision 4) Christopher Kohlhoff
- N4369
2015-01-12 Library evolution Default argument for second parameter of std::advance Vladimir Grigoriev
- N4368
2015-02-03 Library evolution Introducing alias size_type for type size_t in class std::bitset Vladimir Grigoriev
- N4367
2015-02-08 Evolution Comparison in C++ EWG174 Lawrence Crowl
- N4366
2015-01-11 Library LWG 2228: Missing SFINAE rule in unique_ptr templated assignment Howard Hinnant
- N4365
2015-01-29 Responses to National Body Comments, ISO/IEC PDTS 19568, C++ Extensions for Library Fundamentals Barry Hedquist
- N4362
2015-01-27 WG21 2015-01 Skillman Minutes John Spicer
- N4361
2015-01-27 Concepts Lite TS Andrew Sutton
- N4360
2015-01-22 Evolution Delayed Evaluation Parameters EWG173 Douglas Boffey
- N4359
2015-01-09 Library A Proposal to Add vector release method just like unique_ptr release method to the Standard Library Jerry Liang
- N4358
2015-01-20 Evolution Unary Folds and Empty Parameter Packs EWG172 Thibaut Le Jehan
- N4357
2015-01-19 Evolution Introduce the [[noexit]] attribute for main as a hint to eliminate destructor calls for objects with static storage duration EWG162 Jens Maurer
- N4356
2015-02-04 Evolution Relaxed Array Type Declarator EWG171 Carter Edwards
- N4355
2015-02-04 Library Shared Multidimensional Arrays with Polymorphic Layout Carter Edwards
- N4354
2015-01-08 Parallelism TS - DTS Ballot Document Jared Hoberock
- N4353
2015-01-08 Parallelism TS - Editor's Report Jared Hoberock
- N4352
2015-01-08 Parallelism TS Jared Hoberock
- N4351
2014-12-23 Responses to National Body Comments, PDTS 19570, C++ Extensions for Parallelism Barry Hedquist
- N4350
2015-01-15 Agenda and Meeting Notice for WG21 Concepts Meeting Notice (revision 1) Herb Sutter
- N4349
2014-12-05 Minutes of WG21 Telecon Jonathan Wakely
- N4348
2015-02-02 Library Making std::function thread-safe Geoffrey Romer
- N4346
2015-01-05 Library Multidimensional bounds, index and array_view, revision 5 Lukasz Mendakiewicz
- N4340
2014-11-26 Evolution Remove Deprecated Use of the register Keyword EWG170 Alisdair Meredith
- N4339
2014-11-21 Agenda and Meeting Notice for WG21 Concepts Meeting Herb Sutter
- N4338
2014-11-21 Transactional Memory Editor's Report: Technical Specification for C++ Extensions for Transactional Memory Michael Wong
- N4337
2014-11-21 Library Evolution Editor's Report for the Library Fundamentals TS Jeffrey Yasskin
- N4336
2014-11-21 Library Evolution Working Draft, C++ Extensions for Library Fundamentals, Version 2 Jeffrey Yasskin
- N4335
2014-11-21 Library Evolution Working Draft, C++ Extensions for Library Fundamentals Jeffrey Yasskin
- N4334
2014-11-21 Library Wording for bool_constant Zhihao Yuan
- N4333
2014-11-21 Core Concepts Lite Andrew Sutton
- N4332
2014-11-21 Concurrency Networking Library Proposal (Revision 3) Christopher Kohlhoff
- N4331
2014-11-24 Library C++ Standard Library Closed Issues List (Revision R91) Alisdair Meredith
- N4330
2014-11-24 Library C++ Standard Library Defect Report List (Revision R91) Alisdair Meredith
- N4329
2014-11-24 Library C++ Standard Library Active Issues List (Revision R91) Alisdair Meredith
- N4328
2014-11-24 Library C++ Standard Library Issues History for C++14 Alisdair Meredith
- N4327
2014-11-21 Evolution C++ Standard Evolution Closed Issues List (Revision R10) Ville Voutilanen
- N4326
2014-11-21 Evolution C++ Standard Evolution Completed Issues List (Revision R10) Ville Voutilanen
- N4325
2014-11-21 Evolution C++ Standard Evolution Active Issues List (Revision R10) Ville Voutilanen
- N4324
2014-11-20 Concurrency Use Cases for Thread-Local Storage Paul McKenney
- N4323
2014-11-20 Concurrency Out-of-Thin-Air Execution is Vacuous Paul McKenney
- N4322
2014-11-20 Concurrency Linux-Kernel Memory Model Paul McKenney
- N4321
2014-10-05 Concurrency Towards Implementation and Use of memory_order_consume Paul McKenney
- N4320
2014-11-20 Evolution Make exception specifications be part of the type system EWG169 Jens Maurer
- N4319
2014-11-23 Evolution Contracts for C++: What are the Choices EWG168 Gabriel Dos Reis Shuvendu Lahiri Francesco Logozzo Thomas Ball Jared Parsons
- N4318
2014-09-21 Library Evolution Proposal to add an absolute difference function to the C++ Standard Library Jeremy Turnbull
- N4317
2014-11-17 Library Evolution New Safer Functions to Advance Iterators Patrick Grace
- N4316
2014-11-08 Library std::rand replacement, revision 2 Zhihao Yuan
- N4315
2014-11-07 Library make_array, revision 3 Zhihao Yuan
- N4314
2014-11-15 Library Evolution Data-Invariant Functions (revision 2) Jens Maurer
- N4313
2014-11-21 Concurrency Improvements to the Concurrency Technical Specification, revision 1 Artur Laksberg
- N4312
2014-11-21 Programming Languages — Technical Specification for C++ Extensions for Parallelism Jared Hoberock
- N4311
2014-11-21 Parallelism TS Editor's Report Jared Hoberock
- N4310
2014-11-21 Working Draft, Technical Specification for C++ Extensions for Parallelism Jared Hoberock
- N4309
2014-11-17 Evolution Return type deduction for explicitly-defaulted and deleted special member functions EWG167 Michael Price
- N4308
2014-11-12 National Body Comment — ISO/IEC PDTS 19570 — Technical Specification: C++ Extensions for Parallelism Barry Hedquist
- N4307
2014-11-12 National Body Comment — ISO/IEC PDTS 19568 — Technical Specification: C++ Extensions for Library Fundamentals Barry Hedquist
- N4306
2014-11-24 Core C++ Standard Core Language Closed Issues, Revision 92 William M. Miller
- N4305
2014-11-24 Core C++ Standard Core Language Defect Reports and Accepted Issues, Revision 92 William M. Miller
- N4304
2014-11-24 Core C++ Standard Core Language Active Issues, Revision 92 William M. Miller
- N4303
2014-11-21 Core Pointer Safety and Placement New Richard Smith Hubert Tong
- N4302
2014-11-21 Technical Specification for C++ Extensions for Technical Specification for C++ Extensions for Transactional Memory Michael Wong
- N4301
2014-11-21 Working Draft, Technical Specification for C++ Extensions for Transactional Memory Michael Wong
- N4298
2011-11-14 Agenda and Meeting Notice for WG21 Ballot Resolution Telecon Meeting Herb Sutter
- N4297
2014-11-19 Editor's Report — Programming Languages — C++ Richard Smith
- N4296
2014-11-19 Working Draft, Standard for Programming Language C++ Richard Smith
- N4295
2014-11-07 Core Folding Expressions Andrew Sutton Richard Smith
- N4294
2014-11-23 Evolution Arrays of run-time bounds as data members EWG84 J. Daniel Garcia
- N4293
2014-11-23 Evolution C++ language support for contract programming EWG137 J. Daniel Garcia
- N4288
2014-11-07 Library Strike string_view::clear from Library Fundamentals Alisdair Meredith
- N4287
2014-11-18 Evolution Threads, Fibers and Couroutines (slides deck) EWG166 Gor Nishanov
- N4286
2014-11-18 Evolution Resumable Functions (revision 3) EWG166 Gor Nishanov Jim Radigan
- N4285
2014-11-07 Library Cleanup for exception-specification and throw-expression Jens Maurer
- N4284
2014-11-07 Library Contiguous Iterators Jens Maurer
- N4282
2014-11-07 Library A Proposal for the World's Dumbest Smart Pointer, v4 Walter E. Brown
- N4280
2014-11-06 Library Non-member size() and more (Revison 2) Riccardo Marcangelo
- N4279
2014-11-07 Library Improved insertion interface for unique-key maps (Revision 2.3) Thomas Köpp
- N4277
2014-11-06 Library TriviallyCopyable reference_wrapper (Revision 1) Agustín Bergé
- N4276
2014-11-05 Concurrency Adding Fused Transform Algorithms to the Parallelism TS Jared Hoberock
- N4275
2014-11-07 Concurrency Parallelism PDTS Comment Responses Hans-J. Boehm
- N4274
2014-11-14 Concurrency Relaxing Packaging Rules for Exceptions Thrown by Parallel Algorithms - Proposed Wording (Revision 1) Arch D. Robison Jared Hoberock Artur Laksberg
- N4273
2014-11-06 Library Uniform Container Erasure (Revision 2) Stephan T. Lavavej
- N4272
2014-11-07 Transactional Memory Working Draft, Technical Specification for C++ Extensions for Transactional Memory Michael Wong
- N4270
2014-11-07 Library Consolidated Revisions to C++ Extensions for Library Fundamentals Alisdair Meredith
- N4268
2014-11-05 Core Allow constant evaluation for all non-type template arguments Richard Smith
- N4267
2014-11-05 Core Adding u8 character literals Richard Smith
- N4266
2014-11-05 Core Attributes for namespaces and enumerators Richard Smith
- N4265
2014-11-07 Core Transactional Memory Support for C++: Wording (revision 3) Jens Maurer
- N4263
2014-11-04 Concepts Toward a concept-enabled standard library Matt Austern Gabriel Dos Reis Eric Niebler Bjarne Stroustrup Herb Sutter Andrew Sutton Jeffrey Yasskin
- N4262
2014-11-05 Core Wording for Forwarding References Herb Sutter
- N4261
2014-11-06 Core Proposed resolution for Core Issue 330: Qualification conversions and pointers to arrays of pointers Jens Maurer
- N4260
2014-11-08 Library Wording for Atomic Smart Pointers Herb Sutter
- N4259
2014-11-06 Library Wording for std::uncaught_exceptions Herb Sutter
- N4258
2014-11-07 Library Cleaning up noexcept in the Library (Rev 3) Nicolai Josuttis
- N4257
2014-11-04 Library Evolution Delimited iterators (rev 4) Mike Spertus Nathan Wilson
- N4255
2014-11-03 Library Proposed resolution for US104: Allocator-aware regular expressions (rev 3) Mike Spertus
- N4254
2014-11-21 Library Evolution User-defined Literals for size_t and ptrdiff_t Rein Halbersma
- N4253
2014-11-21 Evolution Language Support for Runtime Contract Validation (Revision 9) EWG141 J. Lakos A. Zakharov A. Beels N. Myers
- N4252
2014-11-21 PL22.16 2014-11 Urbana Minutes Jonathan Wakely
- N4251
2014-11-21 WG21 2014-11 Urbana Minutes Jonathan Wakely
- N4250
2014-10-27 WG21 2014-10-24 Telecon Minutes Jonathan Wakely
- N4249
2014-10-09 Library Networking Primitives: std::experimental::network::htonl Considered Harmful A. Meredith J. Burley A. Martin D. Chisnall et al.
- N4248
2014-10-12 Evolution Library Preconditions are a Language Feature EWG159 Alisdair Meredith
- N4247
2014-10-13 Library C++ Standard Library Closed Issues List (Revision R90) Alisdair Meredith
- N4246
2014-10-13 Library C++ Standard Library Defect Report List (Revision R90) Alisdair Meredith
- N4245
2014-10-13 Library C++ Standard Library Active Issues List (Revision R90) Alisdair Meredith
- N4244
2014-10-13 Concurrency Resumable Lambdas: A language extension for generators and coroutines Christopher Kohlhoff
- N4243
2014-10-13 Networking Library Networking Library Proposal (Revision 2) Christopher Kohlhoff
- N4242
2014-10-13 Concurrency Executors and Asynchronous Operations, Revision 1 Christopher Kohlhoff
- N4241
2014-10-10 Concurrency A proposal to add shared_mutex (untimed) (Revision 3) Gor Nishanov
- N4240
2014-10-11 Library Improved insertion interface for unique-key maps (Revision 2) Thomas Köppe
- N4239
2014-10-12 Reflection Evolution Defaulted Comparison Using Reflection EWG116 A. Tomazos M. Spertus
- N4238
2014-10-13 Concurrency An Abstract Model of Vector Parallelism Pablo Halpern
- N4237
2014-10-10 Concurrency Language Extensions for Vector loop level parallelism R. Geva C. Nelson
- N4236
2014-10-10 Library A compile-time string library template with UDL operator templates Michael Price
- N4235
2014-10-10 Evolution Selecting from Parameter Packs EWG30 Daveed Vandevoorde
- N4234
2014-10-10 Evolution 0-overhead-principle violations in exception handling - part 2 EWG129 Daniel Gutson
- N4233
2014-10-10 Library A Class for Status and Optional Value L. Crowl C. Mysen
- N4232
2014-10-13 Concurrency Stackful Coroutines and Stackless Resumable Functions Nat Goodspeed
- N4231
2014-10-10 Concurrency Terms and definitions related to "threads" T. Riegel C. Nelson
- N4230
2014-10-10 Evolution Nested namespace definition (revision 2) EWG126 R. Kawulak A. Tomazos
- N4229
2014-10-13 Evolution Pointer Ordering EWG165 Gabriel Dos Reis
- N4228
2014-10-13 Evolution Refining Expression Evaluation Order for Idiomatic C++ EWG158 G. Dos Reis H. Sutter J. Caves
- N4227
2014-10-10 Library Cleaning-up noexcept in the Library (Rev 2) Nicolai Josuttis
- N4226
2014-10-10 Reflection Apply the [[noreturn]] attribute to main as a hint to eliminate global object destructor calls EWG162 D. Diaz E. Bringas D. Gutson J. Maurer
- N4225
2014-10-10 Evolution Towards uniform handling of subobjects EWG157 Ville Voutilainen
- N4224
2014-10-10 Concurrency Supplements to C++ Latches A. Mackintosh A. Berkan
- N4223
2014-10-10 Evolution Response To: Let return {expr} Be Explicit V. Voutilainen M. Kilpeläinen J. Wakely
- N4222
2014-10-09 Library Minimal Additions to the Array View Library for Performance and Interoperability R. ter Borg J. Perla
- N4221
2014-10-10 Evolution Generalized lifetime extension EWG156 David Krauss
- N4220
2014-10-10 Undefined Behavior An update to the preprocessor specification (rev. 2) David Krauss
- N4219
2014-10-10 Undefined Behavior Fixing the specification of universal-character-names (rev. 2) David Krauss
- N4218
2014-09-24 Library Variant: a typesafe union Axel Naumann
- N4217
2014-10-08 Library std::rand replacement Zhihao Yuan
- N4216
2014-10-10 Concurrency Out-of-Thin-Air Execution is Vacuous P. McKenney A. Jeffrey A. Sezgin
- N4215
2014-10-05 Concurrency Towards Implementation and Use of memory_order_consume P. McKenney T. Riegel J. Preshing
- N4214
2014-10-13 Modules A Module System for C++ (Revision 2) EWG163 G. Dos Reis M. Hall G. Nishanov
- N4213
2014-10-11 Filesystem File System TS Defect Report List (Revision R3) Beman Dawes
- N4212
2014-10-11 Filesystem File System TS Closed Issues List (Revision R3) Beman Dawes
- N4211
2014-10-11 Filesystem File System TS Active Issues List (Revision R3) Beman Dawes
- N4210
2014-10-10 Evolution IBM comment on preparing for a Trigraph-adverse future in C++17 EWG121 M. Wong H. Tong R. Bhakta D. Inglis
- N4209
2014-10-09 Library A Proposal to Add a Const-Propagating Wrapper to the Standard Library J. Coe R. Mill
- N4208
2014-10-09 Evolution C++ Standard Evolution Closed Issues List (Revision R09) Ville Voutilainen
- N4207
2014-10-09 Evolution C++ Standard Evolution Completed Issues List (Revision R09) Ville Voutilainen
- N4206
2014-10-09 Evolution C++ Standard Evolution Active Issues List (Revision R09) Ville Voutilainen
- N4205
2014-10-10 Core Working Draft, C++ Extensions for Concepts Andrew Sutton
- N4204
2014-08-06 Concurrency Library C++ Latches and Barriers A. Mackintosh O. Giroux
- N4203
2014-08-20 Library Fast ASCII Character Manipulation Matthew Fioravante
- N4202
2014-08-20 Library Strongly Typed Bitset Matthew Fioravante
- N4201
2014-08-20 Library Alignment Helpers for C++ Matthew Fioravante
- N4200
2014-10-08 Feature-testing recommendations for C++ Clark Nelson
- N4199
2014-10-10 Minutes of Sept. 4-5, 2014 SG1 meeting in Redmond, WA Hans-J. Boehm
- N4198
2014-10-06 Evolution Allow constant evaluation for all non-type template arguments EWG155 Richard Smith
- N4197
2014-10-06 Core Adding u8 character literals EWG119 Richard Smith
- N4196
2014-10-06 Evolution Attributes for namespaces and enumerators EWG113 Richard Smith
- N4195
2014-10-07 Concurrency std::synchronic<T> O. Giroux C. Edwards
- N4194
2014-10-13 Core C++ Standard Core Language Closed Issues, Revision 91 William M. Miller
- N4193
2014-10-13 Core C++ Standard Core Language Defect Reports and Accepted Issues, Revision 91 William M. Miller
- N4192
2014-10-13 Core C++ Standard Core Language Active Issues, Revision 91 William M. Miller
- N4191
2014-10-07 Evolution Folding expressions EWG154 A. Sutton R. Smith
- N4190
2014-10-09 Library Removing auto_ptr, random_shuffle(), And Old <functional> Stuff Stephan T. Lavavej
- N4189
2014-10-08 Library Generic Scope Guard and RAII Wrapper for the Standard Library P. Sommerlad A. Sandoval
- N4188
2014-10-01 Evolution Proposal for classes with runtime size EWG153 L. Deniau A. Naumann
- N4187
2014-10-08 Library C++ Ostream Buffers L. Crowl P. Sommerlad
- N4186
2014-10-10 Evolution Supporting Custom Diagnostics and SFINAE EWG152 Matthias Kretz
- N4185
2014-10-10 Concurrency SIMD Types: The Mask Type & Write-Masking Matthias Kretz
- N4184
2014-10-10 Concurrency SIMD Types: The Vector Type & Operations Matthias Kretz
- N4183
2014-10-10 Library Contiguous Iterators: Pointer Conversion & Type Trait Nevin Liber
- N4182
2014-10-10 SG5: Transactional Memory (TM) Meeting Minutes 2014/07/14-2014/10/06 Michael Wong
- N4180
2014-10-10 Evolution SG5 Transactional Memory Support for C++ Update EWG82 M. Wong V. Luchangco J. Maurer et al.
- N4179
2014-10-10 Core/Library Transactional Memory Support for C++: Wording (revision 2) Jens Maurer
- N4178
2014-10-07 Core Proposed resolution for Core Issue 330: Qualification conversions and pointers to arrays of pointers Jens Maurer
- N4177
2014-10-06 Library Multidimensional bounds, index and array_view, revision 4 Ł. Mendakiewicz H. Sutter
- N4176
2014-10-11 Evolution Thoughts about Comparisons EWG116 Bjarne Stroustrup
- N4175
2014-10-11 Evolution Default comparisons EWG116 Bjarne Stroustrup
- N4174
2014-10-11 Evolution Call syntax: x.f(y) vs. f(x,y) EWG148 Bjarne Stroustrup
- N4173
2014-10-11 Evolution Operator Dot EWG151 B. Stroustrup G. Dos Reis
- N4172
2014-10-07 Evolution Named arguments EWG150 E. Akhgari B. Ballo
- N4171
2014-10-05 Library Parameter group placeholders for bind LEWG40 Tomasz Kamiński
- N4170
2014-08-12 Library Extend INVOKE to support types convertible to target class (Revision 1) LEWG43 Tomasz Kamiński
- N4169
2014-08-22 Library A proposal to add invoke function template (Revision 1) Tomasz Kamiński
- N4168
2014-10-02 Library Removing auto_ptr Billy Baker
- N4167
2014-10-10 Concurrency Transform Reduce, an Additional Algorithm for C++ Extensions for Parallelism G. Mercer A. Bergé H. Kaiser
- N4166
2014-10-06 Evolution Movable initializer lists EWG149 David Krauss
- N4165
2014-10-04 Evolution Unified Call Syntax EWG148 Herb Sutter
- N4164
2014-10-06 Evolution Forwarding References EWG147 H. Sutter B. Stroustrup G. Dos Reis
- N4163
2014-10-06 Agenda and Meeting Notice for WG21 Telecon Meeting Herb Sutter
- N4162
2014-10-06 Concurrency Atomic Smart Pointers, rev. 1 Herb Sutter
- N4161
2014-10-09 Library Uniform Container Erasure (Revision 1) Stephan T. Lavavej
- N4160
2014-10-03 Evolution Value constraints EWG146 Andrzej Krzemieński
- N4159
2014-10-10 Library std::function and Beyond G. Romer R. Perepelitsa
- N4158
2014-10-12 Library Destructive Move (Rev 1) EWG160 Pablo Halpern
- N4157
2014-10-02 Concurrency Relaxing Packaging Rules for Exceptions Thrown by Parallel Algorithms A. Robison J. Hoberock A. Laksberg
- N4156
2014-10-10 Concurrency Light-Weight Execution Agents Revision 3 Torvald Riegel
- N4155
2014-09-28 Library Non-member size() and more (Revision 1) Riccardo Marcangelo
- N4154
2014-09-30 Evolution Operator assert EWG145 David Krauss
- N4153
2014-10-03 2015-02 LWG Meeting Invitation and Information Nico Josuttis
- N4152
2014-09-30 Evolution uncaught_exceptions EWG63 Herb Sutter
- N4151
2014-08-08 Library TriviallyCopyable reference_wrapper Agustín Bergé
- N4150
2014-10-10 Evolution Alias-Set Attributes: Toward restrict-like aliasing semantics for C++ EWG72 H. Finkel H. Tong et al.
- N4149
2014-09-25 Evolution Categorically qualified classes EWG144 David Krauss
- N4148
2014-09-24 Evolution Disallowing Inaccessible Operators From Trivially Copyable EWG143 Matheus Izvekov
- N4147
2014-09-15 Evolution Inline variables, or encapsulated expressions EWG142 David Krauss
- N4146
2014-09-23 Disposition of Comments, ISO/IEC DIS 14882 C++ 2014 Barry Hedquist
- N4145
2014-09-26 Library Data-Invariant Functions Jens Maurer
- N4144
2014-09-11 Library Searching and Manipulation of Parameter Packs B. Seymour S. Lavavej
- N4143
2014-10-11 Concurrency Executors and schedulers, revision 4 Chris Mysen
- N4142
2014-09-08 Concurrency Atomic Operations on a Very Large Array Carter Edwards
- N4141
2014-09-02 Programming Languages — C++ Richard Smith
- N4140
2014-10-07 Working Draft, Standard for Programming Language C++ Richard Smith
- N4139
2014-10-07 Editor's Report — Programming Languages — C++ Richard Smith
- N4138
2014-10-07 Editor's Report — Working Draft, Standard for Programming Language C++ Richard Smith
- N4137
2014-08-25 Business Plan and Convener's Report Herb Sutter
- N4136
2014-10-13 Concurrency C Concurrency Challenges Draft M. Batty P. Sewell et al.
- N4135
2014-10-09 Evolution Language Support for Runtime Contract Validation (Revision 8) EWG141 J. Lakos A. Zakharov A. Beels N. Myers
- N4134
2014-10-10 Concurrency Resumable Functions v.2 G. Nishanov J. Radigan
- N4133
2014-09-10 Core Cleanup for exception-specification and throw-expression Jens Maurer
- N4132
2014-09-10 Library Contiguous Iterators Jens Maurer
- N4131
2014-08-09 Evolution explicit should never be implicit EWG114 Filip Roséen
- N4130
2014-09-01 Concurrency Pad Thy Atomics JF Bastien O. Giroux
- N4129
2014-10-10 Library Source-Code Information Capture EWG164 Robert Douglas
- N4128
2014-10-10 Library Ranges for the Standard Library, Revision 1 E. Niebler S. Parent A. Sutton
- N4127
2014-07-20 Evolution Checked-dereference conditions EWG140 Eelis van der Weegen
- N4126
2014-07-29 Evolution Explicitly defaulted comparison operators EWG116 Oleg Smolsky
- N4125
2014-07-17 Concurrency 2014-09 WG21/SG1 Meeting Information Herb Sutter
- N4124
2014-09-11 Library Toward More Expressive Iterator Tags Bill Seymour
- N4123
2014-10-10 Concurrency Improvements to the Concurrency Technical Specification A. Laksberg V. Escriba
- N4122
2014-08-28 AGENDA, PL22.16 Meeting No. 64, WG21 Meeting No. 59, November 3-8, 2014 – Urbana-Champaign, IL Stephen D. Clamage
- N4121
2014-07-04 Evolution Compile-Time String: std::string_literal<n> EWG139 Andrew Tomazos
- N4120
2014-07-02 Evolution Null Coalescing Conditional Operator EWG138 Alexander Bock
- N4119
2014-07-08 Library C++ Standard Library Closed Issues List (Revision R89) Alisdair Meredith
- N4118
2014-07-08 Library C++ Standard Library Defect Report List (Revision R89) Alisdair Meredith
- N4117
2014-07-08 Library C++ Standard Library Active Issues List (Revision R89) Alisdair Meredith
- N4116
2014-07-03 Evolution Nested Namespace Definition (rev 1) EWG126 A. Tomazos R. Kawulak
- N4115
2014-07-04 Library Searching for Types in Parameter Packs B. Seymour S. Lavavej
- N4114
2014-07-02 Evolution Defaulted comparison operators EWG116 Oleg Smolsky
- N4113
2014-07-02 Reflection Reflection Type Traits For Classes, Unions and Enumerations (rev 3) A. Tomazos C. Kaeser
- N4112
2014-07-03 File System PDTS National Body Comments Record of Response Beman Dawes
- N4111
2014-07-02 Reflection Static reflection (rev. 2) Matúš Chochlík
- N4110
2014-07-06 Evolution Exploring the design space of contract specifications for C++ EWG137 J. Daniel Garcia
- N4109
2014-06-29 Library A proposal to add a utility class to represent expected monad - Revision 1 LEWG29 V. Escriba P. Talbot
- N4108
2014-07-02 Concurrency TS Editor's Report, July 2014 Artur Laksberg
- N4107
2014-07-07 Working Draft, Technical Specification for C++ Extensions for Concurrency Artur Laksberg
- N4106
2014-07-04 Parallelism TS Editor's Report, post-Rapperswil Jared Hoberock
- N4105
2014-07-04 Information technology – Programming languages, their environments and system software interfaces – Technical Specification for C++ Extensions for Parallelism Jared Hoberock
- N4104
2014-07-04 Working Draft, Technical Specification for C++ Extensions for Parallelism Jared Hoberock
- N4103
2014-07-01 Evolution C++ Standard Evolution Closed Issues List (Revision R08) Ville Voutilainen
- N4102
2014-07-01 Evolution C++ Standard Evolution Completed Issues List (Revision R08) Ville Voutilainen
- N4101
2014-07-01 Evolution C++ Standard Evolution Active Issues List (Revision R08) Ville Voutilainen
- N4100
2014-07-04 Programming Languages — C++ — File System Technical Specification Beman Dawes
- N4099
2014-07-04 Working Draft, Technical Specification — File System Beman Dawes
- N4098
2014-07-05 File System TS Editor's Report, Post-Rapperswil Beman Dawes
- N4097
2014-07-05 Filesystem File System TS Defect Report List (Revision R2) Beman Dawes
- N4096
2014-07-05 Filesystem File System TS Closed Issues List (Revision R2) Beman Dawes
- N4095
2014-07-05 Filesystem File System TS Active Issues List (Revision R2) Beman Dawes
- N4094
2014-07-06 Evolution Response To: Let return {expr} Be Explicit EWG114 H. Hinnant V. Voutilainen
- N4093
2014-07-07 Core C++ Standard Core Language Closed Issues, Revision 90 William M. Miller
- N4092
2014-07-07 Core C++ Standard Core Language Defect Reports and Accepted Issues, Revision 90 William M. Miller
- N4091
2014-07-07 Core C++ Standard Core Language Active Issues, Revision 90 William M. Miller
- N4090
2014-06-21 Library The Maladies of All Member Templates: An Incomplete Biography of Specialization (DR727 + DR1755) Faisal Vali
- N4089
Library Safe conversions in unique_ptr<T[]>, revision 2 LWG2520 Geoffrey Romer
- N4088
2014-06-21 Library Task Region R3 P. Halpern A. Robison A. Laksberg H. Sutter et al.
- N4087
2014-07-01 Concurrency Multidimensional bounds, index and array_view, revision 3 Ł. Mendakiewicz H. Sutter
- N4086
2014-06-18 Evolution Removing trigraphs??! EWG121 Richard Smith
- N4085
2014-07-06 Editor's Report for Version 2 of the Library Fundamentals TS Jeffrey Yasskin
- N4084
2014-07-06 Working Draft, C++ Extensions for Library Fundamentals, Version 2 Jeffrey Yasskin
- N4083
2014-07-07 Editor's Report for Version 1 of the Library Fundamentals TS Jeffrey Yasskin
- N4082
2014-07-07 Programming Languages — C++ Extensions for Library Fundamentals Jeffrey Yasskin
- N4081
2014-07-07 Working Draft, C++ Extensions for Library Fundamentals Jeffrey Yasskin
- N4080
2014-06-20 Library File System TS Immediate Issues for Rapperswil Beman Dawes
- N4079
2014-06-20 Library C++ Standard Library Issues Resolved Directly In Rapperswil, 2014 Alisdair Meredith
- N4078
2014-06-20 Library Fixes for optional objects F. Cacciola A. Krzemieński V. Voutilainen
- N4077
2014-06-20 Library Experimental shared_ptr for Library Fundamentals TS Jonathan Wakely
- N4076
2014-06-17 Library A proposal to add a generalized callable negator (Revision 2) Tomasz Kamiński
- N4075
2014-06-20 Library Centralized Defensive-Programming Support for Narrow Contracts (Revision 5) J. Lakos A. Zakharov A. Beels
- N4074
2014-07-02 Evolution Let return {expr} Be Explicit, Revision 2 EWG114 Herb Sutter
- N4073
2014-07-03 I/O A Proposal to Add 2D Graphics Rendering and Display to C++ M. McLaughlin H. Sutter J. Zink
- N4072
2014-05-26 Evolution Fixed Size Parameter Packs EWG136 M. Bos
- N4071
2014-06-19 Working Draft, Technical Specification for C++ Extensions for Parallelism Jared Hoberock
- N4070
2014-06-20 Concurrency Improving the specification of the vector execution policy in Parallelism TS Hans-J. Boehm
- N4069
2014-06-18 Concurrency C++ Ostream Buffers L. Crowl P. Sommerlad
- N4068
2014-06-28 Library Toward More Expressive Iterator Tags Bill Seymour
- N4067
2014-06-20 Library Experimental std::function etc. Daniel Krügler
- N4066
2014-06-18 Library Delimited iterators (Rev. 3) M. Spertus N. Wilson
- N4065
2014-06-26 Library make_array, revision 2 Zhihao Yuan
- N4064
2014-07-02 Library Improving pair and tuple, revision 2 Daniel Krügler
- N4063
2014-06-20 Concurrency On Parallel Invocations of Functions in Parallelism TS Artur Laksberg
- N4061
2014-06-30 Library Greatest Common Divisor and Least Common Multiple, v3 Walter E. Brown
- N4060
2014-06-11 Concurrency Changes to vector_execution_policy Pablo Halpern
- N4059
2014-07-03 Spring 2015 C++ Standards Committee Meeting Michael Price
- N4058
2014-06-12 Concurrency Atomic Smart Pointers Herb Sutter
- N4057
2014-07-02 Library A Proposal to Add a Const-Propagating Wrapper to the Standard Library J. Coe R. Mill
- N4056
2014-05-23 Library Minimal incomplete type support for standard containers Zhihao Yuan
- N4055
2014-07-02 Library Ruminations on (node-based) containers and noexcept Ville Voutilainen
- N4054
2014-07-03 PL22.16 2014-06 Rapperswil Minutes Ville Voutilainen
- N4053
2014-07-02 WG21 2014-06 Rapperswil Minutes Ville Voutilainen
- N4052
2014-06-10 WG21 2014-06-06 Telecon Minutes Ville Voutilainen
- N4051
2014-05-26 Evolution Allow typename in a template template parameter EWG131 Richard Smith
- N4050
2014-05-26 Evolution Dynarray Semi-Editorial Issues EWG130 Lawrence Crowl
- N4049
2014-05-27 Evolution 0-overhead-principle violations in exception handling EWG129 D. Gutson A. Bustamante P. Oliva M. Diaz
- N4048
2014-05-26 Concurrency More Improvements to std::future<T> - Revision 1 Vicente J. Botet Escribá
- N4047
2014-05-27 Modules A Module System for C++ EWG163 G. Dos Reis M. Hall G. Nishanov
- N4046
2014-05-26 Concurrency Executors and Asynchronous Operations Christopher Kohlhoff
- N4045
2014-05-24 Concurrency Library Foundations for Asynchronous Operations, Revision 2 Christopher Kohlhoff
- N4044
2014-05-24 Networking A Three-Class IP Address Proposal, Revision 1 Christopher Kohlhoff
- N4043
2014-05-22 Evolution Dynarray Allocation Context EWG128 Lawrence Crowl
- N4042
2014-05-23 Library Safe conversions in unique_ptr<T[]> Geoffrey Romer
- N4041
2014-05-23 Library Concerns with changing existing types in Technical Specifications Jonathan Wakely
- N4040
2014-05-26 Core Working Draft, C++ Extensions for Concepts Andrew Sutton
- N4039
2014-05-23 Concurrency Default executor A. Berkan C. Mysen H. Boehm;
- N4038
2014-05-23 Numerics Proposal for Unbounded-Precision Integer Types Pete Becker
- N4037
2014-05-26 Transactional Memory Non-Transactional Implementation of Atomic Tree Move Paul E. McKenney
- N4036
2014-05-22 Concurrency Towards Implementation and Use of memory_order_consume P. McKenney T. Riegel J. Preshing
- N4035
2014-05-23 Evolution Implicit Evaluation of "auto" Variables and Arguments EWG76 P. Gottschling J. Falcou H. Sutter
- N4034
2014-05-27 Library Destructive Move EWG160 Pablo Halpern
- N4033
2014-05-23 Concurrency synchronized_value<T> for associating a mutex with a value Anthony Williams
- N4032
2014-05-23 Concurrency Comments on continuations and executors Anthony Williams
- N4031
2014-05-22 Library make_array, revision 1 Zhihao Yuan
- N4030
2014-05-22 Feature test Evolution Feature-testing recommendations for C++ EWG22 Clark Nelson
- N4029
2014-05-23 Evolution Let return Be Direct and explicit EWG114 Herb Sutter
- N4028
2014-05-23 Evolution Defining a Portable C++ ABI EWG127 Herb Sutter
- N4027
2014-05-22 Reflection Type Member Property Queries (rev 2) A. Tomazos C. Kaeser
- N4026
2014-05-23 Evolution Nested namespace definition EWG126 Robert Kawulak
- N4025
2014-05-23 Evolution Exploring classes of runtime size EWG125 J. Snyder R. Smith
- N4024
2014-05-22 Concurrency Distinguishing coroutines and fibers O. Kowalke N. Goodspeed
- N4023
2014-05-21 Working Draft, C++ Extensions for Library Fundamentals Jeffrey Yasskin
- N4022
2014-05-21 Library A proposal to add a generalized callable negator (Revision 2) Tomasz Kamiński
- N4021
2014-05-21 Graphics A Proposal to Add 2D Graphics Rendering and Display to C++ M. McLaughlin H. Sutter J. Zink
- N4020
2014-05-27 Core C++ Standard Core Language Closed Issues, Revision 89 William M. Miller
- N4019
2014-05-27 Core C++ Standard Core Language Defect Reports and Accepted Issues, Revision 89 William M. Miller
- N4018
2014-05-27 Core C++ Standard Core Language Active Issues, Revision 89 William M. Miller
- N4017
2014-05-22 Library Non-member size() and more Riccardo Marcangelo
- N4016
2014-05-23 Concurrency Light-Weight Execution Agents Revision 2 Torvald Riegel
- N4015
2014-05-26 Library A proposal to add a utility class to represent expected monad LEWG29 V. Escriba P. Talbot
- N4014
2014-05-25 Evolution Uniform Copy Initialization EWG124 Nicolai Josuttis
- N4013
2014-05-26 Concurrency Atomic operations on non-atomic data Hans Boehm
- N4012
2014-05-20 Evolution C++ Standard Evolution Closed Issues List (Revision R07) Ville Voutilainen
- N4011
2014-05-20 Evolution C++ Standard Evolution Completed Issues List (Revision R07) Ville Voutilainen
- N4010
2014-05-20 Evolution C++ Standard Evolution Active Issues List (Revision R07) Ville Voutilainen
- N4009
2014-05-22 Library Uniform Container Erasure Stephan T. Lavavej
- N4008
2014-05-22 Concurrency SIMD polymorphism Arch Robison
- N4007
2014-05-25 Library Delimited iterators (Rev. 2) M. Spertus N. Wilson
- N4006
2014-05-26 Library An improved emplace() for unique-key maps Thomas Köppe
- N4005
2014-05-24 Filesystem File System TS Defect Report List (Revision R1) Beman Dawes
- N4004
2014-05-24 Filesystem File System TS Closed Issues List (Revision R1) Beman Dawes
- N4003
2014-05-24 Filesystem File System TS Active Issues List (Revision R1) Beman Dawes
- N4002
2014-05-21 Library Cleaning-up noexcept in the Library Nicolai Josuttis
- N4001
2014-05-23 SG5: Transactional Memory (TM) Meeting Minutes 2014/02/03-2014/05/19 Michael Wong
- N4000
2014-05-23 Library Towards a Transaction-safe C++ Standard Library: std::list M. Wong J. Maurer M. Spear J. Gottschlich T. Riegel et al.
- N3999
2014-05-23 Core Standard Wording for Transactional Memory Support for C++ V. Luchangco J. Maurer M. Wong et al.
- N3998
2014-05-21 Concurrency C++ Latches and Barriers A. Mackintosh O. Giroux
- N3997
2014-05-27 Library Centralized Defensive-Programming Support for Narrow Contracts (Revision 5) J. Lakos A. Zakharov A. Beels
- N3996
2014-05-26 Reflection Static reflection Matúš Chochlík
- N3995
2014-05-20 Concurrency A proposal to add shared_mutex (untimed) (Revision 2) Gor Nishanov
- N3994
2014-05-22 Evolution Range-Based For-Loops: The Next Generation (Revision 1) EWG81 Stephan T. Lavavej
- N3993
2014-05-23 Concurrency On Parallel Invocations of Functions in Parallelism TS Artur Laksberg
- N3992
2014-05-12 Agenda and Meeting Notice for WG21 Telecon Meeting Herb Sutter
- N3991
2014-05-23 Concurrency Task Region R2 P. Halpern A. Robison A. Laksberg H. Sutter et al.
- N3990
2014-05-08 Evolution Adding Standard Circular Shift operators for computer integers EWG123 D. Gutson A. Bustamante
- N3989
2014-05-23 Working Draft, Technical Specification for C++ Extensions for Parallelism Jared Hoberock
- N3988
2014-05-23 Evolution Towards restrict-like aliasing semantics for C++ EWG72 H. Finkel H. Tong et al.
- N3987
2014-05-07 Reflection Yet another set of C++ type traits. C. Silva D. Auresco
- N3986
2014-04-25 Evolution Adding Standard support to avoid padding within structures EWG122 S. Davalle D. Gutson A. Bustamante
- N3985
2014-05-22 Concurrency A proposal to add coroutines to the C++ standard library (Revision 1) O. Kowalke N. Goodspeed
- N3984
2014-05-07 Reflection Adding attribute reflection to C++. C. Silva D. Auresco
- N3983
2014-05-07 Library Hashing tuple-like types Geoffrey Romer
- N3982
2014-04-03 Library Rvalue reference overloads for optional Andrzej Krzemieński
- N3981
2014-05-06 Evolution Removing trigraphs??! EWG121 Richard Smith
- N3980
2014-05-24 Library Types don't know # LEWG21 H. Hinnant V. Falco J. Byteway
- N3979
2014-05-12 AGENDA, PL22.16 Meeting No. 63, WG21 Meeting No. 58, June 16-21, 2014 — Rapperswil, Switzerland Stephen D. Clamage
- N3978
2014-05-26 Concurrency C++ Ostream Buffers Lawrence Crowl
- N3977
2014-05-22 Concurrency Resumable Functions Niklas Gustafsson
- N3976
2014-05-21 Concurrency Multidimensional bounds, index and array_view, revision 2 Ł. Mendakiewicz H. Sutter
- N3975
2014-05-22 Networking URI - Proposed Wording (Revision 5) G. Matthews D. Berris
- N3974
2014-05-28 Library Polymorphic Deleter for Unique Pointers M. Arena D. di Gennaro P. Sommerlad
- N3973
2014-05-12 Library A Proposal to Add a Logical Const Wrapper to the Standard Library Technical Report J. Coe R. Mill
- N3972
2014-05-17 Reflection Source-Code Information Capture Robert Douglas
- N3971
2014-05-22 Concurrency TS Editor's Report, May 2014 Artur Laksberg
- N3970
2014-05-23 Working Draft, Technical Specification for C++ Extensions for Concurrency Artur Laksberg
- N3969
2014-05-24 Library C++ Standard Library Closed Issues List (Revision R88) Alisdair Meredith
- N3968
2014-05-24 Library C++ Standard Library Defect Report List (Revision R88) Alisdair Meredith
- N3967
2014-05-24 Library C++ Standard Library Active Issues List (Revision R88) Alisdair Meredith
- N3966
2014-03-01 Library Fixes for optional objects F. Cacciola A. Krzemieński
- N3965
2014-02-28 Numerics Proposal for Unbounded-Precision Integer Types Pete Becker
- N3964
2014-03-02 Concurrency Library Foundations for Asynchronous Operations, Revision 1 Christopher Kohlhoff
- N3963
2014-03-02 Library Centralized Defensive-Programming Support for Narrow Contracts (Revision 4) J. Lakos A. Zakharov
- N3962
2014-03-01 File System TS Editor's Report, February 2014 - Post-Issaquah Beman Dawes
- N3961
2014-02-25 Concurrency A proposal to add shared_mutex (untimed) Gor Nishanov
- N3960
2014-02-28 Working Draft, Technical Specification for C++ Extensions for Parallelism Jared Hoberock
- N3959
2014-02-28 Evolution C++ Standard Evolution Closed Issues List (Revision R06) Ville Voutilainen
- N3958
2014-02-28 Evolution C++ Standard Evolution Completed Issues List (Revision R06) Ville Voutilainen
- N3957
2014-02-28 Evolution C++ Standard Evolution Active Issues List (Revision R06) Ville Voutilainen
- N3956
2014-02-24 ISO/IEC CD 14882, C++ 2014 Responses to National Body Comments Barry Hedquist
- N3955
2014-02-25 Evolution Group Member Specifiers EWG117 Andrew Tomazos
- N3954
2014-03-03 Core C++ Standard Core Language Closed Issues, Revision 88 William M. Miller
- N3953
2014-03-03 Core C++ Standard Core Language Defect Reports and Accepted Issues, Revision 88 William M. Miller
- N3952
2014-03-03 Core C++ Standard Core Language Active Issues, Revision 88 William M. Miller
- N3951
2014-02-07 Reflection C++ type reflection via variadic template expansion C. Silva D. Auresco
- N3950
2014-02-19 Evolution Defaulted comparison operators EWG116 Oleg Smolsky
- N3949
2014-02-28 Library Scoped Resource - Generic RAII Wrapper for the Standard Library P. Sommerlad A. Sandoval
- N3948
2014-02-20 Feature test Feature-testing for C++ Technical Specifications Clark Nelson
- N3947
2014-02-28 Networking URI - Proposed Wording (Revision 4) G. Matthews D. Berris
- N3946
2014-03-03 Library C++ Standard Library Closed Issues List (Revision R87) Alisdair Meredith
- N3945
2014-03-03 Library C++ Standard Library Defect Report List (Revision R87) Alisdair Meredith
- N3944
2014-03-03 Library C++ Standard Library Active Issues List (Revision R87) Alisdair Meredith
- N3943
2014-03-02 Filesystem Filesystem Study Group (SG3) Defect Report List (Revision R0) Beman Dawes
- N3942
2014-03-02 Filesystem Filesystem Study Group (SG3) Closed Issues List (Revision R0) Beman Dawes
- N3941
2014-03-02 Filesystem Filesystem Study Group (SG3) Active Issues List (Revision R0) Beman Dawes
- N3940
2014-03-02 Filesystem Working Draft, Technical Specification – File System Beman Dawes
- N3939
2014-02-17 Library Extending make_shared to Support Arrays, Revision 2 P. Dimov G. Fernandes
- N3938
2014-03-02 Editor's Report Stefanus du Toit
- N3937
2014-03-02 Programming Languages — C++ Stefanus du Toit
- N3936
2014-03-02 Working Draft, Standard for Programming Language C++ Stefanus du Toit
- N3932
2014-02-14 Library Variable Templates For Type Traits (Revision 1) Stephan T. Lavavej
- N3931
2014-02-14 Library Immediate Issues Beman Dawes
- N3930
2014-02-14 Library Immediate Issues Alisdair Meredith
- N3929
2014-02-14 Concepts Concepts Lite Specification Andrew Sutton
- N3928
2014-02-14 Core Extending static_assert, v2 Walter E. Brown
- N3927
2014-02-13 Core Definition of Lock-Free Lawrence Crowl
- N3926
2014-02-14 Library LWG Issue 2168 is NAD Walter E. Brown
- N3925
2014-02-14 Library A sample Proposal, v4 Walter E. Brown
- N3924
2014-02-14 Library Discouraging rand() in C++14, v2 Walter E. Brown
- N3923
2014-02-14 Library A SFINAE-Friendly std::iterator_traits, v3 Walter E. Brown
- N3922
2014-02-13 Core New Rules for auto deduction from braced-init-list EWG161 James Dennett
- N3921
2014-02-14 Library string_view: a non-owning reference to a string, revision 7 Jeffrey Yasskin
- N3920
2014-02-13 Library Extending shared_ptr to Support Arrays, Revision 2 Peter Dimov
- N3919
2014-02-14 Evolution Transactional Memory Support for C++ EWG82 M. Wong V. Luchangco J. Maurer M. Moir et al.
- N3918
2014-02-12 Core Core Issue 1299: Temporary objects vs temporary expressions Jens Maurer
- N3916
2014-02-14 Library Polymorphic Memory Resources - r2 Pablo Halpern
- N3915
2014-02-14 Library apply() call a function with arguments from a tuple (V3) Peter Sommerlad
- N3914
2014-02-14 Core Additional Core Language Issue Resolutions for Issaquah William M. Miller
- N3913
2014-02-25 Library Greatest Common Divisor and Least Common Multiple, v2 Walter E. Brown
- N3912
2014-02-24 Core Auto and braced-init-lists, continued EWG161 Ville Voutilainen
- N3911
2014-02-23 Library TransformationTrait Alias void_t Walter E. Brown
- N3910
2014-02-14 Concurrency What can signal handlers do? (CWG 1441) Hans Boehm
- N3909
2014-02-10 Library A SFINAE-Friendly std::iterator_traits, v2 Walter E. Brown
- N3908
2014-03-02 Working Draft, Information technology – Programming languages, their environments and system software interfaces – C++ Extensions for Library Fundamentals Jeffrey Yasskin
- N3906
2014-02-03 ISO/IEC PDTS 18822, File System, National Body Comments Barry Hedquist
- N3905
2014-02-14 Library Extending std::search to use Additional Searching Algorithms (Version 4) Marshall Clow
- N3903
2014-03-03 C++ CD Comment Status Rev. 6 William M. Miller
- N3902
2014-03-03 Minutes (February 2014) PL22.16 Meeting No. 62 Kyle Kloepper
- N3901
2014-03-03 Minutes (February 2014) WG21 Meeting No. 57 Kyle Kloepper
- N3900
2014-01-31 WG21 2014-01-31 Telecon Minutes Herb Sutter
- N3899
2014-01-20 Evolution Nested Allocation EWG115 Lawrence Crowl
- N3898
2014-01-20 Library HASHING AND FINGERPRINTING Geoff Pike
- N3897
2014-01-20 Evolution Auto-type members EWG87 Ville Voutilainen
- N3896
2014-01-20 Concurrency LIBRARY FOUNDATIONS FOR ASYNCHRONOUS OPERATIONS Christopher Kohlhoff
- N3895
2014-01-20 Library C++ Standard Library Closed Issues List (Revision R86) Alisdair Meredith
- N3894
2014-01-20 Library C++ Standard Library Defect Report List (Revision R86) Alisdair Meredith
- N3893
2014-01-20 Library C++ Standard Library Active Issues List (Revision R86) Alisdair Meredith
- N3892
2014-01-20 Concurrency C++ Ostream Buffers Lawrence Crowl
- N3891
2014-01-14 Concurrency A proposal to rename shared_mutex to shared_timed_mutex G. Nishanov H. Sutter
- N3890
2014-01-19 Library Container<Incomplete Type> Zhihao Yuan
- N3889
2014-01-20 Concepts Concepts Lite Specification Andrew Sutton
- N3888
2014-01-18 Graphics A Proposal to Add 2D Graphics Rendering and Display to C++ M. McLaughlin H. Sutter J. Zink
- N3887
2013-12-26 Library Consistent Metafunction Aliases Michael Park
- N3886
2014-01-18 Database A Proposal to add a Database Access Layer to the Standard Library Johann Anhofer
- N3884
2014-01-20 Library Contiguous Iterators: A Refinement of Random Access Iterators Nevin Liber
- N3883
2014-01-17 Evolution Code checkers & generators Németh Péter
- N3882
2014-01-17 Undefined Behavior An update to the preprocessor specification David Krauss
- N3881
2014-01-03 Undefined Behavior Fixing the specification of universal-character-names David Krauss
- N3880
2014-01-16 Evolution Improving the Verification of C++ Programs EWG86 Michael Price
- N3879
2014-01-16 Evolution Explicit Flow Control: break label, goto case and explicit switch EWG85 Andrew Tomazos
- N3878
2014-01-13 Concepts Extensions to the Concept Introduction Syntax in Concepts Lite B. Ballo A. Sutton
- N3877
2014-01-17 Library Centralized Defensive-Programming Support for Narrow Contracts (Revision 3) J. Lakos A. Zakharov
- N3876
2014-01-19 Library Convenience Functions to Combine Hash Values LEWG21 Nicolai Josuttis
- N3875
2014-01-16 Evolution Run-time bound array data members EWG84 J. D. Garcia X. Li
- N3874
2014-01-20 Concurrency Light-Weight Execution Agents Torvald Riegel
- N3873
2014-01-20 Library Improved insertion interface for unique-key maps Thomas Köppe
- N3872
2014-01-15 Concurrency A Primer on Scheduling Fork-Join Parallelism with Work Stealing Arch Robison
- N3871
2014-01-19 Numerics Proposal to Add Decimal Floating Point Support to C++ (revision 2) Dietmar Kühl
- N3870
2014-01-14 Library Extending make_shared to Support Arrays, Revision 1 P. Dimov G. Fernandes
- N3869
2014-01-12 Library Extending shared_ptr to Support Arrays, Revision 1 Peter Dimov
- N3867
2014-01-19 Evolution Specializations and namespaces (Rev. 2) EWG48 Mike Spertus
- N3866
2014-01-19 Library Invocation type traits (Rev. 2) Mike Spertus
- N3865
2014-01-18 Concurrency More Improvements to std::future<T> Vicente J. Botet Escriba
- N3864
2014-01-08 Numerics A constexpr bitwise operations library for C++ Matthew Fioravante
- N3863
2013-12-08 Evolution Private Extension Methods EWG83 Matthew Fioravante
- N3862
2014-01-20 Library Towards a Transaction-safe C++ Standard Library: std::list J. Gottschlich M. Spear M. Wong et al.
- N3861
2014-01-20 Transactional Memory (TM) Meeting Minutes 2013/09/09-2014/01/20 M. Wong
- N3859
2014-01-20 Evolution Transactional Memory Support for C++ EWG82 M. Wong V. Luchangco J. Maurer M. Moir et al.
- N3858
2014-01-19 Concurrency Resumable Functions N. Gustafsson D. Brewis H. Sutter
- N3857
2014-01-16 Concurrency Improvements to std::future<T> and Related APIs N. Gustafsson A. Laksberg H. Sutter S. Mithani
- N3856
2014-01-20 Library Unforgetting standard functions min/max as constexpr Gabriel Dos Reis
- N3854
2014-01-17 Library Variable Templates For Type Traits Stephan T. Lavavej
- N3853
2014-01-17 Evolution Range-Based For-Loops: The Next Generation EWG81 Stephan T. Lavavej
- N3852
C++ CD Status, Rev. 1 William M. Miller
- N3851
2014-01-17 Concurrency Multidimensional bounds, index and array_view Ł. Mendakiewicz H. Sutter
- N3850
2014-01-17 Working Draft, Technical Specification for C++ Extensions for Parallelism Jared Hoberock
- N3849
2014-01-20 Library string_view: a non-owning reference to a string, revision 6 Jeffrey Yasskin
- N3848
2014-01-18 Working Draft, Technical Specification on C++ Extensions for Library Fundamentals Jeffrey Yasskin
- N3847
2014-01-01 Library Random Number Generation is Not Simple! Walter E. Brown
- N3846
2014-01-01 Evolution Extending static_assert EWG80 Walter E. Brown
- N3845
2014-01-01 Library Greatest Common Divisor and Least Common Multiple Walter E. Brown
- N3844
2014-01-01 Library A SFINAE-Friendly std::iterator_traits Walter E. Brown
- N3843
2014-01-01 Library A SFINAE-Friendly std::common_type Walter E. Brown
- N3842
2014-01-01 Library A sample Proposal Walter E. Brown
- N3841
2014-01-01 Library Discouraging rand() in C++14 Walter E. Brown
- N3840
2014-01-01 Library A Proposal for the World's Dumbest Smart Pointer, v3 Walter E. Brown
- N3839
2014-01-01 Evolution Proposing the Rule of Five, v2 EWG55 Walter E. Brown
- N3838
2014-01-16 Evolution C++ Standard Evolution Closed Issues List (Revision R05) Ville Voutilainen
- N3837
2014-01-16 Evolution C++ Standard Evolution Completed Issues List (Revision R05) Ville Voutilainen
- N3836
2014-01-16 Evolution C++ Standard Evolution Active Issues List (Revision R05) Ville Voutilainen
- N3835
2014-01-20 Core C++ Standard Core Language Closed Issues, Revision 87 William M. Miller
- N3834
2014-01-20 Core C++ Standard Core Language Defect Reports and Accepted Issues, Revision 87 William M. Miller
- N3833
2014-01-20 Core C++ Standard Core Language Active Issues, Revision 87 William M. Miller
- N3832
2014-01-17 Concurrency Task Region P. Halpern A. Robison A. Laksberg H. Sutter et al.
- N3831
2014-01-14 Concurrency Language Extensions for Vector level parallelism R. Geva C. Nelson
- N3830
2013-12-23 Library Scoped Resource - Generic RAII Wrapper for the Standard Library P. Sommerlad A. Sandoval
- N3829
2013-12-23 Library apply() call a function with arguments from a tuple (V2) Peter Sommerlad
- N3828
2014-01-07 FALL 2014 JTC1/SC22/WG21 C++ Standards Committee Meeting Jill Peckham
- N3827
2014-01-19 Networking Working Draft Technical Specification - URI G. Matthews D. Berris
- N3826
2013-11-27 Agenda and Meeting Notice for WG21 Telecon Meeting Herb Sutter
- N3825
2013-11-21 Graphics SG13 Graphics Discussion Jason Zink
- N3824
2013-10-22 Library Evolution make_array Zhihao Yuan
- N3823
2013-10-14 Library C++ Standard Library Closed Issues List (Revision R85) Alisdair Meredith
- N3822
2013-10-14 Library C++ Standard Library Defect Report List (Revision R85) Alisdair Meredith
- N3821
2013-10-14 Library C++ Standard Library Active Issues List (Revision R85) Alisdair Meredith
- N3820
2013-10-10 Evolution Working Draft, Technical Specification — Array Extensions EWG78 Lawrence Crowl
- N3819
2013-10-11 Concepts Concepts Lite Specification A. Sutton B. Stroustrup G. Dos Reis
- N3818
2013-10-11 Library Centralized Defensive-Programming Support for Narrow Contracts (Revision 2) J. Lakos A. Zakharov
- N3817
2013-10-11 Concurrency C++ Latches and Barriers Alasdair Mackintosh
- N3816
2013-10-13 Library Evolution Polymorphic Memory Resources - r1 Pablo Halpern
- N3815
2013-10-03 Library Evolution Enumerator List Property Queries A. Tomazos C. Käser
- N3814
2013-10-06 Reflection Call for Compile-Time Reflection Proposals J. Snyder C. Carruth
- N3813
2013-10-12 Evolution C++ Standard Evolution Closed Issues List (Revision R04) Ville Voutilainen
- N3812
2013-10-12 Evolution C++ Standard Evolution Completed Issues List (Revision R04) Ville Voutilainen
- N3811
2013-10-12 Evolution C++ Standard Evolution Active Issues List (Revision R04) Ville Voutilainen
- N3810
2013-10-13 Evolution Alternatives for Array Extensions EWG78 Bjarne Stroustrup
- N3808
2013-10-14 Core C++ Standard Core Language Closed Issues, Revision 86 William M. Miller
- N3807
2013-10-14 Core C++ Standard Core Language Defect Reports and Accepted Issues, Revision 86 William M. Miller
- N3806
2013-10-14 Core C++ Standard Core Language Active Issues, Revision 86 William M. Miller
- N3805
SPRING 2014 JTC1/SC22/WG21 C++ STANDARDS COMMITTEE MEETING: Preliminary Information Peter Sommerlad
- N3804
2013-10-09 Library Any Library Proposal (Revision 3) B. Dawes K. Henney D. Krügler
- N3803
2013-10-05 Filesystem Programming Languages — C++ Standard Library — File System Technical Specification Beman Dawes
- N3802
2013-10-08 Library Evolution apply() call a function with arguments from a tuple Peter Sommerlad
- N3801
2013-10-14 Undefined behavior Core Removing Undefined Behavior from the Preprocessor Gabriel Dos Reis
- N3800
2013-09-16 Library A proposal to add a generalized callable negator (Revision 1) Tomasz Kamiński
- N3799
2013-10-07 AGENDA: PL22.16 Meeting No. 62, WG21 Meeting No. 57, February 10-15, 2014 - Issaquah, WA, USA Stephen D. Clamage
- N3798
2013-10-13 C++ Editor's Report, October 2013 Stefanus Du Toit
- N3797
2013-10-13 Working Draft, Standard for Programming Language C++ Stefanus Du Toit
- N3796
2013-10-02 Library Evolution std::rand replacement Zhihao Yuan
- N3795
2013-09-16 Library Evolution A more common version of algorithm std::partition_copy Vladimir Grigoriev
- N3794
2013-10-10 Library Evolution Proposal to Add Multi-Dimensional Support to std::array Daryle Walker
- N3793
2013-10-03 Library Evolution A proposal to add a utility class to represent optional objects (Revision 5) F. Cacciola A. Krzemieński
- N3792
2013-10-11 Networking Working Draft Technical Specification - URI G. Matthews D. Berris
- N3791
2013-10-11 Graphics Lightweight Drawing Library - Objectives, Requirements, Strategies Beman Dawes
- N3790
2013-09-27 Filesystem Working Draft, Technical Specification — File System Beman Dawes
- N3789
2013-09-27 Library Constexpr Library Additions: functional Marshall Clow
- N3788
2013-09-27 Library Immediate issues Alisdair Meredith
- N3787
2013-10-14 Concurrency What can signal handlers do? (CWG 1441) Hans Boehm
- N3786
Concurrency Prohibiting "out of thin air" results in C++14 Hans-J. Boehm
- N3785
Concurrency Executors and schedulers, revision 3 C. Mysen N. Gustafsson M. Austern J. Yasskin
- N3784
2013-09-27 Concurrency Improvements to std::future<T> and Related APIs N. Gustafsson A. Laksberg H. Sutter S. Mithani
- N3783
2013-09-27 Networking Network Byte Order Conversion Robert Pratte
- N3782
2013-09-24 Ranges Index Based Ranges (Rev. 1) A. Shödl F. Fracassi
- N3781
2013-09-25 Evolution Single-Quotation-Mark as a Digit Separator EWG27 L. Crowl R. Smith J. Snyder D. Vandevoorde
- N3780
2013-09-26 Concurrency Why Deprecating async() is the Worst of all Options Nico Josuttis
- N3779
2013-09-24 Library User-defined Literals for std::complex Peter Sommerlad
- N3778
2013-09-27 Core/ Library C++ Sized Deallocation EWG20 LWG2458 Lawrence Crowl
- N3777
2013-09-23 Concurrency Wording for deprecating async Herb Sutter
- N3776
2013-09-23 Concurrency Wording for ~future Herb Sutter
- N3775
2013-09-25 Library Deprecating rand() and Friends Walter E. Brown
- N3774
2013-09-19 Concurrency C++ Needs Language Support For Vectorization A. Naumann S. Wenzel
- N3773
2013-09-12 Concurrency async and ~future (Revision 4) Herb Sutter
- N3772
2013-09-05 Evolution Changing the type of address-of-member expression EWG77 David Rodríguez Ibeas
- N3771
2013-09-22 Canadian C++14 Comments H. Tong M. Wong
- N3770
2013-10-14 C++ CD Comment Status, Rev. 1 William M. Miller
- N3769
2013-12-14 Minutes: PL22.16 Meeting No. 61, 2013-09 Chicago Minutes Kyle Kloepper
- N3768
2013-10-16 Minutes (September 2013) Kyle Kloepper
- N3767
2013-09-13 Teleconference Minutes (September 2013) Kyle Kloepper
- N3766
2013-09-03 Library The identity type transformation Jeffrey Yasskin
- N3765
Library On Optional Tony Van Eerd
- N3764
2013-09-02 Library Ruminations on relational operators Ville Voutilainen
- N3763
2013-09-01 Library Traversable arguments for container constructors and methods, wording revision 4 Jeffrey Yasskin
- N3762
2013-09-01 Library string_view: a non-owning reference to a string, revision 5 Jeffrey Yasskin
- N3761
2013-08-29 Library Proposing type_at<> Sean Middleditch
- N3760
2013-09-01 Core [[deprecated]] attribute EWG3 Alberto Ganesh Barbati
- N3759
2013-08-30 Library SIMD Vector Types Matthias Kretz
- N3758
2013-08-30 Library Standard exception information types for std::exception Emil Dotchevski
- N3757
2013-08-30 Library Support for user-defined exception information and diagnostic information in std::exception Emil Dotchevski
- N3756
2013-09-03 Library C++ Standard Library Closed Issues List (Revision R84) Alisdair Meredith
- N3755
2013-09-03 Library C++ Standard Library Defect Report List (Revision R84) Alisdair Meredith
- N3754
2013-09-03 Library C++ Standard Library Active Issues List (Revision R84) Alisdair Meredith
- N3753
2013-08-30 Library Centralized Defensive-Programming Support for Narrow Contracts (Revision 1) J. Lakos A. Zakharov
- N3752
2013-08-30 Ranges Index Based Ranges A. Shödl F. Fracassi
- N3751
2013-09-03 Undefined behavior Object Lifetime, Low-level Programming, and memcpy Gabriel Dos Reis
- N3750
2013-09-01 Concurrency C++ Ostream Buffers Lawrence Crowl
- N3749
2013-08-31 Library Constexpr Library Additions: functional Marshall Clow
- N3748
2013-08-30 Evolution Implicit Evaluation of "auto" Variables and Arguments EWG76 P. Gottschling J. Falcou H. Sutter
- N3747
2013-09-01 Concurrency A Universal Model for Asynchronous Operations Christopher Kohlhoff
- N3746
2013-08-30 Evolution Proposing a C++1Y Swap Operator, v2 EWG54 Walter E. Brown
- N3745
2013-08-28 Evolution Feature-testing recommendations for C++ Clark Nelson
- N3744
2013-08-30 Evolution Proposing [[pure]] EWG75 Walter E. Brown
- N3743
2013-08-30 Library Conditionally-supported Special Math Functions for C++14, v2 Walter E. Brown
- N3742
2013-08-30 Library Three <random>-related Proposals, v2 Walter E. Brown
- N3741
2013-08-30 Evolution Toward Opaque Typedefs for C++1Y, v2 EWG52 Walter E. Brown
- N3740
2013-08-30 Library A Proposal for the World's Dumbest Smart Pointer, v2 Walter E. Brown
- N3739
2013-09-02 Library Improving pair and tuple, revision 1 Daniel Krügler
- N3738
2013-08-27 Evolution C++ Standard Evolution Closed Issues List (Revision R03) Ville Voutilainen
- N3737
2013-08-27 Evolution C++ Standard Evolution Completed Issues List (Revision R03) Ville Voutilainen
- N3736
2013-08-27 Evolution C++ Standard Evolution Active Issues List (Revision R03) Ville Voutilainen
- N3735
2013-09-02 Concurrency On the difference between parallel loops and vector loops Robert Geva
- N3734
2013-09-02 Concurrency Vector Programming: A proposal for WG21 Robert Geva
- N3733
2013-08-26 ISO/IEC CD 14882, C++ 2014, National Body Comments Barry Hedquist
- N3732
2013-08-30 Concurrency Value-Oriented Concurrent Unordered Containers A. Robison A. Potapov A. Malakhov
- N3731
Concurrency Executors and schedulers, revision 2 C. Mysen N. Gustafsson
- N3730
2013-08-28 Evolution Specializations and namespaces EWG48 Mike Spertus
- N3729
2013-09-02 Library Invocation type traits Mike Spertus
- N3728
2013-09-03 Reflection Packaging Parameter Packs (Rev. 2) Mike Spertus
- N3727
2013-08-01 Library A proposal to add invoke function template Tomasz Kamiński
- N3726
2013-09-02 Library Polymorphic Memory Resources Pablo Halpern
- N3725
2013-08-30 Evolution Original Draft Specification of Transactional Language Constructs for C++ Version 1.1 (February 3, 2012) M. Wong A. Adl-Tabatabai T. Shpeisman J. Gottschlich
- N3724
2013-08-30 Concurrency A Parallel Algorithms Library J. Hoberock O. Giroux V. Grover H. Sutter et al.
- N3723
2013-08-23 Evolution Extend operator-> to support rvalues EWG74 Pascal Constanza
- N3722
2013-08-30 Concurrency Resumable Functions N. Gustafsson D. Brewis H. Sutter S. Mithani
- N3721
2013-08-30 Concurrency Improvements to std::future<T> and Related APIs N. Gustafsson A. Laksberg H. Sutter S. Mithani
- N3720
2013-08-30 Networking Working Draft Technical Specification - URI G. Matthews D. Berris
- N3719
2013-08-17 Library Extend INVOKE to support types convertible to target class Tomasz Kamiński
- N3718
2013-08-30 Evolution Transactional Memory Support for C++ EWG82 M. Wong V. Luchangco J. Maurer M. Moir et al.
- N3717
2013-08-30 SG5: Transactional Memory (TM) Meeting Minutes 2013/06/24-2013/08/26 Michael Wong
- N3716
2013-08-18 Library A printf-like Interface for the Streams Library Zhihao Yuan
- N3715
2013-09-03 Core C++ Standard Core Language Closed Issues, Revision 85 William M. Miller
- N3714
2013-09-03 Core C++ Standard Core Language Defect Reports and Accepted Issues, Revision 85 William M. Miller
- N3713
2013-09-03 Core C++ Standard Core Language Active Issues, Revision 85 William M. Miller
- N3712
2013-08-30 Concurrency Policy-Based Design for Safe Destruction in Concurrent Containers Arch D. Robison
- N3711
2013-08-15 Concurrency Task Groups As a Lower Level C++ Library Solution To Fork-Join Parallelism A. Laksberg H. Sutter
- N3710
Concurrency Specifying the absence of "out of thin air" results (LWG2265) H. Boehm et al.
- N3709
Minutes for July 2013 Santa Clara SG1 Meeting H.. Boehm J. Hoberock A. Mackintosh
- N3708
2013-03-04 Library A proposal to add coroutines to the C++ standard library O. Kowalke N. Godspeed
- N3707
2013-08-06 2014-02 Meeting Invitation and Information Herb Sutter
- N3706
2013-09-01 Concurrency C++ Distributed Counters Lawrence Crowl
- N3705
2013-07-23 Agenda and Meeting Notice for WG21 Telecon Meeting Herb Sutter
- N3704
2013-07-13 AGENDA, PL22.16 Meeting No. 61, WG21 Meeting No. 56, September 23-28, 2013 - Chicago, IL, USA Stephen D. Clamage
- N3703
2013-06-28 Library Extending std::search to use Additional Searching Algorithms (Version 3) Marshall Clow
- N3702
2013-06-28 Library Introducing an optional parameter for mem_fn, which allows to bind an object to its member function Mikhail Semenov
- N3701
2013-06-28 Concepts Concepts Lite A. Sutton B. Stroustrup G. Dos Reis
- N3700
2013-06-22 Library Hierarchical Data Structures and Related Concepts for the C++ Standard Library B. Reiter R. Rivera
- N3699
2013-05-27 Library A proposal to add a generalized callable negator Tomasz Kamiński
- N3698
2013-06-30 July 25-26 Santa Clara SG1 Meeting Announcement and Agenda Hans-J. Boehm
- N3697
2013-06-25 Business Plan and Convener's Report Herb Sutter
- N3696
2013-06-26 Concurrency Proposal to extend atomic with priority update functions Bronek Kozicki
- N3695
2013-06-28 SG5: Transactional Memory (TM) Meeting Minutes 2013/03/11-2013/06/10 Michael Wong
- N3694
2013-06-27 Feature test Feature-testing recommendations for C++ EWG22 Clark Nelson
- N3693
2013-06-28 Filesystem Working Draft, Technical Specification — File System Beman Dawes
- N3692
2013-05-16 C++ Editor's Report, October 2012 Stefanus Du Toit
- N3691
2013-05-16 Working Draft, Standard for Programming Language C++ Stefanus Du Toit
- N3690
2013-05-15 Programming Languages - C++ Stefanus Du Toit
- N3689
2013-05-06 Library C++ Standard Library Closed Issues List (Revision R83) Alisdair Meredith
- N3688
2013-05-06 Library C++ Standard Library Defect Report List (Revision R83) Alisdair Meredith
- N3687
2013-05-06 Library C++ Standard Library Active Issues List (Revision R83) Alisdair Meredith
- N3686
2013-05-03 Ranges Traversable arguments for container constructors and methods, wording revision 3 Jeffrey Yasskin
- N3685
2013-05-03 Library string_view: a non-owning reference to a string, revision 4 Jeffrey Yasskin
- N3684
2013-04-29 Evolution C++ Standard Evolution Closed Issues List (Revision R02) Ville Voutilainen
- N3683
2013-04-29 Evolution C++ Standard Evolution Completed Issues List (Revision R02) Ville Voutilainen
- N3682
2013-04-29 Evolution C++ Standard Evolution Active Issues List (Revision R02) Ville Voutilainen
- N3681
2013-05-02 Evolution Auto and braced-init lists EWG161 EWG73 Ville Voutilainen
- N3680
2013-04-14 Library Improving pair and tuple Daniel Krügler
- N3679
Concurrency Async() future destructors must wait Hans-J. Boehm
- N3678
2013-04-30 Concurrency C++ Stream Guards Lawrence Crowl
- N3677
2013-04-26 Library A Proposal to Add additional RAII Wrappers to the Standard Library Andrew L. Sandoval
- N3676
2013-05-03 Core C++ Standard Core Language Closed Issues, Revision 84 William M. Miller
- N3675
2013-05-03 Core C++ Standard Core Language Defect Reports and Accepted Issues, Revision 84 William M. Miller
- N3674
2013-05-03 Core C++ Standard Core Language Active Issues, Revision 84 William M. Miller
- N3673
2013-04-19 Library C++ Library Working Group Ready Issues Bristol 2013 Daniel Krügler
- N3672
2013-04-19 Library A proposal to add a utility class to represent optional objects (Revision 4) F. Cacciola A. Krzemieński
- N3671
2013-04-19 Library Making non-modifying sequence operations more robust: Revision 2 M. Spertus A. Pall
- N3670
2013-04-19 Library Wording for Addressing Tuples by Type: Revision 2 Mike Spertus
- N3669
2013-04-19 Library Fixing constexpr member functions without const Nicolai Josuttis
- N3668
2013-04-19 Library exchange() utility function, revision 3 Jeffrey Yasskin
- N3667
2012-04-16 Core Drafting for Core 1402 EWG6 Jason Merrill
- N3666
2013-04-18 Concurrency C++ Latches and Barriers Alasdair Mackintosh
- N3665
2013-04-19 Library Uninterleaved String Output Streaming L. Crowl
- N3664
2013-04-19 Core Clarifying Memory Allocation EWG21 L. Crowl C. Carruth R. Smith
- N3663
2013-04-30 Core C++ Sized Deallocation EWG20 Lawrence Crowl
- N3662
2013-04-19 Library C++ Dynamic Arrays L. Crowl M. Austern
- N3661
2013-04-19 Evolution Digit Separators EWG27 Lawrence Crowl
- N3660
2013-04-19 Library User-defined Literals for std::complex, part 2 of UDL for Standard Library Types (version 4) Peter Sommerlad
- N3659
2013-04-19 Concurrency Shared locking in C++ H. Hinnant D. Vollmann H. Boehm
- N3658
2013-04-18 Library Compile-time integer sequences Jonathan Wakely
- N3657
2013-03-19 Library Adding heterogeneous comparison lookup to associative containers (rev 4) J. Wakely S. Lavavej J. Muñoz
- N3656
2013-04-18 Library make_unique (Revision 1) Stephan T. Lavavej
- N3655
2013-04-18 Library TransformationTraits Redux, v2 Walter E. Brown
- N3654
2013-04-19 Library Quoted Strings Library Proposal (Revision 2) Beman Dawes
- N3653
2013-04-17 Evolution Member initializers and aggregates EWG61 V. Voutilainen R. Smith
- N3652
2013-04-18 Evolution Relaxing constraints on constexpr functions / constexpr member functions and implicit const EWG25 Richard Smith
- N3651
2013-04-19 Evolution Variable Templates (Revision 1) EWG64 Gabriel Dos Reis
- N3650
2013-05-02 Concurrency Resumable Functions N. Gustafsson D. Brewis H. Sutter S. Mithani
- N3649
2013-04-19 Evolution Generic (Polymorphic) Lambda Expressions (Revision 3) EWG16 F. Vali H. Sutter D. Abrahams
- N3648
2013-04-17 Evolution Wording Changes for Generalized Lambda-capture EWG62 D. Vandevoorde V. Voutilainen
- N3647
2013-04-15 Minutes: PL22.16 Meeting No. 59, 15-19 October 2012 Portland, Oregon, USA Kyle Kloepper
- N3646
2013-04-16 Networking Network byte order conversion Robert Pratte
- N3645
2013-05-04 Library Splicing Maps and Sets (Revision 1) A. Talbot H. Hinnant J. Dennett J. Wakely
- N3644
2013-04-18 Library Null Forward Iterators Alan Talbot
- N3643
2013-04-16 Ranges Range Adaptor for Selecting from Pair or Tuple Alan Talbot
- N3642
2013-04-18 Library User-defined Literals for Standard Library Types (part 1 - version 4) EWG7 Peter Sommerlad
- N3641
2013-05-02 Library Extending make_shared to Support Arrays Peter Dimov
- N3640
2013-04-15 Library Extending shared_ptr to Support Arrays Peter Dimov
- N3639
2013-04-16 Core Runtime-sized arrays with automatic storage duration (revision 5) EWG13 Jens Maurer
- N3638
2013-04-17 Core Return type deduction for normal functions EWG1 Jason Merrill
- N3637
2013-04-17 Concurrency async and ~future (Revision 3) Herb Sutter
- N3636
2013-04-17 Concurrency ~thread should join Herb Sutter
- N3635
2013-04-29 Evolution Towards restrict-like semantics for C++ EWG72 M. Wong R. Silvera R. Mak C. Cambly et al.
- N3634
2013-05-02 Concurrency Improvements to std::future<T> and Related APIs N. Gustafsson A. Laksberg H. Sutter S. Mithani
- N3633
Concurrency What can signal handlers do? (CWG 1441) Hans Boehm
- N3632
2013-04-11 Concurrency Additional std::async Launch Policies Peter Dimov
- N3631
C11: The New C Standard Thomas Plum
- N3630
2013-04-12 Concurrency async, ~future, and ~thread (Revision 1) Herb Sutter
- N3629
2013-04-09 Concepts Simplifying C++0x Concepts Doug Gregor
- N3628
2013-04-08 C and C++ Compatibility Bjarne Stroustrup
- N3627
2013-02-07 Evolution Relaxed switch statement EWG71 Zhihao Yuan
- N3626
2013-04-05 Numerics Floating-Point Typedefs Having Specified Widths P. Bristow C. Kormanyos J. Maddock
- N3625
2013-04-30 Networking A URI Library for C++ G. Matthews D. Berris
- N3624
2013-04-15 Core Core Issue 1512: Pointer comparison vs qualification conversions (revision 3) Jens Maurer
- N3623
2013-05-03 Minutes: PL22.16 Meeting No. 60, 15-20 April 2013 - Bristol, UK Kyle Kloepper
- N3622
2013-05-03 Minutes: WG21 Meeting No. 55, 15-20 April 2013 - Bristol, UK Kyle Kloepper
- N3621
2013-03-29 Minutes, WG21 Teleconference 2013-03-29 Kyle Kloepper
- N3620
2013-03-18 Networking Network byte order conversion Kyle Kloepper
- N3619
2013-03-15 Library Evolution A proposal to add swappability traits to the standard library Andrew Morrow
- N3618
2013-03-17 Concurrency What can signal handlers do? (CWG 1441) Hans Boehm
- N3617
2013-03-14 Evolution Lifting overload sets into function objects EWG65 Philipp Juschka
- N3615
2013-03-18 Evolution Constexpr Variable Templates EWG64 Gabriel Dos Reis
- N3614
2013-03-11 Evolution unwinding_exception EWG63 Herb Sutter
- N3613
2013-03-16 Concepts "Static If" Considered B. Stroustrup G. Dos Reis A. Sutton
- N3612
2013-03-15 Library Evolution Desiderata of a C++11 Database Interface Thomas Neumann
- N3611
2013-03-15 Numerics A Rational Number Library for C++ Bill Seymour
- N3610
2013-03-15 Evolution Generic lambda-capture initializers, supporting capture-by-move EWG62 Ville Voutilainen
- N3609
2013-03-15 Library Evolution string_view: a non-owning reference to a string, revision 3 Jeffrey Yasskin
- N3608
2013-03-15 Library Evolution exchange() utility function, revision 2 Jeffrey Yasskin
- N3607
2013-03-15 Library Evolution Making non-modifying sequence operations more robust M. Spertus A. Pall
- N3606
2013-03-17 Library Extending std::search to use Additional Searching Algorithms Marshall Clow
- N3605
2013-03-15 Evolution Member initializers and aggregates EWG61 Ville Voutilainen
- N3604
2013-03-18 Library Evolution Centralized Defensive-Programming Support for Narrow Contracts J. Lakos A. Zakharov
- N3603
2013-03-17 Networking A Three-Class IP Address Proposal Christopher Kohlhoff
- N3602
2013-03-14 Evolution Template parameter deduction for constructors EWG60 M. Spertus D. Vandevoorde
- N3601
2013-03-17 Evolution Implicit template parameters EWG9 M. Spertus D. Vandevoorde
- N3600
2013-03-16 Concurrency C++ Latches and Barriers Alasdair Mackintosh
- N3599
2013-03-13 Evolution Literal operator templates for strings EWG66 Richard Smith
- N3598
2013-03-12 Evolution constexpr member functions and implicit const EWG25 Richard Smith
- N3597
2013-03-15 Evolution Relaxing constraints on constexpr functions EWG25 Richard Smith
- N3596
2013-03-15 Evolution Code Reuse in Class Template Specialization EWG59 Peter Gottschling
- N3595
2013-03-15 Evolution Simplifying Argument-Dependent Lookup Rules EWG58 Peter Gottschling
- N3594
2013-03-13 Library Evolution std::join(): An algorithm for joining a range of elements LEWG259 Greg Miller
- N3593
2013-03-13 Library Evolution std::split(): An algorithm for splitting strings LEWG259 Greg Miller
- N3592
2013-03-15 Evolution Alternative cancellation and data escape mechanisms for transactions Torvald Riegel
- N3591
2013-03-15 Evolution Summary of Discussions on Explicit Cancellation in Transactional Language Constructs for C++ H. Boehm J. Gottschlich M. Moir M. Wong et al.
- N3589
2013-03-15 Summary of Progress Since Portland towards Transactional Language Constructs for C++ H. Boehm J. Gottschlich V. Luchangco M. Wong et al.
- N3588
2013-03-15 Library Evolution make_unique Stephan T. Lavavej
- N3587
2013-03-17 Evolution For Loop Exit Strategies EWG57 Alan Talbot
- N3586
2013-03-17 Library Splicing Maps and Sets A. Talbot H. Hinnant
- N3585
2013-03-17 Library Iterator-Related Improvements to Containers (Revision 2) Alan Talbot
- N3584
2013-03-14 Library Wording for Accessing Tuple Fields by Type Mike Spertus
- N3583
2013-03-13 Evolution Exploring constexpr at Runtime EWG56 Scott Schurr
- N3582
2013-03-15 Core Return type deduction for normal functions EWG1 Jason Merrill
- N3581
2013-03-16 Library Evolution Delimited iterators Mike Spertus
- N3580
2013-03-17 Concepts Concepts Lite: Constraining Templates with Predicates A. Sutton B. Stroustrup G. Dos Reis
- N3579
2013-03-15 Library Evolution A type trait for signatures Mike Spertus
- N3578
2013-03-12 Evolution Proposing the Rule of Five EWG55 Walter E. Brown
- N3577
2013-03-14 Fall 2013 JTC1/SC22/WG21 C++ Standards Committee Meeting Nevin Liber
- N3576
2013-03-12 SG8 Concepts Teleconference Minutes - 2013-03-12 Herb Sutter
- N3575
2013-03-10 Library Evolution Additional Standard allocation schemes Mark Boyall
- N3574
2013-03-10 Library Evolution Binding stateful functions as function pointers Mark Boyall
- N3573
2013-03-10 Library Evolution Heterogenous extensions to unordered containers Mark Boyall
- N3572
2013-03-10 Library Evolution Unicode Support in the Standard Library Mark Boyall
- N3571
2013-03-15 Concurrency A Proposal to add Single Instruction Multiple Data Computation to the Standard Library P. Estérie M. Gaunard J. Falcou
- N3570
2013-03-14 Library Evolution Quoted Strings Library Proposal (Revision 1) Beman Dawes
- N3569
2013-03-15 SPRING 2014 JTC1/SC22/WG21 C++ STANDARDS COMMITTEE MEETING: Preliminary Information Peter Sommerlad
- N3568
2013-03-11 Concurrency Shared locking in C++ Howard Hinnant
- N3567
2013-03-12 Evolution Evolution Closed Issues Ville Voutilainen
- N3566
2013-03-12 Evolution Evolution Open Issues Ville Voutilainen
- N3565
2013-03-15 Networking IP Address Design Constraints Aleksandar Fabijanic
- N3564
2013-03-15 Concurrency Resumable Functions N. Gustafsson D. Brewis H. Sutter S. Mithani
- N3563
2013-03-15 Concurrency C++ Mapreduce C. Mysen L. Crowl A. Berkan
- N3562
2013-03-15 Concurrency Executors and schedulers, revision 1 M. Austern L. Crowl C. Carruth N. Gustafsson et al.
- N3561
2013-03-15 Concurrency Semantics of Vector Loops R. Geva C. Nelson
- N3560
2013-03-17 Evolution Proposal for Assorted Extensions to Lambda Expressions EWG16 F. Vali H. Sutter D. Abrahams
- N3559
2013-03-17 Evolution Proposal for Generic (Polymorphic) Lambda Expressions EWG16 F. Vali H. Sutter D. Abrahams
- N3558
2013-03-15 Concurrency A Standardized Representation of Asynchronous Operations N. Gustafsson A. Laksberg H. Sutter S. Mithani
- N3557
2013-03-18 Concurrency Considering a Fork-Join Parallelism Library Pablo Halpern
- N3556
2013-03-18 Concurrency Thread-Local Storage in X-Parallel Computations P. Halpern C. Leiserson
- N3554
2013-03-15 Concurrency A Parallel Algorithms Library J. Hoberock O. Giroux V. Grover H. Sutter et al.
- N3553
2013-03-12 Evolution Proposing a C++1Y Swap Operator EWG54 Walter E. Brown
- N3552
2013-03-12 Evolution Introducing Object Aliases EWG64 Walter E. Brown
- N3551
2013-03-12 Random Number Generation in C++11 Walter E. Brown
- N3550
2013-03-12 Core Proposed C++14 Value Classification Walter E. Brown
- N3549
2013-03-12 Core s/bound/extent/ Walter E. Brown
- N3548
2013-03-12 Library Evolution Conditionally-supported Special Math Functions for C++14 Walter E. Brown
- N3547
2013-03-12 Library Evolution Three <random>-related Proposals Walter E. Brown
- N3546
2013-03-12 Library Evolution TransformationTraits Redux Walter E. Brown
- N3545
2013-03-12 Library Evolution An Incremental Improvement to integral_constant Walter E. Brown
- N3544
2013-03-06 SG5: Transactional Memory (TM) Meeting Minutes 2013/02/25-2013/03/04 Michael Wong
- N3543
2013-03-15 Library Evolution Priority Queue, Queue and Stack: Changes and Additions G. Powell T. Blechmann
- N3542
2013-03-18 Numerics Proposal for Unbounded-Precision Integer Types Pete Becker
- N3541
2013-03-18 Core C++ Standard Core Language Closed Issues, Revision 83 William M. Miller
- N3540
2013-03-18 Core C++ Standard Core Language Defect Reports and Accepted Issues, Revision 83 William M. Miller
- N3539
2013-03-18 Core C++ Standard Core Language Active Issues, Revision 83 William M. Miller
- N3538
2013-03-06 Evolution Pass by Const Reference or Value EWG26 Lawrence Crowl
- N3537
2013-03-12 Core Clarifying Memory Allocation EWG21 L. Crowl C. Carruth
- N3536
2013-03-05 Core C++ Sized Deallocation EWG20 Lawrence Crowl
- N3535
2013-03-06 Concurrency C++ Stream Mutexes Lawrence Crowl
- N3534
2013-03-15 Concurrency C++ Pipelines A. Mackintosh A. Berkan
- N3533
2013-03-12 Concurrency C++ Concurrent Queues L. Crowl C. Mysen
- N3532
2013-03-12 Library Evolution C++ Dynamic Arrays L. Crowl M. Austern
- N3531
2013-03-08 Library Evolution User-defined Literals for Standard Library Types (version 3) Peter Sommerlad
- N3530
2013-03-15 Concurrency Leveraging OpenMP infrastructure for language level parallelisation D. Gove N. Copty M. Wong
- N3529
2013-02-14 SG5: Transactional Memory (TM) Meeting Minutes 2012/10/30-2013/02/04 Michael Wong
- N3528
2013-02-05 Minutes of Feb 5 2013 SG1 Phone Call Pablo Halpern
- N3527
2013-03-10 Library Evolution A proposal to add a utility class to represent optional objects (Revision 2) F. Cacciola A. Krzemieński
- N3526
2013-01-21 Evolution Uniform initialization for arrays and class aggregate types EWG53 Michael Price
- N3525
2013-03-18 Library Evolution Polymorphic Allocators Pablo Halpern
- N3524
2013-03-18 Library C++ Standard Library Closed Issues List (Revision R82) Alisdair Meredith
- N3523
2013-03-18 Library C++ Standard Library Defect Report List (Revision R82) Alisdair Meredith
- N3522
2013-03-18 Library C++ Standard Library Active Issues List (Revision R82) Alisdair Meredith
- N3521
2013-01-12 Library Evolution convert() utility function Jeffrey Yasskin
- N3520
2013-01-11 Concurrency Critical sections in vector loops Robert Geva
- N3519
2013-01-11 Feb 5, 2013 SG1 Teleconference Announcement and Agenda Hans Boehm
- N3518
2013-01-15 Library C++ Standard Library Closed Issues List (Revision R81) Alisdair Meredith
- N3517
2013-01-15 Library C++ Standard Library Defect Report List (Revision R81) Alisdair Meredith
- N3516
2013-01-15 Library C++ Standard Library Active Issues List (Revision R81) Alisdair Meredith
- N3515
2013-01-11 Evolution Toward Opaque Typedefs for C++1Y EWG52 Walter Brown
- N3514
2012-12-19 Library Evolution A Proposal for the World's Dumbest Smart Pointer Walter Brown
- N3513
2013-01-11 Ranges Range arguments for container constructors and methods, wording revision 2 Jeffrey Yasskin
- N3512
2013-01-11 Library Evolution string_ref: a non-owning reference to a string, revision 2 Jeffrey Yasskin
- N3511
2013-01-10 Library Evolution exchange() utility function Jeffrey Yasskin
- N3510
2013-01-10 Library Evolution std::split(): An algorithm for splitting strings Greg Miller
- N3509
2012-12-19 Library Evolution Operator Bool for Ranges Olaf van der Spek
- N3508
2013-01-11 Library Any Library Proposal (Revision 2) B. Dawes K. Henney
- N3507
2013-01-11 Networking A URI Library for C++ G. Matthews D. Berris
- N3506
2012-12-26 Library Evolution A printf-like Interface for the Streams Library Zhihao Yuan
- N3505
2013-01-12 Filesystem Filesystem Library Proposal (Revision 4) Beman Dawes
- N3503
2013-01-14 Core C++ Standard Core Language Closed Issues, Revision 82 William M. Miller
- N3502
2013-01-14 Core C++ Standard Core Language Defect Reports and Accepted Issues, Revision 82 William M. Miller
- N3501
2013-01-14 Core C++ Standard Core Language Active Issues, Revision 82 William M. Miller
- N3500
2012-11-28 Library Evolution New assert variants Olaf van der Spek
- N3499
2012-12-19 Evolution Digit Separators EWG27 Lawrence Crowl
- N3498
2013-01-07 Core Core Issue 1512: Pointer comparison vs qualification conversions (revision 2) Jens Maurer
- N3497
2013-01-01 Core Runtime-sized arrays with automatic storage duration (revision 4) EWG13 Jens Maurer
- N3496
2013-01-02 AGENDA, PL22.16 Meeting No. 60, WG21 Meeting No. 55, April 15-20, 2013 — Bristol, UK Stephen D. Clamage
- N3495
2012-12-07 Library Evolution inplace realloc Ariane van der Steldt
- N3494
2012-12-19 Library Evolution A proposal to add special mathematical functions according to the ISO/IEC 80000-2:2009 standard Vincent Reverdy
- N3493
2013-01-11 Library Evolution Compile-time integer sequences Jonathan Wakely
- N3492
2012-11-03 Evolution Use Cases for Compile-Time Reflection (Rev. 2) EWG8 Mike Spertus
- N3491
2012-11-01 Minutes: SG4 Networking, October 2012 Alex Fabijanic
- N3490
2012-10-31 Evolution ADL Control for C++ EWG51 Dave Abrahams
- N3489
2012-10-13 Numerics A Rational Number Library for C++ Bill Seymour
- N3488
2012-11-02 Evolution Evolution Working Group paper status Ville Voutilainen
- N3487
2012-05-08 Concurrency TLS and Parallelism Pablo Halpern
- N3486
2012-11-02 C++ Editor's Report, October 2012 Stefanus Du Toit
- N3485
2012-11-02 Working Draft, Standard for Programming Language C++ Stefanus Du Toit
- N3484
2012-11-01 Networking A URI Library for C++ G. Matthews D. Berris
- N3482
2012-11-03 Core C++ Standard Core Language Closed Issues, Revision 81 William M. Miller
- N3481
2012-11-03 Core C++ Standard Core Language Defect Reports and Accepted Issues, Revision 81 William M. Miller
- N3480
2012-11-03 Core C++ Standard Core Language Active Issues, Revision 81 William M. Miller
- N3479
2012-11-02 Library Priority Queue, Queue and Stack: Changes and Additions G. Powell T. Blechmann
- N3478
2012-10-29 Core Core Issue 1512: Pointer comparison vs qualification conversions Jens Maurer
- N3477
2012-10-28 Networking C++ Internet Protocol Classes A. Fabijanic G. Obiltschnig
- N3475
2012-11-03 Library C++ Standard Library Closed Issues List (Revision R80) Alisdair Meredith
- N3474
2012-11-03 Library C++ Standard Library Defect Report List (Revision R80) Alisdair Meredith
- N3473
2012-11-03 Library C++ Standard Library Active Issues List (Revision R80) Alisdair Meredith
- N3472
2012-10-19 Core Binary Literals in the C++ Core Language EWG7 James Dennett
- N3471
2012-10-18 Library Constexpr Library Additions: utilities, v3 B. Kosnik D. Krügler
- N3470
2012-10-18 Library Constexpr Library Additions: containers, v2 B. Kosnik D. Krügler
- N3469
2012-10-18 Library Constexpr Library Additions: chrono, v3 B. Kosnik D. Krügler
- N3468
2012-10-24 Evolution User-defined Literals for Standard Library Types (version 2) EWG7 Peter Sommerlad
- N3467
2012-10-29 Core Runtime-sized arrays with automatic storage duration (revision 3) EWG13 Jens Maurer
- N3466
2012-11-03 Evolution More Perfect Forwarding EWG50 Mike Spertus
- N3465
2012-10-29 Library Adding heterogeneous comparison lookup to associative containers for TR2 (Rev 2) Joaquín Mª López Muñoz
- N3463
2012-11-02 Evolution Portable Program Source Files EWG49 Beman Dawes
- N3462
2012-10-18 Library std::result_of and SFINAE E. Niebler D. Walker J. de Guzman
- N3459
2012-10-13 Library Comparison of Two Database Access Methodologies Bill Seymour
- N3458
2012-10-22 Library Simple Database Integration in C++11 Thomas Neumann
- N3457
2012-10-30 Library Algorithm std::iota and its modifications. Vladimir Grigoriev
- N3456
2012-11-03 Library Range arguments for container constructors and methods, with wording Jeffrey Yasskin
- N3455
Minutes, PL22.16 Meeting No. 59, 15-19 October 2012 Portland, Oregon, USA Kyle Kloepper
- N3454
Minutes, WG21 Meeting No. 54, 15-19 October 2012 Portland, Oregon, USA Kyle Kloepper
- N3453
Minutes, WG21 Teleconference 2012-10-5 Kyle Kloepper
- N3451
2012-09-23 Concurrency async and ~future Herb Sutter
- N3450
2012-09-23 Library Iterator-Related Improvements to Containers Alan Talbot
- N3449
2012-09-23 Evolution Open and Efficient Type Switch for C++ EWG28 B. Stroustrup G. Dos Reis Y. Solodkyy
- N3448
2012-09-21 Evolution Painless Digit Separation EWG27 Daveed Vandevoorde
- N3446
2012-09-21 Concurrency C++ Mapreduce C. Mysen L. Crowl A. Berkan
- N3445
2012-09-23 Evolution Pass by Const Reference or Value EWG26 Lawrence Crowl
- N3444
2012-09-21 Evolution Relaxing syntactic constraints on constexpr function definitions EWG25 Richard Smith
- N3443
2012-09-21 Library Priority Queue Changes and Additions G. Powell T. Blechmann
- N3442
2012-09-23 Library string_ref: a non-owning reference to a string Jeffrey Yasskin
- N3441
2012-09-20 Evolution/ Library Call Stack Utilities and std::exception Extension Proposal EWG24 Aurelian Melinte
- N3440
2012-09-24 Library C++ Standard Library Closed Issues List (Revision R79) Alisdair Meredith
- N3439
2012-09-24 Library C++ Standard Library Defect Report List (Revision R79) Alisdair Meredith
- N3438
2012-09-24 Library C++ Standard Library Active Issues List (Revision R79) Alisdair Meredith
- N3437
2012-09-24 Evolution Type Name Strings For C++ EWG23 Axel Naumann
- N3436
2012-09-21 Library std::result_of and SFINAE E. Niebler D. Walker J. de Guzman
- N3435
2012-09-18 Evolution Standardized feature-test macros EWG22 Clark Nelson
- N3434
2012-09-23 Concurrency C++ Concurrent Queues Lawrence Crowl
- N3433
2012-09-23 Evolution Clarifying Memory Allocation EWG21 L. Crowl C. Carruth
- N3432
2012-09-23 Evolution C++ Sized Deallocation EWG20 Lawrence Crowl
- N3431
2012-09-21 Library Quoted Strings Library Proposal Beman Dawes
- N3430
2012-09-19 Library Proposing std::split() Greg Miller
- N3429
2012-09-21 Evolution/ Concurrency A C++ Library Solution To Parallelism EWG19 A. Laksberg H. Sutter A. Robison S. Mithani
- N3428
2012-09-21 Concurrency A Standard Programmatic Interface for Asynchronous Operations N. Gustafsson A. Laksberg H. Sutter S. Mithani
- N3427
2012-09-23 Concurrency Shared locking in C++ Howard Hinnant
- N3426
2012-09-23 Modules Experience with Pre-Parsed Headers Lawrence Crowl
- N3425
2012-09-20 Concurrency Concurrent Unordered Associative Containers for C++ A. Robison A. Malakhov A. Laksberg
- N3424
2012-09-23 Evolution Lambda Correctness and Usability Issues EWG18 Herb Sutter
- N3423
2012-09-14 SG5: Software Transactional Memory (TM) Meeting Minutes Michael Wong
- N3422
2012-09-14 SG5: Software Transactional Memory (TM) Status Report M. Wong J. Gottschlich
- N3421
2012-09-20 Library Making Operator Functors greater<> Stephan T. Lavavej
- N3420
2012-09-21 Networking A URI Library for C++ G. Matthews D. Berris
- N3419
2012-09-21 Evolution/ Concurrency Vector loops and Parallel Loops EWG17 Robert Geva
- N3418
2012-09-21 Evolution Proposal for Generic (Polymorphic) Lambda Expressions EWG16 F. Vali H. Sutter D. Abrahams
- N3417
2012-09-21 Numerics Proposal for Unbounded-Precision Integer Types Pete Becker
- N3416
2012-09-21 Evolution Packaging Parameter Packs EWG15 Mike Spertus
- N3415
2012-09-13 Library A Database Access Library Bill Seymour
- N3414
2012-09-12 Numerics A Rational Number Library for C++ Bill Seymour
- N3413
2012-09-19 Evolution Allowing arbitrary literal types for non-type template parameters EWG14 Jens Maurer
- N3412
2012-09-19 Evolution Runtime-sized arrays with automatic storage duration (revision 2) EWG13 Jens Maurer
- N3411
2012-09-23 Library Additional Searching Algorithms Marshall Clow
- N3410
2012-09-18 Evolution Rich Pointers with Dynamic and Static Introspection EWG12 D. M. Berris M. Austern L. Crowl L. Singh
- N3409
2012-09-24 Evolution/ Concurrency Strict Fork-Join Parallelism EWG11 Pablo Halpern
- N3408
2012-09-21 Concurrency Parallelizing The Standard Algorithms Library J. Hoberock O. Giroux V. Grover J. Marathe et al.
- N3407
2012-09-14 Evolution/ Numeric Proposal to Add Decimal Floating Point Support to C++ EWG10 Dietmar Kühl
- N3406
2012-09-20 Library A proposal to add a utility class to represent optional objects (Revision 2) F. Cacciola A. Krzemieński
- N3405
2012-09-22 Evolution Template Tidbits EWG9 Mike Spertus
- N3404
2012-09-22 Library Tuple Tidbits Mike Spertus
- N3403
2012-09-22 Evolution Use Cases for Compile-Time Reflection EWG8 Mike Spertus
- N3402
2012-09-07 Evolution User-defined Literals for Standard Library Types EWG7 Peter Sommerlad
- N3401
2012-09-21 Evolution Generating move operations (elaborating on Core 1402) EWG6 Ville Voutilainen
- N3400
2012-09-21 Evolution A proposal for eliminating the underscore madness that library writers have to suffer EWG5 Jonathan de Boyne Pollard
- N3399
2012-09-21 Filesystem Filesystem Library Proposal (Revision 3) Beman Dawes
- N3398
2012-09-19 Library String Interoperation Library Beman Dawes
- N3397
2012-08-13 Spring 2013 JTC1/SC22/WG21 C++ Standards Committee Meeting Roger Orr
- N3396
2012-08-30 Evolution Dynamic memory allocation for over-aligned data EWG4 Clark Nelson
- N3395
2012-09-23 Concurrency C++ Stream Mutexes Lawrence Crowl
- N3394
2012-06-12 Evolution [[deprecated]] attribute EWG3 Alberto Ganesh Barbati
- N3393
2012-06-08 Business Plan and Convener's Report Herb Sutter
- N3392
2012-09-18 Minutes, WG21/SG4 Meeting 8 May 2012 Redmond, Washington, USA Neal Meyer
- N3391
2012-09-23 ISO C++ SG1 Meeting Minutes for May 2012 L. Crowl S. du Toit
- N3390
2012-09-23 Library Any Library Proposal (Revision 1) B. Dawes K. Henney
- N3389
2012-04-23 Networking Urdl: a simple library for accessing web content Christopher Kohlhoff
- N3388
2012-04-23 Networking Using Asio with C++11 Christopher Kohlhoff
- N3387
2012-09-12 Evolution Overload resolution tiebreakers for integer types EWG2 Jens Maurer
- N3386
2012-03-27 Evolution Return type deduction for normal functions EWG1 Jason Merrill
- N3384
2012-09-24 Core C++ Standard Core Language Closed Issues, Revision 80 William M. Miller
- N3383
2012-09-24 Core C++ Standard Core Language Defect Reports, Revision 80 William M. Miller
- N3382
2012-09-24 Core C++ Standard Core Language Active Issues, Revision 80 William M. Miller
- N3381
2012-02-29 Minutes, PL22.16 Meeting No. 58, 6-10 February 2012 Kona, Hawaii, USA Kyle Kloepper
- N3380
2012-02-29 Minutes, WG21 Meeting No. 53, 6-10 February 2012 Kona, Hawaii, USA Kyle Kloepper
- N3379
2012-01-27 Minutes, WG21 Teleconference 2012-01-27 Kyle Kloepper
- N3378
2012-02-24 Library A preliminary proposal for work executors J. Yasskin M. Austern L. Crowl C. Carruth C. Mysen
- N3377
2012-02-24 C++ Editor's Report, February 2012 Stefanus Du Toit
- N3376
2012-02-28 Working Draft, Standard for Programming Language C++ Stefanus Du Toit
- N3375
2012-02-24 Library Proposal for Unbounded-Precision Integer Types Pete Becker
- N3374
2012-02-23 Library SG4: Networking K. Kloepper N. Meyer
- N3373
2012-02-24 AGENDA, PL22.16 Meeting No. 59, WG21 Meeting No. 54, October 15-19, 2012 - Portland, Oregon Stephen D. Clamage
- N3371
2012-02-26 Library Status List for Library Proposals Alisdair Meredith
- N3370
2012-02-26 Library Call for Library Proposals Alisdair Meredith
- N3369
2012-02-27 Core C++ Standard Core Language Closed Issues, Revision 79 William M. Miller
- N3368
2012-02-27 Core C++ Standard Core Language Defect Reports, Revision 79 William M. Miller
- N3367
2012-02-27 Core C++ Standard Core Language Active Issues, Revision 79 William M. Miller
- N3366
2012-02-17 Evolution Runtime-sized arrays with automatic storage duration Jens Maurer
- N3365
2012-02-27 Library Filesystem Library Proposal (Revision 2) Beman Dawes
- N3363
2012-02-23 Library A Rational Number Library for C++ Bill Seymour
- N3362
2012-02-10 Core Terminology: "indirection" versus "dereference" (revision 2) Jens Maurer
- N3361
2012-02-08 Evolution C++ Language Constructs for Parallel Programming P. Halpern S. Du Toit C. Nelson R. Geva
- N3360
2012-02-03 Library Networking Library Status Report Christopher Kohlhoff
- N3359
2012-02-27 Library C++ Standard Library Closed Issues List (Revision R78) Alisdair Meredith
- N3358
2012-02-27 Library C++ Standard Library Defect Report List (Revision R78) Alisdair Meredith
- N3357
2012-02-27 Library C++ Standard Library Active Issues List (Revision R78) Alisdair Meredith
- N3356
2012-01-15 Library C++ Mutable Threads Chris Mysen
- N3355
2012-01-14 Library C++ Distributed Counters Lawrence Crowl
- N3354
2012-01-14 Library C++ Stream Mutexes Lawrence Crowl
- N3353
2012-01-14 Library C++ Concurrent Queues Lawrence Crowl
- N3352
2012-01-15 Library C++ Binary Fixed-Point Arithmetic Lawrence Crowl
- N3351
2012-01-13 Evolution A Concept Design for the STL B. Stroustrup A. Sutton
- N3350
2012-01-16 Library A minimal std::range<Iter> Jeffrey Yasskin
- N3349
2012-01-11 Evolution Ease of using namespaces Nikhil Joshi
- N3348
2012-01-11 Evolution Scoping of operator new Nikhil Joshi
- N3347
2012-01-11 Evolution Modules in C++ (Revision 6) Daveed Vandevoorde
- N3346
2012-01-14 Library Defect Report: Terminology for Container Element Requirements - Rev 1 Pablo Halpern
- N3345
2012-01-12 Evolution C++ Language Constructs for Parallel Programming P. Halpern C. Nelson S. Du Toit R. Geva
- N3344
2012-01-15 Library Toward a Standard C++ 'Date' Class S. Pacifico A. Meredith J. Lakos
- N3343
2012-01-12 Portland meeting information Clark Nelson
- N3342
2012-01-09 Evolution Digit Separators coming back Jens Maurer
- N3341
2012-01-11 Evolution Transactional Language Constructs for C++ M. Wong H. Boehm J. Gottschlich T. Shpeisman et al.
- N3340
2012-01-10 Evolution Rich Pointers D. M. Berris M. Austern L. Crowl
- N3339
2012-01-09 Evolution A Preliminary Proposal for a Deep-Copying Smart Pointer Walter E. Brown
- N3338
2012-01-16 Editor's Report Stefanus Du Toit
- N3337
2012-01-16 Working Draft, Standard for Programming Language C++ Stefanus Du Toit
- N3336
2012-01-13 Library Adapting Standard Library Strings and I/O to a Unicode World Beman Dawes
- N3335
2012-01-13 Library Filesystem Library for C++11/TR2 (Revision 1) Beman Dawes
- N3334
2012-01-14 Library Proposing array_ref<T> and string_ref Jeffrey Yasskin
- N3333
2012-01-13 Library Hashing User-Defined Types in C++1y LEWG21 J. Yasskin C. Carruth
- N3332
2012-01-17 Core C++ Standard Core Language Closed Issues, Revision 78 William M. Miller
- N3331
2012-01-17 Core C++ Standard Core Language Defect Reports, Revision 78 William M. Miller
- N3330
2012-01-17 Core C++ Standard Core Language Active Issues, Revision 78 William M. Miller
- N3329
2012-01-10 Evolution Proposal: static if declaration EWG29 H. Sutter W. Bright A. Alexandrescu
- N3328
2012-01-12 Evolution Resumable Functions Niklas Gustafsson
- N3327
2012-01-12 Evolution A Standard Programmatic Interface for Asynchronous Operations N. Gustafsson A. Laksberg
- N3326
2011-12-19 Evolution Sequential access to data members and base sub-objects Andrzej Krzemieński
- N3325
2012-01-15 HTML for C++ Standards Documents Lawrence Crowl
- N3324
2011-12-19 Core Terminology: "indirection" versus "dereference" Jens Maurer
- N3323
2011-12-08 Core A Proposal to Tweak Certain C++ Contextual Conversions, v3 Walter E. Brown
- N3322
2011-12-11 Evolution A Preliminary Proposal for a Static if Walter E. Brown
- N3321
2011-12-02 Agenda and Meeting Notice for Upcoming WG21 Telecon Meetings Herb Sutter
- N3320
2012-01-16 Library C++ Standard Library Closed Issues List (Revision R77) Alisdair Meredith
- N3319
2012-01-16 Library C++ Standard Library Defect Report List (Revision R77) Alisdair Meredith
- N3318
2012-01-16 Library C++ Standard Library Active Issues List (Revision R77) Alisdair Meredith
- N3317
2011-09-05 AGENDA, PL22.16 Meeting No. 58, WG21 Meeting No. 53, February 6-10, 2012, Kona Hawaii Steve Clamage
- N3316
2011-09-02 Minutes, PL22.16 Meeting No. 57, WG21 Meeting No. 52, 15-19 August 2011 Bloomington, Indiana, USA Kyle Kloepper
- N3315
2011-09-02 Minutes, PL22.16 Meeting No. 57, WG21 Meeting No. 52, 15-19 August 2011 Bloomington, Indiana, USA Kyle Kloepper
- N3314
2011-09-06 Library C++ Standard Library Closed Issues List (Revision R76) Alisdair Meredith
- N3313
2011-09-06 Library C++ Standard Library Defect Report List (Revision R76) Alisdair Meredith
- N3312
2011-09-06 Library C++ Standard Library Active Issues List (Revision R76) Alisdair Meredith
- N3311
2011-09-06 Core C++ Standard Core Language Closed Issues, Revision 77 William M. Miller
- N3310
2011-09-06 Core C++ Standard Core Language Defect Reports, Revision 77 William M. Miller
- N3309
2011-09-06 Core C++ Standard Core Language Active Issues, Revision 77 William M. Miller
- N3308
2011-09-08 Core constexpr consternation R. Smith D. Gregor
- N3307
2011-09-08 Core Issues Found Implementing C++0x S. Hunt R. Smith S. Redl D. Majnemer
- N3306
2011-09-02 Core A Proposal to Tweak Certain C++ Contextual Conversions, v2 Walter E. Brown
- N3305
2011-09-01 Library Constexpr Library Additions: utilities, v2 B. Kosnik D. Kr�gler
- N3304
2011-08-17 Library Constexpr Library Additions: containers B. Kosnik D. Kr�gler
- N3303
2011-08-20 Library Constexpr Library Additions: chrono, v2 B. Kosnik D. Kr�gler
- N3302
2011-08-20 Library Constexpr Library Additions: complex, v2 B. Kosnik G. Dos Reis D. Kr�gler
- N3301
2011-09-04 Library Defect Report: Terminology for Container Element Requirements Pablo Halpern
- N3300
2011-08-05 Minutes, WG21 Teleconference 2011-08-05 Kyle Kloepper
- N3299
2011-07-18 February 2012 Meeting T. Plum J. Lakos
- N3298
2011-06-20 Convener's report Herb Sutter
- N3297
2011-04-14 ISO/IEC FCD 14882, C++0X, Responses to National Body Comments, Rev. 1 Barry Hedquist
- N3296
2011-04-06 C++ FCD Comment Status Rev. 6 W. M. Miller B. Dawes
- N3295
2011-04-10 Core C++ Standard Core Language Closed Issues, Revision 76 William M. Miller
- N3294
2011-04-10 Core C++ Standard Core Language Defect Reports, Revision 76 William M. Miller
- N3293
2011-04-10 Core C++ Standard Core Language Active Issues, Revision 76 William M. Miller
- N3292
2011-04-11 Editor's report Pete Becker
- N3291
2011-04-05 Working Draft, Standard for Programming Language C++ Pete Becker
- N3290
2011-04-11 Programming Languages — C++ Pete Becker
- N3289
2011-04-07 ISO/IEC FCD 14882, C++0X Responses to National Body Comments Barry Hedquist
- N3288
2011-03-25 Core/Library Appendix C: ISO C++ 2003 Compatibility, Revision 7 Benjamin Kosnik
- N3287
2011-03-28 Library C++ Standard Library Closed Issues List (Revision R75) Alisdair Meredith
- N3286
2011-03-28 Library C++ Standard Library Closed Issues List (Revision R75) Alisdair Meredith
- N3285
2011-03-28 Library C++ Standard Library Active Issues List (Revision R75) Alisdair Meredith
- N3284
2011-03-25 Library C++ Standard Library Active Issues List (Madrid Resolutions) Alisdair Meredith
- N3283
2011-03-24 Core Dependent Bases and the Current Instantiation: Wording for Core Issue 1043 Doug Gregor
- N3282
2011-03-25 Core Resolution for core issues 1207 and 1017 J. Widman D. Gregor
- N3281
2011-03-25 Core 692. Partial ordering of variadic class template partial specializations James Widman
- N3280
2011-03-24 Library C++ Freestanding and Conditionally Supported L. Crowl A. G. Barbati
- N3279
2011-03-25 Core/Library Conservative use of noexcept in the Library A. Meredith J. Lakos
- N3278
2011-03-25 Concurrency Recent Concurrency Issue Resolutions Lawrence Crowl
- N3277
2011-03-25 Core Core issues 1194/1195/1199: References and constexpr Jens Maurer
- N3276
2011-03-23 Core US22/DE9 Revisited: Decltype and Call Expressions E. Niebler D. Gregor J. Widman
- N3275
2011-04-08 Minutes of PL22.16 Meeting, March 21, 2011 Stefanus Du Toit
- N3274
2011-04-08 Minutes of WG21 Meeting, March 21, 2011 Stefanus Du Toit
- N3273
2011-04-08 Minutes, WG21 Teleconference 2011-03-04 Stefanus Du Toit
- N3272
2011-03-23 Core Follow-up on override control Jens Maurer
- N3271
2011-03-23 Core Wording for Range-Based For Loop (Option #5) Doug Gregor
- N3270
2011-03-22 Core Variadic Templates: Wording for Core Issues 778, 1182, and 1183 Doug Gregor
- N3269
2011-03-24 Library shared_future(future<R>&& rhs) should be allowed to throw Peter Sommerlad
- N3268
2011-03-25 Core static_assert and list-initialization in constexpr functions Jason Merrill
- N3267
2011-03-23 Library A review of noexcept in the threads library (revised) J. D. Garcia M. Wong
- N3266
2011-03-22 Library Revision 2 of: Proposed Resolution for CH 15: Double check copy and move semantics of classes due to new rules for default move constructors and assignment operators Nicolai Josuttis
- N3265
2011-04-04 AGENDA, PL22.16 Meeting No. 57, WG21 Meeting No. 52, August 15-19, 2011, Bloomington, IN Stephen D. Clamage
- N3264
2011-03-25 Library CH-18 and US-85: Clarifying the state of moved-from objects (Revision 1) Beman Dawes
- N3263
2011-03-25 Library More on noexcept for the Containers Library (revision) J. Daniel Garcia
- N3262
2011-03-25 Core Additional Core Language Issue Resolutions for Madrid William M. Miller
- N3261
2011-03-04 Agenda and Meeting Notice for Upcoming WG21 Telecon Meetings Herb Sutter
- N3260
2011-03-22 Core Consolidated corrections for a cluster of constexpr concerns Jens Maurer
- N3259
2011-03-22 Core Core Issue 355: Global-scope :: in elaborated-type-specifier Jens Maurer
- N3258
2011-02-28 Core US-65: Removing Inheriting Constructors Gregor
- N3257
2011-02-26 Core/Library Range-based for statements and ADL J. Wakely B. Stroustrup
- N3256
2011-02-27 Library C++ Freestanding and Conditionally Supported L. Crowl A. G. Barbati
- N3255
2011-02-27 Library C++ Decay Copy L. Crowl D. Kr�gler
- N3254
2011-02-26 Library Proposed resolution for US104: Allocator-aware regular expressions (rev 2) Michael Spertus
- N3253
2011-02-28 Core A Proposal to Tweak Certain C++ Contextual Conversions Walter E. Brown
- N3252
2011-02-26 Library A review of noexcept in the threads library J. D. Garcia M. Wong
- N3251
2011-02-26 Library noexcept for the Atomics Library J. D. Garcia M. Wong
- N3250
2011-02-28 Core US-18: Removing User-Defined Literals Douglas Gregor
- N3249
2011-02-28 C++ FCD Comment Status Rev. 5 W. M. Miller B. Dawes
- N3248
2011-02-28 Core/Library noexcept Prevents Library Validation A. Meredith J. Lakos
- N3247
2011-02-28 Library C++ Standard Library Closed Issues List (Revision R74) Alisdair Meredith
- N3246
2011-02-28 Library C++ Standard Library Defect Report List (Revision R74) Alisdair Meredith
- N3245
2011-02-28 Library C++ Standard Library Active Issues List (Revision R74) Alisdair Meredith
- N3244
WG21 C++ Standards Committee Meeting Summer 2011 A. Lumsdaine R. Lowe
- N3243
2011-02-28 Editor's Report Pete Becker
- N3242
2011-02-28 Working Draft, Standard for Programming Language C++ Pete Becker
- N3241
2011-02-25 Library CH-18 and US-85: Clarifying the state of moved-from objects Beman Dawes
- N3240
2011-02-15 Agenda and Meeting Notice for Upcoming WG21 Telecon Meetings Herb Sutter
- N3239
2011-02-25 Library Filesystem Library Update for TR2 (Preliminary) Beman Dawes
- N3238
2011-02-28 Core C++ Standard Core Language Closed Issues, Revision 75 William M. Miller
- N3237
2011-02-28 Core C++ Standard Core Language Defect Reports, Revision 75 William M. Miller
- N3236
2011-02-28 Core C++ Standard Core Language Active Issues, Revision 75 William M. Miller
- N3235
2011-02-23 Library Generalized pointer casts Pablo Halpern
- N3234
2010-02-20 Core Remove explicit from class-head Ville Voutilainen
- N3233
2011-02-25 Core US22/DE9 Revisited: Decltype and Call Expressions E. Niebler D. Gregor J. Widman
- N3232
2010-12-20 Spring 2011 JTC1/SC22/WG21 C++ Standards Committee Meeting Joaqu�n M� L�pez Mu�oz
- N3231
2010-11-24 Library Constexpr Library Additions: support/utilities Benjamin Kosnik
- N3230
2010-11-24 Library Constexpr Library Additions: future Benjamin Kosnik
- N3229
2010-11-24 Library Constexpr Library Additions: chrono Benjamin Kosnik
- N3228
2010-11-24 Library Constexpr Library Additions: complex Benjamin Kosnik
- N3227
2010-11-23 Evolution/Core Please reconsider noexcept Thorsten Ottosen
- N3226
2010-11-27 Editor's Report Pete Becker
- N3225
2010-11-27 Working Draft, Standard for Programming Language C++ Pete Becker
- N3224
2010-11-29 C++ FCD Comment Status, Rev. 4 W. M. Miller B. Dawes
- N3223
2010-11-29 Core C++ Standard Core Language Closed Issues, Revision 74 William M. Miller
- N3222
2010-11-29 Core C++ Standard Core Language Defect Reports, Revision 74 William M. Miller
- N3221
2010-11-29 Core C++ Standard Core Language Active Issues, Revision 74 William M. Miller
- N3220
2010-11-23 AGENDA, PL22.16 Meeting No. 56, WG21 Meeting No. 51, March 21-26, 2011, Madrid, Spain Stephen D. Clamage
- N3218
2010-11-12 Core Core Issue 1125: Unclear definition of "potential constant expression" (DE 8, GB 26) Jens Maurer
- N3217
2010-11-12 Core Wording for brace-initializers as default arguments Jens Maurer
- N3216
2010-11-12 Core Removing Implicit Move Constructors and Move Assignment Operators A. Williams J. Merrill
- N3215
2010-11-12 Library Fixing LWG 1322, Explicit CopyConstructible requirements are insufficient Beman Dawes
- N3214
2010-11-11 Core US 19: Ambiguous use of "use" (version 2) Jens Maurer
- N3213
2010-11-26 Minutes of PL22.16 Meeting, November 8, 2010 Stefanus Du Toit
- N3212
2010-11-26 Minutes of WG21 Meeting, November 8, 2010 Stefanus Du Toit
- N3211
2010-11-26 Minutes, WG21 Teleconference 2010-10-29 Stefanus Du Toit
- N3210
2010-11-12 Library New wording for arithmetic on ratios Stefanus Du Toit
- N3209
2010-11-11 Core Progress guarantees for C++0x (US 3 and US 186)(revised) H.-J. Boehm P. Halpern
- N3208
2010-11-12 Library Library Working group Issues resolved in Batavia Alisdair Meredith
- N3207
2010-11-11 Core noexcept(auto) Jason Merrill
- N3206
2010-11-12 Core Override control: Eliminating Attributes J. Maurer M. Hall V. Voutilainen
- N3205
2010-11-11 Core Delete operators default to noexcept David Svoboda
- N3204
2010-11-11 Core Deducing "noexcept" for destructors Jens Maurer
- N3203
2010-11-11 Core Tightening the conditions for generating implicit moves Jens Maurer
- N3202
2010-11-07 Core To which extent can noexcept be deduced? Bjarne Stroustrup
- N3201
2010-10-23 Core Moving right along Bjarne Stroustrup
- N3199
2010-11-11 Library More on noexcept for the General Utilities Library (version 2) J. Daniel Garcia
- N3198
2010-11-11 Library Deprecating unary_function and binary_function (Revision 1) Daniel Kr�gler
- N3197
2010-11-12 Library Lockable requirements for C++0x Anthony Williams
- N3196
2010-11-11 Core/Library Omnibus Memory Model and Atomics Paper P. McKenney M. Batty C. Nelson et al.
- N3195
2010-11-11 Library From Throws: Nothing to noexcept (version 2) J. Daniel Garcia
- N3194
2010-11-11 Library Clarifying C++ Futures L. Crowl A. Williams H. Hinnant
- N3193
2010-11-12 Library Adjusting C++ Atomics for C Compatibility Lawrence Crowl
- N3192
2010-11-12 Library Managing C++ Associated Asynchronous State Lawrence Crowl
- N3191
2010-11-12 Library C++ Timeout Specification Lawrence Crowl
- N3190
2010-11-12 Core/Library C and C++ Alignment Compatibility L. Crowl D. Vandevoorde
- N3189
2010-11-12 Library Observers for the three handler functions Daniel Krügler
- N3188
2010-11-12 Library Revision to N3113: Async Launch Policies (CH 36) Peter Sommerlad
- N3187
2010-11-26 Library More on noexcept for the Containers Library J. Daniel Garcia
- N3186
2010-11-26 Library Appendix C: ISO C++ 2003 Compatibility, Revision 1 Benjamin Kosnik
- N3183
2010-11-29 Library C++ Standard Library Closed Issues List (Revision R73) Alisdair Meredith
- N3182
2010-11-29 Library C++ Standard Library Defect Report List (Revision R73) Alisdair Meredith
- N3181
2010-11-29 Library C++ Standard Library Active Issues List (Revision R73) Alisdair Meredith
- N3180
2010-11-11 Library More on noexcept for the Strings Library J. Daniel Garcia
- N3179
2010-10-18 Library Move and swap for I/O streams (US138) Pablo Halpern
- N3178
2010-10-18 Library emplace Broken for Associative Containers Pablo Halpern
- N3177
2010-10-18 Library C++ Standard Library Closed Issues List (Revision R72) Alisdair Meredith
- N3176
2010-10-18 Library C++ Standard Library Defect Report List (Revision R72) Alisdair Meredith
- N3175
2010-10-18 Library C++ Standard Library Active Issues List (Revision R72) Alisdair Meredith
- N3174
2010-10-17 Core To move or not to move Bjarne Stroustrup
- N3173
2010-10-17 Library Terminology for constructing container elements (US115) Pablo Halpern
- N3172
2010-10-18 Library Allocators for stringstream (US140) Pablo Halpern
- N3171
2010-10-18 Library Proposed resolution for US104: Allocator-aware regular expressions Michael Spertus
- N3170
2010-10-17 Library Clarifying C++ Futures L. Crowl A. Williams H. Hinnant
- N3169
2010-10-14 Library A Few Small Library Issues P.J. Plauger
- N3168
2010-10-14 Library Problems with Iostreams Member Functions (Amended from US 137) P.J. Plauger
- N3167
2010-10-13 Core Delete operators default to noexcept David Svoboda
- N3166
2010-10-13 Core Destructors default to noexcept David Svoboda
- N3165
2010-10-15 Library Allocator Requirements: Alternatives to US88 Pablo Halpern
- N3164
2010-10-14 Library Adjusting C++ Atomics for C Compatibility Lawrence Crowl
- N3163
2010-10-10 Core Override Control Using Contextual Keywords Herb Sutter
- N3162
2010-10-18 C++ FCD Comment Status, Rev. 1 W. M. Miller B. Dawes
- N3161
2010-10-18 Core C++ Standard Core Language Closed Issues, Revision 73 William M. Miller
- N3160
2010-10-18 Core C++ Standard Core Language Defect Reports, Revision 73 William M. Miller
- N3159
2010-10-18 Core C++ Standard Core Language Active Issues, Revision 73 William M. Miller
- N3158
2010-10-13 Library Missing preconditions for default-constructed match_result objects Daniel Kr�gler
- N3157
2010-10-14 Library More on noexcept for the General Utilities Library J. Daniel Garcia
- N3156
2010-10-14 Library More on noexcept for the diagnostics library J. Daniel Garcia
- N3155
2010-10-14 Library More on noexcept for the language support library J. Daniel Garcia
- N3154
2010-10-16 Core US 19: Ambiguous use of "use" Jens Maurer
- N3153
2010-10-17 Core Implicit Move Must Go Dave Abrahams
- N3152
2010-10-17 Core Progress guarantees for C++0x (US 3 and US 186) H.-J. Boehm P. Halpern
- N3151
2010-10-07 Core Keywords for override control Ville Voutilainen
- N3150
2010-10-14 Library Removing non-empty dynamic exception specifications from the library J. Daniel Garcia
- N3149
2010-10-14 Library From Throws: Nothing to noexcept J. Daniel Garcia
- N3148
2010-10-14 Library throw() becomes noexcept (Version 2) J. Daniel Garcia
- N3146
2010-10-04 Core Recommendations for extended identifier characters for C and C++ Clark Nelson
- N3145
2010-10-06 Library Deprecating unary_function and binary_function Daniel Kr�gler
- N3144
2010-10-15 Library Wording for US 84 Howard Hinnant
- N3143
2010-10-15 Library Proposed wording for US 90 H. Hinnant D. Krügler
- N3142
2010-10-15 Library Adjustments to constructor and assignment traits J. Merrill D. Krügler H. Hinnant G. Dos Reis
- N3141
2010-10-05 ISO/IEC FCD 14882, C++0X, National Body Comments Barry Hedquist
- N3140
2010-10-02 Library Cleanup of pair and tuple Daniel Kr�gler
- N3139
2010-09-04 Core An Incomplete Language Feature Bjarne Stroustrup
- N3138
2010-09-06 AGENDA: PL22.16 Meeting No. 55, WG21 Meeting No. 50, Novermber 8-13, 2010, Batavia, IL Stephen D. Clamage
- N3137
2010-08-21 Core C and C++ Liaison: Compatibility for Atomics Lawrence Crowl
- N3136
2010-08-20 Core Coherence Requirements Detailed M. Wong B. Kosnik M. Batty
- N3135
2010-08-25 Library C++ Standard Library Closed Issues List (Revision R71) Alisdair Meredith
- N3134
2010-08-25 Library C++ Standard Library Defect Report List (Revision R71) Alisdair Meredith
- N3133
2010-08-25 Library C++ Standard Library Active Issues List (Revision R71) Alisdair Meredith
- N3132
2010-08-23 Concurrency Mathematizing C++ Concurrency: The Post-Rapperswil Model M. Batty S. Owens S. Sarkar P. Sewell T. Weber
- N3131
2010-08-20 Library Compile-time rational arithmetic and overflow Anthony Williams
- N3130
2010-08-19 Library Lockable requirements for C++0x Anthony Williams
- N3129
2010-08-20 Library Managing C++ Associated Asynchronous State Lawrence Crowl
- N3128
2010-08-19 Library C++ Timeout Specification Lawrence Crowl
- N3127
2010-08-21 Editor's Report Pete Becker
- N3126
2010-08-21 Working Draft, Standard for Programming Language C++ Pete Becker
- N3125
2010-08-22 Core/Library Omnibus Memory Model and Atomics Paper P. McKenney M. Batty C. Nelson et al.
- N3124
2010-08-18 Core/Library C and C++ Alignment Compatibility L. Crowl D. Vandevoorde
- N3123
2010-08-20 Library Bringing result_of near to INVOKE Daniel Kr�gler
- N3122
2010-08-16 Library Observers for the three handler functions Daniel Kr�gler
- N3121
2010-08-20 Minutes, WG21 Teleconference 2010-07-23 Stefanus du Toit
- N3120
2010-08-20 Minutes of PL22.16 Meeting, August 2, 2010 Stefanus Du Toit
- N3119
2010-08-20 Minutes of WG21 Meeting, August 2, 2010 Stefanus Du Toit
- N3118
2010-08-23 C++ FCD Comment Status W. M. Miller B. Dawes
- N3117
2010-08-23 Core C++ Standard Core Language Closed Issues, Revision 72 William M. Miller
- N3116
2010-08-23 Core C++ Standard Core Language Defect Reports, Revision 72 William M. Miller
- N3115
2010-08-23 Core C++ Standard Core Language Active Issues, Revision 72 William M. Miller
- N3114
2010-08-10 Library throw() becomes noexcept J. Daniel Garcia
- N3113
2010-08-18 Library Async Launch Policies (CH 36) Peter Sommerlad
- N3112
2010-08-06 Library Proposed Resolution for CH 15: Double check copy and move semantics of classes due to new rules for default move constructors and assignment operators Nicolai Josuttis
- N3111
2010-08-06 Core C++ Standard Core Language Active Issues, Revision 70 William M. Miller
- N3110
2010-08-04 Library Problems with bitmask types in the library Jonathan Wakely
- N3109
2010-08-06 Library US 108 Daniel Krügler
- N3108
2010-08-05 Library Proposed Resolution for US 114: Small-string optimization not possible with current swap() specification Nicolai Josuttis
- N3106
2010-08-05 Library Proposed Resolution for US 122: Revision of N2772 and Issue 915 to adopt it into the Standard Nicolai Josuttis
- N3105
Business Plan and Convener's Report, ISO/IEC JTC1/SC22/WG21 (C++) Herb Sutter
- N3104
2010-08-01 Agenda and Meeting Notice for Upcoming WG21 Telecon Meetings Herb Sutter
- N3103
2010-08-23 Core Security impact of noexcept D. Kohlbrenner D. Svoboda A. Wesie
- N3102
2010-08-05 ISO/IEC FCD 14882, C++0X, National Body Comments Barry Hedquist
- N3101
2010-07-28 Spring 2011 JTC1/SC22/WG21 C++ Standards Committee Meeting Joaquín Mª López Muñoz
- N3097
2010-06-25 Minutes, WG21 Teleconference 2010-06-18 Stefanus Du Toit
- N3096
2010-06-21 AGENDA, PL22.16 Meeting No. 54, WG21 Meeting No. 49, August 2-7, 2010, Rapperswil, Switzerland Stephen D. Clamage
- N3095
2010-04-09 Minutes of WG21 Meeting, March 08, 2010 (Revision 2) Stefanus Du Toit
- N3094
2010-04-09 Minutes of PL22.16 Meeting, March 08, 2010 (Revision 2 ) Stefanus Du Toit
- N3093
2010-03-22 Core/Library C and C++ Alignment Compatibility Lawrence Crowl
- N3092
2010-03-26 Programming Languages - C++ Pete Becker
- N3091
2010-03-29 Editor's Report Pete Becker
- N3090
2010-03-29 Working Draft, Standard for Programming Language C++ Pete Becker
- N3089
2010-03-28 Library C++ Standard Library Closed Issues List (Revision R70) Howard Hinnant
- N3088
2010-03-28 Library C++ Standard Library Defect Report List (Revision R70) Howard Hinnant
- N3087
2010-03-28 Library C++ Standard Library Active Issues List (Revision R70) Howard Hinnant
- N3086
2010-03-29 C++ CD1 Comment Status Rev. 7 W. M. Miller B. Dawes
- N3085
2010-03-29 Core C++ Standard Core Language Closed Issues, Revision 69 William M. Miller
- N3084
2010-03-29 Core C++ Standard Core Language Defect Reports, Revision 69 William M. Miller
- N3083
2010-03-29 Core C++ Standard Core Language Active Issues, Revision 69 William M. Miller
- N3082
2010-03-13 C++0x Meeting Schedule Herb Sutter
- N3081
2010-03-26 Minutes of WG21 Meeting, March 08, 2010 Stefanus Du Toit
- N3080
2010-03-26 Minutes of PL22.16 Meeting, March 08, 2010 Stefanus Du Toit
- N3079
2010-03-12 Core Redrafting: issues 667, 861, 990, 818 J. Merrill J. Spicer
- N3078
2010-03-12 Core Constexpr functions with reference parameters Jason Merrill
- N3077
2010-03-12 Core Alternative approach to Raw String issues Jason Merrill
- N3076
SUMMER 2010 JTC1/SC22/WG21 C++ STANDARDS COMMITTEE MEETING (REVISION 1.1) Peter Sommerlad
- N3075
2010-03-24 C++0X, CD 14882, National Body Comments and Responses Barry Hedquist
- N3074
2010-03-11 Core Updates to C++ Memory Model Based on Formalization Paul McKenney et al.
- N3073
2010-03-12 Library Specifying Pointer-Like Requirements (Revision 1) D. Kr�gler W. Brown
- N3072
2010-03-06 Library Harmonizing Effects and Returns Elements in Clause 21 Martin Sebor
- N3071
2010-03-10 Library Renaming launch::any and what asyncs really might be (Rev.) Detlef Vollmann
- N3070
2010-03-11 Library Handling Detached Threads and thread_local Variables Anthony Williams
- N3069
2010-03-11 Library Various threads issues in the library (LWG 1151) Hans-J. Boehm
- N3068
Library Equality Comparison for Unordered Containers (Rev 2) J. Lakos P. Halpern
- N3067
2010-03-10 Core Core issue 951: Various Attribute Issues (revision 1) Daveed Vandevoorde
- N3066
2010-03-11 Library Iterators in C++0x Alisdair Meredith
- N3065
2010-03-09 Core Removing Export John Spicer
- N3064
2010-03-10 Core Core issue 374: Explicit specialization outside a template's parent (revision 1) Daveed Vandevoorde
- N3063
2010-03-10 Core Core issue 968: Disambiguating [[ (revision 1) Daveed Vandevoorde
- N3062
2010-03-10 Core Core issue 789: Fixing Raw Strings wrt. Trigraphs (revision 1) Daveed Vandevoorde
- N3061
2010-03-06 Record of Response Walter Brown
- N3060
2010-03-06 Extensions to the C++ Library to Support Mathematical Special Functions Walter Brown
- N3059
2010-03-12 Library Proposal to Simplify pair (rev 5.2) Pablo Halpern
- N3058
2010-03-11 Library Futures and Async Cleanup (Rev.) Detlef Vollmann
- N3057
2010-03-11 Library Explicit Initializers for Atomics Paul McKenney et al.
- N3056
2010-03-11 Library Conceptless Random Number Generation in C++0X, version 2 Walter E. Brown
- N3055
2010-03-12 Core A Taxonomy of Expression Value Categories William M. Miller
- N3054
2010-03-12 Library C++ Standard Library Active Issues List (Revision D70) Howard Hinnant
- N3053
2010-03-12 Core Defining Move Special Member Functions B. Stroustrup L. Crowl
- N3052
2010-03-09 Core Converting Lambdas to Function Pointers L. Crowl A. Meredith
- N3051
2010-03-12 Core Deprecating Exception Specifications Doug Gregor
- N3050
2010-03-12 Core Allowing Move Constructors to Throw (Rev. 1) D. Abrahams R. Sharoni D. Gregor
- N3049
2010-03-08 Core Core issues 743 and 950: Additional decltype(...) uses (revision 1) Daveed Vandevoorde
- N3048
2010-03-12 Library Defining Swappable Requirements D. Kr�gler M. Spertus S. Du Toit W. Brown
- N3047
2010-03-01 Library Fixing is_constructible and is_explicitly_convertible Daniel Kr�gler
- N3046
2010-02-16 Library Iterators in C++0x Alisdair Meredith
- N3045
2010-02-15 Core/Library Updates to C++ Memory Model Based on Formalization Paul McKenney et al.
- N3044
2010-02-14 Core Defining Move Special Member Functions B. Stroustrup L. Crowl
- N3043
2010-02-15 Core Converting Lambdas to Function Pointers L. Crowl A. Meredith
- N3042
2010-02-15 Library Renaming launch::any and what asyncs really might be Detlef Vollmann
- N3041
2010-02-15 Library Futures and Async Cleanup Detlef Vollmann
- N3040
2010-02-14 Library Various threads issues in the library (LWG 1151) Hans-J. Boehm
- N3039
2010-02-14 Core Constexpr functions with const reference parameters (a summary) B. Stroustrup A. Meredith G. Dos Reis
- N3038
2010-01-30 Library Managing the lifetime of thread_local variables with contexts (Revision 2) Anthony Williams
- N3037
2010-02-11 Library Conceptless Random Number Generation in C++0X Walter E. Brown
- N3036
2010-02-16 Editor's Report Pete Becker
- N3035
2010-02-16 Working Draft, Standard for Programming Language C++ Pete Becker
- N3034
2009-11-23 Core Core issue 968: Disambiguating [[ Daveed Vandevoorde
- N3033
2010-02-05 Core Core issue 951: Various Attribute Issues Daveed Vandevoorde
- N3032
2010-02-03 Core Core issue 374: Explicit specialization outside a template's parent Daveed Vandevoorde
- N3031
2010-02-03 Core Core issues 743 and 950: Additional decltype(...) uses Daveed Vandevoorde
- N3030
2010-02-14 Core Rvalue References as "Funny" Lvalues William M. Miller
- N3029
2010-02-16 C++ CD1 Comment Status, Rev. 4 W. M. Miller B. Dawes
- N3028
2010-02-16 Core C++ Standard Core Language Closed Issues, Revision 68 William M. Miller
- N3027
2010-02-16 Core C++ Standard Core Language Defect Reports, Revision 68 William M. Miller
- N3026
2010-02-16 Core C++ Standard Core Language Active Issues, Revision 68 William M. Miller
- N3025
2010-02-14 Library Specifying Pointer-Like Requirements Daniel Kr�gler
- N3024
2010-02-15 Core/Library Proposal to Simplify pair (rev 4) Pablo Halpern
- N3023
2010-02-03 Evolution/Core Defaulting non-public special member functions on first declaration Ville Voutilainen
- N3021
2010-02-10 Library Harmonizing Effects and Returns Elements in Clause 21 Martin Sebor
- N3020
2010-02-14 Library C++ Standard Library Closed Issues List (Revision R69) Howard Hinnant
- N3019
2010-02-14 Library C++ Standard Library Defect Report List (Revision R69) Howard Hinnant
- N3018
2010-02-14 Library C++ Standard Library Active Issues List (Revision R69) Howard Hinnant
- N3017
2010-02-12 Agenda and Meeting Notice for WG21 Telecon Meeting, 2010-06-18 Herb Sutter
- N3016
SUMMER 2010 JTC1/SC22/WG21 C++ STANDARDS COMMITTEE MEETING Peter Sommerlad
- N3015
2010-02-11 Fall 2010 WG21 Meeting Information Walter E. Brown
- N3014
2009-11-04 AGENDA, PL22.16 Meeting No. 53, WG21 Meeting No. 48, March 8-13, 2010, Pittsburgh, PA Stephen D. Clamage
- N3013
2009-11-08 Library C++ Standard Library Closed Issues List (Revision R68) Howard Hinnant
- N3012
2009-11-08 Library C++ Standard Library Defect Report List (Revision R68) Howard Hinnant
- N3011
2009-11-08 Library C++ Standard Library Active Issues List (Revision R68) Howard Hinnant
- N3010
2009-11-09 Core Rvalue References as "Funny" Lvalues William M. Miller
- N3009
2009-11-04 C++ CD1 Comment Status, Rev. 3 William M. Miller
- N3008
2009-11-08 Core C++ Standard Core Language Closed Issues, Revision 67 William M. Miller
- N3007
2009-11-08 Core C++ Standard Core Language Defect Reports, Revision 67 William M. Miller
- N3006
2009-11-08 Core C++ Standard Core Language Active Issues, Revision 67 William M. Miller
- N3004
2009-11-04 Minutes of PL22.16 Meeting, October 19, 2009 Stefanus Du Toit
- N3003
2009-11-04 Minutes of WG21 Meeting, October 19, 2009 Stefanus Du Toit
- N3002
2009-10-23 Library Gaussian Integers in the Standard Library Gabriel Dos Reis
- N3001
2009-11-09 Editor's Report Pete Becker
- N3000
2009-11-09 Working Draft, Standard for Programming Language C++ Pete Becker
- N2999
2009-10-23 Library Background for issue 887: Clocks and Condition Variables (Rev. 1) Detlef Vollmann
- N2998
2009-10-22 Core Reaching Scope of Lambda Expressions Lawrence Crowl
- N2997
2009-10-23 Library Issues on Futures (Rev. 1) D. Vollmann A. Williams
- N2996
2009-10-23 Library A Simple Asynchronous Call L. Crowl H. Sutter
- N2995
2009-11-05 Library Pairs do not make good ranges Alisdair Meredith
- N2994
2009-10-23 Library constexpr in the library: take 2 Alisdair Meredith
- N2993
2009-10-21 Core Expanding the meaning of variable Jens Maurer
- N2992
2009-10-23 Library More Collected Issues with Atomics Lawrence Crowl
- N2991
2009-10-22 Core Core issue 743: decltype(...) name qualifiers Daveed Vandevoorde
- N2990
2009-10-22 Core Core issue 789: Fixing Raw Strings wrt. Trigraphs Daveed Vandevoorde
- N2989
2009-10-23 Core Unified Function Syntax L. Crowl A. Meredith
- N2988
2009-10-20 Library LWG Issue 897 and other small changes to forward_list Alan Talbot
- N2987
2009-11-08 Evolution/Core Defining Move Special Member Functions B. Stroustrup L. Crowl
- N2986
2009-10-20 Library Equality Comparison for Unordered Containers J. Lakos P. Halpern
- N2985
2009-11-08 Library C and C++ Thread Compatibility Lawrence Crowl
- N2984
2009-10-23 Library Additional Type Traits for C++0x (Revision 1) B. Dawes D. Krügler A. Meredith
- N2983
2009-11-09 Evolution/Core Allowing Move Constructors to Throw D. Abrahams R. Sharoni D. Gregor
- N2982
2009-10-22 Library Allocators post Removal of C++ Concepts (Rev 1) LWG1318 Pablo Halpern
- N2981
2009-10-23 Library Proposal to Simplify pair (rev 3) Pablo Halpern
- N2980
2009-10-20 Library SCARY Iterator Assignment and Initialization Revision 1 R. Klarer B. Stroustrup D. Tsafrir M. Wong
- N2979
2009-11-04 Library Moving Swap Forward (revision 1) Daniel Kr�gler
- N2978
2009-09-24 Core Core issue 789: Replacing Trigraphs Daveed Vandevoorde
- N2977
2009-09-22 Library Pairs do not make good ranges Alisdair Meredith
- N2976
2009-09-22 Library constexpr in the library: take 2 Alisdair Meredith
- N2975
2009-09-22 Library Collected Issues for Tuples Alisdair Meredith
- N2974
2009-09-27 Library An Analysis of Async and Futures Lawrence Crowl
- N2973
2009-09-27 Library An Asynchronous Call for C++ Lawrence Crowl
- N2972
2009-09-24 Core/Evolution Core issue 814: Attribute [[nothrow]] Daveed Vandevoorde
- N2971
2009-09-22 Core/Evolution Core issue 743: decltype(...) name qualifiers Daveed Vandevoorde
- N2970
2009-09-26 Library A simple async() (revision 1) Herb Sutter
- N2969
2009-09-27 Library Background for issue 887: Clocks and Condition Variables Detlef Vollmann
- N2967
2009-09-27 Library Issues on Futures D. Vollmann A. Williams
- N2965
2009-09-25 Library Type traits and base classes Michael Spertus
- N2964
2009-09-29 Core C++ Standard Core Language Closed Issues, Revision 66 William M. Miller
- N2963
2009-09-29 Core C++ Standard Core Language Defect Reports, Revision 66 William M. Miller
- N2962
2009-09-29 Core C++ Standard Core Language Active Issues, Revision 66 William M. Miller
- N2961
2009-09-25 Editor's Report Pete Becker
- N2960
2009-09-25 Working Draft, Standard for Programming Language C++ Pete Becker
- N2959
2009-09-21 Evolution Managing the lifetime of thread_local variables with contexts (Revision 1) Anthony Williams
- N2958
2009-09-24 Library Moving Swap Forward Daniel Krügler
- N2957
2009-09-25 Core Reaching Scope of Lambda Expressions Lawrence Crowl
- N2956
2009-09-21 Spring 2010 JTC1/SC22/WG21 C++ Standards Committee Meeting Robert Seacord
- N2955
2009-09-28 Core Comments on the C++ Memory Model Following a Partial Formalization Attempt Mark Batty
- N2954
2009-09-25 Core Unified Function Syntax L. Crowl A. Meredith
- N2953
2009-09-27 Evolution/Core Defining Move Special Member Functions L. Crowl B. Stroustrup
- N2952
2009-09-21 Evolution Accessing current exception during unwinding Ville Voutilainen
- N2951
2009-09-27 Library forward Howard E. Hinnant
- N2950
2009-09-27 Library C++ Standard Library Closed Issues List (Revision R67) Howard Hinnant
- N2949
2009-09-27 Library C++ Standard Library Defect Report List (Revision R67) Howard Hinnant
- N2948
2009-09-27 Library C++ Standard Library Active Issues List (Revision R67) Howard Hinnant
- N2947
2009-09-25 Library Additional Type Traits for C++0x B. Dawes D. Krügler A. Meredith
- N2946
2009-09-27 Library Allocators post Removal of C++ Concepts Pablo Halpern
- N2945
2009-09-27 Library Proposal to Simplify pair (rev 2) Pablo Halpern
- N2944
2009-09-27 Library Equality Comparison for Unordered Containers J. Lakos P. Halpern
- N2943
2009-07-30 Library Allocators without Concepts (preview) Pablo Halpern
- N2942
2009-08-02 Library C++ Standard Library Closed Issues List (Revision R66) Howard Hinnant
- N2941
2009-08-02 Library C++ Standard Library Defect Report List (Revision R66) Howard Hinnant
- N2940
2009-08-02 Library C++ Standard Library Active Issues List (Revision R66) Howard Hinnant
- N2939
2009-08-03 C++ CD1 Comment Status, Rev. 2 William M. Miller
- N2938
2009-08-03 Core C++ Standard Core Language Closed Issues, Revision 65 William M. Miller
- N2937
2009-08-03 Core C++ Standard Core Language Defect Reports, Revision 65 William M. Miller
- N2936
2009-08-03 Core C++ Standard Core Language Active Issues, Revision 65 William M. Miller
- N2935
2009-07-17 Library Fall 2009 WG21 Meeting Information P.J. Plauger
- N2933
2009-07-17 Core Pack Expansion and Attributes J. Maurer A. Meredith
- N2932
2009-07-17 Core/Library Fixing freestanding: iteration 2.2 Martin Tasker
- N2931
2009-07-17 Core Unified Function Syntax L. Crowl A. Meredith
- N2930
2009-07-16 Core/Library Range-Based For Loop Wording (Without Concepts) D. Gregor B. Dawes
- N2929
2009-07-17 Library LWG Papers to Re-Merge into C++0x After Removing Concepts Bill Seymour
- N2928
2009-07-17 Core Explicit Virtual Overrides V. Voutilainen A. Meredith J. Maurer C. Uzdavinis
- N2927
2009-07-15 Core New wording for C++0x Lambdas (rev. 2) Daveed Vandevoorde
- N2926
2009-07-15 Library C++0x Stream Positioning - Revision 1 Beman Dawes
- N2925
2009-08-02 Library More Collected Issues with Atomics Lawrence Crowl
- N2924
2009-07-17 Core Implicitly-Deleted Special Member Functions Douglas Gregor
- N2923
2009-07-15 Library Specifying the complexity of size()(Revision 1) Alan Talbot
- N2921
2009-08-01 Minutes of PL22.16 Meeting, July 13, 2009 Robert Klarer
- N2920
2009-08-01 Minutes of WG21 Meeting, July 13, 2009 Robert Klarer
- N2919
2009-07-23 Evolution Concept mapping unconstrained templates V. Voutilainen D. Krügler
- N2918
2009-06-22 Core Exported Concept Maps D. Abrahams D. Gregor
- N2917
2009-06-19 Core/Library N2880 Distilled, and a New Issue With Function Statics Herb Sutter
- N2916
2009-06-22 Core Intentional Concept Mapping D. Abrahams B. Dawes
- N2915
2009-06-22 Editor's Report Pete Becker
- N2914
2009-06-22 Working Draft, Standard for Programming Language C++ Pete Becker
- N2913
2009-06-19 Library SCARY Iterator Assignment and Initialization R. Klarer B. Stroustrup D. Tsafrir M. Wong
- N2911
2009-06-19 Library Minimizing Dependencies within Generic Classes for Faster and Smaller Programs D. Tsafrir R. Wisniewksi D. Bacon B. Stroustrup
- N2910
2009-06-19 Core Comment on Proposed Trigraph Deprecation M. Wong H. Tong R. Klarer I. McIntosh et al.
- N2909
2009-06-12 Library Specifying the complexity of size() Alan Talbot
- N2908
2009-06-21 Library Several Proposals to Simplify pair (Rev 1) P. Halpern A. Talbot
- N2907
2009-06-18 Evolution Managing the lifetime of thread_local variables with contexts Anthony Williams
- N2906
2009-06-21 Evolution Simplifying the use of concepts Bjarne Stroustrup
- N2905
2009-06-18 Library Aggregation headers Bjarne Stroustrup
- N2904
2009-06-18 Evolution/Core Defining default copy and move Bjarne Stroustrup
- N2903
2009-06-17 Core New wording for C++0x Lambdas Daveed Vandevoorde
- N2902
Business Plan and Convener's Report P.J. Plauger
- N2901
2009-06-19 Library A simple async() Herb Sutter
- N2900
2009-06-16 Core/Library Ensuring Certain C++0x Features "just work" - Revision 1 Beman Dawes
- N2899
2009-06-19 Library/Core Directed Rounding Arithmetic Operations (Revision 2) G. Melquiond S. Pion
- N2898
2009-06-22 C++ CD1 Comment Status William M. Miller
- N2896
2009-06-21 Library C++ Standard Library Closed Issues List (Revision R65) Howard Hinnant
- N2895
2009-06-21 Library C++ Standard Library Defect Report List (Revision R65) Howard Hinnant
- N2894
2009-06-21 Library C++ Standard Library Active Issues List (Revision R65) Howard Hinnant
- N2893
2009-06-19 The long pole gets longer Martin Tasker
- N2892
2009-06-09 Core Some Concerns About Axioms Alan Talbot
- N2891
2009-06-16 AGENDA, PL22.16 Meeting No. 52, WG21 Meeting No. 47, October 19-24, 2009, Santa Cruz, California Stephen D. Clamage
- N2890
2009-06-21 Core Unified Function Syntax L. Crowl A. Meredith
- N2889
2009-06-21 Library An Asynchronous Call for C++ Lawrence Crowl
- N2888
2009-06-17 Library Moving Futures - Proposed Wording for UK comments 335, 336, 337 and 338 Anthony Williams
- N2887
2009-06-21 Core Axioms: Semantics Aspects of C++ Concepts G. Dos Reis B. Stroustrup A. Meredith
- N2886
2009-06-19 Core/Library Fixing freestanding: iteration 2 Martin Tasker
- N2884
2009-06-10 Library C++0x Stream Positioning Beman Dawes
- N2883
2009-05-27 Library Report of the 2009-05.htm">2009-05.htm">2009-05.htm">2009-05 Batavia Meeting Walter E. Brown
- N2882
2009-05-26 Library Adding heterogeneous comparison lookup to associative containers for TR2 (Rev 1) Joaqu�n M� L�pez Mu�oz
- N2881
2009-04-28 Evolution Base Class Aliases for The-C++-After-0x J. Widman T. Ottosen
- N2880
2009-05-01 Core/Library C++ object lifetime interactions with the threads API H.-J. Boehm L. Crowl
- N2879
2009-06-19 Core C++ Standard Core Language Closed Issues, Revision 64 William M. Miller
- N2878
2009-06-19 Core C++ Standard Core Language Defect Reports, Revision 64 William M. Miller
- N2877
2009-06-19 Core C++ Standard Core Language Active Issues, Revision 64 William M. Miller
- N2876
2009-04-30 Core Directed Rounding Arithmetic Operations (Revision 1) G. Melquiond S. Pion
- N2875
2009-05-01 Library C++ Standard Library Closed Issues List (Revision R64) Howard Hinnant
- N2874
2009-05-01 Library C++ Standard Library Defect Report List (Revision R64) Howard Hinnant
- N2873
2009-05-01 Library C++ Standard Library Active Issues List (Revision R64) Howard Hinnant
- N2872
2009-04-20 Core/Library Ensuring Certain C++0x Features "just work" Beman Dawes
- N2871
2009-03-23 Library Summary of C++0x Standard : CD 1 Alisdair Meredith
- N2870
2009-03-23 Library C++ Library Working Group Status Report (Post San Francisco 2008) Alisdair Meredith
- N2869
2009-03-23 Evolution State of C++ Evolution (Post San Francisco 2008) Alisdair Meredith
- N2868
2009-03-22 Library C++ Standard Library Closed Issues List (Revision R63) Howard Hinnant
- N2867
2009-03-22 Library C++ Standard Library Defect Report List (Revision R63) Howard Hinnant
- N2866
2009-03-22 Library C++ Standard Library Active Issues List (Revision R63) Howard Hinnant
- N2864
2009-03-21 Library Thread Unsafe Standard Functions L. Crowl P. Plauger N. Stoughton
- N2863
2009-03-23 C++ CD1 Comment Status William M. Miller
- N2862
2009-03-23 Core C++ Standard Core Language Closed Issues, Revision 62 William M. Miller
- N2861
2009-03-23 Core C++ Standard Core Language Defect Reports, Revision 62 William M. Miller
- N2860
2009-03-23 Core C++ Standard Core Language Active Issues, Revision 62 William M. Miller
- N2859
2009-03-19 New wording for C++0x Lambdas Daveed Vandevoorde
- N2858
2009-03-23 Editor's Report Pete Becker
- N2857
2009-03-23 Working Draft, Standard for Programming Language C++ Pete Becker
- N2855
2009-03-23 Core/Library Rvalue References and Exception Safety D. Gregor D. Abrahams
- N2853
2009-03-20 Library Constraining unique_ptr Alisdair Meredith
- N2852
2009-03-20 Core Explicit Virtual Overrides V. Voutilainen A. Meredith J. Maurer C. Uzdavinis
- N2851
2009-03-06 Changes to the Decimal TR since the PDTR Ballot Robert Klarer
- N2850
2009-03-06 Extensions to the C++ Library to Support Mathematical Special Functions Walter Brown
- N2849
2009-03-06 Extension for the programming language C++ to support decimal floating-point arithmetic Robert Klarer
- N2848
2009-03-22 Minutes of WG21 Meeting, March 2, 2009 Robert Klarer
- N2847
2009-03-22 Minutes of PL22.16 Meeting, March 2, 2009 Robert Klarer
- N2845
2009-03-05 Core Remove std::reference_closure L. Crowl D. Gregor D. Abrahams
- N2844
2009-03-05 Core Fixing a Safety Problem with Rvalue References: Proposed Wording (Revision 1) LWG1133 D. Gregor D. Abrahams
- N2843
2009-03-08 Core Pack Expansion and Attributes J. Maurer A. Meredith
- N2842
2009-04-01 Library Another numeric facet Bill Seymour
- N2841
2009-03-05 Core Consolidated Quasi-Editorial Changes for National Body Comments Concerning the Core Language Jens Maurer
- N2840
2009-03-05 Library Defects and Proposed Resolutions for Allocator Concepts (Rev 2) LWG1074 Pablo Halpern
- N2839
2009-03-03 Core/Library Response to "Problems with reference_closure" Lawrence Crowl
- N2838
2009-03-18 Library Library Support for Hybrid Error Handling (Rev 2) Beman Dawes
- N2837
2009-01-30 C++0X, CD 1, National Body Comments Barry Hedquist
- N2836
2009-03-05 Library Wording Tweaks for Concept-enabled Random Number Generation in C++0X Walter E. Brown
- N2835
2009-03-22 Library forward Howard E. Hinnant
- N2834
2009-02-09 Library Several Proposals to Simplify pair Pablo Halpern
- N2832
2009-02-08 Core Concepts and Ref-qualifiers Douglas Gregor
- N2831
2009-02-07 Core Fixing a Safety Problem with Rvalue References: Proposed Wording D. Gregor D. Abrahams
- N2830
2009-02-04 Core/Library Problems with reference_closure J. Spicer D. Vandevoorde D. Gregor
- N2829
2009-02-09 Library Defects and Proposed Resolutions for Allocator Concepts (Rev 1) Pablo Halpern
- N2828
2009-02-05 Library Library Support for Hybrid Error Handling (Rev 1) Beman Dawes
- N2827
2009-02-07 Library Thread Unsafe Standard Functions L. Crowl P. Plauger N. Stoughton
- N2826
2009-02-05 Core Issues with Constexpr L. Crowl W. Miller
- N2825
2009-02-08 Core Unified Function Syntax L. Crowl A. Meredith
- N2824
2009-02-06 AGENDA, PL22.16 Meeting No. 51, WG21 Meeting No. 46, July 13-18, 2009, Frankfurt, Germany Stephen D. Clamage
- N2823
2009-02-08 Library C++ Standard Library Closed Issues List (Revision R62) Howard Hinnant
- N2822
2009-02-08 Library C++ Standard Library Defect Report List (Revision R62) Howard Hinnant
- N2821
2009-02-08 Library C++ Standard Library Active Issues List (Revision R62) Howard Hinnant
- N2820
2009-01-30 Library Adding heterogeneous comparison lookup to associative containers Joaqu�n M� L�pez Mu�oz
- N2819
2009-02-06 Library Ref-qualifiers for assignment operators of the Standard Library N. Dekker D. Krügler
- N2818
2009-02-08 Core C++ Standard Core Language Closed Issues, Revision 61 William M. Miller
- N2817
2009-02-08 Core C++ Standard Core Language Defect Reports, Revision 61 William M. Miller
- N2816
2009-02-08 Core C++ Standard Core Language Active Issues, Revision 61 William M. Miller
- N2815
2009-01-25 Library Improving the standard library's exception specifications Rani Sharoni
- N2814
2009-01-22 Core/Library Fixing freestanding Martin Tasker
- N2813
2009-02-04 Library Issue Resolutions for Concept-enabled Random Number Generation in C++0X Walter E. Brown
- N2812
2008-12-05 Core A Safety Problem with RValue References (and what to do about it) D. Abrahams D. Gregor
- N2811
2008-12-05 Library Directed Rounding Arithmetic Operations G. Melquiond S. Pion
- N2810
2008-12-01 Library Defects and Proposed Resolutions for Allocator Concepts Pablo Halpern
- N2809
2008-12-05 Library Library Support for hybrid error handling Beman Dawes
- N2808
2008-12-07 Library C++ Standard Library Closed Issues List (Revision R61) Howard Hinnant
- N2807
2008-12-07 Library C++ Standard Library Defect Report List (Revision R61) Howard Hinnant
- N2806
2008-12-07 Library C++ Standard Library Active Issues List (Revision R61) Howard Hinnant
- N2805
2008-12-09 Core C++ Standard Core Language Closed Issues, Revision 60 William M. Miller
- N2804
2008-12-09 Core C++ Standard Core Language Defect Reports, Revision 60 William M. Miller
- N2803
2008-12-09 Core C++ Standard Core Language Active Issues, Revision 60 William M. Miller
- N2802
2008-12-04 Library A plea to reconsider detach-on-destruction for thread objects Hans-J. Boehm
- N2801
2008-09-30 Core Initializer lists and move semantics Rodrigo Castro Campos
- N2800
2008-10-08 Programming Languages — C++ Pete Becker
- N2799
2008-10-04 Editor's Report Pete Becker
- N2798
2008-10-04 Working Draft, Standard for Programming Language C++ Pete Becker
- N2797
2008-10-05 AGENDA PL22.16 Meeting No. 50 WG21 Meeting No. 45 March 1-6, 2009, Summit, NJ Stephen D. Clamage
- N2796
2008-10-05 Library C++ Standard Library Closed Issues List (Revision R60) Howard Hinnant
- N2795
2008-10-05 Library C++ Standard Library Defect Report List (Revision R60) Howard Hinnant
- N2794
2008-10-05 Library C++ Standard Library Active Issues List (Revision R60) Howard Hinnant
- N2793
2008-10-05 Core C++ Standard Core Language Closed Issues, Revision 59 William M. Miller
- N2792
2008-10-05 Core C++ Standard Core Language Defect Reports, Revision 59 William M. Miller
- N2791
2008-10-05 Core C++ Standard Core Language Active Issues, Revision 59 William M. Miller
- N2786
2008-09-19 Library Simplifying unique copy (Revision 1) D. Gregor D. Abrahams
- N2785
2008-10-06 Minutes of PL22.16 Meeting, September 15-20, 2008 Robert Klarer
- N2784
2008-10-06 Minutes of WG21 Meeting, September 15-20, 2008 Robert Klarer
- N2783
2008-09-18 Library Collected Issues with Atomics Lawrence Crowl
- N2782
2008-09-18 Evolution C++ Data-Dependency Ordering: Function Annotation P. McKenney L. Crowl
- N2781
2008-10-01 Library Concepts for Random Number Generation in C++0X Walter E. Brown
- N2780
2008-09-18 Core Named Requirements for C++0X Concepts, version 2 W. Brown C. Jefferson A. Meredith J. Widman
- N2779
2008-09-17 Library Concepts for Clause 18: Part 2 Alisdair Meredith
- N2778
2008-09-18 Core Wording for range-based for-loop (revision 4) Thorsten Ottosen
- N2777
2008-09-19 Library Concepts for the C++0x Standard Library: Iterators (Revision 4) D. Gregor A. Lumsdaine
- N2776
2008-09-19 Library Concepts for the C++0x Standard Library: Containers (Revision 4) D. Gregor M. Marcus P. Halpern
- N2775
2008-09-18 Library Small library thread-safety revisions H.-J. Boehm B. Dawes
- N2774
2008-09-19 Library Foundational Concepts for the C++0x Standard Library (Revision 5) D. Gregor M. Marcus T. Witt A. Lumsdaine
- N2773
2008-09-19 Core Proposed Wording for Concepts (Revision 9) D. Gregor B. Stroustrup J. Widman J. Siek
- N2772
2008-09-17 Library Variadic functions: Variadic templates or initializer lists? — Revision 1 L. Joly R. Klarer
- N2771
2008-09-19 Library LWG Issues Howard E. Hinnant
- N2770
2008-09-19 Library Concepts for the C++0x Standard Library: Utilities (Revision 5) D. Gregor A. Lumsdaine
- N2769
2008-09-17 Library Detailed Reporting for Input/Output Library Errors (Revision 2) Beman Dawes
- N2768
2008-09-19 Library Allocator Concepts, part 1 (revision 2) Pablo Halpern
- N2765
2008-09-18 Core User-defined Literals (aka. Extensible Literals (revision 5)) I. McIntosh M. Wong R. Mak R. Klarer et al.
- N2764
2008-09-18 Core Forward declaration of enumerations (rev. 3) Alberto Ganesh Barbati
- N2763
2008-09-19 Core Unified Function Syntax L. Crowl A. Meredith
- N2762
2008-09-18 Core Not so Trivial Issues with Trivial L. Crowl J. Maurer W. M. Miller
- N2761
2008-09-18 Core Towards support for attributes in C++ (Revision 6) J. Maurer M. Wong
- N2760
2008-09-16 Library Input/Output Library Thread Safety Beman Dawes
- N2759
2008-09-19 Library Concepts for the C++0x Standard Library: Algorithms (Revision 5) D. Gregor M. Marcus T. Witt A. Lumsdaine
- N2758
2008-09-19 Library Iterator Concepts for the C++0x Standard Library (Revision 5) D. Gregor J. Siek A. Lumsdaine
- N2757
2008-09-17 Core Expedited core issues handling (revision 2) J. Maurer W. M. Miller
- N2756
2008-09-16 Core Non-static data member initializers M. Spertus B. Seymour
- N2755
2008-09-15 Library Concepts for the C++0x Standard Library: Chapter 17 -Introduction (Revision 2) B. Dawes D. Gregor J. Willcock A. Lumsdaine
- N2754
2008-09-30 Library Additional concepts: TriviallyDestructibleAfterMove and TriviallyReallocatable Rodrigo Castro Campos
- N2753
2008-09-10 March 2009 meeting information J. Stephen Adamczyk
- N2752
2008-09-18 Library/Core Proposed Text for Bidirectional Fences P. Dimov C. Nelson
- N2751
2008-08-23 Core Towards support for attributes in C++ (Revision 5) J. Maurer M. Wong
- N2750
2008-08-22 Core User-defined Literals (aka. Extensible Literals (revision 4)) I. McIntosh M. Wong R. Mak R. Klarer et al.
- N2749
2008-08-24 Core Not so Trivial Issues with Trivial L. Crowl J. Maurer
- N2748
2008-08-24 Library Strong Compare and Exchange Lawrence Crowl
- N2747
2008-08-24 Evolution Ambiguity and Insecurity with User-Defined Literals Lawrence Crowl
- N2746
2008-08-22 Evolution Rationale for the C++ working paper definition of "memory location" Hans-J. Boehm
- N2745
2008-08-22 Evolution Example POWER Implementation for C/C++ Memory Model P. McKenney R. Silvera
- N2744
2008-08-22 Library Comments on Asynchronous Future Value Proposal Christopher Kohlhoff
- N2743
2008-08-25 Library Unifying Operator and Function-Object Variants of Standard Library Algorithms Douglas Gregor
- N2742
2008-08-25 Library Simplifying unique copy Douglas Gregor
- N2741
2008-08-25 Core Proposed Wording for Concepts (Revision 8) D. Gregor B. Stroustrup J. Widman J. Siek
- N2740
2008-08-25 Library Concepts for the C++0x Standard Library: Algorithms (Revision 4) D. Gregor M. Marcus T. Witt A. Lumsdaine
- N2739
2008-08-25 Library Iterator Concepts for the C++0x Standard Library (Revision 4) D. Gregor J. Siek A. Lumsdaine
- N2738
2008-08-25 Library Concepts for the C++0x Standard Library: Containers (Revision 3) D. Gregor M. Marcus P. Halpern
- N2737
2008-08-25 Library Foundational Concepts for the C++0x Standard Library (Revision 4) D. Gregor M. Marcus T. Witt A. Lumsdaine
- N2736
2008-08-25 Library Concepts for the C++0x Standard Library: Numerics (Revision 3) D. Gregor A. Lumsdaine
- N2735
2008-08-25 Library Concepts for the C++0x Standard Library: Utilities (Revision 4) D. Gregor A. Lumsdaine
- N2734
2008-08-25 Library Concepts for the C++0x Standard Library: Iterators (Revision 3) D. Gregor A. Lumsdaine
- N2733
2008-08-22 Appendix C: ISO C++ 2003 Compatibility Benjamin Kosnik
- N2732
2008-08-22 Library Extension for the programming language C++ to support decimal floating-point arithmetic Robert Klarer
- N2731
2008-08-22 Library/Evolution Proposed Text for Bidirectional Fences Peter Dimov
- N2730
2008-08-21 Core Expedited core issues handling (revision 1) Jens Maurer
- N2729
2008-08-24 Library C++ Standard Library Closed Issues List (Revision R59) Howard Hinnant
- N2728
2008-08-24 Library C++ Standard Library Defect Report List (Revision R59) Howard Hinnant
- N2727
2008-08-24 Library C++ Standard Library Active Issues List (Revision R59) Howard Hinnant
- N2724
2008-08-25 Editor's Report Pete Becker
- N2723
2008-08-25 Working Draft, Standard for Programming Language C++ LWG898 Pete Becker
- N2722
2008-08-21 Library Variadic functions: Variadic templates or initializer lists? Lo�c Joly
- N2720
2008-08-22 AGENDA PL22.16 Meeting No. 49 September 15-20, 2008, San Francisco, California Stephen D. Clamage
- N2719
2008-08-20 Core Initializer lists and move semantics Rodrigo Castro Campos
- N2718
2008-08-14 Library Additional type traits: has_trivial_destructor_after_move and has_trivial_reallocation (rev1) Rodrigo Castro Campos
- N2717
2008-08-18 Library Extensions to the C++ Library to Support Mathematical Special Functions Walter Brown
- N2716
2008-08-25 Core C++ Standard Core Language Closed Issues, Revision 58 William M. Miller
- N2715
2008-08-25 Core C++ Standard Core Language Defect Reports, Revision 58 William M. Miller
- N2714
2008-08-25 Core C++ Standard Core Language Active Issues, Revision 58 William M. Miller
- N2713
2008-08-04 Evolution Allow auto for non-static data members Bill Seymour
- N2712
2008-08-04 Core Non-static data member initializers M. Spertus B. Seymour
- N2711
2008-07-31 WG21 July 2009 Meeting Jens Maurer
- N2710
2008-07-28 Core Proposed Wording for Concepts (Revision 7) D. Gregor B. Stroustrup J. Widman J. Siek
- N2709
2008-07-28 Library Packaging Tasks for Asynchronous Execution Anthony Williams
- N2708
Business Plan and Convener's Report Herb Sutter
- N2707
2008-07-25 Core Expedited core issues handling Jens Maurer
- N2706
2008-07-29 Library C++ Library Working Group Status Report (Mid-term 2008 Mailing) Alisdair Meredith
- N2705
2008-07-29 Evolution State of C++ Evolution (Mid-term 2008 Mailing) Alisdair Meredith
- N2704
2008-07-27 Library C++ Standard Library Closed Issues List (Revision R58) Howard Hinnant
- N2703
2008-07-27 Library C++ Standard Library Defect Report List (Revision R58) Howard Hinnant
- N2702
2008-07-27 Library C++ Standard Library Active Issues List (Revision R58) Howard Hinnant
- N2701
2008-07-27 Core C++ Standard Core Language Closed Issues, Revision 57 William M. Miller
- N2700
2008-07-27 Core C++ Standard Core Language Defect Reports, Revision 57 William M. Miller
- N2699
2008-07-27 Core C++ Standard Core Language Active Issues, Revision 57 William M. Miller
- N2698
2008-07-21 Library Additional type traits: has_trivial_destructor_after_move and has_trivial_reallocation Rodrigo Castro Campos
- N2697
2008-06-30 Minutes of WG21 Meeting, June 8-15, 2008 Robert Klarer
- N2696
2008-06-30 Library Concepts for the C++0x Standard Library: Algorithms (Revision 3) D. Gregor M. Marcus T. Witt A. Lumsdaine
- N2695
2008-06-30 Library Iterator Concepts for the C++0x Standard Library (Revision 3) D. Gregor J. Siek A. Lumsdaine
- N2694
2008-06-30 Library Concepts for the C++0x Standard Library: Containers (Revision 2) D. Gregor M. Marcus P. Halpern
- N2693
2008-06-28 Evolution/Core Requirements on programs and backwards compatibility Jens Maurer
- N2692
2008-06-27 Editor's Report Pete Becker
- N2691
2008-06-27 Working Draft, Standard for Programming Language C++ Pete Becker
- N2690
2008-06-29 Core C++ Standard Core Language Closed Issues, Revision 56 William M. Miller
- N2689
2008-06-29 Core C++ Standard Core Language Defect Reports, Revision 56 William M. Miller
- N2688
2008-06-29 Core C++ Standard Core Language Active Issues, Revision 56 William M. Miller
- N2687
2008-06-25 Core Forward declaration of enumerations (rev. 2) Alberto Ganesh Barbati
- N2686
2008-06-29 Library C++ Standard Library Closed Issues List (Revision R57) Howard Hinnant
- N2685
2008-06-29 Library C++ Standard Library Defect Report List (Revision R57) Howard Hinnant
- N2684
2008-06-29 Library C++ Standard Library Active Issues List (Revision R57) Howard Hinnant
- N2683
2008-06-27 Library issue 454: problems and solutions Martin Sebor
- N2682
2008-06-30 Minutes of ISO WG21 Meeting, June 8, 2008 Robert Klarer
- N2681
2008-06-30 Minutes of PL22.16 Meeting No. 48, June 8-15, 2008 Robert Klarer
- N2680
2008-06-13 Library Proposed Wording for Placement Insert (Revision 1) Alan Talbot
- N2679
2008-06-13 Library Initializer Lists for Standard Containers (Revision 1) G. Dos Reis B. Stroustrup
- N2678
2008-06-13 Library Error Handling Specification for Chapter 30 (Threads) J. Garland N. Stoughton B. Kosnik B. Dawes
- N2677
2008-06-13 Library Foundational Concepts for the C++0x Standard Library (Revision 3) D. Gregor M. Marcus T. Witt A. Lumsdaine
- N2676
2008-06-30 Core Proposed Wording for Concepts (Revision 6) D. Gregor B. Stroustrup J. Widman J. Siek
- N2675
2008-06-13 Library noncopyable utility class (revision 1) Alisdair Meredith
- N2674
2008-06-12 Library Shared_ptr atomic access, revision 1 P. Dimov B. Dawes
- N2673
2008-06-24 Core Non-static data member initializers with draft of initializer list wording M. Spertus B. Seymour
- N2672
2008-06-12 Core Initializer List proposed wording J. Merrill D. Vandevoorde
- N2671
2008-06-29 Library An Asynchronous Future Value: Proposed Wording D. Vollmann H. Hinnant A. Williams
- N2670
2008-06-13 Core/Library Minimal Support for Garbage Collection and Reachability-Based Leak Detection (revised) H.-J. Boehm M. Spertus C. Nelson
- N2669
2008-06-13 Library Thread-Safety in the Standard Library (Rev 2) B. Dawes P. Dimov H. Sutter H. Boehm L. Crowl et al.
- N2668
2008-06-12 Library Concurrency Modifications to Basic String A. Meredith H. Boehm L. Crowl P. Dimov D. Krügler
- N2667
2008-06-12 Library Reserved namespaces for POSIX Bejnamin Kosnik
- N2666
2008-06-11 Library More STL algorithms (revision 2) Matt Austern
- N2664
2008-06-12 Core C++ Data-Dependency Ordering: Atomics and Memory Model P. McKenney H.-J. Boehm L. Crowl
- N2661
2008-06-11 Library A Foundation to Sleep On H. Hinnant W. Brown J. Garland M. Paterno
- N2660
2008-06-13 Core Dynamic Initialization and Destruction with Concurrency Lawrence Crowl
- N2659
2008-06-11 Core Thread-Local Storage Lawrence Crowl
- N2658
2008-06-12 Core Constness of Lambda Functions (Revision 1) J. Järvi P. Dimov J. Freeman
- N2657
2008-06-10 Core Local and Unnamed Types as Template Arguments John Spicer
- N2656
2008-06-10 Core Core issue 654 wording J. Stephen Adamczyk
- N2655
2008-06-27 Library Detailed Reporting for Input/Output Library Errors (Revision 1) Beman Dawes
- N2654
2008-06-27 Library Allocator Concepts (revision 1) Pablo Halpern
- N2653
2008-06-30 Library C++ Library Working Group Status Report (Post-Antipolis 2008 Mailing) Alisdair Meredith
- N2652
2008-06-30 Evolution State of C++ Evolution (Post-Antipolis 2008 Mailing) Alisdair Meredith
- N2651
2008-05-19 Core Constness of Lambda Functions J. Järvi P. Dimov
- N2650
2008-05-16 Library Toward a More Complete Taxonomy of Algebraic Properties for Numeric Libraries in TR2 P. Gottschling W. Brown
- N2649
2008-05-18 Library Proposed Resolution for Valarray Constructors Gabriel Dos Reis
- N2648
2008-05-16 Library C++ Dynamic Arrays L. Crowl M. Austern
- N2647
2008-05-16 Library Concurrency Modifications to Basic String A. Meredith H. Boehm L. Crowl P. Dimov D. Krügler
- N2646
2008-05-16 Evolution/Core Concept Implication and Requirement Propagation Peter Gottschling
- N2645
2008-05-16 Library Fundamental Mathematical Concepts for the STL in C++0x P. Gottschling W. Brown
- N2644
2008-05-16 Agenda Herb Sutter
- N2643
2008-05-16 Evolution C++ Data-Dependency Ordering: Function Annotation P. McKenney L. Crowl
- N2642
2008-05-19 Library Proposed Wording for Placement Insert Alan Talbot
- N2641
2008-05-19 Library Allocator Concepts Pablo Halpern
- N2640
2008-05-16 Evolution Initializer Lists — Alternative Mechanism and Rationale (v. 2) J. Merrill D. Vandevoorde
- N2639
2008-05-16 Library Algorithms for permutations and combinations, with and without repetitions Herv� Br�nnimann
- N2638
Library Improving the wording of std::shared_ptr Herv� Br�nnimann
- N2637
2008-05-16 Library Revisiting std::shared_ptr comparison Herv� Br�nnimann
- N2636
2008-05-16 Library Error Handling Specification for Chapter 30 (Threads) J. Garland N. Stoughton B. Kosnik B. Dawes
- N2635
2008-05-16 Core Local and Unnamed Types as Template Arguments John Spicer
- N2634
2008-05-14 Core Solving the SFINAE problem for expressions J. Spicer S. Adamczyk
- N2633
2008-05-16 Library/Evolution Improved support for bidirectional fences Peter Dimov
- N2632
2008-05-16 Library Shared_ptr atomic access P. Dimov B. Dawes
- N2631
2008-05-14 Core Resolving the difference between C and C++ with regards to object representation of integers James Kanze
- N2629
2008-05-19 Library Detailed Reporting for Input/Output Library Errors Beman Dawes
- N2628
2008-05-13 Core Non-static data member initializers M. Spertus B. Seymour
- N2627
2008-05-19 Library An Asynchronous Future Value (revised) D. Vollmann H. Hinnant A. Williams
- N2626
2008-05-19 Library Concepts for the C++0x Standard Library: Numerics (Revision 2) D. Gregor A. Lumsdaine
- N2625
2008-05-19 Library Concepts for the C++0x Standard Library: Algorithms (Revision 2) D. Gregor A. Lumsdaine
- N2624
2008-05-19 Library Iterator Concepts for the C++0x Standard Library (Revision 2) D. Gregor J. Siek A. Lumsdaine
- N2623
2008-05-19 Library Concepts for the C++0x Standard Library: Containers (Revision 1) D. Gregor P. Halpern
- N2622
2008-05-19 Library Concepts for the C++0x Standard Library: Utilities (Revision 3) D. Gregor A. Lumsdaine
- N2621
2008-05-19 Library Core Concepts for the C++0x Standard Library (Revision 2) D. Gregor A. Lumsdaine
- N2620
2008-05-19 Library Concepts for the C++0x Standard Library: Diagnostics library B. Dawes D. Krügler D. Gregor
- N2619
2008-03-25 Library CONCEPTS FOR CLAUSE 18 Alisdair Meredith
- N2618
2008-05-13 Library Concepts for the C++0x Standard Library: Chapter 17 -Introduction (Revision 1) B. Dawes D. Gregor J. Willcock A. Lumsdaine
- N2617
2008-05-19 Core Proposed Wording for Concepts (Revision 5) D. Gregor B. Stroustrup J. Widman J. Siek
- N2615
2008-05-18 Library A Foundation to Sleep On H. Hinnant W. Brown J. Garland M. Paterno
- N2614
2008-05-18 Library C++ Standard Library Closed Issues List (Revision R56) Howard Hinnant
- N2613
2008-05-18 Library C++ Standard Library Defect Report List (Revision R56) Howard Hinnant
- N2612
2008-05-18 Library C++ Standard Library Active Issues List (Revision R56) Howard Hinnant
- N2611
2008-05-09 AGENDA J16 Meeting No. 48 June 9-14, 2008, Sophia Antipolis, France Stephen D. Clamage
- N2610
2008-05-18 Core C++ Standard Core Language Closed Issues, Revision 55 William M. Miller
- N2609
2008-05-18 Core C++ Standard Core Language Defect Reports, Revision 55 William M. Miller
- N2608
2008-05-18 Core C++ Standard Core Language Active Issues, Revision 55 William M. Miller
- N2607
2008-05-19 Editor's Report Pete Becker
- N2606
2008-05-19 Working Draft, Standard for Programming Language C++ Pete Becker
- N2605
2008-04-28 Library Changing some "undefined behavior" into "ill-formed" Thomas Plum
- N2604
2008-04-25 Library Thoughts on Implementing errno as a Macro Nick Stoughton
- N2602
2008-02-21 Library BSI Requirements for a system-time library in C++0x A. Meredith R. Orr A. Williams
- N2601
2008-04-01 Evolution Sexagesimal Numbers in C++ Lawrence Crowl
- N2600
2008-03-26 Library noncopyable utility class Alisdair Meredith
- N2598
2008-04-29 Library C++ Library Working Group Status Report (Pre-Antipolis 2008 Mailing) Alisdair Meredith
- N2597
2008-04-29 Evolution State of C++ Evolution (Pre-Antipolis 2008 Mailing) Alisdair Meredith
- N2596
2008-03-14 Unofficial Record of Discussion: J16 Meeting No. 47, February 25-March 1, 2008 Robert Klarer
- N2595
2008-03-14 WG21 Agenda Herb Sutter
- N2593
2008-03-14 Minutes of ISO WG21 Meeting, February 23, 2008 Robert Klarer
- N2592
2008-03-14 Minutes of J16 Meeting No. 47, February 25-March 1, 2008 Robert Klarer
- N2591
2008-03-17 Library Refactoring numeric_limits A. Meredith F. Oram
- N2590
2008-03-17 Library Simplifying swap overloads Alisdair Meredith
- N2589
2008-03-17 Editor’s Report Pete Becker
- N2588
2008-03-17 Working Draft, Standard for Programming Language C++ Pete Becker
- N2587
2008-03-16 Library Minimal Garbage Collection Status API M. Spertus H.-J. Boehm
- N2586
2008-03-16 Evolution Minimal Support for Garbage Collection and Reachability-Based Leak Detection (revised) H.-J. Boehm M. Spertus C. Nelson
- N2585
2008-03-16 Evolution Minimal Support for Garbage Collection and Reachability-Based Leak Detection H. Boehm M. Spertus
- N2584
2008-03-16 Evolution Default Swap Functions Lawrence Crowl
- N2583
2008-03-16 Evolution Default Move Functions Lawrence Crowl
- N2582
2008-03-16 Evolution Unified Function Syntax L. Crowl A. Meredith
- N2581
2008-03-13 Evolution/Core Named Requirements for C++0X Concepts W. Brown C. Jefferson A. Meredith J. Widman
- N2580
2007-03-06 Library Some More Small Additions to iostream James Kanze
- N2579
2008-03-16 Library C++ Standard Library Closed Issues List (Revision R55) Howard Hinnant
- N2578
2008-03-16 Library C++ Standard Library Defect Report List (Revision R55) Howard Hinnant
- N2577
2008-03-16 Library C++ Standard Library Active Issues List (Revision R55) Howard Hinnant
- N2576
2008-03-17 Evolution Type-Soundness and Optimization in the Concepts Proposal Douglas Gregor
- N2575
2008-03-14 Evolution Initializer Lists — Alternative Mechanism and Rationale J. Merrill D. Vandevoorde
- N2574
2008-03-16 Library Concepts for the C++0x Standard Library: Numerics (Revision 1) D. Gregor A. Lumsdaine
- N2573
2008-03-16 Library Concepts for the C++0x Standard Library: Algorithms (Revision 2) D. Gregor A. Lumsdaine
- N2572
2008-03-16 Library Core Concepts for the C++0x Standard Library (Revision 1) D. Gregor A. Lumsdaine
- N2570
2008-03-16 Library Iterator Concepts for the C++0x Standard Library (Revision 1) D. Gregor J. Siek A. Lumsdaine
- N2569
2008-02-29 Library More STL algorithms Matt Austern
- N2568
2008-03-06 Core Forward declaration of enumerations (rev. 1) Alberto Ganesh Barbati
- N2566
2008-03-17 Library C++ Library Working Group Status Report (Post-Bellevue 2008 Mailing) Alisdair Meredith
- N2565
2008-03-07 Evolution State of C++ Evolution (Post-Bellevue 2008 Mailing) Alisdair Meredith
- N2564
2008-03-17 Core C++ Standard Core Language Closed Issues, Revision 54 William M. Miller
- N2563
2008-03-17 Core C++ Standard Core Language Defect Reports, Revision 54 William M. Miller
- N2562
2008-03-17 Core C++ Standard Core Language Active Issues, Revision 54 William M. Miller
- N2561
2008-03-10 Library An Asynchronous Future Value D. Vollmann H. Hinnant A. Williams
- N2559
2008-02-29 Library Nesting Exception Objects (Revision 1) Alisdair Meredith
- N2556
2008-02-29 Evolution C++ Data-Dependency Ordering: Atomics and Memory Model P. McKenney H.-J. Boehm L. Crowl
- N2555
2008-02-29 Core Extending Variadic Template Template Parameters (Revision 1) D. Gregor E. Niebler
- N2554
2008-02-29 Library The Scoped Allocator Model (Rev 2) Pablo Halpern
- N2553
2008-03-15 Core Towards support for attributes in C++ (Revision 4) J. Maurer M. Wong
- N2552
2008-02-28 Library Using ytime for Times in the Thread Support Library Pete Becker
- N2551
2008-02-28 Library A variadic std::min(T, ...) for the C++ Standard Library (Revision 2) Sylvain Pion
- N2550
2008-02-29 Core Lambda Expressions and Closures: Wording for Monomorphic Lambdas (Revision 4) J. Järvi J. Freeman L. Crowl
- N2549
2008-02-27 Library Excision of Clause 31 Thomas Plum
- N2547
2008-02-27 Library Allow atomics use in signal handlers Hans-J. Boehm
- N2546
2008-02-28 Core Removal of auto as a storage-class specifier D. Vandevoorde J. Maurer
- N2545
2008-03-16 Core Thread-Local Storage Lawrence Crowl
- N2544
2008-02-29 Core Unrestricted Unions (Revision 2) A. Talbot L. Goldthwaite L. Crowl J. Maurer
- N2543
2008-02-29 Library STL singly linked lists (revision 3) Matt Austern
- N2542
2008-02-27 Library Reserved namespaces for POSIX Bejnamin Kosnik
- N2541
2008-02-28 Core New Function Declarator Syntax Wording Jason Merrill
- N2540
2008-02-29 Core Inheriting Constructors (revision 5) A. Meredith M. Wong J. Maurer
- N2539
2008-02-25 Library A New Interface for C++ std::duration Type P. McKenney M. Wong
- N2538
2008-02-25 Library Removal of System error support Benjamin Kosnik
- N2537
2008-03-11 Fall 2008 meeting Matt Austern
- N2536
2008-02-25 POSIX Liaison Report Nick Stoughton
- N2535
2008-02-27 Evolution Namespace Association ("inline namespace") Jason Merrill
- N2534
2008-03-17 Library Concurrency Modifications to Basic String A. Meredith H. Boehm L. Crowl P. Dimov
- N2533
2008-02-04 Library Tuples and Pairs Alisdair Meredith
- N2532
2008-02-02 Uniform initialization design choices (Revision 2) Bjarne Stroustrup
- N2531
2008-02-02 Core Initializer lists WP wording J. S. Adamczyk G. Dos Reis B. Stroustrup
- N2530
2008-02-03 Library Making It Easier to Use std::type_info as an Index in an Associative Container James Kanze
- N2529
2008-02-04 Evolution/Core Lambda Expressions and Closures: Wording for Monomorphic Lambdas (Revision 3) J. Järvi J. Freeman L. Crowl
- N2528
2008-02-01 Library Timed_mutex in C++0x Hans-J. Boehm
- N2527
2008-02-03 Evolution Minimal Support for Garbage Collection and Reachability-Based Leak Detection (revised) H.-J. Boehm M. Spertus
- N2526
2008-01-30 Library Why duration Should Be a Type in C++0X W. Brown M. Paterno
- N2525
2008-02-04 Library Allocator-specific Swap and Move Behavior Pablo Halpern
- N2524
2008-02-04 Library Conservative Swap and Move with Stateful Allocators Pablo Halpern
- N2523
2008-02-04 Library The Scoped Allocator Model (Rev 1) Pablo Halpern
- N2522
2008-02-04 Editor’s Report Pete Becker
- N2521
2008-02-04 Working Draft, Standard for Programming Language C++ Pete Becker
- N2520
2008-02-03 Core Proposed Wording for Concepts (Changes from Revision 3 to Revision 4) D. Gregor B. Stroustrup J. Siek J. Widman
- N2519
2008-01-28 Library Library thread-safety from a user's point of view, with wording Jeffrey Yasskin
- N2518
2008-02-01 Evolution/Core Compiler Support for type_traits James Widman
- N2517
2008-01-29 June 2008 Meeting G. Dos Reis S. Pion J.-P. Rigault
- N2516
2008-01-31 Core Threads API Review Committee Report Hans-J. Boehm
- N2514
2008-02-01 Library Implicit Conversion Operators for Atomics Lawrence Crowl
- N2513
2008-02-01 Evolution Dynamic Initialization and Destruction with Concurrency Lawrence Crowl
- N2512
2008-02-04 Core Inheriting Constructors (revision 4) A. Meredith M. Wong J. Maurer
- N2511
2008-02-04 Evolution/Core Named Lambdas and Local Functions Alisdair Meredith
- N2510
2008-02-04 Evolution/Core BSI Position on Lambda Functions Alisdair Meredith
- N2509
2008-02-04 Library Nesting Exceptions Alisdair Meredith
- N2508
2008-02-04 Library C++ Library Working Group Status Report (Belleuve 2008 Mailing) Alisdair Meredith
- N2507
2008-02-04 Evolution State of C++ Evolution (Pre-Bellevue 2008 Mailing) Alisdair Meredith
- N2506
2008-02-03 Core C++ Standard Core Language Closed Issues, Revision 53 William M. Miller
- N2505
2008-02-03 Core C++ Standard Core Language Defect Reports, Revision 53 William M. Miller
- N2504
2008-02-03 Core C++ Standard Core Language Active Issues, Revision 53 William M. Miller
- N2503
2008-02-04 Library Indicating iostream failures with system_error A. Meredith B. Dawes
- N2502
2008-02-03 Library Core Concepts for the C++0x Standard Library D. Gregor A. Lumsdaine
- N2501
2008-02-03 Core Proposed Wording for Concepts (Revision 4) D. Gregor B. Stroustrup J. Siek J. Widman
- N2500
2008-02-03 Library Iterator Concepts for the C++0x Standard Library D. Gregor J. Siek A. Lumsdaine
- N2499
2008-01-09 Evolution Forward declaration of enumerations Alberto Ganesh Barbati
- N2498
2008-01-19 Library Custom Time Duration Support H. Hinnant J. Garland
- N2497
2008-01-07 Library Multi-threading Library for Standard C++ (Revision 1) H. Hinnant L. Crowl B. Dawes A. Williams J. Garland et al.
- N2496
2008-02-03 Library C++ Standard Library Closed Issues List (Revision R54) Howard Hinnant
- N2495
2008-02-03 Library C++ Standard Library Defect Report List (Revision R54) Howard Hinnant
- N2494
2008-02-03 Library C++ Standard Library Active Issues List (Revision R54) Howard Hinnant
- N2493
2008-02-03 Evolution C++ Data-Dependency Ordering: Function Annotation P. McKenney L. Crowl
- N2492
2008-02-03 Evolution C++ Data-Dependency Ordering: Atomics and Memory Model P. McKenney H.-J. Boehm L. Crowl
- N2488
2007-12-10 Evolution Extending Variadic Template Template Parameters D. Gregor E. Niebler
- N2487
2007-12-10 Evolution/Core Lambda Expressions and Closures: Wording for Monomorphic Lambdas (Revision 2) J. Järvi J. Freeman L. Crowl
- N2486
2007-12-05 Library Alternative Allocators and Standard Containers Lance Diduck
- N2485
2007-12-07 Library A variadic std::min(T, ...) for the C++ Standard Library Sylvain Pion
- N2484
2007-12-09 Library C++ Standard Library Closed Issues List (Revision R53) Howard Hinnant
- N2483
2007-12-09 Library C++ Standard Library Defect Report List (Revision R53) Howard Hinnant
- N2482
2007-12-09 Library C++ Standard Library Active Issues List (Revision R53) Howard Hinnant
- N2481
2007-12-09 Evolution Minimal Support for Garbage Collection and Reachability-Based Leak Detection H.-J. Boehm M. Spertus
- N2480
2007-12-09 A Less Formal Explanation of the Proposed C++ Concurrency Memory Model Hans-J. Boehm
- N2479
2007-12-09 Library Normative Language to Describe Value Copy Semantics John Lakos
- N2478
2007-12-03 Library A Proposal to Add typedef default_random_engine to C++0X Walter E. Brown
- N2477
2007-11-28 Uniform initialization design choices Bjarne Stroustrup
- N2476
2007-11-30 AGENDA J16 Meeting No. 47 February 25 - Mar 1, 2008, Bellevue, WA Stephen D. Clamage
- N2475
2007-12-10 Core C++ Standard Core Language Closed Issues, Revision 52 William M. Miller
- N2474
2007-12-10 Core C++ Standard Core Language Defect Reports, Revision 52 William M. Miller
- N2473
2007-12-10 Core C++ Standard Core Language Active Issues, Revision 52 William M. Miller
- N2472
2007-12-09 June 2008 Meeting G. Dos Reis S. Pion J.-P. Rigault
- N2466
2007-10-22 WG 14: Towards Attributes for C N. Stoughton J. Benito T. Plum A. Bijanki J. Muller
- N2465
2007-10-22 Winter 2008 Meeting (Version 2) Jonathan Caves
- N2464
2007-10-19 Agenda Herb Sutter
- N2462
2007-10-22 Editor’s Report Pete Becker
- N2461
2007-10-22 Working Draft, Standard for Programming Language C++ Pete Becker
- N2459
2007-10-19 Library Allow atomics use in signal handlers Hans-J. Boehm
- N2458
2007-10-20 Library C++ Standard Library Closed Issues List (Revision R52) Howard Hinnant
- N2457
2007-10-20 Library C++ Standard Library Defect Report List (Revision R52) Howard Hinnant
- N2456
2007-10-20 Library C++ Standard Library Active Issues List (Revision R52) Howard Hinnant
- N2455
2007-10-11 Thread Cancellation WG 14
- N2454
2007-10-15 Minutes of ISO WG21 Meeting, October 1, 2007 Robert Klarer
- N2453
2007-10-22 Minutes of J16 Meeting No. 46, October 1-6, 2007 Robert Klarer
- N2452
2007-10-20 Minutes of WG21 Meeting No. 41, October 1-6, 2007 Robert Klarer
- N2451
2007-10-09 Core C++ Standard Core Language Closed Issues, Revision 51 William M. Miller
- N2450
2007-10-09 Core C++ Standard Core Language Defect Reports, Revision 51 William M. Miller
- N2449
2007-10-09 Core C++ Standard Core Language Active Issues, Revision 51 William M. Miller
- N2448
2007-10-19 Library STL singly linked lists (revision 2) Matt Austern
- N2447
2007-10-04 Library Multi-threading Library for Standard C++ H. Hinnant J. Garland A. Meredith C. Kohlhoff D. K�hl et al.
- N2446
2007-10-04 Library The Scoped Allocator Model Pablo Halpern
- N2445
2007-10-06 Core New Function Declarator Syntax Wording Jason Merrill
- N2444
2007-10-16 Evolution Dynamic Initialization and Destruction with Concurrency Lawrence Crowl
- N2442
2007-10-05 Core Raw and Unicode String Literals; Unified Proposal (Rev. 2) L. Crowl B. Dawes
- N2440
2007-10-05 Evolution Abandoning a Process Lawrence Crowl
- N2439
2007-10-05 Core Extending move semantics to *this (revised wording) Bronek Kozicki
- N2438
2007-10-04 Core Inheriting Constructors (revision 3) A. Meredith M. Wong J. Maurer
- N2437
2007-10-05 Core Explicit Conversion Operator Draft Working Paper (revision 3) L. Goldthwaite M. Wong J. Maurer A. Meredith
- N2436
2007-10-05 Library Small Allocator Fix-ups Pablo Halpern
- N2435
2007-10-03 Library Explicit bool for Smart Pointers Alisdair Meredith
- N2434
2007-10-03 Library Standard Library Applications for Explicit Conversion Operators Alisdair Meredith
- N2433
2007-10-23 Library C++ Library Working Group Status Report (post-Kona 2007 Meeting) Alisdair Meredith
- N2432
2007-10-23 Evolution State of C++ Evolution (post-Kona 2007 Meeting) Alisdair Meredith
- N2431
2007-10-02 Evolution/Core A name for the null pointer: nullptr (revision 4) H. Sutter B. Stroustrup
- N2430
2007-10-20 Core Unrestricted Unions (Revision 1) A. Talbot L. Goldthwaite L. Crowl J. Maurer
- N2429
2007-10-05 Core Concurrency memory model (final revision) C. Nelson H.-J. Boehm
- N2427
2007-10-03 Library C++ Atomic Types and Operations H.-J. Boehm L. Crowl
- N2426
2007-10-02 Evolution Class member initializers M. Spertus B. Seymour
- N2425
2007-10-21 Evolution DRAFT C++ Dynamic Library Support Lawrence Crowl
- N2424
2007-10-02 Library Recommendations for Resolving the 2007-09-21 Issues re [rand] Walter E. Brown
- N2423
2007-10-03 Library Recommendations for Resolving Issues re [rand], Version 2 Walter E. Brown
- N2422
2007-10-05 Library Diagnostics Issues (Rev. 2) B. Dawes C. Kohlhoff
- N2421
2007-10-22 Core Proposed Wording for Concepts (Revision 3) D. Gregor B. Stroustrup J. Siek J. Widman
- N2420
2007-09-20 POSIX/C++ Liaison Report N. Stoughton H. Sutter
- N2418
2007-09-10 Evolution Towards support for attributes in C++ (Revision 3) J. Maurer M. Wong
- N2417
2007-09-07 C++0x Timing Options for Kona Discussion Herb Sutter
- N2416
2007-09-07 Agenda Herb Sutter
- N2415
2007-09-09 Library Diagnostics Issues (Rev. 1) B. Dawes C. Kohlhoff
- N2414
2007-09-10 Core Proposed Wording for Scoped Concept Maps J. Siek J. Widman
- N2413
2007-09-09 Evolution/Core Lambda Expressions and Closures: Wording for Monomorphic Lambdas J. Järvi J. Freeman L. Crowl
- N2412
2007-09-10 Evolution Unrestricted Unions A. Talbot L. Goldthwaite L. Crowl
- N2411
2007-09-07 Library Proposal for Date-Time Types in C++0x To Support Threading APIs v2 Jeff Garland
- N2410
2007-09-07 Library Thread-Safety in the Standard Library (Rev 1) B. Dawes P. Dimov H. Sutter
- N2409
2007-09-07 Library Proposed Resolutions for the Outstanding Issues in Chapter 28: Regular expressions library John Maddock
- N2408
2007-09-07 Library Simple Numeric Access Revision 2 Pete Becker
- N2407
2007-09-10 Evolution C++ Dynamic Library Support Lawrence Crowl
- N2406
2007-09-09 Library Mutex, Lock, Condition Variable Rationale Howard E. Hinnant
- N2405
2007-09-09 Library C++ Standard Library Closed Issues List (Revision R51) Howard Hinnant
- N2404
2007-09-09 Library C++ Standard Library Defect Report List (Revision R51) Howard Hinnant
- N2403
2007-09-09 Library C++ Standard Library Active Issues List (Revision R51) Howard Hinnant
- N2402
2007-09-10 Core Names, Linkage, and Templates (rev 2) Anthony Williams
- N2401
2007-09-03 Library Code Conversion Facets for the Standard C++ Library P.J. Plauger
- N2400
2007-08-31 February 2008 Meeting Jon Caves
- N2399
2007-09-09 Core A Tour of the Concepts Wording Douglas Gregor
- N2398
2007-09-10 Core Proposed Wording for Concepts (Revision 2) D. Gregor B. Stroustrup
- N2397
2007-09-09 Core C++ Standard Core Language Closed Issues, Revision 50 William M. Miller
- N2396
2007-09-09 Core C++ Standard Core Language Defect Reports, Revision 50 William M. Miller
- N2395
2007-09-09 Core C++ Standard Core Language Active Issues, Revision 50 William M. Miller
- N2394
2007-09-09 Core Wording for range-based for-loop (revision 3) Thorsten Ottosen
- N2393
2007-09-10 Evolution C++ Atomic Types and Operations H.-J. Boehm L. Crowl
- N2392
2007-09-09 Core A Memory Model for C++: Sequential Consistency for Race-Free Programs Hans-J. Boehm
- N2391
2007-09-07 Library Recommendations for Resolving Issues re [rand] Walter E. Brown
- N2390
2007-08-07 Library C++ Library Working Group Status Report (pre-Kona 2007 Meeting) Alisdair Meredith
- N2389
2007-08-07 Evolution State of C++ Evolution (pre-Kona 2007 Meeting) Alisdair Meredith
- N2388
2007-09-07 Library Pointer Arithmetic for shared_ptr Pablo Halpern
- N2387
2007-09-07 Library Omnibus Allocator Fix-up Proposals Pablo Halpern
- N2386
2007-08-06 Core Namespace Regions Michael Spertus
- N2385
2007-08-03 Core Initializer lists WP wording J. S. Adamczyk G. Dos Reis B. Stroustrup
- N2384
2007-08-03 Core Raw and Unicode String Literals; Unified Proposal (Rev. 1) L. Crowl B. Dawes
- N2383
2007-08-05 Evolution Abandoning a Process Lawrence Crowl
- N2382
2007-08-05 Evolution Dynamic Initialization and Destruction with Concurrency Lawrence Crowl
- N2381
2007-08-05 Evolution C++ Atomic Types and Operations H.-J. Boehm L. Crowl
- N2380
2007-08-01 Core Explicit Conversion Operator Draft Working Paper (revision 2) L. Goldthwaite M. Wong J. Maurer A. Meredith
- N2379
2007-08-01 Evolution Towards support for attributes in C++ (Revision 2) J. Maurer M. Wong
- N2378
2007-08-01 Evolution User-defined Literals (aka. Extensible Literals (revision 3)) I. McIntosh M. Wong R. Mak R. Klarer et al.
- N2377
2007-08-03 Core Extending move semantics to *this (revised wording) B. Kozicki D. Vandevoorde
- N2376
2007-07-30 Core Inheriting Constructors (revision 2) A. Meredith M. Wong J. Maurer
- N2375
2007-08-03 AGENDA J16 Meeting No. 46 WG21 Meeting No. 41 October 1-6, 2007, Kona, Hawaii Stephen D. Clamage
- N2374
2007-07-30 WG21 agenda Herb Sutter
- N2373
2007-08-05 Library C++ Standard Library Closed Issues List (Revision R50) Howard Hinnant
- N2372
2007-08-05 Library C++ Standard Library Defect Report List (Revision R50) Howard Hinnant
- N2371
2007-08-05 Library C++ Standard Library Active Issues List (Revision R50) Howard Hinnant
- N2370
2007-08-06 Editor’s Report Pete Becker
- N2369
2007-08-06 Working Draft, Standard for Programming Language C++ Pete Becker
- N2368
2007-08-05 Core C++ Standard Core Language Closed Issues, Revision 49 William M. Miller
- N2367
2007-08-05 Core C++ Standard Core Language Defect Reports, Revision 49 William M. Miller
- N2366
2007-08-05 Core C++ Standard Core Language Active Issues, Revision 49 William M. Miller
- N2365
2007-08-06 Evolution Explicit Virtual Overides J. Maurer A. Meredith
- N2364
2007-07-27 Library Development of C++ Standard C++ Library Technical Report no. 1 Alisdair Meredith
- N2363
2007-07-29 Library C++ Library Working Group Status Report (post-Toronto 2007 Meeting) Alisdair Meredith
- N2362
2007-08-04 Evolution Converting Memory Fences to N2324 Form P. McKenney L. Crowl
- N2361
2007-08-02 Evolution C++ Data-Dependency Ordering: Function Annotation Paul E. McKenney
- N2360
2007-08-04 Evolution C++ Data-Dependency Ordering: Memory Model Paul E. McKenney
- N2359
2007-08-03 Evolution C++ Data-Dependency Ordering: Atomics Paul E. McKenney
- N2356
2007-07-15 Minutes of ISO WG21 Meeting, July 15, 2007 Robert Klarer
- N2355
2007-07-20 Minutes of J16 Meeting No. 45/WG21 Meeting No. 40, July 16-20, 2007 Robert Klarer
- N2354
2007-07-19 Evolution Class member initializers M. Spertus B. Seymour
- N2353
2007-07-19 Library A Specification for vector<bool> Alisdair Meredith
- N2351
2007-07-19 Library Improving shared_ptr for C++0x, Revision 2 P. Dimov B. Dawes
- N2350
2007-07-19 Library Container insert/erase and iterator constness (Revision 1) M. Austern A. Talbot
- N2349
2007-07-19 Library Constant Expressions in the Standard Library —Revision 2 G. Dos Reis B. Stroustrup
- N2348
2007-07-18 Library Wording for std::numeric_limits<T>::lowest() Marc Paterno
- N2347
2007-07-19 Evolution Strongly Typed Enums (revision 3) D. Miller H. Sutter B. Stroustrup
- N2346
2007-07-19 Core Defaulted and Deleted Functions Lawrence Crowl
- N2345
2007-07-18 Library Placement Insert for Containers (Revision 2) Alan Talbot
- N2343
2007-07-18 Core Decltype (revision 7): proposed wording J. Järvi B. Stroustrup G. Dos Reis
- N2342
2007-07-18 Core POD's Revisited; Resolving Core Issue 568 (Revision 5) Beman Dawes
- N2341
2007-07-18 Core/Library Adding Alignment Support to the C++ Programming Language / Wording A. Feh�r C. Nelson
- N2340
2007-07-19 Core C99 Compatibility : __func__ and predeclared identifiers (revision 2) A. Meredith J. Maurer
- N2339
2007-07-16 Library Response to N2257=07-0117 "Removing unused allocator functions" Detlef Vollmann
- N2338
2007-08-04 Core Concurrency memory model compiler consequences Hans-J. Boehm
- N2337
2007-08-01 Core The Syntax of auto Declarations Daveed Vandevoorde
- N2336
2007-07-29 Evolution State of C++ Evolution (Toronto 2007 Meeting) Alisdair Meredith
- N2334
2007-08-05 Core Concurrency memory model (revised again) C. Nelson H.-J. Boehm
- N2333
2007-06-22 Evolution Explicit Conversion Operator Draft Working Paper Revision 1 L. Goldthwaite M. Wong J. Maurer
- N2332
2007-06-20 Evolution Argument Deduction for Constructors Michael Spertus
- N2331
2007-06-22 Evolution Namespace Association ("strong" using) Jason Merrill
- N2329
2007-06-24 Evolution Lambda expressions and closures for C++ (Revision 1) J. Järvi J. Freeman L. Crowl
- N2328
2007-06-23 Library Proposal for Date-Time Types in C++0x To Support Threading APIs Jeff Garland
- N2327
2007-06-22 Library Inconsistencies in IOStreams Numeric Extraction Cosmin Truta
- N2326
2007-06-22 Core Defaulted and Deleted Functions Lawrence Crowl
- N2325
2007-06-22 Evolution Dynamic Initialization and Destruction with Concurrency Lawrence Crowl
- N2324
2007-06-24 Evolution C++ Atomic Types and Operations H.-J. Boehm L. Crowl
- N2323
2007-06-25 Library Concepts for the C++0x Standard Library: Iterators (Revision 2) D. Gregor J. Siek A. Lumsdaine
- N2322
2007-06-24 Library Concepts for the C++0x Standard Library: Utilities (Revision 2) D. Gregor A. Lumsdaine
- N2321
2007-06-22 Library Enhancing the time_get facet for POSIX� compatibility, Revision 2 Martin Sebor
- N2320
2007-06-24 Library Multi-threading Library for Standard C++ H. Hinnant B. Dawes L. Crowl J. Garland A. Williams
- N2319
2007-06-24 Library C++ Standard Library Closed Issues List (Revision R49) Howard Hinnant
- N2318
2007-06-24 Library C++ Standard Library Defect Report List (Revision R49) Howard Hinnant
- N2317
2007-06-24 Library C++ Standard Library Active Issues List (Revision R49) Howard Hinnant
- N2316
2007-06-19 Evolution Modules in C++ (Revision 5) Daveed Vandevoorde
- N2315
2007-06-25 Working Draft, Standard for Programming Language C++ Pete Becker
- N2314
2007-06-25 Editor's report Pete Becker
- N2312
2007-06-20 Evolution Namespace Regions Michael Spertus
- N2311
2007-06-13 2008 Fees for Participation on INCITS Technical Committees and Task Groups INCITS Secretariat
- N2310
2007-06-20 Evolution Transparent Programmer-Directed Garbage Collection for C++ H.-J. Boehm M. Spertus
- N2309
2007-06-21 Library Error-handling and Exception-related library changes for C++0x Benjamin Kosnik
- N2308
2007-06-10 Library Adding allocator support to std::function for C++0x Emil Dotchevski
- N2307
2007-06-25 Core Proposed Wording for Concepts (Revision 1) D. Gregor B. Stroustrup
- N2306
2007-06-24 Core C++ Standard Core Language Closed Issues, Revision 48 William M. Miller
- N2305
2007-06-24 Core C++ Standard Core Language Defect Reports, Revision 48 William M. Miller
- N2304
2007-06-24 Core C++ Standard Core Language Active Issues, Revision 48 William M. Miller
- N2303
2007-06-12 Library Revised system_error Benjamin Kosnik
- N2301
2007-06-24 Core/Library Adding Alignment Support to the C++ Programming Language / Wording A. Feh�r C. Nelson
- N2300
2007-06-22 Core/Evolution Concurrency memory model (revised) C. Nelson H.-J. Boehm
- N2299
2007-06-05 Library Concatenating tuples Joe Gottman
- N2298
2007-06-21 Library Thread-Safety in the Standard Library B. Dawes P. Dimov H. Sutter
- N2297
2007-06-21 Library Improving shared_ptr for C++0x, Revision 1 P. Dimov B. Dawes
- N2296
2007-06-24 Library Diagnostics Enhancements; Resolution of Small Issues B. Dawes B. Kosnik
- N2295
2007-06-23 Core Raw and Unicode String Literals; Unified Proposal L. Crowl B. Dawes
- N2294
2007-06-21 Core POD's Revisited; Resolving Core Issue 568 (Revision 4) Beman Dawes
- N2293
2007-06-22 Library Standard Library Applications for Explicit Conversion Operators Alisdair Meredith
- N2292
2007-06-12 Library Standard Library Applications for Deleted Functions Alisdair Meredith
- N2291
2007-06-25 Evolution State of C++ Evolution (Toronto 2007 Meeting) Alisdair Meredith
- N2290
Business plan and convenor's report Herb Sutter
- N2289
2007-05-04 October 2007 Meeting Tom Plum
- N2288
2007-05-05 Library Constant Expressions in the Standard Library —Revision 1 G. Dos Reis B. Stroustrup
- N2287
2007-05-07 Evolution Transparent Programmer-Directed Garbage Collection for C++ H.-J. Boehm M. Spertus
- N2286
2007-04-16 Evolution Programmer Directed GC for C++ Michael Spertus
- N2285
2007-05-07 Library A Multi-threading Library for Standard C++, Revision 2 Pete Becker
- N2284
2007-05-07 Working Draft, Standard for Programming Language C++ Pete Becker
- N2283
2007-05-07 Editor's report Pete Becker
- N2282
2007-05-06 Evolution Extensible Literals (revision 2) I. McIntosh M. Wong R. Mak R. Klarer
- N2281
2007-05-02 Evolution Digit Separators Lawrence Crowl
- N2280
2007-05-02 Core Thread-Local Storage Lawrence Crowl
- N2279
2007-05-06 Library C++ Standard Library Closed Issues List (Revision R48) Howard Hinnant
- N2278
2007-05-06 Library C++ Standard Library Defect Report List (Revision R48) Howard Hinnant
- N2277
2007-05-06 Library C++ Standard Library Active Issues List (Revision R48) Howard Hinnant
- N2276
2007-05-07 Evolution/Library Thread Pools and Futures Anthony Williams
- N2275
2007-05-02 Evolution Non-Memory Actions (Library) Nick Maclaren
- N2274
2007-05-01 Evolution Object Aliasing and Threads Nick Maclaren
- N2273
2007-05-01 Evolution Non-Memory Actions (Core Aspects) Nick Maclaren
- N2272
2007-05-01 Evolution Optional Sequential Consistency Nick Maclaren
- N2271
2007-04-27 Library EASTL — Electronic Arts Standard Template Library Paul Pedriana
- N2270
2007-04-26 Library Incompatible changes in C++0x B. Kosnik M. Austern
- N2269
2007-05-04 AGENDA July 16-20, 2007, Toronto, Ontario, Canada Stephen D. Clamage
- N2268
2007-05-04 Library Placement Insert for Containers (Revision 1) Alan Talbot
- N2267
2007-05-05 Minutes of ISO WG21 Meeting, April 15, 2007 Robert Klarer
- N2266
2007-05-05 Minutes of J16 Meeting No. 44/WG21 Meeting No. 39, April 16-20, 2007 Robert Klarer
- N2265
2007-05-06 Core C++ Standard Core Language Closed Issues, Revision 47 William M. Miller
- N2264
2007-05-06 Core C++ Standard Core Language Defect Reports, Revision 47 William M. Miller
- N2263
2007-05-06 Core C++ Standard Core Language Active Issues, Revision 47 William M. Miller
- N2262
2007-05-06 Evolution Explicit Memory Fences R. Silvera P. Dimov
- N2261
2007-05-04 Evolution Optimization-robust finalization H.-J. Boehm M. Spertus
- N2260
2007-04-19 Evolution C++ Data-Dependency Ordering Paul E. McKenney
- N2259
2007-04-19 Library Specify header dependency for <iostream> Howard E. Hinnant
- N2258
2007-04-19 Core? Templates Aliases G. Dos Reis B. Stroustrup
- N2257
2007-04-18 Library Removing unused allocator functions Matthew Austern
- N2256
2007-04-18 Library Container insert/erase and iterator constness Matthew Austern
- N2255
2007-04-19 Library Minor Modifications to the type traits Wording Revision 2 Howard E. Hinnant
- N2254
2007-05-05 Core Inheriting Constructors (revision 1) A. Meredith M. Wong J. Maurer
- N2253
2007-04-19 Core Extending sizeof to apply to non-static data members without an object (revision 1) Jens Maurer
- N2252
2007-05-06 Core/Library Adding Alignment Support to the C++ Programming Language / Wording A. Feh�r C. Nelson
- N2251
2007-04-18 Core C99 Compatibility : __func__ and predeclared identifiers (revision 1) A. Meredith J. Maurer
- N2249
2007-04-19 Evolution New Character Types in C++ Lawrence Crowl
- N2248
2007-05-07 Evolution Toward a More Perfect Union Lois Goldthwaite
- N2246
2007-04-16 Library 2 of the least crazy ideas for the standard library in C++0x Thorsten Ottosen
- N2245
2007-04-17 Library Range Utilities for C++0x Thorsten Ottosen
- N2244
2006-04-18 Library Wording for decay, make_pair and make_tuple Thorsten Ottosen
- N2243
2007-05-04 Core Wording for range-based for-loop (revision 2) Thorsten Ottosen
- N2242
2007-04-19 Core Proposed Wording for Variadic Templates (Revision 2) D. Gregor J. Järvi J. Maurer J. Merrill
- N2241
2007-04-19 Library Diagnostics Enhancements for C++0x (Rev. 1) Beman Dawes
- N2240
2007-04-17 Library Two missing traits: enable_if and conditional Benjamin Kosnik
- N2239
2007-04-19 Core A finer-grained alternative to sequence points (revised) Clark Nelson
- N2238
2007-04-17 Library Minimal Unicode support for the standard library (revision 3) Matthew Austern
- N2237
2007-05-06 Evolution A simple and efficient memory model for weakly-ordered architectures R. Silvera M. Wong P. McKenney B. Blainey
- N2236
2007-05-04 Evolution Towards support for attributes in C++ J. Maurer M. Wong
- N2235
2007-04-17 Core Generalized Constant Expressions—Revision 5 G. Dos Reis B. Stroustrup J. Maurer
- N2234
2007-05-06 French Panel (AFNOR) Position AFNOR
- N2233
2007-04-27 Library basic_string operator << Lawrence Crowl
- N2232
2007-04-17 Library Improving shared_ptr for C++0x P. Dimov B. Dawes
- N2231
2007-03-19 Library STL singly linked lists Matt Austern
- N2230
2007-04-29 Core POD's Revisited; Resolving Core Issue 568 (Revision 3) Beman Dawes
- N2229
2007-05-05 Library Cloning and Throwing Dynamically Typed Exceptions (Rev 1) Beman Dawes
- N2228
Evolution State of C++ Evolution (pre-Oxford 2007 Meeting) Alisdair Meredith
- N2225
2007-03-08 Library Improved integration with C arrays and strings Thorsten Ottosen
- N2224
2007-03-12 Evolution Seeking a Syntax for Attributes in C++09 Alisdair Meredith
- N2223
2007-03-11 Evolution Explicit Conversion Operator Draft Working Paper L. Goldthwaite M. Wong
- N2222
2007-03-11 Toronto Agenda Herb Sutter
- N2221
2007-03-12 Evolution An analysis of concept intersection B. Stroustrup G. Dos Reis
- N2220
2007-03-11 Library Initializer Lists for Standard Containers G. Dos Reis B. Stroustrup
- N2219
2007-03-11 Library Constant Expressions in the Standard Library G. Dos Reis B. Stroustrup
- N2217
2007-03-12 Library Placement Insert for Containers Alan Talbot
- N2216
2007-03-11 Evolution Report on language support for Multi-Methods and Open-Methods for C++ P. Pirkelbauer Y. Solodkyy B. Stroustrup
- N2215
2007-03-08 Evolution Initializer lists (Rev. 3) B. Stroustrup G. Dos Reis
- N2214
2007-03-08 Evolution A name for the null pointer: nullptr (revision 3) H. Sutter B. Stroustrup
- N2213
2007-03-08 Evolution Strongly Typed Enums (revision 2) H. Sutter D. Miller B. Stroustrup
- N2212
2007-03-08 Library Support for sequence in-place construction Thorsten Ottosen
- N2211
2007-03-10 Library Enhancing the time_get facet for POSIX� compatibility, Revision 1 Martin Sebor
- N2210
2007-03-11 Evolution Defaulted and Deleted Functions Lawrence Crowl
- N2209
2007-03-08 Evolution UTF-8 String Literals Lawrence Crowl
- N2207
2007-03-09 Library Minimal Unicode support for the standard library (revision 2) Matthew Austern
- N2206
2007-03-09 Library Consistent Insertion into Standard Containers Alisdair Meredith
- N2204
2007-03-09 Library A Specification to deprecate vector<bool> Alisdair Meredith
- N2203
2007-03-09 Core Inheriting Constructors A. Meredith M. Wong J. Maurer
- N2202
2007-03-09 Evolution C99 Compatibility : __func__ and predeclared identifiers Alisdair Meredith Jens Maurer
- N2201
2007-03-08 AGENDA J16 Meeting No. 44 WG21 Meeting No. 39 April 16-20, 2006, Oxford, UK Steve Clamage
- N2200
2007-03-12 Evolution Operator Overloading G. Powell D. Gregor J. Järvi
- N2199
2007-03-09 Library Improved min/max Howard E. Hinnant
- N2198
2007-03-12 Library Extension for the programming language C++ to support decimal floating-point arithmetic Robert Klarer
- N2197
2007-03-11 Evolution Prism: A Principle-Based Sequential Memory Model for Microsoft Native Code Platforms Herb Sutter
- N2196
2007-03-07 Core Wording for range-based for-loop (revision 1) Thorsten Ottosen
- N2195
2007-03-07 Evolution/Library Proposed Text for Chapter 29, Atomic Operations Library [atomics] Peter Dimov
- N2194
2007-03-08 Library decltype for the C++0x Standard Library D. Gregor J. J�rvi
- N2193
2007-03-12 Evolution Proposed Wording for Concepts D. Gregor B. Stroustrup
- N2192
2007-03-08 Library Variadic Templates for the C++0x Standard Library (Revision 1) D. Gregor J. J�rvi
- N2191
2007-03-08 Core Proposed Wording for Variadic Templates (Revision 1) D. Gregor J. Järvi J. Maurer J. Merrill
- N2190
2007-03-11 Core C++ Standard Core Language Closed Issues, Revision 46 William M. Miller
- N2189
2007-03-11 Core C++ Standard Core Language Active Issues, Revision 46 William M. Miller
- N2188
2007-03-11 Core C++ Standard Core Language Defect Reports, Revision 46 William M. Miller
- N2187
2007-03-06 Evolution/Core Names, Linkage, and Templates (rev 1) Anthony Williams
- N2186
2007-03-06 Library Some Small Additions to iostream James Kanze
- N2185
2007-03-06 Evolution/Library Proposed Text for Parallel Task Execution Peter Dimov
- N2184
2007-03-09 Library Thread Launching for C++0X Howard E. Hinnant
- N2183
2007-03-05 Library Issues From Batavia Howard E. Hinnant
- N2182
2007-03-09 Library C++ Standard Library Closed Issues List (Revision R47) Howard Hinnant
- N2181
2007-03-09 Library C++ Standard Library Defect Report List (Revision R47) Howard Hinnant
- N2180
2007-03-09 Library C++ Standard Library Active Issues List (Revision R47) Howard Hinnant
- N2179
2007-03-03 Evolution Language Support for Transporting Exceptions between Threads Peter Dimov
- N2178
2007-03-03 Evolution/Library Proposed Text for Chapter 30, Thread Support Library [threads] Peter Dimov
- N2177
2007-03-09 Evolution Sequential Consistency for Atomics Hans-J. Boehm
- N2176
2007-03-09 Evolution Memory Model Rationales Hans-J. Boehm
- N2175
2007-03-11 Library Networking Library Proposal for TR2 (Revision 1) Christopher Kohlhoff
- N2174
2007-03-06 Library Diagnostics Enhancements for C++0x Beman Dawes
- N2173
2007-03-09 Evolution Core Extensions for Evolution Alisdair Meredith
- N2172
2007-03-09 Core POD's Revisited; Resolving Core Issue 568 (Revision 2) Beman Dawes
- N2171
2007-03-12 Core/Evolution Sequencing and the concurrency memory model (revised) C. Nelson H.-J. Boehm
- N2170
2007-02-02 Evolution Universal Character Names in Literals Lawrence Crowl
- N2169
2007-03-12 Evolution State of C++ Evolution (pre-Oxford 2007 Meeting) Alisdair Meredith
- N2168
2007-01-14 July 2007 Meeting of WG21/J16 Travel Information Robert Klarer
- N2167
2007-01-12 Evolution Overview of Linux-Kernel Reference Counting Paul E. McKenney
- N2166
2007-01-12 Agenda Herb Sutter
- N2165
2007-01-14 Core/Library Adding Alignment Support to the C++ Programming Language / Wording Attila (Farkas) Feh�r
- N2164
2007-01-14 Core C++ Standard Core Language Closed Issues, Revision 45 William M. Miller
- N2163
2007-01-14 Core C++ Standard Core Language Defect Reports, Revision 45 William M. Miller
- N2162
2007-01-14 Core C++ Standard Core Language Active Issues, Revision 45 William M. Miller
- N2161
2007-01-12 Evolution Considering Concept Constraint Combinators D. Gregor A. Lumsdaine
- N2160
2007-01-12 Evolution Library Issue 96: Fixing vector<bool> Beman Dawes
- N2159
2007-01-10 Evolution UTF-8 String Literals Lawrence Crowl
- N2158
2006-11-13 Library LWG Issue 206: Linking new/delete operators Howard E. Hinnant
- N2157
2007-01-12 Library Minor Modifications to the type traits Wording Revision 1 Howard E. Hinnant
- N2156
2007-01-12 Library C++ Standard Library Closed Issues List (Revision R46) Howard Hinnant
- N2155
2007-01-12 Library C++ Standard Library Defect Report List (Revision R46) Howard Hinnant
- N2154
2007-01-12 Library C++ Standard Library Active Issues List (Revision R46) Howard Hinnant
- N2153
2007-01-12 Evolution A simple and efficient memory model for weakly-ordered architectures R. Silvera M. Wong P. McKenney B. Blainey
- N2152
2007-01-12 Core Proposed Wording for Variadic Templates D. Gregor J. Järvi J. Maurer J. Merrill
- N2151
2007-01-08 Library Variadic Templates for the C++0x Standard Library D. Gregor J. J�rvi
- N2150
2007-01-07 Evolution Extending sizeof to apply to non-static data members without an object Jens Maurer
- N2149
2007-01-10 Evolution New Character Types in C++ Lawrence Crowl
- N2148
2007-01-13 Evolution Dynamic Initialization and Destruction with Concurrency Lawrence Crowl
- N2147
2007-01-05 Evolution Thread-Local Storage Lawrence Crowl
- N2146
2007-01-09 Evolution Raw String Literals (Revision 1) Beman Dawes
- N2145
2007-01-12 Evolution C++ Atomic Types and Operations H.-J. Boehm L. Crowl
- N2144
2007-01-11 Library Proposal for exact specification of is modulo M.J. Kronenburg
- N2143
2007-01-11 Library Proposal for an Infinite Precision Integer for Library Technical Report 2, Revision 2 M.J. Kronenburg
- N2142
2007-01-12 Evolution State of C++ Evolution (between Portland and Oxford 2007 Meetings) Alisdair Meredith
- N2141
2006-11-06 Evolution Strong Typedefs in C++09(Revisited) Alisdair Meredith
- N2140
2006-11-05 Evolution Adding Alignment Support to the C++ Programming Language / Consolidated Attila (Farkas) Feh�r
- N2139
2006-11-06 Evolution Thoughts on a Thread Library for C++ Anthony Williams
- N2138
2006-11-03 Evolution/Core A Less Formal Explanation of the Proposed C++ Concurrency Memory Model Hans-J. Boehm
- N2137
2006-11-01 Library A Proposal to add Interval Arithmetic to the C++ Standard Library (revision 2) H. Br�nnimann G. Melquiond S. Pion
- N2136
2006-11-01 Library Bool_set: multi-valued logic (revision 1) H. Br�nnimann G. Melquiond S. Pion
- N2135
2006-11-06 Programming Languages —C++ Pete Becker
- N2134
2006-11-03 Working Draft, Standard for Programming Language C++ LWG641 LWG642 Pete Becker
- N2133
2006-11-03 Editor's Report Pete Becker
- N2132
2006-11-03 Library C++ Standard Library Closed Issues List (Revision R45) Howard Hinnant
- N2131
2006-11-03 Library C++ Standard Library Defect Report List (Revision R45) Howard Hinnant
- N2130
2006-11-03 Library C++ Standard Library Active Issues List (Revision R45) Howard Hinnant
- N2129
2006-11-05 Evolution Transparent Garbage Collection for C++ (Revised) H. Boehm M. Spertus
- N2128
2006-10-17 Evolution Transparent Programmer-Directed Garbage Collection for C++ H.-J. Boehm M. Spertus
- N2127
2006-11-05 Core C++ Standard Core Language Closed Issues, Revision 44 William M. Miller
- N2126
2006-11-05 Core C++ Standard Core Language Defect Reports, Revision 44 William M. Miller
- N2125
2006-11-05 Core C++ Standard Core Language Active Issues, Revision 44 William M. Miller
- N2123
2006-10-22 Evolution Adding the prohibited access specifier to C++09 Alisdair Meredith
- N2122
2006-10-21 Evolution State of C++ Evolution (after Portland 2006 Meeting) Alisdair Meredith
- N2121
2006-10-17 Library Proposed Improvements to the Presentation of Requirements for Functions Alan Talbot
- N2120
2006-11-06 April 2007 Meeting Lois Goldthwaite
- N2119
2006-10-19 Evolution Inheriting Constructors A. Meredith M. Wong J. Maurer
- N2118
2006-10-19 Core A Proposal to Add an Rvalue Reference to the C++ Language: Proposed Wording: Revision 3 Howard E. Hinnant
- N2117
2006-10-19 Evolution Minimal Dynamic Library Support Lawrence Crowl
- N2116
2006-11-03 Core Generalized Constant Expressions— Revision 4 G. Dos Reis B. Stroustrup J. Maurer
- N2115
2006-11-05 Library Decltype (revision 6): proposed wording J. Järvi B. Stroustrup G. Dos Reis
- N2114
2006-10-17 Library long long Goes to the Library, Revision 1 Robert Klarer
- N2112
2006-11-03 Core Templates Aliases G. Dos Reis B. Stroustrup
- N2111
2006-10-19 Library Random Number Generation in C++0X: A Comprehensive Proposal, version 4 LWG699 W. Brown M. Fischler J. Kowalkowski M. Paterno
- N2110
2006-11-04 Minutes of J16 Meeting No. 43/WG21 Meeting No. 38, October 16-20, 2006 Robert Klarer
- N2109
2006-11-04 Minutes of ISO WG21 Meeting, October 15, 2006 Robert Klarer
- N2108
2006-10-13 Evolution Explicit Virtual Overides J. Maurer A. Meredith
- N2107
2006-10-13 Evolution Exception Propagation across Threads J. Maurer A. Meredith
- N2106
2006-10-23 Evolution/Library Cloning and Throwing Dynamically Typed Exceptions Beman Dawes
- N2105
2006-10-23 Evolution Proposed C++0x Keywords Considered Beman Dawes
- N2104
2006-09-29 Library A Proposal to Add Parallel Iteration to the Standard Library Arch D. Robison
- N2103
2006-10-31 Core Evolution A Modest Proposal: Fixing ADL (revision 2) Herb Sutter
- N2102
2006-10-31 Core POD's Revisited; Resolving Core Issue 568 (Revision 1) Beman Dawes
- N2101
2006-11-05 Library Hierarchical Data Structures and Related Concepts for the C++ Standard Library B. Reiter R. Rivera
- N2100
2006-09-09 Evolution Initializer lists B. Stroustrup G. Dos Reis
- N2099
2006-09-08 Library 3 of the least crazy ideas for the standard library in C++0x Thorsten Ottosen
- N2098
2006-09-10 Evolution Scoped Concept Maps Jeremy Siek
- N2096
2006-09-07 Evolution/Library Transporting Values and Exceptions between Threads Peter Dimov
- N2095
2006-09-07 Library long long Goes to the Library Robert Klarer
- N2094
2006-09-09 Library Multithreading API for C++0X - A Layered Approach Howard E. Hinnant
- N2093
2006-09-08 Library C++ Standard Library Closed Issues List (Revision R44) Howard Hinnant
- N2092
2006-09-08 Library C++ Standard Library Defect Report List (Revision R44) Howard Hinnant
- N2091
2006-09-08 Library C++ Standard Library Active Issues List (Revision R44) Howard Hinnant
- N2090
2006-09-07 Evolution/Library A Threading API for C++ Peter Dimov
- N2089
2006-09-07 Evolution Asynchronous Exceptions for Threads Nick Maclaren
- N2088
2006-09-07 Evolution IEEE 754R Support and Threading (and Decimal) Nick Maclaren
- N2087
2006-09-10 Evolution A Brief Introduction to Variadic Templates Douglas Gregor
- N2086
2006-09-10 Library Signals and Slots for Library TR2 Douglas Gregor
- N2085
2006-09-09 Library Concepts for the C++0x Standard Library: Containers Douglas Gregor
- N2084
2006-09-08 Library Concepts for the C++0x Standard Library: Algorithms (Revision 1) D. Gregor J. Willcock A. Lumsdaine
- N2083
2006-09-08 Library Concepts for the C++0x Standard Library: Iterators (Revision 1) D. Gregor J. Willcock A. Lumsdaine
- N2082
2006-09-09 Library Concepts for the C++0x Standard Library: Utilities (Revision 1) D. Gregor J. Willcock A. Lumsdaine
- N2081
2006-09-10 Evolution Concepts (Revision 1) D. Gregor B. Stroustrup
- N2080
2006-09-10 Evolution Variadic Templates (Revision 3) D. Gregor J. Järvi G. Powell
- N2079
2006-09-08 Library Random Number Generation in C++0X: A Comprehensive Proposal, version 3 W. Brown M. Fischler J. Kowalkowski M. Paterno
- N2076
2006-09-08 Oxford meeting invitation Lois Goldthwaite
- N2075
2006-09-08 Evolution Prism: A Principle-Based Sequential Memory Model for Microsoft Native Code Platforms Herb Sutter
- N2074
2006-09-07 Evolution Plugins in C++ Daveed Vandevoorde
- N2073
2006-09-07 Evolution Modules in C++ (Revision 4) Daveed Vandevoorde
- N2072
2006-09-09 Library Iostream manipulators for convenient extraction and insertion of monetary values Martin Sebor
- N2071
2006-09-09 Library Iostream manipulators for convenient extraction and insertion of struct tm objects Martin Sebor
- N2070
2006-09-08 Library Enhancing the time_get facet for POSIX� compatibility Martin Sebor
- N2069
2006-09-08 Library Yet another type-trait: decay Thorsten Ottosen
- N2068
2006-09-08 Library Range Library Core Thorsten Ottosen
- N2067
2006-09-05 Library A Proposal to add Interval Arithmetic to the C++ Standard Library H. Br�nnimann G. Melquiond S. Pion
- N2066
2006-09-07 Library TR2 Diagnostics Enhancements Beman Dawes
- N2065
2006-09-03 Library A proposal to add stream objects based on fixed memory buffers Alberto Ganesh Barbati
- N2063
2006-08-31 AGENDA: J16 Meeting No. 43, WG21 Meeting No. 38 Stephen D. Clamage
- N2062
2006-09-06 Core POD's Revisited Beman Dawes
- N2061
2006-09-08 Library Library Exception Propagation Support Beman Dawes
- N2059
2006-09-08 Library Proposal for new string algorithms in TR2 Pavol Droba
- N2058
2006-09-11 Library Proposed Text for Proposal to add Date-Time to the Standard Library 1.0 Jeff Garland
- N2057
2006-09-09 Core C++ Standard Core Language Closed Issues, Revision 43 William M. Miller
- N2056
2006-09-09 Core C++ Standard Core Language Defect Reports, Revision 43 William M. Miller
- N2055
2006-09-09 Core C++ Standard Core Language Active Issues, Revision 43 William M. Miller
- N2054
2006-09-08 Library Networking Library Proposal for TR2 Christopher Kohlhoff
- N2053
2006-09-06 Evolution Raw String Literals Beman Dawes
- N2052
2006-09-07 Core/Evolution Sequencing and the concurrency memory model C. Nelson H.-J. Boehm
- N2051
2006-06-26 Library Evolution of the C++ Standard Library Alisdair Meredith
- N2050
2006-06-26 Library Proposal to Add a Dynamically Sizeable Bitset to the Standard Library Technical Report Revision 1 J. Allsop A. Meredith G. Prota
- N2049
2006-06-24 Evolution Conceptualizing the Range-Based for Loop Douglas Gregor
- N2047
2006-06-24 Evolution An Atomic Operations Library for C++ Hans-J. Boehm
- N2046
2006-06-21 Library Bool_set: multi-valued logic H. Br�nnimann G. Melquiond S. Pion
- N2045
2006-06-18 Library Improving STL Allocators Ion Gazta�aga
- N2044
2006-06-18 Library Memory Mapped Files And Shared Memory For C++ Ion Gazta�aga
- N2043
2006-06-18 Library Simplifying And Extending Mutex and Scoped Lock Types For C++ Multi-Threading Library Ion Gazta�aga
- N2042
2006-06-24 Evolution Concepts D. Gregor B. Stroustrup
- N2041
2006-06-21 Library Concepts for the C++0x Standard Library: Numerics D. Gregor J. Willcock A. Lumsdaine
- N2040
2006-06-23 Library Concepts for the C++0x Standard Library: Algorithms D. Gregor J. Willcock A. Lumsdaine
- N2039
2006-06-23 Library Concepts for the C++0x Standard Library: Iterators D. Gregor J. Willcock A. Lumsdaine
- N2038
2006-06-23 Library Concepts for the C++0x Standard Library: Utilities D. Gregor J. Willcock A. Lumsdaine
- N2037
2006-06-21 Library Concepts for the C++0x Standard Library: Introduction D. Gregor J. Willcock A. Lumsdaine
- N2036
2006-06-23 Library Concepts for the C++0x Standard Library: Approach D. Gregor J. Willcock A. Lumsdaine
- N2035
2006-05-23 Library Minimal Unicode support for the standard library Matthew Austern
- N2034
2006-06-19 Library C++0x Standard Library wishlist (revision 6) Matt Austern
- N2033
2006-06-22 Library Proposal to Consolidate the Subtract-with-Carry Engines W. Brown M. Fischler J. Kowalkowski M. Paterno
- N2032
2006-06-22 Library Random Number Generation in C++0X: A Comprehensive Proposal, version 2 W. Brown M. Fischler J. Kowalkowski M. Paterno
- N2031
2006-06-23 Core C++ Standard Core Language Closed Issues, Revision 42 William M. Miller
- N2030
2006-06-23 Core C++ Standard Core Language Defect Reports, Revision 42 William M. Miller
- N2029
2006-06-23 Core C++ Standard Core Language Active Issues, Revision 42 William M. Miller
- N2028
2006-06-12 Library Minor Modifications to the type traits Wording Howard E. Hinnant
- N2027
2006-06-12 Evolution A Brief Introduction to Rvalue References H. Hinnant B. Stroustrup B. Kozicki
- N2026
2006-06-23 Library C++ Standard Library Closed Issues List (Revision R43) Howard Hinnant
- N2025
2006-06-23 Library C++ Standard Library Defect Report List (Revision R43) Howard Hinnant
- N2024
2006-06-23 Library C++ Standard Library Active Issues List (Revision R43) Howard Hinnant
- N2023
2006-06-13 Library erase(iterator) for unordered containers should not return an iterator Joaqu�n M� L�pez Mu�oz
- N2022
2006-05-15 Library Input & Output of NaN and infinity for the C++ Standard Library Paul A Bristow
- N2021
Business plan and convenor's report Herb Sutter
- N2020
2006-06-22 Library Proposal for an Infinite Precision Integer for Library Technical Report 2, Revision 1 M.J. Kronenburg
- N2019
2006-04-30 Agenda Herb Sutter
- N2018
2006-06-20 Evolution New Character Types in C++ Lawrence Crowl
- N2016
2006-04-21 Evolution Should volatile Acquire Atomicity and Thread Visibility Semantics? H. Boehm N. Maclaren
- N2015
2006-04-14 Evolution Plugins in C++ Daveed Vandevoorde
- N2014
2006-04-21 Library C99 and POSIX(2001) Compatibility Nick Maclaren
- N2013
2006-04-19 Evolution Versioning with Namespaces Benjamin Kosnik
- N2012
2006-04-18 Evolution Thread Subcommittee Minutes from Berlin Lawrence Crowl
- N2011
2006-04-29 Evolution State of C++ Evolution (after Berlin 2006 Meeting) Alisdair Meredith
- N2010
2006-04-21 Evolution Memory Model Overview Hans Boehm
- N2009
2006-04-21 Working Draft, Standard for Programming Language C++ Pete Becker
- N2008
2006-04-21 Editor's Report Pete Becker
- N2007
2006-04-15 Library Proposed Library Additions for Code Conversion P.J. Plauger
- N2006
2006-04-12 Evolution Accessibility and Visibility in C++ Modules Daveed Vandevoorde
- N2005
2006-04-11 Library A maximum significant decimal digits value for the C++0x Standard Library Numeric limits Paul A Bristow
- N2004
2006-04-11 Impact of Language Changes on LWG Schedule Beman Dawes
- N2003
2006-04-21 Library LWG Paper Summary Howard Hinnant
- N2002
2006-04-21 Library C++ Standard Library Closed Issues List (Revision R42) Howard Hinnant
- N2001
2006-04-21 Library C++ Standard Library Defect Report List (Revision R42) Howard Hinnant
- N2000
2006-04-21 Library C++ Standard Library Active Issues List (Revision R42) Howard Hinnant
- N1999
2006-04-22 Core C++ Standard Core Language Closed Issues, Revision 41 William M. Miller
- N1998
2006-04-22 Core C++ Standard Core Language Defect Reports, Revision 41 William M. Miller
- N1997
2006-04-22 Core C++ Standard Core Language Active Issues, Revision 41 William M. Miller
- N1993
2006-04-18 Minutes of J16 Meeting No. 42/WG21 Meeting No. 37, April 3-7, 2006 Robert Klarer
- N1992
2006-04-02 Minutes of ISO WG21 Meeting, April 2, 2006 Robert Klarer
- N1991
2006-04-06 Library Proposed Text for defaultfloat (N1842) Howard E. Hinnant
- N1990
2006-04-06 Library Proposed Text for minmax (N1840) Howard E. Hinnant
- N1988
2006-04-19 Core Adding extended integer types to C++ (Revision 1) J. Stephen Adamczyk
- N1987
2006-04-06 Core Adding "extern template" (version 2) John Spicer
- N1986
2006-04-06 Core Delegating Constructors (revision 3) H. Sutter F. Glassborow
- N1985
2006-04-06 Library Request the Standard Provide Explicit Specialization of char_traits For All Built-in Character Types Jack W. Reeves
- N1984
2006-04-06 Core/Evolution Deducing the type of variable from its initializer expression (revision 4) J. J�rvi B. Stroustrup G. Dos Reis
- N1983
2006-04-21 Core long long, size t and compatibility Nick Maclaren
- N1982
2006-04-05 Library Simple Numeric Access Revision 1 Pete Becker
- N1981
2006-04-05 Library Uniform Use of std::string Revision 1 Pete Becker
- N1980
2006-04-24 Core/Evolution Generalized Constant Expressions— Revision 3 G. Dos Reis B. Stroustrup
- N1978
2006-04-24 Evolution/Core Decltype (revision 5) J. Jarvi B. Stroustrup G. Dos Reis
- N1977
2006-04-03 Library Decimal Types for C++: Draft 4 Robert Klarer
- N1976
2006-04-20 Evolution Dynamic Shared Objects: Survey and Issues Benjamin Kosnik
- N1975
2006-04-04 Library Filesystem Library Proposal for TR2 (Revision 3) Beman Dawes
- N1974
2006-03-31 Library Boost Network Library Query Christopher Kohlhoff
- N1973
2006-04-10 Library Lexical Conversion Library Proposal for TR2 K. Henney B. Dawes
- N1972
2006-02-26 Evolution Generalized Constant Expressions — Revision 2 G. Dos Reis B. Stroustrup
- N1971
2006-02-26 Evolution/Core Adding Alignment Support to the C++ Programming Language Attila (Farkas) Feh�r
- N1970
2006-02-24 Evolution C99 Compatibility : __func__ and predeclared identifiers Alisdair Meredith
- N1969
2006-02-19 Evolution State of C++ Evolution (before Berlin 2006 Meeting) Alisdair Meredith
- N1968
2006-02-26 Evolution Lambda expressions and closures for C++ J. Willcock J. Järvi D. Gregor B. Stroustrup A. Lumsdaine
- N1966
2006-02-23 Evolution Thread-Local Storage Lawrence Crowl
- N1965
2006-02-25 Evolution Decimal Types for C++: Draft 3 Robert Klarer
- N1964
2006-02-27 Evolution Modules in C++ (Revision 3) Daveed Vandevoorde
- N1963
2006-02-23 Evolution Generic Support for Threading Models Nick Maclaren
- N1962
2006-02-25 Evolution Proposal to add Contract Programming to C++ (revision 4) L. Crowl T. Ottosen
- N1961
2006-02-18 Core Wording for range-based for-loop Thorsten Ottosen
- N1960
2006-02-21 Core/Evolution Adding "extern template" John Spicer
- N1959
2006-02-24 Evolution Class member initializers Michael Spertus
- N1958
2006-02-23 Evolution A proposal to add lambda functions to the C++ standard Valentin Samko
- N1957
2006-02-21 Library Proposed Library Additions for Code Conversion P.J. Plauger
- N1956
2006-02-24 A Design Rationale for C++/CLI Version 1.1 Herb Sutter
- N1955
2006-02-17 Evolution New Character Types in C++ Lawrence Crowl
- N1954
2006-02-22 Library LWG Paper Summary Howard Hinnant
- N1953
2006-02-14 Library Upgrading the Interface of Allocators using API Versioning Howard Hinnant
- N1952
2006-01-18 Core A Proposal to Add an Rvalue Reference to the C++ Language: Proposed Wording Revision 2 Howard Hinnant
- N1951
2006-02-24 Library C++ Standard Library Closed Issues List (Revision R41) Howard Hinnant
- N1950
2006-02-24 Library C++ Standard Library Defect Report List (Revision R41) Howard Hinnant
- N1949
2006-02-24 Library C++ Standard Library Active Issues List (Revision R41) Howard Hinnant
- N1947
2006-02-20 Evolution The Memory Model and the C++ Library, Non-Memory Actions etc. Nick Maclaren
- N1946
2006-02-17 Portland meeting information Clark Nelson
- N1945
2006-02-24 Evolution Names, Linkage, and Templates Anthony Williams
- N1944
2006-02-17 Core/Evolution A finer-grained alternative to sequence points Clark Nelson
- N1943
2006-02-26 Evolution Transparent Garbage Collection for C++ H. Boehm M. Spertus
- N1942
2006-02-26 Evolution A Memory Model for C++: Strawman Proposal Hans Boehm
- N1941
2006-02-24 Agenda: J16 Meeting No. 42, WG21 Meeting No. 37 Steve Clamage
- N1940
2006-02-14 Evolution Why POSIX Threads Are Unsuitable for C++ Nick Maclaren
- N1939
2006-02-24 Library Any Library Proposal for TR2 B. Dawes K. Henney
- N1938
2006-02-27 Core Lookup Issues in Destructor and Pseudo-Destructor References William M. Miller
- N1937
2006-02-24 Core C++ Standard Core Language Closed Issues, Revision 40 William M. Miller
- N1936
2006-02-24 Core C++ Standard Core Language Defect Reports, Revision 40 William M. Miller
- N1935
2006-02-24 Core C++ Standard Core Language Active Issues, Revision 40 William M. Miller
- N1934
2006-02-22 Library Filesystem Library Proposal for TR2 (Revision 2) Beman Dawes
- N1933
2006-02-23 Library Improvements to TR1's Facility for Random Number Generation W. Brown M. Fischler J. Kowalkowski M. Paterno
- N1932
2006-02-23 Library Random Number Generation in C++0X: A Comprehensive Proposal W. Brown M. Fischler J. Kowalkowski M. Paterno
- N1931
2005-12-16 Core C++ Standard Core Language Closed Issues, Revision 39 William M. Miller
- N1930
2005-12-16 Core C++ Standard Core Language Defect Reports, Revision 39 William M. Miller
- N1929
2005-12-16 Core C++ Standard Core Language Active Issues, Revision 39 William M. Miller
- N1928
2005-12-16 Library C++ Standard Library Closed Issues List (Revision R40) Howard Hinnant
- N1927
2005-12-16 Library C++ Standard Library Defect Report List (Revision R40) Howard Hinnant
- N1926
2005-12-16 Library C++ Standard Library Active Issues List (Revision R40) Howard Hinnant
- N1925
2005-12-04 Library Networking proposal for TR2 (rev. 1) Gerhard Wesp
- N1924
2005-11-21 Library TG5 Liaison Report #11 Herb Sutter
- N1919
2005-12-11 Evolution Initializer lists Bjarne Stroustrup
- N1917
2005-10-20 Agenda Herb Sutter
- N1916
2005-10-02 Minutes of ISO WG21 Meeting, October 2, 2005 Robert Klarer
- N1915
2005-10-03 Minutes of J16 Meeting No. 41/WG21 Meeting No. 35, October 3-8, 2005 Robert Klarer
- N1914
2005-10-21 Library A Proposal to Add Random-Number Distributions to C++0x M. Paterno M. Fischler W. Brown J. Kowalkowski
- N1913
2005-10-20 Library A Proposal to Improve const_iterator Use (version 3) Walter E. Brown
- N1912
2005-10-17 Evolution A sketch for a namespace() operator Daveed Vandevoorde
- N1911
2005-10-20 Evolution Memory Model for C++: Status update Hans Boehm
- N1910
2005-10-23 Library C++ Standard Library Closed Issues List (Revision R39) Howard Hinnant
- N1909
2005-10-23 Library C++ Standard Library Defect Report List (Revision R39) Howard Hinnant
- N1908
2005-10-23 Library C++ Standard Library Active Issues List (Revision R39) Howard Hinnant
- N1907
2005-10-19 Library A Multi-threading Library for Standard C++, Revision 1 Pete Becker
- N1906
2005-10-19 Editor's Report Pete Becker
- N1905
2005-10-19 Working Draft, Standard for Programming Language C++ Pete Becker
- N1904
2005-10-22 Core C++ Standard Core Language Closed Issues, Revision 38 William M. Miller
- N1903
2005-10-22 Core C++ Standard Core Language Defect Reports, Revision 38 William M. Miller
- N1902
2005-10-22 Core C++ Standard Core Language Active Issues, Revision 38 William M. Miller
- N1901
2005-10-14 Library C++0x Standard Library wishlist (revision 5) Matt Austern
- N1900
2005-10-02 Library Proposal to Add Date-Time to the C++ Standard Library Jeff Garland
- N1899
2005-10-06 Evolution Concept proposal comparison Matt Austern
- N1898
2005-10-06 Evolution Forwarding and inherited constructors M. Michaud M. Wong
- N1896
2005-10-13 Core Proposed resolution of core issue 301 (revision 1) Clark Nelson
- N1895
2005-10-05 Evolution Delegating Constructors (revision 2) H. Sutter F. Glassborow
- N1894
2005-10-24 Core Evolution Deducing the type of variable from its initializer expression (revision 3) J. J�rvi B. Stroustrup G. Dos Reis
- N1893
Core Evolution A Modest Proposal: Fixing ADL (revision 1) Herb Sutter
- N1892
2005-09-30 Evolution Extensible Literals I. McIntosh M. Wong R. Mak
- N1891
2005-10-18 Evolution Core Progress toward Opaque Typedefs for C++0X Walter E. Brown
- N1890
2005-09-22 Evolution Initialization and initializers B. Stroustrup G. Dos Reis
- N1889
2005-09-30 Library Filesystem Library Proposal for TR2 (Revision 1) Beman Dawes
- N1888
2005-10-01 Core Defining Members of Explicit Specializations William M. Miller
- N1887
2005-09-12 Meeting information for SC 22/WG 21 Meetings in Berlin Cord Wischhoeffer
- N1886
2005-10-20 Evolution Specifying C++ concepts G. Dos Reis B. Stroustrup
- N1885
2005-10-20 Evolution A formalism for C++ G. Dos Reis B. Stroustrup
- N1884
2005-08-26 Library Further Restrictions on Special Math Functions P.J. Plauger C. Walker
- N1883
2005-08-29 Library Preliminary Threading Library Proposal for TR2 Kevlin Henney
- N1882
2005-08-25 AGENDA Stephen D. Clamage
- N1880
2005-08-29 Library A proposal to extend numeric_limits for consistent range query (Revision 1) Fernando Cacciola
- N1879
2005-08-29 Library A proposal to add a general purpose ranged-checked numeric_cast<> (Revision 1) Fernando Cacciola
- N1878
2005-08-29 Library A proposal to add an utility class to represent optional objects (Revision 1) Fernando Cacciola
- N1877
2005-08-29 Evolution Adding Alignment Support to the C++ Programming Language Attila (Farkas) Feh�r
- N1876
2005-08-26 Evolution Memory model for multithreaded C++: August 2005 status update H. Boehm D. Lea B. Pugh
- N1875
2005-08-25 Evolution C++ Threads Lawrence Crowl
- N1874
2005-08-25 Evolution Thread-Local Storage Lawrence Crowl
- N1873
2005-08-26 Library The Cursor/Property Map Abstraction D. K�hl D. Abrahams
- N1872
2005-08-26 Library Proposal for new string algorithms in C++0x P. Droba T. Ottosen
- N1871
2005-08-27 Library Range Library Proposal Thorsten Ottosen
- N1870
2005-08-24 Library 14 crazy ideas for the standard library in C++0x Thorsten Ottosen
- N1869
2005-08-24 Library Wording for imaginary numbers Thorsten Ottosen
- N1868
2005-08-24 Evolution Proposal for new for-loop (revision 1) Thorsten Ottosen
- N1867
2005-08-24 Evolution Synergies between Contract Programming, Concepts and Static Assertions L. Crowl T. Ottosen
- N1866
2005-08-24 Evolution Proposal to add Contract Programming to C++ (revision 3) L. Crowl T. Ottosen
- N1865
2005-08-24 Library A Proposal to Improve const_iterator Use (version 2) Walter E. Brown
- N1864
2005-08-22 TG4 liaison report Herb Sutter
- N1862
2005-08-26 Library Rvalue Reference Recommendations for Chapter 27 Howard E. Hinnant
- N1861
2005-08-26 Library Rvalue Reference Recommendations for Chapter 26 Howard E. Hinnant
- N1860
2005-08-26 Library Rvalue Reference Recommendations for Chapter 25 Howard E. Hinnant
- N1859
2005-08-26 Library Rvalue Reference Recommendations for Chapter 24 Howard E. Hinnant
- N1858
2005-08-26 Library Rvalue Reference Recommendations for Chapter 23 Howard E. Hinnant
- N1857
2005-08-26 Library Rvalue Reference Recommendations for Chapter 21 Howard E. Hinnant
- N1856
2005-08-26 Library Rvalue Reference Recommendations for Chapter 20 LWG674 LWG700 Howard E. Hinnant
- N1855
2005-08-25 Evolution A Proposal to Add an Rvalue Reference to the C++ Language: Proposed Wording D. Abrahams P. Dimov H. Hinnant A. Hommel
- N1854
2005-08-26 Library C++ Standard Library Closed Issues List (Revision R38) Howard Hinnant
- N1853
2005-08-26 Library C++ Standard Library Defect Report List (Revision R38) Howard Hinnant
- N1852
2005-08-26 Library C++ Standard Library Active Issues List (Revision R38) Howard Hinnant
- N1851
2005-08-25 Library Improving Usability and Performance of TR1 Smart Pointers V. Kliatchko I. Rocha
- N1850
2005-08-25 Library Towards a Better Allocator Model Pablo Halpern
- N1849
2005-08-26 Evolution Concepts for C++0x Revision 1 D. Gregor J. Siek et al.
- N1848
2005-08-26 Evolution Implementing Concepts D. Gregor J. Siek
- N1847
1999-10-20 Library vector<bool>: More Problems, Better Solutions Herb Sutter
- N1846
2005-08-27 Core C++ Standard Core Language Closed Issues, Revision 37 William M. Miller
- N1845
2005-08-27 Core C++ Standard Core Language Defect Reports, Revision 37 William M. Miller
- N1844
2005-08-27 Core C++ Standard Core Language Active Issues, Revision 37 William M. Miller
- N1843
2005-08-01 Evolution A Proposal to add Interval Arithmetic to the C++ Standard Library H. Br�nnimann G. Melquiond S. Pion
- N1842
2005-07-27 Library A Proposal to add two iostream manipulators to the C++ Standard Library Paul A Bristow
- N1841
2005-08-23 Library Filesystem Library Proposal Beman Dawes
- N1840
2005-06-28 Library C++0x Proposal: Function template std::minmax and / or algorithm std::minmax_element Herv� Br�nnimann
- N1839
2005-06-24 Evolution Decimal Types for C++: Second Draft Robert Klarer
- N1838
2005-06-24 Library A Proposal to Add Sockets to the Standard Library Joseph S. Berr�os
- N1837
2005-06-27 Library Library Extension Technical Report - Issues List Matt Austern
- N1836
2005-06-24 Library Draft Technical Report on C++ Library Extensions Matt Austern
- N1835
2005-06-23 Evolution <stdint.h> for C++ Steve Clamage
- N1834
2005-06-24 Evolution A Pleading for Reasonable Parallel Processing Support in C++ Detlef Vollmann
- N1833
2005-06-24 Evolution Transparent Garbage Collection for C++ H. Boehm M. Spertus
- N1832
2005-06-24 Library C++ Standard Library Closed Issues List (Revision R37) Howard Hinnant
- N1831
2005-06-24 Library C++ Standard Library Defect Report List (Revision R37) Howard Hinnant
- N1830
2005-06-24 Library C++ Standard Library Active Issues List (Revision R37) Howard Hinnant
- N1827
2005-08-29 Evolution An Explicit Override Syntax for C++ C. Uzdavinis A. Meredith
- N1825
2005-06-27 Evolution Addressing Exception Specifications for Next Generation of C++ Alisdair Meredith
- N1824
2005-06-27 Evolution Extending Aggregate Initialization Alisdair Meredith
- N1823
2005-06-23 Evolution New Character Types in C++ Lawrence Crowl
- N1822
2005-06-14 Library A Proposal to add a max significant decimal digits value to the C++ Standard Library Numeric limits Paul A Bristow
- N1821
2005-08-24 Evolution Extending Move Semantics To *this (Revision 2) D. Vandevoorde B. Kozicki
- N1820
2005-06-27 Core C++ Standard Core Language Closed Issues, Revision 36 William M. Miller
- N1819
2005-06-27 Core C++ Standard Core Language Defect Reports, Revision 36 William M. Miller
- N1818
2005-06-27 Core C++ Standard Core Language Active Issues, Revision 36 William M. Miller
- N1817
2005-05-31 Agenda Herb Sutter
- N1816
2005-06-02 Business Plan and Convener's Report Herb Sutter
- N1815
2005-05-02 ISO C++ Strategic Plan for Multithreading Lawrence Crowl
- N1814
2005-04-29 October 2005 Meeting Information (Revision 1) Stephen Michell
- N1811
2005-04-29 Evolution Adding the long long type to C++ (Revision 3) J. Stephen Adamczyk
- N1810
2005-04-29 Library Library Extension TR2 Call for Proposals H. Hinnant B. Dawes M. Austern
- N1809
2005-04-30 Library Library Extension Technical Report - Issues List Matt Austern
- N1808
2005-05-01 Library C++ Standard Library Closed Issues List (Revision R36) Matt Austern
- N1807
2005-05-01 Library C++ Standard Library Defect Report List (Revision R36) Matt Austern
- N1806
2005-05-01 Library C++ Standard Library Active Issues List (Revision R36) Matt Austern
- N1805
2005-04-20 Editor's Report Pete Becker
- N1804
2005-04-27 Working Draft, Standard for Programming Language C++ Pete Becker
- N1803
2005-04-18 Library Simple Numeric Access Pete Becker
- N1802
2005-04-18 Library Uniform Use of std::string Pete Becker
- N1801
2005-05-01 Core Proposed resolution of core issue 301 Clark Nelson
- N1800
2005-04-27 Evolution Contract Programming For C++0x L. Crowl T. Ottosen
- N1799
2005-04-14 Evolution C++ Language Support for Generic Programming J. Siek D. Gregor R. Garcia J. Willcock J. J�rvi A. Lumsdaine
- N1798
2005-04-14 Evolution Explicit model definitions are necessary D. Gregor J. Siek
- N1796
2005-04-27 Evolution Proposal for new for-loop Thorsten Ottosen
- N1794
2005-04-13 Core/Evolution Deducing the type of variable from its initializer expression (revision 2) J. J�rvi B. Stroustrup G. Dos Reis
- N1792
2005-05-01 Core/Evolution A Modest Proposal: Fixing ADL Herb Sutter
- N1791
2005-05-01 Evolution Extended friend Declarations (Rev. 3) William M. Miller
- N1790
2005-04-10 Minutes of ISO WG21 Meeting, April 10, 2005 Robert Klarer
- N1789
2005-04-11 Minutes of J16 Meeting No. 40/WG21 Meeting No. 34, April 11-15, 2005 Robert Klarer
- N1788
2005-05-01 Core C++ Standard Core Language Closed Issues, Revision 35 William M. Miller
- N1787
2005-05-01 Core C++ Standard Core Language Defect Reports, Revision 35 William M. Miller
- N1786
2005-05-01 Core C++ Standard Core Language Active Issues, Revision 35 William M. Miller
- N1785
2005-04-11 Evolution Toward a Proposal for Object Templates in C++0x Walter E. Brown
- N1784
2005-04-15 Evolution A proposal to add l-value member function qualifier Bronek Kozicki
- N1783
2005-04-09 TG5 Liaison Report #9 Herb Sutter
- N1782
Evolution A concept design (Rev. 1) B. Stroustrup G. Dos Reis
- N1781
Evolution Rules of thumb for the design of C++0x Bjarne Stroustrup
- N1780
2005-04-23 Library Comments on LWG issue 233: Insertion hints in associative containers Howard E. Hinnant
- N1778
2005-01-18 Evolution Modules in C++ (Revision 1) Daveed Vandevoorde
- N1777
2005-03-04 Evolution Memory model for multithreaded C++: Issues A. Alexandrescu H. Boehm K. Henney B. Hutchings D. Lea B. Pugh
- N1776
2005-03-04 Evolution Decimal Types for C++ Robert Klarer
- N1775
2005-03-04 Evolution A Case for Reflection Walter E. Brown et al.
- N1774
2005-03-04 Evolution On the Future Evolution of C++ Lois Goldthwaite
- N1773
2005-03-04 Evolution Proposal to add Contract Programming to C++ (revision 2) D. Abrahams L. Crowl T. Ottosen J. Widman
- N1772
2005-03-04 Agenda Stephen D. Clamage
- N1771
2005-03-03 Evolution Impact of the rvalue reference on the Standard Library H. Hinnant D. Abrahams P. Dimov D. Gregor A. Hommel A. Meredith
- N1770
2005-03-05 Evolution A Proposal to Add an Rvalue Reference to the C++ Language: Proposed Wording H. Hinnant D. Abrahams J. Adamczyk P. Dimov A. Hommel
- N1769
2005-03-07 Core C++ Standard Core Language Closed Issues, Revision 34 William M. Miller
- N1768
2005-03-07 Core C++ Standard Core Language Defect Reports, Revision 34 William M. Miller
- N1767
2005-03-07 Core C++ Standard Core Language Active Issues, Revision 34 William M. Miller
- N1766
2005-03-04 Library C++0x Standard Library wishlist (revision 4) Matt Austern
- N1765
2005-03-07 Library Library Extension Technical Report - Issues List Matt Austern
- N1764
2005-03-04 Library C++ Standard Library Closed Issues List (Revision 35) Matt Austern
- N1763
2005-03-04 Library C++ Standard Library Defect Report List (Revision 35) Matt Austern
- N1762
2005-03-04 Library C++ Standard Library Active Issues List (Revision 35) Matt Austern
- N1761
2005-02-01 TG5 Liaison Report #8 Herb Sutter
- N1760
2004-11-10 TG5 Liaison Report #7 Herb Sutter
- N1759
2004-10-05 TG5 Liaison Report #6 Herb Sutter
- N1758
2005-01-17 Evolution Concepts for C++0x J. Siek D. Gregor et al.
- N1757
2005-01-13 Evolution Right Angle Brackets (Revision 1) Daveed Vandevoorde
- N1756
2005-01-17 Library Library Extension Technical Report - Issues List Matt Austern
- N1755
2005-01-17 Library C++ Standard Library Closed Issues List (Revision 34) Matt Austern
- N1754
2005-01-17 Library C++ Standard Library Defect Report List (Revision 34) Matt Austern
- N1753
2005-01-17 Library C++ Standard Library Active Issues List (Revision 34) Matt Austern
- N1752
2005-01-17 Library C++0x Standard Library wishlist (revision 3) Matt Austern
- N1751
2005-01-14 Evolution Aspects of Reflection in C++ Detlef Vollmann
- N1750
2005-01-13 Library Critique of Code Conversion Proposal (N1683) Beman Dawes
- N1749
2005-01-14 Core C++ Standard Core Language Closed Issues, Revision 33 William M. Miller
- N1748
2005-01-14 Core C++ Standard Core Language Defect Reports, Revision 33 William M. Miller
- N1747
2005-01-14 Core C++ Standard Core Language Active Issues, Revision 33 William M. Miller
- N1746
2004-12-29 Evolution Adding extended integer types to C++ J. Stephen Adamczyk
- N1745
2005-01-17 Library Proposed Draft Technical Report on C++ Library Extensions Matt Austern
- N1744
2005-01-13 Library Big Integer Library Proposal for C++0x Michiel Salters
- N1743
2004-11-09 Agenda Herb Sutter
- N1742
2004-11-07 Evolution Auxiliary class interfaces Francis Glassborow
- N1741
2004-11-05 Evolution Proposal for Extending the switch statement Francis Glassborow
- N1740
2004-11-03 Evolution The "scope" extension for the C/C++ preprocessor Thomas Plum
- N1739
2004-11-08 Evolution Adding a Policy-Based Smart Pointer Framework to the Standard Library David B. Held
- N1738
2004-11-08 Evolution Memory Model for Multithreaded C++ A. Alexandrescu H. Boehm K. Henney D. Lea B. Pugh M. Michael
- N1737
2004-11-02 Evolution A Proposal to Restore Multi-declarator auto Declarations Walter E. Brown
- N1736
2004-11-05 Evolution Modules in C++ (Revision 1) Daveed Vandevoorde
- N1735
2004-11-03 Evolution Adding the long long type to C++ (Revision 2) J. Stephen Adamczyk
- N1734
2004-11-05 Editor's report Pete Becker
- N1733
2004-11-05 Working Draft, Standard for Programming Language C++ Pete Becker
- N1732
2004-11-05 Core C++0x Standard Library wishlist (revision 2) Matt Austern
- N1731
2004-11-07 Core C++ Standard Core Language Closed Issues, Revision 32 William M. Miller
- N1730
2004-11-07 Core C++ Standard Core Language Defect Reports, Revision 32 William M. Miller
- N1729
2004-11-07 Core C++ Standard Core Language Active Issues, Revision 32 William M. Miller
- N1727
2004-11-08 Core Changing Undefined Behavior into Diagnosable Errors William M. Miller
- N1726
2004-10-21 Evolution Macro scopes Thomas Plum
- N1725
2004-11-08 Core Copy Elision in Exception Handling William M. Miller
- N1724
2004-10-29 Evolution A Library Approach to Initialization Thorsten Ottosen
- N1723
2004-10-20 Library Proposed Resolutions to Library TR Issues Matt Austern
- N1722
2004-11-08 Evolution Extended friend Declarations (Rev. 2) William M. Miller
- N1721
2004-10-21 Evolution Deducing the type of variable from its initializer expression J. Jaarvi B. Stroustrup G. Dos Reis
- N1720
2004-10-20 Evolution Proposal to Add Static Assertions to the Core Language (Revision 3) R. Klarer J. Maddock B. Dawes H. Hinnant
- N1719
2004-10-21 Evolution Strongly Typed Enums (revision 1) H. Sutter D. Miller
- N1718
2004-11-01 Library A Proposal to add the Infinite Precision Integer and Rational to the C++ Standard Library M. J. Kronenburg
- N1717
2004-11-05 Evolution Explicit class and default definitions F. Glassborow L. Goldthwaite
- N1715
2004-10-22 Minutes of J16 Meeting No. 39/WG21 Meeting No. 34, October 17-22, 2004 Robert Klarer
- N1714
2004-10-17 Minutes of ISO WG21 Meeting, October 17, 2004 Robert Klarer
- N1713
2004-10-14 Library Proposed Resolution to TR1 Issues 3.12, 3.14, and 3.15 Pete Becker
- N1712
2004-11-05 Library Library Extension Technical Report - Issues List Matt Austern
- N1711
2004-11-05 Library (Draft) Technical Report on Standard Library Extensions Matt Austern
- N1710
2004-11-05 Library C++ Standard Library Closed Issues List (Revision 33) Matt Austern
- N1709
2004-11-05 Library C++ Standard Library Defect Report List (Revision 33) Matt Austern
- N1708
2004-11-05 Library C++ Standard Library Active Issues List (Revision 33) Matt Austern
- N1707
2004-09-11 Invitation April 2005 meeting Keld Jorn Simonsen
- N1706
2004-09-10 Evolution and Core Toward Opaque typedefs in C++0X Walter E. Brown
- N1705
2004-09-12 Evolution Decltype and Auto (revision 4) J. Jarvi B. Stroustrup G. Dos Reis
- N1704
2004-09-10 Evolution Variadic Templates: Exploring the Design Space D. Gregor J. Jarvi G. Powell
- N1703
2004-09-09 Evolution Function Qualifiers Francis Glassborow
- N1702
2004-09-08 Evolution explicit class and default definitions Francis Glassborow
- N1701
2004-09-08 Evolution Regularizing Initialization Syntax (revision 1) Francis Glassborow
- N1700
2004-09-09 Evolution C++ Evolution Working Group — Active Proposals, Revision 1b D. Vandevoorde B. Stroustrup H. Sutter
- N1698
2004-09-10 AGENDA J16 Meeting No. 39 WG21 Meeting No. 34 Oct 17-22, 2004, Redmond, Washington Stephen D. Clamage
- N1697
2004-09-10 Library Restrictions on Order Parameters for Bessels and Other Function Families P.J. Plauger
- N1696
2004-09-07 Evolution Language Support for Restricted Templates Peter Dimov
- N1695
2004-09-09 Evolution A Proposal to Make Pointers to Members Callable Peter Dimov
- N1694
2004-09-06 Evolution A Proposal to Extend the Function Call Operator Peter Dimov
- N1693
2004-09-10 Evolution Adding the long long type to C++ (Revision 1) J. Stephen Adamczyk
- N1692
2004-07-01 Library A Proposal to add the Infinite Precision Integer to the C++ Standard Library M.J. Kronenburg
- N1691
2004-09-07 Evolution Explicit Namespaces David Abrahams
- N1690
2004-09-07 Evolution A Proposal to Add an Rvalue Reference to the C++ Language H. Hinnant D. Abrahams P. Dimov
- N1689
2004-09-10 Library C++0x Standard Library wishlist Matt Austern
- N1688
2004-09-10 Library Library Extension Technical Report - Issues List (Revision 5) Matt Austern
- N1687
2004-09-10 Library (Draft) Technical Report on Standard Library Extensions Matt Austern
- N1686
2004-09-10 Library C++ Standard Library Closed Issues List (Revision 32) Matt Austern
- N1685
2004-09-10 Library C++ Standard Library Defect Report List (Revision 32) Matt Austern
- N1684
2004-09-10 Library C++ Standard Library Active Issues List (Revision 32) Matt Austern
- N1683
2004-09-10 Library Proposed Library Additions for Code Conversions P.J. Plauger
- N1682
2004-09-10 Library A Multi-threading Library for Standard C++ Pete Becker
- N1681
2004-09-01 Library A Proposal to Add a Policy-Based Smart Pointer Framework to the Standard Library David B. Held
- N1680
2004-09-10 Evolution Memory Model for multithreaded C++ A. Alexandrescu H. Boehm K. Henney D. Lea B. Pugh
- N1679
2004-09-10 Core C++ Standard Core Language Closed Issues, Revision 31 William M. Miller
- N1678
2004-09-10 Core C++ Standard Core Language Defect Reports, Revision 31 William M. Miller
- N1677
2004-09-10 Core C++ Standard Core Language Active Issues, Revision 31 William M. Miller
- N1676
2004-09-09 Evolution Non-member overloaded copy assignment operator Bronek Kozicki
- N1675
2004-08-19 TG5 Liaison Report #5 Herb Sutter
- N1674
2004-08-31 Evolution and Library A Proposal to Improve const_iterator Use from C++0X Containers Walter E. Brown
- N1673
2004-09-10 Library Unifying TR1 Function Object Type Specifications P. Becker P. Dimov
- N1672
2004-09-10 Library Adapting N1640=04-0080 To C++0x Pete Becker
- N1671
2004-09-10 Evolution Overloading Operator.() & Operator.*() G. Powell D. Gregor J. Jarvi
- N1669
2004-09-10 Evolution Proposal to add Contract Programming to C++ (revision 1) Thorsten Ottosen
- N1668
2004-08-11 Library A Proposal to add Mathematical Functions for Statistics to the C++ Standard Library Paul A Bristow
- N1667
2004-07-16 Library Accessing the target of a tr1::function object Douglas Gregor
- N1666
2004-07-15 Performance Technical Report on C++ Performance Lois Goldwaithe
- N1665
2004-07-15 Library Guidelines for Domain Errors in Mathematical Special Functions J. Marraffino M. Paterno
- N1664
2004-07-16 Evolution Toward Improved Optimization Opportunities in C++0x W. Brown M. Paterno
- N1663
2004-07-05 TG5 Liaison Report #4 Herb Sutter
- N1662
2004-07-16 WG21 Business Plan and Convener's Report Herb Sutter
- N1661
Library Library Extension Technical Report - Issues List Matt Austern
- N1660
2004-07-16 Library (Draft) Technical Report on Standard Library Extensions Matt Austern
- N1659
2004-07-16 Library C++ Standard Library Closed Issues List (Revision 31) Matt Austern
- N1658
2004-07-16 Library C++ Standard Library Defect Report List (Revision 31) Matt Austern
- N1657
2004-07-16 Library C++ Standard Library Active Issues List (Revision 31) Matt Austern
- N1656
2004-07-16 Editor's report Pete Becker
- N1655
2004-07-16 Unofficial Working Draft, Standard for Programming Language C++ Pete Becker
- N1654
2004-05-19 TG5 Liaison Report #3 Herb Sutter
- N1653
2004-07-16 Evolution and Core Working draft changes for C99 preprocessor synchronization Clark Nelson
- N1652
2004-04-22 WG21 Agenda Herb Sutter
- N1651
2004-04-09 WG21 agenda Herb Sutter
- N1650
2004-04-15 Evolution C++ Evolution Working Group — Active Proposals, Revision 1 D. Vandevoorde B. Stroustrup H. Sutter
- N1649
2004-04-09 Evolution Right Angle Brackets Daveed Vandevoorde
- N1648
2004-04-09 Evolution Motivation, Objectives and Design Decisions Attila Feh�r
- N1647
2004-04-12 Library (Draft) Technical Report on Standard Library Extensions Matt Austern
- N1642
2004-04-09 Evolution Adoption of C99's __func__ predefined identifier and improved default argument behavior Alex Rosenberg
- N1641
2004-04-10 Library Iterator Facade and Adaptor D. Abrahams J. Siek T. Witt
- N1640
2004-04-10 Library New Iterator Concepts D. Abrahams J. Siek T. Witt
- N1639
2004-04-12 Editor's Report Pete Becker
- N1638
2004-04-11 Working Draft, Standard for Programming Language C++ Pete Becker
- N1637
2004-04-12 Library C++ Standard Library Closed Issues List (Revision 30) Matt Austern
- N1636
2004-04-12 Library C++ Standard Library Defect Report List (Revision 30) Matt Austern
- N1635
2004-04-12 Library C++ Standard Library Active Issues List (Revision 30) Matt Austern
- N1634
2004-04-09 Core C++ Standard Core Language Closed Issues, Revision 30 J. Stephen Adamczyk
- N1633
2004-04-09 Core C++ Standard Core Language Defect Reports, Revision 30 J. Stephen Adamczyk
- N1632
2004-04-09 Core C++ Standard Core Language Active Issues, Revision 30 J. Stephen Adamczyk
- N1631
2004-04-11 Electronic review process D. Abrahams B. Dawes J. Siek
- N1630
2004-03-21 Minutes of ISO WG21 Meeting, March 21, 2004 Robert Klarer
- N1629
2004-04-08 Minutes of J16 Meeting No. 38/WG21 Meeting No. 33, March 22-26, 2004 Robert Klarer
- N1628
2004-07-16 Evolution Extensions for the Programming Language C++ to Support New Character Data Types Lawrence Crowl
- N1627
2004-04-04 Core "Conditionally-Supported Behavior" (Rev. 1) William M. Miller
- N1626
2004-04-04 Core Proposed Resolution for Core Issue 39 (Rev. 1) William M. Miller
- N1625
2004-04-09 Evolution #scope for C/C++ Tom Plum
- N1624
2004-03-24 Library Resolutions to fixed-size array issues Matt Austern
- N1623
2004-03-24 Library Resolutions to regular expression issues Matt Austern
- N1622
2004-03-24 Library Resolutions to unordered associative container issues Matt Austern
- N1621
2004-03-24 Library Resolution to TR issue 4.37 Jens Maurer
- N1620
2004-03-24 Library Dimension and Rank Howard Hinnant
- N1619
2004-04-12 Library Library Extension Technical Report — Issues List Matt Austern
- N1618
2004-03-24 Evolution Delegating Constructors (revision 1) H. Sutter F. Glassborow
- N1617
2004-03-23 Evolution Proposal to Add Static Assertions to the Core Language (Revision 2) R. Klarer J. Maddock B. Dawes H. Hinnant
- N1616
2004-03-26 Evolution Extended friend Declarations (Rev. 1) William M. Miller
- N1615
2004-04-09 Evolution C++ Properties — a Library Solution Lois Goldthwaite
- N1614
2004-04-12 Evolution #scope: A simple scoping mechanism for the C/C++ preprocessor Bjarne Stroustrup
- N1613
2004-03-29 Evolution Proposal to add Design by Contract to C++ Thorsten Ottosen
- N1612
2004-03-29 Evolution How we might remove the remaining shortcomings of std::complex<T> Thorsten Ottosen
- N1611
2004-02-17 Evolution Implicitly-Callable Functions in C++0x Walter E. Brown
- N1610
2004-02-14 Evolution Clarification of Initialization of Class Objects by rvalues D. Abrahams G. Powell
- N1609
2004-02-14 Library More on Issues with Random Number Generators in the Library TR Proposal Jens Maurer
- N1608
2004-02-13 TG5 Liaison Report #2 Herb Sutter
- N1607
2004-02-17 Evolution Decltype and auto (revision 3) J. J�rvi B. Stroustrup
- N1605
2004-02-13 Evolution Extending Template Type Parameters I: Namespace and scope Daniel Gutson
- N1604
2004-02-13 Evolution Proposal to Add Static Assertions to the Core Language (Revision 1) R. Klarer J. Maddock B. Dawes H. Hinnant
- N1603
2004-02-17 Evolution Variadic Templates D. Gregor J. J�rvi G. Powell
- N1602
2004-02-12 Evolution Class Scope Using Declarations & private Members Francis Glassborow
- N1601
2004-02-12 Evolution A name for the null pointer: nullptr (revision 2) H. Sutter B. Stroustrup
- N1600
2004-02-11 Evolution C++/CLI Properties Daveed Vandevoorde
- N1599
2004-02-11 Library Issue 431: Swapping containers with unequal allocators Howard E. Hinnant
- N1598
2004-02-14 Evolution Evolution WG issues list B. Stroustrup D. Vandevoorde
- N1597
2004-02-17 Library Library Extension Technical Report - Issues List Matt Austern
- N1596
2004-02-17 Library (Draft) Technical Report on Standard Library Extensions Matt Austern
- N1595
2004-02-17 Library C++ Standard Library Closed Issues List (Revision 29) Matt Austern
- N1594
2004-02-17 Library C++ Standard Library Defect Report List (Revision 29) Matt Austern
- N1593
2004-02-17 Library C++ Standard Library Active Issues List (Revision 29) Matt Austern
- N1592
2004-02-13 Evolution Explicit Conversion Operators Lois Goldthwaite
- N1591
2004-02-13 October 2004 Meeting Information Herb Sutter
- N1590
2004-02-11 Library Smart Pointer Comparison Operators Peter Dimov
- N1589
2004-02-11 Library complex and issue 387 Howard E. Hinnant
- N1588
2004-02-13 Library On Random-Number Distributions for C++0x Marc Paterno
- N1585
2004-02-05 Evolution Uniform Calling Syntax (Re-opening public interfaces) Francis Glassborow
- N1584
2004-02-12 Evolution Regularizing Initialization Syntax Francis Glassborow
- N1583
2004-02-12 Evolution Inheriting Constructors Francis Glassborow
- N1582
2004-02-12 Evolution Compiler Generated Defaults Francis Glassborow
- N1581
2004-02-13 Evolution Delegating Constructors H. Sutter F. Glassborow
- N1580
2004-02-10 AGENDA J16 Meeting No. 38 WG21 Meeting No. 33 March 22-26, 2004, Sydney Australia Stephen D. Clamage
- N1579
2004-02-10 Evolution Strongly Typed Enums H. Sutter D. Miller
- N1578
2004-02-11 Editor's report P.J. Plauger P. Becker
- N1577
2004-02-07 Working Draft, Standard for Programming Language C++ P.J. Plauger P. Becker
- N1576
2004-02-06 Library Filesystem library query Beman Dawes
- N1575
2004-02-10 Library Library Technical Report Component Detection (Revision 1) Beman Dawes
- N1573
2004-02-13 Core C++ Standard Core Language Closed Issues, Revision 29 J. Stephen Adamczyk
- N1572
2004-02-13 Core C++ Standard Core Language Defect Reports, Revision 29 J. Stephen Adamczyk
- N1571
2004-02-13 Core C++ Standard Core Language Active Issues, Revision 29 J. Stephen Adamczyk
- N1570
2004-01-30 Library Corrections to domain-error reporting for TR1 chapter on special math functions P.J. Plauger
- N1569
2004-01-30 Library Proposed fixes to library inconsistencies P.J. Plauger
- N1568
2004-01-30 Library Proposed additions to TR-1 to improve compatibility with C99 P.J. Plauger
- N1567
2004-01-30 Critique of WG14/N1016 decimal floating-point arithmetic P.J. Plauger
- N1566
2004-02-05 Evolution Synchronizing the C++ preprocessor with C99 Clark Nelson
- N1565
2004-01-22 Evolution Adding the long long type to C++ J. Stephen Adamczyk
- N1564
2004-02-12 Core Core Issue 195 and "Conditionally-Supported Behavior" William M. Miller
- N1563
2003-12-05 TG5 Liaison Report to WG21 Herb Sutter
- N1559
WG21 Agenda Herb Sutter
- N1558
Library Technical Report Component Detection Beman Dawes
- N1557
C++/CLI Overview Herb Sutter
- N1556
C++ Standard Core Language Closed Issues, Revision 28 J. Stephen Adamczyk
- N1555
C++ Standard Core Language Defect Reports, Revision 28 J. Stephen Adamczyk
- N1554
C++ Standard Core Language Active Issues, Revision 28 J. Stephen Adamczyk
- N1553
Minutes of J16 Meeting No. 37/WG21 Meeting No. 32, October 27-31, 2003 Robert Klarer
- N1552
Minutes of ISO WG21 Meeting, October 26, 2003 Robert Klarer
- N1551
Changes to N1540 to Implement N1499 Parts 1 and 2 Pete Becker
- N1550
New Iterator Concepts D. Abrahams J. Siek T. Witt
- N1549
Const correctness in unordered associative containers Matt Austern
- N1548
A Proposal to Add a Fixed Size Array Wrapper to the Standard Library Technical Report Alisdair Meredith
- N1547
Comments on the Initialization of Random Engines Marc Paterno
- N1546
Alignment Proposal Attila Feh�r
- N1545
Variadic Macros and Placemarkers Paul Mensonides
- N1544
Comments about Issues with Random Number Generators Jens Maurer
- N1543
Analysis and Proposed Resolution for Core Issue 39 William M. Miller
- N1542
A Proposal to Add Mathematical Special Functions to the C++ Standard Library (version 3) Walter E. Brown
- N1541
Library Extension Technical Report - Issues List Matt Austern
- N1540
(Draft) Technical Report on Standard Library Extensions Matt Austern
- N1539
C++ Standard Library Closed Issues List (Revision 28) Matt Austern
- N1538
C++ Standard Library Defect Report List (Revision 28) Matt Austern
- N1537
C++ Standard Library Active Issues List (Revision 28) Matt Austern
- N1536
Concepts - syntax and composition B. Stroustrup G. Dos Reis
- N1535
Random Number Generators Issues List Pete Becker
- N1534
Proposed addition of __func__ predefined identifier from C99 Alex Rosenberg
- N1532
WG20 liaison report Keld Simonsen
- N1531
New Iterator Concepts D. Abrahams J. Siek T. Witt
- N1530
Iterator Facade and Adaptor D. Abrahams J. Siek T. Witt
- N1529
Draft proposal for adding Multimethods to C++ Julian Smith
- N1528
Syntactic Disambiguation Using the Template Keyword John H. Spicer
- N1527
Mechanisms for querying types of expressions: decltype and auto revisited J. J�rvi B. Stroustrup
- N1526
Proposal to add namespace references to C++ Benjamin Kosnik
- N1524
Nested Namespace Definition Proposal Jon Jagger
- N1523
Proposed Resolution To LWG issues 225, 226, 229 (revision 1) Howard E. Hinnant
- N1522
Concepts - Design choices for template argument checking B. Stroustrup G. Dos Reis
- N1521
Generalized Constant Expressions Gabriel Dos Reis
- N1520
Extended friend Declarations William M. Miller
- N1519
Type Traits Issue List John Maddock
- N1518
(Draft) Technical Report on Standard Library Extensions Matt Austern
- N1517
C++ Standard Library Closed Issues List (Revision 27) Matt Austern
- N1516
C++ Standard Library Defect Report List (Revision 27) Matt Austern
- N1515
C++ Standard Library Active Issuess List (Revision 27) Matt Austern
- N1514
A Proposal to Add Mathematical Special Functions to the C++ Standard Library (version 2) Walter E. Brown
- N1513
Improving Enumeration Types David Miller
- N1512
Evolution WG issues list Bjarne Stroustrup
- N1511
Literals for user-defined types Bjarne Stroustrup
- N1510
Concept checking - A more abstract complement to type checking Bjarne Stroustrup
- N1509
Generalized Initializer Lists Bjarne Stroustrup
- N1508
Proposal to add Deletion Traits to the Standard Library Bronek Kozicki
- N1507
Errata to the Regular Expression Proposal John Maddock
- N1506
C++ Standard Core Language Closed Issues, Revision 27 J. Stephen Adamczyk
- N1505
C++ Standard Core Language Defect Reports, Revision 27 J. Stephen Adamczyk
- N1504
C++ Standard Core Language Active Issues, Revision 27 J. Stephen Adamczyk
- N1503
Proposed Additions to TR-1 to Improve Compatibility with C99 P.J. Plauger
- N1502
Proposed Signature Changes for Special Math Functions in TR-1 P.J. Plauger
- N1501
Information for March-April 2004 WG21/WG14 Meetings in Sydney, NSW Australia P.J. Plauger
- N1500
Regular Expressions: Internationalization and Customization Pete Becker
- N1499
Simplifying Interfaces in basic_regex Pete Becker
- N1496
Draft Proposal for Dynamic Libraries in C++ (Revision 1) Pete Becker
- N1494
Pure implementation method declaration Daniel F. Gutson
- N1493
Braces Initialization Overloading Daniel F. Gutson
- N1492
Exclusive Inheritance Daniel Gutson
- N1491
AGENDA, J16 Meeting No. 37, WG21 Meeting No. 32, October 27-31, 2003, Kona, Hawaii Stephen D. Clamage
- N1490
Proposed resolution of core issue 301 Clark Nelson
- N1489
Template aliases for C++ B. Stroustrup G. Dos Reis
- N1488
A name for the null pointer: nullptr H. Sutter B. Stroustrup
- N1487
Technical Report on C++ Performance Lois Goldthwaite
- N1486
Business Plan and Convener's Report Herb Sutter
- N1483
Typesafe Variable-length Function and Template Argument Lists D. GregorG. PowellJ. Järvi
- N1482
C++ Standard Library Closed Issues List (Revision 26) Matt Austern
- N1481
C++ Standard Library Defect Report List (Revision 26) Matt Austern
- N1480
C++ Standard Library Active Issues List (Revision 26) Matt Austern
- N1479
A Proposal to Add a Fixed Size Array Wrapper to the Standard Library Technical Report Alisdair Meredith
- N1478
Decltype and auto J. JärviB. StroustrupD. GregorJ. Siek
- N1477
New Iterator Concepts D. AbrahamsJ. SiekT. Witt
- N1476
Iterator Facade and Adaptor D. AbrahamsJ. SiekT. Witt
- N1475
Library Technical Report Proposals and Issues List (Revision 6) Beman Dawes
- N1474
C++ Standard Core Language Closed Issues, Revision 26 J. Stephen Adamczyk
- N1473
C++ Standard Core Language Defect Reports, Revision 26 J. Stephen Adamczyk
- N1472
C++ Standard Core Language Active Issues, Revision 26 J. Stephen Adamczyk
- N1471
Reflective Metaprogramming in C++ Daveed Vandevoorde
- N1470
Enum Type checking for SWITCH statements Daniel Gutson
- N1469
Inline Constants Daniel Gutson
- N1468
Self methods Daniel Gutson
- N1467
Non default constructors for arrays Daniel Gutson
- N1466
Expliciting default parameters Daniel Gutson
- N1465
Constant inheritance Daniel Gutson
- N1464
Anonymous array members Daniel Gutson
- N1463
Draft proposal for adding Multimethods to C++ Julian Smith
- N1462
Safe Exceptions and Compiler Security Checks Brandon Bray
- N1461
Security and Standard C Libraries Martyn Lovell
- N1460
WG21 agenda Herb Sutter
- N1459
Minutes of J16 Meeting No. 36/WG21 Meeting No. 31, April 7-11, 2003 Robert Klarer
- N1458
Minutes of ISO WG21 Meeting, April 6, 2003 Robert Klarer
- N1457
Technical Report on C++ Performance Lois Goldthwaite
- N1456
A Proposal to Add Hash Tables to the Standard Library (revision 4) Matthew Austern
- N1455
A Proposal to Add an Enhanced Binder to the Library Technical Report (revision 1) P. DimovD. GregorJ. JärviG. Powell
- N1454
A uniform method for computing function object return types (revision 1) Douglas Gregor
- N1453
A proposal to add a reference wrapper to the standard library (revision 1) D. GregorP. Dimov
- N1452
A Proposal to Add an Extensible Random Number Facility to the Standard Library (Revision 2) Jens Maurer
- N1451
A Case for Template Aliasing Walter E. Brown
- N1450
A Proposal to Add General Purpose Smart Pointers to the Library Technical Report P. DimovB. DawesG. Colvin
- N1449
Proposal to add template aliases to C++ G. Dos ReisM. Marcus
- N1448
Controling Implicit Template Instantiation M. MarcusG. Dos Reis
- N1445
Class defaults Francis Glassborow
- N1444
Library Technical Report Proposals and Issues List (Revision 5) Beman Dawes
- N1443
A Proposal to Add Hash Tables to the Standard Library (revision 3) Matt Austern
- N1442
C++ Standard Library Closed Issues List (Revision 25) Matt Austern
- N1441
C++ Standard Library Defect Report List (Revision 25) Matt Austern
- N1440
C++ Standard Library Active Issuess List (Revision 25) Matt Austern
- N1439
Proposed Resolution to LWG issues 225, 226, 229 Howard Hinnant
- N1438
A Proposal to Add an Enhanced Binder to the Library Technical Report P. Dimov D. Gregor J. Järvi G. Powell
- N1437
A uniform method for computing function object return types Doug Gregor
- N1436
A proposal to add a reference wrapper to the standard library Doug Gregor
- N1435
C++ Standard Core Language Closed Issues, Revision 25 J. Stephen Adamczyk
- N1434
C++ Standard Core Language Defect Reports, Revision 25 J. Stephen Adamczyk
- N1433
C++ Standard Core Language Active Issues, Revision 25 J. Stephen Adamczyk
- N1432
A Proposal to Add an Enhanced Member Pointer Adaptor to the Library Technical Report Peter Dimov
- N1431
A Proposal to Add General Purpose Smart Pointers to the Library Technical Report P. Dimov B. Dawes G. Colvin
- N1430
Technical Report on C++ Performance Lois Goldthwaite
- N1429
A Proposal to add Regular Expression to the Standard Library John Maddock
- N1428
Proposal for Dynamic Library Support in C++ Pete Becker
- N1427
Making Local Templates more Useful Anthony Williams
- N1426
Why We Can't Afford Export H. Sutter T. Plum
- N1425
Proposal for Technical Report on C++ Standard Library Security Martyn Lovell
- N1424
A Proposal to add Type Traits to the Standard Library John Maddock
- N1423
2003 Five-Year Maintenance Review Steve Clamage
- N1422
A Proposal to Add Mathematical Special Functions to the C++ Standard Library Walter E. Brown
- N1421
Agenda: J16 Meeting No. 36, WG21 Meeting No. 31, April 7-11, 2003 Steve Clamage
- N1420
Proposed Addition to C++: Class Namespaces Carl Daniel
- N1419
WG21 Agenda Herb Sutter
- N1418
Dynamic Libraries in C++ Pete Becker
- N1417
Oxford meeting information Francis Glassborow
- N1416
C++ Standard Core Language Closed Issues, Revision 24 J. Stephen Adamczyk
- N1415
C++ Standard Core Language Defect Reports, Revision 24 J. Stephen Adamczyk
- N1414
C++ Standard Core Language Active Issues, Revision 24 J. Stephen Adamczyk
- N1413
C++ Standard Library Closed Issues List (Revision 24) Matt Austern
- N1412
C++ Standard Library Defect Report List (Revision 24) Matt Austern
- N1411
C++ Standard Library Active Issuess List (Revision 24) Matt Austern
- N1409
Minutes of ISO WG21 meeting, October 20, 2002 Robert Klarer
- N1408
Qualified Namespaces David Abrahams
- N1406
Proposed Addition to C++: Typedef Templates Herb Sutter
- N1405
Minutes of ANSI J16 and ISO WG21 Co-located Meeting, 21-25 October 2002 Herb Sutter
- N1404
Evolution Working Group Record of Discussion Herb Sutter
- N1403
Proposal for adding tuple types into the standard library Jaakko Järvi
- N1402
A Proposal to add a Polymorphic Function Object Wrapper to the Standard Library Doug Gregor
- N1401
Atomic operations with multi-threaded environments Jan Kristoffersen
- N1400
Toward standardization of dynamic libraries Matt Austern
- N1399
A proposal to add Hash Tables to the Standard Library (revision 2) Matt Austern
- N1398
A Proposal to Add an Extensible Random Number Facility to the Standard Library Jens Maurer
- N1397
Library Technical Report Proposals and Issues List (Revision 4) Beman Dawes
- N1396
Technical Report on C++ Performance Martin J. O'Riordan
- N1395
Aspects of Forwarding (was C++ Support For Delegation) Lois Goldthwaite
- N1394
Some proposed extensions to C++ language David Miller
- N1393
Revisions to Partial Ordering Rules J. Spicer J. Wiegley
- N1392
C++ Standard Library Closed Issues List (Revision 23) Matt Austern
- N1391
C++ Standard Library Defect Report List (Revision 23) Matt Austern
- N1390
C++ Standard Library Active Issuess List (Revision 23) Matt Austern
- N1388
Enhancing numerical support Gabriel Dos Reis
- N1387
Proposed Resolution to LWG Issues 225, 226, 229 Howard Hinnant
- N1386
A Proposal to add Regular Expressions to the Standard Library John Maddock
- N1385
The Forwarding Problem: Arguments Peter Dimov
- N1384
PME: Properties, methods and events John Wiegley
- N1383
Agenda: J16 Meeting No. 35, WG21 Meeting No. 30, October 21-25, 2002 Stephen D. Clamage
- N1382
Proposal for adding tuple type into the standard library Jaakko Järvi
- N1381
Proposal to Add Static Assertions to the Core Language R. Klarer J. Maddock
- N1380
C++ Standard Core Language Closed Issues, Revision 23 J. Stephen Adamczyk
- N1379
C++ Standard Core Language Defect Reports, Revision 23 J. Stephen Adamczyk
- N1378
C++ Standard Core Language Active Issues, Revision 23 J. Stephen Adamczyk
- N1377
A Proposal to Add Move Semantics Support to the C++ Language H. Hinnant P. Dimov D. Abrahams
- N1376
Consolidated edits for core issues 245, 254, et al. Clark Nelson
- N1375
A Proposal to add a Polymorphic Function Object Wrapper to the Standard Library Doug Gregor
- N1374
WG21 Business Plan and Convener's Report Thomas Plum
- N1372
Proposed C99 Library Additions to C++ (Revised) P.J. Plauger
- N1371
C++ Standard Library Closed Issues List (Revision 22) Matt Austern
- N1370
C++ Standard Library Defect Report List (Revision 22) Matt Austern
- N1369
C++ Standard Library Active Issuess List (Revision 22) Matt Austern
- N1368
C++ Standard Core Language Closed Issues, Revision 22 J. Stephen Adamczyk
- N1367
C++ Standard Core Language Defect Reports, Revision 22 J. Stephen Adamczyk
- N1366
C++ Standard Core Language Active Issues, Revision 22 J. Stephen Adamczyk
- N1365
October 2002 meeting information in Santa Cruz CA P.J. Plauger
- N1364
Evolution WG Proposal Skeleton Herb Sutter
- N1363
C++ Support for Delegation Lois Goldthwaite
- N1362
Agenda for October 2002 Meeting of WG21 Tom Plum
- N1361
Library Technical Report Proposals and Issues List (Revision 3) Beman Dawes
- N1360
const-correctness and other safety issues in clause 27: input/output library Walter Brown & Marc Paterno
- N1359
Technical Report on C++ Performance (DRAFT) Martin J. O'Riordan
- N1358
Minutes of ANSI J16 and ISO WG21 Co-located Meeting, 22-26 April 2002 Herb Sutter
- N1357
Minutes of ISO WG21 Meeting, April 21, 2002 Herb Sutter
- N1356
2002-03-12 Predictable data layout for certain non-POD types R.W. Grosse-Kunstleve & D. Abrahams
- N1355
2002-03-13 Technical Report on C++ Performance (DRAFT) Martin J. O'Riordan
- N1354
2002-03-10 Proposed C99 Library Additions to C++ P.J. Plauger
- N1353
2001-10-15 Local Classes and Linkage Anthony Williams
- N1352
2002-03-12 C++ Standard Library Closed Issues List (Revision 21) Matt Austern
- N1351
2002-03-12 C++ Standard Library Defect Report List (Revision 21) Matt Austern
- N1350
2002-03-12 C++ Standard Library Active Issuess List (Revision 21) Matt Austern
- N1349
2002-03-11 C++ Standard Core Language Closed Issues, Revision 21 J. Stephen Adamczyk
- N1348
2002-03-11 C++ Standard Core Language Defect Reports, Revision 21 J. Stephen Adamczyk
- N1347
2002-03-11 C++ Standard Core Language Active Issues, Revision 21 J. Stephen Adamczyk
- N1346
2002-03-11 Agenda: J16 Meeting No. 34, WG21 Meeting No. 29, April 22-26, 2002 Steve Clamage
- N1345
2002-03-07 Type Traits Proposal John Maddock
- N1344
2002-03-01 Namespaces and Library Versioning Herb Sutter
- N1343
2001-11-09 C++ Standard Core Language Closed Issues, Revision 20 J. Stephen Adamczyk
- N1342
2001-11-09 C++ Standard Core Language Defect Reports, Revision 20 J. Stephen Adamczyk
- N1341
2001-11-09 C++ Standard Core Language Active Issues, Revision 20 J. Stephen Adamczyk
- N1340
2001-11-06 WG21 and J16 (C++) Joint Mailing and Meeting Information Thomas Plum
- N1339
2001-11-09 C++ Standard Library Closed Issues List (Revision 20) Matt Austern
- N1338
2001-11-09 C++ Standard Library Defect Report List (Revision 20) Matt Austern
- N1337
2001-11-09 C++ Standard Library Active Issues List (Revision 20) Matt Austern
- N1336
2001-11-09 Technical Report on C++ Performance (DRAFT) Performance WG
- N1335
2001-11-07 Agenda, SC22/WG21, C++, Curacao Thomas Plum
- N1334
2001-11-09 Draft Consolidated Technical Corrigendum Andrew Koenig
- N1333
2001-10-26 J16 TAG Meeting, 26 October 2001 Record of Discussion Herb Sutter
- N1332
2001-10-22 ANSI J16 and ISO WG21 Co-located Meeting, 22-26 October 2001 Record of Discussion Herb Sutter
- N1331
2001-10-22 ISO WG21 Meeting, October 21, 2001 Record of Discussion Herb Sutter
- N1330
2001-10-26 Spring 2002 Meeting Michiel Salters
- N1329
2001-10-26 Minutes of J16 TAG Meeting, 26 October 2001 Herb Sutter
- N1328
2001-10-22 Minutes of ANSI J16 and ISO WG21 Co-located Meeting, 22-26 October 2001 Herb Sutter
- N1327
2001-10-22 Minutes of ISO WG21 Meeting, October 21, 2001 Herb Sutter
- N1326
2001-10-22 A Proposal to Add Hashtables to the Standard Library Matt Austern
- N1325
2001-10-23 Library Technical Report Proposals List Trial Balloon Beman Dawes
- N1324
2001-09-13 Issue 273: POD classes and operator& Jens Maurer
- N1323
2001-09-12 C++ Core Language Closed Issues, Revision 19 J. Stephen Adamczyk
- N1322
2001-09-12 C++ Core Language Defect Reports, Revision 19 J. Stephen Adamczyk
- N1321
2001-09-12 C++ Core Language Active Issues, Revision 19 J. Stephen Adamczyk
- N1320
2001-09-10 Agenda, J16 Meeting No.33, WG21 Meeting No. 28, October 22-26, 2001 Steve Clamage
- N1319
2001-09-11 C++ Standard Library Closed Issues List (Revision 19) Matt Austern
- N1318
2001-09-11 C++ Standard Library Defect Report List (Revision 19) Matt Austern
- N1317
2001-09-11 C++ Standard Library Active Issues List (Revision 19) Matt Austern
- N1316
2001-09-13 Draft Expanded Technical Corrigendum Andrew Koenig
- N1315
2001-08-10 Business Plan and Convenor's Report Thomas Plum
- N1314
Notes on standard library extensions Matthew Austern
- N1313
Binary Search with Heterogeneous Comparison David Abrahams
- N1312
C++ Standard Library Closed Issues List (Revision 18) Matthew Austern
- N1311
C++ Standard Library Defect Report List (Revision 18) Matthew Austern
- N1310
C++ Standard Library Active Issues List (Revision 18) Matthew Austern
- N1309
Technical Report on C++ Performance (DRAFT) Performance WG
- N1308
C++ Core Language Closed Issues, Revision 18 William M. Miller
- N1307
C++ Core Language Defect Reports, Revision 18 William M. Miller
- N1306
C++ Core Language Active Issues, Revision 18 William M. Miller
- N1305
Agenda, SC22/WG21, C++, Redmond, Washington, USA Thomas Plum
- N1304
Minutes of ANSI J16 and ISO WG21 Co-located Meeting, April 30-May 4, Herb Sutter Robert Klarer 2001
- N1303
Minutes of ISO WG21 Meeting, April 29, 2001 Robert Klarer Herb Sutter
- N1302
Core WG Defect Resolutions William M. Miller
- N1301
DTR 14652: Specification Method for Cultural Conventions Keld Simonsen
- N1300
C++ Core Language Closed Issues, Revision 16 William M. Miller
- N1299
C++ Core Language Defect Reports, Revision 16 William M. Miller
- N1298
C++ Core Language Active Issues, Revision 16 William M. Miller
- N1297
Improved Iterator Categories and Requirements Jeremy Siek
- N1296
User-supplied Specializations of Standard Library Algorithms Peter Dimov
- N1295
Partial Specialization of Function Templates Peter Dimov
- N1294
October 2001 WG14/WG21 Meeting Jonathan E. Caves
- N1293
C++ Standard Library Closed Issues List (Revision 17) Matthew Austern
- N1292
C++ Standard Library Defect Report List (Revision 17) Matthew Austern
- N1291
C++ Standard Library Active Issues List (Revision 17) Matthew Austern
- N1290
Extensions for the programming language C to support embedded proces Jan Kristoffersensors
- N1289
Library issues 225 and 229 Howard Hinnant
- N1288
Agenda, J16 Meeting No.32, WG21 Meeting No. 27, April 30-May 4, 2001 Stephen D. Clamage
- N1287
Agenda, SC22/WG21, C++, Copenhagen, Denmark Thomas Plum
- N1286
The point of destruction of a call argument temporary J. Stephen Adamczyk
- N1285
Minutes of U.S. TAG Meeting, October 27, 2000 Herb Sutter
- N1283
A New Work Item Proposal: Technical Report for Library Issues Nicolai Josuttis
- N1282
Request for Library TR Nicolai Josuttis
- N1281
Performance TR - Working Paper Performance WG
- N1280
Formal Motions Stephen D. Clamage
- N1279
Definition of Dependent Name - Revision 2 John Spicer
- N1278
October 2001 WG14/WG21 Meeting Jonathan E. Caves
- N1276
Minutes of ANSI J16 and ISO WG21 Co-located Meeting, October 23-27, 2000 Herb Sutter
- N1275
Minutes of ISO WG21 Meeting, October 22, 2000 Herb Sutter
- N1274
C++ Standard Core Language Closed Issues, Revision 15 William M. Miller
- N1273
C++ Standard Core Language Defect Reports, Revision 15 William M. Miller
- N1272
C++ Standard Core Language Active Issues, Revision 15 William M. Miller
- N1271
C++ Standard Library Defect Report List (Revision 16) Matt Austern
- N1270
C++ Standard Library Closed Issues List (Revision 16) Matt Austern
- N1269
C++ Standard Library Active Issues List (Revision 16) Matt Austern
- N1268
Member Access Control and Nested Classes Alan Griffiths and Mark Radford
- N1267
C++ Standard Core Language Closed Issues, Revision 13 William M. Miller
- N1266
C++ Standard Core Language Defect Reports, Revision 13 William M. Miller
- N1265
C++ Standard Core Language Active Issues, Revision 13 William M. Miller
- N1263
Default Arguments and Friend Declarations John Spicer
- N1262
Agenda, J16 Meeting No. 31, WG21 Meeting No. 26 Stephen Clamage
- N1261
C++ Standard Library Defect Report List (Revision 15) Matt Austern
- N1260
C++ Standard Library Closed Issues List (Revision 15) Matt Austern
- N1259
C++ Standard Library Active Issues List (Revision 15) Matt Austern
- N1258
ROM-ability (Performance Group) Seiji Hayashida
- N1257
Business Plan and Convener's Report, ISO/IEC JTCI/SC22/WG21(C++) Thomas Plum
- N1256
Agenda, SC22/WG21, C++, Toronto, Canada Thomas Plum
- N1255
Minutes, J16 + WG21 Meeting, Tokyo Robert Klarer
- N1254
Member Access Control — Proposed Revisions Martin O'Riordan
- N1253
Minutes, SC22/WG21, C++, Tokyo, Japan Thomas Plum
- N1252
Shades of Namespace std Functions Alan Griffiths
- N1251
Definition of Dependent Name John Spicer
- N1250
Library Motions for Tokyo Beman Dawes
- N1249
Drafting from Tokyo Meeting — Revision 2 John Spicer
- N1248
Draft Technical Report on Performance Issues Performance WG
- N1247
Programmer-directed Optimizations Seiji Hayashida
- N1246
Fixing valarray for Real-World Use AFNOR
- N1245
Binder Problem and Reference Proposal (Revised) Bjarne Stroustrup
- N1244
C++ Standard Library Defect Report List (Revision 14) Beman Dawes
- N1243
C++ Standard Library Closed Issues List (Revision 14) Beman Dawes
- N1242
C++ Standard Library Active Issues List (Revision 14) Beman Dawes
- N1241
C++ Standard Core Language Closed Issues, Revision 12 William M. Miller
- N1240
C++ Standard Core Language Defect Reports, Revision 12 William M. Miller
- N1239
C++ Standard Core Language Active Issues, Revision 12 William M. Miller
- N1238
C++ Standard Core Language Closed Issues, Revision 10 William M. Miller
- N1237
C++ Standard Core Language Defect Reports, Revision 10 William M. Miller
- N1236
C++ Standard Core Language Active Issues, Revision 10 William M. Miller
- N1235
October 2000 Meeting of WG21/J16 Travel Information Robert Klarer
- N1234
Proposed Resolution for Core Issue 73 William M. Miller
- N1233
Technical Report on Basic I/O Hardware Addressing Jan Kristoffersen
- N1232
The core language auto_ptr problem J. Stephen Adamczyk
- N1231
Miscellaneous Template Issues for Tokyo Meeting John Spicer
- N1230
Agenda, J16 Meeting No. 30, WG21 Meeting No. 25 Stephen D. Clamage
- N1229
Friend Declaration Issues John Spicer
- N1228
C++ Standard Library Closed Issues List (Revision 12) Beman Dawes
- N1227
C++ Standard Library Defect Report List (Revision 12) Beman Dawes
- N1226
C++ Standard Library Active Issues List (Revision 12) Beman Dawes
- N1225
Agenda, SC22/WG21, C++, Tokyo, Japan Thomas Plum
- N1224
C++ Standard Library Active Issues List (Revision 11) Beman Dawes
- N1223
C++ Standard Library Closed Issues List (Revision 11) Beman Dawes
- N1222
C++ Standard Library Defect Report List (Revision 11) Beman Dawes
- N1221
Minutes of US TAG Meeting Herb Sutter
- N1220
Library Motion for Kona Beman Dawes
- N1219
Proposed Resolution to Library Issue 60 Judy Ward Matt Austern
- N1218
Clarifying the Definition of Accessible Base Class (Rev. 3) Thomas R. Wilcox
- N1217
Core WG Defect Resolutions William M. Miller
- N1216
Allocating Zero Bytes or Objects Stephen Clamage
- N1215
Exit Processing Order Stephen Clamage
- N1214
J16 Formal Minutes Sean A. Corfield
- N1213
WG21 Formal Minutes Sean A. Corfield
- N1212
J16 Record of Discussion Sean A. Corfield
- N1208
Core Language Issues List (Revision 9) William M. Miller
- LWG4186
2024-12-18 28.6.6 [re.traits] New regex_traits::transform_primary mistakenly detects typeid of a function Jiang An
- LWG4185
2024-12-18 29.9.7 [linalg.helpers] 18.4.9 [concept.swappable] 24.3.3.2 [iterator.cust.swap] New Ill-formed, no diagnostic required on runtime behavior Jiang An
- LWG4184
2024-12-17 25.3 [range.access] New Domain of ranges::cmeow doesn't match ranges::meow Hewill Kang
- LWG4183
2024-12-16 25.5.4.1 [range.subrange.general] 25.5.4.1 [range.subrange.general] New subrange should provide data() Hewill Kang
- LWG4182
2024-12-09 17.2.3 [support.types.nullptr] New Definition of NULL is too broad Janet Cobb
- LWG4181
2024-12-13 24.7 [iterator.range] 25.3.11 [range.prim.ssize] New Some ranges have negative ssize Casey Carter
- LWG4180
2024-12-09 23.6.12.5 [flat.multiset.modifiers] 23.6.8.7 [flat.map.modifiers] New Inconsistent constraints on flat_foo::emplace Arthur O'Dwyer
- LWG4179
2024-12-05 26.6.15 [alg.search] New Wrong range in [alg.search] Oscar Slotosch
- LWG4178
2024-11-27 24.3.1 [iterator.requirements.general] 24.3.5.1 [iterator.cpp17.general] 26.7.5 [alg.replace] 26.7.6 [alg.fill] 26.7.8 [alg.remove] 26.7.9 [alg.unique] 26.7.12 [alg.random.sample] 26.8.2.4 [partial.sort.copy] 26.8.5 [alg.partitions] 26.10.7 [partial.sum] 26.10.12 [adjacent.difference] 29.5.8.1 [rand.util.seedseq] NAD Editorial writable is no longer a term of power Alisdair Meredith
- LWG4177
2024-11-29 32.5.4 [atomics.order] New §[atomics.order] p8 "circularly depend on their own computation" is unclear for loop jim x
- LWG4176
2024-11-22 23 [containers] New Refer back to container requirements when extending them Jonathan Wakely
- LWG4175
2024-11-10 33.5.2 [exec.get.allocator] 33.5.3 [exec.get.stop.token] 33.5.4 [exec.get.env] 33.5.5 [exec.get.domain] 33.5.6 [exec.get.scheduler] 33.5.7 [exec.get.delegation.scheduler] 33.5.8 [exec.get.fwd.progress] 33.5.9 [exec.get.compl.sched] New get_env() specified in terms of as_const() but this doesn't work with rvalue senders Lewis Baker
- LWG4174
2024-11-13 32.5.4 [atomics.order] New How does [atomics.order] p3 apply when then modification is an initialization? jim x
- LWG4173
2024-11-21 23 [containers] New Better term for "references, pointers and iterators to elements" Jonathan Wakely
- LWG4172
2024-11-13 32.6.5.4.2 [thread.lock.unique.cons] 32.6.5.5.2 [thread.lock.shared.cons] New unique_lock self-move-assignment is broken Casey Carter
- LWG4171
2024-11-01 24.3.6.3 [indirectcallable.indirectinvocable] New P2609R3 breaks code that uses views::zip and get<T> P2609R3 S. B. Tam
- LWG4170
2024-11-01 24.3.4.14 [iterator.concept.contiguous] WP contiguous_iterator should require to_address(I{}) Casey Carter
- LWG4169
2024-10-15 32.5.8.2 [atomics.types.operations] WP std::atomic<T>'s default constructor should be constrained Giuseppe D'Angelo
- LWG4168
2024-10-23 20.2.6 [obj.lifetime] New std::start_lifetime_as inadvertently has undefined behavior due to use of std::bit_cast Jan Schultke
- LWG4167
2024-10-20 26.8.9 [alg.min.max] New Use of "smaller" and "larger" in min, max, and minmax is unclear Casey Carter
- LWG4166
2024-10-13 25.7.18.2 [range.concat.view] New concat_view::end() should be more constrained in order to support noncopyable iterators Yaito Kakeyama & Nana Sakisaka
- LWG4165
2024-10-13 18.4.9 [concept.swappable] 22.2.2 [utility.swap] 23.3.3.3 [array.members] New Should swapping a built-in array or std::array with itself result in UB? Jiang An
- LWG4164
2024-10-05 23.3.7.5 [forward.list.modifiers] WP Missing guarantees for forward_list modifiers Jonathan Wakely
- LWG4163
2024-09-29 28.3.4.3.2.3 [facet.num.get.virtuals] New Can the overload of std::num_get::do_get for bool call the overload for long? Jiang An
- LWG4162
2024-09-29 26.8.3 [alg.nth.element] New Worst time complexity of non-parallel versions of nth_element is underspecified Jiang An
- LWG4161
2024-09-29 29.4 [complex.numbers] New Some free functions don't automatically work for program-defined std::complex<NonFloatingPoint> Jiang An
- LWG4160
2024-09-28 32.10.10.1 [futures.task.general] New packaged_task should reject rvalue reference return types Casey Carter
- LWG4159
2024-09-21 23.2.5 [container.node] 20.2.8.1 [allocator.uses.trait] New Uses-allocator construction mechanisms should be opted out for node handles Jiang An
- LWG4158
2024-09-19 32.10.10.2 [futures.task.members] New packaged_task::operator= should abandon its shared state GitHub Jonathan Wakely
- LWG4157
2024-09-18 17.11.6 [cmp.alg] WP The resolution of LWG3465 was damaged by P2167R3 P2167R3 Jiang An
- LWG4156
2024-09-18 19.5.3.2 [syserr.errcat.virtuals] New error_category messages have unspecified encoding Victor Zverovich
- LWG4155
2024-09-18 16.4.4.4 [nullablepointer.requirements] New Cpp17NullablePointer should require that some expression can be contextually converted to bool Jiang An
- LWG4154
2024-09-18 32.10.10.2 [futures.task.members] WP The Mandates for std::packaged_task's constructor from a callable entity should consider decaying Jiang An
- LWG4153
2024-09-18 29.5.4.5 [rand.eng.philox] WP Fix extra "-1" for philox_engine::max() Ruslan Arutyunyan
- LWG4152
2024-09-08 27.2.2 [char.traits.require] New The primary template of std::char_traits is totally underspecified Jiang An
- LWG4151
2024-09-07 23.3.14.5 [inplace.vector.modifiers] New Precondition of inplace_vector::swap Arthur O'Dwyer
- LWG4150
2024-09-05 33.11.1.4 [exec.run.loop.members] New The preconditions on run_loop::run() are too strict Eric Niebler
- LWG4149
2024-09-05 16.4.5.3.3 [macro.names] New User defined macros without standard headers (294 redux) Jonathan Wakely
- LWG4148
2024-09-02 20.3.1.3.5 [unique.ptr.single.observers] WP unique_ptr::operator* should not allow dangling references Jonathan Wakely
- LWG4147
2024-08-26 23.2.4 [sequence.reqmts] WP Precondition on inplace_vector::emplace Arthur O'Dwyer
- LWG4146
2024-08-31 28.5.6.4 [format.formatter.spec] 23.6.13 [container.adaptors.format] New §[format.formatter.spec]/3 unconditionally enables nonlocking for container adaptors Casey Carter
- LWG4145
2024-08-22 16.4.6.10 [res.on.data.races] New Unclear how [res.on.data.races] apply to templated functions Tim Song
- LWG4144
2024-08-30 20.3.1.3.1 [unique.ptr.single.general] WP Disallow unique_ptr<T&, D> Jonathan Wakely
- LWG4143
2024-08-20 33.7.2 [exec.set.value] 33.7.3 [exec.set.error] 33.7.4 [exec.set.stopped] 33.8.2 [exec.opstate.start] New execution::set_value/set_error/set_stopped/start should always return void Jiang An
- LWG4142
2024-08-28 28.5.6.6 [format.parse.ctx] WP format_parse_context::check_dynamic_spec should require at least one type Jonathan Wakely
- LWG4141
2024-08-22 22.5.3.1 [optional.optional.general] 22.6.3.1 [variant.variant.general] 22.8.6.1 [expected.object.general] 22.8.7.1 [expected.void.general] WP Improve prohibitions on "additional storage" Jonathan Wakely
- LWG4140
2024-08-21 22.9.2.1 [template.bitset.general] 23.3.12.1 [vector.bool.pspc] WP Useless default constructors for bit reference types Jonathan Wakely
- LWG4139
2024-08-18 30.11.8 [time.zone.leap] New §[time.zone.leap] recursive constraint in <=> Corentin
- LWG4138
2024-08-09 21.3.11 [meta.const.eval] New is_within_lifetime should mandate is_object Corentin
- LWG4137
2024-08-08 29.9.14 [linalg.algs.blas2] 29.9.15 [linalg.algs.blas3] New Fix Mandates, Preconditions, and Complexity elements of [linalg] algorithms Mark Hoemmen
- LWG4136
2024-08-09 29.9.3 [linalg.general] New Specify behavior of [linalg] Hermitian algorithms on diagonal with nonzero imaginary part Mark Hoemmen
- LWG4135
2024-08-07 23.3.7.7 [forward.list.erasure] 23.3.9.6 [list.erasure] WP The helper lambda of std::erase for list should specify return type as bool Hewill Kang
- LWG4134
2024-08-06 29.5.4.5 [rand.eng.philox] WP Issue with Philox algorithm specification Ilya A. Burylov
- LWG4133
2024-07-30 33.12.1 [exec.as.awaitable] New awaitable-receiver's members are potentially throwing Eric Niebler
- LWG4132
2024-08-03 23.2.7.1 [associative.reqmts.general] 23.3.9.5 [list.ops] 23.3.7.6 [forward.list.ops] New Throws specifications need to include boolean-testable operations Daniel Krügler
- LWG4131
2024-08-02 24.7 [iterator.range] New Including <optional> doesn't provide std::begin/end Hewill Kang
- LWG4130
2024-07-30 17.6.5 [ptr.launder] Open Preconditions for std::launder might be overly strict GitHub Jiang An
- LWG4129
2024-07-30 16.4.6.10 [res.on.data.races] New Possibly incorrect wording for data race avoidance Jiang An
- LWG4128
2024-08-02 16.4.4.6.1 [allocator.requirements.general] New Allocator requirements should not allow rebinding conversions to be explicit Jonathan Wakely
- LWG4127
2024-07-25 22.10.18.3 [func.search.bm] 22.10.18.4 [func.search.bmh] 23.2.7.1 [associative.reqmts.general] 23.3.9.5 [list.ops] 26.6.6 [alg.find] 26.6.9 [alg.find.first.of] 26.6.10 [alg.adjacent.find] 26.6.11 [alg.count] 26.6.12 [alg.mismatch] 26.6.15 [alg.search] 26.8.1 [alg.sorting.general] New The Standard Library should not use predicates of the form pred(*i) != false Hewill Kang
- LWG4126
2024-07-24 17.3.2 [version.syn] WP Some feature-test macros for fully freestanding features are not yet marked freestanding Jiang An
- LWG4125
2024-07-22 24.5.4.2 [move.iterator] 24.5.4.4 [move.iter.cons] New move_iterator's default constructor should be constrained Hewill Kang
- LWG4124
2024-07-26 30.12 [time.format] WP Cannot format zoned_time with resolution coarser than seconds Jonathan Wakely
- LWG4123
2024-07-25 23.3.5.4 [deque.modifiers] 23.3.11.5 [vector.modifiers] 23.3.14.5 [inplace.vector.modifiers] New Container effects use "the assignment operator or move assignment operator" Jonathan Wakely
- LWG4122
2024-07-20 23.3.14.1 [inplace.vector.overview] New Ill-formed operator<=> can cause hard error when instantiating std::inplace_vector Jiang An
- LWG4121
2024-07-16 25.5.7.1 [range.utility.conv.general] New ranges::to constructs associative containers via c.emplace(c.end(), *it) Hewill Kang
- LWG4120
2024-07-12 24.5.4.2 [move.iterator] New move_iterator should provide iterator_category only when it models forward_iterator Hewill Kang
- LWG4119
2024-07-11 25.8.5 [coro.generator.promise] WP generator::promise_type::yield_value(ranges::elements_of<R, Alloc>)'s nested generator may be ill-formed Hewill Kang
- LWG4118
2024-07-08 30.12 [time.format] New How should duration formatters format custom rep types? Jonathan Wakely
- LWG4117
2024-07-07 25.8.6 [coro.generator.iterator] New generator::iterator should provide iterator_concept Hewill Kang
- LWG4116
2024-07-07 25.7.24.3 [range.enumerate.iterator] 25.7.33.3 [range.cartesian.iterator] New enumerate_view::iterator and cartesian_product_view::iterator should not always provide iterator_category Hewill Kang
- LWG4115
2024-07-03 24.5.4.6 [move.iter.elem] New move_iterator::operator* should have conditional noexcept specification Hewill Kang
- LWG4114
2024-07-02 25.7.23.3 [range.elements.iterator] New elements_view::iterator::operator* missing conditional noexcept specification Hewill Kang
- LWG4113
2024-06-25 21.3.5.4 [meta.unary.prop] WP Disallow has_unique_object_representations<Incomplete[]> Jonathan Wakely
- LWG4112
2024-06-22 25.5.2 [range.utility.helpers] WP has-arrow should required operator->() to be const-qualified Hewill Kang
- LWG4111
2024-06-18 26.8.4 [alg.binary.search] 26.8.1 [alg.sorting.general] New LWG 270 and ranges version of binary search algorithms Jiang An
- LWG4110
2024-06-11 20.3.2.2.2 [util.smartptr.shared.const] New shared_ptr(nullptr_t, Deleter) is overconstrained, breaking some sensible deleters Louis Dionne
- LWG4109
2024-05-25 29.5.3.1 [rand.req.genl] New Instantiating templates in §[rand] with int8_t/uint8_t is undefined behavior Peter Dimov
- LWG4108
2024-05-23 25.7.16.2 [range.lazy.split.view] 25.7.17.2 [range.split.view] SG9 lazy_split_view should be sized_range when pattern is empty tiny-range GitHub Hewill Kang
- LWG4107
2024-05-18 28.5.7.4 [format.range.fmtmap] New Map formatter may conflict with user-defined specializations of pair/tuple formatters Victor Zverovich
- LWG4106
2024-05-17 28.5.8.3 [format.args] WP basic_format_args should not be default-constructible Hewill Kang
- LWG4105
2024-05-17 26.6.17 [alg.ends.with] WP ranges::ends_with's Returns misses difference casting Hewill Kang
- LWG4104
2024-05-14 24.5.3 [const.iterators] New basic_const_iterator<volatile int*> is not a contiguous_iterator Hewill Kang
- LWG4103
2024-05-14 26.7.9 [alg.unique] New ranges::unique_copy's constraints for the case where result is an input_iterator are not quite right Hewill Kang
- LWG4102
2024-05-14 27.3.3.2 [string.view.cons] New string_view(Iter, Iter) constructor breaks existing code Derek Zhang
- LWG4101
2024-05-10 31.7.6.3.2 [ostream.inserters.arithmetic] New LWG 117 loses the sign for negative NaN on some architectures Jonathan Wakely
- LWG4100
2024-05-11 16.4.6.4 [global.functions] New Default arguments and signatures of standard library non-member functions Jiang An
- LWG4099
2024-05-10 25.7.7.1 [range.as.rvalue.overview] 25.7.20.1 [range.common.overview] New The simple case of views::as_rvalue and views::common are not strictly correct Hewill Kang
- LWG4098
2024-05-10 25.7.27.1 [range.adjacent.overview] 25.7.28.1 [range.adjacent.transform.overview] WP views::adjacent<0> should reject non-forward ranges Hewill Kang
- LWG4097
2024-05-09 25.7.21.1 [range.reverse.overview] LEWG views::reverse should be specialized for some view types Hewill Kang
- LWG4096
2024-05-08 25.6.4.1 [range.iota.overview] WP views::iota(views::iota(0)) should be rejected Hewill Kang
- LWG4095
2024-05-03 26.4 [algorithm.syn] 26.6.18 [alg.fold] Tentatively NAD ranges::fold_meow should explicitly spell out the return type Hewill Kang
- LWG4094
2024-05-03 26.6.18 [alg.fold] New ranges::fold_meow is overconstrained Hewill Kang
- LWG4093
2024-05-03 26.6.18 [alg.fold] New ranges::fold_left_first_with_iter incorrectly constructs optional<U> Hewill Kang
- LWG4092
2024-05-01 24.5.5.1 [common.iterator] 24.5.5.6 [common.iter.cmp] New The monotonic version of common_iterator::operator== is underconstrained Hewill Kang
- LWG4091
2024-05-01 25.7.18.2 [range.concat.view] New concat_view rejects non-movable references Hewill Kang
- LWG4090
2024-04-30 28.5.2.2 [format.string.std] SG16 Underspecified use of locale facets for locale-dependent std::format GitHub Jens Maurer
- LWG4089
2024-04-30 25.7.18.3 [range.concat.iterator] New concat_view::iterator's iter_swap is overconstrained Hewill Kang
- LWG4088
2024-04-30 31.7.6.3.5 [ostream.formatted.print] WP println ignores the locale imbued in std::ostream Jens Maurer
- LWG4087
2024-04-28 17.9.3 [exception] SG16 Standard exception messages have unspecified encoding GitHub Victor Zverovich
- LWG4086
2024-04-29 26.12.2 [alg.rand.generate] NAD ranges::generate_random_n is missing Hewill Kang
- LWG4085
2024-04-28 26.12.2 [alg.rand.generate] WP ranges::generate_random's helper lambda should specify the return type Hewill Kang
- LWG4084
2024-04-30 28.3.4.3.3.3 [facet.num.put.virtuals] WP std::fixed ignores std::uppercase GitHub Jonathan Wakely
- LWG4083
2024-04-27 25.7.7.1 [range.as.rvalue.overview] WP views::as_rvalue should reject non-input ranges Hewill Kang
- LWG4082
2024-04-27 25.7.18.1 [range.concat.overview] WP views::concat(r) is well-formed when r is an output_range Hewill Kang
- LWG4081
2024-04-26 25.7.18.3 [range.concat.iterator] New concat_view::iterator::operator- is overconstrained Hewill Kang
- LWG4080
2024-04-26 24.3.2 [iterator.assoc.types] New Presumed value and difference types of an iterator type in ranges and non-ranges algorithms Jiang An
- LWG4079
2024-04-26 25.7.18.3 [range.concat.iterator] WP Missing Preconditions in concat_view::iterator's conversion constructor Hewill Kang
- LWG4078
2024-04-24 28.5.5 [format.functions] New What if arguments alias the output buffer in std::format_to? Jan Schultke
- LWG4077
2024-04-21 26.12.2 [alg.rand.generate] New Unclear preconditions of std::ranges::generate_random Jiang An
- LWG4076
2024-04-21 17.3.2 [version.syn] WP concat_view should be freestanding Hewill Kang
- LWG4075
2024-04-21 16.4.4 [utility.requirements] SG1 Thread stability requirement on constructors and destructors Detlef Vollmann
- LWG4074
2024-04-21 25.7.15.2 [range.join.with.view] WP compatible-joinable-ranges is underconstrained Hewill Kang
- LWG4073
2024-04-21 25.7.18.2 [range.concat.view] New concat_view::size may overflow Hewill Kang
- LWG4072
2024-04-19 22.5.8 [optional.comp.with.t] WP std::optional comparisons: constrain harder Jonathan Wakely
- LWG4071
2024-04-19 22.10.6.6 [refwrap.comparisons] WP reference_wrapper comparisons are not SFINAE-friendly Jonathan Wakely
- LWG4070
2024-04-19 31.12.6.9.2 [fs.path.fmtr.funcs] SG16 Transcoding by std::formatter<std::filesystem::path> GitHub Jonathan Wakely
- LWG4069
2024-04-19 32.5.8 [atomics.types.generic] Open std::atomic<volatile T> should be ill-formed GitHub Jonathan Wakely
- LWG4068
2024-04-19 16.4.5.11 [res.on.requirements] 16.3.2.3 [structure.requirements] New Terminology for objects whose types model a concept Jonathan Wakely
- LWG4067
2024-04-14 30.11.7.2 [time.zone.zonedtime.ctor] New Inconsistency and potential infinity meta-recursion in std::chrono::zoned_time's constructors Jiang An
- LWG4066
2024-04-13 25.5.7.2 [range.utility.conv.to] New ranges::to should reserve when sized_sentinel_for is satisfied Hewill Kang
- LWG4065
2024-04-07 16.4.4.6.1 [allocator.requirements.general] New Requirements for fancy pointers might be insufficient for self-referential implementation of containers Jiang An
- LWG4064
2024-04-05 27.5.1 [cstring.syn] WP Clarify that std::launder is not needed when using the result of std::memcpy Jan Schultke
- LWG4063
2024-04-03 27.2.4.2 [char.traits.specializations.char] New Freestanding std::char_traits<char>::eof depends on non-freestanding EOF Jiang An
- LWG4062
2024-03-30 25.3.12 [range.prim.empty] New ranges::empty has no semantic requirements for forward_ranges Hewill Kang
- LWG4061
2024-03-24 28.5.6.7 [format.context] WP Should std::basic_format_context be default-constructible/copyable/movable? Jiang An
- LWG4060
2024-03-26 23.7.3.7.7 [mdspan.sub.sub] WP submdspan preconditions do not forbid creating invalid pointer Mark Hoemmen
- LWG4059
2024-03-23 25.7.15.3 [range.join.with.iterator] New Leaky abstraction in join_with_view's iterator S. B. Tam
- LWG4058
2024-03-13 20.2.4 [pointer.conversion] New std::to_address() should be SFINAE-friendly Peter Kasting
- LWG4057
2024-03-01 25.8.6 [coro.generator.iterator] New generator::iterator's operator* is not noexcept when it can be S. B. Tam
- LWG4056
2024-02-28 22.2.2 [utility.swap] NAD The effects of std::swap are under-specified Jan Schultke
- LWG4055
2024-02-25 24.4.3 [iterator.operations] New §[iterator.operations] std::distance is missing a precondition Jan Schultke
- LWG4054
2024-02-12 25.6.5.1 [range.repeat.overview] WP Repeating a repeat_view should repeat the view Tim Song
- LWG4053
2024-02-05 25.6.5.2 [range.repeat.view] WP Unary call to std::views::repeat does not decay the argument Jiang An
- LWG4052
2024-02-05 29.5.9.6.2 [rand.dist.samp.pconst] 29.5.9.6.3 [rand.dist.samp.plinear] New Bogus requirements for piecewise_linear_distribution Jonathan Wakely
- LWG4051
2024-01-31 17.11.2 [cmp.categories] New A less hacky and more useful way to compare comparison category types Corentin Jabot
- LWG4050
2024-01-28 25.7.10.1 [range.take.overview] 25.7.10.1 [range.take.overview] New Should views::iota(0) | views::take(5) be views::iota(0, 5)? Hewill Kang
- LWG4049
2024-01-26 16.4.2 [organization] New C <foo.h> headers not in freestanding Ben Craig
- LWG4048
2024-01-26 23.6.11 [flat.set] 23.6.8.1 [flat.map.overview] New Inconsistent preconditions for transparent insertion of std::flat_map/std::flat_set Jiang An
- LWG4047
2024-01-25 16.4.5.2.1 [namespace.std] New Explicitly specifying template arguments for std::swap should not be supported Jiang An
- LWG4046
2024-01-23 23.2.7.2 [associative.reqmts.except] 23.6.8.1 [flat.map.overview] 23.6.9.1 [flat.multimap.overview] 23.6.11.1 [flat.set.overview] 23.6.12.1 [flat.multiset.overview] New Effects of inserting into or erasing from flat container adaptors when an exception is thrown need to be more permissive Jiang An
- LWG4045
2024-01-24 22.4.4.2 [tuple.cnstr] WP tuple can create dangling references from tuple-like Jonathan Wakely
- LWG4044
2024-01-24 31.7.10 [print.fun] WP Confusing requirements for std::print on POSIX platforms GitHub Jonathan Wakely
- LWG4043
2024-01-23 28.4.2.2 [text.encoding.general] WP "ASCII" is not a registered character encoding GitHub Jonathan Wakely
- LWG4042
2024-01-20 31.7.10 [print.fun] LEWG std::print should permit an efficient implementation Victor Zverovich
- LWG4041
2024-01-20 18.4.9 [concept.swappable] New The requirements on literal type in [concept.swappable] should be removed Jiang An
- LWG4040
2024-01-20 22.4.7 [tuple.helper] New Contradictory specification of std::tuple_size Jiang An
- LWG4039
2024-01-13 31.7.6.3.5 [ostream.formatted.print] New §[ostream.formatted.print]: Inappropriate usage of badbit in definition of vprint_unicode/vprint_nonunicode Jan Kokemüller
- LWG4038
2024-01-16 28.4.2.5 [text.encoding.aliases] WP std::text_encoding::aliases_view should have constexpr iterators Jonathan Wakely
- LWG4037
2024-01-12 28.3.4.2.1 [category.ctype.general] WP Static data members of ctype_base are not yet required to be usable in constant expressions Jiang An
- LWG4036
2024-01-12 D.11 [depr.c.macros] WP __alignof_is_defined is only implicitly specified in C++ and not yet deprecated Jiang An
- LWG4035
2023-12-31 25.6.3.2 [range.single.view] WP single_view should provide empty Hewill Kang
- LWG4034
2023-12-29 26.8.9 [alg.min.max] New Clarify specification of std::min and std::max Jan Schultke
- LWG4033
2023-12-27 16.4.5.3.3 [macro.names] New §[macro.names] defining macros after importing the standard library Alisdair Meredith
- LWG4032
2023-12-25 20.3.2.2.2 [util.smartptr.shared.const] New Possibly invalid types in the constraints of constructors of std::shared_ptr Jiang An
- LWG4031
2023-12-24 22.8.5 [expected.bad.void] WP bad_expected_access<void> member functions should be noexcept Cassio Neri
- LWG4030
2023-12-18 26.10.17.1 [numeric.sat.func] WP Clarify whether arithmetic expressions in [numeric.sat.func] are mathematical or C++ Thomas Köppe
- LWG4029
2023-12-18 27.4.3.1 [basic.string.general] New basic_string accidentally fails to meet the reversible container requirements Jan Schultke
- LWG4028
2023-12-18 21.3.7 [meta.rel] New std::is_(nothrow_)convertible should be reworded to avoid dependence on the return statement Jiang An
- LWG4027
2023-12-17 25.2 [ranges.syn] WP possibly-const-range should prefer returning const R& GitHub Hewill Kang
- LWG4026
2023-12-16 22.8.6.4 [expected.object.assign] 22.8.7.4 [expected.void.assign] New Assignment operators of std::expected should propagate triviality Jiang An
- LWG4025
2023-12-16 22.8.7.4 [expected.void.assign] WP Move assignment operator of std::expected<cv void, E> should not be conditionally deleted Jiang An
- LWG4024
2023-12-16 20.3.2.2.7 [util.smartptr.shared.create] WP Underspecified destruction of objects created in std::make_shared_for_overwrite/std::allocate_shared_for_overwrite Jiang An
- LWG4023
2023-12-08 31.6.3.4 [streambuf.protected] WP Preconditions of std::basic_streambuf::setg/setp Jiang An
- LWG4022
2023-12-08 30.12 [time.format] New Ambiguity in the formatting of negative years with format specifier %C Jiang An
- LWG4021
2023-12-07 23.7.3.6.1 [mdspan.mdspan.overview] New mdspan::is_always_meow() should be noexcept Stephan T. Lavavej
- LWG4020
2023-11-29 23.7.3.3.2 [mdspan.extents.expo] New extents::index-cast weirdness Casey Carter
- LWG4019
2023-11-25 25.7.21 [range.reverse] SG9 Reversing an infinite range leads to an infinite loop GitHub Barry Revzin
- LWG4018
2023-11-25 25.5.7.2 [range.utility.conv.to] New ranges::to's copy branch is underconstrained Hewill Kang
- LWG4017
2023-11-19 25.7.17.3 [range.split.iterator] 25.7.16.3 [range.lazy.split.outer] New Behavior of std::views::split on an empty range David Stone
- LWG4016
2023-11-24 25.5.7 [range.utility.conv] WP container-insertable checks do not match what container-inserter does Jonathan Wakely
- LWG4015
2023-11-24 22.5.3.8 [optional.monadic] Open LWG 3973 broke const overloads of std::optional monadic operations Jonathan Wakely
- LWG4014
2023-11-15 29.5.4.4 [rand.eng.sub] WP LWG 3809 changes behavior of some existing std::subtract_with_carry_engine code Matt Stephanson
- LWG4013
2023-11-11 25.7.16.4 [range.lazy.split.outer.value] WP lazy_split_view::outer-iterator::value_type should not provide default constructor Hewill Kang
- LWG4012
2023-11-11 25.7.20.2 [range.common.view] WP common_view::begin/end are missing the simple-view check Hewill Kang
- LWG4011
2023-11-09 23.7.2.2.6 [span.elem] WP "Effects: Equivalent to return" in [span.elem] Arthur O'Dwyer
- LWG4010
2023-11-09 25.5.4.3 [range.subrange.access] New subrange::advance should be improved Hewill Kang
- LWG4009
2023-11-08 25.7.12.2 [range.drop.view] New drop_view::begin const may have 𝒪(n) complexity Hewill Kang
- LWG4008
2023-11-08 25.5.7.2 [range.utility.conv.to] New §[range.utility.conv.to] ranges::to may cause infinite recursion if range_value_t<C> is a non-move-constructible range S. B. Tam
- LWG4007
2023-11-05 22.10.4 [func.require] New Mystic prohibition of calling a volatile-qualified perfect forwarding call wrapper Jiang An
- LWG4006
2023-11-05 25.7.29.4 [range.chunk.outer.value] Tentatively NAD chunk_view::outer-iterator::value_type should provide empty Hewill Kang
- LWG4005
2023-11-03 3.47 [defns.required.behavior] 16.3.2.4 [structure.specifications] 16.4.5.8 [res.on.functions] New "Required behavior" too narrowly defined Eric Niebler
- LWG4004
2023-10-30 32.5.4 [atomics.order] SG1 The load and store operation in §[atomics.order] p1 is ambiguous GitHub jim x
- LWG4003
2023-10-28 25.5.3 [view.interface] Tentatively NAD view_interface::back is overconstrained Hewill Kang
- LWG4002
2023-10-27 25.6.4.3 [range.iota.iterator] New The definition of iota_view::iterator::iterator_concept should be improved Hewill Kang
- LWG4001
2023-10-27 25.6.4.2 [range.iota.view] WP iota_view should provide empty Hewill Kang
- LWG4000
2023-10-23 23.6.8.7 [flat.map.modifiers] New flat_map::insert_range's Effects is not quite right Hewill Kang
- LWG3999
2023-10-18 32.5.4 [atomics.order] New P0439R0 changed the value category of memory order constants P0439R0 Jiang An
- LWG3998
2023-10-18 28.6.4 [re.const] New Constants in std::regex_constants should be allowed to be enumerators Jiang An
- LWG3997
2023-10-15 28.5.1 [format.syn] 30.2 [time.syn] 32.4.3.2 [thread.thread.id] New std::formatter specializations should be consistently restricted to supported character types Jiang An
- LWG3996
2023-10-12 24.3.6.4 [projected] NAD projected<I, identity> should just be I Hewill Kang
- LWG3995
2023-10-11 23.7.3 [views.multidim] New Issue with custom index conversion in <mdspan> Hewill Kang
- LWG3994
2023-10-11 25.7.2 [range.adaptor.object] New adaptor(args...)(r) is not equivalent to std::bind_back(adaptor, args...)(r) Hewill Kang
- LWG3993
2023-10-10 28.5.6.1 [formatter.requirements] New The parse function of a BasicFormatter type needs to be constexpr Jiang An
- LWG3992
2023-10-05 31.8.2.4 [stringbuf.members] New basic_stringbuf::str()&& should enforce 𝒪(1) Peter Sommerlad
- LWG3991
2023-08-29 22.6.3.4 [variant.assign] New variant's move assignment should not be guaranteed to produce a valueless by exception state Brian Bi
- LWG3990
2023-08-29 22.4.4 [tuple.tuple] 22.6.3.1 [variant.variant.general] WP Program-defined specializations of std::tuple and std::variant can't be properly supported Jiang An
- LWG3989
2023-08-29 27.3 [string.view] 23.7.2.2 [views.span] New The whole range for an iterator obtained from a std::span or std::basic_string_view is not clear Jiang An
- LWG3988
2023-08-28 24.5.3 [const.iterators] 25.7.22.2 [range.as.const.view] Open Should as_const_view and basic_const_iterator provide base()? Hewill Kang
- LWG3987
2023-08-27 24.7 [iterator.range] WP Including <flat_foo> doesn't provide std::begin/end Hewill Kang
- LWG3986
2023-08-26 24.5.3 [const.iterators] New basic_const_iterator doesn't work with optional Hewill Kang
- LWG3985
2023-08-25 25.5.7.2 [range.utility.conv.to] 25.5.7.3 [range.utility.conv.adaptors] New ranges::to should Mandates C not to be view Hewill Kang
- LWG3984
2023-08-23 25.5.7.2 [range.utility.conv.to] WP ranges::to's recursion branch may be ill-formed Hewill Kang
- LWG3983
2023-08-23 25.5.7.3 [range.utility.conv.adaptors] New ranges::to adaptors are underconstrained Hewill Kang
- LWG3982
2023-08-22 25.4.4 [range.view] Tentatively NAD is-derived-from-view-interface should require that T is derived from view_interface<T> Hewill Kang
- LWG3981
2023-08-22 25.7.2 [range.adaptor.object] Tentatively NAD Range adaptor closure object is underspecified for its return type Hewill Kang
- LWG3980
2023-08-22 32.5.4 [atomics.order] Tentatively NAD The read exclusive ownership of an atomic read-modify-write operation and whether its read and write are two operations are unclear jim x
- LWG3979
2023-08-22 22.10.13 [func.not.fn] 22.10.14 [func.bind.partial] New Should we reject std::bind_front<42>() and its friends? Jiang An
- LWG3978
2023-08-19 22.4.5 [tuple.creation] Resolved The "no effect" requirement for std::ignore is unimplementable for volatile bit-fields Jiang An
- LWG3977
2023-08-19 16.3.3.3.3 [bitmask.types] New constexpr and noexcept for operators for bitmask types Jiang An
- LWG3976
2023-08-14 23.2.2.5 [container.alloc.reqmts] New What does it mean for a type to be "allocator aware"? Alisdair Meredith
- LWG3975
2023-08-13 28.5.6.7 [format.context] WP Specializations of basic_format_context should not be permitted Brian Bi
- LWG3974
2023-08-12 23.7.3.6.3 [mdspan.mdspan.members] WP mdspan::operator[] should not copy OtherIndexTypes Casey Carter
- LWG3973
2023-08-10 22.8.6.7 [expected.object.monadic] 22.5.3.8 [optional.monadic] WP Monadic operations should be ADL-proof Jiang An
- LWG3972
2023-09-04 25.7.15.3 [range.join.with.iterator] New Issues with join_with_view::iterator's iter_swap Hewill Kang
- LWG3971
2023-08-21 25.7.15.2 [range.join.with.view] NAD Join ranges of rvalue references with ranges of prvalues GitHub Hewill Kang
- LWG3970
2023-08-16 23.7.3.2 [mdspan.syn] WP §[mdspan.syn] Missing definition of full_extent_t and full_extent S. B. Tam
- LWG3969
2023-08-10 26.6.18 [alg.fold] New std::ranges::fold_left_first_with_iter should be more ADL-proof Jiang An
- LWG3968
2023-08-06 22.11.8 [bit.endian] New std::endian::native value should be more specific about object representations Brian Bi
- LWG3967
2023-08-04 21.3.5.4 [meta.unary.prop] New The specification for std::is_nothrow_* traits may be ambiguous in some cases involving noexcept(false) Jiang An
- LWG3966
2023-08-04 23.6.8.1 [flat.map.overview] 23.6.9.1 [flat.multimap.overview] New The value_type and reference members of std::flat_(multi)map::(const_)iterator are unclear Jiang An
- LWG3965
2023-07-31 28.5.6.5 [format.string.escaped] WP Incorrect example in [format.string.escaped] p3 for formatting of combining characters Tom Honermann
- LWG3964
2023-07-28 29.6.3.3 [valarray.transcend] New std::atan2 and std::pow overloads that take two std::valarray parameters should require the arguments to have the same length Jiang An
- LWG3963
2023-07-24 23.6.8.2 [flat.map.defn] 23.6.9.2 [flat.multimap.defn] New Different std::flat_map/std::flat_multimap specializations should be able to share same nested classes Jiang An
- LWG3962
2023-07-28 30.13 [time.parse] New What is the "decimal precision of the input"? Jonathan Wakely
- LWG3961
2023-07-28 30.13 [time.parse] New Does chrono::parse check format strings? Jonathan Wakely
- LWG3960
2023-07-28 30.13 [time.parse] New How does chrono::parse handle duplicated data? Jonathan Wakely
- LWG3959
2023-07-23 23.6.8 [flat.map] 23.6.9 [flat.multimap] New Should the comparator of std::flat_map/std::flat_multimap be copied twice in some operations? Jiang An
- LWG3958
2023-07-17 25.5.7.2 [range.utility.conv.to] Tentatively NAD ranges::to should prioritize the "reserve" branch Hewill Kang
- LWG3957
2023-07-10 23.2.2.5 [container.alloc.reqmts] WP §[container.alloc.reqmts] The value category of v should be claimed jim x
- LWG3956
2023-07-15 30.13 [time.parse] Tentatively Ready chrono::parse uses from_stream as a customization point Jonathan Wakely
- LWG3955
2023-07-06 25.6.5.2 [range.repeat.view] 25.6.5.3 [range.repeat.iterator] New Add noexcept to several repeat_view[::iterator] member functions Hewill Kang
- LWG3954
2023-07-06 17.14.1 [support.c.headers.general] New Feature-test macros in C headers (<stddef.h> etc.) Jiang An
- LWG3953
2023-06-30 24.5.5.7 [common.iter.cust] 24.5.7.7 [counted.iter.cust] WP iter_move for common_iterator and counted_iterator should return decltype(auto) Hewill Kang
- LWG3952
2023-06-28 24.2 [iterator.synopsis] 24.5.3.2 [const.iterators.alias] 24.5.3.3 [const.iterators.iterator] New iter_common_reference_t does not conform to the definition of indirectly_readable Hewill Kang
- LWG3951
2023-06-25 22.8.6.5 [expected.object.swap] 22.8.7.5 [expected.void.swap] WP §[expected.object.swap]: Using value() instead of has_value() Ben Craig
- LWG3950
2023-06-21 27.3.2 [string.view.synop] WP std::basic_string_view comparison operators are overspecified Giuseppe D'Angelo
- LWG3949
2023-06-20 32.5.8.1 [atomics.types.generic.general] WP std::atomic<bool>'s trivial destructor dropped in C++17 spec wording Jeremy Hurwitz
- LWG3948
2023-06-20 25.2 [ranges.syn] 25.3.14 [range.prim.cdata] WP possibly-const-range and as-const-pointer should be noexcept Jiang An
- LWG3947
2023-06-17 25.7.28.2 [range.adjacent.transform.view] WP Unexpected constraints on adjacent_transform_view::base() Bo Persson
- LWG3946
2023-06-13 25.2 [ranges.syn] WP The definition of const_iterator_t should be reworked Christopher Di Bella
- LWG3945
2023-06-08 17.13.2 [cstdarg.syn] New §[cstdarg.syn] 'Compatible types' are undefined Lukas Barth
- LWG3944
2023-06-01 28.5.6.4 [format.formatter.spec] WP Formatters converting sequences of char to sequences of wchar_t GitHub Mark de Wever
- LWG3943
2023-06-01 28.5.6.3 [format.formattable] New Clarify lifetime requirements of BasicFormatter and Formatter Mark de Wever
- LWG3942
2023-05-27 27.2.4 [char.traits.specializations] New Inconsistent use of const char_type& in standard specializations of std::char_traits Jiang An
- LWG3941
2023-05-27 32.5.4 [atomics.order] SG1 §[atomics.order] inadvertently prohibits widespread implementation techniques GitHub Hans Boehm
- LWG3940
2023-05-26 22.8.7.6 [expected.void.obs] WP std::expected<void, E>::value() also needs E to be copy constructible Jiang An
- LWG3939
2023-05-26 28.5.2.2 [format.string.std] New §[format.string.std] char is not formatted as a character when charT is wchar_t S. B. Tam
- LWG3938
2023-05-25 22.8.6.7 [expected.object.monadic] WP Cannot use std::expected monadic ops with move-only error_type Jonathan Wakely
- LWG3937
2023-05-25 31.7.7 [std.manip] 31.7.8 [ext.manip] 31.7.9 [quoted.manip] New I/O manipulators should be specified in terms of base classes Jonathan Wakely
- LWG3936
2023-05-22 D [depr] NAD Are implementations allowed to deprecate components not in [depr]? Jiang An
- LWG3935
2023-05-21 29.4.3 [complex] WP template<class X> constexpr complex& operator=(const complex<X>&) has no specification Daniel Krügler
- LWG3934
2023-05-20 29.4.3 [complex] New std::complex<T>::operator=(const T&) has no specification Daniel Krügler
- LWG3933
2023-05-16 29.4.3 [complex] New P1467R9 accidentally changed the signatures of certain constructors of std::complex P1467R9 Jiang An
- LWG3932
2023-05-04 17.11.6 [cmp.alg] New Expression-equivalence is sometimes unimplementable when passing prvalue expressions to comparison CPOs Jiang An
- LWG3931
2023-05-03 17.3.2 [version.syn] New Too many paper bump __cpp_lib_ranges Jiang An
- LWG3930
2023-05-01 21 [meta] NAD Simplify type trait wording Alisdair Meredith
- LWG3929
2023-05-01 21.3.5.4 [meta.unary.prop] 21.3.7 [meta.rel] New Preconditions for type traits should be Mandates Alisdair Meredith
- LWG3928
2023-04-29 16.4.5.2.2 [namespace.posix] New Non-top-level namespace posix shouldn't be reserved Jiang An
- LWG3927
2023-04-24 23.2.4 [sequence.reqmts] WP Unclear preconditions for operator[] for sequence containers Ville Voutilainen
- LWG3926
2023-04-19 16.4.5.2.1 [namespace.std] New Which namespace std is the mentioned one? jim x
- LWG3925
2023-04-16 28.5.6.3 [format.formattable] WP Concept formattable's definition is incorrect Mark de Wever
- LWG3924
2023-04-16 32.3.1 [thread.stoptoken.intro] New Stop token data race avoidance requirements unclear Brian Bi
- LWG3923
2023-04-15 17.3.5.1 [numeric.limits.general] New The specification of numeric_limits doesn't clearly distinguish between implementation requirements and user requirements Daniel Krügler
- LWG3922
2023-04-14 17.3.5.1 [numeric.limits.general] New It's unclear whether numeric_limits can be specialized by users Christopher Di Bella
- LWG3921
2023-04-14 30.12 [time.format] New Is std::chrono::duration<std::int64_t, std::ratio<INT64_MAX - 1, INT64_MAX>>{40} required to be correctly formatted? Jiang An
- LWG3920
2023-04-12 16.4.5.3.4 [extern.names] New Bad footnotes claiming external linkage for entities defined as macros Alisdair Meredith
- LWG3919
2023-04-07 25.7.24 [range.enumerate] WP enumerate_view may invoke UB for sized common non-forward underlying ranges Patrick Palka
- LWG3918
2023-04-04 26.11.6 [uninitialized.move] WP std::uninitialized_move/_n and guaranteed copy elision GitHub Jiang An
- LWG3917
2023-04-08 20.2.10 [default.allocator] 20.4.3 [mem.poly.allocator.class] New Validity of allocator<void> and possibly polymorphic_allocator<void> should be clarified Daniel Krügler
- LWG3916
2023-04-02 20.2.10 [default.allocator] 20.4.3.1 [mem.poly.allocator.class.general] 23.2 [container.requirements] New allocator, polymorphic_allocator, and containers should forbid cv-qualified types Stephan T. Lavavej
- LWG3915
2023-04-01 25.4.2 [range.range] WP Redundant paragraph about expression variations Johel Ernesto Guerrero Peña
- LWG3914
2023-03-30 25.2 [ranges.syn] 25.7.24 [range.enumerate] WP Inconsistent template-head of ranges::enumerate_view Johel Ernesto Guerrero Peña
- LWG3913
2023-03-28 25.2 [ranges.syn] NAD ranges::const_iterator_t<range R> fails to accept arrays of unknown bound GitHub Arthur O'Dwyer
- LWG3912
2023-03-27 25.7.24.3 [range.enumerate.iterator] WP enumerate_view::iterator::operator- should be noexcept Hewill Kang
- LWG3911
2023-03-27 20.3.1.3.5 [unique.ptr.single.observers] 20.3.1.4.4 [unique.ptr.runtime.observers] New unique_ptr's operator* is missing a mandate Brian Bi
- LWG3910
2023-03-27 31.4.2 [iostream.objects.overview] New The effects of including <iostream> on initialization are not yet precisely specified Jiang An
- LWG3909
2023-03-27 99 [ranges.refinements] 25.7.2 [range.adaptor.object] Tentatively NAD Issues about viewable_range Jiang An
- LWG3908
2023-03-23 25.7.24.3 [range.enumerate.iterator] Tentatively NAD enumerate_view::iterator constructor is explicit Jonathan Wakely
- LWG3907
2023-03-18 25.6 [range.factories] 25.7 [range.adaptors] New Can iterator types of range adaptors and range factories be SCARY? Jiang An
- LWG3906
2023-03-18 32.5.8.5 [atomics.types.pointer] 32.5.7.5 [atomics.ref.pointer] New "Undefined address" is undefined Jiang An
- LWG3905
2023-03-13 29.3.1 [cfenv.syn] WP Type of std::fexcept_t Sam Elliott
- LWG3904
2023-03-13 25.7.16.3 [range.lazy.split.outer] WP lazy_split_view::outer-iterator's const-converting constructor isn't setting trailing_empty_ Patrick Palka
- LWG3903
2023-03-11 23.7.2.2.1 [span.overview] WP span destructor is redundantly noexcept Ben Craig
- LWG3902
2023-03-07 22.2.6 [declval] New Return type of std::declval<cv void> should be (cv-unqualified) void Jiang An
- LWG3901
2023-03-05 20.2.8 [allocator.uses] NAD Is uses-allocator construction of a cv-qualified object type still well-formed after LWG 3870? Jiang An
- LWG3900
2023-03-04 25.8.5 [coro.generator.promise] WP The allocator_arg_t overloads of generator::promise_type::operator new should not be constrained Tim Song
- LWG3899
2023-03-04 25.8.5 [coro.generator.promise] WP co_yielding elements of an lvalue generator is unnecessarily inefficient Tim Song
- LWG3898
2023-03-02 32.9.3.3 [thread.barrier.class] New Possibly unintended preconditions for completion functions of std::barrier Jiang An
- LWG3897
2023-02-27 20.3.4.3 [inout.ptr.t] WP inout_ptr will not update raw pointer to 0 Doug Cook
- LWG3896
2023-02-27 25.4.5 [range.refinements] New The definition of viewable_range is not quite right Hewill Kang
- LWG3895
2023-02-25 18.3 [concepts.syn] 24.2 [iterator.synopsis] New Various relation concepts are missing default values of the second template parameters blacktea hamburger
- LWG3894
2023-02-25 25.8.5 [coro.generator.promise] WP generator::promise_type::yield_value(ranges::elements_of<Rng, Alloc>) should not be noexcept Tim Song
- LWG3893
2023-02-22 32.5.8.7.2 [util.smartptr.atomic.shared] WP LWG 3661 broke atomic<shared_ptr<T>> a; a = nullptr; Zachary Wassall
- LWG3892
2023-02-20 28.5.7.2 [format.range.formatter] 28.5.9 [format.tuple] WP Incorrect formatting of nested ranges and tuples Victor Zverovich
- LWG3891
2023-02-19 22.8.6.1 [expected.object.general] New LWG 3870 breaks std::expected<cv T, E> Jiang An
- LWG3890
2023-02-19 24.3.4.4 [iterator.concept.winc] New ABI issue for integer-class types Jiang An
- LWG3889
2023-02-17 26.11.9 [specialized.destroy] New std::(ranges::)destroy_at should destroy array elements in the decreasing index order Jiang An
- LWG3888
2023-02-17 26.11.8 [specialized.construct] New Most ranges uninitialized memory algorithms are underconstrained Jiang An
- LWG3887
2023-02-14 17.3.2 [version.syn] WP Version macro for allocate_at_least Alisdair Meredith
- LWG3886
2023-02-13 22.5.3.1 [optional.optional.general] 22.8.6.1 [expected.object.general] WP Monad mo' problems Casey Carter
- LWG3885
2023-02-11 16.4.5.3.2 [zombie.names] WP 'op' should be in [zombie.names] Jonathan Wakely
- LWG3884
2023-02-06 23.6.8 [flat.map] 23.6.9 [flat.multimap] 23.6.11 [flat.set] 23.6.12 [flat.multiset] WP flat_foo is missing allocator-extended copy/move constructors Arthur O'Dwyer
- LWG3883
2023-02-09 17.14.7 [support.c.headers.other] New §[support.c.headers.other] Ambiguity in the requirements for includes Alex Mills
- LWG3882
2023-02-08 22.4.9 [tuple.rel] New tuple relational operators have confused friendships Corentin Jabot
- LWG3881
2023-02-10 23.6.13 [container.adaptors.format] C++23 Incorrect formatting of container adapters backed by std::string Victor Zverovich
- LWG3880
2023-02-09 25.7.29.7 [range.chunk.fwd.iter] 25.7.32.3 [range.stride.iterator] C++23 Clarify operator+= complexity for {chunk,stride}_view::iterator Tim Song
- LWG3879
2023-02-09 23.6.11.6 [flat.set.erasure] 23.6.12.6 [flat.multiset.erasure] C++23 erase_if for flat_{,multi}set is incorrectly specified Tim Song
- LWG3878
2023-02-09 31.4.2 [iostream.objects.overview] C++23 import std; should guarantee initialization of standard iostreams objects Tim Song
- LWG3877
2023-02-09 22.8.6.7 [expected.object.monadic] 22.8.7.7 [expected.void.monadic] C++23 Incorrect constraints on const-qualified monadic overloads for std::expected Sy Brand
- LWG3876
2023-02-09 23.7.3.4 [mdspan.layout] C++23 Default constructor of std::layout_XX::mapping misses precondition Christian Trott
- LWG3875
2023-02-05 25.6.5 [range.repeat] C++23 std::ranges::repeat_view<T, IntegerClass>::iterator may be ill-formed Jiang An
- LWG3874
2023-02-05 17.3.2 [version.syn] NAD Rename __cpp_lib_ranges_to_container to __cpp_lib_ranges_to Hewill Kang
- LWG3873
2023-02-04 25.7.15.2 [range.join.with.view] New join_with_view's const begin is underconstrained Hewill Kang
- LWG3872
2023-01-31 24.5.3 [const.iterators] C++23 basic_const_iterator should have custom iter_move Hewill Kang
- LWG3871
2023-02-01 16.4.2.5 [compliance] C++23 Adjust note about terminate CA
- LWG3870
2023-01-30 26.11.1 [specialized.algorithms.general] C++23 Remove voidify Jonathan Wakely
- LWG3869
2023-01-30 19.5.2 [system.error.syn] C++23 Deprecate std::errc constants related to UNIX STREAMS Jonathan Wakely
- LWG3868
2023-01-29 26.7.5 [alg.replace] 26.7.6 [alg.fill] LEWG Constrained algorithms should not require output_iterator GitHub Hewill Kang
- LWG3867
2023-01-29 31.11.3.1 [syncstream.osyncstream.overview] C++23 Should std::basic_osyncstream's move assignment operator be noexcept? Jiang An
- LWG3866
2023-01-29 22.8.6.7 [expected.object.monadic] 22.8.7.7 [expected.void.monadic] C++23 Bad Mandates for expected::transform_error overloads Casey Carter
- LWG3865
2023-01-28 22.3.3 [pairs.spec] C++23 Sorting a range of pairs Barry Revzin
- LWG3864
2023-01-28 25.7.25 [range.zip] New zip over range of reference to an abstract type Barry Revzin
- LWG3863
2023-01-26 24.5.3.2 [const.iterators.alias] New Is input_iterator guaranteed to have iter_const_reference_t? Hewill Kang
- LWG3862
2023-01-25 24.2 [iterator.synopsis] C++23 basic_const_iterator's common_type specialization is underconstrained Hewill Kang
- LWG3861
2023-01-25 23.7.3.4.7 [mdspan.layout.stride] Resolved mdspan layout_stride::mapping default constructor problem Christian Robert Trott
- LWG3860
2023-01-24 25.2 [ranges.syn] C++23 range_common_reference_t is missing Hewill Kang
- LWG3859
2023-01-24 24.3.6.4 [projected] Resolved std::projected cannot handle proxy iterator Hewill Kang
- LWG3858
2023-01-22 24.5.3.4 [const.iterators.types] NAD basic_const_iterator is too strict to provide iterator_category Hewill Kang
- LWG3857
2023-01-10 27.3.3.2 [string.view.cons] C++23 basic_string_view should allow explicit conversion when only traits vary Casey Carter
- LWG3856
2023-01-14 30.12 [time.format] New Unclear which conversion specifiers are valid for each chrono type Tam S. B.
- LWG3855
2023-01-07 25.7.16.2 [range.lazy.split.view] New tiny-range is not quite right Hewill Kang
- LWG3854
2023-01-07 16.4.6.13 [res.on.exception.handling] New §[res.on.exception.handling]/3 should not be applied to all standard library types Jiang An
- LWG3853
2023-01-06 24.5.3 [const.iterators] C++23 basic_const_iterator<volatile int*>::operator-> is ill-formed Hewill Kang
- LWG3852
2023-01-06 25.7.15.3 [range.join.with.iterator] New join_with_view::iterator's iter_move and iter_swap should be conditionally noexcept Hewill Kang
- LWG3851
2023-01-06 25.7.29.5 [range.chunk.inner.iter] C++23 chunk_view::inner-iterator missing custom iter_move and iter_swap Hewill Kang
- LWG3850
2023-01-06 25.7.22.1 [range.as.const.overview] C++23 views::as_const on empty_view<T> should return empty_view<const T> Hewill Kang
- LWG3849
2023-01-06 25.7.33.3 [range.cartesian.iterator] C++23 cartesian_product_view::iterator's default constructor is overconstrained Hewill Kang
- LWG3848
2023-01-06 25.7.27.2 [range.adjacent.view] 25.7.28.2 [range.adjacent.transform.view] 25.7.30.2 [range.slide.view] C++23 adjacent_view, adjacent_transform_view and slide_view missing base accessor Hewill Kang
- LWG3847
2023-01-06 25.5.7.2 [range.utility.conv.to] 25.5.7.3 [range.utility.conv.adaptors] C++23 ranges::to can still return views Hewill Kang
- LWG3846
2023-01-06 25.6.4.3 [range.iota.iterator] New iota_view::iterator::operator- is overconstrained Hewill Kang
- LWG3845
2023-01-06 25.5.7.2 [range.utility.conv.to] New ranges::to's from_range_t tag branch has the wrong constraint Hewill Kang
- LWG3844
2022-12-20 30.12 [time.format] Open Non-numeric formats for negative durations Jonathan Wakely
- LWG3843
2022-12-20 22.8.6.6 [expected.object.obs] C++23 std::expected<T,E>::value() & assumes E is copy constructible Jonathan Wakely
- LWG3842
2022-12-14 30.12 [time.format] C++23 Unclear wording for precision in chrono-format-spec Jonathan Wakely
- LWG3841
2022-12-14 17.3.2 [version.syn] C++23 <version> should not be "all freestanding" Jonathan Wakely
- LWG3840
2022-12-10 D.21 [depr.fs.path.factory] Open filesystem::u8path should be undeprecated GitHub Daniel Krügler
- LWG3839
2022-12-11 28.5.7.2 [format.range.formatter] 28.5.7.3 [format.range.fmtdef] 28.5.9 [format.tuple] C++23 range_formatter's set_separator, set_brackets, and underlying functions should be noexcept Hewill Kang
- LWG3838
2022-12-07 24.3.2.1 [incrementable.traits] New The last specialization of incrementable_traits is under-constrained Hewill Kang
- LWG3837
2022-12-04 27.4.4.5 [string.erasure] 23.3.5.5 [deque.erasure] 23.3.7.7 [forward.list.erasure] 23.3.9.6 [list.erasure] 23.3.11.6 [vector.erasure] New std::erase_if overloads for non-associative containers should move (and not copy) their predicate object Giuseppe D'Angelo
- LWG3836
2022-11-30 22.8.6.2 [expected.object.cons] C++23 std::expected<bool, E1> conversion constructor expected(const expected<U, G>&) should take precedence over expected(U&&) with operator bool Hui Xie
- LWG3835
2022-11-28 28.6.1 [re.general] New Requirements for CharT in the regex library Xie He
- LWG3834
2022-11-27 31.13.2 [cinttypes.syn] C++23 Missing constexpr for std::intmax_t math functions in <cinttypes> George Tokmaji
- LWG3833
2022-11-27 28.5.6.4 [format.formatter.spec] C++23 Remove specialization template<size_t N> struct formatter<const charT[N], charT> Mark de Wever
- LWG3832
2022-11-23 25.7.23.3 [range.elements.iterator] New Missing change for element_view::iterator in LWG 3798 Jiang An
- LWG3831
2022-11-18 30.12 [time.format] 30.13 [time.parse] New Two-digit formatting of negative year is ambiguous Matt Stephanson
- LWG3830
2022-11-14 25.7.21.2 [range.reverse.view] New reverse_view should not cache when ranges::next has constant time complexity Hewill Kang
- LWG3829
2022-11-13 25.7.7.2 [range.as.rvalue.view] New as_rvalue_view::end should improve non-common case Hewill Kang
- LWG3828
2022-11-10 17.4.1 [cstdint.syn] C++23 Sync intmax_t and uintmax_t with C2x GB
- LWG3827
2022-11-10 17.14.4 [stdalign.h.syn] 17.14.5 [stdbool.h.syn] C++23 Deprecate <stdalign.h> and <stdbool.h> macros GB
- LWG3826
2022-11-10 25.8.5 [coro.generator.promise] C++23 Redundant specification [for overload of yield_value] US
- LWG3825
2022-11-09 28.5.6.6 [format.parse.ctx] C++23 Missing compile-time argument id check in basic_format_parse_context::next_arg_id Victor Zverovich
- LWG3824
2022-11-09 22.10.15.5 [func.bind.place] C++23 Number of bind placeholders is underspecified Tomasz Kamiński
- LWG3823
2022-11-09 21.3.5.4 [meta.unary.prop] C++23 Unnecessary precondition for is_aggregate Tomasz Kamiński
- LWG3822
2022-11-08 31.12.13.40 [fs.op.weakly.canonical] C++23 Avoiding normalization in filesystem::weakly_canonical US
- LWG3821
2022-11-08 20.2.8.2 [allocator.uses.construction] C++23 uses_allocator_construction_args should have overload for pair-like Tim Song
- LWG3820
2022-11-08 25.7.33.3 [range.cartesian.iterator] C++23 cartesian_product_view::iterator::prev is not quite right Hewill Kang
- LWG3819
2022-11-08 21.3.5.4 [meta.unary.prop] C++23 reference_meows_from_temporary should not use is_meowible Tim Song
- LWG3818
2022-11-08 16.3.3 [conventions] C++23 Exposition-only concepts are not described in library intro Tim Song
- LWG3817
2022-11-08 23.3.7.5 [forward.list.modifiers] C++23 Missing preconditions on forward_list modifiers Tomasz Kamiński
- LWG3816
2022-11-08 23.6.8.1 [flat.map.overview] 23.6.9.1 [flat.multimap.overview] C++23 flat_map and flat_multimap should impose sequence container requirements Tomasz Kamiński
- LWG3815
2022-11-06 16.3.3.6 [freestanding.item] 32.5.2 [atomics.syn] Resolved Freestanding enumerators specification is lacking Ben Craig
- LWG3814
2022-11-06 20.2.2 [memory.syn] 25.2 [ranges.syn] 32.5.2 [atomics.syn] C++23 Add freestanding items requested by NB comments Ben Craig
- LWG3813
2022-11-06 23.7.2.2.1 [span.overview] New std::span<volatile T, E> is made ill-formed by P2278R4 when T is a normal class type P2278R4 Jiang An
- LWG3812
2022-11-04 6.1.2.6 [fund.ts.v3::propagate_const.const_observers] New [fund.ts.v3] Incorrect constraint on propagate_const conversion function Giuseppe D'Angelo
- LWG3811
2022-11-03 25.7.22.1 [range.as.const.overview] C++23 views::as_const on ref_view<T> should return ref_view<const T> Tomasz Kamiński
- LWG3810
2022-11-03 28.5.8.3 [format.args] C++23 CTAD for std::basic_format_args GitHub Jonathan Wakely
- LWG3809
2022-11-02 29.5.4.4 [rand.eng.sub] WP Is std::subtract_with_carry_engine<uint16_t> supposed to work? Jonathan Wakely
- LWG3808
2022-11-02 17.3.2 [version.syn] NAD Inconsistent feature test macros for ranges algorithms Daniel Marshall
- LWG3807
2022-11-02 17.3.2 [version.syn] C++23 The feature test macro for ranges::find_last should be renamed Daniel Marshall
- LWG3806
2022-10-28 28.5.6.3 [format.formattable] NAD Should concept formattable<T, charT> default to char? GitHub Jonathan Wakely
- LWG3805
2022-10-26 22.10 [function.objects] 25.5.7.3 [range.utility.conv.adaptors] 25.7.2 [range.adaptor.object] New Expression evaluating to a call wrapper is a prvalue, not an object Johel Ernesto Guerrero Peña
- LWG3804
2022-10-25 23.6.8 [flat.map] 23.6.9 [flat.multimap] 23.6.11 [flat.set] 23.6.12 [flat.multiset] New flat_foo missing some allocator-extended deduction guides Arthur O'Dwyer
- LWG3803
2022-10-25 23.6.8 [flat.map] 23.6.9 [flat.multimap] 23.6.11 [flat.set] 23.6.12 [flat.multiset] C++23 flat_foo constructors taking KeyContainer lack KeyCompare parameter Arthur O'Dwyer
- LWG3802
2022-10-25 23.6.8 [flat.map] 23.6.9 [flat.multimap] 23.6.11 [flat.set] 23.6.12 [flat.multiset] New flat_foo allocator-extended constructors lack move semantics Arthur O'Dwyer
- LWG3801
2022-10-25 25.7.33.3 [range.cartesian.iterator] C++23 cartesian_product_view::iterator::distance-from ignores the size of last underlying range Patrick Palka
- LWG3800
2022-10-25 28.6.9.1 [re.results.general] NAD No deduction guide for std::match_results Jonathan Wakely
- LWG3799
2022-10-22 17.14.7 [support.c.headers.other] New Should <math.h> provide 3-argument ::hypot overloads? Jiang An
- LWG3798
2022-10-22 24.3.2.3 [iterator.traits] C++23 Rvalue reference and iterator_category Jiang An
- LWG3797
2022-10-21 25.7.23.2 [range.elements.view] New elements_view insufficiently constrained Hui Xie
- LWG3796
2022-10-20 25.6.5.2 [range.repeat.view] 25.7.31.2 [range.chunk.by.view] C++23 movable-box as member should use default-initialization instead of copy-initialization Hewill Kang
- LWG3795
2022-10-19 32.10.7 [futures.unique.future] 32.10.8 [futures.shared.future] C++23 Self-move-assignment of std::future and std::shared_future have unimplementable postconditions Jiang An
- LWG3794
2022-10-17 31.12.6.6 [fs.path.itr] New std::filesystem::path::iterator::reference should be allowed to be std::filesystem::path Jiang An
- LWG3793
2022-10-05 26.6.5 [alg.foreach] 26.6.15 [alg.search] 26.7.1 [alg.copy] 26.7.6 [alg.fill] 26.7.7 [alg.generate] New Requirements for some algorithms' Size template parameters are unclear Jiang An
- LWG3792
2022-10-05 17.3.2 [version.syn] C++23 __cpp_lib_constexpr_algorithms should also be defined in <utility> Marc Mutz
- LWG3791
2022-09-30 25.7.14.3 [range.join.iterator] Resolved join_view::iterator::operator-- may be ill-formed Hewill Kang
- LWG3790
2022-09-30 29.7.1 [cmath.syn] C++23 P1467 accidentally changed nexttoward's signature P1467 David Olsen
- LWG3789
2022-09-25 17.6.3.3 [new.delete.array] NAD Precondition of (not replaced) operator delete[] blacktea hamburger
- LWG3788
2022-09-22 32.4.4.2 [thread.jthread.cons] C++23 jthread::operator=(jthread&&) postconditions are unimplementable under self-assignment Nicole Mazzuca
- LWG3787
2022-09-25 25.5.7.2 [range.utility.conv.to] 25.5.7.3 [range.utility.conv.adaptors] Resolved ranges::to's template parameter C should not be a reference type Hewill Kang
- LWG3786
2022-09-25 23.6.8.2 [flat.map.defn] 23.6.9.2 [flat.multimap.defn] C++23 Flat maps' deduction guide needs to default Allocator to be useful Johel Ernesto Guerrero Peña
- LWG3785
2022-09-19 25.5.7.2 [range.utility.conv.to] C++23 ranges::to is over-constrained on the destination type being a range Barry Revzin
- LWG3784
2022-09-19 16.4.2.4 [std.modules] C++23 std.compat should not provide ::byte and its friends Jiang An
- LWG3783
2022-09-18 24.5.5.1 [common.iterator] 24.5.5.6 [common.iter.cmp] New views::common may not be a range adaptor object Hewill Kang
- LWG3782
2022-09-17 17.14.7 [support.c.headers.other] C++23 Should <math.h> declare ::lerp? Jiang An
- LWG3781
2022-09-16 23.6.1 [container.adaptors.general] C++23 The exposition-only alias templates cont-key-type and cont-mapped-type should be removed Hewill Kang
- LWG3780
2022-09-15 28.5.2.2 [format.string.std] Resolved format's width estimation is too approximate and not forward compatible GitHub Corentin Jabot
- LWG3779
2022-09-15 26.6.18 [alg.fold] NAD ranges::fold_* can unintentionally const_cast and reinterpret_cast Nicole Mazzuca
- LWG3778
2022-09-13 23.3.12.1 [vector.bool.pspc] C++23 vector<bool> missing exception specifications Alisdair Meredith
- LWG3777
2022-09-12 25.7.33.2 [range.cartesian.view] Open Common cartesian_product_view produces an invalid range if the first range is input and one of the ranges is empty Tomasz Kamiński
- LWG3776
2022-08-28 28.5.6.1 [formatter.requirements] NAD Avoid parsing format-spec if it is not present or empty GitHub Mark de Wever
- LWG3775
2022-09-22 16.4.4.6.1 [allocator.requirements.general] C++23 Broken dependencies in the Cpp17Allocator requirements Alisdair Meredith
- LWG3774
2022-09-12 23.6.10 [flat.set.syn] C++23 <flat_set> should include <compare> Jiang An
- LWG3773
2022-09-12 25.7.26.1 [range.zip.transform.overview] C++23 views::zip_transform still requires F to be copy_constructible when empty pack Hewill Kang
- LWG3772
2022-09-12 25.6.5.2 [range.repeat.view] C++23 repeat_view's piecewise constructor is missing Postconditions Hewill Kang
- LWG3771
2022-09-12 7.2.1 [fund.ts.v3::func.wrap.func.overview] C++23 [fund.ts.v3] remove binders typedefs from function Alisdair Meredith
- LWG3770
2022-09-05 25.2 [ranges.syn] C++23 const_sentinel_t is missing Hewill Kang
- LWG3769
2022-09-05 24.5.3 [const.iterators] C++23 basic_const_iterator::operator== causes infinite constraint recursion Hewill Kang
- LWG3768
2022-09-08 25.2 [ranges.syn] NAD possibly-const-range is overconstrained Hewill Kang
- LWG3767
2022-09-05 28.3.3.1.2.1 [locale.category] 28.3.4.2.5.1 [locale.codecvt.general] WP codecvt<charN_t, char8_t, mbstate_t> incorrectly added to locale GitHub Victor Zverovich
- LWG3766
2022-09-04 25.5.3.1 [view.interface.general] C++23 view_interface::cbegin is underconstrained Hewill Kang
- LWG3765
2022-09-03 24.2 [iterator.synopsis] 24.5.3.2 [const.iterators.alias] C++23 const_sentinel should be constrained Hewill Kang
- LWG3764
2022-08-31 22.10.6.5 [refwrap.invoke] C++23 reference_wrapper::operator() should propagate noexcept Zhihao Yuan
- LWG3763
2022-08-27 25.6.5.3 [range.repeat.iterator] 25.7.33.3 [range.cartesian.iterator] New Should range adaptor iterators only provide iterator_category when its difference_type is not an integer-class type? Hewill Kang
- LWG3762
2022-08-27 25.8.6 [coro.generator.iterator] C++23 generator::iterator::operator== should pass by reference Hewill Kang
- LWG3761
2022-08-27 25.7.33.3 [range.cartesian.iterator] C++23 cartesian_product_view::iterator::operator- should pass by reference Hewill Kang
- LWG3760
2022-08-27 25.7.33 [range.cartesian] C++23 cartesian_product_view::iterator's parent_ is never valid Hewill Kang
- LWG3759
2022-08-25 26.7.11 [alg.rotate] C++23 ranges::rotate_copy should use std::move Hewill Kang
- LWG3758
2022-08-24 23.3.11.3 [vector.capacity] 23.3.11.5 [vector.modifiers] 23.3.5.3 [deque.capacity] 23.3.5.4 [deque.modifiers] New Element-relocating operations of std::vector and std::deque should conditionally require Cpp17CopyInsertable in their preconditions Jiang An
- LWG3757
2022-08-24 22.2.4 [forward] C++23 What's the effect of std::forward_like<void>(x)? Jiang An
- LWG3756
2022-08-18 17.13.5 [support.signal] 32.5.10 [atomics.flag] C++23 Is the std::atomic_flag class signal-safe? GitHub Ruslan Baratov
- LWG3755
2022-08-26 25.7.25.2 [range.zip.view] C++23 tuple-for-each can call user-defined operator, Nicole Mazzuca
- LWG3754
2022-08-23 22.8.6.1 [expected.object.general] C++23 Class template expected synopsis contains declarations that do not match the detailed description S. B. Tam
- LWG3753
2022-08-23 16.3.3.6 [freestanding.item] C++23 Clarify entity vs. freestanding entity Ben Craig
- LWG3752
2022-08-10 27.4.3.8.3 [string.substr] NAD Should string::substr forward the allocator to the newly created string? Igor Zhukov
- LWG3751
2022-08-04 17.3.2 [version.syn] C++23 Missing feature macro for flat_set Barry Revzin
- LWG3750
2022-08-04 17.3.2 [version.syn] C++23 Too many papers bump __cpp_lib_format Barry Revzin
- LWG3749
2022-08-01 24.5.5 [iterators.common] WP common_iterator should handle integer-class difference types Hewill Kang
- LWG3748
2022-08-01 24.5.5.6 [common.iter.cmp] 24.5.7.5 [counted.iter.nav] New common_iterator and counted_iterator' operator- are missing cast to return type Hewill Kang
- LWG3747
2022-07-28 26.11.5 [uninitialized.copy] 26.11.6 [uninitialized.move] 26.11.9 [specialized.destroy] C++23 ranges::uninitialized_copy_n, ranges::uninitialized_move_n, and ranges::destroy_n should use std::move Hewill Kang
- LWG3746
2022-07-25 22.5.8 [optional.comp.with.t] C++23 optional's spaceship with U with a type derived from optional causes infinite constraint meta-recursion Ville Voutilainen
- LWG3745
2022-07-25 32.5.2 [atomics.syn] C++23 std::atomic_wait and its friends lack noexcept Jiang An
- LWG3744
2022-07-25 31.12.13.6 [fs.op.copy.symlink] New copy_symlink(junction, new_symlink)'s behavior is unclear Nicole Mazzuca
- LWG3743
2022-07-21 25.5.7.2 [range.utility.conv.to] C++23 ranges::to's reserve may be ill-formed Hewill Kang
- LWG3742
2022-07-16 23.2.4 [sequence.reqmts] C++23 deque::prepend_range needs to permute Casey Carter
- LWG3741
2022-07-16 30.5.10 [time.duration.alg] NAD std::chrono::abs(duration) is ill-formed with non-reduced periods Charlie Barto
- LWG3740
2022-07-15 25.7.30.2 [range.slide.view] NAD slide_view::size should preserve the signedness of underlying range's size Hewill Kang
- LWG3739
2022-07-15 25.7.29.2 [range.chunk.view.input] 25.7.29.6 [range.chunk.view.fwd] NAD chunk_view::size should preserve the signedness of the size of the underlying range Hewill Kang
- LWG3738
2022-07-15 25.7.10.2 [range.take.view] C++23 Missing preconditions for take_view constructor Hewill Kang
- LWG3737
2022-07-15 25.7.10.3 [range.take.sentinel] C++23 take_view::sentinel should provide operator- Hewill Kang
- LWG3736
2022-07-14 24.2 [iterator.synopsis] C++23 move_iterator missing disable_sized_sentinel_for specialization Hewill Kang
- LWG3735
2022-07-13 25.7.27.1 [range.adjacent.overview] 25.7.28.1 [range.adjacent.transform.overview] NAD views::adjacent<0> should be prohibited Hewill Kang
- LWG3734
2022-07-11 20.3.4.1 [out.ptr.t] C++23 Inconsistency in inout_ptr and out_ptr for empty case Doug Cook
- LWG3733
2022-07-10 25.5.7.2 [range.utility.conv.to] C++23 ranges::to misuses cpp17-input-iterator S. B. Tam
- LWG3732
2022-07-06 23.2.4 [sequence.reqmts] C++23 prepend_range and append_range can't be amortized constant time Tim Song
- LWG3731
2022-07-04 25.7.25.2 [range.zip.view] 25.7.27.2 [range.adjacent.view] 25.7.33.2 [range.cartesian.view] New zip_view and adjacent_view are underconstrained Hewill Kang
- LWG3730
2022-07-03 25.7.12.2 [range.drop.view] New std::ranges::drop_view may have different size type from its underlying view Jiang An
- LWG3729
2022-06-30 25.2 [ranges.syn] New std::tuple_element_t<std::ranges::subrange<I, S, K>> should remove top-level cv-qualifiers Jiang An
- LWG3728
2022-06-28 22.4.9 [tuple.rel] New Can't make neither head nor tail of the description of operator<=>(tuple, tuple) Corentin Jabot
- LWG3727
2022-06-27 24.5.1.6 [reverse.iter.elem] 24.5.5.4 [common.iter.access] NAD reverse_iterator/common_iterator's operator-> should not require the underlying iterator's operator-> to be a const member function Hewill Kang
- LWG3726
2022-06-27 24.5.1.6 [reverse.iter.elem] NAD reverse_iterator::operator-> is underconstrained for non-pointer iterators Hewill Kang
- LWG3725
2022-06-26 24.5.1.6 [reverse.iter.elem] New reverse_iterator::operator-> should not use prev for non-pointer iterators Hewill Kang
- LWG3724
2022-06-23 16.3.3.2 [expos.only.entity] C++23 decay-copy should be constrained Hui Xie
- LWG3723
2022-06-20 23.6.4.4 [priqueue.members] C++23 priority_queue::push_range needs to append_range Casey Carter
- LWG3722
2022-06-20 25.5.7.2 [range.utility.conv.to] New ranges::to reserves the wrong size Hewill Kang
- LWG3721
2022-06-19 28.5.2.2 [format.string.std] C++23 Allow an arg-id with a value of zero for width in std-format-spec Mark de Wever
- LWG3720
2022-06-19 28.5.2.2 [format.string.std] C++23 Restrict the valid types of arg-id for width and precision in std-format-spec Mark de Wever
- LWG3719
2022-06-17 31.12.11.1 [fs.class.directory.iterator.general] 31.12.12.1 [fs.class.rec.dir.itr.general] C++23 Directory iterators should be usable with default sentinel Jonathan Wakely
- LWG3718
2022-06-17 28.5.8.1 [format.arg] Resolved P2418R2 broke the overload resolution for std::basic_format_arg P2418R2 Jiang An
- LWG3717
2022-06-15 25.7.20.2 [range.common.view] C++23 common_view::end should improve random_access_range case Hewill Kang
- LWG3716
2022-06-15 24.3.4.11 [iterator.concept.forward] 24.3.5.5 [forward.iterators] New §[iterator.concept.forward][forward.iterators] Two different definitions of multi-pass guarantee Jiang An
- LWG3715
2022-06-12 25.5.3.1 [view.interface.general] C++23 view_interface::empty is overconstrained Hewill Kang
- LWG3714
2022-06-10 25.7.26.2 [range.zip.transform.view] 25.7.28.2 [range.adjacent.transform.view] 25.7.29.2 [range.chunk.view.input] 25.7.29.6 [range.chunk.view.fwd] 25.7.30.2 [range.slide.view] 25.7.31.2 [range.chunk.by.view] NAD Non-single-argument constructors for range adaptors should not be explicit GitHub Hewill Kang
- LWG3713
2022-06-10 26.8.1 [alg.sorting.general] C++23 Sorted with respect to comparator (only) Casey Carter
- LWG3712
2022-06-10 25.7.29.2 [range.chunk.view.input] 25.7.29.6 [range.chunk.view.fwd] 25.7.30.2 [range.slide.view] C++23 chunk_view and slide_view should not be default_initializable Hewill Kang
- LWG3711
2022-06-10 25.7.30.2 [range.slide.view] C++23 Missing preconditions for slide_view constructor Hewill Kang
- LWG3710
2022-06-09 25.7.29.2 [range.chunk.view.input] C++23 The end of chunk_view for input ranges can be const Hewill Kang
- LWG3709
2022-06-08 22.5.3.1 [optional.optional.general] 22.6.3.1 [variant.variant.general] C++23 LWG-3703 was underly ambitious Casey Carter
- LWG3708
2022-06-03 25.7.11.3 [range.take.while.sentinel] C++23 take_while_view::sentinel's conversion constructor should move Hewill Kang
- LWG3707
2022-06-01 25.7.29.4 [range.chunk.outer.value] C++23 chunk_view::outer-iterator::value_type::size should return unsigned type Hewill Kang
- LWG3706
2022-05-31 28.5.6.4 [format.formatter.spec] New How does std::format work with character arrays of unknown bound? S. B. Tam
- LWG3705
2022-05-26 27.4.6 [basic.string.hash] C++23 Hashability shouldn't depend on basic_string's allocator Casey Carter
- LWG3704
2022-05-25 23.4.6.1 [set.overview] 23.4.7.1 [multiset.overview] 23.5.6.1 [unord.set.overview] 23.5.7.1 [unord.multiset.overview] C++23 LWG 2059 added overloads that might be ill-formed for sets Jonathan Wakely
- LWG3703
2022-05-24 22.8.7.1 [expected.void.general] C++23 Missing requirements for expected<T, E> requires is_void<T> Casey Carter
- LWG3702
2022-05-21 25.7.26.3 [range.zip.transform.iterator] C++23 Should zip_transform_view::iterator remove operator<? Hewill Kang
- LWG3701
2022-05-17 28.5.6.4 [format.formatter.spec] C++23 Make formatter<remove_cvref_t<const charT[N]>, charT> requirement explicit Mark de Wever
- LWG3700
2022-05-17 25.7.14.2 [range.join.view] 25.7.15.2 [range.join.with.view] Resolved The const begin of the join_view family does not require InnerRng to be a range Hewill Kang
- LWG3699
2022-05-12 31.12.6.5.11 [fs.path.gen] New lexically_relative on UNC drive paths (\\?\C:\...) results in a default-constructed value Nicole Mazzuca
- LWG3698
2022-05-12 28.6.11 [re.iter] 25.7.14 [range.join] Resolved regex_iterator and join_view don't work together very well Barry Revzin
- LWG3697
2022-05-10 21.3.5.4 [meta.unary.prop] New Preconditions of reference_constructs_from_temporary/reference_converts_from_temporary seem wrong Jiang An
- LWG3696
2022-05-07 31.2.2 [stream.types] New "Basic integral types" should not be used Jiang An
- LWG3695
2022-05-07 27.1 [strings.general] NAD The standard-layout property of char-like types serves for nothing Jiang An
- LWG3694
2022-05-04 27.2.2 [char.traits.require] New Should traits_type::length be customizable? Jiang An
- LWG3693
2022-04-28 29.7 [c.math] New §[c.math] Can any of float/double/long double overloads be fused into template overloads? Jiang An
- LWG3692
2022-04-21 25.7.25.3 [range.zip.iterator] C++23 zip_view::iterator's operator<=> is overconstrained S. B. Tam
- LWG3691
2022-04-19 23.2.7.1 [associative.reqmts.general] 23.2.8.1 [unord.req.general] New Replacement of keys in associative containers Jens Maurer
- LWG3690
2022-04-06 16.4.2.2 [contents] 22.4.6 [tuple.apply] New std::make_from_tuple etc. should find all tuple-like std::get overloads Jiang An
- LWG3689
2022-03-28 28.3.4.3.2.3 [facet.num.get.virtuals] New num_get overflow determination unclear and incorrect Hubert Tong
- LWG3688
2022-03-24 22.8.4 [expected.bad] 22.8.5 [expected.bad.void] 22.8.6.6 [expected.object.obs] 22.8.7.6 [expected.void.obs] New Exception specifications of copy/move member functions of std::bad_expected_access Jiang An
- LWG3687
2022-03-23 22.8.7.4 [expected.void.assign] C++23 expected<cv void, E> move constructor should move Jonathan Wakely
- LWG3686
2022-03-23 25.7.16.3 [range.lazy.split.outer] 25.7.16.5 [range.lazy.split.inner] New In lazy_split_view, comparing a default-constructed outer-iterator or inner-iterator with std::default_sentinel results in null pointer dereference Konstantin Varlamov
- LWG3685
2022-03-23 25.7.16.2 [range.lazy.split.view] New In lazy_split_view, CTAD doesn't work when given an input_range input and a tiny-range pattern Konstantin Varlamov
- LWG3684
2022-03-22 20.2.10.2 [allocator.members] New std::allocator<T>::allocate_at_least in constant evaluation Jiang An
- LWG3683
2022-03-18 20.4.3 [mem.poly.allocator.class] C++23 operator== for polymorphic_allocator cannot deduce template argument in common cases Pablo Halpern
- LWG3682
2022-03-18 16.4.4.6.1 [allocator.requirements.general] New A Cpp17Allocator type can't silently ignore an unsupported alignment Jiang An
- LWG3681
2022-02-28 20.4.1 [mem.res.syn] 20.2.2 [memory.syn] New Further considerations on LWG 3679 Jiang An
- LWG3680
2022-02-27 22.10.17.4.3 [func.wrap.move.ctor] New Constructor of move_only_function with empty ref-qualifier is over-constrained Zhihao Yuan
- LWG3679
2022-02-24 25.6.6 [range.istream] LEWG Is <ranges> sufficient for istream_view? GitHub Barry Revzin
- LWG3678
2022-02-23 30.11.5.1 [time.zone.overview] New Constructors of std::chrono::time_zone might be overly unspecified Jiang An
- LWG3677
2022-02-16 20.2.8.2 [allocator.uses.construction] C++23 Is a cv-qualified pair specially handled in uses-allocator construction? Jiang An
- LWG3676
2022-02-14 28.3.3.1.3 [locale.cons] Resolved Name of locale composed using std::locale::none Hubert Tong
- LWG3675
2022-02-14 31.5.2.6 [ios.base.storage] New std::ios_base::iword/pword might be misspecified Jiang An
- LWG3674
2022-02-12 28.3.3.1.4 [locale.members] New Removal of requirement for locale names for construction of locales not explained Hubert Tong
- LWG3673
2022-02-12 28.3.3.1.3 [locale.cons] Resolved §[locale.cons] Ambiguous argument in Throws for locale+name+category constructor Hubert Tong
- LWG3672
2022-02-12 24.5.5.4 [common.iter.access] C++23 common_iterator::operator->() should return by value Jonathan Wakely
- LWG3671
2022-02-09 32.5.12 [stdatomic.h.syn] C++23 atomic_fetch_xor missing from stdatomic.h Hubert Tong
- LWG3670
2022-02-04 25.6.4.3 [range.iota.iterator] C++23 Cpp17InputIterators don't have integer-class difference types Casey Carter
- LWG3669
2022-02-03 4.1.2 [intro.abstract] New std::filesystem operations should be observable behaviour Jens Maurer
- LWG3668
2022-01-31 31.12.11.2 [fs.dir.itr.members] 31.12.12.2 [fs.rec.dir.itr.members] New [recursive_]directory_iterator constructors refer to undefined options Jonathan Wakely
- LWG3667
2022-01-31 31.7.6.3 [ostream.formatted] NAD std::cout << &X::f prints 1 Peter Dimov
- LWG3666
2022-01-30 25.7.14 [range.join] New join_view's difference type is too small Tomasz Kamiński
- LWG3665
2022-01-24 20.2.9.2 [allocator.traits.types] New Is std::allocator_traits<Alloc>::rebind_alloc SFINAE-friendly? Jiang An
- LWG3664
2022-01-23 24.4.4.3 [range.iter.op.distance] C++23 LWG 3392 broke std::ranges::distance(a, a+3) Arthur O'Dwyer
- LWG3663
2022-01-21 27.4.3.3 [string.cons] 27.4.3.7.3 [string.assign] New basic_string(const T&, const Alloc&) turns moves into copies Jonathan Wakely
- LWG3662
2022-01-21 27.4.3.7.2 [string.append] 27.4.3.7.3 [string.assign] New basic_string::append/assign(NTBS, pos, n) suboptimal Jonathan Wakely
- LWG3661
2022-01-21 32.5.8.7.2 [util.smartptr.atomic.shared] C++23 constinit atomic<shared_ptr<T>> a(nullptr); should work Jonathan Wakely
- LWG3660
2022-01-20 24.5.5.2 [common.iter.types] C++23 iterator_traits<common_iterator>::pointer should conform to §[iterator.traits] Casey Carter
- LWG3659
2022-01-18 32.5.10 [atomics.flag] C++23 Consider ATOMIC_FLAG_INIT undeprecation Aaron Ballman
- LWG3658
2022-01-17 31.6.3.3.5 [streambuf.pub.put] New basic_streambuf::sputn is both overspecified and underspecified Jonathan Wakely
- LWG3657
2022-01-02 31.12.6 [fs.class.path] C++23 std::hash<std::filesystem::path> is not enabled Jiang An
- LWG3656
2021-12-30 22.11.5 [bit.pow.two] C++23 Inconsistent bit operations returning a count Nicolai Josuttis
- LWG3655
2021-12-29 22.10.4 [func.require] C++23 The INVOKE operation and union types Jiang An
- LWG3654
2021-12-26 28.5.6.7 [format.context] C++23 basic_format_context::arg(size_t) should be noexcept Hewill Kang
- LWG3653
2021-12-17 17.12.2 [coroutine.syn] New <coroutine> is freestanding, but uses std::hash which is not Jonathan Wakely
- LWG3652
2021-12-15 17.13.3 [csetjmp.syn] NAD Can we relax the preconditions of longjmp? Jiang An
- LWG3651
2021-12-08 28.5 [format] New Unspecified lifetime guarantees for the format string Barry Revzin
- LWG3650
2021-12-04 27.4.3.1 [basic.string.general] C++23 Are std::basic_string's iterator and const_iterator constexpr iterators? Jiang An
- LWG3649
2021-12-03 4.2 [fund.ts.v3::general.feature.test] TS [fund.ts.v3] Reinstate and bump __cpp_lib_experimental_memory_resource feature test macro Thomas Köppe
- LWG3648
2021-11-30 28.5.2.2 [format.string.std] C++23 format should not print bool with 'c' Zhihao Yuan
- LWG3647
2021-11-30 26.11.2 [special.mem.concepts] New nothrow-input-iterator constraints should not mention copying Konstantin Varlamov
- LWG3646
2021-11-29 25.5.3.1 [view.interface.general] C++23 std::ranges::view_interface::size returns a signed type Jiang An
- LWG3645
2021-11-28 27.4.3.5 [string.capacity] C++23 resize_and_overwrite is overspecified to call its callback with lvalues Arthur O'Dwyer
- LWG3644
2021-11-23 28.5.2.2 [format.string.std] New std::format does not define "integer presentation type" Charlie Barto
- LWG3643
2021-11-21 24.5.7.5 [counted.iter.nav] C++23 Missing constexpr in std::counted_iterator Jiang An
- LWG3642
2021-11-20 22.10.17.4.3 [func.wrap.move.ctor] New move_only_function assignment operators seem to be defined suboptimal Alexander Guteniev
- LWG3641
2021-11-14 28.5.1 [format.syn] New Add operator== to format_to_n_result Mark de Wever
- LWG3640
2021-11-01 16.4.4 [utility.requirements] New Clarify which exceptions are propagated Johel Ernesto Guerrero Peña
- LWG3639
2021-11-13 28.5.2.2 [format.string.std] Resolved Handling of fill character width is underspecified in std::format Victor Zverovich
- LWG3638
2021-11-12 23.3.12 [vector.bool] New vector<bool>::swap(reference, reference) is useless Jonathan Wakely
- LWG3637
2021-11-12 20.4.2 [mem.res.class] New pmr::memory_resource::do_allocate needs clarification Jonathan Wakely
- LWG3636
2021-11-11 28.5.6.1 [formatter.requirements] C++23 formatter<T>::format should be const-qualified Arthur O'Dwyer
- LWG3635
2021-11-09 17.3.2 [version.syn] NAD Add __cpp_lib_deduction_guides to feature test macros Konstantin Varlamov
- LWG3634
2021-11-07 20.4.4 [mem.res.global] 19.5.3.5 [syserr.errcat.objects] New When are static-duration memory_resource objects destroyed? Jiang An
- LWG3633
2021-11-05 32.5 [atomics] New Atomics are copy constructible and copy assignable from volatile atomics Wesley Maxey
- LWG3632
2021-11-03 20.3.1.3.2 [unique.ptr.single.ctor] C++23 unique_ptr "Mandates: This constructor is not selected by class template argument deduction" Arthur O'Dwyer
- LWG3631
2021-11-03 28.5.8.1 [format.arg] C++23 basic_format_arg(T&&) should use remove_cvref_t<T> throughout Tim Song
- LWG3630
2021-10-31 28.6.7.2 [re.regex.construct] New Inconsistent basic_regex construction and assignment from iterator range Jonathan Wakely
- LWG3629
2021-10-31 19.5 [syserr] C++23 make_error_code and make_error_condition are customization points Jonathan Wakely
- LWG3628
2021-10-23 26.11 [specialized.algorithms] New "Effects: Equivalent to:" and uninitialized memory algorithms Jiang An
- LWG3627
2021-10-23 22.5.9 [optional.specalg] New Inconsistent specifications for std::make_optional overloads Jiang An
- LWG3626
2021-10-23 19.6.4.1 [stacktrace.basic.overview] New Is std::basic_stacktrace required to use contiguous storage? Jiang An
- LWG3625
2021-10-23 19.6.2 [stacktrace.syn] 24.7 [iterator.range] New Should <stacktrace> provide range access function templates? Jiang An
- LWG3624
2021-10-23 17.7 [support.rtti] 17.10 [support.initlist] 17.11 [cmp] New Inconsistency of <typeinfo>, <initializer_list>, and <compare> in the standard library Jiang An
- LWG3623
2021-10-23 24.5.1.1 [reverse.iterators.general] New Uses of std::reverse_iterator with containers should not require manually including <iterator> Jiang An
- LWG3622
2021-10-20 23.2.8.1 [unord.req.general] C++23 Misspecified transitivity of equivalence in §[unord.req.general] Thomas Köppe
- LWG3621
2021-10-18 17.3.2 [version.syn] C++23 Remove feature-test macro __cpp_lib_monadic_optional Jens Maurer
- LWG3620
2021-10-17 16.3.3.3.4.1 [character.seq.general] New What are execution character sets and execution wide-character sets (after P2314R4)? P2314R4 Dawn Perchik
- LWG3619
2021-10-17 28.5.5 [format.functions] C++23 Specification of vformat_to contains ill-formed formatted_size calls Tim Song
- LWG3618
2021-10-12 25.7.9.3 [range.transform.iterator] C++23 Unnecessary iter_move for transform_view::iterator Barry Revzin
- LWG3617
2021-10-09 22.10.17.3.2 [func.wrap.func.con] 32.10.10.2 [futures.task.members] C++23 function/packaged_task deduction guides and deducing this Barry Revzin
- LWG3616
2021-10-07 31.11.2.6 [syncstream.syncbuf.special] C++23 LWG 3498 seems to miss the non-member swap for basic_syncbuf S. B. Tam
- LWG3615
2021-09-30 24.3.2.1 [incrementable.traits] New The last specialization of incrementable_traits has wrong operand types Hewill Kang
- LWG3614
2021-10-01 25.6.4.2 [range.iota.view] New iota_view::size and the most negative signed integer values Jiang An
- LWG3613
2021-10-01 22.5.4 [optional.nullopt] New Specify that nullopt_t is copyable Frank Birbacher
- LWG3612
2021-10-02 28.5.2.2 [format.string.std] C++23 Inconsistent pointer alignment in std::format Victor Zverovich
- LWG3611
2021-09-29 32.5.8.2 [atomics.types.operations] NAD Should compare_exchange be allowed to modify the expected value on success? Jonathan Wakely
- LWG3610
2021-09-29 25.6.4.2 [range.iota.view] C++23 iota_view::size sometimes rejects integer-class types Jiang An
- LWG3609
2021-09-25 25.6.4.4 [range.iota.sentinel] New std::ranges::iota_view<int, long> has non-subtractable iterator and sentinel types Jiang An
- LWG3608
2021-09-28 18.4.4 [concept.convertible] New convertible_to and temporary-bound references Tim Song
- LWG3607
2021-09-28 24.3.4.14 [iterator.concept.contiguous] C++23 contiguous_iterator should not be allowed to have custom iter_move and iter_swap behavior Tim Song
- LWG3606
2021-09-28 28.6.2 [re.req] New Missing regex_traits::locale_type requirements Jonathan Wakely
- LWG3605
2021-09-27 28.6.4.3 [re.matchflag] New regex_constants::match_prev_avail is underspecified Jonathan Wakely
- LWG3604
2021-09-27 28.6.7.2 [re.regex.construct] 28.6.4.2 [re.synopt] New What is the effect of an invalid value of type syntax_option_type? Jonathan Wakely
- LWG3603
2021-09-27 28.6.7.2 [re.regex.construct] 28.6.10 [re.alg] New Matching of null characters by regular expressions is underspecified Jonathan Wakely
- LWG3602
2021-09-26 24.5.1.4 [reverse.iter.cons] 24.5.4.4 [move.iter.cons] New reverse_iterator's converting assignment is overconstrained Hewill Kang
- LWG3601
2021-09-24 24.5.5.5 [common.iter.nav] C++23 common_iterator's postfix-proxy needs indirectly_readable Casey Carter
- LWG3600
2021-09-23 24.6.2.2 [istream.iterator.cons] C++23 Making istream_iterator copy constructor trivial is an ABI break Jonathan Wakely
- LWG3599
2021-09-23 25.7.16.2 [range.lazy.split.view] New The const overload of lazy_split_view::begin should be constrained by const Pattern Hewill Kang
- LWG3598
2021-09-23 19.5.3.5 [syserr.errcat.objects] C++23 system_category().default_error_condition(0) is underspecified Jonathan Wakely
- LWG3597
2021-09-23 25.6.4.2 [range.iota.view] C++23 Unsigned integer types don't model advanceable Jiang An
- LWG3596
2021-09-17 26.6.16 [alg.starts.with] 26.6.17 [alg.ends.with] NAD ranges::starts_with and ranges::ends_with are underspecified Michael Schellenberger Costa
- LWG3595
2021-09-18 24.5.5.4 [common.iter.access] 24.5.5.5 [common.iter.nav] C++23 Exposition-only classes proxy and postfix-proxy for common_iterator should be fully constexpr Hewill Kang
- LWG3594
2021-09-16 20.3.4.3 [inout.ptr.t] C++23 inout_ptr — inconsistent release() in destructor JeanHeyd Meneide
- LWG3593
2021-09-14 24.5.4 [move.iterators] 24.5.7 [iterators.counted] 25.7.8.3 [range.filter.iterator] 25.7.9.3 [range.transform.iterator] 25.7.16.4 [range.lazy.split.outer.value] 25.7.16.5 [range.lazy.split.inner] 25.7.23.3 [range.elements.iterator] C++23 Several iterators' base() const & and lazy_split_view::outer-iterator::value_type::end() missing noexcept Hewill Kang
- LWG3592
2021-09-15 25.7.16.2 [range.lazy.split.view] C++23 lazy_split_view needs to check the simpleness of Pattern Tim Song
- LWG3591
2021-09-13 25.7.16.5 [range.lazy.split.inner] C++23 lazy_split_view<input_view>::inner-iterator::base() && invalidates outer iterators Tim Song
- LWG3590
2021-09-13 25.7.17.2 [range.split.view] C++23 split_view::base() const & is overconstrained Tim Song
- LWG3589
2021-09-08 25.5.4 [range.subrange] C++23 The const lvalue reference overload of get for subrange does not constrain I to be copyable when N == 0 Hewill Kang
- LWG3588
2021-09-07 20.3.1.3.1 [unique.ptr.single.general] NAD Strike out purposeless UB involving the deleter in members functions of unique_ptr Johel Ernesto Guerrero Peña
- LWG3587
2021-09-06 17.11.4 [cmp.concept] New std::three_way_comparable_with<T, U, void> can be satisfied but can't be modeled Jiang An
- LWG3586
2021-09-05 28.5.2.2 [format.string.std] New Formatting character alignment inconsistencies Mark de Wever
- LWG3585
2021-09-01 22.6.3.4 [variant.assign] C++23 Variant converting assignment with immovable alternative Barry Revzin
- LWG3584
2021-08-23 17.11.3 [cmp.common] New Clarify common comparison category conversions Peter Brett
- LWG3583
2021-08-23 22.4.4.2 [tuple.cnstr] New Clarify if/when short circuiting applies to conditions in Constraints: elements Jonathan Wakely
- LWG3582
2021-08-23 32.10.9 [futures.async] New Unclear where std::async exceptions are handled Jonathan Wakely
- LWG3581
2021-08-16 27.3.3.2 [string.view.cons] C++23 The range constructor makes basic_string_view not trivially move constructible Jiang An Casey Carter
- LWG3580
2021-08-14 25.6.4.3 [range.iota.iterator] C++23 iota_view's iterator's binary operator+ should be improved Zoe Carver
- LWG3579
2021-08-11 27.4.3.5 [string.capacity] 23.3.5.3 [deque.capacity] 23.3.9.3 [list.capacity] 23.3.11.3 [vector.capacity] 23.3.7.5 [forward.list.modifiers] 29.6.2.8 [valarray.members] 27.4.3.7.2 [string.append] 31.12.6.5.3 [fs.path.append] NAD Complexity guarantees for resize() and append() functions across the library Louis Dionne
- LWG3578
2021-08-04 23.2.7.1 [associative.reqmts.general] Tentatively Ready Iterator SCARYness in the context of associative container merging Joaquín M López Muñoz
- LWG3577
2021-08-04 23.2.7.1 [associative.reqmts.general] 23.2.8.1 [unord.req.general] New Merging an (unordered) associative container with itself Joaquín M López Muñoz
- LWG3576
2021-08-01 28.5.2.2 [format.string.std] Resolved Clarifying fill character in std::format Mark de Wever
- LWG3575
2021-07-25 24.3.4.4 [iterator.concept.winc] Resolved <=> for integer-class types isn't consistently specified Jiang An
- LWG3574
2021-07-21 24.5.5.1 [common.iterator] C++23 common_iterator should be completely constexpr-able Hewill Kang
- LWG3573
2021-07-13 27.3.3.2 [string.view.cons] C++23 Missing Throws element for basic_string_view(It begin, End end) Hewill Kang
- LWG3572
2021-06-19 25.7.3 [range.move.wrap] C++23 copyable-box should be fully constexpr Tim Song
- LWG3571
2021-06-19 31.7.6.5 [ostream.manip] C++23 flush_emit should set badbit if the emit call fails Tim Song
- LWG3570
2021-06-19 31.11.3.3 [syncstream.osyncstream.members] C++23 basic_osyncstream::emit should be an unformatted output function Tim Song
- LWG3569
2021-06-16 25.7.14.3 [range.join.iterator] C++23 join_view fails to support ranges of ranges with non-default_initializable iterators Casey Carter
- LWG3568
2021-06-15 25.6.6.2 [range.istream.view] C++23 basic_istream_view needs to initialize value_ Casey Carter
- LWG3567
2021-06-08 28.5.6.7 [format.context] C++23 Formatting move-only iterators take two Casey Carter
- LWG3566
2021-06-07 22.5.8 [optional.comp.with.t] C++23 Constraint recursion for operator<=>(optional<T>, U) Casey Carter
- LWG3565
2021-05-31 30.12 [time.format] Resolved Handling of encodings in localized formatting of chrono types is underspecified Victor Zverovich
- LWG3564
2021-06-06 25.7.9.3 [range.transform.iterator] C++23 transform_view::iterator<true>::value_type and iterator_category should use const F& Tim Song
- LWG3563
2021-05-29 25.7.23.1 [range.elements.overview] C++23 keys_view example is broken Barry Revzin
- LWG3562
2021-06-04 22.5.4 [optional.nullopt] NAD Superseding nullopt_t's requirement to not be DefaultConstructible David Friberg
- LWG3561
2021-06-03 29.5.5.2 [rand.adapt.disc] C++23 Issue with internal counter in discard_block_engine Ilya Burylov
- LWG3560
2021-06-03 26.6.13 [alg.equal] 26.6.14 [alg.is.permutation] C++23 ranges::equal and ranges::is_permutation should short-circuit for sized_ranges Tim Song
- LWG3559
2021-06-03 25.4.3 [range.sized] C++23 Semantic requirements of sized_range is circular Tim Song
- LWG3558
2021-05-28 25.7.23.4 [range.elements.sentinel] NAD Editorial elements_view::sentinel's first operator- has wrong return type Hewill Kang
- LWG3557
2021-05-26 18.4.4 [concept.convertible] C++23 The static_cast expression in convertible_to has the wrong operand Tim Song
- LWG3556
2021-05-23 16.3.2.3 [structure.requirements] New Specification of when semantic constraints are imposed by use of concepts is unclear Tim Song
- LWG3555
2021-05-23 25.7.9.3 [range.transform.iterator] 25.7.23.3 [range.elements.iterator] C++23 {transform,elements}_view::iterator::iterator_concept should consider const-qualification of the underlying range Tim Song
- LWG3554
2021-05-22 30.13 [time.parse] C++23 chrono::parse needs const charT* and basic_string_view<charT> overloads Howard Hinnant
- LWG3553
2021-05-18 25.7.16.4 [range.lazy.split.outer.value] C++23 Useless constraint in split_view::outer-iterator::value_type::begin() Hewill Kang
- LWG3552
2021-05-16 20.2.2 [memory.syn] C++23 Parallel specialized memory algorithms should require forward iterators Tim Song
- LWG3551
2021-05-12 25.5.5 [range.dangling] C++23 borrowed_{iterator,subrange}_t are overspecified Tim Song
- LWG3550
2021-05-10 16.4.5.3 [reserved.names] New Names reserved by C for standard library not reserved by C++ Hubert Tong
- LWG3549
2021-05-09 25.5.3 [view.interface] 25.4.4 [range.view] C++23 view_interface is overspecified to derive from view_base Tim Song
- LWG3548
2021-05-04 20.3.2.2.2 [util.smartptr.shared.const] C++23 shared_ptr construction from unique_ptr should move (not copy) the deleter Thomas Köppe
- LWG3547
2021-04-27 30.12 [time.format] Resolved Time formatters should not be locale sensitive by default Corentin Jabot
- LWG3546
2021-04-23 24.5.5.5 [common.iter.nav] C++23 common_iterator's postfix-proxy is not quite right Tim Song
- LWG3545
2021-04-20 20.2.3 [pointer.traits] C++23 std::pointer_traits should be SFINAE-friendly GitHub Glen Joseph Fernandes
- LWG3544
2021-04-22 28.5.8.2 [format.arg.store] C++23 format-arg-store::args is unintentionally not exposition-only Casey Carter
- LWG3543
2021-04-21 24.5.7.1 [counted.iterator] C++23 Definition of when counted_iterators refer to the same sequence isn't quite right Tim Song
- LWG3542
2021-04-20 28.5.8.1 [format.arg] C++23 basic_format_arg mis-handles basic_string_view with custom traits Casey Carter
- LWG3541
2021-04-08 24.3.2.2 [readable.traits] C++23 indirectly_readable_traits should be SFINAE-friendly for all types Christopher Di Bella
- LWG3540
2021-04-07 28.5.8.1 [format.arg] C++23 §[format.arg] There should be no const in basic_format_arg(const T* p) S. B. Tam
- LWG3539
2021-03-31 28.5.5 [format.functions] C++23 format_to must not copy models of output_iterator<const charT&> Casey Carter
- LWG3538
2021-03-29 16.2 [library.c] New §[library.c] C library functions are not addressable Jiang An
- LWG3537
2021-03-21 24.7 [iterator.range] New §[iterator.range] Missing noexcept for std::rbegin/rend for arrays and initializer_list Jiang An
- LWG3536
2021-03-19 30.5.11 [time.duration.io] C++23 Should chrono::from_stream() assign zero to duration for failure? Matt Stephanson
- LWG3535
2021-03-16 25.7.14.3 [range.join.iterator] C++23 join_view::iterator::iterator_category and ::iterator_concept lie Casey Carter
- LWG3534
2021-03-16 26.8.7.4 [set.intersection] 26.8.7.5 [set.difference] LEWG ranges::set_intersection and ranges::set_difference algorithm requirements are too strict GitHub Alexander Bessonov
- LWG3533
2021-03-14 25.7.8.3 [range.filter.iterator] 25.7.9.3 [range.transform.iterator] 25.7.23.3 [range.elements.iterator] C++23 Make base() const & consistent across iterator wrappers that supports input_iterators Tomasz Kamiński
- LWG3532
2021-03-11 25.7.16.5 [range.lazy.split.inner] C++23 split_view<V, P>::inner-iterator<true>::operator++(int) should depend on Base Casey Carter
- LWG3531
2021-03-09 23.4.3.1 [map.overview] 23.4.4.1 [multimap.overview] 23.5.3.1 [unord.map.overview] 23.5.4.1 [unord.multimap.overview] New LWG 3025 broke previous valid code Mike Spertus
- LWG3530
2021-03-04 22.10.8.8 [comparisons.three.way] 22.10.9 [range.cmp] C++23 BUILTIN-PTR-MEOW should not opt the type out of syntactic checks Tim Song
- LWG3529
2021-03-01 23.6.4 [priority.queue] C++23 priority_queue(first, last) should construct c with (first, last) Arthur O'Dwyer
- LWG3528
2021-02-28 22.4.6 [tuple.apply] C++23 make_from_tuple can perform (the equivalent of) a C-style cast Tim Song
- LWG3527
2021-02-27 20.2.8.2 [allocator.uses.construction] C++23 uses_allocator_construction_args handles rvalue pairs of rvalue references incorrectly Tim Song
- LWG3526
2021-02-25 20.2.8.2 [allocator.uses.construction] C++23 Return types of uses_allocator_construction_args unspecified Casey Carter
- LWG3525
2021-02-23 20.2.8.2 [allocator.uses.construction] C++23 uses_allocator_construction_args fails to handle types convertible to pair Tim Song
- LWG3524
2021-02-19 25.7 [range.adaptors] Resolved Unimplementable narrowing and evaluation order requirements for range adaptors Tim Song
- LWG3523
2021-02-17 25.6.4.2 [range.iota.view] C++23 iota_view::sentinel is not always iota_view's sentinel Tim Song
- LWG3522
2021-02-17 23.6.4 [priority.queue] C++23 Missing requirement on InputIterator template parameter for priority_queue constructors Tim Song
- LWG3521
2021-02-02 26.13 [alg.c.library] C++23 Overly strict requirements on qsort and bsearch Richard Smith
- LWG3520
2021-02-03 25.7.9.3 [range.transform.iterator] C++23 iter_move and iter_swap are inconsistent for transform_view::iterator Tim Song
- LWG3519
2021-02-02 29.5.4 [rand.eng] 29.5.5 [rand.adapt] 29.5.9 [rand.dist] C++23 Incomplete synopses for <random> classes Jens Maurer
- LWG3518
2021-02-01 27.2.2 [char.traits.require] C++23 Exception requirements on char trait operations unclear Zoe Carver
- LWG3517
2021-01-28 25.7.14.3 [range.join.iterator] C++23 join_view::iterator's iter_swap is underconstrained Casey Carter
- LWG3516
2021-01-26 32.4.3.2 [thread.thread.id] New thread::id spaceship may be inconsistent with equality Casey Carter
- LWG3515
2021-01-25 19.6.2 [stacktrace.syn] 19.6.4.6 [stacktrace.basic.nonmem] C++23 §[stacktrace.basic.nonmem]: operator<< should be less templatized GitHub Jiang An
- LWG3514
2021-01-11 19.6.2 [stacktrace.syn] Resolved stacktrace should add type alias pmr::stacktrace Hiroaki Ando
- LWG3513
2020-12-29 3.42 [defns.prog.def.type] New Fix definition of program-defined based on its uses Johel Ernesto Guerrero Peña
- LWG3512
2020-12-28 22.10.19 [unord.hash] New Incorrect exception safety guarantee for unordered containers Jonathan Wakely
- LWG3511
2020-12-08 16.4.5.9 [res.on.arguments] New Clarify global permission to move Gonzalo Brito Gadeschi
- LWG3510
2020-12-15 16.3.3.3.5 [customization.point.object] Resolved Customization point objects should be invocable as non-const too Tim Song
- LWG3509
2020-12-15 25.7.2 [range.adaptor.object] Resolved Range adaptor objects are underspecified Tim Song
- LWG3508
2020-12-02 32.5.7.1 [atomics.ref.generic.general] Open atomic_ref<cv T> is not well-specified Casey Carter
- LWG3507
2020-12-02 19.6.3.4 [stacktrace.entry.query] Open P0881R7 ("stacktrace") does not define "actual file name", "actual line number" P0881R7 Thomas Köppe
- LWG3506
2020-11-21 23.6.4 [priority.queue] C++23 Missing allocator-extended constructors for priority_queue GitHub Tim Song
- LWG3505
2020-11-20 25.7.16.3 [range.lazy.split.outer] C++23 split_view::outer-iterator::operator++ misspecified Tim Song
- LWG3504
2020-11-18 32.7.4 [thread.condition.condvar] New condition_variable::wait_for is overspecified GitHub Jonathan Wakely
- LWG3503
2020-11-18 30.5.8 [time.duration.cast] New chrono::ceil has surprising requirement Jonathan Wakely
- LWG3502
2020-11-18 25.7.23.3 [range.elements.iterator] C++23 elements_view should not be allowed to return dangling references Tim Song
- LWG3501
2020-11-15 31.7.6.5 [ostream.manip] New basic_syncbuf-related manipulators refer to some Allocator without defining it Jonathan Wakely
- LWG3500
2020-11-15 25.7.14.3 [range.join.iterator] C++23 join_view::iterator::operator->() is bogus Michael Schellenberger Costa
- LWG3499
2020-11-14 32.2.5.4 [thread.req.lockable.timed] 32.6.4.3 [thread.timedmutex.requirements] New Timed lockable and mutex requirements are imprecise about duration and time_point Tim Song
- LWG3498
2020-11-10 31.11.2.1 [syncstream.syncbuf.overview] 31.11.2.3 [syncstream.syncbuf.assign] C++23 Inconsistent noexcept-specifiers for basic_syncbuf Jonathan Wakely
- LWG3497
2020-11-10 31.11.2.4 [syncstream.syncbuf.members] New Postconditions for basic_syncbuf::emit() Jonathan Wakely
- LWG3496
2020-11-10 31.11.2.4 [syncstream.syncbuf.members] New What does "uniquely associated" mean for basic_syncbuf::emit()? Jonathan Wakely
- LWG3495
2020-11-10 17.6.5 [ptr.launder] C++23 constexpr launder makes pointers to inactive members of unions usable Hubert Tong
- LWG3494
2020-11-01 25.7.21 [range.reverse] 25.7.10 [range.take] 25.7.12 [range.drop] 25.7.13 [range.drop.while] 25.7.20 [range.common] 25.7.13 [range.drop.while] 25.7.23 [range.elements] C++23 Allow ranges to be conditionally borrowed Barry Revzin
- LWG3493
2020-10-31 22.10.17.3.2 [func.wrap.func.con] New The constructor of std::function taking an F is missing a constraint Ville Voutilainen
- LWG3492
2020-10-28 25.7.23.3 [range.elements.iterator] C++23 Minimal improvements to elements_view::iterator Michael Schellenberger Costa
- LWG3491
2020-10-27 17.11.6 [cmp.alg] 25.7.6.1 [range.all.general] 17.11.6 [cmp.alg] New What is a "decayed type"? Alisdair Meredith
- LWG3490
2020-10-13 25.7.13.2 [range.drop.while.view] C++23 ranges::drop_while_view::begin() is missing a precondition Michael Schellenberger Costa
- LWG3489
2020-10-09 25.6.6.3 [range.istream.iterator] New Improve istream_view wording Michael Schellenberger Costa
- LWG3488
2020-10-01 23.3.3.4 [array.special] Open Is array<const int, 0> swappable or not? Casey Carter
- LWG3487
2020-10-01 26.10 [numeric.ops] New Missing precondition on input and output aliasing of [numeric.ops] Matthias Kretz
- LWG3486
2020-10-01 21.3.5.4 [meta.unary.prop] LEWG is_constructible<T[], T...> may be misleading in C++20 Jonathan Wakely
- LWG3485
2020-09-12 32.5.7 [atomics.ref.generic] NAD atomic_ref safety should be based on operations that "potentially conflict" rather than lifetime Billy O'Neal III
- LWG3484
2020-09-06 17.14.7 [support.c.headers.other] New Should <stddef.h> declare ::nullptr_t? Thomas Köppe
- LWG3483
2020-09-04 25.7.9.3 [range.transform.iterator] 25.7.23.3 [range.elements.iterator] C++23 transform_view::iterator's difference is overconstrained Casey Carter
- LWG3482
2020-08-31 25.7.12.2 [range.drop.view] C++23 drop_view's const begin should additionally require sized_range Casey Carter
- LWG3481
2020-08-29 25.4.5 [range.refinements] C++23 viewable_range mishandles lvalue move-only views Casey Carter
- LWG3480
2020-08-27 31.12.11 [fs.class.directory.iterator] 31.12.12 [fs.class.rec.dir.itr] C++23 directory_iterator and recursive_directory_iterator are not C++20 ranges Barry Revzin
- LWG3479
2020-08-25 25.7.3 [range.move.wrap] Resolved semiregular-box mishandles self-assignment Casey Carter
- LWG3478
2020-08-20 25.7.17 [range.split] Resolved views::split drops trailing empty range Barry Revzin
- LWG3477
2020-08-19 25.7.3 [range.move.wrap] C++23 Simplify constraints for semiregular-box Casey Carter
- LWG3476
2020-08-18 32.4.3.3 [thread.thread.constr] 32.4.4.2 [thread.jthread.cons] 32.10.9 [futures.async] C++23 thread and jthread constructors require that the parameters be move-constructible but never move construct the parameters Billy O'Neal III
- LWG3475
2020-08-14 32.4.3.3 [thread.thread.constr] 32.4.4.2 [thread.jthread.cons] New std::thread's constructor needs to be able to report general memory allocation failures Billy O'Neal III
- LWG3474
2020-08-04 25.7.14 [range.join] C++23 Nesting join_views is broken because of CTAD Barry Revzin
- LWG3473
2020-07-31 28.5.8.3 [format.args] C++23 Normative encouragement in non-normative note Jonathan Wakely
- LWG3472
2020-07-29 24.5.7 [iterators.counted] C++23 counted_iterator is missing preconditions Michael Schellenberger Costa
- LWG3471
2020-07-27 20.4 [mem.res] C++23 polymorphic_allocator::allocate does not satisfy Cpp17Allocator requirements Alisdair Meredith
- LWG3470
2020-07-26 25.5.4 [range.subrange] C++23 convertible-to-non-slicing seems to reject valid case S. B. Tam
- LWG3469
2020-07-25 17.12.4.7 [coroutine.handle.promise] Resolved Precondition of coroutine_handle::promise may be insufficient Jiang An
- LWG3468
2020-07-23 23.2.8 [unord.req] NAD Transparent lookups in unordered containers are inconsistent Marshall Clow
- LWG3467
2020-07-23 24.3.4.4 [iterator.concept.winc] C++23 bool can't be an integer-like type Casey Carter
- LWG3466
2020-07-18 32.10.6 [futures.promise] C++23 Specify the requirements for promise/future/shared_future consistently Tomasz Kamiński
- LWG3465
2020-07-18 17.11.6 [cmp.alg] C++23 compare_partial_order_fallback requires F < E Stephan T. Lavavej
- LWG3464
2020-07-10 31.7.5.4 [istream.unformatted] C++23 istream::gcount() can overflow Jonathan Wakely
- LWG3463
2020-07-07 26.10.11 [transform.inclusive.scan] New Incorrect requirements for transform_inclusive_scan without initial value Agustín K-ballo Bergé
- LWG3462
2020-06-30 28.5.6.1 [formatter.requirements] C++23 §[formatter.requirements]: Formatter requirements forbid use of fc.arg() Alberto Barbati
- LWG3461
2020-07-03 18.4.4 [concept.convertible] C++23 convertible_to's description mishandles cv-qualified void Tim Song
- LWG3460
2020-07-01 17.12.5.2.4 [coroutine.handle.noop.resumption] C++23 Unimplementable noop_coroutine_handle guarantees Casey Carter
- LWG3459
2020-06-30 18.4.4 [concept.convertible] New Why doesn't std::convertible_to have semantic requirement when To is reference-to-function type? S. B. Tam
- LWG3458
2020-06-28 32.10.7 [futures.unique.future] 32.10.8 [futures.shared.future] Resolved Is shared_future intended to work with arrays or function types? Tomasz Kamiński
- LWG3457
2020-06-26 27.3.3 [string.view.template] New *this is not invalidated Johel Ernesto Guerrero Peña
- LWG3456
2020-06-23 28.2.3 [charconv.from.chars] New Pattern used by std::from_chars is underspecified Jonathan Wakely
- LWG3455
2020-06-22 20.3.1.3.4 [unique.ptr.single.asgn] C++23 Incorrect Postconditions on unique_ptr move assignment Howard Hinnant
- LWG3454
2020-06-21 20.2.3 [pointer.traits] Open pointer_traits::pointer_to should be constexpr Alisdair Meredith
- LWG3453
2020-06-18 24.4.4.2 [range.iter.op.advance] 24.3.4.7 [iterator.concept.sentinel] C++23 Generic code cannot call ranges::advance(i, s) Casey Carter
- LWG3452
2020-06-16 25.4.4 [range.view] Resolved Are views really supposed to have strict 𝒪(1) destruction? GitHub Mathias Stearn
- LWG3451
2020-06-11 27.4.3 [basic.string] 25.7.14.2 [range.join.view] New Inconsistently explicit deduction guides Johel Ernesto Guerrero Peña
- LWG3450
2020-06-06 25.7.11.2 [range.take.while.view] C++23 The const overloads of take_while_view::begin/end are underconstrained Tim Song
- LWG3449
2020-06-06 25.7.10.3 [range.take.sentinel] 25.7.11.3 [range.take.while.sentinel] C++23 take_view and take_while_view's sentinel<false> not comparable with their const iterator Tim Song
- LWG3448
2020-05-26 25.7.9.4 [range.transform.sentinel] 25.7.14.4 [range.join.sentinel] C++23 transform_view's sentinel<false> not comparable with iterator<true> Jonathan Wakely
- LWG3447
2020-05-15 25.7.10.2 [range.take.view] C++23 Deduction guides for take_view and drop_view have different constraints Jens Maurer
- LWG3446
2020-05-15 24.3.2.2 [readable.traits] C++23 indirectly_readable_traits ambiguity for types with both value_type and element_type Casey Carter
- LWG3445
2020-05-14 19.2.1 [networking.ts::socket.iostream.cons] 19.2.2 [networking.ts::socket.iostream.members] LEWG [networking.ts] net::basic_socket_istream::connect should be constrained Jonathan Wakely
- LWG3444
2020-05-14 19.1.2 [networking.ts::socket.streambuf.members] New [networking.ts] net::basic_socket_streambuf::connect(Args&&...) effects are wrong Jonathan Wakely
- LWG3443
2020-05-14 19.2.1 [networking.ts::socket.iostream.cons] C++23 [networking.ts] net::basic_socket_iostream should use addressof Jonathan Wakely
- LWG3442
2020-05-08 16.4.5.2.1 [namespace.std] Resolved Unsatisfiable suggested implementation of customization points Michael Park
- LWG3441
2020-05-08 16.4.5.2.1 [namespace.std] C++23 Misleading note about calls to customization points Michael Park
- LWG3440
2020-05-01 22.4.4.2 [tuple.cnstr] 22.5.3.2 [optional.ctor] NAD Aggregate-paren-init breaks direct-initializing a tuple or optional from {aggregate-member-value} Ville Voutilainen
- LWG3439
2020-05-01 24.4.3 [iterator.operations] 26.7.12 [alg.random.sample] New "Distance" template parameter is underspecified Jens Maurer
- LWG3438
2020-04-30 23.2.5.1 [container.node.overview] New §[container.node.overview] missing multiset/map cases Jens Maurer
- LWG3437
2020-04-29 17.3.2 [version.syn] C++23 __cpp_lib_polymorphic_allocator is in the wrong header Jonathan Wakely
- LWG3436
2020-04-29 26.11.8 [specialized.construct] WP std::construct_at should support arrays Jonathan Wakely
- LWG3435
2020-04-26 24.5.4.4 [move.iter.cons] 24.5.1.4 [reverse.iter.cons] C++23 three_way_comparable_with<reverse_iterator<int*>, reverse_iterator<const int*>> Casey Carter
- LWG3434
2020-04-26 31.5.2.8 [ios.base.cons] C++23 ios_base never reclaims memory for iarray and parray Alisdair Meredith
- LWG3433
2020-04-21 25.5.4.3 [range.subrange.access] C++23 subrange::advance(n) has UB when n < 0 Casey Carter
- LWG3432
2020-04-19 27.3.4 [string.view.comparison] C++23 Missing requirement for comparison_category Jonathan Wakely
- LWG3431
2020-04-17 23.2.2.4 [container.opt.reqmts] WP <=> for containers should require three_way_comparable<T> instead of <=> Jonathan Wakely
- LWG3430
2020-04-15 31.10.1 [fstream.syn] C++23 std::fstream & co. should be constructible from string_view Jonathan Wakely
- LWG3429
2020-04-07 16.4.5.11 [res.on.requirements] New "models" should subsume like "satisfies" Tim Song
- LWG3428
2020-04-07 25.6.3.2 [range.single.view] C++23 single_view's in place constructor should be explicit Tim Song
- LWG3427
2020-04-11 20.3.2.2.8 [util.smartptr.shared.cmp] C++23 operator<=>(const shared_ptr<T>&, nullptr_t) definition ill-formed Daniel Krügler
- LWG3426
2020-04-09 20.3.1.6 [unique.ptr.special] C++23 operator<=>(const unique_ptr<T, D>&, nullptr_t) can't get no satisfaction Jonathan Wakely
- LWG3425
2020-04-04 32.7.5 [thread.condition.condvarany] C++23 condition_variable_any fails to constrain its Lock parameters Casey Carter
- LWG3424
2020-04-02 22.5.3.7 [optional.observe] New optional::value_or should never return a cv-qualified type Casey Carter
- LWG3423
2020-04-02 22.7.5 [any.nonmembers] New std::any_cast should never return a cv-qualified type Casey Carter
- LWG3422
2020-03-25 29.5.8.1 [rand.util.seedseq] C++23 Issues of seed_seq's constructors Jiang An
- LWG3421
2020-03-24 18.5.2 [concept.booleantestable] C++23 Imperfect ADL emulation for boolean-testable Davis Herring
- LWG3420
2020-02-29 24.3.2.3 [iterator.traits] C++23 cpp17-iterator should check that the type looks like an iterator first Tim Song
- LWG3419
2020-03-24 26.2 [algorithms.requirements] C++23 §[algorithms.requirements]/15 doesn't reserve as many rights as it intends to Richard Smith
- LWG3418
2020-03-19 32.5.9 [atomics.nonmembers] New Deprecated free functions in <atomic> Alisdair Meredith
- LWG3417
2020-03-19 32.5.8.2 [atomics.types.operations] SG1 Missing volatile atomic deprecations Alisdair Meredith
- LWG3416
2020-03-04 22.7.4 [any.class] New The Throws: specification of std::any does not mention allocation Thomas Köppe
- LWG3415
2020-03-03 24.5.2.2 [back.insert.iterator] NAD back_insert_iterator fails when a container is also its value type Billy O'Neal III
- LWG3414
2020-03-17 13.7 [networking.ts::async.exec.ctx] C++23 [networking.ts] service_already_exists has no usable constructors Jonathan Wakely
- LWG3413
2020-02-29 6.1.2.8 [fund.ts.v3::propagate_const.modifiers] 6.1.2.10 [fund.ts.v3::propagate_const.algorithms] C++23 [fund.ts.v3] propagate_const's swap's noexcept specification needs to be constrained and use a trait Thomas Köppe
- LWG3412
2020-02-29 28.5.2.2 [format.string.std] Resolved §[format.string.std] references to "Unicode encoding" unclear Hubert Tong
- LWG3411
2020-02-28 8.3 [fund.ts.v3::memory.resource.syn] C++23 [fund.ts.v3] Contradictory namespace rules in the Library Fundamentals TS Thomas Köppe
- LWG3410
2020-02-27 26.8.12 [alg.three.way] C++23 lexicographical_compare_three_way is overspecified Casey Carter
- LWG3409
2020-02-27 32.5.7.2 [atomics.ref.ops] New Too lax description of atomic_ref<T>::required_alignment Andrey Semashev
- LWG3408
2020-02-25 24.5.7.1 [counted.iterator] Resolved LWG 3291 reveals deficiencies in counted_iterator Patrick Palka
- LWG3407
2020-02-21 25.7.10.1 [range.take.overview] 25.6.4 [range.iota] C++23 Some problems with the wording changes of P1739R4 P1739R4 Patrick Palka
- LWG3406
2020-02-21 25.7.23.2 [range.elements.view] C++23 elements_view::begin() and elements_view::end() have incompatible constraints Patrick Palka
- LWG3405
2020-02-20 25.7.20.2 [range.common.view] C++23 common_view's converting constructor is bad, too Casey Carter
- LWG3404
2020-02-20 25.5.4 [range.subrange] C++23 Finish removing subrange's conversions from pair-like Casey Carter
- LWG3403
2020-02-19 25.3.11 [range.prim.ssize] C++23 Domain of ranges::ssize(E) doesn't match ranges::size(E) Jonathan Wakely
- LWG3402
2020-02-17 29.5.9.3.4 [rand.dist.bern.negbin] New Wording for negative_binomial_distribution is unclear as a consequence of LWG 2406 resolution Ahti Leppänen
- LWG3401
2020-02-14 16.3.2.4 [structure.specifications] New Is "as if by" equivalent to "equivalent to"? Casey Carter
- LWG3400
2020-02-10 21.3.7 [meta.rel] New Does is_nothrow_convertible consider destruction of the destination type? Jiang An
- LWG3399
2019-02-14 31.11.2.1 [syncstream.syncbuf.overview] NAD basic_syncbuf::emit() + Qt's #define emit = Big Bada-Boom Marc Mutz
- LWG3398
2019-02-13 25.2 [ranges.syn] C++20 tuple_element_t is also wrong for const subrange Casey Carter
- LWG3397
2020-02-13 25.6.6.3 [range.istream.iterator] C++20 ranges::basic_istream_view::iterator should not provide iterator_category Tomasz Kamiński
- LWG3396
2020-02-13 17.8.2.2 [support.srcloc.cons] C++20 Clarify point of reference for source_location::current() (DE 169) Jens Maurer
- LWG3395
2020-02-10 99 [defns.comparison] C++20 Definition for three-way comparison needs to be updated (US 152) Jeff Garland
- LWG3394
2020-02-09 25.6.6.3 [range.istream.iterator] NAD ranges::basic_istream_view::iterator has an empty iterator_traits Patrick Palka
- LWG3393
2020-01-25 17.3.2 [version.syn] C++20 Missing/incorrect feature test macro for coroutines Barry Revzin
- LWG3392
2020-02-07 24.4.4.3 [range.iter.op.distance] C++23 ranges::distance() cannot be used on a move-only iterator with a sized sentinel Patrick Palka
- LWG3391
2020-02-07 24.5.4 [move.iterators] 24.5.7 [iterators.counted] C++23 Problems with counted_iterator/move_iterator::base() const & Patrick Palka
- LWG3390
2020-02-07 24.5.4.9 [move.iter.nonmember] C++20 make_move_iterator() cannot be used to construct a move_iterator for a move-only iterator Patrick Palka
- LWG3389
2020-02-07 24.5.7.2 [counted.iter.const] C++20 A move-only iterator still does not have a counted_iterator Patrick Palka
- LWG3388
2020-02-07 25.6.4.3 [range.iota.iterator] 25.7.9.3 [range.transform.iterator] 25.7.23.3 [range.elements.iterator] C++20 view iterator types have ill-formed <=> operators Jonathan Wakely
- LWG3387
2020-02-04 25.7.21.2 [range.reverse.view] C++20 §[range.reverse.view] reverse_view<V> unintentionally requires range<const V> Patrick Palka
- LWG3386
2020-02-07 25.7.23 [range.elements] C++20 elements_view needs its own sentinel type Tim Song
- LWG3385
2020-01-31 24.5.5.1 [common.iterator] C++20 common_iterator is not sufficiently constrained for non-copyable iterators Corentin Jabot
- LWG3384
2020-01-31 25.7.9.4 [range.transform.sentinel] C++20 transform_view::sentinel has an incorrect operator- Ville Voutilainen
- LWG3383
2020-01-30 30.11.8.3 [time.zone.leap.nonmembers] C++20 §[time.zone.leap.nonmembers] sys_seconds should be replaced with seconds Jiang An
- LWG3382
2020-01-27 22.3.2 [pairs.pair] 23.3.3 [array] C++20 NTTP for pair and array Barry Revzin
- LWG3381
2020-01-25 25.4.5 [range.refinements] C++20 begin and data must agree for contiguous_range Casey Carter
- LWG3380
2020-01-23 21.3.8.7 [meta.trans.other] C++20 common_type and comparison categories Casey Carter
- LWG3379
2020-01-21 25.2 [ranges.syn] C++20 "safe" in several library names is misleading Casey Carter
- LWG3378
2020-01-17 22.4.2 [tuple.syn] 22.4.7 [tuple.helper] New tuple_size_v/tuple_element_t should be available when tuple_size/tuple_element are Casey Carter
- LWG3377
2020-01-18 25.7.23.3 [range.elements.iterator] C++20 elements_view::iterator befriends a specialization of itself Casey Carter
- LWG3376
2020-01-16 24.3.4.4 [iterator.concept.winc] Resolved "integer-like class type" is too restrictive Jonathan Wakely
- LWG3375
2020-01-14 25.4.5 [range.refinements] C++20 decay in viewable_range should be remove_cvref Casey Carter
- LWG3374
2020-01-14 20.2.4 [pointer.conversion] C++20 P0653 + P1006 should have made the other std::to_address overload constexpr P0653 P1006 Billy O'Neal III
- LWG3373
2020-01-16 28.2.1 [charconv.syn] 28.5.1 [format.syn] C++20 {to,from}_chars_result and format_to_n_result need the "we really mean what we say" wording Tim Song
- LWG3372
2020-01-16 28.5.5 [format.functions] C++20 vformat_to should not try to deduce Out twice Tim Song
- LWG3371
2020-01-16 28.5.8.1 [format.arg] C++20 visit_format_arg and make_format_args are not hidden friends Tim Song
- LWG3370
2020-01-14 17.4.1 [cstdint.syn] 16.4.2.3 [headers] New §[cstdint.syn]p2 and §[headers]p5 are not sufficiently clear Dawid Pilarski
- LWG3369
2020-01-08 23.7.2.2.1 [span.overview] C++20 span's deduction-guide for built-in arrays doesn't work Stephan T. Lavavej
- LWG3368
2020-01-07 25.3.10 [range.prim.size] Resolved Exactly when does size return end - begin? Casey Carter
- LWG3367
2020-01-07 24.3.4.4 [iterator.concept.winc] C++20 Integer-class conversions should not throw Casey Carter
- LWG3366
2020-01-07 24.3.4.4 [iterator.concept.winc] Resolved Narrowing conversions between integer and integer-class types Casey Carter
- LWG3365
2020-01-07 25.7.14.3 [range.join.iterator] NAD Rename ref-is-glvalue to deref-is-ref Johel Ernesto Guerrero Peña
- LWG3364
2020-01-07 25.7.11.2 [range.take.while.view] 25.7.12.2 [range.drop.view] 25.7.13.2 [range.drop.while.view] 25.7.23.3 [range.elements.iterator] C++20 Initialize data members of ranges and their iterators Johel Ernesto Guerrero Peña
- LWG3363
2020-01-07 25.7.13.2 [range.drop.while.view] C++20 drop_while_view should opt-out of sized_range Johel Ernesto Guerrero Peña
- LWG3362
2020-01-03 32.3.5 [stopsource] C++20 Strike stop_source's operator!= Tim Song
- LWG3361
2019-12-19 25.4.2 [range.range] C++23 safe_range<SomeRange&> case Johel Ernesto Guerrero Peña
- LWG3360
2019-12-18 17.11.4 [cmp.concept] C++20 three_way_comparable_with is inconsistent with similar concepts Casey Carter
- LWG3359
2019-12-16 30.11.8 [time.zone.leap] C++20 <chrono> leap second support should allow for negative leap seconds Asher Dunn
- LWG3358
2019-12-10 23.7.2.2.2 [span.cons] C++20 §[span.cons] is mistaken that to_address can throw Casey Carter
- LWG3357
2019-12-10 99 [fund.ts.v3::rand.util.randint] Open [fund.ts.v3] default_random_engine is overspecified for per-thread engine Zhihao Yuan
- LWG3356
2019-12-09 17.3.2 [version.syn] C++20 __cpp_lib_nothrow_convertible should be __cpp_lib_is_nothrow_convertible Barry Revzin
- LWG3355
2019-11-12 26.11.5 [uninitialized.copy] 26.11.6 [uninitialized.move] C++20 The memory algorithms should support move-only input iterators introduced by P1207 P1207 Corentin Jabot
- LWG3354
2019-12-08 21.3.5.4 [meta.unary.prop] 17.3.2 [version.syn] C++20 has_strong_structural_equality has a meaningless definition Daniel Krügler
- LWG3353
2019-12-06 28.3.3.1 [locale] New locale's copy assignment operator should return locale& Stephan T. Lavavej
- LWG3352
2019-12-06 23.2.2 [container.requirements.general] C++20 strong_equality isn't a thing Casey Carter
- LWG3351
2019-12-05 25.2 [ranges.syn] C++20 ranges::enable_safe_range should not be constrained Jonathan Wakely
- LWG3350
2019-12-04 26.8.12 [alg.three.way] C++20 Simplify return type of lexicographical_compare_three_way Jonathan Wakely
- LWG3349
2019-12-04 17.3.2 [version.syn] C++20 Missing __cpp_lib_constexpr_complex for P0415R1 P0415R1 Stephan T. Lavavej
- LWG3348
2019-12-03 17.3.2 [version.syn] 99 [refwrap.unwrapref] C++20 __cpp_lib_unwrap_ref in wrong header Barry Revzin
- LWG3347
2019-12-03 22.3.3 [pairs.spec] 23.3.3.1 [array.overview] C++20 std::pair<T, U> now requires T and U to be less-than-comparable Jonathan Wakely
- LWG3346
2019-11-26 22.3.2 [pairs.pair] 22.4.4.2 [tuple.cnstr] C++20 pair and tuple copy and move constructor have backwards specification Richard Smith
- LWG3345
2019-11-23 18.4.9 [concept.swappable] 24.3.3.2 [iterator.cust.swap] 24.4.4.2 [range.iter.op.advance] 24.4.4.3 [range.iter.op.distance] 24.5.1.2 [reverse.iterator] 24.5.4.2 [move.iterator] 24.5.4.7 [move.iter.nav] 24.5.5.2 [common.iter.types] 24.5.5.5 [common.iter.nav] 25.3 [range.access] 25.6.4.3 [range.iota.iterator] 25.7 [range.adaptors] 26 [algorithms] Resolved Incorrect usages of "models" versus "satisfies" Daniel Krügler
- LWG3344
2019-11-22 24.4.3 [iterator.operations] 24.4.4.2 [range.iter.op.advance] New advance(i, most-negative) and prev(i, most-negative) Casey Carter
- LWG3343
2019-11-21 32.7.3 [thread.condition.nonmember] Open Ordering of calls to unlock() and notify_all() in Effects element of notify_all_at_thread_exit() should be reversed Lewis Baker
- LWG3342
2019-11-21 22.3.2 [pairs.pair] 22.4.4.2 [tuple.cnstr] 22.6.3.2 [variant.ctor] 32.5.8.7.2 [util.smartptr.atomic.shared] 20.5.3 [allocator.adaptor.cnstr] 28.5.6.6 [format.parse.ctx] 28.5.8.1 [format.arg] 23.6 [container.adaptors] 24.5 [predef.iterators] 25.5.4.2 [range.subrange.ctor] 25.6 [range.factories] 25.7 [range.adaptors] 26.10 [numeric.ops] 30.9 [time.hms] 28.6.11 [re.iter] 32.5.8 [atomics.types.generic] 32.5.9 [atomics.nonmembers] 32.3 [thread.stoptoken] 32.4 [thread.threads] 32.6 [thread.mutex] 32.8 [thread.sema] 32.9 [thread.coord] 32.10 [futures] New Library wording uses "initializes x with y", which is underspecified Richard Smith
- LWG3341
2019-11-17 28.6.7.2 [re.regex.construct] New basic_regex range constructor: Missing requirements for iterator types Денис Захаров
- LWG3340
2019-11-17 28.5.5 [format.functions] C++20 Formatting functions should throw on argument/format string mismatch in §[format.functions] Great Britain
- LWG3339
2019-11-17 27.4.3 [basic.string] 23.3.11 [vector] 23.5.3 [unord.map] 23.5.6 [unord.set] 23.2.2 [container.requirements.general] New Move-constructed empty-container capacity Nathan Myers
- LWG3338
2019-11-18 18.4.12 [concept.default.init] C++20 Rename default_constructible to default_initializable Casey Carter
- LWG3337
2019-11-15 28.3.4.2.5.3 [locale.codecvt.virtuals] New What is "is initialized" supposed to mean? Richard Smith
- LWG3336
2019-11-11 28.5.5 [format.functions] Resolved How does std::vformat handle exception thrown by formatters? Tam S. B.
- LWG3335
2019-11-08 25.2 [ranges.syn] C++20 Resolve C++20 NB comments US 273 and GB 274 United States/Great Britain
- LWG3334
2019-11-06 31.11.3 [syncstream.osyncstream] C++20 basic_osyncstream move assignment and destruction calls basic_syncbuf::emit() twice Tim Song
- LWG3333
2019-11-06 25.3.4 [range.access.cbegin] 25.3.5 [range.access.cend] NAD ranges::cbegin/ranges::cend, (and maybe ranges::crbegin/ranges::crend) are under-specified to allow rvalue-arrays Christopher Di Bella
- LWG3332
2019-11-05 30.12 [time.format] C++20 Issue in §[time.format] Mateusz Pusz
- LWG3331
2019-11-08 18.5.5 [concept.totallyordered] C++20 Define totally_ordered/_with in terms of partially-ordered-with Great Britain
- LWG3330
2019-11-07 17.12.2 [coroutine.syn] 19.5.2 [system.error.syn] 22.2.1 [utility.syn] 22.4.2 [tuple.syn] 22.5.2 [optional.syn] 22.6.2 [variant.syn] 20.2.2 [memory.syn] 17.7.6 [type.index.synopsis] 27.4.2 [string.syn] 27.3.2 [string.view.synop] 23.3.2 [array.syn] 23.3.4 [deque.syn] 23.3.6 [forward.list.syn] 23.3.8 [list.syn] 23.3.10 [vector.syn] 23.4.2 [associative.map.syn] 23.4.5 [associative.set.syn] 23.5.2 [unord.map.syn] 23.5.5 [unord.set.syn] 23.6.2 [queue.syn] 23.6.5 [stack.syn] 24.2 [iterator.synopsis] 25.2 [ranges.syn] 30.2 [time.syn] 31.12.4 [fs.filesystem.syn] 28.6.3 [re.syn] 32.4.2 [thread.syn] C++20 Include <compare> from most library headers United States
- LWG3329
2019-11-07 18.5.5 [concept.totallyordered] C++20 totally_ordered_with both directly and indirectly requires common_reference_with United States
- LWG3328
2019-11-07 D.21 [depr.fs.path.factory] C++20 Clarify that std::string is not good for UTF-8 The Netherlands
- LWG3327
2019-11-07 28.5.2.2 [format.string.std] C++20 Format alignment specifiers vs. text direction Great Britain
- LWG3326
2019-11-06 25.4.4 [range.view] C++20 enable_view has false positives Germany
- LWG3325
2019-11-06 25.7.9.2 [range.transform.view] C++20 Constrain return type of transformation function for transform_view United States
- LWG3324
2019-11-06 17.11.6 [cmp.alg] C++20 Special-case std::strong/weak/partial_order for pointers Canada
- LWG3323
2019-11-06 25.7.23.2 [range.elements.view] C++20 has-tuple-element helper concept needs convertible_to Great Britain
- LWG3322
2019-11-06 25.7.14.2 [range.join.view] Resolved Add join_view::base() member function United States
- LWG3321
2019-11-06 20.2.8.2 [allocator.uses.construction] C++20 uninitialized_construct_using_allocator should use construct_at United States
- LWG3320
2019-11-06 23.7.2.2.7 [span.iterators] C++20 span::cbegin/cend methods produce different results than std::[ranges::]cbegin/cend Poland
- LWG3319
2019-11-05 30.11.1 [time.zone.general] C++20 Properly reference specification of IANA time zone database Germany
- LWG3318
2019-11-05 30.7.2.1 [time.clock.system.overview] C++20 Clarify whether clocks can represent time before their epoch Great Britain
- LWG3317
2019-11-05 30.5.11 [time.duration.io] C++20 Incorrect operator<< for floating-point durations United States
- LWG3316
2019-11-05 30.7.3.1 [time.clock.utc.overview] C++20 Correctly define epoch for utc_clock / utc_timepoint Great Britain
- LWG3315
2019-11-04 16.4.4.6 [allocator.requirements] C++20 Correct Allocator Default Behavior United States
- LWG3314
2019-11-04 30.5.11 [time.duration.io] C++20 Is stream insertion behavior locale dependent when Period::type is micro? Tom Honermann
- LWG3313
2019-11-04 25.7.14.3 [range.join.iterator] C++20 join_view::iterator::operator-- is incorrectly constrained United States
- LWG3312
2019-11-04 20.4.3 [mem.poly.allocator.class] Dup polymorphic_allocator::allocate_object and new_object should be [[nodiscard]] United States
- LWG3311
2019-11-04 27.4.3.3 [string.cons] Dup basic_string::operator=(charT c) should be constrained Russia
- LWG3310
2019-11-04 20.4.3.3 [mem.poly.allocator.mem] C++20 Replace SIZE_MAX with numeric_limits<size_t>::max() Japan
- LWG3309
2019-11-01 31.8 [string.streams] 31.10 [file.streams] New Is <ios> implicitly #included by <sstream>, <fstream> etc.? Jens Maurer
- LWG3308
2019-10-29 23.3.5.4 [deque.modifiers] 23.3.11.5 [vector.modifiers] New vector and deque iterator erase invalidates elements even when no change occurs Billy O'Neal III
- LWG3307
2019-10-25 20.2.10 [default.allocator] C++20 std::allocator<void>().allocate(n) Jonathan Wakely
- LWG3306
2019-10-27 24.4.4.2 [range.iter.op.advance] C++23 ranges::advance violates its preconditions Casey Carter
- LWG3305
2019-10-16 22.7.5 [any.nonmembers] WP any_cast<void> John Shaw
- LWG3304
2019-10-16 20.4.3 [mem.poly.allocator.class] C++20 Allocate functions of std::polymorphic_allocator should require [[nodiscard]] Hiroaki Ando
- LWG3303
2019-10-10 20.2.2 [memory.syn] C++20 Bad "constexpr" marker for destroy/destroy_n Jens Maurer
- LWG3302
2019-10-04 25.2 [ranges.syn] C++20 Range adaptor objects keys and values are unspecified Michel Morin
- LWG3301
2019-10-03 25.7.9.3 [range.transform.iterator] C++20 transform_view::iterator has incorrect iterator_category Michel Morin
- LWG3300
2019-09-27 24.7 [iterator.range] C++20 Non-array ssize overload is underconstrained Casey Carter
- LWG3299
2019-10-07 24.3.3.1 [iterator.cust.move] 24.3.3.2 [iterator.cust.swap] C++20 Pointers don't need customized iterator behavior Casey Carter
- LWG3298
2019-09-24 25.7.11.2 [range.take.while.view] 25.7.12.2 [range.drop.view] 25.7.13.2 [range.drop.while.view] NAD Range adaptors introduced by P1035 do not require viewable_range P1035 Christopher Di Bella
- LWG3297
2019-09-17 23.2.4 [sequence.reqmts] New Useless sequence container requirement Casey Carter
- LWG3296
2019-09-16 28.6.7 [re.regex] C++20 Inconsistent default argument for basic_regex<>::assign Mark de Wever
- LWG3295
2019-09-14 17.11.2 [cmp.categories] Resolved Comparison category operator== are mis-specified Barry Revzin
- LWG3294
2019-09-14 30.11.7.1 [time.zone.zonedtime.overview] C++20 zoned_time deduction guides misinterprets string/char* Tomasz Kamiński
- LWG3293
2019-09-13 24.5.4.9 [move.iter.nonmember] C++23 move_iterator operator+() has incorrect constraints Bo Persson
- LWG3292
2019-09-13 25.6.4.2 [range.iota.view] C++20 iota_view is under-constrained Barry Revzin
- LWG3291
2019-09-13 25.6.4.3 [range.iota.iterator] C++20 iota_view::iterator has the wrong iterator_category Eric Niebler
- LWG3290
2019-09-08 28.5.2.2 [format.string.std] C++20 Are std::format field widths code units, code points, or something else? Tom Honermann
- LWG3289
2019-09-11 24.3.2.3 [iterator.traits] 24.5.5.2 [common.iter.types] Resolved Cannot opt out of C++17 iterator-ness without also opting out of C++20 iterator-ness Eric Niebler
- LWG3288
2019-09-11 32.5.6 [atomics.wait] New atomic<T>::notify_one is unimplementable Anthony Williams
- LWG3287
2019-09-10 24.3.2.3 [iterator.traits] New Exposition-only cpp17-input-iterator concept is needlessly complex Eric Niebler
- LWG3286
2019-09-10 25.7.10.2 [range.take.view] 25.5.4.2 [range.subrange.ctor] C++20 ranges::size is not required to be valid after a call to ranges::begin on an input range Eric Niebler
- LWG3285
2019-09-10 16.3.3.3.5 [customization.point.object] C++20 The type of a customization point object shall satisfy semiregular Eric Niebler
- LWG3284
2019-09-10 24.3.4.13 [iterator.concept.random.access] C++20 random_access_iterator semantic constraints accidentally promote difference type using unary negate Eric Niebler
- LWG3283
2019-09-10 24.3.2.3 [iterator.traits] Resolved Types satisfying input_iterator but not equality_comparable look like C++17 output iterators Eric Niebler
- LWG3282
2019-09-10 25.5.4 [range.subrange] C++20 subrange converting constructor should disallow derived to base conversions Eric Niebler
- LWG3281
2019-09-10 25.5.4 [range.subrange] C++20 Conversion from pair-like types to subrange is a silent semantic promotion Eric Niebler
- LWG3280
2019-09-09 25.7.8.2 [range.filter.view] 25.7.9.2 [range.transform.view] 25.7.10.2 [range.take.view] 25.7.14.2 [range.join.view] 25.7.17.2 [range.split.view] 25.7.21.2 [range.reverse.view] C++20 View converting constructors can cause constraint recursion and are unneeded Eric Niebler
- LWG3279
2019-09-09 24.3.4.2 [iterator.concept.readable] Resolved shared_ptr<int>& does not not satisfy readable Eric Niebler
- LWG3278
2019-09-09 25.7.14.2 [range.join.view] Resolved join_view<V>::iterator<true> tries to write through const join_view ptr Eric Niebler
- LWG3277
2019-09-09 24.3.4.13 [iterator.concept.random.access] C++20 Pre-increment on prvalues is not a requirement of weakly_incrementable Eric Niebler
- LWG3276
2019-09-09 25.7.16.4 [range.lazy.split.outer.value] C++20 Class split_view::outer_iterator::value_type should inherit from view_interface Eric Niebler
- LWG3275
2019-09-09 28.3.4.6.2.3 [locale.time.get.virtuals] New Why does time_get::do_get require a valid pointer when none of the others do? Marshall Clow
- LWG3274
2019-09-05 17.3.1 [support.limits.general] C++20 Missing feature test macro for <span> Jonathan Wakely
- LWG3273
2019-09-02 30.8.7.2 [time.cal.wdidx.members] C++20 Specify weekday_indexed to range of [0, 7] Howard Hinnant
- LWG3272
2019-09-02 30.12 [time.format] 30.13 [time.parse] C++20 %I%p should parse/format duration since midnight Howard Hinnant
- LWG3271
2019-09-02 30.13 [time.parse] NAD Parsing functions should save and restore stream format state Howard Hinnant
- LWG3270
2019-09-02 30.12 [time.format] 30.13 [time.parse] C++20 Parsing and formatting %j with durations Howard Hinnant
- LWG3269
2019-09-01 30.13 [time.parse] C++20 Parse manipulators do not specify the result of the extraction from stream Tomasz Kamiński
- LWG3268
2019-08-31 32.5.4 [atomics.order] New memory_order::memory_order_foo broken in C++20 Eric Fiselier
- LWG3267
2019-08-27 16.4.4.6 [allocator.requirements] New Rebound allocators and is_always_equal FrankHB1989
- LWG3266
2019-08-23 28.2.1 [charconv.syn] C++20 to_chars(bool) should be deleted Jens Maurer
- LWG3265
2019-08-23 24.5.4.4 [move.iter.cons] C++23 move_iterator's conversions are more broken after P1207 P1207 Casey Carter
- LWG3264
2019-08-26 25.4.3 [range.sized] C++20 sized_range and ranges::size redundantly use disable_sized_range Casey Carter
- LWG3263
2019-08-19 32.5.6 [atomics.wait] New Atomic waiting function calls should only be unblocked once Geoffrey Romer
- LWG3262
2019-08-18 30.12 [time.format] C++20 Formatting of negative durations is not specified Tomasz Kamiński
- LWG3261
2019-08-17 28.6.7 [re.regex] 28.6.9 [re.results] New regex components' noexcept annotations appear broken for POCMA or throwing BidirectionalIterator Billy O'Neal III
- LWG3260
2019-08-15 30.8 [time.cal] C++20 year_month* arithmetic rejects durations convertible to years Tomasz Kamiński
- LWG3259
2019-08-18 24.3.1 [iterator.requirements.general] C++20 The definition of constexpr iterators should be adjusted Daniel Krügler
- LWG3258
2019-08-15 25.3.2 [range.access.begin] 25.3.3 [range.access.end] 25.3.6 [range.access.rbegin] 25.3.7 [range.access.rend] Resolved Range access and initializer_list Casey Carter
- LWG3257
2019-08-14 17.3.1 [support.limits.general] C++20 Missing feature testing macro update from P0858 P0858 Antony Polukhin
- LWG3256
2019-08-14 17.3.1 [support.limits.general] C++20 Feature testing macro for constexpr algorithms Antony Polukhin
- LWG3255
2019-08-10 23.7.2.2.2 [span.cons] C++20 span's array constructor is too strict Jean Guegant & Barry Revzin
- LWG3254
2019-08-06 32.3.4 [stoptoken] C++20 Strike stop_token's operator!= Casey Carter
- LWG3253
2019-08-06 31.11.2.1 [syncstream.syncbuf.overview] C++20 basic_syncbuf::basic_syncbuf() should not be explicit Nevin Liber
- LWG3252
2019-08-06 30.13 [time.parse] C++20 Parse locale's aware modifiers for commands are not consistent with POSIX spec Tomasz Kamiński
- LWG3251
2019-08-02 28.5.2 [format.string] C++20 Are std::format alignment specifiers applied to string arguments? Richard Smith
- LWG3250
2019-08-05 28.5.2.2 [format.string.std] C++20 std::format: # (alternate form) for NaN and inf Richard Smith
- LWG3249
2019-08-03 32.5.5 [atomics.lockfree] C++23 There are no 'pointers' in §[atomics.lockfree] Billy O'Neal III
- LWG3248
2019-08-01 28.5.2.2 [format.string.std] C++20 std::format #b, #B, #o, #x, and #X presentation types misformat negative numbers Richard Smith
- LWG3247
2019-07-29 24.3.3.1 [iterator.cust.move] C++20 ranges::iter_move should perform ADL-only lookup of iter_move Casey Carter
- LWG3246
2019-08-01 28.5.8.1 [format.arg] C++20 What are the constraints on the template parameter of basic_format_arg? Richard Smith
- LWG3245
2019-07-31 30.13 [time.parse] C++20 Unnecessary restriction on '%p' parse specifier Tomasz Kamiński
- LWG3244
2019-08-02 31.12.6.4 [fs.path.req] C++20 Constraints for Source in §[fs.path.req] insufficiently constrainty Casey Carter
- LWG3243
2019-07-31 28.5.2 [format.string] C++20 std::format and negative zeroes Richard Smith
- LWG3242
2019-07-31 28.5.2.2 [format.string.std] C++20 std::format: missing rules for arg-id in width and precision Richard Smith
- LWG3241
2019-07-24 30.12 [time.format] C++20 chrono-spec grammar ambiguity in §[time.format] Victor Zverovich
- LWG3240
2019-07-24 16.4.3.2 [using.headers] New Headers declare more than entities Alisdair Meredith
- LWG3239
2019-07-19 17.11.2.2 [cmp.partialord] 17.11.2.3 [cmp.weakord] 17.11.2.4 [cmp.strongord] 31.12.6 [fs.class.path] 23.2.5.1 [container.node.overview] Resolved Hidden friends should be specified more narrowly Daniel Sunderland
- LWG3238
2019-07-17 22.10.17.3.2 [func.wrap.func.con] C++20 Insufficiently-defined behavior of std::function deduction guides Louis Dionne
- LWG3237
2019-07-18 20.4.3.3 [mem.poly.allocator.mem] C++20 LWG 3038 and 3190 have inconsistent PRs Casey Carter
- LWG3236
2019-07-15 24.3.5.7 [random.access.iterators] C++23 Random access iterator requirements lack limiting relational operators domain to comparing those from the same range Peter Sommerlad
- LWG3235
2019-07-10 30.13 [time.parse] C++20 parse manipulator without abbreviation is not callable Tomasz Kamiński
- LWG3234
2019-07-11 29.7.1 [cmath.syn] Resolved Sufficient Additional Special Math Overloads Casey Carter
- LWG3233
2019-07-10 20.3.2.2.2 [util.smartptr.shared.const] C++20 Broken requirements for shared_ptr converting constructors Casey Carter
- LWG3232
2019-06-30 30.11.7.1 [time.zone.zonedtime.overview] C++20 Inconsistency in zoned_time deduction guides Tomasz Kamiński
- LWG3231
2019-06-29 30.8.15.2 [time.cal.ymdlast.members] C++20 year_month_day_last::day specification does not cover !ok() values Tomasz Kamiński
- LWG3230
2019-06-29 30.13 [time.parse] C++20 Format specifier %y/%Y is missing locale alternative versions Tomasz Kamiński
- LWG3229
2019-06-28 16.4.6.13 [res.on.exception.handling] New §[res.on.exception.handling]#3 cannot apply to types with implicitly declared destructors Nevin Liber
- LWG3228
2019-06-25 22.6.3.2 [variant.ctor] Resolved Surprising variant construction Barry Revzin
- LWG3227
2019-06-25 23.2.7 [associative.reqmts] 23.2.8 [unord.req] New Ambiguity issue for extract in ordered and unordered associative containers Konstantin Boyarinov
- LWG3226
2019-06-23 30.11.7.2 [time.zone.zonedtime.ctor] C++20 zoned_time constructor from string_view should accept zoned_time<Duration2, TimeZonePtr2> Tomasz Kamiński
- LWG3225
2019-06-20 30.11.7.2 [time.zone.zonedtime.ctor] C++20 zoned_time converting constructor shall not be noexcept Tomasz Kamiński
- LWG3224
2019-06-20 30.11.7.2 [time.zone.zonedtime.ctor] C++20 zoned_time constructor from TimeZonePtr does not specify initialization of tp_ Tomasz Kamiński
- LWG3223
2019-06-20 29.7.1 [cmath.syn] Resolved lerp should not add the "sufficient additional overloads" Billy O'Neal III
- LWG3222
2019-06-18 26.10.9 [inclusive.scan] 26.10.11 [transform.inclusive.scan] C++20 P0574R1 introduced preconditions on non-existent parameters P0574R1 Jonathan Wakely
- LWG3221
2019-06-16 30.8.13.3 [time.cal.ym.nonmembers] C++20 Result of year_month arithmetic with months is ambiguous Tomasz Kamiński
- LWG3220
2019-06-11 32.5.2 [atomics.syn] New P0558 broke conforming C++14 uses of atomic shared_ptr P0558 Casey Carter
- LWG3219
2019-06-13 23.3.3.1 [array.overview] 23.2.2 [container.requirements.general] New std::array overview container requirements are incorrect Nevin Liber & Christian Trott
- LWG3218
2019-06-13 30.13 [time.parse] C++20 Modifier for %d parse flag does not match POSIX and format specification Tomasz Kamiński
- LWG3217
2019-06-12 17.3.1 [support.limits.general] New <memory> and <execution> should define __cpp_lib_parallel_algorithm Jonathan Wakely
- LWG3216
2019-06-11 20.3.2.2.7 [util.smartptr.shared.create] WP Rebinding the allocator before calling construct/destroy in allocate_shared Billy O'Neal III
- LWG3215
2019-06-04 22.6.3.2 [variant.ctor] New variant default constructor has vague constexpr requirements Louis Dionne
- LWG3214
2019-06-03 28.3.4.3.2.3 [facet.num.get.virtuals] New §[facet.num.get.virtuals] doesn't say what it means for digit grouping to be consistent Jonathan Wakely
- LWG3213
2019-05-31 26.6.5 [alg.foreach] 26.7.1 [alg.copy] Resolved for_each_n and copy_n missing requirements for Size Jonathan Wakely
- LWG3212
2019-05-31 99 [span.tuple] Resolved tuple_element_t<1, const span<int, 42>> is const int Tim Song
- LWG3211
2019-05-29 22.4.4.2 [tuple.cnstr] C++23 std::tuple<> should be trivially constructible Louis Dionne
- LWG3210
2019-05-29 20.3.2.2.7 [util.smartptr.shared.create] New allocate_shared is inconsistent about removing const from the pointer passed to allocator construct and destroy Billy O'Neal III
- LWG3209
2019-05-28 30.8.5.2 [time.cal.year.members] C++20 Expression in year::ok() returns clause is ill-formed Tomasz Kamiński
- LWG3208
2019-06-06 24.7 [iterator.range] C++20 Boolean's expression requirements are ordered inconsistently Casey Carter
- LWG3207
2019-05-23 24.7 [iterator.range] NAD N in ssize(const T (&)[N]) should be size_t Nevin Liber
- LWG3206
2019-05-19 30.8.14.2 [time.cal.ymd.members] C++20 year_month_day conversion to sys_days uses not-existing member function Tomasz Kamiński
- LWG3205
2019-05-12 21.3.8.7 [meta.trans.other] New decay_t in the new common_type fallback should be remove_cvref_t Casey Carter
- LWG3204
2019-05-07 28.6.8 [re.submatch] C++23 sub_match::swap only swaps the base class Jonathan Wakely
- LWG3203
2019-05-04 23.7.2.2.1 [span.overview] WP span element access invalidation Johel Ernesto Guerrero Peña
- LWG3202
2019-04-23 22.10.2 [functional.syn] C++20 P0318R1 was supposed to be revised P0318R1 Jonathan Wakely
- LWG3201
2019-04-10 29.7.4 [c.math.lerp] C++20 lerp should be marked as noexcept Paolo Torres
- LWG3200
2019-04-10 26.10.16 [numeric.ops.midpoint] C++20 midpoint should not constrain T is complete Paolo Torres
- LWG3199
2019-04-05 22.9.4 [bitset.operators] C++20 istream >> bitset<0> fails Davis Herring
- LWG3198
2019-04-03 23.7.2.2.2 [span.cons] C++20 Bad constraint on std::span::span() Lars Gullik Bjønnes
- LWG3197
2019-04-03 24.4.3 [iterator.operations] New std::prev should not require BidirectionalIterator Billy O'Neal III
- LWG3196
2019-03-18 22.5.3 [optional.optional] C++20 std::optional<T> is ill-formed is T is an array Jonathan Wakely
- LWG3195
2019-03-15 20.3.2.3.2 [util.smartptr.weak.const] C++23 What is the stored pointer value of an empty weak_ptr? Casey Carter
- LWG3194
2019-03-05 18.4.4 [concept.convertible] C++20 ConvertibleTo prose does not match code Hubert Tong
- LWG3193
2019-03-04 16.3.2.4 [structure.specifications] New Mandates: and Expects: elements are not defined for types Daniel Krügler
- LWG3192
2019-02-28 20.2.8.2 [allocator.uses.construction] New §[allocator.uses.construction] functions misbehave for const types Jonathan Wakely
- LWG3191
2019-03-02 26.7.13 [alg.random.shuffle] C++20 std::ranges::shuffle synopsis does not match algorithm definition Christopher Di Bella
- LWG3190
2019-02-20 20.2.10.2 [allocator.members] C++20 std::allocator::allocate sometimes returns too little storage Casey Carter
- LWG3189
2019-02-21 23.6.4 [priority.queue] New Missing requirement for std::priority_queue Jonathan Wakely
- LWG3188
2019-02-21 24.6.4 [istreambuf.iterator] New istreambuf_iterator::pointer should not be unspecified Jonathan Wakely
- LWG3187
2019-02-14 20.2.8.2 [allocator.uses.construction] C++20 P0591R4 reverted DR 2586 fixes to scoped_allocator_adaptor::construct() P0591R4 Jonathan Wakely
- LWG3186
2019-02-05 26.7.8 [alg.remove] 26.7.9 [alg.unique] 26.8.2.4 [partial.sort.copy] 26.8.5 [alg.partitions] C++20 ranges removal, partition, and partial_sort_copy algorithms discard useful information Tomasz Kamiński
- LWG3185
2019-01-29 20.2.8.2 [allocator.uses.construction] C++20 Uses-allocator construction functions missing constexpr and noexcept Pablo Halpern
- LWG3184
2019-01-16 22.10.14 [func.bind.partial] C++20 Inconsistencies in bind_front wording Tomasz Kamiński
- LWG3183
2019-01-14 24.3.4.8 [iterator.concept.sizedsentinel] C++20 Normative permission to specialize Ranges variable templates Casey Carter
- LWG3182
2019-01-05 18.4.2 [concept.same] C++20 Specification of Same could be clearer Casey Carter
- LWG3181
2019-01-05 25.7.16.3 [range.lazy.split.outer] NAD split_view::outer_iterator converting constructor is misconstrained Casey Carter
- LWG3180
2018-12-21 26.4 [algorithm.syn] C++20 Inconsistently named return type for ranges::minmax_element Casey Carter
- LWG3179
2018-12-21 25.5.4.2 [range.subrange.ctor] C++20 subrange should always model Range Casey Carter
- LWG3178
2018-12-20 99 [mismatch] Resolved std::mismatch is missing an upper bound Geoffrey Romer
- LWG3177
2018-12-11 16.4.5.2.1 [namespace.std] C++23 Limit permission to specialize variable templates to program-defined types Johel Ernesto Guerrero Peña
- LWG3176
2018-11-27 23.2.8 [unord.req] Resolved Underspecified behavior of unordered containers when Container::key_equal differs from Pred S. B. Tam
- LWG3175
2018-12-14 18.4.9 [concept.swappable] C++20 The CommonReference requirement of concept SwappableWith is not satisfied in the example Kostas Kyrimis
- LWG3174
2018-12-09 21.3.7 [meta.rel] New Precondition on is_convertible is too strong Casey Carter
- LWG3173
2018-12-09 25.7.6.2 [range.ref.view] C++20 Enable CTAD for ref-view Casey Carter
- LWG3172
2018-12-06 29.7.3 [c.math.hypot3] New 3-arg std::hypot is underspecified compared to the 2-arg overload Matthias Kretz
- LWG3171
2018-12-03 31.12.10 [fs.class.directory.entry] C++23 LWG 2989 breaks directory_entry stream insertion Tim Song
- LWG3170
2018-11-29 20.2.10 [default.allocator] C++23 is_always_equal added to std::allocator makes the standard library treat derived types as always equal Billy O'Neal III
- LWG3169
2018-11-26 26.8.13 [alg.permutation.generators] C++20 ranges permutation generators discard useful information Casey Carter
- LWG3168
2018-11-21 16.3.2.4 [structure.specifications] 99 [res.on.required] Resolved Expects: element should be specified in one place Geoffrey Romer
- LWG3167
2018-11-14 8.2 [fund.ts.v3::memory.observer.ptr] Open [fund.ts.v3] Does observer_ptr support function types? Alisdair Meredith
- LWG3166
2018-11-08 22.3.4 [pair.astuple] 22.6.4 [variant.helper] 23.3.3.7 [array.tuple] 20.2.3.2 [pointer.traits.types] 20.2.9.2 [allocator.traits.types] 20.5.2 [allocator.adaptor.types] New No such descriptive element as Value: Walter Brown
- LWG3165
2018-10-22 27.4.3 [basic.string] 27.3.3 [string.view.template] NAD All starts_with() overloads should be called "begins_with" Gennaro Prota
- LWG3164
2018-10-09 20.3.1.3.2 [unique.ptr.single.ctor] NAD Unhelpful "shall not participate" constraints for unique_ptr with reference deleter Jonathan Wakely
- LWG3163
2018-10-07 16.2 [networking.ts::buffer.reqmts] NAD [networking.ts] Buffer sequence iterator equivalency Vinnie Falco
- LWG3162
2018-10-02 19.5.8.2 [syserr.syserr.members] New system_error::system_error(error_code ec) not explicit Peter Dimov
- LWG3161
2018-10-02 23.6.6 [stack] 23.6.3 [queue] Open Container adapters mandate use of emplace_back but don't require it Marshall Clow
- LWG3160
2018-10-01 32.5.7 [atomics.ref.generic] C++20 atomic_ref() = delete; should be deleted Tim Song
- LWG3159
2018-09-17 20.3.1.3 [unique.ptr.single] New §[unique.ptr.single] requirements on deleter may be too strict Jonathan Wakely
- LWG3158
2018-08-21 22.4.4.2 [tuple.cnstr] C++20 tuple(allocator_arg_t, const Alloc&) should be conditionally explicit Jonathan Wakely
- LWG3157
2018-09-07 16.4.4.6 [allocator.requirements] New Allocator destroy and fancy pointer operations must be non-throwing Billy O'Neal III
- LWG3156
2018-09-06 26.11 [specialized.algorithms] Resolved ForwardIterator should only mean forward iterator Casey Carter
- LWG3155
2018-08-18 22.4.4.2 [tuple.cnstr] Resolved tuple<any, any>{allocator_arg_t, an_allocator} Jonathan Wakely
- LWG3154
2018-08-10 18.4.6 [concept.common] C++20 Common and CommonReference have a common defect Casey Carter
- LWG3153
2018-08-10 18.4.6 [concept.common] C++20 Common and common_type have too little in common Casey Carter
- LWG3152
2018-08-10 21.3.8.7 [meta.trans.other] C++23 common_type and common_reference have flaws in common Casey Carter
- LWG3151
2018-08-09 18.4.4 [concept.convertible] Resolved ConvertibleTo rejects conversions from array and function types Casey Carter
- LWG3150
2018-08-09 29.5.3.3 [rand.req.urng] C++20 UniformRandomBitGenerator should validate min and max Casey Carter
- LWG3149
2018-08-09 18.4.12 [concept.default.init] C++20 DefaultConstructible should require default initialization Casey Carter
- LWG3148
2018-08-09 16.4.2.5 [compliance] C++20 <concepts> should be freestanding Casey Carter
- LWG3147
2018-08-01 16.4.5.3.3 [macro.names] C++20 Definitions of "likely" and "unlikely" are likely to cause problems Casey Carter
- LWG3146
2018-07-10 22.10.6.7 [refwrap.helpers] C++23 Excessive unwrapping in std::ref/cref Agustín K-ballo Bergé
- LWG3145
2018-07-26 30.7.6 [time.clock.file] C++20 file_clock breaks ABI for C++17 implementations Billy Robert O'Neal III
- LWG3144
2018-07-23 23.7.2.2.1 [span.overview] C++20 span does not have a const_pointer typedef Louis Dionne
- LWG3143
2018-07-20 20.4.6 [mem.res.monotonic.buffer] C++23 monotonic_buffer_resource growth policy is unclear Jonathan Wakely
- LWG3142
2018-07-07 16.4.5.8 [res.on.functions] New std::foo<incomplete> should be ill-formed NDR Casey Carter
- LWG3141
2018-07-07 18.6 [concepts.object] C++20 CopyConstructible doesn't preserve source values Casey Carter
- LWG3140
2018-07-07 21.3.8.7 [meta.trans.other] C++20 COMMON_REF is unimplementable as specified Casey Carter
- LWG3139
2018-07-10 99 [support.contract.cviol] NAD contract_violation's special member functions Tim Song
- LWG3138
2018-07-10 99 [support.contract.cviol] NAD There is no such thing as assertion-level Tim Song
- LWG3137
2018-07-03 17.3.1 [support.limits.general] C++20 Header for __cpp_lib_to_chars S. B. Tam
- LWG3136
2018-07-02 6.1.2.3 [fund.ts.v3::propagate_const.class_type_requirements] C++23 [fund.ts.v3] LFTSv3 awkward wording in propagate_const requirements Thomas Köppe
- LWG3135
2018-07-02 99 [fund.ts.v3::meta.type.synop] 99 [fund.ts.v3::header.memory.synop] Resolved [fund.ts.v3] LFTSv3 contains two redundant alias templates Thomas Köppe
- LWG3134
2018-07-02 99 [fund.ts.v3::meta.type.synop] Resolved [fund.ts.v3] LFTSv3 contains extraneous [meta] variable templates that should have been deleted by P09961 Thomas Köppe
- LWG3133
2018-07-05 29.2 [numeric.requirements] C++20 Modernizing numeric type requirements Tim Song
- LWG3132
2018-06-30 16.4.5.3.3 [macro.names] C++20 Library needs to ban macros named expects or ensures Tim Song
- LWG3131
2018-06-30 30.13 [time.parse] 27.4.3.8.1 [string.accessors] 27.3.3 [string.view.template] 23.2.2 [container.requirements.general] 24.3.5.4 [output.iterators] 24.3.5.6 [bidirectional.iterators] 28.6.6 [re.traits] 28.6.11.1 [re.regiter] 32.6.5.2 [thread.lock.guard] C++20 addressof all the things Tim Song
- LWG3130
2018-06-30 31 [input.output] C++20 §[input.output] needs many addressof Tim Song
- LWG3129
2018-06-30 28.6.11.2.2 [re.tokiter.cnstr] C++20 regex_token_iterator constructor uses wrong pointer arithmetic Tim Song
- LWG3128
2018-06-30 99 [depr.strstream.oper] C++20 strstream::rdbuf needs a const_cast Tim Song
- LWG3127
2018-06-29 31.11.3.1 [syncstream.osyncstream.overview] C++20 basic_osyncstream::rdbuf needs a const_cast Tim Song
- LWG3126
2018-06-26 28.6.8 [re.submatch] New There's no std::sub_match::compare(string_view) overload Jonathan Wakely
- LWG3125
2018-06-23 30.5.11 [time.duration.io] Resolved duration streaming precondition should be a SFINAE condition Johel Ernesto Guerrero Peña
- LWG3124
2018-06-23 13.7.5 [networking.ts::async.exec.ctx.globals] New [networking.ts] Unclear how execution_context is intended to store services Billy O'Neal III
- LWG3123
2018-06-22 30.5 [time.duration] C++23 duration constructor from representation shouldn't be effectively non-throwing Johel Ernesto Guerrero Peña
- LWG3122
2018-06-14 17.3.1 [support.limits.general] C++20 __cpp_lib_chrono_udls was accidentally dropped Stephan T. Lavavej
- LWG3121
2018-06-12 22.4.4.2 [tuple.cnstr] C++23 tuple constructor constraints for UTypes&&... overloads Matt Calabrese
- LWG3120
2018-06-10 20.4.6.3 [mem.res.monotonic.buffer.mem] C++23 Unclear behavior of monotonic_buffer_resource::release() Arthur O'Dwyer
- LWG3119
2018-06-09 3.41 [defns.prog.def.spec] C++20 Program-definedness of closure types Hubert Tong
- LWG3118
2018-06-04 31.5.3.3 [fpos.operations] C++23 fpos equality comparison unspecified Jonathan Wakely
- LWG3117
2018-06-08 32.10.10 [futures.task] C++23 Missing packaged_task deduction guides Marc Mutz
- LWG3116
2018-06-04 20.5.4 [allocator.adaptor.members] C++20 OUTERMOST_ALLOC_TRAITS needs remove_reference_t Tim Song
- LWG3115
2018-05-24 26.8.7.2 [includes] Resolved Unclear description for algorithm includes Casey Carter
- LWG3114
2018-05-18 16 [networking.ts::buffer] 17 [networking.ts::buffer.stream] LEWG [networking.ts] Permit efficient composition when using DynamicBuffer Vinnie Falco
- LWG3113
2018-05-14 20.4.3.3 [mem.poly.allocator.mem] Resolved polymorphic_allocator::construct() should more closely match scoped_allocator_adaptor::construct() Arthur O'Dwyer
- LWG3112
2018-05-10 19.5.8.2 [syserr.syserr.members] 31.12.7.2 [fs.filesystem.error.members] C++20 system_error and filesystem_error constructors taking a string may not be able to meet their postconditions Tim Song
- LWG3111
2018-05-09 27.4.3.3 [string.cons] Resolved Too strong precondition on basic_string constructor Andrzej Krzemienski
- LWG3110
2018-05-07 24.3.1 [iterator.requirements.general] Resolved Contiguous Iterators should always be Random-Access Marc Aldorasi
- LWG3109
2018-05-02 99 [depr.strstreambuf] New strstreambuf is copyable Jonathan Wakely
- LWG3108
2018-04-26 24.6.4.2 [istreambuf.iterator.proxy] New istreambuf_iterator::proxy::operator* should be const Billy O'Neal III
- LWG3107
2018-04-26 24.6.4 [istreambuf.iterator] New istreambuf_iterator has public exposition-only member Billy O'Neal III
- LWG3106
2018-04-25 17.6.2 [new.syn] NAD nothrow should be inline constexpr rather that extern const Antony Polukhin
- LWG3105
2018-04-24 16 [library] New T1 is convertible to T2 Jens Maurer
- LWG3104
2018-04-17 30.5.6 [time.duration.nonmember] C++20 Fixing duration division Johel Ernesto Guerrero Peña
- LWG3103
2018-04-13 23.7.2.2.4 [span.sub] C++20 Errors in taking subview of span should be ill-formed where possible Tomasz Kamiński
- LWG3102
2018-04-12 23.7.2.2.1 [span.overview] C++20 Clarify span iterator and const_iterator behavior Stephan T. Lavavej
- LWG3101
2018-04-12 23.7.2.2.2 [span.cons] C++20 span's Container constructors need another constraint Stephan T. Lavavej
- LWG3100
2018-04-12 23.7.2.2.2 [span.cons] C++20 Unnecessary and confusing "empty span" wording Stephan T. Lavavej
- LWG3099
2018-04-10 21.3.3 [meta.type.synop] Open is_assignable<Incomplete&, Incomplete&> Casey Carter
- LWG3098
2018-04-06 31.12.6.5.9 [fs.path.decompose] New Misleading example for filesystem::path::filename() Jonathan Wakely
- LWG3097
2018-04-07 31.8.2.5 [stringbuf.virtuals] New basic_stringbuf seekoff effects trigger undefined behavior and have contradictory returns Billy O'Neal III
- LWG3096
2018-04-04 31.12.6.5.11 [fs.path.gen] C++20 path::lexically_relative is confused by trailing slashes Jonathan Wakely
- LWG3095
2018-04-04 99 [depr.strstreambuf.virtuals] New strstreambuf refers to nonexistent member of fpos, fpos::offset Billy O'Neal III
- LWG3094
2018-04-02 30.5.11 [time.duration.io] C++20 §[time.duration.io]p4 makes surprising claims about encoding Richard Smith
- LWG3093
2018-03-30 29.7.2 [c.math.abs] 17.2.2 [cstdlib.syn] 31.13.2 [cinttypes.syn] New LWG 2294/2192 missed a std::abs overload Richard Smith
- LWG3092
2018-03-26 16.3.3.3.3 [bitmask.types] Open Unclear semantics of enum class bitmask types Geoffrey Romer
- LWG3091
2018-03-24 30.9 [time.hms] Resolved subsecond-precision time_of_day and durations that seconds cannot convert to Richard Smith
- LWG3090
2018-03-22 30.5.2 [time.duration.cons] New What is §[time.duration.cons]p4's "no overflow is induced in the conversion" intended to mean? Richard Smith
- LWG3089
2018-03-21 26.7.1 [alg.copy] New copy_n should require non-overlapping ranges Marshall Clow
- LWG3088
2018-03-19 23.3.7.6 [forward.list.ops] C++23 forward_list::merge behavior unclear when passed *this Tim Song
- LWG3087
2018-03-19 23.3.9.5 [list.ops] C++20 One final &x in §[list.ops] Tim Song
- LWG3086
2018-03-16 17.6.3.2 [new.delete.single] New Possible problem in §[new.delete.single] William M. Miller
- LWG3085
2018-03-16 27.2.2 [char.traits.require] C++23 char_traits::copy precondition too weak Jonathan Wakely
- LWG3084
2018-03-15 17.5 [support.start.term] 17.9.5 [exception.terminate] New Termination in C++ is unclear JF Bastien
- LWG3083
2018-03-16 31.5.2.6 [ios.base.storage] C++20 What should ios::iword(-1) do? Jonathan Wakely
- LWG3082
2018-03-12 28.2.3 [charconv.from.chars] Open from_chars specification regarding floating point rounding is inconsistent Greg Falcon
- LWG3081
2018-03-12 28.2.3 [charconv.from.chars] Open Floating point from_chars API does not distinguish between overflow and underflow Greg Falcon
- LWG3080
2018-03-12 28.2.3 [charconv.from.chars] C++20 Floating point from_chars pattern specification breaks round-tripping Greg Falcon
- LWG3079
2018-03-07 31.12.13.8 [fs.op.create.directory] C++20 LWG 2935 forgot to fix the existing_p overloads of create_directory Billy O'Neal III
- LWG3078
2018-03-05 31.12.10 [fs.class.directory.entry] 31.12.11 [fs.class.directory.iterator] 31.12.12 [fs.class.rec.dir.itr] New directory_entry, directory_iterator and recursive_directory_iterator perform needless path copies Gor Nishanov
- LWG3077
2018-03-10 23.3.11.5 [vector.modifiers] C++20 (push|emplace)_back should invalidate the end iterator Casey Carter
- LWG3076
2018-03-03 27.4.3.3 [string.cons] C++20 basic_string CTAD ambiguity Stephan T. Lavavej
- LWG3075
2018-03-03 27.4.3 [basic.string] 27.4.3.3 [string.cons] C++20 basic_string needs deduction guides from basic_string_view Stephan T. Lavavej
- LWG3074
2018-02-28 29.6.3 [valarray.nonmembers] C++20 Non-member functions for valarray should only deduce from the valarray Jonathan Wakely
- LWG3073
2018-02-27 17 [networking.ts::buffer.stream] New [networking.ts] (async_)read and (async_)write don't support DynamicBuffer lvalues Christopher Kohlhoff
- LWG3072
2018-02-26 16.2.4 [networking.ts::buffer.reqmts.dynamicbuffer] 17.6 [networking.ts::buffer.async.read] 17.8 [networking.ts::buffer.async.write] 17.10 [networking.ts::buffer.async.read.until] New [networking.ts] DynamicBuffer object lifetimes underspecified Christopher Kohlhoff
- LWG3071
2018-02-26 17.9 [networking.ts::buffer.read.until] C++23 [networking.ts] read_until still refers to "input sequence" Christopher Kohlhoff
- LWG3070
2018-02-23 31.12.6.5.11 [fs.path.gen] C++20 path::lexically_relative causes surprising results if a filename can also be a root-name Billy O'Neal III
- LWG3069
2018-02-20 22.6.3.4 [variant.assign] New Move assigning variant's subobject corrupts data Antony Polukhin
- LWG3068
2018-02-19 27.3.3 [string.view.template] NAD Forbid assigning an rvalue basic_string to basic_string_view Antony Polukhin
- LWG3067
2018-02-25 31.12.12.2 [fs.rec.dir.itr.members] C++20 recursive_directory_iterator::pop must invalidate Casey Carter
- LWG3066
2018-02-17 29.7.6 [sf.cmath] New "report a domain error" in [sf.cmath]/1 is underspecified Casey Carter
- LWG3065
2018-02-13 31.12.6.8 [fs.path.nonmember] C++20 LWG 2989 missed that all path's other operators should be hidden friends as well Billy O'Neal III
- LWG3064
2018-02-12 26.11 [specialized.algorithms] Resolved How do uninitialized memory algorithms obtain pointer without undefined behavior? Alisdair Meredith
- LWG3063
2018-02-12 26.11 [specialized.algorithms] New Parallel algorithms in <memory> are underspecified Alisdair Meredith
- LWG3062
2018-02-07 26.3.5 [algorithms.parallel.overloads] C++20 Unnecessary decay_t in is_execution_policy_v should be remove_cvref_t Billy O'Neal III
- LWG3061
2018-02-07 26.8.12 [alg.three.way] Resolved What is the return type of compare_3way? Richard Smith
- LWG3060
2018-02-06 26.10.8 [exclusive.scan] 26.10.9 [inclusive.scan] 26.10.10 [transform.exclusive.scan] 26.10.11 [transform.inclusive.scan] New XXX_scan algorithms are specified to work with move-only T, but are specified to make N copies of T into the destination range Billy O'Neal III
- LWG3059
2018-02-05 23.2 [container.requirements] New Wrong requirements for map-like associative container assignment? Richard Smith
- LWG3058
2018-02-02 26.10.12 [adjacent.difference] C++20 Parallel adjacent_difference shouldn't require creating temporaries Billy O'Neal III
- LWG3057
2018-01-29 31.12.13.4 [fs.op.copy] Open Correct copy_options handling Davis Herring
- LWG3056
2018-01-26 31.12.13.5 [fs.op.copy.file] New copy_file() copies which attributes? Davis Herring
- LWG3055
2018-01-24 31.12.6.5.4 [fs.path.concat] C++20 path::operator+=(single-character) misspecified Tim Song
- LWG3054
2018-01-24 26.11.5 [uninitialized.copy] C++20 uninitialized_copy appears to not be able to meet its exception-safety guarantee Jon Cohen
- LWG3053
2018-01-24 19.5.4.1 [syserr.errcode.overview] New Prohibit error_code construction from rvalues of error_category Antony Polukhin
- LWG3052
2018-01-23 22.6.7 [variant.visit] Resolved visit is underconstrained Casey Carter
- LWG3051
2018-01-23 29.7.1 [cmath.syn] C++20 Floating point classifications were inadvertently changed in P0175 P0175 Thomas Köppe
- LWG3050
2018-01-22 30.5.2 [time.duration.cons] 30.5.6 [time.duration.nonmember] C++20 Conversion specification problem in chrono::duration constructor Barry Revzin
- LWG3049
2017-12-04 26.2 [algorithms.requirements] Open Missing wording allowing algorithms to use copies of function objects as substitutes for their parameters Jared Hoberock
- LWG3048
2017-12-15 26.10.6 [transform.reduce] C++20 transform_reduce(exec, first1, last1, first2, init) discards execution policy Billy Robert O'Neal III
- LWG3047
2017-12-15 32.5.8.3 [atomics.types.int] 32.5.8.5 [atomics.types.pointer] 32.5.8.6 [atomics.types.memop] New atomic compound assignment operators can cause undefined behavior when corresponding fetch_meow members don't Tim Song
- LWG3046
2017-12-14 22.10.6 [refwrap] New Do not require reference_wrapper to support non-referenceable function types Jonathan Wakely
- LWG3045
2017-12-11 32.5.8.4 [atomics.types.float] C++20 atomic<floating-point> doesn't have value_type or difference_type Tim Song
- LWG3044
2017-12-06 16.4.4.6 [allocator.requirements] New Strange specification of max_size() for an allocator Jon Cohen
- LWG3043
2017-12-06 31.12.7.2 [fs.filesystem.error.members] C++20 Bogus postcondition for filesystem_error constructor Tim Song
- LWG3042
2017-12-06 D.14 [depr.meta.types] C++20 is_literal_type_v should be inline Tim Song
- LWG3041
2017-12-04 22.10.6.2 [refwrap.const] C++20 Unnecessary decay in reference_wrapper Agustín K-ballo Bergé
- LWG3040
2017-11-29 27.3.3.8 [string.view.ops] C++20 basic_string_view::starts_with Effects are incorrect Marshall Clow
- LWG3039
2017-11-17 32.4.3.3 [thread.thread.constr] 32.10.10.2 [futures.task.members] C++20 Unnecessary decay in thread and packaged_task Stephan T. Lavavej
- LWG3038
2017-11-16 20.4.3.3 [mem.poly.allocator.mem] C++20 polymorphic_allocator::allocate should not allow integer overflow to create vulnerabilities Billy O'Neal III
- LWG3037
2017-11-15 20.4.3 [mem.poly.allocator.class] C++20 polymorphic_allocator and incomplete types Casey Carter
- LWG3036
2017-11-15 20.4.3 [mem.poly.allocator.class] C++23 polymorphic_allocator::destroy is extraneous Casey Carter
- LWG3035
2017-11-11 20.2.10 [default.allocator] C++20 std::allocator's constructors should be constexpr Geoffrey Romer
- LWG3034
2017-11-12 21.3.8.7 [meta.trans.other] C++20 P0767R1 breaks previously-standard-layout types P0767R1 Casey Carter
- LWG3033
2017-11-09 27.4.3.3 [string.cons] NAD Editorial basic_string move ctor is underspecified Peter Sommerlad
- LWG3032
2017-11-08 26.8.8 [alg.heap.operations] C++23 ValueSwappable requirement missing for push_heap and make_heap Robert Douglas
- LWG3031
2017-11-08 26.8 [alg.sorting] C++20 Algorithms and predicates with non-const reference arguments Jonathan Wakely
- LWG3030
2017-11-07 32.6.6 [thread.lock.algorithm] C++20 Who shall meet the requirements of try_lock? Jonathan Wakely
- LWG3029
2017-11-04 26.8.8.3 [pop.heap] Open pop_heap over-constrains input Mathias Stearn
- LWG3028
2017-10-17 23.2.2 [container.requirements.general] C++23 Container requirements tables should distinguish const and non-const variables Jonathan Wakely
- LWG3027
2017-10-16 16.2.4 [networking.ts::buffer.reqmts.dynamicbuffer] New [networking.ts] DynamicBuffer prepare exception specification Vinnie Falco
- LWG3026
2017-10-14 31.12.13.40 [fs.op.weakly.canonical] C++20 filesystem::weakly_canonical still defined in terms of canonical(p, base) Jonathan Wakely
- LWG3025
2017-10-08 23.4.3.1 [map.overview] 23.4.4.1 [multimap.overview] 23.5.3.1 [unord.map.overview] 23.5.4.1 [unord.multimap.overview] C++20 Map-like container deduction guides should use pair<Key, T>, not pair<const Key, T> Ville Voutilainen
- LWG3024
2017-10-10 22.6.3.2 [variant.ctor] C++20 variant's copies must be deleted instead of disabled via SFINAE Casey Carter
- LWG3023
2017-10-07 22.10.16 [func.memfn] 22.10.13 [func.not.fn] 22.10.15 [func.bind] Resolved Clarify unspecified call wrappers Detlef Vollmann
- LWG3022
2017-09-24 21.3.7 [meta.rel] Resolved is_convertible<derived*, base*> may lead to ODR Alisdair Meredith
- LWG3021
2017-09-20 16.2.2 [networking.ts::buffer.reqmts.constbuffersequence] New [networking.ts] Relax pointer equivalence requirement for ConstBufferSequence Vinnie Falco
- LWG3020
2017-09-20 16.2 [networking.ts::buffer.reqmts] C++23 [networking.ts] Remove spurious nested value_type buffer sequence requirement Vinnie Falco
- LWG3019
2017-09-20 19.5.3.4 [syserr.errcat.derived] New Presentation of "program defined classes derived from error_category" [syserr.errcat.derived] unclear and contains mistakes Thomas Köppe
- LWG3018
2017-09-13 20.3.2.2 [util.smartptr.shared] C++20 shared_ptr of function type Agustín K-ballo Bergé
- LWG3017
2017-09-05 23.3.7.6 [forward.list.ops] 23.3.9.5 [list.ops] C++20 list splice functions should use addressof Jonathan Wakely
- LWG3016
2017-09-04 22.5.3 [optional.optional] NAD optional and over-aligned types Tim Song
- LWG3015
2017-08-24 31.12.13.4 [fs.op.copy] C++20 copy_options::unspecified underspecified Tim Song
- LWG3014
2017-08-23 31.12.13.5 [fs.op.copy.file] 31.12.13.7 [fs.op.create.directories] 31.12.13.32 [fs.op.remove.all] C++20 More noexcept issues with filesystem operations Tim Song
- LWG3013
2017-08-23 31.12.11.2 [fs.dir.itr.members] 31.12.12.2 [fs.rec.dir.itr.members] 31.12.13.4 [fs.op.copy] 31.12.13.20 [fs.op.is.empty] C++20 (recursive_)directory_iterator construction and traversal should not be noexcept Tim Song
- LWG3012
2017-08-16 32.5.8 [atomics.types.generic] C++20 atomic<T> is unimplementable for non-is_trivially_copy_constructible T Billy O'Neal III
- LWG3011
2017-08-18 19.3 [assertions] Open Requirements for assert(E) inconsistent with C Jonathan Wakely
- LWG3010
2017-08-17 13.11.1 [networking.ts::async.uses.executor.trait] C++23 [networking.ts] uses_executor says "if a type T::executor_type exists" Jonathan Wakely
- LWG3009
2017-08-11 24.7 [iterator.range] C++20 Including <string_view> doesn't provide std::size/empty/data Tim Song
- LWG3008
2017-08-06 20.3.2.2.7 [util.smartptr.shared.create] C++20 make_shared (sub)object destruction semantics are not specified Glen Joseph Fernandes
- LWG3007
2017-08-06 20.3.2.2.7 [util.smartptr.shared.create] C++20 allocate_shared should rebind allocator to cv-unqualified value_type for construction Glen Joseph Fernandes
- LWG3006
2017-08-02 31.8.2.2 [stringbuf.cons] Resolved Constructing a basic_stringbuf from a string — where does the allocator come from? Marshall Clow
- LWG3005
2017-08-01 20.3.2.2.7 [util.smartptr.shared.create] C++20 Destruction order of arrays by make_shared/allocate_shared only recommended? Richard Smith
- LWG3004
2017-07-24 27.4.3.5 [string.capacity] 23.3.11.3 [vector.capacity] C++20 §[string.capacity] and §[vector.capacity] should specify time complexity for capacity() Andy Giese
- LWG3003
2017-07-16 32.10.6 [futures.promise] LEWG <future> still has type-erased allocators in promise Billy O'Neal III
- LWG3002
2017-07-14 18.9.4 [networking.ts::socket.acceptor.ops] C++23 [networking.ts] basic_socket_acceptor::is_open() isn't noexcept Jonathan Wakely
- LWG3001
2017-07-14 20.3.2.3 [util.smartptr.weak] C++20 weak_ptr::element_type needs remove_extent_t Stephan T. Lavavej
- LWG3000
2017-07-14 20.4.6.3 [mem.res.monotonic.buffer.mem] C++20 monotonic_memory_resource::do_is_equal uses dynamic_cast unnecessarily Pablo Halpern
- LWG2999
2017-07-11 16.3.3.2 [expos.only.entity] Resolved §[thread.decaycopy] issue Marshall Clow
- LWG2998
2017-07-07 23.3.9.5 [list.ops] 23.3.7.6 [forward.list.ops] C++20 Requirements on function objects passed to {forward_,}list-specific algorithms Tim Song
- LWG2997
2017-07-07 23.3.9.5 [list.ops] 23.3.7.6 [forward.list.ops] C++23 LWG 491 and the specification of {forward_,}list::unique Tim Song
- LWG2996
2017-07-07 20.3.2.2 [util.smartptr.shared] 20.3.2.2.10 [util.smartptr.shared.cast] C++20 Missing rvalue overloads for shared_ptr operations Geoffrey Romer
- LWG2995
2017-07-07 31.8.2.2 [stringbuf.cons] C++20 basic_stringbuf default constructor forbids it from using SSO capacity Jonathan Wakely
- LWG2994
2017-07-03 27.2 [char.traits] 27.4.3.2 [string.require] 27.3.3 [string.view.template] WP Needless UB for basic_string and basic_string_view Gennaro Prota
- LWG2993
2017-06-28 22.10.6 [refwrap] C++20 reference_wrapper<T> conversion from T&& Tim Song
- LWG2992
2017-06-27 19.5.3.5 [syserr.errcat.objects] 19.5.4.2 [syserr.errcode.constructors] NAD system_category() and error_code::error_code() should be constexpr Peter Dimov
- LWG2991
2017-06-27 22.6.3.2 [variant.ctor] Open variant copy constructor missing noexcept(see below) Peter Dimov
- LWG2990
2017-06-27 22.5.3 [optional.optional] Open optional::value_type is not always a value type Casey Carter
- LWG2989
2017-06-27 31.12.6.7 [fs.path.io] C++20 path's stream insertion operator lets you insert everything under the sun Billy O'Neal III
- LWG2988
2017-06-25 32.5.2 [atomics.syn] C++20 Clause 32 cleanup missed one typename Jens Maurer
- LWG2987
2017-06-25 28.6.12 [re.grammar] New Relationship between traits_inst.lookup_collatename and the regex FSM is underspecified with regards to ClassAtomCollatingElement Hubert Tong
- LWG2986
2017-06-25 28.6.12 [re.grammar] New Handling of multi-character collating elements by the regex FSM is underspecified Hubert Tong
- LWG2985
2017-06-24 26.7.10 [alg.reverse] LEWG std::reverse should be permitted to be vectorized Billy O'Neal III
- LWG2984
2017-06-22 31.7.8 [ext.manip] New put_money(99) is unnecessarily undefined Jonathan Wakely
- LWG2983
2017-06-21 28.3.4.7.3.3 [locale.money.put.virtuals] New money_put::do_put underspecified Jonathan Wakely
- LWG2982
2017-06-16 23.5.6.1 [unord.set.overview] 23.5.7.1 [unord.multiset.overview] C++20 Making size_type consistent in associative container deduction guides Mike Spertus
- LWG2981
2017-06-15 22.10.6 [refwrap] 32.6.5.2 [thread.lock.guard] 32.6.5.3 [thread.lock.scoped] 32.6.5.4 [thread.lock.unique] 32.6.5.5 [thread.lock.shared] C++20 Remove redundant deduction guides from standard library Mike Spertus
- LWG2980
2017-06-15 99 [depr.util.smartptr.shared.atomic] C++20 Cannot compare_exchange empty pointers Alisdair Meredith
- LWG2979
2017-06-14 21.3.8.7 [meta.trans.other] C++20 aligned_union should require complete object types Tim Song
- LWG2978
2017-06-14 27.4.6 [basic.string.hash] 27.4.2 [string.syn] C++20 Hash support for pmr::string and friends Tim Song
- LWG2977
2017-06-14 23.2.8 [unord.req] C++20 unordered_meow::merge() has incorrect Throws: clause Tim Song
- LWG2976
2017-06-13 32.10.10 [futures.task] 32.10.2 [future.syn] 32.10.10.3 [futures.task.nonmembers] C++20 Dangling uses_allocator specialization for packaged_task Tim Song
- LWG2975
2017-06-13 20.4.3.3 [mem.poly.allocator.mem] 20.5.4 [allocator.adaptor.members] C++20 Missing case for pair construction in scoped and polymorphic allocators Casey Carter
- LWG2974
2017-06-10 22.3.4 [pair.astuple] 22.6.4 [variant.helper] C++20 Diagnose out of bounds tuple_element/variant_alternative Agustín K-ballo Bergé
- LWG2973
2017-06-08 26.8.6 [alg.merge] LEWG inplace_merge exact comparison count complexity prohibits useful real-world optimizations Billy Robert O'Neal III
- LWG2972
2017-06-01 21.3.5.4 [meta.unary.prop] C++20 What is is_trivially_destructible_v<int>? Richard Smith
- LWG2971
2017-05-31 22.6.3 [variant.variant] NAD variant should require Destructible types Agustín K-ballo Bergé
- LWG2970
2017-05-31 22.6.7 [variant.visit] C++20 Return type of std::visit misspecified Tim Song
- LWG2969
2017-05-30 20.4.3.3 [mem.poly.allocator.mem] C++20 polymorphic_allocator::construct() shouldn't pass resource() Pablo Halpern
- LWG2968
2017-05-30 27.4.3.5 [string.capacity] Resolved Inconsistencies between basic_string reserve and vector/unordered_map/unordered_set reserve functions Andrew Luo
- LWG2967
2017-05-26 26.6.13 [alg.equal] NAD std::equal on empty ranges Gennaro Prota
- LWG2966
2017-05-25 31.12.6.5.6 [fs.path.native.obs] C++20 Incomplete resolution of US 74 Jonathan Wakely
- LWG2965
2017-05-22 31.12.7.2 [fs.filesystem.error.members] C++20 Non-existing path::native_string() in filesystem_error::what() specification Daniel Krügler
- LWG2964
2017-05-11 20.3.2.2.10 [util.smartptr.shared.cast] C++20 Apparently redundant requirement for dynamic_pointer_cast Tim Song
- LWG2963
2017-05-10 26 [algorithms] 29 [numerics] New Algorithms with underspecified iterator requirements Gašper Ažman
- LWG2962
2017-05-10 24.3.5.3 [input.iterators] Open Iterators of Containers of move-only types do not model InputIterator Gašper Ažman
- LWG2961
2017-05-09 20.4.4 [mem.res.global] C++20 Bad postcondition for set_default_resource Casey Carter
- LWG2960
2017-05-08 6.3 [fund.ts.v3::meta] C++23 [fund.ts.v3] nonesuch is insufficiently useless Tim Song
- LWG2959
2017-05-05 27.2.4.4 [char.traits.specializations.char16.t] New char_traits<char16_t>::eof is a valid UTF-16 code unit GitHub Jonathan Wakely
- LWG2958
2017-05-05 22.3.2 [pairs.pair] 22.4.4.3 [tuple.assign] C++20 Moves improperly defined as deleted Casey Carter
- LWG2957
2017-05-04 22.10.15.4 [func.bind.bind] Resolved bind's specification doesn't apply the cv-qualification of the call wrapper to the callable object Tim Song
- LWG2956
2017-04-21 31.12.13.3 [fs.op.canonical] C++17 filesystem::canonical() still defined in terms of absolute(p, base) Sergey Zubkov
- LWG2955
2017-04-11 22.2 [utility] Resolved to_chars / from_chars depend on std::string Jens Maurer
- LWG2954
2017-03-31 16.4.5 [constraints] C++20 Specialization of the convenience variable templates should be prohibited Tim Song
- LWG2953
2017-03-30 23.3.5.4 [deque.modifiers] C++20 LWG 2853 should apply to deque::erase too Tim Song
- LWG2952
2017-03-27 24.3.2.3 [iterator.traits] C++20 iterator_traits should work for pointers to cv T Billy Robert O'Neal III
- LWG2951
2017-03-24 24.3.2.3 [iterator.traits] Resolved iterator_traits should SFINAE for void* and function pointers Billy Robert O'Neal III
- LWG2950
2017-03-24 17.2.5 [support.types.byteops] C++20 std::byte operations are misspecified Thomas Köppe
- LWG2949
2017-03-20 16 [library] New Unclear complexity requirements: space vs. time Jens Maurer
- LWG2948
2017-03-19 20.3.1 [unique.ptr] C++20 unique_ptr does not define operator<< for stream output Peter Dimov
- LWG2947
2017-03-14 31.12.8.1 [fs.enum.path.format] 31.12.11 [fs.class.directory.iterator] 31.12.13.4 [fs.op.copy] New Clarify several filesystem terms Thomas Köppe
- LWG2946
2017-03-17 27.4.3.3 [string.cons] 27.4.3.7.2 [string.append] 27.4.3.7.3 [string.assign] 27.4.3.8 [string.ops] C++20 LWG 2758's resolution missed further corrections Daniel Krügler
- LWG2945
2017-03-13 22.5.8 [optional.comp.with.t] C++20 Order of template parameters in optional comparisons Jonathan Wakely
- LWG2944
2017-03-11 20.3.1.3.2 [unique.ptr.single.ctor] C++20 LWG 2905 accidentally removed requirement that construction of the deleter doesn't throw an exception Tim Song
- LWG2943
2017-03-09 31.10.3.4 [filebuf.members] C++20 Problematic specification of the wide version of basic_filebuf::open Tim Song
- LWG2942
2017-03-09 20.3.2.3.6 [util.smartptr.weak.obs] C++20 LWG 2873's resolution missed weak_ptr::owner_before Tim Song
- LWG2941
2017-03-07 32.2.4 [thread.req.timing] C++20 §[thread.req.timing] wording should apply to both member and namespace-level functions Jonathan Mcdougall
- LWG2940
2017-03-04 D.14 [depr.meta.types] C++20 result_of specification also needs a little cleanup Daniel Krügler
- LWG2939
2017-03-02 21.3.3 [meta.type.synop] Open Some type-completeness constraints of traits are overspecified Daniel Krügler
- LWG2938
2017-03-01 27.3.3 [string.view.template] Resolved basic_string_view::const_iterator should be literal types Antony Polukhin
- LWG2937
2017-02-27 31.12.13.13 [fs.op.equivalent] C++20 Is equivalent("existing_thing", "not_existing_thing") an error? Billy Robert O'Neal III
- LWG2936
2017-02-21 31.12.6.5.8 [fs.path.compare] C++20 Path comparison is defined in terms of the generic format Billy Robert O'Neal III
- LWG2935
2017-02-15 31.12.13.7 [fs.op.create.directories] 31.12.13.8 [fs.op.create.directory] C++20 What should create_directories do when p already exists but is not a directory? Billy Robert O'Neal III
- LWG2934
2017-02-17 22.5.8 [optional.comp.with.t] C++17 optional<const T> doesn't compare with T Ville Voutilainen
- LWG2933
2017-02-06 22.4.5 [tuple.creation] Resolved PR for LWG 2773 could be clearer Eric Fiselier
- LWG2932
2017-02-05 26.3.3 [algorithms.parallel.exec] C++20 Constraints on parallel algorithm implementations are underspecified Dietmar Kühl
- LWG2931
2017-02-04 24.4.3 [iterator.operations] Open Missed optimization opportunity with single-argument std::next Morwenn
- LWG2930
2017-02-04 16.4.6.4 [global.functions] NAD Are implementations allowed to split non-member functions into several overloads? Morwenn
- LWG2929
2017-02-03 27.4.3.7.3 [string.assign] Resolved basic_string misuses "Effects: Equivalent to" Jonathan Wakely
- LWG2928
2017-02-03 21.3.3 [meta.type.synop] 21.3.7 [meta.rel] Resolved is_callable is not a good name United States
- LWG2927
2017-02-03 21.3.3 [meta.type.synop] 21.3.7 [meta.rel] Resolved Encoding a functor and argument types as a function signature for is_callable and result_of is fragile United States
- LWG2926
2017-02-03 22.10.4 [func.require] Resolved INVOKE(f, t1, t2,... tN) and INVOKE(f, t1, t2,... tN, R) are too similar United States
- LWG2925
2017-02-03 16 [library] Resolved Template argument deduction is not used in the standard library United States
- LWG2924
2017-02-03 26.10 [numeric.ops] Resolved An ExecutionPolicy overload for inner_product() seems impractical United States
- LWG2923
2017-02-03 29.7.1 [cmath.syn] New noexcept is inconsistently applied across headers which import components of the C standard library United States
- LWG2922
2017-02-03 21.3.3 [meta.type.synop] LEWG The *_constant<> templates do not make use of template<auto> United States
- LWG2921
2017-02-03 32.10.10 [futures.task] C++17 packaged_task and type-erased allocators United States
- LWG2920
2017-02-03 32.10.8 [futures.shared.future] Resolved Add a deduction guide for creating a shared_future from a future rvalue United States
- LWG2919
2017-02-03 26.10.12 [adjacent.difference] Resolved The specification for adjacent_difference has baked-in sequential semantics United States
- LWG2918
2017-02-03 26.10.5 [inner.product] Resolved Possible need for extra storage in inner_product United States
- LWG2917
2017-02-03 26 [algorithms] 26.10 [numeric.ops] Resolved Parallel algorithms cannot easily work with InputIterators United States
- LWG2916
2017-02-03 24.5.2 [insert.iterators] NAD Insert iterators should each have an instantiation guide to initialize from a container United States
- LWG2915
2017-02-03 23.6 [container.adaptors] Resolved The three container adapters should each have a deduction guide United States
- LWG2914
2017-02-03 23.3.2 [array.syn] Resolved std::array does not support class-template deduction from initializers United States
- LWG2913
2017-02-03 23 [containers] Resolved Containers need deduction guides United States
- LWG2912
2017-02-03 30.5 [time.duration] Resolved Add a deduction guide for class template duration United States
- LWG2911
2017-02-03 21.3.5.4 [meta.unary.prop] C++17 An is_aggregate type trait is needed United States
- LWG2910
2017-02-03 21.3.3 [meta.type.synop] Dup Template deduction and integral_constant United States
- LWG2909
2017-02-03 26.3.6.2 [execpol.type] NAD User specializations of is_execution_policy should be ill-formed United States
- LWG2908
2017-02-03 20.3.2.2.8 [util.smartptr.shared.cmp] C++17 The less-than operator for shared pointers could do more United States
- LWG2907
2017-02-03 20.3.2.2.3 [util.smartptr.shared.dest] NAD Semantics for destroying the deleter and the control-block of a shared_ptr are unclear United States
- LWG2906
2017-02-03 20.3.2.2.2 [util.smartptr.shared.const] New There is no ability to supply an allocator for the control block when constructing a shared_ptr from a unique_ptr United States
- LWG2905
2017-02-03 20.3.1.3.2 [unique.ptr.single.ctor] C++17 is_constructible_v<unique_ptr<P, D>, P, D const &> should be false when D is not copy constructible United States
- LWG2904
2017-02-03 22.6.3.4 [variant.assign] C++17 Make variant move-assignment more exception safe United States
- LWG2903
2017-02-03 22.6.3.2 [variant.ctor] C++17 The form of initialization for the emplace-constructors is not specified United States
- LWG2902
2017-02-03 22.6.3 [variant.variant] NAD variant should only support complete types United States
- LWG2901
2017-02-03 22.6.3 [variant.variant] C++17 Variants cannot properly support allocators United States
- LWG2900
2017-02-03 22.5.3 [optional.optional] C++17 The copy and move constructors of optional are not constexpr United States
- LWG2899
2017-02-03 22.4 [tuple] 22.5 [optional] 20.3.1.3.2 [unique.ptr.single.ctor] C++20 is_(nothrow_)move_constructible and tuple, optional and unique_ptr United States
- LWG2898
2017-02-03 16 [library] NAD Prefer not to use member typedefs as constructor parameters United States
- LWG2897
2017-02-03 23.3.3.1 [array.overview] Resolved array::iterator and array::const_iterator should be literal types Russia
- LWG2896
2017-02-03 99 [depr.locale.stdcvt] Dup The contents of <codecvt> are underspecified Great Britain
- LWG2895
2017-02-03 21.3.7 [meta.rel] Resolved Passing function types to result_of and is_callable Great Britain
- LWG2894
2017-02-03 22.10.5 [func.invoke] Resolved The function template std::apply() is required to be constexpr, but std::invoke() isn't Great Britain
- LWG2893
2017-02-03 22 [utilities] NAD Parsing Hexadecimally in P0067R4 P0067R4 Great Britain
- LWG2892
2017-02-03 16.4.6.7 [constexpr.functions] NAD Relax the prohibition on libraries adding constexpr Great Britain
- LWG2891
2017-02-03 16.4.6 [conforming] NAD Relax library requirements on volatile types Great Britain
- LWG2890
2017-02-03 99 [defns.obj.state] C++17 The definition of 'object state' applies only to class types Great Britain
- LWG2889
2017-02-03 22 [utilities] 26.3.6 [execpol] Resolved Mark constexpr global variables as inline Great Britain
- LWG2888
2017-02-03 22 [utilities] 32 [thread] Resolved Variables of library tag types need to be inline variables Finland
- LWG2887
2017-02-03 32.6.5.2 [thread.lock.guard] Resolved Revert the changes from P0156R0: variadic lock_guard P0156R0 Finland Great Britain
- LWG2886
2017-02-03 22.7.4.5 [any.observers] NAD Keep the empty() functions in any Finland
- LWG2885
2017-02-03 23 [containers] 22 [utilities] LEWG The relational operators of optional and variant completely reflect the semantics of the element types — this is inconsistent with other types in the library Finland
- LWG2884
2017-02-03 23 [containers] 22 [utilities] LEWG Relational operators for containers should sfinae; if the underlying type is not comparable, neither should the container be Finland
- LWG2883
2017-02-03 27.3 [string.view] LEWG The standard library should provide string_view parameters instead or in addition for functions defined with char const * or string const & as parameter types. Switzerland
- LWG2882
2017-02-03 22.6.3.2 [variant.ctor] Resolved Clarify variant construction Switzerland
- LWG2881
2017-02-03 22.6.3 [variant.variant] New Adopt section III of P0308R0 P0308R0 Switzerland
- LWG2880
2017-02-03 26.3.3 [algorithms.parallel.exec] Resolved Relax complexity specifications for non-sequenced policies Switzerland
- LWG2879
2017-02-03 17.13.4 [csignal.syn] 17.5 [support.start.term] Resolved Removing C dependencies from signal handler wording Canada
- LWG2878
2017-02-03 24.6.2.2 [istream.iterator.cons] C++17 Missing DefaultConstructible requirement for istream_iterator default constructor United States
- LWG2877
2017-02-03 20.3.2.2.10 [util.smartptr.shared.cast] Resolved Strengthen meaning of "empty shared_ptr<T>" in dynamic_pointer_cast United States
- LWG2876
2017-02-03 20.3.2.2.2 [util.smartptr.shared.const] C++17 shared_ptr::shared_ptr(const weak_ptr<Y>&) constructor should be constrained United States
- LWG2875
2017-02-03 20.3.2.2.2 [util.smartptr.shared.const] C++17 shared_ptr::shared_ptr(Y*, D, […]) constructors should be constrained United States
- LWG2874
2017-02-03 20.3.2.2.2 [util.smartptr.shared.const] C++17 Constructor shared_ptr::shared_ptr(Y*) should be constrained United States
- LWG2873
2017-02-03 20.3.2.2 [util.smartptr.shared] C++17 Add noexcept to several shared_ptr related functions United States
- LWG2872
2017-02-03 3 [intro.defs] C++17 Add definition for direct-non-list-initialization United States
- LWG2871
2017-02-03 21.3.3 [meta.type.synop] NAD User specializations of type traits should be ill-formed United States
- LWG2870
2017-02-03 29.4.7 [complex.value.ops] C++20 Default value of parameter theta of polar should be dependent Japan
- LWG2869
2017-02-03 99 [depr.locale.stdcvt] Resolved Deprecate sub-clause [locale.stdcvt] Great Britain
- LWG2868
2017-02-03 22.7.3 [any.bad.any.cast] C++17 Missing specification of bad_any_cast::what() Great Britain
- LWG2867
2017-02-03 16.4.6.13 [res.on.exception.handling] Resolved Bad footnote about explicit exception-specification Great Britain
- LWG2866
2017-02-03 16.4.6.12 [derivation] C++17 Incorrect derived classes constraints Great Britain
- LWG2865
2017-02-03 16 [library] NAD Resolve all open Library issues for C++17 Finland
- LWG2864
2017-02-03 20.3.2.2 [util.smartptr.shared] 20.3.2.3 [util.smartptr.weak] Resolved Merge shared_ptr changes from Library Fundamentals to C++17 Finland
- LWG2863
2017-02-03 99 [func.default.traits] Resolved Undo default_order changes of maps and sets Finland
- LWG2862
2017-02-03 22.5 [optional] Resolved LWG 2756 should be accepted Finland
- LWG2861
2017-02-02 27.4.3.2 [string.require] C++17 basic_string should require that charT match traits::char_type United States
- LWG2860
2017-01-31 17.6.5 [ptr.launder] NAD launder and base class subobjects Hubert Tong
- LWG2859
2017-01-31 17.6.5 [ptr.launder] C++20 Definition of reachable in [ptr.launder] misses pointer arithmetic from pointer-interconvertible object Hubert Tong
- LWG2858
2017-01-28 24.5.1 [reverse.iterators] New LWG 2472: actually an incompatibility with C++03 Hubert Tong
- LWG2857
2017-01-25 22.5 [optional] 22.6 [variant] 22.7 [any] C++17 {variant,optional,any}::emplace should return the constructed value Zhihao Yuan
- LWG2856
2017-01-20 32.10.9 [futures.async] Resolved std::async should be marked as [[nodiscard]] Andrey Davydov
- LWG2855
2017-01-17 17.9.8 [except.nested] C++17 std::throw_with_nested("string_literal") Jonathan Wakely
- LWG2854
2017-01-08 99 [depr.conversions.string] NAD wstring_convert provides no indication of incomplete input or output PowerGamer
- LWG2853
2017-01-16 23.3.11.5 [vector.modifiers] C++17 Possible inconsistency in specification of erase in [vector.modifiers] Gerard Stone
- LWG2852
2017-01-09 27.4.4.2 [string.cmp] 27.4.3.8.4 [string.compare] NAD Specifications of operator== for std::basic_strings and std::basic_string_views are difficult to conform to Ahti Leppänen
- LWG2851
2016-12-18 31.12.8.2 [fs.enum.file.type] 31.12.8.3 [fs.enum.copy.opts] 31.12.8.6 [fs.enum.dir.opts] C++20 std::filesystem enum classes are now underspecified Tim Song
- LWG2850
2016-12-15 22.10.17.3.2 [func.wrap.func.con] C++17 std::function move constructor does unnecessary work Geoffrey Romer
- LWG2849
2016-12-17 31.12.13.5 [fs.op.copy.file] C++20 Why does !is_regular_file(from) cause copy_file to report a "file already exists" error? Tim Song
- LWG2848
2016-12-15 20.4.5.2 [mem.res.pool.options] New Pass-through threshold for pool allocator Jens Maurer
- LWG2847
2016-12-15 29.7.1 [cmath.syn] New sin(float) should call sinf(float) Jens Maurer
- LWG2846
2016-12-15 29.4.10 [cmplx.over] 29.7.1 [cmath.syn] New Undefined phrase "effectively cast" Jens Maurer
- LWG2845
2016-12-14 21.3.2 [meta.rqmts] New enable_if, result_of, common_type and aligned_storage do not meet the definition of TransformationTrait Tim Song
- LWG2844
2016-12-14 23.2.7 [associative.reqmts] 23.2.8 [unord.req] Open Stability of a_uniq.insert(i, j) Matt Austern
- LWG2843
2016-12-13 20.4.2.3 [mem.res.private] C++20 Unclear behavior of std::pmr::memory_resource::do_allocate() Jens Maurer
- LWG2842
2016-12-13 22.5.3.2 [optional.ctor] C++17 in_place_t check for optional::optional(U&&) should decay U Tim Song
- LWG2841
2016-12-09 27 [strings] Resolved Use of "Equivalent to" in [strings] Jeffrey Yasskin
- LWG2840
2016-12-09 31.12.11.2 [fs.dir.itr.members] 31.12.12.2 [fs.rec.dir.itr.members] Resolved directory_iterator::increment is seemingly narrow-contract but marked noexcept Tim Song
- LWG2839
2016-12-09 16.4.6.15 [lib.types.movedfrom] 16.4.5.9 [res.on.arguments] 23.2.2 [container.requirements.general] C++23 Self-move-assignment of library types, again Tim Song
- LWG2838
2016-12-09 D.14 [depr.meta.types] C++17 is_literal_type specification needs a little cleanup Tim Song
- LWG2837
2016-12-16 26.10.14 [numeric.ops.gcd] 26.10.15 [numeric.ops.lcm] C++17 gcd and lcm should support a wider range of input values Marshall Clow
- LWG2836
2016-12-05 27.4.3 [basic.string] 27.4.3.8.2 [string.find] 27.4.3.8.4 [string.compare] Resolved More string operations should be noexcept Jonathan Wakely
- LWG2835
2016-11-29 17.14 [support.c.headers] 99 [depr.ctgmath.syn] C++17 LWG 2536 seems to misspecify <tgmath.h> Thomas Koeppe
- LWG2834
2016-11-29 27.4.3.5 [string.capacity] 23.3.5.3 [deque.capacity] 23.3.11.3 [vector.capacity] C++17 Resolution LWG 2223 is missing wording about end iterators Thomas Koeppe
- LWG2833
2016-11-28 22.6.3.2 [variant.ctor] Open Library needs to specify what it means when it declares a function constexpr Richard Smith
- LWG2832
2016-11-24 31.5.3.3 [fpos.operations] Resolved §[fpos.operations] strange requirement for P(i) Jens Maurer
- LWG2831
2016-11-24 23.2.8 [unord.req] Resolved Equality can be defined when Hash function objects have different behaviour Daniel James
- LWG2830
2016-11-24 23.2.7 [associative.reqmts] 23.2.8 [unord.req] Resolved insert_return_type is only defined for containers with unique keys Daniel James
- LWG2829
2016-11-24 22.5.3.7 [optional.observe] Open LWG 2740 leaves behind vacuous words Richard Smith
- LWG2828
2016-11-20 21.3.5.4 [meta.unary.prop] NAD Editorial Clarify <cstdalign> (following adoption of P0063r3) P0063R3 Thomas Koeppe
- LWG2827
2016-11-17 21.3.5.4 [meta.unary.prop] New is_trivially_constructible and non-trivial destructors Richard Smith
- LWG2826
2016-11-17 27.3.3.4 [string.view.iterators] C++17 string_view iterators use old wording Alisdair Meredith
- LWG2825
2016-11-24 22.5.3 [optional.optional] Resolved LWG 2756 breaks class template argument deduction for optional Richard Smith
- LWG2824
2016-11-16 23.3.9.5 [list.ops] C++17 list::sort should say that the order of elements is unspecified if an exception is thrown Tim Song
- LWG2823
2016-11-16 23.3.3.1 [array.overview] Open std::array initialization is still not permissive enough Robert Haberlach
- LWG2822
2016-11-15 27.4.3.3 [string.cons] NAD Resolution for LWG 2742 introduces ambiguities Jonathan Wakely
- LWG2821
2016-11-13 17.6.5 [ptr.launder] Resolved std::launder() should be marked as [[nodiscard]] Tony van Eerd
- LWG2820
2016-11-12 17.4.1 [cstdint.syn] C++23 Clarify <cstdint> macros Thomas Köppe
- LWG2819
2016-11-12 32.2.5 [thread.req.lockable] 32.6.4 [thread.mutex.requirements] New Unspecified Return type: elements Agustín K-ballo Bergé
- LWG2818
2016-11-11 16.4.2.2 [contents] C++23 "::std::" everywhere rule needs tweaking Tim Song
- LWG2817
2016-11-10 22.10.19 [unord.hash] Resolved std::hash for nullptr_t Marshall Clow
- LWG2816
2016-11-07 31.12.13.34 [fs.op.resize.file] C++20 resize_file has impossible postcondition Richard Smith
- LWG2815
2016-11-07 17.5 [support.start.term] New quick_exit can deadlock Jean-François Bastien
- LWG2814
2016-11-07 4.2.1 [fund.ts.v2::func.wrap.func.con] Resolved [fund.ts.v2] to_array should take rvalue reference as well Zhihao Yuan
- LWG2813
2016-11-03 22.10.17.3.2 [func.wrap.func.con] Resolved std::function should not return dangling references GitHub Brian Bi
- LWG2812
2016-10-29 24.7 [iterator.range] 27.3.2 [string.view.synop] C++17 Range access is available with <string_view> Johel Ernesto Guerrero Peña
- LWG2811
2016-10-29 22.5.3.2 [optional.ctor] 22.5.3.4 [optional.assign] 22.6.3.2 [variant.ctor] 22.7.4.2 [any.cons] 22.7.4.4 [any.modifiers] New "Selected constructor" wording is incorrect for optional/variant/any Tim Song
- LWG2810
2016-11-09 20.3.2.2 [util.smartptr.shared] Resolved use_count and unique in shared_ptr Marshall Clow
- LWG2809
2016-11-09 22.6.12 [variant.hash] Resolved variant hash requirements Great Britain
- LWG2808
2016-11-09 31.5.3.3 [fpos.operations] Resolved Requirements for fpos and stateT Great Britain
- LWG2807
2016-11-09 22.10.5 [func.invoke] C++17 std::invoke should use std::is_nothrow_callable Great Britain
- LWG2806
2016-11-09 22.5.5 [optional.bad.access] C++17 Base class of bad_optional_access Great Britain
- LWG2805
2016-11-10 22.6 [variant] 22.6.3 [variant.variant] 22.6.3.2 [variant.ctor] Resolved void and reference type alternatives in variant, variant<> and index() Switzerland
- LWG2804
2016-11-09 24.6.2.2 [istream.iterator.cons] C++17 Unconditional constexpr default constructor for istream_iterator United States
- LWG2803
2016-11-09 22.10.19 [unord.hash] Resolved hash for arithmetic, pointer and standard library types should not throw United States
- LWG2802
2016-11-09 20.3.2.2.2 [util.smartptr.shared.const] C++17 shared_ptr constructor requirements for a deleter United States
- LWG2801
2016-11-09 20.3.1.3.2 [unique.ptr.single.ctor] C++17 Default-constructibility of unique_ptr United States
- LWG2800
2016-11-09 22.2.2 [utility.swap] Resolved constexpr swap United States
- LWG2799
2016-11-11 32.10.8 [futures.shared.future] Resolved noexcept-specifications in shared_future Zhihao Yuan
- LWG2798
2016-11-10 31.12.6 [fs.class.path] Resolved Definition of path in terms of a string Billy O'Neal III
- LWG2797
2016-11-09 21.3.3 [meta.type.synop] Resolved Trait precondition violations Russia
- LWG2796
2016-11-09 22.4.1 [tuple.general] C++17 tuple should be a literal type Jonathan Wakely
- LWG2795
2016-11-09 16.4.6.4 [global.functions] C++17 §[global.functions] provides incorrect example of ADL use Jonathan Wakely
- LWG2794
2016-11-09 23.2.2 [container.requirements.general] C++17 Missing requirements for allocator pointers Billy O'Neal III
- LWG2793
2016-11-09 24.6.2.2 [istream.iterator.cons] C++17 Awkward conflation of trivial special members of istream_iterator Erich Keane
- LWG2792
2016-11-09 13.1.2 [fund.ts.v2::numeric.ops.gcd] 13.1.3 [fund.ts.v2::numeric.ops.lcm] TS [fund.ts.v2] gcd and lcm should support a wider range of input values Marshall Clow
- LWG2791
2016-11-09 27.3.6 [string.view.hash] Resolved string_view objects and strings should yield the same hash values Nicolai Josuttis
- LWG2790
2016-11-09 24.6.4 [istreambuf.iterator] C++17 Missing specification of istreambuf_iterator::operator-> Jonathan Wakely
- LWG2789
2016-11-09 22.7.4 [any.class] C++17 Equivalence of contained objects Jonathan Wakely
- LWG2788
2016-10-25 27.4.3.7.2 [string.append] 27.4.3.7.3 [string.assign] 27.4.3.7.4 [string.insert] 27.4.3.7.6 [string.replace] C++17 basic_string range mutators unintentionally require a default constructible allocator Billy O'Neal III
- LWG2787
2016-10-21 31.12.9 [fs.class.file.status] 31.12.9.2 [fs.file.status.cons] C++17 §[fs.file_status.cons] doesn't match class definition Tim Song
- LWG2786
2016-10-18 C.4.9 [diff.cpp14.utilities] C++17 Annex C should mention shared_ptr changes for array support Jonathan Wakely
- LWG2785
2016-10-27 31.7.9 [quoted.manip] C++17 quoted should work with basic_string_view Marshall Clow
- LWG2784
2016-10-15 17.9.8 [except.nested] C++17 Resolution to LWG 2484 is missing "otherwise, no effects" and is hard to parse Jonathan Wakely
- LWG2783
2016-10-14 23.6.3.1 [queue.defn] 23.6.6.2 [stack.defn] C++20 stack::emplace() and queue::emplace() should return decltype(auto) Jonathan Wakely
- LWG2782
2016-10-14 20.5.3 [allocator.adaptor.cnstr] C++17 scoped_allocator_adaptor constructors must be constrained Jonathan Wakely
- LWG2781
2016-10-13 22.10.17.3.2 [func.wrap.func.con] C++17 Contradictory requirements for std::function and std::reference_wrapper Jonathan Wakely
- LWG2780
2016-10-07 27.3 [string.view] Resolved basic_string_view::copy is missing constexpr Billy Robert O'Neal III
- LWG2779
2016-10-05 16.2.1 [networking.ts::buffer.reqmts.mutablebuffersequence] C++23 [networking.ts] Relax requirements on buffer sequence iterators Vinnie Falco
- LWG2778
2016-09-30 27.3 [string.view] C++17 basic_string_view is missing constexpr Billy Robert O'Neal III
- LWG2777
2016-09-27 27.3.3.8 [string.view.ops] 27.4.3.7.7 [string.copy] C++17 basic_string_view::copy should use char_traits::copy Billy Robert O'Neal III
- LWG2776
2016-09-22 20.3.2.2.6 [util.smartptr.shared.obs] Resolved shared_ptr unique() and use_count() Hans Boehm
- LWG2775
2016-09-23 24.5.1.6 [reverse.iter.elem] Dup reverse_iterator is does not compile for fancy pointers Billy Robert O'Neal III
- LWG2774
2016-09-14 22.10.17.3.2 [func.wrap.func.con] C++23 std::function construction vs assignment Barry Revzin
- LWG2773
2016-09-10 22.4.1 [tuple.general] C++17 Making std::ignore constexpr Vincent Reverdy
- LWG2772
2016-09-06 23.2.7 [associative.reqmts] 23.2.8 [unord.req] 23.4.2 [associative.map.syn] 23.5.2 [unord.map.syn] NAD Inconsistency in the insert(node) interface Tomasz Kamiński
- LWG2771
2016-09-05 27.4.3.8.4 [string.compare] C++17 Broken Effects of some basic_string::compare functions in terms of basic_string_view Daniel Krügler
- LWG2770
2016-08-15 22.4.7 [tuple.helper] C++17 tuple_size<const T> specialization is not SFINAE compatible and breaks decomposition declarations Richard Smith
- LWG2769
2016-09-02 22.7.5 [any.nonmembers] C++17 Redundant const in the return type of any_cast(const any&) Casey Carter
- LWG2768
2016-08-27 22.7.5 [any.nonmembers] C++17 any_cast and move semantics Casey Carter
- LWG2767
2016-08-19 22.10.13 [func.not.fn] C++17 not_fn call_wrapper can form invalid types Jonathan Wakely
- LWG2766
2016-08-15 22.3.3 [pairs.spec] 22.4.12 [tuple.special] 22.5.9 [optional.specalg] 22.6.10 [variant.specalg] 20.3.1.6 [unique.ptr.special] 23.3.3.4 [array.special] 23.6.3.6 [queue.special] 23.6.4.5 [priqueue.special] 23.6.6.7 [stack.special] New Swapping non-swappable types Agustín K-ballo Bergé
- LWG2765
2016-08-13 31.5.2.2.6 [ios.init] C++17 Did LWG 1123 go too far? Richard Smith
- LWG2764
2016-08-10 17.4.1 [cstdint.syn] Dup Are <cstddint> macros optional? Thomas Koeppe
- LWG2763
2016-08-10 21.3.8.7 [meta.trans.other] Resolved common_type_t<void, void> is undefined Tim Song
- LWG2762
2016-08-04 20.3.1.3.5 [unique.ptr.single.observers] C++23 unique_ptr operator*() should be noexcept Ville Voutilainen
- LWG2761
2016-08-03 31.12.10.4 [fs.dir.entry.obs] NAD directory_entry comparisons are members Ville Voutilainen
- LWG2760
2016-08-03 27.4.3.2 [string.require] C++17 non-const basic_string::data should not invalidate iterators Billy Baker
- LWG2759
2016-08-01 26.10.14 [numeric.ops.gcd] 26.10.15 [numeric.ops.lcm] C++17 gcd / lcm and bool for the WP Walter Brown
- LWG2758
2016-07-30 27.4.3.7.3 [string.assign] C++17 std::string{}.assign("ABCDE", 0, 1) is ambiguous Marshall Clow
- LWG2757
2016-07-30 27.4.3.7.4 [string.insert] Resolved std::string{}.insert(3, "ABCDE", 0, 1) is ambiguous Marshall Clow
- LWG2756
2016-07-26 22.5.3 [optional.optional] C++17 C++ WP optional<T> should 'forward' T's implicit conversions Casey Carter
- LWG2755
2016-07-26 27.3.5 [string.view.io] 27.4.4.4 [string.io] C++17 §[string.view.io] uses non-existent basic_string_view::to_string function Billy Baker
- LWG2754
2016-07-05 22.7.4.2 [any.cons] 22.7.4.3 [any.assign] 22.7.4.4 [any.modifiers] Resolved The in_place constructors and emplace functions added by P0032R3 don't require CopyConstructible P0032R3 Ville Voutilainen
- LWG2753
2016-07-22 22.5.3.2 [optional.ctor] 22.5.3.4 [optional.assign] Resolved Optional's constructors and assignments need constraints Casey Carter
- LWG2752
2016-07-07 32.10.9 [futures.async] 32.10.10.2 [futures.task.members] C++17 "Throws:" clauses of async and packaged_task are unimplementable Billy Robert O'Neal III
- LWG2751
2016-07-21 20.3.2.2.3 [util.smartptr.shared.dest] New shared_ptr deleter not specified to observe expired weak_ptr instances Aaron Jacobs
- LWG2750
2016-07-20 5.3.1 [fund.ts.v2::optional.object.ctor] TS [fund.ts.v2] LWG 2451 conversion constructor constraint Casey Carter
- LWG2749
2016-07-19 22.6.3.7 [variant.swap] 22.6.10 [variant.specalg] C++17 swappable traits for variants Agustín K-ballo Bergé
- LWG2748
2016-07-19 22.5.3.5 [optional.swap] 22.5.9 [optional.specalg] C++17 swappable traits for optionals Agustín K-ballo Bergé
- LWG2747
2016-07-15 26.6.5 [alg.foreach] C++17 Possibly redundant std::move in [alg.foreach] Jonathan Wakely
- LWG2746
2016-07-13 22.5.3.4 [optional.assign] 22.6.3.5 [variant.mod] 22.7.4.4 [any.modifiers] New Inconsistency between requirements for emplace between optional and variant Richard Smith
- LWG2745
2016-07-10 5.3 [fund.ts.v2::optional.object] TS [fund.ts.v2] Implementability of LWG 2451 Casey Carter
- LWG2744
2016-07-10 22.7.4.2 [any.cons] C++17 any's in_place constructors Ville Voutilainen
- LWG2743
2016-07-08 23.2.5.1 [container.node.overview] C++23 p0083r3 node_handle private members missing "exposition only" comment P0083R3 Richard Smith
- LWG2742
2016-07-06 27.4.3.3 [string.cons] C++17 Inconsistent string interface taking string_view Richard Smith
- LWG2741
2016-07-06 26.8.5 [alg.partitions] Resolved is_partitioned requirements need updating Jonathan Wakely
- LWG2740
2016-07-02 22.5.3.7 [optional.observe] C++17 constexpr optional<T>::operator-> Agustín K-ballo Bergé
- LWG2739
2016-06-23 30.6.6 [time.point.nonmember] C++17 Issue with time_point non-member subtraction with an unsigned duration Michael Winterberg
- LWG2738
2016-06-22 21.3.5.4 [meta.unary.prop] C++17 is_constructible with void types S. B. Tam
- LWG2737
2016-06-21 17.6.3.2 [new.delete.single] New Consider relaxing object size restrictions for single-object allocation functions Clark Nelson
- LWG2736
2016-06-17 22.5.4 [optional.nullopt] C++17 nullopt_t insufficiently constrained Tim Song
- LWG2735
2016-06-16 29.7 [c.math] C++17 std::abs(short), std::abs(signed char) and others should return int instead of double in order to be compatible with C++98 and C Jörn Heusipp
- LWG2734
2016-06-16 31.12.6.5.4 [fs.path.concat] Resolved Questionable specification in [fs.path.concat] Tim Song
- LWG2733
2016-06-15 13.1.2 [fund.ts.v2::numeric.ops.gcd] 13.1.3 [fund.ts.v2::numeric.ops.lcm] TS [fund.ts.v2] gcd / lcm and bool Richard Smith
- LWG2732
2016-06-14 31.12.6.5.3 [fs.path.append] C++17 Questionable specification of path::operator/= and path::append Tim Song
- LWG2731
2016-06-13 32.6.5.2 [thread.lock.guard] C++23 Existence of lock_guard<MutexTypes...>::mutex_type typedef unclear Eric Fiselier
- LWG2730
2016-06-09 17.3.5 [numeric.limits] Open numeric_limits primary template definition Richard Smith
- LWG2729
2016-06-07 22.3.2 [pairs.pair] 22.4.4.3 [tuple.assign] C++17 Missing SFINAE on std::pair::operator= Richard Smith
- LWG2728
2016-06-19 31.12.13.36 [fs.op.status] 31.12.13.38 [fs.op.symlink.status] C++17 status(p).permissions() and symlink_status(p).permissions() are not specified Eric Fiselier
- LWG2727
2016-06-21 26.1 [algorithms.general] C++17 Parallel algorithms with constexpr specifier Jonathan Wakely
- LWG2726
2016-06-20 31.12.11.2 [fs.dir.itr.members] 31.12.12.2 [fs.rec.dir.itr.members] C++17 [recursive_]directory_iterator::increment(error_code&) is underspecified Daniel Krügler
- LWG2725
2016-06-06 31.12.13.14 [fs.op.exists] C++17 filesystem::exists(const path&, error_code&) error reporting Jonathan Wakely
- LWG2724
2016-06-04 20.4.2 [mem.res.class] C++17 The protected virtual member functions of memory_resource should be private Ville Voutilainen
- LWG2723
2016-05-28 31.12.11 [fs.class.directory.iterator] 31.12.12 [fs.class.rec.dir.itr] C++17 Do directory_iterator and recursive_directory_iterator become the end iterator upon error? Eric Fiselier
- LWG2722
2016-05-28 31.12.13.13 [fs.op.equivalent] C++17 equivalent incorrectly specifies throws clause Eric Fiselier
- LWG2721
2016-05-28 31.12.13.32 [fs.op.remove.all] C++17 remove_all has incorrect post conditions Eric Fiselier
- LWG2720
2016-05-28 31.12.13.27 [fs.op.permissions] C++17 permissions function incorrectly specified for symlinks Eric Fiselier
- LWG2719
2016-05-28 31.12.13.27 [fs.op.permissions] C++17 permissions function should not be noexcept due to narrow contract Eric Fiselier
- LWG2718
2016-05-25 26.3.3 [algorithms.parallel.exec] C++17 Parallelism bug in [algorithms.parallel.exec] p2 Jared Hoberock
- LWG2717
2016-05-24 20.5.4 [allocator.adaptor.members] NAD scoped_allocator_adaptor uses forward to do move's job Billy Robert O'Neal III
- LWG2716
2016-05-24 26.7.12 [alg.random.sample] 26.7.13 [alg.random.shuffle] C++17 Specification of shuffle and sample disallows lvalue URNGs Tim Song
- LWG2715
2016-05-24 32.5.8 [atomics.types.generic] Resolved What is 'aggregate initialization syntax'? S. B. Tam
- LWG2714
2016-05-23 29.4.6 [complex.ops] New complex stream extraction underspecified Tim Song
- LWG2713
2016-05-20 23.5 [unord] New More missing allocator-extended constructors for unordered containers Billy Robert O'Neal III
- LWG2712
2016-05-10 31.12.13.5 [fs.op.copy.file] C++17 copy_file(from, to, ...) has a number of unspecified error conditions Eric Fiselier
- LWG2711
2016-05-10 31.12.6.5.1 [fs.path.construct] C++17 path is convertible from approximately everything under the sun Tim Song
- LWG2710
2016-05-08 16.3.2.4 [structure.specifications] C++17 "Effects: Equivalent to ..." doesn't count "Synchronization:" as determined semantics Kazutoshi Satoda
- LWG2709
2016-05-10 17.2 [support.types] C++17 offsetof is unnecessarily imprecise Richard Smith
- LWG2708
2016-05-09 31.12.12.2 [fs.rec.dir.itr.members] Open recursive_directory_iterator::recursion_pending() is incorrectly specified Eric Fiselier
- LWG2707
2016-05-09 31.12.6 [fs.class.path] C++17 path construction and assignment should have "string_type&&" overloads Eric Fiselier
- LWG2706
2016-05-09 31.12.12 [fs.class.rec.dir.itr] C++17 Error reporting for recursive_directory_iterator::pop() is under-specified Eric Fiselier
- LWG2705
2016-05-08 23.2.4 [sequence.reqmts] New Questionable precondition on Sequence containers a.assign(n, t) Kazutoshi Satoda
- LWG2704
2016-05-08 31.12.12.2 [fs.rec.dir.itr.members] 31.12.11.2 [fs.dir.itr.members] C++17 recursive_directory_iterator's members should require '*this is dereferenceable' Eric Fiselier
- LWG2703
2016-05-07 28.3.4.3.3.3 [facet.num.put.virtuals] New No provision for fill-padding when boolalpha is set Hubert Tong
- LWG2702
2016-05-07 28.3.4.3.3.3 [facet.num.put.virtuals] New num_put::do_put(..., bool) performs ill-formed do_put call Hubert Tong
- LWG2701
2016-05-04 20.4.2.3 [mem.res.private] NAD Editorial Unclear requirement in [memory.resource.private] Jonathan Wakely
- LWG2700
2016-05-04 20.4 [mem.res] NAD resource_adaptor went missing Jonathan Wakely
- LWG2699
2016-05-03 29.2 [numeric.requirements] C++17 Missing restriction in [numeric.requirements] Hubert Tong
- LWG2698
2016-04-25 23.2.4 [sequence.reqmts] C++17 Effect of assign() on iterators/pointers/references Tim Song
- LWG2697
2016-04-22 99 [concurr.ts::futures.unique_future] 99 [concurr.ts::futures.shared_future] C++23 [concurr.ts] Behavior of future/shared_future unwrapping constructor when given an invalid future Tim Song
- LWG2696
2016-04-02 20.3.2.2.7 [util.smartptr.shared.create] C++17 Interaction between make_shared and enable_shared_from_this is underspecified Joe Gottman
- LWG2695
2016-04-15 16.4.6.5 [member.functions] New "As if" unclear in [member.functions] Hubert Tong
- LWG2694
2016-04-15 28.3.3.1.2.2 [locale.facet] C++17 Application of LWG 436 accidentally deleted definition of "facet" Tim Song
- LWG2693
2016-04-14 29.4 [complex.numbers] Resolved constexpr for various std::complex arithmetic and value operators Oliver Rosten
- LWG2692
2016-04-14 16.3.3.3.3 [bitmask.types] NAD Overspecification of lvalueness of bitmask elements Hubert Tong
- LWG2691
2016-04-12 28.3.4.7.4 [locale.moneypunct] New money_base::space and do_put: U+0020 versus fill Hubert Tong
- LWG2690
2016-03-25 22.10.5 [func.invoke] Resolved invoke<R> Zhihao Yuan
- LWG2689
2016-03-23 26.7.1 [alg.copy] 26.7.2 [alg.move] C++17 Parallel versions of std::copy and std::move shouldn't be in order Tim Song
- LWG2688
2016-03-23 26.8.10 [alg.clamp] C++17 clamp misses preconditions and has extraneous condition on result Martin Moene
- LWG2687
2016-03-21 26.10.8 [exclusive.scan] 26.10.9 [inclusive.scan] 26.10.10 [transform.exclusive.scan] 26.10.11 [transform.inclusive.scan] C++17 {inclusive,exclusive}_scan misspecified Tim Song
- LWG2686
2016-05-03 19.5.2 [system.error.syn] C++17 Why is std::hash specialized for error_code, but not error_condition? Tim Song
- LWG2685
2016-05-03 20.3.2.2.2 [util.smartptr.shared.const] C++17 shared_ptr deleters must not not throw on move construction Jonathan Wakely
- LWG2684
2016-05-02 23.6.4 [priority.queue] C++17 priority_queue lacking comparator typedef Robert Haberlach
- LWG2683
2016-04-19 31.12.13.4 [fs.op.copy] C++17 filesystem::copy() says "no effects" Jonathan Wakely
- LWG2682
2016-04-19 31.12.13.4 [fs.op.copy] C++20 filesystem::copy() won't create a symlink to a directory Jonathan Wakely
- LWG2681
2016-04-19 31.12.13.4 [fs.op.copy] C++17 filesystem::copy() cannot copy symlinks Jonathan Wakely
- LWG2680
2016-04-15 31.12 [filesystems] C++17 Add "Equivalent to" to filesystem Beman Dawes
- LWG2679
2016-04-14 16.3.2.4 [structure.specifications] C++17 Inconsistent Use of Effects and Equivalent To Dawn Perchik
- LWG2678
2016-03-19 31.12.8.2 [fs.enum.file.type] 31.12.8.3 [fs.enum.copy.opts] 31.12.8.6 [fs.enum.dir.opts] C++17 std::filesystem enum classes overspecified Richard Smith
- LWG2677
2016-03-03 31.12.10.4 [fs.dir.entry.obs] Resolved directory_entry::status is not allowed to be cached as a quality-of-implementation issue Billy O'Neal
- LWG2676
2016-03-16 31.10 [file.streams] C++17 Provide filesystem::path overloads for File-based streams Beman Dawes
- LWG2675
2016-03-14 31.5.2.7 [ios.base.callback] New register_callback can fail David Krauss
- LWG2674
2015-09-15 31.12.6.6 [fs.path.itr] C++17 Bidirectional iterator requirement on path::iterator is very expensive Jonathan Wakely
- LWG2673
2015-09-15 31.12.13.36 [fs.op.status] C++17 status() effects cannot be implemented as specified Jonathan Wakely
- LWG2672
2014-08-01 31.12.13.20 [fs.op.is.empty] C++17 Should is_empty use error_code in its specification? Jonathan Wakely
- LWG2671
2014-07-28 31.12.13.4 [fs.op.copy] C++17 Errors in Copy Jonathan Wakely
- LWG2670
2014-07-20 99 [fs.op.system_complete] C++17 system_complete refers to undefined variable 'base' Jonathan Wakely
- LWG2669
2014-07-10 31.12.12.2 [fs.rec.dir.itr.members] C++17 recursive_directory_iterator effects refers to non-existent functions Jonathan Wakely
- LWG2668
2014-07-03 31.12.6 [fs.class.path] NAD path::operator+= is defined, but not operator+ Jonathan Wakely
- LWG2667
2014-07-03 31.12.6.5.9 [fs.path.decompose] C++17 path::root_directory() description is confusing Jonathan Wakely
- LWG2666
2014-06-30 31.12 [filesystems] NAD Editorial Bitmask operations should use bitmask terms Jonathan Wakely
- LWG2665
2014-06-07 31.12.6.5.5 [fs.path.modifiers] Resolved remove_filename() post condition is incorrect Eric Fiselier
- LWG2664
2014-05-30 31.12.6.5.3 [fs.path.append] 31.12.6.8 [fs.path.nonmember] C++17 operator/ (and other append) semantics not useful if argument has root Peter Dimov
- LWG2663
2014-05-22 31.12.13.15 [fs.op.file.size] Resolved Enable efficient retrieval of file size from directory_entry Gor Nishanov
- LWG2662
2014-05-19 5 [filesys.ts::fs.req] TS [filesys.ts] Allocator requirements unspecified Daniel Krügler
- LWG2661
2014-04-12 6 [filesys.ts::fs.filesystem.synopsis] NAD [filesys.ts] Surprising equivalent() behavior if neither file exists Beman Dawes
- LWG2660
2014-02-28 15.1 [filesys.ts::fs.op.absolute] TS [filesys.ts] [PDTS] Incorrect Throws specification for absolute() Daniel Krügler
- LWG2659
2014-03-01 10 [filesys.ts::fs.enum] NAD Editorial [filesys.ts] [PDTS] Invalid expressions for bitmask types Daniel Krügler
- LWG2658
2014-02-13 15.25 [filesys.ts::fs.op.last_write_time] TS [filesys.ts] [PDTS] POSIX utime() is obsolescent LWG/SG-3
- LWG2657
2014-02-13 2.1 [filesys.ts::fs.conform.9945] TS [filesys.ts] [PDTS] Inappropriate use of "No diagnostic is required" LWG/SG-3
- LWG2656
2014-02-10 5 [filesys.ts::fs.req] TS [filesys.ts] [PDTS] Feature test macro for TS version Clark Nelson
- LWG2655
2014-01-20 7 [filesys.ts::fs.err.report] TS [filesys.ts] [PDTS] Clarify Error reporting Beman Dawes
- LWG2654
2014-01-20 1 [filesys.ts::fs.scope] NAD Future [filesys.ts] [PDTS] Concerns with security and testability Google
- LWG2653
2014-02-03 12 [filesys.ts::class.directory_entry] TS [filesys.ts] [PDTS] directory_entry multithreading concerns Stephan T. Lavavej
- LWG2652
2014-02-03 13 [filesys.ts::class.directory_iterator] 14 [filesys.ts::class.rec.dir.itr] TS [filesys.ts] [PDTS] Better to avoid deriving from std::iterator Stephan T. Lavavej
- LWG2651
2014-02-03 13 [filesys.ts::class.directory_iterator] 14 [filesys.ts::class.rec.dir.itr] Dup [filesys.ts] [PDTS] directory_iterator, recursive_directory_iterator, pointer/reference typedefs wrong Stephan T. Lavavej
- LWG2650
2014-02-03 8 [filesys.ts::class.path] TS [filesys.ts] [PDTS] path::compare(const string& s) wrong argument type Stephan T. Lavavej
- LWG2649
2014-02-03 8.4.1 [filesys.ts::path.construct] 12 [filesys.ts::class.directory_entry] TS [filesys.ts] [PDTS] path and directory_entry move ctors should not be noexcept Stephan T. Lavavej
- LWG2648
2014-01-30 8.4.6 [filesys.ts::path.native.obs] TS [filesys.ts] [PDTS] path::template<class charT>string() conversion rules P.J. Plauger
- LWG2647
2014-01-30 15.25 [filesys.ts::fs.op.last_write_time] TS [filesys.ts] [PDTS] last_write_time() uses ill-formed cast P.J. Plauger
- LWG2646
2014-01-30 8.4.7 [filesys.ts::path.generic.obs] NAD [filesys.ts] [PDTS] Do we really need generic*? P.J. Plauger
- LWG2645
2014-01-30 15.7 [filesys.ts::fs.op.create_directory] TS [filesys.ts] [PDTS] create_directory should refer to perms::all instead of Posix S_IRWXU|S_IRWXG|S_IRWXO P.J. Plauger
- LWG2644
2014-01-30 10.2 [filesys.ts::enum.copy_options] 10.3 [filesys.ts::enum.perms] TS [filesys.ts] [PDTS] enum classes copy_options and perms should be bitmask types P.J. Plauger
- LWG2643
2014-01-30 8 [filesys.ts::class.path] Dup [filesys.ts] [PDTS] path::compare(const string&) should be path::compare(const string_type&) P.J. Plauger
- LWG2642
2014-01-30 8 [filesys.ts::class.path] NAD [filesys.ts] [PDTS] class path should have defaulted constructors/destructor/assignments. P.J. Plauger
- LWG2641
2014-01-30 13 [filesys.ts::class.directory_iterator] 14 [filesys.ts::class.rec.dir.itr] TS [filesys.ts] [PDTS] directory_iterator, recursive_directory_iterator, move construct/assign should be noexcept P.J. Plauger
- LWG2640
2014-01-30 12 [filesys.ts::class.directory_entry] TS [filesys.ts] [PDTS] class directory_entry should retain operator const path&() from V2 P.J. Plauger
- LWG2639
2014-01-30 6 [filesys.ts::fs.filesystem.synopsis] NAD Editorial [filesys.ts] [PDTS] permissions() is missing from synopsis P.J. Plauger
- LWG2638
2014-01-30 12.3 [filesys.ts::directory_entry.obs] 15.12 [filesys.ts::fs.op.exists] 15.16 [filesys.ts::fs.op.is_block_file] 15.17 [filesys.ts::fs.op.is_char_file] 15.18 [filesys.ts::fs.op.is_directory] 15.19 [filesys.ts::fs.op.is_empty] 15.20 [filesys.ts::fs.op.is_fifo] 15.21 [filesys.ts::fs.op.is_other] 15.22 [filesys.ts::fs.op.is_regular_file] 15.23 [filesys.ts::fs.op.is_socket] 15.24 [filesys.ts::fs.op.is_symlink] 15.33 [filesys.ts::fs.op.status] 15.35 [filesys.ts::fs.op.symlink_status] 99 [filesys.ts::fs.op.unique_path] NAD [filesys.ts] [PDTS] Make certain functions noexcept and drop error_code version P.J. Plauger
- LWG2637
2014-01-30 15.2 [filesys.ts::fs.op.canonical] 15.11 [filesys.ts::fs.op.current_path] 15.27 [filesys.ts::fs.op.read_symlink] 15.36 [filesys.ts::fs.op.system_complete] 15.37 [filesys.ts::fs.op.temp_dir_path] 99 [filesys.ts::fs.op.unique_path] 8.4 [filesys.ts::path.member] TS [filesys.ts] [PDTS] All functions with error_code arguments should be noexcept P.J. Plauger
- LWG2636
2014-01-30 10.2 [filesys.ts::enum.copy_options] TS [filesys.ts] [PDTS] copy_options::copy_symlinks is not used P.J. Plauger
- LWG2635
2014-01-30 6 [filesys.ts::fs.filesystem.synopsis] TS [filesys.ts] [PDTS] directory_options::skip_permission_denied is not used P.J. Plauger
- LWG2634
2014-01-30 6 [filesys.ts::fs.filesystem.synopsis] TS [filesys.ts] [PDTS] enum class directory_options has no summary P.J. Plauger
- LWG2633
2014-01-20 15 [filesys.ts::fs.op.funcs] TS [filesys.ts] [PDTS] unique_path() is a security vulnerability CH-19
- LWG2632
2014-01-20 15.36 [filesys.ts::fs.op.system_complete] TS [filesys.ts] [PDTS] system_complete() example needs clarification FI-10
- LWG2631
2014-01-20 15.30 [filesys.ts::fs.op.rename] NAD [filesys.ts] [PDTS] POSIX guarantees atomicity for rename() CH-18
- LWG2630
2014-01-20 15.28 [filesys.ts::fs.op.remove] NAD [filesys.ts] [PDTS] remove() must avoid race CH-17
- LWG2629
2014-01-20 15.27 [filesys.ts::fs.op.read_symlink] TS [filesys.ts] [PDTS] Unclear semantics of read_symlink on error GB-16
- LWG2628
2014-01-20 15.25 [filesys.ts::fs.op.last_write_time] NAD [filesys.ts] [PDTS] Possible last_write_time() postcondition? GB-15
- LWG2627
2014-01-20 15.14 [filesys.ts::fs.op.file_size] TS [filesys.ts] [PDTS] Return value of uintmax_t on error? FI-9
- LWG2626
2014-01-20 15.13 [filesys.ts::fs.op.equivalent] NAD [filesys.ts] [PDTS] Equivalence is a volatile property CH-16
- LWG2625
2014-01-20 15.4 [filesys.ts::fs.op.copy_file] TS [filesys.ts] [PDTS] Copying equivalent paths effects not specified CH-15
- LWG2624
2014-01-20 15.3 [filesys.ts::fs.op.copy] TS [filesys.ts] [PDTS] Incorrect effects clause for path copy GB-14
- LWG2623
2014-01-20 15 [filesys.ts::fs.op.funcs] NAD [filesys.ts] [PDTS] Request for create_regular_file() and/or touch() CH-14
- LWG2622
2014-01-20 13.1 [filesys.ts::directory_iterator.members] TS [filesys.ts] [PDTS] directory_iterator underspecified CH-13
- LWG2621
2014-01-20 12.3 [filesys.ts::directory_entry.obs] TS [filesys.ts] [PDTS] directory_entry operator== needs clarification GB-12
- LWG2619
2014-01-20 8.6.1 [filesys.ts::path.io] TS [filesys.ts] [PDTS] Consider using quoted manipulators FI-8
- LWG2618
2014-01-20 8.4.10 [filesys.ts::path.query] TS [filesys.ts] [PDTS] is_absolute() return clause confusing FI-7
- LWG2617
2014-01-20 8.4.5 [filesys.ts::path.modifiers] NAD [filesys.ts] [PDTS] path member swap() unnecessary CH-12
- LWG2616
2014-01-20 8.4.3 [filesys.ts::path.append] TS [filesys.ts] [PDTS] Append behavior underspecified if target is empty CH-11
- LWG2615
2014-01-20 8.2.2 [filesys.ts::path.type.cvt] 8.4.1 [filesys.ts::path.construct] TS [filesys.ts] [PDTS] Missing behavior for characters with no representation GB-8
- LWG2614
2014-01-20 8.4.1 [filesys.ts::path.construct] TS [filesys.ts] [PDTS] Incorrect postconditions for path copy/move constructor GB-7 CH-10
- LWG2613
2014-01-20 7 [filesys.ts::fs.err.report] NAD [filesys.ts] [PDTS] Missing actual error conditions thrown CH 9
- LWG2612
2014-01-20 6 [filesys.ts::fs.filesystem.synopsis] 15.14 [filesys.ts::fs.op.file_size] NAD Future [filesys.ts] [PDTS] uintmax_t too small for large file sizes CH-8
- LWG2611
2014-01-20 6 [filesys.ts::fs.filesystem.synopsis] 15 [filesys.ts::fs.op.funcs] NAD Future [filesys.ts] [PDTS] Lack of relative() operation function GB-1
- LWG2610
2014-01-20 6 [filesys.ts::fs.filesystem.synopsis] NAD [filesys.ts] [PDTS] Apparently inconsistent return types from several functions FI-4
- LWG2609
2014-01-20 6 [filesys.ts::fs.filesystem.synopsis] TS [filesys.ts] [PDTS] Unclear why range-based-for functions return different types FI-2
- LWG2608
2014-01-20 6 [filesys.ts::fs.filesystem.synopsis] TS [filesys.ts] [PDTS] file_time_type underspecified CH-7
- LWG2607
2014-01-20 6 [filesys.ts::fs.filesystem.synopsis] 15.32 [filesys.ts::fs.op.space] TS [filesys.ts] [PDTS] Unhelpful comment for struct space_info GB-4
- LWG2606
2014-01-20 4.15 [filesys.ts::fs.def.path] TS [filesys.ts] [PDTS] Path depth is underspecified CH-5
- LWG2605
2014-01-20 8.1 [filesys.ts::path.generic] TS [filesys.ts] [PDTS] Parent of root directory unspecified CH-4
- LWG2604
2014-01-20 4.14 [filesys.ts::fs.def.parent] NAD [filesys.ts] [PDTS] Need definition of dot and dot-dot CH-3
- LWG2603
2014-01-20 4.7 [filesys.ts::fs.def.filename] TS [filesys.ts] [PDTS] Filename length needs bullet item CH-2
- LWG2602
2014-01-20 2.1 [filesys.ts::fs.conform.9945] TS [filesys.ts] [PDTS] Tighten specification when there is no reasonable behavior FI-1
- LWG2601
2014-01-20 1 [filesys.ts::fs.scope] TS [filesys.ts] [PDTS] Make namespaces consistent with Library TS policy FI-5 US-5 GB-3 CH-6
- LWG2600
2016-03-14 31.5.2.6 [ios.base.storage] NAD ios_base must store inaccessible iostate flags David Krauss
- LWG2599
2016-03-08 22.2.6 [declval] 20.3.1 [unique.ptr] 20.3.1.2.1 [unique.ptr.dltr.general] 20.3.2.2 [util.smartptr.shared] 20.3.2.3 [util.smartptr.weak] 20.3.2.7 [util.smartptr.enab] New Library incomplete type permission phrase is unclear Zhihao Yuan
- LWG2598
2016-03-06 20.2.11 [specialized.addressof] C++17 addressof works on temporaries Brent Friedman
- LWG2597
2016-03-01 29.4.8 [complex.transcendentals] C++20 std::log misspecified for complex numbers Thomas Koeppe
- LWG2596
2016-02-29 23.3.11.4 [vector.data] C++17 vector::data() should use addressof Marshall Clow
- LWG2595
2016-02-28 24.5.1.2 [reverse.iterator] 24.5.1.6 [reverse.iter.elem] New reverse_iterator::operator[]'s return type revisited Robert Haberlach
- LWG2594
2016-02-20 20.3.2.2 [util.smartptr.shared] New Contradicting definition of empty shared_ptr on shared_ptr(nullptr, d) Kazutoshi Satoda
- LWG2593
2016-02-19 16.4.4.6 [allocator.requirements] C++20 Moved-from state of Allocators David Krauss
- LWG2592
2016-02-05 30.2 [time.syn] New Require that chrono::duration_casts from smaller durations to larger durations do not overflow Andy Giese
- LWG2591
2016-01-31 22.10.17.3.6 [func.wrap.func.targ] C++17 std::function's member template target() should not lead to undefined behaviour Daniel Krügler
- LWG2590
2016-01-30 23.3.3.1 [array.overview] C++17 Aggregate initialization for std::array Robert Haberlach
- LWG2589
2016-01-24 28.6.9 [re.results] C++17 match_results can't satisfy the requirements of a container S. B. Tam
- LWG2588
2016-01-18 3.3.3 [fund.ts.v2::meta.logical] TS [fund.ts.v2] "Convertible to bool" requirement in conjunction and disjunction Tim Song
- LWG2587
2016-01-18 21.3.9 [meta.logical] C++17 "Convertible to bool" requirement in conjunction and disjunction Tim Song
- LWG2586
2016-01-15 20.5.4 [allocator.adaptor.members] 20.2.8.2 [allocator.uses.construction] C++17 Wrong value category used in scoped_allocator_adaptor::construct() Jonathan Wakely
- LWG2585
2016-01-14 23.3.7.5 [forward.list.modifiers] C++17 forward_list::resize(size_type, const value_type&) effects incorrect Tim Song
- LWG2584
2016-01-13 28.6.12 [re.grammar] C++17 <regex> ECMAScript IdentityEscape is ambiguous Billy O'Neal III
- LWG2583
2016-01-05 27.4.3.3 [string.cons] C++17 There is no way to supply an allocator for basic_string(str, pos) Pablo Halpern
- LWG2582
2016-01-07 21 [meta] C++17 §[res.on.functions]/2's prohibition against incomplete types shouldn't apply to type traits Tim Song
- LWG2581
2016-01-07 21.3.3 [meta.type.synop] C++17 Specialization of <type_traits> variable templates should be prohibited Tim Song
- LWG2580
2016-01-05 27.4.3.3 [string.cons] 27.4.3.7.3 [string.assign] 28.6.7.3 [re.regex.assign] NAD Who is definitive: operator= or assign? Marshall Clow
- LWG2579
2016-01-05 27.4.3.7.3 [string.assign] C++17 Inconsistency wrt Allocators in basic_string assignment vs. basic_string::assign Marshall Clow
- LWG2578
2016-01-05 24.3 [iterator.requirements] 24.3.2.3 [iterator.traits] C++17 Iterator requirements should reference iterator traits Ville Voutilainen
- LWG2577
2016-01-01 32.6.5.4.2 [thread.lock.unique.cons] 32.6.5.5.2 [thread.lock.shared.cons] C++17 {shared,unique}_lock should use std::addressof Tim Song
- LWG2576
2016-01-01 24.6 [stream.iterators] C++17 istream_iterator and ostream_iterator should use std::addressof Tim Song
- LWG2575
2015-12-20 4.2 [fund.ts.v2::func.wrap.func] TS [fund.ts.v2] experimental::function::assign should be removed Tim Song
- LWG2574
2015-12-05 4.2.1 [fund.ts.v2::func.wrap.func.con] TS [fund.ts.v2] std::experimental::function::operator=(F&&) should be constrained Tim Song
- LWG2573
2015-12-13 8.2.1 [fund.ts.v2::memory.smartptr.shared] TS [fund.ts.v2] std::hash<std::experimental::shared_ptr<T>> does not work for arrays Tim Song
- LWG2572
2015-12-13 20.3.2.2.6 [util.smartptr.shared.obs] C++17 The remarks for shared_ptr::operator* should apply to cv-qualified void as well Tim Song
- LWG2571
2015-12-12 23.4.3.4 [map.modifiers] C++17 §[map.modifiers]/2 imposes nonsensical requirement on insert(InputIterator, InputIterator) Tim Song
- LWG2570
2015-12-11 3.3.3 [fund.ts.v2::meta.logical] TS [fund.ts.v2] conjunction and disjunction requirements are too strict Tim Song
- LWG2569
2015-12-11 21.3.9 [meta.logical] C++17 conjunction and disjunction requirements are too strict Tim Song
- LWG2568
2015-12-10 3.3.3 [fund.ts.v2::meta.logical] TS [fund.ts.v2] Specification of logical operator traits uses BaseCharacteristic, which is defined only for UnaryTypeTraits and BinaryTypeTraits Tim Song
- LWG2567
2015-12-10 21.3.9 [meta.logical] C++17 Specification of logical operator traits uses BaseCharacteristic, which is defined only for UnaryTypeTraits and BinaryTypeTraits Tim Song
- LWG2566
2015-12-08 23.6 [container.adaptors] C++17 Requirements on the first template parameter of container adaptors Tim Song
- LWG2565
2015-12-05 22.10.17.3.2 [func.wrap.func.con] C++17 std::function's move constructor should guarantee nothrow for reference_wrappers and function pointers Tim Song
- LWG2564
2015-12-05 4.2 [fund.ts.v2::func.wrap.func] Resolved [fund.ts.v2] std::experimental::function constructors taking allocator arguments may throw exceptions Tim Song
- LWG2563
2015-11-29 16.4.6.5 [member.functions] NAD LWG 2259 relaxes requirements, perhaps unintentionally Ville Voutilainen
- LWG2562
2015-11-18 22.10.8 [comparisons] C++17 Consistent total ordering of pointers by comparison functors Casey Carter
- LWG2561
2015-11-14 5.3.4 [fund.ts.v2::optional.object.swap] 3.7.8 [fund.ts.v2::propagate_const.modifiers] Resolved [fund.ts.v2] Incorrect exception specifications for 'swap' in C++ Extensions for Library Fundamentals Daniel Krügler
- LWG2560
2015-11-14 21.3.5.4 [meta.unary.prop] C++17 is_constructible underspecified when applied to a function type Richard Smith
- LWG2559
2015-11-07 19.3 [assertions] C++17 Error in LWG 2234's resolution Tim Song
- LWG2558
2015-11-05 3.3.3 [fund.ts.v2::meta.logical] TS [fund.ts.v2] Logical operator traits are broken in the zero-argument case Geoffrey Romer
- LWG2557
2015-11-05 21.3.9 [meta.logical] C++17 Logical operator traits are broken in the zero-argument case Geoffrey Romer
- LWG2556
2015-11-05 32.10.7 [futures.unique.future] C++17 Wide contract for future::share() Agustín K-ballo Bergé
- LWG2555
2015-11-03 5.3 [fund.ts.v2::optional.object] TS [fund.ts.v2] No handling for over-aligned types in optional Marshall Clow
- LWG2554
2015-11-01 22.2.2 [utility.swap] Resolved Swapping multidimensional arrays is never noexcept Orson Peters
- LWG2553
2015-10-29 7.3 [fund.ts.v2::string.view.cons] NAD [fund.ts.v2] basic_string_view substring constructor Evan Teran
- LWG2552
2015-10-27 23.6.4 [priority.queue] NAD priority_queue doesn't work with move-only types Matt Austern
- LWG2551
2015-10-24 8.2.1.1 [fund.ts.v2::memory.smartptr.shared.const] TS [fund.ts.v2] "Exception safety" cleanup in library fundamentals required Daniel Krügler
- LWG2550
2015-10-11 23.2.8 [unord.req] C++17 Wording of unordered container's clear() method complexity Yegor Derevenets
- LWG2549
2015-10-11 22.4.4.2 [tuple.cnstr] C++17 Tuple EXPLICIT constructor templates that take tuple parameters end up taking references to temporaries and will create dangling references Ville Voutilainen
- LWG2548
2015-10-09 31.13 [c.files] Resolved Missing vfscanf from <cstdio> Richard Smith
- LWG2547
2015-10-08 22.10.8 [comparisons] 23.2.2 [container.requirements.general] 32.4.3.2 [thread.thread.id] New Container requirements (and other library text) should say "strict total order", not just "total order" Matt Austern
- LWG2546
2015-10-08 28.6.12 [re.grammar] New Implementability of locale-sensitive UnicodeEscapeSequence matching Hubert Tong
- LWG2545
2015-10-05 22.10.15.4 [func.bind.bind] C++17 Simplify wording for bind without explicitly specified return type Tomasz Kamiński
- LWG2544
2015-10-05 24.6.4.3 [istreambuf.iterator.cons] C++17 istreambuf_iterator(basic_streambuf<charT, traits>* s) effects unclear when s is 0 S. B. Tam
- LWG2543
2015-09-27 22.10.19 [unord.hash] Resolved LWG 2148 (hash support for enum types) seems under-specified Ville Voutilainen
- LWG2542
2015-09-26 23.2.7 [associative.reqmts] C++17 Missing const requirements for associative containers Daniel Krügler
- LWG2541
2015-09-26 99 [parallel.ts::parallel.alg.overloads] Resolved [parallel.ts] Headers for ExecutionPolicy algorithm overloads Tim Song
- LWG2540
2015-09-16 23.2.8 [unord.req] C++17 unordered_multimap::insert hint iterator Isaac Hier
- LWG2539
2015-09-25 3.3.2 [fund.ts.v2::meta.trans.other] TS [fund.ts.v2] invocation_trait definition definition doesn't work for surrogate call functions Mike Spertus
- LWG2538
2015-09-22 99 [parallel.ts::parallel.alg.general.exec] NAD [parallel.ts] Requirements on data race behavior of iterators and swap should be clarified Robert Geva
- LWG2537
2015-09-19 23.6.4.3 [priqueue.cons.alloc] C++17 Constructors for priority_queue taking allocators should call make_heap Eric Schmidt
- LWG2536
2015-09-10 17.14 [support.c.headers] C++17 What should <complex.h> do? Richard Smith
- LWG2535
2015-09-10 27.4.4.4 [string.io] 31.7.6.4 [ostream.unformatted] NAD Inconsistency between ostream::write and ostream::operator<< Marshall Clow
- LWG2534
2015-09-08 31.7.6.6 [ostream.rvalue] 31.7.5.6 [istream.rvalue] C++17 Constrain rvalue stream operators Robert Haberlach
- LWG2533
2015-09-03 99 [concurr.ts::futures.unique.future] SG1 [concurr.ts] Constrain threads where future::then can run a continuation Agustín K-ballo Bergé
- LWG2532
2015-09-03 32.10.6 [futures.promise] Open Satisfying a promise at thread exit Agustín K-ballo Bergé
- LWG2531
2015-09-03 32.10.7 [futures.unique.future] C++17 future::get should explicitly state that the shared state is released Agustín K-ballo Bergé
- LWG2530
2015-09-03 32.10.5 [futures.state] Open Clarify observable side effects of releasing a shared state Agustín K-ballo Bergé
- LWG2529
2015-08-26 20.3.2.7 [util.smartptr.enab] Resolved Assigning to enable_shared_from_this::__weak_this twice Jonathan Wakely
- LWG2528
2015-08-25 22.4.4.2 [tuple.cnstr] New Order of std::tuple construction unspecified Brian Rodriguez
- LWG2527
2015-08-04 4.2.1 [fund.ts.v2::func.wrap.func.con] TS [fund.ts.v2] ALLOCATOR_OF for function::operator= has incorrect default Tim Song
- LWG2526
2015-08-04 4.2.2 [fund.ts.v2::func.wrap.func.mod] TS [fund.ts.v2] Incorrect precondition for experimental::function::swap Tim Song
- LWG2525
2015-08-04 4.2 [fund.ts.v2::func.wrap.func] 11.2 [fund.ts.v2::futures.promise] 11.3 [fund.ts.v2::futures.task] TS [fund.ts.v2] get_memory_resource should be const and noexcept Tim Song
- LWG2524
2015-08-20 29.5.9.4.2 [rand.dist.pois.exp] Resolved generate_canonical can occasionally return 1.0 Michael Prähofer
- LWG2523
2015-07-31 32.10.6 [futures.promise] C++17 std::promise synopsis shows two set_value_at_thread_exit()'s for no apparent reason Tim Song
- LWG2522
2015-07-28 8.8 [fund.ts.v2::memory.resource.global] TS [fund.ts.v2] Contradiction in set_default_resource specification Tim Song
- LWG2521
2015-07-25 8.2.2.1 [fund.ts.v2::memory.smartptr.weak.const] TS [fund.ts.v2] weak_ptr's converting move constructor should be modified as well for array support Tim Song
- LWG2520
2015-07-19 20.3.1.4.2 [unique.ptr.runtime.ctor] C++17 N4089 broke initializing unique_ptr<T[]> from a nullptr N4089 Ville Voutilainen
- LWG2519
2015-07-15 24.3.5.7 [random.access.iterators] C++17 Iterator operator-= has gratuitous undefined behaviour Hubert Tong
- LWG2518
2015-07-08 3.7.10 [fund.ts.v2::propagate_const.algorithms] TS [fund.ts.v2] Non-member swap for propagate_const should call member swap Tim Song
- LWG2517
2015-07-08 3.7.5 [fund.ts.v2::propagate_const.assignment] TS [fund.ts.v2] Two propagate_const assignment operators have incorrect return type Tim Song
- LWG2516
2015-07-07 8.12.1 [fund.ts.v2::memory.observer.ptr.overview] TS [fund.ts.v2] Public "exposition only" members in observer_ptr Tim Song
- LWG2515
2015-07-07 8.12.6 [fund.ts.v2::memory.observer.ptr.special] TS [fund.ts.v2] Certain comparison operators of observer_ptr do not match synopsis Tim Song
- LWG2514
2015-07-03 21.3.2 [meta.rqmts] C++17 Type traits must not be final Jonathan Wakely
- LWG2513
2015-06-26 27.1 [strings.general] New Missing requirements for basic_string::value_type Jonathan Wakely
- LWG2512
2015-06-19 28.3.4.6.2.3 [locale.time.get.virtuals] Open Y2K bites; what is an "unambiguous year identifier"? Hubert Tong
- LWG2511
2015-06-16 20.5.4 [allocator.adaptor.members] Resolved scoped_allocator_adaptor piecewise construction does not require CopyConstructible David Krauss
- LWG2510
2015-06-13 17.6 [support.dynamic] 22.2 [utility] 22.3.5 [pair.piecewise] 20.2.2 [memory.syn] 20.2.7 [allocator.tag] 32.6 [thread.mutex] C++17 Tag types should not be DefaultConstructible Ville Voutilainen
- LWG2509
2015-06-13 6.4 [fund.ts.v2::any.nonmembers] TS [fund.ts.v2] any_cast doesn't work with rvalue reference targets and cannot move with a value target Ville Voutilainen
- LWG2508
2015-06-09 17.6.3.5 [new.delete.dataraces] New §[new.delete.dataraces] wording needs to be updated Hans Boehm
- LWG2507
2015-06-08 99 [depr.locale.stdcvt] New codecvt_mode should be a bitmask type Jonathan Wakely
- LWG2506
2015-05-29 6.9.2 [intro.multithread] 32.5.8 [atomics.types.generic] 17.13 [support.runtime] SG1 Underspecification of atomics Geoffrey Romer
- LWG2505
2015-05-28 99 [auto.ptr.conv] Resolved auto_ptr_ref creation requirements underspecified Hubert Tong
- LWG2504
2015-05-28 31.6.3 [streambuf] New basic_streambuf is not an abstract class Jonathan Wakely
- LWG2503
2015-05-22 28.6.4.2 [re.synopt] C++17 multiline option should be added to syntax_option_type Nozomu Katō
- LWG2502
2015-05-20 22.10.17.3 [func.wrap.func] Resolved std::function does not use allocator::construct David Krauss
- LWG2501
2015-05-20 22.10.17.3 [func.wrap.func] Resolved std::function requires POCMA/POCCA David Krauss
- LWG2500
2015-05-11 8.2.1.2 [fund.ts.v2::memory.smartptr.shared.obs] TS [fund.ts.v2] fundts.memory.smartptr.shared.obs/6 should apply to cv-unqualified void Jeffrey Yasskin
- LWG2499
2015-05-08 31.7.5.3.3 [istream.extractors] Resolved operator>>(basic_istream&, CharT*) makes it hard to avoid buffer overflows Richard Smith
- LWG2498
2015-05-08 31.7.5.6 [istream.rvalue] Resolved operator>>(basic_istream&&, T&&) returns basic_istream&, but should probably return basic_istream&& Richard Smith
- LWG2497
2015-05-08 31.7.6.2.4 [ostream.sentry] New Use of uncaught_exception() Roger Orr
- LWG2496
2015-05-07 21.3.5.4 [meta.unary.prop] New Certain hard-to-avoid errors not in the immediate context are not allowed to be triggered by the evaluation of type traits Hubert Tong
- LWG2495
2015-05-05 20.3.2.2.2 [util.smartptr.shared.const] C++17 There is no such thing as an Exception Safety element Jonathan Wakely
- LWG2494
2015-05-03 10.2 [fund.ts.v2::iterator.ostream.joiner] TS [fund.ts.v2] ostream_joiner needs noexcept Nate Wilson
- LWG2493
2015-04-27 17.10 [support.initlist] New initializer_list supports incomplete classes David Krauss
- LWG2492
2015-04-14 26.8 [alg.sorting] C++17 Clarify requirements for comp Anton Savin
- LWG2491
2015-04-01 22.10.8 [comparisons] New std::less<T*> in constant expression Agustín K-ballo Bergé
- LWG2490
2015-03-27 28.6 [re] New <regex> needs lots of noexcept Stephan T. Lavavej
- LWG2489
2015-03-27 22.10.16 [func.memfn] C++17 mem_fn() should be noexcept Stephan T. Lavavej
- LWG2488
2015-03-27 22.10.15.5 [func.bind.place] C++17 Placeholders should be allowed and encouraged to be constexpr Stephan T. Lavavej
- LWG2487
2015-03-27 22.10.15.4 [func.bind.bind] C++17 bind() should be const-overloaded, not cv-overloaded Stephan T. Lavavej
- LWG2486
2015-03-27 22.10.4 [func.require] C++17 mem_fn() should be required to use perfect forwarding Stephan T. Lavavej
- LWG2485
2015-03-27 22.4.8 [tuple.elem] C++17 get() should be overloaded for const tuple&& Stephan T. Lavavej
- LWG2484
2015-03-27 17.9.8 [except.nested] C++17 rethrow_if_nested() is doubly unimplementable Stephan T. Lavavej
- LWG2483
2015-03-27 17.9.8 [except.nested] C++17 throw_with_nested() should use is_final Stephan T. Lavavej
- LWG2482
2015-01-18 27.5 [c.strings] C++17 §[c.strings] Table 73 mentions nonexistent functions S. B.Tam
- LWG2481
2015-03-04 99 [depr.conversions.string] New wstring_convert should be more precise regarding "byte-error string" etc. Jonathan Wakely
- LWG2480
2015-03-04 99 [depr.conversions.buffer] New Error handling of wbuffer_convert unclear Jonathan Wakely
- LWG2479
2015-03-04 99 [depr.conversions.buffer] New Unclear how wbuffer_convert uses cvtstate Jonathan Wakely
- LWG2478
2015-03-04 99 [depr.conversions.string] New Unclear how wstring_convert uses cvtstate Jonathan Wakely
- LWG2477
2015-03-03 23.3.5.4 [deque.modifiers] 23.3.11.5 [vector.modifiers] C++17 Inconsistency of wordings in std::vector::erase() and std::deque::erase() Anton Savin
- LWG2476
2015-03-02 20.5.1 [allocator.adaptor.syn] C++17 scoped_allocator_adaptor is not assignable Jonathan Wakely
- LWG2475
2015-02-21 27.4.3.6 [string.access] C++17 Allow overwriting of std::basic_string terminator with charT() to allow cleaner interoperation with legacy APIs Matt Weber
- LWG2474
2015-02-13 29.7 [c.math] NAD <cmath> functions unfriendly to integral_constant arguments Matheus Izvekov
- LWG2473
2015-02-09 31.10.3.5 [filebuf.virtuals] C++17 basic_filebuf's relation to C FILE semantics Aaron Ballman
- LWG2472
2015-02-07 22.4.9 [tuple.rel] 20.2.10.3 [allocator.globals] 20.3.1.6 [unique.ptr.special] 20.3.2.2.8 [util.smartptr.shared.cmp] 30.5.7 [time.duration.comparisons] 30.6.7 [time.point.comparisons] 20.5.5 [scoped.adaptor.operators] 24.5.1.8 [reverse.iter.cmp] 24.5.4.8 [move.iter.op.comp] New Heterogeneous comparisons in the standard library can result in ambiguities Richard Smith
- LWG2471
2015-01-28 26.7.1 [alg.copy] Open copy_n's number of InputIterator increments unspecified Jonathan Wakely
- LWG2470
2015-03-22 16.4.4.6 [allocator.requirements] C++17 Allocator's destroy function should be allowed to fail to instantiate Daniel Krügler
- LWG2469
2015-01-21 23.4.3.3 [map.access] 23.5.3.3 [unord.map.elem] C++17 Wrong specification of Requires clause of operator[] for map and unordered_map Tomasz Kamiński
- LWG2468
2015-01-22 16.4.5.9 [res.on.arguments] 16.4.4.2 [utility.arg.requirements] 16.4.6.15 [lib.types.movedfrom] 23.2.2 [container.requirements.general] C++17 Self-move-assignment of library types Matt Austern
- LWG2467
2015-01-18 16.4.4.6 [allocator.requirements] 20.2.9.2 [allocator.traits.types] C++17 is_always_equal has slightly inconsistent default Howard Hinnant
- LWG2466
2015-01-17 16.4.4.6 [allocator.requirements] 20.2.9.3 [allocator.traits.members] C++17 allocator_traits::max_size() default behavior is incorrect Howard Hinnant
- LWG2465
2015-01-12 21.3.8.7 [meta.trans.other] Resolved SFINAE-friendly common_type is nearly impossible to specialize correctly and regresses key functionality Eric Niebler
- LWG2464
2014-12-17 23.4.3.4 [map.modifiers] 23.5.3.4 [unord.map.modifiers] C++17 try_emplace and insert_or_assign misspecified Thomas Koeppe
- LWG2463
2014-12-17 10.3 [fund.ts::alg.random.sample] TS [fund.ts] Incorrect complexity for sample() algorithm Joe Gottman
- LWG2462
2014-12-15 31.5.2 [ios.base] 31.5.2.2.1 [ios.failure] C++17 std::ios_base::failure is overspecified Jonathan Wakely
- LWG2461
2014-12-06 16.4.4.6 [allocator.requirements] 23.3.11.3 [vector.capacity] 23.3.11.5 [vector.modifiers] New Interaction between allocators and container exception safety guarantees dyp
- LWG2460
2014-11-19 21.3.8.7 [meta.trans.other] 24.3.2.3 [iterator.traits] C++17 LWG issue 2408 and value categories Richard Smith
- LWG2459
2014-10-22 29.4.7 [complex.value.ops] C++17 std::polar should require a non-negative rho Marshall Clow
- LWG2458
2014-11-23 17.6 [support.dynamic] 17.6.3.2 [new.delete.single] 17.6.3.3 [new.delete.array] C++17 N3778 and new library deallocation signatures N3778 Richard Smith
- LWG2457
2014-11-16 24.7 [iterator.range] NAD std::begin() and std::end() do not support multi-dimensional arrays correctly Janez Žemva
- LWG2456
2014-11-14 22.2 [utility] 22.3.2 [pairs.pair] 22.4 [tuple] 23.3.3 [array] 23.6.3 [queue] 23.6.4 [priority.queue] 23.6.6 [stack] Resolved Incorrect exception specifications for 'swap' throughout library Richard Smith
- LWG2455
2014-11-11 16.4.4.6 [allocator.requirements] C++17 Allocator default construction should be allowed to throw Pablo Halpern
- LWG2454
2014-11-11 99 [depr.storage.iterator] C++17 Add raw_storage_iterator::base() member Jonathan Wakely
- LWG2453
2014-11-11 17.10 [support.initlist] 24.7 [iterator.range] New §[iterator.range] and now [iterator.container] aren't available via <initializer_list> Richard Smith
- LWG2452
2014-11-04 21 [meta] Core is_constructible, etc. and default arguments Hubert Tong
- LWG2451
2014-10-31 5.3 [fund.ts.v2::optional.object] TS [fund.ts.v2] optional<T> should 'forward' T's implicit conversions Geoffrey Romer
- LWG2450
2014-10-30 22.10.8 [comparisons] C++17 (greater|less|greater_equal|less_equal)<void> do not yield a total order for pointers Joaquín M López Muñoz
- LWG2449
2014-10-21 23.3.11.5 [vector.modifiers] NAD vector::insert invalidates end()? Marc Glisse
- LWG2448
2014-10-18 23.2.2 [container.requirements.general] C++17 Non-normative Container destructor specification Daniel Krügler
- LWG2447
2014-10-16 16.4.4.6 [allocator.requirements] C++17 Allocators and volatile-qualified value types Daniel Krügler
- LWG2446
2014-10-10 22.4.1 [tuple.general] NAD Unspecialized std::tuple_size should be defined Nevin Liber
- LWG2445
2014-10-08 99 [depr.util.smartptr.shared.atomic] 99 [atomics.types.operations.req] Resolved "Stronger" memory ordering JF Bastien
- LWG2444
2014-10-07 26.8.8.5 [sort.heap] C++20 Inconsistent complexity for std::sort_heap François Dumont
- LWG2443
2014-10-06 23.3.3 [array] Resolved std::array member functions should be constexpr Peter Sommerlad
- LWG2442
2014-10-01 32.6.7.2 [thread.once.callonce] C++17 call_once() shouldn't DECAY_COPY() Stephan T. Lavavej
- LWG2441
2014-10-01 32.5.8 [atomics.types.generic] C++17 Exact-width atomic typedefs should be provided Stephan T. Lavavej
- LWG2440
2014-10-01 29.5.8.1 [rand.util.seedseq] C++17 seed_seq::size() should be noexcept Stephan T. Lavavej
- LWG2439
2014-10-01 26.7.9 [alg.unique] C++17 unique_copy() sometimes can't fall back to reading its output Stephan T. Lavavej
- LWG2438
2014-10-01 D.17 [depr.iterator] C++17 std::iterator inheritance shouldn't be mandated Stephan T. Lavavej
- LWG2437
2014-10-01 24.3.5.2 [iterator.iterators] C++17 iterator_traits<OutIt>::reference can and can't be void Stephan T. Lavavej
- LWG2436
2014-10-01 23.2.7 [associative.reqmts] 23.2.8 [unord.req] C++17 Comparators for associative containers should always be CopyConstructible Stephan T. Lavavej
- LWG2435
2014-10-01 22.10.6.5 [refwrap.invoke] C++17 reference_wrapper::operator()'s Remark should be deleted Stephan T. Lavavej
- LWG2434
2014-10-01 20.3.2.2.6 [util.smartptr.shared.obs] C++17 shared_ptr::use_count() is efficient Stephan T. Lavavej
- LWG2433
2014-10-01 26.11 [specialized.algorithms] C++17 uninitialized_copy()/etc. should tolerate overloaded operator& Stephan T. Lavavej
- LWG2432
2014-09-30 17.10 [support.initlist] NAD initializer_list assignability GitHub David Krauss
- LWG2431
2014-09-30 28.6.2 [re.req] New Missing regular expression traits requirements Jonathan Wakely
- LWG2430
2014-07-14 23.2.7 [associative.reqmts] NAD Heterogeneous container lookup should be enabled using meta-function instead of nested type Tomasz Kamiński
- LWG2429
2014-09-03 31.8.4 [ostringstream] NAD std::basic_ostringstream is missing an allocator-extended constructor Markus Kemp
- LWG2428
2014-09-03 16.4.3.2 [using.headers] C++17 "External declaration" used without being defined Tim Song
- LWG2427
2014-08-29 23.3.1 [sequences.general] C++17 Container adaptors as sequence containers, redux Tim Song
- LWG2426
2014-08-25 32.5.8.2 [atomics.types.operations] C++17 Issue about compare_exchange Hans Boehm
- LWG2425
2014-08-29 17.6.3 [new.delete] C++17 operator delete(void*, size_t) doesn't invalidate pointers sufficiently Richard Smith
- LWG2424
2014-08-14 32.5.8 [atomics.types.generic] Resolved 29.5 should state that atomic types are not trivially copyable Jens Maurer
- LWG2423
2014-08-12 29.6.5 [template.slice.array] 29.6.7 [template.gslice.array] 29.6.8 [template.mask.array] 29.6.9 [template.indirect.array] New Missing specification slice_array, gslice_array, mask_array, indirect_array copy constructor Akira Takahashi
- LWG2422
2014-08-06 17.3.5.2 [numeric.limits.members] C++17 std::numeric_limits<T>::is_modulo description: "most machines" errata Melissa Mears
- LWG2421
2014-08-06 20.2.5 [ptr.align] New Non-specification of handling zero size in std::align [ptr.align] Melissa Mears
- LWG2420
2014-07-12 22.10.17.3 [func.wrap.func] C++17 function<void(ArgTypes...)> does not discard the return value of the target object Agustín Bergé
- LWG2419
2014-07-11 22.4.4.2 [tuple.cnstr] Resolved Clang's libc++ extension to std::tuple Akim Demaille
- LWG2418
2014-07-08 3.2.2 [fund.ts::tuple.apply] TS [fund.ts] apply does not work with member pointers Zhihao Yuan
- LWG2417
2014-06-20 5.7 [fund.ts.v2::optional.relops] 5.9 [fund.ts.v2::optional.comp_with_t] NAD [fund.ts.v2] std::experimental::optional::operator< and LessThanComparable requirement Daniel Krügler
- LWG2416
2014-06-16 6.3 [fund.ts::any.class] Resolved [fund.ts] std::experimental::any allocator support is unimplementable Jonathan Wakely
- LWG2415
2014-07-03 20.3.2.2.2 [util.smartptr.shared.const] C++17 Inconsistency between unique_ptr and shared_ptr Jonathan Wakely
- LWG2414
2014-07-01 16.4.6.9 [reentrancy] Open Member function reentrancy should be implementation-defined Stephan T. Lavavej
- LWG2413
2014-06-25 19.3 [assertions] NAD assert macro is overconstrained David Krauss
- LWG2412
2014-06-23 32.10.6 [futures.promise] 32.10.10.2 [futures.task.members] C++20 promise::set_value() and promise::get_future() should not race Jonathan Wakely
- LWG2411
2014-06-21 20.3.2.2 [util.smartptr.shared] C++17 shared_ptr is only contextually convertible to bool Jonathan Wakely
- LWG2410
2014-06-16 8.2.1.1 [fund.ts::memory.smartptr.shared.const] TS [fund.ts] shared_ptr<array>'s constructor from unique_ptr should be constrained Jeffrey Yasskin
- LWG2409
2014-06-19 3.3.2 [fund.ts::meta.trans.other] 99 [fund.ts::iterator.traits] TS [fund.ts] SFINAE-friendly common_type/iterator_traits should be removed from the fundamental-ts Daniel Krügler
- LWG2408
2014-06-19 21.3.8.7 [meta.trans.other] 24.3.2.3 [iterator.traits] C++17 SFINAE-friendly common_type/iterator_traits is missing in C++14 Daniel Krügler
- LWG2407
2014-06-14 32.10.10.2 [futures.task.members] C++17 packaged_task(allocator_arg_t, const Allocator&, F&&) should neither be constrained nor explicit Stephan T. Lavavej
- LWG2406
2014-06-14 29.5.9.3.4 [rand.dist.bern.negbin] C++17 negative_binomial_distribution should reject p == 1 Stephan T. Lavavej
- LWG2405
2014-06-14 26.7.11 [alg.rotate] NAD rotate()'s return value is incorrect when middle == first Stephan T. Lavavej
- LWG2404
2014-06-14 99 [mismatch] C++17 mismatch()'s complexity needs to be updated Stephan T. Lavavej
- LWG2403
2014-06-14 27.4.5 [string.conversions] C++17 stof() should call strtof() and wcstof() Stephan T. Lavavej
- LWG2402
2014-06-14 27.4.3.3 [string.cons] NAD basic_string(const basic_string& str, size_type pos, size_type n = npos) shouldn't use Allocator() Stephan T. Lavavej
- LWG2401
2014-06-14 22.10.17.3 [func.wrap.func] C++17 std::function needs more noexcept Stephan T. Lavavej
- LWG2400
2014-06-14 20.3.2.2.11 [util.smartptr.getdeleter] C++17 shared_ptr's get_deleter() should use addressof() Stephan T. Lavavej
- LWG2399
2014-06-14 20.3.2.2.2 [util.smartptr.shared.const] C++17 shared_ptr's constructor from unique_ptr should be constrained Stephan T. Lavavej
- LWG2398
2014-06-14 17.7.3 [type.info] Open type_info's destructor shouldn't be required to be virtual Stephan T. Lavavej
- LWG2397
2014-06-12 21.3.8.7 [meta.trans.other] Resolved map<K, V>::emplace and explicit V constructors Peter Dimov
- LWG2396
2014-06-12 21.3.8.7 [meta.trans.other] C++17 underlying_type doesn't say what to do for an incomplete enumeration type Richard Smith
- LWG2395
2014-06-09 4.2 [fund.ts::func.wrap.func] 8.5.3 [fund.ts::memory.resource.priv] 8.6.2 [fund.ts::memory.polymorphic.allocator.ctor] 8.6.3 [fund.ts::memory.polymorphic.allocator.mem] 8.9.3 [fund.ts::memory.resource.pool.ctor] 8.10.2 [fund.ts::memory.resource.monotonic.buffer.ctor] TS [fund.ts] Preconditions: is defined nowhere Zhihao Yuan
- LWG2394
2014-06-09 28.3.3.1.4 [locale.members] C++17 locale::name specification unclear — what is implementation-defined? Richard Smith
- LWG2393
2014-06-03 22.10.17.3 [func.wrap.func] C++17 std::function's Callable definition is broken Daniel Krügler
- LWG2392
2014-06-01 3.35 [defns.ntcts] 28.3.3.1.2.1 [locale.category] 31.2.3 [iostreams.limits.pos] 31.7.6.3.1 [ostream.formatted.reqmts] 31.7.6.3.4 [ostream.inserters.character] WP "character type" is used but not defined Jeffrey Yasskin
- LWG2391
2014-05-27 27.4.3 [basic.string] Resolved basic_string is missing non-const data() Michael Bradshaw
- LWG2390
2014-05-26 3.3.2 [fund.ts::meta.trans.other] TS [fund.ts] Invocation types and rvalues Michael Spertus
- LWG2389
2014-05-23 4.2.1 [fund.ts::func.wrap.func.con] TS [fund.ts] function::operator= is over-specified and handles allocators incorrectly Pablo Halpern
- LWG2388
2014-05-09 22.2.3 [utility.exchange] NAD Handling self-assignment in the proposed library function std::exchange Nick Calus
- LWG2387
2014-05-23 22.10.4 [func.require] 22.10.6 [refwrap] C++17 More nested types that must be accessible and unambiguous Jonathan Wakely
- LWG2386
2014-05-23 22.10.17.3.2 [func.wrap.func.con] NAD function::operator= handles allocators incorrectly Pablo Halpern
- LWG2385
2014-05-23 22.10.17.3 [func.wrap.func] C++17 function::assign allocator argument doesn't make sense Pablo Halpern
- LWG2384
2014-05-19 16.4.4.6 [allocator.requirements] C++17 Allocator's deallocate function needs better specification Daniel Krügler
- LWG2383
2014-05-16 30.5.9 [time.duration.literals] Open Overflow cannot be ill-formed for chrono::duration integer literals Jonathan Wakely
- LWG2382
2014-05-06 16.4.6.9 [reentrancy] Pending NAD Unclear order of container update versus object destruction on removing an object Peter Kasting
- LWG2381
2014-04-30 28.3.4.3.2.3 [facet.num.get.virtuals] C++23 Inconsistency in parsing floating point numbers Marshall Clow
- LWG2380
2014-03-31 16.4.2.3 [headers] C++17 May <cstdlib> provide long ::abs(long) and long long ::abs(long long)? Richard Smith
- LWG2379
2014-03-31 32.2.3 [thread.req.native] 32.4.5 [thread.thread.this] NAD Obtaining native handle of the current thread Matt Austern
- LWG2378
2014-03-31 17.6.4.1 [bad.alloc] 17.6.4.2 [new.badlength] 17.7.4 [bad.cast] 17.7.5 [bad.typeid] 17.9.4 [bad.exception] C++17 Behaviour of standard exception types Andy Sawyer
- LWG2377
2014-03-30 20.2.5 [ptr.align] C++17 std::align requirements overly strict Peter Dimov
- LWG2376
2014-03-27 20.3.2.1 [util.smartptr.weak.bad] C++17 bad_weak_ptr::what() overspecified Jonathan Wakely
- LWG2375
2014-03-25 24.3.1 [iterator.requirements.general] Resolved Is [iterator.requirements.general]/9 too broadly applied? Marshall Clow
- LWG2374
2014-03-25 5.3.5 [fund.ts::optional.object.observe] TS [fund.ts] Remarks for optional::to_value are too restrictive Jonathan Wakely
- LWG2373
2014-03-22 16.4.6 [conforming] NAD Make new entities and names in namespace std conforming extensions Chandler Carruth
- LWG2372
2014-03-13 27.4.3 [basic.string] NAD Assignment from int to std::string Andrzej Krzemieński
- LWG2371
2014-03-07 3.3.1 [fund.ts::meta.type.synop] TS [fund.ts] No template aliases defined for new type traits Joe Gottman
- LWG2370
2014-02-27 22.10.17.3 [func.wrap.func] Resolved Operations involving type-erased allocators should not be noexcept in std::function Pablo Halpern
- LWG2369
2014-02-21 26.8.9 [alg.min.max] C++17 constexpr max(initializer_list) vs max_element Marc Glisse
- LWG2368
2014-02-20 17.6.3 [new.delete] Resolved Replacing global operator new Stephen Clamage
- LWG2367
2014-02-19 21.3.5.4 [meta.unary.prop] C++17 pair and tuple are not correctly implemented for is_constructible with no args Howard Hinnant
- LWG2366
2014-02-19 24.6.4 [istreambuf.iterator] New istreambuf_iterator end-of-stream equality Hyman Rosen
- LWG2365
2014-02-13 20.3.2.2 [util.smartptr.shared] C++17 Missing noexcept in shared_ptr::shared_ptr(nullptr_t) Cassio Neri
- LWG2364
2014-02-17 23.3.5.4 [deque.modifiers] 23.3.11.5 [vector.modifiers] C++17 deque and vector pop_back don't specify iterator invalidation requirements Deskin Miller
- LWG2363
2014-02-16 32.6.4.5.2 [thread.sharedtimedmutex.class] Resolved Defect in 30.4.1.4.1 [thread.sharedtimedmutex.class] Richard Smith
- LWG2362
2014-02-15 23.2.7 [associative.reqmts] 23.2.8 [unord.req] New unique, associative emplace() should not move/copy the mapped_type constructor arguments when no insertion happens Jeffrey Yasskin
- LWG2361
2014-02-14 20.3.1.3 [unique.ptr.single] 20.2.3.2 [pointer.traits.types] 20.2.8.1 [allocator.uses.trait] 20.2.9.2 [allocator.traits.types] 23.2.4 [sequence.reqmts] C++17 Apply 2299 resolution throughout library Jonathan Wakely
- LWG2360
2014-02-07 24.5.1.2 [reverse.iterator] C++14 reverse_iterator::operator*() is unimplementable Stephan T. Lavavej
- LWG2359
2014-02-01 28.6.4.2 [re.synopt] C++14 How does regex_constants::nosubs affect basic_regex::mark_count()? Jonathan Wakely
- LWG2358
2014-02-01 21.3.5.4 [meta.unary.prop] Open Apparently-bogus definition of is_empty type trait Richard Smith
- LWG2357
2014-02-01 26.8.5 [alg.partitions] C++14 Remaining "Assignable" requirement Daniel Krügler
- LWG2356
2014-01-21 23.2.8 [unord.req] C++14 Stability of erasure in unordered associative containers Joaquín M López Muñoz
- LWG2355
2014-01-18 27.4.7 [basic.string.literals] NAD "s" UDL suffix should be reserved for a compile-time string library type Michael Price
- LWG2354
2014-01-08 23.4.3.1 [map.overview] 23.4.4.1 [multimap.overview] 23.5.3.1 [unord.map.overview] 23.5.4.1 [unord.multimap.overview] C++17 Unnecessary copying when inserting into maps with braced-init syntax Geoffrey Romer
- LWG2353
2013-12-24 24.4.3 [iterator.operations] C++17 std::next is over-constrained Eric Niebler
- LWG2352
2013-12-02 29.5.8.1 [rand.util.seedseq] NAD Is a default-constructed std::seed_seq intended to produce a predictable .generate()? Thomas Plum
- LWG2351
2013-12-02 29.5.4 [rand.eng] NAD Does .seed() completely reset state of engine? Thomas Plum
- LWG2350
2013-12-15 26.8.9 [alg.min.max] C++14 min, max, and minmax should be constexpr Ville Voutilainen
- LWG2349
2013-12-06 31.7.5.3.1 [istream.formatted.reqmts] Resolved Clarify input/output function rethrow behavior Zhihao Yuan
- LWG2348
2013-12-02 22.9.2 [template.bitset] 31.7.9 [quoted.manip] Open charT('1') is not the wide equivalent of '1' Zhihao Yuan
- LWG2347
2013-11-11 24.5.1.6 [reverse.iter.elem] NAD reverse_iterator::operator[] calls const version of current[] Timo Bingmann
- LWG2346
2013-11-05 21.3.4 [meta.help] C++14 integral_constant's member functions should be marked noexcept Stephan T. Lavavej
- LWG2345
2013-11-01 21.2.2 [intseq.intseq] NAD integer_sequence should have a self-typedef ::type Stephan T. Lavavej
- LWG2344
2013-11-01 31.7.9 [quoted.manip] C++14 quoted()'s interaction with padding is unclear Stephan T. Lavavej
- LWG2343
2013-10-30 28.6.12 [re.grammar] Resolved Is the value of the ECMA-262 RegExp object's multiline property really false? Nayuta Taga
- LWG2342
2013-10-29 31.7.6.2 [ostream] New User conversion to wchar_t const* or to wchar_t not invoked for operator<< Alf P. Steinbach
- LWG2341
2013-10-21 31.7.6.2.5 [ostream.seeks] C++14 Inconsistency between basic_ostream::seekp(pos) and basic_ostream::seekp(off, dir) Marshall Clow
- LWG2340
2013-10-20 16.4.5.6 [replacement.functions] C++17 Replacement allocation functions declared as inline David Majnemer
- LWG2339
2013-10-19 26.8.3 [alg.nth.element] C++14 Wording issue in nth_element Christopher Jefferson
- LWG2338
2013-10-15 28.6.6 [re.traits] 28.3.3.1.2.2 [locale.facet] Open §[re.traits]/7 expects of locale facets something not guaranteed by [locale.facet]/4 Sergey Zubkov
- LWG2337
2013-10-05 20.3.2.2.6 [util.smartptr.shared.obs] NAD shared_ptr operator*() should not be noexcept Stephan T. Lavavej
- LWG2336
2013-10-01 21.3.5.4 [meta.unary.prop] C++17 is_trivially_constructible/is_trivially_assignable traits are always false Daniel Krügler
- LWG2335
2013-10-04 23.3.3 [array] NAD array<array<int, 3>, 4> should be layout-compatible with int[4][3] Jeffrey Yasskin
- LWG2334
2013-10-03 32.5.8.2 [atomics.types.operations] Resolved atomic's default constructor requires "uninitialized" state even for types with non-trivial default-constructor Daniel Krügler
- LWG2333
2013-10-03 5.11 [fund.ts::optional.hash] Resolved [fund.ts] Hashing disengaged optional<T> objects Jonathan Wakely
- LWG2332
2013-09-21 28.6.11 [re.iter] C++14 regex_iterator/regex_token_iterator should forbid temporary regexes Stephan T. Lavavej
- LWG2331
2013-09-21 28.6.4.2 [re.synopt] Open regex_constants::collate's effects are inaccurately summarized Stephan T. Lavavej
- LWG2330
2013-09-21 28.6.4.2 [re.synopt] C++14 regex("meow", regex::icase) is technically forbidden but should be permitted Stephan T. Lavavej
- LWG2329
2013-09-21 28.6.3 [re.syn] C++14 regex_match()/regex_search() with match_results should forbid temporary strings Stephan T. Lavavej
- LWG2328
2013-09-21 31.7.5.6 [istream.rvalue] C++17 Rvalue stream extraction should use perfect forwarding Stephan T. Lavavej
- LWG2327
2013-09-21 29.5.3.3 [rand.req.urng] NAD Non-power-of-two URNGs should be forbidden Stephan T. Lavavej
- LWG2326
2013-09-21 29.5.3.1 [rand.req.genl] NAD uniform_int_distribution<unsigned char> should be permitted Stephan T. Lavavej
- LWG2325
2013-09-21 26.8.9 [alg.min.max] C++17 minmax_element()'s behavior differing from max_element()'s should be noted Stephan T. Lavavej
- LWG2324
2013-09-21 24.5.2.2.2 [back.insert.iter.ops] 24.5.2.3.2 [front.insert.iter.ops] 24.5.2.4.2 [insert.iter.ops] C++14 Insert iterator constructors should use addressof() Stephan T. Lavavej
- LWG2323
2013-09-21 23.3.11.3 [vector.capacity] 23.3.5.3 [deque.capacity] C++14 vector::resize(n, t)'s specification should be simplified Stephan T. Lavavej
- LWG2322
2013-09-21 23.2.7 [associative.reqmts] 23.2.8 [unord.req] C++14 Associative(initializer_list, stuff) constructors are underspecified Stephan T. Lavavej
- LWG2321
2013-09-21 23.2.2 [container.requirements.general] Open Moving containers should (usually) be required to preserve iterators Stephan T. Lavavej
- LWG2320
2013-09-21 23.2.2 [container.requirements.general] C++14 select_on_container_copy_construction() takes allocators, not containers Stephan T. Lavavej
- LWG2319
2013-09-21 27.4.3.3 [string.cons] NAD basic_string's move constructor should not be noexcept Stephan T. Lavavej
- LWG2318
2013-09-21 27.4.3 [basic.string] Resolved basic_string's wording has confusing relics from the copy-on-write era Stephan T. Lavavej
- LWG2317
2013-09-21 21.3.6 [meta.unary.prop.query] C++14 The type property queries should be UnaryTypeTraits returning size_t Stephan T. Lavavej
- LWG2316
2013-09-21 20.3.2.3.6 [util.smartptr.weak.obs] C++14 weak_ptr::lock() should be atomic Stephan T. Lavavej
- LWG2315
2013-09-21 20.3.2.3 [util.smartptr.weak] C++14 weak_ptr should be movable Stephan T. Lavavej
- LWG2314
2013-09-21 21.2.1 [intseq.general] C++14 apply() should return decltype(auto) and use decay_t before tuple_size Stephan T. Lavavej
- LWG2313
2013-09-21 22.4.7 [tuple.helper] C++14 tuple_size should always derive from integral_constant<size_t, N> Stephan T. Lavavej
- LWG2312
2013-09-21 22.4.4.2 [tuple.cnstr] C++17 tuple's constructor constraints need to be phrased more precisely Stephan T. Lavavej
- LWG2311
2013-09-21 16.4.4.6 [allocator.requirements] NAD Allocator requirements should be further minimized Stephan T. Lavavej
- LWG2310
2013-09-30 23.3.3.1 [array.overview] C++17 Public exposition only member in std::array Jonathan Wakely
- LWG2309
2013-09-27 32.6.4.2 [thread.mutex.requirements.mutex] C++17 mutex::lock() should not throw device_or_resource_busy Detlef Vollmann
- LWG2308
2013-09-26 23.2.2 [container.requirements.general] C++14 Clarify container destructor requirements w.r.t. std::array Jonathan Wakely
- LWG2307
2013-09-26 23 [containers] LEWG Should the Standard Library use explicit only when necessary? Zhihao Yuan
- LWG2306
2013-09-25 28.6.9 [re.results] C++14 match_results::reference should be value_type&, not const value_type& Matt Austern
- LWG2305
2013-09-23 5.3.1 [fund.ts::optional.object.ctor] NAD [fund.ts] optional forwarding construction/assignment Cassio Neri
- LWG2304
2013-09-20 23.2.8 [unord.req] C++14 Complexity of count in unordered associative containers Joaquín M López Muñoz
- LWG2303
2013-09-18 17.6.3.4 [new.delete.placement] New Explicit instantiation of std::vector<UserType> broken? Daniel Krügler
- LWG2302
2013-09-12 17.6.3.4 [new.delete.placement] Pending NAD Passing null pointer to placement new Marc Glisse
- LWG2301
2013-09-11 22.4.5 [tuple.creation] C++14 Why is std::tie not constexpr? Rein Halbersma
- LWG2300
2013-09-25 23.4.3 [map] 23.4.4 [multimap] C++14 [CD] Redundant sections for map and multimap members should be removed Daniel Krügler
- LWG2299
2013-09-24 23.2.7 [associative.reqmts] C++14 [CD] Effects of inaccessible key_compare::is_transparent type are not clear Daniel Krügler
- LWG2298
2013-09-24 21.3.5.4 [meta.unary.prop] C++14 [CD] is_nothrow_constructible is always false because of create<> Daniel Krügler
- LWG2297
2013-09-22 22.2.3 [utility.exchange] NAD [CD] Missing type requirements for std::exchange Alisdair Meredith
- LWG2296
2013-09-08 20.2.11 [specialized.addressof] C++17 std::addressof should be constexpr Daryle Walker
- LWG2295
2013-09-04 28.3.3.1.3 [locale.cons] C++23 Locale name when the provided Facet is a nullptr Juan Soulie
- LWG2294
2013-09-04 29.7 [c.math] Resolved <cstdlib> should declare abs(double) Pete Becker
- LWG2293
2013-09-04 28.3.4.3.3.3 [facet.num.put.virtuals] C++14 Wrong facet used by num_put::do_put Juan Soulie
- LWG2292
2013-09-03 16.3.2.4 [structure.specifications] Resolved Find a better phrasing for "shall not participate in overload resolution" Jeffrey Yasskin
- LWG2291
2013-09-02 16.4.4.5 [hash.requirements] C++14 std::hash is vulnerable to collision DoS attack Zhihao Yuan
- LWG2290
2013-09-02 21 [meta] Open Top-level "SFINAE"-based constraints should get a separate definition in Clause 17 Daniel Krügler
- LWG2289
2013-09-09 22.3.2 [pairs.pair] 22.4.4.2 [tuple.cnstr] 30.5 [time.duration] Open constexpr guarantees of defaulted functions still insufficient Daniel Krügler
- LWG2288
2013-08-30 32.6.4.4 [thread.sharedmutex.requirements] C++14 Inconsistent requirements for shared mutexes Daniel Krügler
- LWG2287
2013-08-16 5.3.3 [fund.ts::optional.object.assign] Resolved [fund.ts] Incorrect exception safety for optional copy assignment operator Howard Hinnant
- LWG2286
2013-08-29 31.8.2.5 [stringbuf.virtuals] Open stringbuf::underflow() underspecified Sergey Zubkov
- LWG2285
2013-08-27 24.5.1 [reverse.iterators] C++14 make_reverse_iterator Zhihao Yuan
- LWG2284
2013-08-27 20.2.9 [allocator.traits] C++14 Inconsistency in allocator_traits::max_size Marshall Clow
- LWG2283
2013-08-26 5.9 [fund.ts::optional.comp_with_t] Resolved [fund.ts] optional declares and then does not define an operator<() Howard Hinnant
- LWG2282
2013-08-25 5.3.3 [fund.ts::optional.object.assign] Resolved [fund.ts] Incorrect is_assignable constraint in optional::op=(U&&) Howard Hinnant
- LWG2281
2013-08-23 16.4.3.3 [using.linkage] NAD Editorial C99 cross-reference typo in [using.linkage] Chris Sharpe
- LWG2280
2013-08-22 24.7 [iterator.range] C++14 begin/end for arrays should be constexpr and noexcept Andy Sawyer
- LWG2279
2013-08-15 23.3.9.5 [list.ops] 23.3.7.6 [forward.list.ops] NAD Carefully state effects of list::splice function Arseny Klimovsky
- LWG2278
2013-07-22 30.2 [time.syn] 27.4 [string.classes] C++14 User-defined literals for Standard Library types Howard Hinnant
- LWG2277
2013-07-31 99 [arrays.ts::iterator.range] NAD Arrays [arrays.ts] <dynarray> is missing in 24.7/1 Cassio Neri
- LWG2276
2013-07-30 32.10 [futures] C++17 Missing requirement on std::promise::set_exception Jonathan Wakely
- LWG2275
2013-07-30 22.4.5 [tuple.creation] C++14 [CD] Why is forward_as_tuple not constexpr? Marshall Clow
- LWG2274
2013-07-16 23.4.3.3 [map.access] 23.5.3.3 [unord.map.elem] Resolved Does map::operator[] value-initialize or default-insert a missing element? Andrzej Krzemieński
- LWG2273
2013-07-14 28.6.10.2 [re.alg.match] C++17 regex_match ambiguity Howard Hinnant
- LWG2272
2013-07-12 31.7.9 [quoted.manip] C++14 quoted should use char_traits::eq for character comparison Marshall Clow
- LWG2271
2013-07-02 28.6.6 [re.traits] C++14 regex_traits::lookup_classname specification unclear Jonathan Wakely
- LWG2270
2013-07-02 27.4.5 [string.conversions] NAD Inconsistent to_string overloads Raf Schietekat
- LWG2269
2013-06-26 23.2.2 [container.requirements.general] New Container iterators and argument-dependent lookup Matt Austern
- LWG2268
2013-06-26 27.4.3 [basic.string] C++14 Setting a default argument in the declaration of a member function assign of std::basic_string Vladimir Grigoriev
- LWG2267
2013-06-26 26.8.2.4 [partial.sort.copy] New partial_sort_copy underspecified for ranges of two different types Matt Austern
- LWG2266
2013-05-17 23.2.4 [sequence.reqmts] C++17 vector and deque have incorrect insert requirements Ahmed Charles
- LWG2265
2013-06-17 32.5.4 [atomics.order] Open 29.3p9 appears to rule out some acceptable executions Brian Demsky
- LWG2264
2013-05-22 99 [arrays.ts::dynarray] 99 [arrays.ts::container.requirements] NAD Arrays [arrays.ts] std::dynarray defines its initializer-list constructor in terms of a non-existent constructor Povilas Kanapickas
- LWG2263
2013-06-25 16.4.4.6 [allocator.requirements] 23.2 [container.requirements] C++14 Comparing iterators and allocator pointers with different const-character Howard Hinnant
- LWG2262
2013-05-15 20.3.1.3 [unique.ptr.single] Open Requirement for unique_ptr<T>::get_deleter()(p) to be able to destroy the unique_ptr Rob Desbois
- LWG2261
2013-05-14 23.2 [container.requirements] C++17 Are containers required to use their 'pointer' type internally? Jonathan Wakely
- LWG2260
2013-05-14 16.4.4.6 [allocator.requirements] C++17 Missing requirement for Allocator::pointer Jonathan Wakely
- LWG2259
2013-05-12 16.4.6.5 [member.functions] C++17 Issues in 17.6.5.5 rules for member functions Richard Smith
- LWG2258
2013-05-11 23.2.7 [associative.reqmts] C++14 a.erase(q1, q2) unable to directly return q2 Geoff Alexander
- LWG2257
2013-05-29 23.2.2 [container.requirements.general] C++14 Simplify container requirements with the new algorithms Marshall Clow
- LWG2256
2013-04-29 23.3.11.5 [vector.modifiers] NAD On vector iterator invalidation Howard Hinnant
- LWG2255
2013-04-23 99 [arrays.ts::dynarray.cons] NAD Arrays [arrays.ts] dynarray constructor ambiguity Jonathan Wakely
- LWG2254
2013-04-23 99 [arrays.ts::container.requirements.general] NAD Arrays [arrays.ts] Is dynarray an allocator-aware container? Jonathan Wakely
- LWG2253
2013-04-23 99 [arrays.ts::dynarray.overview] NAD Arrays [arrays.ts] dynarray should state which container requirements aren't met Jonathan Wakely
- LWG2252
2013-04-21 23.3.11.5 [vector.modifiers] C++14 Strong guarantee on vector::push_back() still broken with C++11? Nicolai Josuttis
- LWG2251
2013-04-19 17.2 [support.types] NAD C++ library should define ssize_t Matt Austern
- LWG2250
2013-04-18 22.9.2.2 [bitset.cons] 22.9.2.3 [bitset.members] 27.4.3.3 [string.cons] 27.4.3.7 [string.modifiers] 27.4.3.8 [string.ops] C++17 Follow-up On Library Issue 2207 Frank Birbacher
- LWG2249
2013-04-17 31.13 [c.files] Resolved [CD] Remove gets from <cstdio> Jonathan Wakely
- LWG2248
2013-03-08 17.3.5 [numeric.limits] New numeric_limits::is_iec559 misnamed Pete Becker
- LWG2247
2013-03-15 21.3.5.2 [meta.unary.cat] C++14 Type traits and std::nullptr_t Joe Gottman
- LWG2246
2013-03-13 20.3.1.3.4 [unique.ptr.single.asgn] C++14 unique_ptr assignment effects w.r.t. deleter Jonathan Wakely
- LWG2245
2013-03-05 32.10.10.2 [futures.task.members] Resolved packaged_task::reset() memory allocation Jonathan Wakely
- LWG2244
2013-03-04 31.7.5.4 [istream.unformatted] C++17 Issue on basic_istream::seekg Juan Soulie
- LWG2243
2013-03-01 31.7.5.4 [istream.unformatted] C++20 istream::putback problem Juan Soulie
- LWG2242
2013-02-14 26.7.1 [alg.copy] 26.11.5 [uninitialized.copy] NAD [uninitialized_]copy_n() defect Sean Parent
- LWG2241
2013-02-14 17.13 [support.runtime] Resolved <cstdalign> and #define of alignof Richard Smith
- LWG2240
2013-02-03 32.7.4 [thread.condition.condvar] 32.7.5 [thread.condition.condvarany] Resolved Probable misuse of term "function scope" in [thread.condition] FrankHB1989
- LWG2239
2013-01-26 26.8.9 [alg.min.max] C++17 min/max/minmax requirements Juan Soulie
- LWG2238
2013-02-02 27.5 [c.strings] Open Problematic iterator-pair constructor of containers Johannes Schaub
- LWG2237
2013-01-29 27.5 [c.strings] New <cuchar> macros Jason Merrill
- LWG2236
2013-01-19 32.5.2 [atomics.syn] 32.5.4 [atomics.order] SG1 kill_dependency unconditionally noexcept Daniel Krügler
- LWG2235
2013-01-17 27.4.3.3 [string.cons] C++14 Undefined behavior without proper requirements on basic_string constructors Juan Soulie
- LWG2234
2013-01-12 19.3 [assertions] C++17 assert() should allow usage in constant expressions Daniel Krügler
- LWG2233
2013-01-05 22.10.17.2 [func.wrap.badcall] C++17 bad_function_call::what() unhelpful Jonathan Wakely
- LWG2232
2012-12-24 27.2.4 [char.traits.specializations] Resolved [CD] The char_traits specializations should declare their length(), compare(), and find() members constexpr Jeffrey Yasskin
- LWG2231
2012-12-30 23.2.4 [sequence.reqmts] C++14 DR 704 removes complexity guarantee for clear() Jonathan Wakely
- LWG2230
2013-01-06 23.5 [unord] C++17 "see below" for initializer-list constructors of unordered containers Jonathan Wakely
- LWG2229
2012-12-30 99 [depr.locale.stdcvt] C++14 Standard code conversion facets underspecified Beman Dawes
- LWG2228
2012-12-20 20.3.1.3.4 [unique.ptr.single.asgn] Resolved Missing SFINAE rule in unique_ptr templated assignment Geoffrey Romer
- LWG2227
2012-12-19 23.2.7 [associative.reqmts] Open Stateful comparison objects in associative containers Juan Soulie
- LWG2226
2012-12-14 99 [depr.conversions.string] NAD wstring_convert methods do not take allocator instance Glen Fernandes
- LWG2225
2012-12-18 16.4.3.2 [using.headers] C++14 Unrealistic header inclusion checks required Richard Smith
- LWG2224
2012-12-17 16.4.5.10 [res.on.objects] C++17 Ambiguous status of access to non-live objects Geoffrey Romer
- LWG2223
2012-12-17 23.3.11.3 [vector.capacity] C++17 shrink_to_fit effect on iterator validity Juan Soulie
- LWG2222
2012-12-11 23.3.7.6 [forward.list.ops] C++14 Inconsistency in description of forward_list::splice_after single-element overload Edward Catmur
- LWG2221
2012-12-07 31.7.6 [output.streams] C++17 No formatted output operator for nullptr Matt Austern
- LWG2220
2012-11-21 28.6.11.2.3 [re.tokiter.comp] Open Under-specification of operator== for regex_token_iterator Pete Becker
- LWG2219
2012-11-28 22.10.4 [func.require] C++17 INVOKE-ing a pointer to member with a reference_wrapper as the object expression Jonathan Wakely
- LWG2218
2012-11-27 23.2.2 [container.requirements.general] C++17 Unclear how containers use allocator_traits::construct() Jonathan Wakely
- LWG2217
2012-11-26 28.6.8.3 [re.submatch.op] C++17 operator==(sub_match, string) slices on embedded '\0's Jeffrey Yasskin
- LWG2216
2012-11-26 28.6.10.4 [re.alg.replace] New regex_replace(basic_string) allocator handling Jeffrey Yasskin
- LWG2215
2012-11-14 23.2.7 [associative.reqmts] 23.2.8 [unord.req] Open (unordered) associative container functors should be CopyConstructible Alisdair Meredith
- LWG2214
2012-11-09 31.5.4.2 [basic.ios.cons] Open Clarify basic_ios::init call restrictions Andrey Semashev
- LWG2213
2012-11-08 28.6.10.4 [re.alg.replace] C++14 Return value of std::regex_replace Pete Becker
- LWG2212
2012-11-09 22.2 [utility] C++17 tuple_size for const pair request <tuple> header Alisdair Meredith
- LWG2211
2012-11-07 23.2.2 [container.requirements.general] C++14 Replace ambiguous use of "Allocator" in container requirements Jonathan Wakely
- LWG2210
2012-11-01 23.3 [sequences] 23.4 [associative] 23.5 [unord] C++14 Missing allocator-extended constructor for allocator-aware containers Jonathan Wakely
- LWG2209
2012-10-31 23.3 [sequences] C++14 assign() overspecified for sequence containers Jonathan Wakely
- LWG2208
2012-10-30 24.5.1 [reverse.iterators] Resolved std::reverse_iterator should be a literal type Jeffrey Yasskin
- LWG2207
2012-10-26 27.4.3.6 [string.access] C++14 basic_string::at should not have a Requires clause Nevin Liber
- LWG2206
2012-10-21 23.2.4 [sequence.reqmts] 23.2.7 [associative.reqmts] 23.2.8 [unord.req] 29.5.3.2 [rand.req.seedseq] Open Inaccuracy in initializer_list constructor requirements Jeffrey Yasskin
- LWG2205
2012-10-24 28.6.10.2 [re.alg.match] 28.6.10.3 [re.alg.search] C++14 Problematic postconditions of regex_match and regex_search Pete Becker
- LWG2204
2012-10-30 24.5.1.6 [reverse.iter.elem] NAD reverse_iterator should not require a second copy of the base iterator David Abrahams
- LWG2203
2012-10-19 20.5.4 [allocator.adaptor.members] C++14 scoped_allocator_adaptor uses wrong argument types for piecewise construction Jonathan Wakely
- LWG2202
2012-10-19 32.10.9 [futures.async] Deferred Missing allocator support by async Detlef Vollmann
- LWG2201
2012-02-03 C.8 [diff.library] NAD Editorial Missing macro entries from C standard library Kevin McCarty
- LWG2200
2012-10-17 23.2.3 [container.requirements.dataraces] C++14 Data race avoidance for all containers, not only for sequences Jonathan Wakely
- LWG2199
2012-10-09 23.2.8 [unord.req] NAD unordered containers are required to have an initial max load factor of 1.0 Alisdair Meredith
- LWG2198
2012-10-09 23.2.8 [unord.req] Open max_load_factor(z) makes no strong guarantees, but bans useful behavior Alisdair Meredith
- LWG2197
2012-10-07 21.3.5.4 [meta.unary.prop] C++14 Specification of is_[un]signed unclear for non-arithmetic types Daniel Krügler
- LWG2196
2012-10-06 21.3.5.4 [meta.unary.prop] C++14 Specification of is_*[copy/move]_[constructible/assignable] unclear for non-referencable types Daniel Krügler
- LWG2195
2012-10-06 28.6.9 [re.results] C++23 Missing constructors for match_results Daniel Krügler
- LWG2194
2012-10-05 23.6 [container.adaptors] C++14 Impossible container requirements for adaptor types Sebastian Mach
- LWG2193
2012-10-04 23 [containers] C++14 Default constructors for standard library containers are explicit Richard Smith
- LWG2192
2012-10-02 29.7 [c.math] C++17 Validity and return type of std::abs(0u) is unclear Daniel Krügler
- LWG2191
2012-10-02 28.6.9.2 [re.results.const] C++23 Incorrect specification of match_results(match_results&&) Pete Becker
- LWG2190
2012-09-25 32.7 [thread.condition] C++14 Condition variable specification Hans Boehm
- LWG2189
2012-09-23 23.2.8.2 [unord.req.except] Open Throwing swap breaks unordered containers' state Alisdair Meredith
- LWG2188
2012-09-23 24.5.1.6 [reverse.iter.elem] C++14 Reverse iterator does not fully support targets that overload operator& Alisdair Meredith
- LWG2187
2012-09-21 23.3.12 [vector.bool] C++14 vector<bool> is missing emplace and emplace_back member functions Nevin Liber
- LWG2186
2012-09-20 32.10.9 [futures.async] C++14 Incomplete action on async/launch::deferred Vicente J. Botet Escriba
- LWG2185
2012-09-20 32.10.7 [futures.unique.future] 32.10.8 [futures.shared.future] C++14 Missing throws clause for future/shared_future::wait_for/wait_until Vicente J. Botet Escriba
- LWG2184
2012-08-29 28.6.9.2 [re.results.const] 28.6.9.7 [re.results.all] C++20 Muddled allocator requirements for match_results assignments Pete Becker
- LWG2183
2012-08-29 28.6.9.2 [re.results.const] 28.6.9.7 [re.results.all] C++20 Muddled allocator requirements for match_results constructors Pete Becker
- LWG2182
2012-08-20 23.2.2 [container.requirements.general] C++14 Container::[const_]reference types are misleadingly specified Daniel Krügler
- LWG2181
2012-08-18 29.5.3.2 [rand.req.seedseq] 29.5.4 [rand.eng] 29.5.5 [rand.adapt] C++17 Exceptions from seed sequence operations Daniel Krügler
- LWG2180
2012-08-18 29.5.8.1 [rand.util.seedseq] C++14 Exceptions from std::seed_seq operations Daniel Krügler
- LWG2179
2012-08-16 20.3.2.7 [util.smartptr.enab] 20.3.2.2.2 [util.smartptr.shared.const] Resolved enable_shared_from_this and construction from raw pointers Daniel Krügler
- LWG2178
2012-08-14 16.4.4.6 [allocator.requirements] C.8 [diff.library] Pending NAD Editorial Allocator requirement changes not mentioned Annex C Nevin Liber
- LWG2177
2012-08-10 23.2.2 [container.requirements.general] C++14 Requirements on Copy/MoveInsertable Loïc Joly
- LWG2176
2012-08-02 99 [depr.conversions.string] 99 [depr.conversions.buffer] C++14 Special members for wstring_convert and wbuffer_convert Jonathan Wakely
- LWG2175
2012-08-02 99 [depr.conversions.string] 99 [depr.conversions.buffer] C++14 wstring_convert and wbuffer_convert validity Jonathan Wakely
- LWG2174
2012-08-02 99 [depr.conversions.string] C++14 wstring_convert::converted() should be noexcept Jonathan Wakely
- LWG2173
2012-08-01 26 [algorithms] Open The meaning of operator + in the description of the algorithms Nikolay Ivchenkov
- LWG2172
2012-07-28 99 [depr.util.smartptr.shared.atomic] C++14 Does atomic_compare_exchange_* accept v == nullptr arguments? Howard Hinnant
- LWG2171
2012-07-24 16.4.4.3 [swappable.requirements] NAD "swappable" undefined for swapping lvalue and rvalue Robert Shearer
- LWG2170
2012-07-19 16.4.4.2 [utility.arg.requirements] C++17 Aggregates cannot be DefaultConstructible Daniel Krügler
- LWG2169
2012-07-16 20.3.1.4.5 [unique.ptr.runtime.modifiers] C++14 Missing reset() requirements in unique_ptr specialization Geoffrey Romer
- LWG2168
2012-07-14 29.5.9.2.2 [rand.dist.uni.real] C++17 Inconsistent specification of uniform_real_distribution constructor Marshall Clow
- LWG2167
2012-07-13 23.2.2 [container.requirements.general] NAD Copy assignment requirements of Containers Dean Michael Berris
- LWG2166
2012-07-09 26.8.8 [alg.heap.operations] C++17 Heap property underspecified? Peter Sommerlad
- LWG2165
2012-07-19 32.5.8 [atomics.types.generic] 32.5.8.2 [atomics.types.operations] Resolved std::atomic<X> requires X to be nothrow default constructible Jonathan Wakely
- LWG2164
2012-07-07 23.3.11.5 [vector.modifiers] 23.2 [container.requirements] C++20 What are the semantics of vector.emplace(vector.begin(), vector.back())? Howard Hinnant
- LWG2163
2012-07-06 26.8.3 [alg.nth.element] C++14 nth_element requires inconsistent post-conditions Peter Sommerlad
- LWG2162
2012-07-03 16.4.4.6 [allocator.requirements] 20.2.9.3 [allocator.traits.members] 20.2.9 [allocator.traits] C++14 allocator_traits::max_size missing noexcept Bo Persson
- LWG2161
2012-06-18 23.4 [associative] 23.5 [unord] NAD const equivalence of std::map Bjarne Stroustrup
- LWG2160
2012-06-07 23.3.11.3 [vector.capacity] C++17 Unintended destruction ordering-specification of resize Daniel Krügler
- LWG2159
2012-05-24 32.5.10 [atomics.flag] C++14 atomic_flag initialization Alberto Ganesh Barbati
- LWG2158
2012-05-08 23.3.11.3 [vector.capacity] Open Conditional copy/move in std::vector Nikolay Ivchenkov
- LWG2157
2012-05-08 23.3.3.5 [array.zero] Open How does std::array<T,0> initialization work when T is not default-constructible? Daryle Walker
- LWG2156
2012-05-07 23.2.8 [unord.req] C++17 Unordered containers' reserve(n) reserves for n-1 elements Daniel James
- LWG2155
2012-04-30 17.13 [support.runtime] Resolved Macro __bool_true_false_are_defined should be removed Thomas Plum
- LWG2154
2012-04-26 29.5.3.3 [rand.req.urng] Resolved What exactly does compile-time complexity imply? John Salmon
- LWG2153
2012-04-13 22.2.2 [utility.swap] 16.4.4.3 [swappable.requirements] 23.2.2 [container.requirements.general] LEWG Narrowing of the non-member swap contract Robert Shearer
- LWG2152
2012-04-13 16.4.4.3 [swappable.requirements] 23.2.2 [container.requirements.general] LEWG Instances of standard container types are not swappable Robert Shearer
- LWG2151
2012-04-13 27.4.3.2 [string.require] Resolved basic_string<>::swap semantics ignore allocators Robert Shearer
- LWG2150
2012-03-28 26.6.8 [alg.find.end] C++14 Unclear specification of find_end Andrew Koenig
- LWG2149
2012-02-15 22.10 [function.objects] C++14 Concerns about 20.8/5 Scott Meyers
- LWG2148
2012-04-10 22.10.19 [unord.hash] C++14 Hashing enums should be supported directly by std::hash Ville Voutilainen
- LWG2147
2012-03-05 16.4.4.6 [allocator.requirements] C++14 Unclear hint type in Allocator's allocate function Daniel Krügler
- LWG2146
2012-03-23 16.4.4.2 [utility.arg.requirements] Open Are reference types CopyConstructible/MoveConstructible/CopyAssignable/MoveAssignable/Destructible? Nikolay Ivchenkov
- LWG2145
2012-03-21 19.5.3 [syserr.errcat] C++14 error_category default constructor Howard Hinnant
- LWG2144
2012-03-18 17.7.7 [type.index] C++14 Missing noexcept specification in type_index Daniel Krügler
- LWG2143
2012-03-14 31.5.2 [ios.base] C++14 ios_base::xalloc should be thread-safe Alberto Ganesh Barbati
- LWG2142
2012-03-12 32.10.10.2 [futures.task.members] C++14 packaged_task::operator() synchronization too broad? Pete Becker
- LWG2141
2012-03-11 21.3.8.7 [meta.trans.other] C++14 common_type trait produces reference types Doug Gregor
- LWG2140
2012-03-06 32.7 [thread.condition] C++14 Meaning of notify_all_at_thread_exit synchronization requirement? Pete Becker
- LWG2139
2012-03-08 16.4.5.2.1 [namespace.std] 19.5 [syserr] 20.2.8.1 [allocator.uses.trait] 22.10.15.2 [func.bind.isbind] 22.10.15.3 [func.bind.isplace] 22.10.19 [unord.hash] 21.3.8.7 [meta.trans.other] 28.3.3.1 [locale] 28.3.4.2.5 [locale.codecvt] 28.6.11.1.5 [re.regiter.incr] C++20 What is a user-defined type? Loïc Joly
- LWG2138
2012-03-08 32.5.10 [atomics.flag] C++14 atomic_flag::clear should not accept memory_order_consume Ben Viglietta
- LWG2137
2012-03-08 28.6.7.3 [re.regex.assign] Open Misleadingly constrained post-condition in the presence of exceptions Jonathan Wakely
- LWG2136
2012-03-08 16.3.2 [structure] Open Postconditions vs. exceptions Jens Maurer
- LWG2135
2012-03-06 32.7.4 [thread.condition.condvar] 32.7.5 [thread.condition.condvarany] C++14 Unclear requirement for exceptions thrown in condition_variable::wait() Pete Becker
- LWG2134
2012-03-05 32.6.4.2 [thread.mutex.requirements.mutex] Pending NAD Editorial Redundant Mutex requirement? Pete Becker
- LWG2133
2012-01-25 16.4.6.4 [global.functions] C++17 Attitude to overloaded comma for iterators Yakov Galka
- LWG2132
2012-02-28 22.10.17.3.2 [func.wrap.func.con] C++14 std::function ambiguity Ville Voutilainen
- LWG2131
2012-03-05 31.7.5.4 [istream.unformatted] NAD Member function getline taking a string as parameter Loïc Joly
- LWG2130
2012-02-22 32.5.4 [atomics.order] C++14 Missing ordering constraints Mark Batty
- LWG2129
2012-01-18 16.4.5.2.1 [namespace.std] 17.10 [support.initlist] C++17 User specializations of std::initializer_list Richard Smith
- LWG2128
2012-01-23 24.2 [iterator.synopsis] 24.7 [iterator.range] C++14 Absence of global functions cbegin/cend Dmitry Polukhin
- LWG2127
2012-01-23 99 [depr.storage.iterator] C++17 Move-construction with raw_storage_iterator Jonathan Wakely
- LWG2126
2012-01-16 32.6.4 [thread.mutex.requirements] 32.6.4.2.2 [thread.mutex.class] 32.6.4.2 [thread.mutex.requirements.mutex] 32.6.4.2.3 [thread.mutex.recursive] 32.6.4.3 [thread.timedmutex.requirements] 32.6.4.3.2 [thread.timedmutex.class] 32.6.4.3.3 [thread.timedmutex.recursive] Pending NAD Editorial Several specification problems in regard to mutex requirements Pete Becker
- LWG2125
2012-01-01 32.6.4.3 [thread.timedmutex.requirements] 32.6.4.3.2 [thread.timedmutex.class] Pending NAD Editorial TimedMutex specification problem Vicente J. Botet Escriba
- LWG2124
2012-01-16 29.5.3.2 [rand.req.seedseq] NAD Seed sequence over-specified Alberto Ganesh Barbati
- LWG2123
2012-01-15 23.3.7.6 [forward.list.ops] C++14 merge() allocator requirements for lists versus forward lists Nicolai Josuttis
- LWG2122
2012-01-15 23.3.9.5 [list.ops] 23.3.7.6 [forward.list.ops] C++14 merge() stability for lists versus forward lists Nicolai Josuttis
- LWG2121
2012-01-15 31.8.5.2 [stringstream.cons] NAD app for string streams Nicolai Josuttis
- LWG2120
2012-01-01 32.10.9 [futures.async] C++14 What should async do if neither 'async' nor 'deferred' is set in policy? Jonathan Wakely
- LWG2119
2011-12-16 22.10.19 [unord.hash] C++17 Missing hash specializations for extended integer types Daniel Krügler
- LWG2118
2011-12-16 20.3.1.4 [unique.ptr.runtime] Resolved [CD] unique_ptr for array does not support cv qualification conversion of actual argument Alf P. Steinbach
- LWG2117
2011-12-15 28.3.4.3.3.3 [facet.num.put.virtuals] 31.5.2.2.2 [ios.fmtflags] 31.5.5.1 [fmtflags.manip] Open ios_base manipulators should have showgrouping/noshowgrouping Benjamin Kosnik
- LWG2116
2011-12-09 21.3.5.4 [meta.unary.prop] Open is_nothrow_constructible and destructors Dave Abrahams
- LWG2115
2011-12-10 29.6.8 [template.mask.array] Open Undefined behaviour for valarray assignments with mask_array index? Thomas Plum
- LWG2114
2011-12-09 16.4.4.4 [nullablepointer.requirements] 24.3.5.3 [input.iterators] 24.3.5.7 [random.access.iterators] 26.1 [algorithms.general] 26.8 [alg.sorting] 32.2.1 [thread.req.paramname] Resolved Incorrect "contextually convertible to bool" requirements Daniel Krügler
- LWG2113
2011-11-30 16.4.6 [conforming] NAD Do library implementers have the freedom to add final to non-polymorphic components? Daniel Krügler
- LWG2112
2011-11-30 16.4.6 [conforming] 20.2.9 [allocator.traits] 20.5.1 [allocator.adaptor.syn] C++14 User-defined classes that cannot be derived from Daniel Krügler
- LWG2111
2011-12-06 17.9.5.4 [terminate] 99 [unexpected] C++17 Which unexpected/terminate handler is called from the exception handling runtime? Howard Hinnant
- LWG2110
2011-12-07 26.7.8 [alg.remove] C++14 remove can't swap but note says it might Howard Hinnant
- LWG2109
2011-12-04 19.5.7 [syserr.hash] 20.3.3 [util.smartptr.hash] 22.10.19 [unord.hash] 17.7.6 [type.index.synopsis] 27.4.6 [basic.string.hash] 23.3.12 [vector.bool] 32.4.3.2 [thread.thread.id] C++14 Incorrect requirements for hash specializations Daniel Krügler
- LWG2108
2011-12-01 16.4.4.6 [allocator.requirements] Resolved No way to identify allocator types that always compare equal Jonathan Wakely
- LWG2107
2011-11-21 24.3 [iterator.requirements] NAD Some iterator category should guarantee the lifetime of references Jeffrey Yasskin
- LWG2106
2011-11-30 24.5.4 [move.iterators] C++17 move_iterator wrapping iterators returning prvalues Dave Abrahams
- LWG2105
2011-11-28 23.2.2 [container.requirements.general] C++14 Inconsistent requirements on const_iterator's value_type Jeffrey Yasskin
- LWG2104
2011-11-27 32.6.5.4 [thread.lock.unique] C++14 unique_lock move-assignment should not be noexcept Anthony Williams
- LWG2103
2011-11-08 20.2.10 [default.allocator] C++14 std::allocator_traits<std::allocator<T>>::propagate_on_container_move_assignment Ai Azuma
- LWG2102
2011-11-20 32.10.1 [futures.overview] C++14 Why is std::launch an implementation-defined type? Jonathan Wakely
- LWG2101
2011-11-18 21.3.8 [meta.trans] C++17 Some transformation types can produce impossible types Daniel Krügler
- LWG2100
2011-11-14 32.10.9 [futures.async] C++14 timed waiting functions cannot timeout if launch::async policy used Jonathan Wakely
- LWG2099
2011-11-12 17.13 [support.runtime] C++14 Unnecessary constraints of va_start() usage Daniel Krügler
- LWG2098
2011-11-14 32.10.6 [futures.promise] C++14 Minor Inconsistency between promise::set_value and promise::set_value_at_thread_exit Pete Becker
- LWG2097
2011-11-02 32.10.10.2 [futures.task.members] C++14 packaged_task constructors should be constrained Jonathan Wakely
- LWG2096
2011-11-02 32.10.7 [futures.unique.future] C++14 Incorrect constraints of future::get in regard to MoveAssignable Daniel Krügler
- LWG2095
2011-11-01 32.10.6 [futures.promise] 32.10.10 [futures.task] LEWG promise and packaged_task missing constructors needed for uses-allocator construction GitHub Jonathan Wakely
- LWG2094
2011-10-31 30.5.2 [time.duration.cons] C++14 duration conversion overflow shouldn't participate in overload resolution Vicente J. Botet Escriba
- LWG2093
2011-10-27 32.7.4 [thread.condition.condvar] C++14 Throws clause of condition_variable::wait with predicate Alberto Ganesh Barbati
- LWG2092
2011-10-20 32.7.5 [thread.condition.condvarany] C++14 Vague Wording for condition_variable_any Pete Becker
- LWG2091
2011-10-18 32.6.4.3 [thread.timedmutex.requirements] C++14 Misplaced effect in m.try_lock_for() Pete Becker
- LWG2090
2011-10-17 32.6.4.2 [thread.mutex.requirements.mutex] NAD Minor Overconstraint in Mutex Types Pete Becker
- LWG2089
2011-10-07 20.2.10.2 [allocator.members] Resolved std::allocator::construct should use uniform initialization David Krauss
- LWG2088
2011-09-25 17.9.5 [exception.terminate] Resolved std::terminate problem Daniel Krügler
- LWG2087
2011-09-22 31.5 [iostreams.base] C++14 iostream_category() and noexcept Nicolai Josuttis
- LWG2086
2011-09-22 29.7 [c.math] C++14 Overly generic type support for math functions Daniel Krügler
- LWG2085
2011-09-11 31.7.5.4 [istream.unformatted] C++14 Wrong description of effect 1 of basic_istream::ignore Krzysztof Żelechowski
- LWG2084
2011-09-11 27.4.3 [basic.string] NAD basic_string use of charT* Howard Hinnant
- LWG2083
2011-09-06 20.3.2.3 [util.smartptr.weak] 20.3.2.3.6 [util.smartptr.weak.obs] C++14 const-qualification on weak_ptr::owner_before Ai Azuma
- LWG2082
2011-09-02 26 [algorithms] NAD Misleading complexity requirements in <algorithm> Nicolai Josuttis
- LWG2081
2011-08-30 16.4.4.6 [allocator.requirements] C++14 Allocator requirements should include CopyConstructible Jonathan Wakely
- LWG2080
2011-08-30 32.6.7 [thread.once] C++14 Specify when once_flag becomes invalid Nicolai Josuttis
- LWG2079
2011-08-29 29.7 [c.math] NAD Required pow() overloads Steve Clamage
- LWG2078
2011-08-29 32.10.9 [futures.async] C++14 Throw specification of async() incomplete Nicolai Josuttis
- LWG2077
2011-08-20 21.3.5.4 [meta.unary.prop] Open Further incomplete constraints for type traits Daniel Krügler
- LWG2076
2011-08-20 23.4.6.2 [set.cons] C++17 Bad CopyConstructible requirement in set constructors Jens Maurer
- LWG2075
2011-08-18 6.9.2 [intro.multithread] 32.5.5 [atomics.lockfree] 99 [atomics.types.operations.req] Resolved Progress guarantees, lock-free property, and scheduling assumptions Torvald Riegel
- LWG2074
2011-08-17 26.7.10 [alg.reverse] C++14 Off by one error in std::reverse_copy Peter Miller
- LWG2073
2011-08-16 19.2 [std.exceptions] 19.5.8 [syserr.syserr] 31.5.2.2.1 [ios.failure] NAD Library exceptions that take string arguments Eelis van der Weegen
- LWG2072
2011-08-10 99 [depr.temporary.buffer] C++17 Unclear wording about capacity of temporary buffers Kazutoshi Satoda
- LWG2071
2011-05-05 29.6.2.3 [valarray.assign] C++14 std::valarray move-assignment Paolo Carlini
- LWG2070
2011-07-11 20.3.2.2.7 [util.smartptr.shared.create] Resolved allocate_shared should use allocator_traits<A>::construct Jonathan Wakely
- LWG2069
2011-07-01 27.4.3.3 [string.cons] C++14 Inconsistent exception spec for basic_string move constructor Bo Persson
- LWG2068
2011-06-18 22.3.2 [pairs.pair] NAD std::pair not C++03-compatible with defaulted copy c'tor Daniel Krügler
- LWG2067
2011-06-16 32.10.10 [futures.task] C++14 packaged_task should have deleted copy c'tor with const parameter Daniel Krügler
- LWG2066
2011-03-29 23.3.11.3 [vector.capacity] Resolved Missing specification of vector::resize(size_type) Rani Sharoni
- LWG2065
2011-06-06 16.4.4.6 [allocator.requirements] C++14 Minimal allocator interface Jonathan Wakely
- LWG2064
2011-05-29 27.4.3 [basic.string] C++14 More noexcept issues in basic_string Howard Hinnant
- LWG2063
2011-05-29 27.4.3 [basic.string] C++17 Contradictory requirements for string move assignment Howard Hinnant
- LWG2062
2011-05-28 22.10.17.3 [func.wrap.func] 22.10.17.3.3 [func.wrap.func.mod] C++17 Effect contradictions w/o no-throw guarantee of std::function swaps Daniel Krügler
- LWG2061
2011-05-28 24.2 [iterator.synopsis] 24.5.4 [move.iterators] C++14 make_move_iterator and arrays Marc Glisse
- LWG2060
2011-05-27 20.3.1.4 [unique.ptr.runtime] NAD Editorial unique_ptr<T[]>(nullptr_t) missing noexcept Howard Hinnant Paolo Carlini
- LWG2059
2011-05-18 23.4.3 [map] C++17 C++0x ambiguity problem with map::erase Christopher Jefferson
- LWG2058
2011-05-17 29.6 [numarray] C++14 valarray and begin/end Gabriel Dos Reis
- LWG2057
2011-05-21 30.6.6 [time.point.nonmember] Resolved time_point + duration semantics should be made constexpr conforming Daniel Krügler
- LWG2056
2011-05-18 32.10.1 [futures.overview] C++14 future_errc enums start with value 0 (invalid value for broken_promise) Nicolai Josuttis
- LWG2055
2011-01-01 26.10 [numeric.ops] Resolved std::move in std::accumulate and other algorithms Chris Jefferson
- LWG2054
2011-05-13 30.6 [time.point] Resolved time_point constructors need to be constexpr Anthony Williams
- LWG2053
2011-05-09 28.6.4 [re.const] C++14 Errors in regex bitmask types Jonathan Wakely
- LWG2052
2011-05-04 23.2.7 [associative.reqmts] Resolved Mixup between mapped_type and value_type for associative containers Marc Glisse
- LWG2051
2011-05-01 22.4.4 [tuple.tuple] 22.4.4.2 [tuple.cnstr] Resolved Explicit tuple constructors for more than one parameter Ville Voutilainen
- LWG2050
2011-04-29 23.5 [unord] C++14 Unordered associative containers do not use allocator_traits to define member types Tom Zieberman
- LWG2049
2011-04-18 21.3.5.4 [meta.unary.prop] C++14 is_destructible is underspecified Daniel Krügler
- LWG2048
2011-04-18 22.10 [function.objects] 22.10.16 [func.memfn] C++14 Unnecessary mem_fn overloads Jonathan Wakely
- LWG2047
2011-04-16 20.3.1.3.4 [unique.ptr.single.asgn] C++14 Incorrect "mixed" move-assignment semantics of unique_ptr Daniel Krügler
- LWG2046
2011-04-04 32.10.8 [futures.shared.future] NAD shared_future(future<R>&&) should be allowed to throw Peter Sommerlad
- LWG2045
2011-03-24 23.3.7.6 [forward.list.ops] C++14 forward_list::merge and forward_list::splice_after with unequal allocators Pablo Halpern
- LWG2044
2011-03-24 16.4.6.8 [algorithm.stable] C++14 No definition of "Stable" for copy algorithms Pablo Halpern
- LWG2043
2011-03-23 31.13 [c.files] NAD std{in,out,err} should be usable as field names Jeffrey Yasskin
- LWG2042
2011-03-13 23.3.7.3 [forward.list.iter] C++11 Comparing forward_list::before_begin() to forward_list::end() Joe Gottman
- LWG2041
2011-03-09 28.3.4.3.2.3 [facet.num.get.virtuals] C++11 Stage 2 accumulate incompatibilty Howard Hinnant
- LWG2040
2011-03-03 21 [meta] Resolved Missing type traits related to is_convertible Daniel Krügler
- LWG2039
2011-03-02 26.7.1 [alg.copy] 26.7.10 [alg.reverse] C++14 Issues with std::reverse and std::copy_if Nikolay Ivchenkov
- LWG2038
2011-02-27 24.3.5.4 [output.iterators] Open Missing definition for incrementable iterator Pete Becker
- LWG2037
2011-03-01 32.5.2 [atomics.syn] Resolved atomic free functions incorrectly specified Pete Becker
- LWG2036
2011-02-27 31.7.5.2 [istream] NAD istream >> char and eofbit Howard Hinnant
- LWG2035
2011-02-27 24.3.5.4 [output.iterators] Open Output iterator requirements are broken Daniel Krügler
- LWG2034
2011-02-26 32.5.4 [atomics.order] Resolved Initialization of atomics is misspecified so that it doesn't preserve sequential consistency Hans Boehm
- LWG2033
2011-02-20 23.3.11.3 [vector.capacity] 23.3.5.3 [deque.capacity] C++14 Preconditions of reserve, shrink_to_fit, and resize functions Nikolay Ivchenkov
- LWG2032
2011-02-17 32.10.9 [futures.async] C++11 Incorrect synchronization clause of async function Alberto Ganesh Barbati
- LWG2031
2011-02-17 32.10.7 [futures.unique.future] C++11 std::future<>::share() only applies to rvalues Anthony Williams
- LWG2030
2010-11-12 32.10.10 [futures.task] C++11 packaged_task::result_type should be removed Anthony Williams
- LWG2029
2011-02-16 28.6.7 [re.regex] C++11 Missing 'noexcept' on basic_regex move-assignment operator Jonathan Wakely
- LWG2028
2011-02-14 28.3.4.8.2 [locale.messages] C++14 messages_base::catalog overspecified Howard Hinnant
- LWG2027
2011-02-09 32.10.10.2 [futures.task.members] C++11 Initialization of the stored task of a packaged_task Alberto Ganesh Barbati
- LWG2026
2011-02-07 23.5 [unord] NAD hash should be std qualified for unordered container Pete Becker
- LWG2025
2010-12-08 32.10.10.2 [futures.task.members] Resolved Incorrect semantics of move assignment operator of packaged_task Daniel Krügler
- LWG2024
2010-12-08 32.5.8 [atomics.types.generic] Resolved Inconsistent implementation requirements for atomic<integral> and atomic<T*> Daniel Krügler
- LWG2023
2010-12-08 32.6.5.2 [thread.lock.guard] 32.6.5.4 [thread.lock.unique] Resolved Incorrect requirements for lock_guard and unique_lock Daniel Krügler
- LWG2022
2010-12-08 22.10.6 [refwrap] C++11 reference_wrapper<T>::result_type is underspecified Daniel Krügler
- LWG2021
2010-12-07 22.10.15.4 [func.bind.bind] 32.10.1 [futures.overview] 32.10.9 [futures.async] C++14 Further incorrect usages of result_of Daniel Krügler
- LWG2020
2010-12-06 30.5.6 [time.duration.nonmember] C++11 Time utility arithmetic constexpr functions have invalid effects Daniel Krügler
- LWG2019
2010-11-16 28.3.3.3.1 [classification] C++11 isblank not supported by std::locale Jonathan Wakely
- LWG2018
2010-11-16 28.6.6 [re.traits] C++14 [CD] regex_traits::isctype Returns clause is wrong Jonathan Wakely
- LWG2017
2010-11-15 22.10.6 [refwrap] C++11 std::reference_wrapper makes incorrect usage of std::result_of Nikolay Ivchenkov
- LWG2016
2010-11-17 16.4.4.6 [allocator.requirements] C++17 Allocators must be no-throw swappable Daniel Krügler
- LWG2015
2010-11-08 21.3.5 [meta.unary] C++14 Incorrect pre-conditions for some type traits Nikolay Ivchenkov
- LWG2014
2010-11-16 16.4.5.3.3 [macro.names] C++11 More restrictions on macro names Alberto Ganesh Barbati
- LWG2013
2010-11-12 16.4.6.7 [constexpr.functions] C++14 Do library implementers have the freedom to add constexpr? Matt Austern
- LWG2012
2010-10-29 23.4 [associative] Resolved Associative maps should insert pair, not tuple Paolo Carlini
- LWG2011
2010-07-23 27.4.4.4 [string.io] C++14 Unexpected output required of strings James Kanze
- LWG2010
2010-07-19 22.10.15.2 [func.bind.isbind] C++14 is_* traits for binding operations can't be meaningfully specialized Sean Hunt
- LWG2009
2010-07-19 27.4.5 [string.conversions] C++14 Reporting out-of-bound values on numeric string conversions Alisdair Meredith
- LWG2008
2010-06-21 32.10.10.2 [futures.task.members] C++11 Conflicting Error Conditions for packaged_task::operator() Pete Becker
- LWG2007
2010-11-01 23.4.3.3 [map.access] C++11 Incorrect specification of return value for map<>::at() Matt Austern
- LWG2006
2010-10-18 23.2.8 [unord.req] NAD emplace broken for associative containers Pablo Halpern
- LWG2005
2010-10-14 23.4.3.4 [map.modifiers] 23.4.4.3 [multimap.modifiers] 23.5.3.4 [unord.map.modifiers] 23.5.4.3 [unord.multimap.modifiers] C++14 unordered_map::insert(T&&) protection should apply to map too P.J. Plauger
- LWG2004
2010-10-14 30.5.6 [time.duration.nonmember] C++11 duration::operator* has template parameters in funny order P.J. Plauger
- LWG2003
2010-10-21 27.4.3.2 [string.require] C++14 String exception inconsistency in erase. José Daniel García Sánchez
- LWG2002
2010-10-24 28.6.9.9 [re.results.nonmember] Resolved Class template match_results does not specify the semantics of operator== Daniel Krügler
- LWG2001
2010-10-21 28.6.7.3 [re.regex.assign] C++11 Class template basic_regex uses non existent string_type Volker Lukas
- LWG2000
2010-08-29 32.10.10.3 [futures.task.nonmembers] C++11 Missing definition of packaged_task specialization of uses_allocator Howard Hinnant
- LWG1526
2011-03-24 16.4.6.10 [res.on.data.races] Resolved C++ should not impose thread safety requirements on C99 library implementations BSI
- LWG1525
2011-03-24 23.3.11.3 [vector.capacity] C++11 Effects of resize(size()) on a vector BSI
- LWG1524
2011-02-26 17.6.3.5 [new.delete.dataraces] C++11 Allocation functions are missing happens-before requirements and guarantees Hans Boehm
- LWG1523
2010-11-13 32.5 [atomics] Resolved noexcept for Clause 29 Hans Boehm
- LWG1522
2010-10-14 29.4.10 [cmplx.over] C++11 conj specification is now nonsense P.J. Plauger
- LWG1521
2010-10-16 23.2.2 [container.requirements.general] Open Requirements on internal pointer representations in containers Mike Spertus
- LWG1520
2010-10-10 22.10.4 [func.require] C++11 INVOKE on member data pointer with too many arguments Howard Hinnant
- LWG1519
2010-10-09 23.5.3 [unord.map] 23.5.4 [unord.multimap] 23.5.7 [unord.multiset] C++11 bucketsize() const only for unordered set Nicolai Josuttis
- LWG1518
2010-09-14 32.10 [futures] C++11 Waiting for deferred functions Alberto Ganesh Barbati
- LWG1517
2010-09-12 20.3.1.2.2 [unique.ptr.dltr.dflt] C++11 default_delete's default constructor should be trivial Daniel Krügler
- LWG1516
2010-08-25 99 [depr.auto.ptr] C++11 No specification for which header contains auto_ptr BSI
- LWG1515
2010-08-25 32.10.10.2 [futures.task.members] Resolved packaged_task::make_ready_at_thread_exit has no synchronization requirements INCITS
- LWG1514
2010-08-25 32.10.10.2 [futures.task.members] C++11 packaged_task constructors need review INCITS
- LWG1513
2010-08-25 32.10 [futures] Resolved 'launch' enum too restrictive Switzerland
- LWG1512
2010-08-25 32.10.9 [futures.async] NAD Editorial Conflict in specification: block or join? INCITS
- LWG1511
2010-08-25 99 [futures.atomic_future] NAD Editorial Synchronize the move-constructor for atomic_future INCITS
- LWG1510
2010-08-25 99 [futures.atomic_future] NAD Editorial Should be undefined behaviour to call atomic_future operations unless valid() INCITS
- LWG1509
2010-08-25 99 [futures.atomic_future] NAD Editorial No restriction on calling future::get more than once INCITS
- LWG1508
2010-08-25 32.10.10 [futures.task] Resolved Rename packaged_task::operator bool() INCITS
- LWG1507
2010-08-25 32.10.6 [futures.promise] Resolved promise::XXX_at_thread_exit functions have no synchronization requirements INCITS
- LWG1506
2010-08-25 32.10.6 [futures.promise] NAD Editorial set_exception with a null pointer INCITS
- LWG1505
2010-08-25 32.10.6 [futures.promise] Resolved Synchronization between promise::set_value and future::get INCITS
- LWG1504
2010-08-25 32.10.6 [futures.promise] Resolved Term "are serialized" is not defined INCITS
- LWG1503
2010-08-25 32.10.5 [futures.state] NAD Editorial "associated asynchronous state" must go Switzerland
- LWG1502
2010-08-25 32.10.5 [futures.state] Resolved Specification of [futures.state] unclear INCITS
- LWG1501
2010-08-25 32.10 [futures] Resolved Specification for managing associated asynchronous state has problems INCITS
- LWG1500
2010-08-25 32.7.5 [thread.condition.condvarany] NAD Editorial Consider removal of native_handle() Switzerland
- LWG1499
2010-08-25 32.7 [thread.condition] NAD Condition variables preclude wakeup optimization INCITS
- LWG1498
2010-08-25 32.7 [thread.condition] Resolved Unclear specification for [thread.condition] Switzerland
- LWG1497
2010-08-25 32.7 [thread.condition] C++11 lock() postcondition can not be generally achieved Switzerland
- LWG1496
2010-08-25 32.7.4 [thread.condition.condvar] NAD Editorial condition_variable not implementable Switzerland
- LWG1495
2010-08-25 32.7 [thread.condition] NAD Editorial Condition variable wait_for return value insufficient INCITS
- LWG1494
2010-08-25 32.6.7.2 [thread.once.callonce] C++11 Term "are serialized" not defined INCITS
- LWG1493
2010-08-25 32.6.4 [thread.mutex.requirements] LEWG Add mutex, recursive_mutex, is_locked function INCITS
- LWG1492
2010-08-25 32.6.4 [thread.mutex.requirements] Resolved Mutex requirements should not be bound to threads INCITS
- LWG1491
2010-08-25 32.6.4 [thread.mutex.requirements] Resolved try_lock does not guarantee forward progress INCITS
- LWG1490
2010-08-25 32.6.4 [thread.mutex.requirements] Resolved Mutex requirements too stringent Switzerland
- LWG1489
2010-08-25 32.6 [thread.mutex] NAD Editorial unlock functions and unlock mutex requirements are inconsistent Switzerland
- LWG1488
2010-08-25 32.6 [thread.mutex] LEWG Improve interoperability between the C++0x and C1x threads APIs INCITS
- LWG1487
2010-08-25 32.4.5 [thread.thread.this] C++11 Clock related operations exception specifications conflict Switzerland
- LWG1486
2010-08-25 32.4.5 [thread.thread.this] NAD Value of this_thread::get_id() underspecified for detached thread Switzerland
- LWG1485
2010-08-25 32.4.3.2 [thread.thread.id] NAD Unclear thread::id specification INCITS
- LWG1484
2010-08-25 32.4.3 [thread.thread.class] LEWG Need a way to join a thread with a timeout INCITS
- LWG1483
2010-08-25 32.4 [thread.threads] NAD Editorial __STDCPP_THREADS spelling DIN
- LWG1482
2010-08-25 32.2.4 [thread.req.timing] Resolved Timeout operations are under-specified INCITS
- LWG1481
2010-08-25 32.2 [thread.req] Resolved Missing Lockable requirements BSI
- LWG1480
2010-08-25 32.5.11 [atomics.fences] C++11 Atomic fences don't have synchronizes with relation BSI
- LWG1479
2010-08-25 32.5.11 [atomics.fences] C++11 Fence functions should be extern "C" INCITS
- LWG1478
2010-08-25 32.5.8.2 [atomics.types.operations] C++11 Clarify race conditions in atomics initialization BSI
- LWG1477
2010-08-25 32.5.8.2 [atomics.types.operations] Dup weak compare-and-exchange confusion III BSI
- LWG1476
2010-08-25 32.5.8.2 [atomics.types.operations] Dup Meaningless specification of spurious failure INCITS
- LWG1475
2010-08-25 32.5.8.2 [atomics.types.operations] Dup weak compare-and-exchange confusion II Switzerland
- LWG1474
2010-08-25 32.5.8.2 [atomics.types.operations] C++11 weak compare-and-exchange confusion INCITS
- LWG1473
2010-08-25 32.5.8.2 [atomics.types.operations] NAD Incomplete memory order specifications INCITS
- LWG1472
2010-08-25 32.5.8.2 [atomics.types.operations] NAD Editorial Incorrect semantics of atomic_init INCITS
- LWG1471
2010-08-25 32.5.8.2 [atomics.types.operations] NAD Editorial Default constructor of atomics needs specification INCITS
- LWG1470
2010-08-25 32.5.8.2 [atomics.types.operations] Dup "Same-ness" curiosities INCITS
- LWG1469
2010-08-25 32.5.8 [atomics.types.generic] Resolved atomic<T*> inheritance from atomic_address breaks type safety BSI
- LWG1468
2010-08-25 99 [atomics.types.address] Resolved atomic_address::compare_exchange_* member functions should match atomic_compare_exchange_* free functions INCITS
- LWG1467
2010-08-25 99 [atomics.types.address] Resolved Deriving atomic<T*> from atomic_address breaks type safety INCITS
- LWG1466
2010-08-25 99 [atomics.types.address] Resolved Silent const breakage by compare_exchange_* member functions INCITS
- LWG1465
2010-08-25 99 [atomics.types.address] Resolved Missing arithmetic operators for atomic_address INCITS
- LWG1464
2010-08-25 99 [atomics.types.integral] Resolved Underspecified typedefs for atomic integral types INCITS
- LWG1463
2010-08-25 99 [atomics.types.integral] Dup Inconsistent value assignment for atomic_bool INCITS
- LWG1462
2010-08-25 99 [atomics.types.integral] Resolved Ambiguous value assignment to atomic_bool BSI
- LWG1461
2010-08-25 32.5 [atomics] NAD Rename all ATOMIC_* macros as STD_ATOMIC_* Canada
- LWG1460
2010-08-25 32.5.5 [atomics.lockfree] Resolved Missing lock-free property for type bool should be added INCITS
- LWG1459
2010-08-25 32.5.4 [atomics.order] LEWG Overlapping evaluations are allowed Canada
- LWG1458
2010-08-25 32.5.4 [atomics.order] Dup Overlapping evaluations are allowed BSI
- LWG1457
2010-08-25 32.5.2 [atomics.syn] Resolved Splitting lock-free properties BSI
- LWG1456
2010-08-25 32.5 [atomics] NAD Missing fixed-size atomic_ typedefs BSI
- LWG1455
2010-08-25 32.5 [atomics] Resolved C language compatibility for atomics Switzerland
- LWG1454
2010-08-25 32.5 [atomics] Dup Ensure C compatibility for atomics BSI
- LWG1453
2010-08-25 28.6.9.5 [re.results.acc] Resolved Default constructed match_results behavior for certain operations BSI
- LWG1452
2010-08-25 28.6.9.5 [re.results.acc] NAD "target sequence" is not defined BSI
- LWG1451
2010-08-25 28.6.7 [re.regex] Dup regex should support allocators INCITS
- LWG1450
2010-08-25 28.6.4.3 [re.matchflag] C++14 Contradiction in regex_constants BSI
- LWG1449
2010-08-25 31.8.3 [istringstream] C++11 Incomplete specification of header <cinttypes> Canada
- LWG1448
2010-08-25 31.8.2.4 [stringbuf.members] C++11 Concerns about basic_stringbuf::str(basic_string) postconditions BSI
- LWG1447
2010-08-25 31.7 [iostream.format] Resolved Request to resolve issue LWG 1328 INCITS
- LWG1446
2010-08-25 31.7 [iostream.format] NAD Move and swap for I/O streams INCITS
- LWG1445
2010-08-25 31.7 [iostream.format] Resolved Several iostreams member functions incorrectly specified INCITS/PJ Plauger
- LWG1444
2010-08-25 31.5.3.3 [fpos.operations] Dup OFF_T is not defined BSI
- LWG1443
2010-08-25 32 [thread] Dup Imposed happens-before edges are not made transitive BSI
- LWG1442
2010-08-25 32 [thread] NAD Editorial "happens-before" should be "synchronizes-with" Canada
- LWG1441
2010-08-25 29.7 [c.math] C++11 Floating-point test functions are incorrectly specified INCITS
- LWG1440
2010-08-25 29.5.9.6.3 [rand.dist.samp.plinear] C++11 Incorrect specification for piecewise_linear_distribution INCITS
- LWG1439
2010-08-25 29.5.9.6.2 [rand.dist.samp.pconst] C++11 Return from densities() functions? INCITS
- LWG1438
2010-08-25 29.5.5.2 [rand.adapt.disc] C++11 No definition for base() INCITS
- LWG1437
2010-08-25 29.5.4.3 [rand.eng.mers] C++11 Mersenne twister meaningless for word sizes less than two INCITS
- LWG1436
2010-08-25 29.5.4 [rand.eng] C++11 Random number engine constructor concerns BSI
- LWG1435
2010-08-25 29.4.7 [complex.value.ops] C++11 Unclear returns specifications for C99 complex number functions BSI
- LWG1434
2010-08-25 26.8.9 [alg.min.max] NAD Editorial For min/max functions replace variadic arguments by initializer_list argument INCITS
- LWG1433
2010-08-25 26.7.13 [alg.random.shuffle] Dup random_shuffle and shuffle should have consistent signatures BSI
- LWG1432
2010-08-25 26.7.13 [alg.random.shuffle] C++11 random_shuffle signatures are inconsistent INCITS
- LWG1431
2010-08-25 26.6.14 [alg.is.permutation] C++11 is_permutation must be more restrictive INCITS
- LWG1430
2010-08-25 23.5.7 [unord.multiset] C++11 unordered_multiset constructor accepting an allocator as a single parameter should be explicit Japan
- LWG1429
2010-08-25 23.5.6 [unord.set] C++11 unordered_set constructor accepting an allocator as a single parameter should be explicit Japan
- LWG1428
2010-08-25 23.5.4 [unord.multimap] C++11 unordered_multimap constructor accepting an allocator as a single parameter should be explicit Japan
- LWG1427
2010-08-25 23.5.3 [unord.map] C++11 unordered_map constructor accepting an allocator as a single parameter should be explicit Japan
- LWG1426
2010-08-25 23.4.7 [multiset] C++11 multiset constructor accepting an allocator as a single parameter should be explicit Japan
- LWG1425
2010-08-25 23.4.6 [set] C++11 set constructor accepting an allocator as a single parameter should be explicit Japan
- LWG1424
2010-08-25 23.4.4 [multimap] C++11 multimap constructor accepting an allocator as a single parameter should be explicit Japan
- LWG1423
2010-08-25 23.4.3 [map] C++11 map constructor accepting an allocator as single parameter should be explicit Japan
- LWG1422
2010-08-25 23.3.12 [vector.bool] Open vector<bool> iterators are not random access BSI
- LWG1421
2010-08-25 23.6 [container.adaptors] Resolved Accidental move-only library types due to new core language rules DIN
- LWG1420
2010-08-25 23.3.9.3 [list.capacity] C++11 Effects of resize(size()) on a list BSI
- LWG1419
2010-08-25 23.3.7 [forward.list] NAD Editorial forward_list::erase_after should return an iterator INCITS
- LWG1418
2010-08-25 23.3.5.3 [deque.capacity] C++11 Effects of resize(size()) on a deque BSI
- LWG1417
2010-08-25 23.3.3.5 [array.zero] C++11 front/back on a zero-sized array should be undefined BSI
- LWG1416
2010-08-25 23.2 [container.requirements] C++11 forward_list::erase_after should not be allowed to throw DIN
- LWG1415
2010-08-25 23.2.2 [container.requirements.general] NAD Editorial Iterator stability bans the short-string optimization INCITS
- LWG1414
2010-08-25 27.2.4.4 [char.traits.specializations.char16.t] C++11 Fixing remaining dead links to POS_T and OFF_T BSI
- LWG1413
2010-08-25 30.7.8 [time.clock.hires] NAD Specify whether high_resolution_clock is a distinct type or a typedef INCITS
- LWG1412
2010-08-25 99 [time.clock.monotonic] Resolved Make monotonic clocks mandatory Switzerland
- LWG1411
2010-08-25 99 [time.clock.monotonic] Dup Add a compile-time flag to detect monotonic_clock DIN
- LWG1410
2010-08-25 99 [time.clock.monotonic] Resolved Add a feature-detect macro for monotonic_clock BSI
- LWG1409
2010-08-25 99 [time.clock.monotonic] Resolved Specify whether monotonic_clock is a distinct type or a typedef INCITS
- LWG1408
2010-08-25 99 [util.dynamic.safety] C++11 Allow recycling of pointers after undeclare_no_pointers BSI
- LWG1407
2010-08-25 20.3.2.2.2 [util.smartptr.shared.const] Resolved Synch shared_ptr constructors taking movable types INCITS
- LWG1406
2010-08-25 20.3.2.2 [util.smartptr.shared] NAD Support hashing smart-pointers based on owner Japan
- LWG1405
2010-08-25 20.5 [allocator.adaptor] Resolved Move scoped_allocator_adaptor into separate header INCITS
- LWG1404
2010-08-25 20.2.3 [pointer.traits] C++11 pointer_traits should have a size_type member INCITS
- LWG1403
2010-08-25 20.2.7 [allocator.tag] C++11 Inconsistent definitions for allocator_arg Japan
- LWG1402
2010-08-25 20.2 [memory] C++11 nullptr constructors for smart pointers should be constexpr BSI
- LWG1401
2010-08-25 20.2 [memory] C++11 Provide support for unique_ptr<T> == nullptr BSI
- LWG1400
2010-08-25 22.10.17.3.2 [func.wrap.func.con] C++11 FCD function does not need an explicit default constructor Japan
- LWG1399
2010-08-25 22.10.17.3 [func.wrap.func] C++11 function does not need an explicit default constructor Japan
- LWG1398
2010-08-25 22.10 [function.objects] NAD Users should be able to specialize functors without depending on whole <functional> header BSI
- LWG1397
2010-08-25 22.10 [function.objects] Resolved Deprecate '98 binders BSI
- LWG1396
2010-08-25 28.6.7 [re.regex] NAD regex should support allocators INCITS
- LWG1395
2010-08-25 21.3.7 [meta.rel] NAD Editorial Inconsistent reference links should be unified Japan
- LWG1394
2010-08-25 21.3.5.4 [meta.unary.prop] Resolved is_constructible reports false positives DIN
- LWG1393
2010-08-25 21.3.5.4 [meta.unary.prop] Resolved Trivial traits imply noexcept BSI
- LWG1392
2010-08-25 21.3.5 [meta.unary] Resolved result_of should support pointer-to-data-member INCITS
- LWG1391
2010-08-25 21 [meta] Resolved constructible/convertible traits and access control DIN
- LWG1390
2010-08-25 21 [meta] Resolved Limit speculative compilation for constructible/convertible traits DIN
- LWG1389
2010-08-25 21.4.4 [ratio.arithmetic] Resolved Compile-time rational arithmetic and overflow BSI
- LWG1388
2010-08-25 21.4.3 [ratio.ratio] C++11 LWG 1281 incorrectly accepted INCITS
- LWG1387
2010-08-25 99 [tuple.range] C++11 Range support by tuple should be removed BSI
- LWG1386
2010-08-25 22.4.5 [tuple.creation] C++11 pack_arguments overly complex INCITS
- LWG1385
2010-08-25 22.4.5 [tuple.creation] C++11 tuple_cat should be a single variadic signature BSI
- LWG1384
2010-08-25 22.4.5 [tuple.creation] C++11 Function pack_arguments is poorly named INCITS
- LWG1383
2010-08-25 22.3 [pairs] 22.4 [tuple] Resolved Inconsistent defaulted move/copy members in pair and tuple INCITS
- LWG1382
2010-08-25 22.3 [pairs] Resolved pair and tuple constructors should forward arguments INCITS
- LWG1381
2010-08-25 99 [pair.range] C++11 Replace pair's range support by proper range facility BSI
- LWG1380
2010-08-25 22.3 [pairs] Resolved pair and tuple of references need to better specify move-semantics DIN
- LWG1379
2010-08-25 22.3.2 [pairs.pair] Resolved pair copy-assignment not consistent for references INCITS
- LWG1378
2010-08-25 22.3 [pairs] Resolved pair and tuple have too many conversions DIN
- LWG1377
2010-08-25 22.2 [utility] Resolved The revised forward is not compatible with access-control INCITS
- LWG1376
2010-08-25 16.4.4.6 [allocator.requirements] NAD Allocator interface is not backward compatible INCITS
- LWG1375
2010-08-25 16.4.4.6 [allocator.requirements] Dup reference_type should not have been removed from the allocator requirements INCITS
- LWG1374
2010-08-25 16.4.4.2 [utility.arg.requirements] NAD Clarify moved-from objects are "toxic" INCITS
- LWG1373
2010-08-25 22.2 [utility] NAD Customizable traits should have their own headers BSI
- LWG1372
2010-08-25 19.5.3.5 [syserr.errcat.objects] C++11 Adopt recommended practice for standard error categories BSI
- LWG1371
2010-08-25 19 [diagnostics] NAD Standard exceptions require stronger no-throw guarantees BSI
- LWG1370
2010-08-25 17.9.8 [except.nested] C++11 throw_with_nested should not use perfect forwarding INCITS
- LWG1369
2010-08-25 17.9.7 [propagation] NAD rethrow_exception may introduce data races BSI
- LWG1368
2010-08-25 99 [depr.uncaught] C++11 Thread safety of std::uncaught_exception() BSI
- LWG1367
2010-08-25 99 [exception.unexpected] C++11 Deprecate library support for checking dynamic exception specifications BSI
- LWG1366
2010-08-25 17.6.3.5 [new.delete.dataraces] Resolved New-handler and data races DIN
- LWG1365
2010-08-25 17.6.4 [alloc.errors] Resolved Thread-safety of handler functions BSI
- LWG1364
2010-08-25 17.9.7 [propagation] Resolved It is not clear how exception_ptr is synchronized Switzerland
- LWG1363
2010-08-25 17.2 [support.types] C++11 offsetof should be marked noexcept BSI
- LWG1362
2010-08-25 16.4.5.9 [res.on.arguments] C++11 Description of binding to rvalue-references should use the new 'xvalue' vocabulary INCITS
- LWG1361
2010-08-25 16.4.3 [using] NAD Does use of std::size_t in a header imply that typedef name is available to users? BSI
- LWG1360
2010-08-25 16.4.2.5 [compliance] C++11 Add <atomic> to free-standing implementations BSI
- LWG1359
2010-08-25 16.4.2.5 [compliance] NAD Add <tuple> and <utility> to freestanding implementations BSI
- LWG1358
2010-08-25 16.4.2.5 [compliance] NAD Add <chrono> and <ratio> to freestanding implementations BSI
- LWG1357
2010-08-25 16.3.3.3.3 [bitmask.types] Resolved Library bitmask types to not satisfy the bimask type requirements BSI
- LWG1356
2010-08-25 99 [defns.move.ctor] Resolved The definition of move-constructor is redundant BSI
- LWG1355
2010-08-25 99 [defns.move.assign.op] Resolved The definition of move-assignment operator is redundant BSI
- LWG1354
2010-08-25 3.15 [defns.deadlock] C++11 The definition of deadlock excludes cases involving a single thread BSI
- LWG1353
2010-08-25 16 [library] Resolved Clarify the state of a moved-from object Switzerland
- LWG1352
2010-08-25 16 [library] Dup Apply noexcept where library specification says "Throws: Nothing" Switzerland
- LWG1351
2010-08-25 16 [library] Dup Replace dynamic exception specifications with noexcept Switzerland
- LWG1350
2010-08-25 16 [library] Dup Implicit contructors accidentally made some library types move-only Switzerland
- LWG1349
2010-08-25 16 [library] C++11 swap should not throw BSI
- LWG1348
2010-08-25 16 [library] NAD Exception safety of unspecified types BSI
- LWG1347
2010-08-25 16 [library] Resolved Apply noexcept judiciously throughout the library BSI
- LWG1346
2010-08-25 16 [library] Resolved Apply noexcept where library specification does not permit exceptions BSI
- LWG1345
2010-08-25 16 [library] Resolved Library classes should have noexcept move operations BSI
- LWG1344
2010-08-25 16 [library] Resolved Replace throw() with noexcept BSI
- LWG1340
2010-07-16 23.3.7.5 [forward.list.modifiers] C++11 Why does forward_list::resize take the object to be copied by value? James McNellis
- LWG1339
2010-07-14 26.11.7 [uninitialized.fill] C++11 uninitialized_fill_n should return the end of its range Jared Hoberock
- LWG1338
2010-06-25 26.6.15 [alg.search] C++11 LWG 1205 incorrectly applied Howard Hinnant
- LWG1337
2010-06-21 28.6.6 [re.traits] C++11 Swapped arguments in regex_traits::isctype Howard Hinnant
- LWG1335
2010-05-15 22.4.9 [tuple.rel] C++11 Insufficient requirements for tuple::operator<() Joe Gottman
- LWG1334
2010-03-28 24.5.2.2.2 [back.insert.iter.ops] 24.5.2.3.2 [front.insert.iter.ops] 24.5.2.4.2 [insert.iter.ops] C++11 Insert iterators are broken for some proxy containers compared to C++03 Daniel Krügler
- LWG1333
2010-03-26 22.10.17.3.5 [func.wrap.func.inv] C++11 Missing forwarding during std::function invocation Daniel Krügler
- LWG1332
2010-03-26 16.4.4.5 [hash.requirements] C++11 Let Hash objects throw! Daniel Krügler
- LWG1331
2010-03-10 16 [library] NAD incorporate move special member functions into library Martin Sebor
- LWG1330
2010-03-10 23.2 [container.requirements] NAD Move container requirements into requirements tables Nicolai Josuttis
- LWG1329
2010-03-09 23.2.3 [container.requirements.dataraces] Resolved Data races on vector<bool> Jeffrey Yaskin
- LWG1328
2010-02-17 31.7.5.2.4 [istream.sentry] Resolved istream extractors not setting failbit if eofbit is already set Paolo Carlini
- LWG1327
2010-03-07 29.7 [c.math] Resolved templates defined in <cmath> replacing C macros with the same name Michael Wong
- LWG1326
2010-03-07 22.3.2 [pairs.pair] 22.4.4.2 [tuple.cnstr] Resolved Missing/wrong preconditions for pair and tuple functions Daniel Krügler
- LWG1325
2010-03-07 22.9.2.2 [bitset.cons] C++11 bitset Christopher Jefferson
- LWG1324
2010-03-20 22.3.2 [pairs.pair] 22.4.4.2 [tuple.cnstr] Resolved Still too many implicit conversions for pair and tuple Daniel Krügler
- LWG1323
2010-02-19 27.4.3.7.6 [string.replace] C++11 basic_string::replace should use const_iterator Daniel Krügler
- LWG1322
2010-02-16 16.4.4.2 [utility.arg.requirements] Resolved Explicit CopyConstructible requirements are insufficient Daniel Krügler
- LWG1321
2010-02-16 20.5.4 [allocator.adaptor.members] Resolved scoped_allocator_adaptor construct and destroy don't use allocator_traits Howard Hinnant
- LWG1320
2010-02-16 24.2 [iterator.synopsis] NAD Header for iter_swap Alisdair Meredith
- LWG1319
2010-02-16 23.2.2 [container.requirements.general] C++11 Containers should require an iterator that is at least a Forward Iterator Alisdair Meredith
- LWG1318
2010-02-11 20.2.9.2 [allocator.traits.types] NAD N2982 removes previous allocator capabilities N2982 Pete Becker
- LWG1317
2010-02-10 22.10.19 [unord.hash] NAD make_hash Nicolai M. Josuttis
- LWG1316
2009-02-11 20.5 [allocator.adaptor] C++11 scoped_allocator_adaptor operator== has no definition Pablo Halpern
- LWG1315
2009-02-09 32.10.9 [futures.async] NAD Editorial return type of async Jonathan Wakely
- LWG1314
2010-02-07 17.2 [support.types] NAD NULL and nullptr Sean Hunt
- LWG1313
2010-02-07 29.5.8.1 [rand.util.seedseq] NAD Seed sequence's param function not useful for pure output iterator Daniel Krügler
- LWG1312
2010-02-07 23.3.11.4 [vector.data] C++11 vector::data no longer returns a raw pointer Alisdair Meredith
- LWG1311
2010-02-07 24.3.5.5 [forward.iterators] Resolved multi-pass property of Forward Iterator underspecified Alisdair Meredith
- LWG1310
2010-02-05 23.3.7.6 [forward.list.ops] C++11 forward_list splice_after from lvalues Howard Hinnant
- LWG1309
2010-02-03 16.4.4.2 [utility.arg.requirements] C++11 Missing expressions for Move/CopyConstructible Daniel Krügler
- LWG1308
2010-02-02 26.8.9 [alg.min.max] NAD Concerns about initializer_list overloads of min, max, and minmax Niels Dekker
- LWG1307
2010-01-26 17.9.7 [propagation] Resolved exception_ptr and allocator pointers don't understand != Daniel Krügler
- LWG1306
2010-01-24 23.3.3 [array] C++11 pointer and const_pointer for <array> Nicolai Josuttis
- LWG1305
2010-01-23 99 [futures.atomic_future] Resolved preconditions for atomic_future Alisdair Meredith
- LWG1304
2010-01-23 32.10.8 [futures.shared.future] Resolved Missing preconditions for shared_future Alisdair Meredith
- LWG1303
2010-01-23 20.3.1.3 [unique.ptr.single] 20.3.2.2 [util.smartptr.shared] C++11 shared_ptr, unique_ptr, and rvalue references v2 Stephan T. Lavavej
- LWG1302
2010-01-03 23.2.7 [associative.reqmts] 23.2.8 [unord.req] NAD different emplace semantics for sequence and associated containers Nicolai Josuttis
- LWG1301
2010-01-01 23.2.4 [sequence.reqmts] NAD Editorial clear() and assignment Nicolai Josuttis
- LWG1300
2009-12-26 32.10.6 [futures.promise] Resolved Circular definition of promise::swap Jonathan Wakely
- LWG1299
2009-12-25 31.7.8 [ext.manip] C++11 Confusing typo in specification for get_time Alisdair Meredith
- LWG1298
2009-12-25 28.3.2 [locale.syn] C++11 Missing specialization of ctype_byname<char> Alisdair Meredith
- LWG1297
2009-12-23 20.3.1.6 [unique.ptr.special] Resolved unique_ptr's relational operator functions should induce a total order Daniel Krügler
- LWG1296
2009-12-22 23.4.3 [map] NAD map and multimap value_compare overspecified Alisdair Meredith
- LWG1295
2009-12-22 22.10.4 [func.require] C++11 Contradictory call wrapper requirements Daniel Krügler
- LWG1294
2009-12-21 22.10.4 [func.require] C++11 Difference between callable wrapper and forwarding call wrapper unclear Jens Maurer
- LWG1293
2009-12-20 20.3.1.4 [unique.ptr.runtime] Resolved unique_ptr<T[], D> needs to get rid of unspecified-pointer-type Daniel Krügler
- LWG1292
2009-12-19 22.10.17.3.2 [func.wrap.func.con] C++11 std::function should support all callable types Daniel Krügler
- LWG1291
2009-12-18 32.10.6 [futures.promise] Resolved Exceptions thrown during promise::set_value Jonathan Wakely
- LWG1290
2009-12-14 22.10 [function.objects] Resolved Don't require [u|bi]nary_function inheritance Daniel Krügler
- LWG1289
2009-12-14 22.2 [utility] NAD Generic casting requirements for smart pointers Ion Gaztañaga
- LWG1288
2009-12-13 22.10.17.3.2 [func.wrap.func.con] C++11 std::function assignment from rvalues Jonathan Wakely
- LWG1287
2009-12-13 22.10.17.3.2 [func.wrap.func.con] C++11 std::function requires CopyConstructible target object Jonathan Wakely
- LWG1286
2009-12-10 20.2.9.3 [allocator.traits.members] C++11 allocator_traits::select_on_container_copy_construction type-o Howard Hinnant
- LWG1285
2009-12-10 20.2.9.3 [allocator.traits.members] C++11 allocator_traits call to new Howard Hinnant
- LWG1284
2009-12-09 23.3.12 [vector.bool] C++11 vector<bool> initializer_list constructor missing an allocator argument Bo Persson
- LWG1283
2009-12-12 16.4.4.2 [utility.arg.requirements] Resolved MoveConstructible and MoveAssignable need clarification of moved-from state Howard Hinnant
- LWG1282
2009-12-07 26 [algorithms] NAD A proposal to add std::split algorithm Igor Semenov
- LWG1281
2009-12-07 21.4.3 [ratio.ratio] Resolved CopyConstruction and Assignment between ratios having the same normalized form Vicente Juan Botet Escribá
- LWG1280
2009-12-04 24.6.2.2 [istream.iterator.cons] 24.6.3.2 [ostream.iterator.cons.des] C++11 Initialization of stream iterators Jonathan Wakely
- LWG1279
2009-11-30 99 [depr.base] C++11 forbid [u|bi]nary_function specialization Alberto Ganesh Barbati
- LWG1278
2009-11-25 23.3.7.5 [forward.list.modifiers] C++11 Inconsistent return values for forward_list::insert_after Bo Persson
- LWG1277
2009-11-24 32.4.3.2 [thread.thread.id] C++11 std::thread::id should be trivially copyable Anthony Williams
- LWG1276
2009-12-12 23.3.7 [forward.list] C++11 forwardlist missing allocator constructors Daniel Krügler
- LWG1275
2009-11-22 32.10 [futures] Resolved Creating and setting futures Jonathan Wakely
- LWG1274
2009-11-22 99 [futures.atomic_future] Resolved atomic_future constructor Jonathan Wakely
- LWG1273
2009-11-22 32.10.7 [futures.unique.future] Resolved future::valid should be callable on an invalid future Jonathan Wakely
- LWG1272
2009-11-22 32.10.6 [futures.promise] Resolved confusing declarations of promise::set_value Jonathan Wakely
- LWG1271
2009-11-21 30.5.6 [time.duration.nonmember] C++11 CR undefined in duration operators Daniel Krügler
- LWG1270
2009-11-19 99 [func.ret] C++11 result_of should be moved to <type_traits> Alisdair Meredith
- LWG1269
2009-11-18 32.10.5 [futures.state] Resolved Associated state doesn't account for async Anthony Williams
- LWG1268
2009-11-17 32.6 [thread.mutex] Resolved The Mutex requirements in 30.4.1 and 30.4.2 are wrong Anthony Williams
- LWG1267
2009-11-17 32.7.5 [thread.condition.condvarany] C++11 Incorrect wording for condition_variable_any::wait_for Anthony Williams
- LWG1266
2009-11-17 32.10.8 [futures.shared.future] Resolved shared_future::get and deferred async functions Anthony Williams
- LWG1265
2009-11-16 17.13 [support.runtime] NAD longjmp and destructors Sean Hunt
- LWG1264
2009-11-12 16.4.2.5 [compliance] C++11 quick_exit support for freestanding implementations Alisdair Meredith
- LWG1263
2009-11-12 28.6.3 [re.syn] NAD missing swap overloads for regex Howard Hinnant
- LWG1262
2009-11-10 20.3.2.2.8 [util.smartptr.shared.cmp] C++11 std::less<std::shared_ptr<T>> is underspecified Jonathan Wakely
- LWG1261
2009-11-10 27.4.5 [string.conversions] C++11 Insufficent overloads for to_string / to_wstring Christopher Jefferson
- LWG1260
2009-11-07 21.3.5.4 [meta.unary.prop] Resolved is_constructible<int*,void*> reports true Peter Dimov
- LWG1259
2009-11-05 23.2.4 [sequence.reqmts] NAD Should initializer-list constructors move elements? Sean Hunt
- LWG1258
2009-11-05 22.10.17.3.3 [func.wrap.func.mod] Resolved std::function Effects clause impossible to satisfy Daniel Krügler
- LWG1257
2009-11-04 31.5 [iostreams.base] C++11 Header <ios> still contains a concept_map Beman Dawes
- LWG1256
2009-11-04 20.3.2.3 [util.smartptr.weak] C++11 weak_ptr comparison functions should be removed Daniel Krügler
- LWG1255
2009-11-03 22.2 [utility] C++11 declval should be added to the library Daniel Krügler
- LWG1254
2009-11-01 23.3.12 [vector.bool] C++11 Misleading sentence in vector<bool>::flip Christopher Jefferson
- LWG1253
2009-10-24 23.2.7 [associative.reqmts] C++11 invalidation of iterators and emplace vs. insert inconsistence in assoc. containers Boris Dušek
- LWG1252
2009-10-21 99 [depr.conversions.buffer] C++11 wbuffer_convert::state_type inconsistency Bo Persson
- LWG1251
2009-10-29 31.8.2.2 [stringbuf.cons] NAD move constructing basic_stringbuf Martin Sebor
- LWG1250
2009-10-29 22.9.2 [template.bitset] C++11 <bitset> still overspecified Martin Sebor
- LWG1249
2009-10-25 31.5.4.2 [basic.ios.cons] C++11 basic_ios default ctor Martin Sebor
- LWG1248
2009-10-25 23.5 [unord] Resolved Equality comparison for unordered containers Herb Sutter
- LWG1247
2009-10-24 99 [auto.ptr] C++11 auto_ptr is overspecified Alisdair Meredith
- LWG1246
2009-10-24 23.3.11.3 [vector.capacity] NAD vector::resize() missing efficiency guarantee David Abrahams
- LWG1245
2009-10-22 22.10.19 [unord.hash] C++11 std::hash<string> & co Paolo Carlini
- LWG1244
2009-10-22 32.10 [futures] Resolved wait_*() in *future for synchronous functions Detlef Vollmann
- LWG1243
2009-10-22 29.6.2.7 [valarray.cassign] NAD Missing operator+= (initializer_list<T>) for valarray Daniel Krügler
- LWG1242
2009-10-21 23 [containers] NAD Enable SCARY iterators Herb Sutter
- LWG1241
2009-10-17 26.7.9 [alg.unique] C++11 unique_copy needs to require EquivalenceRelation Daniel Krügler
- LWG1240
2009-10-18 22.10.17.3 [func.wrap.func] C++11 Deleted comparison functions of std::function not needed Daniel Krügler
- LWG1239
2009-10-16 21.3.5.4 [meta.unary.prop] NAD Editorial Defect report David Abrahams
- LWG1238
2009-10-15 26 [algorithms] Open Defining algorithms taking iterator for range Alisdair Meredith
- LWG1237
2009-10-14 19.5 [syserr] C++11 Constrained error_code/error_condition members Daniel Krügler
- LWG1236
2009-10-13 16 [library] NAD reserved identifiers in programs not using the library Sean Hunt
- LWG1235
2009-10-12 29.5.3.6 [rand.req.dist] NAD Issue with C++0x random number proposal Matthias Troyer
- LWG1234
2009-10-09 23.2.4 [sequence.reqmts] C++11 "Do the right thing" and NULL Matt Austern
- LWG1233
2009-10-11 20.2 [memory] NAD Editorial Missing unique_ptr signatures in synopsis Daniel Krügler
- LWG1232
2009-10-11 16 [library] NAD Editorial Still swap's with rvalue-references Daniel Krügler
- LWG1231
2009-10-10 20.3.2.3.6 [util.smartptr.weak.obs] C++11 weak_ptr comparisons incompletely resolved Daniel Krügler
- LWG1230
2009-10-09 22.10.16 [func.memfn] Dup mem_fn and variadic templates Alisdair Meredith
- LWG1229
2009-10-08 19.5.4.3 [syserr.errcode.modifiers] Resolved error_code operator= typo Stephan T. Lavavej
- LWG1228
2009-10-07 21.3.5.4 [meta.unary.prop] NAD User-specialized nothrow type traits Alisdair Meredith
- LWG1227
2009-10-05 22.9.2 [template.bitset] C++11 <bitset> synopsis overspecified Bo Persson
- LWG1226
2009-10-05 32.10.3 [futures.errors] Resolved Incomplete changes of #890 Daniel Krügler
- LWG1225
2009-10-05 99 [func.ret] Resolved C++0x result_of issue Sebastian Gesemann
- LWG1224
2009-09-30 32.7.5 [thread.condition.condvarany] NAD condition_variable_any support for recursive mutexes? Jeffrey Yasskin
- LWG1223
2009-09-30 32.7.5 [thread.condition.condvarany] NAD condition_variable_any lock matching? Jeffrey Yasskin
- LWG1222
2009-09-30 32.7 [thread.condition] C++11 condition_variable incorrect effects for exception safety Jeffrey Yasskin
- LWG1221
2009-09-30 32.7.4 [thread.condition.condvar] C++11 condition_variable wording Jeffrey Yasskin
- LWG1220
2009-09-30 32.7 [thread.condition] C++11 What does condition_variable wait on? Jeffrey Yasskin
- LWG1219
2009-09-30 32.6.5.4.3 [thread.lock.unique.locking] Dup unique_lock::lock and resource_deadlock_would_occur Jeffrey Yasskin
- LWG1218
2009-09-30 32.6.4 [thread.mutex.requirements] C++11 mutex destructor synchronization Jeffrey Yasskin
- LWG1217
2009-09-26 29.4 [complex.numbers] NAD Quaternion support Ted Shaneyfelt
- LWG1216
2009-09-25 17.9.8 [except.nested] C++11 LWG 1066 Incomplete? Pete Becker
- LWG1215
2009-09-24 23.3.9.5 [list.ops] C++11 list::merge with unequal allocators Pablo Halpern
- LWG1214
2009-09-20 23.2.7 [associative.reqmts] C++14 Insufficient/inconsistent key immutability requirements for associative containers Daniel Krügler
- LWG1213
2009-09-19 24.3 [iterator.requirements] Open Meaning of valid and singular iterator underspecified Daniel Krügler
- LWG1212
2009-09-18 24.3 [iterator.requirements] Resolved result of post-increment/decrement operator Alisdair Meredith
- LWG1211
2009-09-18 24.5.4.2 [move.iterator] Resolved Move iterators should be restricted as input iterators Alisdair Meredith
- LWG1210
2009-09-18 24.3 [iterator.requirements] Resolved Iterator reachability should not require a container Alisdair Meredith
- LWG1209
2009-09-15 28.6.9.2 [re.results.const] C++11 match_results should be moveable Stephan T. Lavavej
- LWG1208
2009-09-23 29.6.2.2 [valarray.cons] C++11 valarray initializer_list constructor has incorrect effects Howard Hinnant
- LWG1207
2009-09-13 23.3.9.5 [list.ops] C++11 Underspecified std::list operations? Loïc Joly
- LWG1206
2009-09-13 26.7.2 [alg.move] C++11 Incorrect requires for move_backward and copy_backward Howard Hinnant
- LWG1205
2009-09-13 26 [algorithms] C++11 Some algorithms could more clearly document their handling of empty ranges Alisdair Meredith
- LWG1204
2009-09-12 16.4.5.9 [res.on.arguments] C++11 Global permission to move Howard Hinnant
- LWG1203
2009-09-06 31.7.6.6 [ostream.rvalue] 31.7.5.6 [istream.rvalue] C++20 More useful rvalue stream insertion Howard Hinnant
- LWG1202
2009-09-05 21.3.4 [meta.help] NAD integral_constant needs a spring clean Alisdair Meredith
- LWG1201
2009-09-05 22.4.5 [tuple.creation] 22.3 [pairs] Resolved Do we always want to unwrap ref-wrappers in make_tuple Alisdair Meredith
- LWG1200
2009-09-03 27.2.3 [char.traits.typedefs] NAD "surprising" char_traits<T>::int_type requirements Sean Hunt
- LWG1199
2009-08-26 23.6 [container.adaptors] C++11 Missing extended copy constructor in container adaptors Pablo Halpern
- LWG1198
2009-08-26 23.6 [container.adaptors] C++11 Container adaptor swap: member or non-member? Pablo Halpern
- LWG1197
2009-08-24 23.2.8 [unord.req] C++11 Can unordered containers have bucket_count() == 0? Howard Hinnant
- LWG1196
2009-08-19 23.6.4.2 [priqueue.cons] Resolved move semantics undefined for priority_queue Alisdair Meredith
- LWG1195
2009-08-18 16 [library] C++11 "Diagnostic required" wording is insufficient to prevent UB Daniel Krügler
- LWG1194
2009-08-20 23.6 [container.adaptors] C++11 Unintended queue constructor Howard Hinnant
- LWG1193
2009-08-18 20.3.1.2 [unique.ptr.dltr] C++11 default_delete cannot be instantiated with incomplete types Daniel Krügler
- LWG1192
2009-08-14 27.4.3.4 [string.iterators] C++11 basic_string missing definitions for cbegin / cend / crbegin / crend Jonathan Wakely
- LWG1191
2009-08-18 22.4.8 [tuple.elem] C++11 tuple get API should respect rvalues Alisdair Meredith
- LWG1190
2009-08-10 23.2.8 [unord.req] 23.5 [unord] NAD Setting the maximum load factor should return the previous value Matt Austern
- LWG1189
2009-08-10 23.2.8 [unord.req] 23.5 [unord] C++11 Awkward interface for changing the number of buckets in an unordered associative container Matt Austern
- LWG1188
2009-08-10 23.2.8 [unord.req] 23.5 [unord] NAD Unordered containers should have a minimum load factor as well as a maximum Matt Austern
- LWG1187
2009-08-07 21.3.8.7 [meta.trans.other] C++11 std::decay Jason Merrill
- LWG1186
2009-07-31 23.6.6 [stack] NAD Concepts Forward list could model a stack Alisdair Meredith
- LWG1185
2009-07-31 24.3 [iterator.requirements] Resolved Iterator categories and output iterators Alisdair Meredith
- LWG1184
2009-07-29 23.3.11 [vector] NAD Feature request: dynamic bitset Alisdair Meredith
- LWG1183
2009-07-28 31.5.4.3 [basic.ios.members] C++11 basic_ios::set_rdbuf may break class invariants Daniel Krügler
- LWG1182
2009-07-28 22.10.19 [unord.hash] C++11 Unfortunate hash dependencies Alisdair Meredith
- LWG1181
2009-07-25 28.6.8.3 [re.submatch.op] C++11 Invalid sub_match comparison operators Daniel Krügler
- LWG1180
2009-07-25 28.6.8.2 [re.submatch.members] C++11 Missing string_type member typedef in class sub_match Daniel Krügler
- LWG1179
2009-07-21 16.3.2.4 [structure.specifications] NAD Editorial Probably editorial in [structure.specifications] Robert Klarer
- LWG1178
2009-07-18 16.4.6.2 [res.on.headers] C++11 Header dependencies Beman Dawes
- LWG1177
2009-07-18 30.5 [time.duration] C++11 Improve "diagnostic required" wording Howard Hinnant
- LWG1176
2009-07-18 32.4.3.3 [thread.thread.constr] NAD Make thread constructor non-variadic Howard Hinnant
- LWG1175
2009-07-17 23.2.8 [unord.req] Open unordered complexity Pablo Halpern
- LWG1174
2009-07-16 21.3.5.4 [meta.unary.prop] Resolved Type property predicates Jason Merrill
- LWG1173
2009-07-14 16 [library] NAD "Equivalence" wishy-washiness David Abrahams
- LWG1172
2009-07-08 99 [allocator.concepts.members] Resolved select_on_container_(copy|move)_construction over-constrained Alberto Ganesh Barbati
- LWG1171
2009-07-06 30.5 [time.duration] C++11 duration types should be literal Alisdair Meredith
- LWG1170
2009-06-22 27.1 [strings.general] C++11 String char-like types no longer PODs Beman Dawes
- LWG1169
2009-07-04 28.3.4.3.2.3 [facet.num.get.virtuals] C++17 num_get not fully compatible with strto* Cosmin Truta
- LWG1168
2009-07-02 22.9.2.3 [bitset.members] NAD Editorial Odd wording for bitset equality operators Alisdair Meredith
- LWG1167
2009-07-01 22.3 [pairs] NAD Concepts pair<T,U> doesn't model LessThanComparable in unconstrained code even if T and U do. Dave Abrahams
- LWG1166
2009-06-28 99 [allocator.propagation] 99 [allocator.propagation.map] 23 [containers] Resolved Allocator-specific move/copy break model of move-constructor and move-assignment LWG
- LWG1165
2009-06-28 32.10.6 [futures.promise] Resolved Unneeded promise move constructor LWG
- LWG1164
2009-06-28 32.10.6 [futures.promise] NAD promise::swap should pass by rvalue reference LWG
- LWG1163
2009-06-28 32.10.8 [futures.shared.future] Resolved shared_future is inconsistent with shared_ptr LWG
- LWG1162
2009-06-28 32.10.8 [futures.shared.future] Resolved shared_future should support an efficient move constructor LWG
- LWG1161
2009-06-28 32.10.7 [futures.unique.future] Resolved Unnecessary unique_future limitations LWG
- LWG1160
2009-06-28 32.10.4 [futures.future.error] Resolved future_error public constructor is 'exposition only' LWG
- LWG1159
2009-06-28 32.6.5.4.3 [thread.lock.unique.locking] C++11 Unclear spec for resource_deadlock_would_occur LWG
- LWG1158
2009-06-28 32.2.4 [thread.req.timing] C++11 Encouragement to use monotonic clock LWG
- LWG1157
2009-06-28 16.4.5.2.1 [namespace.std] C++11 Local types can now instantiate templates LWG
- LWG1156
2009-06-28 16.3.3.3.2 [enumerated.types] 16.3.3.3.3 [bitmask.types] NAD Constraints on bitmask and enumeration types to be tightened LWG
- LWG1155
2009-06-28 C.8 [diff.library] NAD Editorial Reference should be to C99 LWG
- LWG1154
2009-06-28 29.4 [complex.numbers] NAD complex should accept integral types LWG
- LWG1153
2009-06-28 16 [library] 32 [thread] D [depr] NAD Standard library needs review for constructors to be explicit to avoid treatment as initializer-list constructor LWG
- LWG1152
2009-06-27 28.3.4.3.3.3 [facet.num.put.virtuals] C++11 Expressions parsed differently than intended Seungbeom Kim
- LWG1151
2009-06-28 16 [library] Resolved Behavior of the library in the presence of threads is incompletely specified LWG
- LWG1150
2009-06-28 31.10.6 [fstream] Resolved wchar_t, char16_t and char32_t filenames LWG
- LWG1149
2009-06-25 99 [rand.concept.urng] NAD Concepts Reformulating NonemptyRange axiom Walter Brown
- LWG1148
2009-06-20 31.7 [iostream.format] NAD Wrong argument type of I/O stream manipulators setprecision() and setw() Marc Steinbach
- LWG1147
2009-06-16 32.5.8.2 [atomics.types.operations] Resolved Non-volatile atomic functions Jeffrey Yasskin
- LWG1146
2009-06-16 32.5.5 [atomics.lockfree] Resolved "lockfree" does not say enough Jeffrey Yasskin
- LWG1145
2009-06-16 32.5 [atomics] Resolved Inappropriate headers for atomics LWG
- LWG1144
2009-06-16 17.5 [support.start.term] C++11 "thread safe" is undefined LWG
- LWG1143
2009-06-15 32.5 [atomics] Resolved Atomic operations library not concept enabled LWG
- LWG1142
2009-06-15 28.6 [re] NAD Concepts Regular expressions library not concept enabled LWG
- LWG1141
2009-06-15 31 [input.output] NAD Concepts Input/Output library not concept enabled LWG
- LWG1140
2009-06-15 29 [numerics] NAD Concepts Numerics library not concept enabled LWG
- LWG1139
2009-06-15 32 [thread] NAD Concepts Thread support library not concept enabled LWG
- LWG1138
2009-06-12 27.4.4.1 [string.op.plus] C++11 Unusual return value for operator+ Alisdair Meredith
- LWG1137
2009-06-11 29.4.10 [cmplx.over] C++11 Return type of conj and proj Marc Steinbach
- LWG1136
2007-06-06 17.9.8 [except.nested] C++11 Incomplete specification of nested_exception::rethrow_nested() Daniel Krügler
- LWG1135
2007-06-06 17.9.7 [propagation] Resolved exception_ptr should support contextual conversion to bool Daniel Krügler
- LWG1134
2009-05-26 29.7 [c.math] 99 [stdinth] 99 [fenv] 99 [cmplxh] C++11 Redundant specification of <stdint.h>, <fenv.h>, <tgmath.h>, and maybe <complex.h> Robert Klarer
- LWG1133
2009-05-09 23.3.7.6 [forward.list.ops] 23.3.9.5 [list.ops] C++11 Does N2844 break current specification of list::splice? N2844 Alisdair Meredith
- LWG1132
2009-06-01 17.9.8 [except.nested] NAD JP-30: nested exceptions Seiji Hayashida
- LWG1131
2009-06-01 21.3.5.4 [meta.unary.prop] C++11 C++0x does not need alignment_of Niels Dekker
- LWG1130
2009-05-13 17.9.7 [propagation] C++11 copy_exception name misleading Peter Dimov
- LWG1129
2009-05-30 24.6.2.2 [istream.iterator.cons] 24.6.4 [istreambuf.iterator] Resolved istream(buf)_iterator should support literal sentinel value Alisdair Meredith
- LWG1128
2009-05-28 24.2 [iterator.synopsis] NAD Concepts Missing definition of iterator_traits<T*> Alisdair Meredith
- LWG1127
2009-05-28 24.3.2.3 [iterator.traits] NAD Concepts rvalue references and iterator traits Alisdair Meredith
- LWG1126
2009-05-28 24.6.4.4 [istreambuf.iterator.ops] C++11 istreambuff_iterator::equal needs a const & parameter Alisdair Meredith
- LWG1125
2009-05-28 24.6.3.3 [ostream.iterator.ops] NAD ostream_iterator does not work with movable types Alisdair Meredith
- LWG1124
2009-05-28 99 [concept.transform] NAD Concepts Invalid definition of concept RvalueOf Daniel Krügler
- LWG1123
2009-05-14 31.5.2.2.6 [ios.init] C++11 No requirement that standard streams be flushed James Kanze
- LWG1122
2009-05-25 21.4.3 [ratio.ratio] Resolved Ratio values should be constexpr Alisdair Meredith
- LWG1121
2009-05-25 21.4.4 [ratio.arithmetic] NAD Support for multiple arguments Alisdair Meredith
- LWG1120
2009-05-23 21 [meta] NAD New type trait - remove_all Alisdair Meredith
- LWG1119
2009-05-23 22.4.7 [tuple.helper] NAD tuple query APIs do not support references Alisdair Meredith
- LWG1118
2009-05-23 22.4.7 [tuple.helper] C++11 tuple query APIs do not support cv-qualification Alisdair Meredith
- LWG1117
2009-05-23 22.4.4.2 [tuple.cnstr] Resolved tuple copy constructor Alisdair Meredith
- LWG1116
2009-05-23 22.4.4 [tuple.tuple] Resolved Literal constructors for tuple Alisdair Meredith
- LWG1115
2009-05-23 C.8 [diff.library] NAD Editorial va_copy missing from Standard macros table Miles Zhao
- LWG1114
2009-05-12 21 [meta] C++11 Type traits underspecified Daniel Krügler
- LWG1113
2009-05-09 22.9.2 [template.bitset] C++11 bitset::to_string could be simplified Alisdair Meredith
- LWG1112
2009-05-06 22.9.2 [template.bitset] NAD bitsets and new style for loop Alisdair Meredith
- LWG1111
2009-04-29 23.4 [associative] NAD Concepts associative containers underconstrained Alisdair Meredith
- LWG1110
2009-04-29 26.6.5 [alg.foreach] C++11 Is for_each overconstrained? Alisdair Meredith
- LWG1109
2009-04-28 26.8.7.2 [includes] NAD Concepts std::includes should require CopyConstructible predicate Alisdair Meredith
- LWG1108
2009-04-25 32.2.2 [thread.req.exception] C++11 thread.req.exception overly constrains implementations Christopher Kohlhoff
- LWG1107
2009-04-03 32.10.8 [futures.shared.future] NAD Editorial constructor shared_future(unique_future) by value? Thomas J. Gritzan
- LWG1106
2009-04-03 32.10.8 [futures.shared.future] Resolved Multiple exceptions from connected shared_future::get()? Thomas J. Gritzan
- LWG1105
2009-04-23 99 [iterator.concepts.range] NAD Concepts Shouldn't Range be an auto concept David Abrahams
- LWG1104
2009-04-25 31.5.4.3 [basic.ios.members] C++11 basic_ios::move should accept lvalues Howard Hinnant
- LWG1103
2009-04-25 19.5.8.2 [syserr.syserr.members] C++11 system_error constructor postcondition overly strict Howard Hinnant
- LWG1102
2009-04-20 23.3.11.3 [vector.capacity] Open std::vector's reallocation policy still unclear Daniel Krügler
- LWG1101
2009-04-25 26.7.9 [alg.unique] NAD Editorial unique requirements Howard Hinnant
- LWG1100
2009-04-25 20.3.1.3.2 [unique.ptr.single.ctor] Resolved auto_ptr to unique_ptr conversion Howard Hinnant
- LWG1099
2009-03-21 16 [library] NAD Various issues David Abrahams
- LWG1098
2009-04-03 99 [util.dynamic.safety] C++11 definition of get_pointer_safety() Jens Maurer
- LWG1097
2009-04-03 17.2 [support.types] C++11 #define __STDCPP_THREADS Jens Maurer
- LWG1096
2009-03-21 16 [library] NAD Concepts unconstrained rvalue ref parameters David Abrahams
- LWG1095
2009-03-27 16.4.5.10 [res.on.objects] C++11 Shared objects and the library wording unclear Beman Dawes
- LWG1094
2009-03-24 31.5.4.4 [iostate.flags] C++11 Replace "unspecified-bool-type" by "explicit operator bool() const" in I/O library P.J. Plauger
- LWG1093
2009-03-22 26.7.13 [alg.random.shuffle] Resolved Multiple definitions for random_shuffle algorithm Alisdair Meredith
- LWG1092
2009-03-22 21.3.4 [meta.help] NAD Concepts Class template integral_constant should be a constrained template Daniel Krügler
- LWG1091
2009-03-22 23.4.4.3 [multimap.modifiers] NAD Multimap description confusing LWG
- LWG1090
2009-03-22 32.10.10 [futures.task] Resolved Missing description of packaged_task member swap, missing non-member swap Daniel Krügler
- LWG1089
2009-03-22 32 [thread] C++11 Unify "Throws: Nothing." specifications Howard Hinnant
- LWG1088
2009-03-22 32.10.6 [futures.promise] Resolved std::promise should provide non-member swap overload Howard Hinnant
- LWG1087
2009-03-22 26.7.5 [alg.replace] NAD Concepts Incorrect OutputIterator concept requirements for replace algorithms Howard Hinnant
- LWG1086
2009-03-22 24.6 [stream.iterators] NAD Concepts Stream iterators need to be concept-constrained templates Howard Hinnant
- LWG1085
2009-03-22 24.3.5.6 [bidirectional.iterators] NAD Concepts BidirectionalIterator concept should provide default implementation for post-decrement Howard Hinnant
- LWG1084
2009-03-22 24.3.5.5 [forward.iterators] NAD Concepts Concept ForwardIterator should provide default implementation for post-increment Howard Hinnant
- LWG1083
2009-03-22 28.3 [localization] NAD Concepts InputIterator and OutputIterator template parameters need to be concept constraints Howard Hinnant
- LWG1082
2009-03-22 28.3 [localization] NAD Concepts codecvt needs to be a concept-constrained template Howard Hinnant
- LWG1081
2009-03-22 27 [strings] NAD Concepts basic_string needs to be a concept-constrained template Howard Hinnant
- LWG1080
2009-03-21 99 [concept.arithmetic] NAD Concepts Concept ArithmeticLike should provide explicit boolean conversion Daniel Krügler
- LWG1079
2009-03-20 24.3.5.7 [random.access.iterators] C++11 UK-265: RandomAccessIterator's operator- has nonsensical effects clause Doug Gregor
- LWG1078
2009-03-20 17.7.7 [type.index] NAD Concepts DE-17: Remove class type_index Doug Gregor
- LWG1077
2009-03-20 22.4.4 [tuple.tuple] NAD Editorial Nonesense tuple declarations Pete Becker
- LWG1076
2009-03-20 99 [depr.negators] NAD Concepts unary/binary_negate need constraining and move support Alisdair Meredith
- LWG1075
2009-03-20 22 [utilities] 23 [containers] Resolved Scoped allocators are too complex Alan Talbot
- LWG1074
2009-03-19 99 [allocator.element.concepts] NAD Concepts concept map broken by N2840 N2840 Alisdair Meredith
- LWG1073
2009-03-19 20.2 [memory] C++11 Declaration of allocator_arg should be constexpr Alisdair Meredith
- LWG1072
2009-03-19 22.10.19 [unord.hash] NAD Concepts Is std::hash a constrained template or not? Alisdair Meredith
- LWG1071
2009-03-19 22.10.15.2 [func.bind.isbind] C++11 is_bind_expression should derive from integral_constant<bool> Alisdair Meredith
- LWG1070
2009-03-19 22.10.17.3 [func.wrap.func] C++11 Ambiguous move overloads in function Howard Hinnant
- LWG1069
2009-03-18 29.5.8.1 [rand.util.seedseq] NAD class seed_seq should support efficient move operations Alisdair Meredith
- LWG1068
2009-03-18 29.5.7 [rand.device] NAD class random_device should be movable Alisdair Meredith
- LWG1067
2009-03-17 26.10 [numeric.ops] NAD Concepts simplified wording for inner_product Alisdair Meredith
- LWG1066
2009-03-15 17 [support] C++11 Use [[noreturn]] attribute in the library Howard Hinnant
- LWG1065
2009-03-15 16.4.2.2 [contents] C++11 Allow inline namespaces within namespace std for implementations Howard Hinnant
- LWG1064
2009-03-15 99 [defns.obj.state] NAD Term "object state" should not refer to classes Howard Hinnant
- LWG1063
2009-03-15 99 [iterator.backward] NAD Concepts 03 iterator compatibilty Alisdair Meredith
- LWG1062
2009-03-13 24.5.2 [insert.iterators] NAD Missing insert_iterator for stacks/queues Alisdair Meredith
- LWG1061
2009-03-13 22.3.4 [pair.astuple] NAD Editorial Bad indexing for tuple access to pair (Editorial?) Alisdair Meredith
- LWG1060
2009-03-13 16.3.3.3.4.2 [byte.strings] NAD Editorial Embedded nulls in NTBS Alisdair Meredith
- LWG1059
2009-03-13 22.10.17.3 [func.wrap.func] NAD Concepts Usage of no longer existing FunctionType concept Daniel Krügler
- LWG1058
2009-03-12 23.2.4 [sequence.reqmts] NAD Editorial New container issue Alisdair Meredith
- LWG1057
2009-03-12 29.5 [rand] NAD Concepts RandomNumberEngineAdaptor Alisdair Meredith
- LWG1056
2009-03-12 29.5 [rand] NAD Must all Engines and Distributions be Streamable? Alisdair Meredith
- LWG1055
2009-03-12 21.3.8.7 [meta.trans.other] Resolved Provide a trait that returns the underlying type of an enumeration type Alisdair Meredith
- LWG1054
2009-03-13 22.2.4 [forward] Resolved forward broken Howard Hinnant
- LWG1053
2009-03-12 26 [algorithms] NAD Unify algorithms with operator and function object variants Alisdair Meredith
- LWG1052
2009-03-12 24.5.1.6 [reverse.iter.elem] Resolved reverse_iterator::operator-> should also support smart pointers Alisdair Meredith
- LWG1051
2009-03-12 24.5.1.6 [reverse.iter.elem] 24.5.4.6 [move.iter.elem] NAD Specify subscript operation return types of reverse_iterator and move_iterator Alisdair Meredith
- LWG1050
2009-03-12 32.10.6 [futures.promise] Resolved Clarify postconditions for get_future() Alisdair Meredith
- LWG1049
2009-03-12 32.10.6 [futures.promise] Resolved Move assignment of promise inverted Alisdair Meredith
- LWG1048
2009-03-12 32.10.7 [futures.unique.future] Resolved Provide empty-state inspection for std::unique_future Alisdair Meredith
- LWG1047
2009-03-12 32.10.7 [futures.unique.future] Resolved Ensure that future's get() blocks when not ready Alisdair Meredith
- LWG1046
2009-03-12 32.10 [futures] Resolved Provide simple facility to start asynchronous operations Alisdair Meredith
- LWG1045
2009-03-12 32.6.5.4.2 [thread.lock.unique.cons] C++11 Remove unnecessary preconditions from unique_lock constructor Alisdair Meredith
- LWG1044
2009-03-12 32.6 [thread.mutex] C++11 Empty tag types should be constexpr literals Alisdair Meredith
- LWG1043
2009-03-12 32.5.8.2 [atomics.types.operations] Resolved Clarify that compare_exchange is not a read-modify-write operation Alisdair Meredith
- LWG1042
2009-03-12 23.3 [sequences] NAD Provide ContiguousStorage concept and apply it to corresponding containers Alisdair Meredith
- LWG1041
2009-03-12 23.2.7 [associative.reqmts] Resolved Add associative/unordered container functions that allow to extract elements Alisdair Meredith
- LWG1040
2009-03-12 23.2.7 [associative.reqmts] C++11 Clarify possible sameness of associative container's iterator and const_iterator Alisdair Meredith
- LWG1039
2009-03-12 23.2.4 [sequence.reqmts] C++11 Sequence container back function should also support const_iterator Alisdair Meredith
- LWG1038
2009-03-12 23.2.4 [sequence.reqmts] C++11 Sequence requirement table needs to reference several new containers Alisdair Meredith
- LWG1037
2009-03-12 23.2.4 [sequence.reqmts] C++11 Unclear status of match_results as library container Alisdair Meredith
- LWG1036
2009-03-12 23.2.4 [sequence.reqmts] NAD Concepts Remove iterator specification that is redundant due to concept constraints Alisdair Meredith
- LWG1035
2009-03-12 23.2.2 [container.requirements.general] NAD <array>::swap can invalidate references, pointers, and iterators Alisdair Meredith
- LWG1034
2009-03-12 23.2.2 [container.requirements.general] C++11 Clarify generality of Container Requirement tables Alisdair Meredith
- LWG1033
2009-03-12 32.4.3.6 [thread.thread.member] C++11 thread::join() effects? Alberto Ganesh Barbati
- LWG1032
2009-03-11 30 [time] NAD Concepts Tome utility templates need to be concept-constrained Alisdair Meredith
- LWG1031
2009-03-11 20.3.2.2 [util.smartptr.shared] NAD Need shared_ptr conversion to a unique_ptr Alisdair Meredith
- LWG1030
2009-03-11 99 [depr.util.smartptr.shared.atomic] C++11 Missing requirements for smart-pointer safety API Alisdair Meredith
- LWG1029
2009-03-11 26.11 [specialized.algorithms] NAD Concepts Specialized algorithms for memory management need to be concept-constrained templates Alisdair Meredith
- LWG1028
2009-03-11 99 [depr.storage.iterator] NAD Concepts raw_storage_iterator needs to be a concept-constrained template Alisdair Meredith
- LWG1027
2009-03-11 20.2.10 [default.allocator] NAD Concepts std::allocator needs to be a concept-constrained template Alisdair Meredith
- LWG1026
2009-03-11 20.2 [memory] NAD Concepts Smart pointers need to be concept-constrained templates Alisdair Meredith
- LWG1025
2009-03-11 22.10.19 [unord.hash] NAD Future The library should provide more specializations for std::hash Alisdair Meredith
- LWG1024
2009-03-11 22.10.17.3 [func.wrap.func] NAD Concepts std::function constructors overly generous Alisdair Meredith
- LWG1023
2009-03-11 22.10.17.3 [func.wrap.func] NAD Editorial Unclear inheritance relation for std::function Alisdair Meredith
- LWG1022
2009-03-11 99 [util.dynamic.safety] NAD Editorial Pointer-safety API has nothing to do with smart pointers Alisdair Meredith
- LWG1021
2009-03-11 20.3.1.3.4 [unique.ptr.single.asgn] C++11 Allow nullptr_t assignments to unique_ptr Alisdair Meredith
- LWG1020
2009-03-11 21.3.8.7 [meta.trans.other] NAD Restore aligned_union Alisdair Meredith
- LWG1019
2009-03-11 21.3.4 [meta.help] C++11 Make integral_constant objects useable in integral-constant-expressions Alisdair Meredith
- LWG1018
2009-03-11 21 [meta] NAD Concepts Trait specifications should be expressed in terms of concepts Alisdair Meredith
- LWG1017
2009-03-11 99 [concept.regular] NAD Concepts Floating-point types should not satisfy Regular Alisdair Meredith
- LWG1016
2009-03-11 99 [concept.comparison] NAD Concepts Provide LessThanComparable and EqualityComparable for FloatingPointType Alisdair Meredith
- LWG1015
2009-03-11 99 [concept.transform] NAD Concepts C++ programs - but not users - need to provide support concept_maps Alisdair Meredith
- LWG1014
2009-03-11 28.6.7.2 [re.regex.construct] C++11 basic_regex should be created/assigned from initializer lists Alisdair Meredith
- LWG1013
2009-03-11 26.8.9 [alg.min.max] NAD Editorial Remove IsSameType hold-over constraints Alisdair Meredith
- LWG1012
2009-03-11 24.5.1.4 [reverse.iter.cons] C++11 reverse_iterator default ctor should value initialize Alisdair Meredith
- LWG1011
2009-03-11 24.4.3 [iterator.operations] C++11 next/prev wrong iterator type Alisdair Meredith
- LWG1010
2009-03-11 24.3.5.7 [random.access.iterators] NAD Concepts operator-= should use default in concept Alisdair Meredith
- LWG1009
2009-03-11 24.3.5.2 [iterator.iterators] NAD InputIterator post-increment dangerous Alisdair Meredith
- LWG1008
2009-03-11 17.9.8 [except.nested] NAD nested_exception wording unclear Alisdair Meredith
- LWG1007
2009-03-11 17.9.8 [except.nested] NAD Concepts throw_with_nested not concept enabled Alisdair Meredith
- LWG1006
2009-03-11 17.6.3 [new.delete] C++11 operator delete in garbage collected implementation Alisdair Meredith
- LWG1005
2009-03-11 17.3.5 [numeric.limits] NAD Concepts numeric_limits partial specializations not concept enabled Alisdair Meredith
- LWG1004
2009-03-11 16.4.5.8 [res.on.functions] C++11 Clarify "throws an exception" Alisdair Meredith
- LWG1003
2009-03-11 16.4.2.5 [compliance] NAD Require more useful headers for freestanding implementations Alisdair Meredith
- LWG1002
2009-03-11 16.4.2.3 [headers] NAD Provide bulk include headers Alisdair Meredith
- LWG1001
2009-03-10 16 [library] NAD Concepts Pointers, concepts and headers Alisdair Meredith
- LWG1000
2009-03-09 26.6.10 [alg.adjacent.find] NAD Concepts adjacent_find is over-constrained Chris Jefferson
- LWG999
2009-03-09 26.11 [specialized.algorithms] C++11 Taking the address of a function Peter Dimov
- LWG998
2009-02-26 20.3.1.3.6 [unique.ptr.single.modifiers] C++11 Smart pointer referencing its owner Pavel Minaev
- LWG997
2009-03-03 16.3.2.4 [structure.specifications] C++11 "Effects: Equivalent to" is underspecified Thomas Plum
- LWG996
2009-03-06 16 [library] NAD Move operation not well specified David Abrahams
- LWG995
2009-03-06 16.3.2.3 [structure.requirements] NAD Operational Semantics Unclear David Abrahams
- LWG994
2009-03-03 17.6.4.3 [new.handler] C++11 quick_exit should terminate well-defined P.J. Plauger
- LWG993
2009-03-03 17.5 [support.start.term] C++11 _Exit needs better specification P.J. Plauger
- LWG992
2009-03-03 16.4.2.2 [contents] NAD Allow implementations to implement C library in the global namespace P.J. Plauger
- LWG991
2009-03-03 99 [depr.conversions.string] C++11 Provide allocator for wstring_convert P.J. Plauger
- LWG990
2009-03-09 99 [time.clock.monotonic] C++11 monotonic_clock::is_monotonic must be true Howard Hinnant
- LWG989
2009-02-24 16 [library] NAD Concepts late_check and library Alisdair Meredith
- LWG988
2009-02-24 99 [concept.comparison] NAD Reflexivity meaningless? Alisdair Meredith
- LWG987
2009-02-18 22.10.6 [refwrap] C++11 reference_wrapper and function types Howard Hinnant
- LWG986
2009-02-14 32.6.6 [thread.lock.algorithm] C++11 Generic try_lock contradiction Chris Fairles
- LWG985
2009-02-12 23.2.2 [container.requirements.general] Resolved Allowing throwing move Rani Sharoni
- LWG984
2009-02-12 31.13 [c.files] C++11 Does <cinttypes> have macro guards? Howard Hinnant
- LWG983
2009-02-10 20.3.1.3 [unique.ptr.single] Resolved unique_ptr reference deleters should not be moved from Howard Hinnant
- LWG982
2009-02-08 23.2.7 [associative.reqmts] C++11 Wrong complexity for initializer_list assignment in Table 85 Daniel Krügler
- LWG981
2009-02-08 23.2.8 [unord.req] C++11 Unordered container requirements should add initializer_list support Daniel Krügler
- LWG980
2009-02-07 32.6.4 [thread.mutex.requirements] NAD mutex lock() missing error conditions Ion Gaztañaga
- LWG979
2009-02-03 24.5.4 [move.iterators] NAD Editorial Bad example Howard Hinnant
- LWG978
2009-02-02 22.10.19 [unord.hash] C++11 Hashing smart pointers Alisdair Meredith
- LWG977
2009-02-02 24.5.2 [insert.iterators] NAD insert iterators inefficient for expensive to move types Howard Hinnant
- LWG976
2009-02-01 23.6.6.2 [stack.defn] Resolved Class template std::stack should be movable Daniel Krügler
- LWG975
2009-01-25 21.3.7 [meta.rel] C++11 is_convertible cannot be instantiated for non-convertible types Daniel Krügler
- LWG974
2009-01-21 30.5.2 [time.duration.cons] C++11 duration<double> should not implicitly convert to duration<int> Howard Hinnant
- LWG973
2009-01-21 99 [auto.ptr] NAD Editorial auto_ptr characteristics Maarten Hilferink
- LWG972
2009-01-07 16 [library] NAD Editorial The term "Assignable" undefined but still in use Niels Dekker
- LWG971
2009-01-19 19.5.4.5 [syserr.errcode.nonmembers] NAD Spurious diagnostic conversion function Beman Dawes
- LWG970
2009-01-16 20.2.11 [specialized.addressof] C++11 addressof overload unneeded Howard Hinnant
- LWG969
2009-01-12 26.6.5 [alg.foreach] NAD Editorial What happened to Library Issue 475? Stephan T. Lavavej
- LWG968
2009-01-07 32.6.4 [thread.mutex.requirements] C++11 Various threading bugs #18 Pete Becker
- LWG967
2009-01-07 32.4.3.3 [thread.thread.constr] C++11 Various threading bugs #17 Pete Becker
- LWG966
2009-01-07 32.7.4 [thread.condition.condvar] Resolved Various threading bugs #16 Pete Becker
- LWG965
2009-01-07 32.7.4 [thread.condition.condvar] C++11 Various threading bugs #15 Pete Becker
- LWG964
2009-01-07 32.7.5 [thread.condition.condvarany] Resolved Various threading bugs #14 Pete Becker
- LWG963
2009-01-07 32.4.3.6 [thread.thread.member] C++11 Various threading bugs #13 Pete Becker
- LWG962
2009-01-07 32.6.5.4.3 [thread.lock.unique.locking] C++11 Various threading bugs #12 Pete Becker
- LWG961
2009-01-07 32.6.4 [thread.mutex.requirements] LEWG Various threading bugs #11 Pete Becker
- LWG960
2009-01-07 32.6.4 [thread.mutex.requirements] C++11 Various threading bugs #10 Pete Becker
- LWG959
2009-01-07 32.7.4 [thread.condition.condvar] NAD Various threading bugs #9 Pete Becker
- LWG958
2009-01-07 32.7.4 [thread.condition.condvar] Resolved Various threading bugs #8 Pete Becker
- LWG957
2009-01-07 30.7.2 [time.clock.system] C++11 Various threading bugs #7 Pete Becker
- LWG956
2009-01-07 30.3 [time.clock.req] C++11 Various threading bugs #6 Pete Becker
- LWG955
2009-01-07 30.3 [time.clock.req] NAD Various threading bugs #5 Pete Becker
- LWG954
2009-01-07 30.3 [time.clock.req] C++11 Various threading bugs #4 Pete Becker
- LWG953
2009-01-07 30.3 [time.clock.req] Resolved Various threading bugs #3 Pete Becker
- LWG952
2009-01-07 30.5.8 [time.duration.cast] NAD Editorial Various threading bugs #2 Pete Becker
- LWG951
2009-01-07 30.4.1 [time.traits.is.fp] C++11 Various threading bugs #1 Pete Becker
- LWG950
2009-01-07 20.3.1.3.2 [unique.ptr.single.ctor] Resolved unique_ptr converting ctor shouldn't accept array form Howard Hinnant
- LWG949
2008-12-30 20.3.2.4 [util.smartptr.ownerless] C++11 owner_less Thomas Plum
- LWG948
2008-12-26 21.4.4 [ratio.arithmetic] C++11 ratio arithmetic tweak Howard Hinnant
- LWG947
2008-12-20 30.5.6 [time.duration.nonmember] Resolved duration arithmetic: contradictory requirements Pete Becker
- LWG946
2008-12-20 30.5.8 [time.duration.cast] NAD duration_cast improperly specified Pete Becker
- LWG945
2008-12-19 30.7.2 [time.clock.system] NAD Editorial system_clock::rep not specified Pete Becker
- LWG944
2008-12-19 32.5.8 [atomics.types.generic] Resolved atomic<bool> derive from atomic_bool? Holger Grund
- LWG943
2008-12-19 99 [atomics.types.address] C++11 ssize_t undefined Holger Grund
- LWG942
2008-12-19 32.5 [atomics] Dup Atomics synopsis typo Holger Grund
- LWG941
2008-12-18 16 [library] NAD Ref-qualifiers for assignment operators Niels Dekker
- LWG940
2008-12-14 24.4.3 [iterator.operations] Resolved std::distance Thomas
- LWG939
2008-12-11 22.2.4 [forward] C++11 Problem with std::identity and reference-to-temporaries Alisdair Meredith
- LWG938
2008-12-07 20.3.1.2.3 [unique.ptr.dltr.dflt1] C++11 default_delete<T[]>::operator() should only accept T* Howard Hinnant
- LWG937
2008-12-05 32.5 [atomics] NAD Editorial Atomics for standard typedef types Clark Nelson
- LWG936
2008-12-05 32.6.4 [thread.mutex.requirements] LEWG Mutex type overspecified Pete Becker
- LWG935
2008-11-24 30.7 [time.clock] NAD clock error handling needs to be specified Beman Dawes
- LWG934
2008-11-30 30.5 [time.duration] C++11 duration is missing operator% Terry Golubiewski
- LWG933
2008-11-27 20.3.1.3.6 [unique.ptr.single.modifiers] NAD Unique_ptr defect Alisdair Meredith
- LWG932
2008-11-26 20.3.1.3.2 [unique.ptr.single.ctor] Resolved unique_ptr(pointer p) for pointer deleter types Howard Hinnant
- LWG931
2008-11-04 21.3.5.4 [meta.unary.prop] C++11 type trait extent<T, I> Yechezkel Mett
- LWG930
2008-11-17 23.3.3 [array] NAD Access to std::array data as built-in array type Niels Dekker
- LWG929
2008-10-23 32.4.3.3 [thread.thread.constr] C++11 Thread constructor Anthony Williams
- LWG928
2008-10-28 22.4.9 [tuple.rel] NAD Concepts Wrong concepts used for tuple's comparison operators Joe Gottman
- LWG927
2008-10-23 99 [allocator.concepts] NAD Concepts Dereferenceable should be HasDereference Pablo Halpern
- LWG926
2008-10-19 32.5.4 [atomics.order] NAD Editorial Sequentially consistent fences, relaxed operations and modification order Anthony Williams
- LWG925
2008-10-12 20.3.2.2.2 [util.smartptr.shared.const] C++11 shared_ptr's explicit conversion from unique_ptr Rodolfo Lima
- LWG924
2008-10-17 32.5 [atomics] Resolved structs with internal padding Herb Sutter
- LWG923
2008-10-17 32.5 [atomics] Resolved atomics with floating-point Herb Sutter
- LWG922
2008-10-11 B [implimits] C++11 §[func.bind.place] Number of placeholders Sohail Somani
- LWG921
2008-10-07 21.4.3 [ratio.ratio] C++11 Rational Arithmetic should use template aliases Pablo Halpern
- LWG920
2008-10-06 22.10.16 [func.memfn] C++11 Ref-qualification support in the library Bronek Kozicki
- LWG919
2008-10-06 23.3.7.6 [forward.list.ops] 23.3.9.5 [list.ops] NAD (forward_)list specialized remove algorithms are over constrained Daniel Krügler
- LWG918
2008-10-04 22.4.4.4 [tuple.swap] NAD Concepts Swap for tuple needs to be conceptualized Daniel Krügler
- LWG917
2008-10-04 22.4.4.2 [tuple.cnstr] NAD Redundant move-assignment operator of tuple should be removed Daniel Krügler
- LWG916
2008-10-04 22.3 [pairs] NAD Redundant move-assignment operator of pair should be removed Daniel Krügler
- LWG915
2008-10-04 26.8.9 [alg.min.max] NAD Editorial minmax with initializer_list should return pair of T, not pair of const T& Daniel Krügler
- LWG914
2008-10-03 26.7.9 [alg.unique] NAD Concepts Superfluous requirement for unique Daniel Krügler
- LWG913
2008-10-03 26.7.5 [alg.replace] NAD Concepts Superfluous requirements for replace algorithms Daniel Krügler
- LWG912
2008-10-01 26.7.3 [alg.swap] NAD Concepts Array swap needs to be conceptualized Daniel Krügler
- LWG911
2008-09-29 31.7.5 [input.streams] 31.7.6 [output.streams] C++11 I/O streams and move/swap semantic Alberto Ganesh Barbati
- LWG910
2008-09-29 16.4.4.2 [utility.arg.requirements] NAD Concepts Effects of MoveAssignable Alberto Ganesh Barbati
- LWG909
2008-09-26 28.6.11.2 [re.tokiter] C++11 regex_token_iterator should use initializer_list Daniel Krügler
- LWG908
2008-09-26 32.5.8 [atomics.types.generic] Resolved Deleted assignment operators for atomic types must be volatile Anthony Williams
- LWG907
2008-09-26 22.9.2.3 [bitset.members] C++11 Bitset's immutable element retrieval is inconsistently defined Daniel Krügler
- LWG906
2008-09-26 17.10 [support.initlist] NAD Concepts ObjectType is the wrong concept to constrain initializer_list Daniel Krügler
- LWG905
2008-09-18 32.6.4.2.2 [thread.mutex.class] Dup Mutex specification questions Herb Sutter
- LWG904
2008-09-10 99 [func.ret] C++11 result_of argument types Jonathan Wakely
- LWG903
2008-09-19 24.5.2.2 [back.insert.iterator] NAD back_insert_iterator issue Dave Abrahams
- LWG902
2008-09-24 17.3.5 [numeric.limits] NAD Concepts Regular is the wrong concept to constrain numeric_limits Alisdair Meredith
- LWG901
2008-09-24 24.5.2.4 [insert.iterator] NAD insert iterators can move from lvalues Alisdair Meredith
- LWG900
2008-09-20 31.10.4 [ifstream] C++11 Stream move-assignment Niels Dekker
- LWG899
2008-09-18 20.3.2.2.3 [util.smartptr.shared.dest] C++11 Adjusting shared_ptr for nullptr_t Peter Dimov
- LWG898
2008-09-08 23.3.7.6 [forward.list.ops] C++11 Small contradiction in n2723 to forward to committee N2723 Arch Robison
- LWG897
2008-09-22 23.3.7.5 [forward.list.modifiers] Resolved Forward_list issues... Part 2 Howard Hinnant
- LWG896
2008-09-16 20.3.2.2 [util.smartptr.shared] C++11 Library thread safety issue Hans Boehm
- LWG895
2008-09-16 16.3.2.4 [structure.specifications] Dup "Requires:" on std::string::at et al James Dennett
- LWG894
2008-09-17 17.13 [support.runtime] C++11 longjmp and destructors Lawrence Crowl Alisdair Meredith
- LWG893
2008-09-15 32.6.4.2.2 [thread.mutex.class] C++11 std::mutex issue Peter Dimov
- LWG892
2008-09-15 23.3.7.6 [forward.list.ops] NAD Editorial Forward_list issues... Ed Smith-Rowland
- LWG891
2008-09-15 32.4.3.3 [thread.thread.constr] 32.6.7.2 [thread.once.callonce] C++11 std::thread, std::call_once issue Peter Dimov
- LWG890
2008-09-14 19.5.3 [syserr.errcat] C++11 Improving <system_error> initialization Beman Dawes
- LWG889
2008-09-15 32.4.3.2 [thread.thread.id] Resolved thread::id comparisons Lawrence Crowl
- LWG888
2008-09-15 32.4.5 [thread.thread.this] C++11 this_thread::yield too strong Lawrence Crowl
- LWG887
2008-09-15 32.7.4 [thread.condition.condvar] NAD issue with condition::wait_... Lawrence Crowl
- LWG886
2008-09-15 22.4.4.2 [tuple.cnstr] C++11 tuple construction Alisdair Meredith
- LWG885
2008-09-15 22.3 [pairs] C++11 pair assignment Alisdair Meredith
- LWG884
2008-09-15 20.3.2.2.5 [util.smartptr.shared.mod] Resolved shared_ptr swap Jonathan Wakely
- LWG883
2008-09-10 23 [containers] C++11 swap circular definition Alisdair Meredith
- LWG882
2008-09-08 30.5.6 [time.duration.nonmember] CD1 duration non-member arithmetic requirements Howard Hinnant
- LWG881
2008-08-30 20.3.2.2.2 [util.smartptr.shared.const] C++11 shared_ptr conversion issue Peter Dimov
- LWG880
2008-08-24 32.5 [atomics] Resolved Missing atomic exchange parameter Lawrence Crowl
- LWG879
2008-08-24 32.5 [atomics] NAD Editorial Atomic load const qualification Alexander Chemeris
- LWG878
2008-08-23 23.3.7 [forward.list] C++11 forward_list preconditions Martin Sebor
- LWG877
2008-08-23 16 [library] NAD to throw() or to Throw: Nothing. Martin Sebor
- LWG876
2008-08-22 27.4.3 [basic.string] C++11 basic_string access operations should give stronger guarantees Daniel Krügler
- LWG875
2008-08-22 29.5.9.6.2 [rand.dist.samp.pconst] Resolved Missing initializer_list constructor for piecewise_constant_distribution Daniel Krügler
- LWG874
2008-08-22 29.5.9.6.1 [rand.dist.samp.discrete] Resolved Missing initializer_list constructor for discrete_distribution Daniel Krügler
- LWG873
2008-06-30 6.8.2 [basic.fundamental] NAD Editorial signed integral type and unsigned integral type are not clearly defined Travis Vitek
- LWG872
2008-08-21 24.5.4.6 [move.iter.elem] C++11 move_iterator::operator[] has wrong return type Doug Gregor
- LWG871
2008-08-20 26.10.13 [numeric.iota] C++11 Iota's requirements on T are too strong Daniel Krügler
- LWG870
2008-08-17 23.2.8 [unord.req] C++11 Do unordered containers not support function pointers for predicate/hasher? Daniel Krügler
- LWG869
2008-07-22 23.2.8 [unord.req] C++11 Bucket (local) iterators and iterating past end Sohail Somani
- LWG868
2008-07-22 23 [containers] C++11 Default construction and value-initialization Alberto Ganesh Barbati
- LWG867
2008-07-20 29.6.2.2 [valarray.cons] NAD Editorial Valarray and value-initialization Alberto Ganesh Barbati
- LWG866
2008-07-14 26.11 [specialized.algorithms] 20.3.2.2.7 [util.smartptr.shared.create] C++11 Qualification of placement new-expressions Alberto Ganesh Barbati
- LWG865
2008-07-13 26.7.6 [alg.fill] 26.7.7 [alg.generate] C++11 More algorithms that throw away information Daniel Krügler
- LWG864
2008-07-10 32.5.8.2 [atomics.types.operations] NAD Editorial Defect in atomic wording Anthony Williams
- LWG863
2008-07-08 31.10 [file.streams] NAD What is the state of a stream after close() succeeds Steve Clamage
- LWG862
2008-07-02 26.8.7.2 [includes] NAD Editorial Impossible complexity for 'includes' Alisdair Meredith
- LWG861
2008-06-24 23.2 [container.requirements] C++11 Incomplete specification of EqualityComparable for std::forward_list Daniel Krügler
- LWG860
2008-06-23 29 [numerics] C++11 Floating-Point State Lawrence Crowl
- LWG859
2008-06-23 32.7 [thread.condition] C++11 Monotonic Clock is Conditionally Supported? Pete Becker
- LWG858
2008-06-21 99 [util.dynamic.safety] CD1 Wording for Minimal Support for Garbage Collection Pete Becker
- LWG857
2008-06-13 32.7.4 [thread.condition.condvar] C++11 condition_variable::time_wait return bool error prone Beman Dawes
- LWG856
2008-06-12 21.3.8.7 [meta.trans.other] CD1 Removal of aligned_union Jens Maurer
- LWG855
2008-06-11 23.3.5.3 [deque.capacity] NAD capacity() and reserve() for deque? Hervé Brönnimann
- LWG854
2008-06-18 20.3.1.2.2 [unique.ptr.dltr.dflt] C++11 default_delete converting constructor underspecified Howard Hinnant
- LWG853
2008-06-18 22.9.2 [template.bitset] C++11 to_string needs updating with zero and one Howard Hinnant
- LWG852
2008-06-12 23.5 [unord] CD1 unordered containers begin(n) mistakenly const Robert Klarer
- LWG851
2008-06-05 23.3.3 [array] NAD simplified array construction Benjamin Kosnik
- LWG850
2008-06-05 23.3.5.3 [deque.capacity] CD1 Should shrink_to_fit apply to std::deque? Niels Dekker
- LWG849
2008-06-05 21.3.8.7 [meta.trans.other] NAD missing type traits to compute root class and derived class of types in a class hierachy Thorsten Ottosen
- LWG848
2008-06-05 22.10.19 [unord.hash] CD1 Missing std::hash specializations for std::bitset/std::vector<bool> Thorsten Ottosen
- LWG847
2008-06-05 27.4.3.2 [string.require] C++11 string exception safety guarantees Hervé Brönnimann
- LWG846
2008-06-03 32.5.8.2 [atomics.types.operations] CD1 No definition for constructor Alisdair Meredith
- LWG845
2008-06-03 32.5.8 [atomics.types.generic] CD1 atomics cannot support aggregate initialization Alisdair Meredith
- LWG844
2008-06-03 29.4.10 [cmplx.over] CD1 complex pow return type is ambiguous Howard Hinnant
- LWG843
2008-06-02 99 [func.referenceclosure.cons] CD1 Reference Closure Lawrence Crowl
- LWG842
2008-06-03 23.2 [container.requirements] 23.3.12 [vector.bool] 22.9.2 [template.bitset] CD1 ConstructibleAsElement and bit containers Howard Hinnant
- LWG841
2008-05-17 17.4.1 [cstdint.syn] NAD Editorial cstdint.syn inconsistent with C99 Martin Sebor
- LWG840
2008-05-23 22.3 [pairs] NAD pair default template argument Thorsten Ottosen
- LWG839
2008-05-18 23.4 [associative] 23.5 [unord] Resolved Maps and sets missing splice operation Alan Talbot
- LWG838
2008-05-17 24.6.2 [istream.iterator] C++11 Can an end-of-stream iterator become a non-end-of-stream one? Martin Sebor
- LWG837
2008-05-17 31.5.4.3 [basic.ios.members] NAD Editorial basic_ios::copyfmt() overly loosely specified Martin Sebor
- LWG836
2008-05-17 28.3.4.7.2.3 [locale.money.get.virtuals] C++11 Effects of money_base::space and money_base::none on money_get Martin Sebor
- LWG835
2008-05-17 31.5.4.3 [basic.ios.members] C++11 Tying two streams together (correction to DR 581) Martin Sebor
- LWG834
2008-05-14 20.3.1.3 [unique.ptr.single] Resolved unique_ptr::pointer requirements underspecified Daniel Krügler
- LWG833
2008-05-14 16.4.2.5 [compliance] NAD Freestanding implementations header list needs review for C++0x Beman Dawes
- LWG832
2008-05-14 19.5 [syserr] NAD Applying constexpr to System error support Beman Dawes
- LWG831
2008-04-23 27.2.4 [char.traits.specializations] NAD Editorial wrong type for not_eof() Dietmar Kühl
- LWG830
2008-04-23 27.2 [char.traits] NAD Editorial Incomplete list of char_traits specializations Dietmar Kühl
- LWG829
2008-04-20 17.9.7 [propagation] CD1 current_exception wording unclear about exception type Beman Dawes
- LWG828
2008-04-18 32.6.4.2.2 [thread.mutex.class] Resolved Static initialization for std::mutex? Peter Dimov
- LWG827
2008-04-11 20.3.2.2.2 [util.smartptr.shared.const] Resolved constexpr shared_ptr::shared_ptr()? Peter Dimov
- LWG826
2008-04-07 28.3.4.3.3 [locale.nm.put] NAD Equivalent of %'d, or rather, lack thereof? Peter Dimov
- LWG825
2008-04-10 19.5.4.1 [syserr.errcode.overview] 20.3.2.2.12 [util.smartptr.shared.io] 99 [facets.examples] 22.9.4 [bitset.operators] 29.4.6 [complex.ops] 31.6 [stream.buffers] 28.6.8 [re.submatch] Resolved Missing rvalues reference stream insert/extract operators? Alisdair Meredith
- LWG824
2008-04-10 27.4.4.4 [string.io] CD1 rvalue ref issue with basic_string inserter Alisdair Meredith
- LWG823
2008-04-09 22.2.4 [forward] Resolved identity<void> seems broken Walter Brown
- LWG822
2008-04-01 16.4.4.2 [utility.arg.requirements] NAD Object with explicit copy constructor no longer CopyConstructible James Kanze
- LWG821
2008-03-30 20.3.1.4.5 [unique.ptr.runtime.modifiers] C++11 Minor cleanup : unique_ptr Alisdair Meredith
- LWG820
2008-03-26 17.9.7 [propagation] CD1 current_exception()'s interaction with throwing copy ctors Stephan T. Lavavej
- LWG819
2008-03-25 17.9.8 [except.nested] C++11 rethrow_if_nested Alisdair Meredith
- LWG818
2008-03-22 32.5.4 [atomics.order] CD1 wording for memory ordering Jens Maurer
- LWG817
2008-03-17 22.10.15.4 [func.bind.bind] C++11 bind needs to be moved Howard Hinnant
- LWG816
2008-02-08 22.10.15.4 [func.bind.bind] Resolved Should bind()'s returned functor have a nofail copy ctor when bind() is nofail? Stephan T. Lavavej
- LWG815
2008-03-16 22.10.17.3.5 [func.wrap.func.inv] Resolved std::function and reference_closure do not use perfect forwarding Alisdair Meredith
- LWG814
2008-03-17 23.3.12 [vector.bool] C++11 vector<bool>::swap(reference, reference) not defined Alisdair Meredith
- LWG813
2008-02-26 20.3.2.2 [util.smartptr.shared] CD1 "empty" undefined for shared_ptr Matt Austern
- LWG812
2008-02-27 26.8.2 [alg.sort] NAD Editorial unsolicited multithreading considered harmful? Paul McKenney
- LWG811
2008-03-14 22.3 [pairs] C++11 pair of pointers no longer works with literal 0 Doug Gregor
- LWG810
2008-03-01 31.7.8 [ext.manip] C++11 Missing traits dependencies in operational semantics of extended manipulators Daniel Krügler
- LWG809
2008-02-28 26.7.3 [alg.swap] CD1 std::swap should be overloaded for array types Niels Dekker
- LWG808
2008-03-13 22.2.4 [forward] CD1 §[forward] incorrect redundant specification Jens Maurer
- LWG807
2008-03-13 22.4.4.2 [tuple.cnstr] CD1 tuple construction should not fail unless its element's construction fails Howard Hinnant
- LWG806
2008-03-13 20.3.1.3.6 [unique.ptr.single.modifiers] CD1 unique_ptr::reset effects incorrect, too permissive Peter Dimov
- LWG805
2008-02-24 19.5 [syserr] CD1 posix_error::posix_errno concerns Jens Maurer
- LWG804
2008-02-24 19.5 [syserr] CD1 Some problems with classes error_code/error_condition Daniel Krügler
- LWG803
2008-02-22 29.5.8.1 [rand.util.seedseq] Resolved Simplification of seed_seq::seq_seq Charles Karney
- LWG802
2008-02-20 29.5.6 [rand.predef] NAD knuth_b returns wrong value P.J. Plauger
- LWG801
2008-02-18 22.4 [tuple] Resolved tuple and pair trivial members Lawrence Crowl
- LWG800
2008-02-18 29.5.8.1 [rand.util.seedseq] Resolved Issues in 26.4.7.1 [rand.util.seedseq](6) Stephan Tolksdorf
- LWG799
2008-02-18 29.5.4.3 [rand.eng.mers] 99 [tr.rand.eng.mers] NAD Mersenne twister equality overspecified Stephan Tolksdorf
- LWG798
2008-02-14 99 [depr.lib.binders] CD1 Refactoring of binders lead to interface breakage Daniel Krügler
- LWG797
2008-02-09 29.5.6 [rand.predef] NAD ranlux48 returns wrong value P.J. Plauger
- LWG796
2008-02-09 29.5.6 [rand.predef] NAD ranlux48_base returns wrong value P.J. Plauger
- LWG795
2008-02-09 99 [rand.dist.samp.genpdf] Dup general_pdf_distribution should be dropped P.J. Plauger
- LWG794
2008-02-09 29.5.9.6.2 [rand.dist.samp.pconst] Resolved piecewise_constant_distribution missing constructor P.J. Plauger
- LWG793
2008-02-09 29.5.9.6.1 [rand.dist.samp.discrete] Resolved discrete_distribution missing constructor P.J. Plauger
- LWG792
2008-02-09 29.5.9.6.2 [rand.dist.samp.pconst] CD1 piecewise_constant_distribution is undefined for a range with just one endpoint P.J. Plauger
- LWG791
2008-02-09 29.5.9.6.2 [rand.dist.samp.pconst] NAD piecewise_constant_distribution::densities has wrong name P.J. Plauger
- LWG790
2008-02-09 99 [rand.adapt.xor] NAD xor_combine::seed not specified P.J. Plauger
- LWG789
2008-02-09 99 [rand.adapt.xor] CD1 xor_combine_engine(result_type) should be explicit P.J. Plauger
- LWG788
2008-02-06 24.6.2 [istream.iterator] C++11 Ambiguity in [istream.iterator] Martin Sebor
- LWG787
2007-09-08 26.8.4.5 [binary.search] CD1 complexity of binary_search Daniel Krügler
- LWG786
2008-02-03 30 [time] Resolved Thread library timed waits, UTC and monotonic clocks Christopher Kohlhoff Jeff Garland
- LWG785
2008-01-15 5.1.4.5 [tr1::tr.rand.eng.disc] 5.1.4.6 [tr1::tr.rand.eng.xor] NAD [tr1] Random Number Requirements in TR1 John Maddock
- LWG784
2008-02-02 32.6.5.4.4 [thread.lock.unique.mod] NAD unique_lock::release Constantine Sapuntzakis
- LWG783
2008-02-01 32.4.3.2 [thread.thread.id] CD1 thread::id reuse Hans Boehm
- LWG782
2008-01-27 29.5.8.1 [rand.util.seedseq] CD1 Extended seed_seq constructor is useless Daniel Krügler
- LWG781
2008-01-26 29.4.7 [complex.value.ops] CD1 std::complex should add missing C99 functions Daniel Krügler
- LWG780
2008-01-25 26.8.6 [alg.merge] C++11 std::merge() specification incorrect/insufficient Daniel Krügler
- LWG779
2008-01-25 26.7.8 [alg.remove] CD1 Resolution of #283 incomplete Daniel Krügler
- LWG778
2008-01-24 22.9.2.2 [bitset.cons] CD1 std::bitset does not have any constructor taking a string literal Thorsten Ottosen
- LWG777
2008-01-21 32.5.8.2 [atomics.types.operations] CD1 Atomics Library Issue Lawrence Crowl
- LWG776
2008-01-20 23.3.3 [array] CD1 Undescribed assign function of std::array Daniel Krügler
- LWG775
2008-01-16 22.4.7 [tuple.helper] CD1 Tuple indexing should be unsigned? Alisdair Meredith
- LWG774
2008-01-14 23 [containers] C++11 Member swap undefined for most containers Alisdair Meredith
- LWG773
2008-01-14 29.5.9.2 [rand.dist.uni] NAD issues with random P.J. Plauger
- LWG772
2008-01-13 27.4.5 [string.conversions] CD1 Impossible return clause in [string.conversions] Daniel Krügler
- LWG771
2008-01-13 27.4.5 [string.conversions] CD1 Impossible throws clause in [string.conversions] Daniel Krügler
- LWG770
2008-01-10 22.10.17 [func.wrap] CD1 std::function should use rvalue swap Daniel Krügler
- LWG769
2008-01-10 22.10.17.3 [func.wrap.func] CD1 std::function should use nullptr_t instead of "unspecified-null-pointer-type" Daniel Krügler
- LWG768
2007-12-28 32.5.8 [atomics.types.generic] CD1 Typos in [atomics]? Alberto Ganesh Barbati
- LWG767
2007-12-28 23 [containers] Resolved Forwarding and backward compatibility Sylvain Pion
- LWG766
2007-12-22 23.2 [container.requirements] 23.2.8.2 [unord.req.except] CD1 Inconsistent exception guarantees between ordered and unordered associative containers Ion Gaztañaga
- LWG765
2007-12-14 24.3.4 [iterator.concepts] C++11 More on iterator validity Martin Sebor
- LWG764
2007-11-29 23.2.8 [unord.req] NAD equal_range on unordered containers should return a pair of local_iterators Joe Gottman
- LWG763
2007-12-04 23.2.7 [associative.reqmts] NAD Renaming emplace() overloads Sylvain Pion
- LWG762
2007-11-30 20.3.1 [unique.ptr] CD1 std::unique_ptr requires complete type? Daniel Krügler
- LWG761
2007-11-15 23.5.3.3 [unord.map.elem] CD1 unordered_map needs an at() member function Joe Gottman
- LWG760
2007-11-11 23.2 [container.requirements] NAD The emplace issue Paolo Carlini
- LWG759
2007-11-06 23.2 [container.requirements] CD1 A reference is not an object Jens Maurer
- LWG758
2007-10-31 20.3.2.2 [util.smartptr.shared] C++11 shared_ptr and nullptr Joe Gottman
- LWG757
2007-11-04 23.3.11 [vector] NAD Editorial Typo in the synopsis of vector Paolo Carlini
- LWG756
2007-10-31 23.6 [container.adaptors] Resolved Container adaptors push Paolo Carlini
- LWG755
2007-10-31 23.3.11.3 [vector.capacity] 27.4.3.5 [string.capacity] CD1 std::vector and std:string lack explicit shrink-to-fit operations Beman Dawes
- LWG754
2007-10-15 26.11.5 [uninitialized.copy] NAD Editorial Ambiguous return clause for std::uninitialized_copy Daniel Krügler
- LWG753
2007-10-14 16.4.4.2 [utility.arg.requirements] C++11 Move constructor in draft Yechezkel Mett
- LWG752
2007-10-11 16.4.4.6 [allocator.requirements] C++11 Allocator complexity requirement Hans Boehm
- LWG751
2007-10-10 23.3.12 [vector.bool] NAD change pass-by-reference members of vector<bool> to pass-by-value? Alisdair Meredith
- LWG750
2007-10-10 21.3.7 [meta.rel] Dup The current definition for is_convertible requires that the type be implicitly convertible, so explicit constructors are ignored. Alisdair Meredith
- LWG749
2007-10-10 21.3.5.4 [meta.unary.prop] CD1 Currently has_nothrow_copy_constructor<T>::value is true if T has 'a' nothrow copy constructor. Alisdair Meredith
- LWG748
2007-10-10 21.3.5.4 [meta.unary.prop] NAD The is_abstract type trait is defined by reference to 10.4. Alisdair Meredith
- LWG747
2007-10-10 21.3.5.4 [meta.unary.prop] NAD We have 3 separate type traits to identify classes supporting no-throw operations Alisdair Meredith
- LWG746
2007-10-10 17.9.7 [propagation] CD1 current_exception may fail with bad_alloc Alisdair Meredith
- LWG745
2007-10-10 17.9.7 [propagation] NAD copy_exception API slices. Alisdair Meredith
- LWG744
2007-10-10 17.9.7 [propagation] CD1 What is the lifetime of an exception pointed to by an exception_ptr? Alisdair Meredith
- LWG743
2007-10-10 20.3.2.2.9 [util.smartptr.shared.spec] CD1 rvalue swap for shared_ptr Howard Hinnant
- LWG742
2007-10-10 16.4.4.2 [utility.arg.requirements] Resolved Enabling swap for proxy iterators Howard Hinnant
- LWG741
2007-09-27 20.3.2.2.11 [util.smartptr.getdeleter] NAD Const-incorrect get_deleter function for shared_ptr Daniel Krügler
- LWG740
2007-10-04 20.3.1 [unique.ptr] CD1 Please remove *_ptr<T[N]> Herb Sutter
- LWG739
2007-09-21 29.5.8.2 [rand.util.canonical] NAD Defect in [rand.util.canonical]/3 Stephan Tolksdorf
- LWG738
2007-09-21 29.5.5.2 [rand.adapt.disc] NAD Editorial Editorial issue in [rand.adapt.disc]/3 Stephan Tolksdorf
- LWG737
2007-09-21 29.5.9.6.2 [rand.dist.samp.pconst] NAD Comment on [rand.dist.samp.pconst] Stephan Tolksdorf
- LWG736
2007-09-21 29.5.9.6.1 [rand.dist.samp.discrete] NAD Comment on [rand.dist.samp.discrete] Stephan Tolksdorf
- LWG735
2007-09-21 29.5.9.3.2 [rand.dist.bern.bin] 29.5.9.3.4 [rand.dist.bern.negbin] NAD Unfortunate naming Stephan Tolksdorf
- LWG734
2007-09-21 29.5.9.5.3 [rand.dist.norm.chisq] CD1 Unnecessary restriction in [rand.dist.norm.chisq] Stephan Tolksdorf
- LWG733
2007-09-21 29.5.3.6 [rand.req.dist] NAD Comment on [rand.req.dist]/9 Stephan Tolksdorf
- LWG732
2007-09-21 99 [rand.dist.samp.genpdf] Resolved Defect in [rand.dist.samp.genpdf] Stephan Tolksdorf
- LWG731
2007-09-21 29.5.8.1 [rand.util.seedseq] NAD proposal for a customizable seed_seq Stephan Tolksdorf
- LWG730
2007-09-21 29.5.3.5 [rand.req.adapt] NAD Comment on [rand.req.adapt]/3 e) Stephan Tolksdorf
- LWG729
2007-09-21 29.5.3.4 [rand.req.eng] NAD Problem in [rand.req.eng]/3 Stephan Tolksdorf
- LWG728
2007-09-21 29.5.4.3 [rand.eng.mers] CD1 Problem in [rand.eng.mers]/6 Stephan Tolksdorf
- LWG727
2007-09-22 28.6.10.4 [re.alg.replace] C++11 regex_replace() doesn't accept basic_strings with custom traits and allocators Stephan T. Lavavej
- LWG726
2007-09-22 28.6.10.4 [re.alg.replace] NAD Missing regex_replace() overloads Stephan T. Lavavej
- LWG725
2007-09-16 23.2.4 [sequence.reqmts] NAD Editorial Optional sequence container requirements column label David Abrahams
- LWG724
2007-09-12 16.4.4.2 [utility.arg.requirements] C++11 DefaultConstructible is not defined Pablo Halpern
- LWG723
2007-08-29 28.6.7 [re.regex] C++11 basic_regex should be moveable Daniel Krügler
- LWG722
2007-08-27 29.7 [c.math] CD1 Missing [c.math] functions nanf and nanl Daniel Krügler
- LWG721
2007-08-27 99 [depr.conversions.string] NAD wstring_convert inconsistensies Bo Persson
- LWG720
2007-08-25 23.3.3 [array] 22.9.2 [template.bitset] CD1 Omissions in constexpr usages Daniel Krügler
- LWG719
2007-08-25 21 [meta] Resolved std::is_literal type traits should be provided Daniel Krügler
- LWG718
2007-08-18 27.4.3 [basic.string] NAD Editorial basic_string is not a sequence Bo Persson
- LWG717
2007-08-27 29.6.2.4 [valarray.access] NAD Editorial Incomplete valarray::operator[] specification in [valarray.access] Daniel Krügler
- LWG716
2007-08-31 28.6.12 [re.grammar] C++11 Production in [re.grammar] not actually modified Stephan T. Lavavej
- LWG715
2007-08-30 26.8.9 [alg.min.max] CD1 minmax_element complexity is too lax Matt Austern
- LWG714
2007-08-30 26.6.15 [alg.search] CD1 search_n complexity is too lax Matt Austern
- LWG713
2007-08-30 26.8.2.1 [sort] CD1 sort() complexity is too lax Matt Austern
- LWG712
2007-08-25 29.5.8.1 [rand.util.seedseq] CD1 seed_seq::size no longer useful Marc Paterno
- LWG711
2007-08-24 20.3.2.2.6 [util.smartptr.shared.obs] C++11 Contradiction in empty shared_ptr Peter Dimov
- LWG710
2007-08-24 20.3.2.2 [util.smartptr.shared] CD1 Missing postconditions Peter Dimov
- LWG709
2007-08-13 27.2.4 [char.traits.specializations] CD1 char_traits::not_eof has wrong signature Bo Persson
- LWG708
2007-07-28 28.3 [localization] NAD Locales need to be per thread and updated for POSIX changes Peter Dimov
- LWG707
2007-07-20 17.9.7 [propagation] NAD null pointer constant for exception_ptr Jens Maurer
- LWG706
2007-07-08 22.3 [pairs] CD1 make_pair() should behave as make_tuple() wrt. reference_wrapper() Thorsten Ottosen
- LWG705
2007-07-08 21.3.8.7 [meta.trans.other] CD1 type-trait decay incompletely specified Thorsten Ottosen
- LWG704
2007-05-20 23.2 [container.requirements] C++11 MoveAssignable requirement for container value type overly strict Howard Hinnant
- LWG703
2007-07-03 23.4.3.3 [map.access] CD1 map::at() need a complexity specification Joe Gottman
- LWG702
2007-06-30 5.2.1.2 [tr1::tr.num.sf.Plm] NAD [tr1] Restriction in associated Legendre functions Christopher Crawford
- LWG701
2007-06-30 5.2.1.1 [tr1::tr.num.sf.Lnm] NAD [tr1] assoc laguerre poly's Christopher Crawford
- LWG700
2007-07-01 22.2.4 [forward] CD1 N1856 defines struct identity N1856 P.J. Plauger
- LWG699
2007-07-01 29.5 [rand] CD1 N2111 changes min/max N2111 P.J. Plauger
- LWG698
2007-06-24 19.5.8.1 [syserr.syserr.overview] CD1 system_error needs const char* constructors Daniel Krügler
- LWG697
2007-06-24 19.5 [syserr] Resolved New <system_error> header leads to name clashes Daniel Krügler
- LWG696
2007-06-23 31.7.5.3.2 [istream.formatted.arithmetic] C++11 istream::operator>>(int&) broken Martin Sebor
- LWG695
2007-06-22 28.3.4.2.4 [facet.ctype.special] CD1 ctype<char>::classic_table() not accessible Martin Sebor
- LWG694
2007-06-22 22.9.2 [template.bitset] CD1 std::bitset and long long Martin Sebor
- LWG693
2007-06-22 22.9.2 [template.bitset] CD1 std::bitset::all() missing Martin Sebor
- LWG692
2007-06-22 31.7.8 [ext.manip] CD1 get_money and put_money should be formatted I/O functions Martin Sebor
- LWG691
2007-06-14 23.5 [unord] 99 [tr.hash] CD1 const_local_iterator cbegin, cend missing from TR1 Joaquín M López Muñoz
- LWG690
2007-06-10 29.7 [c.math] NAD Editorial abs(long long) should return long long Niels Dekker
- LWG689
2007-05-10 22.10.6.2 [refwrap.const] CD1 reference_wrapper constructor overly constrained Peter Dimov
- LWG688
2007-05-10 22.10.6.2 [refwrap.const] C++11 reference_wrapper, cref unsafe, allow binding to rvalues Peter Dimov
- LWG687
2007-05-10 20.3.2.2.2 [util.smartptr.shared.const] 20.3.2.3.2 [util.smartptr.weak.const] CD1 shared_ptr conversion constructor not constrained Peter Dimov
- LWG686
2007-06-14 20.3.1.3.5 [unique.ptr.single.observers] 20.3.2.2.6 [util.smartptr.shared.obs] NAD unique_ptr and shared_ptr fail to specify non-convertibility to int for unspecified-bool-type Beman Dawes
- LWG685
2007-06-10 24.5.1.9 [reverse.iter.nonmember] 24.5.4.9 [move.iter.nonmember] CD1 reverse_iterator/move_iterator difference has invalid signatures Bo Persson
- LWG684
2007-05-27 28.6.9 [re.results] NAD Editorial Unclear which members of match_results should be used in comparison Nozomu Katoo
- LWG683
2007-06-02 28.6.11.2 [re.tokiter] NAD Editorial regex_token_iterator summary error Eric Niebler
- LWG682
2007-06-03 28.6.7.2 [re.regex.construct] CD1 basic_regex ctor takes InputIterator or ForwardIterator? Eric Niebler
- LWG681
2007-05-27 28.6.8.3 [re.submatch.op] CD1 Operator functions impossible to compare are defined in [re.submatch.op] Nozomu Katoo
- LWG680
2007-06-11 24.5.4.2 [move.iterator] CD1 move_iterator operator-> return Howard Hinnant
- LWG679
2007-06-11 23.3 [sequences] CD1 resize parameter by value Howard Hinnant
- LWG678
2007-05-15 29.5.3.4 [rand.req.eng] CD1 Changes for [rand.req.eng] Charles Karney
- LWG677
2007-05-15 29.5.8.1 [rand.util.seedseq] CD1 Weaknesses in seed_seq::randomize [rand.util.seedseq] Charles Karney
- LWG676
2007-05-05 23.5 [unord] C++11 Moving the unordered containers Howard Hinnant
- LWG675
2007-05-05 23.2 [container.requirements] CD1 Move assignment of containers Howard Hinnant
- LWG674
2007-05-05 20.3.2.2 [util.smartptr.shared] CD1 shared_ptr interface changes for consistency with N1856 N1856 Peter Dimov
- LWG673
2007-05-04 20.3.1 [unique.ptr] CD1 unique_ptr update Howard Hinnant
- LWG672
2007-05-04 16.4.4.2 [utility.arg.requirements] CD1 Swappable requirements need updating Howard Hinnant
- LWG671
2007-04-20 28.3.4.3.3.3 [facet.num.put.virtuals] C++11 precision of hexfloat John Salmon
- LWG670
2007-04-16 28.3.4.7.4 [locale.moneypunct] Dup money_base::pattern and space Thomas Plum
- LWG669
2007-04-16 28.3.4.7.2.3 [locale.money.get.virtuals] NAD Equivalent postive and negative signs in money_get Thomas Plum
- LWG668
2007-04-16 28.3.4.7.2.3 [locale.money.get.virtuals] NAD money_get's empty minus sign Thomas Plum
- LWG667
2007-04-16 28.3.4.7.2.3 [locale.money.get.virtuals] NAD money_get's widened minus sign Thomas Plum
- LWG666
2007-04-16 28.3.4.7.4.3 [locale.moneypunct.virtuals] CD1 moneypunct::do_curr_symbol() Thomas Plum
- LWG665
2007-04-16 28.3.4.2.5.3 [locale.codecvt.virtuals] CD1 do_unshift return value Thomas Plum
- LWG664
2007-04-16 28.3.4.2.5.3 [locale.codecvt.virtuals] CD1 do_unshift for codecvt<char, char, mbstate_t> Thomas Plum
- LWG663
2007-04-16 16.3.2.4 [structure.specifications] NAD Complexity Requirements Thomas Plum
- LWG662
2007-04-05 28.3.4.3.2.3 [facet.num.get.virtuals] NAD Inconsistent handling of incorrectly-placed thousands separators Cosmin Truta
- LWG661
2007-04-01 31.7.5.3.2 [istream.formatted.arithmetic] CD1 New 27.6.1.2.2 changes make special extractions useless Daniel Krügler
- LWG660
2007-04-02 22.10 [function.objects] CD1 Missing Bitwise Operations Beman Dawes
- LWG659
2007-03-25 24.6.4 [istreambuf.iterator] C++11 istreambuf_iterator should have an operator->() Niels Dekker
- LWG658
2007-03-19 22.10 [function.objects] Resolved Two unspecified function comparators in [function.objects] Daniel Krügler
- LWG657
2007-03-14 16.4.3.2 [using.headers] NAD unclear requirement about header inclusion Gennaro Prota
- LWG656
2007-03-08 29.5.2 [rand.synopsis] NAD Editorial Typo in subtract_with_carry_engine declaration Daniel Krügler
- LWG655
2007-03-08 29.5.8.2 [rand.util.canonical] CD1 Signature of generate_canonical not useful Daniel Krügler
- LWG654
2007-03-08 29.5.3.4 [rand.req.eng] CD1 Missing IO roundtrip for random number engines Daniel Krügler
- LWG653
2007-03-08 2 [intro.refs] NAD Library reserved names Alisdair Meredith
- LWG652
2007-03-05 28.6.11.1 [re.regiter] CD1 regex_iterator and const correctness Daniel Krügler
- LWG651
2007-03-05 28.6.11.2.2 [re.tokiter.cnstr] CD1 Missing preconditions for regex_token_iterator c'tors Daniel Krügler
- LWG650
2007-03-05 28.6.11.2 [re.tokiter] CD1 regex_token_iterator and const correctness Daniel Krügler
- LWG649
2007-03-03 28.6.11.2.2 [re.tokiter.cnstr] NAD Editorial Several typos in regex_token_iterator constructors Daniel Krügler
- LWG648
2007-03-03 28.6.11.1.2 [re.regiter.cnstr] NAD Editorial regex_iterator c'tor needs clarification/editorial fix Daniel Krügler
- LWG647
2007-02-26 28.6.10.3 [re.alg.search] NAD Editorial Inconsistent regex_search params Daniel Krügler
- LWG646
2007-02-26 28.6.9.6 [re.results.form] CD1 const incorrect match_result members Daniel Krügler
- LWG645
2007-02-26 28.6.9 [re.results] NAD Editorial Missing members in match_results Daniel Krügler
- LWG644
2007-02-25 22.10.17.3 [func.wrap.func] NAD Possible typos in 'function' description Bo Persson
- LWG643
2007-02-20 31.10.3 [filebuf] 28.3.4.3.3.3 [facet.num.put.virtuals] CD1 Impossible "as if" clauses Daniel Krügler
- LWG642
2007-02-20 31.10.4.4 [ifstream.members] 31.10.5.4 [ofstream.members] NAD Editorial Invalidated fstream footnotes in N2134 N2134 Daniel Krügler
- LWG641
2007-02-18 31.7.8 [ext.manip] NAD Editorial Editorial fix for 27.6.4 (N2134) N2134 Daniel Krügler
- LWG640
2007-02-17 31.7.6.3.2 [ostream.inserters.arithmetic] CD1 27.6.2.5.2 does not handle (unsigned) long long Daniel Krügler
- LWG639
2007-02-17 31.7.5.3.3 [istream.extractors] 31.7.6.3.3 [ostream.inserters] NAD Still problems with exceptions during streambuf IO Daniel Krügler
- LWG638
2007-02-17 23.3.5.4 [deque.modifiers] CD1 deque end invalidation during erase Steve LoBasso
- LWG637
2007-02-13 29.7 [c.math] NAD Editorial §[c.math]/10 inconsistent return values Bo Persson
- LWG636
2007-02-11 29.6.2.4 [valarray.access] NAD Editorial 26.5.2.3 valarray::operator[] Bo Persson
- LWG635
2007-02-08 16.4.4.6 [allocator.requirements] Resolved domain of allocator::address Howard Hinnant
- LWG634
2007-02-07 20.2.10.2 [allocator.members] CD1 allocator.address() doesn't work for types overloading operator& Howard Hinnant
- LWG633
2007-02-03 22.10.17.3.6 [func.wrap.func.targ] NAD Editorial Return clause mentions undefined "type()" Daniel Krügler
- LWG632
2007-02-01 23.2 [container.requirements] NAD Time complexity of size() for std::set Lionel B
- LWG631
2007-01-31 26 [algorithms] NAD conflicting requirements for BinaryPredicate James Kanze
- LWG630
2007-01-28 29.6.2.2 [valarray.cons] C++11 arrays of valarray Martin Sebor
- LWG629
2007-01-28 29.4.6 [complex.ops] CD1 complex<T> insertion and locale dependence Gabriel Dos Reis
- LWG628
2007-01-23 28.6.7 [re.regex] CD1 Inconsistent definition of basic_regex constructor Bo Persson
- LWG627
2007-01-23 17.6.3.2 [new.delete.single] NAD Low memory and exceptions P.J. Plauger
- LWG626
2007-01-20 16.3.2.4 [structure.specifications] NAD Editorial new Remark clauses not documented Martin Sebor
- LWG625
2007-01-20 16 [library] Resolved Mixed up Effects and Returns clauses Martin Sebor
- LWG624
2007-01-20 29.6.2.3 [valarray.assign] CD1 valarray assignment and arrays of unequal length Martin Sebor
- LWG623
2007-01-20 31.2.1 [iostream.limits.imbue] CD1 pubimbue forbidden to call imbue Martin Sebor
- LWG622
2007-01-20 31.10.6.4 [fstream.members] CD1 behavior of filebuf dtor and close on error Martin Sebor
- LWG621
2007-01-20 29.6 [numarray] CD1 non-const copy assignment operators of helper arrays Martin Sebor
- LWG620
2007-01-20 29.6.2.2 [valarray.cons] CD1 valid uses of empty valarrays Martin Sebor
- LWG619
2007-01-12 17.13 [support.runtime] CD1 Longjmp wording problem Lawrence Crowl
- LWG618
2007-01-10 29.6.2.8 [valarray.members] CD1 valarray::cshift() effects on empty array Gabriel Dos Reis
- LWG617
2006-12-30 23.3.3 [array] Open std::array is a sequence that doesn't satisfy the sequence requirements? Bo Persson
- LWG616
2006-12-16 28.3.4.2.3 [locale.ctype.byname] CD1 missing 'typename' in ctype_byname Bo Persson
- LWG615
2006-12-11 27.5 [c.strings] NAD Editorial Inconsistencies in Section 21.4 Bo Persson
- LWG614
2006-12-05 27.4.3 [basic.string] NAD std::string allocator requirements still inconsistent Bo Persson
- LWG613
2006-11-20 17.3.5.3 [numeric.special] CD1 max_digits10 missing from numeric_limits Bo Persson
- LWG612
2006-11-10 17.3.5.2 [numeric.limits.members] CD1 numeric_limits::is_modulo insufficiently defined Chris Jefferson
- LWG611
2006-11-13 16.4.5.8 [res.on.functions] CD1 Standard library templates and incomplete types Nicola Musatti
- LWG610
2006-11-02 22.10.17.3.2 [func.wrap.func.con] 99 [tr.func.wrap.func.con] CD1 Suggested non-normative note for C++0x Scott Meyers
- LWG609
2006-11-02 29.5.5.3 [rand.adapt.ibits] 99 [tr.rand] CD1 missing static const Walter E. Brown
- LWG608
2006-10-26 29.5.8.1 [rand.util.seedseq] CD1 Unclear seed_seq construction details Charles Karney
- LWG607
2006-10-26 29.5.8.1 [rand.util.seedseq] CD1 Concern about short seed vectors Charles Karney
- LWG606
2006-06-15 3.2 [dec.tr::trdec.types.types] NAD [dec.tr] allow narrowing conversions Martin Sebor
- LWG605
2006-10-17 3.4 [dec.tr::trdec.types.cdecfloat] TRDec [dec.tr] <decfloat.h> doesn't live here anymore. Robert Klarer
- LWG604
2006-05-28 3 [dec.tr::trdec.types] TRDec [dec.tr] Storing a reference to a facet unsafe. Martin Sebor
- LWG603
2006-05-28 3 [dec.tr::trdec.types] TRDec [dec.tr] Trivially simplifying decimal classes. Martin Sebor
- LWG602
2006-05-28 3 [dec.tr::trdec.types] TRDec [dec.tr] "generic floating type" not defined. Daniel Krügler
- LWG601
2006-05-28 3.3 [dec.tr::trdec.types.limits] TRDec [dec.tr] numeric_limits typos Daniel Krugler
- LWG600
2006-05-28 3.9 [dec.tr::trdec.types.cwchar] TRDec [dec.tr] Wrong parameters for wcstod* functions Daniel Krugler
- LWG599
2006-05-28 3.1 [dec.tr::trdec.types.encodings] TRDec [dec.tr] Say "octets" instead of "bytes." Daniel Krugler
- LWG598
2006-05-28 3.2 [dec.tr::trdec.types.types] TRDec [dec.tr] Conversion to integral should truncate, not round. Daniel Krugler
- LWG597
2006-04-05 3.2 [dec.tr::trdec.types.types] NAD [dec.tr] The notion of 'promotion' cannot be emulated by user-defined types. Daveed Vandevoorde
- LWG596
2006-09-26 31.10.3.4 [filebuf.members] CD1 27.8.1.3 Table 112 omits "a+" and "a+b" modes Thomas Plum
- LWG595
2006-09-24 29.4.7 [complex.value.ops] CD1 TR1/C++0x: fabs(complex<T>) redundant / wrongly specified Stefan Große Pawig
- LWG594
2006-11-02 16.4.4.2 [utility.arg.requirements] Resolved Disadvantages of defining Swappable in terms of CopyConstructible and Assignable Niels Dekker
- LWG593
2006-08-28 17.4.1 [cstdint.syn] 99 [tr.c99.cstdint] CD1 __STDC_CONSTANT_MACROS Walter Brown
- LWG592
2006-08-17 31.10.4.4 [ifstream.members] NAD Editorial Incorrect treatment of rdbuf()->close() return type Christopher Kohlhoff
- LWG591
2006-08-08 17.3.5.2 [numeric.limits.members] NAD Editorial Misleading "built-in whyglinux
- LWG590
2006-08-10 21 [meta] 99 [tr.meta.req] NAD Editorial Type traits implementation latitude should be removed for C++0x Beman Dawes
- LWG589
2006-08-02 23.2 [container.requirements] CD1 Requirements on iterators of member template functions of containers Peter Dimov
- LWG588
2006-07-18 23.3.3 [array] NAD requirements on zero sized tr1::arrays and other details Gennaro Prota
- LWG587
2006-06-22 99 [depr.istrstream.cons] NAD Editorial iststream ctor missing description Martin Sebor
- LWG586
2006-06-22 27.4.4.4 [string.io] CD1 string inserter not a formatted function Martin Sebor
- LWG585
2006-06-22 28.3.4 [locale.categories] NAD facet error reporting Martin Sebor Paolo Carlini
- LWG584
2006-06-15 29.7 [c.math] NAD missing int pow(int,int) functionality Beman Dawes
- LWG583
2006-06-15 29.7 [c.math] NAD div() for unsigned integral types Beman Dawes
- LWG582
2006-06-14 26.11.5 [uninitialized.copy] NAD specialized algorithms and volatile storage Martin Sebor
- LWG581
2006-06-14 31.7.6.4 [ostream.unformatted] CD1 flush() not unformatted function Martin Sebor
- LWG580
2006-06-14 23.2.2 [container.requirements.general] NAD Editorial unused allocator members Martin Sebor
- LWG579
2006-06-13 23.2.8 [unord.req] NAD erase(iterator) for unordered containers should not return an iterator Joaquín M López Muñoz
- LWG578
2006-05-17 20.2.10.2 [allocator.members] CD1 purpose of hint to allocator::allocate() Martin Sebor
- LWG577
2006-05-03 26.8.4.3 [upper.bound] CD1 upper_bound(first, last, ...) cannot return last Seungbeom Kim
- LWG576
2006-04-25 26.6.9 [alg.find.first.of] CD1 find_first_of is overconstrained Doug Gregor
- LWG575
2006-04-23 20.3.2.2.3 [util.smartptr.shared.dest] 99 [tr.util.smartptr.shared.dest] CD1 the specification of ~shared_ptr is MT-unfriendly, makes implementation assumptions Peter Dimov
- LWG574
2006-04-18 31.4 [iostream.objects] CD1 DR 369 Contradicts Text Pete Becker
- LWG573
2006-04-12 31.5.3 [fpos] NAD C++0x file positioning should handle modern file sizes Beman Dawes
- LWG572
2006-04-11 29.5 [rand] 99 [tr.rand] NAD Oops, we gave 507 WP status Howard Hinnant
- LWG571
2006-04-08 2 [intro.refs] NAD Editorial Update C90 references to C99? Beman Dawes
- LWG570
2006-04-06 27.2 [char.traits] NAD Request adding additional explicit specializations of char_traits Jack Reeves
- LWG569
2006-03-10 31.5.4.4 [iostate.flags] Dup Postcondition for basic_ios::clear(iostate) incorrectly stated Seungbeom Kim
- LWG568
2006-03-07 8.16.4 [tr1::tr.c99.cmath.over] NAD [tr1] log2 overloads missing Paolo Carlini
- LWG567
2006-02-25 31.7 [iostream.format] CD1 streambuf inserter and extractor should be unformatted Martin Sebor
- LWG566
2006-02-23 31.7.5.4 [istream.unformatted] CD1 array forms of unformatted input function undefined for zero-element arrays Martin Sebor
- LWG565
2006-02-23 31.6.3.5.5 [streambuf.virt.put] C++11 xsputn inefficient Martin Sebor
- LWG564
2006-02-23 31.8.2.5 [stringbuf.virtuals] C++11 stringbuf seekpos underspecified Martin Sebor
- LWG563
2006-02-23 31.8.2.5 [stringbuf.virtuals] CD1 stringbuf seeking from end Martin Sebor
- LWG562
2006-02-23 31.8 [string.streams] CD1 stringbuf ctor inefficient Martin Sebor
- LWG561
2006-02-21 24.5.2.4.3 [inserter] CD1 inserter overly generic Howard Hinnant
- LWG560
2006-02-17 16.4.4.6 [allocator.requirements] NAD User-defined allocators without default constructor Sergey P. Derevyago
- LWG559
2006-02-19 17.3.5 [numeric.limits] CD1 numeric_limits<const T> Martin Sebor
- LWG558
2006-02-09 24.3.5.3 [input.iterators] NAD Editorial lib.input.iterators Defect David Abrahams
- LWG557
2006-02-06 17.4.1 [cstdint.syn] 99 [tr.c99.cstdint] NAD Editorial TR1: div(_Longlong, _Longlong) vs div(intmax_t, intmax_t) Paolo Carlini
- LWG556
2006-02-05 26.8 [alg.sorting] C++11 Is Compare a BinaryPredicate? Martin Sebor
- LWG555
2006-02-02 8.21 [tr1::tr.c99.boolh] NAD Editorial [tr1] 8.21/1: typo Paolo Carlini
- LWG554
2006-01-29 17.3.5.3 [numeric.special] NAD Problem with lwg DR 184 numeric_limits<bool> Howard Hinnant
- LWG553
2006-01-30 17.4.1 [cstdint.syn] 99 [tr.c99.cstdint.syn] NAD Editorial very minor editorial change intptr_t / uintptr_t Paolo Carlini
- LWG552
2006-01-25 26.7.13 [alg.random.shuffle] CD1 random_shuffle and its generator Martin Sebor
- LWG551
2006-01-23 17.14 [support.c.headers] CD1 <ccomplex> Howard Hinnant
- LWG550
2006-01-12 29.7 [c.math] CD1 What should the return type of pow(float,int) be? Howard Hinnant
- LWG549
2006-01-10 29.5.9 [rand.dist] 99 [tr.rand.dist.bin] NAD Editorial Undefined variable in binomial_distribution Matt Austern
- LWG548
2006-01-10 29.5.7 [rand.device] 99 [tr.rand.device] NAD May random_device block? Matt Austern
- LWG547
2006-01-10 29.5 [rand] 99 [tr.rand] NAD division should be floating-point, not integer Matt Austern
- LWG546
2006-01-10 5.1.1 [tr1::tr.rand.req] NAD [tr1] _Longlong and _ULonglong are integer types Matt Austern
- LWG545
2006-01-10 20.3.2.2.11 [util.smartptr.getdeleter] 99 [tr.util.smartptr.shared.dest] CD1 When is a deleter deleted? Matt Austern
- LWG544
2005-11-25 C.8 [diff.library] NAD Editorial minor NULL problems in C.2 Martin Sebor
- LWG543
2005-11-03 29.6.4 [class.slice] CD1 valarray slice default constructor Howard Hinnant
- LWG542
2005-10-18 20.3.2.2.6 [util.smartptr.shared.obs] 99 [tr.util.smartptr.shared.obs] CD1 shared_ptr observers Martin Sebor
- LWG541
2005-10-16 20.3.2.2 [util.smartptr.shared] 99 [tr.util.smartptr.shared] CD1 shared_ptr template assignment and void Martin Sebor
- LWG540
2005-10-15 20.3.2.2.6 [util.smartptr.shared.obs] 99 [tr.util.smartptr.shared.obs] CD1 shared_ptr<void>::operator*() Martin Sebor
- LWG539
2006-02-06 26.10.7 [partial.sum] C++11 partial_sum and adjacent_difference should mention requirements Marc Schoolderman
- LWG538
2006-02-09 26.7.9 [alg.unique] CD1 241 again: Does unique_copy() require CopyConstructible and Assignable? Howard Hinnant
- LWG537
2006-02-12 31.7.5.4 [istream.unformatted] CD1 Typos in the signatures in 27.6.1.3/42-43 and 27.6.2.4 Paolo Carlini
- LWG536
2005-12-17 23.2 [container.requirements] Dup Container iterator constructor and explicit convertibility Joaquín M López Muñoz
- LWG535
2005-12-14 27.4.3.7.8 [string.swap] CD1 std::string::swap specification poorly worded Beman Dawes
- LWG534
2005-11-16 27.4.3 [basic.string] CD1 Missing basic_string members Alisdair Meredith
- LWG533
2005-11-09 20.3.2.2.11 [util.smartptr.getdeleter] 99 [tr.util.smartptr.getdeleter] CD1 typo in 2.2.3.10/1 Paolo Carlini
- LWG532
2005-11-29 22.4.9 [tuple.rel] 99 [tr.tuple.rel] LEWG Tuple comparison David Abrahams
- LWG531
2005-11-23 31.7.5.4 [istream.unformatted] CD1 array forms of unformatted input functions Martin Sebor
- LWG530
2005-11-15 27.4.3 [basic.string] CD1 Must elements of a string be contiguous? Matt Austern
- LWG529
2005-10-25 99 [res.on.required] NAD Editorial The standard encourages redundant and confusing preconditions David Abrahams
- LWG528
2005-10-12 23.5 [unord] 99 [tr.unord.unord] NAD const_iterator iterator issue when they are the same type Paolo Carlini
- LWG527
2005-10-01 22.10.15.4 [func.bind.bind] 99 [tr.func.bind.bind] CD1 tr1::bind has lost its Throws clause Peter Dimov
- LWG526
2005-09-14 23.2.4 [sequence.reqmts] NAD Is it undefined if a function in the standard changes in parameters? Chris Jefferson
- LWG525
2005-07-11 21.3.5 [meta.unary] 99 [tr.meta.unary] Resolved type traits definitions not clear Robert Klarer
- LWG524
2005-07-01 28.6 [re] CD1 regex named character classes and case-insensitivity don't mix Eric Niebler
- LWG523
2005-07-01 28.6 [re] Open regex case-insensitive character ranges are unimplementable as specified Eric Niebler
- LWG522
2005-07-03 22.4 [tuple] 99 [tr.tuple] CD1 Tuple doesn't define swap Andy Koenig
- LWG521
2005-07-03 22.10.6 [refwrap] 99 [tr.util.refwrp.refwrp] CD1 Garbled requirements for argument_type in reference_wrapper Pete Becker
- LWG520
2005-07-03 22.10.15 [func.bind] 99 [tr.func.bind] CD1 Result_of and pointers to data members Pete Becker
- LWG519
2005-07-03 23.3.3 [array] 99 [tr.array.array] CD1 Data() undocumented Pete Becker
- LWG518
2005-07-03 23.2.8 [unord.req] 99 [tr.unord.req] CD1 Are insert and erase stable for unordered_multiset and unordered_multimap? Matt Austern
- LWG517
2005-07-03 29.5.3 [rand.req] 99 [tr.rand.req] NAD Should include name in external representation Walter Brown
- LWG516
2005-07-03 29.5.4 [rand.eng] 99 [tr.rand.eng.sub1] NAD Editorial Seeding subtract_with_carry_01 using a generator Walter Brown
- LWG515
2005-07-03 29.5.2 [rand.synopsis] 99 [tr.rand.synopsis] NAD Random number engine traits Walter Brown
- LWG514
2005-07-03 29.5.4.4 [rand.eng.sub] 99 [tr.rand.eng.sub] NAD Editorial Size of state for subtract_with_carry Walter Brown
- LWG513
2005-07-03 29.5.4 [rand.eng] 99 [tr.rand.eng.sub1] NAD Editorial Size of state for subtract_with_carry_01 Walter Brown
- LWG512
2005-07-03 29.5.4 [rand.eng] 99 [tr.rand.eng.sub1] NAD Editorial Seeding subtract_with_carry_01 from a single unsigned long Walter Brown
- LWG511
2005-07-03 29.5.9 [rand.dist] 99 [tr.rand.dist.bin] NAD Input_type for binomial_distribution Walter Brown
- LWG510
2005-07-03 29.5.9.3 [rand.dist.bern] 99 [tr.rand.dist.bern] NAD Input_type for bernoulli_distribution Walter Brown
- LWG509
2005-07-03 29.5.9.2 [rand.dist.uni] 99 [tr.rand.dist.iunif] NAD Uniform_int template parameters Walter Brown
- LWG508
2005-07-03 29.5.6 [rand.predef] 99 [tr.rand.predef] CD1 Bad parameters for ranlux64_base_01 Walter Brown
- LWG507
2005-07-03 29.5 [rand] 99 [tr.rand.var] CD1 Missing requirement for variate_generator::operator() Walter Brown
- LWG506
2005-07-03 29.5 [rand] 99 [tr.rand.var] NAD Requirements of Distribution parameter for variate_generator Walter Brown
- LWG505
2005-07-03 29.5.3 [rand.req] 99 [tr.rand.req] CD1 Result_type in random distribution requirements Walter Brown
- LWG504
2005-07-03 29.5.3 [rand.req] 99 [tr.rand.req] NAD Editorial Integer types in pseudo-random number engine requirements Walter Brown
- LWG503
2005-06-20 28.3.4 [locale.categories] NAD more on locales P.J. Plauger
- LWG502
2005-06-07 28.3.3.1.2.1 [locale.category] NAD Proposition: Clarification of the interaction between a facet and an iterator Christopher Conrade Zseleghovski
- LWG501
2005-06-07 99 [depr.base] NAD Proposal: strengthen guarantees of lib.comparisons Me <anti_spam_email2003@yahoo.com>
- LWG500
2005-05-24 28.3.4.2.6 [locale.codecvt.byname] NAD do_length cannot be implemented correctly Krzysztof Żelechowski
- LWG499
2005-04-12 26.8.2.2 [stable.sort] NAD Editorial Std. doesn't seem to require stable_sort() to be stable! Prateek Karandikar
- LWG498
2005-05-04 26.8.5 [alg.partitions] C++11 Requirements for partition() and stable_partition() too strong Sean Parent Joe Gottman
- LWG497
2005-03-02 17.3.5.2 [numeric.limits.members] CD1 meaning of numeric_limits::traps for floating point types Martin Sebor
- LWG496
2005-02-10 23.3.11 [vector] CD1 Illegal use of "T" in vector<bool> richard@ex-parrot.com
- LWG495
2005-01-10 28.3 [localization] CD1 Clause 22 template parameter requirements Beman Dawes
- LWG494
2004-12-19 23.2.7 [associative.reqmts] NAD Wrong runtime complexity for associative container's insert and delete Hans B os
- LWG493
2004-12-13 24.3.5.3 [input.iterators] NAD Undefined Expression in Input Iterator Note Title Chris Jefferson
- LWG492
2004-12-12 16.3.2.4 [structure.specifications] NAD Invalid iterator arithmetic expressions Thomas Mang
- LWG491
2004-12-12 23.3.9.5 [list.ops] NAD std::list<>::unique incorrectly specified Thomas Mang
- LWG490
2004-12-12 26.7.9 [alg.unique] NAD std::unique wrongly specified Thomas Mang
- LWG489
2004-12-12 26.7.8 [alg.remove] NAD std::remove / std::remove_if wrongly specified Thomas Mang
- LWG488
2004-11-22 26.7.11 [alg.rotate] CD1 rotate throws away useful information Howard Hinnant
- LWG487
2004-10-17 16.4.4.6 [allocator.requirements] NAD Allocator::construct is too limiting Dhruv Matani
- LWG486
2004-10-13 26.8.9 [alg.min.max] Dup min/max CopyConstructible requirement is too strict Dave Abrahams
- LWG485
2004-10-13 24.3.5.4 [output.iterators] Resolved output iterator insufficiently constrained Chris Jefferson
- LWG484
2004-09-16 24.3.5.3 [input.iterators] Open Convertible to T Chris Jefferson
- LWG483
2004-09-20 26.6 [alg.nonmodifying] 26.7 [alg.modifying.operations] Dup Heterogeneous equality and EqualityComparable Peter Dimov
- LWG482
2004-09-14 22.3 [pairs] 22.4 [tuple] Resolved Swapping pairs Andrew Koenig
- LWG481
2004-08-30 26.7.9 [alg.unique] NAD unique's effects on the range [result, last) Andrew Koenig
- LWG480
2004-08-19 99 [depr.base] NAD unary_function and binary_function should have protected nonvirtual destructors Joe Gottman
- LWG479
2004-08-01 23.2 [container.requirements] Dup Container requirements and placement new Herb Sutter
- LWG478
2004-07-11 24.3.5.5 [forward.iterators] CD1 Should forward iterator requirements table have a line for r->m? Dave Abrahams
- LWG477
2004-07-11 24.3.5.5 [forward.iterators] Dup Operator-> for const forward iterators Dave Abrahams
- LWG476
2004-07-09 24.3.5.5 [forward.iterators] NAD Forward Iterator implied mutability Dave Abrahams
- LWG475
2004-07-09 26.6.5 [alg.foreach] CD1 May the function object passed to for_each modify the elements of the iterated sequence? Stephan T. Lavavej Jaakko Jarvi
- LWG474
2004-07-01 31.7.6.3.4 [ostream.inserters.character] CD1 confusing Footnote 297 Martin Sebor
- LWG473
2004-07-01 28.3.4.2.2 [locale.ctype] C++11 underspecified ctype calls Martin Sebor
- LWG472
2004-06-30 26.8.4.4 [equal.range] Dup Missing "Returns" clause in std::equal_range Prateek R Karandikar
- LWG471
2004-06-28 17.9.3 [exception] C++11 result of what() implementation-defined Martin Sebor
- LWG470
2004-06-28 23 [containers] NAD accessing containers from their elements' special functions Martin Sebor
- LWG469
2004-06-28 23.3.11 [vector] CD1 vector<bool> ill-formed relational operators Martin Sebor
- LWG468
2004-06-28 31.5.4.4 [iostate.flags] CD1 unexpected consequences of ios_base::operator void*() Martin Sebor
- LWG467
2004-06-28 27.2.4.2 [char.traits.specializations.char] CD1 char_traits::lt(), compare(), and memcmp() Martin Sebor
- LWG466
2004-06-10 27.4.3.2 [string.require] NAD basic_string ctor should prevent null pointer error Daniel Frey
- LWG465
2004-06-03 16.4.2.3 [headers] CD1 Contents of <ciso646> Steve Clamage
- LWG464
2004-05-12 23.3.11 [vector] 23.4.3 [map] CD1 Suggestion for new member functions in standard containers Thorsten Ottosen
- LWG463
2003-12-07 99 [auto.ptr] NAD auto_ptr usability issues Rani Sharoni
- LWG462
2004-03-23 6.9.3.4 [basic.start.term] 17.2.2 [cstdlib.syn] NAD Destroying objects with static storage duration Bill Plauger
- LWG461
2004-03-23 28.3.4.6.2.3 [locale.time.get.virtuals] CD1 time_get hard or impossible to implement Bill Plauger
- LWG460
2004-04-01 31.10 [file.streams] CD1 Default modes missing from basic_fstream member specifications Ben Hutchings
- LWG459
2004-03-16 28.3.4.3.2.3 [facet.num.get.virtuals] NAD Requirement for widening in stage 2 is overspecification Martin Sebor
- LWG458
2004-02-27 24.3.5.7 [random.access.iterators] NAD 24.1.5 contains unintended limitation for operator- Daniel Frey
- LWG457
2004-01-30 22.9.2.2 [bitset.cons] CD1 bitset constructor: incorrect number of initialized bits Dag Henriksson
- LWG456
2004-01-30 16.4.2.3 [headers] CD1 Traditional C header files are overspecified Bill Plauger
- LWG455
2004-01-30 31.4 [iostream.objects] CD1 cerr::tie() and wcerr::tie() are overspecified Bill Plauger
- LWG454
2004-01-30 31.10.3.4 [filebuf.members] NAD basic_filebuf::open should accept wchar_t names Bill Plauger
- LWG453
2004-01-30 31.8.2.5 [stringbuf.virtuals] CD1 basic_stringbuf::seekoff need not always fail for an empty stream Bill Plauger
- LWG452
2004-01-30 28.3.3.1.4 [locale.members] NAD locale::combine should be permitted to generate a named locale Bill Plauger
- LWG451
2004-01-30 23.2.7 [associative.reqmts] 23.4 [associative] Dup Associative erase should return an iterator Bill Plauger
- LWG450
2004-01-30 23.4.6 [set] Dup set::find is inconsistent with associative container requirements Bill Plauger
- LWG449
2004-01-15 17.2 [support.types] CD1 Library Issue 306 Goes Too Far Pete Becker
- LWG448
2004-01-07 24.3.5.7 [random.access.iterators] CD1 Random Access Iterators over abstract classes Dave Abrahams
- LWG447
2003-12-26 28.3.3.1.2.1 [locale.category] Dup Wrong template argument for time facets Pete Becker
- LWG446
2003-12-16 24.3 [iterator.requirements] 23.2 [container.requirements] NAD Editorial Iterator equality between different containers Andy Koenig
- LWG445
2003-12-09 24.3.2.3 [iterator.traits] CD1 iterator_traits::reference unspecified for some iterator categories Dave Abrahams
- LWG444
2003-11-20 31.10 [file.streams] CD1 Bad use of casts in fstream Vincent Leloup
- LWG443
2003-11-20 31.10.3.4 [filebuf.members] CD1 filebuf::close() inconsistent use of EOF Vincent Leloup
- LWG442
2003-11-18 31.7.6.2.4 [ostream.sentry] CD1 sentry::operator bool() inconsistent signature Vincent Leloup
- LWG441
2003-11-17 31.5.3 [fpos] CD1 Is fpos::state const? Vincent Leloup
- LWG440
2003-11-05 29.4.8 [complex.transcendentals] NAD Should std::complex use unqualified transcendentals? Matt Austern
- LWG439
2003-11-02 28.3.4 [locale.categories] NAD Should facets be copyable? Matt Austern
- LWG438
2003-10-20 23.2.4 [sequence.reqmts] CD1 Ambiguity in the "do the right thing" clause Howard Hinnant
- LWG437
2003-10-24 31.7.6.3.2 [ostream.inserters.arithmetic] NAD Formatted output of function pointers is confusing Ivan Godard
- LWG436
2003-10-15 28.3.3.1.2.2 [locale.facet] CD1 are cv-qualified facet types valid facets? Martin Sebor
- LWG435
2003-10-15 27.4.4.4 [string.io] CD1 bug in DR 25 Martin Sebor
- LWG434
2003-10-15 22.9.2.3 [bitset.members] CD1 bitset::to_string() hard to use Martin Sebor
- LWG433
2003-09-29 99 [unexpected] NAD Contradiction in specification of unexpected() Vyatcheslav Sysoltsev
- LWG432
2003-09-24 31.8.2.5 [stringbuf.virtuals] CD1 stringbuf::overflow() makes only one write position available Christian W Brock
- LWG431
2003-09-20 16.4.4.6 [allocator.requirements] 26 [algorithms] Resolved Swapping containers with unequal allocators Matt Austern
- LWG430
2003-09-18 29.6.2.5 [valarray.sub] C++11 valarray subset operations Martin Sebor
- LWG429
2003-09-18 31.5.4.4 [iostate.flags] Dup typo in basic_ios::clear(iostate) Martin Sebor
- LWG428
2003-09-18 27.4.3.7.5 [string.erase] CD1 string::erase(iterator) validity Martin Sebor
- LWG427
2003-09-18 28.3.4.3.2.3 [facet.num.get.virtuals] C++11 Stage 2 and rationale of DR 221 Martin Sebor
- LWG426
2003-09-18 26.6.15 [alg.search] 26.7.6 [alg.fill] 26.7.7 [alg.generate] CD1 search_n(), fill_n(), and generate_n() with negative n Martin Sebor
- LWG425
2003-09-18 99 [depr.temporary.buffer] CD1 return value of std::get_temporary_buffer Martin Sebor
- LWG424
2003-09-18 16.3.2.2 [structure.summary] NAD Editorial normative notes Martin Sebor
- LWG423
2003-09-18 31 [input.output] Open Effects of negative streamsize in iostreams Martin Sebor
- LWG422
2003-09-18 16.4.5.3 [reserved.names] CD1 explicit specializations of member functions of class templates Martin Sebor
- LWG421
2003-09-18 31.6.3.2 [streambuf.cons] NAD is basic_streambuf copy-constructible? Martin Sebor
- LWG420
2003-09-18 31.10 [file.streams] CD1 is std::FILE a complete type? Martin Sebor
- LWG419
2003-09-18 31.7.5.2.4 [istream.sentry] C++11 istream extractors not setting failbit if eofbit is already set Martin Sebor
- LWG418
2003-09-18 31.5.2.2.6 [ios.init] NAD exceptions thrown during iostream cleanup Martin Sebor
- LWG417
2003-09-18 28.3.4.2.2.3 [locale.ctype.virtuals] NAD what does ctype::do_widen() return on failure Martin Sebor
- LWG416
2003-09-18 17.3.6 [climits.syn] CD1 definitions of XXX_MIN and XXX_MAX macros in climits Martin Sebor
- LWG415
2003-09-18 31.7.5.5 [istream.manip] CD1 behavior of std::ws Martin Sebor
- LWG414
2003-08-19 23.3.11.5 [vector.modifiers] CD1 Which iterators are invalidated by v.erase()? Matt Austern
- LWG413
2003-07-13 31.7.5.3.3 [istream.extractors] CD1 Proposed resolution to LDR#64 still wrong Bo Persson
- LWG412
2003-07-10 31.5.4.4 [iostate.flags] CD1 Typo in 27.4.4.3 Martin Sebor
- LWG411
2003-07-09 26.8.7 [alg.set.operations] CD1 Wrong names of set member functions Daniel Frey
- LWG410
2003-06-07 23.3.9.2 [list.cons] 23.3.9.4 [list.modifiers] CD1 Missing semantics for stack and queue comparison operators Hans Bos
- LWG409
2003-06-03 31.10.4.4 [ifstream.members] 31.10.5.4 [ofstream.members] CD1 Closing an fstream should clear error state Nathan Myers
- LWG408
2003-06-03 24.3 [iterator.requirements] NAD Editorial Is vector<reverse_iterator<char*> > forbidden? Nathan Myers
- LWG407
2003-06-03 24.3.4 [iterator.concepts] CD1 Can singular iterators be destroyed? Nathan Myers
- LWG406
2003-04-27 23.3.11.5 [vector.modifiers] CD1 vector::insert(s) exception safety Dave Abrahams
- LWG405
2003-04-08 26.13 [alg.c.library] CD1 qsort and POD Ray Lischner
- LWG404
2003-04-24 16.4.5.6 [replacement.functions] 17.6.3 [new.delete] CD1 May a replacement allocation function be declared inline? Matt Austern
- LWG403
2003-03-25 27.4.3.7.8 [string.swap] CD1 basic_string::swap should not throw exceptions Beman Dawes
- LWG402
2003-02-27 16.4.4.6 [allocator.requirements] 20.2.10.2 [allocator.members] CD1 wrong new expression in [some_]allocator::construct Markus Mauhart
- LWG401
2003-02-27 16.4.4.6 [allocator.requirements] CD1 incorrect type casts in table 32 in lib.allocator.requirements Markus Mauhart
- LWG400
2003-02-27 20.2.10.2 [allocator.members] CD1 redundant type cast in lib.allocator.members Markus Mauhart
- LWG399
2003-01-05 31.7.5.4 [istream.unformatted] NAD volations of unformatted input function requirements Martin Sebor
- LWG398
2003-01-05 31.7.6.2.4 [ostream.sentry] NAD effects of end-of-file on unformatted input functions Martin Sebor
- LWG397
2003-01-05 31.7.6.2.4 [ostream.sentry] NAD Editorial ostream::sentry dtor throws exceptions Martin Sebor
- LWG396
2003-01-05 22.9.2.2 [bitset.cons] CD1 what are characters zero and one Martin Sebor
- LWG395
2003-01-03 29.7 [c.math] CD1 inconsistencies in the definitions of rand() and random_shuffle() James Kanze
- LWG394
2002-12-27 31.7.6.3.1 [ostream.formatted.reqmts] NAD behavior of formatted output on failure Martin Sebor
- LWG393
2002-12-24 28.3.4.2.5.3 [locale.codecvt.virtuals] NAD Editorial do_in/do_out operation on state unclear Alberto Barbati
- LWG392
2002-12-11 24.3.5.3 [input.iterators] NAD 'equivalence' for input iterators Corwin Joy
- LWG391
2002-12-10 28.3.3.3.2 [conversions.character] CD1 non-member functions specified as const James Kanze
- LWG390
2002-10-24 16.4.4.2 [utility.arg.requirements] NAD Editorial CopyConstructible requirements too strict Doug Gregor
- LWG389
2002-11-08 29.6.2.4 [valarray.access] CD1 Const overload of valarray::operator[] returns by value Gabriel Dos Reis
- LWG388
2002-11-08 29.4 [complex.numbers] NAD Use of complex as a key in associative containers Gabriel Dos Reis
- LWG387
2002-11-08 29.4 [complex.numbers] CD1 std::complex over-encapsulated Gabriel Dos Reis
- LWG386
2002-10-23 24.5.1.6 [reverse.iter.elem] CD1 Reverse iterator's operator[] has impossible return type Matt Austern
- LWG385
2002-10-23 16 [library] NAD Does call by value imply the CopyConstructible requirement? Matt Austern
- LWG384
2002-10-18 26.8.4.4 [equal.range] CD1 equal_range has unimplementable runtime complexity Hans Bos
- LWG383
2002-10-17 24.3.5.6 [bidirectional.iterators] CD1 Bidirectional iterator assertion typo ysapir (submitted via comp.std.c++)
- LWG382
2002-08-30 28.3.4.2.5 [locale.codecvt] NAD codecvt do_in/out result Martin Sebor
- LWG381
2002-09-06 28.3.4.2.6 [locale.codecvt.byname] CD1 detection of invalid mbstate_t in codecvt Martin Sebor
- LWG380
2002-09-06 28.3.4.2.6 [locale.codecvt.byname] CD1 typos in codecvt tables 53 and 54 Martin Sebor
- LWG379
2002-09-06 28.3.4.2.2.3 [locale.ctype.virtuals] CD1 nonsensical ctype::do_widen() requirement Martin Sebor
- LWG378
2002-09-06 28.3.3.1 [locale] Dup locale immutability and locale::operator=() Martin Sebor
- LWG377
2002-08-16 27.4.3.7.4 [string.insert] NAD basic_string::insert and length_error Ray Lischner
- LWG376
2002-08-14 31.8.2.5 [stringbuf.virtuals] CD1 basic_streambuf semantics Ray Lischner
- LWG375
2002-08-14 31.8.2.5 [stringbuf.virtuals] CD1 basic_ios should be ios_base in 27.7.1.3 Ray Lischner
- LWG374
2002-08-08 28.3.4.7.4.2 [locale.moneypunct.members] 28.3.4.7.4.3 [locale.moneypunct.virtuals] NAD moneypunct::frac_digits returns int not unsigned Ray Lischner
- LWG373
2002-07-23 31.7.5.3.1 [istream.formatted.reqmts] 31.7.6.3.1 [ostream.formatted.reqmts] CD1 Are basic_istream and basic_ostream to use (exceptions()&badbit) != 0 ? Keith Baker
- LWG372
2002-07-22 16.4.6.13 [res.on.exception.handling] 17.7.3 [type.info] NAD Inconsistent description of stdlib exceptions Randy Maddox
- LWG371
2002-07-20 23.2 [container.requirements] CD1 Stability of multiset and multimap member functions Frank Compagner
- LWG370
2002-07-15 31.7.5.4 [istream.unformatted] CD1 Minor error in basic_istream::get Ray Lischner
- LWG369
2002-07-08 31.4 [iostream.objects] CD1 io stream objects and static ctors Ruslan Abdikeev
- LWG368
2002-06-03 27.4.3.7.6 [string.replace] NAD Editorial basic_string::replace has two "Throws" paragraphs Beman Dawes
- LWG367
2002-05-13 26.7.8 [alg.remove] NAD remove_copy/remove_copy_if and Input Iterators Anthony Williams
- LWG366
2002-05-10 31 [input.output] NAD Excessive const-qualification Walter Brown Marc Paterno
- LWG365
2002-05-10 31 [input.output] CD1 Lack of const-qualification in clause 27 Walter Brown Marc Paterno
- LWG364
2002-05-10 31.6.3.5.2 [streambuf.virt.buffer] CD1 Inconsistent wording in 27.5.2.4.2 Walter Brown Marc Paterno
- LWG363
2002-05-20 31.5.2.2.1 [ios.failure] CD1 Missing exception specification in 27.4.2.1.1 Walter Brown and Marc Paterno
- LWG362
2002-04-26 99 [depr.lib.binders] CD1 bind1st/bind2nd type safety Andrew Demkin
- LWG361
2002-03-12 28.3.4.3.3.3 [facet.num.put.virtuals] NAD num_get<>::do_get (..., void*&) checks grouping Martin Sebor
- LWG360
2002-03-12 28.3.3.1 [locale] CD1 locale mandates inefficient implementation Martin Sebor
- LWG359
2002-03-12 28.3.4.3.3.2 [facet.num.put.members] CD1 num_put<>::do_put (..., bool) undocumented Martin Sebor
- LWG358
2002-03-12 28.3.4.3.2.3 [facet.num.get.virtuals] CD1 interpreting thousands_sep after a decimal_point Martin Sebor
- LWG357
2002-02-26 29.7 [c.math] NAD Editorial <cmath> float functions cannot return HUGE_VAL Ray Lischner
- LWG356
2002-01-23 28.3.4.2 [category.ctype] NAD Meaning of ctype_base::mask enumerators Matt Austern
- LWG355
2002-01-23 23.2.4 [sequence.reqmts] CD1 Operational semantics for a.back() Yaroslav Mironov
- LWG354
2001-12-17 23.2.7 [associative.reqmts] CD1 Associative container lower/upper bound requirements Hans Aberg
- LWG353
2001-12-02 22.3 [pairs] Resolved std::pair missing template assignment Martin Sebor
- LWG352
2001-12-02 27.2.3 [char.traits.typedefs] CD1 missing fpos requirements Martin Sebor
- LWG351
2001-11-12 22.10 [function.objects] NAD Editorial unary_negate and binary_negate: struct or class? Dale Riley
- LWG350
2001-10-25 20.2.10.2 [allocator.members] 16.4.4.6 [allocator.requirements] 16.4.2.2 [contents] Dup allocator<>::address Nathan Myers
- LWG349
2001-10-24 24.6.3 [ostream.iterator] CD1 Minor typographical error in ostream_iterator Andy Sawyer
- LWG348
2001-10-23 22.3 [pairs] Dup Minor issue with std::pair operator< Andy Sawyer
- LWG347
2001-10-23 28.3.3.1.2.1 [locale.category] CD1 locale::category and bitmask requirements P.J. Plauger Nathan Myers
- LWG346
2001-10-20 24.3.4 [iterator.concepts] CD1 Some iterator member functions should be const Jeremy Siek
- LWG345
2001-10-19 27.5 [c.strings] CD1 type tm in <cwchar> Clark Nelson
- LWG344
2001-10-13 28.3.4.3 [category.numeric] NAD grouping + showbase Howard Hinnant
- LWG343
2001-10-09 16 [library] Resolved Unspecified library header dependencies Martin Sebor
- LWG342
2001-10-09 31.7.5.4 [istream.unformatted] NAD seek and eofbit Howard Hinnant
- LWG341
2001-09-27 23.3.11.3 [vector.capacity] CD1 Vector reallocation and swap Anthony Williams
- LWG340
2001-09-18 28.3.3.1.2.1 [locale.category] CD1 interpretation of has_facet<Facet>(loc) Martin Sebor
- LWG339
2001-09-17 28.3.4.2 [category.ctype] 16.3.3.3.3 [bitmask.types] CD1 definition of bitmask type restricted to clause 27 Martin Sebor
- LWG338
2001-09-17 28.3.4 [locale.categories] CD1 is whitespace allowed between `-' and a digit? Martin Sebor
- LWG337
2001-09-07 26.7.5 [alg.replace] CD1 replace_copy_if's template parameter should be InputIterator Detlef Vollmann
- LWG336
2001-09-05 16 [library] CD1 Clause 17 lack of references to deprecated headers Detlef Vollmann
- LWG335
2001-09-06 27.2.2 [char.traits.require] CD1 minor issue with char_traits, table 37 Andy Sawyer
- LWG334
2001-09-02 23.4.3.3 [map.access] CD1 map::operator[] specification forces inefficient implementation Andrea Griffini
- LWG333
2001-08-27 31.7.6.5 [ostream.manip] CD1 does endl imply synchronization with the device? PremAnand M. Rao
- LWG332
2001-08-27 31.5.3 [fpos] NAD Consider adding increment and decrement operators to std::fpos< T > PremAnand M. Rao
- LWG331
2001-08-23 31.5.2.2.1 [ios.failure] CD1 bad declaration of destructor for ios_base::failure PremAnand M. Rao
- LWG330
2001-07-15 28.3.3.1 [locale] NAD Misleading "exposition only" value in class locale definition Martin Sebor
- LWG329
2001-07-13 23.3.11.3 [vector.capacity] 23.3.11.5 [vector.modifiers] CD1 vector capacity, reserve and reallocation Anthony Williams
- LWG328
2001-07-07 28.3.4.7.3.3 [locale.money.put.virtuals] CD1 Bad sprintf format modifier in money_put<>::do_put() Martin Sebor
- LWG327
2001-07-06 28.3.3.1.2.1 [locale.category] CD1 Typo in time_get facet in table 52 Tiki Wan
- LWG326
2001-07-05 28.3.4.7.5 [locale.moneypunct.byname] NAD Missing typedef in moneypunct_byname Martin Sebor
- LWG325
2001-07-02 28.3.4.7.4.3 [locale.moneypunct.virtuals] CD1 Misleading text in moneypunct<>::do_grouping Martin Sebor
- LWG324
2001-06-07 24.3.5.4 [output.iterators] CD1 Do output iterators have value types? Dave Abrahams
- LWG323
2001-06-04 29.7 [c.math] NAD abs() overloads in different headers Dave Abrahams
- LWG322
2001-05-17 23.2 [container.requirements] CD1 iterator and const_iterator should have the same value type Matt Austern
- LWG321
2001-05-17 28.3.4.3.2.3 [facet.num.get.virtuals] CD1 Typo in num_get Kevin Djang
- LWG320
2001-05-17 23.3.9.2 [list.cons] CD1 list::assign overspecified Howard Hinnant
- LWG319
2001-05-15 17.6.3.2 [new.delete.single] 17.6.3.3 [new.delete.array] CD1 Storage allocation wording confuses "Required behavior", "Requires" Beman Dawes
- LWG318
2001-05-12 28.3.4.4.2 [locale.numpunct.byname] CD1 Misleading comment in definition of numpunct_byname Martin Sebor
- LWG317
2001-05-04 28.3 [localization] CD1 Instantiation vs. specialization of facets Martin Sebor
- LWG316
2001-05-04 23.2.7 [associative.reqmts] CD1 Vague text in Table 69 Martin Sebor
- LWG315
2001-05-01 23.3.9.5 [list.ops] CD1 Bad "range" in list::unique complexity Andy Sawyer
- LWG314
2001-04-11 17.9.5.4 [terminate] NAD Is the stack unwound when terminate() is called? Detlef Vollmann
- LWG313
2001-04-03 17.9.5.4 [terminate] NAD set_terminate and set_unexpected question Judy Ward
- LWG312
2001-03-29 22 [utilities] CD1 Table 27 is missing headers Martin Sebor
- LWG311
2001-03-21 31.7.6.2 [ostream] CD1 Incorrect wording in basic_ostream class synopsis Andy Sawyer
- LWG310
2001-03-21 16.4.2.3 [headers] 19.4 [errno] CD1 Is errno a macro? Steve Clamage
- LWG309
2001-03-19 31.7 [iostream.format] NAD Does sentry catch exceptions? Martin Sebor
- LWG308
2001-03-15 31 [input.output] CD1 Table 82 mentions unrelated headers Martin Sebor
- LWG307
2001-03-13 23.3.9 [list] CD1 Lack of reference typedefs in container adaptors Howard Hinnant
- LWG306
2001-02-21 17.2 [support.types] CD1 offsetof macro and non-POD types Steve Clamage
- LWG305
2001-01-24 28.3.4.2.6 [locale.codecvt.byname] CD1 Default behavior of codecvt<wchar_t, char, mbstate_t>::length() Howard Hinnant
- LWG304
2001-02-05 24.3.4 [iterator.concepts] NAD Must *a return an lvalue when a is an input iterator? Dave Abrahams
- LWG303
2001-02-05 22.9.4 [bitset.operators] CD1 Bitset input operator underspecified Matt Austern
- LWG302
2001-01-25 28.3.4.2.6 [locale.codecvt.byname] NAD Need error indication from codecvt<>::do_length Gregory Bumgardner
- LWG301
2001-01-27 27.4.3.2 [string.require] CD1 basic_string template ctor effects clause omits allocator argument Martin Sebor
- LWG300
2001-01-23 23.3.9.5 [list.ops] CD1 list::merge() specification incomplete John Pedretti
- LWG299
2001-01-22 24.3.5.6 [bidirectional.iterators] 24.3.5.7 [random.access.iterators] NAD Editorial Incorrect return types for iterator dereference John Potter
- LWG298
2001-01-10 17.6.3.3 [new.delete.array] CD1 ::operator delete[] requirement incorrect/insufficient John A. Pedretti
- LWG297
2001-01-06 22.10.10 [logical.operations] CD1 const_mem_fun_t<>::argument_type should be const T* Martin Sebor
- LWG296
2001-01-14 22.3 [pairs] C++11 Missing descriptions and requirements of pair operators Martin Sebor
- LWG295
2001-01-12 29.7 [c.math] CD1 Is abs defined in <cmath>? Jens Maurer
- LWG294
2001-01-11 16.4.5.3.3 [macro.names] CD1 User defined macros and standard headers James Kanze
- LWG293
2001-01-04 26.7.4 [alg.transform] NAD Order of execution in transform algorithm Angelika Langer
- LWG292
2001-01-05 31.5.4.3 [basic.ios.members] CD1 effects of a.copyfmt (a) Martin Sebor
- LWG291
2001-01-03 26.8.7 [alg.set.operations] CD1 Underspecification of set algorithms Matt Austern
- LWG290
2001-01-03 26.6.5 [alg.foreach] NAD Requirements to for_each and its function object Angelika Langer
- LWG289
2000-12-30 29.7 [c.math] NAD <cmath> requirements missing C float and long double versions Judy Ward
- LWG288
2000-12-30 19.4 [errno] CD1 <cerrno> requirements missing macro EILSEQ Judy Ward
- LWG287
2000-12-30 31.5.2.3 [fmtflags.state] NAD conflicting ios_base fmtflags Judy Ward
- LWG286
2000-12-30 26.13 [alg.c.library] CD1 <cstdlib> requirements missing size_t typedef Judy Ward
- LWG285
2000-12-31 31.10.4.2 [ifstream.cons] CD1 minor editorial errors in fstream ctors Martin Sebor
- LWG284
2000-12-26 22.10.8 [comparisons] CD1 unportable example in 20.3.7, p6 Martin Sebor
- LWG283
2000-12-15 26.7.5 [alg.replace] CD1 std::replace() requirement incorrect/insufficient Martin Sebor
- LWG282
2000-12-05 28.3.4.3.3.3 [facet.num.put.virtuals] CD1 What types does numpunct grouping refer to? Howard Hinnant
- LWG281
2000-12-02 26.8.9 [alg.min.max] CD1 std::min() and max() requirements overly restrictive Martin Sebor
- LWG280
2000-11-27 24.5.1 [reverse.iterators] CD1 Comparison of reverse_iterator to const reverse_iterator Steve Cleary
- LWG279
2000-11-27 23.2 [container.requirements] NAD const and non-const iterators should have equivalent typedefs Steve Cleary
- LWG278
2000-11-27 23.3.9.5 [list.ops] CD1 What does iterator validity mean? P.J. Plauger
- LWG277
2000-11-07 16.4.4.6 [allocator.requirements] NAD Normative encouragement in allocator requirements unclear Matt Austern
- LWG276
2000-11-07 23.2 [container.requirements] CD1 Assignable requirement for container value type overly strict Peter Dimov
- LWG275
2000-11-02 28.3.4.3.2.2 [facet.num.get.members] CD1 Wrong type in num_get::get() overloads Matt Austern
- LWG274
2000-11-02 16.4.4.6 [allocator.requirements] CD1 a missing/impossible allocator requirement Martin Sebor
- LWG273
2000-11-02 31 [input.output] CD1 Missing ios_base qualification on members of a dependent class Martin Sebor
- LWG272
2000-11-02 31.5.4.4 [iostate.flags] CD1 Missing parentheses around subexpression Martin Sebor
- LWG271
2000-11-02 31.7.5.7 [iostreamclass] CD1 basic_iostream missing typedefs Martin Sebor
- LWG270
2000-10-18 26.8.4 [alg.binary.search] CD1 Binary search requirements overly strict Matt Austern
- LWG269
2000-10-10 17.9 [support.exception] NAD cstdarg and unnamed parameters J. Stephen Adamczyk
- LWG268
2000-10-05 28.3.3.1 [locale] CD1 Typo in locale synopsis Martin Sebor
- LWG267
2000-10-05 99 [depr.strstreambuf.virtuals] NAD interaction of strstreambuf::overflow() and seekoff() Martin Sebor
- LWG266
2000-09-24 17.9.4 [bad.exception] CD1 bad_exception::~bad_exception() missing Effects clause Martin Sebor
- LWG265
2000-09-11 22.3 [pairs] CD1 std::pair::pair() effects overly restrictive Martin Sebor
- LWG264
2000-09-07 23.2.7 [associative.reqmts] CD1 Associative container insert(i, j) complexity requirements are not feasible. John Potter
- LWG263
2000-09-04 27.4.3 [basic.string] CD1 Severe restriction on basic_string reference counting Kevlin Henney
- LWG262
2000-09-03 16.3.3.3.3 [bitmask.types] CD1 Bitmask operator ~ specified incorrectly Beman Dawes
- LWG261
2000-08-27 24.6.2.3 [istream.iterator.ops] CD1 Missing description of istream_iterator::operator!= Martin Sebor
- LWG260
2000-08-27 24.6.2.3 [istream.iterator.ops] CD1 Inconsistent return type of istream_iterator::operator++(int) Martin Sebor
- LWG259
2000-08-27 27.4.3.5 [string.capacity] CD1 basic_string::operator[] and const correctness Chris Newton
- LWG258
2000-08-22 16.4.4.6 [allocator.requirements] CD1 Missing allocator requirement Matt Austern
- LWG257
2000-08-17 99 [depr.base] 99 [iterator.basic] NAD STL functional object and iterator inheritance. Robert Dick
- LWG256
2000-08-21 31.5.4.3 [basic.ios.members] CD1 typo in 27.4.4.2, p17: copy_event does not exist Martin Sebor
- LWG255
2000-08-12 31.6.3 [streambuf] NAD Why do basic_streambuf<>::pbump() and gbump() take an int? Martin Sebor
- LWG254
2000-08-01 19.2 [std.exceptions] 31.5.2.2.1 [ios.failure] CD1 Exception types in clause 19 are constructed from std::string Dave Abrahams
- LWG253
2000-07-31 29.6.2.2 [valarray.cons] 29.6.2.3 [valarray.assign] CD1 valarray helper functions are almost entirely useless Robert Klarer
- LWG252
2000-07-28 31.8 [string.streams] CD1 missing casts/C-style casts used in iostreams Martin Sebor
- LWG251
2000-07-28 31.8.2 [stringbuf] CD1 basic_stringbuf missing allocator_type Martin Sebor
- LWG250
2000-07-14 23.3.9.5 [list.ops] CD1 splicing invalidates iterators Brian Parker
- LWG249
2000-06-30 99 [auto.ptr] NAD Return Type of auto_ptr::operator= Joseph Gottman
- LWG248
2000-06-22 28.3.4.6 [category.time] CD1 time_get fails to set eofbit Martin Sebor
- LWG247
2000-06-06 23.3.11.5 [vector.modifiers] CD1 vector, deque::insert complexity Lisa Lippincott
- LWG246
2000-05-19 23.2.7 [associative.reqmts] Dup a.insert(p,t) is incorrectly specified Mark Rodgers
- LWG245
2000-05-02 24.6.2 [istream.iterator] NAD Which operations on istream_iterator trigger input operations? Andrew Koenig
- LWG244
2000-05-02 26.6.6 [alg.find] NAD Must find's third argument be CopyConstructible? Andrew Koenig
- LWG243
2000-05-15 31.7.5.4 [istream.unformatted] CD1 get and getline when sentry reports failure Martin Sebor
- LWG242
2000-05-15 26.7.4 [alg.transform] 29.5 [rand] CD1 Side effects of function objects Angelika Langer
- LWG241
2000-05-15 26.7.9 [alg.unique] CD1 Does unique_copy() require CopyConstructible and Assignable? Angelika Langer
- LWG240
2000-05-15 26.6.10 [alg.adjacent.find] CD1 Complexity of adjacent_find() is meaningless Angelika Langer
- LWG239
2000-05-15 26.7.9 [alg.unique] CD1 Complexity of unique() and/or unique_copy incorrect Angelika Langer
- LWG238
2000-05-11 31.8.2.2 [stringbuf.cons] CD1 Contradictory results of stringbuf initialization. Dietmar Kühl
- LWG237
2000-04-24 23.3.5.2 [deque.cons] CD1 Undefined expression in complexity specification Dietmar Kühl
- LWG236
2000-04-24 28.3.4.2.4.3 [facet.ctype.char.members] Dup ctype<char>::is() member modifies facet Dietmar Kühl
- LWG235
2000-04-24 24.5.1.2 [reverse.iterator] CD1 No specification of default ctor for reverse_iterator Dietmar Kühl
- LWG234
2000-04-24 20.2.10.2 [allocator.members] CD1 Typos in allocator definition Dietmar Kühl
- LWG233
2000-04-30 23.2.7 [associative.reqmts] CD1 Insertion hints in associative containers Andrew Koenig
- LWG232
2000-04-18 16.4.5.3 [reserved.names] CD1 "depends" poorly defined in 17.4.3.1 Peter Dimov
- LWG231
2000-04-25 28.3.4.3.3.3 [facet.num.put.virtuals] CD1 Precision in iostream? James Kanze Stephen Clamage
- LWG230
2000-04-26 16 [library] CD1 Assignable specified without also specifying CopyConstructible Beman Dawes
- LWG229
2000-04-19 16.4.2.2 [contents] CD1 Unqualified references of other library entities Steve Clamage
- LWG228
2000-04-20 28.3.4 [locale.categories] CD1 Incorrect specification of "..._byname" facets Dietmar Kühl
- LWG227
2000-04-09 26.7.3 [alg.swap] TC1 std::swap() should require CopyConstructible or DefaultConstructible arguments Dave Abrahams
- LWG226
2000-04-01 16.4.5.3 [reserved.names] CD1 User supplied specializations or overloads of namespace std function templates Dave Abrahams
- LWG225
2000-04-01 16.4.6.4 [global.functions] CD1 std:: algorithms use of other unqualified algorithms Dave Abrahams
- LWG224
2000-03-23 23.2.7 [associative.reqmts] TC1 clear() complexity for associative containers refers to undefined N Ed Brey
- LWG223
2000-03-21 26.7.10 [alg.reverse] TC1 reverse algorithm should use iter_swap rather than swap Dave Abrahams
- LWG222
2000-03-17 16.3.2.4 [structure.specifications] TC1 Are throw clauses necessary if a throw is already implied by the effects clause? Judy Ward
- LWG221
2000-03-14 28.3.4.3.2.3 [facet.num.get.virtuals] CD1 num_get<>::do_get stage 2 processing broken Matt Austern
- LWG220
2000-03-13 31.5.2.8 [ios.base.cons] TC1 ~ios_base() usage valid? Jonathan Schilling Howard Hinnant
- LWG219
2000-03-06 26.6.6 [alg.find] NAD find algorithm missing version that takes a binary predicate argument Pablo Halpern
- LWG218
2000-03-06 26.8 [alg.sorting] NAD Algorithms do not use binary predicate objects for default comparisons Pablo Halpern
- LWG217
2000-02-29 99 [facets.examples] TC1 Facets example (Classifying Japanese characters) contains errors Martin Sebor
- LWG216
2000-02-29 31.7.7 [std.manip] Dup setbase manipulator description flawed Hyman Rosen
- LWG215
2000-02-29 23.2.7 [associative.reqmts] NAD Can a map's key_type be const? Judy Ward
- LWG214
2000-02-28 23.4.6 [set] 23.4.7 [multiset] CD1 set::find() missing const overload Judy Ward
- LWG213
2000-02-26 29.7 [c.math] NAD Math function overloads ambiguous Nico Josuttis
- LWG212
2000-02-26 26.8.9 [alg.min.max] TC1 Empty range behavior unclear for several algorithms Nico Josuttis
- LWG211
2000-02-04 27.4.4.4 [string.io] TC1 operator>>(istream&, string&) doesn't set failbit Scott Snyder
- LWG210
2000-02-15 26 [algorithms] TC1 distance first and last confused Lisa Lippincott
- LWG209
2000-02-11 27.4.3 [basic.string] TC1 basic_string declarations inconsistent Igor Stauder
- LWG208
2000-02-02 24.3.4 [iterator.concepts] TC1 Unnecessary restriction on past-the-end iterators Stephen Cleary
- LWG207
1999-11-02 28.3.4.2.4.3 [facet.ctype.char.members] Dup ctype<char> members return clause incomplete Robert Klarer
- LWG206
1999-08-29 17.6.3.2 [new.delete.single] CD1 operator new(size_t, nothrow) may become unlinked to ordinary operator new if ordinary version replaced Howard Hinnant
- LWG205
2000-01-28 17.3.5.2 [numeric.limits.members] NAD numeric_limits unclear on how to determine floating point types Steve Cleary
- LWG204
2000-01-28 24.4.3 [iterator.operations] NAD distance(first, last) when "last" is before "first" Rintala Matti
- LWG203
2000-01-01 31.7.5.2.4 [istream.sentry] NAD basic_istream::sentry::sentry() is uninstantiable with ctype<user-defined type> Matt McClure and Dietmar Kühl
- LWG202
2000-01-13 26.7.9 [alg.unique] CD1 unique() effects unclear when predicate not an equivalence relation Andrew Koenig
- LWG201
1999-12-21 17.3 [support.limits] CD1 Numeric limits terminology wrong Stephen Cleary
- LWG200
1999-11-19 24.3.5.5 [forward.iterators] CD1 Forward iterator requirements don't allow constant iterators Matt Austern
- LWG199
1999-11-19 16.4.4.6 [allocator.requirements] TC1 What does allocate(0) return? Matt Austern
- LWG198
1999-11-03 24.3.4 [iterator.concepts] CD1 Validity of pointers and references unspecified after iterator destruction Beman Dawes
- LWG197
1999-10-21 16.4.4.6 [allocator.requirements] 23.2 [container.requirements] NAD max_size() underspecified Andy Sawyer
- LWG196
1998-12-15 17.6.3.4 [new.delete.placement] Dup Placement new example has alignment problems Herb Sutter
- LWG195
1999-10-13 31.7.5.2.4 [istream.sentry] TC1 Should basic_istream::sentry's constructor ever set eofbit? Matt Austern
- LWG194
1999-09-07 31.5.4 [ios] NAD rdbuf() functions poorly specified Steve Clamage
- LWG193
1999-09-24 26.8.8 [alg.heap.operations] TC1 Heap operations description incorrect Markus Mauhart
- LWG192
1999-06-06 23.2.7 [associative.reqmts] NAD a.insert(p,t) is inefficient and overconstrained Ed Brey
- LWG191
1999-10-10 26.8.4 [alg.binary.search] NAD Unclear complexity for algorithms such as binary search Nico Josuttis
- LWG190
1999-08-26 26.8.9 [alg.min.max] NAD min() and max() functions should be std::binary_functions Mark Rintoul
- LWG189
1999-08-25 31.5.2.3 [fmtflags.state] TC1 setprecision() not specified correctly Andrew Koenig
- LWG188
1999-08-15 29.6.2.7 [valarray.cassign] NAD valarray helpers missing augmented assignment operators Gabriel Dos Reis
- LWG187
1999-08-14 26.7.3 [alg.swap] CD1 iter_swap underspecified Andrew Koenig
- LWG186
1999-08-13 22.9.2.3 [bitset.members] CD1 bitset::set() second parameter should be bool Darin Adler
- LWG185
1999-07-26 22.10 [function.objects] CD1 Questionable use of term "inline" UK Panel
- LWG184
1999-07-21 17.3.5.3 [numeric.special] CD1 numeric_limits<bool> wording problems Gabriel Dos Reis
- LWG183
1999-07-07 31.7.7 [std.manip] CD1 I/O stream manipulators don't work for wide character streams Andy Sawyer
- LWG182
1999-08-15 16 [library] CD1 Ambiguous references to size_t Al Stevens
- LWG181
1999-08-03 22.3 [pairs] TC1 make_pair() unintended behavior Andrew Koenig
- LWG180
1999-07-01 27.4.3 [basic.string] CD1 Container member iterator arguments constness has unintended consequences Dave Abrahams
- LWG179
1998-07-02 23.2 [container.requirements] CD1 Comparison of const_iterators to iterators doesn't work Judy Ward
- LWG178
1999-07-02 31.4.3 [narrow.stream.objects] NAD Should clog and cerr initially be tied to cout? Judy Ward
- LWG177
1999-07-02 29.4.6 [complex.ops] NAD Complex operators cannot be explicitly instantiated Judy Ward
- LWG176
1999-07-23 99 [depr.ios.members] TC1 exceptions() in ios_base...? Dietmar Kühl
- LWG175
1999-07-23 99 [depr.ios.members] TC1 Ambiguity for basic_streambuf::pubseekpos() and a few other functions. Dietmar Kühl
- LWG174
1999-07-23 99 [depr.ios.members] TC1 Typo: OFF_T vs. POS_T Dietmar Kühl
- LWG173
1999-07-23 31.10.3.5 [filebuf.virtuals] TC1 Inconsistent types for basic_filebuf::setbuf() Greg Comeau Dietmar Kühl
- LWG172
1999-07-23 31.7.5.4 [istream.unformatted] TC1 Inconsistent types for basic_istream::ignore() Greg Comeau Dietmar Kühl
- LWG171
1999-07-20 31.10.3.5 [filebuf.virtuals] CD1 Strange seekpos() semantics due to joint position Dietmar Kühl
- LWG170
1999-07-20 31.8.5 [stringstream] TC1 Inconsistent definition of traits_type Dietmar Kühl
- LWG169
1999-07-20 31.8.2.5 [stringbuf.virtuals] TC1 Bad efficiency of overflow() mandated Dietmar Kühl
- LWG168
1999-07-20 31.7.6.4 [ostream.unformatted] TC1 Typo: formatted vs. unformatted Dietmar Kühl
- LWG167
1999-07-20 31.7.6.3.4 [ostream.inserters.character] CD1 Improper use of traits_type::length() Dietmar Kühl
- LWG166
1999-07-20 31.7.6.3.3 [ostream.inserters] Dup Really "formatted output functions"? Dietmar Kühl
- LWG165
1999-07-20 31.7.6.2 [ostream] CD1 xsputn(), pubsync() never called by basic_ostream members? Dietmar Kühl
- LWG164
1999-07-23 28.3.4.6.4.3 [locale.time.put.virtuals] TC1 do_put() has apparently unused fill argument Angelika Langer
- LWG163
1999-07-20 31.7.5.4 [istream.unformatted] Dup Return of gcount() after a call to gcount Dietmar Kühl
- LWG162
1999-07-20 31.7.5.3.3 [istream.extractors] Dup Really "formatted input functions"? Dietmar Kühl
- LWG161
1999-07-20 31.7.5.3.2 [istream.formatted.arithmetic] TC1 Typo: istream_iterator vs. istreambuf_iterator Dietmar Kühl
- LWG160
1999-07-20 31.7.5.2 [istream] TC1 Typo: Use of non-existing function exception() Dietmar Kühl
- LWG159
1999-07-20 31.6.3.5.3 [streambuf.virt.get] TC1 Strange use of underflow() Dietmar Kühl
- LWG158
1999-07-20 31.6.3.5.2 [streambuf.virt.buffer] TC1 Underspecified semantics for setbuf() Dietmar Kühl
- LWG157
1999-07-20 31.5.2.6 [ios.base.storage] Dup Meaningless error handling for pword() and iword() Dietmar Kühl
- LWG156
1999-07-20 31.5.2.4 [ios.base.locales] TC1 Typo in imbue() description Dietmar Kühl
- LWG155
1999-07-20 31.4 [iostream.objects] TC1 Typo in naming the class defining the class Init Dietmar Kühl
- LWG154
1999-07-20 28.3.4.3.2.3 [facet.num.get.virtuals] TC1 Missing double specifier for do_get() Dietmar Kühl
- LWG153
1999-07-20 28.3.4.2.4.3 [facet.ctype.char.members] CD1 Typo in narrow() semantics Dietmar Kühl
- LWG152
1999-07-20 28.3.4.2.2.3 [locale.ctype.virtuals] TC1 Typo in scan_is() semantics Dietmar Kühl
- LWG151
1999-06-21 23.2.4 [sequence.reqmts] TC1 Can't currently clear() empty container Ed Brey
- LWG150
1999-06-30 26.6.9 [alg.find.first.of] TC1 Find_first_of says integer instead of iterator Matt McClure
- LWG149
1999-06-28 23.2.4 [sequence.reqmts] C++11 Insert should return iterator to first element inserted Andrew Koenig
- LWG148
1999-06-03 99 [facets.examples] TC1 Functions in the example facet BoolNames should be const Jeremy Siek
- LWG147
1999-06-04 16.4.6.4 [global.functions] TC1 Library Intro refers to global functions that aren't global Lois Goldthwaite
- LWG146
1999-05-12 29.4.6 [complex.ops] TC1 complex<T> Inserter and Extractor need sentries Angelika Langer
- LWG145
1999-05-12 31.5.4.2 [basic.ios.cons] NAD adjustfield lacks default value Angelika Langer
- LWG144
1999-05-09 23.3.5.2 [deque.cons] TC1 Deque constructor complexity wrong Herb Sutter
- LWG143
1999-05-04 17.14 [support.c.headers] NAD C .h header wording unclear Christophe de Dinechin
- LWG142
1999-06-20 26.8.11 [alg.lex.comparison] TC1 lexicographical_compare complexity wrong Howard Hinnant
- LWG141
1999-04-28 27.4.3.7.4 [string.insert] 27.4.3.7.6 [string.replace] TC1 basic_string::find_last_of, find_last_not_of say pos instead of xpos Arch Robison
- LWG140
1999-04-14 23.4.3 [map] NAD Editorial map<Key, T>::value_type does not satisfy the assignable requirement Mark Mitchell
- LWG139
1999-03-30 23.2.4 [sequence.reqmts] TC1 Optional sequence operation table description unclear Andrew Koenig
- LWG138
1999-03-18 28.3.4.2.5 [locale.codecvt] NAD Class ctype_byname<char> redundant and misleading Angelika Langer
- LWG137
1999-03-17 28.3.3.1 [locale] TC1 Do use_facet and has_facet look in the global locale? Angelika Langer
- LWG136
1999-03-06 31.7.5.4 [istream.unformatted] CD1 seekp, seekg setting wrong streams? Howard Hinnant
- LWG135
1999-03-06 31.7.5.7.2 [iostream.cons] NAD basic_iostream doubly initialized Howard Hinnant
- LWG134
1999-03-06 23.3.11.2 [vector.cons] TC1 vector constructors over specified Howard Hinnant
- LWG133
1999-03-06 23.4.3 [map] TC1 map missing get_allocator() Howard Hinnant
- LWG132
1999-03-06 23.3.9.3 [list.capacity] TC1 list::resize description uses random access iterators Howard Hinnant
- LWG131
1999-03-06 23.3.9.5 [list.ops] NAD list::splice throws nothing Howard Hinnant
- LWG130
1999-03-02 23.2.7 [associative.reqmts] 23.2.4 [sequence.reqmts] CD1 Return type of container::erase(iterator) differs for associative containers Andrew Koenig
- LWG129
1999-02-22 31.7.5.4 [istream.unformatted] 31.7.6.2.5 [ostream.seeks] TC1 Need error indication from seekp() and seekg() Angelika Langer
- LWG128
1999-02-22 31.8 [string.streams] 31.10 [file.streams] NAD Need open_mode() function for file stream, string streams, file buffers, and string buffers Angelika Langer
- LWG127
1999-02-17 99 [auto.ptr] TC1 auto_ptr<> conversion issues Greg Colvin
- LWG126
1998-12-15 28.3.4.2.2.3 [locale.ctype.virtuals] TC1 typos in Effects clause of ctype::do_narrow() Judy Ward
- LWG125
1998-12-15 29.6.2 [template.valarray] TC1 valarray<T>::operator!() return type is inconsistent Judy Ward
- LWG124
1998-12-15 28.3.4.2.3 [locale.ctype.byname] TC1 ctype_byname<charT>::do_scan_is & do_scan_not return type should be const charT* Judy Ward
- LWG123
1998-12-15 29.6.5.4 [slice.arr.fill] 29.6.7.4 [gslice.array.fill] 29.6.8.4 [mask.array.fill] 29.6.9.4 [indirect.array.fill] CD1 Should valarray helper arrays fill functions be const? Judy Ward
- LWG122
1998-12-15 31.6.3 [streambuf] TC1 streambuf/wstreambuf description should not say they are specializations Judy Ward
- LWG121
1998-12-15 28.3.3.1.2.1 [locale.category] NAD Detailed definition for ctype<wchar_t> specialization Judy Ward
- LWG120
1998-12-15 16.4.5.3 [reserved.names] CD1 Can an implementor add specializations? Judy Ward
- LWG119
1998-12-15 16.4.6.13 [res.on.exception.handling] TC1 Should virtual functions be allowed to strengthen the exception specification? Judy Ward
- LWG118
1998-11-20 31.7.5.3.2 [istream.formatted.arithmetic] CD1 basic_istream uses nonexistent num_get member functions Matt Austern
- LWG117
1998-11-20 31.7.6.3.2 [ostream.inserters.arithmetic] CD1 basic_ostream uses nonexistent num_put member functions Matt Austern
- LWG116
1998-11-06 22.9.2 [template.bitset] Dup bitset cannot be constructed with a const char* Judy Ward
- LWG115
1998-11-02 99 [depr.strstream.cons] TC1 Typo in strstream constructors Steve Clamage
- LWG114
1998-10-28 17.6.3.4 [new.delete.placement] TC1 Placement forms example in error twice Steve Clamage
- LWG113
1998-10-13 31.7.5.2 [istream] 31.7.5.4 [istream.unformatted] NAD Missing/extra iostream sync semantics Steve Clamage
- LWG112
1998-10-20 24.6.5.2 [ostreambuf.iter.cons] TC1 Minor typo in ostreambuf_iterator constructor Matt Austern
- LWG111
1998-10-15 24.6.4.4 [istreambuf.iterator.ops] NAD istreambuf_iterator::equal overspecified, inefficient Nathan Myers
- LWG110
1998-10-15 24.6.4 [istreambuf.iterator] 24.6.4.4 [istreambuf.iterator.ops] TC1 istreambuf_iterator::equal not const Nathan Myers
- LWG109
1998-10-07 99 [depr.lib.binders] CD1 Missing binders for non-const sequence elements Bjarne Stroustrup
- LWG108
1998-10-07 17.7.3 [type.info] TC1 Lifetime of exception::what() return unspecified AFNOR
- LWG107
1998-10-07 29.6.2 [template.valarray] NAD Valarray constructor is strange AFNOR
- LWG106
1998-10-07 29.6.5 [template.slice.array] TC1 Numeric library private members are implementation defined AFNOR
- LWG105
1998-10-07 31.10 [file.streams] Dup fstream ctors argument types desired AFNOR
- LWG104
1998-10-07 27.4.3.5 [string.capacity] NAD Description of basic_string::operator[] is unclear AFNOR
- LWG103
1998-10-07 23.2.7 [associative.reqmts] CD1 set::iterator is required to be modifiable, but this allows modification of keys AFNOR
- LWG102
1998-10-07 23.2.7 [associative.reqmts] Dup Bug in insert range in associative containers AFNOR
- LWG101
1998-10-07 23.3.11 [vector] 23.3.3 [array] NAD Editorial No way to free storage for vector and deque AFNOR
- LWG100
1998-10-07 24.5.2 [insert.iterators] 24.6.5 [ostreambuf.iterator] NAD Insert iterators/ostream_iterators overconstrained AFNOR
- LWG99
1998-10-07 24.5.1.8 [reverse.iter.cmp] NAD Reverse_iterator comparisons completely wrong AFNOR
- LWG98
1998-10-07 24.3.5.3 [input.iterators] CD1 Input iterator requirements are badly written AFNOR
- LWG97
1998-10-07 23 [containers] NAD Insert inconsistent definition AFNOR
- LWG96
1998-10-07 23.3.11 [vector] NAD Vector<bool> is not a container AFNOR
- LWG95
1998-10-07 16.4.6.5 [member.functions] NAD Members added by the implementation AFNOR
- LWG94
1998-01-22 16.4.6 [conforming] NAD May library implementors add template parameters to Standard Library classes? Matt Austern
- LWG93
1998-09-29 29.6 [numarray] NAD Incomplete Valarray Subset Definitions Nico Josuttis
- LWG92
1998-09-29 26 [algorithms] CD1 Incomplete Algorithm Requirements Nico Josuttis
- LWG91
1998-09-29 27.4.4.4 [string.io] CD1 Description of operator>> and getline() for string<> might cause endless loop Nico Josuttis
- LWG90
1998-09-29 27.4.4.4 [string.io] TC1 Incorrect description of operator >> for strings Nico Josuttis
- LWG89
1998-09-29 27.4.3.7.4 [string.insert] 27.4.3.7.6 [string.replace] Dup Missing throw specification for string::insert() and string::replace() Nico Josuttis
- LWG88
1998-09-29 27.4.3.7.4 [string.insert] 27.4.3.7.2 [string.append] NAD Inconsistency between string::insert() and string::append() Nico Josuttis
- LWG87
1998-09-29 27.4.3.7.8 [string.swap] Dup Error in description of string::compare() Nico Josuttis
- LWG86
1998-09-29 27.4.3.2 [string.require] TC1 String constructors don't describe exceptions Nico Josuttis
- LWG85
1998-09-29 27 [strings] NAD String char types Nico Josuttis
- LWG84
1998-09-29 27.4.3.6 [string.access] NAD Ambiguity with string::insert() Nico Josuttis
- LWG83
1998-09-29 27.4.3 [basic.string] TC1 String::npos vs. string::max_size() Nico Josuttis
- LWG82
1998-09-29 23.2.7 [associative.reqmts] NAD Missing constant for set elements Nico Josuttis
- LWG81
1998-09-29 29.6.5 [template.slice.array] 29.6.7 [template.gslice.array] 29.6.8 [template.mask.array] 29.6.9 [template.indirect.array] NAD Wrong declaration of slice operations Nico Josuttis
- LWG80
1998-09-29 29.4.2 [complex.syn] 29.4.3 [complex] TC1 Global Operators of complex declared twice Nico Josuttis
- LWG79
1998-09-29 29.4.2 [complex.syn] 29.4.7 [complex.value.ops] TC1 Inconsistent declaration of polar() Nico Josuttis
- LWG78
1998-09-29 31.5.2 [ios.base] TC1 Typo: event_call_back Nico Josuttis
- LWG77
1998-09-09 29.6.2.4 [valarray.access] Dup Valarray operator[] const returning value Levente Farkas
- LWG76
1998-09-25 28.3.4.2.5 [locale.codecvt] CD1 Can a codecvt facet always convert one internal character at a time? Matt Austern
- LWG75
1998-09-18 28.3.4.2.5 [locale.codecvt] TC1 Contradiction in codecvt::length's argument types Matt Austern
- LWG74
1998-09-08 28.3.4.2.5 [locale.codecvt] TC1 Garbled text for codecvt::do_max_length Matt Austern
- LWG73
1998-08-27 31.10 [file.streams] NAD is_open should be const Matt Austern
- LWG72
1998-08-24 28.3.4.2.5 [locale.codecvt] Dup Do_convert phantom member function Nathan Myers
- LWG71
1998-08-13 28.3.4.6.2 [locale.time.get] TC1 Do_get_monthname synopsis missing argument Nathan Myers
- LWG70
1998-08-03 17.9 [support.exception] 99 [uncaught] TC1 Uncaught_exception() missing throw() specification Steve Clamage
- LWG69
1998-07-29 23.3.11 [vector] TC1 Must elements of a vector be contiguous? Andrew Koenig
- LWG68
1998-07-14 31.7.5.3.3 [istream.extractors] TC1 Extractors for char* should store null at end Angelika Langer
- LWG67
1998-07-09 27.4.4.4 [string.io] Dup Setw useless for strings Steve Clamage
- LWG66
1998-08-18 99 [depr.strstreambuf.virtuals] TC1 Strstreambuf::setbuf Matt Austern
- LWG65
1998-08-18 99 [depr.strstreambuf.virtuals] NAD Underspecification of strstreambuf::seekoff Matt Austern
- LWG64
1998-08-11 31.7.5.3.3 [istream.extractors] TC1 Exception handling in basic_istream::operator>>(basic_streambuf*) Matt Austern
- LWG63
1998-08-11 31.7.6.4 [ostream.unformatted] TC1 Exception-handling policy for unformatted output Matt Austern
- LWG62
1998-08-06 31.7.5.4 [istream.unformatted] TC1 Sync's return value Matt Austern
- LWG61
1998-08-06 31.7.5.4 [istream.unformatted] TC1 Ambiguity in iostreams exception policy Matt Austern
- LWG60
1998-08-03 31.7.5.3.1 [istream.formatted.reqmts] TC1 What is a formatted input function? Matt Austern
- LWG59
1998-07-28 31.6.3.4.2 [streambuf.get.area] TC1 Ambiguity in specification of gbump Matt Austern
- LWG58
1998-07-01 31.7.5.3.3 [istream.extractors] NAD Extracting a char from a wide-oriented stream Matt Austern
- LWG57
1998-07-01 27.2.4.6 [char.traits.specializations.wchar.t] TC1 Mistake in char_traits Matt Austern
- LWG56
1998-06-29 31.6.3 [streambuf] TC1 Showmanyc's return type Matt Austern
- LWG55
1998-06-26 31 [input.output] TC1 Invalid stream position is undefined Matt Austern
- LWG54
1998-06-25 31.6.3.2 [streambuf.cons] TC1 Basic_streambuf's destructor Matt Austern
- LWG53
1998-06-23 31.5.4.2 [basic.ios.cons] TC1 Basic_ios destructor unspecified Matt Austern
- LWG52
1998-06-23 31.5.3.3 [fpos.operations] TC1 Small I/O problems Matt Austern
- LWG51
1998-06-23 23.2 [container.requirements] TC1 Requirement to not invalidate iterators missing David Vandevoorde
- LWG50
1998-06-21 31.5.2 [ios.base] TC1 Copy constructor and assignment operator of ios_base Matt Austern
- LWG49
1998-06-21 31.5.2.5 [ios.members.static] CD1 Underspecification of ios_base::sync_with_stdio Matt Austern
- LWG48
1998-06-21 31.5.2.2.1 [ios.failure] TC1 Use of non-existent exception constructor Matt Austern
- LWG47
1998-06-21 31.5.2.4 [ios.base.locales] TC1 Imbue() and getloc() Returns clauses swapped Matt Austern
- LWG46
1998-06-01 99 [depr.str.strstreams] TC1 Minor Annex D errors Brendan Kehoe
- LWG45
1998-05-27 31.8.4 [ostringstream] NAD Stringstreams read/write pointers initial position unclear Matthias Mueller
- LWG44
1998-08-06 31 [input.output] CD1 Iostreams use operator== on int_type values Nathan Myers
- LWG43
1998-06-01 28.3.4.2.6 [locale.codecvt.byname] Dup Locale table correction Brendan Kehoe
- LWG42
1998-08-06 27.4.3 [basic.string] TC1 String ctors specify wrong default allocator Nathan Myers
- LWG41
1998-08-06 31.5.2 [ios.base] TC1 Ios_base needs clear(), exceptions() Nathan Myers
- LWG40
1998-08-06 99 [facets.examples] TC1 Meaningless normative paragraph in examples Nathan Myers
- LWG39
1998-08-06 24.6.4.4 [istreambuf.iterator.ops] TC1 istreambuf_iterator<>::operator++(int) definition garbled Nathan Myers
- LWG38
1998-08-06 28.3.3.2 [locale.global.templates] TC1 Facet definition incomplete Nathan Myers
- LWG37
1998-08-06 28.3.3.1 [locale] TC1 Leftover "global" reference Nathan Myers
- LWG36
1998-08-06 31.5.2.6 [ios.base.storage] TC1 Iword & pword storage lifetime omitted Nathan Myers
- LWG35
1998-08-06 31.5 [iostreams.base] TC1 No manipulator unitbuf in synopsis Nathan Myers
- LWG34
1998-08-06 28.3.4.3.3.3 [facet.num.put.virtuals] TC1 True/falsename() not in ctype<> Nathan Myers
- LWG33
1998-08-06 28.3.4.2.5 [locale.codecvt] TC1 Codecvt<> mentions from_type Nathan Myers
- LWG32
1998-08-06 31.6.3.5.4 [streambuf.virt.pback] TC1 Pbackfail description inconsistent Nathan Myers
- LWG31
1998-08-06 28.3.3.1 [locale] TC1 Immutable locale values Nathan Myers
- LWG30
1998-08-06 28.3.3.1.2.1 [locale.category] TC1 Wrong header for LC_* Nathan Myers
- LWG29
1998-08-06 31.4.3 [narrow.stream.objects] TC1 Ios_base::init doesn't exist Nathan Myers
- LWG28
1998-08-06 28.3.4.2.4.3 [facet.ctype.char.members] TC1 Ctype<char>is ambiguous Nathan Myers
- LWG27
1998-08-06 27.4.3.7.5 [string.erase] TC1 String::erase(range) yields wrong iterator Nathan Myers
- LWG26
1998-08-06 31.7.5.2.4 [istream.sentry] TC1 Bad sentry example Nathan Myers
- LWG25
1998-08-06 27.4.4.4 [string.io] TC1 String operator<< uses width() value wrong Nathan Myers
- LWG24
1998-08-06 28.3.4.2.5 [locale.codecvt] TC1 "do_convert" doesn't exist Nathan Myers
- LWG23
1998-08-06 28.3.4.3.2.3 [facet.num.get.virtuals] CD1 Num_get overflow result Nathan Myers
- LWG22
1998-08-06 31.10.4.4 [ifstream.members] TC1 Member open vs. flags Nathan Myers
- LWG21
1998-08-06 28.3.3.1.2.1 [locale.category] TC1 Codecvt_byname<> instantiations Nathan Myers
- LWG20
1998-08-06 28.3.4.4.1.3 [facet.numpunct.virtuals] TC1 Thousands_sep returns wrong type Nathan Myers
- LWG19
1998-08-06 28.3.4.2.5 [locale.codecvt] TC1 "Noconv" definition too vague Nathan Myers
- LWG18
1998-08-06 28.3.4.3.2.2 [facet.num.get.members] TC1 Get(...bool&) omitted Nathan Myers
- LWG17
1998-08-06 28.3.4.3.2.3 [facet.num.get.virtuals] TC1 Bad bool parsing Nathan Myers
- LWG16
1998-08-06 28.3.4.2.5 [locale.codecvt] TC1 Bad ctype_byname<char> decl Nathan Myers
- LWG15
1998-08-06 28.3.3.1.4 [locale.members] TC1 Locale::name requirement inconsistent Nathan Myers
- LWG14
1998-08-06 28.3.3.1.4 [locale.members] TC1 Locale::combine should be const Nathan Myers
- LWG13
1998-03-03 31.7.5.3.3 [istream.extractors] TC1 Eos refuses to die William M. Miller
- LWG12
1998-02-23 16.4.4.6 [allocator.requirements] NAD Way objects hold allocators unclear Angelika Langer
- LWG11
1998-01-22 22.9.2 [template.bitset] TC1 Bitset minor problems Matt Austern
- LWG10
1998-01-14 28.3.4.2.6 [locale.codecvt.byname] Dup Codecvt<>::do unclear Matt Austern
- LWG9
1998-01-04 17.6.3 [new.delete] TC1 Operator new(0) calls should not yield the same pointer Steve Clamage
- LWG8
1997-12-24 28.3.3.1.6 [locale.statics] TC1 Locale::global lacks guarantee Matt Austern
- LWG7
1997-12-15 27 [strings] TC1 String clause minor problems Matt Austern
- LWG6
1997-12-15 31.5.3 [fpos] NAD File position not an offset unimplementable Matt Austern
- LWG5
1997-12-11 27.4.3.7.8 [string.swap] TC1 String::compare specification questionable Jack Reeves
- LWG4
1997-11-16 27.4.3 [basic.string] NAD basic_string size_type and difference_type should be implementation defined Beman Dawes
- LWG3
1997-12-12 17.5 [support.start.term] TC1 Atexit registration during atexit() call is not described Steve Clamage
- LWG2
1997-12-04 99 [auto.ptr.conv] NAD Auto_ptr conversions effects incorrect Nathan Myers
- LWG1
1997-11-16 16.4.3.3 [using.linkage] TC1 C library linkage editing oversight Beman Dawes
- LEWG566
2018-11-20 INCUBATION std::environment and std::arguments P1275
- LEWG565
2018-11-10 NEEDS_PAPER Unified executors proposal P0443
- LEWG564
2018-11-12 ADOPTED FIXED Fixing allocator usage for operator + (basic_string) P1165
- LEWG563
2018-11-06 CLOSED REJECTED Fixing allocator usage for operator + (basic_string) P1165
- LEWG562
2018-11-06 CLOSED REJECTED Explicitly implicifying explicit constructors P1163
- LEWG561
2018-11-06 CLOSED REJECTED A Class for Status and Optional Value P0262
- LEWG560
2018-11-10 WORDING_REVIEW Byteswapping for fun&&nuf P1272
- LEWG559
2018-10-26 DESIGN_REVIEW Feedback on 2D Graphics P1225
- LEWG558
2019-01-28 WORDING_REVIEW to_array from LFTS with updates P0325
- LEWG557
2018-11-19 DESIGN_REVIEW Tuple application traits P1318
- LEWG556
2018-11-19 CLOSED DUPLICATE Remove return type deduction in std::apply P1317
- LEWG555
2018-10-26 DESIGN_REVIEW secure_val: a secure-clear-on-move type P1315
- LEWG554
2018-10-26 DESIGN_REVIEW unique_val: a default-on-move type P1314
- LEWG553
2018-11-07 NEEDS_PAPER Comparison Concepts P1312
- LEWG552
2018-11-06 DESIGN_REVIEW Unifying the many ways to compare P1310
- LEWG551
2019-05-26 WORDING_REVIEW Spaceship library update P1295
- LEWG550
2018-11-07 NEEDS_PAPER ostream_joiner P1293
- LEWG549
2018-11-07 CLOSED DUPLICATE std::ranges::less<> Should Be More! P1291
- LEWG548
2019-01-28 WORDING_REVIEW Integer Width Literals P1280
- LEWG547
2018-11-07 NEEDS_PAPER A view of 0 or 1 elements: view::maybe P1255
- LEWG546
2019-01-28 WORDING_REVIEW Ranges Design Cleanup P1252
- LEWG545
2019-01-28 WORDING_REVIEW A more constexpr bitset P1251
- LEWG544
2018-11-06 NEEDS_PAPER Extension by inspecting members of User Defined Types? P1250
- LEWG543
2018-11-12 ADOPTED FIXED Fixing Relations P1248
- LEWG542
2019-01-28 WORDING_REVIEW Rangify New Algorithms P1243
- LEWG541
2018-11-10 WORDING_REVIEW Shift-by-negative in shift_left and shift_right P1233
- LEWG540
2018-11-10 NEEDS_PAPER Signed size() functions P1227
- LEWG539
2018-11-19 DESIGN_REVIEW find_backward P1223
- LEWG538
2018-11-10 NEEDS_PAPER A Standard flat_set P1222
- LEWG537
2018-11-12 ADOPTED FIXED Completing the Rebase of Library Fundamentals, Version 3, Working Draft P1210
- LEWG536
2018-11-12 ADOPTED FIXED Adopt Consistent Container Erasure from Library Fundamentals 2 for C++20 P1209
- LEWG535
2018-11-07 NEEDS_PAPER Adopt source_location from Library Fundamentals V3 for C++20 P1208
- LEWG534
2018-11-19 DESIGN_REVIEW Movability of Single-pass Iterators P1207
- LEWG533
2018-11-07 DESIGN_REVIEW Range constructors for standard containers and views P1206
- LEWG532
2018-11-06 CLOSED REJECTED Variant direct comparisons P1201
- LEWG531
2018-11-07 CLOSED REJECTED Adding error_category::failed() P1198
- LEWG530
2018-11-07 CLOSED REJECTED A non-allocating overload of error_category::message() P1197
- LEWG529
2018-11-07 CLOSED REJECTED Value-based std::error_category comparison P1196
- LEWG528
2018-10-26 DESIGN_REVIEW Making <system_error> constexpr P1195
- LEWG527
2018-11-07 WORDING_REVIEW Adding operator<=> to types that are not currently comparable P1191
- LEWG526
2019-01-28 WORDING_REVIEW A type trait for std::compare_3way()'s type P1187
- LEWG525
2019-01-28 WORDING_REVIEW When do you actually use <=>? P1186
- LEWG524
2018-11-10 CLOSED REJECTED New names for the power-of-2 templates P1182
- LEWG523
2018-10-27 DESIGN_REVIEW C++ Compile P1178
- LEWG522
2018-11-10 NEEDS_PAPER a simple and practical optional reference for C++ P1175
- LEWG521
2018-10-26 DESIGN_REVIEW The Concept of Memory Allocator P1172
- LEWG520
2018-11-07 CLOSED REJECTED ADD TEST POLYMORPHIC MEMORY RESOURCE TO THE STANDARD LIBRARY P1160
- LEWG519
2018-11-06 CLOSED REJECTED Type Erased Iterators for modern C++ P1159
- LEWG518
2018-10-26 DESIGN_REVIEW Constexpr regex P1149
- LEWG517
2018-10-26 DESIGN_REVIEW Printing volatile Pointers P1147
- LEWG516
2018-11-08 DIRECTION_REVIEW Buffer Sequence Adaptors P1145
- LEWG515
2019-01-28 WORDING_REVIEW The C++20 Synchronization Library P1135
- LEWG514
2018-11-08 DIRECTION_REVIEW Networking TS Associations For Call Wrappers P1133
- LEWG513
2018-11-19 DESIGN_REVIEW out_ptr - a scalable output pointer abstraction P1132
- LEWG512
2018-10-25 DESIGN_REVIEW web_view P1108
- LEWG511
2018-11-08 DIRECTION_REVIEW Efficient composition with DynamicBuffer P1100
- LEWG510
2018-11-19 NEEDS_PAPER Optimized Initialization for basic_string and vector P1072
- LEWG509
2018-11-19 INCUBATION Refining standard library support for Class Template Argument Deduction P1069
- LEWG508
2019-01-31 DESIGN_REVIEW std::embed P1040
- LEWG507
2018-10-25 DESIGN_REVIEW Making std::string constexpr P0980
- LEWG506
2018-10-29 CLOSED DUPLICATE Runtime type introspection with std::exception ptr P0933
- LEWG505
2019-01-28 WORDING_REVIEW Precalculated hash values in lookup P0920
- LEWG504
2018-10-26 SG_REVIEW More simd<> operations P0918
- LEWG503
2019-01-28 CLOSED REJECTED Everyone Deserves a Little Order P0891
- LEWG502
2018-11-19 SG_REVIEW fiber_handle - fibers without scheduler P0876
- LEWG501
2018-11-06 WORDING_REVIEW Function to mark unreachable code P0627
- LEWG500
2018-10-14 DESIGN_REVIEW P1122R0: Proposed Wording for Concurrent Data Structures: Read-Copy-Update (RCU)
- LEWG499
2018-10-30 NEEDS_PAPER Add c_array() member function to std::array P0635
- LEWG498
2018-11-12 CLOSED EDITORIAL Improving atomic_flag P0995
- LEWG497
2019-01-28 WORDING_REVIEW Add coroutine task type P1056
- LEWG496
2018-11-12 ADOPTED FIXED Should Span Be Regular P1085
- LEWG495
2018-11-12 CLOSED EDITORIAL Contiguous Ranges P0944
- LEWG494
2018-11-08 WORDING_REVIEW Fixing Atomic Initialization P0883
- LEWG493
2018-06-07 WORDING_REVIEW Target Vectorization Policies from Parallelism V2 TS to C++20 P1001
- LEWG491
2018-06-06 DESIGN_REVIEW Fractional Numeric Type P1050
- LEWG487
2018-05-17 DESIGN_REVIEW Let strong_order Truly Be a Customization Point! P0891
- LEWG486
2018-10-25 DESIGN_REVIEW namespace std { namespace fs = filesystem; } P1005
- LEWG485
2018-05-17 DESIGN_REVIEW A Function Returning Whether An Underlying Type Value Is a Valid Enumerator of a Given Enumeration P0974
- LEWG484
2018-05-18 CLOSED INVALID Constexpr iterator requirements P0858
- LEWG483
2018-06-12 CLOSED REJECTED Constant Pointer View - std::as_const Strikes Back! P1011
- LEWG482
2018-11-12 ADOPTED FIXED Constexpr in std::pointer_traits P1006
- LEWG481
2019-01-28 WORDING_REVIEW Making std::vector constexpr P1004
- LEWG480
2018-10-30 NEEDS_PAPER String View Conversion for Function Arguments P0994
- LEWG479
2018-11-10 NEEDS_PAPER Support C atomics in C++ P0943
- LEWG478
2018-06-11 ADOPTED FIXED Feedback on P0214 P0820
- LEWG477
2018-06-04 DESIGN_REVIEW P0836:Introduce Parallelism to the Ranges TS P0836
- LEWG476
2018-11-08 CLOSED INVALID Concurrency TS is growing: Concurrent Utilities and Data Structures P0940
- LEWG475
2018-11-10 NEEDS_PAPER A Cooperatively Interruptible Joining Thread, Rev 2 P0660
- LEWG474
2018-11-07 SG_REVIEW [P1053] Future-proofing continuations for executors P1053
- LEWG473
2018-05-16 DESIGN_REVIEW std::async() in an Executors World P1044
- LEWG472
2018-11-08 DIRECTION_REVIEW P0958: Networking TS changes to support proposed Executors TS P0958
- LEWG471
2018-06-05 DESIGN_REVIEW P0860: Atomic Access Property for mdspan P0860
- LEWG470
2018-11-19 DIRECTION_REVIEW Container support for implicit lifetime types P1010
- LEWG469
2018-11-12 ADOPTED FIXED std::assume_aligned P1007
- LEWG468
2018-11-12 ADOPTED FIXED <chrono> zero(), min(), and max() should be noexcept P0972
- LEWG467
2018-11-10 CLOSED REJECTED Sizes Should Only span Unsigned P1089
- LEWG466
2019-01-28 WORDING_REVIEW Move resource_adaptor from Library TS to the C++ WP P1083
- LEWG465
2018-11-19 CLOSED REJECTED On empty structs in the standard library P1081
- LEWG464
2018-11-08 DIRECTION_REVIEW Adapting Asio to use std::expected P1059
- LEWG463
2018-05-16 DESIGN_REVIEW A Modest Executor Proposal P1055
- LEWG462
2018-05-16 DESIGN_REVIEW std::experimental::expected LWG design issues P1051
- LEWG461
2018-05-16 DESIGN_REVIEW A proposal for a type trait to detect scoped enumerations P1048
- LEWG460
2018-11-12 CLOSED EDITORIAL Deep Integration of the Ranges TS P1037
- LEWG459
2019-01-31 NEEDS_PAPER Input range adaptors P1035
- LEWG458
2018-11-12 CLOSED EDITORIAL Rangify the uninitialised memory algorithms! P1033
- LEWG457
2018-11-12 ADOPTED FIXED Misc constexpr bits P1032
- LEWG456
2018-10-25 DESIGN_REVIEW Low level file i/o library P1031
- LEWG455
2018-10-25 DESIGN_REVIEW std::filesystem::path_view P1030
- LEWG454
2018-11-06 NEEDS_PAPER SG14 status_code and standard error object for P0709 Zero-overhead deterministic exceptions P1028
- LEWG453
2018-10-30 NEEDS_PAPER A call for a Data Persistence (iostream v2) study group P1026
- LEWG452
2019-01-28 WORDING_REVIEW Usability Enhancements for std::span P1024
- LEWG451
2018-06-11 ADOPTED FIXED constexpr comparison operators for std::array P1023
- LEWG450
2018-11-12 ADOPTED FIXED Smart pointer creation with default initialization P1020
- LEWG449
2018-11-19 INCUBATION A few additional type manipulation utilities P1016
- LEWG448
2018-11-12 CLOSED EDITORIAL Better, Safer Range Access Customization Points P0970
- LEWG447
2018-06-11 ADOPTED FIXED Finding the right set of traits for simd<T> P0964
- LEWG446
2018-11-06 CLOSED DUPLICATE Runtime type introspection with std::exception ptr P0933
- LEWG445
2018-05-16 DESIGN_REVIEW realloc() for C++ P0894
- LEWG444
2018-11-19 INCUBATION How to catch an exception_ptr without even try-ing P1066
- LEWG443
2018-06-12 ADOPTED FIXED Standard Library Compatibility P0921
- LEWG442
2019-01-28 WORDING_REVIEW Standard containers and constexpr P0784
- LEWG441
2018-11-12 ADOPTED FIXED std::is_constant_evaluated() P0595
- LEWG440
2018-11-12 ADOPTED FIXED char8_t: A type for UTF-8 characters and strings P0482
- LEWG439
2018-03-19 ADOPTED FIXED Add symmetric coroutine control transfer P0913
- LEWG438
2018-11-12 ADOPTED FIXED Merging the Ranges TS P0896
- LEWG437
2018-06-11 ADOPTED FIXED Integrating feature-test macros into the C++ WD P0941
- LEWG436
2018-06-11 ADOPTED FIXED The identity metafunction P0887
- LEWG435
2018-06-12 CLOSED REJECTED User-defined Literals for std::filesystem::path P0882
- LEWG434
2018-11-19 INCUBATION A Proposal for a Universally Unique Identifier Library P0959
- LEWG433
2019-01-28 WORDING_REVIEW fixed_capacity_vector P0843
- LEWG432
2018-12-03 DIRECTION_REVIEW Crochemore-Perrin search algorithm for std::search
- LEWG431
2018-03-06 CLOSED DUPLICATE Making std::underlying_type SFINAE-friendly P0340
- LEWG430
2018-03-05 DESIGN_REVIEW allocate_unique and allocator_delete P0316
- LEWG429
2018-03-19 ADOPTED FIXED string::reserve Should Not Shrink P0966
- LEWG428
2018-03-17 WORDING_REVIEW Introducing a <smart_ptr> header P0942
- LEWG427
2019-01-28 WORDING_REVIEW Tightening the constraints on std::function P0932
- LEWG426
2018-06-12 CLOSED REJECTED Define basic_string_view(nullptr) and basic_string(nullptr) P0903
- LEWG425
2018-03-17 ADOPTED FIXED Renaming cell<> to latest<> P0895
- LEWG424
2018-03-05 DESIGN_REVIEW An Ontology for Properties of mdspan P0900
- LEWG423
2019-01-28 WORDING_REVIEW A Proposal to add stack trace library P0881
- LEWG422
2019-01-28 DESIGN_REVIEW Fixing the partial_order comparison algorithm P0863
- LEWG421
2018-06-05 DESIGN_REVIEW P0856 - Restrict Access Property for mdspan and span P0856
- LEWG420
2018-10-29 CLOSED DUPLICATE Type Requirements for <numeric> Algorithms P0571
- LEWG419
2018-06-05 DESIGN_REVIEW P0546 - Span - foundation for the future P0546
- LEWG418
2018-06-12 DESIGN_REVIEW Adding support for type-based metaprogramming to the standard library P0949
- LEWG417
2018-03-17 DESIGN_REVIEW Move-only iterators P0902
- LEWG416
2018-03-14 DESIGN_REVIEW Heterogeneous lookup for unordered containers P0919
- LEWG415
2018-03-16 CLOSED REJECTED Naming implementation-defined simd_abi tag types P0916
- LEWG414
2018-03-16 ADOPTED FIXED Extending the noexcept Policy P0884
- LEWG413
2018-10-29 CLOSED DUPLICATE variant and optional should propagate copy/move triviality P0602
- LEWG412
2018-10-29 CLOSED DUPLICATE reference_wrapper for incomplete types P0357
- LEWG411
2018-06-11 ADOPTED FIXED Standard Library Concepts P0898
- LEWG410
2018-05-22 ADOPTED FIXED Symmetry for spaceship P0905
- LEWG409
2018-06-11 ADOPTED FIXED Static reflection of functions P0670
- LEWG403
2018-01-31 CLOSED DUPLICATE Rebase the Parallelism TS onto the C++17 Standard
- LEWG391
2018-02-27 CLOSED FIXED Rebase the Parallelism TS onto the C++17 Standard
- LEWG379
2018-06-06 DESIGN_REVIEW P0443: A Unified Executors Proposal for C++
- LEWG377
2018-11-19 INCUBATION C++ Concurrent Communication Queues P0260
- LEWG373
2019-01-28 WORDING_REVIEW Well-behaved interpolation for numbers and pointers P0811
- LEWG372
2017-11-12 DESIGN_REVIEW Fixed-Point Real Numbers P0037
- LEWG371
2018-10-25 DESIGN_REVIEW Update freestanding requirements P0829
- LEWG370
2018-11-06 NEEDS_PAPER SFINAE-friendly std::bind P0826
- LEWG369
2018-06-06 DESIGN_REVIEW A friendlier tuple get P0825
- LEWG368
2018-11-07 CLOSED INVALID Best practices and issues with <system_error> P0824
- LEWG367
2018-11-08 NEEDS_PAPER Monadic operations for std::optional P0798
- LEWG366
2017-11-12 DESIGN_REVIEW Towards meaningful fancy pointers P0773
- LEWG365
2018-11-12 ADOPTED FIXED std::function move operations should be noexcept P0771
- LEWG364
2018-06-12 CLOSED REJECTED regex_iterator should be iterable P0757
- LEWG363
2018-03-19 ADOPTED FIXED <version>, to include implementation-specific meta-information P0754
- LEWG362
2018-10-30 CLOSED REJECTED std::vector Destruction Order P0752
- LEWG361
2018-11-10 WORDING_REVIEW Safe integral comparisons P0586
- LEWG360
2018-10-30 NEEDS_PAPER Applying Concepts to the Standard Library P0802 P0830
- LEWG359
2017-11-12 DESIGN_REVIEW Endian Library Request for Comments P0803
- LEWG358
2018-11-04 DESIGN_REVIEW Extensions to C++ for Short Float Type P0303 P0192
- LEWG357
2018-06-11 ADOPTED FIXED Add shift to <algorithm> P0769
- LEWG356
2018-06-11 ADOPTED FIXED Implicit conversion traits and utility functions P0758
- LEWG355
2018-10-25 DESIGN_REVIEW Effect of operator<=> on the C++ Standard Library P0790
- LEWG354
2018-11-12 CLOSED EDITORIAL Range Adaptors and Utilities P0789
- LEWG353
2018-10-29 CLOSED DUPLICATE RAII Interface for Deferred Reclamation P0561
- LEWG352
2017-11-12 DESIGN_REVIEW A conditional transform algorithm for C++ P0838
- LEWG351
2019-01-28 WORDING_REVIEW Comparing Containers P0805
- LEWG350
2018-11-12 ADOPTED FIXED visit<R>: Explicit Return Type for visit P0655
- LEWG349
2018-10-30 NEEDS_PAPER construct() shall Return the Replaced Address P0813
- LEWG348
2017-10-28 CLOSED DUPLICATE hash_combine() Again P0814
- LEWG347
2017-10-28 CLOSED DUPLICATE Using Concepts and requires in the C++ Standard Library
- LEWG346
2018-03-19 ADOPTED FIXED Manipulators for C++ Synchronized Buffered Ostream P0753
- LEWG345
2017-11-11 CLOSED REJECTED Ranges Naming P0808
- LEWG344
2018-03-19 ADOPTED FIXED Comparing Unordered Containers P0809
- LEWG343
2017-11-11 CLOSED REJECTED No More Nested Namespaces in Library Design P0816
- LEWG342
2017-10-27 CLOSED INVALID Keep alias syntax extendable
- LEWG341
2018-10-30 CLOSED REJECTED ValuedOrError and ValueOrNone types P0786
- LEWG340
2019-01-28 WORDING_REVIEW function_ref: a non-owning reference to a Callable P0792
- LEWG339
2018-02-27 CLOSED FIXED Library Support for the Spaceship (Comparison) Operaton P0768
- LEWG338
2017-10-28 CLOSED DUPLICATE Standard Library Specification in a Concepts and Contracts World
- LEWG337
2018-06-12 NEEDS_PAPER C++ Latches P0666
- LEWG336
2017-11-12 SG_REVIEW Composition of Arithmetic Types
- LEWG335
2018-02-27 CLOSED FIXED Adopt atomic<shared_ptr> from concurrency TS P0718
- LEWG334
2017-11-12 DESIGN_REVIEW Template Library for Parallel For Loops P0075
- LEWG333
2017-11-12 SG_REVIEW Numeric Traits for Type Composition P0675
- LEWG332
2017-11-12 SG_REVIEW Reducing <ratio> P0656
- LEWG331
2017-11-12 SG_REVIEW A Proposal to add wide_int Template Class P0539
- LEWG330
2018-10-30 NEEDS_PAPER Implicit and Explicit Conversions P0705
- LEWG329
2017-07-10 CLOSED REJECTED [Networking] PDTS ballot comments US 9 and US 10 P0703
- LEWG328
2017-11-05 ADOPTED FIXED Repairing elementary string conversions P0682
- LEWG327
2017-11-12 DESIGN_REVIEW slot_map Container P0661
- LEWG326
2018-11-10 CLOSED REJECTED Deprecate Certain Declarations in the Global Namespace P0657
- LEWG325
2018-02-27 CLOSED FIXED pointer_traits utility to convert to raw pointer P0653
- LEWG324
2018-10-30 CLOSED REJECTED C++ Monadic interface P0650
- LEWG323
2018-06-11 ADOPTED FIXED Improving the Return Value of Erase-Like Algorithms P0646
- LEWG322
2019-01-28 WORDING_REVIEW Text Formatting P0645
- LEWG321
2018-11-07 NEEDS_PAPER User-defined exception information and diagnostic information in exception objects P0640
- LEWG320
2017-07-16 CLOSED REJECTED Add c_array() member function to std::array P0635
- LEWG319
2019-01-28 WORDING_REVIEW Math Constants P0631
- LEWG318
2018-05-30 ADOPTED FIXED de-pessimize legacy <numeric> algorithms with std::move P0616
- LEWG317
2018-11-12 ADOPTED FIXED variant and optional should propagate copy/move triviality P0602
- LEWG316
2017-11-12 DESIGN_REVIEW Support for contract based programming in C++ P0542
- LEWG315
2017-11-05 ADOPTED FIXED Improvements to library class template argument deduction P0433
- LEWG314
2017-11-05 ADOPTED FIXED Switch the Ranges TS to Use Variable Concepts P0651
- LEWG313
2017-11-12 SG_REVIEW Floating point value access for std::ratio P0647
- LEWG312
2018-10-30 CLOSED DUPLICATE Crochemore-Perrin search algorithm for std::search P0638
- LEWG311
2018-06-11 ADOPTED FIXED Reviewing Deprecated Facilities of C++17 for C++20 P0619
- LEWG310
2017-11-12 DESIGN_REVIEW Distributed Counters P0261
- LEWG309
2018-10-31 DESIGN_REVIEW Integrating simd with parallel algorithms and executors P0350
- LEWG308
2017-11-12 WORDING_REVIEW apply() for synchronized_value<T> P0290
- LEWG307
2017-02-28 CLOSED DUPLICATE [Networking] PDTS ballot comment 018 (GB9): user-provided overloads of buffer_size intended?
- LEWG306
2017-11-12 CONFIRMED [Networking] PDTS ballot comment 034 (GB21): Consider ip::address::is_loopback() and ip::address_v6::is_loopback() behaviour for IPv4-mapped IPv6 addresses
- LEWG305
2017-11-12 CONFIRMED [Networking] PDTS ballot comment 033 (GB20): Shorten ip::resolver_errc enumerator names.
- LEWG304
2017-07-16 CLOSED REJECTED [Networking] PDTS ballot comment 027 (GB16): Consider adding constructors to basic_socket and basic_socket_acceptor to move a socket to another io_context
- LEWG303
2017-07-16 ADOPTED FIXED [Networking] PDTS ballot comment 026 (GB15): Consider adding release() member functions to basic_socket and basic_socket_acceptor
- LEWG302
2017-03-05 CLOSED REJECTED [Networking] PDTS ballot comment 025 (GB14): Add integer_option helper
- LEWG301
2017-03-04 CLOSED REJECTED [Networking] PDTS ballot comment 022 (GB12): const_buffer is a view
- LEWG300
2017-11-12 NEEDS_WORDING [Networking] PDTS ballot comment 018 (GB9): user-provided overloads of buffer_size intended?
- LEWG299
2017-11-12 CONFIRMED [Networking] PDTS ballot comment 016 (GB7): run()/run_one() specification overly restrictive on users.
- LEWG298
2017-11-12 NEEDS_WORDING [Networking] PDTS ballot comment 015 (GB6): Reentrancy and use_service/make_service.
- LEWG297
2017-11-12 NEEDS_PAPER [Networking] PDTS ballot comment 011 (US): Remove defer function from executors
- LEWG296
2017-11-12 NEEDS_WORDING [Networking] PDTS ballot comment 008 (GB3): Specify reentrancy rules for dispatch functions
- LEWG295
2017-11-12 NEEDS_PAPER [Networking] PDTS ballot comment 006 (US): Use callbacks instead of completion tokens
- LEWG294
2017-03-04 CLOSED REJECTED [Networking] PDTS ballot comment 004 (FR1): Implement using coroutines
- LEWG293
2017-11-12 NEEDS_PAPER [Networking] PDTS ballot comment 001 (US): use callable/invocable terminology instead of "function object"
- LEWG292
2018-10-30 CLOSED REJECTED Product-Type access P0327
- LEWG291
2019-01-31 WORDING_REVIEW Hazard Pointers P0233 P0566 P1121
- LEWG290
2018-10-29 DESIGN_REVIEW Type Requirements for <numeric> Algorithms P0571
- LEWG289
2017-11-12 DESIGN_REVIEW call/cc (call-with-current-continuation): A low-level API for stackful context switching P0534
- LEWG288
2018-06-11 ADOPTED FIXED The Curious Case of Padding Bits, Featuring Atomic Compare-and-Exchange P0528
- LEWG287
2017-02-25 ADOPTED FIXED Clarify That shared_future’s Copy Operations have Wide Contracts P0516
- LEWG286
2017-11-12 SG_REVIEW Binary-Binary transform_reduce(): The Missing Overload P0452
- LEWG285
2017-11-12 SG_REVIEW Future-Proofing Parallel Algorithms Exception Handling P0451
- LEWG284
2018-02-27 CLOSED FIXED Make std::memory_order a scoped enumeration P0439
- LEWG283
2017-11-12 SG_REVIEW Updating Parallel Execution Policy Names in the Parallelism TS P0413
- LEWG282
2018-03-14 DESIGN_REVIEW Standard Library Modules P0581
- LEWG281
2017-11-12 DESIGN_REVIEW Consistent comparison P0515
- LEWG280
2017-11-12 DESIGN_REVIEW Integral power-of-2 operations P0556
- LEWG279
2019-01-28 DESIGN_REVIEW Bit operations P0553
- LEWG278
2017-07-09 CLOSED REJECTED Saturation arithmetic P0543
- LEWG277
2017-11-12 SG_REVIEW Toward a <random> Technical Specification P0438
- LEWG276
2018-11-10 NEEDS_PAPER Numeric Traits for the Next Standard Library P0437
- LEWG275
2017-11-11 CLOSED REJECTED Use string_view for library function parameters instead of const string &/const char * P0506
- LEWG274
2017-11-05 ADOPTED FIXED File system library on non-POSIX-like operating systems P0430
- LEWG273
2018-11-18 DESIGN_REVIEW An Intrusive Smart Pointer P0468
- LEWG272
2019-01-28 WORDING_REVIEW constexpr for <cmath> and <cstdlib> P0533
- LEWG271
2018-02-27 CLOSED FIXED [[nodiscard]] in the Library P0600
- LEWG270
2018-11-12 ADOPTED FIXED Utility functions to implement uses-allocator construction P0591
- LEWG269
2018-11-06 CLOSED REJECTED Vector Front Operations P0563
- LEWG268
2017-02-28 CLOSED NOT_A_DEFECT Class template deduction guides for "diamond operators" P0560
- LEWG267
2018-02-27 CLOSED REJECTED string_view for source_location P0555
- LEWG266
2018-03-19 ADOPTED FIXED Thou Shalt Not Specialize std Function Templates! P0551
- LEWG265
2018-02-27 CLOSED FIXED Transformation Trait uncvref P0550
- LEWG264
2019-01-28 WORDING_REVIEW Adjuncts to std::hash P0549
- LEWG263
2018-03-16 CLOSED REJECTED Span - foundation for the future P0546
- LEWG262
2018-10-30 NEEDS_PAPER Supporting offsetof for Stable-layout Classes P0545
- LEWG261
2017-11-12 WORDING_REVIEW User Injection of Filesystems P0544
- LEWG260
2017-11-05 ADOPTED FIXED Post-Increment on Input and Output Iterators P0541
- LEWG259
2018-10-30 NEEDS_PAPER Add split/join of string/string_view P0540 N3593 N3594
- LEWG258
2017-02-28 CLOSED DUPLICATE Deduction guide for std::array P0511
- LEWG257
2017-03-05 CLOSED REJECTED contiguous_container P0494
- LEWG256
2017-11-12 SG_REVIEW Atomic maximum/minimum P0493
- LEWG255
2018-10-30 NEEDS_PAPER for_each_iter algorithm P0486
- LEWG254
2017-11-12 SG_REVIEW Enhancing Thread Constructor Attributes P0484
- LEWG253
2018-10-30 NEEDS_PAPER move_if_noexcept from a range to uninitialized memory P0483
- LEWG252
2017-11-12 DESIGN_REVIEW std::monostate_function<> P0477
- LEWG251
2018-06-11 ADOPTED FIXED Bit-casting object representations P0476
- LEWG250
2017-11-12 DESIGN_REVIEW Put std::monostate in <utility> P0472
- LEWG249
2017-11-12 DESIGN_REVIEW Single argument std::inserter P0471
- LEWG248
2017-11-12 DESIGN_REVIEW Sample in place P0469
- LEWG247
2019-01-28 WORDING_REVIEW Layout-compatibility and Pointer-interconvertibility Traits P0466
- LEWG246
2017-11-05 ADOPTED FIXED endian, Just endian P0463
- LEWG245
2018-06-11 ADOPTED FIXED Checking for Existence of an Element in Associative Containers P0458
- LEWG244
2018-02-27 CLOSED FIXED String Prefix and Suffix Checking P0457
- LEWG243
2017-11-08 CLOSED NOT_A_DEFECT A minimal multi-dimensional span, mdspan<> P0454
- LEWG242
2019-01-28 DESIGN_REVIEW A strstream replacement using span<charT> as buffer P0448
- LEWG241
2018-11-19 INCUBATION std::colony P0447
- LEWG240
2017-03-02 CLOSED DUPLICATE Floating Point Atomic View P0440
- LEWG239
2017-07-06 ADOPTED FIXED Integrating template deduction for class templates into the standard library P0433
- LEWG238
2017-02-26 ADOPTED FIXED Constexpr for std::char_traits P0426
- LEWG237
2018-02-27 CLOSED FIXED Constexpr for std::complex P0415
- LEWG236
2018-06-11 ADOPTED FIXED Standard Library Specification in a Concepts and Contracts World P0411 P0788
- LEWG235
2019-01-28 WORDING_REVIEW Efficient Access to basic stringbuf’s Buffer P0408
- LEWG234
2018-03-28 WORDING_REVIEW Allocator-aware basic stringbuf P0407
- LEWG233
2017-11-12 DESIGN_REVIEW Intrusive Containers P0406
- LEWG232
2017-02-26 ADOPTED FIXED Literal suffixes for basic_string_view P0403
- LEWG231
2017-11-12 DESIGN_REVIEW Extensions to the Allocator interface P0401
- LEWG230
2019-01-28 WORDING_REVIEW Pointer Cast Functions with Move Semantics P0390
- LEWG229
2017-02-24 CLOSED DUPLICATE allocate_unique and allocator_delete P0316
- LEWG228
2018-06-11 ADOPTED FIXED P0019 - Atomic Ref P0019
- LEWG227
2019-04-25 ADOPTED FIXED variant converting constructor allows unintended conversions P0608
- LEWG226
2017-11-12 UNCONFIRMED operator+ overloads for std::string and std::string_view
- LEWG225
2016-06-23 CLOSED REJECTED Structured binding: customization points issues P0326
- LEWG224
2017-11-05 ADOPTED FIXED string_view and filesystem::path P0392
- LEWG223
2018-10-30 NEEDS_PAPER General-Purpose Constant Value Type P0377
- LEWG222
2017-11-12 DESIGN_REVIEW A Single Generalization of std::invoke, std::apply, and std::visit P0376
- LEWG221
2017-02-25 ADOPTED FIXED Ranges TS Design Updates P0370
- LEWG220
2017-11-12 DESIGN_REVIEW A class to describe the kind of data accesses P0367
- LEWG219
2017-11-12 SG_REVIEW Invoking Algorithms Asynchronously P0361
- LEWG218
2017-11-05 ADOPTED FIXED Fixes for not_fn P0358
- LEWG217
2018-11-12 ADOPTED FIXED reference_wrapper for incomplete types and assorted removals P0357
- LEWG216
2017-11-12 DESIGN_REVIEW Unicode Encoding Conversions P0353
- LEWG215
2017-11-12 DESIGN_REVIEW Simplifying simple uses of <random> P0347
- LEWG214
2017-02-26 ADOPTED FIXED Rename "uniform random number generator" to "... bit generator" P0346
- LEWG213
2018-11-07 CLOSED REJECTED High-order metaprogramming functions P0343
- LEWG212
2019-01-28 WORDING_REVIEW Making std::underlying_type SFINAE-friendly P0340
- LEWG211
2019-01-28 WORDING_REVIEW polymorphic_allocator<void> as a vocabulary type P0339
- LEWG210
2018-10-30 CLOSED REJECTED Generic factory function P0338
- LEWG209
2017-11-12 DESIGN_REVIEW Immutable Containers P0334
- LEWG208
2017-11-12 SG_REVIEW Improving Parallel Algorithm Exception Handling P0333
- LEWG207
2019-01-28 WORDING_REVIEW Adopt make_array into the IS P0325
- LEWG206
2017-11-12 DESIGN_REVIEW User-creatable exception_list P0322
- LEWG205
2017-11-12 SG_REVIEW Thread Constructor Attributes P0320
- LEWG204
2018-12-03 CLOSED REJECTED Adding Emplace functions for promise<T>/future<T> P0319
- LEWG203
2018-11-12 ADOPTED FIXED Unwrapping reference_wrapper P0318
- LEWG202
2017-11-05 ADOPTED FIXED Directory Entry Caching for Filesystem P0317
- LEWG201
2018-11-10 CLOSED REJECTED Splitting node and array allocation in allocators P0310
- LEWG200
2016-06-23 CLOSED REJECTED Valueless Variants Considered Harmful P0308
- LEWG199
2017-11-05 ADOPTED FIXED Optional<T>'s >= should forward to T's >= P0307
- LEWG198
2017-11-05 ADOPTED FIXED Deprecating Allocator Support in std::function P0302
- LEWG197
2018-05-25 ADOPTED FIXED Forward progress guarantees for the Parallelism TS v2 P0299
- LEWG196
2018-11-19 CLOSED REJECTED Dynamic library loading P0275
- LEWG195
2017-11-05 ADOPTED FIXED A byte type P0257 P0298
- LEWG194
2017-11-05 ADOPTED FIXED Integrating std::string_view and std::string P0254
- LEWG193
2018-03-19 ADOPTED FIXED Data-Parallel Vector Types & Operations P0214
- LEWG192
2017-11-12 SG_REVIEW Thread-Local Storage and light-weight executors P0108
- LEWG191
2017-11-06 ADOPTED FIXED Vector and Wavefront Policies P0076
- LEWG190
2018-02-27 CLOSED FIXED Floating Point Atomic P0020
- LEWG189
2017-11-05 ADOPTED FIXED Better Names for Parallel Execution Policies in C++17 P0336
- LEWG188
2017-11-05 ADOPTED FIXED Delete operator= for polymorphic_allocator P0337
- LEWG187
2017-07-10 CLOSED REJECTED Manipulating the width of numeric types P0381
- LEWG186
2017-11-12 UNCONFIRMED missing rationale for numeric_limits template member values defaulting to 0.
- LEWG185
2017-02-26 CLOSED REJECTED Default comparisons P0221
- LEWG184
2017-11-05 ADOPTED FIXED Adopt gcd and lcm from Library Fundamentals V2 Components for C++17 P0295
- LEWG183
2017-11-05 ADOPTED FIXED Dynamic memory allocation for over-aligned data P0035
- LEWG182
2016-03-08 ADOPTED FIXED The Parallelism TS Should be Standardized
- LEWG181
2017-11-12 DESIGN_REVIEW std::direct_init<T>, a functor to expose T's constructor overload set
- LEWG180
2016-03-31 CLOSED REJECTED Const-preserving overloads for the strtox family of functions
- LEWG179
2017-11-12 DESIGN_REVIEW Clump – A Vector-like Contiguous Sequence Container with Embedded Storage
- LEWG178
2016-03-08 ADOPTED FIXED Give 'std::string' a non-const '.data()' member function
- LEWG177
2018-10-30 CLOSED REJECTED Add 2D Graphics Rendering and Display to C++ P0267
- LEWG176
2017-11-05 ADOPTED FIXED is_contiguous_layout P0258
- LEWG175
2016-03-08 ADOPTED FIXED Return the end of the match from searchers
- LEWG174
2017-11-12 DESIGN_REVIEW Text_view: A C++ concepts and range based character encoding and code point enumeration library P0244
- LEWG173
2017-11-12 DESIGN_REVIEW Regular void in the standard library P0241 P0242
- LEWG172
2016-06-13 ADOPTED FIXED Rename variant's corrupted_by_exception() to valueless_by_exception()
- LEWG171
2019-01-28 WORDING_REVIEW Bit value, reference, pointer, and iterator P0237
- LEWG170
2017-07-10 CLOSED REJECTED Safe (bounds-checked) Integer Types
- LEWG169
2018-05-22 WORDING_REVIEW Weakening the iterator categories of some sorting algorithms P0227
- LEWG168
2016-03-08 ADOPTED FIXED Adopt Library Fundamentals V1 TS Components for C++17
- LEWG167
2016-03-08 ADOPTED FIXED Adopt the File System TS for C++17
- LEWG166
2017-11-12 DESIGN_REVIEW A Time-Zone Library P0216
- LEWG165
2018-11-19 DESIGN_REVIEW Allocator-aware library wrappers for dynamic allocation P0211 P0316
- LEWG164
2016-03-03 CLOSED REJECTED A vector<> that doesn't store a capacity
- LEWG163
2017-11-05 ADOPTED FIXED make_from_tuple: apply() for construction P0209
- LEWG162
2017-11-12 DESIGN_REVIEW A helper for the copy-swap idiom in the presence of non-propagating allocators P0208
- LEWG161
2016-06-21 CLOSED REJECTED Joining threads on destruction P0206 P0379
- LEWG160
2018-11-09 DESIGN_REVIEW Allow Seeding Random Number Engines with std::random_device P0205
- LEWG159
2018-02-27 CLOSED FIXED Add constexpr modifiers to functions in <algorithm> and <cstring> P0202
- LEWG158
2019-01-28 WORDING_REVIEW A cloning pointer class P0201
- LEWG157
2016-03-06 CLOSED REJECTED Add the Y Combinator to the Standard Library
- LEWG156
2018-10-30 CLOSED REJECTED A generic none_t literal type for Nullable types P0196
- LEWG155
2017-11-12 DESIGN_REVIEW Iterator Facade Library P0186
- LEWG154
2017-11-05 CLOSED REJECTED A default_order comparator
- LEWG153
2017-11-05 ADOPTED FIXED Reserve a New Library Namespace for Future Standardization P0180
- LEWG152
2017-11-12 DESIGN_REVIEW Unequal allocators and swap P0178
- LEWG151
2017-11-12 WORDING_REVIEW Cleaning up propagation allocator_traits P0177
- LEWG150
2017-11-05 ADOPTED FIXED Synopses for the C library
- LEWG149
2017-11-05 ADOPTED FIXED Deprecating Vestigial Library Parts P0174
- LEWG148
2017-11-12 DESIGN_REVIEW Bitset Iterators, Masks, and Container Operations P0161
- LEWG147
2018-03-19 ADOPTED FIXED span: reference to a single-dimensional contiguous range of objects P0122
- LEWG146
2017-11-05 ADOPTED FIXED Update the C reference to C11 P0063
- LEWG145
2016-06-12 CLOSED REJECTED Warning about concurrent use of random number engines
- LEWG144
2018-10-30 CLOSED REJECTED Regular expressions with Unicode character types P0169
- LEWG143
2017-11-12 DESIGN_REVIEW memory_resource_ptr: A Limited Smart Pointer for memory_resource Correctness
- LEWG142
2017-11-12 DESIGN_REVIEW Tweaks to the Kona Variant
- LEWG141
2017-11-12 READY constexpr std::thread::hardware_{constructive,destructive}_interference_size
- LEWG140
2017-11-12 DESIGN_REVIEW Container operations that handle failure w/o exceptions P0132
- LEWG139
2017-11-12 DESIGN_REVIEW bitset inclusion test methods
- LEWG138
2016-06-21 CLOSED REJECTED read/write view of a sequence of characters P0123
- LEWG137
2017-11-12 DESIGN_REVIEW Easy lexical conversions
- LEWG136
2015-11-01 CLOSED REJECTED Boolean conversion for Standard Library types
- LEWG135
2017-11-12 DESIGN_REVIEW Explicitly total-, weak-, and partial-ordering customization points
- LEWG134
2015-11-01 ADOPTED FIXED Minor additions to <chrono>
- LEWG133
2015-11-01 CLOSED DUPLICATE Remove result_type and friends
- LEWG132
2017-11-05 ADOPTED FIXED emplace* should return the new element P0084
- LEWG131
2016-03-05 ADOPTED FIXED Make std::owner_less more flexible
- LEWG130
2017-02-26 ADOPTED FIXED High-performance number<->string conversions P0067
- LEWG129
2017-11-12 DESIGN_REVIEW Circular-buffer queues P0059
- LEWG128
2017-02-26 ADOPTED FIXED Coroutines P0057
- LEWG127
2017-02-26 CLOSED NOT_A_DEFECT Interactions Between Coroutines and Networking Library P0055 P0162 P0286
- LEWG126
2017-11-12 DESIGN_REVIEW A generic match function
- LEWG125
2018-11-01 WORDING_REVIEW Building overload sets from function objects P0051
- LEWG124
2016-03-06 CLOSED REJECTED Change is_transparent to a metafunction
- LEWG123
2016-06-12 CLOSED REJECTED Function wrappers with allocators and noexcept
- LEWG122
2017-11-12 DESIGN_REVIEW A uniform way to undo type erasure
- LEWG121
2015-11-01 CLOSED REJECTED Unstable remove algorithms
- LEWG120
2017-11-05 ADOPTED FIXED New uninitialized_* algorithms and destroy(range) P0040
- LEWG119
2015-11-01 CLOSED REJECTED Extending raw_storage_iterator
- LEWG118
2019-01-28 WORDING_REVIEW Flat Associative Containers P0038 P0460 P0429
- LEWG117
2017-07-09 CLOSED FIXED Fixed-Point Real Numbers P0037
- LEWG116
2018-03-19 ADOPTED FIXED Support Civil Time in the standard library P0034 P0215 P0355
- LEWG115
2016-03-08 ADOPTED FIXED Fix enable_shared_from_this
- LEWG114
2016-03-08 ADOPTED FIXED Add Constexpr Modifiers to reverse_iterator, move_iterator, array and Range Access
- LEWG113
2016-03-08 ADOPTED FIXED A 3-Argument Overload for std::hypot
- LEWG112
2017-02-25 ADOPTED FIXED Proxy Iterators for the Ranges Extensions
- LEWG111
2017-11-12 DESIGN_REVIEW A specialization-friendly std::common_type
- LEWG110
2017-11-05 ADOPTED FIXED Add a multiline option to std::regex for the ECMAScript engine
- LEWG109
2015-11-01 ADOPTED FIXED Logical Operator Type Traits
- LEWG108
2017-11-05 ADOPTED FIXED Additions to Filesystem supporting Relative Paths
- LEWG107
2015-11-01 ADOPTED FIXED Adopt Type Traits Variable Templates for C++17
- LEWG106
2016-03-08 ADOPTED FIXED Adopt not_fn for C++17 and remove not1 & not2
- LEWG105
2015-11-01 ADOPTED FIXED Remove Deprecated iostreams aliases
- LEWG104
2017-11-12 DESIGN_REVIEW Function wrapper for const- and ref-qualified operator() P0045
- LEWG103
2017-11-05 ADOPTED FIXED shared_ptr::weak_type
- LEWG102
2016-06-12 ADOPTED FIXED clamp()
- LEWG101
2017-11-05 CLOSED REJECTED If vector::reserve(n) reallocates, capacity()==n
- LEWG100
2017-11-05 ADOPTED FIXED Unify the interfaces of optional, any, and variant P0032
- LEWG99
2015-05-22 CLOSED INVALID Unions with differing access control are not standard layout (but could be)
- LEWG98
2017-11-12 READY N4509 constexpr atomic<T>::is_always_lock_free
- LEWG97
2016-03-05 ADOPTED FIXED shared_mutex (untimed)
- LEWG96
2017-11-12 DESIGN_REVIEW A compile-time string type
- LEWG95
2017-11-12 DESIGN_REVIEW std::decay_copy()
- LEWG94
2017-11-05 ADOPTED FIXED Splicing Maps and Sets
- LEWG93
2016-03-04 ADOPTED FIXED Merge Fundamentals v1 into v2
- LEWG92
2017-11-12 DESIGN_REVIEW Message digests (includes cryptographic hashes)
- LEWG91
2016-03-08 ADOPTED FIXED An is_callable trait
- LEWG90
2016-03-08 ADOPTED FIXED Move the Mathematical Special Functions into C++
- LEWG89
2015-05-09 CLOSED FIXED Standard Library Support for the C++ Detection Idiom
- LEWG88
2016-03-08 ADOPTED FIXED Adding [nothrow-]swappable traits
- LEWG87
2015-05-09 CLOSED NOT_A_DEFECT Make vector support non-moveable types
- LEWG86
2017-11-12 NEEDS_PAPER Improve or replace iostreams
- LEWG85
2017-11-12 DESIGN_REVIEW Design future customization points
- LEWG84
2015-11-01 ADOPTED FIXED An easy conversion to const
- LEWG83
2015-05-04 CLOSED NOT_A_DEFECT Make advance(it) equivalent to ++it
- LEWG82
2017-11-12 DESIGN_REVIEW Add bitset::size_type
- LEWG81
2015-11-01 CLOSED REJECTED vector::release to extract vector's internal array
- LEWG80
2019-01-28 WORDING_REVIEW P0009 - Multidimensional Array View with Polymorphic Layout P0009
- LEWG79
2017-11-12 NEEDS_WORDING An absolute-difference function
- LEWG78
2016-03-03 CLOSED REJECTED 'end' arguments to advance(), next(), and prev()
- LEWG77
2018-02-27 CLOSED INVALID User-defined literals for additional arithmetic types P0330
- LEWG76
2017-11-12 NEEDS_PAPER Consider supporting fancy pointers in propagate_const
- LEWG75
2015-02-23 CLOSED FIXED Optional specifies that a constructor that takes a forwarding reference will move from it
- LEWG74
2017-11-12 NEEDS_PAPER Some tuple and pair constructors need magic SFINAE "does not participate in overload resolution" wording
- LEWG73
2017-11-12 CONFIRMED Editorial - some functions in optional have remarks about constexpr; others do not.
- LEWG72
2018-02-27 CLOSED FIXED bad_optional_access should derive from std::exception, not std::logic_error
- LEWG71
2015-01-12 ADOPTED EDITORIAL Editorial: Order of functions in section 5.8 and 5.9 are inconsistent.
- LEWG70
2017-11-12 SG_REVIEW Reflection Type Traits For Classes, Unions and Enumerations
- LEWG69
2018-03-19 ADOPTED FIXED Static reflection P0194 P0578
- LEWG68
2017-11-05 ADOPTED FIXED Networking Library
- LEWG67
2017-11-12 DESIGN_REVIEW array_view extensions: storage ordering, operator(), range access, and data()
- LEWG66
2017-11-05 ADOPTED FIXED Variant
- LEWG65
2017-11-07 ADOPTED FIXED std::rand replacement
- LEWG64
2015-10-17 ADOPTED FIXED Latches and Barriers
- LEWG63
2015-11-01 CLOSED REJECTED Fast ASCII Character Manipulation
- LEWG62
2015-04-27 CLOSED NOT_A_DEFECT Size and alignment control for std::bitset
- LEWG61
2015-05-11 CLOSED REJECTED Alignment helpers
- LEWG60
2017-11-12 DESIGN_REVIEW Utilities for contiguous iterators
- LEWG59
2015-10-15 ADOPTED FIXED Remove old function objects and binders
- LEWG58
2015-10-15 ADOPTED FIXED Remove random_shuffle()
- LEWG57
2017-11-12 CONFIRMED Remove deprecated library features
- LEWG56
2015-10-15 ADOPTED FIXED Remove auto_ptr
- LEWG55
2016-03-05 ADOPTED FIXED TriviallyCopyable reference_wrapper
- LEWG54
2015-05-09 CLOSED REJECTED Data-Invariant (constant time/side-channel-resistant) Functions
- LEWG53
2016-03-05 ADOPTED FIXED Source-Code Information Capture
- LEWG52
2017-11-05 ADOPTED FIXED Ranges for the Standard Library
- LEWG51
2017-11-12 READY bool_constant
- LEWG50
2017-11-12 NEEDS_WORDING raw_storage_iterator needs rvalue ref support
- LEWG49
2016-03-05 ADOPTED FIXED introduce the term "contiguous iterator"
- LEWG48
2017-11-12 DESIGN_REVIEW Searching and Manipulation of Parameter Packs
- LEWG47
2016-03-05 ADOPTED FIXED Task Regions
- LEWG46
2017-11-12 DESIGN_REVIEW Fix iterator categories
- LEWG45
2015-04-27 CLOSED FIXED Should the rvalue-ref-qualified overloads for optional really return a value?
- LEWG44
2016-03-05 ADOPTED FIXED A proposal to add invoke() function template
- LEWG43
2018-05-22 WORDING_REVIEW Extend INVOKE to support types convertible to target class N4170
- LEWG42
2017-11-12 READY Unspecialized std::tuple_size should be defined
- LEWG41
2017-11-12 NEEDS_PAPER Type Trait is_range<T>
- LEWG40
2018-11-12 ADOPTED FIXED Simplified partial function application P0356 N4171
- LEWG39
2016-04-07 ADOPTED FIXED basic_string(const charT*, size_type, const Allocator&) requires clause too restrictive
- LEWG38
2014-07-13 CLOSED NOT_A_DEFECT Relax the allocator requirements on vector so that the small object optimization is allowed
- LEWG37
2017-07-08 CLOSED DUPLICATE A constexpr bitwise operations library for C++
- LEWG36
2017-11-12 NEEDS_PAPER Develop guidelines for the use of constexpr
- LEWG35
2016-03-05 ADOPTED FIXED Minimal incomplete type support for standard containers
- LEWG34
2018-11-19 DESIGN_REVIEW Need type-erased wrappers for move-only callable objects P0288
- LEWG33
2015-01-07 ADOPTED FIXED Safe conversions in unique_ptr<T[]>
- LEWG32
2017-11-12 DESIGN_REVIEW Destructive Move
- LEWG31
2015-04-12 READY make_array
- LEWG30
2016-03-05 ADOPTED FIXED Non-member size(), empty(), front(), back(), and data().
- LEWG29
2019-05-15 WORDING_REVIEW std::expected<Error, T> P0323 N4109 N4015
- LEWG28
2016-03-05 ADOPTED FIXED Uniform Container Erasure
- LEWG27
2016-03-05 ADOPTED FIXED Delimited iterators (fixing ostream_iterator)
- LEWG26
2016-03-05 ADOPTED FIXED Supporting move-only types with emplace in unique-key maps
- LEWG25
2016-03-05 ADOPTED FIXED Enable noexcept on string and vector default/move constructors/assignments
- LEWG24
2016-03-05 ADOPTED FIXED Transaction-safe standard library
- LEWG23
2014-06-21 DESIGN_REVIEW Hashing tuple-like types
- LEWG22
2014-07-06 ADOPTED FIXED Rvalue reference overloads for optional
- LEWG21
2019-01-28 WORDING_REVIEW Make it easier for users to define good hash functions N3333 N3876 N3980 P0029 P0814
- LEWG20
2018-02-27 CLOSED FIXED Ostream Buffers P0053
- LEWG19
2014-06-18 DESIGN_REVIEW Polymorphic Deleter for Unique Pointers
- LEWG18
2015-04-12 READY Const-propagating smart pointer wrapper
- LEWG17
2015-04-27 CLOSED FIXED Establish conventions for Technical Specification contents
- LEWG16
2016-03-05 ADOPTED FIXED Improving pair and tuple
- LEWG15
2015-04-27 NEEDS_PAPER Define some cryptographic operations.
- LEWG14
2015-10-14 CLOSED REJECTED Multidimensional bounds, index and array_view
- LEWG13
2015-10-15 NEEDS_PAPER Making tuple concept-friendly
- LEWG12
2014-07-06 NEEDS_PAPER noexcept and the wide/narrow contract theory
- LEWG11
2014-06-12 NEEDS_PAPER equal_range() should return a range
- LEWG10
2014-06-24 NEEDS_PAPER Provide a function to compute x mod 2**n
- LEWG9
2019-01-28 WORDING_REVIEW Allocator-aware regular expressions P0269 P1294
- LEWG8
2016-03-03 ADOPTED FIXED Greatest Common Divisor and Least Common Multiple
- LEWG7
2017-11-06 ADOPTED FIXED Extending make_shared to Support Arrays P0674
- LEWG6
2019-01-28 WORDING_REVIEW Scoped Resource - Generic RAII Wrapper for the Standard Library P0052
- LEWG5
2014-07-06 ADOPTED FIXED not_fn()
- LEWG4
2014-07-06 ADOPTED FIXED Fixes for optional objects
- LEWG3
2014-07-06 DESIGN_REVIEW Centralized Defensive-Programming Support for Narrow Contracts
- LEWG2
2016-03-05 ADOPTED FIXED TransformationTrait Alias void_t
- LEWG1
2014-03-22 CLOSED INVALID Test Issue
- FS72
2014-08-01 X 15.19 [fs.op.is_empty] New Should is_empty use error_code in its specification? Jonathan Wakely
- FS71
2014-07-28 X 15.3 [fs.op.copy] New Errors in Copy Jonathan Wakely
- FS70
2014-07-20 X 15.36 [fs.op.system_complete] New system_complete refers to undefined variable 'base' Jonathan Wakely
- FS69
2014-07-10 X 14.1 [rec.dir.itr.members] ¶39 New recursive_directory_iterator effects refers to non-existent functions Jonathan Wakely
- FS68
2014-07-03 X 8 [class.path] New path::operator+= is defined, but not operator+ Jonathan Wakely
- FS67
2014-07-03 X 8.4.9 [path.decompose] New path::root_directory() description is confusing Jonathan Wakely
- FS66
2014-06-30 X throughout New Bitmask operations should use bitmask terms Jonathan Wakely
- FS65
2014-06-07 X 4.8.5 [path.modifiers.remove_filename] New remove_filename() post condition is incorrect Eric Fiselier
- FS64
2014-05-30 X 8.4.3 [8.4.3] 8.6 [path.non-member] New operator / (and other append) semantics not useful if argument has root Peter Dimov
- FS63
2014-05-22 X [fs.op.file_size] New Enable efficient retrieval of file size from directory_entry Gor Nishanov
- FS62
2014-05-19 X 5 Requirements [fs.req] WP Allocator requirements unspecified Daniel Krügler
- FS61
2014-04-12 X 6 [fs.filesystem.synopsis] NAD Surprising equivalent() behavior if neither file exists Beman Dawes
- FS60
2014-02-28 X 15.1 [fs.op.absolute] WP [PDTS] Incorrect Throws specification for absolute() Daniel Krügler
- FS59
2014-03-01 X 10 [fs.enum] NAD Editorial [PDTS] Invalid expressions for bitmask types Daniel Krügler
- FS58
2014-02-13 X 15.25 [fs.op.last_write_time] WP [PDTS] POSIX utime() is obsolescent LWG/SG-3
- FS57
2014-02-13 X 2.1 [fs.conform.9945] WP [PDTS] Inappropriate use of "No diagnostic is required" LWG/SG-3
- FS56
2014-02-10 X 5 [fs.req] WP [PDTS] Feature test macro for TS version Clark Nelson
- FS55
2014-01-20 X 7 [fs.err.report] WP [PDTS] Clarify Error reporting Beman Dawes
- FS54
2014-01-20 X all NAD Future [PDTS] Concerns with security and testability Google
- FS53
2014-02-03 X 12 [class.directory_entry] WP [PDTS] directory_entry multithreading concerns Stephan T. Lavavej
- FS52
2014-02-03 X 13 [class.directory_iterator] X 14 [class.rec.dir.itr] WP [PDTS] Better to avoid deriving from std::iterator Stephan T. Lavavej
- FS51
2014-02-03 X 13 [class.directory_iterator] X 14 [class.rec.dir.itr] Dup [PDTS] directory_iterator, recursive_directory_iterator, pointer/reference typedefs wrong Stephan T. Lavavej
- FS50
2014-02-03 X 8 [class.path] WP [PDTS] path::compare(const string& s) wrong argument type Stephan T. Lavavej
- FS49
2014-02-03 X 8.4.1 [path.construct] X 12 [class.directory_entry] WP [PDTS] path and directory_entry move ctors should not be noexcept Stephan T. Lavavej
- FS48
2014-01-30 X 8.4.6 [path.native.obs] WP [PDTS] path::template<class charT>string() conversion rules P.J. Plauger
- FS47
2014-01-30 X 15.25 [fs.op.last_write_time] WP [PDTS] last_write_time() uses ill-formed cast P.J. Plauger
- FS46
2014-01-30 X 8.4.7 [path.generic.obs] NAD [PDTS] Do we really need generic*? P.J. Plauger
- FS45
2014-01-30 X 15.7 [fs.op.create_directory] WP [PDTS] create_directory should refer to perms::all instead of Posix S_IRWXU|S_IRWXG|S_IRWXO P.J. Plauger
- FS44
2014-01-30 X 10.2 [enum.copy_options] X 10.3 [enum.perms] WP [PDTS] enum classes copy_options and perms should be bitmask types P.J. Plauger
- FS43
2014-01-30 X 8 [class.path] Dup [PDTS] path::compare(const string&) should be path::compare(const string_type&) P.J. Plauger
- FS42
2014-01-30 X 8 [class.path] NAD [PDTS] class path should have defaulted constructors/destructor/assignments. P.J. Plauger
- FS41
2014-01-30 X 13 [class.directory_iterator] X 14 [class.rec.dir.itr] WP [PDTS] directory_iterator, recursive_directory_iterator, move construct/assign should be noexcept P.J. Plauger
- FS40
2014-01-30 X 12 [class.directory_entry] WP [PDTS] class directory_entry should retain operator const path&() from V2 P.J. Plauger
- FS39
2014-01-30 X 6 [fs.filesystem.synopsis] NAD Editorial [PDTS] permissions() is missing from synopsis P.J. Plauger
- FS38
2014-01-30 X 12.3 [directory_entry.obs] X 15.12 [fs.op.exists] X 15.16 [fs.op.is_block_file] X 15.17 [fs.op.is_char_file] X 15.18 [fs.op.is_directory] X 15.19 [fs.op.is_empty] X 15.20 [fs.op.is_fifo] X 15.21 [fs.op.is_other] X 15.22 [fs.op.is_regular_file] X 15.23 [fs.op.is_socket] X 15.24 [fs.op.is_symlink] X 15.33 [fs.op.status] X 15.35 [fs.op.symlink_status] X 15.38 [fs.op.unique_path] NAD [PDTS] Make certain functions noexcept and drop error_code version P.J. Plauger
- FS37
2014-01-30 X 15.2 [fs.op.canonical] X 15.11 [fs.op.current_path] X 15.27 [fs.op.read_symlink] X 15.36 [fs.op.system_complete] X 15.37 [fs.op.temp_dir_path] X 15.38 [fs.op.unique_path] X 8.4 [path.member] WP [PDTS] All functions with error_code arguments should be noexcept P.J. Plauger
- FS36
2014-01-30 X 10.2 [enum.copy_options] WP [PDTS] copy_options::copy_symlinks is not used P.J. Plauger
- FS35
2014-01-30 X 6 [fs.filesystem.synopsis] WP [PDTS] directory_options::skip_permission_denied is not used P.J. Plauger
- FS34
2014-01-30 X 6 [fs.filesystem.synopsis] WP [PDTS] enum class directory_options has no summary P.J. Plauger
- FS33
2014-01-20 X 15.38 [fs.op.unique_path] WP [PDTS] unique_path() is a security vulnerability CH-19
- FS32
2014-01-20 X 15.36 [fs.op.system_complete] WP [PDTS] system_complete() example needs clarification FI-10
- FS31
2014-01-20 X 15.30 [fs.op.rename] NAD [PDTS] POSIX guarantees atomicity for rename() CH-18
- FS30
2014-01-20 X 15.28 [fs.op.remove] NAD [PDTS] remove() must avoid race CH-17
- FS29
2014-01-20 X 15.27 [fs.op.read_symlink] WP [PDTS] Unclear semantics of read_symlink on error GB-16
- FS28
2014-01-20 X 15.25 [fs.op.last_write_time] NAD [PDTS] Possible last_write_time() postcondition? GB-15
- FS27
2014-01-20 X 15.14 [fs.op.file_size] WP [PDTS] Return value of uintmax_t on error? FI-9
- FS26
2014-01-20 X 15.13 [fs.op.equivalent] NAD [PDTS] Equivalence is a volatile property CH-16
- FS25
2014-01-20 X 15.4 [fs.op.copy_file] WP [PDTS] Copying equivalent paths effects not specified CH-15
- FS24
2014-01-20 X 15.3 [fs.op.copy] WP [PDTS] Incorrect effects clause for path copy GB-14
- FS23
2014-01-20 X 15 NAD [PDTS] Request for create_regular_file() and/or touch() CH-14
- FS22
2014-01-20 X 13.1 [directory_iterator.members] WP [PDTS] directory_iterator underspecified CH-13
- FS21
2014-01-20 X 12.3 [directory_entry.obs] WP [PDTS] directory_entry operator== needs clarification GB-12
- FS19
2014-01-20 X 8.6.1 [path.io] WP [PDTS] Consider using quoted manipulators FI-8
- FS18
2014-01-20 X 8.4.10 [path.query] WP [PDTS] is_absolute() return clause confusing FI-7
- FS17
2014-01-20 X 8.4.5 [path.modifiers] NAD [PDTS] path member swap() unnecessary CH-12
- FS16
2014-01-20 X 8.4.3 [path.append] WP [PDTS] Append behavior underspecified if target is empty CH-11
- FS15
2014-01-20 X 8.2.2 [path.type.cvt] X 8.4.1 [path.construct] WP [PDTS] Missing behavior for characters with no representation GB-8
- FS14
2014-01-20 X 8.4.1 [path.construct] WP [PDTS] Incorrect postconditions for path copy/move constructor GB-7 CH-10
- FS13
2014-01-20 X 7 [fs.err.report] etc. NAD [PDTS] Missing actual error conditions thrown CH 9
- FS12
2014-01-20 X [fs.filesystem.synopsis] [fs.op.file_size] NAD Future [PDTS] uintmax_t too small for large file sizes CH-8
- FS11
2014-01-20 X 6 & 15 NAD Future [PDTS] Lack of relative() operation function GB-1
- FS10
2014-01-20 X 6 [fs.filesystem.synopsis] NAD [PDTS] Apparently inconsistent return types from several functions FI-4
- FS9
2014-01-20 X 6 [fs.filesystem.synopsis] WP [PDTS] Unclear why range-based-for functions return different types FI-2
- FS8
2014-01-20 X [fs.filesystem.synopsis] WP [PDTS] file_time_type underspecified CH-7
- FS7
2014-01-20 X 6 [fs.filesystem.synopsis] 15.32 [fs.op.space] WP [PDTS] Unhelpful comment for struct space_info GB-4
- FS6
2014-01-20 X 4.15 [fs.def.path] WP [PDTS] Path depth is underspecified CH-5
- FS5
2014-01-20 X 8.1 [path.generic] WP [PDTS] Parent of root directory unspecified CH-4
- FS4
2014-01-20 X 4.14 [fs.def.parent] NAD [PDTS] Need definition of dot and dot-dot CH-3
- FS3
2014-01-20 X 4.7 [fs.def.filename] WP [PDTS] Filename length needs bullet item CH-2
- FS2
2014-01-20 X 2.1 [fs.conform.9945] WP [PDTS] Tighten specification when there is no reasonable behavior FI-1
- FS1
2014-01-20 X All WP [PDTS] Make namespaces consistent with Library TS policy FI-5 US-5 GB-3 CH-6
- EWG189
2015-05-21 9 [class] New Unions with differing access control are not standard layout Michael Reilly
- EWG188
2015-04-30 4 [conv] New LEWG Bug 95 - std::decay_copy(), suggestion to support an "auto cast". Zhihao Yuan
- EWG187
2015-04-10 15.4 [except.spec] Open N4473 noexcept(auto), again N4473 Ville Voutilainen
- EWG186
2015-04-10 5.19 [expr.const] NAD N4472 constexpr goto N4472 Ville Voutilainen
- EWG185
2015-04-07 20.6.9.1 [allocator.members] Ready N4462 LWG 2089, Towards more perfect forwarding N4462 Ville Voutilainen
- EWG184
2015-04-07 29.5 [atomics.types.generic] NAD N4460 LWG 2424: Atomics, mutexes and condition variables should not be trivially copyable N4460 Ville Voutilainen
- EWG183
2015-04-12 X [coroutine] NAD N4453 Resumable Expressions N4453 Chris Kohlhoff
- EWG182
2015-04-10 X [concepts] Open N4434 Tweaks to Streamline Concepts Lite Syntax, other Concepts TS issues N4434 Walter Brown
- EWG181
2015-04-09 7 [dcl.dcl] Open N4433 Flexible static_assert messages N4433 Michael Price
- EWG180
2015-04-10 7.3.3 [namespace.udecl] Ready N4429 Core issue 1941 - rewording inherited constructors N4429 Richard Smith
- EWG179
2015-04-07 5.3.1 [expr.unary.op] NAD N4425 Generalized Dynamic Assumptions N4425 Hal Finkel
- EWG178
2015-04-07 5.10 [expr.eq] NAD N4401 Defaulted comparison operator semantics should be uniform N4401 Michael Price
- EWG177
2014-09-30 18.9 [support.initlist] New [tiny] LWG 2432 David Krauss
- EWG176
2014-12-07 5.1.2 [expr.prim.lambda] NAD [tiny] Explicit capture-by-value syntax for lambdas Bjarne Stroustrup
- EWG175
2014-10-11 14.1 [temp.param] New [tiny] pointer to void as template non-type parameter RS
- EWG174
2015-02-08 5.9 [expr.rel] Open N4367 Comparison in C++ N4367 Lawrence Crowl
- EWG173
2015-01-22 8.3.5 [dcl.fct] Open N4360 Delayed Evaluation Parameters N4360 Douglas Boffey
- EWG172
2015-01-20 5.1.3 [expr.prim.fold] Open N4358 Unary Folds and Empty Parameter Packs N4358 Thibaut Le Jehan
- EWG171
2015-02-04 8.3.4 [dcl.array] NAD N4356 Relaxed Array Type Declarator N4356 Carter Edwards
- EWG170
2014-11-26 2.12 [lex.key] Ready N4340 Remove Deprecated Use of the register Keyword N4340 Alisdair Meredith
- EWG169
2014-11-20 4 [conv] Open N4320 Make exception specifications be part of the type system N4320 Jens Maurer
- EWG168
2014-11-23 X [contract] Dup N4319 Contracts for C++: What are the Choices N4319 Gabriel Dos Reis Shuvendu Lahiri Francesco Logozzo Thomas Ball Jared Parsons
- EWG167
2014-11-17 8.4.2 [dcl.fct.def.default] NAD N4309 Return type deduction for explicitly-defaulted and deleted special member functions N4309 Michael Price
- EWG166
2014-11-11 X [coroutine] New N4402 Resumable Functions (revision 4), N4403 Draft Wording for Resumable Functions, N4286 Resumable Functions, N4287 Threads, Fibers and Couroutines (slides deck) N4402 N4403 N4286 N4287 Gor Nishanov Jim Radigan
- EWG165
2014-10-13 20.8.5 [comparisons] Ready N4229 Pointer Ordering N4229 Gabriel Dos Reis
- EWG164
2014-10-10 18.1 [support.general] Ready N4129 Source-Code Information Capture N4129 Robert Douglas
- EWG163
2014-05-27 X [modules] Open N4465 A Module System for C++ (Revision 3), N4466 Wording for Modules, N4214 A Module System for C++ (Revision 2), N4047 A Module System for C++ N4465 N4466 N4214 N4047 G. Dos Reis M. Hall G. Nishanov
- EWG162
2014-10-10 3.6.1 [basic.start.main] Open N4357 Introduce the [[noexit]] attribute for main as a hint to eliminate destructor calls for objects with static storage duration, N4226 Apply the [[noreturn]] attribute to main as a hint to eliminate global object destructor calls N4357 N4226 D. Diaz E. Bringas D. Gutson J. Maurer
- EWG161
2013-05-02 3.8 [basic.life] WP N3922 New Rules for auto deduction from braced-init-list, N3912 Auto and braced-init-lists, continued, N3681 Auto and braced-init lists N3922 N3912 N3681 Ville Voutilainen James Dennett
- EWG160
2014-10-12 3.8 [basic.life] Open N4393 Noop Constructors and Destructors, N4158 Destructive Move (Rev 1), N4034 Destructive Move N4393 N4158 N4034 Pablo Halpern
- EWG159
2014-10-12 X [contract] Dup N4248 Library Preconditions are a Language Feature N4248 Alisdair Meredith
- EWG158
2014-10-13 5 [expr] Open N4228 Refining Expression Evaluation Order for Idiomatic C++ N4228 G. Dos Reis H. Sutter J. Caves
- EWG157
2014-10-10 9.2 [class.mem] NAD N4225 Towards uniform handling of subobjects N4225 Ville Voutilainen
- EWG156
2014-10-10 8.3.5 [dcl.fct] NAD N4221 Generalized lifetime extension N4221 David Krauss
- EWG155
2014-10-06 5.19 [expr.const] WP N4198 Allow constant evaluation for all non-type template arguments N4198 Richard Smith
- EWG154
2014-10-07 5.1 [expr.prim] WP N4191 Folding expressions N4191 A. Sutton R. Smith
- EWG153
2014-10-01 9.2 [class.mem] Open N4188 Proposal for classes with runtime size N4188 L. Deniau A. Naumann
- EWG152
2014-10-10 8.4.3 [dcl.fct.def.delete] Open N4186 Supporting Custom Diagnostics and SFINAE N4186 Matthias Kretz
- EWG151
2014-10-11 13.5 [over.oper] Open N4477 Operator Dot (R2), N4173 Operator Dot N4477 N4173 B. Stroustrup G. Dos Reis
- EWG150
2014-10-07 8.3.5 [dcl.fct] NAD N4172 Named arguments N4172 E. Akhgari B. Ballo
- EWG149
2014-10-06 18.9 [support.initlist] Open N4166 Movable initializer lists N4166 David Krauss
- EWG148
2014-10-04 5.2.2 [expr.call] Open N4474 Unified Call Syntax: x.f(y) and f(x,y), N4165 Unified Call Syntax, N4174 Call syntax: x.f(y) vs. f(x,y) N4474 N4165 N4174 Herb Sutter Bjarne Stroustrup
- EWG147
2014-10-06 8.3.2 [dcl.ref] WP N4164 Forwarding References N4164 H. Sutter B. Stroustrup G. Dos Reis
- EWG146
2014-10-03 8.3.5 [dcl.fct] New N4160 Value constraints N4160 Andrzej Krzemienski
- EWG145
2014-09-30 19.3 [assertions] NAD N4154 Operator assert N4154 David Krauss
- EWG144
2014-09-25 9 [class] NAD N4149 Categorically qualified classes N4149 David Krauss
- EWG143
2014-09-24 3.9 [basic.types] Open N4148 Disallowing Inaccessible Operators From Trivially Copyable N4148 Matheus Izvekov
- EWG142
2014-09-15 7.1.2 [dcl.fct.spec] Ready N4424 Inline Variables, N4147 Inline variables, or encapsulated expressions N4424 N4147 Hal Finkel Richard Smith David Krauss
- EWG141
2014-10-09 X [contract] Open N4415 Simple Contracts for C++, N4435 Proposing Contract Attributes, N4378 Language Support for Contract Assertions, N4379 FAQ about N4378, Language Support for Contract Assertions, N4253, N4135 Language Support for Runtime Contract Validation N4415 N4435 N4378 N4379 N4378 N4253 N4135 J. Lakos A. Zakharov A. Beels N. Myers
- EWG140
2014-07-20 5.16 [expr.cond] NAD N4127 Checked-dereference conditions N4127 Eelis van der Weegen
- EWG139
2014-07-04 18.1 [support.general] Ready N4121 Compile-Time String: std::string_literal<n> N4121 Andrew Tomazos
- EWG138
2014-07-02 5.16 [expr.cond] NAD N4120 Null Coalescing Conditional Operator N4120 Alexander Bock
- EWG137
2014-07-06 X [contract] Dup N4293 C++ language support for contract programming, N4110 Exploring the design space of contract specifications for C++ N4293 N4110 J. Daniel Garcia
- EWG136
2014-05-26 14.3 [temp.arg] Open N4072 Fixed Size Parameter Packs N4072 Maurice Bos
- EWG135
2014-07-02 5.1.2 [expr.prim.lambda] New [tiny] Mutable is part of a lambda-declarator, so when a lambda is mutable, the parentheses aren't optional Herb Sutter
- EWG134
2014-07-01 1 [intro] Resolved [tiny] Core closed issues with a previous extension status Ville Voutilainen
- EWG133
2013-10-16 15.4 [except.spec] NAD Core Issue 1798, exception-specifications of template arguments Gabriel Dos Reis
- EWG132
2013-09-19 14.5.5 [temp.class.spec] NAD Core Issue 1754 Declaration of partial specialization of static data member template Richard Smith
- EWG131
2014-05-26 14.1 [temp.param] WP N4051 Allow typename in a template template parameter N4051 Richard Smith
- EWG130
2014-05-26 23.3 [sequences] New N4050 Dynarray Semi-Editorial Issues N4050 Lawrence Crowl
- EWG129
2014-05-27 15 [except] Open N4234 0-overhead-principle violations in exception handling - part 2, N4049 0-overhead-principle violations in exception handling N4234 N4049 D. Gutson A. Bustamante P. Oliva M. Diaz
- EWG128
2014-05-22 23.3 [sequences] New N4043 Dynarray Allocation Context N4043 Lawrence Crowl
- EWG127
2014-05-23 3.5 [basic.link] Open N4028 Defining a Portable C++ ABI N4028 Herb Sutter
- EWG126
2014-05-23 3.3.6 [basic.scope.namespace] WP N4230 Nested namespace definition (revision 2), N4116 Nested Namespace Definition (rev 1), N4026 Nested namespace definition N4230 N4116 N4026 Robert Kawulak
- EWG125
2014-05-23 3.9.2 [basic.compound] Open N4025 Exploring classes of runtime size N4025 J. Snyder R. Smith
- EWG124
2014-05-25 8.5 [dcl.init] NAD N4014 Uniform Copy Initialization N4014 Nicolai Josuttis
- EWG123
2014-05-08 5 [expr] Resolved N3990 Adding Standard Circular Shift operators for computer integers N3990 D. Gutson A. Bustamante
- EWG122
2014-05-06 9.6 [class.bit] Open N3986 Adding Standard support to avoid padding within structures N3986 S. Davalle D. Gutson A. Bustamante
- EWG121
2014-05-06 2.2 [lex.phases] WP N4086, N3981 Removing trigraphs??!, N4210 IBM comment on preparing for a Trigraph-adverse future in C++17 N4086 N3981 N4210 Richard Smith
- EWG120
2014-05-31 12.2 [class.temporary] Open [tiny] CWG 900 and 1498 Geoffrey Romer
- EWG119
2014-04-14 2.14.3 [lex.ccon] WP N4197 Adding u8 character literals, [tiny] Why no u8 character literals? N4197 Richard Smith
- EWG118
2014-02-15 4 [conv] Open [tiny] Allow conversion from pointer to array of known bound to pointer to array of unknown bound Richard Smith
- EWG117
2014-02-25 9.2 [class.mem] NAD N3955 Group Member Specifiers N3955 Andrew Tomazos
- EWG116
2014-02-19 8.4.2 [dcl.fct.def.default] Open N4475 Default comparisons (R2), N4476 Thoughts about Comparisons (R2), N4126, N4114, N3950 Defaulted comparison operators, N4175 Default comparisons, N4176 Thoughts about Comparisons, N4239 Defaulted Comparison Using Reflection N4475 N4476 N4126 N4114 N3950 N4175 N4176 N4239 Oleg Smolsky Bjarne Stroustrup Andrew Tomazos Mike Spertus
- EWG115
2014-01-20 3.8 [basic.life] New N3899 Nested Allocation N3899 Lawrence Crowl
- EWG114
2014-04-09 6.6.3 [stmt.return] NAD N4074 Let return {expr} Be Explicit, Revision 2, N4131 explicit should never be implicit, N4094 Response To: Let return {expr} Be Explicit, N4029 Let return Be Direct and explicit, N3452 (unpublished) Let {x,y,z} => explicit N4074 N4131 N4094 N4029 N3452 Herb Sutter
- EWG113
2013-08-26 7.3.1 [namespace.def] WP N4196 Attributes for namespaces and enumerators, [tiny] Core issue 1657, Attributes for namespaces and enumerators N4196 Richard Smith
- EWG112
2012-11-14 12.4 [class.dtor] NAD [tiny] Core issue 1586, Naming a destructor via decltype Steve Clamage
- EWG111
2012-10-31 14.8.2 [temp.deduct] Ready [tiny] Core issue 1582, Template default arguments and deduction failure John Spicer
- EWG110
2012-10-19 14.5.5 [temp.class.spec] NAD [tiny] Core issue 1577, Unnecessary restrictions on partial specializations Jeremiah Willcock
- EWG109
2012-10-09 7.1.6.4 [dcl.spec.auto] NAD [tiny] Core issue 1564, Template argument deduction from an initializer list Faisal Vali
- EWG108
2012-09-29 8.5.1 [dcl.init.aggr] Open N4404 Extension to aggregate initialization, was [tiny] Core issue 1561, Aggregates with empty base classes N4404 Gabriel Dos Reis Oleg Smolsky
- EWG107
2012-07-09 14.5.3 [temp.variadic] NAD [tiny] Core issue 1519, Conflicting default and variadic constructors Ville Voutilainen
- EWG106
2011-08-19 14 [temp] Open [tiny] Core issue 1463, extern "C" alias templates, Core issue 13, extern "C" for Parameters of Function Templates Daveed Vandevoorde
- EWG105
2012-02-01 14.3.2 [temp.arg.nontype] NAD [tiny] Core issue 1451, Objects with no linkage in non-type template arguments Daniel Krügler
- EWG104
2011-12-20 3.3.2 [basic.scope.pdecl] NAD [tiny] Core issue 1433, trailing-return-type and point of declaration Jason Merrill
- EWG103
2011-12-08 8.4.2 [dcl.fct.def.default] Dup [tiny] Core issue 1426, Allowing additional parameter types in defaulted functions Nikolay Ivchenkov
- EWG102
2011-09-10 14.5.3 [temp.variadic] Open [tiny] Core issue 1393, Pack expansions in using-declarations Daniel Krügler
- EWG101
2011-03-18 12.8 [class.copy] Open [tiny] Core issue 1331, const mismatch with defaulted copy constructor Daniel Krügler
- EWG100
2011-03-18 9.4.2 [class.static.data] NAD [tiny] Core issue 1272, Implicit definition of static data member of const literal type Nikolay Ivchenkov
- EWG99
2010-03-10 5.3.5 [expr.delete] NAD [tiny] Core issue 1259, Deleting a POD via a pointer to base Herb Sutter
- EWG98
2009-11-27 5.3.6 [expr.alignof] Open [tiny] Core issue 1008, Querying the alignment of an object Steve Clamage
- EWG97
2009-07-27 14.8.3 [temp.over] NAD [tiny] Core issue 947, Deducing type template arguments from default function arguments Dave Abrahams
- EWG96
2009-06-10 5.2.3 [expr.type.conv] Open [tiny] Core issue 914, Value-initialization of array types, Core issue 1300, T() for array types, Core issue 1326, Deducing an array bound from an initializer-list Gabriel Dos Reis
- EWG95
2009-03-03 4.11 [conv.mem] NAD [tiny] Core issue 822, Additional contexts for template aliases UK
- EWG94
2009-03-03 4.11 [conv.mem] New [tiny] Core issue 794, Base-derived conversion in member type of pointer-to-member conversion CH Detlef Vollman
- EWG93
2008-10-05 14 [temp] New [tiny] Core issue 728, Restrictions on local classes Faisal Vali
- EWG92
2008-02-27 5.1.1 [expr.prim.general] Open [tiny] Core issue 687, template keyword with unqualified-ids Mihai Rusu
- EWG91
2007-02-26 5.9 [expr.rel] NAD [tiny] Core issue 622, Relational comparisons of arbitrary pointers Herb Sutter
- EWG90
2004-09-14 5.3.4 [expr.new] NAD [tiny] Core issue 476, Determining the buffer size for placement new Ben Hutchings
- EWG89
2000-02-08 5.3.1 [expr.unary.op] NAD [tiny] Core issue 203, Type of address-of-member expression Lisa Lippincott
- EWG88
2014-02-14 13.5 [over.oper] Open [tiny] Uniform handling of operator[] and operator(). Gabriel Dos Reis
- EWG87
2014-01-20 9.2 [class.mem] NAD N3897 Auto-type members N3897 Ville Voutilainen
- EWG86
2014-01-16 1 [intro] Open N3880 Improving the Verification of C++ Programs N3880 Michael Price
- EWG85
2014-01-16 6.4.2 [stmt.switch] NAD N3879 Explicit Flow Control: break label, goto case and explicit switch N3879 Andrew Tomazos
- EWG84
2014-01-16 9.2 [class.mem] Open N4294 Arrays of run-time bounds as data members, N3875 Run-time bound array data members N4294 N3875 J. D. Garcia X. Li
- EWG83
2013-12-08 9.3 [class.mfct] New N3863 Private Extension Methods N3863 Matthew Fioravante
- EWG82
2014-01-20 1.10 [intro.multithread] WP N4180 SG5 Transactional Memory Support for C++ Update, N3919, N3859, N3718 Transactional Memory Support for C++ N4180 N3919 N3859 N3718 M. Wong V. Luchangco J. Maurer M. Moir et al.
- EWG81
2014-01-17 6.5 [stmt.iter] Open N3994, N3853 Range-Based For-Loops: The Next Generation N3994 N3853 Stephan T. Lavavej
- EWG80
2014-01-01 7 [dcl.dcl] WP N3846 Extending static_assert N3846 Walter E. Brown
- EWG79
2014-01-16 1 [intro] New [tiny] Core issues with extension status Ville Voutilainen
- EWG78
2013-10-10 3.9 [basic.types] New N3820 Working Draft, Technical Specification — Array Extensions, N3810 Alternatives for Array Extensions N3820 N3810 Lawrence Crowl Bjarne Stroustrup
- EWG77
2013-09-05 5.3 [expr.unary] Dup N3772 Changing the type of address-of-member expression N3772 David Rodr�guez Ibeas
- EWG76
2013-08-30 7.1.6.4 [dcl.spec.auto] Open N4035, N3748 Implicit Evaluation of "auto" Variables and Arguments N4035 N3748 Peter Gottschling
- EWG75
2013-08-30 7.6.1 [dcl.attr.grammar] Open N3744 Proposing [[pure]] N3744 Walter Brown
- EWG74
2013-08-23 13.5.6 [over.ref] Open N3723 Extend operator-> to support rvalues N3723 Pascal Costanza
- EWG73
2013-05-02 7.1.6.4 [dcl.spec.auto] NAD N3681 Auto and braced-init lists N3681 Ville Voutilainen
- EWG72
2013-04-29 8.3.1 [dcl.ptr] Ready N4150 Alias-Set Attributes: Toward restrict-like aliasing semantics for C++, N3988 Towards restrict-like aliasing semantics for C++ N3635 Towards restrict-like semantics for C++ N4150 N3988 N3635 Hal Finker Hubert Tong M. Wong R. Silvera R. Mak C. Cambly et al.
- EWG71
2013-02-02 6.4.2 [stmt.switch] Open N3627 Relaxed switch statement N3627 Zhihao Yuan
- EWG70
2013-06-06 5.2 [expr.post] NAD [tiny] Const in expressions Herb Sutter
- EWG69
2013-07-02 6.6.3 [stmt.return] NAD [tiny] Returning a void expression from a constructor or destructor Richard Smith
- EWG68
2013-04-22 5.3.4 [expr.new] NAD [tiny] C++ DR about global placement array new Thomas Koeppe
- EWG67
2013-03-19 20.4.1 [tuple.general] Resolved [tiny] Unspecialized std::tuple_size should be defined Nevin Liber
- EWG66
2013-03-13 2.14.8 [lex.ext] Open N3599 Literal operator templates for strings N3599 Richard Smith
- EWG65
2013-03-14 20.8.2 [func.require] New N3617 Lifting overload sets into function objects N3617 Philipp Juschka
- EWG64
2013-03-18 14.1 [temp.param] C++14 N3651, N3615 Constexpr Variable Templates, N3552 Introducing Object Aliases N3651 N3615 N3552 Gabriel Dos Reis
- EWG63
2013-03-11 15.5 [except.special] WP N4152 uncaught_exceptions, N3614 unwinding_exception N4152 N3614 Herb Sutter
- EWG62
2013-03-15 5.1.2 [expr.prim.lambda] C++14 N3648, N3610 Generic lambda-capture initializers, supporting capture-by-move N3648 N3610 Ville Voutilainen
- EWG61
2013-03-15 8.5.1 [dcl.init.aggr] C++14 N3653, N3605 Member initializers and aggregates N3653 N3605 Ville Voutilainen
- EWG60
2013-03-14 14.8.2 [temp.deduct] Open N4471 Template parameter deduction for constructors (Rev 2), N3602 Template parameter deduction for constructors N4471 N3602 Mike Spertus
- EWG59
2013-03-15 3.4.2 [basic.lookup.argdep] New N3596 Code Reuse in Class Template Specialization N3596 Peter Gottschling
- EWG58
2013-03-15 3.4.2 [basic.lookup.argdep] Open N3595 Simplifying Argument-Dependent Lookup Rules N3595 Peter Gottschling
- EWG57
2013-03-17 6.5 [stmt.iter] Open N3587 For Loop Exit Strategies N3587 Alan Talbot
- EWG56
2013-03-13 5.19 [expr.const] Open N3583 Exploring constexpr at Runtime N3583 Scott Schurr
- EWG55
2013-03-12 12.8 [class.copy] NAD N3839, Proposing the Rule of Five, v2, N3578 Proposing the Rule of Five N3839 N3578 Walter Brown
- EWG54
2013-03-13 13.5 [over.oper] NAD N3746, N3553 Proposing a C++1Y Swap Operator N3746 N3553 Walter Brown
- EWG53
2013-01-21 8.5.1 [dcl.init.aggr] NAD N3526 Uniform initialization for arrays and class aggregate types N3526 Michael Price
- EWG52
2013-01-11 7.1.3 [dcl.typedef] Open N3741, N3515 Toward Opaque Typedefs for C++1Y N3741 N3515 Walter Brown
- EWG51
2012-10-31 3.4.2 [basic.lookup.argdep] New N3490 ADL Control for C++ N3490 Dave Abrahams
- EWG50
2012-11-03 18.1 [support.general] New N3466 More Perfect Forwarding N3466 Mike Spertus
- EWG49
2012-11-02 2.2 [lex.phases] New N3463 Portable Program Source Files N3463 Beman Dawes
- EWG48
2013-03-06 14.7.3 [temp.expl.spec] Open N3867, N3730 Specializations and namespaces (was "Specializing templates in different namespaces" before the paper) N3867 N3730 Mike Spertus
- EWG47
2013-02-05 17 [library] NAD [tiny] Fix the relation operators on standard templated types Nevin Liber
- EWG46
2013-02-05 20.9.4.3 [meta.unary.prop] C++14 [tiny] Type Trait is_final<T> Nevin Liber
- EWG45
2013-02-05 20.9.4.3 [meta.unary.prop] Resolved [tiny] Type Trait is_range<T> Nevin Liber
- EWG44
2013-01-25 20.8.9 [bind] Resolved [tiny] variadic bind Chris Jefferson
- EWG43
2013-01-12 6.5.4 [stmt.ranged] Open [tiny] simultaneous iteration with new-style for syntax Gabriel Dos Reis
- EWG42
2012-12-19 21.4.2 [string.cons] Resolved [tiny] basic_string(const charT*, size_type, const Allocator&) requires clause too restrictive Nevin Liber
- EWG41
2012-10-27 14.7.3 [temp.expl.spec] Open [tiny] In-class explicit specializations forbidden but not partial specializations Faisal Vali
- EWG40
2012-11-27 23.3.6 [vector] Resolved [tiny] Relax the allocator requirements on vector so that the small object optimization is allowed Nevin Liber
- EWG39
2012-11-10 11.3 [class.friend] NAD [tiny] local class and friendship Gabriel Dos Reis
- EWG38
2012-11-02 5.17 [expr.ass] NAD [tiny] Core issue 1542 Mike Miller
- EWG37
2012-10-28 5 [expr] NAD [tiny] Logical xor operator Alisdair Meredith
- EWG36
2012-10-24 12.3 [class.conv] NAD [tiny] no way to say "prefer this implicit conversion over that" Jeffrey Yasskin
- EWG35
2012-10-24 3.4 [basic.lookup] Open [tiny] Some concise way to generate a unique, unused variable name Jeffrey Yasskin
- EWG34
2012-10-23 17.6.3.4 [hash.requirements] Open [tiny] Defining hash functions for composite user-defined types is annoying Matt Austern
- EWG33
2012-10-20 7.2 [dcl.enum] NAD [tiny] contextual bool conversion from scoped enum Jeffrey Yasskin
- EWG32
2012-10-19 13 [over] NAD [tiny] Templated constructor accidentally preferred over copy constructor Nevin Liber
- EWG31
2012-10-16 5.19 [expr.const] NAD [tiny] constexpr functions must work at runtime Dave Abrahams
- EWG30
2012-10-16 14.5.3 [temp.variadic] Open N4235 Selecting from Parameter Packs, [tiny] Efficient/Flexible Access to Argument Packs N4235 Dave Abrahams
- EWG29
2012-01-10 20.9 [meta] Open N4461 Static if resurrected, N3329 Proposal: static if declaration N4461 N3329 Herb Sutter Ville Voutilainen
- EWG28
2012-09-23 5.2.7 [expr.dynamic.cast] New N3449 Open and Efficient Type Switch for C++ N3449 Bjarne Stroustrup
- EWG27
2012-09-21 2.10 [lex.ppnumber] C++14 N3781 Single-Quotation-Mark as a Digit Separator, N3661, N3499 Digit Separators, N3448 Painless Digit Separation N3781 N3661 N3499 N3448 Daveed Vandevoorde
- EWG26
2012-09-23 8.3.5 [dcl.fct] New N3538, N3445 Pass by Const Reference or Value N3538 N3445 Lawrence Crowl
- EWG25
2012-09-21 5.19 [expr.const] C++14 N3652, N3597, N3598, N3444 Relaxing syntactic constraints on constexpr function definitions N3652 N3597 N3598 N3444 Richard Smith
- EWG24
2012-09-20 18.8 [support.exception] New N3441 Call Stack Utilities and std::exception Extension Proposal N3441 Aurelian Melinte
- EWG23
2012-09-24 20.9 [meta] Open N3437 Type Name Strings For C++ N3437 Axel Naumann
- EWG22
2012-09-18 18.1 [support.general] Open N4030, 3745, N3694 Feature-testing recommendations for C++, N3435 Standardized feature-test macros N4030 N3694 N3435 Clark Nelson
- EWG21
2012-09-23 3.7.4 [basic.stc.dynamic] C++14 N3664, N3537, N3433 Clarifying Memory Allocation N3664 N3537 N3433 Lawrence Crowl
- EWG20
2012-09-23 3.7.4 [basic.stc.dynamic] C++14 N3778, N3663, N3536, N3432 C++ Sized Deallocation N3778 N3663 N3536 N3432 Lawrence Crowl
- EWG19
2012-09-21 30 [thread] Open N3429 A C++ Library Solution To Parallelism N3429 Artur Laksberg
- EWG18
2012-09-23 5.1.2 [expr.prim.lambda] C++14 N3424 Lambda Correctness and Usability Issues N3424 Herb Sutter
- EWG17
2012-09-21 1.10 [intro.multithread] Open N3419 Vector loops and Parallel Loops N3419 Robert Geva
- EWG16
2012-09-21 5.1.2 [expr.prim.lambda] C++14 N3649, N3560, N3559, N3418 Proposal for Generic (Polymorphic) Lambda Expressions N3649 N3560 N3559 N3418 Faisal Vali
- EWG15
2012-09-21 14.1 [temp.param] New N3416 Packaging Parameter Packs N3416 Mike Spertus
- EWG14
2012-09-19 14.1 [temp.param] Open N3413 Allowing arbitrary literal types for non-type template parameters N3413 Jens Maurer
- EWG13
2012-09-19 3.9 [basic.types] Open N3639, N3497, N3467, N3412 Runtime-sized arrays with automatic storage duration N3639 N3497 N3467 N3412 Jens Maurer
- EWG12
2012-09-18 20.9 [meta] NAD N3410 Rich Pointers with Dynamic and Static Introspection N3410 Dean Michael Berris
- EWG11
2012-09-24 1.10 [intro.multithread] New N3409 Strict Fork-Join Parallelism N3409 Pablo Halpern
- EWG10
2012-09-14 17 [library] New N3407 Proposal to Add Decimal Floating Point Support to C++ N3407 Dietmar K�hl
- EWG9
2012-09-22 14 [temp] Open N4469 Template Argument Type Deduction, N3601 Implicit template parameters, N3405 Template Tidbits N4469 N3601 N3405 Mike Spertus
- EWG8
2012-09-22 18 [language.support] Resolved N3492, N3403 Use Cases for Compile-Time Reflection N3492 N3403 Mike Spertus
- EWG7
2012-09-08 2.14.2 [lex.icon] C++14 N3642, N3468, N3402 User-defined Literals for Standard Library Types, N3472 Binary Literals in the C++ Core Language N3642 N3468 N3402 N3472 Peter Sommerlad
- EWG6
2012-09-21 12.8 [class.copy] C++14 N3667, N3401 Generating move operations (elaborating on Core 1402) N3667 N3401 Ville Voutilainen
- EWG5
2012-09-21 16.3 [cpp.replace] New N3400 A proposal for eliminating the underscore madness that library writers have to suffer N3400 Jonathan de Boyne Pollard
- EWG4
2012-08-30 18.6 [support.dynamic] Open N3396 Dynamic memory allocation for over-aligned data N3396 Clark Nelson
- EWG3
2012-06-12 7.6 [dcl.attr] C++14 N3760, N3394 [[deprecated]] attribute N3760 N3394 Alberto Ganesh Barbati
- EWG2
2012-09-12 4.13 [conv.rank] Open N3387 Overload resolution tiebreakers for integer types N3387 Jens Maurer
- EWG1
2012-03-27 7.1.6.4 [dcl.spec.auto] C++14 N3638, N3582, N3386 Return type deduction for normal functions N3638 N3582 N3386 Jason Merrill
- EDIT7511
[exec.then] Insert whitespace between words
- EDIT7510
[stdckdint.h.syn,stdbit.h.syn] Add proper indexing for header definition
- EDIT7509
[headerindex] Add missing defining index entries for stdbit.h/stdckdint.h/stdbool.h.
- EDIT7508
[diff.cpp03.library] Correct \effect to \change
- EDIT7507
Bibliography formatting fixes
- EDIT7506
[linalg.conj.conjugated] Rearrange to match P3050R3
- EDIT7505
[mdspan.sub] Change to "unit-stride slice for mapping"
- EDIT7504
Add SIMD acronym explanation and bibliography entry
- EDIT7503
[basic.fundamental] Ensure consistency with [conv.ptr]
- EDIT7502
[inplace.vector.overview] Replace residual use of 'trivial type'
- EDIT7501
[linalg.helpers] Rename template parameter for poison pills
- EDIT7500
[simd.alg] Fix range syntax
- EDIT7499
[atomics.ref.int,atomics.ref.float] Minor \tcode fixes
- EDIT7498
[exec.envs] Fix typo
- EDIT7497
Fix linalg conj ADL wording
- EDIT7496
[basic.scope.scope] Rename to [basic.scope.general].
- EDIT7495
P3539R1 Consistent Function Label Naming for Sections
- EDIT7494
[linalg.helpers] too many T
- EDIT7493
P3050R2 Fix C++26 by optimizing linalg::conjugated for noncomplex value types
- EDIT7492
P3222R0 Fix C++26 by adding transposed special cases for P2642 layouts
- EDIT7491
P3355R1 Fix submdspan for C++26
- EDIT7490
[unique.ptr.single.general] Fix typo
- EDIT7489
P3309R3: atomic and atomic_ref
- EDIT7488
[expr.type] Fix typo
- EDIT7487
[depr.meta.types] Remove superfluous period
- EDIT7486
[inplace.vector.modifiers] Revert wording for the Returns of `try_append_range`?
- EDIT7485
[stmt,dcl] Rename labels
- EDIT7484
[vector.overview], [vector.bool.pspc] Put `at(...) const` after `at(...)`
- EDIT7483
Consistent Function Label Naming for Sections
- EDIT7482
[cpp] Correctly identify preprocessor tokens vs, tokens
- EDIT7481
[locale.ctype.virtuals] Fix a decade-old typo
- EDIT7480
[list.modifiers] remove stray newline
- EDIT7479
[sequence.reqmts] Remove unnecessary qualification of which new element
- EDIT7478
[range.sized] Add \libconcept for range
- EDIT7477
[except.spec] Remove misleading restriction in list of examples
- EDIT7476
[text.encoding.overview] Add \ref for `text_encoding::aliases_view`
- EDIT7475
[basic.pre,basic.lookup.general] Cleanup definition of term 'name lookup'
- EDIT7474
Wrong range in [alg.search] LWG4179
- EDIT7473
[except.spec]/5 suggests that destructors are only considered for full-expressions
- EDIT7472
Definition of "name lookup" is misleading
- EDIT7471
[iterator.requirements.general] Revert `indirectly_writable` to *writ…
- EDIT7470
Partially misapplied 2019 Belfast LWG Motion 9 - [iterator.requirements.general] p1 should keep using *writable*
- EDIT7469
P3325R5 A Utility for Creating Execution Environments
- EDIT7468
P2686R5 constexpr structured bindings and references to constexpr variables
- EDIT7467
P2897R7 aligned_accessor: An mdspan accessor expressing pointer over-alignment
- EDIT7466
P3019R11 indirect and polymorphic: Vocabulary Types for Composite Class Design
- EDIT7465
P3508R0 and P3369R0 constexpr for specialized memory algorithms
- EDIT7464
P3396R1 std::execution wording fixes
- EDIT7463
P3309R3 constexpr atomic<T> and atomic_ref<T>
- EDIT7462
P2835R7 Expose std::atomic_ref 's object address
- EDIT7461
P3370R1 Add new library headers from C23
- EDIT7460
Use template-parameter and template parameter more consistently
- EDIT7459
[LWG 1] P3504R0 C++ Standard Library Ready Issues
- EDIT7458
[2024-11 CWG 1] P3524R0 Core "ready" Issues
- EDIT7457
P3323R1 cv-qualified types in atomic and atomic_ref
- EDIT7456
Extend examples for [dcl.spec.auto.general]
- EDIT7455
Remove useless text reference
- EDIT7454
Avoid ambiguity of placeholder on nested parameter
- EDIT7453
Clarifications in [dcl.spec.auto.general]
- EDIT7452
Immediate understanding of non-type templ. param.
- EDIT7451
P3138R5 views::cache_latest
- EDIT7450
Avoid incorrect sentence parsing option on types
- EDIT7449
P3379R0 Constrain std::expected equality operators
- EDIT7448
P3136R1 Retiring niebloids
- EDIT7447
P2862R1 text_encoding::name() should never return null values
- EDIT7446
P1061R10 Structured Bindings can introduce a Pack
- EDIT7445
Wrong examples in [over.match.class.deduct]-p6
- EDIT7444
Fix examples a7, a8 in [over.match.class.deduct]p6
- EDIT7443
[format.syn] Add \libconcept for `input_range`
- EDIT7442
[allocator.requirements.general] Change "pointer" to "value".
- EDIT7441
[C++29] Dissolve [lex] into the rest of the standard
- EDIT7440
Merge 2024-11 LWG Motion 18 - P1928R15 std::simd — merge data-parallel types from the Parallelism TS 2
- EDIT7439
P3247R2 Deprecate the notion of trivial types
- EDIT7438
P3068R6 Allowing exception throwing in constant-evaluation
- EDIT7437
Merge 2024-11 LWG Motion 18 - P1928R15 std::simd — merge data-parallel types from the Parallelism TS 2
- EDIT7436
P3068R6 Allowing exception throwing in constant-evaluation
- EDIT7435
Merge 2024-11 CWG Motion 6 - Remove Deprecated Array Comparisons
- EDIT7434
Merge 2024-11 CWG Motion 8 - P3176R1 The Oxford variadic comma
- EDIT7433
Merge 2024-11 CWG Motion 2
- EDIT7432
[lex.phases] Reorder the first two sentences of phase 7
- EDIT7431
[2024-11 LWG Motion 19] P3325R5 A Utility for Creating Execution Environments
- EDIT7430
[2024-11 LWG Motion 18] P1928R15 std::simd — merge data-parallel types from the Parallelism TS 2
- EDIT7429
[2024-11 LWG Motion 17] P3019R11 indirect and polymorphic: Vocabulary Types for Composite Class Design
- EDIT7428
[2024-11 LWG Motion 16] P3309R3 constexpr atomic and atomic_ref
- EDIT7427
[2024-11 LWG Motion 15] P3370R1 Add new library headers from C23
- EDIT7426
[2024-11 LWG Motion 14] P3508R0 Wording for "constexpr for specialized memory algorithms" and P3369R0 constexpr for uninitialized_default_construct
- EDIT7425
[2024-11 LWG Motion 13] P3323R1 cv-qualified types in atomic and atomic_ref
- EDIT7424
[2024-11 LWG Motion 12] P2835R7 Expose std::atomic_ref's object address
- EDIT7423
[2024-11 LWG Motion 11] P3396R1 std::execution wording fixes
- EDIT7422
[2024-11 LWG Motion 10] P3050R2 Fix C++26 by optimizing linalg::conjugated for noncomplex value types
- EDIT7421
[2024-11 LWG Motion 9] P3222R0 Fix C++26 by adding transposed special cases for P2642 layouts
- EDIT7420
[2024-11 LWG Motion 8] P3355R1 Fix submdspan for C++26
- EDIT7419
[2024-11 LWG Motion 7] P2897R7 aligned_accessor: An mdspan accessor expressing pointer over-alignment
- EDIT7418
[2024-11 LWG Motion 6] P2862R1 text_encoding::name() should never return null value
- EDIT7417
[2024-11 LWG Motion 5] P0472R2 Put std::monostate in utility
- EDIT7416
[2024-11 LWG Motion 4] 3379R0 Constrain std::expected equality operators
- EDIT7415
[2024-11 LWG Motion 3] P3138R5 views::cache_latest
- EDIT7414
[2024-11 LWG Motion 2] P3136R1 Retiring niebloids
- EDIT7413
[2024-11 LWG Motion 1] P3504R0 C++ Standard Library Ready Issues to be moved in Wrocław, Nov. 2024
- EDIT7412
[2024-11 CWG Motion 8] P3176R1 The Oxford variadic comma
- EDIT7411
[2024-11 CWG Motion 7] P1061R10 Structured Bindings can introduce a Pack
- EDIT7410
[2024-11 CWG Motion 6] P2865R6 Remove Deprecated Array Comparisons from C++26
- EDIT7409
[2024-11 CWG Motion 5] P3247R2 Deprecate the notion of trivial types
- EDIT7408
[2024-11 CWG Motion 4] P3068R6 Allowing exception throwing in constant-evaluation
- EDIT7407
[2024-11 CWG Motion 3] P2686R5 constexpr structured bindings and references to constexpr variables
- EDIT7406
[2024-11 CWG Motion 2] P3340R0 A Consistent Grammar for Sequences
- EDIT7405
[2024-11 CWG Motion 1] P3524R0 Core Language Working Group "ready" Issues for the November, 2024 meeting
- EDIT7404
[lex] Provide unicode name for all control characters
- EDIT7403
[lex.ccon][except.spec] Remove trailing linebreak from grammar
- EDIT7402
[refwrap.invoke] Place period at end
- EDIT7401
[vector.capacity] vector::reserve is tutorial-like
- EDIT7400
Introduce a higher level of organization to [lex] for C++29
- EDIT7399
Main plan for clause reorganization for C++29
- EDIT7398
[flat.map.defn, flat.set.defn] Avoid naming the `from_range_t` tag
- EDIT7397
[temp.constr.normal] Use `\cdots` to produce an ellipsis
- EDIT7396
[defns.argument] Mention braced-init-list
- EDIT7395
[defns.regex.primary.equivalence.class] Hyphenate 'locale-specific'
- EDIT7394
[temp.param] Fix typo
- EDIT7393
[lex.phases] Move cross-reference to [lex.charset] to the first use of 'translation character set'
- EDIT7392
[over.ics.ref] Capitalize 'Exact Match'
- EDIT7391
[class] Don't hyphenate 'multidimensional'
- EDIT7390
[string.erase] Replace \tcode with \range
- EDIT7389
[over.ics.ref] Fix formatting of 'cv `T`'
- EDIT7388
[conv.rank] Remove mention of `char` from the first bullet
- EDIT7387
[fs.op.remove] clarify Returns element
- EDIT7386
[dcl.link] p10 objects vs. entities
- EDIT7385
[thread.lock.shared.general] Remove extraneous space in `operator bool ()` declaration
- EDIT7384
[thread.lock.unique.general] Remove extraneous space in `operator bool ()`
- EDIT7383
[dcl.fct.def.coroutine]: Initialization of the copy of a parameter of a coroutine
- EDIT7382
[array.overview] p3 still refers to container requirements in "tables"
- EDIT7381
[lex.pptoken] Separate out placeholder keywords
- EDIT7380
flat maps could use \exposid for private members
- EDIT7379
Change total order to strict total order CWG2954
- EDIT7378
[expr.await] Define 'suspend' as a term of power for coroutines
- EDIT7377
Is `suspended` a term of power for coroutines?
- EDIT7376
[reverse.iter.cons] Removed redundant wording
- EDIT7375
[macros] Fix typo
- EDIT7374
[linalg.reqs.val] Fix use of \defnadjx for value types
- EDIT7373
[linalg.reqs.val] is missing an 's' in "linear algebra value type"
- EDIT7372
[linalg.helpers.mandates] fix typos in linalg mandates section
- EDIT7371
2 typos in linalg mandates and preconditions sections
- EDIT7370
[exec.opstate.general] Fix typo
- EDIT7369
[reverse.iter.cons] Seemingly redundant wording
- EDIT7368
Incorrect example for member access expression with `using enum` in [enum.udecl] CWG2959
- EDIT7367
[ptr.align] Use math-font 'X' for the object
- EDIT7366
[defns.valid] Elaborate on cause in example and add cross-references
- EDIT7365
[lib.types.movedfrom] Add cross-reference to [defns.valid]
- EDIT7364
[algorithms, numerics] Replace "exactly" with "at most" in Complexity
- EDIT7363
[ptr.align] uses uppercase X for an object
- EDIT7362
[basic.compound] Update introduction
- EDIT7361
[lex.phases] Use preprocessing token consistently
- EDIT7360
[mdspan.layout.left.cons] Fix typo
- EDIT7359
[lex] Better specify whitespace characters
- EDIT7358
[expr.prim.lambda.capture], [expr.const], [ostream.formatted.print] Clarify automatic variable
- EDIT7357
Replace "of [...] storage duration" with "with [...] storage duration"
- EDIT7356
[conv.general] Remove duplicate cross-reference to [dcl.init]
- EDIT7355
[mdspan.layout.left.cons] Remove duplicate "Effects:"
- EDIT7354
[associative.reqmts.general] Fix punctuation
- EDIT7353
[bit.cast] Rename "behaviour" to "behavior" for consistency
- EDIT7352
Prepare C++26 for clause reorganization in C++29
- EDIT7351
[lex.separate] Redistribute second comment
- EDIT7350
[exec.queryable.general] Can we use `std::as_const` here?
- EDIT7349
[temp.spec.partial.general], [temp.expl.spec] "Partial specialization" and "explicit specialization" should be defined
- EDIT7348
[basic.compound] Add comma to run-on sentence
- EDIT7347
[locale.codecvt.virtuals] Improve wording
- EDIT7346
[lex.pptoken] Do not use terms before they are defined
- EDIT7345
[basic.stc.inherit] Dissolve paragraph into [basic.stc.general]
- EDIT7344
(do not merge) [cpp.predefined] Index predefined macros
- EDIT7343
[exec] Add indexing
- EDIT7342
[basic.link] Add oxford comma
- EDIT7341
[func.wrap.func.con] Fix ill-formed postcondition
- EDIT7340
[exec.awaitables] Add missing word
- EDIT7339
[compliance] Sort the freestanding headers after clause reorganization
- EDIT7338
[locale.codecvt.virtuals] Fix garbled sentence
- EDIT7337
[locale.codecvt.virtuals] Possible grammar error
- EDIT7336
[lex.header] Modernize text around header names
- EDIT7335
[temp.deduct.call] Include surrounding code in math formula
- EDIT7334
[exec] Use appropriate macros for concept references
- EDIT7333
Use \libglobal for indexing
- EDIT7332
[intro.races] Clarify conflicts for the case where no bits are changed
- EDIT7331
[basic.life] Reference [intro.object] in transparent replacement note and improve example
- EDIT7330
[basic.stc.dynamic.general] Fix definition/explanation of dynamic storage duration
- EDIT7329
[unique.ptr.general] Delete note listing unique_ptr use cases
- EDIT7328
[func.wrap.func.con], [func.wrap.move.class], [func.wrap.copy.class], [any.class.general] Reword avoidance of 'dynamically allocated memory' as 'nesting an object within'
- EDIT7327
[depr,input.output,future.syn] Improve indexing of enumerations
- EDIT7326
[specialized.algorithms.general] Restore the note for potentially-overlapping objects and undefined behavior
- EDIT7325
[lex.phases] Add crossreferences from phases 3 and 4
- EDIT7324
[lex.pptoken] Fix indefinitive article for consistency
- EDIT7323
[basic.align] Move the Alignment clause adjacent to the Object model
- EDIT7322
[inplace.vector] Use `T*`, not `pointer`, for some return types
- EDIT7321
[inplace.vector] Move reserve+shrink_to_fit from #modifiers to #capacity
- EDIT7320
[CPP29 REORG] Dissolve [except]
- EDIT7319
[library.general] Adjust library overview for recent clause restructuring
- EDIT7318
[exec.util.cmplsig.trans] `transform_completion_signatures_of` is not further elaborated on
- EDIT7317
[except] Dissolve the exceptions clause into the rest of the document
- EDIT7316
[lex] Reorder subclauses to better follow phases of translation
- EDIT7315
[lex.comment] Move the subclause earlier, to where it better fits
- EDIT7314
Could we introduce labels for issues and PRs to indicate a target standard?
- EDIT7313
[inplace.vector.overview] Add missing ',' in comment
- EDIT7312
[cpp.subst] Fix typo
- EDIT7311
Fix check-source.sh once again
- EDIT7310
[check] Remove regex.tex
- EDIT7309
[charconv.syn] Use higher-level indexing macros
- EDIT7308
[except.spec] Exception specifications are declarations
- EDIT7307
Replace the uses of "local variable" with "[block] variable with automatic storage duration"
- EDIT7306
[class.mi] Define ambiguous/unambiguous base class
- EDIT7305
Is LWG chair's gmail account not actively used?
- EDIT7304
[exec.snd.expos] Fix markup of exposition-only identifiers in `basic-state` constructor
- EDIT7303
[intro.memory] Implication of the note for implementation-managed "memory locations"
- EDIT7302
[expr.const] Add paragraph number for general example
- EDIT7301
[rcu.syn] Add missing ',' for consistency
- EDIT7300
[over.match.class.deduct]p1.1.2 The wording "conjunction" is a bit confusing
- EDIT7299
[stoptoken.concepts] Remove redundant 'swappable<Token>' clause from 'stoppable_token' concept
- EDIT7298
[mdspan.mdspan.overview, mutex.syn] Mini fixes for synopses
- EDIT7297
Create index for macro names
- EDIT7296
[diff] Prefer ill-formed to not compile
- EDIT7295
[exec.split], [exec.when.all] Fix typo stop_callback_of_t -> stop_callback_for_t
- EDIT7294
[depr] Reorder clauses by origin of deprecation
- EDIT7293
[cpp.subst] proprocessing file -> translation unit
- EDIT7292
[cpp.import] Active macro directive -> definition
- EDIT7291
[priqueue.cons.alloc] Add missing initialization for comp
- EDIT7290
[re.grammar] Add missing backslash to UnicodeEscapeSequence example
- EDIT7289
[optional.optional.general] Fix whitespace around pointer
- EDIT7288
[container.requirements] Index missing members of flat containers
- EDIT7287
[over.oper.general]: Avoid use of the term "basic type"
- EDIT7286
[array.creation] Clarify Mandates for `to_array` overloads
- EDIT7285
[check] Improve the wording of comment misalignment check
- EDIT7284
[temp.pre] Fix note about uniqueness of a template name in a scope
- EDIT7283
[except.handle] group all paragraphs on searching for a handler
- EDIT7282
[except.ctor] Retitle subclause as 'stack unwinding'
- EDIT7281
[except.terminate] Better describe the function `terminate`
- EDIT7280
[ostream.inserters.arithmetic] Fix indentation
- EDIT7279
[depr.lit] Fix grammar according to P2361R6
- EDIT7278
[except.handle] Remove confusing comparison to variadic functions
- EDIT7277
[ostream.inserters.arithmetic] Put use_facet use on fewer lines
- EDIT7276
[except.uncaught] Tidy the specification for uncaught exceptions
- EDIT7275
[util.smartptr.shared.const] Add \defnx to "enables shared_from_this"
- EDIT7274
[styles] Do not add a page break opportunity before codeblocks
- EDIT7273
[cmplx.over] Should we reorder the paragraphs?
- EDIT7272
[DO NOT MERGE] Proposed Core reorganization for C++29
- EDIT7271
[complex.numbers.general] Clarify that the template is primary
- EDIT7270
[complex.numbers.general] Is the effect of instantiating `complex<NonFP>` unspecified even if the specialization is program-defined?
- EDIT7269
[tables] Avoid whitespace around float placement by disallowing float pages
- EDIT7268
[styles] Format title of \codeblocktu using 'caption' package
- EDIT7267
[std] Format URLs in blue regular font
- EDIT7266
[macros] Fix duplicate vertical lines visible in tables in [optional.assign]
- EDIT7265
[rand.req] Fix table headers for longtable continued on following page
- EDIT7264
[tab:lex.charset.literal] Shorten table heading
- EDIT7263
[ios.init] Remove unused Init::init_cnt static member
- EDIT7262
[basic.types.general] Refactor confusing phrase "object and value representation"
- EDIT7261
[basic.stc.dynamic.general], [func.wrap.func], [any.class.general] "Dynamically allocated" is not defined
- EDIT7260
[basic.stc.dynamic.general] Strike "during program execution"
- EDIT7259
[expr.delete] Specify value category of a delete-expression
- EDIT7258
[over.match.best.general] Minor formatting fixes
- EDIT7257
Integral promotion of enums should go all the way
- EDIT7256
Compiler Does Not Flag Incorrect Operator Usage in Copy Constructor
- EDIT7255
Use itemize list for optional<T>& operator=(U&& v) constraints
- EDIT7254
Compiler Does Not Flag Incorrect Operator Usage in Copy Constructor
- EDIT7253
[expr.delete] Remove stray "the" between words
- EDIT7252
[inplace.vector.cons] "Constructs an object" is redundant
- EDIT7251
[sf.cmath.assoc.laguerre,sf.cmath.assoc.legendre] Add reference to eq
- EDIT7250
Is it proper to always use std:: on C functions mentioned in examples?
- EDIT7249
[associative.reqmts.general],[unord.req.general] Fix cross-references to [container.alloc.reqmts] and [container.reqmts]
- EDIT7248
[utility.syn, flat.map.defn] Remove all [[nodiscard]] from library wording
- EDIT7247
[optional.syn] Use `decay_t<T>` directly instead of "see below"
- EDIT7246
[forward.list] This comma should be a period
- EDIT7245
[fs.class.directory.entry.general] Remove unneeded "unneeded"
- EDIT7244
[numerics] correct typo Bessell -> Bessel
- EDIT7243
[inplace.vector] Fix some spelling/grammar issues
- EDIT7242
[dcl.type.elab] Remove redundant full stop
- EDIT7241
[dcl.type.elab] Remove normative duplication about name binding
- EDIT7240
(library-wide) Remove `inline` from variable templates
- EDIT7239
[expr.prim.lambda.capture] Incorporate ellipsis into "captured by copy" definition
- EDIT7238
[basic.scope.scope] Fix a note about declarations that do not bind names
- EDIT7237
[text.encoding.aliases] Add note about what isn't required
- EDIT7236
[basic.pre] ``pack`` should be ``parameter pack``
- EDIT7235
"valarray<complex>"
- EDIT7234
[meta.const.eval] make the example compilable
- EDIT7233
[exec.async.ops] Add \tcode for true
- EDIT7232
[exec.snd.expos] Use \tcode for false
- EDIT7231
[flat.set.modifiers, mdspan.layout.leftpad.cons] Add \tcode for true
- EDIT7230
[set.modifiers] Add \tcode for true
- EDIT7229
[mdspan.layout.rightpad.expo] Add \exposid for LEAST-MULTIPLE-AT-LEAST
- EDIT7228
[exec.adapt.obj] Add \tcode for sender_adaptor_closure
- EDIT7227
[exec.fwd.env] Add \tcode for true
- EDIT7226
[exec.general] Add \exposid for MATCHING-SIG
- EDIT7225
[exec.snd.expos] Add \exposid for COMPL-DOMAIN
- EDIT7224
[exec.split] Add \exposid for local-state
- EDIT7223
[dcl.init.list] Add comma
- EDIT7222
[exec] Cast the return value of the comma expression to `void`?
- EDIT7221
[exec.when.all] Add \libconcept for sender
- EDIT7220
[exec.getcomplsigs] Use \libconcept for is-awaitable
- EDIT7219
[exec.fwd.env] Add \libconcept for derived_from
- EDIT7218
[exec.recv.concepts] Add \libconcept for receiver
- EDIT7217
[exec.snd.concepts] Replace \libconcept for copy_constructible
- EDIT7216
Fix markup of product-type constructor call in [exec.just]
- EDIT7215
Correctly mark state.error as an exposition-only identifier in [exec.sync.wait] p9
- EDIT7214
[linalg] specification glitches
- EDIT7213
[cpp.predefined] Sort prefined macros
- EDIT7212
[stmt.for] Fix scope issue in for-statement translation.
- EDIT7211
[stmt.for] Missing curly brackets in for-statement translation
- EDIT7210
[exec.snd.apply, exec.schedule.from] Add @\ for see below
- EDIT7209
[exec.when.all] Add italics for expression `e`
- EDIT7208
[input.output] Use `\exposid` for exposition-only names
- EDIT7207
[containers] Tentative P/R for [LWG4123] "Container effects use..."
- EDIT7206
[defns.undefined] Fix the note on undefined behavior in constant evaluation
- EDIT7205
[range.adaptor.object][exec.adapt.obj] Consider specifying piping only once
- EDIT7204
[func.wrap.func] Drop Lvalue-Callable
- EDIT7203
[exec.sync.wait] Added missing \exposid and \libcecpt for two alias templates
- EDIT7202
[mdspan.layout.leftpad.cons] Add \exposid for static-padding-stride
- EDIT7201
[snd.expos] Fix typo in definition of SCHED-ENV exposition-only helper
- EDIT7200
[macros,diff] Rework header indexing to avoid hyphenation hints
- EDIT7199
[temp.constr.order] Reflect fold expanded constraints in footnotes
- EDIT7198
[std.manip, ext.manip] Better titles for "Standard"/"Extended" manipulators
- EDIT7197
[locale.time.put.members] It doesn't seem correct now that "the C programming language defines no modifiers" (for `strftime`)
- EDIT7196
[dcl.fct] Fix obsolete phrasing when defining 'function type'
- EDIT7195
[ios.syn] Fix typo'd xref to [fpos] introduced in 4b3f32ae
- EDIT7194
[lex.pptoken] Consistent use of preprocessing vs processing
- EDIT7193
[lex] Reorganize contents to follow grammar and phases of translation
- EDIT7192
[lex.phases] replace term 'input file' with 'source file' in phase 1
- EDIT7191
[config.tex] Create and apply macros denoting first and last core chapters
- EDIT7190
[exec.split] Add \libconcept for copyable
- EDIT7189
[exec.snd.expos] Replace \exposconcept for nothrow-callable
- EDIT7188
[exec.util.cmplsig.trans] Fix grammar
- EDIT7187
[exec.just, exec.then] Add \exposconcept for movable-value
- EDIT7186
[exec.stopped.opt] Fix indefinite article
- EDIT7185
[iterators, ranges] Consider changing default member initializers of form `= T()` to `{}`?
- EDIT7184
[exec.run.loop.types] Add \libconcept for `receiver_of`
- EDIT7183
[exec] Add \exposid for `decayed-tuple`
- EDIT7182
[execution.syn] Add \libconcept for `sender_in`
- EDIT7181
[execution.syn] Add missing \exposid
- EDIT7180
[lex.separate][module.unit] move definitions of program and translation unit
- EDIT7179
[dcl.dcl][stmt.stmt] Remove tautonyms from top level stable labels
- EDIT7178
[exec] Index many library names.
- EDIT7177
[time.duration.nonmember] Fix operator index entries.
- EDIT7176
[execution.syn] Add \libconcept for `sender` and `scheduler`
- EDIT7175
Reuse `class-type`?
- EDIT7174
[time.traits.specializations] Fix index entry for common_type specialization
- EDIT7173
[out.ptr.t] Fix bullet placement for item that starts with codeblock.
- EDIT7172
[exec.snd.general] Add missing full stop
- EDIT7171
[range.concat.iterator] Remove stray hyphen
- EDIT7170
[exec] Add missing \exposid
- EDIT7169
[execution.syn] Declare read_env with the right name
- EDIT7168
[print.syn] Update `locking` to `buffered`
- EDIT7167
[exec.util.cmplsig.trans] add missing \tcode in title
- EDIT7166
[exec.util.cmplsig.trans] add missing \exposid
- EDIT7165
Fix some issues in comments of xrefdelta.tex
- EDIT7164
[stoptoken.inplace.general] Add missing \tcode
- EDIT7163
[exec.async.ops] Fix bad use of \defnadj
- EDIT7162
[stoptoken.general, stopsource.general] Remove DMI from stop-state member
- EDIT7161
[exec.snd.general] Remove disconnected and obsolete paragraph.
- EDIT7160
[func.search.bm] Remove superfluous the
- EDIT7159
[basic.scope.scope] Replaced the term top-level reference with just reference
- EDIT7158
[iterator.synopsis] Add \ref for `indirect-value-t`
- EDIT7157
[char.traits] Better cross-reference several headers
- EDIT7156
[locale.ctype.general] Better cross-ref standard headers
- EDIT7155
[containers] Consistently xref header synopses from General clauses
- EDIT7154
[depr.c.macros] Cross-reference the C headers for deprecated macros
- EDIT7153
[DO NOT MERGE] Reorder core basics
- EDIT7152
[rand.eng.philox] Make the round states explicit.
- EDIT7151
[inplace.vector.syn] Add missing default template argument for `erase`
- EDIT7150
[inplace.vector.erasure] Added missing return statement
- EDIT7149
[inplace.vector.syn] Missing default template argument for `erase`
- EDIT7148
[inplace.vector.modifiers] Fix typo
- EDIT7147
[bibliography] Footer suggests the bibliography is in a section it isn't in
- EDIT7146
Replace more non-`codeblock`s with `outputblock`s
- EDIT7145
[diff.cpp03.library] Use a new macro to avoid `\-` in index reference
- EDIT7144
[stmt.ambig] Make references more precise
- EDIT7143
Use `\range` where appropriate
- EDIT7142
Added three more examples in basic.tex
- EDIT7141
[basic.indet] Fix "errorneous" typo
- EDIT7140
[alg.search] Replace "the following corresponding conditions"
- EDIT7139
[list] [vector] [inplace.vector] Consistent comma in "If X, there are no effects"
- EDIT7138
[inplace.vector.overview] Constexpr iterator requirements
- EDIT7137
[tab:headers.cpp.fs] Use a more appropriate subclause for inplace_vector
- EDIT7136
[deque, forward.list, list, vector] Fix instances of "FooInsertable into *this"
- EDIT7135
[temp.constr.normal] Remove superfluous the
- EDIT7134
[diff.cpp23.expr] Remove superfluous that
- EDIT7133
Bad phrasing "FooInsertable into *this"
- EDIT7132
[container.adaptors.general,flat.map.defn,flat.multimap.defn,mdspan.layout.right.cons] Fix indentation
- EDIT7131
[range.join.with.iterator] Fix typo
- EDIT7130
[variant.visit] C-style casting in `visit` member
- EDIT7129
[coro.generator] Rename the `generator`'s template parameter `V` to `Val`
- EDIT7128
[variant.visit] Add `constexpr` to `as-variant`
- EDIT7127
"Relevant clauses" in [basic.pre] is too vague
- EDIT7126
\placeholder should be \exposid on \expos entities
- EDIT7125
[classes] Turn ad-hoc examples into proper examples
- EDIT7124
[temp.inst] Fix definite article
- EDIT7123
[LWG motion 10] P2075R6 Philox as an extension of the C++ RNG engines
- EDIT7122
[basic.pre] Defragment specification of names and entities
- EDIT7121
[basic.start.main] a NTMBS -> an NTMBS
- EDIT7120
[version.syn] Remove redundant <version> in __cpp_lib_ranges_enumerate
- EDIT7119
[namespace.std] Exact meaning of "the behavior of a C++ program is unspecified (possibly ill-formed)"
- EDIT7118
[except.throw] Add comma
- EDIT7117
[istream.unformatted] add missing semi-colon to list item
- EDIT7116
[depr.c.macros] Fix "macro" singular when referring to two macros
- EDIT7115
[LWG 7 2024-06] P0843R14 inplace_vector
- EDIT7114
[LWG motion 12 2024-06] P2300R10 std::execution
- EDIT7113
[CWG Motion 6 2024-06] P2963R3 Ordering of constraints involving fold expressions
- EDIT7112
[CWG motion 7 2024-06] P0963R3 Structured binding declaration as a condition
- EDIT7111
P0963R3 Structured binding declaration as a condition
- EDIT7110
[LWG motion 11 2024-06] P2422R1 Remove nodiscard annotations from the standard library specification
- EDIT7109
[LWG motion 9 2024-06] P2968R2 Make std::ignore a first-class object
- EDIT7108
[LWG motion 6 2024-06] P2985R0 A type trait for detecting virtual base classes
- EDIT7107
[LWG motion 5 2024-06] P3217R0 Adjoints to "Enabling list-initialization for algorithms": find_last
- EDIT7106
[LWG motion 4 2024-06] P3168R2 Give std::optional Range Support
- EDIT7105
[LWG motion 3 2024-06] P2389R2 dextents Index Type Parameter
- EDIT7104
[LWG motion 2 2024-06] P2997R1 Removing the common reference requirement from the indirectly…
- EDIT7103
[LWG motion 8 2024-06] P3235R3 std::print more types faster with less memory
- EDIT7102
[LWG motion 1 2024-06] Ready and Tentatively Ready issues in P3341R0 (C++ Standard Library Ready Issues)
- EDIT7101
[optional.observe] Duplicate constexpr function description?
- EDIT7100
[CWG motion 2 2024-06] issues 2819, 2858, and 2876 in P3345R0 (Core Language Working Group "ready" Issues)
- EDIT7099
[CWG motion 1 2024-06] P3345R0 all issues except 2819, 2858, and 2876
- EDIT7098
P2963R3 Ordering of constraints involving fold expressions
- EDIT7097
P2747R2 constexpr placement new
- EDIT7096
2024-06 CWG-1 P2747R2 constexpr placement new
- EDIT7095
[2024-06 LWG Motion 12] P2300R10 std::execution
- EDIT7094
[2024-06 LWG Motion 11] P2422R1 Remove nodiscard annotations from the standard library specification
- EDIT7093
[2024-06 LWG Motion 10] P2075R6 Philox as an extension of the C++ RNG engines
- EDIT7092
[2024-06 LWG Motion 9] P2968R2 Make std::ignore a first-class object
- EDIT7091
[2024-06 LWG Motion 8] P3235R3 std::print more types faster with less memory
- EDIT7090
[2024-06 LWG Motion 7] P0843R14 inplace_vector
- EDIT7089
[2024-06 LWG Motion 6] P2985R0 A type trait for detecting virtual base classes
- EDIT7088
[2024-06 LWG Motion 5] P3217R0 Adjoints to "Enabling list-initialization for algorithms": find_last
- EDIT7087
[2024-06 LWG Motion 4] P3168R2 Give std::optional Range Support
- EDIT7086
[2024-06 LWG Motion 3] P2389R2 dextents Index Type Parameter
- EDIT7085
[2024-06 LWG Motion 2] P2997R1 Removing the common reference requirement from the indirectly invocable concepts
- EDIT7084
[2024-06 LWG Motion 1] P3341R0 C++ Standard Library Ready Issues to be moved in St. Louis, Jun. 2024
- EDIT7083
[2024-06 CWG Motion 7] P0963R3 Structured binding declaration as a condition
- EDIT7082
[2024-06 CWG Motion 6] P2963R3 Ordering of constraints involving fold expressions
- EDIT7081
[2024-06 CWG Motion 5] P3144R2 Deleting a Pointer to an Incomplete Type Should be Ill-formed
- EDIT7080
[2024-06 CWG Motion 3] P2747R2 constexpr placement new
- EDIT7079
[2024-06 CWG Motion 2] P3345R0 Ready issues as non-DR
- EDIT7078
[2024-06 CWG Motion 1] P3345R0 Ready issues as DR
- EDIT7077
2024-06 CWG-5 P3144 Deleting a pointer to incomplete type is illformed
- EDIT7076
[intro.structure] should mention Annex E
- EDIT7075
[default.allocator.general] Fix indentation
- EDIT7074
Lock tag types are defined twice, once incorrectly
- EDIT7073
LWG 4075: Thread stability requirement on constructors and destructors
- EDIT7072
[class.union.general] Add comma
- EDIT7071
[func.require] Add missing formatting of variable index
- EDIT7070
[meta.unary.prop] is_nothrow_* traits should be explicitly allowed to have strengthened results
- EDIT7069
Fix typo in containers.tex
- EDIT7068
[cpp.pre] define, index, and consistently use the term 'logical source line'
- EDIT7067
[lex.charset] Extract universal-character-name grammar to new subclause
- EDIT7066
[implimits] Reorder Annex B by clause number
- EDIT7065
`non-type template parameter` should be `non-type \grammarterm{template-parameter}` more consistently
- EDIT7064
[expr.static.cast] "Cast" vs. "converted" vs. "explicitly converted"
- EDIT7063
[expr.type], [expr.call] Draw connection between type adjustment paragraphs
- EDIT7062
[class.virtual] Add commas
- EDIT7061
[stmt.if] Add missing comma after conditional clause
- EDIT7060
[stmt.pre] Cross-reference [intro.execution]
- EDIT7059
[flat.set.defn] Fix indentation
- EDIT7058
[res.on.exception.handling] Add cross-reference to [except.spec]
- EDIT7057
Enable hyperlinks to tables
- EDIT7056
Add hypertarget before table captions
- EDIT7055
[expr.new] Extend example for new-expressions with zero size arrays
- EDIT7054
[array.cons] Fix various wording issues
- EDIT7053
[dcl.array] No longer explain array subscript in terms of array-to-pointer conversion
- EDIT7052
[dcl.array] Subscript for arrays no longer performs array-to-pointer conversion
- EDIT7051
[conv.lval] Make note and generalize comment on UB CWG2899
- EDIT7050
[expr.static.cast], [over.call.object] Replace 'greater cv-qualification' with 'more cv-qualified'
- EDIT7049
[conv.lval] Add example of erroneous 'trap representation' being read
- EDIT7048
[expr.static.cast], [basic.type.qualifier] "More cv-qualified" vs "greater cv-qualification"
- EDIT7047
[conv.lval] Add example of indeterminate values that are not valid for the type CWG2899
- EDIT7046
[basic.indet] Convert reference to [conv.lval] into note
- EDIT7045
[conv.lval], [basic.indet] Circular cross-referencing for "erroneous value"
- EDIT7044
[defns.erroneous], [basic.indet] Index 'erroneous behavior' and 'erroneous value'
- EDIT7043
[defns.erroneous] Erroneous behavior is not indexed in `/generalindex`
- EDIT7042
[defns.undefined] Incorrect/incomplete note referencing [expr.const]
- EDIT7041
[intro.scope], [expr.new], [class.free] Remove remaining "free store"
- EDIT7040
[intro.scope] "free store" is undefined and used only once
- EDIT7039
Fix forbidden words in notes and examples
- EDIT7038
[variant.visit] `as-variant` are not a `constexpr` unction templates
- EDIT7037
[util.smartptr.shared.cast] Properly describe a bad outcome in notes
- EDIT7036
Harmonize the phrasing of "X models foo_of<Y>"
- EDIT7035
[util.smartptr.shared.cast] "Will eventually" is so sure
- EDIT7034
[intro.compliance.general] Refer to Annex B normatively
- EDIT7033
[lib] Excise Note A, Note B, etc. designations
- EDIT7032
[implimits] Rephrase introductory sentence for list of quantities
- EDIT7031
[uaxid] Replace 'this requirement' with a specific reference
- EDIT7030
[uaxid.general] Replace 'C++' with 'this document'
- EDIT7029
[std] Replace 'this standard' with 'this document'
- EDIT7028
[diff] Replace 'this revision of C++' with 'this document'
- EDIT7027
[futures.state] Turn note into example
- EDIT7026
[macros,numerics] Add and use numbered 'formula' environment
- EDIT7025
[fs.class.path.general] Defuse cross-reference to POSIX
- EDIT7024
[macros] Avoid small caps for cross-references to C.
- EDIT7023
[std] Rename 'In general' headings to 'General' for consistency
- EDIT7022
[execpol.general] Use 'this document', not 'this standard'
- EDIT7021
[lex.ccon,expr.prim.lambda.capture] Excise 'ISO' prefix
- EDIT7020
[class.conv.general] Remove vague reference to unhelpful examples
- EDIT7019
[class.copy.ctor] Remove reference to non-existing example
- EDIT7018
[macros,diff] Replace '(ISO) C++ 20xx' with the full document identifier
- EDIT7017
[namespace.future] Replace 'this International Standard' with 'this document'
- EDIT7016
[format.string.std] Add (R) symbol after Windows
- EDIT7015
[unique.ptr.general] Intro wording is misleadingly restrictive
- EDIT7014
[cpp.predefined,namespace.future,version.syn] Replace 'C++' with 'this document'
- EDIT7013
[std] Remove ISO from any mention of 'C'
- EDIT7012
[basic.fundamental,cstdarg.syn] Use full reference for ISO C sections
- EDIT7011
[ISO/CS C++2023] Avoid "ISO C"
- EDIT7010
[macros,diff] Replace '(ISO) C++ 20xx' with the full document identifier
- EDIT7009
[unique.ptr.create] `std::make_unique<int&>` may not be rejected properly
- EDIT7008
[ISO/CS C++2023] Do not use "C++ 20xx" or "ISO C++ 20xx"
- EDIT7007
[diff,bibliography] Move details of old C++ standards to the bibliography
- EDIT7006
[ISO/CS C++2023] Move titles of old C++ standards to the bibliography
- EDIT7005
[input.output] Add cross-references to header synopses
- EDIT7004
[intro.memory] Move footnote about Unicode trademark to [lex.phases]
- EDIT7003
[ISO/CS C++2023] Move Unicode trademark footnote
- EDIT7002
[std] Replace 'through' with 'to' for clause ranges
- EDIT7001
[ISO/CS C++2023] Change 'through' to 'to'
- EDIT7000
[std] Fix colons in front of bulleted lists
- EDIT6999
[ISO/CS C++2023] Colons before bulleted lists
- EDIT6998
[rand.req] Replace 'that Table' with a precise reference
- EDIT6997
[meta.unary.prop] [class.default.ctor] [class.dtor] Indexing and xrefs for the word "trivial"
- EDIT6996
[styles] Redesign Annex titles per Rice Model Standard
- EDIT6995
[macros] Remove italics and boldface
- EDIT6994
[numeric.limits.members,bibliography] Remove LIA-1 abbreviation for ISO 10967
- EDIT6993
[ISO/CS C++2023] Adjust presentation of bibliography
- EDIT6992
[diff] Mark examples as such
- EDIT6991
[util.smartptr.weak.general] Clarify when a `weak_ptr` is empty
- EDIT6990
[ISO/CS C++2023] Format examples in Annex C with proper "example" markers
- EDIT6989
[macros] Prefer page break above 'note' or 'example' introducers
- EDIT6988
Fix table formatting
- EDIT6987
[ISO/CS C++2023] Make table headings bold
- EDIT6986
[time.format,time.parse] Fix references to ISO week calendar
- EDIT6985
Fix punctuation details
- EDIT6984
[ISO/CS C++2023] Specification unclarity around "ISO weeks"
- EDIT6983
[ISO/CS C++2023] Fix punctuation details
- EDIT6982
[std] Remove mid-sentence 'subclause' introducer
- EDIT6981
[ISO/CS C++2023] Bad use of italics and bold
- EDIT6980
[ISO/CS C++2023] Replace forbidden words in notes and examples
- EDIT6979
[ISO/CS C++2023] Use square brackets around round parentheses
- EDIT6978
[ISO/CS C++2023] Re-paginate to avoid lone "Example" or "Note" introducers
- EDIT6977
[std] Avoid hanging paragraphs by introducing "General" subclauses
- EDIT6976
[ISO/CS C++2023] Remove the word "subclause"
- EDIT6975
[ISO/CS C++2023] Remove hanging paragraphs
- EDIT6974
[over.oper.general] Remove paragraph 8 and make [over.xxx] more self-contained
- EDIT6973
[over.oper.general] Clarify operator functions being inherited from base classes
- EDIT6972
[meta.const.eval] Fix `is_within_lifetime` example
- EDIT6971
[print.syn] Show `locking` functions in the synopsis of `<print>`
- EDIT6970
[format.context] Fix incorrect example
- EDIT6969
[class.derived.general] Restore accidental reversal of P2662R3 change
- EDIT6968
[range.common.overview] Removing redundant requirement of `views::all(E)` to be well-formed
- EDIT6967
No index entry for customization point object
- EDIT6966
[range.reverse.overview] Replace 'equivalent to' with 'then'
- EDIT6965
[memory.syn] Move specification macros to appropriate subclause
- EDIT6964
[memory.syn][specialized.algorithms] Prefer trailing returns on complex signatures
- EDIT6963
[alg.fold] Spelling the actual`ranges::fold_meow`'s return type in function signature?
- EDIT6962
[linalg] formatting `for` loop in example
- EDIT6961
[mdspan.layout] Fix `explicit(see below)` format
- EDIT6960
[range.concat.iterator] Remove the unnecessary period
- EDIT6959
[print.syn] Correctly order println overloads
- EDIT6958
[mdspan.layout.leftpad.overview] Add missing \tcode for `0zu`
- EDIT6957
[algorithm.syn, alg.fill] Fix typo in constraints
- EDIT6956
[alg.rand.generate] Remove redundant `}`
- EDIT6955
[alg.rand.generate] Use \libconcept for `sized_range`
- EDIT6954
James Bond in index
- EDIT6953
[range.concat.iterator] Add missing \libconcept for `swappable_with` and `indirectly_swappable`
- EDIT6952
[cmath.syn] Remove extra whitespace
- EDIT6951
[range.concat.view] Add missing \exposid for `tuple-transform`
- EDIT6950
[alg.replace] Fix misapplication of P2248R8 to `std::replace_copy`
- EDIT6949
P2248R8 did not modify the non-range replace_copy overloads
- EDIT6948
[intro.progress] "Trivially empty iteration statement" or "Trivial infinite loop"?
- EDIT6947
[mdspan.layout.rightpad.obs] Line break between \expects and \returns
- EDIT6946
Clarify functions, member functions, and constructors
- EDIT6945
[intro.execution] Add comma after conditional clause
- EDIT6944
[mdspan.layout.leftpad.obs] Remove extra \item
- EDIT6943
[range.concat.iterator] Add missing \tcode for `difference_type`
- EDIT6942
[range.concat.iterator] Remove redundant \expos
- EDIT6941
[utility.arg.requirements] Break down requirement tables
- EDIT6940
[index] Add missing entries for Cpp17 _oldconcepts_
- EDIT6939
[range.access] Clarify notes on SFINAE for CPOs
- EDIT6938
Revert "LWG3031 Fix missing code-formatting of const"
- EDIT6937
[range.concat.iterator] Fix indentation
- EDIT6936
LWG3031 Fix missing code-formatting of const
- EDIT6935
[range.concat.iterator] Formatting constraints of `operator==`
- EDIT6934
[range.concat.iterator] Remove @ in \exposid
- EDIT6933
[range.concat.view] Add missing \exposid to `make-unsigned-like-t`
- EDIT6932
[range.utility.conv.general] Fix typo
- EDIT6931
[range.concat.overview] Remove unnecessary `std::` prefix from example
- EDIT6930
[range.concat.view] Use \exposid for `is-const`
- EDIT6929
[range.concat.view] Formatting code to match the current style
- EDIT6928
[range.concat.iterator] Add missing \tcode block
- EDIT6927
[tab:headers.cpp.fs] Move debugging library to correct position
- EDIT6926
[basic.life] Reflow text defining transparently replaceable
- EDIT6925
[zombie.names] Turn lists of zombie names into tables
- EDIT6924
[expos.only.entity] Add missing \expos for two exposition-only names
- EDIT6923
Correctly render packages installs
- EDIT6922
[time.zone.db.access] Definition of std::chrono::current_zone() unclear
- EDIT6921
[LWG motions 2--5] Consolidates P2867R2, P2869R4, P2872R3, and P2875R4
- EDIT6920
[check] Fix overly aggressive 'constexpr static' check
- EDIT6919
P2642R6 Padded mdspan layouts
- EDIT6918
P0493R5 Atomic minimum/maximum
- EDIT6917
[LWG motion 10] P2542R8 views::concat
- EDIT6916
Consistently uses “a program may specialize”
- EDIT6915
[LWG motion 1] P3180R0 C++ Standard Library Issues to be moved in Tokyo, Mar. 2024
- EDIT6914
P2591R5 Concatenation of strings and string views
- EDIT6913
P2944R3 Comparisons for reference_wrapper
- EDIT6912
P2810R4 is_debugger_present is_replaceable
- EDIT6911
P2248R8 Enabling list-initialization for algorithms
- EDIT6910
[LWG motion 8] P2845R8 Formatting of std::filesystem::path
- EDIT6909
[LWG motion 7] P3142R0 Printing Blank Lines with println
- EDIT6908
[LWG motion 6] P3107R5 Permit an efficient implementation of std::print
- EDIT6907
[LWG motion 18] P3029R1 Better mdspan's CTAD
- EDIT6906
[Motions 2024 03 cwg 1] P3196R0 (Core Language Working Group "ready" Issues)
- EDIT6905
[variant.relops] Fix \exposid in \codeblock
- EDIT6904
P1068R11 Vector API for random number generation
- EDIT6903
P2872R3 Remove wstring_convert from C++26
- EDIT6902
P2869R4 Remove deprecated atomic free function API for shared_ptr
- EDIT6901
Annex C wording should not claim old code will "fail to compile"
- EDIT6900
P2875R4 Undeprecate polymorphic_allocator::destroy
- EDIT6899
P2867R2 Remove deprecated strstreams from C++26
- EDIT6898
Refactor list of zombie names as a table
- EDIT6897
P2795R5 Erroneous behaviour for uninitialized reads
- EDIT6896
P2893R3 Variadic friends
- EDIT6895
P2573R2 = delete("should have a reason");
- EDIT6894
P2809R3 Trivial infinite loops are not Undefined Behavior
- EDIT6893
P3034R1 Module Declarations Shouldn’t be Macros
- EDIT6892
P3106R1 Clarifying rules for brace elision in aggregate initialization
- EDIT6891
P0609R3 Attributes for Structured Bindings
- EDIT6890
[macros] Fix LaTeX build on MacOS with newer memoir class
- EDIT6889
CWG motion 2: P2748R5 Disallow Binding a Returned Glvalue to a Temporary
- EDIT6888
[2024-03 LWG Motion 18] Better mdspan's CTAD
- EDIT6887
[2024-03 LWG Motion 17] Padded mdspan layouts
- EDIT6886
[2024-03 LWG Motion 16] Comparisons for reference_wrapper
- EDIT6885
[2024-03 LWG Motion 14] Vector API for random number generation
- EDIT6884
[2024-03 LWG Motion 13] is_debugger_present is_replaceable
- EDIT6883
[2024-03 LWG Motion 12] Enabling list-initialization for algorithms
- EDIT6882
[2024-03 LWG Motion 11] Concatenation of strings and string views
- EDIT6881
[2024-03 LWG Motion 10] views::concat
- EDIT6880
[2024-03 LWG Motion 9] Atomic minimum/maximu
- EDIT6879
[2024-03 LWG Motion 8] Formatting of std::filesystem::path
- EDIT6878
[2024-03 LWG Motion 7] Printing Blank Lines with println
- EDIT6877
[2024-03 LWG Motion 6] Permit an efficient implementation of std::print
- EDIT6876
[2024-03 LWG Motion 5] Remove wstring_convert From C++26
- EDIT6875
[2024-03 LWG Motion 4] Remove Deprecated shared_ptr Atomic Access APIs from C++26
- EDIT6874
[2024-03 LWG Motion 3] Remove Deprecated strstreams From C++26
- EDIT6873
[2024-03 LWG Motion 2] Undeprecate polymorphic_allocator::destroy for C++26
- EDIT6872
[2024-03 LWG Motion 1] C++ Standard Library Ready Issues
- EDIT6871
[2024-03 CWG Motion 10] Variadic friends
- EDIT6870
[2024-03 CWG Motion 9] = delete("should have a reason");
- EDIT6869
[2024-03 CWG Motion 7] Erroneous behaviour for uninitialized reads
- EDIT6868
[2024-03 CWG Motion 6] Trivial infinite loops are not Undefined Behavior
- EDIT6867
[2024-03 CWG Motion 5] Module Declarations Shouldn’t be Macros
- EDIT6866
[2024-03 CWG Motion 3] Clarifying rules for brace elision in aggregate initialization
- EDIT6865
[2024-03 CWG Motion 4] Attributes for Structured Bindings
- EDIT6864
[2024-03 CWG Motion 2] Disallow Binding a Returned Glvalue to a Temporary
- EDIT6863
[2024-03 CWG Motion 1] Core Language Working Group "ready" Issues
- EDIT6862
[time.hash] Fix spelling of 'Cpp17Hash'
- EDIT6861
[diff.cpp03.expr] Should we list the behavioral change of `typeid` in C++11 due to N3055?
- EDIT6860
[stdfloat.syn] Which part is implementation-defined?
- EDIT6859
[coroutine.traits.primary] Index `coroutine_traits`
- EDIT6858
Containers refer to exploded tables as though they still exist
- EDIT6857
[utilities.swap] Replace unusual "stored in two locations" wording
- EDIT6856
coroutine_traits is not in the index
- EDIT6855
[expr.prim.this] Clarify that `this` can appear within a lambda with an explicit object parameter
- EDIT6854
[lex.phases] Clarify the state of forming logical-lines when partially composing a comment
- EDIT6853
[expr.const] Clarify example on when evaluation takes place
- EDIT6852
[atomics.order] Make out-of-thin-air prevention Recommended practice
- EDIT6851
[class.member.lookup,basic.lookup.argdep,basic.life] Remove extra whi…
- EDIT6850
[handler.functions], [mem.res.global] Replace 'shall synchronize with' with 'synchronizes with'
- EDIT6849
[pairs.pair] Replace `std::forward` with `std::move` where equivalent
- EDIT6848
[charconv.from.chars] Clarify the role of a `0x` prefix in `from_chars`
- EDIT6847
[charconv.syn] Clarify what types match integer-type
- EDIT6846
[charconv.to.chars] Itemize mapping of `chars_format` onto conversion specifiers
- EDIT6845
[handler.functions] Add reference to [intro.races]
- EDIT6844
[lex.pptoken] import-keyword, module-keyword, export-keyword are not indexed
- EDIT6843
[lex] `\indextext{separate translation|see{compilation, separate}}` ?
- EDIT6842
[meta.trans.other] Normative paragraph starting with "Note A:"
- EDIT6841
[type.traits] Strike 'at compile time'
- EDIT6840
[std.iterator.tags] Reword iterator tag description
- EDIT6839
[rand.req.seedeq], [rand.req.dist], [char.traits.require] Eliminate "compile-time" complexity
- EDIT6838
[format.arg] Remove exposition-only friend class
- EDIT6837
[gram.key] Replace 'context-dependent keywords' with 'names'
- EDIT6836
[dcl.fct.default] Correct note on 'this' in default arguments
- EDIT6835
[expr.mul] Reword 'truncation towards zero' in footnote
- EDIT6834
[time.parse], [diff.cpp17.temp] Hyphenate argument-dependent lookup
- EDIT6833
[charconv.from.chars] Clarify effect of from_chars
- EDIT6832
[headers] Strike 'C standard library headers' and turn paragraph into note
- EDIT6831
Update link to secure connection
- EDIT6830
[expr.dynamic.cast] Add comma after conditional clause
- EDIT6829
[stmt.jump] Add reference to [stmt.dcl]
- EDIT6828
[stmt.while], [stmt.do] Add commas after introductory phrases
- EDIT6827
P0732R2 Add `__cpp_nontype_template_parameter_class`
- EDIT6826
[container.reqmts] Avoid dependency of `size`/`max_size` on `distance(begin(), end())`
- EDIT6825
[basic.fundamental] Should we remove Note 1 on `int` having the "natural width"?
- EDIT6824
[container.requirements] Fix malformed Result specifications
- EDIT6823
[container.reqmts] Fix stray semicolon in description of expression
- EDIT6822
[iterator.operations] `std::distance` may be missing a precondition
- EDIT6821
[format.syn] Bad index entry for format_args_t
- EDIT6820
[bit.pow.two] Remove redundant Remarks specification
- EDIT6819
[expr.unary.op] remove redundant value category wording
- EDIT6818
[string.view.ops] convert Effects to Returns paragraphs
- EDIT6817
[format.parse.ctx] add comma before consisting
- EDIT6816
[format.parse.ctx] add comma before 'which'
- EDIT6815
[format.parse.ctx] improve readability of paragraphs 12 and 14
- EDIT6814
[temp.pre] Add comma after introductory clause
- EDIT6813
[format.syn] Remove obsolete index entry
- EDIT6812
[temp.constr.order] Move index entry to correct paragraph
- EDIT6811
[rand.adapt.ibits,rand.dist.pois.poisson] Add namespace std in class …
- EDIT6810
[thread.once.callonce] INVOKE is evaluated, not called
- EDIT6809
[temp.deduct.general] Some cases in the example in p9 don't seem correct after CWG2672
- EDIT6808
[temp.func.order] Specify to only add extra first argument if needed
- EDIT6807
[array.zero] Fix triple comparison and improve wording consistency
- EDIT6806
[basic.def] Define (i++)+(++i)
- EDIT6805
C++ Increment and Decrement Operators
- EDIT6804
[temp.arg.template] Clean up wording for template template argument matching
- EDIT6803
[expr.call] Say "implicit object parameter" instead of "`this` parameter"
- EDIT6802
[mem.res.private, mem.res.monotonic.buffer.mem, re.traits] Use `*this` instead of improper `this` in the library wording
- EDIT6801
[format.parse.ctx] Paragraph 14 is hard to read
- EDIT6800
[iterator.concept.winc] Fix typo
- EDIT6799
[expr.dynamic.cast] The phrase "runtime check" is not quite correct
- EDIT6798
12.5 [over.built] 11, 12
- EDIT6797
[dcl.type.elab] Don't start a paragraph with a note
- EDIT6796
[temp.res.general] Grammatical parallelism: remove a stray "a"
- EDIT6795
[string.view.synop,string.syn] Fix indentation
- EDIT6794
[rand.dist.samp.plinear] Fix copy & paste error in Mandates
- EDIT6793
[iterator.requirements.general] Clarify that "constexpr iterator" is …
- EDIT6792
Clarify that "constexpr iterator" is a requirement to be met
- EDIT6791
ISO C structs with different tags are incompatible
- EDIT6790
"truncation towards zero" could be "truncation"
- EDIT6789
[headers] has incorrect name for subclause xref
- EDIT6788
[range.drop.overview] Remove redundant \iref for subrange
- EDIT6787
[container.alloc.reqmts] End note with .
- EDIT6786
Fix CI
- EDIT6785
[tuple.cnstr] Do not use code font for cardinal number 1
- EDIT6784
[locale.ctype.members] Add missing parameter name
- EDIT6783
[numeric.special] Fix indentation
- EDIT6782
[array.zero] p3 looks normatively redundant
- EDIT6781
[semaphore.syn] add binary_semaphore to index
- EDIT6780
P0493R4 atomic_fetch_max / atomic_fetch_min rejected?
- EDIT6779
P2582R1 CTAD from inherited constructors is missing a feature-test macro bump
- EDIT6778
[class.mem.general,class.mfct.non.static] End note with .
- EDIT6777
[tuple.helper] paragraph one not universally true
- EDIT6776
[alg.min.max] Reword min/max/minmax in modern style
- EDIT6775
[thread.sema] `std::binary_semaphore` is not indexed
- EDIT6774
[zombie.names] Fix punctuation
- EDIT6773
[alg.ends.with]: drop_view should be views::drop
- EDIT6772
[exception] Paragraph two is no longer universally true
- EDIT6771
[structure.specifications] clarify description of Results element
- EDIT6770
[std] Reword "cannot" in notes to not sound like negative permission
- EDIT6769
[text.encoding.aliases] Use code font for class name in heading
- EDIT6768
[text.encoding.overview] Use same parameter names as detailed description
- EDIT6767
[locale.categories] Promote remaining static const data members to `constexpr`
- EDIT6766
[basic.def] Replace . with ,
- EDIT6765
[depr.c.macros] Missing description of `__alignof_is_defined` LWG4036
- EDIT6764
[strings] Consistently use shorter forms of return types
- EDIT6763
cerrno, system_error and charconv
- EDIT6762
[containers] contains dangling references to requirement tables
- EDIT6761
[expr.new] "is required to provide" could be just "provides"
- EDIT6760
[stringbuf.cons] Rename const Allocator &a to const Allocator& a
- EDIT6759
[basic.scope.param] Add missing grammarterm for requires-expression
- EDIT6758
[std] Remove problematic phrases from notes
- EDIT6757
[range.istream.view] Remove constexpr-ness?
- EDIT6756
[basic.scope.pdecl], [basic.types.general] Remove unnecessary whitespace
- EDIT6755
[dcl.init.general] p20 contradicts the wording of parenthesized aggregate-initialization
- EDIT6754
[linalg.syn] Add header index entry.
- EDIT6753
[basic.pre] unintended re-definition of `declaration`
- EDIT6752
[alg.min.max] Replace small/large terminology with less/greater
- EDIT6751
[basics.pre] `opaque-enum-declaration` is not a declaration
- EDIT6750
[basic.pre] 'variable' is not an entity
- EDIT6749
[expr] Missing definition of "operand" (other than "unevaluated operand")
- EDIT6748
Replace some improper occurences of `this`
- EDIT6747
Replace "smaller" with "lower" and "larger" with "greater"?
- EDIT6746
[func.wrap.func.cons] [any.assign] Harmonize operator= wording
- EDIT6745
[linalg] Add indexing
- EDIT6744
Abolish the term "converting constructor"
- EDIT6743
Abolish the term "converting constructor"
- EDIT6742
Grammar railroad diagram
- EDIT6741
[basic.def] Replace \normalfont \itshape with \textnormal and \textit
- EDIT6740
[linalg.syn] Add header index entry
- EDIT6739
[basic.def.odr] "Lambda scope" should be included as a possible "intervening scope" in definition of "odr-usable"
- EDIT6738
[version.syn] New feature test macro __cpp_lib_freestanding_numeric
- EDIT6737
[std] Rephrase notes containing 'must'
- EDIT6736
[class.friend] Fix a mistakenly monospaced "`friend` declaration"
- EDIT6735
[algorithms] reorders the fold family
- EDIT6734
[algorithm.syn] refactors _`indirectly-binary-left-foldable`_
- EDIT6733
[vector.cons.10] complexity in term of copy constructor calls but T does not need to have constructors
- EDIT6732
[range.access.general] Use consistent "In addition to being available" form
- EDIT6731
[16.4.6.10] missing dereference
- EDIT6730
[charconv.from.chars] Ambiguous specification of floating-point rounding
- EDIT6729
C++
- EDIT6728
[sf.cmath] contains superfluous "Effects:"-clauses
- EDIT6727
[basic.life] Fix indentation in example
- EDIT6726
[intro.defs] Remove mention of symbols from ISO 80000-2
- EDIT6725
[func.wrap.ref.class] Redundant description of exposition-only data members
- EDIT6724
[intro.abstract] Actually use the phrase 'unspecified/undefined behavior'
- EDIT6723
[introduction] A minimal "Introduction" clause
- EDIT6722
[syntax] Change "italic" to "italic, sans-serif"
- EDIT6721
[basic.scope.pdecl] Add missing \grammarterm markup
- EDIT6720
[std] Update references from ISO 8601:2004 to ISO 8601-1:2019
- EDIT6719
[dcl.init.list] Construction of an `initializer_list` object from a pair of pointers
- EDIT6718
Cleanups after CWG2672
- EDIT6717
[range.repeat.iterator] \exposid{current_} does not display italics on the web
- EDIT6716
Undefined control sequence M@currentTitle
- EDIT6715
[expected.general] Fix description of expected<T, E> (issue #6714.)
- EDIT6714
[expected.general] Contradictory description of expected<T, E>.
- EDIT6713
[dcl.init.ref, over.ics.ref, over.ics.rank] Avoid saying function lvalue
- EDIT6712
[time.parse,diff.cpp17.temp] Argument-dependent lookup is spelled without a hyphen
- EDIT6711
[class.eq] Fix the return value of a defaulted == operator function
- EDIT6710
[LWG 13] P2871R3 Remove deprecated <codecvt> header
- EDIT6709
[LWG 12] P2870R3 Remove deprecated basic_string::reserve() with no parameters
- EDIT6708
[LWG 11] P2868 Remove deprecated typedef from std::allocator
- EDIT6707
Fix indentation in [algorithms.parallel.defns] paragraph 5 example
- EDIT6706
Updated templates.tex to make program ill formed when the set of func…
- EDIT6705
\indexlibrary-global or -member?
- EDIT6704
[LWG 19] P1673R13 A free function linear algebra interface based on the BLAS
- EDIT6703
[LWG 16] P2833R2 Freestanding Library: inout expected span
- EDIT6702
[LWG 3] P2407R5 Freestanding Library: Partial Classes
- EDIT6701
[LWG 18] P2264R7 Make assert() macro user friendly for C and C++
- EDIT6700
[array,localization] Fix order of indexed `get` members
- EDIT6699
P2836R1 std::basic_const_iterator should follow its underlying type's convertibility
- EDIT6698
[stacktrace.format], [stacktrace.basic.hash] change rSec3 to rSec2
- EDIT6697
[basic.def.odr] The set should be the potential results of E_2
- EDIT6696
[Motions 2023 11 cwg 2] P2308R1 Template parameter initialization
- EDIT6695
Fix typo in [allocator.requirements.general] wording for `a.construct(c, args)`
- EDIT6694
[LWG 15] P2937R0 Freestanding: Remove strtok
- EDIT6693
[LWG 14] P2819R2 Add tuple protocol to complex
- EDIT6692
[LWG 11] P2821R5 span.at()
- EDIT6691
[LWG 9] P2447R6 std::span over an initializer list
- EDIT6690
[LWG 8] P0952R2 A new specification for std::generate_canonical
- EDIT6689
[LWG 7] P2909R4 Fix formatting of code units as integers (Dude, where’s my char?)
- EDIT6688
[LWG 6] P2918R2 Runtime format strings II
- EDIT6687
[LWG 5] P2905R2 Runtime format strings
- EDIT6686
[LWG motion 2] P0543R3 Saturation arithmetic
- EDIT6685
[Motions 2023 11 lwg 1] P3040R0 C++ Standard Library Issues
- EDIT6684
[Motions 2023 11 cwg 1] P3046R0 Core Language Working Group "ready" Issues
- EDIT6683
[Motions 2023 11 cwg 4] P2864R2 Remove deprecated arithmetic conversions
- EDIT6682
[intro.defs, macros] Add cross-references among definitions
- EDIT6681
[LWG motion 4] P2546R5 Debugging Support
- EDIT6680
[support.initlist] Teletype font for `initializer_list`
- EDIT6679
[Motions 2023 11 cwg 3] P2662R3 Pack Indexing
- EDIT6678
Initial text for P2546, debugging support.
- EDIT6677
[2023-11 LWG Motion 19] A free function linear algebra interface based on the BLAS
- EDIT6676
[2023-11 LWG Motion 18] Make assert() macro user friendly for C and C++
- EDIT6675
[2023-11 LWG Motion 17] std::basic_const_iterator should follow its underlying type’s convertibility
- EDIT6674
[2023-11 LWG Motion 16] Freestanding Library: inout expected span
- EDIT6673
[2023-11 LWG Motion 15] Freestanding: Remove strtok
- EDIT6672
[2023-11 LWG Motion 14] Add tuple protocol to complex
- EDIT6671
[2023-11 LWG Motion 13] Remove Deprecated Unicode Conversion Facets from C++26
- EDIT6670
[2023-11 LWG Motion 12] Remove basic_string::reserve() From C++26
- EDIT6669
[2023-11 LWG Motion 11] Remove Deprecated std::allocator Typedef From C++26
- EDIT6668
[2023-11 LWG Motion 10] span.at()
- EDIT6667
[2023-11 LWG Motion 9] std::span over an initializer list
- EDIT6666
[2023-11 LWG Motion 8] A new specification for std::generate_canonical
- EDIT6665
[2023-11 LWG Motion 7] Fix formatting of code units as integers
- EDIT6664
[2023-11 LWG Motion 6] Runtime format strings II
- EDIT6663
[2023-11 LWG Motion 5] Runtime format strings
- EDIT6662
[2023-11 LWG Motion 4] Debugging Support
- EDIT6661
[2023-11 LWG Motion 3] Freestanding Library: Partial Classes
- EDIT6660
[2023-11 LWG Motion 2] Saturation arithmetic
- EDIT6659
[2023-11 LWG Motion 1] C++ Standard Library Issues to be moved in Kona, Nov. 2023
- EDIT6658
[2023-11 CWG Motion 4] Remove Deprecated Arithmetic Conversion on Enumerations From C++26
- EDIT6657
[2023-11 CWG Motion 3] Pack Indexing
- EDIT6656
[2023-11 CWG Motion 2] Template parameter initialization
- EDIT6655
[2023-11 CWG Motion 1] Core Language Working Group "ready" Issues for the November, 2023 meeting
- EDIT6654
[ranges] Introduce `bidirectional-common` and `random-access-sized` to simplify concept spelling
- EDIT6653
[algorithms] Change stable tag 'mismatch' to alg.mismatch, so that it is consistent with similar labels in the same section
- EDIT6652
Change floating point wording from mantissa to significand
- EDIT6651
Should we stop talking about related types?
- EDIT6650
[dcl.init.ref] Clarify "related type"
- EDIT6649
[diff.cpp03.library] Two entries for <typeinfo> in the index of library headers
- EDIT6648
[diff.cpp23.library] Note new headers in C++26
- EDIT6647
[diff] Annex C missing some header additions
- EDIT6646
[conv.general, expr.static.cast] Remove inappropriate "temporary"
- EDIT6645
[string.capacity] Remove parentheses from "reserve()"
- EDIT6644
[defns.character.container] Improve note
- EDIT6643
[mdspan.submdspan] Add missing definitions for full_extent_t and full_extent
- EDIT6642
[class.conv.fct] Fix reference to 'ref-qualifier-seq'
- EDIT6641
[flat.map.capacity]: Where are the other `flat_meow`'s correspondences about this?
- EDIT6640
[func.require] Unclear use of "shall" LWG4007
- EDIT6639
[intro.refs] Move nicknames for standards to relevant subclauses
- EDIT6638
Teste
- EDIT6637
[expr.prim.lambda.closure] Improve some parallel grammar
- EDIT6636
[format.formatter.spec] Add missing include to example
- EDIT6635
[stack.syn, queue.syn] Show `formatter` specializations in the synopses
- EDIT6634
code example in [expr.await]
- EDIT6633
[ranges] Reuse `bidirectional-common` concept?
- EDIT6632
[span.cons] Add `std::` for `data(arr)`
- EDIT6631
[std] Use more \defnadj
- EDIT6630
[streambuf.general] Strike "abstract" from "basic_streambuf serves as an abstract base class"
- EDIT6629
[streambuf.general] `std::basic_streambuf` is not an abstract class
- EDIT6628
[basic.pre] Eliminate the redundant block-declaration
- EDIT6627
[lex.phases] Whitespace characters should be kept for the sake of the stringize operator
- EDIT6626
[stmt.if] Add an example for the value-dependence of the condition after instantiation
- EDIT6625
[expr.prim.lambda.general] Added missing definition for the term "lambda".
- EDIT6624
[xrefdelta] Remove mention of removals that are now already in C++23
- EDIT6623
[intro.defs, dcl.init.list] Move definition of direct-non-list-init
- EDIT6622
[mdspan.accessor.reqmts] Name type `A` to `ACC`?
- EDIT6621
Fix a few small bugs in submdspan
- EDIT6620
Various minor editorial cleanups
- EDIT6619
[class.copy.assign] Remove a superfluous note.
- EDIT6618
[basic.lval] Turn reference paragraph into note
- EDIT6617
[basic.scope.block] et al. - Ambiguous definition of "local variable"
- EDIT6616
[stmt.return] p5 "which" is ambiguous in the sentence
- EDIT6615
Replace "C Standard" with "ISO/IEC 9899:2018" and define "C standard library"
- EDIT6614
[defns.{impl.limits,iostream.templates}] Use singular
- EDIT6613
[iterator.requirements.general] Clarify non-forward iterator
- EDIT6612
[forward.iterators] Consistently use Cpp17 requirements
- EDIT6611
Notes with requirements
- EDIT6610
Avoid 'must'
- EDIT6609
[type.traits] Add references to tables
- EDIT6608
[lex.charset] Clarify normative reference to Unicode for UTF-x
- EDIT6607
[std] "modeled" should be spelled "modelled"
- EDIT6606
[defns.component] Remove unwarranted italics
- EDIT6605
[expr.prim.lambda.general] Add example for parsing ambiguity
- EDIT6604
[expr.const] Amend comments in example
- EDIT6603
[intro.scope] Clarify 'they'
- EDIT6602
[mdspan.layout.left] Add missing `noexcept`
- EDIT6601
[time.format] Make reference to ISO 8601 more precise
- EDIT6600
[intro.refs] Fix title of ISO/IEC 9899:2018
- EDIT6599
[lex.name] Add cross-reference to Annex E
- EDIT6598
[util.smartptr.shared.cmp] Fix missing right parenthesis
- EDIT6597
[unique.ptr.runtime.modifiers] Fix placement of 'constexpr'
- EDIT6596
[annex] Fix table numbering in annexes
- EDIT6595
DIS **-011: remove unused definitions
- EDIT6594
[expr.prim.lambda.closure] insert an extra pnum
- EDIT6593
[temp.param] Introduce term to xref structural type
- EDIT6592
Dehyphenate trivially-copyable
- EDIT6591
[basic.types.general] Create a term for implicit-lifetime type
- EDIT6590
[mdspan.mdspan.overview] Rename parameter ptr to p
- EDIT6589
[expr.const] "Constant expression" is defined twice
- EDIT6588
[thread.lock.guard] Does not take into account storage reuse
- EDIT6587
[string.cons] Remove erroneous paragraph break
- EDIT6586
[tab:headers.cpp] Add <hazard_pointer>
- EDIT6585
[tab:headers.cpp] `<hazard_pointer>` is hazardously missing
- EDIT6584
[common.iter.const] Add missing periods for Returns
- EDIT6583
[fs.filesystem.syn] Remove redundant inline
- EDIT6582
[func.wrap.func] Drop Lvalue-Callable?
- EDIT6581
[const.iterators.ops] Add missing \pnum and replace returns with effects
- EDIT6580
[temp.over.link] Fix cross-reference introduced by P1787R6
- EDIT6579
Add memory order for atomic_flag_test_and_set and atomic_flag_clear.
- EDIT6578
[func.not.fn], [func.bind.partial] Use {term.xxx} as reference for perfect forwarding call wrapper
- EDIT6577
[temp.res.general] Fix misleading example related to syntax errors
- EDIT6576
[over.over] p2 function type vs. pointer to function type
- EDIT6575
[dcl.fct] It is unclear whether zero-size arrays in function parameters are allowed
- EDIT6574
[expr.log.and],[expr.log.or] improve wording symmetry and quality
- EDIT6573
[expr.ref] p1 should use the term "sequenced"
- EDIT6572
[class.temporary] "Temporary object" is not defined
- EDIT6571
Remove section 2 from [sequence.reqmts]
- EDIT6570
[version.syn] Put feature test macros in alphabetical order
- EDIT6569
[expected.object.cons, expected.un.cons] Should we simplify `is_constructible_v<unexpected<E>, expected<U, G>&>` and its friends?
- EDIT6568
[range.utility.conv.to] Add terminating condition for first bullet
- EDIT6567
[atomics.order] Memory operations should be definitions
- EDIT6566
[mdspan.mdspan.overview] Don't use "requires(" for non-requires-expressions
- EDIT6565
[mdspan.layout.stride.cons] Fix cross-reference
- EDIT6564
[preprocessor] [version.syn] Add index entries for "feature-test macro" in the two places they're defined
- EDIT6563
[basic.start.main] Clarify what it means to "use" `main`
- EDIT6562
[class.temporary] Clarify wording for lifetime of temporaries.
- EDIT6561
[mdspan] require conversion results to be nonnegative
- EDIT6560
Added missing template argument
- EDIT6559
[conv.general] Note misuses «destination type»
- EDIT6558
[dcl.fct.default] Incorrect note on `this` in default arguments
- EDIT6557
[temp.dep.expr] Introduce nested bullets for clarity
- EDIT6556
[tab:headers.cpp] Rebalance table columns
- EDIT6555
[expr.unary.op] Clarify through note whether indirection of a prvalue array is possible CWG2548
- EDIT6554
[basic.types.general] Apply Oxford comma consistently
- EDIT6553
[temp.dep.expr] Weird circumventing of nested bullets
- EDIT6552
[allocator.traits.other] uses "above" to reference something 14 pages before it
- EDIT6551
[intro.races] It is slightly unclear whether a data race can occur if no bits are changed
- EDIT6550
[diff.cpp20.thread] Fixed typo "ill formed" -> "ill-formed"
- EDIT6549
[basic.scope.scope] add reference for equivalence to [temp.over.link]
- EDIT6548
Add a `ranges::to_container(T container)` which accepts a reusable container
- EDIT6547
[res.on.exception.handling] Use `\grammarterm` instead of informal term
- EDIT6546
[class.copy.elision] Improve reference and replace informal term
- EDIT6545
[class.local] Add comma after introductory clause
- EDIT6544
[intro.progress],[atomics.order] Significant overlap between paragraphs
- EDIT6543
[cmath.syn] Align function declarations
- EDIT6542
[cmath.syn] Fix misaligned parameter lists
- EDIT6541
[temp.deduct.type] Remove excessive spacing in example
- EDIT6540
[c.math] Is there a reason why math functions such as `sqrt` are not indexed?
- EDIT6539
[expr.unary.noexcept] Replace informative wording
- EDIT6538
Draft
- EDIT6537
Confusion about formatting of Cpp17 iterator requirements
- EDIT6536
p2579r0 vs. https://eel.is/c++draft/basic.scope#block-2
- EDIT6535
[fs.path.member],[fs.path.modifier],[fs.filesystem.error.members] Fix equals postconditions involving `empty()`
- EDIT6534
[input.output] Fix missing `is \keyword{true}` or `is \keyword{false}`
- EDIT6533
[lex.string] Format narrow string literals as definition
- EDIT6532
[class.access.general] Fix improper `\keyword{private}`
- EDIT6531
[format.string.std] Fix example
- EDIT6530
[mdspan.submdspan.extents] Format equations as math.
- EDIT6529
[cpp] `\grammarterm` overhaul
- EDIT6528
[expr.call] Turn recursive call wording into note
- EDIT6527
[expr.call] Add further forward references
- EDIT6526
[vector.data],[array.members] Clarify C++ boolean expression
- EDIT6525
Can we do something about "constant-initialized" vs "constant initialization"
- EDIT6524
[cpp] "identifier" should be `\grammarterm{identifier}` in more cases
- EDIT6523
[dcl.constinit] p1 "Declaration of a variable" is broken wording
- EDIT6522
[temp.expl.spec] Is p13 too limited or is it intentional?
- EDIT6521
[basic.link],[dcl.constexpr] "constexpr variable" is not defined
- EDIT6520
[temp.expl.spec] Turn paragraph into note
- EDIT6519
[atomics] Reword preconditions on memory_order values in a positive form
- EDIT6518
[atomics.ref.ops], [atomics.types.operations], [util.smartptr.atomic.…
- EDIT6517
[check] Use single quotes for grep argument
- EDIT6516
Add \hypertarget to enable url links into xrefs
- EDIT6515
[meta.unary.op] Expand note for has_unique_object_representations
- EDIT6514
[rand.device] Remove stray \textit.
- EDIT6513
[rand.device] Weird text style in comment
- EDIT6512
[dcl.attr.assume] Contradictory wording around contextual conversion
- EDIT6511
[atomics.types.operations] p7 What if the supplied arguments does not denote any enumerator?
- EDIT6510
Section headings should use \hypertarget
- EDIT6509
tools: Use grep -F instead of fgrep
- EDIT6508
[stmt.dcl] Add example of static/thread_local block variable initialization
- EDIT6507
[stmt.return] format operand as `\term`
- EDIT6506
[basic.def.odr],[res.on.arguments],[futures] Fix hyphenation of "assignment operator"
- EDIT6505
[class.conv.ctor] Turn last paragraph into a note
- EDIT6504
Broken or unsightly iref links after line breaks after #5151
- EDIT6503
[intro.multithread.general] Do not access functions
- EDIT6502
[atomics] Make notify_one nondeterministic
- EDIT6501
[intro.races] Make reading atomic objects nondeterministic
- EDIT6500
[expected.object.monadic][LWG 3938] Use **this may cause compile fail
- EDIT6499
[utility.intcmp] Simplify equivalences
- EDIT6498
[class.copy.assign] Definition and hyphenation issues
- EDIT6497
[class.conv.ctor] Fix missing space
- EDIT6496
[class.conv.fct] Can p8 be a note?
- EDIT6495
[stmt.do] Add grammar equivalence and reorder paragraphs
- EDIT6494
[stmt.while] Add grammar
- EDIT6493
[stmt.while] Should include grammar
- EDIT6492
[stmt.do] Needs some work
- EDIT6491
[basic.scope] What is type equivalence?
- EDIT6490
[dcl.init.general],[dcl.init.list],[over.ics.list] Array of characters isn't defined
- EDIT6489
[dcl.init.string] Shorten example string
- EDIT6488
[dcl.init.string] Reword character array initialization
- EDIT6487
[lex.phases],[forward.list.ops],[list.ops],[alg.unique] Hyphenate non-empty
- EDIT6486
[gram.key] Is it in a C++98 state, or is it intentional?
- EDIT6485
[lex.phases] Add iref to [cpp.include]
- EDIT6484
[dcl.constexpr] Modernize example of constexpr-usable functions
- EDIT6483
[basic.def.odr] Greatly expand example 6
- EDIT6482
[diff.dcl] Replace `field initializers` with `member initializers`
- EDIT6481
[diff.cpp20.utilities] Hyphenate bit-fields
- EDIT6480
[intro.memory] Replace `fields` with `members`
- EDIT6479
[mem.res.pool.options] Replace `field` with `member`
- EDIT6478
[tuple.swap] change weird 'call x with y' wording
- EDIT6477
[dcl.stc] rearrange wording, turn typedef restriction into note
- EDIT6476
[temp.spec.general] Instantiated definitions
- EDIT6475
[intro.memory] Remove stray bit definitions
- EDIT6474
[format.string.std]/4: sC example doesn't have enough clowns
- EDIT6473
[dcl.attr.unused] Add static keyword to function in example
- EDIT6472
[dcl.attr.nodiscard] Add example of nodiscard with message
- EDIT6471
[dcl.attr.noreturn] Remove redundant note
- EDIT6470
[lex.icon] Itemize extended integer choice
- EDIT6469
[stmt.expr] use grammarterm for expression
- EDIT6468
[expr.sizeof] Use constexpr member in example
- EDIT6467
[expr.sizeof] Turn identifier into a grammarterm
- EDIT6466
[basic.fundamental] Turn normative wording for `void` return types into a note
- EDIT6465
[basic.fundamental] Itemize uses of `void` expressions
- EDIT6464
[basic.fundamental] Itemize p13
- EDIT6463
[bit.cast] simplify "unsigned ordinary character type" to `unsigned char`
- EDIT6462
[defns.projection] The example isn't demonstrating the effects of customized projection
- EDIT6461
[mdspan.extents.cons] Fix typo (`dynamic_rank` => `rank_dynamic`)
- EDIT6460
[iterator.concept.readable] Add missing \expos for `indirectly-readable-impl` concept
- EDIT6459
Various editorial fixes in [time]
- EDIT6458
[stdfloat.syn] Add typedefs to library index
- EDIT6457
[intro.races] Remove unclear uses of "shall"
- EDIT6456
[lib] Avoid redundant \tcode{\exposid{...}} and add a check
- EDIT6455
[expr.type] p1 should possibly be a note
- EDIT6454
[over.ics.list] expand example 5, fix inconsistent spacing
- EDIT6453
[over.ics.list] Fix missing std:: in example 5
- EDIT6452
[allocator.requirements.general] Fix the misuse of `launder`
- EDIT6451
[coro.generator.class] Name the generator's second template parameter Val?
- EDIT6450
[dlc.init.general] Fix wording of direct-initialization
- EDIT6449
[dcl.ptr] p3 - Entire normative paragraph dedicated to "See also"
- EDIT6448
[depr.static.constexpr] Cross-reference core clauses
- EDIT6447
[algorithms.parallel.defns] Insert new paragraph number for example
- EDIT6446
[except.terminate] Fix missing introductory comma
- EDIT6445
[class.cdtor] p2 needs changes/notes to clarify intent and limitations
- EDIT6444
[class.static.data] Fix - classes have no subobjects
- EDIT6443
[temp.over] Itemize p1
- EDIT6442
[basic.link] fix unusual punctuation in p4
- EDIT6441
[basic.def.odr] Fix grammatical error in p17
- EDIT6440
[dcl.meaning.general] Remove `extern` in one case to make example 3 more informative
- EDIT6439
[expr.cond] Itemize p4
- EDIT6438
[basic.align] Fix non-mathematical wording of p7
- EDIT6437
[conv.mem] Itemize p2
- EDIT6436
[meta.unary.prop] Itemize p10 more
- EDIT6435
[basic][expr] Declare but not define typedef-names in standard headers
- EDIT6434
[intro.execution] "Sequenced before" should be a strict partial order
- EDIT6433
[diagnostics] Exposition-only formatting for `val_`, `cat_`, and `frames_`
- EDIT6432
[basic.compound] Clarify a pointer to a non-first element object of an array
- EDIT6431
[intro.races] p13 - add missing serial comma between items
- EDIT6430
[memory.syn][ranges.syn] Remove redundant `// freestanding` marks for freestanding class members
- EDIT6429
[intro.object] Example for p10
- EDIT6428
[dcl.inline] p2 - Make it recommended practice
- EDIT6427
Remove `friend class` from the library wording
- EDIT6426
[cmp.categories] Exposition-only formatting for `value` and `is-ordered`
- EDIT6425
[class.compare.default] Say subobjects of an object instead of a class
- EDIT6424
[basic.lookup.qual.general] Ignore top-level cv-qualifiers for the purpose of lookup context
- EDIT6423
[ostream.formatted.print] Use \impldef macro.
- EDIT6422
[intro.object] Make the storage in the example for storage providing properly aligned
- EDIT6421
[version.syn] Bump value of __cpp_lib_constexpr_complex
- EDIT6420
typo fix appeartain -> appertain
- EDIT6419
Don't define typedef-names in the library wording
- EDIT6418
Switch to lualatex and New Computer Modern
- EDIT6417
[module.global.frag] Simplify wording
- EDIT6416
[optional.optional] Remove qualified destructor calls, refactor postconditions of `swap`
- EDIT6415
Cherrypicks for the C++23 IS
- EDIT6414
[dcl.meaning.general] Use 'declarator-id' instead of 'name'
- EDIT6413
[over.call.object] Refer to the static type of the object expression
- EDIT6412
[intro.object] Fix cross-references for implicit object creation in the library
- EDIT6411
[conv.ptr], [conv.mem] Remove redundant text on null pointer comparisons
- EDIT6410
[basic.fundamental] Clarify that table of minimum integral type widths applies only to standard integral types
- EDIT6409
[expr.static.cast]
- EDIT6408
[assets] Move separate assets into "assets" subdirectory
- EDIT6407
[expr.const.cast] "Cast away constness" covers not only const-qualification
- EDIT6406
[span.cons][range.slide.iterator][text.encoding.members] Simplify `\tcode{\exposid{name}}` to `\exposid{name}`
- EDIT6405
[temp.point] Itemize some paragraphs
- EDIT6404
[flat.map][flat.multimap] Exposition-only formatting for `c`, `comp`, `compare`, and `key-equiv`
- EDIT6403
[dcl.fct.def.default] Highlight different references in defaulted assignments
- EDIT6402
[input.output] Fix non-compliance Effects: Equivalent to format
- EDIT6401
[class.copy.assign] Remove note obsoleted by CWG2586
- EDIT6400
[mdspan.submdspan.extents] Factor out common result expression
- EDIT6399
[mdspan.submdspan.submdspan] p4.3 and p5.1 could be removed
- EDIT6398
[func.wrap.ref.class] change deduction guide to match its detailed specifications
- EDIT6397
Stray \mandates in submdspan
- EDIT6396
[intro.races] Drop a possibly misleading sentence in p20
- EDIT6395
[dcl.link] Clarify the intent of CWG2483
- EDIT6394
Replace cross-references from C++20 with cross-references from C++23.
- EDIT6393
Text encodings/locales: missing normative association?
- EDIT6392
[over.call.func] Example 1 - Fix misleading indentation
- EDIT6391
[version.syn] Fix <cstdlib> header reference.
- EDIT6390
[version.syn] Fix header references.
- EDIT6389
[basic.life][class.dtor] Turn normatively redundant paragraphs for double destruction into notes
- EDIT6388
[priqueue.members] [queue.mod] [stack.mod] Harmonize push_range wording
- EDIT6387
[dcl.ambig.res] fix double declaration of 'y' in example
- EDIT6386
[dcl.ambig.res] example has two declarations of 'y'
- EDIT6385
mdspan/layout_stride: fix missed rename in use of template argument name
- EDIT6384
[basic.def.odr] Make example 6 much less confusing
- EDIT6383
[time.zone.leap.overview] Fix example
- EDIT6382
[dcl.init] Fix brace spacing inconsistencies
- EDIT6381
[dcl.enum] Fix double spaces in Example 4
- EDIT6380
[atomics.order] p11 - Make it recommended practice and rephrase
- EDIT6379
[expr.prim.id.general] p2 The first note in the rule is a bit misleading
- EDIT6378
[dcl.fct.def.delete] p1 Improve the phrase for "implicitly defined as deleted"
- EDIT6377
[basic.scope.scope] Avoid hard-to-read except...unless construction.
- EDIT6376
[atomics.order] Clarify whether p11 makes demands towards loads, or just stores
- EDIT6375
[temp.point] Clarify ambiguous wording on point of instantiation
- EDIT6374
[basic.life][class.dtor] Seemingly redundant normative specification for undefined behavior about double destruction
- EDIT6373
[flat.map.cons] etc.: zip_view should be views::zip
- EDIT6372
[time.duration.cons] Fix redeclaration error in example
- EDIT6371
[time.duration.general] Use code font for duration
- EDIT6370
[basic.fundamental] Wording implies existence of unique maximum value of floating-point types
- EDIT6369
[filebuf.virtuals] fix "if width if less than zero" typo
- EDIT6368
[basic.def.odr] Add serial comma
- EDIT6367
[namespace.std] Convert unconventional (a) and (b) notation to items
- EDIT6366
[expr.mul] Add missing commas after conditional and introductory phrases
- EDIT6365
[mdspan.submdspan] Introduced `rank` should be _`rank`_ or dissolved
- EDIT6364
[basic.def.odr] lambda-expression example seemingly constradicts normative wording
- EDIT6363
[meta.unary.prop.query, meta.trans.arr] Use `static_assert` instead of `assert` in example
- EDIT6362
[func.wrap.ref.class, func.wrap.ref.deduct] Inconsistent parameter
- EDIT6361
[LWG motion 16] P1901R2 Enabling the Use of weak_ptr as Keys in Unordered Associative…
- EDIT6360
P2363R5 Extending associative containers with the remaining heterogen…
- EDIT6359
[LWG motion 17] P1885R12 Naming Text Encodings to Demystify Them
- EDIT6358
P2013R5 Freestanding Language: Optional ::operator new
- EDIT6357
[LWG motion 18] P0792R14 function_ref: a type-erased callable reference
- EDIT6356
P2338R4 Freestanding Library: Character primitives and the C library
- EDIT6355
P2198R7 Freestanding Feature-Test Macros and Implementation-Defined ...
- EDIT6354
P2510R3 Formatting pointers
- EDIT6353
[mdspan.submdspan] `full_extent_t` doesn't exist
- EDIT6352
P2495R3 Interfacing stringstreams with string_view
- EDIT6351
[LWG motion 20] P2757R3 Type checking format args
- EDIT6350
[LWG motion 21] P2637R3 Member visit
- EDIT6349
P2538R1 ADL-proof std::projected
- EDIT6348
[LWG motion 22] P2641R4 Checking if a union alternative is active
- EDIT6347
[LWG motion 23] P1759R6 Native handles and file streams
- EDIT6346
[LWG motion 24] P2697R1 Interfacing bitset with string_view
- EDIT6345
P2530R3 Hazard Pointers for C++26
- EDIT6344
P2545R4 Read-Copy Update (RCU)
- EDIT6343
[LWG motion 25] P1383R2 More constexpr for cmath and complex
- EDIT6342
[LWG motion 27] P2548R6 copyable_function
- EDIT6341
P2562R1 constexpr Stable Sorting
- EDIT6340
[LWG Motion 26] P2734R0 Adding the new 2022 SI prefixes
- EDIT6339
[LWG motion 28] P2714R1 Bind front and back to NTTP callables
- EDIT6338
[LWG 29] P2630R4 submdspan
- EDIT6337
[expected.void.obs] Fix index for specialization
- EDIT6336
[string.require]p3 Move note's contents
- EDIT6335
[Motion lwg 1] P2910R0 C++ Standard Library Issues
- EDIT6334
Missing Licensing Information
- EDIT6333
[lex.icon]p4 Note condition for ill-formedness off-by 1 bit/`u`-suffix
- EDIT6332
P2592R3 Hashing support for std::chrono value classes
- EDIT6331
P2587R3 to_string or not to_string
- EDIT6330
P2497R0 Testing for success or failure of <charconv> functions
- EDIT6329
[Motion cwg 7] P2915R0 (Proposed resolution for CWG1223)
- EDIT6328
[Motions 2023 06 cwg 1] P2922R0 Core Language Working Group "ready" Issues
- EDIT6327
P2874R2 Mandating Annex D
- EDIT6326
P2169R4 A nice placeholder with no name
- EDIT6325
P2741R3 User-generated static_assert messages
- EDIT6324
[string.view], [string.view.comparison] Refactor string_view comparis…
- EDIT6323
[README] Update Arch Linux instructions
- EDIT6322
P2752R3 Static storage for braced initializers
- EDIT6321
P2552R3 On the ignorability of standard attributes
- EDIT6320
P2738R1 constexpr cast from void*: towards constexpr type-erasure
- EDIT6319
P2558R2 Add @, $, and ` to the basic character set
- EDIT6318
P2361R6 Unevaluated strings
- EDIT6317
P1854R4 Making non-encodable string literals ill-formed
- EDIT6316
P2621R2 Undefined behavior in the lexer
- EDIT6315
[2023-06 LWG Motion 29] P2630R4 submdspan
- EDIT6314
[2023-06 LWG Motion 28] P2714R1 Bind front and back to NTTP callables
- EDIT6313
[2023-06 LWG Motion 27] P2548R6 copyable_function
- EDIT6312
[2023-06 LWG Motion 26] P2734R0 Adding the new 2022 SI prefixes
- EDIT6311
[2023-06 LWG Motion 25] P1383R2 More constexpr for cmath and complex
- EDIT6310
[2023-06 LWG Motion 24] P2697R1 Interfacing bitset with string_view
- EDIT6309
[2023-06 LWG Motion 23] P1759R6 Native handles and file streams
- EDIT6308
[2023-06 LWG Motion 22] P2641R4 Checking if a union alternative is active
- EDIT6307
[2023-06 LWG Motion 21] P2637R3 Member visit
- EDIT6306
[2023-06 LWG Motion 20] P2757R3 Type checking format args
- EDIT6305
[2023-06 LWG Motion 19] P2874R2 Mandating Annex D
- EDIT6304
[2023-06 LWG Motion 18] P0792R14 function_ref: a type-erased callable reference
- EDIT6303
[2023-06 LWG Motion 17] P1885R12 Naming Text Encodings to Demystify Them
- EDIT6302
[2023-06 LWG Motion 16] P1901R2 Enabling the Use of weak_ptr as Keys in Unordered Associative Containers
- EDIT6301
[2023-06 LWG Motion 15] P2363R5 Extending associative containers with the remaining heterogeneous overloads
- EDIT6300
[2023-06 LWG Motion 13] P2013R5 Freestanding Language: Optional ::operator new
- EDIT6299
[2023-06 LWG Motion 12] P2338R4 Freestanding Library: Character primitives and the C library
- EDIT6298
[2023-06 LWG Motion 12] P2338R4 Freestanding Library: Character primitives and the C library
- EDIT6297
[2023-06 LWG Motion 11] P2198R7 Freestanding Feature-Test Macros and Implementation-Defined Extensions
- EDIT6296
[2023-06 LWG Motion 10] P2510R3 Formatting pointers
- EDIT6295
[2023-06 LWG Motion 9] P2495R3 Interfacing stringstreams with string_view
- EDIT6294
[2023-06 LWG Motion 8] P2538R1 ADL-proof std::projected
- EDIT6293
[2023-06 LWG Motion 7] P2530R3 Hazard Pointers for C++26
- EDIT6292
[2023-06 LWG Motion 6] P2545R4 Read-Copy Update (RCU)
- EDIT6291
[2023-06 LWG Motion 5] P2562R1 constexpr Stable Sorting
- EDIT6290
[2023-06 LWG Motion 4] P2587R3 to_string or not to_string
- EDIT6289
[2023-06 LWG Motion 3] P2592R3 Hashing support for std::chrono value classes
- EDIT6288
[2023-06 LWG Motion 2] P2497R0 Testing for success or failure of <charconv> functions
- EDIT6287
[2023-06 LWG Motion 1] Tentatively Ready issues in P2910R0 C++ Standard Library Issues to be moved in Varna, Jun. 2023
- EDIT6286
[2023-06 CWG Motion 11] P2169R4 A nice placeholder with no name
- EDIT6285
[2023-06 CWG Motion 10] P2741R3 User-generated static_assert messages
- EDIT6284
[2023-06 CWG Motion 9] P2752R3 Static storage for braced initializers
- EDIT6283
[2023-06 CWG Motion 8] P2552R3 On the ignorability of standard attributes
- EDIT6282
[2023-06 CWG Motion 7] P2915R0 Proposed resolution for CWG1223
- EDIT6281
[2023-06 CWG Motion 6] P2738R1 constexpr cast from void*: towards constexpr type-erasure
- EDIT6280
[2023-06 CWG Motion 5] P2558R2 Add @, $, and ` to the basic character set
- EDIT6279
[2023-06 CWG Motion 4] P2361R6 Unevaluated strings
- EDIT6278
[2023-06 CWG Motion 3] P1854R4 Making non-encodable string literals ill-formed
- EDIT6277
[2023-06 CWG Motion 2] P2621R2 UB? In my Lexer?
- EDIT6276
[2023-06 CWG Motion 1] P2922R0 Core Language Working Group "ready" Issues
- EDIT6275
P0792R14, [func.wrap.ref.class]: Remove redundant declaration of another undefined primary template declaration
- EDIT6274
P2767R0 §3 as seen by LWG in Varna
- EDIT6273
[func.wrap.func.general], [func.wrap.move.class] Remove redundant declaration
- EDIT6272
[basic.def.odr] Restructure requirements in p14-p15
- EDIT6271
An "introduction" clause
- EDIT6270
[string.view], [string.view.comparison] Refactor string_view comparisons, exploiting rewritten candidates
- EDIT6269
[expr.add] Clarify note on pointer subtraction
- EDIT6268
[expr.add] Pointer subtraction when P-Q is out of range of ptrdiff_t is unclear
- EDIT6267
[expr.const] Check the result object of a prvalue
- EDIT6266
[basic.stc.dynamic.allocation] Remove redundant 'address of'
- EDIT6265
Refer to library exposition-only function templates as templates
- EDIT6264
[format.formattable] Add the second template argument for `basic_format_context` LWG3925
- EDIT6263
[mdspan.mdspan.cons] `OtherIndexType` is not a parameter pack ([mdspan.mdspan.cons]/8.2)
- EDIT6262
[expr.prim.req.nested][expr.prim.id.general] Say the normal form of the constraint-expression
- EDIT6261
[expr.static.cast] Paragraph 8 ends in a colon
- EDIT6260
[flat.multiset.defn] Fix minor errors and inconsistencies
- EDIT6259
[flat.multiset.defn] Fix erroneous duplication of `iter-value-type<InputIterator>`
- EDIT6258
[dcl.init.list] Eliminate a case of "specialization of X<Y>"
- EDIT6257
[unord.hash] [format.formatter.spec] Rephrase "specialization of X<Y>"
- EDIT6256
[optional.monadic] Should we remove invented variable declarations?
- EDIT6255
Fix remaining references to container requirements, and adjust subclause naming
- EDIT6254
[ranges] Make the "Effects: Equivalent to" format consistent
- EDIT6253
[strings], [unord.req.general], [stringbuf.members]: Fix xrefs to [co…
- EDIT6252
[class.base.init] use defnadj to introduce delegating and target constructor
- EDIT6251
[intro.execution] Fix bad function call in example
- EDIT6250
[basic.pre] p9.1 "character" should be improved with "translation character"
- EDIT6249
[flat.map.modifiers] "Arg..." should be "Args..."
- EDIT6248
[flat.{map,multiset,set}.modifiers] Harmonize description of insert(s, first, last)
- EDIT6247
What should the standard say for changes listed in Annex C that are backported by implementations?
- EDIT6246
[flat.set.modifiers] `(first, last)` should be `rg`
- EDIT6245
[flat.map.cons] Close an angle bracket
- EDIT6244
[container.alloc.reqmts] Fix incorrect change of \mandates to \expects
- EDIT6243
[cmp.alg] Add missing formatting for `F`
- EDIT6242
[cpp.predefined] Add __cpp_auto_cast
- EDIT6241
[lex, expr, dcl.dcl] Disable character protrusion from BNF lines.
- EDIT6240
Use new term "constexpr-suitable"
- EDIT6239
[dcl.attr.grammar] Braces of _balanced-token_ are unaligned
- EDIT6238
[flat.map.modifiers] try_emplace_hint doesn't exist
- EDIT6237
[utilities] Add range_format to index of library names
- EDIT6236
[defns.iostream.templates] This section doesn't seem helpful and may be misleading
- EDIT6235
One \grammarterm{x}, two \grammarterm{x}{s} (and likewise)
- EDIT6234
[range.repeat.iterator] Remove redundant period
- EDIT6233
[alg.unique] namepace -> namespace
- EDIT6232
[range.enumerate.view] make the format more consistent
- EDIT6231
tools: update action in GitHub workflow
- EDIT6230
[coro.generator] Editorial fixes
- EDIT6229
Index for implementation defined entities
- EDIT6228
[iterator.concept.winc] Improve implementation-defined text
- EDIT6227
Fix Subclause name for cstddef in headers.cpp.fs
- EDIT6226
[class.static.data] IFNDR case is not distinguished
- EDIT6225
[expr.shift] more precise wording for arithmetic shift rounding CWG2724
- EDIT6224
[format.string.std] Replace "Derived Extracted Property" with simply "property"
- EDIT6223
Doubtful uses of term "lifetime"
- EDIT6222
[string.iterators] should be removed as `basic_string` is a reversible container
- EDIT6221
[container.adapters] The `flat_*` container adapters need to index their members
- EDIT6220
[container.opt.reqmts] Index 3-way compare for containers
- EDIT6219
[range.enumerate.overview] Refer to [range.adaptor.object]
- EDIT6218
#6204 Remove remaining inline from variable templates
- EDIT6217
LaTeX: package extract abuses internal LaTeX interfaces and seems to be highly incompatible with modern versions of LaTeX
- EDIT6216
[temp.variadic] Change "init-capture pack" to "init-capture pack declaration"
- EDIT6215
[dcl.decl.general] Fix cross-references
- EDIT6214
"behavior of a program is undefined" vs "program has undefined behavior"
- EDIT6213
[depr.atomics.volatile] Use tcode to call out template name
- EDIT6212
[temp.variadic] Change "init-capture pack" to "init-capture pack declaration"
- EDIT6211
[temp.variadic] "instantiation of the init-capture pack" vs. "instantiation of the init-capture pack declaration"
- EDIT6210
[basic.compound] Fix incorrect cross-reference
- EDIT6209
[over.literal] Cross-reference deprecated grammar
- EDIT6208
[range.utility.conv.to] Use model instead of satisfy for range concept
- EDIT6207
Fix date
- EDIT6206
Mac modernization: allow listings 1.9, and don't allow errors in a pipe
- EDIT6205
[version.syn] bump value of __cpp_lib_allocate_at_least
- EDIT6204
N4944 pre-CD: Remaining inconsistent inline constexpr variable templates
- EDIT6203
[defns.dynamic.type] Say "most derived object" in the example
- EDIT6202
Bump value of __cpp_lib_allocate_at_least for C++23
- EDIT6201
CWG 2642: [class.member.lookup] p7 Note 3 now out-of-sync
- EDIT6200
Prevent double spacing in tcode
- EDIT6199
[container.reqmts] Relocate more container requirements
- EDIT6198
[range.cartesian.view] `cartesian_product_view` deduction guide should qualify `views::all_t`
- EDIT6197
[range.adaptor.helpers] make as-lvalue noexcept
- EDIT6196
[intro.object] Clarify [intro.object]/3.1
- EDIT6195
[class.ctor.general] Remove the paragraph made dangling by P1787R6
- EDIT6194
[class.abstract] Missing change of note for inherited member functions in P1787R6
- EDIT6193
[container.requirements.general] Move exposition-only concept
- EDIT6192
[container.reqmts] Fix cross-references to contiguous container
- EDIT6191
[intro.execution] p10 Ambiguous meaning with the "and"
- EDIT6190
[expr.pre] p3 "operators that are overloaded" is not a defined term
- EDIT6189
[container.alloc.reqmts] Better cross-references for allocator-aware …
- EDIT6188
[stmt] Fix cross-references for condition
- EDIT6187
typography: `'` (straight single quote) or `’` (curly single quote)
- EDIT6186
[projected, alg.req.ind.{move, copy}, range.as.rvalue.overview] fix typo
- EDIT6185
LWG3906 [atomics.types.pointer], [atomics.ref.pointer] "Undefined address" is undefined
- EDIT6184
[std] Update references to [container.requirements.general]
- EDIT6183
[span.iterators] Fix cross-reference to container iterators
- EDIT6182
[intro.abstract] Index the you-know-what clause
- EDIT6181
[temp.deduct.funcaddr] Add missing \tcode
- EDIT6180
[fs.conform.9945] Use inter-sentence spacing after an (uppercase) acronym
- EDIT6179
[check] Add check for i.e. and e.g. followed by comma
- EDIT6178
[ranges] Format of `&&` expression
- EDIT6177
[range.cartesian.view] Remove unused template parameter
- EDIT6176
[re.results.general] Add type of `match_results::const_iterator` to index of imp def behaviour
- EDIT6175
C++
- EDIT6174
Bring pointer terminology up to date
- EDIT6173
[expr.rel] Clarify confusing wording
- EDIT6172
[conv.qual] Remove unused definition of 'cv-qualification signature'
- EDIT6171
[expr.prim.lambda.capture] Improve wording on anonymous unions in lambda captures
- EDIT6170
[dcl.init.general] Clarify initialization of arrays
- EDIT6169
[module.interface] Fix outdated example
- EDIT6168
Move [expected] from [utilities] to [diagnostics]
- EDIT6167
[specialized.algorithms] remove voidify completely
- EDIT6166
[over.match.funcs.general]/9 fix the style of references
- EDIT6165
[lex.pptoken] p2 Make the effect of the whitespace in preprocessing tokens clearly
- EDIT6164
[depr.template.template] Add cross-ref to core language
- EDIT6163
[string.capacity] Use \tcode+\placeholder for placeholder
- EDIT6162
[cpp.pre] Fix grammar for #elifdef
- EDIT6161
[dcl.pre] Add missing markup that makes "fails" a definition.
- EDIT6160
[intro.object] References are not potentially-overlapping subobjects
- EDIT6159
[expr.prim.req.compound] Move compound requirement example from inner to outer bullet
- EDIT6158
[intro.object] The term "potentially-overlapping subobject" doesn't seem to exclude reference members
- EDIT6157
[specialized.algorithms.general] Strike the possibly wrong note
- EDIT6156
[temp.expl.spec] Use normal spacing after "etc." within a sentence
- EDIT6155
[format.string.std] Should "UCS" be replaced with "Unicode"?
- EDIT6154
[flat.map] `key_equiv` might be made an aggregate to simplify wording
- EDIT6153
[expected.object.eq] Fix typo
- EDIT6152
[allocator.requirements.general]/98 make sure SimpleAllocator meets t…
- EDIT6151
[ranges.syn,range.enumerate] Inconsistent _template-head_
- EDIT6150
[check] Diagnose redundant `\tcode` in `\tcode{\exposid{expos-only-name}}`
- EDIT6149
[library.general,tab:thread.summary] Sync references with Clause title
- EDIT6148
[LWG 20] P2763R1 layout_stride static extents default constructor fix
- EDIT6147
[LWG 12] P2693R1 Formatting thread::id and stacktrace
- EDIT6146
[range.lazy.split.view] Use present only *when* `bool`-condition
- EDIT6145
[range.join.with.iterator] Simplify `operator--` with *`as-lvalue`*
- EDIT6144
[LWG 11] P2572R1 std::format fill character allowances
- EDIT6143
[specialized.algorithms.general] The note seems incorrect
- EDIT6142
P2588R3 barrier's phase completion guarantees
- EDIT6141
P2614R2 Deprecate numeric_limits::has_denorm
- EDIT6140
[LWG 10] P2675R1 format's width estimation is too approximate and not forward …
- EDIT6139
[LWG 9] P2713R1 Escaping improvements in std::format
- EDIT6138
[re.results.const] Sentence can be a note
- EDIT6137
[LWG 8] P2609R3 Relaxing Ranges Just A Smidge
- EDIT6136
[LWG 7] P2711R1 Making multi-param constructors of views explicit
- EDIT6135
[LWG 6] P2164R9 views::enumerate
- EDIT6134
[LWG 16] P2652R2 Disallow User Specialization of allocator_traits
- EDIT6133
[pairs.pair] Consistent wording for assignment
- EDIT6132
[temp.deduct.call] p3 Adding "including" to make the meaning clearer
- EDIT6131
[LWG 15] P2655R3 common_reference_t of reference_wrapper Should Be a Reference…
- EDIT6130
[LWG 17] P2787R1 pmr::generator - Promise Types are not Values
- EDIT6129
[LWG 14] P2674R1 A trait for implicit lifetime types
- EDIT6128
[LWG 5] P2770R0 Stashing stashing iterators for proper flattening
- EDIT6127
[over.over] p1 Eliminate the ambiguity in the sentence
- EDIT6126
[CWG 8] P2736R2 Referencing The Unicode Standard
- EDIT6125
[CWG 10] P2797R0 Proposed resolution for CWG2692 Static and explicit object me…
- EDIT6124
[LWG 2] P2789R0 Ready and Tentatively Ready issues
- EDIT6123
[CWG 6] P2796R0 CWG2659 Missing feature-test macro for lifetime extension in range-fo…
- EDIT6122
[CWG 5] P2796R0 CWG2678 std::source_location::current is unimplementable
- EDIT6121
[CWG 4] P2796R0 CWG2521 User-defined literals and reserved identifiers
- EDIT6120
[CWG 3] P2796R0 CWG2518 Conformance requirements and #error/#warning
- EDIT6119
[CWG 2] P2796R0 issues 2674 and 2691
- EDIT6118
[CWG 1] P2796R0 except issues 2518, 2521, 2659, 2674, 2678, and 2691
- EDIT6117
[LWG 4] LWG3441 Misleading note about calls to customization points
- EDIT6116
[LWG 3] P2790R0 Immediate issues except 3441
- EDIT6115
[CWG 9] P2788R0: Linkage for modular constants
- EDIT6114
[Motions 2023 02 lwg 13] P2679R2 Fixing std::start_lifetime_as and std::start_lifetime_as_array
- EDIT6113
[dcl.constexpr] awkward grammar in resolution of CWG2602
- EDIT6112
[expr.const] Missing indefinite article in CWG2558 resolution
- EDIT6111
ff
- EDIT6110
[2023-02 LWG Motion 20] P2763R1 layout_stride static extents default constructor fix
- EDIT6109
[2023-02 LWG Motion 19] P2588R3 barrier’s phase completion guarantees
- EDIT6108
[2023-02 LWG Motion 18] P2614R2 Deprecate numeric_limits::has_denorm
- EDIT6107
[2023-02 LWG Motion 17] P2787R1 (pmr::generator - Promise Types are not Values
- EDIT6106
[2023-02 LWG Motion 16] P2652R2 Disallow User Specialization of allocator_traits
- EDIT6105
[2023-02 LWG Motion 15] P2655R3 common_reference_t of reference_wrapper Should Be a Reference Type
- EDIT6104
[2023-02 LWG Motion 14] P2674R1 (A trait for implicit lifetime types
- EDIT6103
[2023-02 LWG Motion 13] P2679R2 Fixing std::start_lifetime_as for arrays
- EDIT6102
[2023-02 LWG Motion 12] P2693R1 Formatting thread::id and stacktrace
- EDIT6101
[2023-02 LWG Motion 11] P2572R1 std::format fill character allowances
- EDIT6100
[2023-02 LWG Motion 10] P2675R1 format's width estimation is too approximate and not forward compatible
- EDIT6099
[2023-02 LWG Motion 9] P2713R1 Escaping improvements in std::format
- EDIT6098
[2023-02 LWG Motion 8] P2609R3 Relaxing Ranges Just A Smidge
- EDIT6097
[2023-02 LWG Motion 7] P2711R1 Making multi-param constructors of views explicit
- EDIT6096
[2023-02 LWG Motion 6] P2164R9 views::enumerate)
- EDIT6095
[2023-02 LWG Motion 5] P2770R0 Stashing stashing iterators for proper flattening
- EDIT6094
[2023-02 LWG Motion 4] issue 3441 in P2790R0
- EDIT6093
[2023-02 LWG Motion 3] Immediate issues except 3441 in P2790R0 C++ Standard Library Immediate Issues to be moved in Issaquah, Feb. 2023
- EDIT6092
[2023-02 LWG Motion 2] P2789R0 C++ Standard Library Issues to be moved in Issaquah, Feb. 2023
- EDIT6091
[2023-02 CWG Motion 10] P2797R0 Proposed resolution for CWG2692 Static and explicit object member functions with the same parameter-type-lists
- EDIT6090
[2023-02 CWG Motion 9] P2788R0 Linkage for modular constants
- EDIT6089
[2023-02 CWG Motion 8] P2736R2 Referencing The Unicode Standard
- EDIT6088
[2023-02 CWG Motion 6] P2796R0 issue 2659 Missing feature-test macro for lifetime extension in range-for loop
- EDIT6087
[2023-02 CWG Motion 5] P2796R0 issue 2678 std::source_location::current is unimplementable
- EDIT6086
[2023-02 CWG Motion 4] P2796R0 issue 2521 User-defined literals and reserved identifiers
- EDIT6085
[2023-02 CWG Motion 3] P2796R0 issue 2518 Conformance requirements and #error/#warning
- EDIT6084
[2023-02 CWG Motion 2] P2796R0 issues 2674 and 2691
- EDIT6083
[2023-02 CWG Motion 1] P2796R0 CWG ready issues except 2518, 2521, 2659, 2674, 2678, and 2691
- EDIT6082
Section name of Header synopsis
- EDIT6081
[dcl.stc]/1 and [dcl.typedef]/1 each forbid "static typedef"
- EDIT6080
[locale.codecvt.general] codecvt_base names missing from index of library names
- EDIT6079
[tab:iostreams.summary] Add missing header in summary table
- EDIT6078
[iostream.cons] Add std:: qualified for move
- EDIT6077
[util.smartptr.atomic.general] Remove redundant explicit construction of return types
- EDIT6076
[dcl.attr.grammar] Add note about the semantic ignorability of standard attributes CWG2695
- EDIT6075
[support.c.headers.other] Ambiguity in the requirements for includes
- EDIT6074
[temp.over.link] Comment cut off in example 1
- EDIT6073
[func.require] Use math font for non-code conditions
- EDIT6072
<print> header is missing in Table 118
- EDIT6071
[format.range.fmtmap] Fix undefined type name
- EDIT6070
[intro, front] Special page header before Clause 1
- EDIT6069
[mdspan.layout.left.cons] Fix editorial issue in layout_left/right conversion constructors
- EDIT6068
[const.iterators.iterator] Add \expos comment for concept
- EDIT6067
[class.default.ctor] Default member initializer and brace-or-equal-initializer
- EDIT6066
[version.syn] Fix value of __cpp_lib_constexpr_bitset
- EDIT6065
Why does `__cpp_lib_constexpr_bitset` have value 202202L instead of 202207L?
- EDIT6064
[iterator.synopsis] Fix inconsistent template constraint
- EDIT6063
Harmonize wording for format-spec syntax used by different formatter specializations
- EDIT6062
[expr.prim.req.general] Correct the IFNDR example
- EDIT6061
[basic.life] Move definition of "before" and "after" from last paragraph
- EDIT6060
[class.mem.general] Clarify ambiguous 'and'
- EDIT6059
[range.cartesian.view] Add missing `views::` qualifier in deduction guide
- EDIT6058
Add cross-references between [basic.life],
- EDIT6057
Petition to stop with versioning C++
- EDIT6056
[reverse.iter.conv] Remove unclear explicit comments
- EDIT6055
expression in requirement-seq no longer IFNDR due to DR2392
- EDIT6054
Attributes on hidden friends
- EDIT6053
using const_reverse_iterator = reverse_iterator<const_iterator>;
- EDIT6052
friend [[nodiscard]]
- EDIT6051
(primary-expression && ...) in a requires-clause
- EDIT6050
unsigned long Maxcode = 0x10ffff
- EDIT6049
[over.over] Missed edit for P0847R7
- EDIT6048
[unord.map.overview] Remove stray template-head on non-template
- EDIT6047
[temp.pre] [temp.decls.general] Templated function
- EDIT6046
Add extra notes to `ranges::c*` to mirror `ranges::*`
- EDIT6045
[bitwise.operations.not] missing parameter name
- EDIT6044
[range.adjacent.transform.iterator, range.adjacent.transform.sentinel] unfriendly horizontal scroll bar
- EDIT6043
[move.sentinel] make the example strictly correct
- EDIT6042
[range.take.overview, range.drop.overview] Remove redundant ranges:: qualifier
- EDIT6041
Fix an example that got broken by P2499R0
- EDIT6040
[range.single.view] Fix extra comma
- EDIT6039
[coroutine.handle] clarify whether it's legal to create handles for promise base classes
- EDIT6038
Suggested changes for CWG#204 (on GitHub)
- EDIT6037
[format.string.std] Fixing grammar error (#5912)
- EDIT6036
Clarify wording of [class.eq]
- EDIT6035
[class.compare] Don't introduce `V` for the return value
- EDIT6034
[utility.requirements] Dismantle requirements tables
- EDIT6033
Dismantling requirements tables 29-36
- EDIT6032
[range.istream] Start `CharT` and `Traits` with lowercase
- EDIT6031
[lex.ccon] Add a grouping brace to clarify table cell
- EDIT6030
[lex.ccon] Add xref to lex.charset, where encodings are defined
- EDIT6029
[time.syn] Fixes ymwd abbreviation consistency.
- EDIT6028
[ranges] Add subrange_kind to the library index
- EDIT6027
[depr.meta.types] Remove is_literal_type index entry
- EDIT6026
Draft
- EDIT6025
Replace "possibly \tcode{const}" with "possibly const"
- EDIT6024
[concept.copyconstructible] Avoid "possibly \tcode{const}"
- EDIT6023
[lex.string] Remove link to non-existing "zero, null" index entry.
- EDIT6022
[lex.string] Remove link to non-existing "zero, null" index entry.
- EDIT6021
[formatter.requirements] Remove one level of list nesting
- EDIT6020
"calls `swap` for `x` with `y`" is unusal
- EDIT6019
`badbit` not properly qualified as `ios_base::badbit`
- EDIT6018
[mdspan.mdspan.overview] Add default template parameters for mdspan
- EDIT6017
[range.split] The example does not work after P2499R0
- EDIT6016
[time.zone.leap.members] update note about leap seconds
- EDIT6015
[expr.const] Remove redundant "ill-formed" in "error" comment
- EDIT6014
[format.syn] No forward declaration for `tuple` formatter
- EDIT6013
[format] No description for `STATICALLY-WIDEN`
- EDIT6012
[concepts.object] Changed built-in types to fundamental types
- EDIT6011
[iterators] Add missing definitions from the iterators library to the library index
- EDIT6010
Update wd-index.md
- EDIT6009
[coro.generator.promise] Fix tparams for generator::promise_type::yield_value
- EDIT6008
Add the SI prefixes to the index of library names
- EDIT6007
[format.arg] Apply `\exposid` consistently
- EDIT6006
[utilities] Consistently index all member typedefs in the utilites he…
- EDIT6005
Consider making a new index for macro names
- EDIT6004
[depr.conversions.string] remove redundent respecification
- EDIT6003
[format.arg] Add std:: for forward
- EDIT6002
[uaxid, macros, etc.] Smaller capital-style glyphs
- EDIT6001
[class.temporary] p6.11 Returned reference is clearer than returned value
- EDIT6000
[time.zone.zonedtime.overview] Rename parameters to match [time.zone.zonedtime.ctor]
- EDIT5999
[temp.over.link] Reword to clarify that declarations correspond
- EDIT5998
[expr.unary.op] Cleanup of {ones',two's} complement, and of "operator"
- EDIT5997
Reword "corresponding function templates"
- EDIT5996
Is there an ambiguity around `~` meaning ones'-complement and destructor?
- EDIT5995
Motions 2022 11 lwg 9
- EDIT5994
[expected.object.general] A program that vs. a program which
- EDIT5993
[Motions 2022 11 lwg 13] P2505R5 Monadic Functions for std::expected
- EDIT5992
Dismantle remaining requirements tables
- EDIT5991
[Motions 2022 11 lwg 12] P1264R2 Revising the wording of stream input operations
- EDIT5990
[Motions 2022 11 cwg 6] Issue 2538 (Can standard attributes be syntactically ignored?) from P2710R0
- EDIT5989
[Motions 2022 11 cwg 5] Issue 2654 (Un-deprecation of compound volatile assignments) from P2710R0
- EDIT5988
[Motions 2022 11 cwg 4] Issues 2615, 2639, 2640, 2652, and 2653 from P2710R0
- EDIT5987
2022-11 CWG Motion 3
- EDIT5986
P2167R3 Improved Proposed Wording for LWG 2114 (contextually converti…
- EDIT5985
[motions-2022-11-cwg-2] P2709R0 ready issue 2635
- EDIT5984
[Motions 2022 11 cwg 1] P2709R0 ready issues except 2635 and 2602
- EDIT5983
[Motions 2022 11 lwg 7] P2703R0 C++ Standard Library Ready Issues
- EDIT5982
[Motions 2022 11 lwg 8] P2704R0 C++ Standard Library Immediate Issues
- EDIT5981
Incorrect types for application of "temporary materialization conversion" in [conv.array]
- EDIT5980
[time.clock.req] Fix punctuation of list p4
- EDIT5979
2022-11 LWG Motion 11
- EDIT5978
2022-11 LWG Motion 14
- EDIT5977
2022-11 CWG Motion 12
- EDIT5976
[meta.trans.other] Add index entry for invoke_result.
- EDIT5975
[2022-11 LWG Motion 14] P2696R0 Introduce Cpp17Swappable as additional convenience requirements
- EDIT5974
[2022-11 LWG Motion 13] P2505R5 Monadic Functions for std::expected
- EDIT5973
[2022-11 LWG Motion 12] P1264R2 Revising the wording of stream input operations
- EDIT5972
[2022-11 LWG Motion 11] P2539R4 Should the output of std::print to a terminal be synchronized with the underlying stream?
- EDIT5971
[2022-11 LWG Motion 10] P2167R3 Improved Proposed Wording for LWG 2114 (contextually convertible to bool)
- EDIT5970
[2022-11 LWG Motion 9] P2602R2 Poison Pills are Too Toxic
- EDIT5969
[2022-11 LWG Motion 8] P2704R0 C++ Standard Library Immediate Issues
- EDIT5968
[2022-11 LWG Motion 7] P2703R0 C++ Standard Library Ready Issues
- EDIT5967
[2022-11 CWG Motion 12] P2718R0 Wording for P2644R1 Fix for Range-based for Loop
- EDIT5966
[2022-11 CWG Motion 11] P2615R1 Meaningful exports
- EDIT5965
[2022-11 CWG Motion 10] P2706R0 Redundant specification for defaulted functions
- EDIT5964
[2022-11 CWG Motion 9] P2564R3 consteval needs to propagate up
- EDIT5963
[2022-11 CWG Motion 8] P2647R1 Permitting static constexpr variables in constexpr functions
- EDIT5962
[2022-11 CWG Motion 7] P2589R1 static operator[]
- EDIT5961
[2022-11 CWG Motion 6] Issue 2538 (Can standard attributes be syntactically ignored?) from P2710R0
- EDIT5960
[2022-11 CWG Motion 5] Issue 2654 (Un-deprecation of compound volatile assignments) from P2710R0
- EDIT5959
[2022-11 CWG Motion 4] Issues 2615, 2639, 2640, 2652, and 2653 from P2710R0
- EDIT5958
[2022-11 CWG Motion 3] P2710R0 NB comment ready issues except 2615, 2639, 2640, 2652, 2653, 2654, and 2538
- EDIT5957
[2022-11 CWG Motion 2] issue 2635 from P2709R0 (ready issues)
- EDIT5956
[2022-11 CWG Motion 1] P2709R0 ready issues except 2635 and 2602
- EDIT5955
2022-11 CWG Motion 11
- EDIT5954
2022-11 CWG Motion 10
- EDIT5953
2022-11 CWG Motion 9
- EDIT5952
Inconsistent Latex source for "const" in "(possibly const)"
- EDIT5951
2022-11 CWG Motion 8
- EDIT5950
2022-11 CWG Motion 7
- EDIT5949
[basic.stc.dynamic.general]p2 is not easy to tell whether the following functions are attached to the global mdoule fragment
- EDIT5948
[check] Add check for "explicit constexpr" in the library
- EDIT5947
[mdspan.extents.cons] "constexpr" should precede "explicit"
- EDIT5946
[temp.deduct.conv] Remove misleading paragraph break
- EDIT5945
[expected] Remove redundant 'and' in multiple conditions
- EDIT5944
Compatibility entry check for new headers
- EDIT5943
[temp.deduct.general] Fix typo in comment in example
- EDIT5942
Editorial NB comments
- EDIT5941
Superfluous // exposition only (on item decls)
- EDIT5940
Exposition-Only Members Without \exposid
- EDIT5939
[atomics] Replace integral and floating-point placeholders
- EDIT5938
[coro.generator.promise] Ambigous specification of A in p17
- EDIT5937
[time.syn] <chrono> synopsis uses time_zone before declaring it
- EDIT5936
Three editorial fixes re "X means that Y"
- EDIT5935
[temp.res.general] Format name in code font
- EDIT5934
[time.clock.system.nonmembers], [time.zone.zonedtime.nonmembers] add <charT>
- EDIT5933
[time.clock.tai.nonmembers] Example doesn't use the function it's supposed to show
- EDIT5932
[time.format] use basic_ostringstream<charT> instead of ostringstream
- EDIT5931
[execpol.unseq] Fix inconsistent indent
- EDIT5930
[expr.new] p20 Accurate the example for the allocation call in array new expression
- EDIT5929
[time.format] incorrect namespace qualifications
- EDIT5928
[flat.set] [flat.multiset] Use value_type, not key_type
- EDIT5927
[flat.multiset.modifiers] s/mulitset/multiset/
- EDIT5926
[climits.syn] Correct note about types of macros
- EDIT5925
[ratio.ratio] Use defined function for sign
- EDIT5924
[flat.map] s/compare/key_comp()/
- EDIT5923
[flat.set] [flat.multiset] [flat.map] [flat.multimap] Editorial part of LWG3802
- EDIT5922
[range.dangling] The `tag` of a `struct` is not a C++ term
- EDIT5921
[meta.type.synop] Make template parameter names start with capital
- EDIT5920
new (ptr) T() == static_cast<T*>(ptr) ?
- EDIT5919
[dcl.init.list]/(3.10) Specify the type of the prvalue
- EDIT5918
[views.span] Add \exposid for `span`'s `data_` and `size_`
- EDIT5917
[flat.set.modifiers] Add missing \exposid
- EDIT5916
LWG-617: [sequences.general] <array> claimed to define a template meeting sequence container requirements
- EDIT5915
[container.adaptors] uses_allocator specializations consistently use "Alloc"
- EDIT5914
[flat.map.defn] [flat.multimap.defn] Exposition-only markup for "c" and "compare"
- EDIT5913
[stack.syn] [queue.syn] Add xref comments to the class definitions
- EDIT5912
[format.string.std] "Each formatter speclializations"
- EDIT5911
[ranges] Remove unnecessary copy-list-initialization LWG3796
- EDIT5910
[intro.defs] Move the definition of "multibyte character" to library
- EDIT5909
Member typedefs of iterators are missing from index of library names
- EDIT5908
Change range adaptor examples to print with formatting ranges
- EDIT5907
[mdspan.extents.expo] remove redundant // \expos
- EDIT5906
[format.arg] remove friend declaration from basic_format_arg::handle
- EDIT5905
[format.args] p1 should use "recommended practice"
- EDIT5904
[vector.bool] and [template.bitset] Divide more clearly
- EDIT5903
[range.repeat] Change template parameter name `W` to `T`
- EDIT5902
[range.repeat] The template parameter name `W` is confusing
- EDIT5901
(bunch of ranges) inconsistency about whether `*_view::iterator` has the `class` or `struct` class-key
- EDIT5900
[tuple.rel] Unusual wording for comparison operators added by P2165R4
- EDIT5899
[bibliography] Remove stray closing parenthesis.
- EDIT5898
[meta.const.eval] Add is_constant_evaluated() to index of library names
- EDIT5897
Ill-formed example in [range.drop.while.overview]
- EDIT5896
[vector.bool.pspc] Add a blank line between the private and public members of std::vector<bool>::reference
- EDIT5895
Index of library names has cbegin(const C&) and cend(const C&)
- EDIT5894
Index of library names has exposition-only names under "Symbols"
- EDIT5893
[basic.stc.general]/4 Move the use of invalid pointer values to [basic.compound]/3
- EDIT5892
[dcl.link] Fix the wording of the application of the specified language linkage
- EDIT5891
[range.split.view,range.chunk.by.view] public exposition-only member functions?
- EDIT5890
[format.string.escaped] Fix invalid example
- EDIT5889
[temp.local] Fix "inject-class-name"
- EDIT5888
Foreword placeholder
- EDIT5887
[obj.lifetime] Use static_cast instead of C-style cast expression
- EDIT5886
[conv.lval] Fix cross-reference for 'invalid pointer value'
- EDIT5885
[intro.defs] Update hyperlink according to SC22 requirements
- EDIT5884
Guidelines for introducing `\label`s
- EDIT5883
[conv.lval] Fix cross-reference for 'invalid pointer value'
- EDIT5882
[class.union.general] Attach example to its note
- EDIT5881
[associative.reqmts.general] Fix namespace typo
- EDIT5880
[func.wrap.move.general] Fix cv format
- EDIT5879
[ratio.ratio] What is `sign`?
- EDIT5878
Issue #5627: Replace "swappable" by "lvalues of type T are swappable"
- EDIT5877
[expr.mtr.oper]/6 refers to "the operand for the function call operator", as if there can only be one
- EDIT5876
[expr.const] Disjunction disqualifies `construct_at` of non-active member
- EDIT5875
[container.rev.reqmts] Correct capitalization
- EDIT5874
[ios.overview] Remove unconventional empty line
- EDIT5873
[index] Remove undefined term
- EDIT5872
[allocator.requirements.general] Remove redundant template syntax
- EDIT5871
Fix inconsistencies with hyphens
- EDIT5870
[futures.task.members] Correct capitalization
- EDIT5869
[dcl.enum] Enumerators don't have "initializers"
- EDIT5868
[futures.task.members] Add missing explicit to packaged_task ctor
- EDIT5867
[ranges.elementsof] Rename [ranges.elementsof] to [range.elementsof]
- EDIT5866
[ranges.cartesian.iterator] Fix inconsistent section naming
- EDIT5865
[expected.expected] Missing explicit specification for unexpected-converting constructor LWG3754
- EDIT5864
[expected.expected] Missing explicit specification for unexpected-converting constructor
- EDIT5863
[range.cartesian.iterator] Absolve single item list
- EDIT5862
[template.bitset] reorder synopsis and member descriptions
- EDIT5861
[intro.execution] p8 Sequenced before and the subexpressions thereof
- EDIT5860
[range.as.const.overview] Remove redundant ranges namespace qualification
- EDIT5859
[meta, thread] Add/amend references to func.require, func.invoke
- EDIT5858
[ranges.syn] `repeat_view`, `stride_view`, `cartesian_product_view` are not marked as freestanding
- EDIT5857
[mdspan.extents.cons] Correct spelling of "dynamic-extents"
- EDIT5856
[utility.arg.requirements] turn list of identifiers into a bullet list
- EDIT5855
[futures.errors] Add `\tcode` for `equivalent`
- EDIT5854
[headers] Order `<type_traits>` before `<typeindex>` in the header table
- EDIT5853
[headers] Ordering `<type_traits>`
- EDIT5852
[c.math.hypot3] Fix the mis-specified `double` parameter of 3-argument `hypot`
- EDIT5851
[support, etc.] New subclause "Arithmetic types".
- EDIT5850
[format.string.std] Clarify location of 0x prefix for pointers
- EDIT5849
[ranges] Indexing fixes for iterator and sentinel classes
- EDIT5848
[thread.thread.this] Clarify this_thread::get_id
- EDIT5847
[expr.prim.lambda.capture] Cross-reference [basic.def.odr] for 'odr-usable'
- EDIT5846
[func.bind] Index 10 placeholders
- EDIT5845
[expected] Change stable label from "ctor" to "cons", add xref
- EDIT5844
[over.best.ics.general] Split long paragraph
- EDIT5843
[vector.bool.pspc] Index vector<bool>::reference
- EDIT5842
[func.bind.isplace] Add cross-reference to [func.bind.place]
- EDIT5841
[diagnostics] Remove 'shall', use 'recommended practice'
- EDIT5840
[unord.general, container.adaptors.general] Complete the alias template that appears in the reduction guides
- EDIT5839
[ranges.syn] Make get overloads freestanding
- EDIT5838
ranges::get should be freestanding
- EDIT5837
[ranges.syn] std::[ranges::]get([const ]subrange<I, S, K>&) is not marked freestanding
- EDIT5836
[expr.ref] p1 The evaluation of the id-expression in class member access
- EDIT5835
[diff.cpp03.containers] Add overdue compatibility note on allocators
- EDIT5834
[syserr.general] should use "Recommended practice"
- EDIT5833
this_thread::get_id() is not related to psychoanalysis
- EDIT5832
Some exposition-only types are not formatted as such in the index
- EDIT5831
Index entries for range adaptors in namespace views
- EDIT5830
vector<bool>::reference is not indexed
- EDIT5829
[func.bind.isplace] Add cross-reference to [func.bind.place]
- EDIT5828
placeholders::_2 is not indexed
- EDIT5827
[range.chunk.view.input, range.slide.view] Remove unused name in the deduction guide
- EDIT5826
Update references to Unicode Standard & Annexes.
- EDIT5825
[over.best.ics.general] p6 is long
- EDIT5824
[expr.prim.lambda.capture]/8 Add a note explaining when capture is required
- EDIT5823
[algorithm.syn] Align some format
- EDIT5822
[conv.fcttpr] Clarify the definition and the corresponding examples
- EDIT5821
[dcl.init.ref] Cv-qualification adjustments before temporary materialization
- EDIT5820
[check] Add check for \^ and recommend \caret
- EDIT5819
[ranges] Add \libconcept for `view` in Overview
- EDIT5818
[basic.life]/8.3 don't put const in the middle of "complete object" words of power
- EDIT5817
[format.string.std] where does the "0x" base prefix for pointers get added?
- EDIT5816
[expr] Replace `\^` with `\caret`
- EDIT5815
[expr.unary.op] p10 The operand should be the promoted operand
- EDIT5814
[class.local] p1 Improve the definition of local class
- EDIT5813
[expr.const] Consider using "non-constant library call" more generally
- EDIT5812
Style exposition-only members of flat_map, flat_multimap, flat_set, flat_multiset consistently
- EDIT5811
[ranges] make indentation consistent
- EDIT5810
Style for chain-of-"otherwise" itemizations
- EDIT5809
Add blanket wording for "Returns: *this." on assignment operators
- EDIT5808
Add blanket wording for operator++(int) on iterators
- EDIT5807
[const.iterators.alias] Rename template parameter `It` to `I`
- EDIT5806
[functional.syn] Add \tcode for `hash`
- EDIT5805
Text is not clear about what it means to "bind directly"
- EDIT5804
Fix and use \logop
- EDIT5803
[flat.set.modifiers] Remove stray 'return' in Effects clause
- EDIT5802
[expected.object.assign] Add missing 'Returns: *this'
- EDIT5801
[range.repeat.view] Use \tcode for `WArgs`
- EDIT5800
[flat.map.defn,flat.multimap.defn] Deduction guide needs to default `Allocator` to be useful
- EDIT5799
[thread.stoptoken.syn] `stop_callback` should be class template
- EDIT5798
[containers] Where are `cont-key-type`/`cont-mapped-type` used?
- EDIT5797
[range.iota.sentinel] Add \exposid for `sentinel`
- EDIT5796
[ranges] Add \exposid for `iterator`
- EDIT5795
Improve automatic LaTeX checking of concept names
- EDIT5794
[util.smartptr.shared.create] Add `std::` qualification for `forward`
- EDIT5793
[containers] Add `std::` for `forward`/`move`
- EDIT5792
[move.sentinel] Remove extraneous "`std::`" qualification
- EDIT5791
[ranges] Improve examples
- EDIT5790
[class.dtor]/example-1 is illegal
- EDIT5789
[flat.set.syn] `<flat_set>` should include `<compare>`
- EDIT5788
[format.range.fmtstr] Add ranges namespace qualifier for range concepts
- EDIT5787
[check] Flag any space between 'template' and '<'
- EDIT5786
[algorithm.syn] Fix template format
- EDIT5785
[range.drop.overview, range.take.overview] Fixed unformatted `(void)F, decay-copy(E)`
- EDIT5784
[tuple.syn, tuple.like] Standardized template format
- EDIT5783
[stmt.return], [stmt.return.coroutine] update notes re implicit move
- EDIT5782
[basic.life]/8 Add a note about pointer to uninitialized memory
- EDIT5781
[range.zip.overview] Use tuple in example, not pair
- EDIT5780
[range.cartesian.view] Add missing angle brackets for `cartesian-is-sized-sentinel`
- EDIT5779
Fix adjacent_view example.
- EDIT5778
[range.zip, ranges.cartesian.iterator] Simplify `maybe-const<Const, Views>` into `const Views`
- EDIT5777
[ranges.cartesian.iterator] Fix non-existing `reference_t`
- EDIT5776
[vector.capacity] p14 The precondition use "and" but should use "or"
- EDIT5775
Fix various library typos and style issues from #5428
- EDIT5774
[ranges.elementsof] Fix template format
- EDIT5773
[range.cartesian.view] Further fixing of cartesian-product-is-common
- EDIT5772
[flat.*.{syn,erasure}] Change return type of erase_if to member size_type
- EDIT5771
[obj.lifetime] Fix preconditions for `start_lifetime_as_array`
- EDIT5770
[range.cartesian.view] Fix neglect for parent_
- EDIT5769
[range.adaptor.tuple] Fix annoying tuple naming conflict
- EDIT5768
[range.cartesian.view] Fix cartesian-product-is-common
- EDIT5767
[range.repeat.iterator] repeat_view::iterator is not a class template
- EDIT5766
[ranges.cartesian.iterator] Fix typo
- EDIT5765
[range.repeat.view] Fix class template comment typo
- EDIT5764
[range.repeat.view] Add \libconcept for same_as
- EDIT5763
[basic.life]/6 and [basic.life]/7 Duplicate wording regarding access outside of lifetime
- EDIT5762
[defns.dynamic.type] A misleading note
- EDIT5761
[expr.prim.id.unqual] Fix parameter name in example ("y", not "z")
- EDIT5760
[range.as.const.view] Fix constrain order
- EDIT5759
[vector.syn, vector.bool] Add subclause structure.
- EDIT5758
[memory.syn] Add missing "// freestanding" comment to "destroy"
- EDIT5757
[diff] Uniform style for examples
- EDIT5756
[ranges] Make the prints message format consistent
- EDIT5755
[ranges.cartesian.iterator] Add missing @ for libconcept
- EDIT5754
[range.cartesian.view] Use \exposid for bases_
- EDIT5753
[range.as.rvalue.overview] Add \libconcept for same_as
- EDIT5752
[const.iterators.types, const.iterators.ops] Use \libconcept for range concepts
- EDIT5751
[format.string.escaped] Fix invalid examples
- EDIT5750
[range.cartesian.view] Fix definition of cartesian-product-is-common
- EDIT5749
[lex.charset] Add missing hyphens
- EDIT5748
[range.as.rvalue.view] Fix curly brace format
- EDIT5747
[dcl.fct.def.default] Elaborate on the difference of two declarations
- EDIT5746
[const.iterators.alias] Use \libconcept for input_iterator
- EDIT5745
[range.as.const.view] Add missing angle brackets
- EDIT5744
[range.zip.transform.view] Fix typo: mmove_constructible.
- EDIT5743
[format] Remove redundant `\tcode` around `\exposid`
- EDIT5742
[ranges.syn] Add missing "freestanding" comment for as_rvalue.
- EDIT5741
[std] Revise uses of undefined term "potentially throwing"
- EDIT5740
[cpp.cond] Missing `__has_cpp_attribute(assume)`
- EDIT5739
[range.adaptor.tuple] Remove (use of) _`tuple-or-pair`_
- EDIT5738
[ranges.syn] Fix `// freestanding` comments of under [range.as.rvalue]
- EDIT5737
[ranges.cartesian.iterator] Fix format of `decltype(current_)`
- EDIT5736
[range.cartesian.overview] Use `auto` instead of _`decay-copy`_
- EDIT5735
[range.cartesian.view] Fix _`cartesian-product-is-common`_
- EDIT5734
\logop should use small caps, and bare ALLCAPS operations should be changed to use \logops
- EDIT5733
views::stride in [ranges.syn] should not be marked freestanding
- EDIT5732
[format.formattable] Fix spacing of _requires-expression_
- EDIT5731
std::destroy should be marked freestanding
- EDIT5730
[range.chunk.fwd.iter, range.stride.iterator] What precondition is implied here?
- EDIT5729
[range.stride.overview] Make the prints message format consistent
- EDIT5728
[flat.set.modifiers] Drop `return` statement from code block in *Effects* element
- EDIT5727
[mdspan.mdspan] Remaining uses of `pointer`
- EDIT5726
Flat map assorted editorial improvements
- EDIT5725
[mdspan.{overview,extents.ctor}] Increase reuse of definitions
- EDIT5724
[ranges.syn] Should the *namespace-alias* `std::views` be `// freestanding`?
- EDIT5723
[memory.syn,ranges.syn] Class members inconsistently appended `// freestanding`
- EDIT5722
Fix up table of library headers after all new library headers have been added
- EDIT5721
[range.join.with.sentinel] Fix template format
- EDIT5720
[support.initlist] Reorganize like [support.srcloc]
- EDIT5719
Codeblocks from P2286R8 need a home
- EDIT5718
Example "uninit" in [dcl.constexpr] no longer valid
- EDIT5717
[over.match.class.deduct] now has an awkward, long sentence
- EDIT5716
[{o,i}stream.formatted] inconsistent in use of Elements
- EDIT5715
[cpp.predefined] Use of "an" broadens condition too much
- EDIT5714
Subclause [stdfloat.syn] is oddly disconnected
- EDIT5713
P1642R11 Freestanding Library: Easy [utilities], [ranges], and [iterators]
- EDIT5712
[expected.object.assign] Missing Returns element
- EDIT5711
Use fonts suitable for on-screen reading
- EDIT5710
P2494R2 Relaxing range adaptors to allow for move only types
- EDIT5709
P2474R2 views::repeat
- EDIT5708
P2446R2 views::as_rvalue
- EDIT5707
P2419R2 Clarify handling of encodings in localized formatting of chrono types
- EDIT5706
P2585R1 Improving default container formatting
- EDIT5705
P2408R5 Ranges iterators as inputs to non-Ranges algorithms
- EDIT5704
License of the draft
- EDIT5703
[strings.general,thread.general] Remove nonexistent header and fix some style error
- EDIT5702
Add examples in [format.string.escaped]
- EDIT5701
P2404R3 Move-only types for equality_comparable_with, totally_ordered_with, and three_way_comparable_with
- EDIT5700
P2286R8 Formatting Ranges
- EDIT5699
P2540R1 Empty Product for certain Views
- EDIT5698
P2278R4 cbegin should always return a constant iterator
- EDIT5697
P2291R3 Add Constexpr Modifiers to Functions to_chars and from_chars for Integral Types in <charconv> Header
- EDIT5696
P1222R4 A Standard flat_set
- EDIT5695
P2502R2 std::generator: Synchronous Coroutine Generator for Ranges
- EDIT5694
P2165R4 Compatibility between tuple and tuple-like objects
- EDIT5693
P2093R14 Formatted output
- EDIT5692
P2549R1 std::unexpected<E> should have error() as member accessor
- EDIT5691
P2520R0 move_iterator<T*> should be a random access iterator
- EDIT5690
P2508R1 Expose std::basic-format-string<charT, Args...>
- EDIT5689
P2517R1 Add a conditional noexcept specification to std::apply
- EDIT5688
P2499R0 string_view range constructor should be explicit
- EDIT5687
P2467R1 Support exclusive mode for fstreams
- EDIT5686
P2613R1 Add the missing empty to mdspan
- EDIT5685
P2604R0 mdspan: rename pointer and contiguous
- EDIT5684
P2599R2 index_type & size_type in mdspan
- EDIT5683
[range.join.with.overview, range.split.overview] use fully-qualified name
- EDIT5682
P2590R2 Explicit lifetime management
- EDIT5681
P2445R1 std::forward_like
- EDIT5680
P2465R3 Standard Library Modules std and std.compat
- EDIT5679
P2417R2 A more constexpr bitset
- EDIT5678
P2438R2 std::string::substr() &&
- EDIT5677
P2513R3 char8_t Compatibility and Portability Fix
- EDIT5676
[diff] Inconsistent formatting of examples
- EDIT5675
P2579R0 Mitigation strategies for P2036 "Changing scope for lambda trailing-return-type"
- EDIT5674
P2460R2 Relax requirements on wchar_t to match existing practices
- EDIT5673
P2295R6 Support for UTF-8 as a portable source file encoding
- EDIT5672
P2582R1 Wording for class template argument deduction from inherited …
- EDIT5671
P1774R8 Portable assumptions
- EDIT5670
P1467R9 Extended floating-point types and standard names
- EDIT5669
[istreambuf.iterator.general] Add \ref for proxy
- EDIT5668
[special.mem.concepts] Add \libconcept
- EDIT5667
[2022-07 LWG Motion 1] P2618R0 C++ Standard Library Issues
- EDIT5666
[algorithm.syn, bitset.syn, rand.synopsis, valarray.syn] Add \ref for include header
- EDIT5665
[2022-07 CWG Motion 2] P2622R0 Core Issues 2507 and 2586
- EDIT5664
[2022-07 CWG Motion 1] P2622R0 Core Defect Reports
- EDIT5663
P2280R4 Using unknown pointers and references in constant expressions
- EDIT5662
P1169R4 static operator()
- EDIT5661
Cross-reference [range.range]/3.2 from [range.filter.view]/5
- EDIT5660
[concept.equalitycomparable] Replace \placeholder with \exposconcept
- EDIT5659
P2071R2 Named universal character escapes
- EDIT5658
P2266R3 Simpler implicit move
- EDIT5657
[concept.booleantestable] Remove unnecessary hyphenation hint for `boolean-testable` concept
- EDIT5656
P2448R2 Relaxing some constexpr restrictions
- EDIT5655
P2290R3 Delimited escape sequences
- EDIT5654
P2324R2 Labels at the end of compound statements (C compatibility)
- EDIT5653
P2362R3 Remove non-encodable wide character literals and multicharacter wide character literals
- EDIT5652
[ranges.syn] Add \ref for `ref_view`
- EDIT5651
P2437R1 Support for #warning
- EDIT5650
P2327R1 De-deprecating volatile compound operations
- EDIT5649
P2468R2 The Equality Operator You Are Looking For
- EDIT5648
[range.ref.view] Fix index command
- EDIT5647
P2374R4 views::cartesian_product
- EDIT5646
[range.filter.view] Add missing \exposid
- EDIT5645
P2322R6 ranges::fold
- EDIT5644
[range.adaptors] Move [range.chunk.by] after [range.chunk]
- EDIT5643
P2302R4 std::ranges::contains
- EDIT5642
P1223R5 find_last
- EDIT5641
What is "compile"?
- EDIT5640
P1899R3 stride_view
- EDIT5639
[cpp] Explicitly say whether a resulting token sequence is rescanned or not
- EDIT5638
[basic.fundamental] Weird terminology about "X character types"
- EDIT5637
'maybe_const' is not indexed
- EDIT5636
[alg.random.shuffle] ranges::shuffle - "exactly" or "at most" for number of swaps?
- EDIT5635
P0009R18 mdspan
- EDIT5634
[dcl.init.aggr]/1 Aggregate only cares about direct base classes
- EDIT5633
Substatements of if consteval
- EDIT5632
Post-LWG3713, use "sorted with respect to `comp`" consistently
- EDIT5631
[ranges.syn] Is `#include <compare>` redundant?
- EDIT5630
[intro.object] Does the attributive clause intend to be a constraint or to convey a result?
- EDIT5629
[cpp.concat] p3 Is a placemarker preprocessing token considered as a valid preporcessing token
- EDIT5628
[swappable.requirements] Consider to introduce Cpp17Swappable requirements as new editorial convenience requirement
- EDIT5627
[sequence.reqmts] uses atypical and unclear wording for Cpp17 requirements and swappable conditions
- EDIT5626
P0429R9 A Standard flat_map
- EDIT5625
[2022-07 LWG Motion 38] P2590R2 Explicit lifetime management
- EDIT5624
[2022-07 LWG Motion 37] P2585R1 Improving default container formatting
- EDIT5623
[2022-07 LWG Motion 36] P2549R1 std::unexpected<E> should have error() as member accessor
- EDIT5622
[2022-07 LWG Motion 35] P2520R0 move_iterator<T*> should be a random access iterator
- EDIT5621
[2022-07 LWG Motion 34] P2517R1 Add a conditional noexcept specification to std::apply
- EDIT5620
[2022-07 LWG Motion 33] P2508R1 Exposing std::basic-format-string
- EDIT5619
[2022-07 LWG Motion 32] P2502R2 std::generator: Synchronous Coroutine Generator for Ranges
- EDIT5618
[2022-07 LWG Motion 31] P2499R0 string_view range constructor should be explicit
- EDIT5617
[2022-07 LWG Motion 30] P2494R2 Relaxing range adaptors to allow for move only types
- EDIT5616
[2022-07 LWG Motion 29] P2474R2 views::repeat
- EDIT5615
[2022-07 LWG Motion 28] P2467R1 Support exclusive mode for fstreams
- EDIT5614
[2022-07 LWG Motion 27] P2445R1 std::forward_like
- EDIT5613
[2022-07 LWG Motion 26] P2465R3 Standard Library Modules std and std.compat
- EDIT5612
[2022-07 LWG Motion 25] P2446R2 views::as_rvalue
- EDIT5611
[2022-07 LWG Motion 24] P2438R2 std::string::substr() &&
- EDIT5610
[2022-07 LWG Motion 23] P2419R2 Clarify handling of encodings in localized formatting of chrono types
- EDIT5609
[2022-07 LWG Motion 22] P2417R2 A more constexpr bitset
- EDIT5608
[2022-07 LWG Motion 21] P2408R5 Ranges iterators as inputs to non-Ranges algorithms
- EDIT5607
[2022-07 LWG Motion 20] P2404R3 Move-only types for equality_comparable_with, totally_ordered_with, and three_way_comparable_with
- EDIT5606
[2022-07 LWG Motion 19] P2540R1 Empty Product for certain Views
- EDIT5605
[2022-07 LWG Motion 18] P2374R4 views::cartesian_product
- EDIT5604
[2022-07 LWG Motion 17] P2322R6 ranges::fold
- EDIT5603
[2022-07 LWG Motion 16] P2302R4 std::ranges::contains
- EDIT5602
[2022-07 LWG Motion 15] P2291R3 Add Constexpr Modifiers to Functions to_chars and from_chars for Integral Types in <charconv> Header
- EDIT5601
[2022-07 LWG Motion 14] P2286R8 Formatting Ranges
- EDIT5600
[2022-07 LWG Motion 13] P2278R4 cbegin should always return a constant iterator
- EDIT5599
[2022-07 LWG Motion 12] P2165R4 Compatibility between tuple and tuple-like objects
- EDIT5598
[2022-07 LWG Motion 11] P2093R14 Formatted output
- EDIT5597
[2022-07 LWG Motion 10] P1899R3 stride_view
- EDIT5596
[2022-07 LWG Motion 9] P1642R11 Freestanding Library: Easy [utilities], [ranges], and [iterators]
- EDIT5580
[2022-07 CWG Motion 15] P2493R0 Missing feature test macros for C++20 core papers
- EDIT5579
[2022-07 CWG Motion 14] P1467R9 Extended floating-point types and standard names
- EDIT5578
[2022-07 CWG Motion 13] P2280R4 Using unknown pointers and references in constant expressions
- EDIT5577
[2022-07 CWG Motion 12] P1169R4 static operator()
- EDIT5576
[2022-07 CWG Motion 11] P2071R2 Named universal character escapes
- EDIT5575
[2022-07 CWG Motion 10] P2266R3 Simpler implicit move
- EDIT5574
[2022-07 CWG Motion 9] P2448R2 Relaxing some constexpr restrictions
- EDIT5573
[2022-07 CWG Motion 8] P2290R3 Delimited escape sequences
- EDIT5572
[2022-07 CWG Motion 7] P2324R2 Labels at the end of compound statements (C compatibility)
- EDIT5571
[2022-07 CWG Motion 6] P2362R3 Remove non-encodable wide character literals and multicharacter wide character literals
- EDIT5570
[2022-07 CWG Motion 5] P2437R1 Support for #warning
- EDIT5569
[2022-07 CWG Motion 4] P2327R1 De-deprecating volatile compound operations
- EDIT5568
[2022-07 CWG Motion 3] P2468R2 The Equality Operator You Are Looking For
- EDIT5567
[2022-07 CWG Motion 2] P2622R0 Core Language Working Group "ready" Issues for the July, 2022 meeting
- EDIT5566
[2022-07 CWG Motion 1] P2622R0 Core Language Working Group "ready" Issues for the July, 2022 meeting
- EDIT5565
[basic.compound]/1 function type does not mention cv- and ref-quals
- EDIT5564
[range.take.overview] Correct punctuation for `take_view` overview
- EDIT5563
[sequence.reqmts] Add `ranges` namespace qualifier for `range` concept
- EDIT5562
[unord.map.overview] Replace \tcode with \libconcept for `input_range`
- EDIT5561
[basic.def.odr] p12 Is the definition domain isolated or union
- EDIT5560
[expr.sizeof] Clarify padding in class types CWG2609
- EDIT5559
[basic.compound] p3 Improve the definition of the hypothetical array for the arithmetic purpose
- EDIT5558
Definition of the term: free store
- EDIT5557
[range.join.with.iterator] Add missing \libconcept for `convertible_to`
- EDIT5556
Qualify all calls to std::get
- EDIT5555
[specialized.algorithms, iterator.concept.readable] Replace \placeholdernc to \exposconcept for exposition-only concepts
- EDIT5554
[algorithm.syn, alg.swap] Add missing \libconcept for `input_range`
- EDIT5553
[temp.variadic] p6 Rearrange the rule and make the meaning clearer
- EDIT5552
[range.elements.view] Add missing \libconcept for `move_constructible`
- EDIT5551
[lib] Phrasing through "inclusion" precludes header imports
- EDIT5550
[temp.deduct.call] lacks the cross-reference to [temp.deduct.type] for describing deduction
- EDIT5549
[module.reach] p3 "any" is ambiguity in the rule
- EDIT5548
[dcl.friend] Specify where a friend specifier can appear
- EDIT5547
[conv.ptr] p2 The cv-qualifications between source and destination type are not necessarily the same
- EDIT5546
[basic.fundamental] p12 Saying that "range of representable values" is implementation-defined is helpful
- EDIT5545
[basic.fundamental] p5 Improve the definition of base-2 representation of the signed integer type
- EDIT5544
Stop talking about fields
- EDIT5543
[syntax] p2 Add "X-expression" in the list
- EDIT5542
[temp.inst] p12 "In a function template specialization" is not defined
- EDIT5541
[over.call.object] Note has counterfactual statement re: surrogate functions and overload resolution
- EDIT5540
[dcl.type.general] p3 The grammar type-specifier-seq does not comprise defining-type-specifier
- EDIT5539
[dcl.fct.def.general] p2 "declarator;" is not described in [dcl.fct]
- EDIT5538
[temp.inst] Clarify referent of 'declaration'
- EDIT5537
[module.private.frag] Remove misleading example and broaden note
- EDIT5536
More typo and formatting fixes
- EDIT5535
[priqueue.overview] Add misssing `>` to deduction guide
- EDIT5534
use "named by" in place of "appear as" for odr-using a variable
- EDIT5533
[basic.def.odr] p5 "appears as" is not defined and "named by" is a better choice
- EDIT5532
[common.iter.nav] Fix \exposconceptnc
- EDIT5531
Typo and formatting fixes
- EDIT5530
[range.join.with.sentinel] Add missing curly braces
- EDIT5529
[range.chunk.view.input] Add missing \exposid for `base_`
- EDIT5528
[allocator.requirements.general] The meaning of "parameterized in terms of allocators" seems unclear
- EDIT5527
[module.unit] Is “indirectly exported” a deliberate design?
- EDIT5526
[range.elements.sentinel] Fix incorrect \placeholder
- EDIT5525
[range.join.with.view] Add missing \libconcept
- EDIT5524
[ranges.syn] Add missing \libconcept for `owning_view`
- EDIT5523
[thread.lock.unique.locking] Fix function call expressions
- EDIT5522
[basic.align] Fix cross-reference to meanwhile deprecated aligned_storage
- EDIT5521
[basic.align] Update note to reflect deprecation of aligned-storage templates
- EDIT5520
[range.adjacent.iterator] Use correct descriptive element
- EDIT5519
[ranges.syn] Fix the constraints order of `slide_view`
- EDIT5518
[container.reqmts] p65 seems to ban small string optimization
- EDIT5517
[func.wrap.move.ctor] Fix typo naming template parameter packs
- EDIT5516
[range.chunk] Add the class template description for `chunk_view`
- EDIT5515
[range.istream.iterator] basic_istream_view::iterator is not a class …
- EDIT5514
[range.istream.view] Add \ref for `basic_istream_view::iterator`
- EDIT5513
[res.on.functions] Use normal "behavior is undefined" words of power
- EDIT5512
Fixed wording regarding omitting the template argument list <>
- EDIT5511
[dcl.init.ref] p5.4.1 "the result of the call" is not an expression to which type check can be done
- EDIT5510
[module.reach] Remove redundant module implementation unit declaration
- EDIT5509
[expr.reinterpret.cast] p2 The meaning of "its own type" is not clear
- EDIT5508
Use of 'il' parameter name in functions taking initializer_lists inconsistent
- EDIT5507
[ranges] Should `constexpr default_sentinel_t end()` be `const`-qualified?
- EDIT5506
[diff.expr] Unmentioned incompatibility with C about pointer indirection CWG232
- EDIT5505
[ranges] The explicity of the constructor needs to be consistent
- EDIT5504
[std] Link header in summary tables to its synopsis
- EDIT5503
[stmt.dcl] p3 Improve the contradictory wording
- EDIT5502
[lex.pptoken] p2 Split the quotation characters into the corresponding terms
- EDIT5501
[tuple.cnstr] Remove bad escaping in codeblock
- EDIT5500
[range.chunk.overview,range.slide.overview] Correct the italics of N/M in the overview
- EDIT5499
[ranges] Remove redundant `// exposition only` comments in itemdecl section
- EDIT5498
[range.chunk.by.view] Add missing exposition only comment
- EDIT5497
[temp.expl.spec] p10 What if the declarator-id in an explicit specialization is not a template-id?
- EDIT5496
[dcl.meaning.general] p3.3 The lookup for the declarator-id that is an identifier in the explicit instantiation or specialization for function template
- EDIT5495
[dcl.fct]/22 An abbreviated function template is _functionally_ equivalent to a function template
- EDIT5494
[range.chunk.overview], [range.chunk.by.overview] Fix inconsistent for loop format
- EDIT5493
[conv.mem] p2 should specify the complete conversion path
- EDIT5492
[range.chunk.fwd.iter] Fix unformatted semicolon
- EDIT5491
[class.ctor.general] p3 is made dangling by P1787
- EDIT5490
The bound of considering the context of the copy-initialization
- EDIT5489
[dcl.init.general] Fix the informative description in 16.6.1 Example 2
- EDIT5488
The comment of the example in [dcl.init.general] p16.6.1 is wrong
- EDIT5487
[expected.object.general] E should use code-font
- EDIT5486
The result of an expression is given different meanings between [basic.lval] and [expr.compound]
- EDIT5485
[expected.object.ctor] Use the injected class name to refer to the current instantiation
- EDIT5484
[range.chunk.by.view] Should the help function `find-next`/`find-prev` of `chunk_by_view` be `private`?
- EDIT5483
[move.iter.cons] Add missing Returns clause
- EDIT5482
[allocator.requirements.general] Simplify `SimpleAllocator` with some new styles
- EDIT5481
[ranges] Consistent style for negated fold expressions in constraints
- EDIT5480
[temp.dep.expr] p3 How an id-expression that is a template-id is dependent?
- EDIT5479
[allocator.requirements.general] Consider changing Example 2
- EDIT5478
[range.join.iterator, range.join.with.iterator] Add `InnerBase` and replace more `OuterIter/InnerIter`
- EDIT5477
[intro.execution] p7 value computation vs. prvalue
- EDIT5476
[expr.call] The value computation of a function call and the evaluations of expressions within the function body are not specified
- EDIT5475
[over.oper.general] p7 Precedence is not a formal wording nor specified
- EDIT5474
[range.join.view] Simplify `range_reference_t<V>` to `InnerRng`
- EDIT5473
[fs.path.generic.obs] and [fs.path.modifiers]p2, wording of `make_preferred` and `generic_*` is ambiguous
- EDIT5472
[ratio.arithmetic] Add missing index entries
- EDIT5471
[basic.scope.temp] p2 Clarify the scope where D should have inhabited
- EDIT5470
[mem.poly.allocator.class.general] Clarify `polymorphic_allocator<void>` etc.
- EDIT5469
[range.join.with.view] Add missing libconcept
- EDIT5468
[mem.poly.allocator.class.general] Specializations of `polymorphic_allocator` may need clarification
- EDIT5467
[stacktrace.basic.nonmem] Add missing \pnum before \recommended
- EDIT5466
[stacktrace.basic.nonmem] missing \pnum in p2?
- EDIT5465
[module.global.frag] Global namespace has no declaration how could it be "decl-reachable" from a declaration?
- EDIT5464
[dcl.array] p8 A contradictory example and the rule should be improved
- EDIT5463
[over.ics.list] p9 The cross-referenced subclause [over.ics.ref] does not touch an non-expression initializer
- EDIT5462
[dcl.init.list p3.10 The prvalue mentioned in the initialization of the reference abruptly appears without any specification
- EDIT5461
[temp.constr.normal] p1.4 The implementations have a divergence for substitution in the normalization of a concept-id
- EDIT5460
[expr.prim.req] What is the kind of constraints introduced by requires expressions
- EDIT5459
[temp.names] p9 The process of the parameter mapping is omitted
- EDIT5458
[basic.def.odr] How is a default argument considered as a definition?
- EDIT5457
[temp.arg.nontype] Clarify the grammar meaning of template non-type argument
- EDIT5456
[dcl.fct.def.default] p2 The expression of tense
- EDIT5455
[range.join.with.iterator] Add missing 'template' keyword prior to dependent template name 'emplace'
- EDIT5454
[temp.deduct.partial] The unclear points in partial ordering for function/class templates
- EDIT5453
[temp.deduct] The substitution in deduction process that results failure should also apply to class templates CWG2054
- EDIT5452
[class.copy.ctor] p6 The implicitly declared function does declare the function
- EDIT5451
Fix typos
- EDIT5450
[class.copy.ctor] Clarify the value category of the initializer in the implicit defined function
- EDIT5449
[expr.prim.id.unqual] What id-expression denotes a destructor?
- EDIT5448
[namespace.udecl] Lack a sufficient rule to specify using-declaration cannot refer to a destructor
- EDIT5447
[over.match.ctor] Default-initialization and its argument list
- EDIT5446
[over.match.best.general] Fix typo in example
- EDIT5445
[syncstream.osyncstream.cons] Fix use of parameter name
- EDIT5444
[cons.slice] Add copy constructor for 'slice' to synopsis
- EDIT5443
[thread.sema.cnt] Add missing parentheses on function call expression
- EDIT5442
[stringbuf.virtuals] Add missing 'override' for setbuf
- EDIT5441
[range.transform.iterator] Add some missing \exposid
- EDIT5440
[namespace.udecl] p4 The member function of a base class cannot have the signature of the one of a derived class
- EDIT5439
[namespace.udecl] How to consider the properties of an object parameter in the context other than overload resolution
- EDIT5438
Minor fixes related to issue 5428
- EDIT5437
[stringbuf.virtuals] missing 'override' for setbuf
- EDIT5436
[thread.lock.unique.locking] confusion between function calls and names
- EDIT5435
[thread.sema.cnt] missing parens on function call expression
- EDIT5434
[streambuf.virt.get] should use "increments"
- EDIT5433
[over.match.best.general] example 7 should use 'c'
- EDIT5432
[ostream.inserters.arithmetic] Missing itemdecl return types
- EDIT5431
[syncstream.osyncstream.cons] refers to undefined `os`
- EDIT5430
[thread.lock.unique.cons] should use nullptr
- EDIT5429
[cons.slice] lists undeclared copy constructor
- EDIT5428
Wholesale list of issues (with suggested fixes), as found in ISO14882:2020
- EDIT5427
Consider exposition-only helper for T(*)[] is convertible to U(*)[]
- EDIT5426
[dcl.constexpr] p6 Relax the condition for a constexpr function that could be well-formed
- EDIT5425
[intro.execution] p3 Is an operand applied with (built-in)conversions not a subexpression of an operation E?
- EDIT5424
[expected.object.general, expected.void.general] copy and move constr…
- EDIT5423
[expr.const] p5.14 The rule about lambda-expression in a core constant expression is not clear
- EDIT5422
[dcl.constexpr] Uninitialized non-static data members of fundamental type CWG2558
- EDIT5421
[class.dtor] p1 Make the requirement of a prospective destructor to be accurate.
- EDIT5420
[dcl.fct] p6 Does it make sense that a constructor can have an explicit object parameter?
- EDIT5419
[ranges.syn] remove trailing `-> see below` return type from three `t…
- EDIT5418
[class.access] Remove dangling Note
- EDIT5417
Where to get the C++98 and C++03 drafts?
- EDIT5416
[optional.ctor], [expected.object.ctor] Add converts-from-any-cvref
- EDIT5415
[expr.call] The result type of a function call and the value category relying on it
- EDIT5414
[range.utility.conv.general] Strike extraneous semicolon
- EDIT5413
[except.pre] Reword "shall not be used to" avoiding question of actual "use"
- EDIT5412
Fix the typo for "apostrohpe"
- EDIT5411
Fix the typo for "apostrohpe"
- EDIT5410
[lex.ccon] A typo for "'" in table 10
- EDIT5409
[associative] Add "i.e." in front of explanation
- EDIT5408
[iterator.concept.readable] remove obsolete Note
- EDIT5407
[expr] It is underspecified when evaluating an operation whose operands have values designated NaN
- EDIT5406
[basic.def.odr] p10 What does function definition scope mean in this current draft?
- EDIT5405
[expr.prim.lambda.general] Clarify deduced lambda return type
- EDIT5404
[class.access.base] p5 Whether the base-specifier-list of a derived class is a point R where protected member is accessible? CWG372
- EDIT5403
[expected] Use `unex` as exposition-only name for all unexpected values
- EDIT5402
[depr.tuple],[depr.variant] Use struct class-key consistently
- EDIT5401
[over.match.oper] p2 It seems that p2 omits the function call operator
- EDIT5400
[expr.prim.lambda.closure] p3 What is the return type of a function call operator(template) if trailing-return-type is omitted?
- EDIT5399
[expr.call] Clarify the value of this
- EDIT5398
[expr.shift] p1 What is the promoted type of a source type to which integral promotion does not apply?
- EDIT5397
[string.view.deduct] Move to immediately after [string.view.cons]
- EDIT5396
Fix placement of namespace-scope declarations
- EDIT5395
Update templates.tex
- EDIT5394
[temp.constr.normal]: Missing trailing semicolon after concept definition
- EDIT5393
[cpp.pre] p1 directive-introducing token is immediately followed by a whitespace
- EDIT5392
[expr.static.cast] p10 Circular definition of explicitly converting an integer value to enumeration type
- EDIT5391
[class] "class lattice" is never clearly defined
- EDIT5390
[expr.new] p26 Is the matching deallocation function guaranteed to be invoked when no matching handler can be found? CWG2566
- EDIT5389
[temp.constr.normal] The obscure(contradictory) of the normalization of a concept-id
- EDIT5388
[temp.over.link] types involving template parameters are not expressions
- EDIT5387
[class.member.lookup] p7 Whether two conversion function (template)s correspond?
- EDIT5386
[allocator.requirements.general] Specify all member types with `typename`
- EDIT5385
[atomics.syn] doesn't depict `memory_order_meow`
- EDIT5384
LWG3687. `expected<cv void, E>` move constructor should move
- EDIT5383
[range.adaptors] Make the prints message format consistent
- EDIT5382
[range.utility.conv.general] Add missing constexpr for container-inserter
- EDIT5381
[expected.object.general] Add missing noexcept for expected::error()
- EDIT5380
[expected.object.general] Remove explicit(see below) for expected copy/move constructor
- EDIT5379
[memory.syn] Add missing closing bracket for attribute
- EDIT5378
nodiscard of allocate_at_least misses a closing bracket
- EDIT5377
[intro.progress] Does p1 conditionally introduce a kind of undefined behavior?
- EDIT5376
[alg.min.max] Consistently specify `ranges::minmax_element` with `ranges::minmax_element_result`
- EDIT5375
[alg.min.max] hasn't been updated when LWG3180 has been applied
- EDIT5374
[stacktrace.syn] Add '#include <compare>'
- EDIT5373
[stacktrace.syn] should depict `<stacktrace>` including `<compare>`
- EDIT5372
[temp.arg.template] p4 Saying PP is an id-expression has a wrong assumption
- EDIT5371
[over.best.ics.general] The wording about implicit conversion sequence is inconsistent
- EDIT5370
[lex.name] Remove extra vertical space in grammar
- EDIT5369
[over.best.ics.general] The type of parameter is unclear
- EDIT5368
P2071R2 Named universal character escapes
- EDIT5367
[intro.refs] Add UAX#29 to normative references
- EDIT5366
[span.streams] Move non-member swaps to header synopsis
- EDIT5365
[spanbuf] Fix template name in subclause heading
- EDIT5364
[over.match.funcs.general] p5 user-defined conversions sequence are not considered for object parameter CWG2557
- EDIT5363
[spanbuf] should be titled "Class template `basic_spanbuf`"
- EDIT5362
[spanstream.syn] doesn't mention `swap()` overloads
- EDIT5361
[over.match.funcs.general] p4 direct member vs. member for defining the type of implicit object parameter
- EDIT5360
[expected.unexpected] Rearrange std::unexpected
- EDIT5359
[range.adjacent.transform.iterator] Fix wrong template parameter in adjacent_transform_view::iterator
- EDIT5358
[conv.qual] Improvement and supply the omitted result
- EDIT5357
[expr.cast] Clarify ambiguous static_cast/const_cast
- EDIT5356
[basic.compound] p4 What the definition of whether two objects are the same
- EDIT5355
[expr.const.cast] Use "shall" to impose the requirement
- EDIT5354
The range of representable values of compound types
- EDIT5353
Improve the definition of the brace elision of aggregate initialization
- EDIT5352
[class.temporary] p6.6 "glvalue operand" is misleading
- EDIT5351
[basic.lookup] lookup context vs. cv-qualified that type
- EDIT5350
[Editoral] Typo on home page
- EDIT5349
How many objects or references are associated with a block variable with static storage duration(in multi-thread)?
- EDIT5348
Preexisting: These probably needs to be more than just derived. Like "a type with a base characteristic ([meta.rqmts]) of `bool_constant<`_`B`_`>`".
- EDIT5347
Inconsistent "default"s in allocator requirements tables
- EDIT5346
The definition of what entity denoted by a qualified-id is not clear
- EDIT5345
The grammar template-name component has a narrow definition
- EDIT5344
[temp.deduct.general] p1 What are these necessary template arguments when referring to a function template specialization
- EDIT5343
[temp.deduct.type] p4 Template parameter pack is only used in non-deduced context
- EDIT5342
[dcl.type.decltype] p1 What is the entity named by E when E is a class member access
- EDIT5341
[temp.arg.explicit] p5 Explicitly specified template arguments can enforce to use the template
- EDIT5340
[temp.deduct.call] p1 The comment for a function parameter pack is conflict
- EDIT5339
A subobject is contained by another object rather than by a type
- EDIT5338
[class.spaceship] lacks to specify the behavior if the defined expression for synthesized three-way comparison is ill-formed
- EDIT5337
[dcl.fct.def.default] Restrictions on what comparison operator function can be explicitly defaulted CWG2547
- EDIT5336
[class.compare.default] p1 The condition of implicitly defining a defaulted comparison operator function CWG2546
- EDIT5335
[class.compare.secondary] The extent to which "The defaulted operator function is not considered" applies CWG2546
- EDIT5334
[container.rev.reqmts] p16+ are not "reversible container requirements"
- EDIT5333
[range.utility.conv.general] Add missing template parameter to container_inserter
- EDIT5332
[expr.const] Add cross-reference for construct_at
- EDIT5331
[range.adjacent.transform.iterator] Fix template parameter typo
- EDIT5330
[diff.expr][diff.dcl] Features removed in C99 are still mentioned
- EDIT5329
[range.chunk.outer.value] Fix unformatted dereference operator
- EDIT5328
[range.utility.conv.general] Should `reservable-container` and `container-insertable` be concepts?
- EDIT5327
[allocator.requirements.general] Dismantle requirements table
- EDIT5326
[range.slide.overview] Fix multi-character typo
- EDIT5325
[range.chunk.inner.iter] Fix index reference.
- EDIT5324
[diff.cpp20.library] Add subclause, highlighting new headers
- EDIT5323
How to specify small nested classes: struct/class, private members
- EDIT5322
[range.chunk.outer.value] Add missing private specifier
- EDIT5321
Move the restrictions regarding macros away from [library] (or add links to them)
- EDIT5320
[thread] Rename to 'Concurrency support library'
- EDIT5319
[class.prop] Clarify definition of implicit-lifetime class
- EDIT5318
[class.prop] ambiguous conditions in definition of implicit-lifetime class
- EDIT5317
[temp.variadic] Use consistent utterances associated with pack expansion
- EDIT5316
[headers][expected.syn] Index and list `<expected>`
- EDIT5315
Restructuring clauses for C++26
- EDIT5314
[diff.cpp20.library] is missing
- EDIT5313
Clause reorganization for C++23
- EDIT5312
spacing of ref-qualifiers
- EDIT5311
[version.syn] Remove mention of nonexistent header `<priority_queue>`
- EDIT5310
[allocator.requirements.general] Remove unused provisions
- EDIT5309
[range.slide.iterator] Remove `@` in `\tcode`
- EDIT5308
How to space ref qualifiers
- EDIT5307
[basic.start.dynamic] didn't state the situation for the initialization of the non-block thread storage duration inline variable
- EDIT5306
[lib] Add missing \pnum before descriptive elements
- EDIT5305
Difference between "execution" and "evaluation"
- EDIT5304
[lex.name] Rephrase note to avoid upper/lower-case
- EDIT5303
Unable to find label {term.odr.use}
- EDIT5302
An improvement to ADL for the name declared by a friend declaration
- EDIT5301
import-keyword, module-keyword, and export-keyword are not preprocessing tokens
- EDIT5300
Regardez "Sokuu - Survie" sur YouTube
- EDIT5299
[class.temporary] The use of term "trivially copyable" may be wrong
- EDIT5298
[dcl.fct.def.coroutine] Initializer of a non-block variable is also a resumer
- EDIT5297
Cplusplus
- EDIT5296
[lex.name] prohibits uses of predefined macro names and feature-test macros
- EDIT5295
The resumer of a coroutine may not be a function
- EDIT5294
[expr.prim.lambda.closure] Conversion to function pointer doesn't account for explicit object parameter
- EDIT5293
[range.zip.iterator] Fix typo
- EDIT5292
[locale.cons] Ambiguous argument in Throws for locale+name+category constructor
- EDIT5291
[stdatomic.h.syn] Add missing atomic_fetch_xor/_explicit
- EDIT5290
[module.interface] Add adjective 'exported' to dangling prons
- EDIT5289
we didn't explicitly specify that the current instantiation does not cause an implicit instantiation
- EDIT5288
P2531R0 C++ Standard Library Issues
- EDIT5287
P2533R0 Core Language Working Group "ready"
- EDIT5286
P2440R1 ranges::iota, ranges::shift_left, and ranges::shift_right
- EDIT5285
P2387R3 Pipe support for user-defined range adaptors
- EDIT5284
P2273R3 Making std::unique_ptr constexpr
- EDIT5283
P2255R2 A type trait to detect reference binding to temporary
- EDIT5282
P1413R3 Deprecate std::aligned_storage and std::aligned_union
- EDIT5281
what is the locus of a function-definition?
- EDIT5280
P1206R7 Conversions from ranges to containers
- EDIT5279
P0627R6 Function to mark unreachable code
- EDIT5278
P0533R9 constexpr for <cmath> and <cstdlib>
- EDIT5277
[namespace.udecl] does not explicitly state the reason for special member hidden
- EDIT5276
P0323R12 std::expected
- EDIT5275
[dcl.init.list] Unparenthesize cross-reference
- EDIT5274
P2493R0 Missing feature test macros for C++20 core papers
- EDIT5273
P2173R1 Attributes on lambda-expressions
- EDIT5272
[2022-02 LWG Motion 13] P2443R1 views::chunk_by
- EDIT5271
[2022-02 LWG Motion 12] P2442R1 Windowing range adaptors: views::chunk and views::slide
- EDIT5270
[2022-02 LWG Motion 11] P2441R2 views::join_with
- EDIT5269
[2022-02 LWG Motion 10] P2440R1 ranges::iota, ranges::shift_left and ranges::shift_right
- EDIT5268
[2022-02 LWG Motion 9] P2387R3 Pipe support for user-defined range adaptors
- EDIT5267
[2022-02 LWG Motion 8] P2273R3 Making std::unique_ptr constexpr
- EDIT5266
[2022-02 LWG Motion 7] P2255R2 A type trait to detect reference binding to temporary
- EDIT5265
[2022-02 LWG Motion 6] P1413R3 Deprecate std::aligned_storage and std::aligned_union
- EDIT5264
[2022-02 LWG Motion 5] P1206R7 ranges::to: A function to convert any range to a container
- EDIT5263
[2022-02 LWG Motion 4] P0627R6 Function to mark unreachable code
- EDIT5262
[2022-02 LWG Motion 3] P0533R9 constexpr for <cmath> and <cstdlib>
- EDIT5261
[2022-02 LWG Motion 2] P0323R12 std::expected
- EDIT5260
[2022-02 LWG Motion 1] P2531R0 C++ Standard Library Issues
- EDIT5259
[2022-02 CWG Motion 3] P2493R0 Missing feature test macros for C++20 core papers
- EDIT5258
[2022-02 CWG Motion 2] P2173R1 Attributes on Lambda-Expressions
- EDIT5257
[2022-02 CWG Motion 1] P2533R0 (Core Language Working Group "ready" Issue
- EDIT5256
[container.gen.reqmts] Eliminate "Value:"
- EDIT5255
The links to [term.odr.use] all response 404.
- EDIT5254
[expr.prim.lambda.capture] Fix 'potentially references' for members
- EDIT5253
[iterator.concept.winc] Remove duplicate paragraph
- EDIT5252
P2443R1 views::chunk_by
- EDIT5251
[iterator.concept.winc] Duplicate paragraph
- EDIT5250
[range.slide.view] Replace conditional with call to max
- EDIT5249
P2442R1 Windowing range adaptors: views::chunk and views::slide
- EDIT5248
P2441R2 views::join_with
- EDIT5247
[lex.charset] p5 The associated character type of a code unit is not clear
- EDIT5246
Fix order of std-format-spec field descriptions.
- EDIT5245
[fs.class.directory.iterator.general] Fix grammar
- EDIT5244
[iterator.operations] clarify preconditions on std::distance
- EDIT5243
[expr.prim.lambda.capture] vs. [basic.def.odr] in their use of «names»/«named by»
- EDIT5242
[derivation] Remove 'basic integral type' from footnote
- EDIT5241
Terms "template declaration" and "template entity" are undefined
- EDIT5240
[stream.types][derivation] What are "basic integral types"?
- EDIT5239
The definition of "reference-compatible" is not accurate
- EDIT5238
Some unclear wording in [except]
- EDIT5237
P1766R1 partially not reflected in draft
- EDIT5236
[except.handle] p9 handler vs. implicit handler
- EDIT5235
[range.req.general] Remove incorrect normative duplication for 'view'
- EDIT5234
[range.req.general]/2 still says view requires constant time destruction
- EDIT5233
P2416 Inconsistent wording in the requirements for expressions
- EDIT5232
[temp.res] Move a note outside itemize environment
- EDIT5231
[stacktrace] Move into [diagnostics]
- EDIT5230
Move [class.free]
- EDIT5229
Move [class.free]
- EDIT5228
[basic.life] Add cross-reference for union member lifetime
- EDIT5227
[std] Replace hyphen with period in labels
- EDIT5226
[text] Create "Text processing library" clause
- EDIT5225
inconsistent use of periods versus hyphens in [defns]
- EDIT5224
P2441 Fix "In that case"
- EDIT5223
Improve certain definitions in [class.mem.general]
- EDIT5222
[util.smartptr.atomic.general] Fix xref
- EDIT5221
[basic.lookup.unqual] p5 The component names of a type-specifier or ptr-operator are underspecified
- EDIT5220
[class.pre] p2 what is the locus of a injected-class-name?
- EDIT5219
[basic.life] p1 omits a cross-reference to [class.copy.assign] for union member case
- EDIT5218
[class.mem.general] Add cross-reference for 'layout-compatible type'
- EDIT5217
[stmt.return] Clarify flowing off the end of a function
- EDIT5216
[class.mem.general] only second use of "layout-compatible types" has xref to definition
- EDIT5215
[editoral] the ambiguity in [stmt.return] p4
- EDIT5214
[stmt.return.coroutine] p3 the original function-body vs. the replaced function-body
- EDIT5213
the lifetime of the variant members of union class objects operated by memcpy
- EDIT5212
Less redundant 'typename' in type-id-only contexts
- EDIT5211
[macros] In \ucode, align size of digits and letters
- EDIT5210
[macros] Introduce 'term.*' labels
- EDIT5209
[basic.lookup.argdep] should also perform if function declaration is not found
- EDIT5208
[expr.await] lacks the specification for overload "operator co_await"
- EDIT5207
[util.smartptr.atomic] Add cross-reference to <memory> header
- EDIT5206
[util.smartptr.atomic] Add a note mentioning <memory>
- EDIT5205
Create an exposition-only helper for the std::optional copy/move ctor constraints
- EDIT5204
[temp.param] Delete outdated wording at p15
- EDIT5203
[func.require] Introduce labels 'term.perfect.forwarding.call.wrapper'
- EDIT5202
[func.memfn] Correct target object by fixing typo
- EDIT5201
[dcl.struct.bind] structured bindings vs. potentially conflict
- EDIT5200
[class.bit] p4 It is not clear whether a value of enumeration whose underlying type is fixed can be compared equally with the stored value in a bit-field
- EDIT5199
[expr.add] p4 lacks to specify the case when the expression J has an unscoped enumeration type
- EDIT5198
move_only_function takes one signature
- EDIT5197
[class.copy.assign] lacks to specify the effect of the implicitly-defined move assignment operator for a union class
- EDIT5196
[pairs.pair] Add missing `_v`
- EDIT5195
[algorithm.syn][alg.min.max] Fix indexing of indirectly_copyable_storable
- EDIT5194
[class.copy.ctor] p10 What is the selected one by overload resolution for a variant member in the context of implicitly copy/move constructor for a union?
- EDIT5193
[class.copy.ctor] p15 Only the corresponding active object can be created and copied from the source
- EDIT5192
Macro replacement is performed in a has-include-expression?
- EDIT5191
[basic.lookup.unqual] Clarify conversion-function-id components lookup
- EDIT5190
[temp.res.general] Clarify binding of names
- EDIT5189
[temp.res.general]/1 What does "is or is reachable" mean?
- EDIT5188
[lex.ppnumber] should also include user-defined-integer-literal and user-defined-floating-point-literal
- EDIT5187
[lex.name] p3 contradicts to [usrlit.suffix]p1
- EDIT5186
[temp.dep.general] p2.1 lacks a trialing 'or'
- EDIT5185
[expr.prim.id.qual]/(3.2) declarative nested-name-specifier nominating a partial specialization
- EDIT5184
Improve [dcl.fct.def.general] p2
- EDIT5183
[stmt.expr] p1 There is not only a side effect but also value computation
- EDIT5182
[diff.mods.to.declarations] Additions in <cmath> are not mentioned
- EDIT5181
[lex.string] p7 Lacks the case that both have no "encoding-prefix"
- EDIT5180
[over.literal] p1 is out-date
- EDIT5179
[expr] Cleanup for 'discarded-value expression'
- EDIT5178
[core] Replace 'enumerated type' with 'enumeration'
- EDIT5177
The meaning of "under construction or destruction" is not precise
- EDIT5176
Direct non-static data member vs. non-static data member
- EDIT5175
[class.cdtor.example] p1 The comment is wrong since the example violates [class.cdtor]p3
- EDIT5174
[diff] Annotate keywords
- EDIT5173
[class.member.lookup] Clarify "unambiguous base class"
- EDIT5172
[over.match.oper] p2, p3, p7 several issues
- EDIT5171
[basic.scope.pdecl] The locus of using-directives are underspecified
- EDIT5170
[diff.stmt] Properly refer to function return types
- EDIT5169
[diff.expr] Replace 'will' with present tense
- EDIT5168
[locale.ctype.virtuals] Clarify do_widen parameter
- EDIT5167
[meta.rel] Avoid undefined term 'void types'
- EDIT5166
[expr.prim.id.unqual] p3 Improve the utterance: "contain" vs. "in"
- EDIT5165
[temp.variadic] Clarify "pack expansion of its initialization"
- EDIT5164
[macros] Use math font for ranges
- EDIT5163
Lack an explicit restriction on "return type" in the explicit function template instantiation/specialization
- EDIT5162
[dcl.init.aggr] The meaning of "corresponding" is vague in aggregate initialization
- EDIT5161
c plus plus application openSUSE 15.2 cannot find -lmysqlclient_
- EDIT5160
[over.ics.rank] p3.2.1 "Proper subsequence" vs. "subsequence"
- EDIT5159
[conv.rank] p1.10 Improve the definition of comparing ranks
- EDIT5158
Avoid "compiler"
- EDIT5157
[dcl.meaning.general] p6 Which specifiers in the decl-specifier-seq contribute to the type of declarations are underspecified
- EDIT5156
[format.arg] Fix the determination of T without cvref-qualifiers removed LWG3631
- EDIT5155
[format.arg] Fix the determination of T without cvref-qualifiers removed
- EDIT5154
[atomics] Harmonize references to atomics operations tables
- EDIT5153
[std] Fix bad \grammarterms
- EDIT5152
[depr.default.allocator] Index allocator::is_always_equal here
- EDIT5151
[std] Extend \iref to accept a list of cross-references
- EDIT5150
[temp.deduct.general] The rules regarding "deduction fails" need to be rearranged
- EDIT5149
[dcl.meaning.general] Clarify correspondence for block-scope friends
- EDIT5148
[dcl.meaning.general] p2.3 Correspond to a declaration that inhabits the block scope is not sufficient
- EDIT5147
[range.access] Fix cross-references for 'array'
- EDIT5146
Inconsistent cross-references for array of unknown bound
- EDIT5145
[class.virtual] Explicit object member functions cannot be virtual
- EDIT5144
[class.virtual] Overriding virtual function through an explicit object member function
- EDIT5143
[class.conv.fct] specifies the wrong type for conversion functions with explicit object parameters
- EDIT5142
[over.sub] Subscripting may have default arguments CWG2507
- EDIT5141
[temp.local] Fix type-name interpretation of injected-class-name
- EDIT5140
[over.sub] Fix typo: change oeprator to operator
- EDIT5139
[temp.local] injected-class-name as a type-name
- EDIT5138
[associative.reqmts.general] Fix confusing local use of 'r'
- EDIT5137
[fs.class.path.general]Where is section 4.12?
- EDIT5136
[associative.reqmts.general] Fix typo: 'kx', not 'rx'
- EDIT5135
[associative.reqmts.general]/8.22.1 mentions nonexistent `rx`
- EDIT5134
[associative.reqmts.general] introduces `r` with two different meanings
- EDIT5133
[dcl.attr.grammar] Clarify that only non-standard attributes can be ignored
- EDIT5132
[ranges] Considering adding ExecutionPolicy parameters into std::ranges::for_each
- EDIT5131
[over.oper.general] default arguments for operator[]
- EDIT5130
[temp.deduct.general] Clarify explicit-specifier and exception specifications
- EDIT5129
[temp.deduct.general]/p7 should exclude exception specifications
- EDIT5128
Repository
- EDIT5127
[basic.lookup.qual.general] p2 Improve the definition of a member-qualified name
- EDIT5126
[lib] Add 'namespace std' wrappings around class definitions
- EDIT5125
[cpp.cond,cpp.predefined,version.syn] Highlight preprocessor dates
- EDIT5124
Restructuring clauses for C++23
- EDIT5123
[temp.deduct.conv] Implementations think there is a defect in this subclause
- EDIT5122
[refwrap.general] Add cross-references to the class synopsis
- EDIT5121
[allocator.adaptor.members] Fix select_on_container_copy_construction
- EDIT5120
[atomics.types.int] Reference [tab:atomics.types.int.comp]
- EDIT5119
[smartptr] Rework subclause nesting
- EDIT5118
[lex.string,dcl.init.string] Use 'code unit' for initialization from a string-literal
- EDIT5117
[version.syn] Add digit separators between year and month
- EDIT5116
[expr.prim.req.nested] Fix restriction on local parameters
- EDIT5115
[temp.arg.explicit] doesn't allow converting arguments if they deduced template parameters in non-deduced context
- EDIT5114
[chrono.syn] Use nested namespace definitions for clarity
- EDIT5113
[index] Index keywords as '<keyword>, keyword' for differentiation
- EDIT5112
[range.adjacent.overview] Fix multi-character in example
- EDIT5111
[std] Index specializations of range variable templates
- EDIT5110
[temp.explicit] Note disallows explicit instantiation of non-template member functions of a class template specialization
- EDIT5109
[version.syn] Use a digit separator to split the year and the month
- EDIT5108
[dcl.typedef] Add explanation for lookup failure in example
- EDIT5107
[dcl.typedef] p2 Unexplained lookup "error" in example
- EDIT5106
[spanstream.ctor] Fix base class name in effects
- EDIT5105
[basic.fundamental] Excise normative requirements std::numeric_limits
- EDIT5104
Introduce term.* labels for [basic.types.general] terms
- EDIT5103
[dcl.init.string] p1 Successive characters initializing array elements make nosense after P2314
- EDIT5102
[input.output] Fix headings of 'assign and swap' subclauses
- EDIT5101
[lex.charset] Define 'valid encoding'
- EDIT5100
[locale.time.get] Replace 'ISO/IEC 9945' with 'POSIX'
- EDIT5099
[intro.refs] Update dated reference to previous POSIX standard
- EDIT5098
[intro.refs] 3 ISO/IEC 9945:2003
- EDIT5097
[dcl.fct.def.coroutine] Limit 'this' to implicit object member functions
- EDIT5096
[defs] Update introduction to match ISO Directives
- EDIT5095
[lex.string] Clarify size of string-literal
- EDIT5094
Unicode naming cleanups
- EDIT5093
[lex] Unicode character names
- EDIT5092
[except.throw,except.handle] Move lvalue specification for copies
- EDIT5091
[except.throw] doesn't specify the type of the lvalue denoting the exception object
- EDIT5090
[lex.string]: Encoding described only for expression evaluation
- EDIT5089
[check] Cosmetics
- EDIT5088
C compatibility fixes
- EDIT5087
[basic.fundamental] Clarify unspecified representation
- EDIT5086
[over.best.ics] Clarify phrasing around user-defined conversion sequence
- EDIT5085
[dcl.fct.def.coroutine] mention of `*this` does not make sense after P0847R7
- EDIT5084
[dcl.init.general] Could the definition of value-initialization be simplified?
- EDIT5083
[basic.start.main] remove redundant phrase
- EDIT5082
[basic.link]/10 definition of "attached to module" is redunant and circular
- EDIT5081
Fix inconsistency in class grammar vs text
- EDIT5080
[std] Replace 'OK:' in code comments with 'OK,'
- EDIT5079
[macros] Allow \keyword and \grammarterm in section headings
- EDIT5078
[expr.ref] specify the result of a reference member access expression
- EDIT5077
[lex] Use \textsc for Unicode character names
- EDIT5076
[alg.c.library,c.math.fpclass,cmath.syn] Use \xrefc macro
- EDIT5075
[intro.object,lex.ccon] Use \Cpp{} macros
- EDIT5074
[stdatomic.h.syn] Fix missing \expos
- EDIT5073
Avoid implementation guidance in notes
- EDIT5072
[expr.prim.req.general] Change requirement-seq to right-recursive
- EDIT5071
[temp.constr.atomic] Fix phrasing in note
- EDIT5070
[basic.indet][bit.cast] Why "unsigned ordinary character"?
- EDIT5069
Fixes misapplied resolution of LWG3539
- EDIT5068
Cv-qualification for access to inherited members
- EDIT5067
[func.wrap.func.general,func.wrap.move.class] Remove 'first-class' object
- EDIT5066
[index] Fix dangling 'see' references
- EDIT5065
[cpp.replace.general] Rephrase function-like macro invocations
- EDIT5064
[range.view] Move note outside of list.
- EDIT5063
Does the rule of "corresponding bit" need clarification?
- EDIT5062
[expr.await] Remove hyphen from "re-thrown"
- EDIT5061
Mix of "see" and page numbers in the same index entry
- EDIT5060
[basic.start.main, dcl.link] Avoid implementation guidance in note
- EDIT5059
[lex.ccon] Clarify antecedent for 'it'
- EDIT5058
[time.format] Avoid non-sentence in bulleted list
- EDIT5057
[pairs.pair] Use T1/T2, not first_type/second_type
- EDIT5056
[system.error.syn,locale.facet] Replace 'automatic' by 'implicit' conversion
- EDIT5055
[index] Add UTF-8, UTF-16, UTF-32 to the index
- EDIT5054
[c.mb.wcs] mbrtoc8 stores code units, not characters
- EDIT5053
[vector.cons] Use math formatting for 'N' for consistency
- EDIT5052
Fix sentry dealings
- EDIT5051
Dangling references in index
- EDIT5050
[diff.cpp14.lex] Fix index entry for implementation-defined behavior
- EDIT5049
[basic.def.odr] Introduce label 'term.odr.use' and refer to it
- EDIT5048
[ranges] Tweak use of braces and whitespace
- EDIT5047
[container.requirements] Improve punctuation of list items.
- EDIT5046
Indentation in the presence of requires-clauses
- EDIT5045
what are "view"s?
- EDIT5044
[expos.only.func] Should we move decay-copy to [range.adaptors.general] ?
- EDIT5043
[support.c.headers.general] Do not use \libheader with placeholder.
- EDIT5042
[utilities][range.nonprop.cache] Simplify direct-non-list-initalization phrasing
- EDIT5041
"Duplicate" index entries re: implementation-defined mapping from source
- EDIT5040
[lex] P2314r4 fixes
- EDIT5039
[expr.type.conv] Move description of 'auto' deduction to [dcl.type.auto.deduct]
- EDIT5038
Wording for how "a contained value is initialized" could be simplified
- EDIT5037
[range.lazy.split.outer.value] Fix indexed outer class name
- EDIT5036
[time.format] Avoid sentence fragments in list
- EDIT5035
How to format around a codeblock
- EDIT5034
What's a "first-class object"?
- EDIT5033
[lex.ccon]/p2 Reword long sentence so it's easier to parse
- EDIT5032
inconsistent formatting for \U+nnnn
- EDIT5031
[iostreams] Make "sentry" object code font throughout
- EDIT5030
P2462R0 Core Language Working Group "ready" Issues for the October, 2021 meeting
- EDIT5029
[move.iterator] Use the template parameter directly in declaration of base()
- EDIT5028
[pairs.pair] contains a mix of T1/T2 and first_type/second_type
- EDIT5027
P2450 C++ Standard Library Issues to be moved in Virtual Plenary, Oct. 2021
- EDIT5026
P2393R1 Cleaning up integer-class types
- EDIT5025
P2340R1 Clarifying the status of the "C headers"
- EDIT5024
P2321R2 zip
- EDIT5023
[over.best.ics] Minor reading improvements
- EDIT5022
Consider introducing a new grammar `pp-balanced-token-seq`
- EDIT5021
LWG3480 directory_iterator and recursive_directory_iterator are not C++20 ranges
- EDIT5020
P2077R3 Heterogeneous erasure overloads for associative containers
- EDIT5019
P1675R2 rethrow_exception must be allowed to copy
- EDIT5018
P1272R4 Byteswapping for fun&&nuf
- EDIT5017
P1147R1 Printing volatile Pointers
- EDIT5016
P1072R10 basic_string::resize_and_overwrite
- EDIT5015
P0849R8 auto(x): decay-copy in the language
- EDIT5014
P0798R8 Monadic operations for std::optional
- EDIT5013
P0288R9 move_only_function
- EDIT5012
P2432R1 Fix istream_view
- EDIT5011
P2418R2 Add support for std::generator-like types to std::format
- EDIT5010
P2415R2 What is a view?
- EDIT5009
[vector.cons].10 Code font `N` should be math font $N$
- EDIT5008
[utility.intcmp] Remove Mandates implied by Equivalent to
- EDIT5007
[utility.intcmp].9 is redundant
- EDIT5006
[macros] Preserve straight apostrophes in code.
- EDIT5005
P2372R3 Fixing locale handling in chrono formatters
- EDIT5004
P2314R4 Character sets and encodings
- EDIT5003
P2036R3 Change scope of lambda trailing-return-type
- EDIT5002
P0847R7 Deducing this
- EDIT5001
[c.mb.wcs] mbrtoc8 should generally be said to store code units
- EDIT5000
P2251R1 Require span & basic_string_view to be Trivially Copyable
- EDIT4999
P2401R0 Add a conditional noexcept specification to std::exchange
- EDIT4998
P2301R1 Add a pmr alias for std::stacktrace
- EDIT4997
P2128R6 Multidimensional subscript operator
- EDIT4996
P2360R0 Extend init-statement to allow alias-declaration
- EDIT4995
P2246R1 Character encoding of diagnostic text
- EDIT4994
P2316R2 Consistent character literal encoding
- EDIT4993
P2242R3 Non-literal variables (and labels and gotos) in constexpr functions
- EDIT4992
P2334R1 Add support for preprocessing directives elifdef and elifndef
- EDIT4991
"automatic conversions"
- EDIT4990
[2021-10 LWG Motion 19] P2401R0 Add a conditional noexcept specification to std::exchange
- EDIT4989
[2021-10 LWG Motion 18] P2393R1 Cleaning up integer-class types
- EDIT4988
[2021-10 LWG Motion 17] P2340R1 Clarifying the status of the "C headers"
- EDIT4987
[2021-10 LWG Motion 16] P2321R2 zip
- EDIT4986
[2021-10 LWG Motion 15] P2301R1 Add a pmr alias for std::stacktrace
- EDIT4985
[2021-10 LWG Motion 14] P2251R1 Require span & basic_string_view to be Trivially Copyable
- EDIT4984
[2021-10 LWG Motion 13] P2077R3 Heterogeneous erasure overloads for associative containers
- EDIT4983
[2021-10 LWG Motion 12] P1675R2 rethrow_exception must be allowed to copy
- EDIT4982
[2021-10 LWG Motion 11] P1272R4 Byteswapping for fun&&nuf
- EDIT4981
[2021-10 LWG Motion 10] P1147R1 Printing volatile Pointers
- EDIT4980
[2021-10 LWG Motion 9] P1072R10 basic_string::resize_and_overwrite
- EDIT4979
[2021-10 LWG Motion 8] P0849R8 auto(x): decay-copy in the language
- EDIT4978
[2021-10 LWG Motion 7] P0798R8 Monadic operations for std::optional
- EDIT4977
[2021-10 LWG Motion 6] P0288R9 move_only_function
- EDIT4976
[2021-10 LWG Motion 5] P2432R1 fix istream_view
- EDIT4975
[2021-10 LWG Motion 4] P2418R2 Add support for std::generator -like types to std::format
- EDIT4974
[2021-10 LWG Motion 3] P2415R2 What is a view?
- EDIT4973
[2021-10 LWG Motion 2] P2372R3 Fixing locale handling in chrono formatters
- EDIT4972
[2021-10 LWG Motion 1] C++ Standard Library Issues to be moved in Virtual Plenary, Oct. 2021
- EDIT4971
[2021-10 CWG Motion 10] P2314R4 Character sets and encodings
- EDIT4970
[2021-10 CWG Motion 9] P2128R6 Multidimensional subscript operator
- EDIT4969
[2021-10 CWG Motion 8] P2036R3 Change scope of lambda trailing-return-type
- EDIT4968
[2021-10 CWG Motion 7] P2360R0 Extend init-statement to allow alias-declaration
- EDIT4967
[2021-10 CWG Motion 6] P2246R1 Character encoding of diagnostic text
- EDIT4966
[2021-10 CWG Motion 5] P2334R1 Add support for preprocessing directives elifdef and elifndef
- EDIT4965
[2021-10 CWG Motion 4] P2316R2 Consistent character literal encoding
- EDIT4964
[2021-10 CWG Motion 3] P0847R7 Deducing this
- EDIT4963
[2021-10 CWG Motion 2] P2242R3 Non-literal variables (and labels and gotos) in constexpr functions
- EDIT4962
[2021-10 CWG Motion 1] P2462R0 Core Language Working Group "ready" Issues for the October, 2021 meeting
- EDIT4961
[support.types.layout] Avoid implementation guidance in a note
- EDIT4960
P0288R9 move_only_function editorial fixes
- EDIT4959
[stmt.pre] Remove erroneous crossreference
- EDIT4958
[support.types.layout] Note should be a recommended practice paragraph
- EDIT4957
[range.join.view] remove duplicative condition in end() const
- EDIT4956
Add trailing semicolon to the example in expr.prim.id.general p5
- EDIT4955
[expr.const] the term "constant-initialized" is confusing
- EDIT4954
[istream.iterator.cons] uses no-longer-defined term "constant initializer"
- EDIT4953
[basic.life,basic.start.term,expr.delete] Clarify destruction of scalars
- EDIT4952
[class.access.base] p6 Unclear about the cv-qualification
- EDIT4951
[tuple.apply] Move exposition-only functions to namespace std
- EDIT4950
[customization.point.object] fix grammar
- EDIT4949
[module.context] instantiation context of the enclosing specialization
- EDIT4948
[tuple.apply] Redundant/inconsistent std:: qualification for std::get
- EDIT4947
[expr.const] p5 neither allocation nor deallocation function is a constexpr function
- EDIT4946
[range.dangling] Use ranges::subrange in example
- EDIT4945
[temp.friend] p5 Two declarations correspond can ignore the return types
- EDIT4944
Update the example of temporary pseudo-destruction to undefined behavior
- EDIT4943
[std] Use \keyword for coroutine keywords
- EDIT4942
[lib] Rename exposition-only 'no-throw-' concepts
- EDIT4941
[std] Fix cross-references to 'unevaluated operand'
- EDIT4940
[intro.execution] p5 Which language constructs does a full-expression include/comprise/contain
- EDIT4939
An anonymous union member is not a non-static data member on grammar
- EDIT4938
[class.union.anon] p1 All implicitly declared special member functions for anonymous union violate that rule
- EDIT4937
Consider adding a macro for semantic cross references
- EDIT4936
[expr.context] List of back references crossreference the parent subclause
- EDIT4935
[headers] Fix note about importing library headers
- EDIT4934
[over.best.ics.general] p1 "T t = E;" determins whether the implicitly conversion sequenced can be formed
- EDIT4933
[fstream.syn] Fix grammar
- EDIT4932
Are members of a nested class be members of the enclosing class?
- EDIT4931
[basic.scope.temp] p2 What is "the scope D inhabits"?
- EDIT4930
[dcl.init.aggr] Insert paragraph break to avoid bad \item numbering
- EDIT4929
[optional] Replace bool(x) with x.has_value()
- EDIT4928
[class.copy.elision] Fix comment in example
- EDIT4927
[expr.prim.lambda.capture] p6 The specified behavior of an init-capture is incorrect
- EDIT4926
[class.copy.elision] p2 incorrect comment in copy elision example
- EDIT4925
[basic.link] p19 Two confusing comments in the formal example
- EDIT4924
Follow-on to P2314R4: properly define encoding restrictions
- EDIT4923
[dcl.meaning.general] p5 Normalization of any declaration
- EDIT4922
The requirement of the trailing requires-clause in function-definition
- EDIT4921
[temp.param] p8 The value category of the non-type non-class non-reference parameter
- EDIT4920
[std] Replace \rSec with \subclause
- EDIT4919
[reserved.names] Account for *module-name*s reserved in [module.unit]p1
- EDIT4918
[class.base.init] Clarify implicitly-defined copy/move constructors
- EDIT4917
What is the value category of an expression denoting base class subobject in reference binding?
- EDIT4916
[class.base.init] p9 is not suitable for implicitly defined copy/move constructor
- EDIT4915
[facet.num.get.virtuals] Two minor fixes:
- EDIT4914
[class.mfct.non-static] p3 class member access transformation in the context where "this" is not permitted
- EDIT4913
[basic.lval] Replace the misused term ‘classifications’ by ‘categories’
- EDIT4912
[dcl.init.general] break p7 into three paragraphs
- EDIT4911
[dcl.init.general] Mention scalar type explicitly for default-initialization
- EDIT4910
[dcl.init.general] Remove confusing ‘no initialization’ from default-initialization and zero-initialization
- EDIT4909
[dcl.spec.auto.general] The placeholder type -> A placeholder type
- EDIT4908
[basic.type.qualifier] The ordering defined on cv-qualifiers is not a partial ordering
- EDIT4907
[module.import]/3 remove redundant importing of interface partitions
- EDIT4906
[basic.life] Does storage reuse update pointers/references/names when the original object’s lifetime has not ended?
- EDIT4905
[dcl.spec.auto.general] Remove redundant, mutually exclusive case
- EDIT4904
[dcl.spec.auto.general] Definition of _generic parameter type placeholder_ can be simplified
- EDIT4903
[lex.phases] p2 Any Splice's deleting is firstly taken place
- EDIT4902
[range.filter.iterator] Add noexcept to base() functions
- EDIT4901
[optional] Use x.has_value() instead of bool(x)
- EDIT4900
Specifying the storage duration of temporary objects (automatic, thread, static, or dynamic?)
- EDIT4899
[dcl.init.aggr] p2 Elements of an anonymous union
- EDIT4898
[dcl.init.aggr]/4.1 designated-initializer-list vs initializer-clause
- EDIT4897
[actions] Update dependencies cache before installing
- EDIT4896
[basic.life] Use Oxford comma
- EDIT4895
[basic] Reference [basic.types.general] where appropriate
- EDIT4894
[basic.life] Storage release also ends an object’s lifetime
- EDIT4893
[basic.fundamental] Unsigned integral type representation is neither unspecified nor implementation-defined
- EDIT4892
[intro.abstract] Reference the sibling subclause
- EDIT4891
[dcl.init.aggr] Example 3 continues list of normative text
- EDIT4890
[module.private.frag] A confused example
- EDIT4889
[expr.dynamic.cast] Remove apparent condition
- EDIT4888
Add a check for the commit message format when one of the sources is modified
- EDIT4887
[expr.dynamic.cast] Missing case when `C` is the most derived class in the runtime check
- EDIT4886
Requires should now be Mandates
- EDIT4885
Conflict for the result object of a prvalue
- EDIT4884
[temp.deduct.type] p4 values vs parameters
- EDIT4883
[expr.typeid] Fix reference to header synopsis
- EDIT4882
Is a variable that is about to go out of scope an lvalue or an xvalue?
- EDIT4881
Bad subclause nesting in [smartptr]
- EDIT4880
[expr.const] Fix integer overflow reference
- EDIT4879
[temp.deduct.partial] p4 Partial ordering for a non-deduced context parameter
- EDIT4878
[temp.deduct.type] p6 type name includes non-deduced context
- EDIT4877
[format.syn] A wrong exposition for std::format definition
- EDIT4876
[lib] Cpp17Meow requirements, its table, and references to those
- EDIT4875
[basic.lval] Remove an incorrect statement that assignment expects PR-value right operands
- EDIT4874
[lex.phases] Some unused links are useful
- EDIT4873
[func.search] Fix inconsistencies between boyer_moore searchers
- EDIT4872
[unique.ptr.single] Throwing after 079f7d3b02d can be well-defined
- EDIT4871
[unique.ptr.single] Remove redundant preconditions after 079f7d3b02d
- EDIT4870
[dcl.fct.def.coroutine] p13 "xvalue of type T" where T is lvalue reference type
- EDIT4869
[utility.requirements,exception.propagation] Clarify the thrown exceptions that have requirements and guarantees imposed
- EDIT4868
[dcl.fct.def.coroutine] p13 A valid reference type is not cv-qualified
- EDIT4867
[expr.await] The lifetime of parameters and variables that are defined in a coroutine
- EDIT4866
[basic] Reference the more specific [expr.context]
- EDIT4865
[expr.ass] Clarify type of assignment-expression
- EDIT4864
[expr.ass] does not specify the type of the expression (and traditionally misuses "result")
- EDIT4863
[lib] Extend exception propagation to cover the initialization
- EDIT4862
[basic.string.general] Fix basic_string::npos
- EDIT4861
[intro.execution] p11 sequencing of co_await
- EDIT4860
[conv.integral,over.best.ics.general,over.ics.user] Ignore cv-qualification differences
- EDIT4859
[expr.delete] Clarify constraints on non-array delete
- EDIT4858
[forward] Fix typo in example 2 in paragraph 6
- EDIT4857
[basic.fundamental] Lacking a definition of overflow
- EDIT4856
[expr.const] "converted expression is a constant expression"
- EDIT4855
[expr.const] p10 converted constant expression of type bool vs contextually converted constant expression of type bool
- EDIT4854
[basic.lval] p5 value vs initialization
- EDIT4853
[expr.delete] p2 The restriction on operand of a single-object delete expression
- EDIT4852
[dcl.constexpr] A full-expression of initialization of a variable may be not an expression
- EDIT4851
[conv.qual] identity conversion and similar type
- EDIT4850
[expr.delete] p7 The time of calling a deallocation function
- EDIT4849
[temp.spec.general] Format grammar terms
- EDIT4848
[expr.delete] Clarify treatment of arrays of classes
- EDIT4847
The operand in the copy-initialization of the result object of a function should be the possibly-converted one
- EDIT4846
[temp.expl.spec] p6 explicitly specialized class vs explicitly specialized class template
- EDIT4845
[temp.arg.general] p2 template argument list of template-head seems to have a more restriction
- EDIT4844
Several rules conflict with the modification of P1971
- EDIT4843
[basic.scope.block] Fix regression introduced by P1787R6
- EDIT4842
[class.copy.elision] No implicit moves for reference return types
- EDIT4841
[basic.scope.block] p1 The note should be as a normative rule
- EDIT4840
[basic.stc] Temporary object and its storage duration CWG1634
- EDIT4839
[class.copy.elision] p3 The return type in the first bullet should be restricted
- EDIT4838
The name is bound to a declaration vs is bound to a Scope
- EDIT4837
Is the constructor call a prvalue and what's the type of it?
- EDIT4836
[range.istream.view] Repeat default template argument in synopsis
- EDIT4835
[over.match.oper] p3 The "rewritten" is used in different meanings
- EDIT4834
[dcl.spec.general,dcl.fct.spec] Clarify duplication of decl-specifiers
- EDIT4833
[basic.pre,basic.link] Clarify 'declaration of entity' vs. namespace-alias
- EDIT4832
[expr.prim.req] Fix uses of 'unevaluated operand'
- EDIT4831
[iostream.format] Use the injected-class-name throughout
- EDIT4830
[expr.prim.req.nested] misuse of term "unevaluated operand"
- EDIT4829
[ranges] Add missing \expos markers for nested types
- EDIT4828
[impldef] Add missing index entries
- EDIT4827
[expr.typeid] Require class type to be complete
- EDIT4826
[expr.typeid] glvalue of incomplete type vs typeid
- EDIT4825
[coroutine.traits.primary] Separate parameters by spaces
- EDIT4824
[coroutine.handle.resumption] Index implementation-defined behavior
- EDIT4823
[coroutine.handle.export.import] Add missing space after _cv_
- EDIT4822
[std] Where template and function parameter pack can be swapped
- EDIT4821
[futures.async] Add missing space to fold expression
- EDIT4820
[stmt.return] p3 The context of the invocation of the potentially invoked destructor is unspecified
- EDIT4819
[ranges] Inconsistent marking of definitions with `// \expos`
- EDIT4818
[range.iota.view] Mark exposition-only concepts as such
- EDIT4817
[range.dangling] Simplify syntax
- EDIT4816
[temp.expl.spec] p7 merely implicit instantiation?
- EDIT4815
[temp.expl.spec] p6 not only applies to definitions
- EDIT4814
[temp.explicit] p4 has a vague expound
- EDIT4813
[basic.lookup.unqual] Clarify 'unqualified name'
- EDIT4812
[basic.lookup.unqual] Component names in converstion-type-id are unqualified names?
- EDIT4811
[dcl.spec.auto.general] Call to conversion function whose conversion-function-id contains a placeholder CWG2493
- EDIT4810
[over.match.best] Define 'worst conversion sequence'
- EDIT4809
[over.ics.list] define "worst conversion sequence" CWG2492
- EDIT4808
[expr.sizeof] Clarify sizeof(array)
- EDIT4807
[std] Replace vestigial parenthesized \ref with \iref
- EDIT4806
[cmath.syn] Add 'lerp' to list of differences vs. C
- EDIT4805
[cmath.syn] p1 is missing lerp
- EDIT4804
[dcl.init.ref] Avoid 'value of the expression'
- EDIT4803
[stmt.return,dcl.fct.def.coroutine] Avoid use of 'glvalue result'
- EDIT4802
[basic.life] Does zero-initialization as a static initialization begin the lifetime of an object?
- EDIT4801
[stacktrace.entry.cmp] does not describe operator<=>
- EDIT4800
[basic.start.static] p3 is a bit vague
- EDIT4799
[dcl.init.general] default-initialization vs extern declaration
- EDIT4798
What is "the full-expression of its initialization"?
- EDIT4797
"single-element of an array" model
- EDIT4796
[dcl.spec.general] p2 prevents the valid type combination
- EDIT4795
[spanbuf.virtuals] Add missing "override"
- EDIT4794
[expr.sizeof]p2 makes an unjustified inference about the size of an array
- EDIT4793
dependent names
- EDIT4792
[temp.res.general] p5: dependent names in other than type-only context
- EDIT4791
[temp.res.general] p5: dependent qualified-id and using-declarator
- EDIT4790
Use $...$ around negative numbers, for proper minus signs
- EDIT4789
[variant.variant],[variant.ctor] - clarifying the meaning of Ti
- EDIT4788
The odr restrictions didn't apply to enumerators
- EDIT4787
[basic.scope#scope-4]The meaning of "denote different entities" is vague
- EDIT4786
[array.overview] Move default constructor exception to [container.requirements]
- EDIT4785
Don't reuse term "note" for normative requirements in tables
- EDIT4784
A pointer past the end of the last element should have an explicit pointer value category and consistently use that term
- EDIT4783
[basic.types.general] Fix comment in example
- EDIT4782
[allocator.requirements.general] Fix typo in table's note
- EDIT4781
Typo in Cpp17Allocator requirements Note
- EDIT4780
[tuple.creation] Remove unused introductory notation
- EDIT4779
[basic.types.general] p6 Incorrect comment in example
- EDIT4778
[expr.add] Use better example
- EDIT4777
[defns.access] [basic.lval] Clarify what and how can be accessed
- EDIT4776
A definition for a class introduces a class scope rather than doing that by a declaration that is not a definition
- EDIT4775
Two conflict notes about member lookup occurred in base-specifier
- EDIT4774
[container.adaptors.general] Fix ref
- EDIT4773
Fix notes due to TBAA and use "implementation" instead of "compiler"
- EDIT4772
[std] Use \Fundescx to avoid awkward mid-sentence colons.
- EDIT4771
[propagation] Make sure "otherwise" is at the start of a bullet P1675R2
- EDIT4770
[basic.def.odr#9] Saying that a scope corresponds to a function is not precise
- EDIT4769
[span.streams.overview] Correct typo "theses" => "these"
- EDIT4768
[meta.member] Clarify is_corresponding_member semantics
- EDIT4767
Some minor iostream edits for clarity
- EDIT4766
[cpp.stringize] Whitespace is not a preprocessing token
- EDIT4765
[variant.variant.general] fix constexpr typo
- EDIT4764
A note in [namespace.udir] that metions "using-directive does no introduce name" should be turned to a normative rule
- EDIT4763
[stmt.dcl] Clarify 'active' variables
- EDIT4762
[expr.delete] Replace 'denote' with 'pointed to'
- EDIT4761
The permissible types in [over.match.conv] should not be reference types
- EDIT4760
[over.match.funcs#general-7.3] is unclear on "for the former set" and its "additional permissible types"
- EDIT4759
[bit.count] Add missing paragraph number
- EDIT4758
[expr.static.cast] Admit integral promotion for cast to enumeration type
- EDIT4757
ranges::split_view::iterator::operator* Not rendered properly
- EDIT4756
[expr.new] Clarify result type and value category
- EDIT4755
[expr.call] Consider noting the exception for temporary objects
- EDIT4754
[optional.optional] Can we eliminate the exposition only member `val`?
- EDIT4753
A lvalue-to-rvalue conversion is not necessary to be required in [dcl.init.ref#5.3]
- EDIT4752
[expr.new] doesn't specify the type of a new-expression
- EDIT4751
Unclearly defined rule in [over.match.funcs#general-5] conflicts with the rule defined in [dcl.init.ref#5.2]
- EDIT4750
Integral promotion is excluded by Integral conversion in [expr.static.cast#10]
- EDIT4749
The unclear definition for "variable"
- EDIT4748
Confliction between [expr.cast] and "shall not discard cv-qualification"
- EDIT4747
[bit.count] Turn introduction of `N` into a note
- EDIT4746
"...denoted by the operand" in [expr.delete] can result in a wrong meaning
- EDIT4745
Awkward invented declaration in P0849
- EDIT4744
[array.overview] Extend complexity exception to move construction
- EDIT4743
[basic.compound] Use quoted-string designation for pointer types
- EDIT4742
[range.adaptor.object] Fix latex reference
- EDIT4741
[stmt.dcl]/3 is not precise
- EDIT4740
[expr.delete] "result" usage fix
- EDIT4739
[func.require][func.wrap.func.inv] Use defined term target object
- EDIT4738
[thread] Fix and add cross-references in header synopses
- EDIT4737
[stmt.return,class.{ctor,dtor}] Clarify no return operand
- EDIT4736
[unique.ptr.single] Rephrase destruction
- EDIT4735
[over.match.class.deduct] The obscure structure of the rule for aggregate deduction
- EDIT4734
[time.clock.cast.sys,time.clock.cast.utc] Shorten introdution of Duration2
- EDIT4733
[expr.mptr.oper] Clarify pointer-to-member operators.
- EDIT4732
[range.nonprop.cache] Clarify that emplace-deref does not require materialization of the result of *i before the initialization
- EDIT4731
using-declaration is not a member vs [class.member.lookup]
- EDIT4730
[std] Harmonize 'reference binds to an expression' phrasing
- EDIT4729
[allocator.uses.construction] Add missing closing parentheses
- EDIT4728
[allocator.uses.construction] LWG3527 incompletely applied
- EDIT4727
[dcl.pre] What's the meaning of (re)introducing names into the program?
- EDIT4726
Replace "Working Draft" for non mailing-list ready builds
- EDIT4725
upload the PDF for everybody to download
- EDIT4724
Reword the wording for glvalue result of a function call
- EDIT4723
Inconsistent meaning of "result of a call"
- EDIT4722
"binds to" versus "is bound to"
- EDIT4721
[range.split.iterator] Fix formatting of the 'Effects' clause
- EDIT4720
[lib] Space between requires and its parameter list?
- EDIT4719
[lib] Remove space between `requires` and parameter list
- EDIT4718
[istream.extractors] mixes members and non-members
- EDIT4717
Sloppy wording around formatted/unformatted input/output functions
- EDIT4716
[format] Use \exposid{,nc} for format-arg-store, not \placeholder
- EDIT4715
[iterator.operations, range.iter.op.distance] Reword "get to".
- EDIT4714
Better string splitting example
- EDIT4713
Missing "<condition> is `true`|`false`"
- EDIT4712
Some rules are omitted in [dcl.ptr], [dcl.ref], [dcl.mptr], [dcl.array], [dcl.fct]
- EDIT4711
Inappropriate "Shall" in PostConditions: elements
- EDIT4710
Several issues about function parameter scope
- EDIT4709
[basic, class, dcl] Fix ranged index entries
- EDIT4708
[temp.variadic] Clarify template parameter packs not introduced by pa…
- EDIT4707
remove the condition to clarify the case that the parameter pack is n…
- EDIT4706
[basic.string.general], [string.view.template.general] remove constexpr
- EDIT4705
[format.syn] Remove extraneous commas in vformat_to declarations
- EDIT4704
Consistent vertical spacing for access modifiers in [ranges]
- EDIT4703
Mislead utterance of section [expr.mptr.oper]
- EDIT4702
How to style expos-only members [Was: Restyle expos-only member basic-formatting-string::str]
- EDIT4701
[out.ptr.t][inout.ptr.t] The notes for `operator void**` might suggest violation of the strict aliasing rule
- EDIT4700
Consider spanstream assignment operations
- EDIT4699
[class.virtual] Corresponding declaration vs. overriding a virtual function
- EDIT4698
[format] Use \exposid, not \placeholder, for format-arg-store
- EDIT4697
Now U(*)[N] is convertible to cv U(*)[], can [util.smartptr.shared.general] be simplified?
- EDIT4696
Clarify definition of "variable"
- EDIT4695
P2385R0 C++ Standard Library Issues to be moved in Virtual Plenary, June 2021
- EDIT4694
[fs.path.native.obs] Remove bogus note.
- EDIT4693
P2386R0 Core Language Working Group "ready" Issues for the June, 2021 meeting
- EDIT4692
Replace boilerplate for deciding iterator_category of a view adaptor's iterator
- EDIT4691
[conv.general] Fix index redirect for contextual conversion to bool.
- EDIT4690
Replace post-increment and post-decrement boilerplate for iterators
- EDIT4689
[basic.fundamental] Redirect some index entries.
- EDIT4688
Bogus note in [fs.path.native.obs]
- EDIT4687
P0448R4 A strstream replacement using span<charT> as buffer
- EDIT4686
P1132R7 out_ptr - a scalable output pointer abstraction
- EDIT4685
P2367R0 Remove misuses of list-initialization from Clause 24
- EDIT4684
P2210R2 Superior String Splitting
- EDIT4683
P2325R3 Views should not be required to be default constructible
- EDIT4682
P2328R1 join_view should join all views of ranges
- EDIT4681
P2281R1 Clarifying range adaptor objects
- EDIT4680
P2216R3 std::format improvements
- EDIT4679
P2231R1 Missing constexpr in std::optional and std::variant
- EDIT4678
P2166R1 A Proposal to Prohibit std::basic_string and std::basic_strin…
- EDIT4677
P2136R3 invoke_r
- EDIT4676
P1989R2 Range constructor for std::string_view 2: Constrain Harder
- EDIT4675
P1951R1 Default Arguments for pair's Forwarding Constructor
- EDIT4674
P1659R3 starts_with and ends_with
- EDIT4673
P0401R6 Providing size feedback in the Allocator interface
- EDIT4672
P1518R2 Stop overconstraining allocators in container deduction guides
- EDIT4671
The reference of a conversion function(template) with a deduced return type
- EDIT4670
P1425R4 Iterators pair constructors for stack and queue
- EDIT4669
P1328R1 Making std::type_info::operator== constexpr
- EDIT4668
P2201R1 Mixed string literal concatenation
- EDIT4667
P1847R4 Make declaration order layout mandated
- EDIT4666
P2223R2 Trimming whitespaces before line splicing
- EDIT4665
P1401R5 Narrowing contextual conversions to bool
- EDIT4664
P2156R1 Allow Duplicate Attributes
- EDIT4663
P1949R7 C++ Identifier Syntax using Unicode Standard Annex 31
- EDIT4662
Is a null pointer value of a pointer type be called a pointer?
- EDIT4661
P2186R2 Removing Garbage Collection Support
- EDIT4660
P1938R3 if consteval
- EDIT4659
[ranges] Use views::meow in examples instead of meow_view
- EDIT4658
[2021-06 LWG Motion 21] P2367R0 Remove misuses of list-initialization from Clause 24
- EDIT4657
[2021-06 LWG Motion 20] P2210R2 Superior String Splitting
- EDIT4656
[2021-06 LWG Motion 19] P2325R3 Views should not be required to be default constructible
- EDIT4655
[2021-06 LWG Motion 18] P2328R1 join_view should join all views of ranges
- EDIT4654
[2021-06 LWG Motion 17] P2281R1 Clarifying range adaptor objects
- EDIT4653
[2021-06 LWG Motion 16] P2216R3 std::format improvements
- EDIT4652
[2021-06 LWG Motion 15] P2231R1 Missing constexpr in std::optional and std::variant
- EDIT4651
[2021-06 LWG Motion 14] P2166R1 A Proposal to Prohibit std::basic_string and std::basic_string_view construction from nullptr
- EDIT4650
[2021-06 LWG Motion 13] P2136R3 invoke_r
- EDIT4649
[2021-06 LWG Motion 12] P1989R2 Range constructor for std::string_view 2: Constrain Harder
- EDIT4648
[2021-06 LWG Motion 11] P1951R1 Default Arguments for pair's Forwarding Constructor
- EDIT4647
[2021-06 LWG Motion 10] P1659R3 starts_with and ends_with
- EDIT4646
[2021-06 LWG Motion 9] P0401R6 Providing size feedback in the Allocator interface
- EDIT4645
[2021-06 LWG Motion 8] P1518R2 Stop overconstraining allocators in container deduction guides
- EDIT4644
[2021-06 LWG Motion 7] P1425R4 Iterators pair constructors for stack and queue
- EDIT4643
[2021-06 LWG Motion 6] P0448R4 A strstream replacement using span as buffer
- EDIT4642
[2021-06 LWG Motion 5] P1328R1 Making std::type_info::operator== constexpr
- EDIT4641
[2021-06 LWG Motion 4] P1132R7 out_ptr
- EDIT4640
[2021-06 LWG Motion 3] P2385R0 C++ Standard Library Issues to be moved in Virtual Plenary, June 2021
- EDIT4639
[2021-06 CWG Motion 9] P2201R1 Mixed string literal concatenation
- EDIT4638
[2021-06 CWG Motion 8] P1847R4 Make declaration order layout mandated
- EDIT4637
[2021-06 CWG Motion 7] P2223R2 Trimming whitespaces before line splicing
- EDIT4636
[2021-06 CWG Motion 6] P1401R5 Narrowing contextual conversions to bool
- EDIT4635
[2021-06 CWG Motion 5] P2156R1 Allow Duplicate Attributes
- EDIT4634
[2021-06 CWG Motion 4] P1949R7 C++ Identifier Syntax using Unicode Standard Annex 31
- EDIT4633
[2021-06 CWG Motion 3] P2186R2 Removing Garbage Collection Support
- EDIT4632
[2021-06 CWG Motion 2] P1938R3 if consteval
- EDIT4631
[2021-06 CWG Motion 1] P2386R0 Core Language Working Group "ready" Issues for the June, 2021 meeting
- EDIT4630
Imprecise cross-references for "trivially copyable type"
- EDIT4629
"single search" is confusingly ambiguous
- EDIT4628
[range.prim.data] Use ranges::begin(t) not ranges::begin(E)
- EDIT4627
[class.access.base] Are friends defined in-class "in" the class for purposes of access control? CWG1699
- EDIT4626
A corner case for an explicit type conversion whose type-specifier is void and the initializer is non-empty braced-init-list
- EDIT4625
[lib] Drop 'inline' from 'inline constexpr' variable templates.
- EDIT4624
[class.pre] Fix incorrect comment in example
- EDIT4623
[ranges] Rename 'not-same-as' to 'different-from'.
- EDIT4622
[spanbuf.members] "span" getter and setter should be noexcept P0448
- EDIT4621
[expr] Add cross-references for 'local entity'.
- EDIT4620
Check for misordered library elements
- EDIT4619
[expr.prim.lambda.capture] Which entity does the id-expression captured by reference refer to after evaluating the lambda-expression?
- EDIT4618
[cpp.import]/3 What if pp-import is produce by `#include` within private module fragment?
- EDIT4617
[expr.rel] Clarify function pointer comparisons
- EDIT4616
[range.elements.overview] Correct example
- EDIT4615
[expr.prim.lambda] Replace 'unnamed' with 'unique name'
- EDIT4614
[misc] Add index of Working Drafts
- EDIT4613
Simplify notion of "valid duration" in [time.clock.cast.sys, time.clock.cast.utc]
- EDIT4612
[intro.execution] Sequencing of evaluations inside called functions CWG2466
- EDIT4611
[dcl.meaning.general] Improve clarity of presentation
- EDIT4610
[list.ops] Fix name of parameter in list::unique effects
- EDIT4609
[temp.over.link] Add missing \grammarterm marker
- EDIT4608
[vector.bool] Remove top level const from signature
- EDIT4607
[vector.bool] reference has multiple assignment operators
- EDIT4606
[range.utility.helpers] not-same-as is confusingly named
- EDIT4605
[expr.static.cast] static_cast of pointer to derived class only handles base class subobjects
- EDIT4604
The wording in [dcl.fct.def.general]/2 doesn't seem to be right.
- EDIT4603
[range.elements.sentinel] Correct return type of operator-
- EDIT4602
[tuple.elem] Replace "member variables" with "data members"
- EDIT4601
[meta.type.synop] (and other) Repetitive 'inline constexpr'?
- EDIT4600
[temp.type] What are "identical" values?
- EDIT4599
[README] Update reqs for macOS BasicTeX installs
- EDIT4598
[forward.list] Rename stable label from [forwardlist]
- EDIT4597
[index] Fix entry for 'program execution'
- EDIT4596
Fixes for bitset function declarations
- EDIT4595
[check] Fixes to scripts to run on OSX
- EDIT4594
[bitset] Injected class name not used for bitset
- EDIT4593
[ranges] follow-up to P2367: replace brace-init with paren-init
- EDIT4592
Nested-name-specifier is not mentioned for member definition outside its target scope
- EDIT4591
Index item 'program execution' range from page 10 to 80
- EDIT4590
The range of the application of [namespace.udecl#11]
- EDIT4589
[expr.await] Clarify rethrowing exceptions from await-suspend
- EDIT4588
[ranges] Improve library index for views
- EDIT4587
[ranges] Some range adaptors are missing from the libraryindex
- EDIT4586
Error: misaligned address
- EDIT4585
When does the lookup perform for a name used in default member initialization in a class template CWG1396
- EDIT4584
The initializer or initializer expression in whole [dcl.init]
- EDIT4583
[expr.unary.general] Fix misaligned grammar.
- EDIT4582
Clarify that direct-initialized, copy-initialized from E
- EDIT4581
[expr.unary.general] Misaligned grammar productions
- EDIT4580
[basic.types.general] Do not mention pointers
- EDIT4579
P2351: add [[nodiscard]] to cast-like library wrappers [WIP]
- EDIT4578
missing to_underlying in index
- EDIT4577
[syserr] Should `make_error_code` and `make_error_condition` be found by ADL?
- EDIT4576
[iterator.cust.swap] Should iter_move be qualified with ranges::?
- EDIT4575
[basic.stc.static] Rephrase the definition of 'static storage duration'
- EDIT4574
[dcl.init.aggr] An initializer list is brace-enclosed
- EDIT4573
[ranges.syn] Add primary templates for tuple-like protocol
- EDIT4572
[ranges.syn] Forward declarations of tuple_size and tuple_element are not shown in the synopsis
- EDIT4571
[dcl.init.aggr] Inconsistent meaning of initializer list
- EDIT4570
replace all keywords by static
- EDIT4569
Is a coroutine considered suspend after evaluating the await-suspend expression for the final suspend point
- EDIT4568
Description for bullet 5.1 in section [expr.await]
- EDIT4567
The non-normative wording "local variable" should not survive in [basic.stc.static]
- EDIT4566
[expr.type.conv] doesn't define T() for T ≠ void
- EDIT4565
[time.clock.cast.sys],[time.clock.cast.utc] Use Duration2 for clarity.
- EDIT4564
[time.clock.cast.sys] and [time.clock.cast.utc] reuse "Duration" confusingly
- EDIT4563
[except.spec] Clarify potentially-throwing functions
- EDIT4562
[namespace.def.general] Clarify inline namespaces
- EDIT4561
Several issues about section [except.spec]
- EDIT4560
[format.context] Rephrase recommended practice
- EDIT4559
[format.context] p4 is non-normative encouragement
- EDIT4558
List initliazation of an enumeration with fixed underlying type from a single element v
- EDIT4557
Spell "whitespace" consistently
- EDIT4556
[namespace.def.general] p6 Clarify "enclosing" and inserted using-directive
- EDIT4555
Template parameter pack that does not participate in template argument deduction
- EDIT4554
[alg.is.permutation]/6
- EDIT4553
Example in [allocator.requirements.general] incorrectly uses launder?
- EDIT4552
Clarify the terminology of the non-local variable
- EDIT4551
[class.temporary]/3 A deleted destructor is meaninglessly allowed
- EDIT4550
[except.ctor] Remove false claim about automatic objects
- EDIT4549
[lex.string] Replace string-literal with a string literal object in a note
- EDIT4548
[except.ctor] stack unwinding vs. automatic storage duration
- EDIT4547
The structure of the rule of producing a transformed template when partial ordering
- EDIT4546
Description for two non-static member declarations to determine whether they correspond
- EDIT4545
[range.split.inner] Clarify paragraph 1
- EDIT4544
[common.iter.nav] Bad concept index entry
- EDIT4543
[temp.variadic] Rearrange description of pack expansion
- EDIT4542
[temp.variadic] description of the instantiation of fold-expressions
- EDIT4541
[dcl.struct.bind] Fix indexing font and use conventional indexing markup
- EDIT4540
[module.interface] Example does not seem to match normative wording
- EDIT4539
[time.syn] add constexpr to leap_second comparisons
- EDIT4538
[check] Terminate sed commands with semicolons
- EDIT4537
[thread] “single total order” and “total order”
- EDIT4536
[class.copy.assign]/7 and "corresponding" assignment operator in a union-like class
- EDIT4535
[concepts] rotates [concept.swappable] to the end of [concepts.lang]
- EDIT4534
[utilities] `\tcode`s true in `optional` constructor
- EDIT4533
[check] Split github action into two stages (source, output)
- EDIT4532
docs: update Debian instructions
- EDIT4531
ci: split make and check steps
- EDIT4530
Make checker script more helpful
- EDIT4529
ci: more visibility of errors output by tools/check.sh
- EDIT4528
[variant.visit]p3 What is mi? What is Variantsi?
- EDIT4527
[class.cdtor] Only objects of scalar type can be accessed
- EDIT4526
P1682R2 std::to_underlying for enumerations
- EDIT4525
[intro.execution] Is it possible to clarify the second bullet for immediate subexpressions
- EDIT4524
[range.drop.view] Fix tabs inserted as part of LWG3482
- EDIT4523
LWG Poll 1: P2315R0 LWG Tentatively Ready issues
- EDIT4522
CWG Poll 2: CWG2470 Multiple array objects providing storage for one object
- EDIT4521
[dcl.fct] Overbroad grammar for parameter-declaration
- EDIT4520
LWG Poll 5: P2160R1 Locks lock lockables
- EDIT4519
[ranges.syn] Don't constrain specializations of enable_borrowed_range
- EDIT4518
P2259R1 Repairing input range adaptors and counted_iterator
- EDIT4517
[lex.ccon] What is the single code unit for an ordinary character literal or wide character literal?
- EDIT4516
P2017R1 Conditionally borrowed ranges
- EDIT4515
P2162R2 Inheriting from std::variant
- EDIT4514
P2212R2 Relax Requirements for time_point::clock
- EDIT4513
P1102R2 Down with ()!
- EDIT4512
[2021-02 LWG Motion 7] P1682R2 std::to_underlying for enumeration
- EDIT4511
[2021-02 LWG Motion 6] P2017R1 Conditionally borrowed ranges
- EDIT4510
[2021-02 LWG Motion 5] P2160R1 Locks lock lockables
- EDIT4509
[2021-02 LWG Motion 4] P2162R2 Inheriting from std::variant
- EDIT4508
[2021-02 LWG Motion 3] P2212R2 Relax Requirements for time_point::clock
- EDIT4507
[2021-02 LWG Motion 2] P2259R1 Repairing input range adaptors and counted_iterator
- EDIT4506
[2021-02 LWG Motion 1] P2315R0 C++ Standard Library Issues to be moved in Virtual Plenary
- EDIT4505
[2021-02 CWG Motion 3] P1102R2 Down with ()!
- EDIT4504
[2021-02 CWG Motion 2] P2313R0 Core Language Working Group "tentatively ready" Issues
- EDIT4503
[range.iota.iterator,range.iota.sentinel] Fix markup around \libconcept
- EDIT4502
[stdatomic.h.syn] Add semicolons in using statements.
- EDIT4501
[vector.bool] Remove an extra close-paren.
- EDIT4500
[Editorial] Add whitespace.
- EDIT4499
[container.requirements] Use bulleted lists to introduce identifiers
- EDIT4498
[basic.def.odr] What does `D` refer to in p14?
- EDIT4497
[class.base.init] "Unfortunately" in standardese text
- EDIT4496
Update Getting Started on Arch Linux
- EDIT4495
[conv.lval] Determine the value of a constant without accessing an object
- EDIT4494
[cmp.alg] Clarify ill-formed CPO invocations are SFINAE-friendly
- EDIT4493
[conv.lval] doesn't specify the result for objects that are not accessed?
- EDIT4492
[cmp.alg] Notes for ill-formed cases are inconsistent with those in [range.access]
- EDIT4491
[structure.specifications] Should we add an element for semantic requirements of concepts?
- EDIT4490
[intro.object]/1 Turn non-normative wording into a Note; remove incorrect wording.
- EDIT4489
[temp.expl.spec] Use 'reachable from', not 'declared before'
- EDIT4488
[func.bind.front] Delimit introduced names more conventionally
- EDIT4487
[iterator.concept.winc] Move concept definition near its description
- EDIT4486
[basic.start.dynamic] Clarify note about templated variables
- EDIT4485
[stmt.pre] Excise undefined term 'contained'
- EDIT4484
[defns.well.formed] Fix definition of 'well-formed'
- EDIT4483
[lib] Use 'tm', not 'struct tm'
- EDIT4482
[dcl.init.general] Fix misapplied term 'block variable'
- EDIT4481
[stacktrace.entry.query] Fix description of `source_line`
- EDIT4480
[format.arg] Fix return type of visit_format_arg
- EDIT4479
[temp.expl.spec] Should "declared before" be replaced by "reachable"?
- EDIT4478
[dcl.init.general] p5 wording does not seem to match the intent
- EDIT4477
[lib] Index all uses of public concepts
- EDIT4476
[time.duration.cons] sentence in p3 is not clear LWG 3090
- EDIT4475
[stacktrace.basic.cmp] fix <=> function name
- EDIT4474
[stacktrace.basic.cmp] Update 'lexicographical_compare_3way'
- EDIT4473
[stacktrace.basic.cmp] Update 'lexicographical_compare_3way'
- EDIT4472
[iterator.concept.winc] `I` used to represent both an integer-class and weakly_incrementable type
- EDIT4471
[time.traits] Fix indentation
- EDIT4470
[iterator.concept.winc] Improve paragraph's indexing and grammar
- EDIT4469
[stacktrace.basic.overview] Add missing "namespace std {"
- EDIT4468
[stmt.pre] Different definitions for the substatements of selection-statement and iteration-statement
- EDIT4467
[defns.well.formed] Current definition of "well-formed" might be imprecise
- EDIT4466
What are the immediate subexpressions of a braced-init-list
- EDIT4465
[forwardlist.ops,list.ops] Fix specification of 'unique'
- EDIT4464
[basic.lookup.unqual] Add examples for conversion-function-ids
- EDIT4463
Add examples to [basic.lookup.unqual]/5
- EDIT4462
[dcl.pre] Reorder paragraphs
- EDIT4461
[over.match.conv]: added missing "can"
- EDIT4460
[re.req] Dismantle requirements table.
- EDIT4459
[fs.op.funcs] Qualify declarator-id with sub-namespace.
- EDIT4458
[specialized.algorithms] Qualify declarator-id with sub-namespace.
- EDIT4457
[expr.prim.req.type] Clarify example comment re: validity of name only
- EDIT4456
[ranges] Improve concept index
- EDIT4455
fix: small typo errors
- EDIT4454
[container.requirements] Improve indexing of members described in requirements
- EDIT4453
Remove some \textit
- EDIT4452
[thread.condition.general] Fix style of quotation marks
- EDIT4451
[basic.stc.dynamic] Rework presentation
- EDIT4450
[range.split.outer] Clarify scope of exposition-only 'current'
- EDIT4449
[lib] Use 'specialization' instead of 'instance'
- EDIT4448
[lib] Ensure non-member swap is declared in the header synopsis only
- EDIT4447
[index] Add missing implementation-defined types
- EDIT4446
[floatfield.manip] Rephrase note about ios_base::hex
- EDIT4445
[over.built] Correct note re: "hiding" to match over.match.oper/3
- EDIT4444
[range.dangling] Split up overly long sentence.
- EDIT4443
The candidate conversion functions of directly binding reference
- EDIT4442
[concepts.equality] Turn 'e.g.' into a proper example.
- EDIT4441
[library.general] Adjust order according to recent clause reorganizations.
- EDIT4440
[system.error.syn] Specify the what: templates
- EDIT4439
[temp.explicit] Remove extraneous x
- EDIT4438
[unord.hash] Remove redundant wording
- EDIT4437
[unord.hash] Redundant wording
- EDIT4436
[localization] Reformat LaTeX source code.
- EDIT4435
[library.general] Update for top-level Clause [time]
- EDIT4434
[stacktrace.syn] Add header index entry for <stacktrace>.
- EDIT4433
Missing defining entry for <stacktrace> in header index
- EDIT4432
[concepts.equality] Mark notes and examples as such
- EDIT4431
[range.range] Redudant paragraph about expression variations
- EDIT4430
[specialized.algorithms] Align requires-clause with return type
- EDIT4429
[specialized.algorithms] requires-clause not aligned with return type
- EDIT4428
[time.duration.comparisons] Fix requires-clause indentation
- EDIT4427
[iterator.synopsis] Fix indentation
- EDIT4426
[range.iota.iterator,range.iota.sentinel] Complete iota_view's requires-clause
- EDIT4425
[time.zone.leap.nonmembers] Fix requires-clause indentation
- EDIT4424
[range.drop.while.view] Add missing \exposid{}s
- EDIT4423
[range.split.view] Make require-constant a function
- EDIT4422
[basic.lookup.qual.general] Add \tcode around N::B<0>
- EDIT4421
[stacktrace.entry.overview] Italicize 'implementation-defined' in code block
- EDIT4420
Confusing wording in note on [basic.start.dynamic]/1
- EDIT4419
[dcl.array] Arrays of unknown bound are allowed in function parameters.
- EDIT4418
[class.copy.assign] Fix phrasing in note
- EDIT4417
[std] Use grammar typedef-name instead of 'typedef name'.
- EDIT4416
[class.mem.general] Allow non-defining declarations of nested classes.
- EDIT4415
[dcl.constexpr] Remove use of 'identifier label'.
- EDIT4414
[std, cover-wd] Update editor
- EDIT4413
[dcl.constexpr] Definition of "identifier label" was removed but is still used
- EDIT4412
Hello
- EDIT4411
[func.wrap.func] Remove declarations already in [functional.syn]
- EDIT4410
[atomics.syn] Move macro definitions to the global namespace.
- EDIT4409
[class.mem.general]/12 seems to conflict with [class.nest]/3
- EDIT4408
Fix up the wording of one note, and add a second note, on implicit move.
- EDIT4407
[iterator.requirements.general] Fix indexing around 'valid range'.
- EDIT4406
[cpp.import] Clarify header units as the source of macro definitions.
- EDIT4405
Use \keyword pervasively
- EDIT4404
[cpp.import] Use "header unit" where appropriate
- EDIT4403
Assorted review comments from CWG-5
- EDIT4402
[std] Move punctuation to before the footnote marker.
- EDIT4401
Replace "typedef name" with <grammar>typedef-name</>
- EDIT4400
Footnote marks should appear after punctuation
- EDIT4399
Address partial specialization merge conflicts
- EDIT4398
Rebased version of CWG Poll 5: P1787R6 Declarations and where to find them
- EDIT4397
[expr.type.conv] Remove unnecessary indirection of "specified type" when the resulting type will always be unqualified void
- EDIT4396
[temp.over.link] Remove (apparent) copy/paste extra lines from example code
- EDIT4395
Rebase Motion 5
- EDIT4394
P2029R4 ("character escapes") seemingly attempts to introduce new terms
- EDIT4393
Rewordings to avoid "might" and "could"
- EDIT4392
[macros] Add "\exposidnc", like \exposid without italic correction
- EDIT4391
atomic wait/notify_one/notify_all : add volatile constraints
- EDIT4390
Replace "could" and "might" in Annexes.
- EDIT4389
Replacing "might" with "can" obscures the distinction of possiblity and risk
- EDIT4388
[class.copy.assign]p8 needs rewording
- EDIT4387
[dcl.array] p.7 may be outdated
- EDIT4386
Replace "could" and "might", Clauses 16-32.
- EDIT4385
[over.call.func, gram.key] Make colon in bnf non-italic.
- EDIT4384
Replace "could" and "might", Clauses 1-15.
- EDIT4383
Always use \libconcept, even in synopsis and itemdecls
- EDIT4382
[iterators.common] fix typo and add "is true" to Preconditions: clauses
- EDIT4381
\exposid (and similar macros) cause misalignment of columns in code blocks
- EDIT4380
LWG Poll 3: P2236R0 Standard Library Ready and Tentatively Ready issues
- EDIT4379
CWG Poll 5: P1787R6 Declarations and where to find them
- EDIT4378
[atomics.syn] macros in namespace std
- EDIT4377
[res.on.arguments.1.3] Can std library APIs that take arguments by rvalue reference move from them?
- EDIT4376
CWG Poll 1: P2238R0 Core Language Working Group "tentatively ready" Issues
- EDIT4375
LWG Poll 5: P0881R7 A Proposal to add stacktrace library
- EDIT4374
[thread.sharedtimedmutex.requirements.general] Fix typo
- EDIT4373
LWG Poll 4: P1679R3 string contains function
- EDIT4372
LWG Poll 8: P0943R6 Support C atomics in C++
- EDIT4371
CWG Poll 4: P2029R4 Numeric and universal character escapes in character and string literals
- EDIT4370
[res.on.data.races] Replace 'could'.
- EDIT4369
Consider using less excessively large source files
- EDIT4368
CWG Poll 3: P2096R2 Generalized wording for partial specializations
- EDIT4367
CWG Poll 2: P0330R8 Literal Suffix for (signed) size_t
- EDIT4366
[lex] Replace 'could' and 'might'
- EDIT4365
[basic] Replace 'could' and 'might'
- EDIT4364
[expr] Replace 'could' and 'might'
- EDIT4363
[stmt.stmt] Replace 'could' and 'might'
- EDIT4362
[dcl.dcl] Replace 'could' and 'might'
- EDIT4361
[class] Replace 'could' and 'might'
- EDIT4360
[over] Replace 'could' and 'might'
- EDIT4359
[temp] Replace 'could' and 'might'
- EDIT4358
[except] Replace 'could' and 'might'
- EDIT4357
[cpp] Replace 'could' and 'might'
- EDIT4356
Might be a wrong of the interpretation of the example in [basic.start.dynamic#5]
- EDIT4355
[library] Replace 'could' and 'might'
- EDIT4354
[support] Replace 'could' and 'might'
- EDIT4353
[concepts] Replace 'could' and 'might'
- EDIT4352
[diagnostics] Replace 'could' and 'might'
- EDIT4351
[depr] Replace 'could' and 'might'
- EDIT4350
[diff] Replace 'could' and 'might'
- EDIT4349
[thread] Replace 'could' and 'might'
- EDIT4348
[atomics] Replace 'could' and 'might'
- EDIT4347
[re] Replace 'could' and 'might'
- EDIT4346
[input.output] Replace 'could' and 'might'
- EDIT4345
[localization] Replace 'could' and 'might'
- EDIT4344
[numerics] Replace 'could' and 'might'
- EDIT4343
[algorithms] Replace 'could' and 'might'
- EDIT4342
[ranges] Replace 'could' and 'might'
- EDIT4341
[iterators] Replace 'could' and 'might'
- EDIT4340
[std] might and could: re-review for complicated cases
- EDIT4339
[containers] Replace 'could' and 'might'
- EDIT4338
Consistent (and conventional) spelling of `struct tm`
- EDIT4337
[strings] Replace 'could' and 'might'
- EDIT4336
[time] Replace 'could' and 'might'
- EDIT4335
[stringbuf.cons] Insert space after comma
- EDIT4334
[utilities] Replace 'could' and 'might'
- EDIT4333
[syncstream.syncbuf.cons] Remove bogus rdbuf() calls
- EDIT4332
[2020-11 LWG Motion 8] P0943R6 Support C atomics in C++
- EDIT4331
[2020-11 LWG Motion 7] P1048R1 A proposal for a type trait to detect scoped enumerations
- EDIT4330
[2020-11 LWG Motion 6] P2227R0 Update normative reference to POSIX
- EDIT4329
[2020-11 LWG Motion 5] P0881R7 A Proposal to add stacktrace library
- EDIT4328
[2020-11 LWG Motion 4] P1679R3 string contains function
- EDIT4327
[2020-11 LWG Motion 3] P2236R0 C++ Standard Library Issues to be moved in Virtual Plenary, Nov. 2020
- EDIT4326
[2020-11 CWG Motion 5] P1787R6 Declarations and where to find them
- EDIT4325
[2020-11 CWG Motion 4] P2029R4 Proposed resolution for core issues 411, 1656, and 2333; numeric and universal character escapes in character and string literals
- EDIT4324
[2020-11 CWG Motion 3] P2096R2 Generalized wording for partial specializations
- EDIT4323
[2020-11 CWG Motion 2] P0330R8 Literal Suffix for (signed) size_t
- EDIT4322
[2020-11 CWG Motion 1] P2238R0 Core Language Working Group "tentatively ready" Issues for the November, 2020 virtual meeting
- EDIT4321
P2227R0 Update normative reference to POSIX
- EDIT4320
P1048R1 A proposal for a type trait to detect scoped enumerations
- EDIT4319
could and might
- EDIT4318
[time.clock.gps.members]/2 return type typo
- EDIT4317
[cpp.subst]/4 Isn't the macro execution example wrong?
- EDIT4316
[diff.cpp03.temp] 'export' was resurrected for modules.
- EDIT4315
[dcl.type.auto.deduct] Clarify initializer for placeholder type deduction.
- EDIT4314
[expr] Use 'qualification-combined' and 'decomposition'.
- EDIT4313
Fix list item punctuation
- EDIT4312
[except.spec] Excise undefined term 'instantiation directive'.
- EDIT4311
[ptr.launder] Fix font for object meta-variable 'X'.
- EDIT4310
Remove library names from general index
- EDIT4309
[stmt.return] Remove unhelpful example.
- EDIT4308
[class.access.base] Clarify 'direct member' for access checks.
- EDIT4307
[conv.rank] Avoid 'shall' for plain descriptions.
- EDIT4306
[stringbuf.assign] Fix typo.
- EDIT4305
deleting a pointer when the static type and dynamic types are similar is potentially UB
- EDIT4304
year_month_weekday ctor : fix object name
- EDIT4303
[ranges] Add missing "is true"s to \expects
- EDIT4302
Inconsistent section naming for forward_list
- EDIT4301
[thread.stoptoken.intro] Fix typo
- EDIT4300
[ostream.manip] Introduce SYNCBUF to detect basic_syncbuf
- EDIT4299
Replace [fig:iostreams.streampos] with words
- EDIT4298
[input.output.general] Delete note containing [fig:iostreams.streampos].
- EDIT4297
Paragraphs 2 and 6 of [basic.type.qualifier] appear to be in contradiction (emphases are mine)
- EDIT4296
Fix missing `ranges::` qualifier in example
- EDIT4295
[rand.eng], [rand.adapt] Use maths to describe relations between constants
- EDIT4294
[rand.eng.sub] drop no-op modulo operation
- EDIT4293
[layout] Make "small" line spacing equal to normal spacing.
- EDIT4292
[rand.eng.mers] should use math font for (1u<<w)-1u
- EDIT4291
[macros] Harmonize paragraph vertical spacing
- EDIT4290
[declval] Indent example and fix phrasing in example
- EDIT4289
[stmt.ranged] Align font for begin-expr and end-expr.
- EDIT4288
[intro.defs] Integrate [re.def].
- EDIT4287
[dcl.fct] Clarify which declarations we're talking about in example.
- EDIT4286
[class.dtor] Fix wording about object's lifetime
- EDIT4285
[stmt.ranged] Inconsistent placeholder formatting
- EDIT4284
[locale.codecvt.virtuals] Add missing pnum
- EDIT4283
merge [re.def] into Clause 3
- EDIT4282
[facet.num.get.virtuals]p3 needs rework
- EDIT4281
[locale.codecvt.virtuals]p2+ is missing a paragraph number
- EDIT4280
[expr.prim.id.unqual] Restore "Otherwise"
- EDIT4279
[intro.races] Harmonize index entry for "visible side effect(s)".
- EDIT4278
[intro.races] Duplicate index entry for 'visible side effect(s)'
- EDIT4277
[iomanip.syn] Use 'unspecified' instead of type meta-variables.
- EDIT4276
[dcl.fct.def.coroutine] Replace "variable" with "object"
- EDIT4275
C++20 tweaks
- EDIT4274
[dcl.init.ref] instructs performing direct initialization after applying a user-defined conversion
- EDIT4273
[tab:filebuf.open.modes] Consistently order table rows.
- EDIT4272
[tab:container.assoc.req] Add missing 'Effects'
- EDIT4271
[tab:container.hash.req] Capitalize start of sentence.
- EDIT4270
[range.access] Should we move [range.access] to [iterators]?
- EDIT4269
[tab:container.hash.req] missing capitalization in description of node_type
- EDIT4268
[tab:container.assoc.req] missing an "Effects:"
- EDIT4267
normative "Note A", "Note B", ...
- EDIT4266
consider moving [declval]p4 inside the itemdescr
- EDIT4265
[structure.elements] describes a standard from an alternate universe
- EDIT4264
CPOs inhibit guaranteed copy elision of arguments, are unimplementable as specified
- EDIT4263
[move.iter.elem] Add missing 'return'
- EDIT4262
Improved docs
- EDIT4261
[time.clock.utc.overview] Move explicit line break in example.
- EDIT4260
[tab:filebuf.open.modes] is weirdly split in two
- EDIT4259
[iomanip.syn] invents unnecessary placeholders
- EDIT4258
[floatfield.manip]/8 has not stood the test of time
- EDIT4257
[time.clock.utc.overview] example can probably be line-wrapped better
- EDIT4256
use nested namespace definitions in the library where applicable
- EDIT4255
[ranges] Index "split_view::{outer,inner}-iterator" correctly.
- EDIT4254
[macros] Avoid excess vertical space for Annex C macros.
- EDIT4253
[special.mem.concepts] Adjust presentation to use ranges::blah
- EDIT4252
Page breaks (burblebee)
- EDIT4251
[std] Use tailnote and tailexample to avoid empty space in tables.
- EDIT4250
Class types are not cv-qualified
- EDIT4249
[std] Introduce tailnote environment to avoid empty lines in tables.
- EDIT4248
[class.mem.general] Move note to the end of the list item.
- EDIT4247
[range.dangling]p1 is overly long and complex.
- EDIT4246
[fig:iostreams.streampos] Reconsider use of informal term "xfered"
- EDIT4245
[intro.compliance.general, implimits] Cite Annex B normatively.
- EDIT4244
[futures.async] Avoid note within a sentence.
- EDIT4243
[range.reverse.overview] Use \cv{} instead of "cv-qualified"
- EDIT4242
[grammar] Prefer putting a section heading on a new page.
- EDIT4241
Add new note* and example* environments to suppress paragraph break.
- EDIT4240
[input.output] Reformat declarations according to newest conventions
- EDIT4239
[foreword] Exclude mentions of library headers from the index.
- EDIT4238
[basic.fundamental] Delete stray space.
- EDIT4237
[macros] Avoid page break between example and codeblock introducers
- EDIT4236
[class.mem.general] Awkward punctuation around note in list item
- EDIT4235
[class.init] Replace abominable temporary expression wording
- EDIT4234
[lex.charset] Replace "is required" wording in footnote with simple statement.
- EDIT4233
Page breaks (tkoeppe)
- EDIT4232
[futures.async] Avoid note within a sentence.
- EDIT4231
Page breaks (jmaurer)
- EDIT4230
[iostream.objects.overview] Delete duplicate paragraph.
- EDIT4229
The wording in paragraph [temp.variadic#8] may make a bit misleading
- EDIT4228
Process: page-by-page review tracking
- EDIT4227
Yet more cherry-picks for c++20
- EDIT4226
It seems to an editorial issue for the comment in an operator over example
- EDIT4225
Further cherry-picks for the c++20 branch
- EDIT4224
[std] Fix the remainder of 'may' and 'shall' in footnotes.
- EDIT4223
[temp.constr.order] Remove example markers from footnote.
- EDIT4222
Fix modal verb "must"
- EDIT4221
[forwardlist.ops] bogus specification of forward_list::unique
- EDIT4220
Pull a bunch of changes from master onto the C++20 branch
- EDIT4219
Process: final page-by-page review
- EDIT4218
footnote environment
- EDIT4217
[class.prop]/(3.7) is in contradiction with [class.prop]/(3.7.3)
- EDIT4216
[expr.prim.paren] Replace "value" with "result"
- EDIT4215
[expr.unary.op] Use 'negative', not 'negation'.
- EDIT4214
[fs.norm.ref] Dissolve subclause.
- EDIT4213
[vector.cons] Fix subclause heading.
- EDIT4212
[class.union.anon] Remove duplicate normative wording.
- EDIT4211
[everywhere] Consistently use 'whitespace'.
- EDIT4210
Statement in the Note in [class.union.anon]/1 should have normative status
- EDIT4209
[conv.rank] Avoid hinting that 'bool' be a standard integer type.
- EDIT4208
[std] Fix PDF title and subject.
- EDIT4207
[xref] Fix C++20-based reference of cross-references again.
- EDIT4206
[cpp.predefined] Shuffle items to avoid an unfortunate page break.
- EDIT4205
[c++20] Increase value of __cplusplus macro
- EDIT4204
[c++20] The last item in [cpp.predefined] looks very silly
- EDIT4203
[everywhere] Reduce width of space after Note: and Example:.
- EDIT4202
Many implementation defined typedefs are not indexed
- EDIT4201
[dcl.fct.def.coroutine] Add missing 'noexcept' for final_suspend.
- EDIT4200
[dcl.fct.def.coroutine] p11 Missing "noexcept" on final_suspend in example
- EDIT4199
The wordings of the paragraph [temp.dep.type#1] miss some examples
- EDIT4198
[everywhere] Stop talking about C++ International Standards.
- EDIT4197
[class.mem.general]/12 contains a false statement
- EDIT4196
Inconsistent spelling of "whitespace"
- EDIT4195
Formally the term `member class template` is not defined in the standard
- EDIT4194
Fix modal verbs
- EDIT4193
[vector.cons] is called "Constructors, copy, and assignment" but only has constructors
- EDIT4192
[ranges.syn] Update iota_view constraints
- EDIT4191
[intro.defs] Remove cross-references to main part
- EDIT4190
[everywhere] Follow ISO rules for the presentation of notes and examples
- EDIT4189
[intro.compliance.general] Properly reference normative clauses
- EDIT4188
[intro.refs,time.format] Fix normative references.
- EDIT4187
[intro.defs] Refer to undated ISO/IEC 2382 for the terminology.
- EDIT4186
Fix solitary subclauses
- EDIT4185
[format.arg,filebuf.members] Invalid uses of NTCTS
- EDIT4184
[time.cal.year.nonmembers] Avoid narrowing conversion
- EDIT4183
[intro.refs] Update from ISO/IEC 10646-1:1993 to ISO/IEC 10646:2003.
- EDIT4182
[intro.refs] Fix clause reference to ISO/IEC 9899.
- EDIT4181
Cs016 7
- EDIT4180
[definitions] Integrate into [intro.defs]
- EDIT4179
[check] Detect subclauses without siblings.
- EDIT4178
Fix solitary subclauses
- EDIT4177
[check] Consider only text with \pnum as a hanging paragraph.
- EDIT4176
[fs.norm.ref] Dissolve and follow #4175 suit
- EDIT4175
[intro.ack] Dissolve subclause.
- EDIT4174
Replace "this subclause" with an explicit reference in all formerly-hanging paragraphs
- EDIT4173
Overfull \hbox; bugfix for check script
- EDIT4172
Fix all hanging paragraphs by adding "General" sections.
- EDIT4171
Adjust Foreword based on comments from ISO/CS
- EDIT4170
[check] Detect hanging paragraphs.
- EDIT4169
Fix hanging paragraphs for C++20
- EDIT4168
Various small edits for CS016
- EDIT4167
[basic.life]/8.5 breaks subobject replacement depending on interpretation
- EDIT4166
[foreword] Adjust Foreword per ISO/CS requirements.
- EDIT4165
[std] Use \defnadj to improve/add many index entries.
- EDIT4164
[meta.type.synop] Fix bad indentation.
- EDIT4163
[intro.object] Say "member subobject" instead of "data member"
- EDIT4162
[over.literal] Mark use of a reserved identifier with 'error'.
- EDIT4161
[specialized.algorithms] Fold away unnecessary compound-statements.
- EDIT4160
[expr.const] Disambiguate 'it' by introducing the name V.
- EDIT4159
[conv.qual] Fix punctuation in bulleted list.
- EDIT4158
[range.elements.iterator] Add missing 'friend' for operator-.
- EDIT4157
[std] Remove superfluous final \rowsep or \hline in tables.
- EDIT4156
[range.elements.iterator]: Missing friend specifier for operator- prototype declarations
- EDIT4155
[expr.ref] and postfix-expression.template id-expression
- EDIT4154
[macros] Fix PDF links to clauses and annexes
- EDIT4153
[basic.life] "Otherwise, such a pointer/glvalue refers to allocated storage" is unclear
- EDIT4152
[expr.prim.lambda.capture] Use the term "local entity".
- EDIT4151
[except.uncaught] Remove parentheses when not invoking a function
- EDIT4150
[mem.poly.allocator.mem] Fix syntax for variadic template declaration
- EDIT4149
[mem.res.syn] Add default template argument for polymorphic_allocator
- EDIT4148
[variant.helper] Use 'struct' for variant_size and variant_alternative
- EDIT4147
[numeric.ops.gcd,numeric.ops.lcm] Say "other than cv bool" as done elsewhere
- EDIT4146
[iterator.concept.random.access] Fix typo
- EDIT4145
[diff.mods.to.declarations] Also mention 'byte' and 'to_integer.
- EDIT4144
Inconsistent description of C++ extensions to header <cstddef>
- EDIT4143
[defns.undefined] Move cross-reference to [expr.const]
- EDIT4142
[expr.post] Only keyword template is optional
- EDIT4141
[util.smartptr.shared.cast] Add hyphen for 'well-formed'.
- EDIT4140
[atomics.types.operations] Fix typo in exposition-only code
- EDIT4139
[class.virtual] index semantics of final and override
- EDIT4138
[re, over.match.viable] Remove bad space before full stop.
- EDIT4137
[tab:atomic.types.pointer.comp] Fix column captions.
- EDIT4136
[span.syn] Add index entry for dynamic_extent.
- EDIT4135
[range.drop.view] Fix italics for exposition-only members.
- EDIT4134
drop_view: begin() Returns: element doesn't use italics for exposition-only data members
- EDIT4133
[coroutine.noop.coroutine] Use code font for noop_coroutine index entry.
- EDIT4132
[ranges.syn] Fix declaration of transform_view
- EDIT4131
[expr.unary.op]/8
- EDIT4130
[std] Fix dangling \grammarterms.
- EDIT4129
[format.syn] Avoid forward references
- EDIT4128
[ranges.syn] Remove bogus ; after requires-clause
- EDIT4127
[range.utility.helpers] Move template argument out of \libconcept.
- EDIT4126
In [dcl.fct.default]/10 the term "virtual function call" is defined in [expr.call]/3, not in [class.virtual].
- EDIT4125
[string.syn] Index basic_string typedefs.
- EDIT4124
Index __func__
- EDIT4123
[std] 'subclause \\ref' cleanups
- EDIT4122
[fs.race.behavior] Fix referred subclause
- EDIT4121
[dcl.fct] Description of abbreviated function templates should not use "equivalent"
- EDIT4120
[depr.conversions.string] Use proper "Returns:" markup.
- EDIT4119
[conv.qual] Bad list punctuation
- EDIT4118
Improve / extend sample in [basic.life#8]
- EDIT4117
[numeric.limits] use "primary template"
- EDIT4116
Put rSec before indextext
- EDIT4115
[thread.condvarany.intwait] remove reference to nonexistent "cv" variable
- EDIT4114
[thread.condvarany.intwait] contains reference to nonexistent "cv" variable
- EDIT4113
[expr.call] [dcl.fct] Move return type requiremens
- EDIT4112
[stmt.return] Improve CWG2426 wording
- EDIT4111
[range.prim.empty] Fix expression specification
- EDIT4110
[std] Fix dangling index redirects.
- EDIT4109
`<` characters are also allowed in q-char-sequence's
- EDIT4108
[lib] Fix typos in "The expression in...is equivalent to"
- EDIT4107
[stmt.return] Fix the operand's conversions description
- EDIT4106
cplus
- EDIT4105
[lib] Fix "The expression in...is equivalent to"
- EDIT4104
[lib] Fix uses of "clause"
- EDIT4103
[ranges.syn] Properly capitalize "Clause"
- EDIT4102
[std] Add missing \pnums.
- EDIT4101
[special.mem.concepts] Remove hyphen in _no-throw_ for consistency with the type traits
- EDIT4100
[memory.syn,specialized.algorithms] Append "-for" to exposition-only concept "no-throw-sentinel"
- EDIT4099
check.sh: escape backslash in awk program to silence warning
- EDIT4098
[std] Remove unnecessary bracketing in \tcode and retire \dcr
- EDIT4097
[libraryindex] Harmonize index entries for operator--
- EDIT4096
[mask.array.comp.assign] Clarify "mask object"
- EDIT4095
[mask.array.assign] Replace "it" with its antecedent
- EDIT4094
[lex.ccon] Remove redundant nested \tcode.
- EDIT4093
[conv.qual] Fix example for cv-decomposition
- EDIT4092
[fs.class.path, fs.path.nonmember] Fix inline whitespace
- EDIT4091
[lex.ext] Simplify use of \placeholder.
- EDIT4090
Two trivial punctuation fixes
- EDIT4089
Add additional example to CWG2303 example to clarify meaning.
- EDIT4088
[dcl.type.auto.deduct] Incorrect description of deduction for a variable with copy-initialization?
- EDIT4087
[dcl.init] Remove redundant paragraph about initialization with () initializer
- EDIT4086
[algorithms] Inconsistency for parameter `x` vs parameter named `x`
- EDIT4085
These appear to be distinct definitions for the term `explicit type conversion`, as highlighted below.
- EDIT4084
[istream.syn][ostream.syn] update synopses according to LWG1203
- EDIT4083
[fs.class.path] Ensure interword spacing inside sentence.
- EDIT4082
The standard does not specify when to supply default arguments as template arguments
- EDIT4081
The wording "pack" in [temp.variadic]#6 is not clear
- EDIT4080
[expr.reinterpret.cast] Fix a note
- EDIT4079
[alg.copy] Typeset variable consistently.
- EDIT4078
[expr.const] Add cross-reference for 'constant initialization'.
- EDIT4077
[expr.const] "as described above"... where?
- EDIT4076
[tab:cpp17.moveassignable] Remove superfluous space.
- EDIT4075
[dcl.constexpr] Excise 'initialization full-expression'
- EDIT4074
[re.grammar] Don't use monospace for ordinary text.
- EDIT4073
[allocator.members] Remove stray whitespace.
- EDIT4072
What is "it" in the definition of "usable in constant expressions"
- EDIT4071
[alg.is.permutation] Rephrase to simplify
- EDIT4070
[stmt.pre, re.grammar, gram] Use a separate bnf environment for each nonterminal.
- EDIT4069
[expr.prim.lambda] Move operator() return type description
- EDIT4068
[basic.lval] bit-fields are objects
- EDIT4067
[lib] Canonicalize order of library descriptive elements.
- EDIT4066
Is it an unclear wording about deducing template arguments for function parameter pack
- EDIT4065
[expr.new] Use repeated \indextext for index redirects with multiple targets.
- EDIT4064
[special] Remove index entry for 'X(X&)'.
- EDIT4063
The wording about instantiation of a pack expansion in [temp.variadic]
- EDIT4062
[span.iterators] Specify aliases, like [string.view.iterators] does
- EDIT4061
[dcl.array] Clarify that arrays do not have extra padding.
- EDIT4060
[iterator.cpp17] Index old-style iterator requirements.
- EDIT4059
[stmt.block] Rephrase introductory sentence.
- EDIT4058
[class.derived] Remove second definition of base class subobject
- EDIT4057
[basic.fundamental] Use canonical types in Table 12
- EDIT4056
[expr.const] Add missing paragraph break
- EDIT4055
[expr.const] Remove xref repeated above but not below
- EDIT4054
[iterator.concepts] Requirements out of "model"
- EDIT4053
[specialized.algorithms] for loop bodies incosistently a compound-statement
- EDIT4052
[intro.execution] A full-expression is: an invocation of a destructor generated at the end of the lifetime
- EDIT4051
[container.requirements] Improve index entries for contiguous and reversible containers.
- EDIT4050
[special.mem.concepts] Append -for to no-throw-sentinel
- EDIT4049
[conv.rank] Excise "shall" phrasing
- EDIT4048
Example in [over.literal]/8 misses the word error in one of its declarations
- EDIT4047
[dcl.init]/11 and [dcl.init]/(17.4) say the same thing?
- EDIT4046
Excessive paragraph indentation throughout [concepts.lang]
- EDIT4045
[structure.specifications] Integrate [res.on.expects].
- EDIT4044
[class.access] Sentence has three full stops (bad list item punctuation)
- EDIT4043
[container.requirements.general] Don't use 'f()' to refer to non-nullary function.
- EDIT4042
[structure.specifications] Integrate [res.on.expects].
- EDIT4041
[lib] Non-member swap inconsistently specified in class synopsis
- EDIT4040
[stopcallback] Fix indentation
- EDIT4039
[string.view.template] Deduction guide specified far from constructors
- EDIT4038
[string.view.template] Wrap synopsis in its namespace
- EDIT4037
[util.smartptr.weak] Remove declarations already in [memory.syn]
- EDIT4036
[refwrap] Add blank line between class definition and deduction guide
- EDIT4035
[func.wrap.func] Remove declarations already in [functional.syn]
- EDIT4034
[diff.cpp03.temp]/1 outdated
- EDIT4033
[class.access.base] talks about "occurs in a member or friend" but means "direct member or friend"
- EDIT4032
[module.reach] Clarify that only TUs with an interface dependency may be incidentally reachable
- EDIT4031
[predef.iterators] Singularize heading of singular sentinels.
- EDIT4030
[iterator.synopsis] Fix indexing targets for singular sentinels.
- EDIT4029
[ranges.general] Capitalize the word clause
- EDIT4028
[default.sentinels, unreachable.sentinels] Inconsistent grammatical numbering and hanging paragraph
- EDIT4027
[iterator.concept.winc] Format I in code font
- EDIT4026
[class.default.ctor] Fix sloppy wording.
- EDIT4025
[temp.deduct] What is "immediate context"? CWG 1844
- EDIT4024
[lex.name] Don't talk about upper/lower case letters
- EDIT4023
[unique.ptr.runtime.asgn] Fix a missing space
- EDIT4022
Footnote numbers are unbearably unstable
- EDIT4021
The first sentence in [lex.ext]/1, is it really necessary?
- EDIT4020
[algorithms.general] Add [algorithms.results] to summary table
- EDIT4019
[class.default.ctor]/4 /5 Constructors do not create objects
- EDIT4018
[res.on.expects] Replace obsolete term 'expects' in the title.
- EDIT4017
[iterator.concept.forward] Undo spurious list item capitalization.
- EDIT4016
[res.on.expects] is still titled "Expects paragraph"
- EDIT4015
I have a question. Is this true?
- EDIT4014
Partial ordering rules for packs in [temp.deduct.type]
- EDIT4013
[thread.mutex.requirements] Harmonize wording for try_lock.
- EDIT4012
C++20 [vector.capacity] Remove duplicate \pnum
- EDIT4011
C++20 [thread.syn] Do not mandate including <initializer_list> when including <thread>
- EDIT4010
C++20 [range.single.view] Add missing requires-clause to \itemdecl
- EDIT4009
[range.single.view] Add missing requires-clause to spec
- EDIT4008
Fix index entries for CPOs
- EDIT4007
[class.derived] Clean up cross-references.
- EDIT4006
www.open-std.org not reachable over a secure connection (TLS)
- EDIT4005
[std] Harmonize phrasing 'terminate is invoked'
- EDIT4004
[class] Incorrect cross-references
- EDIT4003
[concept.swappable] Missing an index entry for ranges::swap
- EDIT4002
[class.temporary] space-separate trivially copyable
- EDIT4001
[atomics.types.operations] Fix note typo
- EDIT4000
[atomics.types.operations] note typo
- EDIT3999
[module.import] Clarify that only header imports make macros visible.
- EDIT3998
[class.copy.elision] Move specification of altered overload resolution
- EDIT3997
Why do deduction guides for take_view and drop_view have different constraints? LWG 3447
- EDIT3996
Inconsistent wording for mutex types
- EDIT3995
renaming [common.iter.cust]
- EDIT3994
fixing customization point references #3
- EDIT3993
Fixing customization point references #2
- EDIT3992
modify customization point to customization point object #1
- EDIT3991
[thread.syn] Don't mandate including <initializer_list> when including <thread>
- EDIT3990
Reference the normative text for data member order
- EDIT3989
Imprecise definition of unqualified name lookup for global and namespace scope.
- EDIT3988
[thread.syn] Should <thread> include <initializer_list>?
- EDIT3987
Cleanup of [class.virtual]
- EDIT3986
[temp.mem] Change "virtual" to "declared virtual"
- EDIT3985
[module.context] Instantiation context is inconsistently defined
- EDIT3984
[concepts.equality] Replace spurious 'this document'
- EDIT3983
[vector.capacity] Remove duplicate \pnum
- EDIT3982
[vector.capacity]p17/18 has two paragraph numbers
- EDIT3981
Typo in the synopsis of elements_view::iterator
- EDIT3980
[concepts.equality] Spurious "this document" wording
- EDIT3979
Allow 'listings' package v1.8d
- EDIT3978
[over.best.ics] Disambiguating ambiguous conversion sequences (again)
- EDIT3977
[basic, class, expr] Replace enumerated type with enumeration type
- EDIT3976
[dcl.enum] Turn redundant and informal wording into a note
- EDIT3975
[namespace.qual] Add missing annotation to X
- EDIT3974
[basic.fundamental] Provide more information about which types are integral
- EDIT3973
[basic.def.odr] Change "is required" to "shall"
- EDIT3972
[over.ics.ref] Remove erroneous capitalization of Conversion
- EDIT3971
[over.ics.user] Small grammatical nit-picks
- EDIT3970
[dcl.init.ref] Remove "type" from "reference to type T"
- EDIT3969
[meta.trans.other] "C++ object type" is overprecise
- EDIT3968
Cross-reference [class.mem]/14 from [class.virtual]/5 and [class.virtual]/4
- EDIT3967
[tab:container.node.compat] is missing some compatibility cases LWG 3438
- EDIT3966
[class.dtor] Change redundant wording into note
- EDIT3965
[class.static.mfct] Strike redundant normative wording
- EDIT3964
[dcl.name] Change informative style normative wording into note
- EDIT3963
[conv.integral, conv.double] Fix promotion conversions
- EDIT3962
[class.dtor] Remove incorrect uses of virtual as a keyword
- EDIT3961
[temp.local] Remove space between angle brackets in example
- EDIT3960
[class.abstract] Clean up redundant wording
- EDIT3959
[expr.throw#2] incorrectly dropping cv-qualifiers
- EDIT3958
[expr.spaceship] Clarify treatment of pointers.
- EDIT3957
Dissolve [over.oper]
- EDIT3956
[expr.spaceship]: Wording should be clearer that function pointers don't do <=>
- EDIT3955
[expr] Clarify performing / applying standard conversions.
- EDIT3954
[format.syn] Added missing reference to [format.context] in file synopsis
- EDIT3953
Non-defining object declarations can have type cv void
- EDIT3952
[dcl.fct.def.delete] Make terms cover semantic deletedness
- EDIT3951
[basic.lval] Xvalue don't always denote entities whose resources can be reused
- EDIT3950
[iterator.concepts.general] Remove synthesizeable operator!= in example.
- EDIT3949
[std] Improve index for 'freestanding/hosted implementation'.
- EDIT3948
[depr.atomics] Fix <atomic> header name.
- EDIT3947
[depr.atomics] Possible header name typo: <atomics> vs <atomic>
- EDIT3946
[algorithms.results] Chapter defines class templates not in header <algorithm> synopsis chapter
- EDIT3945
[expr.unary.op] Fix usage of "result"
- EDIT3944
[std] Remove cross-references to the very same subclause
- EDIT3943
[basic.lval] Amend note
- EDIT3942
[depr.strstream] Fix typography for NTBS in index.
- EDIT3941
[string.conversions] Replaced comparisons of a pointer against 0 with comparision against nullptr
- EDIT3940
[basic.type.qualifier] Incomplete and complete object types are just object types
- EDIT3939
[expr.comma] Remove mid-sentence example
- EDIT3938
[expr.reinterpret.cast] Strike definition in footnote
- EDIT3937
[expr.static.cast] Remove unused cv-qualifier notation
- EDIT3936
[dcl.fct.def.general] Non-templated functions cannot have a requires-clause
- EDIT3935
[temp.over] Fix example
- EDIT3934
[basic.lval] Dynamic type is not a property of objects
- EDIT3933
[dcl.spec.auto] Denoise wording for when placeholders can deduce from an initializer
- EDIT3932
[class.mem] Deduction guides do not declare new members
- EDIT3931
[dcl.init]/14 should probably consider parenthesized initializer for arrays
- EDIT3930
[class.this] has no novel normative wording
- EDIT3929
[core] Use \keyword to introduce 'template'.
- EDIT3928
[temp.class.spec] Remove unused hyphenation point
- EDIT3927
[class.virtual] Fix example with constrained non-templated function
- EDIT3926
[dcl.fct] Fix incorrectly pluralized grammar terms
- EDIT3925
[dcl.fct.def] Fix incorrect cross-ref referring to "this"
- EDIT3924
[dcl.fct.spec] Remove "class" from "non-static class member function" and cleanup sentence
- EDIT3923
One more word, again
- EDIT3922
[temp.class.spec.match] Strengthen wording for matching partial specializations
- EDIT3921
[expr.throw] Make wording for throw-expressions more consistent with [expr]
- EDIT3920
[except.handle] Simplify void pointer cv-qualification
- EDIT3919
[expr.const] Change "dynamic cast" to "dynamic_cast" and move throw-expression to its own item
- EDIT3918
[class.temporary, expr, dcl.ref] Fix incorrect cross-refs to [dcl.type.decltype]
- EDIT3917
[temp.param] Remove definitions in footnote and fix wording referring to non-type template parameters
- EDIT3916
[over.match.class.deduct] Fix self-referential cross-references
- EDIT3915
One more review fix
- EDIT3914
__STDC_HOSTED__ deals with freestanding, but does not mention it
- EDIT3913
[iter.concepts.general] example could be simplified slightly
- EDIT3912
[res.on.requirements] Not sufficiently clear on transitiveness and disjunctions
- EDIT3911
[std] Use \libmember and \libglobal everywhere
- EDIT3910
Simplify reachability definition
- EDIT3909
Clean up of discarded-value expressions
- EDIT3908
Correctly annotate keywords
- EDIT3907
[class.union.anon] Turn redundant wording into a note
- EDIT3906
Strike surviving mentions of "storage class" (outside of stable names and grammar)
- EDIT3905
[iterator.synopsis] Cleanups
- EDIT3904
More cv-qualification fixes
- EDIT3903
Library clauses misuse "an instance of"
- EDIT3902
[alg.clamp] Add missing calls to invoke
- EDIT3901
[dcl.stc] Define mutable subobject and make use of keyword consistent
- EDIT3900
[temp.deduct.call] Clear up wording regarding function parameter packs appearing in non-deduced contexts
- EDIT3899
[expr.sub] Really deprecate comma in braces
- EDIT3898
[over.match.class.deduct] Wording does not seem to match intention
- EDIT3897
More review changes
- EDIT3896
ADL for cv T or T&
- EDIT3895
Add Foreword
- EDIT3894
[dcl.init, dcl.stc] Move specification as to where extern is allowed into [dcl.stc]
- EDIT3893
[lex.ccon] grammar falls off bottom of page
- EDIT3892
Unclear time zone placeholders
- EDIT3891
[dcl.init] Remove redundant specification of when value-initialization occurs
- EDIT3890
[basic.types] Change redundant normative wording into note
- EDIT3889
[stmt.block] Informal tone used to describe blocks which is inconsistent with other wording
- EDIT3888
[version.syn] Fix mis-ordering
- EDIT3887
Normative cleanup
- EDIT3886
Non-normative cleanup
- EDIT3885
[basic.namespace] Definition in note should be grammar term
- EDIT3884
Two index entries for "NTBS" don't use \ntbs
- EDIT3883
Motion corrections
- EDIT3882
[temp.names] Do not use "template-name" for "name referring to template"
- EDIT3881
Nicer diff support
- EDIT3880
\defnc and \defna
- EDIT3879
Disable \requires
- EDIT3878
clarify whether [over.built] and surrogate candidates are functions
- EDIT3877
[dcl.dcl] Improve note regarding nodeclspec-function-declarations
- EDIT3876
[index] Add index of exposition-only library names.
- EDIT3875
Inconsistency between the Note in [cpp.pre]/1 and the last sentence in [cpp.replace]/12
- EDIT3874
[filesystems] Fix "Filesystem library edits/issues"
- EDIT3873
[index] Use LaTeX package 'imakeidx' to allow for more indices.
- EDIT3872
[temp.explicit] Fix unclear reference to elaborated-type-specifier
- EDIT3871
[over.best.ics] Remove redundant sub-bullet
- EDIT3870
[ranges] has many concepts used without \libconcept
- EDIT3869
[alg.clamp] Reword for clarity
- EDIT3868
[allocator.requirements] Fix punctuation in tables.
- EDIT3867
[alg.replace] Clarify which value gets assigned depending on E.
- EDIT3866
[fs.path.modifiers] Remove \tcode around cross reference
- EDIT3865
[support.types.byteops] remove redundant static_cast to unsigned char
- EDIT3864
[depr.atomics] Use enum class memory_order
- EDIT3863
[support.types.byteops] Fix misapplication of LWG2950
- EDIT3862
[support.types.byteops]/6
- EDIT3861
[module.unit] module-declarations no longer contain \tcode{export}
- EDIT3860
[expr.prim.req,temp.concept] Add std:: qualification for library conc…
- EDIT3859
[basic,support] Correctly use 'startup' and 'start of program'
- EDIT3858
[support] Renamed from [language.support].
- EDIT3857
[range.take.while.sentinel,range.elements.iterator] Rename exposition…
- EDIT3856
[range.access] Introduce 'reified object' to simplify the descriptions.
- EDIT3855
[depr.conversions] Rename snake_case template parameters to CamelCase.
- EDIT3854
[res.on.requires] Move description of 'Requires' element to Annex D
- EDIT3853
[contents] Some standard library functions are not defined.
- EDIT3852
[span.deduct] Rename template parameter 'End' to 'EndOrSize'
- EDIT3851
[range.split.outer,range.split.inner] "current" placeholder vs. current_ exposition-only member
- EDIT3850
[expr.rel] Unclear how function pointers are compared
- EDIT3849
[range.split.outer], [range.split.inner] Fix misuses of current_
- EDIT3848
[range.split] confuses current and current_
- EDIT3847
Scope of [range.split.outer] p1 is unclear
- EDIT3846
[time.zone.zonedtime.overview] Fix typo
- EDIT3845
[support.dynamic] Improve cross-referencing for dynamic memory subcla…
- EDIT3844
[lex.ccon,lex.string] Remove redundant repetition of the grammar.
- EDIT3843
[class.mfct] consteval member functions are also inline.
- EDIT3842
[class] [over] Redundant specification of ignoring move special members
- EDIT3841
[over.oper] Make statement about non-overloadable operators a note.
- EDIT3840
[module.interface] Fix typo.
- EDIT3839
[module.interface] Remove redundant bullet for exported declaration.
- EDIT3838
[algorithms.general] Add [specialized.algorithms] to summary table.
- EDIT3837
Remove definition in note
- EDIT3836
Fix incorrect references to past the end pointers
- EDIT3835
The iterator "old" concepts (Cpp17Requirements) are not indexed
- EDIT3834
[concept.constructible] is-default-initializable is not a concept
- EDIT3833
[memory.syn] Index the pointer_safety enum class
- EDIT3832
[atomics] Consistent use of enum class memory_order
- EDIT3831
In the index, properly sort terms starting with two underscores
- EDIT3830
[algorithms] Rename concept 'writable' to 'indirectly_writable'.
- EDIT3829
[iterator.concept.winc,range.iota.view] is-integer-like is not a concept
- EDIT3828
Use consistent terminology when referring to what a pointer to member points to
- EDIT3827
[basic], [expr] Fix incorrect cross-references to [conv.ptr] for null pointer values
- EDIT3826
[expr.ref] clarify access of non-static data members
- EDIT3825
[front.insert.iterator] Correct mis-incorporation of P0896R4
- EDIT3824
Consistent null pointer value usage
- EDIT3823
[conv.ptr] Fix unclear specification of derived-to-base conversions for null pointers
- EDIT3822
[temp.explicit] Add missing comma
- EDIT3821
[time.format] Add/fix region-index entry for "format"
- EDIT3820
[rand.util.canonical] Convert normative duplication into a note.
- EDIT3819
[expr.sizeof] Incorrect use of \term
- EDIT3818
[class.copy.elision] Specification of when implicit move occurs is potentially confusing
- EDIT3817
decide whether to bump feature test macro version for P1973R1
- EDIT3816
Remove [atomcis.types.operations]p1
- EDIT3815
[class.friend] Add cross-reference for the namespace of the friend
- EDIT3814
[utility.syn] Index in-place construction types
- EDIT3813
Update Getting Started on Debian-based Systems
- EDIT3812
Possibly outdated "Getting Started on Debian-based Systems"
- EDIT3811
[expr.call] Incorrect reference to "this parameter"
- EDIT3810
fix several bugs in the LWG3262 wording
- EDIT3809
[lib] Format true/false in code font conventionally
- EDIT3808
[any.synop,any.class,any.nonmembers] Format pack conventionally
- EDIT3807
Restructure CA 107 functionally equivalent IFNDR note
- EDIT3806
Fix for US 115 to avoid use of nouns with missing articles
- EDIT3805
[allocator.members] Replace SIZE_MAX with numeric_limits<size_t>::max()
- EDIT3804
redundant wording after P2109R0
- EDIT3803
Replace `SIZE_MAX` with `numeric_limits` in [allocator.members]
- EDIT3802
[range.access.begin] P2091R0's change to para 1 is ambiguous
- EDIT3801
Fixes for 2020-02 CWG Poll 3
- EDIT3800
Add missing @s
- EDIT3799
Cross-reference fixes
- EDIT3798
Calls to swap in the library don't properly describe context
- EDIT3797
[atomics.nonmembers,diff.cpp17.dcl.dcl,library,version.syn] Replace non-code "C++" with "\Cpp{}"
- EDIT3796
Fixes for 2020-02 CWG Poll 1
- EDIT3795
Fixes for 2020-02 LWG Poll 5
- EDIT3794
Replace non-code "C++" with "\Cpp{}"
- EDIT3793
[range.prim.cdata] Properly ranges::-qualify cdata
- EDIT3792
[expr.const]p14 example incorrect after P1937R2
- EDIT3791
[dcl.array] Potentially ambiguous specification of array contents
- EDIT3790
[check] Flag non-ASCII characters in source
- EDIT3789
[concept.swappable,iterator.cust] Fix phrasing 'with no diagnostic required'
- EDIT3788
LWG Poll 5: P1460R1 Mandating the Standard Library: Clause 20 - Utilities library
- EDIT3787
LWG Poll 11: P1115R3 Improving the Return Value of Erase-Like Algorithms II: Free …
- EDIT3786
LWG Poll 17: P1964R2 Wording for boolean-testable
- EDIT3785
[alg.clamp] Reword for clarity
- EDIT3784
[ostream] Fix poor grammar to be consistent with [istream]
- EDIT3783
LWG Poll 22: P1243R4 Rangify New Algorithms
- EDIT3782
CWG Poll 1: P2103R0 (Core Language Changes for NB Comments at the February, 2020 (Prague) meeting
- EDIT3781
LWG Poll 4: P2045R1 Missing Mandates for the standard library
- EDIT3780
LWG Poll 15: P1956R1 On the names of low-level bit manipulation functions
- EDIT3779
LWG Poll 19: P0586R2 Safe integral comparisons
- EDIT3778
[span.overview] Deduction guide's End can also be the size_type
- EDIT3777
LWG Poll 24: P1739R4 Avoid template bloat for safe_ranges in combination with "sub…
- EDIT3776
LWG Poll 20: P1831R1 Deprecating volatile: library
- EDIT3775
Simplify build process for the standard draft
- EDIT3774
LWG Poll 23: P2106R0 Alternative wording for GB315 and GB316
- EDIT3773
[atomic] Apply conventional order to members of atomic smart pointers
- EDIT3772
LWG Poll 16: P1976R2 Fixed-size span construction from dynamic range
- EDIT3771
LWG Poll 26: P1970R2 Consistency for size() functions: Add ranges::ssize
- EDIT3770
LWG Poll 21: P1973R1 Rename "_default_init" Functions, Rev1
- EDIT3769
LWG Poll 12: P2102R0 Make 'implicit expression variations' more explicit
- EDIT3768
CWG Poll 17: P2085R0 Consistent defaulted comparisons
- EDIT3767
CWG Poll 16: P2002R1 Defaulted comparison specification cleanups
- EDIT3766
Fixes for 2020-02 CWG Poll 4 (P0593R6)
- EDIT3765
CWG Poll 4: P0593R6 Implicit creation of objects for low-level object manipulation
- EDIT3764
CWG Poll 3: P1857R3 Modules Dependency Discovery
- EDIT3763
LWG Poll 6: P1963R0 Fixing US 313
- EDIT3762
Cleanup for [2020-02 LWG Poll 6] P1963R0 Fixing US 313
- EDIT3761
LWG Poll 9: P1982R0 Rename link to time_zone_link
- EDIT3760
LWG Poll 8: P1981R0 Rename leap to leap_second
- EDIT3759
Add article to bullet start...
- EDIT3758
CWG Poll 2: P1779R3 ABI isolation for member functions
- EDIT3757
CWG Poll 19: P1937R2 Fixing inconsistencies between constexpr and consteval functions
- EDIT3756
LWG Poll 7: P1983R0 Wording for GB301, US296, US292, US291, and US283
- EDIT3755
LWG Poll 10: P2101R0 'Models' subsumes 'satisfies' (Wording for US298 and US300)
- EDIT3754
P1994R1 elements_view needs its own sentinel
- EDIT3753
P1868R2 width: clarifying units of width and precision in std::format
- EDIT3752
P2091R0 Issues with range access CPOs
- EDIT3751
P2116R0 Remove tuple-like protocol support from fixed-extent span
- EDIT3750
Fix #3666, plus some drive-by edits
- EDIT3749
LWG Poll 3: P2117R0 C++ Standard Library Issues Resolved Directly In Prague
- EDIT3748
P2051R0 C++ Standard Library Issues to be moved in Prague
- EDIT3747
P2095R0 Resolve lambda init-capture pack grammar (CWG2378)
- EDIT3746
CWG Poll 9: P2108R0 Core Language Working Group "ready" Issues for the February, 2020 (Prague) meeting
- EDIT3745
P2107R0 Core Issue 2436: US064 Copy semantics of coroutine parameters
- EDIT3744
[swappable.requirements] Add missing \pnum to example
- EDIT3743
[basic.life]p5 is missing a case where the program can explicitly end the lifetime of an object after P0593R6
- EDIT3742
bad example in P0593R6 [diff.cpp17]
- EDIT3741
P1908R1 Reserving attribute namespaces for future use
- EDIT3740
P1815R2 Translation-unit-local entities
- EDIT3739
P2115R0 US069: Merging of multiple definitions for unnamed unscoped e…
- EDIT3738
P2113R0 Proposed resolution for 2019 comment CA 112
- EDIT3737
P2082R1 Fixing CTAD for aggregates
- EDIT3736
[basic.type.qualifier] Remove redundant wording
- EDIT3735
[dcl.meaning] General wording cleanup
- EDIT3734
P2109R0 Disallow "export import foo" outside of module interface
- EDIT3733
P2092R0 Disambiguating nested requirements
- EDIT3732
P2104R0 Disallow changing concept values
- EDIT3731
Library index is missing many enumerators
- EDIT3730
[atomic] Minor corrections to atomic index
- EDIT3729
P1957R2 Converting from T* to bool should be considered narrowing
- EDIT3728
[2020-02 LWG Poll 26] P1970R2 Consistency for size() functions: Add ranges::ssize
- EDIT3727
[2020-02 LWG Poll 25] P2116R0 Remove tuple-like protocol support from fixed-extent span
- EDIT3726
[2020-02 LWG Poll 24] P1739R4 Avoid template bloat for safe_ranges in combination with "subrange-y" view adaptors
- EDIT3725
[2020-02 LWG Poll 23] P2106R0 Alternative wording for GB315 and GB316
- EDIT3724
[2020-02 LWG Poll 22] P1243R4 Rangify New Algorithms
- EDIT3723
[2020-02 LWG Poll 21] P1973R1 Rename "_default_init" Functions, Rev1
- EDIT3722
[2020-02 LWG Poll 20] P1831R1 (Deprecating volatile: library
- EDIT3721
[2020-02 LWG Poll 19] P0586R2 Safe integral comparisons
- EDIT3720
[2020-02 LWG Poll 18] P2091R0 Issues with range access CPOs
- EDIT3719
[2020-02 LWG Poll 17] P1964R2 Wording for boolean-testable
- EDIT3718
[2020-02 LWG Poll 16] P1976R2 Fixed-size span construction from dynamic range
- EDIT3717
[2020-02 LWG Poll 15] P1956R1 On the names of low-level bit manipulation functions
- EDIT3716
[2020-02 LWG Poll 14] P1868R2 width: clarifying units of width and precision in std::format
- EDIT3715
[2020-02 LWG Poll 13] P1994R1 elements_view needs its own sentinel
- EDIT3714
[2020-02 LWG Poll 12] P2102R0 Make 'implicit expression variations' more explicit (Wording for US185)
- EDIT3713
[2020-02 LWG Poll 11] P1115R3 Improving the Return Value of Erase-Like Algorithms II: Free erase/erase if
- EDIT3712
[2020-02 LWG Poll 10] P2101R0 'Models' subsumes 'satisfies' (Wording for US298 and US300)
- EDIT3711
[2020-02 LWG Poll 9] P1982R0 Rename link to time_zone_link
- EDIT3710
[2020-02 LWG Poll 8] P1981R0 Rename leap to leap_second
- EDIT3709
[2020-02 LWG Poll 7] P1983R0 Wording for GB301, US296, US292, US291, and US283
- EDIT3708
[2020-02 LWG Poll 6] P1963R0 Fixing US 313
- EDIT3707
[2020-02 LWG Poll 5] P1460R1 Mandating the Standard Library: Clause 20 - Utilities library
- EDIT3706
[2020-02 LWG Poll 4] P2045R1 Missing Mandates for the standard library
- EDIT3705
[2020-02 LWG Poll 3] P2117R0 C++ Standard Library Issues Resolved Directly In Prague
- EDIT3704
[2020-02 LWG Poll 2] P2051R0 C++ Standard Library Issues to be moved in Prague
- EDIT3703
[2020-02 CWG Poll 19] P1937R2 Fixing inconsistencies between constexpr and consteval functions
- EDIT3702
[2020-02 CWG Poll 18] P1908R1 Reserving Attribute Namespaces for Future Use
- EDIT3701
[2020-02 CWG Poll 17] P2085R0 Consistent defaulted comparisons
- EDIT3700
[2020-02 CWG Poll 16] P2002R1 Defaulted comparison specification cleanups
- EDIT3699
[2020-02 CWG Poll 15] P2095R0 Resolve lambda init-capture pack grammar (CWG2378)
- EDIT3698
[2020-02 CWG Poll 14] P1815R2 Translation-unit-local entities
- EDIT3697
[2020-02 CWG Poll 13] P2115R0 US069: Merging of multiple definitions for unnamed unscoped enumerations
- EDIT3696
[2020-02 CWG Poll 12] P2113R0 Proposed resolution for 2019 comment CA 112
- EDIT3695
[2020-02 CWG Poll 11] P2082R1 Fixing CTAD for aggregates
- EDIT3694
[2020-02 CWG Poll 10] P2109R0 US084: Disallow "export import foo" outside of module interface
- EDIT3693
[2020-02 CWG Poll 9] P2108R0 Core Language Working Group "ready" Issues for the February, 2020 (Prague) meeting
- EDIT3692
[2020-02 CWG Poll 8] P2092R0 Disambiguating Nested-Requirements
- EDIT3691
[2020-02 CWG Poll 7] P2107R0 Core Issue 2436: US064 Copy semantics of coroutine parameters
- EDIT3690
[2020-02 CWG Poll 6] P2104R0 Disallow changing concept values
- EDIT3689
[2020-02 CWG Poll 5] P1957R2 Converting from T* to bool should be considered narrowing (re: US 212)
- EDIT3688
[2020-02 CWG Poll 4] P0593R6 Implicit creation of objects for low-level object manipulation
- EDIT3687
[2020-02 CWG Poll 3] P1857R3 Modules Dependency Discovery
- EDIT3686
[2020-02 CWG Poll 2] P1779R3 ABI isolation for member functions
- EDIT3685
[2020-02 CWG Poll 1] P2103R0 (Core Language Changes for NB Comments at the February, 2020 (Prague) meeting
- EDIT3684
Consider updating "Specification-Style-Guidelines"
- EDIT3683
Consider moving "in addition ... included" content into synopses, deleting prose text
- EDIT3682
[functional.syn] Correct text in cross-reference comment
- EDIT3681
Content of the Forward would be helpful for the DIS
- EDIT3680
Inconsistent use of \defexposconcept v. \exposconcept v. \placeholder for \expos concepts
- EDIT3679
inconsistent indenting for multi-lined requires clauses
- EDIT3678
[stmt.return.coroutine] Use notion of "enclosing" for "return"
- EDIT3677
Check element order programmatically and presubmit
- EDIT3676
p0593r6's `#include` is missing a filename
- EDIT3675
[conv.rank] Change "size" to "width" in conversion rank relation
- EDIT3674
[over.oper]p3 should be a note
- EDIT3673
"ill-formed with no diagnostic required" is odd
- EDIT3672
[class.access] Eliminate the friend case for protected member access from derived class
- EDIT3671
Fix definition of has-tuple-element
- EDIT3670
[cmp, comparisons] Move description of compare_three_way.
- EDIT3669
[basic.pre] Improve consistency in list
- EDIT3668
Produce foreword with list of changes for C++20
- EDIT3667
[class.access.base] Add missing formatting to an access specifier
- EDIT3666
take_while_view::sentinel declaration is missing the Pred parameter
- EDIT3665
[contents]/1 suggests that declval is defined
- EDIT3664
consider moving description of Requires: element and [res.on.required]p1 to Annex D
- EDIT3663
[class.mfct]p2's list of keywords that make a function inline forgets consteval
- EDIT3662
[diff.cpp17.iterators] Added compatibility note on iterator_traits
- EDIT3661
[range.istream.iterator] Fix typo
- EDIT3660
Consistent cv-qualification notation
- EDIT3659
[class.ctor/dtor] consteval, constructors, and destructors
- EDIT3658
[gram] type-name is not formally defined
- EDIT3657
Cross reference to temp.over.link is misleading for abbreviated function template wording
- EDIT3656
[range.join.sentinel], [range.split.view] fix typos
- EDIT3655
[extern.types] strike footnote listing C stdlib types
- EDIT3654
[class.conv.fct] Add \tcode to void
- EDIT3653
[class.mem] Explicit specializations within classes
- EDIT3652
[temp.constr.normal] Confusing identifier used in explanation
- EDIT3651
[temp.constr.normal] Extraneous parentheses on concept use
- EDIT3650
[lex.icon,lex.fcon] Rework description to avoid redundancies.
- EDIT3649
Sub-bullets for value-initialization.
- EDIT3648
Use "requirement" in grammar font in expr.prim.req
- EDIT3647
[class] Returns for constructors and destructors should not have operands
- EDIT3646
[expr.prim.req.nested] Add missing semicolon to example
- EDIT3645
[lex.operators] Add `co_await` to the list
- EDIT3644
[optional.optional, optional.ctor] Fix constexpr/explicit position
- EDIT3643
Fix example in [temp.constr.op]/p4
- EDIT3642
Consistency for template parameter names in standard library
- EDIT3641
[dcl.constexpr] Add a note explaining the result of a constexpr funct…
- EDIT3640
[basic.fundamental] Clarify that in C, padding bits may cause traps.
- EDIT3639
[except.spec] Avoid reference to undeclared identifier in example.
- EDIT3638
[except.spec]p12 Example refers to undefined symbol Y
- EDIT3637
Eliminate redundant use of typename throughout library
- EDIT3636
replace "character literal" with references to grammar term character-literal
- EDIT3635
[temp.dep.type] Simplify the meaning of "template argument list of the primary template"
- EDIT3634
[basic.compound] [expr.add] How to get a pointer past the end?
- EDIT3633
[span.overview] Correct typo
- EDIT3632
[span.overview] typo: "tmeplate"
- EDIT3631
[std] Enforce comment alignment in 'codeblocktu' environments.
- EDIT3630
[basic.lookup] Grammar
- EDIT3629
[func.wrap.badcall] Add missing itemdecl for what()
- EDIT3628
[dcl.attr] Introduce 'Recommended practice' paragraphs.
- EDIT3627
[dcl.constexpr]/8.1 should be clearer that declaring a function constexpr can affect its return value if it invokes is_constant_evaluated
- EDIT3626
[cmath.syn] Turn a consequence into a note.
- EDIT3625
[over.oper] Clarify handling of individual operators.
- EDIT3624
[dcl.fct,expr.ref] Fix description of class member access expressions
- EDIT3623
[ptr.launder] Fix note and example for std::launder.
- EDIT3622
[over.oper] Clarify that operator= cannot be overloaded for enumerati…
- EDIT3621
[locale.codecvt] Do not claim that 'Unicode' is a character encoding.
- EDIT3620
[format.arg] Move 'otherwise' to the start of the bullets.
- EDIT3619
[thread.lock.unique.locking] Fix typo in try_lock_for.
- EDIT3618
[expr.prim.lambda.closure]/3 Fix note: a generic lambda has a function call operator template, not a function call operator.
- EDIT3617
[thread.lock.unique.locking]/19
- EDIT3616
[thread.sema] PascalCase for template parameters
- EDIT3615
[format.arg]/5 "otherwise" all at the end
- EDIT3614
[expr.add]/6 unfortunate example in Note
- EDIT3613
[ptr.launder] Note and Example became incorrect after RU007/US042 NB comments resolution
- EDIT3612
consider reordering Postconditions: library element after Throws:
- EDIT3611
[locale.codecvt] Unicode is not a character encoding
- EDIT3610
[range.join.iterator] Rename ref-is-glvalue to account for rvalues
- EDIT3609
[range.elements.iterator] Add missing \expos
- EDIT3608
[over.oper] falsely claims operator= can be overloaded for enumerations
- EDIT3607
[expr.ref]/(6.3.2) function type spelling doesn't match [dcl.fct]/1
- EDIT3606
[rand.dist.bern.negbin] negative_binomial_distribution has unclear specification for p == 1
- EDIT3605
[range.istream, range.take.while.sentinel] Initialize member pointer …
- EDIT3604
[range.take.while] Add missing template parameter and xref
- EDIT3603
[iterator.requirements.general,range.counted] Rework notation for cou…
- EDIT3602
[range.subrange] Align comments.
- EDIT3601
Treatment varies, not vary
- EDIT3600
Basic getting started for Windows
- EDIT3599
Windows instructions
- EDIT3598
[range.common.view] Declare size() last like in the other views
- EDIT3597
[range.prim.size] When is ranges::size ill-formed?
- EDIT3596
[range.subrange] Unaligned comments
- EDIT3595
[iterator.concept.sizedsentinel] Improve wording
- EDIT3594
[range.sized] Fix and improve wording
- EDIT3593
[iterator.requirements.general] Consistently index iterator terms.
- EDIT3592
Allow 'listings' package v1.8c
- EDIT3591
[over.built] Avoid confusing term 'promoted arithmetic type'.
- EDIT3590
[expr.rel] Simplify pointer comparison wording
- EDIT3589
[stringbuf] Use phrases from [bitmask.types].
- EDIT3588
[std] Consistently use 'overload set'.
- EDIT3587
[expr.call] Clarify result of function call vs. return operand.
- EDIT3586
[expr.compound] Use sequencing on expressions
- EDIT3585
[temp.type,temp.over.link] Define and use 'same template-id'.
- EDIT3584
[index] Harmonize indexing for Cpp17 concepts.
- EDIT3583
[thread.condvarany.intwait] Fix invocation of wait_until.
- EDIT3582
[class.static.data] Cleanup description for local/unnamed classes.
- EDIT3581
[class.this] Member functions are not cv-qualified.
- EDIT3580
[basic.scope.pdecl] Fix example of self-referential initialization.
- EDIT3579
[dcl.fct]/7 [class.this]/3 cv-qualified function types
- EDIT3578
[basic.scope.pdecl]/1 Example is outdated
- EDIT3577
[view.interface] Inconsistencies in the draft
- EDIT3576
[meta.rel] Wording for is_nothrow_convertible might not cleary enough to indicate the destruction
- EDIT3575
Connect pp-import to the preprocessor grammar
- EDIT3574
Replace #include by import-declaration
- EDIT3573
[class.static.data] Confusingly contains "contains"
- EDIT3572
[ranges] Do not indent \begin/end{codeblock}.
- EDIT3571
[temp.inst] Define the process of instantiation
- EDIT3570
[ranges] Do not indent codeblocks
- EDIT3569
[defns.signature] functions never have trailing requires-clauses
- EDIT3568
[ranges] Indented \end{codeblock} causes trailing empty line
- EDIT3567
[stmt.cont] Fix formatting.
- EDIT3566
[stmt.cont] formatting broken
- EDIT3565
[range.prim.size] rewords p1.3 to make it easier to parse
- EDIT3564
[range.range] LWG 3361: Misleading description of safe_range
- EDIT3563
[range.refinements] Simplify viewable_range
- EDIT3562
[ranges] Missed kebab-case markings for exposition-only names.
- EDIT3561
[range.adaptors] Base vs base-t
- EDIT3560
[range.istream] s/object_/value_/
- EDIT3559
[ranges] Mark exposition-only names as kebab-case.
- EDIT3558
[std] Punctuation after "OK" example comments
- EDIT3557
[std] Harmonize comments indicating errors.
- EDIT3556
[ranges] Integrate adaptor subclauses into overviews.
- EDIT3555
[lib] Consistently use ios_base::failbit and ios_base::badbit.
- EDIT3554
[std] Use $E$ as expression placeholder.
- EDIT3553
[basic.atomics] Use math mode for memory model placeholders.
- EDIT3552
[string.view.synop][span.syn] Declaration for primary template and namespace of enable_safe_range
- EDIT3551
[string.view.synop,span.syn,span.cons] (enable_)?safe_range are defin…
- EDIT3550
[thread.condvarany.intwait] missing wait_for() change from P1869R1
- EDIT3549
[alg.partitions] Add missing \pnum.
- EDIT3548
[lib] Put \constraints on a line of its own.
- EDIT3547
Inconsistent indexing of Cpp17 requirements
- EDIT3546
[span.cons] to_address cannot throw
- EDIT3545
[cpp.replace] Distribute examples from [cpp.scope]
- EDIT3544
Examples in [cpp.scope]p3 onwards are misplaced
- EDIT3543
[namespace.udecl]/14 clarify wording for comparisons between templates and non-templates
- EDIT3542
[cmp.categories.pre] Remove unused enumerators
- EDIT3541
[cmp.categories.pre] nonequal and nonequivalent are non-used
- EDIT3540
Missing paragraph number for Preconditions element [span.cons] p7/8
- EDIT3539
[std] Harmonize index entries for list items
- EDIT3538
[dcl.decl] Change "templated function" to instead use "templated entity"
- EDIT3537
[ptr.launder] Use consistent style for ptr-operators in text
- EDIT3536
[functional.syn] Move is_bind_expression_v & is_placeholder_v to be right after is_bind_expression & is_placeholder in the <functional> synopsis
- EDIT3535
[over.match.funcs] Correct comment in example.
- EDIT3534
[span.cons] thinks that to_address() can throw, but it can't
- EDIT3533
[time.syn] Move `treat_as_floating_point_v` to be right after `treat_as_floating_point` in the `<chrono>` synopsis.
- EDIT3532
qualifies indirectly-readable-impl's use of iter_move
- EDIT3531
[expr.comma] Remove "temporary expression"
- EDIT3530
Inconsistent terminology and spelling regarding start, startup, and start-up
- EDIT3529
Freestanding note in [basic.start.main.1] has no normative backing
- EDIT3528
[library.headers],[cstdint.syn.2], [cstdint.syn.2] is not in line with intention. Also fixes #3521
- EDIT3527
[temp.constr.contr] Add index entry for 'satisfy'.
- EDIT3526
[class.derived,class.member.lookup] Reference figures in running text.
- EDIT3525
[std] There shall be no .1 subclause without a .2 sibling
- EDIT3524
[class.derived, class.member.lookup] Missing explicit reference to figure
- EDIT3523
Missing index entries for definitions of the terms "satisfies" and "models"
- EDIT3522
[std] Multiple notes and examples within the same subclause shall be numbered
- EDIT3521
[cstdint.syn.2] is not in line with intention
- EDIT3520
[language.support] Stable label not right-aligned
- EDIT3519
[class.member.lookup] lookups names in base class *subobjects*
- EDIT3518
[temp.param] Move grammar non-terminal 'type-constraint' here
- EDIT3517
[container.requirements.general]/Table 71 LWG 3352: Remove the requirement for strong_equality
- EDIT3516
move type-constraint grammar production into temp.param
- EDIT3515
don't use "is called" to introduce a definition
- EDIT3514
[ranges.syn, range.adaptors] Name view template parameter V for consistency
- EDIT3513
[over.match.list] Acknowledge [over.ics.list] and clarify text.
- EDIT3512
[dcl.decl] Avoid double negative.
- EDIT3511
[complex.ops] Remove empty paragraph.
- EDIT3510
need an equivalent of [fs.req.namespace] for chrono
- EDIT3509
[temp.local] Change "template-parameter" to "name of a template parameter"
- EDIT3508
[lib] Replace 'this subclause' with numbered subclause references.
- EDIT3507
[lib] Remove 'Constructs an object of type ...' phrases
- EDIT3506
Remove all "Constructs a Foo by" from Effects: clauses
- EDIT3505
[dcl.fct.def.coroutine] Use 'encloses' instead of imprecise 'contains'.
- EDIT3504
[any.cons,any.assign] Remove redundant postcondition for moves.
- EDIT3503
[temp.concept] Move grammar non-terminal concept-definition here.
- EDIT3502
clarify meaning of "has an interface dependency [...] prior to X"
- EDIT3501
[module.private.frag] Fix indentation in example
- EDIT3500
[temp.deduct.guide] Move into [temp.class].
- EDIT3499
consistently use either "valid" or "well-formed" in library constraints
- EDIT3498
consider moving [temp.deduct.guide] under [temp.class]
- EDIT3497
[conv.array] should be updated to use new array element terminology
- EDIT3496
[std] Mark all concepts with \libconcept or \exposconcept
- EDIT3495
Prefix names of std lib concepts with "std::" in the core clauses
- EDIT3494
[lib] Use \exposconcept and \libconcept where applicable
- EDIT3493
[time.cal.wdidx.nonmembers] Remove extra "
- EDIT3492
[dcl.init.list] Missing cv before T
- EDIT3491
P1622R3 Mandating the Standard Library: Clause 32 - Thread support library
- EDIT3490
Strike mentions of undefined term "automatic object"
- EDIT3489
P1723R2 Mandating the Standard Library: Clause 31 - Atomics library
- EDIT3488
P1686R2 Mandating the Standard Library: Clause 27 - Time library
- EDIT3487
Motions 2019 11 lwg 20: P0883R2 Fixing Atomic Initialization
- EDIT3486
Motions 2019 11 lwg 16: P1870R1 forwarding-range<T> is too subtle
- EDIT3485
Motions 2019 11 cwg 2: P1968R0 Core Language Working Group "tentatively ready" Issues
- EDIT3484
[concept.defaultconstructible] Rename default_constructible to default_initializable
- EDIT3483
[concept.regularinvocable] move iref to a better place
- EDIT3482
[depr.relops] Move index entry here from [utility.syn]
- EDIT3481
Motions 2019 11 cwg 3: P1971R0 Core Language Changes for NB Comments
- EDIT3480
Motions 2019 11 cwg 1: P1969R0 Core Language Working Group "ready" Issues
- EDIT3479
[concept.regularinvocable] Adding examples for regular_invocable would be helpful
- EDIT3478
LWG Motion 17: P1865R1 Add max() to latch and barrier
- EDIT3477
LWG Motion 18: P1960R0 NB Comment Changes Reviewed by SG1
- EDIT3476
LWG Motion 19: P1902R1 Missing feature-test macros 2017-2019
- EDIT3475
P1959R0 Remove std::weak_equality and std::strong_equality
- EDIT3474
P1892R1 Extended locale-specific presentation specifiers for std::format
- EDIT3473
P1645R1 constexpr for <numeric> algorithms
- EDIT3472
Motions 2019 11 lwg 1: P1917R0 C++ Standard Library Issues to be moved in Belfast
- EDIT3471
P1722R2 Mandating the Standard Library: Clause 30 - Regular Expression library
- EDIT3470
[defns.access] Clarify definition of "access".
- EDIT3469
[range.istream] Relocate under [range.factories]
- EDIT3468
istream_view is a range factory, not a range adaptor
- EDIT3467
P1721R2 Mandating the Standard Library: Clause 29 - Input/output library
- EDIT3466
P1720R2 Mandating the Standard Library: Clause 28 - Localization library
- EDIT3465
[format.arg] Fix parameter type for basic_format_arg constructor.
- EDIT3464
[basic.def.odr] Properly continue long-winded bulleted sentence.
- EDIT3463
P1719R2 Mandating the Standard Library: Clause 26 - Numerics library
- EDIT3462
[basic.def.odr] Sentence has two full stops (incorrect list item punctuation)
- EDIT3461
[format.arg] Declaration mismatch
- EDIT3460
P1862R1 Ranges adaptors for non-copyable iterators
- EDIT3459
P1862R1 Ranges adaptors for non-copyable iterators
- EDIT3458
P1718R2 Mandating the Standard Library: Clause 25 - Algorithms library
- EDIT3457
[ranges] Parameter of range refinement should be named R
- EDIT3456
P1394R4 Range constructor for std::span
- EDIT3455
[basic.life] Use idiomatic wording.
- EDIT3454
P1391R4 Range constructor for std::string_view
- EDIT3453
P1456R1 Move-only views
- EDIT3452
P1871R1 Concept traits should be named after concepts
- EDIT3451
P1878R1 Constraining Readable Types
- EDIT3450
P1716R3 ranges compare algorithm are over-constrained
- EDIT3449
P1961R0 Harmonizing the definitions of total order for pointers
- EDIT3448
P1869R1 Rename condition_variable_any interruptible wait methods
- EDIT3447
P1965R0 Blanket Wording for Specifying "Hidden Friends"
- EDIT3446
P1872R0 span should have size_type, not index_type
- EDIT3445
P1690R1 Refinement Proposal for P0919 Heterogeneous lookup for unordered containers
- EDIT3444
P1855R0 Make <compare> freestanding
- EDIT3443
P1980R0 CA096: Declaration matching for non-dependent requires-clauses
- EDIT3442
P1979R0 Resolution to US086
- EDIT3441
P1907R1 Inconsistencies with non-type template parameters
- EDIT3440
Injected-class-names: members or not?
- EDIT3439
P1946R0 Allow defaulting comparisons by value
- EDIT3438
P1874R1 Dynamic Initialization Order of Non-Local Variables in Modules
- EDIT3437
P1975R0 Fixing the wording of parenthesized aggregate-initialization
- EDIT3436
P1972R0 US105 Check satisfaction of constraints for non-templates whe…
- EDIT3435
[expr.sizeof] Replace inappropriate \term{n} with $n$.
- EDIT3434
[structure.specifications] Rename remaining "Expects"/"Ensures" to "Preconditions"/"Postconditions"
- EDIT3433
[2019-11 LWG Motion 31] P1622R3 Mandating the Standard Library: Clause 32 - Thread support library
- EDIT3432
[2019-11 LWG Motion 30] P1723R2 Mandating the Standard Library: Clause 31 - Atomics library
- EDIT3431
[2019-11 LWG Motion 29] P1722R2 Mandating the Standard Library: Clause 30 - Regular Expression library
- EDIT3430
[2019-11 LWG Motion 28] P1721R2 Mandating the Standard Library: Clause 29 - Input/Output library
- EDIT3429
[2019-11 LWG Motion 27] P1720R2 Mandating the Standard Library: Clause 28 - Localization library
- EDIT3428
[2019-11 LWG Motion 26] P1686R2 Mandating the Standard Library: Clause 27 - Time library
- EDIT3427
[2019-11 LWG Motion 25] P1719R2 Mandating the Standard Library: Clause 26 - Numerics library
- EDIT3426
[2019-11 LWG Motoin 24] P1718R2 Mandating the Standard Library: Clause 25 - Algorithms library
- EDIT3425
[2019-11 LWG Motion 23] P1645R1 constexpr for <numeric> algorithms
- EDIT3424
[2019-11 LWG Motion 22] 1892R1 Extended locale-specific presentation specifiers for std::format
- EDIT3423
[2019-11 LWG Motion 21] P1959R0 Remove std::weak_equality and std::strong_equality
- EDIT3422
[2019-11 LWG Motion 20] P0883R2 Fixing Atomic Initialization
- EDIT3421
[2019-11 LWG Motion 19] P1902R1 Missing feature-test macros 2017-2019
- EDIT3420
[2019-11 LWG Motion 18] P1960R0 NB Comment Changes Reviewed by SG1
- EDIT3419
[2019-11 LWG Motion 17] P1865R1 Add max() to latch and barrier
- EDIT3418
[2019-11 LWG Motion 16] P1870R1 forwarding-range<T> is too subtle
- EDIT3417
[2019-11 LWG Motion 15] P1862R1 Ranges adaptors for non-copyable iterators
- EDIT3416
[2019-11 LWG Motion 13] P1394R4 Range constructor for std::span
- EDIT3415
[2019-11 LWG Motion 12] P1391R4 Range constructor for std::string_view
- EDIT3414
[2019-11 LWG Motion 11] P1456R1 Move-only views
- EDIT3413
[2019-11 LWG Motion 10] P1871R1 Concept traits should be named after concepts
- EDIT3412
[2019-11 LWG Motion 9] P1878R1 Constraining Readable Types
- EDIT3411
[2019-11 LWG Motion 8] P1961R0 Harmonizing the definitions of total order for pointers
- EDIT3410
[2019-11 LWG Motion 7] P1869R1 Rename condition_variable_any interruptible wait methods
- EDIT3409
[2019-11 LWG Motion 6] P1716R3 ranges compare algorithm are over-constrained
- EDIT3408
[2019-11 LWG Motion 5] P1965R0 Blanket Wording for Specifying “Hidden Friends”
- EDIT3407
[2019-11 LWG Motion 4] P1872R0 span should have size_type, not index_type
- EDIT3406
[2019-11 LWG Motion 3] P1690R1 Refinement Proposal for P0919 Heterogeneous lookup for unordered containers
- EDIT3405
[2019-11 LWG Motion 2] P1855R0 Make <compare> freestanding
- EDIT3404
[2019-11 LWG Motion 1] P1917R0 C++ Standard Library Issues to be moved in Belfast
- EDIT3403
[2019-11 CWG Motion 10] P1980R0 Drafting for CA096: Declaration matching for non-dependent requires-clauses
- EDIT3402
[2019-11 CWG Motion 9] P1979R0 Resolution to US086
- EDIT3401
[2019-11 CWG Motion 8] P1907R1 Inconsistencies with non-type template parameters
- EDIT3400
[2019-11 CWG Motion 7] P1946R0 Allow defaulting comparisons by value
- EDIT3399
[2019-11 CWG Motion 6] P1874R1 Dynamic Initialization Order of Non-Local Variables in Modules
- EDIT3398
[2019-11 CWG Motion 5] P1975R0 Fixing the wording of parenthesized aggregate-initialization
- EDIT3397
[2019-11 CWG Motion 4] P1972R0 US105 Check satisfaction of constraints for non-templates when forming pointer to function
- EDIT3396
[2019-11 CWG Motion 3] P1971R0 Core Language Changes for NB Comments at the November, 2019 (Belfast) meeting
- EDIT3395
[2019-11 CWG Motion 2] P1968R0 Core Language Working Group "tentatively ready" Issues for the November, 2019 (Belfast) meeting
- EDIT3394
[2019-11 CWG Motion 1] P1969R0 Core Language Working Group "ready" Issues for the November, 2019 (Belfast) meeting
- EDIT3393
Fix GB079 10.01 Add example for private-module-fragment
- EDIT3392
'voidify' is not indexed
- EDIT3391
[util.smartpr.atomic] Moves subclause from "Utilities" to "Atomics".
- EDIT3390
[basic.lookup.argdep] Inline the definition of 'interface'.
- EDIT3389
[macros, structure.specifications] Rename "Expects:"/"Ensures:" to "Preconditions:"/"Postconditions:"
- EDIT3388
Restructure [utilities]
- EDIT3387
Rename "Expects:"/"Ensures:" to "Preconditions:"/"Postconditions:"
- EDIT3386
awkward to specify whether two template-ids are the same
- EDIT3385
Double negative in [dcl.decl]/4
- EDIT3384
[conv.rank] Fix cross reference to expr.arith.conv
- EDIT3383
Wrong xref in [conv.rank]
- EDIT3382
[specialized.destroy] add whitespace around binary operator
- EDIT3381
Simplify incoming initialization sequencing
- EDIT3380
different words for specifying evaluation order and sequence before
- EDIT3379
[stmt.return]/2 example doesn't have an explanation
- EDIT3378
[temp.pre] Move concept-definition grammar to [temp.concept]
- EDIT3377
day's operator- : add missing close bracket
- EDIT3376
[stmt] coroutines: "contain" is underspecified
- EDIT3375
[expr.const] p5 integrate construct_at/destroy_at wording into bullet 2 in p4
- EDIT3374
[feature] Add an option to browse the documentation as HTML pages on a local server
- EDIT3373
CWG 1924: Definition of “literal” and kinds of literals
- EDIT3372
[over.match.list] Acknowledge entry from 12.4.3.1.5 and fix presentation
- EDIT3371
[class.copy.ctor] p10.1 CWG 2197: specify the argument used for overload resolution of subobject constructors
- EDIT3370
[std] Switch grammar to \sffamily \itshape
- EDIT3369
[iterator.concept.writable] Correct repeated word
- EDIT3368
[util.smartpr.atomic] Move std::atomic<std::shared_ptr<T>> to [atomics]
- EDIT3367
Make sure that the text can be searched regardless of hyphenation
- EDIT3366
Small improvements
- EDIT3365
Make usage of memory_order enumeration values consistent
- EDIT3364
Provide a summary reference to where the 'Normative references' were mentioned inside the specification
- EDIT3363
[thread.jthread.class] Namespace not closed
- EDIT3362
[any.cons]p5 Strike otherwise to form a valid term
- EDIT3361
[class.copy.assign] Remove semicolon in 'of the form' phrase.
- EDIT3360
[basic.types]/2 replace macro constant with constexpr variable
- EDIT3359
[range.join.iterator] Clarify if ... otherwise ladder.
- EDIT3358
[range.join.iterator] Remove spurious paragraph number
- EDIT3357
[range.join.iterator] starts with a spurious paragraph number
- EDIT3356
[intro.compliance] The standard library also offers header units.
- EDIT3355
[range.filter.overview] Avoid double-negative
- EDIT3354
[lib] Refer to subclause being introduced rather than "this subclause"
- EDIT3353
[dcl.list.init] Make spacing around & declarator operator locally con…
- EDIT3352
[std] Replace \rSec with plain \Sec
- EDIT3351
[module.global,cpp.glob.frag] Rename labels to ...global.frag.
- EDIT3350
[algorithms.parallel.defns] Rename to 'Preamble'
- EDIT3349
[lib] Review organization of standard library clauses
- EDIT3348
[istream.sentry] [ostream.sentry] Modernize and clean up.
- EDIT3347
[basic.def.odr] Wording could be simplified to "partial specialization"
- EDIT3346
[dcl.inline] Function parameters shouldn't be inline
- EDIT3345
[namespace.future,diff.cpp14.library] Properly refer to grammar 'digit'
- EDIT3344
[defns.block.stmt] Add definition of block as a compound statement.
- EDIT3343
[intro.structure] 'Note n to entry' is also a note.
- EDIT3342
[basic.lookup.argdep] Add missing namespace qualification in example.
- EDIT3341
[expr.type] Fix typo when using 'reference-related'.
- EDIT3340
[temp.constr.decl] Missing case when constraints are associated with …
- EDIT3339
[expr.prim.id.unqual] Excise redundant special case for the type
- EDIT3338
[temp.param] Strike redundant normative sentence.
- EDIT3337
[iterators] Improve indexing of defined terms.
- EDIT3336
[iterator.requirements.general] Define 'reachable from' to avoid conf…
- EDIT3335
[atomics.ref.int,atomics.types.int] Clarify notes on atomic/_ref<bool…
- EDIT3334
Fix declarations of literal operators for day and year
- EDIT3333
Weird sentence in [ostream]
- EDIT3332
"ios::failbit" and "ios::badbit"(analogous to #3306)
- EDIT3331
[module.reach] Clearly separate translation units in example.
- EDIT3330
[cmp.alg] Fix typo for 'ISO/IEC/IEEE 60559'.
- EDIT3329
[time.cal.month.members] Remove nested-name-specifier from declarations.
- EDIT3328
[time.syn] Unclear namespace prefix for literal operators
- EDIT3327
[syncstream] Add default template parameters for basic_syncbuf and basic_osyncstream
- EDIT3326
[thread.jthread.static] Repeat '[[nodiscard]]' from synopsis.
- EDIT3325
[diff.cpp17.lex] Add cross-references for 'requires' keyword.
- EDIT3324
[depr.impldec] Fix cross-reference for 'deleted function'.
- EDIT3323
[xrefdelta] Fix typo for 'fmtflags'.
- EDIT3322
[multimap.modifiers] para 1 Mandates should be Constraints
- EDIT3321
The standard and the DRY principle: header descriptions
- EDIT3320
[multimap.modifiers]/1 says Mandates instead of Constraints
- EDIT3319
assymetry in basic.lval.11 and intro intro.object.3
- EDIT3318
Avoid tracking PDF result files in the main github draft repository
- EDIT3317
[alg.replace]p8 Ambiguous assignment
- EDIT3316
[class.access] Allocation order of data members is described in [expr.rel]
- EDIT3315
[basic.stc.dynamic.deallocation] Use of incorrect grammar
- EDIT3314
[stmt.dcl] Vacuous initialization is defined in [basic.life]
- EDIT3313
Upload generated PDFs to GitHub releases from Travis
- EDIT3312
[basic.scope.class] Reinstate a qualification that was lost in 0e26279b88c3b8b0a09babdeec8418d383f07419.
- EDIT3311
Cleanup make-unsigned-like
- EDIT3310
[basic.fundamental]p4 misquotes C
- EDIT3309
[support.srcloc.class] Highlight unspecified properties
- EDIT3308
[numerics,input.output] Consistently use ios_base::failure.
- EDIT3307
[std] Remove 'shall' from notes.
- EDIT3306
"ios_base::failure" vs. "ios::failure" vs. "basic_ios::failure"
- EDIT3305
[time.zone.db.tzdb] Add missing '\pnum'.
- EDIT3304
[time.cal.ymd.overview] Typo fix: comma at end of sentence.
- EDIT3303
[std] Fix cross-references pointing to entire clauses
- EDIT3302
[time.duration.cast,time.point.cast] Rename subclause to 'Conversions'.
- EDIT3301
[iterator.concept.winc] fix "extended integral type"
- EDIT3300
make-unsigned-like and make-unsigned-like-t are too similar
- EDIT3299
[range.subrange.access] fix typo
- EDIT3298
[duration.cast, time.point.cast] Better subclause names
- EDIT3297
fix residual suggestions that overload resolution might not always happen
- EDIT3296
Update cross-references to refer to [*.pre]
- EDIT3295
[module.context]/7
- EDIT3294
[readable.traits] Add template argument list to constrained specialization
- EDIT3293
[set.symmetric.difference] Strike duplicated sentence from para 2
- EDIT3292
[alg.min.max] Correct errors in paragraph 22
- EDIT3291
No indefinite articles before grammatical productions
- EDIT3290
Possible contradiction between [basic.link]/9 and [base.scope.declarative]/4
- EDIT3289
[basic.def.odr] Variable templates are not excepted from ODR
- EDIT3288
[basic.lval] Adjust cross-reference in the note.
- EDIT3287
Should [basic.lval] p9 note refer to [expr.type] not [expr.prop] ?
- EDIT3286
[lib] Do not use macro \libconcept in headings.
- EDIT3285
[std] Consistently use 'comparison function'
- EDIT3284
missing definition for "comparison operator"
- EDIT3283
[expr.const] drop unused declaration from integral constant expression example
- EDIT3282
[intro.defs] Hyphenate parameter-type-list.
- EDIT3281
[dcl.fct] parameter-type-list should be non-hyphenated, and inconsistent use
- EDIT3280
[ranges] Add index entries.
- EDIT3279
[rand.predef] Add digit separators to large numbers.
- EDIT3278
[rand.predef] use digit separators for long literals
- EDIT3277
[class.mem] Avoid 'shall have been defined'
- EDIT3276
[span.iterators] Fix typo in paragraph 5
- EDIT3275
[stmt.jump] Fix markup typo in grammar, causing bad index entries.
- EDIT3274
[utilities] Index _t typedefs and _v variable templates.
- EDIT3273
[travis] improve messages for "overfull \hbox" and "Reference ... und…
- EDIT3272
[lib] Use macro \notdef for undefined entities.
- EDIT3271
Upper-case vs Lower-case for expressions
- EDIT3270
[std] Align all comments to multiples of four
- EDIT3269
[concept.boolean] Avoid undefined 'Boolean context'.
- EDIT3268
[support.srcloc] Canonicalize presentation.
- EDIT3267
[basic.def.odr] Replace misleading 'for which' with 'where'.
- EDIT3266
[atomics.ref.ops] Rename stable label from .operations
- EDIT3265
[expr.const] Excise 'initialization full-expression'
- EDIT3264
[atomics] Reorder members of atomic, atomic_ref, atomic_flag
- EDIT3263
[expr.typeid] Add note highlighting prohibition of bad function types.
- EDIT3262
[basic.lval] Non-static member function designator is a prvalue
- EDIT3261
[alg.search] search_n. Use consistent wording with search
- EDIT3260
[expr.typeid] Add a note covering abominable function types as type-id
- EDIT3259
[lib] Remove parameter names from deleted special member functions.
- EDIT3258
[list.ops] Fix misapplication of P1463R1, "!=" should be "==".
- EDIT3257
Mis-application of a bit of p1463r1
- EDIT3256
[travis] Expand automatic LaTeX source checking for \pnum etc.
- EDIT3255
[lib] Parameter names in synopses
- EDIT3254
[class.copy.elision] Fix the contradiction introduced by CWG 2278
- EDIT3253
[everywhere] Remove inappropriate paragraph breaks.
- EDIT3252
[macros,range.counted] Introduce and use \libconceptx
- EDIT3251
[std] Introduce 'Preamble' sections to avoid hanging paragraphs.
- EDIT3250
[std] Add "Preamble" sections to top-level core clauses
- EDIT3249
[class.dtor] Remove incorrect note about trivial vs. constexpr.
- EDIT3248
[temp.spec] Make "specialization" a proper definition & adjust definition.
- EDIT3247
Change type-id to defining-type-id [temp.alias] p4
- EDIT3246
[index] Create first-letter subheadings for the general index.
- EDIT3245
Avoid confusion between lookup and overall overload resolution
- EDIT3244
[expr.prim.id] Fix immediate function id-expression requirement
- EDIT3243
[class.temporary] Fix typo in example.
- EDIT3242
[locale] Fix example.
- EDIT3241
[over.match.viable] Properly handle non-trailing default arguments.
- EDIT3240
[ostream.iterator] Correct typo
- EDIT3239
[std] Improve indexing of standard library headers.
- EDIT3238
[locale] Example calls time_put::put with ios_base::iostate& but there is no such overload
- EDIT3237
[basic.def.odr] Why is "external linkage" only mentioned for inline functions & variables?
- EDIT3236
[ostream.iterator] Wrong type name in default constructor of ostream_iterator
- EDIT3235
[over.match.viable] footnote is incorrect
- EDIT3234
[class.default.ctor] Implicit definitions of special functions
- EDIT3233
[lib] Use more abstract library indexing macros
- EDIT3232
[ranges] Range adaptor/factory objects not indexed
- EDIT3231
[range.elements.overview] range adaptor objects `keys` and `values` are unspecified
- EDIT3230
Several editorial fixes in [re.regex].
- EDIT3229
Replace "shall not throw" with "does not throw" when it describes library behavior
- EDIT3228
[basic.stc.dynamic.safety] Fix ambiguous antecedent for 'it'.
- EDIT3227
[dcl.spec.auto] Add example to show variable redeclaration with 'auto'.
- EDIT3226
[temp.param] Define X in the example.
- EDIT3225
[basic.stc.dynamic.safety] Avoid undefined term 'dynamic object'.
- EDIT3224
[over.match.funcs] Remove bullet for single-item bulleted list.
- EDIT3223
[concepts.arithmetic] fix notes that use undefined terms
- EDIT3222
[basic.life] Lifetime of union member
- EDIT3221
[diff] Move markers to lines of their own.
- EDIT3220
[class.spaceship] equal to equivalent
- EDIT3219
[std] Move \pnum and library element markers to a line of their own.
- EDIT3218
[class.cdtor] Final overrider used incorrectly
- EDIT3217
[dcl.init.ref] Constructors not mentioned when user-defined conversions are used
- EDIT3216
Use consistent wording to indicate ADL-only lookup.
- EDIT3215
"Observable behavior" is not defined properly
- EDIT3214
[thread.latch] Subordinate [latch.syn] and [thread.latch.class]
- EDIT3213
[class.dtor] Group declaration properties vs. behavior.
- EDIT3212
[lex.pptoken] Mention import keywords in the category list.
- EDIT3211
[span.syn] Fix inconsistent class key in tuple_size/tuple_element
- EDIT3210
[span.tuple] simplify definition of get(span<T, I>)
- EDIT3209
[iterators] s/a == b/bool(a == b)/ and s/++a == ++b/bool(++a == ++b)/
- EDIT3208
[deque.modifiers][vector.modifiers] unclear "assignment operator"
- EDIT3207
[containers] "throws an exception"
- EDIT3206
[range.range] replace hyphens with dashes
- EDIT3205
Improve cv-combination note
- EDIT3204
Gather destructor behavior
- EDIT3203
[dcl.array] The first element has the same address as the array
- EDIT3202
[allocator.requirements] inconsistent use of periods in tables
- EDIT3201
Import directive is deleted at the end of translation phase 4
- EDIT3200
[basic.def] Move rule on template definition here
- EDIT3199
[temp.param] Remove unused class template from example.
- EDIT3198
[re.regex] assign editorial cleanup.
- EDIT3197
Non grammatical term initializer is used like a language construct but not defined
- EDIT3196
[lex.pptoken] import-keyword missing from list of categories of preprocessing token
- EDIT3195
[basic.def] missing template declaration in list of non-definitions
- EDIT3194
[using.headers]/1 Not declaration, but directive?
- EDIT3193
[re.grammar] Improve grammar typesetting.
- EDIT3192
[intro.compliance] Fix reference in footnote
- EDIT3191
[intro.refs] ISO/IEC 2382 missing date
- EDIT3190
[lex.key],[diff.header.iso646.h] Consistent tokens order
- EDIT3189
[diff.library] Consistency for wide char types
- EDIT3188
[temp.names] Remove misleading note.
- EDIT3187
[std] Use consistent margins for codeblocks.
- EDIT3186
[everywhere] Use consistent margins for codeblocks
- EDIT3185
[basic.stc.dynamic.safety] "dynamic object" used but not defined
- EDIT3184
remove incorrect note in 13.2 [temp.names] paragraph 6
- EDIT3183
[thread.jthread.class] fix typos
- EDIT3182
Correct indentation for operator<<(basic_ostream<char, traits>&, const char32_t*) = delete.
- EDIT3181
[memory.syn] ExecutionPolicy overloads of destroy/destroy_n shoudn't be constexpr
- EDIT3180
Change Expects to Effects for atomic_ref::notify_{one,all}
- EDIT3179
[format.context] Use \indextext, not \index.
- EDIT3178
[expr.new] does not specify pointer value in case of an empty array allocation
- EDIT3177
Add/fix periods at end of sentences.
- EDIT3176
[over.match.funcs, ...?] Consider shunning single-item lists
- EDIT3175
Use correct punctuation to terminate non-final list items.
- EDIT3174
[locale.numpunct,locale.moneypunct] Canonicalize local grammar presen…
- EDIT3173
[ostream] non-member functions are listed in the wrong place
- EDIT3172
reorder members of atomic and atomic_ref to a more meaningful and conventional order
- EDIT3171
Editing committee editing
- EDIT3170
[support.srcloc] It's underspecified whether copy/move functions of source_location are constexpr or not
- EDIT3169
move [latch.syn], [thread.latch.class] under [thread.latch]
- EDIT3168
[std] Rename 'floating literal' to 'floating-point literal'.
- EDIT3167
[std] Hyphenate floating-point and avoid 'floating'.
- EDIT3166
[meta] Harmonize ordering in descriptions.
- EDIT3165
consider renaming "floating literals" to "floating-point literals"
- EDIT3164
[ranges] Harmonize index entries.
- EDIT3163
[version.syn] Add synopsis for <version> header.
- EDIT3162
[thread.jthread.class] Rephrase introductory sentence.
- EDIT3161
[tuple.elem] Canonicalize comments in example.
- EDIT3160
[tuple] Make descriptions of non-members siblings of [tuple.tuple].
- EDIT3159
[index] Add index of concept names.
- EDIT3158
Several subclauses under [tuple.tuple] don't belong there
- EDIT3157
[thread.jthread.class] suggests the thread joins itself
- EDIT3156
What is "the initialization full-expression" ??
- EDIT3155
Confusing wording in CWG2300 regarding definitions and token sequences
- EDIT3154
[func.wrap.func,rand] Index 'result_type'.
- EDIT3153
Lost changes to P1754R1 (LWG Motion 11)
- EDIT3152
[expr.ass] Remove mention of class types.
- EDIT3151
[std] Harmonize cross-references for explicit casts.
- EDIT3150
[intro.multithread,util.smartptr,atomics] Group index entries for 'at…
- EDIT3149
P1754R1 Rename concepts to standard_case for C++20
- EDIT3148
[conv.qual,expr.static.cast] Harmonize notes on cv-qualified function…
- EDIT3147
missing synopsis for <version> header
- EDIT3146
Library-wide: don't use "for some" to mean "for an arbitrary"
- EDIT3145
[char.traits.specializations.char8.t] Align member typedefs.
- EDIT3144
[diff.cpp17.library] Add new headers since C++17.
- EDIT3143
[cmp.alg] Use regular apostrophes instead of fancy Unicode quotation marks.
- EDIT3142
[time.clock.utc.nonmembers] fix \end{itemdescr}
- EDIT3141
[range.iota.view] Add missing @
- EDIT3140
[support.srcloc] Canonicalize presentation
- EDIT3139
[std] Use of \placeholder for atomic operations meta-variables
- EDIT3138
[lib] Harmonize italics correction after \placeholder
- EDIT3137
[meta.trans.other] Use hyphens, not underscores, for meta-functions.
- EDIT3136
fix use of "for some" throughout [ranges]
- EDIT3135
\placeholder or \placeholdernc?
- EDIT3134
[ranges] Merge range adaptor specs into overview paragraphs
- EDIT3133
Problems with the wording for P1135R6 added in #3093
- EDIT3132
[atomics.wait] Add an index for "eligible to be unblocked" under "atomic"
- EDIT3131
In Latex sources, do columns start counting at 0 or 1?
- EDIT3130
consistently use hyphens instead of underscores as word separators in placeholders
- EDIT3129
[diff.iso] Inconsistent Latex coding style used in clauses
- EDIT3128
Inconsistent Latex coding style used in clauses of \itemdescrs
- EDIT3127
Indentation used in Latex for \items
- EDIT3126
Inconsistencies in comments for ill-formed/undefined behavior examples
- EDIT3125
[atomics.types.generic] Canonicalize order of member functions
- EDIT3124
[expr.call]/9 The result of a function call may not be the same as the result of the operand of its return statement
- EDIT3123
Add examples to [depr.volatile]
- EDIT3122
Update [diff.cpp17.library] to match new headers since C++17
- EDIT3121
P1424R1 'constexpr' feature macro concerns
- EDIT3120
review [iterator.concepts] for proper use of \itemdescr
- EDIT3119
[diff.cpp17.class] Add example where P0527R1 silently changes semantics.
- EDIT3118
Delete outdated git branches on the "main" fork
- EDIT3117
[class.copy.elision] Is the first example contradictory?
- EDIT3116
[diff.cpp17.class] 'injected-class-name' is not a grammar non-terminal.
- EDIT3115
2019-07 LWG Motions 5, 6, and 7
- EDIT3114
injected-class-name is \grammarterm'ed in [diff.cpp17.class]
- EDIT3113
[time.clock,bit.cast] Replace template<typename...> with template<cla…
- EDIT3112
What are "Boolean contexts"?
- EDIT3111
[allocator.uses.construction] Problems about the unqualified names
- EDIT3110
[lib] LWG 3239: inline definition in the header / class synopsis
- EDIT3109
P0408R7 Efficient Access to basic_stringbuf ’s Buffer
- EDIT3108
[char.traits.specializations.char8.t] Incosistent formatting with sibling specializations
- EDIT3107
P1638R1 basic_istream_view::iterator should not be copyable
- EDIT3106
P1035R7 Input range adaptors
- EDIT3105
[ranges] Fix examples that want to be inside a function body
- EDIT3104
[range.take.while.adaptor] for "some" subexpressions?
- EDIT3103
[bit.syn] Replace template<typename T> with template<class T>
- EDIT3102
[ranges] Switch to using \indexlibrarymember throughout
- EDIT3101
fix comment in [tuple.elem]/7 example
- EDIT3100
fix [locale.numpunct] to use the same presentation for its grammar as the rest of the standard
- EDIT3099
P1754R1 Rename concepts to standard_case for C++20
- EDIT3098
P1614R2 Adding <=> to the Library
- EDIT3097
kebab-case all the exposition only ranges types
- EDIT3096
[lib] Improve macros for library index entries
- EDIT3095
[temp.deduct] editorial changes to clarify substitution
- EDIT3094
[temp.param]/6 example code uses `X` without defining it
- EDIT3093
P1135R6 The C++20 synchronization library
- EDIT3092
P1466R3 Miscellaneous minor fixes for chrono
- EDIT3091
P1823R0 Remove contracts from C++20
- EDIT3090
P0388R4 Permit conversions to arrays of unknown bound
- EDIT3089
[temp.deduct] Fix Ambiguous "this" in paragraph 3
- EDIT3088
[conv.qual] Consider renaming cv-combined type etc.
- EDIT3087
P1811R0 Relaxing redefinition restrictions for re-exportation robustness
- EDIT3086
P1766R1 Mitigating minor modules maladies
- EDIT3085
P1816R0 Class template argument deduction for aggregates
- EDIT3084
P1668R1 Enabling constexpr intrinsics by permitting unevaluated inlin…
- EDIT3083
P1616R1 Using unconstrained template template parameters with constra…
- EDIT3082
P0784R7 More constexpr containers
- EDIT3081
P1703R1 Recognizing header unit imports requires full preprocessing
- EDIT3080
[tuple] Use "objects" instead of "variables"
- EDIT3079
"terminate is called" inconsistency
- EDIT3078
P1004R2 Making std::vector constexpr
- EDIT3077
P0980R1 Making std::string constexpr
- EDIT3076
P1825R0 Merged wording for P0527R1 and P1155R3
- EDIT3075
P1814R0 Class template argument deduction for alias template
- EDIT3074
P1143R2 Adding the constinit keyword
- EDIT3073
[alg.find.end] Separate Returns: items with "or" for consistency
- EDIT3072
P0660R10 Stop Token and Joining Thread
- EDIT3071
P1065R2 Constexpr INVOKE
- EDIT3070
Motions 2019 07 cwg 1
- EDIT3069
Motions 2019 07 lwg 1
- EDIT3068
P1522R1 Iterator difference type and integer overflow
- EDIT3067
[coroutine.handle.resumption] "an instance of std::thread" is not an execution agent
- EDIT3066
P1452R2 On the non-uniform semantics of return-type-requirements
- EDIT3065
P0466R5 Layout-compatibility and Pointer-interconvertibility Traits
- EDIT3064
Use of "cv" and "void types" in type traits tables
- EDIT3063
P1152R4 Deprecating volatile
- EDIT3062
P1771R1 [[nodiscard]] for constructors
- EDIT3061
P1661R1 Remove dedicated precalculated hash lookup interface
- EDIT3060
P1612R1 Relocate endian’s specification
- EDIT3059
P1423R3 char8_t backward compatibility remediation
- EDIT3058
P0325R4 to_array from LFTS with updates
- EDIT3057
P1474R1 Helpful pointers for ContiguousIterator
- EDIT3056
P1523R1 Views and Size Types
- EDIT3055
P1502R1 Standard library header units for C++20
- EDIT3054
Example LaTeX on style wiki does not demonstrate good semantic line breaking
- EDIT3053
P1650R0 Output std::chrono::days with 'd' suffix
- EDIT3052
P1651R0 bind_front should not unwrap reference_wrapper
- EDIT3051
Variable templates for type traits not in index of library names
- EDIT3050
[is.sorted] Add missing "return" and semi-colon
- EDIT3049
P1207R4 Movability of Single-pass Iterators
- EDIT3048
P1630R1 Spaceship needs a tune-up
- EDIT3047
P1099R5 Using enum
- EDIT3046
P1301R4 [[nodiscard("should have a reason")]]
- EDIT3045
P0631R8 Math constants
- EDIT3044
P1186R3 When do you actually use <=>?
- EDIT3043
P0848R3 Conditionally Trivial Special Member Functions
- EDIT3042
P0735R1 Interaction of memory_order_consume with release sequences
- EDIT3041
P1331R2 Permitting trivial default initialization in constexpr contexts
- EDIT3040
P1161R3 Deprecate uses of the comma operator in subscripting expressions
- EDIT3039
P0553R4 Bit operations
- EDIT3038
P1355R2 Exposing a narrow contract for ceil2
- EDIT3037
P1208R6 Adopt source_location for C++20
- EDIT3036
[2019-07 LWG Motion 32] P1208R6 Adopt source_location for C++20
- EDIT3035
[2019-07 LWG Motion 31] P0466R5 Layout-compatibility and Pointer-interconvertibility Traits
- EDIT3034
[2019-07 LWG Motion 30] P1523R1 Views and Size Types
- EDIT3033
[2019-07 LWG Motion 29] P1474R1 Helpful pointers for ContiguousIterator
- EDIT3032
[2019-07 LWG Motion 28] P0660R10 Stop Token and Joining Thread, Rev 10
- EDIT3031
[2019-07 LWG Motion 27] P0980R1 Making std::string constexpr
- EDIT3030
[2019-07 LWG Motion 26] P1004R2 Making std::vector constexpr
- EDIT3029
[2019-07 LWG Motion 25] P1522R1 Iterator Difference Type and Integer Overflow
- EDIT3028
[2019-07 LWG Motion 24] P1638R1 basic_istream_view::iterator should not be copyable
- EDIT3027
[2019-07 LWG Motion 23] P1035R7 Input Range Adaptors
- EDIT3026
[2019-07 LWG Motion 22] P1207R4 Movability of Single-pass Iterators
- EDIT3025
[2019-07 LWG Motion 21] P1065R2 Constexpr INVOKE
- EDIT3024
[2019-07 LWG Motion 20] P1651R0 bind_front should not unwrap reference_wrapper
- EDIT3023
[2019-07 LWG Motion 19] P1650R0 Output std::chrono::days with 'd' suffix
- EDIT3022
[2019-07 LWG Motion 18] P1661R1 Remove dedicated precalculated hash lookup interface
- EDIT3021
[2019-07 LWG Motion 17] P1612R1 Relocate Endian’s Specification
- EDIT3020
[2019-07 LWG Motion 16] P1502R1 Standard library header units for C++20
- EDIT3019
[2019-07 LWG Motion 15] P1423R3 char8_t backward compatibility remediation
- EDIT3018
[2019-07 LWG Motion 14] P0408R7 Efficient Access to basic_stringbuf ’s Buffer
- EDIT3017
[2019-07 LWG Motion 13] P0325R4 to_array from LFTS with updates
- EDIT3016
[2019-07 LWG Motion 12] P1614R2 The Mothership has Landed
- EDIT3015
[2019-07 LWG Motion 11] P1754R1 Rename concepts to standard_case for C++20
- EDIT3014
[2019-07 LWG Motion 10] P1466R3 Miscellaneous minor fixes for chrono
- EDIT3013
[2019-07 LWG Motion 9] P1135R6 The C++20 Synchronization Library
- EDIT3012
[2019-07 LWG Motion 8] P0631R8 Math Constants
- EDIT3011
[2019-07 LWG Motion 7] P1652R1 Printf corner cases in std::format
- EDIT3010
[2019-07 LWG Motion 6] P1361R2 Integration of chrono with text formatting
- EDIT3009
[2019-07 LWG Motion 5] P0645R10 Text Formatting
- EDIT3008
[2019-07 LWG Motion 4] P1424R1 'constexpr' feature macro concerns
- EDIT3007
[2019-07 LWG Motion 3] P0553R4 Bit operations
- EDIT3006
[2019-07 LWG Motion 2] P1355R2 Exposing a narrow contract for ceil2
- EDIT3005
[2019-07 LWG Motion 1] P1724R0 C++ Standard Library Issues to be moved in Cologne
- EDIT3004
[2019-07 CWG Motion 25] P0784R7 More constexpr containers
- EDIT3003
[2019-07 CWG Motion 24] P1703R1 Recognizing Header Unit Imports Requires Full Preprocessing
- EDIT3002
[2019-07 CWG Motion 23] P1825R0 Merged wording for P0527R1 and P1155R3
- EDIT3001
[2019-07 CWG Motion 21] P1814R0 Wording for Class Template Argument Deduction for Alias Template
- EDIT3000
[2019-07 CWG Motion 20] P1771R1 ([[nodiscard]] for constructors
- EDIT2999
[2019-07 CWG Motion 19] P1152R4 Deprecating volatile
- EDIT2998
[2019-07 CWG Motion 18 P1452R2 On the non-uniform semantics of return-type-requirements
- EDIT2997
[2019-07 CWG Motion 17] P1143R2 Adding the constinit keyword
- EDIT2996
[2019-07 CWG Motion 16] P1823R0 Remove Contracts from C++20
- EDIT2995
[2019-07 CWG Motion 15] P0388R4 Permit conversions to arrays of unknown bound
- EDIT2994
Delete irrelevant copy-paste from previous section
- EDIT2993
[2019-07 CWG Motion 14] P1811R0 Relaxing redefinition restrictions for re-exportation robustness
- EDIT2992
[2019-07 CWG Motion 13] P1766R1 Mitigating minor modules maladies
- EDIT2991
[2019-07 CWG Motion 12] P1668R1 Enabling constexpr Intrinsics By Permitting Unevaluated inline-assembly in constexpr Functions
- EDIT2990
[2019-07 CWG Motion 11] P1816R0 Wording for class template argument deduction for aggregates
- EDIT2989
[2019-07 CWG Motion 10] P1616R1 Using unconstrained template template parameters with constrained templates
- EDIT2988
[2019-07 CWG Motion 9] P1630R1 Spaceship needs a tune-up
- EDIT2987
[2019-07 CWG Motion 8] P1099R5 Using Enum
- EDIT2986
[2019-07 CWG Motion 7] P1301R4 [[nodiscard("should have a reason")]]
- EDIT2985
[2019-07 CWG Motion 6] P1186R3 When do you actually use <=>?
- EDIT2984
[2019-07 CWG Motion 5] P0848R3 Conditionally Trivial Special Member Functions
- EDIT2983
[2019-07 CWG Motion 4] P0735R1 Interaction of memory_order_consume with release sequences
- EDIT2982
[2019-07 CWG Motion 3] P1331R2 Permitting trivial default initialization in constexpr contexts
- EDIT2981
[2019-07 CWG Motion 2] P1161R3 Deprecate uses of the comma operator in subscripting expressions
- EDIT2980
[2019-07 CWG Motion 1] P1510R0 Core Language Working Group "tentatively ready" Issues
- EDIT2979
Solve "CWG 2389. Agreement of deduced and explicitly-specified variable types" editorially
- EDIT2978
[dcl.attr.*] and Recommended Practice
- EDIT2977
[expr.ass] Excise mention of class types
- EDIT2976
cross-references for "explicit type conversion"
- EDIT2975
Avoid use of "comprise"
- EDIT2974
"member class" <- "nested class"
- EDIT2973
[basic.lookup.argdep]/5 Added export to `apply(T t, U u)`
- EDIT2972
Which library features appear in the main index is inconsistent
- EDIT2971
[complex.literals] Remove bogus index entry
- EDIT2970
Indexing of ios_base members
- EDIT2969
Use of bitmasks in [stringbuf]
- EDIT2968
[basic.lookup.argdep]/5 Missing export in `apply(T t, U u)` ?
- EDIT2967
[class.temporary]/2 Replace `A::operator=(const A&)`by `X::operator=(const X&)`
- EDIT2966
Specifying hidden friends
- EDIT2965
[intro.execution] Is `i = i++ + 1` really well-formed?
- EDIT2964
[temp.constr.order]/1 Remove extraneous "the"
- EDIT2963
[alg.unique] p7.2.3 is very crowded
- EDIT2962
[unique.ptr] Clarify nullptr case in destructor and reset()
- EDIT2961
[INDEX] Ensure index entry for all Cpp17Requirements
- EDIT2960
result_type missing from index of library names
- EDIT2959
An index of library concepts would be extremely useful
- EDIT2958
[dcl.asm] Rename grammar term 'asm-definition' to 'asm-declaration'
- EDIT2957
[temp.constr.constr] Add missing period at end of sentence.
- EDIT2956
[expr.reinterpret.cast] Properly capitalize full-sentence bullets.
- EDIT2955
[func.bind] Remove bogus 'shall's.
- EDIT2954
[basic.life] Lifetime of class objects is treated uniformly
- EDIT2953
[basic.life]/5 was overlooked during CWG2256 resolution?
- EDIT2952
[Concepts] Remove qualified-concept-name reference
- EDIT2951
Typo fixes for sample code comments related to modules.
- EDIT2950
[intro.object] Definition of "most derived object" does not match its use
- EDIT2949
[time] Add missing \tcode for a couple of "Returns:" clauses.
- EDIT2948
[time.parse] Fix description of %Ex and %EX parse flags.
- EDIT2947
[expr.prim.req] Fix cross-reference for substituting into constraints.
- EDIT2946
[res.on.functions] Properly capitalize full-sentence bullets.
- EDIT2945
[res.on.functions] Inconsistent list item punctuation
- EDIT2944
[expr.prim.req]/1 Incorrect reference to [temp.constr.decl]?
- EDIT2943
[iterator.synopsis] Copy constraint for iterator_traits<T*> from [iterator.traits]/5
- EDIT2942
[conv.qual] Fix example for cv-decomposition.
- EDIT2941
[expr.prim.lambda] Capture j so that it compiles
- EDIT2940
[conv.qual]/1 Example became incorrect after CWG2051 resolution
- EDIT2939
[temp.friend]/2: Last sentence redundant?
- EDIT2938
[dcl.type.auto.deduct]/2.3 superfluous?
- EDIT2937
[range.filter.sentinel] Correct typo in constructor Effects
- EDIT2936
[list.erasure][forward.list.erasure] Fix missing lambda braces
- EDIT2935
[time.parse] Locale alternative specifiers for '%x'/'%X' are refering to producing instead of interpreting values
- EDIT2934
[dcl.init] Explicitly define "initializer expression"
- EDIT2933
[move.sent.ops] Add missing description of move_sentinel::base
- EDIT2932
Counted ranges abuse mathematical notation
- EDIT2931
[iterator.requirements.general] The definition of "counted range" isn't properly annotated
- EDIT2930
[func.bind] needs de-shalling
- EDIT2929
[range.split.outer] Convert trailing cross-reference to prefix style.
- EDIT2928
[lex] Fix stray uses of 'source character set'
- EDIT2927
[time.cal.ymwdlast.members] Move statement on class properties
- EDIT2926
[xrefdelta] Remove spurious entry for no-op rename.
- EDIT2925
[algorithms.parallel.exec],[alg.set.operations],[alg.min.max],[alg.clibrary] remove empty parens
- EDIT2924
[conv.qual]/5 and footnote 67 are near-identical
- EDIT2923
[class.mfct.non-static] weird \movedxref
- EDIT2922
[expr.unary.op] Use bullets to clarify the address-of operator.
- EDIT2921
[unord.req] Consistently use 'Average case x, worst case y.'
- EDIT2920
[expr.add] Avoid x[i] syntax when defining pointer arithmetic.
- EDIT2919
[expr.unary.op] does not handle non-lvalue qualified-ids
- EDIT2918
[expr.unary.op] Modernize wording for obtaining a pointer.
- EDIT2917
[stmt.return.coroutine] Move one level up to avoid hanging paragraphs.
- EDIT2916
[module.interface] Use 'namespace-definition',
- EDIT2915
[time.cal.ymwdlast.members] Move class-level sentence to previous section
- EDIT2914
[range.semi.wrap] Rename "semiregular" to "semiregular-box"
- EDIT2913
[dcl.fct.def.default] Add missing comma in p5
- EDIT2912
[over.call.object] Fix surrogate calls with regards to cv-qualifiers
- EDIT2911
[except.uncaught] Clarify duration of uncaught exception.
- EDIT2910
P0457R2 - links in TOC point to R1
- EDIT2909
[dcl.type.simple]/2 erroneous statement about a type-specifier
- EDIT2908
[stmt.stmt,basic.scope.block] Remove normative redundancy.
- EDIT2907
[dcl.mptr] Add \pnum to note
- EDIT2906
[basic.compound] Replace four refs with a single one to [dcl.meaning]
- EDIT2905
[std] Consistently use 'immediately-declared constraint'.
- EDIT2904
[allocator.adaptor.syn] Avoid confusing term 'memory resource'.
- EDIT2903
[except.terminate] thread has move-assignment, not copy
- EDIT2902
[expr.sizeof,expr.alignof,expr.unary.noexcept] Clarify value category.
- EDIT2901
[time.zone.info] Add missing 'Returns' items.
- EDIT2900
[time.zone.info] Return is not specified for sys_info/local_info streaming operator
- EDIT2899
[range.prim.size] Clarify by adding 'respectively'.
- EDIT2898
[ranges] Fix index entries for operator!=.
- EDIT2897
[module.reach, dcl.fct.def.coroutine] Fix index redirects.
- EDIT2896
[std] Show stable labels for tables.
- EDIT2895
[time.cal.ymwd.nonmembers] Fix typo in parameter names.
- EDIT2894
[range.counted] Misplaced [range.counted]
- EDIT2893
[temp.inst] Specializations can be implicitly instantiated infinitely
- EDIT2892
[dcl.init.aggr]/1 An aggregate can have private or protected data members
- EDIT2891
Remove four extraneous spaces from parameter lists ([rand.device] and [rand.util.seedseq])
- EDIT2890
[concept.booolean] Reorder expression requirements consistently
- EDIT2889
[styles] Also allow 'listings' package v1.8b
- EDIT2888
[concept.boolean] Rephrase first requirement
- EDIT2887
[concept.swappable] Strike array poison pill swap overload
- EDIT2886
[time.cal.ymwd.nonmembers] Typo in year_month_weekday subtraction/addition with years
- EDIT2885
The term "full-expression" is not a grammar production
- EDIT2884
[range.filter.sentinel] Fix argument to ranges::end
- EDIT2883
[fs.path.query,fs.op.equivalent] Introduce else branch conventionally
- EDIT2882
Reference Initialization: function lvalue covered by two cases
- EDIT2881
[view.interface] Drop unused exposition-only items
- EDIT2880
[range.filter.sentinel] filter_view::sentinel's single-parameter constructor seems wrong
- EDIT2879
[basic.life] p5 Fixed destructor calls not ending lifetime of objects with trivial destructors
- EDIT2878
[dcl.dcl]/11 Storage from object definitions has proper alignment
- EDIT2877
[dcl.dcl]/11 Storage from object definitions has proper alignment
- EDIT2876
[expr.type]/1 Change "designates" to "result of"
- EDIT2875
[optional.ctor] Remove extra dot.
- EDIT2874
[expr.prim.lambda] Simplify grammar for lambda-expression.
- EDIT2873
[dcl.dcl,temp.spec] Move normative statements on restrictions for
- EDIT2872
[stmt.jump]/2 Fixed wording that does not apply to objects who's lifetime has ended
- EDIT2871
[stmt.jump]/2 Wording does not apply to objects whose lifetime has ended
- EDIT2870
simplify lambda-expression grammar
- EDIT2869
[lib] Reformat summary tables.
- EDIT2868
[utilities,containers] Harmonize presentation of tuple_element.
- EDIT2867
[basic.start.static] Repair index entry for zero-initialization.
- EDIT2866
[string.view.iterators] *this is not invalidated
- EDIT2865
[string.view.template][string.view.iterators] Move requirements to a more appropriate place
- EDIT2864
[views.span] Move description of iterators to [span.iterators].
- EDIT2863
[expr.call,expr.reinterpret.cast] Adjust cross-references for
- EDIT2862
[expr.alignof,expr.unary.noexcept] Reorder to after [expr.sizeof].
- EDIT2861
[map,multimap] Add index entries for members of value_compare.
- EDIT2860
[iterators] Add "ranges::" for "iterator_t"
- EDIT2859
[iterator.synopsis][insert.iterator] Some "iterator_t" should be replaced with "ranges::iterator_t"
- EDIT2858
[allocator.adaptor.syn] talks about "the memory resource"
- EDIT2857
Should we change all "source character set" to "basic source character set"?
- EDIT2856
[dcl.init.ref] References are bound to objects and functions, not expressions
- EDIT2855
[dcl.init.ref] References are bound to objects and functions, not expressions
- EDIT2854
[dcl.ambig.res]/1 Fixed ambiguity with resolving object and function declarations
- EDIT2853
[namespace.def]/1 Remove redundant statement
- EDIT2852
[tables] Various cleanups.
- EDIT2851
[macros] Adjust \tref to enlarge active link text.
- EDIT2850
[dcl.stc,dcl.type.cv] Avoid redundancy when specifying 'mutable'.
- EDIT2849
s/deteminate/determinate/
- EDIT2848
[dcl.ref] Requirement to diagnose invalid binding of references
- EDIT2847
[over.match.ctor] Initialization by "()" does not match "initializer" grammer term
- EDIT2846
[dcl.init]/7.1 Use of "initializer ()"
- EDIT2845
[iterator.cust] Introduce expression-equivalent list as in [ranges]
- EDIT2844
The sentence highlighted below in [basic.start.static]/2 is indexed to {initialization!runtime}. Is that correct?
- EDIT2843
Add index entry for atomic union with padding
- EDIT2842
[basic.life]/6 Remove erroneous comma in description of treatment of storage out of lifetime
- EDIT2841
[expos.only.func] Add library index entry for decay-copy
- EDIT2840
[cstdio.syn] Rename parameter name of function "rename"
- EDIT2839
[temp.deduct.guide] deduction-guide grammar fix
- EDIT2838
deduction-guide grammar fix for P0892
- EDIT2837
[dcl.stc]/9 allows modification of any member provided any is mutable
- EDIT2836
[time.cal.ym.nonmembers] Add missing \pnum for Complexity element.
- EDIT2835
Expand table links to include "Table", like "Clause" and "Annex"
- EDIT2834
[std] Do not use teletype spaces in BNF
- EDIT2833
[char.traits.specializations.char8.t] Make all members constexpr.
- EDIT2832
[dcl.ambig.res]/1 Fixed ambiguity with resolving object and function declarations
- EDIT2831
[dcl.ambig.res] Ambiguity resolution for function and object declarations is ambiguous
- EDIT2830
[fs.rec.dir.itr.members] change \ensures to \remarks for pop()
- EDIT2829
[ranges.dangling] Fix namespace of ranges::dangling
- EDIT2828
[ranges.syn][range.dangling] contradictory specification for "dangling"
- EDIT2827
[range.counted] Introduce "Counted view"
- EDIT2826
[alg.unique] Remove <> after ranges::equal_to
- EDIT2825
[range.counted] Missing description
- EDIT2824
add forward declaration of atomic class for atomic<shared_ptr<T>> (P0718R2)
- EDIT2823
[equal.range] Fix formatting of 'Returns' clause.
- EDIT2822
[basic.lookup.elab] Clarify example to refer to injected-class-name
- EDIT2821
[equal.range] Bad formatting
- EDIT2820
"Template template arguments" contributing to ADL?
- EDIT2819
change chi_squared_distribution's integer literal to floating literal
- EDIT2818
[istream.sentry] Remove unreferenced typedef-name traits_type
- EDIT2817
[iterator.traits] Remove redundant required expression in cpp17-input…
- EDIT2816
[iterator.traits] Redundant required expression in cpp17-input-iterator
- EDIT2815
[range.filter.iterator] Add bounds checking to operator--
- EDIT2814
[pointer.conversion] Reorder overloads of to_address
- EDIT2813
[iterator.operations] Clarify the observable side-effects of `distance`.
- EDIT2812
[algorithms.requirements] Say below to account for clause move
- EDIT2811
[coroutine.handle,coroutine.handle.export.import] "static" before "constexpr"
- EDIT2810
[coroutine.traits.primary] Hyphenate "program-defined"
- EDIT2809
Fixed grammar of [temp.expl.spec]/18 sentence 2
- EDIT2808
[dcl.type.elab] Mix struct/class in example
- EDIT2807
[iterator.operations] It should be stated clearly that `std::distance(first, last)` might invalidate all copies of `first` if it is not a ForwardIterator.
- EDIT2806
[span.overview] Iterator requirements should be appropriately relocated
- EDIT2805
[stmt.stmt,basic.scope.block] Merge redeclaration provisions
- EDIT2804
[limits.syn,numeric.limits] declare partial specializations of numeri…
- EDIT2803
[cmp.categories] Use kebab-case for \expos enumerations
- EDIT2802
I find the first comment in the example in [basic.lookup.elab]/3 inaccurate
- EDIT2801
[cmp.categories] eq, ord, and ncmp should use kebab-case
- EDIT2800
Add coroutine to headers
- EDIT2799
table 34 falls off the bottom of the page
- EDIT2798
[alg.random.sample] Remove redundant requirement
- EDIT2797
Library-wide: Use "model" instead of "satisfy" with library concept r…
- EDIT2796
Library-wide: Use "meet" for non-concept type requirements
- EDIT2795
char_traits<char8_t> members not all constexpr
- EDIT2794
[range.prim.size] Missing "respectively"
- EDIT2793
Clarify grouping of "either".
- EDIT2792
Switch to using constant-width italics for exposition-only names in the core wording
- EDIT2791
Alignment of declarations in library synopses
- EDIT2790
[range.split.outer] value_type to use conventional cross-reference
- EDIT2789
[intro.execution] make function evaluation actually not interleave
- EDIT2788
do not use teletype spaces in BNF
- EDIT2787
[lib] Remove space between 'template' and argument list.
- EDIT2786
fix presentation of `tuple_element` specializations
- EDIT2785
prevent `template <` from sneaking into the library wording
- EDIT2784
[meta.type.synop] Align type_identity_t's "=" with following declarat…
- EDIT2783
use italic teletype font for exposition-only identifiers in core wording
- EDIT2782
P0738R2 I Stream, You Stream, We All Stream for istream_iterator
- EDIT2781
Hanging paragraphs in [stmt.return] following the coroutines merge
- EDIT2780
Simplifying [class.rel] wording.
- EDIT2779
[basic.lookup.argdep] Reorder bullets to group semantics.
- EDIT2778
[std] Index all mentions of keywords in grammar productions.
- EDIT2777
[class.eq,class.spaceship] Clarify order of comparison.
- EDIT2776
[lib] Use '(inclusive)', not other punctuation
- EDIT2775
Reconsider use of 'prime' placeholder variables in code fragments
- EDIT2774
reconsider placeholder formatting in [expr.await]
- EDIT2773
reorder subclauses of [expr.unary] to match grammar
- EDIT2772
Fix a bunch of faulty parallelism with "either".
- EDIT2771
[over.match.best] Add number for paragraph 2.
- EDIT2770
P0912R5 Merge Coroutines TS
- EDIT2769
add index entries for identifiers with special meaning
- EDIT2768
Lex.charset fixes
- EDIT2767
[dcl.attr.contract.cond] References cannot be modified.
- EDIT2766
[dcl.init] Prepend 'Otherwise' to a bullet
- EDIT2765
[range.iota,range.adaptors] Add cross-references for private member t…
- EDIT2764
[time.clock.req] Simplify requirements for Cpp17TrivialClock.
- EDIT2763
[temp.deduct.conv] Add missing formatting for 'noexcept'.
- EDIT2762
[expr.type] Fix missing formatting for 'T'.
- EDIT2761
P1381R1 Reference capture of structured bindings
- EDIT2760
P1091R3 Extending structured bindings to be more like variable declarations
- EDIT2759
P1091R3 Extending structured bindings to be more like variable declarations
- EDIT2758
[temp.deduct.conv]p5 missing code font for "noexcept function"
- EDIT2757
`T` in [expr.type]/4.3 is lacking code font
- EDIT2756
[queue.syn,stack.syn] Add partial specialization of uses_allocator
- EDIT2755
[conv.prom] b_min and b_max are no longer defined in [dcl.enum]
- EDIT2754
[stmt.iter,stmt.select] Add formatting for grammar terms
- EDIT2753
[stmt.iter] paragraph after 2 is missing formatting and paragraph number
- EDIT2752
[lex.charset] p2 \00NNNNNN should use placeholder
- EDIT2751
[conv.prom] dangling reference to b_min / b_max
- EDIT2750
[func.not_fn], [func.bind_front] fix phrasing of \mandates and \expects
- EDIT2749
Inconsistent complexities for average/worst
- EDIT2748
[class.spaceship]/3 operation order is unclear
- EDIT2747
P0912R5 Merge Coroutines TS into C++20 working draft
- EDIT2746
P1464R1 Mandating the Standard Library: Clause 22 - Iterators library
- EDIT2745
Motions 2019 02 lwg 2
- EDIT2744
P1463R1 Mandating the Standard Library: Clause 21 - Containers library
- EDIT2743
P0960r3 Allow initializing aggregates from a parenthesized list of va…
- EDIT2742
P1323R2 Contract postconditions and return type deduction
- EDIT2741
P1139R2 Address wording issues related to ISO 10646
- EDIT2740
P1041R4 Make char16_t/char32_t string literals be UTF-16/32
- EDIT2739
Motions 2019 02 cwg 4 and 5
- EDIT2738
P1286R2 Contra CWG DR1778
- EDIT2737
Motions 2019 02 cwg 2
- EDIT2736
Motions 2019 02 cwg 1
- EDIT2735
P1462R1 Mandating the Standard Library: Clause 20 - Strings library
- EDIT2734
Remove requirement duplication from Cpp17TrivialClock
- EDIT2733
P1459R1 Mandating the Standard Library: Clause 18 - Diagnostics library
- EDIT2732
P1458R1 Mandating the Standard Library: Clause 16 - Language support …
- EDIT2731
P1009R2 Array size deduction in new-expressions
- EDIT2730
[specialized.algorithms] Rename voidify's parameter
- EDIT2729
P1185R2 <=> != ==
- EDIT2728
P0339R6 polymorphic_allocator<> as a vocabulary type
- EDIT2727
[rand.synopsis] unhelpfully incomplete
- EDIT2726
P0340R3 Making std::underlying_type SFINAE-friendly
- EDIT2725
P1164R1 Make create_directory() Intuitive
- EDIT2724
P0811R3 Well-behaved interpolation for numbers and pointers
- EDIT2723
P1001R2 Target Vectorization Policies from Parallelism V2 TS to C++20
- EDIT2722
P1227R2 Signed ssize() functions, unsigned size() functions
- EDIT2721
P1103R3 Merging Modules
- EDIT2720
P1252R2 Ranges Design Cleanup
- EDIT2719
P1024R3 Usability Enhancements for std::span
- EDIT2718
P0920R2 Precalculated hash values in lookup
- EDIT2717
Typo? in range.iota_view example
- EDIT2716
[range.iota, range.adaptors] View's synopses missing cross-references to iterator and sentinel members
- EDIT2715
uses_allocator specializations missing from <queue> and <stack> synopses
- EDIT2714
P0738R2 I Stream, You Stream, We All Stream for istream_iterator
- EDIT2713
P1357R1 Traits for [Un]bounded Arrays
- EDIT2712
Index of library names should include "comp"
- EDIT2711
[2019-02 LWG Motion 2] P1457R0 C++ Standard Library Issues (Kona 2019)
- EDIT2710
[2019-02 LWG Motion 19] P1357R1 Traits for [Un]bounded Arrays
- EDIT2709
[2019-02 LWG Motion 18] P0920R2 Precalculated hash values in lookup
- EDIT2708
[2019-02 LWG Motion 17] P1024R3 Usability Enhancements for std::span
- EDIT2707
[2019-02 LWG Motion 16] P1252R2 Ranges Design Cleanup
- EDIT2706
[2019-02 LWG Motion 15] P1227R2 Signed ssize() functions, unsigned size() functions
- EDIT2705
[2019-02 LWG Motion 14] P1001R2 Target Vectorization Policies from Parallelism V2 TS to C++20
- EDIT2704
[2019-02 LWG Motion 13] P0811R3 Well-behaved interpolation for numbers and pointers
- EDIT2703
[2019-02 LWG Motion 12] P1164R1 Make create_directory() Intuitive
- EDIT2702
[2019-02 LWG Motion 11] P1464R1 Mandating the Standard Library: Clause 22 - Iterators library
- EDIT2701
[2019-02 LWG Motion 10] P1463R1 Mandating the Standard Library: Clause 21 - Containers library
- EDIT2700
[2019-02 LWG Motion 9] P1462R1 Mandating the Standard Library: Clause 20 - Strings library
- EDIT2699
[2019-02 LWG Motion 8] P1459R1 Mandating the Standard Library: Clause 18 - Language support library
- EDIT2698
[2019-02 LWG Motion 7] P1458R1 Mandating the Standard Library: Clause 16 - Language support library
- EDIT2697
[2019-02 LWG Motion 6] P0738R2 I Stream, You Stream, We All Stream for istream_iterator
- EDIT2696
[2019-02 LWG Motion 4] P0340R3 Making std::underlying_type SFINAE-friendly
- EDIT2695
[2019-02 LWG Motion 3] P0339R6 polymorphic_allocator<> as a vocabulary type
- EDIT2694
[2019-02 LWG Motion 1] P1457R0 C++ Standard Library Issues (Kona 2019)
- EDIT2693
[2019-02 CWG Motion 15] P0912R5 Merge Coroutines TS into C++20 working draft
- EDIT2692
[2019-02 CWG Motion 12] P1185R2 <=> != ==
- EDIT2691
[2019-02 CWG Motion 11] P1103R3 Merging Modules
- EDIT2690
[2019-02 CWG Motion 10] P1009R2 Array size deduction in new-expressions
- EDIT2689
[2019-02 CWG Motion 9] P0960R3 Allow initializing aggregates from a parenthesized list of values
- EDIT2688
[2019-02 CWG Motion 8] P1323R2 Contract postconditions and return type deduction
- EDIT2687
[2019-02 CWG Motion 7] P1139R2 Address wording issues related to ISO 10646
- EDIT2686
[2019-02 CWG Motion 6] P1041R4 Make char16_t/char32_t string literals be UTF-16/32
- EDIT2685
[2019-02 CWG Motion 5] P1381R1 Reference capture of structured bindings
- EDIT2684
[2019-02 CWG Motion 4] P1091R3 Extending structured bindings to be more like variable declarations
- EDIT2683
[2019-02 CWG Motion 3] P1286R2 Contra CWG DR1778
- EDIT2682
[2019-02 CWG Motion 2] P1359R0 Core Language Working Group "tentatively ready" Issues (Kona 2019)
- EDIT2681
[2019-02 CWG Motion 1] P1358R0 Core Language Working Group "ready" Issues (Kona 2019)
- EDIT2680
Typo in P1358R0 issue #2358 (Explicit capture of value)...
- EDIT2679
Incosistency in tuple_size/tuple_element struct/class.
- EDIT2678
Use "denotes a type" in utilities library clause
- EDIT2677
Merge [basic.lookup.argdep]/4.1 and /4.3
- EDIT2676
[container.node] Add 3 template keywords for dependent name
- EDIT2675
Why are the words "that is not a cv-qualifier" mentioned in [class.mem]/12?
- EDIT2674
Table names should be present as stable names
- EDIT2673
Add "Otherwise" to the start of [dcl.init]/17.6
- EDIT2672
Harmonize ", inclusive" and "(inclusive)" spelling
- EDIT2671
[expr.sizeof][expr.alignof][expr.unary.noexcept] What is a constant?
- EDIT2670
"Syntactic" circularity between [expr.add]/4 and [expr.sub]/1?
- EDIT2669
[dcl.attr.contract.cond] reference parameters in postconditions
- EDIT2668
[dcl.attr.contract.cond] example fails to return
- EDIT2667
Fixed wording on [temp.class.spec.mfunc]/1 sentence 3
- EDIT2666
[temp.spec]/2 dead wording
- EDIT2665
Can we find a better name for "promoted arithmetic type"?
- EDIT2664
[intro.execution] Destruction of a temp. object bound to a reference is not a full-expression?
- EDIT2663
[algorithms.general,concepts.general] Add missing entries for summary…
- EDIT2662
[meta.rel] Add missing noexcept cross-refs for invokable traits
- EDIT2661
[concepts.general] Summary table missing row for [concepts.equality]
- EDIT2660
[algorithms.general] Summary table missing row for [algorithms.requirements]
- EDIT2659
The hyperlink [stmt.if] is wrong in [dcl.spec.auto]/3
- EDIT2658
Fixed text in [temp.mem.func]/1 example, which was not updated by CWG249
- EDIT2657
[dcl.init.ref]/5 Prevent prvalue type adjustment
- EDIT2656
[algorithms] Qualify declarator-id with sub-namespace.
- EDIT2655
[basic.lval]/9 all prvalues can have cv-qualified types
- EDIT2654
[expr.sizeof]/2: there are no expressions of reference type
- EDIT2653
Remove [expr.sizeof]/3
- EDIT2652
[expr.sizeof]/2: Is 'When applied to a reference' needed when we have [expr.type]/1
- EDIT2651
revert e58439b (fix to "usable in constant expressions") if not fixed at Kona
- EDIT2650
[meta.const.eval] Fix typo in function name
- EDIT2649
[tuple.helper] remove duplicate paragraph
- EDIT2648
we should have a descriptive element for "a type models this concept only if"
- EDIT2647
Clear up a note about condition variables
- EDIT2646
[depr.strstreambuf.virtuals] Hyphenate "implementation-defined"
- EDIT2645
[expr.unary.op]/3: the value of a pointer should be "pointer to", not "address of"
- EDIT2644
[alg.any_of] Add source code newline to prevent visual mangling betwe…
- EDIT2643
[ranges.syn] Fix a typo: "fowarding"
- EDIT2642
CI meta-question
- EDIT2641
[allocator.requirements] relocate example to end of subclause
- EDIT2640
Use "models" for concepts, and "meets" for non-concept requirements with semantics
- EDIT2639
[allocator.requirements] Example is misplaced
- EDIT2638
[basic.fundamental] rename 'range exponent' to 'width'
- EDIT2637
[unreachable.sentinel] 'open interval' -> 'unbounded interval'
- EDIT2636
[index] Replace 'see also' with 'see' absent page numbers.
- EDIT2635
[unreachable.sentinel] open interval -> half-infinite interval
- EDIT2634
Fix some `operator<=>` declarations with the wrong number of parameters
- EDIT2633
[expr.prim.id.dtor] Fix comment in example.
- EDIT2632
[iterator.requirements.general] past-the-end/dereferenceable/singular iterators are not defined
- EDIT2631
[index] Index entry for "deferencing" says "see also" without any page number
- EDIT2630
[expr.prim.id.dtor] Comment in example reflects lexing misunderstanding
- EDIT2629
[unord.req] Add missing \tcode.
- EDIT2628
[range.cmp] Deconfuse subclause heading.
- EDIT2627
[iterator.synopsis] Index fix: unreachable_sentinel is defined here.
- EDIT2626
[unreachable.sentinel] In "Index of library names", unreachable_sentinel should point to [iterators.general]
- EDIT2625
[operators] offers nice shorthand that should be exploited everywhere
- EDIT2624
[library] needs a structural overhaul
- EDIT2623
DECAY_COPY cleanup
- EDIT2622
[range.refinements] Rephrase heading to not use 'common range'
- EDIT2621
[special.mem.concepts] Use 'models ... only if' phrasing for semantic…
- EDIT2620
[range.prim,iterator.container] merge into preceding subclause
- EDIT2619
[range.factories] New subclause, split off from [range.adaptors]
- EDIT2618
[special.mem.concepts] Unconventional description
- EDIT2617
[dcl.typedef] Use 'redeclare', not 'redefine'
- EDIT2616
[basic.life] Adjust subclause heading
- EDIT2615
[range.adaptors] Generators bundled together with the adaptors
- EDIT2614
[iterator.container,range.prim] "range" vs. "container and/or view"
- EDIT2613
[mismatch] LWG3178 std::mismatch is missing an upper bound
- EDIT2612
[iterators] Qualify declarator-id with sub-namespace.
- EDIT2611
[mismatch] LWG 3178: std::mismatch is missing an upper bound
- EDIT2610
[std] Replace underscores in stable labels with periods.
- EDIT2609
decide what to do with underscores in section labels
- EDIT2608
[expr.new] A new-expression might not invoke a constructor
- EDIT2607
[over.ics.user,over.ics.rank] Reference binding is part of the second…
- EDIT2606
[optional.assign] use injected class name consistently
- EDIT2605
[range.adaptors] Replace Base with const V for clarity
- EDIT2604
[iterator.primitives] Rescue introductory sentence.
- EDIT2603
[reverse.iterators] Use the public accessor function,
- EDIT2602
Update expressions.tex
- EDIT2601
[basic.life] CWG 2012: Underspecification on lifetime of references
- EDIT2600
[alg.min.max] Fix typo in returns element of ranges::minmax
- EDIT2599
[diff.dcl] Remove space before colon.
- EDIT2598
[diff.dcl]/4 Capitalize sentence.
- EDIT2597
Fixed title of [dcl.constexpr] section to include consteval
- EDIT2596
[range.adaptors, ranges.syn] Various editorial fixes
- EDIT2595
[temp.mem.func] Remove inappropriate parentheses in 'Array<T>::operator[]()'.
- EDIT2594
[range.utility, ranges.syn] Various editorial fixes
- EDIT2593
[basic.lookup.classref]p1 Should allow alias-templates followed by '<'
- EDIT2592
[range.view] Add complexity requirement normatively
- EDIT2591
[concepts] Use "model" instead of "satisfy" for the semantic requirements
- EDIT2590
[ranges] Different uses of "common range"
- EDIT2589
[range.range] Requirement marked wrongly
- EDIT2588
[diff.cpp17.library] add <ranges>
- EDIT2587
[stream.iterators] Requirements mixed with description
- EDIT2586
[stream.iterators] Improvements, modernization and fixes
- EDIT2585
[counted.iter.cmp] Add missing colon to specification element
- EDIT2584
[dcl.typedef] "redefine"
- EDIT2583
[iterators] Remove duplicated declarations
- EDIT2582
[move.iterators] Various (hopefully) editorial fixes
- EDIT2581
[expr.and][expr.or][expr.xor] Add grouping sentence to the binary and/or/xor operators.
- EDIT2580
[iterators] Declaration duplication
- EDIT2579
[reverse.iter.nonmember] Replace data member access with accessor
- EDIT2578
[reverse.iter.cons] Indent consistently with the parent subclause
- EDIT2577
[iterator.primitives] Various problems in its only paragraph
- EDIT2576
[iterator.traits] Remove space between type and ref-qualifier
- EDIT2575
[indirectcallable.general] Fix reference
- EDIT2574
[iterator.concept.bidir] Add comma for clarity
- EDIT2573
[basic.indet] Indeterminate values
- EDIT2572
[template.mask.array.overview, iterator.concept.iterator] Use non-eng…
- EDIT2571
[temp.func.order] Adjust example to rules in [temp.deduct.partial].
- EDIT2570
[iosfwd.syn] Change char_traits from 'class' to 'struct'.
- EDIT2569
[iterator.concepts.readable] Turn parenthesized explanation into a note.
- EDIT2568
[iterator.concept.writable] Double if and one-item list
- EDIT2567
[iterator.concept.readable]/2 parenthesized clarification seems like a note
- EDIT2566
[iterator.traits] Present concept requirements consistently
- EDIT2565
[iterator.synopsis] Add reference to [alg.req.sortable]
- EDIT2564
[alg.partitions] Add missing closing parenthesis.
- EDIT2563
[variant.assign] Move punctuation out of \tcode.
- EDIT2562
Fix spacing after full stops that LaTeX mistakenly thinks are mid-sentence.
- EDIT2561
struct/class mismatch for `char_traits`
- EDIT2560
shared_ptr do not own a deleter for non-array type
- EDIT2559
Incompatible example with CWG 1395
- EDIT2558
[atomics.types.operations]/20 Replace "E.g." at start of sentence with "For example".
- EDIT2557
Escape spaces following mid-sentence periods.
- EDIT2556
Consider formatting ranges with math brackets
- EDIT2555
[atomics.types.operations]/20 Awkward "E.g." at start of sentence
- EDIT2554
[temp.constr.atomic]/2 Meaning of "the same *expression*" is unclear
- EDIT2553
Missing template declaration in [array.tuple]
- EDIT2552
[re.grammar] Add missing closing parentheses.
- EDIT2551
[iterator.requirements.general] "counted range" defines a term of art
- EDIT2550
[meta.logical] clarify short-circuiting property
- EDIT2549
[meta.logical] use math mode subscripts for Bi, B1, BN etc.
- EDIT2548
[meta.logical] unclear wording
- EDIT2547
[algorithms] Compactify and reformat source with no visual change
- EDIT2546
[view.interface] Use "inherits"/"derives" consistently.
- EDIT2545
Use \logop consistently.
- EDIT2544
[input.output] Avoid colons in stable labels
- EDIT2543
[utilities] Harmonize 'For T in Types' phrasing.
- EDIT2542
undefined boolean note clarification
- EDIT2541
[class.dtor]/12.3 causes linking to depend on run-time behavior
- EDIT2540
[dcl.spec] Harmonize phrasing of restrictions on decl-specifiers
- EDIT2539
[dcl.struct.bind,numarray] Use '\dotsc' for comma-separated lists
- EDIT2538
[class.bit] Bit-fields of sufficient width can store any value of an …
- EDIT2537
[structure.specifications] Clarify that 'Mandates' conditions may or …
- EDIT2536
[dcl.init.aggr] Resolve grammar confusion around arrays of unknown bound
- EDIT2535
[over.ics.ref] Use 'implicit conversion sequence',
- EDIT2534
[dcl.init] Clarify standard conversions for built-in types
- EDIT2533
[cmp.categories] Replace 'operator admits' phrasing.
- EDIT2532
[over.best.ics] Clarify ambiguous conversion sequence
- EDIT2531
[algorithms] Use math \min when computing complexities.
- EDIT2530
[cpp.subst] Introduce grammar non-terminal 'va-opt-replacement'
- EDIT2529
When to use \ldots v. \cdots v. ...?
- EDIT2528
[structure] needs an overhaul
- EDIT2527
[allocator.uses.construction] the argument name is alloc, not allocator
- EDIT2526
[depr.locale.category] Don't parenthesize reference after 'in'.
- EDIT2525
[range.cmp] "Range comparisons" is not a great subclause title
- EDIT2524
Derived constructor is not preferred, rather the base constructor does not belong to the set of candidate.
- EDIT2523
[temp] Use 'deduced as' instead of 'deduced to'
- EDIT2522
[expr] Fix cross-references for 'composite pointer type'
- EDIT2521
[dcl.attr.contract.check] Remove redundant statement that violation ha…
- EDIT2520
[func.bind_front] Use unwrap_ref_decay_t
- EDIT2519
[structure.summary] Add missing templated entities
- EDIT2518
[algorithms] Long and unwieldly declarations
- EDIT2517
[ranges] Shorten and adjust stable labels
- EDIT2516
consider renaming [*.erasure] to [*.erase]
- EDIT2515
P0896R4 The One Ranges Proposal
- EDIT2514
define DECAY_COPY more centrally
- EDIT2513
revise section labels introduced by ranges
- EDIT2512
always use sub-namespace in itemdecls
- EDIT2511
formatting for "E" variant marker in [algorithms]
- EDIT2510
consider moving requires-clause in a template-head onto the same line as the rest of the template-head where profitable
- EDIT2509
clean up [algorithms] source code
- EDIT2508
P1085R2 Should Span be Regular?
- EDIT2507
use return-type-requirements where applicable
- EDIT2506
[depr.locale.category] Replace tcode environments with codeblock environments.
- EDIT2505
[structure.summary] Unaccounted templated entities
- EDIT2504
always parenthesize the constraint-logical-or-expression in a requires-clause
- EDIT2503
[over.ics.ref] unclear about reference binding occurring as part of the second standard conversion sequence in a user-defined conversion sequence
- EDIT2502
[basic.stc.dynamic.allocation] Fix cross-reference for get_new_handler
- EDIT2501
[2018-11 LWG Motion 25] P0896R4 — Clause 24
- EDIT2500
[2018-11 LWG Motion 25] P0896R4 — Clause 22
- EDIT2499
[2018-11 LWG Motion 25] P0896R4 — Clause 19
- EDIT2498
[2018-11 LWG Motion 25] P0896R4 — Clause 18
- EDIT2497
[2018-11 LWG Motion 25] P0896R4 — Clause 17
- EDIT2496
P1148R0 Cleaning up Clause 20
- EDIT2495
P1032R1 Misc constexpr bits
- EDIT2494
[dcl.fct] Add missing period after last sentence in example.
- EDIT2493
[expr.prim.lambda.capture] CWG 2378: Resolve FIXME regarding ellipses in captures
- EDIT2492
[pairs.general] Don't encourage use of `make_pair` since we have CTAD
- EDIT2491
Wrong link in [basic.stc.dynamic.allocation]/3
- EDIT2490
[utility.syn,pairs.spec,tuple.syn,tuple.creation] Use unwrap_ref_deca…
- EDIT2489
[cmp.categories,time.cal] Change "explicit constexpr" to "constexpr e…
- EDIT2488
[concepts] P1084R2 library wording changes
- EDIT2487
P0356R5 Simplified partial function application
- EDIT2486
[func.bind_front] use unwrap_ref_t for bind_front
- EDIT2485
P0591R4 Utility functions to implement uses-allocator construction
- EDIT2484
[expr.new] Is a copy constructor call elided in a new-expression?
- EDIT2483
[basic.fundamental] boolean note nitpick
- EDIT2482
Link in [expr.call]/6 is probably wrong. It should be [expr.reinterpret.cast] instead of [dcl.link].
- EDIT2481
[diff] Rename "basic concepts" to "basics"
- EDIT2480
P1209R0 Adopt Consistent Container Erasure from Library Fundamentals …
- EDIT2479
P0919R3 Heterogeneous lookup for unordered containers
- EDIT2478
P1085R2 Should Span be Regular?
- EDIT2477
[dcl.type.auto.deduct] Use "immediately-declared constraint of"
- EDIT2476
[tuple.helper, pair.astuple, array.tuple] Unconventional description of `tuple_element`
- EDIT2475
[array.syn] Add reference to [array.tuple]
- EDIT2474
P1165R1 Make stateful allocator propagation more consistent for opera…
- EDIT2473
[styles] Also allow 'listings' package v1.7
- EDIT2472
[over.best.ics] Turn 'such as' list into a note
- EDIT2471
P0318R1 unwrap_ref_decay and unwrap_reference
- EDIT2470
P1248R1 Remove CommonReference requirement from StrictWeakOrdering (a…
- EDIT2469
P1285R0 Improving Completeness Requirements for Type Traits
- EDIT2468
P1020R1 Smart pointer creation with default initialization
- EDIT2467
P1007R3 std::assume_aligned
- EDIT2466
P0771R1 std::function move constructor should be noexcept
- EDIT2465
P0608R3 A sane variant converting constructor
- EDIT2464
P0357R3 reference_wrapper for incomplete types
- EDIT2463
P0482R6 char8_t: A type for UTF-8 characters and strings
- EDIT2462
Add an index entry for "extern template"
- EDIT2461
P1073R3 Immediate functions
- EDIT2460
P1123R0 Editorial Guidance for merging P0019r8 and P0528r3
- EDIT2459
P0487R1 Fixing operator>>(basic_istream&, CharT*) (LWG 2499)
- EDIT2458
P0602R4 variant and optional should propagate copy/move triviality
- EDIT2457
P0655R1 visit<R>: Explicit Return Type for visit
- EDIT2456
P0972R0 <chrono> zero(), min(), and max() should be noexcept
- EDIT2455
P1006R1 Constexpr in std::pointer_traits
- EDIT2454
I'm unable to generate the PDF file with Archlinux
- EDIT2453
P1141R2 Yet another approach for constrained declarations
- EDIT2452
P1224R0 C++ Standard Library Issues to be moved in San Diego except 2697, 2960 and 3134
- EDIT2451
P1350R0 Core Language Working Group "tentatively ready" Issues (San Diego)
- EDIT2450
P1084R2 Today’s return-type-requirements Are Insufficient
- EDIT2449
P1330R0 Changing the active member of a union inside constexpr
- EDIT2448
P1094R2 Nested Inline Namespaces
- EDIT2447
P0899R1 LWG 3016 is Not a Defect (issue #2428)
- EDIT2446
P1002R1 Try-catch blocks in constexpr functions
- EDIT2445
P1327R1 Allowing dynamic_cast, polymorphic typeid in Constant Express…
- EDIT2444
P1131R2 Core Issue 2292: simple-template-id is ambiguous between class-name and type-name
- EDIT2443
P1353R0 Missing Feature Test Macros
- EDIT2442
P0595R2 std::is_constant_evaluated()
- EDIT2441
[expr.static.cast] Say 'lvalue denoting ...' instead of 'lvalue to ...'
- EDIT2440
[time] Use outputblock environment where appropriate.
- EDIT2439
P0982R1 Weaken Release Sequences
- EDIT2438
P1236R1 Alternative Wording for P0907R4 Signed Integers are Two's Com…
- EDIT2437
P0668R5 Revising the C++ memory model
- EDIT2436
P1289R1 Access control in contract conditions
- EDIT2435
11.3.3.1 [over.best.ics] paragraph 2 "such as" sentences should be a note
- EDIT2434
[2018-11 LWG Motion 28] P1209R0 Adopt Consistent Container Erasure from Library Fundamentals 2 for C++20
- EDIT2433
[2018-11 LWG Motion 27] P0919R3 Heterogeneous lookup for unordered containers
- EDIT2432
[2018-11 LWG Motion 26] P0356R5 Simplified partial function application
- EDIT2431
[2018-11 LWG Motion 25] P0896R4 The One Ranges Proposal
- EDIT2430
[2018-11 LWG Motion 24] P1165R1 Make stateful allocator propagation more consistent for operator+(basic_string)
- EDIT2429
[2018-11 LWG Motion 23] P1085R2 Should Span be Regular?
- EDIT2428
[2018-11 LWG Motion 22] P0899R1 LWG 3016 is Not a Defect
- EDIT2427
[2018-11 LWG Motion 21] P0591R4 Utility functions to implement uses-allocator construction
- EDIT2426
[2018-11 LWG Motion 20] P1248R1 Remove CommonReference requirement from StrictWeakOrdering (a.k.a Fixing Relations)
- EDIT2425
[2018-11 LWG Motion 19] P1285R0 Improving Completeness Requirements for Type Traits
- EDIT2424
[2018-11 LWG Motion 18] P1020R1 Smart pointer creation with default initialization
- EDIT2423
[2018-11 LWG Motion 17] P1007R3 std::assume_aligned
- EDIT2422
[2018-11 LWG Motion 16] P0771R1 std::function move constructor should be noexcept
- EDIT2421
[2018-11 LWG Motion 15] P0608R3 A sane variant converting constructor
- EDIT2420
[2018-11 LWG Motion 14] P0357R3 reference_wrapper for incomplete types
- EDIT2419
[2018-11 LWG Motion 13] P0318R1 unwrap_ref_decay and unwrap_reference
- EDIT2418
[2018-11 LWG Motion 12] P1148R0 Cleaning up Clause 20
- EDIT2417
[2018-11 LWG Motion 11] P1032R1 Misc constexpr bits
- EDIT2416
[2018-11 LWG Motion 10] P1006R1 Constexpr in std::pointer_traits
- EDIT2415
[2018-11 LWG Motion 9] P0972R0 <chrono> zero(), min(), and max() should be noexcept
- EDIT2414
[2018-11 LWG Motion 8] P0655R1 visit<R>: Explicit Return Type for visit
- EDIT2413
[2018-11 LWG Motion 7] P0602R4 variant and optional should propagate copy/move triviality
- EDIT2412
[2018-11 LWG Motion 6] P0487R1Fixing operator>>(basic_istream&, CharT*) (LWG 2499)
- EDIT2411
[2018-11 LWG Motion 5] P1123R0 Editorial Guidance for merging P0019r8 and P0528r3
- EDIT2410
[2018-11 LWG Motion 4] P1224R0 C++ Standard Library Issues to be moved in San Diego except...
- EDIT2409
[2018-11 CWG Motion 17] P1330R0 Changing the active member of a union inside constexpr
- EDIT2408
[2018-11 CWG Motion 16] P1094R2 Nested Inline Namespaces
- EDIT2407
[2018-11 CWG Motion 15] P1141R2 Yet another approach for constrained declarations
- EDIT2406
[2018-11 CWG Motion 14] P0595R2 std::is_constant_evaluated()
- EDIT2405
[2018-11 CWG Motion 13] P1073R3 Immediate functions
- EDIT2404
[2018-11 CWG Motion 12] P1353R0 Missing Feature Test Macros
- EDIT2403
[2018-11 CWG Motion 11] P0482R6 char8_t: A type for UTF-8 characters and strings (Revision 6)
- EDIT2402
[2018-11 CWG Motion 10] P1236R1 Alternative Wording for P0907R4 Signed Integers are Two's Complement
- EDIT2401
[2018-11 CWG Motion 9] P1327R1 Allowing dynamic_cast, polymorphic typeid in Constant Expression
- EDIT2400
[2018-11 CWG Motion 8] P1002R1 Try-catch blocks in constexpr functions
- EDIT2399
[2018-11 CWG Motion 6] P1289R1 Access control in contract conditions
- EDIT2398
[2018-11 CWG Motion 5] P1131R2 Core Issue 2292: simple-template-id is ambiguous between class-name and type-name
- EDIT2397
[2018-11 CWG Motion 4] P1084R2 Today's return-type-requirements Are Insufficient
- EDIT2396
[2018-11 CWG Motion 3] P0982R1 Weaken Release Sequences
- EDIT2395
[2018-11 CWG Motion 2] P0668R5 Revising the C++ memory model
- EDIT2394
[2018-11 CWG Motion 1] P1350R0 (Core Language Working Group "tentatively ready" Issues (San Diego)
- EDIT2393
Add precisions for void expressions
- EDIT2392
Different vertical positioning of items in top-level clause summary tables
- EDIT2391
Cross-references for "composite pointer type"
- EDIT2390
harmonize "deduced to" versus "deduced as" in [temp.deduct]
- EDIT2389
[over.ics.user] Mark "user-defined conversion sequence" as a term of art
- EDIT2388
"standard conversion sequence" should say "implicit conversion sequence" in some places
- EDIT2387
[dcl.attr.contract.check] redundant wording on implementation-defined nature of violation handler
- EDIT2386
[dcl.init.aggr] braced-enclosed initializer-list is never empty
- EDIT2385
\tcode{min} vs. $\min$
- EDIT2384
[allocator.uses.construction] Rephrase note on uses-allocator construction
- EDIT2383
Cleanup quoted mentions of "happens before"
- EDIT2382
[structure.specification] p3 add note for "Mandates" item
- EDIT2381
[iterator.requirements.general] Allowed operations on singular iterators needs rephrasing
- EDIT2380
[class.bit] talks about round-tripping enumerator values, should apply to all values of the enumeration
- EDIT2379
[alg.find.end,alg.search] Remove redundant 'Effects' paragraphs
- EDIT2378
[numeric.ops] Move [numerics.defns] to the point-of-use.
- EDIT2377
[alg.find.end] and [alg.search] should not use "subsequence"
- EDIT2376
[numerics.defns] should be moved to [algorithms]
- EDIT2375
[iterator.requirements.general] operations satisfy requirements, not …
- EDIT2374
[dcl.init] vague wording for non-class initializer conversions
- EDIT2373
[dcl.init] Initialization of non-class types with direct initialization with multiple arguments
- EDIT2372
[conv.lval] Improve the note about std::nullptr_t case
- EDIT2371
"explicit constexpr" vs. "constexpr explicit"
- EDIT2370
[basic.lookup,over.call.func] Clarify lookup rules for function calls.
- EDIT2369
[rand.dist.uni.real] Correct a typo
- EDIT2368
[thread] Remove class name repeated in subheadings
- EDIT2367
Should the PDF title be different for drafts?
- EDIT2366
[input.output] Remove class name repeated in subheadings
- EDIT2365
Wording issue between [over.call.func] and [basic.lookup]
- EDIT2364
[localization] Remove class name repeated in subheadings
- EDIT2363
[dcl.init.aggr] Add example for anonymous union
- EDIT2362
[numerics] Remove class name repeated in subheadings
- EDIT2361
[iterator.operations] Harmonize bad wording with shiny new Ranges wording
- EDIT2360
[output.iterators] Remove misleading italics from note
- EDIT2359
Correct an article in the prvalue definition
- EDIT2358
[iterators] Remove class name repeated in subheadings
- EDIT2357
Wonky wording: operators that "admit" other operators?
- EDIT2356
[re] Remove class name repeated in subheadings
- EDIT2355
[utilities] Remove class name repeated in subheadings
- EDIT2354
Remove "shall equals" naming from conditional/decay/enable_if
- EDIT2353
[class.mem] Add opaque-enum-declaration to member-declaration
- EDIT2352
[lib] Replace \postconditions with \ensures
- EDIT2351
[decl.init]/10 Fix specified initialization.
- EDIT2350
[dcl.spec.auto] Return type deduction should refer to templated entity
- EDIT2349
[dcl.spec.auto] p10 Return type deduction should refer to templated entity
- EDIT2348
[class.this] Turn redundant statement on cv-qualified constructors/de…
- EDIT2347
[class.this] restriction on constructors and destructors has nothing to do with this pointer
- EDIT2346
Move "plain ints" statement to a note
- EDIT2345
[dcl.init.aggr] p4.1 Add example to clarify anonymous union case
- EDIT2344
[class.copy.ctor] Add missing cross-references to Annex D
- EDIT2343
[temp] Add 'static' to examples for static data member template
- EDIT2342
[basic.life] Remove description of impossible UB
- EDIT2341
[dcl.attr.contract.check] Violation handlers are not 'user-provided'
- EDIT2340
[dcl.attr.contract.check]p6 user-provided and throwing violation handler
- EDIT2339
[temp.arg.nontype] Use struct instead of class to make example valid
- EDIT2338
[expr.prim.lambda] Avoid decl-specifier-seq in lambda-declarator
- EDIT2337
[alg.shift] Slight mismatch with accepted proposal wording
- EDIT2336
[dcl.init.aggr] initializer-list (grammar) is never empty
- EDIT2335
[dcl.init.aggr] Bad phrase "empty initializer list"
- EDIT2334
[basic.fundamental] CWG 2185: Missing "and cv-qualified versions of those types" for various type categories
- EDIT2333
Fix lambda-declarator
- EDIT2332
[class.union] use 'class', not (undefined) 'struct'
- EDIT2331
[class.union]/1 and /2 use term struct
- EDIT2330
Update the descriptions of `map`s indexing operators to use `mapped_t…
- EDIT2329
Non-type paramaters can have class type
- EDIT2328
[string.classes] Avoid special characters in stable labels
- EDIT2327
[expr.new] Harmonize rules of constant array bounds > 0
- EDIT2326
[unique.ptr.single.ctor] Simplify description of unique_ptr constructors
- EDIT2325
[basic.def.odr] Clarify antecedent for declarative region
- EDIT2324
[basic.def.odr] Replace undefined term 'non-trivial function'
- EDIT2323
[basic.type.qualifier] Clarify the definitions of const/volatile object
- EDIT2322
[temp.constr.order] Fix typo: conjuctive -> conjunctive
- EDIT2321
[dcl.dcl] nodeclspec-function-declaration should probably allow trailing requires-clause
- EDIT2320
[class.temporary] prvalues are not materialized,
- EDIT2319
[class.this] A pointer represents more than an address
- EDIT2318
[expr.prim.this] Do not mention 'declarator';
- EDIT2317
[class.member.lookup] 'unqualified-id' is the correct complement for …
- EDIT2316
[basic.lval] Clarify result object for prvalues as operands
- EDIT2315
[expr.add] Clarify if/otherwise ladder
- EDIT2314
[expr.prim.id] Fix typo "the the"
- EDIT2313
[basic.life,etc] Fix imbalanced spacing around parens
- EDIT2312
[array.zero] paragraph 2 has confusing mathmatical notation using C++…
- EDIT2311
[class.this]/1 lags behind in terms of pointer values
- EDIT2310
[intro.object]: the term "subobject" should consistently be either transitive or intransitive
- EDIT2309
[basic.life] Change "class or aggregate type" to "class or array type"
- EDIT2308
[intro.object]/1: the (interpretation of the) value of an object is determined by the type of the expressions used to access it
- EDIT2307
[expr.const]/2.11 CWG 2186: "Preceding" is unclear
- EDIT2306
[expr.prim.this]/2 alludes to the grammar production `declarator` without necessity
- EDIT2305
[class.temporary]/1: prvalue can't be materialized, it is an expression
- EDIT2304
[dcl.ref]/5 CWG 453: What is a valid object? function?
- EDIT2303
[class.member.lookup]/1 is confusing
- EDIT2302
[rand.util.seedseq] Typo "for( " should be "for ("
- EDIT2301
ADL is invoked by the compiler when a postfix-expression in a function call is an unqualified-id.
- EDIT2300
Contradiction on result objects of prvalues
- EDIT2299
[expr.add]p4 seem to conflict with [expr.add]p7
- EDIT2298
[dcl.init] Rephrase "user-defined conversion sequence"
- EDIT2297
[class.virtual] Define 'virtual function'
- EDIT2296
[std] Replace use of 'structure' by 'class'
- EDIT2295
[associative.reqmts] index all members
- EDIT2294
[unord.req] index "extract" and "merge"
- EDIT2293
[unord.req] Move index entry for "erase" to previous row
- EDIT2292
[forwardlist.modifiers] Remove index entry for forward_list::erased
- EDIT2291
[temp.param] fix spaceship example
- EDIT2290
[class.virtual] missing a definition of "virtual function"
- EDIT2289
[std] Use of undefined term "structure"
- EDIT2288
[over.best.ics] Wording might be confusing
- EDIT2287
The word "below" in [basic.lookup.argdep]/3 should be replaced by "above".
- EDIT2286
[concepts.equality] modifying and non-modifying expressions
- EDIT2285
[fs.filesystem.syn] Fixes related to chrono::file_clock usage in <filesystem>
- EDIT2284
[expr.new] Use 'object', not 'entity', for new-expression.
- EDIT2283
[basic] Fix index entry for 'odr-use'
- EDIT2282
Update Getting Started On Fedora to include latexmk
- EDIT2281
Add index entry for atomic union with padding
- EDIT2280
Fix spelling error "Tueday" --> "Tuesday" (4x)
- EDIT2279
[expr.new]p1 is too generic in its wording
- EDIT2278
[containers,utilities] Mark exposition-only names
- EDIT2277
[dcl.dcl] Remove incorrect footnote about the implicit int rule.
- EDIT2276
note on locations where nodeclspec-function-declarator can appear seems to be incorrect
- EDIT2275
[class.dtor] Clean up awkward '.. is the type of the class' phrasing.
- EDIT2274
[dcl.array] Rework description.
- EDIT2273
[stmt.switch] Clarify comparison for case labels
- EDIT2272
[stmt.switch] p4 is unclear on whether operator== might be used
- EDIT2271
[diff] Remove headings that refer to dissolved clauses
- EDIT2270
[copy.ctor] Rearrange constructor subclauses
- EDIT2269
Names from namespace std::pmr need to be qualified
- EDIT2265
[basic.lval,expr.delete] 'dynamic type' refers to lvalues, not objects
- EDIT2264
Unnecessary overhead in placement new [ ]
- EDIT2263
[iterators.general] Fixup Iterators library summary table
- EDIT2262
[library.general] Fixup the library categories table
- EDIT2261
[string.view] Move complexity requirement into [string.view.template].
- EDIT2260
[span.overview] Move requirements on types to after the synposis.
- EDIT2259
Simplify definition of "data race"
- EDIT2258
[std] Use \defnadj where appropriate
- EDIT2257
Use the Oxford comma in [class.copy.assign].
- EDIT2256
Proposal: Pull all macros into a custom documentclass
- EDIT2255
"cv-qualified versions of cv-unqualified scalar types" are just "scalar types"
- EDIT2254
[expr.pre] Add note on operator regrouping here,
- EDIT2253
[std] Fix cross-reference that should point to [class.prop]
- EDIT2252
Reorder [basic] before [lex]
- EDIT2251
[intro.abstract]p7 belongs in [expr]
- EDIT2250
[class] Introduce a subheading 'Properties of classes'.
- EDIT2249
[time.point,time.duration] Avoid repetition of class name in subheadi…
- EDIT2248
intro.defs: Use https; see Directives, Part 2:2018
- EDIT2247
[concept.common] Confusing wording
- EDIT2246
[basic.types] Clarify that 'value representation' does not depend on …
- EDIT2245
New placeholder macro that uses italics or slanted type depending on the context
- EDIT2244
Travis CI: Check for undefined references.
- EDIT2243
P1076R1: Editorial clause reorganization
- EDIT2242
[structure.specifications] spell static_assert-declaration without \_
- EDIT2241
[concepts.{lang,compare,callable}.general] Replace "section" with "subclause"
- EDIT2240
[concepts.object] Dissolve single-item subclauses.
- EDIT2239
\diffref and \diffrefs now take a comma-separated list of references.
- EDIT2238
Fix for typo in code example in [class.copy.elision] section of document
- EDIT2237
[concept.swappable] remove wrongly included text
- EDIT2236
[diff] Use plural form of \diffref for changes affecting multiple subclauses.
- EDIT2235
[span.overview]p2-3 Requirements should be moved after the synopsis
- EDIT2234
[expr.prim.id.{un,}qual] A structured binding name is an lvalue
- EDIT2233
[{i,o}{string,f}stream.cons] remove dangling )
- EDIT2232
[expr.prim.id.unqual] Fix cross reference
- EDIT2231
[class.mem] Define complete-class context
- EDIT2230
[expr.prim.lambda,depr.capture.this] Replace 'lambda expression'
- EDIT2229
[dcl.attr.contract] Clarify interaction of parameters and postconditions
- EDIT2228
[basic.fundamental] Add definition of 'fundamental type'
- EDIT2227
[optional] Move requirements from header synopsis to class template
- EDIT2226
[lex] Correctly cite ISO/IEC 10646
- EDIT2225
[depr.locale.stdcvt.req] Add normative references for encoding forms
- EDIT2224
[input.iterators,fs.rec.dir.itr.members] Disambiguate phrasing for pr…
- EDIT2223
[lib] Review macros for library index
- EDIT2222
[atomics.order] Index entries for memory_order should be in code font
- EDIT2221
[variant.get] Consistently place comma after "otherwise"
- EDIT2220
[basic.types] Remove extraneous leading whitespace in para 9
- EDIT2219
[algorithm.syn] Relocate the "partitions" algorithms
- EDIT2218
[algorithm.syn] Algorithm ordering inconsistency
- EDIT2217
[diff.cpp17.depr] apparent typo in p0619r4: raw_memory_iterator
- EDIT2216
[expr.spaceship] Fix typo for std::strong_equality::nonequal
- EDIT2215
What "temporary variable" is?
- EDIT2214
[macros] Make colon in Note: and Example: upright and reduce spacing around brackets
- EDIT2213
quantification of "satisfied" definitions for concepts
- EDIT2212
[alg.shift], [fpos.operations] Annotate "old" requirements with \oldc…
- EDIT2211
[iterator.requirements.general] eliminate extra leading space in para 13
- EDIT2210
P0619R4 Review of deprecated facilities
- EDIT2209
[time] Inconsistent ordering of elements of description
- EDIT2208
[time.duration.io] Requires: element should be a Remarks:
- EDIT2207
library index entries for memory_order, memory_order_* in wrong type face
- EDIT2206
[expr.spaceship] strong_ordering::unequal / strong_ordering::nonequal
- EDIT2205
[cpp.predefined] Feature-test macro for P0892R2
- EDIT2204
[cpp.cond] Add contract attributes for feature testing P0542R5
- EDIT2203
[input.iterators] odd phrasing for postconditions of iterator `operator++`
- EDIT2202
[time.duration] repeats "duration" in subclauses
- EDIT2201
[lex.charset] Change "short name" to "short identifier" to match ISO 10646
- EDIT2200
[cpp.predefined] Feature-test macro for P0732R2
- EDIT2199
[dcl] Large variation in phrasing of restrictions for decl-specifiers
- EDIT2198
[dcl.attr.contract] Introduce subheadings and reorder paragraphs to fit
- EDIT2197
add subclause structure to [dcl.attr.contract]
- EDIT2196
[string.view], [string.classes] Hanging paragraphs
- EDIT2195
[re.general] Refer to table as done in the other clauses
- EDIT2194
P0475R1 LWG 2511: guaranteed copy elision for piecewise construction
- EDIT2193
P1082R0 LWG Issues to be moved in Rapperswil (except issue 3071)
- EDIT2192
Typo in Rapperswil CWG motion 14
- EDIT2191
Harmonize phrasings of "this destructor is trivial"
- EDIT2190
"dynamic type" is defined as a property of expressions but sometimes used as a property of objects
- EDIT2189
P1114R0 CWG "tentatively ready" Issues for the June, 2018 (Rapperswil) meeting
- EDIT2188
[temp.explicit] Restrictions on explicit instantiations are inconsistently placed
- EDIT2187
[basic.start,except] Harmonize references to std::terminate
- EDIT2186
P1113R0 CWG "ready" Issues for the June, 2018 (Rapperswil) meeting
- EDIT2185
[cpp.subst] Create new grammar production for __VA_OPT__(content)
- EDIT2184
[temp.constr.constr]/2, [iterator.requirements.general]/14, [re.results.size]/1 Replace "section" with "subclause"
- EDIT2183
[dcl.init.ref] Avoid use of 'underlying type' for references
- EDIT2182
[vector.cons] vector(Allocator) should be noexcept
- EDIT2181
[temp.dep] Typo fix: 'An expressions...'
- EDIT2180
[dcl.init.ref]/5 misuses "underlying type" for references
- EDIT2179
[class.copy.assign]/7.4 misses the unsuccessful overload resolution case
- EDIT2178
[vector.cons]/1 should say noexcept
- EDIT2177
Typo: [temp.dep]/1 says "An expressions"
- EDIT2176
P0898R3 Standard Library Concepts
- EDIT2175
[dcl.array]/1 This grammar does not always declare an array.
- EDIT2174
[macros,headers] Introduce 'multicoltable'
- EDIT2173
P0619 Review of deprecated facilities
- EDIT2172
P0019R8 Atomic ref
- EDIT2171
P0732R2 Class types in non-type template parameters
- EDIT2170
P1120R0 Consistency improvements for <=> and other comparison operators
- EDIT2169
P1008R1 Prohibit aggregates with user-declared constructors
- EDIT2168
P0476R2 Bit-casting object representations
- EDIT2167
P1064R0 Allowing virtual function calls in constant expressions
- EDIT2166
P0722R3 Efficient sized delete for variable sized classes
- EDIT2165
P0646R1 Improving the return value of erase-like algorithms
- EDIT2164
P0788R3 Standard library specification in a concepts and contracts world
- EDIT2163
P0458R2 Checking for existence of an element in associative containers
- EDIT2162
P0935R0 Eradicating unnecessarily explicit default constructors from the standard library
- EDIT2161
P0758R1 Implicit conversion traits and utility functions
- EDIT2160
P0879R0 Constexpr for swap and swap-related functions
- EDIT2159
P0887R1 The identity metafunction
- EDIT2158
P0759R1 fpos requirements
- EDIT2157
P0769R2 Add shift to <algorithm>
- EDIT2156
P0556R3: Integral power-of-2 operations
- EDIT2155
P1023R0 constexpr comparison operators for std::array
- EDIT2154
P0528R3 The curious case of padding bits, featuring atomic compare-and-exchange
- EDIT2153
P0941R2 Integrating feature-test macros into the C++ WD
- EDIT2152
P0892R2 explicit(bool)
- EDIT2151
P0542R5 Support for contract based programming in C++
- EDIT2150
Calling std::terminate() vs. std::terminate (no parens)
- EDIT2149
P0929R2 Checking for abstract class types
- EDIT2148
P1042R1 __VA_OPT__ wording clarifications
- EDIT2147
P0806R2 Deprecate implicit capture of this via [=]
- EDIT2146
P1025R1 Update the reference to the Unicode standard
- EDIT2145
[2018-06 LWG Motion 28] P0898R3 Standard library concepts
- EDIT2144
[2018-06 LWG Motion 27] P0619R4 Reviewing deprecated facilities of C++17 for C++20
- EDIT2143
[2018-06 LWG Motion 26] P0646R1 Improving the return value of erase-like algorithms
- EDIT2142
[2018-06 LWG Motion 25] P0935R0 Eradicating unnecessarily explicit default constructors from the standard library
- EDIT2141
[2018-06 LWG Motion 24] P0019R8 Atomic ref
- EDIT2140
[2018-06 LWG Motion 23] P0556R3 Integral power-of-2 operations
- EDIT2139
[2018-06 LWG Motion 22] P0758R1 Implicit conversion traits and utility functions
- EDIT2138
[2018-06 LWG Motion 21] P0879R0 Constexpr for swap and swap related functions
- EDIT2137
[2018-06 LWG Motion 20] P0887R1 The identity metafunction
- EDIT2136
[2018-06 LWG Motion 19] P0769R2 Add shift to <algorithm>
- EDIT2135
[2018-06 LWG Motion 18] P1023R0 constexpr comparison operators for std::array
- EDIT2134
[2018-06 LWG Motion 17] P0759R1 fpos requirements
- EDIT2133
[2018-06 LWG Motion 16] P0458R2 Checking for existence of an element in associative containers
- EDIT2132
[2018-06 LWG Motion 14] P0788R3 Standard library specification in a concepts and contracts world
- EDIT2131
[2018-06 LWG Motion 13] P0476R2 Bit-casting object representations
- EDIT2130
[2018-06 LWG Motion 12] P0475R1 LWG 2511: guaranteed copy elision for piecewise construction
- EDIT2129
[2018-06 LWG Motion 11] P1082R0 LWG Issues to be moved in Rapperswil (except issue 3071)
- EDIT2128
[2018-06 CWG Motion 16] P0892R2 explicit(bool)
- EDIT2127
[2018-06 CWG Motion 15] P0941R2 Integrating feature-test macros into the C++ WD (rev. 2)
- EDIT2126
[2018-06 CWG Motion 14] P0542R5 Support for contract based programming in C++
- EDIT2125
[2018-06 CWG Motion 13] P1120R0 Consistency improvements for <=> and other comparison operators
- EDIT2124
[2018-06 CWG Motion 12] P1008R1 Prohibit aggregates with user-declared constructors
- EDIT2123
[2018-06 CWG Motion 11] P1064R0 Allowing virtual function calls in constant expressions
- EDIT2122
[2018-06 CWG Motion 10] P0722R3 Efficient sized delete for variable sized classes
- EDIT2121
[2018-06 CWG Motion 9] P0528R3 The curious case of padding bits, featuring atomic compare-and-exchange
- EDIT2120
[2018-06 CWG Motion 8] P1025R1 Update the reference to the Unicode standard
- EDIT2119
<deleted>
- EDIT2118
[2018-06 CWG Motion 6] P0732R2 Class types in non-type template parameters
- EDIT2117
[2018-06 CWG Motion 5] P0929R2 Checking for abstract class types
- EDIT2116
[2018-06 CWG Motion 4] P1042R1 __VA_OPT__ wording clarifications
- EDIT2115
[2018-06 CWG Motion 3] P0806R2 Deprecate implicit capture of this via [=]
- EDIT2114
[2018-06 CWG Motion 2] P1114R0 CWG "tentatively ready" Issues for the June, 2018 (Rapperswil) meeting
- EDIT2113
[2018-06 CWG Motion 1] P1113R0 CWG "ready" Issues for the June, 2018 (Rapperswil) meeting
- EDIT2112
[span.overview] fix reverse_iterator for span
- EDIT2111
[dcl.mptr] Add index entry for pointer to member clause
- EDIT2110
Harmonize index entries for list items
- EDIT2109
[lex.charset] ISO/IEC 10646 does not define "character short name"
- EDIT2108
contracts: rework change to basic.def.odr
- EDIT2107
Add cross-references to lists of delayed-parsed region
- EDIT2106
[atomics.types.operations] ISO frowns on "may" and "may not" in notes
- EDIT2105
[basic.types] p4: definition of "value representation" unnecessarily vague
- EDIT2104
[atomics.types.operations]p20's note makes incorrect assumptions about atomic representation
- EDIT2103
[time.zone.db.remote] replace "this section" with "this subclause"
- EDIT2102
[depr.locale.stdcvt.req] D.18.2 normative references for UCS-2 and UCS-4
- EDIT2101
we say ISO 10646 in some places where we mean ISO/IEC 10646
- EDIT2100
[(forward)list.modifiers] fix missing 'to' in 'referred [to] by'
- EDIT2099
[container.list/forward_list] fix missing 'to' in 'referred [to] by'
- EDIT2098
[fs.path.append] Fix examples to show correct results for Windows
- EDIT2097
[lib] Make use of "introduce data races" consistent
- EDIT2096
[optional.syn] is the wrong place to state requirements on std::optional
- EDIT2095
[basic.fundamental] is missing a definition of "fundamental type"
- EDIT2094
Harmonize "lambda expression" towards "lambda-expression" (grammar term)
- EDIT2093
[syserr] Remove class name repeated in subheadings
- EDIT2092
[smartptr] Remove class name repeated in subheadings
- EDIT2091
[over.match.viable] Fix cross-reference to satisfaction of constraints
- EDIT2090
[intro.refs]/1 Plurality correction
- EDIT2089
Fix a typo in the note for `std::less`.
- EDIT2088
[intro.abstract] Move \indextext under \pnum
- EDIT2087
Wrong specification of `basic_string_view::starts_with(basic_string_view)`
- EDIT2086
[dcl.init,over.match.ctor] Clarify copy-initialization for empty argu…
- EDIT2085
Drop redundant 'expression'
- EDIT2084
[class] Remove misplaced index entries
- EDIT2083
[output.iterators] Strike useless sentence from note
- EDIT2082
Probably wrong complexity of std::includes
- EDIT2081
[expr.new] Remove misplaced index entries
- EDIT2080
[macros,class] Define \defnc and use it experimentally
- EDIT2079
[conv.lval] Move a misplaced note
- EDIT2078
[istreambuf.iterator.proxy] correct title and remove default template…
- EDIT2077
[dcl.attr.likelihood] Fix error in example
- EDIT2076
Evaluate uses of `\textit` in text
- EDIT2075
Improved typesetting of probability functions.
- EDIT2074
Misplaced index entries on [class] p6
- EDIT2073
Improves the spacing around bit operators.
- EDIT2072
Overuse and misuse of \techterm in [rand]
- EDIT2071
Unify typesetting of ordinals.
- EDIT2070
[rand] Use itemize envs instead of enumeratea
- EDIT2069
Consider consistently omitting "expression" in "{l,r,x,pr,gl}value expression"
- EDIT2068
[expr.new] p18 Weird index entries for initialization in new-expression
- EDIT2067
Adding index cross-references for definitions where index entry is for a different term
- EDIT2066
[class] Split paragraph defining standard-layout class
- EDIT2065
Improve indexing for "trivial class" et al
- EDIT2064
Follow "semantic line breaks" in the LaTeX sources
- EDIT2063
Fixed example about [[likely]] attribute
- EDIT2062
[views.general] Remove redundant introduction for span.
- EDIT2061
[atomics.types.operations] Avoid inappropriate use of 'underlying type'
- EDIT2060
Delete redundant and wrong example
- EDIT2059
[span.overview] Fix typo
- EDIT2058
[class.dtor] Typo.
- EDIT2057
[atomics.types.operations] misuses "underlying type"
- EDIT2056
[algorithms.parallel.defns] Fix cross-reference to [algorithms.requirements]
- EDIT2055
[basic.scope.pdecl] Change "type-id" to "defining-type-id"
- EDIT2054
[over.match.copy] Clarify candidate function selection for references.
- EDIT2053
[over.match.copy]: "return lvalues or xvalues" makes me uncomfortable
- EDIT2052
Order library comparisons canonically
- EDIT2051
[expr.ref]/2
- EDIT2050
[dcl.array,expr.sub] Consolidate notes on symmetry of array subscript…
- EDIT2049
[dcl.array]/8 does not take into account array xvalues
- EDIT2048
[dcl.array]: delete note about non-modifiability of arrays
- EDIT2047
[over.match,over.match.ref] Drop obsolete mention of class prvalues.
- EDIT2046
[over.match] Why "glvalue or class prvalue"?
- EDIT2045
[basic.lval] Add array subscripting to note enumerating xvalues.
- EDIT2044
[basic.lval]/4 (Note): add non-lvalue array subscripting expression to xvalue examples
- EDIT2043
[temp.arg.explicit,temp.mem] Clarify note about explicit template arg…
- EDIT2042
The example in [over.sub]p1 is incorrect
- EDIT2041
[temp.arg.explicit] Misleading note about explicit template arguments on constructors
- EDIT2040
[over.oper] Remove incorrect and redundant sentence in a note.
- EDIT2039
[template.gslice.array.overview] Join two single-sentence paragraphs.
- EDIT2038
The Note in [over.oper]/1 requires a change
- EDIT2037
[pairs.pair] Missed rename from U,V to U1,U2.
- EDIT2036
[pairs.pair]/25 operator= Effects clause uses wrong type names U and V
- EDIT2035
[cpp, lex, over] Make bnf indentation in source match presentation.
- EDIT2034
[class.spaceship] Use math mode for the entire formula,
- EDIT2033
[rand] Use \dotsc, not \ldots for comma-separated lists
- EDIT2032
Mixed use of \ldots and \dotsc
- EDIT2031
[enumerated.types,bitmask.types] Use \vdots and \ldots instead of ...…
- EDIT2030
[basic.def.odr] What does "non-trivial functions" mean?
- EDIT2029
library wording uses meaningless term "is convertible to"
- EDIT2028
[time.syn][time.zone] Various editorial fixes
- EDIT2027
Use \commentellip macro for omitted program text.
- EDIT2026
Word-for-word repetition in [views.general] and [span.overview]
- EDIT2025
[dcl.type.cv,expr.ass] Clarify the meaning of "modify" for an object.
- EDIT2024
[template.slice.array] Harmonize presentation with neighboring parall…
- EDIT2023
[numarray] Wildly inconsistent formatting for valarray helpers
- EDIT2022
[macros, lex, over] Dissolve bnfkeytab environments. Use a fixed-width (\fw{...}) code field instead.
- EDIT2021
[move.iterators] Dissolve single-item subclauses.
- EDIT2020
Clarify which kind of parameter pack is intended.
- EDIT2019
[dcl.array] Clarify that an array bound is deduced in an explicit typ…
- EDIT2018
[time.syn] Add comments pointing to specification of literal operators
- EDIT2017
[time.syn] groups the new <chrono> literal operators incorrectly
- EDIT2016
[stmt.while] Simplify rewrite rule.
- EDIT2015
[xrefdelta] Fixes for reverse_iterator cleanup
- EDIT2014
unify capitalization of node_handle and INSERT_RETURN_TYPE
- EDIT2013
[grammar index] Fix warnings; prefer listing bold page locators.
- EDIT2012
[dcl.init.aggr] Does p9 apply to function-style casts?
- EDIT2011
empty xrefdelta.gls
- EDIT2010
[temp.concept]: Use note; no syntax for explicit specialization, etc.
- EDIT2009
Travis CI: Upgrade to newer TeX Live distribution.
- EDIT2008
[stmt.while] no rewrite rule for non-variable condition case
- EDIT2007
[span.elem] Fix misplaced colon
- EDIT2006
[span.cons] Fix indentation of remarks.
- EDIT2005
[ostream.manip,time] Replace "can not" with "cannot"
- EDIT2004
[ostream.manip] fix "basic_osyncbuf" typo
- EDIT2003
More places to use i^\text{th} for i-th
- EDIT2002
[ostream.manip] fix "basic_osyncbuf" typo
- EDIT2001
uses of "parameter pack" should specify "template" or "function"
- EDIT2000
th should be \textrm'ed
- EDIT1999
[time.cal.month.nonmembers,time.cal.wd.nonmembers] Do not digress to …
- EDIT1998
P0969R0 editorial fix
- EDIT1997
consider whether [cinttypes.syn] is in the right place
- EDIT1996
[basic.def.odr] Adds note that x may be part of a qualified id
- EDIT1995
[conv,expr] Use \cv{} where appropriate
- EDIT1994
[any.class] Rephrase small-object optimization
- EDIT1993
[cmp.syn] Rename to [compare.syn] to match the header name
- EDIT1992
[utilities] Move chars_format bitmask statement to [charconv.syn]
- EDIT1991
Rename [cmp.syn] to [compare.syn]
- EDIT1990
[utility.syn]p2 should be moved to [charconv.syn]
- EDIT1989
Update container advice
- EDIT1988
[dcl.type.cv] P4 doesn't sufficiently define "modify"
- EDIT1987
[over.best.ics] p6, [over.ics.ref] p1 Fix case
- EDIT1986
[lib] Avoid 'shall' and 'should' in footnotes.
- EDIT1985
[time.duration.nonmember] Replace type designator CR with its definition
- EDIT1984
[re.regex] Avoid duplicate list of constants
- EDIT1983
[implimits] Clarify meaning of implementation limits
- EDIT1982
[lib] \xref may refer to standards other than C
- EDIT1981
[temp.local] Fix example not to name the constructor.
- EDIT1980
[temp.spec] Fix cross-reference to one-definition rule.
- EDIT1979
[index] Do not index examples
- EDIT1978
[containers] Removed redundant specifications of non-member swap
- EDIT1977
[expr.rel] Clarify auxiliary partial ordering
- EDIT1976
[namespace.udecl] Demote normative duplication to notes
- EDIT1975
[namespace.udecl]p16 references nonexistent "implicit this parameter"
- EDIT1974
improve `std::chrono::month` `operator+`'s description of arithmetic mod 12
- EDIT1973
[support.types.byteops] Move 'Remarks' to after 'Effects'
- EDIT1972
[intro.refs] Add normative reference to ISO 8601
- EDIT1971
[intro.refs] add normative reference on ISO 8601
- EDIT1970
[support.types.byteops] byte spec has wrong sequence of Remarks/Effects in C++17 std
- EDIT1969
[ios.base] Disambiguate parameters from static data members
- EDIT1968
[conv.fctptr,special] Pointers to members designate their target
- EDIT1967
Index all mentions of 'implementation-dependent'
- EDIT1966
Clarifying "the value of the expression" in simple assignment expression
- EDIT1965
Use \placeholder for alias templates in container deduction guides
- EDIT1964
[mem.res.pool.overview] add proper definitions of terms
- EDIT1963
[expr.reinterpret.cast] Define reinterpret_cast from nullptr_t in terms of reinterpret_cast<void*> rather than c-style cast
- EDIT1962
Typos in P0753R2
- EDIT1961
[xrefdelta] Use \deprxref
- EDIT1960
[time.syn] Rename to [chrono.syn], consistent with header name
- EDIT1959
[associative.reqmts] Turn emphasis into a note.
- EDIT1958
rename [time.syn] to [chrono.syn]
- EDIT1957
Remove [facets.examples].
- EDIT1956
add example if/when the [[likely]] / [[unlikely]] paper is merged
- EDIT1955
[ios.base] has too many variables called "index"
- EDIT1954
[error.reporting] Change \rSec3 to \rSec2
- EDIT1953
[error.reporting] placement and tag are questionable
- EDIT1952
Imprecise wording regarding pointers to members?
- EDIT1951
Index entries for "implementation-dependent"
- EDIT1950
[dcl.fct.def.delete] Adjust 'onlydouble' example.
- EDIT1949
CWG2345 Jumping across initializers in init-statements and conditions
- EDIT1948
[std] Review cross-references to [expr.prim]
- EDIT1947
[dcl.spec.auto] Use of undeduced placeholder types
- EDIT1946
[dcl.type.cv] Do not use \grammarterm in heading
- EDIT1945
10.1.7.1 [dcl.type.cv] has a broken PDF bookmark name
- EDIT1944
[class.temporary] Repair example
- EDIT1943
[fs.class.filesystem_error] Rephrase para 1 to avoid "class defines t…
- EDIT1942
update [dcl.spec.auto]p9 to match the form of wording used by cwg2285
- EDIT1941
[dcl.dcl] Replace \term with \defn or \defnx
- EDIT1940
[access] Remove inappropriate uses of \term
- EDIT1939
[std] Improve index by adding cross-references to defined terms
- EDIT1938
[expr.rel] "compares greater" term is needlessly confusing
- EDIT1937
[lib] Harmonize references to standard library requirements.
- EDIT1936
[expr.dynamic.cast] Remove redundant statements on casting away constness
- EDIT1935
[unord] "Specialized algorithms" vs. "Swap"
- EDIT1934
[expr.dynamic.cast] cv-qualification cleanups
- EDIT1933
[containers] Remove class name repeated in subheadings
- EDIT1932
[locale] Remove class name repeated in subheadings
- EDIT1931
[stmt.while] Generalize the equivalence for a declaration as the condition.
- EDIT1930
[intro.abstract] Change example for unspecified behavior.
- EDIT1929
[fs.path.nonmember] Grammar
- EDIT1928
[string.classes] Remove class name repeated in subheadings
- EDIT1927
[over.match.oper] Add a note for conversions on synthesized candidates.
- EDIT1926
[over.match.oper] p6.2 Add a note for the synthesized <=> candidate
- EDIT1925
[dcl.fct.def.delete] questionable example in p3
- EDIT1924
[insert.iterators] Dissolve single-item subclauses.
- EDIT1923
[dcl.dcl] Change example for static_assert
- EDIT1922
[depr.str.strstreams] Add synopsis for <strstream> header
- EDIT1921
[rand.req.eng] Use \text, not \mbox, in math mode
- EDIT1920
[utility] Make content in hanging paragraph non-normative.
- EDIT1919
[conv,class] Clause reorganization in core sections
- EDIT1918
Remove uses of 'concept' with ordinary English meaning.
- EDIT1917
Grammar index broken by #1858
- EDIT1916
[intro.defs] Default template arguments are not part of the signature
- EDIT1915
'floating type' is not a defined term in C++
- EDIT1914
[expr.typeid, time.syn, class.access.base] Replace \term with \placeholder where appropriate.
- EDIT1913
[contents,fs.req.namespace] Qualify only namespace-scope names
- EDIT1912
Not a real PR, do not merge
- EDIT1911
[over.match.ctor] Initialization by "()" neither is copy-initialization nor direct-initialization.
- EDIT1910
[expr.comma, class.base.init] What is "temporary expression"?
- EDIT1909
Atomic cmpxchg note clarification
- EDIT1908
Fix decay index redirects.
- EDIT1907
Harmonize wording about reallocation invalidating pointers in `vector`
- EDIT1906
Problems with [expr.ass]p3 with initializer lists and ambiguity of term "expression"
- EDIT1905
Fix references to container requirements tables.
- EDIT1904
Update the description for array.data
- EDIT1903
[fs.rec.dir.itr.members] Grammar fixes.
- EDIT1902
Replace \^ with \caret
- EDIT1901
[class.temporary, temp.inst, temp.dep, temp.res] Capitalize some sentences.
- EDIT1900
[temp.local]/3 Wrong example?
- EDIT1899
[everywhere] Remove paragraph breaks in the middle of sentences
- EDIT1898
[namespace.udir] Ambiguous lookup results are covered in [basic.lookup]
- EDIT1897
[basic.lookup] Clarify name lookup consistency
- EDIT1896
[dcl.enum] use indefinite article before "fixed underlying type"
- EDIT1895
[variant.visit] qualify std::forward for consistency
- EDIT1894
[expr.const] Fix no longer correct comment
- EDIT1893
[re.regex.construct] Add default argument to itemdecl
- EDIT1892
[basic.scope.class,basic.lookup.unqual] Use the term "default member initializer"
- EDIT1891
Use 'one of' formulation for binary-digit
- EDIT1890
[atomics.types.memop] Add missing \pnum
- EDIT1889
[thread.thread.id] Fix wrong uses of "shall"
- EDIT1888
[refwrap] Fix wrong use of "shall"
- EDIT1887
[temp.dep.type] Clarify that a simple-template-id denotes a type
- EDIT1886
[string.view.template] Add reference to [string.view.find] …
- EDIT1885
[defns.undefined] Constant expressions can have "library UB"
- EDIT1884
[dcl.struct.bind] Clarify that structured bindings are entities (as contrast to names)
- EDIT1883
[string.view.template] Add missing stable reference
- EDIT1882
Clean up some index entries related to functions
- EDIT1881
[over] Replace \term with \defnx to add index entries
- EDIT1880
[conv] Replace \term with \defn or \defnx
- EDIT1879
[basic.string] State class invariants about [data(), data() + size()] in the introduction.
- EDIT1878
[diff.mods.to.headers] De-index non-existent headers
- EDIT1877
[library] Replace \term with \defnx
- EDIT1876
[string.cons] Replace postcondition tables by ordinary Postcondition elements
- EDIT1875
[string.cons] Editorial change for caption on table 56
- EDIT1874
Indexing of examples
- EDIT1873
[cpp] Replace \term with \defn
- EDIT1872
[class] Replace \term with \defn or \defnx
- EDIT1871
Fix misuses of \grammarterm for other purposes
- EDIT1870
basic_string_view begins_with has an incorrect reference implementation
- EDIT1869
[utilities] Remove \placeholder when naming a specific type
- EDIT1868
Use 'anonymous union object' where appropriate.
- EDIT1867
[language.support, utilities] Condense description of exception classes
- EDIT1866
[over.best.ics] Adjust example for [over.match.list] case
- EDIT1865
[except] Fix index entry for 'exception object'
- EDIT1864
[fs.path.decompose] 'root-path' is not a grammar non-terminal
- EDIT1863
[filesystems] 'dot' and 'dot-dot' are not \grammarterms
- EDIT1862
[charconv.to.chars, charconv.from.chars] Replace 'minus sign' with '-'
- EDIT1861
[facet.num.put.virtuals] Fix definition and use of 'loc'
- EDIT1860
Possibly misleading sentence in [temp.spec]/5
- EDIT1859
[intro.scope] C++ is not a strict superset of C
- EDIT1858
[macros] Index all occurrences of \grammarterm
- EDIT1857
[xrefdelta] Add deprecation of [util.smartptr.shared.atomic]
- EDIT1856
[class.friend], [expr.ref], [expr.mptr.oper] Apply \grammarterm markings
- EDIT1855
[basic.compound], [conv.ptr] Improve index for 'null pointer value'
- EDIT1854
missing xrefdelta updates for recent reorganization work
- EDIT1853
CI failing due to "disk quota exceeded"
- EDIT1852
Consider removing [facets.examples]
- EDIT1851
Remove \tilde in favour of \~.
- EDIT1850
[allocator.adaptor.syn] Fix index entries for scoped_allocator_adaptor member typedefs.
- EDIT1849
[fs.op.funcs] has 39 immediately-nested subclauses
- EDIT1848
[fs.op.funcs] Separate effects from returns.
- EDIT1847
[lex.ccon] Align char16_t phrasing to UTF-8 one
- EDIT1846
[tuple.tuple] Remove extra space before class scope
- EDIT1845
Type of an enumerator inside the declaration of its enumeration - a conflict
- EDIT1844
[vector.bool] Use injected-class-name in synopsis
- EDIT1843
[func.require] Clarify which assignment operators
- EDIT1842
[basic.life],[mem.res.private],[mem.res.pool.mem],[mem.res.monotonic.buffer] fix cross-references
- EDIT1841
Does [basic.life] have the wrong cross-reference?
- EDIT1840
[mem.res] Fix whitespace around ptr-declarators and template arguments
- EDIT1839
Typo, missing "be"
- EDIT1838
Convert blah\opt to \opt{blah}
- EDIT1837
[diff] Introduce numbered paragraphs
- EDIT1836
Merge [depr.ispod] with [depr.meta.types]?
- EDIT1835
Create a new index for library headers
- EDIT1834
[atomics.types.operations] Remove spurious paragraph break.
- EDIT1833
[atomics.types.operations]p22 has spurious paragraph break
- EDIT1832
[reverse.iterators] Dissolve single-item subclauses.
- EDIT1831
Add Arch Linux getting started instructions
- EDIT1830
[layout] Feet at bottom
- EDIT1829
[swappable.requirements] Merge example's comment to one line
- EDIT1828
[complex.numbers] Use \xref for references to the C standard.
- EDIT1827
[dcl.enum] Merge duplicate normative paragraphs on redeclarations.
- EDIT1826
[dcl.enum] Duplicate sentences about redeclarations
- EDIT1825
[structure.summary] Remove obsolete paragraph about Note(s): and Example(s): elements that we no longer provide
- EDIT1824
[temp.arg.explicit] Remove note obsoleted by P0846R0
- EDIT1823
[strings.general] Use plural to take string_view into account
- EDIT1822
[complex.value.ops] and [complex.transcendentals] contain failed attempts to xref the C standard
- EDIT1821
fix bnf / bnftab / bnfkeywordtab mess
- EDIT1820
[expr.delete] destructor invoked for null pointer values?
- EDIT1819
Use \tcode for return/if/switch statement.
- EDIT1818
[expr.compound] Expression operators do not 'return' results.
- EDIT1817
[basic.def] 'class name declaration' is undefined.
- EDIT1816
[temp.arg.explicit] Remove note after merge of P0846R0
- EDIT1815
[lib] Harmonize punctuation of 'Effects: Equivalent to'
- EDIT1814
[util.sharedptr] Dissolve subclause and integrate contents into parent.
- EDIT1813
[variant] Move 'Otherwise' to start of following bullet.
- EDIT1812
[unique.ptr] Remove definition of 'transfers ownership'.
- EDIT1811
[over.over] Consistently use 'set of overloaded functions'
- EDIT1810
[macros] Introduce \indexhdr and apply it for all headers.
- EDIT1809
[basic.link] Entities declared in an unnamed namespace
- EDIT1808
[temp.constr.order] In definition of 'subsumes', remove
- EDIT1807
rationalize library header name indexing
- EDIT1806
[unord.req], [fs.path.io] Fix "Effects: Equivalent to" styles
- EDIT1805
Fix some more subscripts for T, also fix cv in a few places.
- EDIT1804
[expr], [over] Add cross-references for usual arithmetic conversions.
- EDIT1803
[diff] Give numbers to changes.
- EDIT1802
[conv.rank] Move from [conv] to [basic.types]
- EDIT1801
[algorithms.general] & [algorithm.syn] name "mutating sequence operat…
- EDIT1800
[intro.execution] Clarify full-expression in example.
- EDIT1799
[expr] Add subclauses.
- EDIT1798
[intro], [basic] Rearrange subclauses
- EDIT1797
[basic.link] members of unnamed namespace have internal linkage
- EDIT1796
[tuple.cnstr] \tcode one instance of "tuple".
- EDIT1795
[any.class] Revert dot to comma typo from bdff8687c
- EDIT1794
[implimits] Unclear text
- EDIT1793
I do not think [fs.req.namespaces] means what it thinks it means
- EDIT1792
[basic.def.odr] Intervening declarative region should be refered to as such
- EDIT1791
[array] Dissolve single-item subclauses.
- EDIT1790
[array.size] Remove full template declaration.
- EDIT1789
Use 'trailing requires-clause'
- EDIT1788
[bitmask.types] Potential undefined behavior in operator~
- EDIT1787
[temp] p1 what is a family of classes? and can they claim dependents? ;)
- EDIT1786
[expr.prim.lambda.capture] Move discusssion of capture-by-reference o…
- EDIT1785
[expr.prim.lambda.capture]p11 description of capture-by-reference of references is out of place
- EDIT1784
[implimits] Add cross-references to the definition of the respective …
- EDIT1781
C++17
- EDIT1780
[travis] Make overfull hboxes a presubmit error.
- EDIT1779
[locale.moneypunct.virtuals] Add reference to ISO 4217.
- EDIT1778
[csetjmp.syn] Imprecise description of UB
- EDIT1777
[csetjmp.syn] Restrictions cannot be mandatory
- EDIT1776
[lib] Add hyphen to 'well-defined'
- EDIT1775
[lib] Harmonize introductory comments in synopses
- EDIT1774
[macros] Prevent unfortunate page break
- EDIT1773
[utilities, depr] Replace "member typedef" with "nested type"
- EDIT1772
[unord.map.overview], [unord.multimap.overview] Use iter_val_t inst…
- EDIT1771
Hanging paragraphs vs. warm-up introduction
- EDIT1770
[Editorial][util.smartptr.shared.cmp] add missing typename for operaotr<
- EDIT1769
The deduction guides for unordered_map and unordered_multimap use an exposition-only helper that does not exist
- EDIT1768
[alg.count,mismatch,alg.equal] Fix indentation of declaration.
- EDIT1767
[class.virtual] Correct function names in example comments.
- EDIT1766
[intro.execution] Fix indentation of example code
- EDIT1765
[fs.filesystem.syn] fix ordering of exists and equivalent
- EDIT1764
[styles] Improve automatic page breaking
- EDIT1763
[thread.condition.condvarany] Remove note made incorrect by LWG 2135.
- EDIT1762
[mem.res.private] Remove misleading 'typical' in note.
- EDIT1761
Remove \xspace everywhere except for \opt
- EDIT1760
[dcl.fct.def.general] Typeset placeholder consistently.
- EDIT1759
[containers] Remove repeated statement of relational operator declarations
- EDIT1758
[unique.ptr, util.smartptr.shared] Remove redundant repetitions of declarations that already appear in the synopsis
- EDIT1757
[meta.trans.other] Consider referencing p2 from the aligned_storage and aligned_union rows in Table 50
- EDIT1756
support LuaLaTeX
- EDIT1755
[thread.condition.condvarany]/9 is incorrect
- EDIT1754
Decide how to indent class template definitions
- EDIT1753
[mismatch] and [alg.equal] have slightly off horizontal whitespace in itemdecls
- EDIT1752
Improve automatic widow/club control
- EDIT1751
Add Foreword.
- EDIT1750
Can we flatten the list in [dcl.init.ref]p5
- EDIT1749
[expr.prim.lambda] 8.1.5/4 Add capture to the j variant to make the example to be compiled
- EDIT1748
Replace "this International Standard" with "this document" when
- EDIT1747
Convert "must"s in normative wording that do not indicate logical
- EDIT1746
Add Foreword.
- EDIT1745
[temp.over.link] Change leading letter in comments in example to lowercase.
- EDIT1744
[over.match.funcs] Remove the number of overload resolution contexts
- EDIT1743
[intro.refs] Remove redundant reference to C11 Technical Corrigendum 1.
- EDIT1742
Wrong example of unspecified behavior in [intro.abstract]/3
- EDIT1741
Reword [over.ics.rank]/3.2.3
- EDIT1740
[class.virtual] Incorrect comments in [class.virtual] p.9
- EDIT1739
[class.copy.assign] Remove extraneous space before the first word of para 1
- EDIT1738
[intro.defs, definitions, fs.definitions] change notes in Terms and Definitions to say "Note X to entry"
- EDIT1737
[travis] Add newly required package
- EDIT1736
[alg.reverse] remove duplicated Requires: element
- EDIT1735
[C++17 DIS comment 023] [support.runtime] Remove index entry for __bool_true_false_are_defined
- EDIT1734
[C++17 DIS comment 022] Change from letter to A4
- EDIT1733
[C++17 DIS comment 021] Review all 'must's and fix as appropriate
- EDIT1732
[C++17 DIS comment 020] Use of "this International Standard"
- EDIT1731
[C++17 DIS comment 019] Document has lists of tables and figures, xrefs, and indices
- EDIT1730
[C++17 DIS comment 018] Hanging paragraphs
- EDIT1729
[C++17 DIS comment 017] Convert to UK English spelling
- EDIT1728
[C++17 DIS comment 016] Add Foreword
- EDIT1727
[C++17 DIS comment 015] Move LIA-1 from Normative References to Bibliography
- EDIT1726
[C++17 DIS comment 014] [alg.reverse] reverse has two Requires: clauses
- EDIT1725
[C++17 DIS comment 013] [alg.equal]p3 "For the overloads with no ExecutionPolicy" repeated twice
- EDIT1724
[C++17 DIS comment 012] [algorithms.parallel.user]p1 Repeated period at end of paragraph..
- EDIT1723
[C++17 DIS comment 009] Avoid splitting footnote#218 across pages
- EDIT1722
[C++17 DIS comment 011] [any.nonmembers]p4-6 replace "ValueType" with "T"
- EDIT1721
[C++17 DIS comment 010] [any_cons]p2, `in_place<T>` should say `in_place_type<T>`
- EDIT1720
[C++17 DIS comment 008] [new.delete.single]p16 remove "Replaceable:" from note
- EDIT1719
[C++17 DIS comment 007] [support.start.term]p13 restore xref to C 7.22.4.5
- EDIT1718
[C++17 DIS comment 006] [temp.over.link]p8: change comments to lowercase
- EDIT1717
[C++17 DIS comment 005] Update [over.match.funcs] to not contain a number of contexts (which is now incorrect)
- EDIT1716
[C++17 DIS comment 004] Fix page break within Table 7
- EDIT1715
[C++17 DIS comment 003] update [intro.defs] to use "Note to entry"
- EDIT1714
[C++17 DIS comment 002] update [intro.defs] to use text that can be substituted for the use of the term
- EDIT1713
[C++17 DIS comment 001] remove [intro.refs] bullet 1.4
- EDIT1712
Index additional member typedefs.
- EDIT1711
[rand.eng.lcong] Fix the modulus m
- EDIT1710
[re.grammar] Fix typeface of 'match_type_flag'
- EDIT1709
Minor styles inconsistency in single-line comments
- EDIT1708
[intro.races] Add index entries for notions of coherence.
- EDIT1707
[futures.async] remove parens from DECAY_COPY()
- EDIT1706
Incorrect comment in [intro.execution] p. 12
- EDIT1705
Consistently place footnote mark after sentence full stop, not before it.
- EDIT1704
[array.size] shows full template header
- EDIT1703
[diff.cpp14.library] Add Annex C entry for new headers in C++17
- EDIT1702
[intro.defs] Should the definition of 'signature' explicitly exclude default template arguments?
- EDIT1701
[meta.endian] Unclear wording regarding size of scalar types
- EDIT1700
[diff.cpp14.library] missing Annex C note for new C++17 headers
- EDIT1699
[temp.constr.order]/p2 wrong definition for subsume
- EDIT1698
[mem.res.private] Questionable note in p7
- EDIT1697
[memory.syn] does not have declarations for the new make/allocate_shared overloads
- EDIT1696
[util.smartptr.shared.create]: Broken declaration by "\placeholder{}" macro
- EDIT1695
[defns.well.formed] remove full stop
- EDIT1694
Remove accidentally committed tmp.tex.
- EDIT1693
[expr.const] Move p7 next to p3.
- EDIT1692
[dcl.decl, temp.deduct.type] Fix inappropriate uses of \grammarterm.
- EDIT1691
[over.over]/p4 what "set of selected functions"?
- EDIT1690
[everywhere] Rework how we mark up inline references.
- EDIT1689
[temp] Add missing semicolon in grammar for concept-definition
- EDIT1688
[std] Allow linebreaks before \ref in select places
- EDIT1687
[class.derived] Add cross-reference to [class.inhctor.init]
- EDIT1686
[temp] concept-definition is missing a terminating semicolon
- EDIT1685
[xrefdelta] one remaining \CppXIV -> \CppXVII
- EDIT1684
[meta.endian] Simplify wording, avoid "shall"
- EDIT1683
[over.call.object] Reference postfix-expression in call syntax correctly
- EDIT1682
Remove trailing whitespace.
- EDIT1681
[class.derived] has confusing cross-reference for inheriting constructors
- EDIT1680
[expr] Use 'possibly converted' for discarded-value expression.
- EDIT1679
[class.temporary] Remove note giving questionable implementation advice.
- EDIT1678
[Editorial] Clarify UTF-8 character literal definition
- EDIT1677
Merge small selection of editorial fixes since C++17 branched
- EDIT1676
Capitalize after "Effects:"/"Returns:"/"Throws:"/"Requires:".
- EDIT1675
Editorial: difference between "well defined" and "well-defined"?
- EDIT1674
[class.temporary]p6: "should" in note
- EDIT1673
[iterator.synopsis, template.bitset] Add missing whitespace.
- EDIT1672
Use "trailing requires-clause" where we mean it
- EDIT1671
Avoid "requirement" as a grammar non-terminal
- EDIT1670
Globally replace ambiguous use of "constraints"
- EDIT1669
[expr.mptr.oper] Index second definition of 'object expression'.
- EDIT1668
[re.traits] Use \placeholdernc for a placeholder.
- EDIT1667
[dcl.enum] Add index entry for 'fixed' underlying type.
- EDIT1666
[expr.mptr.oper] Add missing indentation in example code.
- EDIT1665
Replace \term+\indextext pairs with \defn(x).
- EDIT1664
intro.scope implies that C++ is a strict superset of C
- EDIT1663
[variant.visit], [tuple.apply], [futures.task.members] add cross-refe…
- EDIT1662
[util.smartptr.shared] should not duplicate non-member functions in class synopsis
- EDIT1661
Move reference to LIA-1 into a new section 'Bibliography'
- EDIT1660
Redundant changes to [basic] and [basic.def.odr]
- EDIT1659
Globally replace unqualified uses of "concept"
- EDIT1658
Clarify a note on cmpxchg
- EDIT1657
[stringbuf.virtuals] Rephrase DR 453 resolution for seekoff
- EDIT1656
[allocator.requirements] Fix pointer_to expression
- EDIT1655
[filesystem_error.members] Rename to [fs.filesystem_error.members]
- EDIT1654
[stringbuf.virtuals] balance parentheses in seekoff table
- EDIT1653
Fix spelling mistake in 'if constexpr' wording
- EDIT1652
Why does [basic.scope.class]/2 must be NDR?
- EDIT1651
inconsistent invalidation rules for the pointers to container elements
- EDIT1650
Wrong comment in [intro.execution]/12's example
- EDIT1649
[memory.syn] Add reinterpret_pointer_cast to synopsis
- EDIT1648
size of strings
- EDIT1647
[atomics.syn] missed edit for atomic_exchange signature in P558R1
- EDIT1646
[locale.moneypunct.virtuals] Footnote on moneypunct::do_curr_symbol could be more helpful
- EDIT1645
[dcl.array]/7 describes pointer arithmetic in a non-standard way and prematurely decays arrays
- EDIT1644
Spurious remove_all_extents<T> in is_destructible definition
- EDIT1643
[unique.ptr] Consider removing "transfer ownership" definition
- EDIT1642
[over.call] wording makes little sense
- EDIT1641
The term "class name declaration" used in [basic.def]/2 (2.5) is not defined in the Standard
- EDIT1640
For 'signal-safe', refer to [support.signal] (21.10.4), not [csignal.syn] (21.10.3).
- EDIT1639
[cfenv.syn] some FE_ macros may not be defined
- EDIT1638
[facet.num.put.virtuals]/1 Bad grammar
- EDIT1637
Support XeTeX.
- EDIT1636
Fixed ref to effects of invalid pointer values.
- EDIT1635
[lex.string] p5 examples involving non-trigraphs
- EDIT1634
Building pdf is not working
- EDIT1633
[filesystem_error.members] doesn't have "fs." prefix
- EDIT1632
[fs.op.canonical] uses non-existent absolute(p, base);
- EDIT1631
[fs.filesystem.syn] only lists old absolute function
- EDIT1630
[fs.dir.entry.obs] directory_entry members to call non-existent functions
- EDIT1629
[filesystem_error.members] what() function to use non-existant function native_string()
- EDIT1628
[any.nonmembers] fix LWG2769 by merging with #1220
- EDIT1627
Bad example in [expr.const]p7
- EDIT1626
Change the return type of monotonic_buffer_resource's deleted assignment
- EDIT1625
[class.union] Only standard-layout unions are pointer-interconvertible
- EDIT1624
[class.union] inaccurate note in p2
- EDIT1623
[lex.phases] Capitalize example.
- EDIT1622
[dcl.attr.depend] Remove paragraph break before end of example.
- EDIT1621
[expr.prim.lambda.capture] Question about the example in p9
- EDIT1620
fs.op.canonical still defined in terms of absolute(p, base)
- EDIT1619
Use 'well-formed' (with hyphen) consistently.
- EDIT1618
"well formed" vs. "well-formed"
- EDIT1617
[dcl.init] It is the 'initializer' who specifies an initial value for…
- EDIT1616
[dcl.init] A declarator does not have an initializer.
- EDIT1615
[dcl.init] should this 'declarator' be the 'initializer'8
- EDIT1614
[class.protected] Add missing period at end of sentence.
- EDIT1613
[streambuf.virt.put] Fix logic in overflow() effects specification.
- EDIT1612
[intro.races] Clarify 'synchronization operation'.
- EDIT1611
[intro.races] CWG 2297: Unclear specification of atomic operations
- EDIT1610
Fix header synopses
- EDIT1609
Standard omission pertaining to the subscript operator
- EDIT1608
[temp.deduct.type] Use \cv instead of \grammarterm{cv-list}.
- EDIT1607
Replace 'encouraged' with 'should'.
- EDIT1606
Remove need to redefine \definition.
- EDIT1605
[re.def] Incorrect clause numbers for definitions
- EDIT1604
macros: Remove unused SectionDepthBase functionality.
- EDIT1603
No synopsis for <strstream>
- EDIT1602
Remove \tcode from 'const object'.
- EDIT1601
[dcl.attr] "implementations are encouraged" vs. "should"
- EDIT1600
[string.streams], [file.streams] Use simple-template-id when naming b…
- EDIT1599
Spell 'well-defined' with a hyphen when it is an adjective.
- EDIT1598
[expr.type.conv] Clarify if ... otherwise ladder.
- EDIT1597
[expr]/12 optional conversion
- EDIT1596
[basic.start.main] Remove space before plural 's'.
- EDIT1595
[except.handle] Add index entry for 'active handler'.
- EDIT1594
[charconv] Elementary string conversions wording nits
- EDIT1593
[support.runtime, list.ops] Move non-code punctuation out of \tcode.
- EDIT1592
LWG 2260 and 'r'
- EDIT1591
[expr.type.conv]/2: Priority of first "if", and binding of "otherwise"
- EDIT1590
[basic.scope.pdecl] Capitalize note.
- EDIT1589
[tables] Do not show labels for 'concepttable' environment.
- EDIT1588
[class.mfct.non-static], [class.this] Define and use cv member function.
- EDIT1587
"well-defined" vs. "well defined"
- EDIT1586
[lib] Use nullptr, not 0, for null pointer values.
- EDIT1585
Use 'subclause', not 'section'.
- EDIT1584
Do not use \tcode for non-syntax.
- EDIT1583
[filesystems] Change '!predicate' phrasing to 'predicate is false'.
- EDIT1582
[any.cons] Use 'contained value', not 'contained object'.
- EDIT1581
[meta.unary.prop] Fix index entry for is_aggregate.
- EDIT1580
[any.cons] Replace 'contained object' by 'contained value' in Kona motion edits
- EDIT1579
[any.bad_any_cast] Not bad_any_access
- EDIT1578
[alg.equal] Wrong wording (by copy/paste?)
- EDIT1577
[string.cons] Consolidate two functions into one description
- EDIT1576
Indentation style for classes and class templates
- EDIT1575
[utility] Change 'nonzero' to more proper words
- EDIT1574
[mem.poly.allocator.mem], [string.view.iterators] Replace 'method' wi…
- EDIT1573
"method" as synonym for "class member function"
- EDIT1572
Process: IS final release
- EDIT1571
figure out what's wrong with the "Allocator requirements" table and prevent it ever happening again
- EDIT1570
[intro.memory] Replace undefined 'field' with 'member' in note.
- EDIT1569
[intro.memory] What is a "field"?
- EDIT1568
[rand, atomics] Don't needlessly escape underscores.
- EDIT1567
N4659 Table 31 starts at a weird position
- EDIT1566
[numerics] Use absolute-value markers in math mode.
- EDIT1565
[language.support] Reserve \xref for references to the C standard.
- EDIT1564
Consistently use math mode for index notation and ellipses in INVOKE expressions
- EDIT1563
Rephrase "possibly const value" in terms of types
- EDIT1562
index entries for library declarations should point at the declaration itself, not the start of the synopsis
- EDIT1561
Don't abuse \xref
- EDIT1560
[library] Add a noun 'subclause' or 'annex' to references that are used as nouns
- EDIT1559
Fix some more inappropriate \grammarterm uses.
- EDIT1558
[stmt.ranged] Do not use \grammarterm for begin-expr and end-expr.
- EDIT1557
In Mac Preview, searching for "func.wrap.func.con" finds only the cross reference
- EDIT1556
"opt" should not be italicised
- EDIT1555
Remove bad \grammarterm for "injected-class-name"
- EDIT1554
Move \opt out of \grammarterm
- EDIT1553
[partial.sort] Remove 'It takes' from complexity specification.
- EDIT1552
[stringbuf.virtuals] has "Returns:" inside Effects:
- EDIT1551
[input.output] Invalid use of injected-class-name of dependent base
- EDIT1550
[dcl.init.list] Fix misuses of \grammarterm.
- EDIT1549
[swappable.requirements] Mark up the swappable requirement in code font
- EDIT1548
[containers] Rephrase deduction guide constraints
- EDIT1547
Add mapping from removed section labels to new location of content in xrefs
- EDIT1546
Fix misuses of \grammarterm.
- EDIT1545
[any.modifiers] fix emplace return type for 'any'
- EDIT1544
[basic.link, expr.add, cstdlib.syn] Small fixes regarding spacing before commas
- EDIT1543
Possible CI check: bad use of \grammarterm
- EDIT1542
[dcl.init.list] Replace misuse of \grammarterm with \defn
- EDIT1541
[filesystems] uses of "respectively" in wording is incorrect
- EDIT1540
[filesystems] Overfull hboxes in Filesystem subclause
- EDIT1539
[intro] contains subclauses that belong in [basic]
- EDIT1538
[meta.reqmts] UnaryTypeTrait and friends are not in code font in their definition
- EDIT1537
Absolute values need to be displayed as maths, not code.
- EDIT1536
[basic.start.dynamic] says "of a thread", what thread?
- EDIT1535
[fs] negation style needs to be harmonized with rest of document
- EDIT1534
[fs.definitions] needs overhaul
- EDIT1533
Add instructions for helpless Ubuntu users like myself.
- EDIT1532
[expr.delete] Properly italicize the term 'delete array', as done elsewhere
- EDIT1531
[re.results.state] fix bad index for match_result
- EDIT1530
[unique.ptr.single.ctor] Sloppy wording after application of LWG 2905
- EDIT1529
[expr.mptr.oper] Add missing indentation in example code.
- EDIT1528
[pairs.pair] use code font for 'pair'
- EDIT1527
P0492R2 makes dot and dot-dot no longer grammarterms
- EDIT1526
Capitalization in [path.generic] grammar
- EDIT1525
[gram.cpp] Add space before comma in bnf.
- EDIT1524
Assorted wording issues with P0433R2
- EDIT1523
Exposition-only alias templates for associative container deduction guides
- EDIT1522
atomic<integral>'s operator^= does not collate well with others
- EDIT1521
operator~ in index uses ugly ~
- EDIT1520
Move plural 's' out of \grammarterm.
- EDIT1519
[dcl.dcl] Capitalize grammarterms that start a sentence.
- EDIT1518
Inconsistent phrasing for "Shall not participate ..."
- EDIT1517
[over.best.ics]p4 contains an irrelevant example
- EDIT1516
Class templates in Clause 33 are not indented
- EDIT1515
[unord.req] Move library name index entries to library name index.
- EDIT1514
[dcl.dcl] Consider using less awkward example to illustrate static_assert
- EDIT1513
Update __cplusplus
- EDIT1512
Consistent comma after e.g. and i.e.
- EDIT1511
Move <numeric> to the algorithms clause
- EDIT1510
remove space after INVOKE (please complete before applying p0604r0)
- EDIT1509
[util.smartptr.ownerless] Remove 'struct' from index entry for owner_less.
- EDIT1508
[cpp] Change index redirect from '#' to '# operator' (and same for ##).
- EDIT1507
[meta.trans] replace "shall name" with "names" in traits tables
- EDIT1506
Change stable names for Filesystem subclause
- EDIT1505
editorial fixups post-P0270R3
- EDIT1504
[expr.prim.id.qual] Redirect '::' index entry directly to 'operator, scope resolution'.
- EDIT1503
[meta.trans] uses "shall" incorrectly
- EDIT1502
Change stable names for Filesystem subclause
- EDIT1501
Consistently use repeated \indextext for index redirects with multiple targets.
- EDIT1500
Change "name space" to "namespace"?
- EDIT1499
Review rev7 of ISO Directives, Part 2 for changes
- EDIT1498
Revise problematic stable labels
- EDIT1497
"a possibly const value of type X"
- EDIT1496
[implimits] Add cross-references for Annex B
- EDIT1495
[lex] Complete index redirects to 'backslash character'.
- EDIT1494
[diff.decl] Fix typo
- EDIT1493
[macros] Remove terms-and-definitions entries from TOC and bookmarks
- EDIT1492
[intro] Promote "Scope", "Normative references", "Terms and definitions"
- EDIT1491
[dcl.init] Add index entry for direct-initialization.
- EDIT1490
[allocator.uses.construction] Uncapitalize index entry for 'uses-allocator construction'.
- EDIT1489
[basic] Use less monospace in index entries.
- EDIT1488
[lex.ccon, stmt.ranged] Fix index entries that misuse \idxcode.
- EDIT1487
Harmonize index entries for "null pointer value"
- EDIT1486
[expr.eq] Remove space before footnote mark.
- EDIT1485
[stmt.while] Equivalence given for "while (T t = x)" should also cover "while (T t{...})"?
- EDIT1484
Do not use code font for constexpr constructor and constexpr function
- EDIT1483
Type of an enumerator in the declaration of its enumeration
- EDIT1482
[localization, diff] Omit superfluous 'return 0;' in main.
- EDIT1481
[rand.req.eng, rand.req.dist] Replace square brackets around reference with regular parentheses.
- EDIT1480
Missing cross-references to INVOKE in Clause 20
- EDIT1479
[meta.unary.prop, meta.trans.other] Omit unhelpful second argument in static_asserts.
- EDIT1478
[except.spec] Add missing 'an'.
- EDIT1477
Add Travis CI check for whitespace at the ends of lines.
- EDIT1476
[expr] Built-in operators shouldn't "return" things
- EDIT1475
[temp.arg.template] Reference given for "equivalent types" only defines other kinds of equivalence
- EDIT1474
Consistently use \mathit for italic 'cv' (or not)
- EDIT1473
[conv]p4 incorrect formatting.
- EDIT1472
`Index style file basic.gst not found.`
- EDIT1471
[dcl.attr.nodiscard] Clarify example with reference return type.
- EDIT1470
example in [dcl.attr.nodiscard]p3 is insufficiently clear
- EDIT1469
[class.dtor, cpp.cond] Add missing \grammarterm.
- EDIT1468
Remove trailing whitespace in LaTeX sources.
- EDIT1467
[cpp.cond] Make `defined` and `__has_include` show up in Annex A
- EDIT1466
Fix destructor declaration indentation
- EDIT1465
[basic.fundamental] Fix index entries for sizeof
- EDIT1464
Fix cross-reference for 'inline'.
- EDIT1463
Fix index entries for 'nested/local class'.
- EDIT1462
Move plural 's' outside of \grammarterm.
- EDIT1461
[basic] Misuse of '@' in index entries
- EDIT1460
[alg.min.max] Remove space before footnote mark.
- EDIT1459
[move.iter.op.index] Wrong \text{} marking
- EDIT1458
[dcl.fct.spec] mistakenly used as reference for 'inline'
- EDIT1457
[any] Use 'contained value' consistently.
- EDIT1456
Harmonize punctuation for 'ill-formed, no diagnostic required'
- EDIT1455
[alg.min.max] Make lfloor/rfloor delimiters stretchable.
- EDIT1454
Consistently use bold font for table headers.
- EDIT1453
[expr.dynamic.cast] Incorrect wording regarding dynamic_cast
- EDIT1452
Index all mentions of a grammarterm?
- EDIT1451
Replace \colcol by ::
- EDIT1450
Harmonize use of "no diagnostic required"
- EDIT1449
[istreambuf.iterator] Join subsections for operations descriptions.
- EDIT1448
[any.assign] Rename T to VT.
- EDIT1447
[expr.delete] Remove bad index entry and
- EDIT1446
[temp.class.spec] Fix index entry for 'primary class template'.
- EDIT1445
[enum.copy_options] Rephrase restriction on copy_options values.
- EDIT1444
[basic.types] Remove excessive references to [basic.type.qualifier].
- EDIT1443
[any.assign] T -> VT
- EDIT1442
[container.requirements.general] Refer to table series a bit more smoothly
- EDIT1441
[temp.class.spec/1] Wrongly used \defnx
- EDIT1440
[unord.req] Insert hint is 'p', not 'q'
- EDIT1439
Remove \xspace
- EDIT1438
[dcl.stc] Remove stray whitespace in plural \grammarterm
- EDIT1437
[multibyte.strings] Move punctuation out of \term.
- EDIT1436
[containers, regex, utilities] Parenthesize some \refs.
- EDIT1435
[expr.new] Add missing space
- EDIT1434
[expr.mptr.oper] Use defined term 'null member pointer value'.
- EDIT1433
Review use of \xspace in macro definitions
- EDIT1432
[algorithms.parallel] missing \pnum
- EDIT1431
Add missing \tcode.
- EDIT1430
[intro] Uncapitalize index entries for 'sequenced before' and 'evaluate'.
- EDIT1429
[ostreambuf.iter.ops] not divided into subsections as [istreambuf.iter.ops]
- EDIT1428
[cpp.preprocessor] Remove additional "implementation defined" index entries.
- EDIT1427
Remove stray whitespace resulting from use of " ~".
- EDIT1426
Use columns=fullflexible listings option.
- EDIT1425
Indexing issues in [containers]
- EDIT1424
[associative.set.syn] Wrong link in synopsis
- EDIT1423
[unord.req] variable `p` should be `q` in table
- EDIT1422
[enum.copy_options] Poor wording for requirement on elements set in copy_options
- EDIT1421
[lex.phases] Remove stray period.
- EDIT1420
Don't parenthesize \refs after 'in'/'of'/'notwithstanding'.
- EDIT1419
[basic.types]/9 refers to [basic.type.qualifier] five times.
- EDIT1418
[locale.facet] add missing backslash in \defn
- EDIT1417
[expr.delete] Missing tilde in index entry?
- EDIT1416
Change the `reference`, `pointer` etc typedefs in `string_view` to us…
- EDIT1415
[support.types] Properly describe <cstddef> header
- EDIT1414
Footnote 152 contains "should"
- EDIT1413
[valarray.members] Style unary minus sign as math symbol, not as hyphen.
- EDIT1412
[locale.time.get] change undefined term "record" to "object"
- EDIT1411
Use `value_type` instead of `charT` in the `string_view` declarations.
- EDIT1410
[dcl.enum] Italicize 'unscoped enumeration' in its definition.
- EDIT1409
[alg.heap.operations] Use \bigoh instead of \mathcal{O}.
- EDIT1408
[dcl.attr.depend] Fix spacing in /**/ comments in example.
- EDIT1407
Reasoning about IO types
- EDIT1406
s/0-based/zero-based/
- EDIT1405
[function.objects] removes uses of term functor
- EDIT1404
[support.types] Mixed-up description of <cstddef>
- EDIT1403
Term "functor" is used but never defined
- EDIT1402
Header <ratio> synopsis has two blocks for "ratio comparisons", one of them with a bad link
- EDIT1401
[any] "contained value" vs "contained object"
- EDIT1400
[tuple.creation] Fix formatting errors and capitalization in description of tuple_cat.
- EDIT1399
[variant.visit], [variant.monostate], missing \pnum
- EDIT1398
[variant.assign], [variant.swap]: place \item before or after "Otherwise,"?
- EDIT1397
[basic.ios.cons] Remove stray semicolon.
- EDIT1396
Add missing \pnums.
- EDIT1395
[namespace.memdef]/3
- EDIT1394
[optional.observe] Redundant remarks?
- EDIT1393
Comment out ellipses when they mean "more code here" rather than an actual ellipsis token.
- EDIT1392
[optional.ctor] missing \pnum
- EDIT1391
Format index entries that redirect to multiple other index entries consistently
- EDIT1390
Comment out ellipses when they mean "more code here" rather than an actual ellipsis token.
- EDIT1389
Use "this document" instead of "this International Standard"
- EDIT1388
[cpp.pragma.op] Take into account encoding-prefixes other than 'L'
- EDIT1387
[cpp.pragma.op] Add missing \pnums and remove unwanted paragraph breaks.
- EDIT1386
Hyphenate 'pointer-to-member' when it is an adjective.
- EDIT1385
Remove space between period/comma and footnote reference.
- EDIT1384
'floating-point something', not 'floating point something'
- EDIT1383
Use body font, not \tcode, for '#1' code line references in running t…
- EDIT1382
Use 'base class subobject', not 'base subobject'
- EDIT1381
[stmt.stmt], [dcl.attr.deprecated] Remove hyphen in 're-declared'
- EDIT1380
Consistently use 'this International Standard'.
- EDIT1379
CWG telecon: mix of "base subobject" and "base class subobject"
- EDIT1378
CWG telecon: "re-declared" -> "redeclared"
- EDIT1377
[cpp.concat] In example code comment, remove unnecessary line break and format code as code.
- EDIT1376
[utilities.general] Missing row separator in table
- EDIT1375
Style references to numbered lines in example code consistently
- EDIT1374
[expr.cond] drop redundant subclause
- EDIT1373
[expr.cond]/4.3 simplification
- EDIT1372
[dcl.ptr] Remove unnecessary line break in comment in example code.
- EDIT1371
[dcl.ambig.res] Describe example ambiguous case more clearly.
- EDIT1370
[temp] Replace \term with \defn or \placeholder
- EDIT1369
"pointer to member" vs "pointer-to-member"
- EDIT1368
[diff.expr] Remove stray paragraph break.
- EDIT1367
[diff] Consider assigning paragraph numbers to changes
- EDIT1366
Fix remaining uses of \Cpp macro
- EDIT1365
consistent whitespace in \tcode types
- EDIT1364
Remove stray whitespace after opening parentheses.
- EDIT1363
[any.modifiers] Remove space in 'forward<Args> (args)'.
- EDIT1362
[dcl.fct] Make bnf indentation in source match presentation.
- EDIT1361
[temp.deduct.type] Don't style prose as monotype.
- EDIT1360
[any.class]/3 Rephrase example
- EDIT1359
Inconsistent use of \colcol vs. ::\brk{}
- EDIT1358
[re] Remove whitespace before \colcol.
- EDIT1357
Remove stray whitespace around scope resolution operator.
- EDIT1356
Capitalize examples where appropriate.
- EDIT1355
Do not italicize colons when defining grammar non-terminals or
- EDIT1354
[numerics] Remove useless \mbox wrappings.
- EDIT1353
[expr.prim.fold] Fix alignment in list of fold-operators.
- EDIT1352
[dcl.enum] Add missing \tcode in comment in example code.
- EDIT1351
Inconsistent italicization of \nontermdef's colon in bnf and bnfkeywordtab envs
- EDIT1350
In math, do not needlessly wrap \tcode inside \text.
- EDIT1349
[dcl.enum] Fix calculation for bmax
- EDIT1348
[class.temporary] Use 'Clause~\ref{class.access}'
- EDIT1347
[class.temporary/1] `(\ref{class.access})` should be `(Clause~\ref{class.access})`
- EDIT1346
Remove \shl and \shr.
- EDIT1345
[rand.util.seedseq] Replace nested ternary expressions with definition by cases.
- EDIT1344
Replace \mbox with \text where appropriate
- EDIT1343
10.2p12 wrong example.
- EDIT1342
Preserve whitespace after \shr and \shl where appropriate.
- EDIT1341
[iterator.traits] Add index entry for std::iterator_traits.
- EDIT1340
[rand.req.eng] Omit superfluous dollar-math wrapping inside \bigoh.
- EDIT1339
[dcl.enum, conv.prom] Style min/max subscripts as labels, not variables.
- EDIT1338
[string.insert] Typo fix for argument name
- EDIT1337
[valarray.access] 'evaluates as' -> 'evaluates to'.
- EDIT1336
[rand.adapt.ibits] Don't typeset binary + as unary +.
- EDIT1335
Cleanup "partial specializations" language in [atomics.syn]
- EDIT1334
[class.gslice.overview] Replace $$...$$ with \[...\].
- EDIT1333
[string.io] Don't refer to sentry by name it was not given.
- EDIT1332
[rand.adapt.shuf] Show exposition-only members in the order
- EDIT1331
[rand.adapt.shuf] Declaration and initialization order of "exposition only" variables does not match
- EDIT1330
[dcl.link] Index implementation-defined behavior.
- EDIT1329
[rand.util.seedseq] Consistently format T(...) as ordinary math, not code.
- EDIT1328
Fix range_close markers for index ranges
- EDIT1327
[dcl.init] Fix a typo in definition of const-default-constructible
- EDIT1326
[dcl.link] missing impldef index
- EDIT1325
Issues of ending indeces.
- EDIT1324
[complex.ops] Don't repeat declaration in "Effects:" element.
- EDIT1323
[re.submatch.op] Remove excessive parentheses in "Returns:" element.
- EDIT1322
[stmt.stmt] Remove stray {} after \grammarterm.
- EDIT1321
[basic] Remove stray whitespace after \tcode{...}
- EDIT1320
wrongly added {}
- EDIT1319
Add missing hyphen in 'floating-point'.
- EDIT1318
[conv.lval] Split off description of conversion result into dedicated paragraph.
- EDIT1317
[sf.cmath] Fix 'where' associations of Greek variable names.
- EDIT1316
Replace \nonterminal with \grammarterm or \cvqual, as appropriate.
- EDIT1315
[dcl.meaning] Consistently use \placeholder{derived-declarator-type-l…
- EDIT1314
[util.smartptr.enab] Remove leftover postcondition after P0033R1.
- EDIT1313
[expr.unary.noexcept] Use \grammarterm{expression}, not \tcode.
- EDIT1312
Replace \nonterminal with \grammarterm or \cv or \cvqual or ...
- EDIT1311
[expr.unary.noexcept] expression grammarterm marked as \tcode
- EDIT1310
Decide as what kind of entity to annotate "derived-declarator-type-list"
- EDIT1309
Consider using more "Descriptive variable definitions" tables for requirements
- EDIT1308
Harmonize formatting of 'main' function.
- EDIT1307
[expr.reinterpret.cast] Index implementation-defined behavior.
- EDIT1306
[class.virtual] Add index entry for covariant return types.
- EDIT1305
Code font in "return statement"
- EDIT1304
"main()" vs. "main function"
- EDIT1303
[limits] Use normal font in "try block"
- EDIT1302
Replace 'sub-clause' by 'subclause'
- EDIT1301
[expr.reinterpret.cast] impldef not indexed
- EDIT1300
[expr] Split off definition of 'composite pointer type' into dedicated paragraph.
- EDIT1299
[util.smartptr.enab]/8 and P0033R1
- EDIT1298
[class.virtual] Adjust whitespace to fix vertical alignment in code example.
- EDIT1297
Capitalize notes.
- EDIT1296
Consistently italicize definitions' plural 's'.
- EDIT1295
Decide on \defn{thing}{s} vs \defnx{things}{thing}
- EDIT1294
[char.traits.specializations] Add missing \tcode.
- EDIT1293
[char.traits.specializations] Inconsistent punctuation in stable names of subsections
- EDIT1292
[meta.trans.other] add missing cv for common_type
- EDIT1291
[sf.cmath] association of Greek math variables with parameters fails
- EDIT1290
[sf.cmath.cyl_bessel_j] Remove parentheses for index entry
- EDIT1289
[strings] Remove remarks that repeat what was stated a few lines before.
- EDIT1288
[string.view] Remove unnecessary std:: prefixes.
- EDIT1287
[utilities] Tweaks for better linebreaks
- EDIT1286
[except] Replace \term and \textit
- EDIT1285
[func.bind.bind] Reformat to use math-style indexing.
- EDIT1284
[lib] Replace pre: and post: in requirements tables
- EDIT1283
Mechanically harmonize indexed types to $\tcode{T}_i$.
- EDIT1282
[string.view.find] Fix grammar (add missing 'be').
- EDIT1281
More pre:'s and post:'s in library specification
- EDIT1280
Inconsistencies with "object declarations", "declarations that declare objects" and "class members of object type"
- EDIT1279
[intro.refs] Add normative references to LIA-1 and IEEE 754.
- EDIT1278
Harmonize spacing for template headers.
- EDIT1277
[lex.literal] Avoid references to plain 'literal'
- EDIT1276
[cstdint.syn] should list the macros it defines
- EDIT1275
[lib] For showing complexity, use $N \log N$
- EDIT1274
Use \tcode for indexed type placeholders (also in math mode)
- EDIT1273
[containers] Replace pre: and post: in requirements tables
- EDIT1272
[unord.req] Split column heading into two rows
- EDIT1271
[associative.reqmts] Harmonize capitalization.
- EDIT1270
[dcl.init.aggr] Add example for array of unknown bound
- EDIT1269
Fix typos in [mem.poly.allocator.mem]/9.1 and /9.5
- EDIT1268
Define 'object type' only once.
- EDIT1267
[ostream.iterator], [istream.iterator] Format exposition-only members
- EDIT1266
[stmt.dcl] Clarify footnote about deadlock avoidance.
- EDIT1265
[class.derived] Avoid \pnum inside examples.
- EDIT1264
[lib] Harmonize casing for 'shall meet the requirements of ... iterator'.
- EDIT1263
[lib] Referring to standard library requirements.
- EDIT1262
Avoid \pnum inside examples.
- EDIT1261
[dcl.array], [temp.deduct.type] Split notes spanning numbered paragra…
- EDIT1260
[mem.res.pool], [mem.res.monotonic.buffer] Do not define the otherwis…
- EDIT1259
[mem.res] Miscellaneous changes
- EDIT1258
[mem.res.pool.overview] Implicit definition of terms
- EDIT1257
[mem.res.pool], [mem.res.monotonic.buffer] "owns" defined, but not used
- EDIT1256
[sf.math] Promote parenthesized parts of function names
- EDIT1255
[unique.ptr.single.modifiers] Use 'if and only if' when calling deleter.
- EDIT1254
[namespace.udecl] Clarify error in example.
- EDIT1253
[meta.rel] Fix incorrect use of \grammarterm{return-statement}.
- EDIT1252
[temp.deduct] Avoid talking about 'side effect' and 'evaluation'
- EDIT1251
[tuple.creation] Simplify the introductory notation, and then use notation that matches the introduction.
- EDIT1250
[sf.math] parenthesized "of the first/second kind"?
- EDIT1249
[cmath.syn] "have type float"
- EDIT1248
[cmplx.over], [cmath.syn] use of undefined phrase "effectively cast"
- EDIT1247
[cmath.syn] C functions show five overloads; those from [sf.math] only three
- EDIT1246
[filesystems] Filesystem library edits/issues
- EDIT1245
[algorithms] Move non-modifying algorithms away
- EDIT1244
[iostream.forward.overview] Promote introductory sentences
- EDIT1243
disambiguate an odr usage requirement in [basic.def.odr]
- EDIT1242
[lib] Subheadings in class descriptions
- EDIT1241
[unord] Use 'key equality predicate' consistently.
- EDIT1240
[class.derived] Don't bother splitting last remark in note off into separate paragraph.
- EDIT1239
Don't re-use note environments for unrelated notes in subsequent paragraphs.
- EDIT1238
[library] Add full stops to \returns etc.
- EDIT1237
[over.built] Rework formatting of placeholders.
- EDIT1236
[path.non-member] Structure multi-paragraph note using an itemization instead.
- EDIT1235
[string.view.hash] Add a note about equality to string hashes.
- EDIT1234
[intro.races] Remove duplicated index entry for 'data race'.
- EDIT1233
Inconsistent placeholder styling in [over.built]
- EDIT1232
Footnote 133 should be reimagined
- EDIT1231
Remove \synopsis macro.
- EDIT1230
[algorithms] Add numbered heading for synopsis.
- EDIT1229
[localization] Add numbered headings for synopses.
- EDIT1228
[input.output] Add numbered headings for synopses.
- EDIT1227
[localization] Fix indentation in class template synopses.
- EDIT1226
[mem.res.monotonic.buffer.ctor] Spell reference to a parameter correc…
- EDIT1225
[temp] Add variable templates to the definition of 'template'.
- EDIT1224
[lib] Use 'comparison function', not 'comparison operator'.
- EDIT1223
[lib] Harmonize index entries for 'make_error_code' and 'make_error_c…
- EDIT1222
[dcl.init.ref] Replace 'type qualifier' with 'cv-qualifier' in example.
- EDIT1221
[list.ops] Move effects to 'Effects' element.
- EDIT1220
[any] Rename the ValueType template parameter to T.
- EDIT1219
Last example in [dcl.init.ref] uses "type qualifier", which is C terminology, not C++
- EDIT1218
[bitset.members] Remove confusing index entries for 'set' and 'any'.
- EDIT1217
[strings, algorithms, diff] Replace 'routine' with 'function'.
- EDIT1216
Delete accidentally added vim swap file.
- EDIT1215
[numarray] Add standard description elements.
- EDIT1214
[thread] Add numbered headings for synopses.
- EDIT1213
[utility], [bitset] Introduce a separate heading for the synopsis.
- EDIT1212
[pairs.spec], [tuple.creation] Avoid 'equality' of types phrasing.
- EDIT1211
[class.temporary] Add paragraph number and split off example into its…
- EDIT1210
[{ex,in}clusive.scan]: Rephase 'for each *j' in terms of indexes
- EDIT1209
[mem.res.syn] should call polymorphic_allocator a template
- EDIT1208
[variant.bad.access] use override in synopsis
- EDIT1207
[dcl.fct.default] Restore }, again
- EDIT1206
[pairs.pair, tuple.cnstr] Replace 'The constructor initializes' with just 'Initializes', which is how we say it in many other places.
- EDIT1205
Synopses in [localization] use non-standard indentation style
- EDIT1204
For 'immediate context', refer to [temp.deduct].
- EDIT1203
[limits] Use 'subnormal number' as defined by IEEE 754-2008 = ISO 60559.
- EDIT1202
The ValueType parameter of std::any_cast is confusingly named
- EDIT1201
[diff] Capitalize clause headings
- EDIT1200
[diff] Capitalization of headings
- EDIT1199
[allocator] Format OUTERMOST in code font
- EDIT1198
[expr.ass] The right operand is not necessarily an expression.
- EDIT1197
[lib] Add main index entries for all headers.
- EDIT1196
Clean up duplicate 'itemdescr' items.
- EDIT1195
[char.traits] Use \tcode around parameter name
- EDIT1194
[rand.req.adapt] Fix syntax error
- EDIT1193
[complex.numbers] Use \cv{}
- EDIT1192
[numeric.special] Remove redundant 'inline' specifiers in example.
- EDIT1191
[depr] Add missing parentheses and fix formatting
- EDIT1190
[namespace.udecl] Restore accidentally deleted }
- EDIT1189
Remove tildes from index entries.
- EDIT1188
[class.bit] Add missing "bit-" to "field declaration" in index entry
- EDIT1187
[intseq.general] Remove example not quite mirroring a standard function.
- EDIT1186
[sequence.reqmts] Use placeholders for 'member functions of the form'.
- EDIT1185
[iterators] Fix whitespace to attach & to the type
- EDIT1184
[containers], [alg.transform] Minor presentation fixes.
- EDIT1183
[lib] More & and && adjustments for #166
- EDIT1182
[class.virtual] Remove awkward 'but'.
- EDIT1181
[lib] Adjust whitespace to attach & to the type, not the declarator-id.
- EDIT1180
[temp.class] Reorganize examples into separate paragraph
- EDIT1179
[function.objects] Introduce a new subsection for the <functional> sy…
- EDIT1178
[pairs.pair] Further harmonize spelling of template parameters for pa…
- EDIT1177
[temp.class] Start paragraph 2 at beginning of example rather than in the middle
- EDIT1176
remove apply example in 20.3.1
- EDIT1175
Class members are introduced by a member-declaration, not member-de…
- EDIT1174
Capitalize examples outside sentences.
- EDIT1173
Capitalize notes.
- EDIT1172
[utility] Harmonize spelling of template parameters for std::pair<T1,…
- EDIT1171
Inconsistent noexcept
- EDIT1170
[macros, styles] Make BNF vertical spacing like that of normal paragraphs
- EDIT1169
[basic.scope.class] is redundant
- EDIT1168
Which codeblocks should contain "namespace std"?
- EDIT1167
[headers], [depr.c.headers] Avoid brittle counts of headers.
- EDIT1166
[class.mi] Redirect index entry for virtual base class to base class.
- EDIT1165
Fix duplicate index entries for 'base class'.
- EDIT1164
[utilities] Do not use CamelCase for 'BaseCharacteristic'.
- EDIT1163
[re.regex]/3 regex_constants presentation
- EDIT1162
[re.regex] Add missing 'multiline' constant.
- EDIT1161
[util.smartptr] Cleanse of italics infestation.
- EDIT1160
[lib] Replace 'Notes:' elements with regular [ Note: ... — end note]
- EDIT1159
[limits] Integrate section [limits.numeric] into section [numeric.lim…
- EDIT1158
[expr.prim.lambda] Split specification of lambda expressions into sub…
- EDIT1157
[streambuf.virt.get] use half-open ranges in underflow effects
- EDIT1156
[over.best.ics] Turn a rationalizing footnote into a note with an acc…
- EDIT1155
[expr.prim.lambda] p 6, 7 obnoxiously long
- EDIT1154
BaseCharacteristic, unlike all other technical terms we define, is in CamelCase
- EDIT1153
Do not use code font for constexpr constructor and constexpr function
- EDIT1152
Comments in code example in footnotes should be italic like elsewhere
- EDIT1151
[utilities] Use code font for named requirements
- EDIT1150
[meta] Formatting of "UnaryTypeTrait"
- EDIT1149
[library] Fix capitalization and add missing \tcode in headings
- EDIT1148
[whole standard] Put commas outside quotes
- EDIT1147
[syserr.syserr.members] Use \ntbs macro
- EDIT1146
[containers] Add a space after "Requires:"
- EDIT1145
[new.delete] Multiple \requires elements for one function
- EDIT1144
[new.delete] Use \replaceable instead of \textit
- EDIT1143
[numeric.limits] Add missing \tcode around true
- EDIT1142
s/(possibly cv-qualified)/\\cv{}~/ and allied changes.
- EDIT1141
[unord.req.except] Add missing \tcode for Hash and Pred.
- EDIT1140
[except.spec] missing linebreak
- EDIT1139
Format indexed variables with code and maths properly
- EDIT1138
[fpos.operations] Use code font for a type
- EDIT1137
[basic.scope.class] Break up list
- EDIT1136
s/behaviour/behavior/
- EDIT1135
[macros] Reduce whitespace at the end of code blocks
- EDIT1134
Alternative lists adjustment
- EDIT1133
[meta.logical] Fix application of LWG 2567 and add further explicit boolean conversions editorially.
- EDIT1132
Application of LWG 2567 missed a few `bool(Bi::value)` casts
- EDIT1131
remove \exor command
- EDIT1130
Missing definition of "direct-non-list-initialization"
- EDIT1129
[re.regex.const] missing multiline from LWG2503
- EDIT1128
UK spelling "behaviour" appears in description of pairs
- EDIT1127
Adjust italics and index entries for 'underlying type'.
- EDIT1126
[thread.lock.shared] Add sectioning comments to synopsis.
- EDIT1125
[variant] Use \tcode for type designators, not math mode.
- EDIT1124
[re.matchflag] Remove namespace qualification when mentioning match_f…
- EDIT1123
[filesystems] Do not repeat section title in cross-references to [fs.…
- EDIT1122
[thread.lock] Extract error conditions from 'Throws' element.
- EDIT1121
[dcl.decl] Turn very large footnote into ordinary note.
- EDIT1120
[atomics] Use \placeholder instead of \textit or \term.
- EDIT1119
Style of "equivalent to"
- EDIT1118
[locale.facet] Don't bother itemizing a single item.
- EDIT1117
fix paragraph ordering after LWG2729
- EDIT1116
Replace "Error reporting (27.10.7)" with just "27.10.7" throughout [filesystems]
- EDIT1115
Use teletype font for T throughout [variant]
- EDIT1114
[diff] Miscellaneous fixes.
- EDIT1113
[class.union] Clarify in the note that a default member
- EDIT1112
For some X, choose a consistent spelling between non-X vs. nonX.
- EDIT1111
[streambuf.virtuals] Simplify the logic of exposition; remove several unneeded lists
- EDIT1110
[thread.mutex.requirements] Make references to mutex requirements con…
- EDIT1109
[basic.def.odr] Avoid counting bullets in normative text.
- EDIT1108
[temp.deduct.call] Add example involving cv-qualifiers and references.
- EDIT1107
[sequence.reqmts] Remove redundant 'forward iterator' requirement
- EDIT1106
[basic.lookup.unqual] Rephrase unqualified lookup in a function defin…
- EDIT1105
[macros, basic, streambuf] Retire enumeraten environment in favour of…
- EDIT1104
[class.conv.fct] Add an example for a conversion function with a dedu…
- EDIT1103
[basic.scope.class] Add missing whitespace before example.
- EDIT1102
[basic.scope.class] Use a regular itemize environment instead of enumeraten
- EDIT1101
[iterator.requirements.general] Rephrase definition of 'writable to'
- EDIT1100
[quoted.manip] operator>> is not a member of basic_istream.
- EDIT1099
[istream], [ostream] Remove paragraph numbers in cross-references.
- EDIT1098
[reverse.iter.ops] Simplify reverse_iterator operator function declar…
- EDIT1097
[styles] Give lists uniform vertical spacing.
- EDIT1096
[class.copy] Rephrase rule preferring a move constructor
- EDIT1095
[futures.overview], [futures.async] Use 'bitmask type' terminology.
- EDIT1094
[library] Change program-defined to user-defined
- EDIT1093
[library] Use \effects etc. when referring to them in text
- EDIT1092
[basic.lookup.argdep] Mark definitions of 'associated class/namespace'.
- EDIT1091
[lib] Referring to \requires, \effects and others
- EDIT1090
Meaning of "program-defined"
- EDIT1089
Fix typos and add missing \tcode{}s
- EDIT1088
[lib] Inconsistent style in \complexity
- EDIT1087
[lib] Harmonize sectioning comments of synopses.
- EDIT1086
[lib] When to use 'shall' in library clauses?
- EDIT1085
[lib] Remove 'std::' prefix from library names.
- EDIT1084
[intro.execution] Adjust example for unsequenced side effects
- EDIT1083
[dcl.ref] Introduce the phrase 'reference collapsing' in a note.
- EDIT1082
[temp.variadic] Move example so that it attaches to the correct parag…
- EDIT1081
Replace \textit{cv} with \cv{} or \cvqual{...} as appopriate.
- EDIT1080
[associative.reqmts], [unord.req] fix typo in precondition for the me…
- EDIT1079
Multiple global style improvements
- EDIT1078
[17-30] Create index entries for all namespaces
- EDIT1077
[class.copy] Introduce three subsections.
- EDIT1076
[class] Rephrase definition of M(X) used to define a standard-layout …
- EDIT1075
[lib] Spell value-initialization with a hyphen.
- EDIT1074
[class.mem] 9.2p1 should talk about member names instead of members? Members can be added later, names not.
- EDIT1073
[class.union]/3 note contradicts normative wording
- EDIT1072
LWG2754 The in_place constructors and emplace functions added by P0032R3 don't require CopyConstructible
- EDIT1071
[valarray] wording needs major overhaul
- EDIT1070
[numeric] Order elements correctly
- EDIT1069
[variant.assign] Introduce bullets for 'If an exception is thrown...'…
- EDIT1068
Resolve some 'Overfull \hbox' warnings.
- EDIT1067
[lex] Replace \term with \placeholder or \defn as appropriate
- EDIT1066
Use \cv{}, not \cv\ .
- EDIT1065
[facet.num.put.virtuals] define showpoint and don't apply & twice
- EDIT1064
Tildes in index entries
- EDIT1063
[utilities], [futures.task] Use 'not defined', not 'undefined', to pr…
- EDIT1062
[intro] Replace \term with \placeholder or \defn as appropriate
- EDIT1061
[basic] Replace \term with \defnx as appropriate
- EDIT1060
Separate textual and code placeholders; use slanted font for the latter
- EDIT1059
[diff.cpp03.input.output] Use code font for 'explicit'
- EDIT1058
[support.types.layout], [diff.offsetof] Use \placeholder
- EDIT1057
[exception] Rephrase to avoid overfull hbox
- EDIT1056
[diff.mods.to.definitions] Add entry for 'nullptr_t in stddef.h'
- EDIT1055
monotonic_buffer_resource: initial_size vs buffer_size
- EDIT1054
Move specification of deprecated headers to Annex D
- EDIT1053
Replace 'run-time' by 'runtime' for consistency.
- EDIT1052
[diff.library] Remove listings of content shared between C and C++.
- EDIT1051
[diff.mods.to.headers] Explain what happened to meaningless C headers
- EDIT1050
Define a new macro \caret and use it
- EDIT1049
[cstdlib.syn, csignal.syn] Introduce exposition-only function types with C and C++ language linkage to improve the presentation of C library functions that take callbacks.
- EDIT1048
[utility] shorten stable names
- EDIT1047
Correct typo in algorithms.tex
- EDIT1046
[clause 21] Index cstd header synopses
- EDIT1045
[cpp.replace] Delete obsolete footnote
- EDIT1044
[container.requirements.general] Remove redundant Requires
- EDIT1043
[dcl.align] Avoid 'shall' for a requirement on the implementation
- EDIT1042
Change 'result is undefined' to 'has undefined behavior'
- EDIT1041
[meta] add cross-references to 'referenceable type'
- EDIT1040
Replace 'sub-clause' by 'subclause'
- EDIT1039
[lex.ext] Add hyphen in index entry for user-defined literals
- EDIT1038
[atomics] Clean up indexing of atomics clause
- EDIT1037
[containers] Fix typos
- EDIT1036
Late 15 (C++17 CD): [path.gen] Simplify and clarify specification of lexically_relative
- EDIT1035
[whole standard] Add a space before \begin{example}
- EDIT1034
[containers] Consistent semicolons in tables
- EDIT1033
[index] Using "type!POD" vs. "POD type"
- EDIT1032
[tables] Formatting of "Effects:", "pre:" and "post:"
- EDIT1031
[fpos.operations] Unclear assertions in requirements table
- EDIT1030
[intro.scope, namespace.udecl, temp.deduct.type] Avoid "and so"
- EDIT1029
[string.require] Add note that traits::char_type is the same as
- EDIT1028
[expr.const] Avoid 'value' of a glvalue in definition of
- EDIT1027
[basic.type.qualifier] add const-qualified / volatile-qualified to the index
- EDIT1026
[namespace.udecl] Remove stray newline in grammar production
- EDIT1025
Harmonize formatting of 'cv-qualified'
- EDIT1024
[expr.dynamic.cast] Remove redundant specification of value category
- EDIT1023
[type.descriptions.general] Remove reference to undefined library concepts.
- EDIT1022
Ensure PDF files are not compared with text-based diff
- EDIT1021
[atomics] Fix standard-layout requirement for atomic types
- EDIT1020
[intro.execution] Adjust example to new rules for sequencing of
- EDIT1019
[diff.cpp03.input.output] "explicit" should be in code font
- EDIT1018
[vector.bool] Excise use of undefined term 'conversion operator'
- EDIT1017
Subnormal instead of denormal
- EDIT1016
[dcl.type.simple] Add decltype(auto) to the table giving meaning to
- EDIT1015
[expr.rel] Complete the definition of 'compares greater than'
- EDIT1014
[any,thread] Whitespace for template parameter packs
- EDIT1013
[over.match] 'underlying type' for a reference is undefined
- EDIT1012
[containers] 'const iterator' should be 'constant iterator'
- EDIT1011
[class.ctor] split into numbered paragraphs
- EDIT1010
[facet.num.get.virtuals] Clarify 'fails to convert' for empty sequence
- EDIT1009
[numeric.limits.members] replace IEC 559 by ISO/IEC/IEEE 60559
- EDIT1008
[lib] modernize closing template brackets
- EDIT1007
[dcl.init] clarify invocation of list-initialization for '= braced-init-list'
- EDIT1006
Clean up C.5
- EDIT1005
[func.bind.bind] fix intro sentence for local definitions
- EDIT1004
[diff.cpp11.lex] fix example for digit separators
- EDIT1003
[intro.multithread] add 'std' to standard library names
- EDIT1002
Improve synopsis presentation for function pointers with different language linkages
- EDIT1001
[istream.extractors] rename stable name from istream::extractors
- EDIT1000
[lib] Make Remark: and Postcondition: plural
- EDIT999
[string.classes] replace :: in stable names with .
- EDIT998
[string::compare] replace smallest by smaller
- EDIT997
NB JP-21 (C++17 CD): [algorithms] Order elements consistently
- EDIT996
[expr.reinterpret.cast]: requirement redundant with static_cast: make it into a note
- EDIT995
Tidy referenceable definition
- EDIT994
[string.capacity] improve max_size() description by copying from string_view
- EDIT993
[alg.reverse] use ValueSwappable instead of swappable requirement
- EDIT992
Added wording for partial ordering of template template parameters and arguments (P0522R0).
- EDIT991
NB GB-8 (C++17 CD): [intro.object] clearer definition for complete ob…
- EDIT990
[intro.races] remove redundant constraint on modification order
- EDIT989
NB GB-29 (C++17 CD): [intro.defs] move block and unblock definitions
- EDIT988
NB GB-48 (C++17 CD): [parallel.execpol.objects] simplify stable tag
- EDIT987
[class.dtor] add paragraph number
- EDIT986
Updated required package list.
- EDIT985
[dcl.init] don't mention expresion where braced-init-list may appear
- EDIT984
P0435R1 "Resolving LWG Issues re common_type" + misc cleanups
- EDIT983
NB GB-33 (C++17 CD): [objects.within.classes] change external behavio…
- EDIT982
NB GB-32 (C++17 CD): [defns.additional] make this clause a note in [d…
- EDIT981
NB GB-11 (C++17 CD): [intro.memory] add a footnote referencing CHAR_BIT
- EDIT980
Use \term and \defnx more correctly and consistently
- EDIT979
Use decay_t<> rather than typename decay<>::type.
- EDIT978
[iostreams] Refer to int values as nonzero instead of true
- EDIT977
[whole draft] Use \tcode{true} and \tcode{false} consistently
- EDIT976
Editorial: remove '+' from title
- EDIT975
iostream.tex wrong index ref in comment of stringstream synopsis (ed)
- EDIT974
Unify the wording style of saying "T in Types"
- EDIT973
After applying CWG1860, replace "anonymous union" and "anonymous union member" with "anonymous union object" where relevant
- EDIT972
Editorial: execpol.vec was renamed to unsequenced
- EDIT971
OK, error, ambiguous consistency of comments in examples.
- EDIT970
Add index entries for ones' and two's complements
- EDIT969
[associative.reqmts, unord.req] insert_return_type only for unique keys
- EDIT968
[associative.reqmts] Fully qualify 'mapped_type'
- EDIT967
[string.view.io] Update Effects: with P0254R2 changes
- EDIT966
Behaviour of `std::pmr::memory_resource::do_allocate()` is ambiguous
- EDIT965
References to "member subobject" and "base class subobject" on [intro.object]/2 in italics
- EDIT964
Example in [temp.variadic] attached to wrong paragraph
- EDIT963
<string_view> is missing from the list of headers in [iterator.range]/1:
- EDIT962
[iterator.range]/1 List <string_view>, specified in [string.view.synop]/1
- EDIT961
[iterator.synopsis] Add specialization specified in [iterator.traits]/3
- EDIT960
[stmt.iter] Remove superfluous and incorrect note
- EDIT959
[syntax] Use a different example
- EDIT958
[whole standard] fix typos (#647)
- EDIT957
Special math functions editorial issues found by Matwey V. Kornilov f…
- EDIT956
[temp.alias, rand.dist.pois.exp] Fix typos
- EDIT955
[streambuf.virt.put] Fix typo
- EDIT954
[stmt.stmt] condition contains brace-or-equal
- EDIT953
Inconsistency in [expr.ass] and [intro.execution]
- EDIT952
Subhead with no [stable.tag]
- EDIT951
[optional.nullopt] Add missing 'the'.
- EDIT950
[class.conv.fct] Add missing 'the'.
- EDIT949
[basic, class.this, algorithms] Remove parentheses after "see".
- EDIT948
[basic, stmt, dcl.dcl] Move surrounding punctuation out of \grammarterm arguments.
- EDIT947
[expr.reinterpret.cast] Fix indentation artifact by adding missing % after \indextext.
- EDIT946
generated pdf doesn't contain hyperlinks for grammer terms.
- EDIT945
[basic.def.odr] dangling reference to 7.1.2 for "inline"
- EDIT944
[basic.def.odr] brittle and broken count of bullets in normative text
- EDIT943
Fix lots of see/seealso references, especially regarding operators.
- EDIT942
[class, class.derived, special] Write space in 'access control' consistently in index keys.
- EDIT941
[extern.names] Use \tcode when referring to namespace std.
- EDIT940
Not all headers are indexed in the main index.
- EDIT939
Index entry for terminate has argument list
- EDIT938
Index entry for DECAY_COPY not formatted
- EDIT937
NB US-91 (C++17 CD): [algorithm][numeric] Specify all parallel algorithms
- EDIT936
[time.duration.nonmember] Add missing \tcode
- EDIT935
[time.syn] Format whitespace more consistently with the rest of the WD
- EDIT934
Consistently use the stdlib designations defined in [intro.refs]/2 and [library.general]/1.
- EDIT933
[index] consistent indexing of name hiding
- EDIT932
[lex.literal] consistent indexing of prefix and suffix
- EDIT931
[basic.link] consistent indexing of 'translation unit'
- EDIT930
[diff.cpp14.special] Clarify example comment
- EDIT929
[dcl.type.simple] consistent indexing of type specifiers
- EDIT928
Reword implementation-defined nature of <> and "" for #include
- EDIT927
[stmt.return] Change 'void' to 'cv void'
- EDIT926
[iterator.iterators] Remove unmatched parenthesis, formatting
- EDIT925
[inner.product] Fix typo
- EDIT924
[new.delete.array] Add missing [].
- EDIT923
[class.base.init] Remove stray indentation in codeblock.
- EDIT922
[meta] Add index entries for each type trait
- EDIT921
[thread.lock.shared] Apply conventional indent to shared_lock class d…
- EDIT920
[thread.once] Move struct once_flag defintion into corresponding subc…
- EDIT919
Typo in specification of merge for associative containers
- EDIT918
[thread.once] should have the call_once class defintion
- EDIT917
[dcl.type.auto.deduct] Use void() instead of the ill-formed void{}.
- EDIT916
[time.duration.nonmember] is missing formatting
- EDIT915
[expr.prim.paren] Clarify that parentheses preserve all value categories, not just lvalueness.
- EDIT914
[any.nonmembers]/3 is missing a parameter name
- EDIT913
Small typo in [any.modifiers]/2
- EDIT912
[input.iterators] Fix formatting of parentheses and p.
- EDIT911
[ostream.inserters] vs [istream::extractors] and [alg.any_of] vs [alg.nth.element]
- EDIT910
[optional.object.ctor] remove redundant <T>
- EDIT909
[function.objects] Use formal Returns: clause for std functors
- EDIT908
[facet.num.put.virtuals] Fix grammar: determining -> determine.
- EDIT907
[class.local, facet.num.{get,put}.virtuals, temp.expl.spec] Remove stray whitespace.
- EDIT906
[intro.progress] fix typo: guaranteees -> guarantees
- EDIT905
type traits do not show in the index of library names
- EDIT904
What is the meaning of 'section' in the standard?
- EDIT903
chmod 644 source/{containers,lib-intro}.tex
- EDIT902
[lex.phases] Index and xref raw string literels
- EDIT901
[thread] Index review clause 30
- EDIT900
[depr, exception.syn] Consistently move deprecated decls to Annex D
- EDIT899
[whole standard] Audit index of implementation-defined behavior
- EDIT898
[expr.call]p1 Use a more idiomatic way to specify the expression has undefined behavior
- EDIT897
[temp.over.link] replace "file" with "translation unit", add space after //
- EDIT896
[set.cons, multiset.cons] Specify correct constructed type and add missing \tcode.
- EDIT895
[util.smartptr.getdeleter] Remove broken 'std:' qualification on addressof.
- EDIT894
Remove imports for unused packages: verbatim, fixme, and booktabs.
- EDIT893
[depr.func.adaptor.typedefs] Clarify that reference_wrapper does not define argument_type for non-nullary member function pointer types.
- EDIT892
Use 'if and only if' for conditions that are sufficient as well as necessary.
- EDIT891
Editorial review of Clause 27 [input.output]
- EDIT890
[cstdlib.syn] Add missing extern-C/C++ overloads for at_exit, at_quick_exit
- EDIT889
[futures.promise] Make swapping std::promises consistently noexcept.
- EDIT888
[associative.reqmts] Add missing line break.
- EDIT887
[container.requirements.general] Use proper environment for note.
- EDIT886
g/special math functions/s//mathematical special functions/
- EDIT885
[thread.thread.id] Consistently use an lvalue reference for operator<<'s first parameter.
- EDIT884
Remove redundant `this->` in library specification
- EDIT883
[depr] Reviewed index for Anndex D
- EDIT882
[temp.deduct.call] Don't nest paragraphs inside eachother.
- EDIT881
[system_error.syn] [syserr.compare] Declare all nonmembers in the synopsis
- EDIT880
operator< for error_condition in wrong(?) place
- EDIT879
[input.output] Review library index for clause 27
- EDIT878
[depr.istrstream.cons] Add missing constructor.
- EDIT877
[depr.strstreambuf.virtuals] Fix typo: (unsigned char*)gnext -> (unsigned char)*gnext.
- EDIT876
[depr.strstreambuf.cons] Don't use an itemdecl and index entry for a mere use of setg.
- EDIT875
[depr.strstreambuf.cons] Remove stray period in footnote.
- EDIT874
fix incorrect use of \idxhdr
- EDIT873
[meta.unary.cat] Use core term non-union class type
- EDIT872
Replace 0 with nullptr or 'null pointer value'.
- EDIT871
[depr.strstream.dest] Move rdbuf() to [depr.strstream.oper].
- EDIT870
[dcl.attr.deprecated, depr.ostream.members] Fix trailing whitespace in \tcode.
- EDIT869
[depr.{i,o}strstream.cons] Remove stray parentheses.
- EDIT868
[cpp.predefined] Make description for __cplusplus non-redundant and consistent with rest.
- EDIT867
[re.traits] Remove excessive newlines from codeblocks.
- EDIT866
[re.syn] Synchronize regex_constants type declarations with those in [re.const].
- EDIT865
[re.traits] Remove excessive parentheses in "Returns:" element.
- EDIT864
[re.tokiter.incr] Add missing \pnum for "Returns:" element.
- EDIT863
[special, strings, localization, numerics] Add missing trailing periods in footnotes
- EDIT862
Remaining reference to <cstring> in 20.10.1 [memory.general]
- EDIT861
Review of library index entries
- EDIT860
[numerics] review of library index
- EDIT859
[iterators] review of library index
- EDIT858
[strings] review of library index
- EDIT857
[diagnostics] review of library index
- EDIT856
[language.support] review of library index
- EDIT855
[utilities] review of library index
- EDIT854
[basic.life] Fix modal verb
- EDIT853
[intro.progress] Add missing impldef index entry for concurrent forward progress guarantees provided by threads of execution.
- EDIT852
[basic, memory, time] Use \impldef consistently.
- EDIT851
[atomics.order] Remove redundant typedef-name for memory_order
- EDIT850
[container.node] Move sub-clause to after [sequence.reqmts]
- EDIT849
[stmt.dcl]/4 Thread-safe statics "deadlock" footnote causing confusion.
- EDIT848
[numeric.ops.gcd] Don't format "that" as code in note.
- EDIT847
[file_status.obs] Remove stray \begin{itemdecl}.
- EDIT846
[path.generic.obs] Escape backslash in string literal in example.
- EDIT845
[temp.deduct.call] Avoid line wrap in long comment.
- EDIT844
Incorrect underline character in the title of [util.smartptr.getdeleter]
- EDIT843
[cstdint, cinttypes.syn] Reorganize <cstdint> presentation
- EDIT842
23.1.1 Node handles [container.node] in the wrong place?
- EDIT841
[support,utilities] More uses of \indexlibrarymember
- EDIT840
[language.support] review library indexing of clause 18
- EDIT839
Add constexpr to optional::value_or(U&&) &&
- EDIT838
Fix formatting in [dcl.init.ref]/4.2
- EDIT837
Use new macro \indexlibrarymember to simplify the library index
- EDIT836
[hardware.interference] prefer itemdecl to codeblock
- EDIT835
[18,19] Add and use new indexlibrarymember macro
- EDIT834
[impldef] Collate index correctly
- EDIT833
[Editorial] Typo <memory_resorce>
- EDIT832
Add back function lvalues to [dcl.init.ref]/5.2.1.2
- EDIT831
[reverse.iter.ops] Sync and simplify several reverse_iterator member function prototype declarations
- EDIT830
Update the reference to the C standard in intro.scope
- EDIT829
[diagnostics] audit index entries for clause 19
- EDIT828
[path.type.cvt] remove redundant word
- EDIT827
[future.async]p3 use neither/nor
- EDIT826
[futures.overview] and [futures.async] use sloppy terminology for launch bitmask
- EDIT825
"constexpr constructor" and "constexpr function" are defined terms and should not be formatted in code font
- EDIT824
consistently render, or omit, labels for tables
- EDIT823
[support] clean up index for clause 18
- EDIT822
[variant.assign] consider converting "If an exception is thrown" sentences in Remarks: clauses into bulleted lists
- EDIT821
\pnums in effects/returns/etc. are confusing
- EDIT820
[clause 27] Index all member functions in clause 27
- EDIT819
[func.default.traits] remove crossref to [unord]
- EDIT818
[locale.codecvt.virtuals] Use \range and \crange for ranges
- EDIT817
[macros,gram] Simplify definition of non-copying grammar environments
- EDIT816
[gram] Use 'extract' package for grammar summary
- EDIT815
filesystem: Bad mixing of effects in Returns element
- EDIT814
[filesystems] add missing parens
- EDIT813
make_any
- EDIT812
[/tools] Delete vestigial support files
- EDIT811
[variant.visit] Add missing std:: qualification on uses of std::forward.
- EDIT810
[variant.visit] Remove superfluous colon.
- EDIT809
[input.output,strings,utilities] Don't format informative 'see below' as code
- EDIT808
[valarray.members] Fix up index entries for named valarray member functions
- EDIT807
Make universal-character-name \grammarterm'd
- EDIT806
Improve cross references
- EDIT805
"// see below" vs @\seebelow@
- EDIT804
[class.union] Fix typo.
- EDIT803
[input.output] Remove obsolete, commented out content
- EDIT802
[lib] How to format sectioning comments in synopsis
- EDIT801
Stable name [util.smartptr.weakptr] is awful
- EDIT800
Missing index entries for operator!=
- EDIT799
[LaTeX] Simplify index entries for class members
- EDIT798
Inconsistent formatting of cv-qualified
- EDIT797
[alg.random.sample] has period in middle of sentence
- EDIT796
[list.ops] p12 has Effects in the Requires paragraph
- EDIT795
[diagnostics] Make system_error synopsis more consistent
- EDIT794
Stable names in 20.11 are too long
- EDIT793
Inconsistent wording in [new.delete.single] and [new.delete.array]
- EDIT792
"pre:" and "post:" in container requirements tables
- EDIT791
[valarray.members] add valarray index entry for named member functions
- EDIT790
[gram] Change "syntax" to "grammar".
- EDIT789
[diff.basic] Fix format and inexact wording
- EDIT788
Some thoughts about C++
- EDIT787
"punctuator" grammar rule not defined
- EDIT786
[stmt.if] Balance brackets and fix indentation.
- EDIT785
Sections 18.3.2.1 and 18.3.2.3 have the same name
- EDIT784
[cpp] Fix index text for STDCPP_DEFAULT_NEW_ALIGNMENT
- EDIT783
[19-26] Consistent use of _v
- EDIT782
[dcl.spec.auto] Add 'The' to heading
- EDIT781
\pnums in examples and notes are ugly and confusing
- EDIT780
Travis CI: Fail build if regenerated xref and grammar files don't match those in repository
- EDIT779
[ratio.si] fix typo
- EDIT778
P0391R0 Introducing the term "templated entity"
- EDIT777
P0292R2 constexpr if: a slightly different syntax
- EDIT776
P0305R1 Selection statements with initializer
- EDIT775
[constraints] Apply p0180r2, reserve future namespaces
- EDIT774
[utility,containers] Apply p0181r1, a default order
- EDIT773
[utility,iterator] Apply p0174r2 deprecating vestigial library compon…
- EDIT772
[impldef] Fixed index entry collation to support keys containing code
- EDIT771
[utility,iterator] Apply p0174r2 deprecating vestigial library compon…
- EDIT770
[macros] Replace cooked underscore with raw version
- EDIT769
Replace NULL with "null pointer value"
- EDIT768
[temp.deduct.call] [temp.deduct.conv] Hyphenate top-level
- EDIT767
[diff.cpp11.special] Move to [diff.cpp14.special]
- EDIT766
remove counts of headers etc from [headers] and [depr.c.headers]
- EDIT765
[fs.op.absolute] s/absolute_error/absolute/g;
- EDIT764
[overloading] Make operators appear in code font
- EDIT763
[macros,intro] Present example/note formatting better
- EDIT762
[impldef] Fixed index entry collation to support keys containing code
- EDIT761
\opt vs. \opt{}
- EDIT760
Inconsistent punctuation in Table Associative container requirements
- EDIT759
Latex environments
- EDIT758
Remove std:: from normative wording
- EDIT757
[strings] Fix spacing around commas
- EDIT756
[Readme] Fix isocpp link for DR submission
- EDIT755
Readme points to an out of date web address for Defect Reports
- EDIT754
[strings,containers] Add iterators to index of implemenetation define…
- EDIT753
[18-20,27] Prefer to use 'override' where appropriate
- EDIT752
[basic.lookup] Fix typos
- EDIT751
Should the library use override, instead of virtual, in derived classes?
- EDIT750
[18,20] Consistent indexing of simple exception types
- EDIT749
[namespace.udecl]/17 Fix the note and comment to better reflect that …
- EDIT748
Exceptions classes deriving directly from std::exception should be presented consistently
- EDIT747
[meta.trans.other] Reformat Other Transformations table
- EDIT746
[valarray.sub] Fix error in example code
- EDIT745
duplicate index entries when items referenced from tables
- EDIT744
[bad.cast], [bad.exception] nest index entries consistently
- EDIT743
Odd indexing for bitset::set
- EDIT742
[support.runtime] Fix name of stdarg.h in index
- EDIT741
[18-27] Remove tcode from index entries
- EDIT740
[18-28] Fix index entry for constructors
- EDIT739
[string.view.comparison] Fix index for basic_string_view operators
- EDIT738
[time.duration.comparisons] Fix index entry for duration operator<
- EDIT737
23.2.5[unord.req]p12 should refer to key_eq(), not key_equal()
- EDIT736
23.2.5[unord.req]p12 refers to key_equal as a function
- EDIT735
[lex.pptoken] fix term
- EDIT734
[class.path] escape backslash in character literal
- EDIT733
Define \defnnote for notes in "Terms and definitions"
- EDIT732
Fix other incorrect variable names in Table 28
- EDIT731
[class.path]: literal missing backslash-escape
- EDIT730
[fs.norm.ref]: random reference to "MAC OS"
- EDIT729
[quoted.manip] incorrect reference to basic_istream::operator>>
- EDIT728
[util.smartptr.enab] make p6 appear in its own line
- EDIT727
Fix incorrect variable references
- EDIT726
[namespace.udecl] tweak the example in para 17 so that the comment is…
- EDIT725
[class.virtual] This seems like it should be a note: it is the only s…
- EDIT724
[class.abstract] The intro para seems like it should be a note - noth…
- EDIT723
[class.member.lookup] 'overloading resolution' sounds odd - every oth…
- EDIT722
[class.member.lookup] 'overloading resolution' sounds odd - every oth…
- EDIT721
Why value_type for ostream_iterator is void?
- EDIT720
[expr.ass] What's "the expression"?
- EDIT719
[deque.overview] deque should not reference vector
- EDIT718
Remove the semicolon in "Returns: expr;"
- EDIT717
[ext.manip] fix typo in put_money description
- EDIT716
Clean up apparent stray HTML formatting
- EDIT715
Incorrect section references in filesystems subclause
- EDIT714
Fix typo and bad formatting
- EDIT713
[compatibility] Add compatibility notices for pp-number
- EDIT712
class.copy rules for overloading as rvalue
- EDIT711
Add name "high" to locale::narrow in [category.ctype]
- EDIT710
[meta.rel] Fix for for INVOKE in table 54
- EDIT709
[meta.rel] New 'is_callable' entries overflow the middle cell of table
- EDIT708
Fix uses of "value-initialize"/"value initialize"
- EDIT707
"deallocation function" is \term'd
- EDIT706
[algorithms] [numeric.ops] Crossref "writable"
- EDIT705
[alg.random.sample] reword and add cross-reference
- EDIT704
[18-30] Replace typedefs with alias
- EDIT703
[support.runtime] Clarify va_start requirements
- EDIT702
cross-references to hard-coded paragraph numbers
- EDIT701
grammar terms aren't \grammarterm'd
- EDIT700
[dcl.enum] This is not where layout-compatible is defined
- EDIT699
Reference comments missing from [memory.polymorphic.allocator.class] synopsis
- EDIT698
Fix the definition of "writable to"
- EDIT697
cross-references needed at uses of "writable to" in the library
- EDIT696
cross-references needed to library types and their requirements
- EDIT695
What is "it" in [memory.resource.prot]/7?
- EDIT694
Formatting in "Effects: Equivalent to" is confusing
- EDIT693
"Underfull" and "Overfull" warnings emitted from Latex.
- EDIT692
[tuple.cnstr] fix the position of \end{itemdescr}
- EDIT691
is_swappable is damaged in [meta.unary.prop]
- EDIT690
inconsistency in library type requirements
- EDIT689
How to interpret Table 152 "Header <cinttypes> synopsis"?
- EDIT688
Formatting of "Type/Name(s)" Tables is confusing
- EDIT687
implementation-defined vs. implementation defined vs. impldef
- EDIT686
[tuple.helper] prefer to use tuple_element_t
- EDIT685
[unique.ptr.special] prefer use of common_type_t
- EDIT684
[meta.unary.prop] Consistent formatting for 'void'
- EDIT683
[allocator.adaptor] consolidate memory utilities
- EDIT682
[intseq] consolidate <utility> docs
- EDIT681
[meta.unary.prop] add missing \ in is_swappable.
- EDIT680
Need Annex C entry for hexfloat
- EDIT679
"Equivalent to return foo();" vs. "Equivalent to foo()".
- EDIT678
Two index entries for ~
- EDIT677
[cpp.predefined] Use \xname in index entry for __cplusplus.
- EDIT676
Overlong line in [syserr.errcode.nonmembers]
- EDIT675
Overlong line in [new.delete.array]
- EDIT674
Why do we name `fail` in [iostate.flags]?
- EDIT673
[string.view, alg.random.sample, numerics] Use \bigoh.
- EDIT672
Restore links in filesystem synopses
- EDIT671
Consider changing title of [fs.err.report]
- EDIT670
[numerics] Use simpler table for header content
- EDIT669
[error.reporting] references in [filesystems] should be to [fs.err.report] instead
- EDIT668
[sf.cmath] Use \indextext and \indexlibrary instead of \index.
- EDIT667
[c.limits] Remove an incorrect note about type of constant macros
- EDIT666
[cpp.replace] Remove a bogus grammar term
- EDIT665
Index entries for [hardware.interference]
- EDIT664
Whitespace in index
- EDIT663
[cstdint] Fix macro name patterns
- EDIT662
[intro.object] For object names, don't refer to 'name' grammar rule, …
- EDIT661
[tools] simplify makegram
- EDIT660
[inclusive.scan] Add missing template parameter.
- EDIT659
[algorithms] Use \Cpp macro
- EDIT658
[class.mem, class.mfct.non-static] Convert nonstatic to non-static si…
- EDIT657
[class.mem] Convert nonstatic to non-static since the hyphenated use …
- EDIT656
[expr.prim.lambda] Replace EM-SPACE(U+2003) with space(U+0020)
- EDIT655
[class.conv.fct] add \tcode{} around `*`
- EDIT654
[expr.new] Terminate a parenthetical
- EDIT653
"ith" should be consistently formatted
- EDIT652
[defns.const.subexpr] Place defintition in alphabetical order
- EDIT651
[dcl.init.aggr] Fix an example in extended init.
- EDIT650
[dcl.attr] Fix wrong source encoding
- EDIT649
[enum.copy_options] refers to "Filesystem library"
- EDIT648
Filesystem library should be mentioned in 17.1 [library.general]
- EDIT647
References to tables in Clause 28 should use "Table" not "table"
- EDIT646
Move removal of bool++ from C++14 compatibility annex to C++17 annex
- EDIT645
(may be wrong) [tuple.apply] Use existing std::invoke function rather than magic INVOKE
- EDIT644
[strings] Formatting and whitespace harmonization
- EDIT643
[valarray.members] add missing \end{itemdescr} and \begin{itemdescr}
- EDIT642
[gslice.array.comp.assign] Fix missing title
- EDIT641
Fix wrong reference
- EDIT640
Add missing "*" in example.
- EDIT639
[macros] Make \Cpp work in PDF bookmarks again
- EDIT638
[temp.variadic] Fix typo "evalutes"
- EDIT637
[re.alg.match] Fix typo "otherwis"
- EDIT636
Improve consistency of complexity descriptions
- EDIT635
Travis CI support
- EDIT634
[utilities] Add some hyphenation hints for long inline expressions
- EDIT633
Replaced \note with \remark and \notes with \remarks.
- EDIT632
[diff] Use \Cpp macro
- EDIT631
[lex] Remove spurious whitespace
- EDIT630
inconsistent terminology: "key equality" predicate" versus "key equality function"
- EDIT629
[meta.trans.other] Table 57 uses the layout for type predicates (Tables 47-49,51) instead of type transformations/queries (Tables 50,52-56)
- EDIT628
user-defined versus user defined
- EDIT627
Delete the notionally redundant 'update' when describing actions upon ...
- EDIT626
[futures.shared_future] Remove duplicated word "shared"
- EDIT625
[conv.qual] Fix typo "desecender"
- EDIT624
[diff.class] Fix typo "choise"
- EDIT623
Why does the size of the PDF fluctuate between 5 MB and 11 MB?
- EDIT622
No \idxhdr index entry for <chrono>
- EDIT621
Index subentries for make_error_code and make_error_condition
- EDIT620
The libreqtab4 LaTeX environment doesn't work
- EDIT619
Uniform "ones' complement" and "two's complement"
- EDIT618
Synchronize grammar for namespace-name
- EDIT617
Re-synchronize generated grammar.tex with grambase.tex.
- EDIT616
Swap effects of `basic_regex::operator=` and `assign`
- EDIT615
[unique.ptr.runtime.ctor] Fix format
- EDIT614
Remove incorrect "shall"
- EDIT613
[expr.const]p7 should be closer to p3
- EDIT612
Improper usage of "comparison operator"
- EDIT611
[terminate] Fix typo "terminate_handleri"
- EDIT610
[expr.prim.lambda] Fix the capture list in code example
- EDIT609
[expr.prim.lambda] Missing capture default in example 5.1.2.4
- EDIT608
[support.types] Remove "field", which is not a defined term in C++
- EDIT607
[defns.const.subexpr] Remove superfluous words
- EDIT606
Words in italics
- EDIT605
[facet.num.put.virtuals] Table 89 refers to an undefined variable and reapplies a bitwise &
- EDIT604
Remove redundant constraint in [class.static.data]
- EDIT603
Missing closing parenthesis in [except.handle]
- EDIT602
Adding a note about what a member subobject is
- EDIT601
Making identifier label into a definition.
- EDIT600
[expr.const] adjust note
- EDIT599
[dcl.type.cv]/6 "program behavior" vs "behavior"
- EDIT598
Lines run over the right margin
- EDIT597
[c.files] cinttypes synopsis refers to SCNX* macros which do not exist
- EDIT596
[c.files] table 134 lists SCNX* macros, which do not exist
- EDIT595
Problem with application of LWG 436
- EDIT594
Use of "value" in [expr.const]/5
- EDIT593
[temp] Overall definition of term "template"
- EDIT592
[basic.types]p2 comment in example says "scalar" where "trivially copyable" is meant
- EDIT591
[macros, atomic] Align placeholders
- EDIT590
[algorithms] Improve typographic consistency of complexity expressions
- EDIT589
Clarify the return value range of log(x)
- EDIT588
[macros] Add space into \range, reflow [alg.transform]
- EDIT587
[diff.library] add missing NULL <cstdio> to Table 149
- EDIT586
[diff.library] NULL <cstdio> missing in Table 149
- EDIT585
unique_ptr's "see below" points the wrong way
- EDIT584
[atomics] Reword table headers, removing mention of "inttypes.h"
- EDIT583
[lib-intro, utilities] Apply \placeholder macro
- EDIT582
[iterators, locales] Apply \placeholder macro
- EDIT581
replace `typedef` declarations with *alias-declaration*s in the library
- EDIT580
Use textual angle brackets rather than relational operators
- EDIT579
[macros] Change \Cpp macro to look nicer
- EDIT578
Replace raw string 'C++' with the appropriate macro
- EDIT577
Whitespace fixes around punctuators (library)
- EDIT576
[func.wrap.func.con] Fix error in note
- EDIT575
update Annex F introductory text
- EDIT574
Avoid hanging paragraphs as well as 'in general' / 'overview' subclauses
- EDIT573
[diff.library] (C.5) is woefully out of date
- EDIT572
Syntax highlighted code for drafts
- EDIT571
[macros] Disable italic correction for monospaced italics
- EDIT570
[futures.async] Use code font for "std::async"
- EDIT569
[support, diagnostics] Turn synopses into numbered sections
- EDIT568
[dcl.array] Padding before/after sequence of array subobjects
- EDIT567
[library] Fix index entry
- EDIT566
Synopses should have numbered headers
- EDIT565
[locale.id] Add missing \tcode
- EDIT564
inconsistent periods in compatibility annex
- EDIT563
20.7.2 [memory.syn] should mention owner_less's default template arg
- EDIT562
20.12.6.7 [time.point.cast] is missing parens
- EDIT561
Resolution of CWG 2017 "Flowing off end is not equivalent to no-expression return"
- EDIT560
[sequences.general] Promote header synopses to rSec2
- EDIT559
stop using teletype font for `constexpr` function
- EDIT558
Fix incorrect section reference as pointed out in LWG 2181 which beca…
- EDIT557
UB wording in §12.6.2/16
- EDIT556
Format in [class.copy]/17
- EDIT555
[unord.req] Clarify the complexity of clear() method
- EDIT554
Make "at least as specialized" an indexed term.
- EDIT553
Remove space after \placeholder so can embed in code.
- EDIT552
inconsistent use of 'side effect' versus 'side-effect'
- EDIT551
Fix "returns returns"
- EDIT550
[ostream.iterator.cons.des] uses italics for exposition only members
- EDIT549
move last 4 paragraphs of 9.5 to subsection "Anonymous unions"
- EDIT548
Remove 'all' from the left argument
- EDIT547
Correct verb form in sentence
- EDIT546
Reference collapsing
- EDIT545
std::thread termination
- EDIT544
Inconsistent formatting of `void` in [meta.unary.prop]
- EDIT543
LWG 206 doesn't seem to have been applied correctly
- EDIT542
confused collection of synopses for <cstdlib>
- EDIT541
[over.best.ics] Fix a typo in "user-defined conversion sequence" (fixes #535)
- EDIT540
Change "typename decay<F>::type" to "decay_t<F>"
- EDIT539
Refine "Index of library names" for operator<< and operator>>
- EDIT538
17.1 [library.general]/6 "such as a tuples" typo
- EDIT537
[diff.cpp03] etc introduction incorrect
- EDIT536
[tuple.assign] Fix typo
- EDIT535
Wrong term used in [over.best.ics]/10
- EDIT534
Inconsistent class-key in class template declarations
- EDIT533
[util.smartptr.shared] misuses italics
- EDIT532
[lex.name] Reserved identifiers
- EDIT531
[ext.manip] Replace a colon with a semi-colon.
- EDIT530
[diff.cpp11] Supply a compatibility note for CWG1560
- EDIT529
Remarks: vs. Remark: and Postconditions: vs. Postcondition: in library
- EDIT528
"undefined" vs "not defined" for declared-but-not-defined primary templates
- EDIT527
Example in [class.protected] needs to be updated
- EDIT526
Fix misuse of cv-unqualified as a grammar term
- EDIT525
Unify the spelling of one-definition rule to be consistent.
- EDIT524
27.7.3.5 [ostream.seeks]/3 is slightly damaged
- EDIT523
template partial ordering rules underspecified
- EDIT522
Typographic fixes, spacing after \opt
- EDIT521
Local definition of "char-like type" from Clause 21 referenced in Cla…
- EDIT520
Use of cv-qualified as a grammar term
- EDIT519
erroneous sentence in [dcl.decl] p5
- EDIT518
[allocator.adaptor.members] Imprecise wording for scoped_allocator_adaptor::select_on_container_copy_construction
- EDIT517
[temp.deduct.call] wording
- EDIT516
[tuple.helper] Inconsistent formatting of BaseCharacteristic etc.
- EDIT515
Align declarations
- EDIT514
Requirement in [class.union]/2 probably should use "shall"
- EDIT513
conflicting sentences in section "floating literals"?
- EDIT512
Annex F should be built as an index
- EDIT511
"object type" has three definitions
- EDIT510
value-initialized and value initializing
- EDIT509
Nit: value of some object <ins>of</ins> type T
- EDIT508
[headers] Add <shared_mutex> to Table 14.
- EDIT507
[support.dynamic] LWG2458 remove correct signatures
- EDIT506
Nit: "standard layout" vs. "standard-layout"
- EDIT505
[basic.ios.members] p16 has numbered list that should use bullets
- EDIT504
Inconsistent formatting of "cv-qualified"
- EDIT503
[fstream.members]/5 says "returns returns"
- EDIT502
[dcl.init.ref] Replace normative note with actual note.
- EDIT501
Do not use “must” as an alternative for “shall”
- EDIT500
s/template classes/class templates/
- EDIT499
No qualified std::fclose call
- EDIT498
fix uses of "pointer to function" to say "pointer to function /function-suffix/"
- EDIT497
Editorial: "sub-clause" vs "subclause"
- EDIT496
[class] (9)/7.8 has ambiguous wording
- EDIT495
Fix "ill-formed program" definition.
- EDIT494
[iostream.forward.overview] Notezilla
- EDIT493
Fix bad "shall"s in 7.6.2
- EDIT492
Get rid of Notes: elements in library clauses
- EDIT491
[pairs.spec] talks about "if Ui equals reference_wrapper<X>"
- EDIT490
Add subclauses to 12.8 for constructors, assignment, copy elision
- EDIT489
Qualify move & forward with std::
- EDIT488
"Expression" column in tables
- EDIT487
Use "class template" instead of "template struct" and "struct template"
- EDIT486
Grammatical improvement; NFC intended
- EDIT485
Synopsis in [support.exception] gives no clue that uncaught_exception() is in [depr.uncaught]
- EDIT484
Forcing git to consider PDFs as binary files
- EDIT483
Fix several index entries.
- EDIT482
[gram.dcl] Extra line between using-declaration and using-directive
- EDIT481
[lex, dcl.decl] Use \nontermdef and \grammarterm more consistently.
- EDIT480
[re.badexp] Remove redundant colon.
- EDIT479
[containers] Minor whitespace and ordering improvements
- EDIT478
[containers] Consistency improvements: Intra-synopsis comments
- EDIT477
Consistency cleanups in [containers] (cf. Issue #400): Ordering, whitespace
- EDIT476
Optional for-init statement and missing semicolon
- EDIT475
"side-effects" should not be hyphenated
- EDIT474
Annex F (XREF) has some errors.
- EDIT473
Adding a bullet to [except.terminate] for condition variables
- EDIT472
[diff] Use paragraph numbering for changes.
- EDIT471
Fix formatting of P
- EDIT470
Odd phrasing makes C library dependent on C++
- EDIT469
pick formatting for const object and apply it consistently
- EDIT468
[support.start.term] Add missing semicolon.
- EDIT467
[basic.align], [syserr] Add missing semicolons.
- EDIT466
Add a few missing semicolons.
- EDIT465
[thread.lock.shared.cons] fix typos
- EDIT464
CWG1531 resolution doesn't appear to have been applied
- EDIT463
behavior/behaviour
- EDIT462
Consistency cleanups in [containers]: Whitespace
- EDIT461
23.2.3[sequence.reqmts]/5 is redundant with Table 96
- EDIT460
[unique.ptr.single.ctor] is missing "a" word
- EDIT459
[thread.lock.shared] needs more \ref
- EDIT458
[thread.lock.unique.locking] and [thread.lock.shared.locking] need more bullets
- EDIT457
[input.iterators]/2 Inconsistent parens formatting
- EDIT456
[support.types]/4 offsetof inconsistent formatting
- EDIT455
Buggy footnote in [type.descriptions.general]
- EDIT454
[unique.ptr.runtime.ctor]/2.2 needs monospace
- EDIT453
Missing item in [except.terminate]/p1
- EDIT452
[string.cons] Adjust wording to match [sequence.reqmts]
- EDIT451
[basic.lookup.unqual]/6 is hard to parse
- EDIT450
[expr.dynamic.cast] has redundant wording
- EDIT449
Fix link in basic_ostream::flush() description
- EDIT448
Should "Copy Operation" be a word of power?
- EDIT447
Incorrect(?) italics in [class.mfct.non-static]/4
- EDIT446
"lvalue reference" vs "lvalue-reference"
- EDIT445
20.10.6 [meta.rel] says "return-statement"
- EDIT444
"conversion operator" denotes functions or operators?
- EDIT443
Inconsistent qualification in [re.const]
- EDIT442
[reverse.iter.requirements] Avoid saying 'global operators'
- EDIT441
Example in 3.2/6 (6.6) is obsolete
- EDIT440
nonX vs. non-X and similar hyphenation issues
- EDIT439
[swappable.requirements] add comma
- EDIT438
basic_ostream::flush() linking to the wrong requirements
- EDIT437
[dcl.spec.auto] is disorganized and hard to follow
- EDIT436
Table 9 is missing `decltype(auto)`
- EDIT435
[expr.rel] and unrelated pointers
- EDIT434
Typo in definition of std::basic_string<...>::assign
- EDIT433
[valarray.syn]'s footnote references wrong section
- EDIT432
Editorial: Space between "insert" and "(" in two places
- EDIT431
Qualifying std::move, std::forward, etc. is unnecessary
- EDIT430
Choose whether to put a space on the left or right of `...` and apply consistently throughout library
- EDIT429
[temp.deduct] Correct "void ()(const int, int[5])"
- EDIT428
[defns.ill.formed] should link to [defns.well.formed]
- EDIT427
Fix typo in example of shared_from_this
- EDIT426
<shared_mutex> is missing from table 14
- EDIT425
[temp] Improve the overall definition of term "template"
- EDIT424
add an example of conversion-type-id containing a placeholder type
- EDIT423
[stmt.ranged] Minor editorial issues
- EDIT422
insert_or_assign (23.5.4.4p7 and 23.4.4.4p5) reference undefined "args"
- EDIT421
[{i,o}stream.manip] Remove redundant "namespace std"
- EDIT420
[dcl.link] Fix indentation of example code
- EDIT419
[expr.sizeof] redundant wording
- EDIT418
Simplify the wording of static_pointer_cast<> and friends.
- EDIT417
[thread.lock.unique.cons] should say "owns"
- EDIT416
[istream.manip] and [ostream.manip] say "namespace std { }" unnecessarily
- EDIT415
[re.regiter.incr] fix typo
- EDIT414
Do destructors have names?
- EDIT413
Added missing line breaks for wording incorporated from N4230.
- EDIT412
[alg.move] Complexity of move_backward
- EDIT411
I changed NULL to null pointer
- EDIT410
Fixes issue #409: undefined behavior index entry.
- EDIT409
Index entry for "undefined behavior" is incorrect
- EDIT408
[func.wrap.func.inv] is missing a semicolon
- EDIT407
use more sensible file names in the [temp.over.link] example
- EDIT406
\returns in [time.duration.nonmember] missing \tcode
- EDIT405
[lex] Fix some minor issues of regular lexical definition and improve the consistence
- EDIT404
Document and apply code formatting style
- EDIT403
inconsistently including or omitting comma between "// x.y.z" and rest of comment in synopses
- EDIT402
[class, utility] Clarify 'cv-void class members' and make spelling more consistent
- EDIT401
Define and apply "placement new-expression"
- EDIT400
Editorial: Make names and synopses of unordered_* consistent with other containers
- EDIT399
Format 'new expression' consistently as non-code
- EDIT398
library index not exactly in alphabetical order
- EDIT397
[class.conv.fct] Remove text "If a conversion function is a member function"
- EDIT396
[dcl.init.aggr] resolve core issue 1985: array of unknown bound vs. default member initializer
- EDIT395
[priqueue.special] fix typo
- EDIT394
Fix formatting of INVOKE
- EDIT393
Fix formatting of DECAY_COPY
- EDIT392
[class.static.data] unusual wording
- EDIT391
"underlying type" for a reference is used in a few places
- EDIT390
7.1.5/3 and /4 define 'constraints' that are later referred to as 'requirements'
- EDIT389
[diff.expr] replace "declare" with "define"
- EDIT388
Replace 'prototype' with 'declaration'
- EDIT387
Replace 'prototype' with 'declaration'
- EDIT386
"const iterator" and "constant iterator" used interchangeably
- EDIT385
[file.streams] Change sub-clauses to rSec2, similar to [string.streams]
- EDIT384
[ostreambuf.iter.cons] forgot some words
- EDIT383
The copyright disclaimer does not go into the generated PDF
- EDIT382
Table 102 "Associative container requirements" header appears twice on page 751
- EDIT381
[depr.strstreambuf.virtuals]p20 requirement in table continues on to the next paragraph
- EDIT380
[expr.new] Avoid "heap allocation"
- EDIT379
[special] multiple concepts conflated in same paragraph
- EDIT378
[facet.num.get.virtuals]p3 clarify behavior on empty sequence
- EDIT377
Standard has hanging paragraphs, not permitted by ISO
- EDIT376
Extra "and" remains; should have been removed by N3776.
- EDIT375
[thread.sharedtimedmutex.class] Missing "or" between bullets
- EDIT374
[thread.sharedtimedmutex.class] formatting not consistent with similar cases
- EDIT373
Effects clauses contain sentences lacking a subject
- EDIT372
[logical.operations]: `constexpr` should go before `bool`
- EDIT371
Deduction of return type from returned expression is unclear
- EDIT370
Check removal of rule from [dcl.constexpr]p8 is intentional
- EDIT369
Grammatical issue in 5.3.4/10
- EDIT368
Rename Table 6 column 3 to "Octal, hexadecimal, or binary literal" for consistency
- EDIT367
Move normative reference to ISO/IEC 2382 to bibliography
- EDIT366
C++14 DIS does not have a Foreword
- EDIT365
Typographic fixes, spacing after \opt
- EDIT364
[intro.refs] Fixed consistency of 'EMCA' and 'technology'
- EDIT363
throw_with_nested declaration has invalid attribute
- EDIT362
[thread.mutex] Mutex types defined in requirements
- EDIT361
Fix several omissions of semicolon.
- EDIT360
[util.smartptr.shared.const]
- EDIT359
29.2 [atomics.syn] declares atomic_compare)exchange_strong_explicit
- EDIT358
[refwrap] Use injected class name in reference_wrapper special member fu...
- EDIT357
[stack.syn] Move <stack> synopsis after <queue> synopsis.
- EDIT356
Header synopses for sequence containers don't have their own sections
- EDIT355
Subsection nesting in [containers.adaptors] is inconsistent
- EDIT354
[stack.defn] Fix swap signature.
- EDIT353
[algorithms] Fix for a note for conditions of strict-weak-ordering
- EDIT352
[algorithms] Uniform notation of distance(first, last) to (last - first)
- EDIT351
Typographic fixes in [strings]
- EDIT350
[localization] Change bold-slanted font, removes warning
- EDIT349
Add character map and change minimum font size
- EDIT348
Fix typography of "C." (spacing)
- EDIT347
[utility] Add index_sequence et al to the library index.
- EDIT346
[over.inc] forgets "nonstatic"
- EDIT345
remove unnecessary `<T>` from `valarray`.
- EDIT344
[except.handle]p3 - missing "or, "
- EDIT343
IEC 559 does not name a standard
- EDIT342
templates using >> or > >
- EDIT341
[allocator.adaptor] is in the wrong place
- EDIT340
[atomics.syn] has a period that should be a comma
- EDIT339
don't need to say that destructors don't throw
- EDIT338
[dcl.dcl] paragraphs are in a strange order
- EDIT337
"default initializ*" should be "default-initializ*"
- EDIT336
[futures.overview] has invalid declaration of swap for packaged_task
- EDIT335
[util.smartptr] says "shall not participate in the overload resolution"
- EDIT334
Fixed up several wording and variable naming issues in requirements tables
- EDIT333
Definition of copy-initialization doesn't obviously include copy-list-initialization
- EDIT332
List initialization clause appears to exclude form with equals sign
- EDIT331
Return type/expression mismatch
- EDIT330
inconsistent formatting for "underlying type"
- EDIT329
All definitions should be indexed
- EDIT328
[associative.reqmts] inconsistent capitalization of associative container requirements table
- EDIT327
document what our macros do and when to use them
- EDIT326
placeholders should be formatted with math fonts
- EDIT325
[intro.defs] defines 'actual argument' and 'actual parameter'
- EDIT324
bad formatting of 'see' for 'conditionally-supported behavior' index entry
- EDIT323
grammar terms are indistinguishable from defined terms
- EDIT322
literal isn't \grammarterm'd
- EDIT321
true and false should be in \tcode{} when refering to bool value
- EDIT320
spec is inconsistant wrt use of \term{} vs. \tcode{} vs. placeholder{} for variables
- EDIT319
\placeholer{} adds a space
- EDIT318
term "at least as specialized" is not in italics
- EDIT317
CWG1710 is hard to follow
- EDIT316
Typo in [func.bind.bind]
- EDIT315
Example of xvalue
- EDIT314
Move footnote ref. number
- EDIT313
use digit separators where appropriate in code snippets
- EDIT312
Table extends into page footer
- EDIT311
SFINAE is a Remark not Requires.
- EDIT310
Index of library names is inconsistent
- EDIT309
Index entry for `__cplusplus` is in the wrong place
- EDIT308
Index footers say "Cross references"
- EDIT307
Inconsistent use of "in this section" vs "in this sub-clause"
- EDIT306
Invalid example in [diff.cpp11.lex]
- EDIT305
More consistent formatting of complexity requirements and others.
- EDIT304
Fix term: template parameter -> argument.
- EDIT303
Missing edits for CWG908
- EDIT302
20.7.2 [memory.syn]/1 says "template functions"
- EDIT301
[func.bind.bind] follows following following
- EDIT300
instantiation -> specialization in [refwrap]
- EDIT299
[atomics.types.operations.req] Hyphenate "non member".
- EDIT298
[lib.complex.member.ops] fix operator declarations
- EDIT297
add cross references for "referenceable type"
- EDIT296
universal-character-name isn't \grammarterm'd
- EDIT295
Some references to "size_t" should probably be "std::size_t"?
- EDIT294
20.6.1 [bitset.cons]/6 says "0 zero"
- EDIT293
Inconsistent capitalization of notes
- EDIT292
[except.spec]/14 should reference [class.dtor]/3
- EDIT291
Edits missing from N3789
- EDIT290
cv tuple_size/_element are partial specializations
- EDIT289
is_partitioned in mutating sequence operations
- EDIT288
[alg.lex.comparison] has two 'Remarks' paragraphs with an unexplained code snippet between them
- EDIT287
26.7.5 [adjacent.difference]/1 needs more monospace
- EDIT286
shared_ptr : fix missing semicolon
- EDIT285
References to "raise" should probably be to "std::raise"
- EDIT284
[bind] section contains only [func.bind]; should be merged
- EDIT283
In [func.wrap.func.con], reference to "Table 17.6.3.5"
- EDIT282
Replace "Remark", "Postcondition", "Precondition" with their plural equivalents
- EDIT281
commit 66f9c9960884970dccafe6f09fe0c941b114f6f8 appears to be non-editorial
- EDIT280
std::initializer_list is not a type
- EDIT279
[re.alg.replace]p1 has spaces to the left of ::s
- EDIT278
[basic.stc.dynamic] Don't italicize "deallocated storage".
- EDIT277
Fix Copyright Year
- EDIT276
Example in [over.literal] is incorrect
- EDIT275
operator delete missing noexcept
- EDIT274
[dcl.link]p4 says "gotten", "obtained" would be a better choice of word
- EDIT273
[dcl.init.list]p2 says "orresponding"
- EDIT272
Verbiage about compilation errors in the non-immediate context spammed out everywhere
- EDIT271
clause [istream.extractors] is named [istream::extractors]
- EDIT270
[string::compare] Use of "smallest" instead of "smaller"
- EDIT269
"are said to be global name.": missing s
- EDIT268
italicized "deallocated storage" in 3.7.4.2/4
- EDIT267
Missing noexcept on operator delete declarations
- EDIT266
Meaning of "Return Type" not specified in [structure.specifications]
- EDIT265
Fix typeo in [alg.remove]/7
- EDIT264
function::swap : remove noexcept.
- EDIT263
Fix typo in [ios.members.static]
- EDIT262
[dcl.type.simple]/3 Note claims that signedness of bitfields is impl-defined, but it's not
- EDIT261
There's potentially more than one function named main, and recursion is forbidden to a well-known one of them
- EDIT260
24.4.1 [iterator.traits]/4's zombie note about far pointers should be removed
- EDIT259
20.9.9.1.1 [func.bind.isbind] says "have a BaseCharacteristics"
- EDIT258
20.7.3.2 [pointer.traits.functions] needs paragraph numbers and capitalization
- EDIT257
20.7.9.1 [allocator.members] should use addressof()
- EDIT256
[cpp.predefined] (16.8) paragraph 1
- EDIT255
Avoid ambiguity between "size of" and "sizeof" in [string.capacity] max_size()
- EDIT254
Use "return-type" instead of "rt" for "member functions of the forms" sections
- EDIT253
basic_string::replace description : fix missing words.
- EDIT252
[util.smartptr.hash] at wrong level
- EDIT251
Fix editorial issues.
- EDIT250
allocator_arg and piecewise_construct should use {}
- EDIT249
shared_ptr(unique_ptr<Y, D>&&r) is missing a space
- EDIT248
20.8.1.2.5 [unique.ptr.single.modifiers]/4 should say "if and only if"
- EDIT247
std::tuple_element_t<> used without being defined
- EDIT246
errno et al do not appear in index
- EDIT245
[intseq] missing [make_]index_sequence
- EDIT244
[util.smartptr.getdeleter] uses "returns 0" in the context of a pointer
- EDIT243
[new.delete.single] uses "returns 0" in the context of a pointer
- EDIT242
23.6.5.2 [stack.defn] declares a bogus swap() for stack<T,Allocator>
- EDIT241
Typo? in example in [temp.deduct.type]
- EDIT240
[container.requirements.general] should use dual-range equal()
- EDIT239
3/8 missing an update for variable templates
- EDIT238
Fixed nesting bugs for notes and examples
- EDIT237
What is LIA-1?
- EDIT236
DefaultConstructible does not guarantee nullary copy-list-initialization
- EDIT235
[unord.req] should use dual-range is_permutation()
- EDIT234
"class member" -> "member class" in [temp.mem.class] (14.5.1.2) p1
- EDIT233
shuffle() in [algorithms.general] and [alg.random.shuffle] is poorly indented
- EDIT232
operator= missing from overview for (some) valarray classes
- EDIT231
20.3.4 [pair.astuple] takes Pairdemort, The Parameter Who Must Not Be Named
- EDIT230
Editorial fix - additional instances of 'an shared state'
- EDIT229
Editorial: fix typo
- EDIT228
"Exception safety" function attribute used but not in 17.5.1.4
- EDIT227
Typo in 8.3.2 [dcl.ref]/1
- EDIT226
Fixes unformatted "N" in "array of N T".
- EDIT225
Fixed typo
- EDIT224
[util.smartptr.ownerless] is nested below [util.smartptr.weak]
- EDIT223
"Returns:" should be followed by an English sentence
- EDIT222
N3797 7.1.6.2.3 Note about signed specifier and bit-fields
- EDIT221
Re use of new type traits aliases
- EDIT220
28.10.1 [re.results.const]/6 throws nothing if water is wet and kittens are cute
- EDIT219
Missing paragraph number in 18.8.6 [except.nested]
- EDIT218
Typo in 23.3.5.5 [list.ops]/20
- EDIT217
missing 'of' in 14.8.2.5 [temp.deduct.type] pg 383 of N3797, paragraph 9
- EDIT216
[using.linkage] Cross reference typo
- EDIT215
Formatting of N in "array of N T"
- EDIT214
Many fixes in [diff]
- EDIT213
parameter-type-list sometimes appears as a \grammarterm{}
- EDIT212
Fix grammar's indent
- EDIT211
[util.smartptr.shared.assign] assign from auto_ptr&& is in the wrong paragraph
- EDIT210
reverse() should require ValueSwappable instead of swappable
- EDIT209
"lvalue-reference" and "rvalue-reference" should not be hyphenated
- EDIT208
Use nullptr in code blocks
- EDIT207
Remove some glitchy spaces.
- EDIT206
Add note to [re.traits] about non-standard character classes are allowed
- EDIT205
Weird special characters
- EDIT204
[thread.lock.unique.cons]/11 Typo "own" -> "owns"
- EDIT203
Add names for the mutex requirements
- EDIT202
Clean up Mutex requirements throughout
- EDIT201
[re.results] missing a reference
- EDIT200
[forwardlist.modifiers] contains a Returns clause that's not indented
- EDIT199
reverse_iterator synopsis includes associated functions in two places
- EDIT198
Add note to state that basic_string<charT, ...>::traits_type::char_type == charT
- EDIT197
Wrong number of C headers
- EDIT196
Capitalization of "Effects: Equivalent to" is not consistent
- EDIT195
[allocator.requirements] Table 27 has a single colon instead of double colon for "u"
- EDIT194
[using.linkage] Fix reference to section of C standard in footnote
- EDIT193
16.8 says "integer constant" in a few places
- EDIT192
std::hash<> could have a clearer index entry
- EDIT191
Sundry typographical issues from BSI
- EDIT190
17.6.3.5 [allocator.requirements] defines "a3" then doesn't use it
- EDIT189
Typo in 23.4.7.2 [multiset.cons]/3
- EDIT188
GB-11: [re.iter] Formatting of exposition-only members
- EDIT187
ES-15: [associative.reqmts] Unnecessary definition of "u" in Table
- EDIT186
GB-7: [container.requirements.general] Missing definitions in tables
- EDIT185
GB-6: [category.ctype] Formatting of exposition-only members
- EDIT184
US-18: [meta.prop.unary]/6 absence of noexcept should be more explicit or declval used instead
- EDIT183
CH-7: [intseq.general]/2 index_sequence instead of integer_sequence
- EDIT182
GB-5: [utility.exchange] missing MoveConstructible/MoveAssignable requirement
- EDIT181
CH-6: [over.literal]/8 Example can be improved
- EDIT180
US-11: having both "bound" and "extent" is redundant
- EDIT179
ES-7: Add "binary constants" to table column
- EDIT178
US-15: Use the _t form of type traits
- EDIT177
US-1: Use unique bullets in bulleted lists
- EDIT176
Missing paragraph number in 21.4.6.3 [string::assign]
- EDIT175
Typo in 20.3.2 [pairs.pair]/1
- EDIT174
14.7.3/7 is missing references to variable templates
- EDIT173
ranlux48 : fix typo
- EDIT172
Define non-trivial operations
- EDIT171
linear_congruential_engine : fix typo
- EDIT170
Wording change suggestion in function override rules
- EDIT169
[algorithms.general] Fix typo for search_n's return type
- EDIT168
"the program shall behave as if there were a single definition" in [basic.def.odr]p6
- EDIT167
runtime vs run-time
- EDIT166
Placement of "*" and "&" inconsistent
- EDIT165
[strings] Use "Equivalent to" where appropriate
- EDIT164
weibull_distribution : add missing semicolon
- EDIT163
duplicate period in §1.9/14 [intro.execution]
- EDIT162
Typo in 14.2p5 code example
- EDIT161
Replace NULL with null.
- EDIT160
editorial issue in [valarray.sub]
- EDIT159
Second sentence of 1.10p6 is redundant
- EDIT158
Editorial change missing from resolution DR739: update note to reflect
- EDIT157
Exception specification of implicitly declared deallocation functions
- EDIT156
[lex.icon] type of binary literals missing from Table 6 (Types of integer constants)
- EDIT155
Sorry, please ignore...
- EDIT154
Editorial fix in [namespace.def]
- EDIT153
Remove to_string(float)
- EDIT152
Correct pasto in 14.7.3 example
- EDIT151
Declarations of call_once mismatch
- EDIT150
[dcl.init] Function parameters can also be initialized by braced-init-lists
- EDIT149
Wrong type for out << put_time(tmb, fmt)
- EDIT148
[temp.friend] Fix minor typo.
- EDIT147
HTML version
- EDIT146
Formatting: [ostreambuf.iter.cons]
- EDIT145
Outdated text on signedness of bit-fields
- EDIT144
[class.dtor]/5
- EDIT143
"magic macros"
- EDIT142
[optional.comp_with_t] Missing description for template <class T> constexpr bool operator<(const T&, const optional<T>&);
- EDIT141
Fix for issue #80, [cpp.scope] ends in an unmatched "— end note ]"
- EDIT140
[optional] Declare std::nullopt as a constant, not a function as is done now.
- EDIT139
Apply LWG DR 2109 to [optional.hash]
- EDIT138
Remove trailing whitespace
- EDIT137
[class.friend] Hyphenate "nonclass".
- EDIT136
[optional] Editorial fix
- EDIT135
[optional] Editorial fix
- EDIT134
Typo in [basic.scope.namespace]/3
- EDIT133
[dcl.type.simple]/4 missing semicolon
- EDIT132
[class]/3 identifier missing a grammarterm
- EDIT131
[dynarray.cons] location of Throws clause
- EDIT130
[dynarray.overview] deleted assignment operator location, ordering of const
- EDIT129
Location of [dynarray]
- EDIT128
[optional.inplace] "argument pack" should be "function parameter pack"
- EDIT127
[optional.syn] const placed on right
- EDIT126
[intseq] 20.5 Compile-time integer sequences
- EDIT125
[utility] synopsis: T1/T2 vs T/U
- EDIT124
Missing index entries: std::tie and std::ignore
- EDIT123
"synchronizes with" italicized in some places
- EDIT122
"; otherwise" vs ". Otherwise" vs ". Otherwise,"
- EDIT121
Library N3642, User-defined Literals for Standard Library Types
- EDIT120
[sequence.reqmts] Table "Sequence container requirements" is bad, and it should feel bad
- EDIT119
"explicit constexpr" vs. "constexpr explicit"
- EDIT118
"T* p" vs. "T *p"
- EDIT117
"possibly const" vs "possibly \tcode{const}"
- EDIT116
Library N3671, Making non-modifying sequence operations more robust
- EDIT115
Formatting issues in [tuple]
- EDIT114
Library N3670, Addressing Tuples by Type
- EDIT113
Library N3654, Quoted Strings Library Proposal
- EDIT112
Library N3672, a utility class to represent optional objects
- EDIT111
Run-on paragraph in [dcl.spec.auto]/7
- EDIT110
Formatting: Ugly breaks in [dcl.type.simple]
- EDIT109
== operator vs operator == (and similar cases)
- EDIT108
[dcl.constexpr] class of (non-static member) function function is a member shall be a literal type
- EDIT107
[basic.types] void -> cv void in literal type definition
- EDIT106
Inconsistent formatting of "public" and "inline" in sentences
- EDIT105
[dcl.spec.auto] example inconsistent use of class and typename
- EDIT104
Core N3652, Relaxing constraints on constexpr functions
- EDIT103
Library N3669, Fixing constexpr member functions without const
- EDIT102
Library N3662, C++ Dynamic Arrays
- EDIT101
Library N3657, Adding heterogeneous comparison lookup to associative containers
- EDIT100
23.3.4.1 [forwardlist.overview]/3 typo: "acess"
- EDIT99
deallocation function term defined in a weird spot
- EDIT98
implementation-defined bits not in implementation-defined index
- EDIT97
[class.mem]/10 inconsistent formatting of "static"
- EDIT96
[dcl.array]/1 code example needs more \tcode{}
- EDIT95
Inconsistent formatting of T1, T2, etc. placeholders
- EDIT94
Missing end-note tags
- EDIT93
Apply N3668, std::exchange, to the Working Draft.
- EDIT92
Library N3658 Compile-time integer sequences
- EDIT91
Library N3656 make_unique
- EDIT90
[over.ics.rank]/3 Horrible nested sub-bullets
- EDIT89
[associative.reqmts] begins a sentence with lowercase "always"
- EDIT88
[thread.threads] Add lock tags to index of library names.
- EDIT87
[unord.req] Fix "load load factor" typo.
- EDIT86
"shall not participate in overload resolution unless" considered not not harmful
- EDIT85
[unord.req] says "maximum load load factor"
- EDIT84
[adjacent.difference]'s Effects paragraph isn't numbered
- EDIT83
Apply N3668, std::exchange, to the Working Draft.
- EDIT82
use of "Remark" element in library specifications
- EDIT81
20.2.3 forward/move helpers [forward]
- EDIT80
§16.3.5 [cpp.scope] ends in an unmatched "— end note ]"
- EDIT79
[unord.set.overview] Remove bogus template parameters.
- EDIT78
[associative.reqmts] Terribly formatted table
- EDIT77
Change "full specializations" to "explicit specializations" in [atomic.types.generic]/4
- EDIT76
Lock tag types not in Index of library names
- EDIT75
LaTeX: Pull contents for synopses in by reference as possible.
- EDIT74
"integral literal" should be "integer literal"
- EDIT73
Semicolons after references to functions in comments
- EDIT72
[expr.static.cast]/12 specifies "undefined result" instead of undefined behaviour
- EDIT71
make_shared missing in synopsis for <memory>
- EDIT70
[pairs.pair] "Requires Requires" requires fewer Requires
- EDIT69
index: formatting issues
- EDIT68
"conditionally supported" -> "conditionally-supported"
- EDIT67
[ratio.ratio] Order of ratio members
- EDIT66
[thread.threads] Namespace indentation
- EDIT65
[thread.thread.class] missing declaration of swap(thread&,thread&)
- EDIT64
type-specifier-seq should be decl-specifier-seq
- EDIT63
[streambuf.virt.put]/5 "NULL non-value"
- EDIT62
[vector.bool]/1 typos
- EDIT61
"sequenced after" undefined
- EDIT60
[dcl.type.simple] erroneous example
- EDIT59
[dcl.attr.grammar]/6 ill formed and malformed are poorly formed
- EDIT58
[atomics.types.generic]/7 Typo
- EDIT57
[thread.condition.condvar], [thread.condition.condvarany] Misuse of term function scope
- EDIT56
Formatting issue in Cross References annex
- EDIT55
[expr.cond]/3 typo - rvalue -> prvalue
- EDIT54
[containers.requirements.general] missing reference to table
- EDIT53
Inconsistent spacing between "template" and "<"
- EDIT52
Inconsistent null values throughout the draft
- EDIT51
[tuple.swap] wrong subscript
- EDIT50
[gram.dcl] assignment-expression -> alignment-expression
- EDIT49
ios_base synopsis issues
- EDIT48
basic_regex constructor inconsistencies
- EDIT47
Extra comma in [ios::failure]/3
- EDIT46
[class] Hyphenate "standard-layout"
- EDIT45
Remove two redundant bullets.
- EDIT44
[func.wrap.func.targ] Use 'class' not 'typename'
- EDIT43
Typefaces fixes
- EDIT42
[associative] Remove redundant template arguments.
- EDIT41
[tuple.general] Fix forward_as_tuple signature.
- EDIT40
unresolved references
- EDIT39
[futures.async] Remove redundant Remarks clause.
- EDIT38
[Containers] Fix minor typo, etc.
- EDIT37
[class.expl.init] Fix sample for copy-list-initialization
- EDIT36
[tuple.general] Fix return type of forward_as_tuple
- EDIT35
Initializer List
- EDIT34
[containers]Use code font for erase.
- EDIT33
[container.requirements.general] Remove type Q.
- EDIT32
[deque.overview] add whitespace
- EDIT31
Replaced "encoding schemes" with "encoding forms"
- EDIT30
fixed typo : mersenne_twister_engine's template parameter
- EDIT29
Switch to basic regexen because sed's flag to turn on extended regex is non-portable.
- EDIT28
fix minor typo
- EDIT27
"free functions" to "non member functions"
- EDIT26
Editorial(?) changes in [conversions]
- EDIT25
[time] formatting fixes
- EDIT24
Editorial fixes in [streambuf]
- EDIT23
[thread.condition.condvar] Replace references to timed_wait
- EDIT22
Editorial(?) changes in [conversions]
- EDIT21
Replace "iff"
- EDIT20
Replace "iff"
- EDIT19
Some more trivial syntax fixes
- EDIT18
Spotted a stray curly bracket in a declaration
- EDIT17
Construction order for thread_local objects is unclear
- EDIT16
first attempt to pull requests
- EDIT15
partial_sum_copy should be partial_sum
- EDIT14
Revert 'editorial' change to definition of literal type
- EDIT13
[string.cons] Remove redundant template argument lists.
- EDIT12
Fix error in example in 5.1.2 p17
- EDIT11
fix typo
- EDIT10
Fix caption for Table 71
- EDIT9
fix typeface in [pairs.pair]/20
- EDIT8
post-rebase pull request
- EDIT7
[storage.iterator] Remove redundant template argument lists.
- EDIT6
Add cross-references for iterator categories.
- EDIT5
post-rebase pull request
- EDIT4
promote [iterator.range] to rSec1 not rSec2
- EDIT3
self-explanatory
- EDIT2
Make the standard build on OS X with macports sed.
- EDIT1
Add a GNU Makefile to simplify building the PDF
- D4752
(Draft) Responses to the National Body Comments on PDTS 19750 (Parallelism TS v2)
- D2808R0
CWG Internal linkage in the global module
- D2797R0
CWG 2692, 2687 Static and explicit object member functions with the same parameter-type-lists
- D2796R0
Core Language Working Group "ready" Issues for the February, 2023 meeting
- D2790R0
Standard Library Immediate Issues
- D2789R0
C++ Standard Library Ready Issues to be moved in Issaquah, Feb. 2023
- D2788R0
CWG Linkage for modular constants
- D2787R1
pmr::generator - Promise Types are not Values
- D2786R0
SG17 trivial relocation proposal in response to P1144R6
- D2770R0
Stashing stashing iterators for proper flattening
- D2736R2
CWG Referencing The Unicode Standard
- D2693R1
Formatting thread::id and stacktrace
- D2679R2
Fixing std::start_lifetime_as and std::start_lifetime_as_array
- D2674R1
A trait for implicit lifetime types
- D2652R2
Disallow User Specialization of allocator_traits (Bug fix from R1)
- D2621
CWG UB? In My Lexer?
- D2616R4
SG1 (Untitled)
- D2609R3
P2609R3
- D2572R1
P2572R1: std::format() fill character allowances
- D2530R3
LWG Changes based on LWG 2023-02-07 review
- D2462R0
Resolutions for CWG "ready" issues
- D2460
EWG p2460 inner-scope namespace entitities
- D2450R0
Library Issues to be moved at plenary
- D2432R1
P2432R1: fix istream_view
- D2418R2
P2418R2 Add support for std::generator-like types to std::format
- D2415R2
What is a view?
- D2361
CWG unevaluated strings
- D2314R4
(Untitled)
- D2308R0
CWG Template parameter initialization
- D2116R0
LWG Remove tuple-like protocol support from fixed-extent span
- D2108R0
CWG CWG "ready" issue resolutions
- D2106R0
LWG Alternative wording for GB315 and GB316
- D2104R0
CWG Resolution for GB046 - Disallow changing concept values
- D2103R0
CWG Omnibus NB comment resolutions
- D2102R0
LWG Make “implicit expression variations” more explicit (Wording for US185)
- D2101R0
LWG “Models” subsumes “satisfies” (Wording for US298 and US300)
- D2100
EWG a response to US062 and FR066
- D2096R0
CWG Generalized wording for partial specializations
- D2095R0
CWG Resolve lambda init-capture pack grammar (CWG2378)
- D2091R0
LWG Issues with Range Access CPOs
- D2089R0
EWG Function parameter constraints are fragile (a response to P1733)
- D2085R0
CWG Consistent defaulted comparisons
- D2082R1
CWG Fixing CTAD for aggregates
- D2081R1
LEWG Draft revision of P2081: Rebase the LFTSv3 on C++20
- D2077R3
(Untitled)
- D2066R10
(Untitled)
- D2066R1
SG1 Minimal Transactional Memory
- D2045R1
LWG Missing Mandates for the standard library
- D2034R1
SG17 (Untitled)
- D2029R1
CWG Proposed resolution for core issues 411, 1656, and 2333; numeric and universal character escapes in character and string literals
- D2014R2
CWG D2014R2 - align_val_t support for coroutine state allocation
- D2014R1
EWG (Untitled)
- D2006R1
LEWG connect/start as more efficient basis operations for sender/receiver
- D2003R1
EWG (Untitled)
- D2002R1
CWG consolidated fixes for defaulted comparison wording issues
- D1985R1
SG17 Greatly expanded the examples and clarified what is being proposed
- D1984
LWG Resolves GB315 and GB316
- D1983R0
LWG Wording for GB301, US296, US292, US291, and US283
- D1982R0
LWG Addresses DE 346
- D1981R0
LWG Addresses DE 345
- D1976R0
LEWG PL250: Fixed-size span construction from dynamic range
- D1970R2
LWG size consistency: Add ranges::ssize
- D1970R0
LEWG Consistency for size() functions
- D1964R0
LEWG Casting convertible_to
- D1963R0
LWG Fixing US 313
- D1961R0
LWG Harmonizing the definitions of total order for pointers (US 220 & US 176)
- D1960R0
LEWG NB comment changes from SG1
- D1959R0
CWG (Untitled)
- D1957R2
CWG Converting from T* to bool should be considered narrowing (re: US 212)
- D1957R0
LWG Converting from T* to bool should be considered narrowing (re: US 212)
- D1956R3
LWG Updating D1956R2 (name of bit functions resolving PL326, US327, GB332, US328, GB331)
- D1956R2
LWG Updating P1956R0 (name of bit functions resolving PL326, US327, GB332, US328, GB331)
- D1956R1
LEWG About PL326, US327, GB332, US328, GB331 (bit function names)
- D1950R1
LEWG Updated draft of P1950 following LEWGI review on Monday
- D1949R2
EWG Update p1949.
- D1949R0
SG16 C++ Identifier Syntax using Unicode Standard Annex 31
- D1946R0
CWG Allow default by-value comparisons
- D1938R1
EWG D1938R1 (if consteval)
- D1937R2
CWG Fixing inconsistencies between constexpr and consteval functions
- D1935R1
LEWG A C++ Approach to Physical Units
- D1914R1
LEWG Updated paper on the name of shift algorithms
- D1907R1
CWG (Untitled)
- D1902R1
CWG Feature test macro changes
- D1892R1
LEWG Extended locale-specific presentation specifiers for std::format
- D1881R2
SG17 Adds "Guiding Principles" subsection
- D1880R1
LWG (Untitled)
- D1879R1
SG16 (Untitled)
- D1878R1
LWG D1878R1 Constraining Readable Types - s/readable/indirectly_readable/g
- D1874R1
CWG (Untitled)
- D1871R1
LWG Rename disable_sized_sentinel to disable_sized_sentinel_for
- D1870R1
LWG (Untitled)
- D1869R1
LEWG Changes from SG1 review.
- D1868R2
LWG (Untitled)
- D1868R1
LWG D1868R1 🦄 width: clarifying units of width and precision in std::format with LWG comments from 7 Nov addressed
- D1868R0
SG16 🦄 width: clarifying units of width and precision in std::format
- D1865R1
LEWG Add max() to latch and barrier
- D1862R1
LWG Ranges adaptors for non-copyable iterators
- D1862
LEWG (Untitled)
- D1859R1
SG16 Standard terminology character sets and encodings
- D1857R3
CWG Modules Dependency Discovery
- D1857R2
CWG (Untitled)
- D1856R1
LEWG Updated paper on the fix for std::byte
- D1854
CWG Making non-encodable string literals ill-formed
- D1847R3
EWG version used for presentation
- D1839R3
CWG Accessing Object Representations
- D1831R1
LWG D1831R1
- D1825R0
CWG Merged wording for P0527R1 and P1155R3
- D1824R2
EWG Contracts direction (23)
- D1824R1
EWG (Untitled)
- D1823R0
CWG Wording to remove contracts from the WP
- D1820R0
SG1 A very early and rough draft of an executor error and cancellation handling compromise.
- D1816R0
CWG Wording for the aggregate part of P1021 "Filling holes in CTAD"
- D1815R2
CWG Translation-unit-local entities
- D1815R1
CWG Translation-unit-local entities
- D1815R0
CWG Translation-unit-local entities
- D1814R0
CWG D1814R0: Wording for Class Template Argument Deduction for Alias Templates. Split from P1021 as requested
- D1812R0
EWG Axioms should be assumable
- D1811R0
CWG (Untitled)
- D1810
EWG A Quick Look at what P1754 will change (full)
- D1808
LEWG P1808R0: Contra P0339 polymorphic_allocator<> as a vocabulary type
- D1807R0
EWG Overview of all contract papers
- D1806R0
LEWG D1806R0: Put target_type/target in any_invocable
- D1787R4
CWG Declarations and where to find them
- D1787R1
CWG Declarations and where to find them
- D1782R1
EWG Local contract restrictions
- D1779R2
CWG ABI isolation for member functions
- D1779R1
EWG ABI isolation for member functions
- D1775R1
LWG UPDATED: Iterator Difference Type and Integer Overflow
- D1766R1
CWG (Untitled)
- D1739R4
LWG Avoid etc.
- D1739R3
LWG Avoid etc.
- D1739R1
LWG Draft of P1739 that contains the state approved by LEWG.
- D1732R3
LEWG (Untitled)
- D1723R2
LWG Mandating the Standard Library: Clause 31
- D1723R1
LWG D1723R1: Mandating the Standard Library: Clause 31 - Atomics library
- D1722R2
LWG Mandating the Standard Library: Clause 30
- D1721R2
LWG Mandating the Standard Library: Clause 29
- D1721R1
LWG Pre-mailing version - superseded
- D1720R1
LWG Pre-mailing version - superseded
- D1719R2
LWG Mandating the Standard Library: Clause 26 - Numerics library
- D1719R1
LWG Pre-mailing version - superseded
- D1718R2
LWG Mandating the Standard Library: Clause 25
- D1716R3
LWG Fixes LWG review
- D1716R1
LEWG Included proposed snake_case name alternatives.
- D1715R1
LWG Extra wording from CWG regarding deduced parameters for templated functions
- D1714R1
CWG NTTP are incomplete without float, double, and long double!
- D1703R1
CWG Wording for P1703R0
- D1690R1
LWG P1690 with a typo fix -> D1690R1
- D1686R2
LWG Mandating the Standard Library: Clause 27 - Time library
- D1668R1
CWG (Untitled)
- D1664
LWG (Untitled)
- D1661R1
LWG Link to proper revision o P920
- D1656R1
LEWG D1656R1#2 - "Throws: Nothing" should be noexcept
- D1652R1
LWG Printf corner cases in std::format, rebased on coming D0645R10
- D1645R1
LWG (Untitled)
- D1643R1
LEWG Add wait/notify to atomic_ref
- D1638R1
LWG (Untitled)
- D1636R1
LEWG Formatters for library types
- D1633R1
SG1 Ammendments to P1135
- D1630R1
CWG spaceship tuneup
- D1622R3
LWG D1622R3 Mandating the standard: Threads 32
- D1616R1
CWG D1616R1: Using unconstrained template template parameters with constrained templates
- D1614R2
LWG the mothership paper
- D1607R1
CWG (Untitled)
- D1600
EWG slides from 'can we build it?' presentation. d1600 may change, assignment bug discovered
- D1523R1
LWG (Untitled)
- D1522R1
LWG UPDATED: Iterator Difference Type and Integer Overflow
- D1505R0
LWG Mandating the Standard Library: Clause 30 - Atomic operations library
- D1502R1
CWG (Untitled)
- D1502R0
LEWG (Untitled)
- D1496R0
LEWG D1496R0 Formatting of negative zero
- D1494R0
EWG Optimization barrier for undefined behavior
- D1487R0
EWG User Experience with Contracts That Work
- D1486R1
EWG United Amendment to Contracts Facility for C++20
- D1486R0
EWG United Amendment to Contracts Facility for C++20
- D1485R0
EWG D1485R0 - Better keywords for the Coroutines TS
- D1482R0
EWG D1482r0 modules feedback
- D1478R2
SG1 Revision of D1478R2: byte-wise atomic memcpy
- D1474R1
LWG (Untitled)
- D1473R1
LEWG Shadow namespaces
- D1469R1
EWG D1469R1 - Disallow _ usage - With wording
- D1466R3
LWG D1466R3: Miscellaneous minor fixes for chrono
- D1466R1
LWG Miscellaneous minor fixes for chrono — updated
- D1464R1
LWG Reworked a bunch of "Constraints" elements
- D1463R1
LWG Updated "Mandating the Standard Library" papers
- D1462R1
LWG Updated "Mandating the Standard Library" papers
- D1460R1
LWG (Untitled)
- D1459R1
LWG (Untitled)
- D1458R1
LWG Updated "Mandating the Standard Library" papers
- D1456R1
LWG Move-only views
- D1452R2
CWG return-type-requirements
- D1450R3
LEWG D1450R3: Enriching type modification traits
- D1448R1
EWG D1448R1 - Simplifying Mixed Contract Modes
- D1429R3
EWG Updated to P1429R2
- D1426R1
EWG as meant to be published
- D1426R0
EWG intended version
- D1423R3
LWG char8_t backward compatibility remediation
- D1423R1
EWG (Untitled)
- D1413R2
LWG (Untitled)
- D1394R4
LWG Range constructor for std::span
- D1394R3
LWG (Untitled)
- D1391R4
LWG range constructor for string view
- D1391R2
LWG (Untitled)
- D1390R1
CWG Draft of Reflection NB comment resolutions
- D1385R6
LEWG Draft of P1385R6, intended for pre-Varna mailing
- D1381R1
CWG (Untitled)
- D1361R2
LWG Draft of P1361 "Integration of chrono with text formatting" with comments from June 28 LWG telecom addressed
- D1355R2
LEWG D1355R2
- D1353R0
CWG Missing feature test macros
- D1348R0
SG1 An Executor Property for Occupancy of Execution Agents
- D1344R1
CWG contract pre/post with WD text
- D1344R0
CWG pre/post with WD text
- D1339R1
LEWG Updated wording based on 2019-02-20 LEWG strawpoll
- D1331R2
CWG Updated wording prior to CWG discussion (per feedback from Jens)
- D1330R0
CWG D1330R0: Changing the active member of a union inside constexpr
- D1327R1
CWG (Untitled)
- D1323R2
CWG (Untitled)
- D1306R3
CWG Updated wording for P1306 Expansion Statements
- D1306R2
CWG Wording for P1306 Expansion Statements
- D1301
CWG D1301R4 - nodiscard("should have a reason"), Jens Updates with Aaron Fixes electric boogaloo
- D1293R1
LEWG ostream_joiner as voted by committee
- D1290R2
EWG D1290R2 - Avoiding undefined behavior in contracts
- D1289R1
CWG D1289R1 - Access control in contract conditions
- D1286R2
CWG (Untitled)
- D1272R4
Byteswapping for fun&&nuf
- D1272R1
CWG D1272R1: Byteswapping for fun&&nuf
- D1264R1
LWG D1264R1: Revising the wording of stream input operations (after small group review)
- D1259R1
LEWG Added section to explain what's still possible.
- D1252R2
LWG Ranges design cleanup
- D1248R1
LEWG Small qualification fixes and title change
- D1243R4
LWG (Untitled)
- D1242R1
EWG D1242r1 - Single file modules
- D1236R1
CWG (Untitled)
- D1236R0
CWG Alternative Wording for P0907R3 Signed Integers are Two's Complement
- D1223R3
LWG Update based on Tuesday review.
- D1222R2
LWG Updated flat_set wording paper.
- D1217R1
SG1 D1217R1 out-of-thin-air, minor bug fix revision
- D1213R1
EWG Update with 2 additional sections (2.3, 2.8)
- D1208R6
LWG final fix from Daniel (hopefully)
- D1208
LWG Updated source_location wording by Daniel, Rob, and Peter (more input by Daniel)
- D1207R3
LWG (Untitled)
- D1206R2
LEWG ranges::to
- D1206
LEWG Revision to ranges::to
- D1189R0
LEWG (Untitled)
- D1187R1
LWG (Untitled)
- D1186R3
CWG when do you use <=>
- D1186R2
CWG (Untitled)
- D1186R1
CWG (Untitled)
- D1185R2
CWG (Untitled)
- D1185R1
CWG (Untitled)
- D1165R1
LWG Make stateful allocator propagation more consistent for operator+(basic_string)
- D1161R3
CWG (Untitled)
- D1155R3
CWG Post-Kona draft of P1155 "More implicit moves"
- D1154
LWG D1154R2 forwarded to LWG from LEWG
- D1152R4
CWG D1152R4
- D1152R2
EWG D1152R2 Deprecating volatile
- D1147R1
P1147 printing volatile pointers
- D1143R3
CWG Adding the constinit keyword
- D1143R2
CWG (Untitled)
- D1141R2
CWG D1141R2: Yet another approach for constrained declarations ("concepts terse syntax")
- D1139R2
CWG (Untitled)
- D1135R6
LWG The C++20 Synchronization Library
- D1135R5
LWG (old; use D1135R6 instead) The C++20 Synchronization Library
- D1135R4
LWG The C++20 Synchronization Library
- D1135R2
LEWG D1135R2: The C++20 Synchronization Library
- D1132
LEWG p1132 out_ptr with new benchmarks and edits for noexcept discussion
- D1131R2
CWG (Untitled)
- D1123R0
LWG Editorial Guidance for merging P0019r8 and P0528r3
- D1120R0
CWG D1120R0: Wording for parts of P0946R0
- D1119R0
SG1 D1119r0
- D1118R0
LWG concat and split simd over and over
- D1116R1
SG1 (Untitled)
- D1111R0
LWG D1111r0: Proposed Resolution to NB Comments on the Parallelism TS v2
- D1103R3
CWG (Untitled)
- D1103R2
CWG (Untitled)
- D1103R0
EWG Merging modules
- D1099R5
CWG D1099R5 (using enum) with fixes after Tuesday review round 1
- D1094R2
EWG Nested inline namespaces with revised core wording
- D1093R1
EWG Minor updates to P1093R0
- D1091R3
CWG (Untitled)
- D1087R1
EWG Modules for Standard C++ by Richard Smith and Gabriel Dos Reis
- D1084R2
CWG "Today’s return-type-requirements Are Insufficient"
- D1076R1
CWG (Untitled)
- D1072R5
LEWG (Untitled)
- D1069R1
LEWG Split out make_unique/make_shared portion of P1069R0 as discussed with Titus
- D1065R2
LWG constexpr invoke
- D1065R1
LWG (Untitled)
- D1063R1
EWG Draft of P1063R1, Core Coroutines
- D1061R4
CWG 1061 (structured bindings can introduce a pack)
- D1045R1
EWG (Untitled)
- D1041R4
CWG (Untitled)
- D1040R1
EWG Latest Revision of Draft Proposal d1040r1 - std::embed based on LEWG feedback
- D1035R7
LWG Applies Friday feedback
- D1035
LWG Rebases according to N4820
- D1025R1
CWG D1025R1: Update the reference to the Unicode Standard
- D1024R3
LWG D1024R3 - Usability enhancements for std::span
- D1024R2
LWG Revision of P1024r1 after LWG wording review on Wednesday
- D1021R5
CWG D1021R5 - Filling Holes in Class Template Argument Deduction
- D1021R4
CWG (Untitled)
- D1020R1
LWG Updated P1020 after initial wording review
- D1013
EWG D1013R1
- D1009R2
CWG (Untitled)
- D1008R1
CWG (Untitled)
- D1007R3
LWG Fixed wording of P1007R2 after review by Jens Maurer
- D1005R0
(Untitled)
- D1004R2
LWG constexpr std::vector with latest wording updates
- D1002R1
CWG D1002R1: Try-catch blocks in constexpr functions (with CWG live edits)
- D1001R2
LWG vectorization parallel policy for C++20
- D1001R0
SG1 Target wavefront policies for C++20 rather than TS
- D1000R4
EWG C++23 schedule
- D0997R3
EWG Draft 3 P0997 "Retire Pernicious Language Constructs in Module Contexts"
- D0997R2
EWG Draft P0997 "Retire Pernicious Language Constructs in Module Contexts"
- D0996R1
LWG Rebase Library Fundamentals on C++17
- D0996R0
LWG Rebase Library Fundamentals on C++17
- D0995R1
SG1 D0995r1
- D0995R0
D0995r0
- D0991R0
SG1 Comparison of Stackful Coroutine Proposals
- D0982R1
CWG D0982
- D0981R3
LEWG D0981R3 (Let strong_order be a customization point) with LEWG Kona addenda
- D0980R1
LWG constexpr std::string with latest wording updates
- D0979R0
German position on merging Ranges TS
- D0978R0
EWG Response to Coroutine Concerns raised in D0973r0
- D0975R0
EWG Library impact of coroutines
- D0973R0
EWG D0973R0: Coroutines TS Use Cases and Design Issues
- D0971
SG1 (Untitled)
- D0970R0
Better, Safer Range Access Customization Points
- D0969R0
CWG (Untitled)
- D0968R0
CWG Tentatively ready issues to be moved in Jacksonville
- D0966R1
LWG Mark Zeren - updated to deprecate default parameter.
- D0964R1
Finding the right set of traits for simd
- D0962R1
CWG (Untitled)
- D0961R1
CWG (Untitled)
- D0960R3
CWG Allow initializing aggregates from a parenthesized list of values
- D0960R2
CWG Allow initializing aggregates from a parenthesized list of values
- D0957R4
SG17 (Untitled)
- D0947R1
EWG (Untitled)
- D0943R2
LEWG D0943R2: Support C atomics in C++
- D0943R1
SG1 D0943R1: C atomics in C++ revision
- D0942R1
LWG (Untitled)
- D0941R2
LWG D0941R2 feature-test wording
- D0929R2
CWG (Untitled)
- D0929R1
EWG D0929R1: Checking for abstract class types (update for arrays)
- D0928R1
EWG D0928R1: Mitigating Speculation Attacks in C++
- D0920R2
LWG Precalculated hash values in lookup
- D0920R1
LWG (Untitled)
- D0918R1
SG1 Moar simd<> operations
- D0917R1
EWG updated paper with more motivation for operator?:
- D0912R1
EWG Revised P0912r0 rendered as HTML + fixes
- D0907R3
EWG D0907r3
- D0907R1
EWG D0907r1
- D0905R1
CWG (Untitled)
- D0898R3
LWG Standard Library Concepts
- D0893R2
EWG (Untitled)
- D0892R2
CWG (Untitled)
- D0892R1
CWG (Untitled)
- D0891R3
LEWG D0981R3 (strong_order customization point + P1380R1 weak_order for floats)
- D0881R6
LWG Stacktrace (after the CWG review)
- D0881R4
CWG Stacktrace with LEWG feedback
- D0881R3
CWG Stacktrace wording (after LEWG address() votes)
- D0876R12
LEWG fiber_context: fibers without scheduler - remove stop_source, stop_token, add ctor with explicit stack
- D0876R7
SG1 Köln update of P0876 based on Monday's SG1 feedback
- D0876R3
SG1 Updated draft of fiber_handle proposal
- D0876R1
SG1 fibers without scheduler, revised per SG1 in Jacksonville
- D0870R2
EWG Revision of P0870R1, based on LEWG-I feedback today
- D0848R3
CWG conditionally trivial
- D0848R2
CWG (Untitled)
- D0848R1
EWG (Untitled)
- D0847R3
EWG Deducing this
- D0847R1
EWG (Untitled)
- D0840R2
CWG (Untitled)
- D0823R0
EWG Modules: semantics of declarations
- D0820R4
LWG Feedback on P0214
- D0820R3
Feedback on P0214 (simd<>)
- D0811R3
LWG Revisions to midpoint/lerp
- D0806R2
CWG Deprecate implicit capture of "this" via [=]
- D0798R8
P0798R8 Monadic operations for std::optional
- D0784R7
CWG More constexpr containers
- D0784R6
CWG More constexpr containers (including EWG cut)
- D0784R5
CWG (Untitled)
- D0784R2
CWG Standard containers and constexpr
- D0780R2
CWG (Untitled)
- D0769R1
LWG shift algorithm
- D0759R1
LWG D07591R1 fpos Requirements
- D0758R1
LWG D07581R1 Implicit conversion traits and utility functions
- D0735R1
CWG D0735R1: Interaction of memory_order_consume with release sequences
- D0732R2
CWG D0732R2 class type NTTPs
- D0732R1
CWG classes in non-type template parameters
- D0722R3
CWG Efficient sized delete for variable sized classes
- D0670R4
CWG Function reflection
- D0668R5
CWG D0668R5 memory model
- D0664R8
CWG Coroutine TS issues ready for CWG review
- D0664R7
CWG Coroutines TS Issue list (with fixed wording for ready issues), others moved to not ready
- D0664R4
SG1 Created issues 31 and 32 requested by SG1
- D0664R2
EWG Coroutine Issue List (March 2018)
- D0660R10
LWG jthread and stop_token Monday Evening and Night
- D0660R7
LEWG D0660R7 (interrupt tokens with callbacks and jthread)
- D0652R4
SG1 Concurrent associative data structure with unsynchronized view
- D0645R10
LWG Draft of P0645 with comments from June 21 LWG telecom addressed
- D0645R9
LWG (Old: use D0645R10 instead) Draft of P0645 with comments from June 14 LWG telecon addressed
- D0645R8
LWG (Old: use D0645R10 instead) Draft of P0645 with comments from March 18 LWG telecon addressed
- D0645R6
LWG D0645R6 Text Formatting for C++20
- D0645R4
LWG Text Formatting
- D0642R4
SG1 (Untitled)
- D0634R3
CWG Revision of Down with typename!
- D0631R8
LWG Updated Math Constant wording revision 8 (post telecon 2019-04-23) updated 2019-07-17
- D0631R7
LWG (Old: Please use D0631R8 instead) Updated Math Constant wording revision 7 (post telecon 2019-04-23)
- D0631R3
LEWG Math Constants (Revision 3)
- D0627R4
LWG std::unreachable() (fetch James Touton if this comes up)
- D0626R0
SG1 No Internal Locks for C++ Atomics
- D0619R4
LWG Remove deprecated facilities from C++20 please
- D0619R3
LWG Removing deprecated features
- D0608R2
LWG D0608R2 A sane variant converting constructor
- D0602R2
LWG variant and optional should propagate copy/move triviality (rebased)
- D0593R6
LWG Implicit creation of objects for low-level object manipulation
- D0593R5
CWG (Untitled)
- D0593R4
EWG Implicit creation of objects for low-level object manipulation (with wording)
- D0591
LWG Revision of P0591r3 (uses-allocator construction) as per LWG wording review Tuesday
- D0586R2
LWG Revision of p0586r1, updated as discussed
- D0586R1
Update of P0586R0
- D0553R4
LWG (Untitled)
- D0553R3
LEWG Bit operations
- D0551R3
LWG "Don't Specialize std function templates!"
- D0542R5
CWG D0542R5 - Support for contract based programming in C++
- D0542R4
CWG Support for contract based programming in C++
- D0533R6
LWG Move proposed text from [expr.const] to [library.c]
- D0528R3
CWG D0528r3
- D0528R2
EWG D0528r2
- D0493R4
LWG P0493R4 atomic min/max
- D0482R6
LWG (Untitled)
- D0482R4
CWG (Untitled)
- D0479R5
CWG Likely/unlikely revision
- D0466R5
CWG LWG clarifications and fixes
- D0454R1
(Untitled)
- D0429R8
LWG Update flat_map wording.
- D0429R7
LWG Updated flat_map wording.
- D0424R3
CWG D0424R3 - Templated string UDL
- D0401R2
LEWG Revised P0401R1, based on pre-meeting feedback
- D0388R4
CWG (Untitled)
- D0357R3
LWG Updated to use new elements.
- D0356R5
LWG (Untitled)
- D0355R7
LWG Extending chrono to Calendars and Time Zones
- D0355R6
LWG Date/time
- D0350R3
LEWG Integrating simd with parallel algorithms
- D0340R2
LWG Making std::underlying_type SFINAE-friendly
- D0330
CWG D0330r8 Literal suffix for (signed) size_t
- D0325R4
LWG to_array with expects, feature-test macro
- D0325R3
LWG to_array from LFTS revision 3 (draft after small group)
- D0323R7
LWG D0323r7
- D0290R4
Apply for synchronized_value, with changes based on LWG feedback
- D0288R5
LWG any_invocable
- D0288R4
LEWG (Untitled)
- D0288R3
LEWG (Untitled)
- D0260R6
SG1 (Untitled)
- D0214R9
LWG simd paper with less SFINAE requirements
- D0211R2
LEWG Allocator-aware library wrappers for dynamic allocation
- D0201R6
LWG Revised edition of polymorphic_value wording
- D0201R5
LWG Draft with revised polymorphic_value wording
- D0194R6
CWG Static Reflection
- D0192R5
EWG Update of P0192R4 with open questions and SG-6 feedback.
- D0122R7
span, R7
- D0057R9
CWG Application of Rebase Coro to C++17 to the Coroutine Working Draft
- D0019R8
LWG Update to P0019r7 with requested LWG edits
- D0019
LWG (Untitled)
- CWG2912
2024-06-20 7.6.2.8 [expr.new] open Too-large value for size in array new Mital Ashok
- CWG2911
2024-06-24 7.5.8.1 [expr.prim.req.general] open Unclear meaning of expressions "appearing within" subexpressions Hubert Tong
- CWG2910
2024-06-24 6.3 [basic.def.odr] open Effect of requirement-parameter-lists on odr-usability Hubert Tong
- CWG2909
2024-06-24 7.7 [expr.const] open Subtle difference between constant-initialized and constexpr CWG
- CWG2908
2024-06-17 15.7 [cpp.line] open Counting physical source lines for __LINE__ Alisdair Meredith
- CWG2907
2023-01-10 7.7 [expr.const] open Constant lvalue-to-rvalue conversion on uninitialized std::nullptr_t Jim X
- CWG2906
2024-06-08 7.6.16 [expr.cond] tentatively ready Lvalue-to-rvalue conversion of class types for conditional operator Jan Schultke
- CWG2905
2024-06-16 13.8.3.4 [temp.dep.constexpr] tentatively ready Value-dependence of noexcept-expression Mital Ashok
- CWG2904
2024-06-14 13.1 [temp.pre] open Introducing template-names Brian Bi
- CWG2903
2024-06-13 13.3 [temp.names] tentatively ready Can we omit the template disambiguator in nested-name-specifiers in type-only contexts? Richard Smith
- CWG2902
2024-06-14 7.5.5.1 [expr.prim.id.general] review Implicit this transformation outside of permitted contexts Vincent X
- CWG2901
2024-06-14 7.2.1 [basic.lval] open Unclear semantics for near-match aliased access Jan Schultke
- CWG2900
2024-06-05 13.10.3.6 [temp.deduct.type] open Deduction of non-type template arguments with placeholder types Hubert Tong
- CWG2899
2024-06-05 7.3.2 [conv.lval] open Bad value representations should cause undefined behavior Jan Schultke
- CWG2898
2024-05-30 12.2.4.2.1 [over.best.ics.general] open Clarify implicit conversion sequence from cv T to T Brian Bi
- CWG2897
2024-05-30 11.4.6 [class.copy.assign] open Copying potentially-overlapping union subobjects Jiang An
- CWG2896
2024-05-15 13.10.3 [temp.deduct] review Template argument deduction involving exception specifications Krystian Stasiowski
- CWG2895
2024-05-29 9.4.1 [dcl.init.general] DR Initialization should ignore the destination type's cv-qualification Brian Bi
- CWG2894
2024-05-14 7.6.1.4 [expr.type.conv] review Functional casts create prvalues of reference type Jan Schultke
- CWG2893
2024-05-09 13.9.2 [temp.inst] NAD Instantiations in discarded if constexpr substatements Jan Schultke
- CWG2892
2024-05-06 7.4 [expr.arith.conv] DR Unclear usual arithmetic conversions Lauri Vasama
- CWG2891
2024-05-17 Clause Annex B [implimits] DR Normative status of implementation limits ISO/CS
- CWG2890
2024-03-08 11.6 [class.local] review Defining members of local classes Brian Bi
- CWG2889
2024-05-03 7.6.2.9 [expr.delete] open Requiring an accessible destructor for destroying operator delete Lauri Vasama
- CWG2888
2024-04-30 6.5.4 [basic.lookup.argdep] review Missing cases for reference and array types for argument-dependent lookup Lewis Baker
- CWG2887
2024-04-18 C.6.3 [diff.cpp03.expr] DR Missing compatibility entries for xvalues Jiang An
- CWG2886
2024-04-27 6.7.7 [class.temporary] DR Temporaries and trivial potentially-throwing special member functions Jiang An
- CWG2885
2022-11-26 11.4.5.2 [class.default.ctor] review Non-eligible trivial default constructors Roy Jacobson
- CWG2884
2024-03-19 9.2.9.5 [dcl.type.elab] dup Qualified declarations of partial specializations Krystian Stasiowski
- CWG2883
2024-03-20 6.3 [basic.def.odr] DR Definition of "odr-usable" ignores lambda scopes Hubert Tong
- CWG2882
2024-04-24 7.6.1.9 [expr.static.cast] DR Unclear treatment of conversion to void Richard Smith
- CWG2881
2024-04-19 7.5.6.2 [expr.prim.lambda.closure] DR Type restrictions for the explicit object parameter of a lambda Richard Smith
- CWG2880
2024-03-07 7.6.2.9 [expr.delete] open Accessibility check for destructor of incomplete class type Alisdair Meredith
- CWG2879
2024-04-15 7.6.1.11 [expr.const.cast] drafting Undesired outcomes with const_cast Brian Bi
- CWG2878
2024-03-20 7.6.3 [expr.cast] open C-style casts to reference types Hubert Tong
- CWG2877
2024-04-07 9.7.2 [enum.udecl] DR Type-only lookup for using-enum-declarator Richard Smith
- CWG2876
2024-03-22 9.5.1 [dcl.fct.def.general] accepted Disambiguation of T x = delete("text") Richard Smith
- CWG2875
2024-03-21 C.7.4 [diff.expr] review Missing support for round-tripping null pointer values through indirection/address operators Richard Smith
- CWG2874
2024-03-19 9.2.9.5 [dcl.type.elab] DR Qualified declarations of partial specializations Krystian Stasiowski
- CWG2873
2024-03-16 12.3 [over.over] open Taking the address of a function involving template argument deduction Anoop Rana
- CWG2872
2024-03-08 6.6 [basic.link] DR Linkage and unclear "can be referred to" Brian Bi
- CWG2871
2024-03-03 11.4.5.2 [class.default.ctor] DR User-declared constructor templates inhibiting default constructors Jim X
- CWG2870
2024-03-09 5.13.5 [lex.string] DR Combining absent encoding-prefixes Jan Schultke
- CWG2869
2024-03-14 7.5.3 [expr.prim.this] DR this in local classes Richard Smith
- CWG2868
2018-02-16 6.7.7 [class.temporary] open Self-references in trivially copyable objects as function return values Richard Smith
- CWG2867
2023-02-03 9.6 [dcl.struct.bind] DR Order of initialization for structured bindings Richard Smith
- CWG2866
2023-11-12 9.12 [dcl.attr] open Observing the effects of [[no_unique_address]] Brian Bi
- CWG2865
2024-01-14 7.6.16 [expr.cond] DR Regression on result of conditional operator Christof Meerwald
- CWG2864
2023-11-04 9.4.5 [dcl.init.list] DR Narrowing floating-point conversions Brian Bi
- CWG2863
2024-02-24 6.7.3 [basic.life] drafting Unclear synchronization requirements for object lifetime rules Richard Smith
- CWG2862
2024-02-21 13.1 [temp.pre] drafting Unclear boundaries of template declarations Jan Schultke
- CWG2861
2024-02-06 7.6.1.7 [expr.dynamic.cast] DR dynamic_cast on bad pointer value Jim X
- CWG2860
2024-02-21 6.7.3 [basic.life] dup Remove and fix the term "vacuous initialization" Jiang An
- CWG2859
2024-02-09 9.4.1 [dcl.init.general] DR Value-initialization with multiple default constructors Brian Bi
- CWG2858
2024-02-06 7.5.5.3 [expr.prim.id.qual] accepted Declarative nested-name-specifiers and pack-index-specifiers Krystian Stasiowski
- CWG2857
2024-02-08 6.5.4 [basic.lookup.argdep] DRWP Argument-dependent lookup with incomplete class types Lewis Baker
- CWG2856
2024-01-09 12.2.2.8 [over.match.list] DRWP Copy-list-initialization with explicit default constructors Anoop Rana
- CWG2855
2023-12-12 7.6.1.6 [expr.post.incr] DRWP Undefined behavior in postfix increment Lénárd Szolnoki
- CWG2854
2024-01-22 14.2 [except.throw] DRWP Storage duration of exception objects Jiang An
- CWG2853
2024-02-03 7.6.6 [expr.add] DRWP Pointer arithmetic with pointer to hypothetical element Jim X
- CWG2852
2023-10-25 11.4.1 [class.mem.general] open Complete-class contexts and class-scope lambdas Richard Smith
- CWG2851
2023-11-03 7.7 [expr.const] DRWP Allow floating-point conversions in converted constant expressions Brian Bi
- CWG2850
2024-02-03 6.7.5 [basic.stc] DRWP Unclear storage duration for function parameter objects Brian Bi
- CWG2849
2024-01-20 6.7.7 [class.temporary] DRWP Parameter objects are not temporary objects Brian Bi
- CWG2848
2024-01-15 13.9.3 [temp.explicit] DRWP Omitting an empty template argument list for explicit instantiation Anoop Rana
- CWG2847
2023-12-15 13.9.4 [temp.expl.spec] review Constrained explicit specializations of function templates at class scope Krystian Stasiowski
- CWG2846
2024-01-28 9.3.4.6 [dcl.fct] DRWP Out-of-class definitions of explicit object member functions Krystian Stasiowski
- CWG2845
2023-12-29 7.5.6.2 [expr.prim.lambda.closure] DRWP Make the closure type of a captureless lambda a structural type Barry Revzin
- CWG2844
2023-07-14 12.2.2.3 [over.match.oper] open Enumerating a finite set of built-in candidates Brian Bi
- CWG2843
2024-01-05 Clause 2 [intro.refs] review Undated reference to Unicode makes C++ a moving target Jonathan Wakely
- CWG2842
2022-12-10 12.2.4.3 [over.ics.rank] open Preferring an initializer_list over a single value Jason Merrill
- CWG2841
2023-12-14 11.4.5.1 [class.ctor.general] open When do const objects start being const? Tom Honermann
- CWG2840
2023-08-31 6.7.6 [basic.align] open Missing requirements for fundamental alignments Jiang An
- CWG2839
2023-12-07 11.4.7 [class.dtor] open Explicit destruction of base classes Jiang An
- CWG2838
2023-11-30 6.4.3 [basic.scope.block] open Declaration conflicts in lambda-expressions Jakub Jelínek
- CWG2837
2023-11-29 11.4.5.3 [class.copy.ctor] open Instantiating and inheriting by-value copy constructors Brian Bi
- CWG2836
2023-11-20 6.8.6 [conv.rank] DR Conversion rank of long double and extended floating-point types Joshua Cranmer
- CWG2835
2023-11-30 6.4.1 [basic.scope.scope] open Name-independent declarations Jakub Jelínek
- CWG2834
2023-12-02 13.7.7.3 [temp.func.order] review Partial ordering and explicit object parameters Jason Merrill
- CWG2833
2023-12-01 6.9.3.3 [basic.start.dynamic] review Evaluation of odr-use Brian Bi
- CWG2832
2023-11-09 6.7.7 [class.temporary] open Invented temporary variables and temporary objects Thomas Köppe
- CWG2831
2020-04-13 9.3.1 [dcl.decl.general] DRWP Non-templated function definitions and requires-clauses Krystian Stasiowski
- CWG2830
2019-11-19 9.4.5 [dcl.init.list] DRWP Top-level cv-qualification should be ignored for list-initialization Krystian Stasiowski
- CWG2829
2020-03-13 12.2.4.2.1 [over.best.ics.general] open Redundant case in restricting user-defined conversion sequences Krystian Stasiowski
- CWG2828
2022-03-21 7.6.3 [expr.cast] DRWP Ambiguous interpretation of C-style cast Jim X
- CWG2827
2021-09-12 6.8.2 [basic.fundamental] review Representation of unsigned integral types David Detweiler
- CWG2826
2022-12-16 6.7.7 [class.temporary] drafting Missing definition of "temporary expression" Brian Bi
- CWG2825
2023-11-08 8.6.5 [stmt.ranged] DRWP Range-based for statement using a braced-init-list Arthur O'Dwyer
- CWG2824
2023-11-06 9.4.1 [dcl.init.general] DRWP Copy-initialization of arrays Anoop Rana
- CWG2823
2023-11-06 7.6.2.2 [expr.unary.op] DRWP Implicit undefined behavior when dereferencing pointers CWG
- CWG2822
2023-11-06 6.7.5.1 [basic.stc.general] DRWP Side-effect-free pointer zap Davis Herring
- CWG2821
2023-07-24 6.7.3 [basic.life] review Lifetime, zero-initialization, and dynamic initialization Jan Schultke
- CWG2820
2023-10-31 9.4.1 [dcl.init.general] DRWP Value-initialization and default constructors Shafik Yaghmour
- CWG2819
2023-10-19 7.7 [expr.const] accepted Cast from null pointer value in a constant expression Jason Merrill
- CWG2818
2023-01-18 5.10 [lex.name] DR Use of predefined reserved identifiers Jiang An
- CWG2817
2023-02-23 7.6.2.5 [expr.sizeof] open sizeof(abstract class) is underspecified Jiang An
- CWG2816
2023-04-26 6.9.2.3 [intro.progress] review Unclear phrasing "may assume ... eventually" Jiang An
- CWG2815
2023-10-05 12.2.4.3 [over.ics.rank] drafting Overload resolution for references/pointers to noexcept functions Brian Bi
- CWG2814
2023-10-20 7.6.1.9 [expr.static.cast] NAD Alignment requirement of incomplete class type Janet Cobb
- CWG2813
2023-08-28 7.6.1.5 [expr.ref] DRWP Class member access with prvalues Barry Revzin
- CWG2812
2023-10-18 7.6.2.8 [expr.new] open Allocation with explicit alignment Tim Song
- CWG2811
2023-10-12 6.9.3.1 [basic.start.main] DRWP Clarify "use" of main Jan Schultke
- CWG2810
2022-01-23 13.8.1 [temp.res.general] DRWP Requiring the absence of diagnostics for templates Andrey Erokhin
- CWG2809
2023-09-27 9.5.2 [dcl.fct.def.default] DRWP An implicit definition does not redeclare a function Brian Bi
- CWG2808
2023-09-21 13.9.2 [temp.inst] review Explicit specialization of defaulted special member function Richard Smith
- CWG2807
2023-09-07 11.4.7 [class.dtor] DRWP Destructors declared consteval Corentin Jabot
- CWG2806
2023-10-10 13.8.1 [temp.res.general] DRWP Make a type-requirement a type-only context Barry Revzin
- CWG2805
2023-10-12 7.6.2.9 [expr.delete] open Underspecified selection of deallocation function Lénárd Szolnoki
- CWG2804
2023-10-13 12.2.2.3 [over.match.oper] open Lookup for determining rewrite targets Richard Smith
- CWG2803
2023-06-14 12.2.4.2.5 [over.ics.ref] DRWP Overload resolution for reference binding of similar types Brian Bi
- CWG2802
2023-09-26 9.3.4.6 [dcl.fct] open Constrained auto and redeclaration with non-abbreviated syntax Richard Smith
- CWG2801
2023-09-18 9.4.4 [dcl.init.ref] DRWP Reference binding with reference-related types Brian Bi
- CWG2800
2023-09-22 7.7 [expr.const] review Instantiating constexpr variables for potential constant evaluation Shafik Yaghmour
- CWG2799
2017-09-01 11.4.5.2 [class.default.ctor] drafting Inheriting default constructors Hubert Tong
- CWG2798
2023-09-12 7.7 [expr.const] DRWP Manifestly constant evaluation of the static_assert message Jason Merrill
- CWG2797
2023-09-17 12.2.2.3 [over.match.oper] review Meaning of "corresponds" for rewritten operator candidates Corentin Jabot
- CWG2796
2023-09-14 7.6.9 [expr.rel] DRWP Function pointer conversions for relational operators Alisdair Meredith
- CWG2795
2023-09-04 6.7.2 [intro.object] DRWP Overlapping empty subobjects with different cv-qualification Jonathan Caves
- CWG2794
2023-04-19 13.7.8 [temp.alias] open Uniqueness of lambdas in alias templates Ilya Biryukov
- CWG2793
2023-08-31 6.4.3 [basic.scope.block] DRWP Block-scope declaration conflicting with parameter name Jason Merrill
- CWG2792
2023-08-30 7.6.2.7 [expr.unary.noexcept] DRWP Clean up specification of noexcept operator Jan Schultke
- CWG2791
2023-08-23 8.7.4 [stmt.return] DRWP Unclear phrasing about "returning to the caller" Jan Schultke
- CWG2790
2023-08-18 12.2.4.2.6 [over.ics.list] open Aggregate initialization and user-defined conversion sequence Johannes Schaub
- CWG2789
2023-08-08 12.2.4.1 [over.match.best.general] DRWP Overload resolution with implicit and explicit object member functions Corentin Jabot
- CWG2788
2023-08-09 6.4.1 [basic.scope.scope] open Correspondence and redeclarations Corentin Jabot
- CWG2787
2023-08-08 11.4.4 [special] open Kind of explicit object copy/move assignment function Corentin Jabot
- CWG2786
2023-08-23 7.6.10 [expr.eq] open Comparing pointers to complete objects Alisdair Meredith
- CWG2785
2023-07-17 13.8.3.3 [temp.dep.expr] DRWP Type-dependence of requires-expression CWG
- CWG2784
2023-08-21 17.2.4 [support.types.layout] open Unclear definition of member-designator for offsetof Corentin Jabot
- CWG2783
2023-08-21 10.4 [module.global.frag] DRWP Handling of deduction guides in global-module-fragment Daniela Engert
- CWG2782
2023-07-20 6.3 [basic.def.odr] open Treatment of closure types in the one-definition rule Brian Bi
- CWG2781
2023-08-19 6.3 [basic.def.odr] open Unclear recursion in the one-definition rule Johannes Schaub
- CWG2780
2023-08-07 7.6.1.10 [expr.reinterpret.cast] DRWP reinterpret_cast to reference to function types Lauri Vasama
- CWG2779
2023-03-28 5.3 [lex.charset] open Restrictions on the ordinary literal encoding Jim X
- CWG2778
2023-07-27 7.7 [expr.const] review Trivial destructor does not imply constant destruction Jiang An
- CWG2777
2023-07-26 13.2 [temp.param] DRWP Type of id-expression denoting a template parameter object Jim X
- CWG2776
2023-07-27 4.1.1 [intro.compliance.general] open Substitution failure and implementation limits Corentin Jabot
- CWG2775
2023-05-31 14.2 [except.throw] DRWP Unclear argument type for copy of exception object Jiang An
- CWG2774
2023-07-17 13.8.3.4 [temp.dep.constexpr] open Value-dependence of requires-expressions Christof Meerwald
- CWG2773
2023-07-16 11.5.2 [class.union.anon] open Naming anonymous union members as class members Hubert Tong
- CWG2772
2023-07-15 C.6.4 [diff.cpp03.dcl.dcl] DRWP Missing Annex C entry for linkage effects of linkage-specification Hubert Tong
- CWG2771
2023-07-16 11.4.3 [class.mfct.non.static] DRWP Transformation for unqualified-ids in address operator Jim X
- CWG2770
2023-07-14 13.10.3.1 [temp.deduct.general] open Trailing requires-clause can refer to function parameters before they are substituted into Richard Smith
- CWG2769
2023-07-14 13.10.3.1 [temp.deduct.general] open Substitution into template parameters and default template arguments should be interleaved Richard Smith
- CWG2768
2023-07-06 7.6.19 [expr.ass] DRWP Assignment to enumeration variable with a braced-init-list Shafik Yaghmour
- CWG2767
2023-07-06 11.5.2 [class.union.anon] open Non-defining declarations of anonymous unions Hubert Tong
- CWG2766
2023-07-15 5.13.5 [lex.string] open Repeated evaluation of a string-literal may yield different objects Balog Pal
- CWG2765
2023-07-14 6.7.2 [intro.object] open Address comparisons between potentially non-unique objects during constant evaluation CWG
- CWG2764
2023-07-05 6.4.1 [basic.scope.scope] DRWP Use of placeholders affecting name mangling Hubert Tong
- CWG2763
2023-07-10 7.7 [expr.const] DRWP Ignorability of [[noreturn]] during constant evaluation Jiang An
- CWG2762
2023-07-11 12.2.2.1 [over.match.funcs.general] DRWP Type of implicit object parameter Jim X
- CWG2761
2023-07-11 11.4.7 [class.dtor] DRWP Implicitly invoking the deleted destructor of an anonymous union member Corentin Jabot
- CWG2760
2023-07-08 7.7 [expr.const] DRWP Defaulted constructor that is an immediate function Corentin Jabot
- CWG2759
2020-11-10 11.4.1 [class.mem.general] DRWP [[no_unique_address] and common initial sequence Richard Smith
- CWG2758
2023-06-12 7.6.2.9 [expr.delete] DRWP What is "access and ambiguity control"? CWG
- CWG2757
2023-06-14 11.9.5 [class.cdtor] review Deleting or deallocating storage of an object during its construction Jiang An
- CWG2756
2023-06-20 11.9 [class.init] review Completion of initialization by delegating constructor Brian Bi
- CWG2755
2023-06-28 7.7 [expr.const] DRWP Incorrect wording applied by P2738R1 P2738R1 Jens Maurer
- CWG2754
2023-06-23 9.5.4 [dcl.fct.def.coroutine] DRWP Using *this in explicit object member functions that are coroutines Christof Meerwald
- CWG2753
2023-06-29 6.7.2 [intro.object] DRWP Storage reuse for string literal objects and backing arrays Brian Bi
- CWG2752
2023-06-29 5.13.4 [lex.fcon] open Excess-precision floating-point literals Peter Dimov
- CWG2751
2020-06-10 8.8 [stmt.dcl] NAD Order of destruction for parameters for operator functions Richard Smith
- CWG2750
2023-06-16 7.7 [expr.const] DRWP construct_at without constructor call CWG
- CWG2749
2023-03-12 7.6.9 [expr.rel] DRWP Treatment of "pointer to void" for relational comparisons lprv
- CWG2748
2023-06-13 7.6.1.5 [expr.ref] DRWP Accessing static data members via null pointer Tomasz Kamiński
- CWG2747
2021-09-14 5.2 [lex.phases] DRWP Cannot depend on an already-deleted splice Jim X
- CWG2746
2022-12-13 13.8.1 [temp.res.general] DRWP Checking of default template arguments Shafik Yaghmour
- CWG2745
2022-12-13 6.3 [basic.def.odr] DRWP Dependent odr-use in generic lambdas Shafik Yaghmour
- CWG2744
2023-06-08 6.7.2 [intro.object] open Multiple objects of the same type at the same address Chris Hallock
- CWG2743
2023-06-05 11.4.5.3 [class.copy.ctor] open Copying non-trivial objects nested within a union Jiang An
- CWG2742
2023-06-06 9.4.5 [dcl.init.list] drafting Guaranteed copy elision for brace-initialization from prvalue Jim X
- CWG2741
2023-06-01 12.2.4.2.6 [over.ics.list] open Implicit conversion sequence from empty list to array of unknown bound Richard Smith
- CWG2740
2023-02-10 7.7 [expr.const] open Too many objects have constexpr-unknown type Richard Smith
- CWG2739
2022-09-20 7.5.8.5 [expr.prim.req.nested] open Nested requirement not a constant expression Barry Revzin
- CWG2738
2022-05-22 7.5.5.2 [expr.prim.id.unqual] review "denotes a destructor" is missing specification Jim X
- CWG2737
2023-05-23 7.5.6.3 [expr.prim.lambda.capture] review Temporary lifetime extension for reference init-captures Tomasz Kamiński
- CWG2736
2023-05-10 11.2 [class.prop] open Standard layout class with empty base class also in first member Lénárd Szolnoki
- CWG2735
2023-03-23 12.2.4 [over.match.best] open List-initialization and conversions in overload resolution Jason Merrill
- CWG2734
2023-05-10 7.7 [expr.const] open Immediate forward-declared function templates Corentin Jabot
- CWG2733
2023-05-25 9.12.9 [dcl.attr.unused] DRWP Applying [[maybe_unused]] to a label Barry Revzin
- CWG2732
2023-05-25 10.3 [module.import] DRWP Can importable headers react to preprocessor state from point of import? Xu Chuanqi
- CWG2731
2023-05-11 12.2.4.2.3 [over.ics.user] open List-initialization sequence with a user-defined conversion Brian Bi
- CWG2730
2023-05-11 12.2.2.3 [over.match.oper] open Comparison templates on enumeration types Tobias Loew
- CWG2729
2023-02-06 7.6.2.8 [expr.new] DRWP Meaning of new-type-id Jim X
- CWG2728
2023-05-05 7.6.2.9 [expr.delete] DR Evaluation of conversions in a delete-expression Jiang An
- CWG2727
2023-05-04 10.3 [module.import] open Importing header units synthesized from source files Jim X
- CWG2726
2023-03-16 5.5 [lex.digraph] review Alternative tokens appearing as attribute-tokens Jim X
- CWG2725
2023-04-26 7.6.1.5 [expr.ref] DRWP Overload resolution for non-call of class member access Richard Smith
- CWG2724
2023-04-07 7.6.7 [expr.shift] DRWP Clarify rounding for arithmetic right shift Jan Schultke
- CWG2723
2023-04-21 6.8.2 [basic.fundamental] DRWP Range of representable values for floating-point types Jiang An
- CWG2722
2023-04-24 7.6.2.7 [expr.unary.noexcept] DRWP Temporary materialization conversion for noexcept operator Brian Bi
- CWG2721
2023-03-23 6.7.3 [basic.life] DRWP When exactly is storage reused? Richard Smith
- CWG2720
2023-03-29 13.8.1 [temp.res.general] DRWP Template validity rules for templated entities and alias templates Richard Smith
- CWG2719
2023-04-05 6.7.6 [basic.align] DRWP Creating objects in misaligned storage Jiang An
- CWG2718
2023-04-09 7.6.1.9 [expr.static.cast] DRWP Type completeness for derived-to-base conversions Jim X
- CWG2717
2023-04-11 13.7.4 [temp.variadic] DRWP Pack expansion for alignment-specifier Jim X
- CWG2716
2023-04-11 11.4.8.3 [class.conv.fct] DRWP Rule about self-or-base conversion is normatively redundant Brian Bi
- CWG2715
2023-04-02 7.6.1.3 [expr.call] DRWP "calling function" for parameter initialization may not exist Brian Bi
- CWG2714
2017-02-13 12.2.2.9 [over.match.class.deduct] DRWP Implicit deduction guides omit properties from the parameter-declaration-clause of a constructor Richard Smith
- CWG2713
2023-04-06 9.4.5 [dcl.init.list] DRWP Initialization of reference-to-aggregate from designated initializer list Richard Smith
- CWG2712
2023-03-24 12.2.2.3 [over.match.oper] DRWP Simplify restrictions on built-in assignment operator candidates Brian Bi
- CWG2711
2023-03-26 7.6.18 [expr.throw] DRWP Source for copy-initializing the exception object Brian Bi
- CWG2710
2023-03-23 7.7 [expr.const] DRWP Loops in constant expressions Daniel Krügler
- CWG2709
2023-03-14 9.4.1 [dcl.init.general] NAD Parenthesized initialization of reference-to-aggregate Mike Miller
- CWG2708
2023-03-14 9.4.1 [dcl.init.general] DRWP Parenthesized initialization of arrays Mike Miller
- CWG2707
2020-02-26 13.7.2.3 [temp.deduct.guide] DRWP Deduction guides cannot have a trailing requires-clause Richard Smith
- CWG2706
2023-02-13 6.6 [basic.link] open Repeated structured binding declarations Jim X
- CWG2705
2023-02-11 7.6.1.5 [expr.ref] open Accessing ambiguous subobjects Davis Herring
- CWG2704
2022-11-11 9.4.4 [dcl.init.ref] open Clarify meaning of "bind directly" Brian Bi
- CWG2703
2023-02-13 11.10.3 [class.spaceship] review Three-way comparison requiring strong ordering for floating-point types, take 2 Richard Smith
- CWG2702
2023-02-13 7.7 [expr.const] open Constant destruction of reference members Richard Smith
- CWG2701
2020-11-20 9.3.4.7 [dcl.fct.default] open Default arguments in multiple scopes / inheritance of array bounds in the same scope Richard Smith
- CWG2700
2023-02-13 4.1.1 [intro.compliance.general] DRWP #error disallows existing implementation practice Richard Smith
- CWG2699
2020-04-06 7.6.18 [expr.throw] DRWP Inconsistency of throw-expression specification Krystian Stasiowski
- CWG2698
2023-02-17 5.13.2 [lex.icon] DRWP Using extended integer types with z suffix Mike Miller
- CWG2697
2023-02-11 13.7.2.3 [temp.deduct.guide] DRWP Deduction guides using abbreviated function syntax CWG
- CWG2696
2023-02-09 7.6.9 [expr.rel] dup Relational comparisons of pointers to void CWG
- CWG2695
2023-02-09 9.12.1 [dcl.attr.grammar] C++23 Semantic ignorability of attributes Timur Doumler
- CWG2694
2023-02-07 15.12 [cpp.pragma.op] open string-literals of the _Pragma operator CWG
- CWG2693
2023-02-07 15.7 [cpp.line] open Escape sequences for the string-literal of #line CWG
- CWG2692
2023-01-16 12.2.2.2.1 [over.match.call.general] C++23 Static and explicit object member functions with the same parameter-type-lists Matthew House
- CWG2691
2023-01-26 5.13.3 [lex.ccon] C++23 hexadecimal-escape-sequence is too greedy Fraser Gordon
- CWG2690
2023-01-20 11.4.6 [class.copy.assign] C++23 Semantics of defaulted move assignment operator for unions Cassio Neri
- CWG2689
2022-12-08 6.8.2 [basic.fundamental] DRWP Are cv-qualified std::nullptr_t fundamental types? Anoop Rana
- CWG2688
2023-01-16 7.6.1.3 [expr.call] open Calling explicit object member functions Matthew House
- CWG2687
2023-01-16 12.2.2.2.1 [over.match.call.general] C++23 Calling an explicit object member function via an address-of-overload-set Matthew House
- CWG2686
2021-10-15 13.5.2 [temp.constr.constr] open Pack expansion into a non-pack parameter of a concept Michał Dominiak
- CWG2685
2020-07-14 12.2.2.9 [over.match.class.deduct] C++23 Aggregate CTAD, string, and brace elision Jason Merrill
- CWG2684
2023-01-06 6.9.3.3 [basic.start.dynamic] open thread_local dynamic initialization Jason Merrill
- CWG2683
2023-01-11 9.3.4.7 [dcl.fct.default] DRWP Default arguments for member functions of templated nested classes Matthew House
- CWG2682
2023-01-11 13.1 [temp.pre] C++23 Templated function vs. function template Matthew House
- CWG2681
2020-03-17 12.2.2.9 [over.match.class.deduct] C++23 Deducing member array type from string literal Jonathan Caves
- CWG2680
2023-01-09 12.2.2.9 [over.match.class.deduct] open Class template argument deduction for aggregates with designated initializers Christof Meerwald
- CWG2679
2023-01-07 12.2.4.2.1 [over.best.ics.general] open Implicit conversion sequence with a null pointer constant Lénárd Szolnoki
- CWG2678
2023-01-07 6.3 [basic.def.odr] C++23 std::source_location::current is unimplementable Richard Smith
- CWG2677
2022-12-06 6.7.3 [basic.life] review Replacing union subobjects Richard Smith
- CWG2676
2022-12-06 6.7.3 [basic.life] open Replacing a complete object having base subobjects Richard Smith
- CWG2675
2022-12-06 11.5.1 [class.union.general] open start_lifetime_as, placement-new, and active union members Nina Ranns
- CWG2674
2022-01-11 11.4.5.1 [class.ctor.general] C++23 Prohibit explicit object parameters for constructors Erich Keane
- CWG2673
2022-12-30 12.2.2.3 [over.match.oper] C++23 User-declared spaceship vs. built-in operators Barry Revzin
- CWG2672
2022-09-30 13.10.3.1 [temp.deduct.general] DRWP Lambda body SFINAE is still required, contrary to intent and note Richard Smith
- CWG2671
2022-11-18 9.3.4.1 [dcl.meaning.general] open friend named by a template-id Davis Herring
- CWG2670
2022-12-21 6.6 [basic.link] open Programs and translation units Gabriel dos Reis
- CWG2669
2022-12-18 11.9.3 [class.base.init] open Lifetime extension for aggregate initialization Ed Catmur
- CWG2668
2022-12-12 7.6.2.4 [expr.await] DRWP co_await in a lambda-expression Jim X
- CWG2667
2022-12-16 15.5 [cpp.import] C++23 Named module imports do not import macros Richard Smith
- CWG2666
2022-10-17 6.7.7 [class.temporary] open Lifetime extension through static_cast Brian Bi
- CWG2665
2022-12-06 6.7.3 [basic.life] NAD Replacing a subobject with a complete object Richard Smith
- CWG2664
2022-12-05 12.2.2.9 [over.match.class.deduct] C++23 Deduction failure in CTAD for alias templates Christof Meerwald
- CWG2663
2022-11-28 9.9 [namespace.udecl] DRWP Example for member redeclarations with using-declarations Shafik Yaghmour
- CWG2662
2022-12-02 11.8.1 [class.access.general] C++23 Example for member access control vs. overload resolution Shafik Yaghmour
- CWG2661
2022-10-07 11.4.1 [class.mem.general] DRWP Missing disambiguation rule for pure-specifier vs. brace-or-equal-initializer Richard Smith
- CWG2660
2022-11-23 7.6.1.3 [expr.call] open Confusing term "this parameter" Anoop Rana
- CWG2659
2022-12-02 15.11 [cpp.predefined] C++23 Missing feature-test macro for lifetime extension in range-for loop CWG
- CWG2658
2022-12-04 7.7 [expr.const] C++23 Trivial copying of unions in core constant expressions Hubert Tong
- CWG2657
2022-11-10 9.4.4 [dcl.init.ref] DRWP Cv-qualification adjustment when binding reference to temporary Brian Bi
- CWG2656
2022-11-11 7.7 [expr.const] drafting Converting consteval lambda to function pointer in non-immediate context Hubert Tong
- CWG2655
2022-08-16 13.9.2 [temp.inst] NAD Instantiation of default arguments in lambda-expressions Tom Honermann
- CWG2654
2022-11-03 7.6.19 [expr.ass] C++23 Un-deprecation of compound volatile assignments US
- CWG2653
2022-11-03 9.3.4.6 [dcl.fct] C++23 Can an explicit object parameter have a default argument? GB
- CWG2652
2022-11-03 15.11 [cpp.predefined] C++23 Overbroad definition of __STDCPP_BFLOAT16_T__ US
- CWG2651
2022-11-03 13.10.3.4 [temp.deduct.conv] C++23 Conversion function templates and "noexcept" US
- CWG2650
2022-11-03 13.10.3.1 [temp.deduct.general] C++23 Incorrect example for ill-formed non-type template arguments US
- CWG2649
2022-11-03 12.2.2.2.3 [over.call.object] C++23 Incorrect note about implicit conversion sequence CA
- CWG2648
2022-11-03 12.4.4 [over.call] C++23 Correspondence of surrogate call function and conversion function CA
- CWG2647
2022-11-03 7.7 [expr.const] C++23 Fix for "needed for constant evaluation" US
- CWG2646
2022-11-03 9.5.2 [dcl.fct.def.default] C++23 Defaulted special member functions US
- CWG2645
2022-11-03 7.6.1.3 [expr.call] C++23 Unused term "default argument promotions" US
- CWG2644
2022-11-03 7.5.6.3 [expr.prim.lambda.capture] C++23 Incorrect comment in example US
- CWG2643
2022-11-03 6.8.1 [basic.types.general] C++23 Completing a pointer to array of unknown bound US
- CWG2642
2022-11-03 6.5.2 [class.member.lookup] C++23 Inconsistent use of T and C US
- CWG2641
2022-11-07 5.13 [lex.literal] C++23 Redundant specification of value category of literals Andrey Erokhin
- CWG2640
2022-11-03 5.3 [lex.charset] C++23 Allow more characters in an n-char sequence US
- CWG2639
2022-11-03 5.2 [lex.phases] C++23 new-lines after phase 1 US
- CWG2638
2022-10-26 9.4.5 [dcl.init.list] DRWP Improve the example for initializing by initializer list Shafik Yaghmour
- CWG2637
2022-10-26 11.1 [class.pre] DRWP Injected-class-name as a simple-template-id Shafik Yaghmour
- CWG2636
2022-10-20 Clause Annex E [uaxid] C++23 Update Annex E based on Unicode 15.0 UAX #31 Steve Downey
- CWG2635
2022-10-20 9.1 [dcl.pre] C++23 Constrained structured bindings Corentin Jabot
- CWG2634
2022-07-04 9.2.9.5 [dcl.type.elab] DRWP Avoid circularity in specification of scope for friend class declarations Jim X
- CWG2633
2022-09-18 7.7 [expr.const] open typeid of constexpr-unknown dynamic type Jim X
- CWG2632
2022-09-07 Clause 3 [intro.defs] drafting 'user-declared' is not defined Anoop Rana
- CWG2631
2022-09-16 7.7 [expr.const] C++23 Immediate function evaluations in default arguments Aaron Ballman
- CWG2630
2022-07-04 11.4.1 [class.mem.general] C++23 Syntactic specification of class completeness Jim X
- CWG2629
2022-09-07 8.5.3 [stmt.switch] C++23 Variables of floating-point type as switch conditions Jim X
- CWG2628
2022-09-11 12.2.2.9 [over.match.class.deduct] DRWP Implicit deduction guides should propagate constraints Roy Jacobson
- CWG2627
2021-08-13 9.4.5 [dcl.init.list] C++23 Bit-fields and narrowing conversions Tim Song
- CWG2626
2022-09-10 7.6.2.2 [expr.unary.op] C++23 Rephrase ones' complement using base-2 representation Jim X
- CWG2625
2022-08-27 6.7.3 [basic.life] C++23 Deletion of pointer to out-of-lifetime object Blacktea Hamburger
- CWG2624
2022-08-22 7.6.2.9 [expr.delete] C++23 Array delete expression with no array cookie Blacktea Hamburger
- CWG2623
2022-08-25 7.6.2.8 [expr.new] drafting Invoking destroying operator delete for constructor failure Blacktea Hamburger
- CWG2622
2022-09-02 Clause Annex B [implimits] C++23 Compounding types from function and pointer-to-member types Jim X
- CWG2621
2022-08-17 9.7.2 [enum.udecl] C++23 Kind of lookup for using enum declarations Sean Baxter
- CWG2620
2019-04-18 9.3.3 [dcl.ambig.res] C++23 Nonsensical disambiguation rule Krystian Stasiowski
- CWG2619
2022-07-13 9.4.2 [dcl.init.aggr] C++23 Kind of initialization for a designated-initializer-list Jim X
- CWG2618
2021-11-27 13.10.3.1 [temp.deduct.general] C++23 Substitution during deduction should exclude exception specifications Christof Meerwald
- CWG2617
2022-08-22 13.2 [temp.param] review Default template arguments for template members of non-template classes Mike Miller
- CWG2616
2022-08-24 Clause 8 [stmt.stmt] C++23 Imprecise restrictions on break and continue Jim X
- CWG2615
2022-08-17 15.2 [cpp.cond] C++23 Missing __has_cpp_attribute(assume) S. B. Tam
- CWG2614
2021-10-27 7.6.1.5 [expr.ref] C++23 Unspecified results for class member access Andrey Erokhin
- CWG2613
2022-02-15 9.5.4 [dcl.fct.def.coroutine] C++23 Incomplete definition of resumer Jim X
- CWG2612
2022-05-24 9.4.1 [dcl.init.general] C++23 Incorrect comment in example Jiang An
- CWG2611
2022-08-05 13.7.4 [temp.variadic] C++23 Missing parentheses in expansion of fold-expression could cause syntactic reinterpretation Richard Smith
- CWG2610
2022-07-21 9.4.2 [dcl.init.aggr] C++23 Indirect private base classes in aggregates Chris Bowler
- CWG2609
2022-07-19 7.6.2.5 [expr.sizeof] open Padding in class types Jim X
- CWG2608
2022-07-03 13.10.2 [temp.arg.explicit] CD6 Omitting an empty template argument list Anoop Rana
- CWG2607
2022-06-28 10.2 [module.interface] drafting Visibility of enumerator names Richard Smith
- CWG2606
2022-06-28 7.6.1.9 [expr.static.cast] CD6 static_cast from "pointer to void" does not handle similar types Richard Smith
- CWG2605
2022-06-27 11.2 [class.prop] C++23 Implicit-lifetime aggregates Davis Herring
- CWG2604
2022-06-23 13.9.4 [temp.expl.spec] C++23 Attributes for an explicit specialization Aaron Ballman
- CWG2603
2022-06-20 13.7.7.2 [temp.over.link] C++23 Holistic functional equivalence for function templates Davis Herring
- CWG2602
2022-06-16 9.2.6 [dcl.constexpr] C++23 consteval defaulted functions Aaron Ballman
- CWG2601
2022-06-16 14.3 [except.ctor] C++23 Tracking of created and destroyed subobjects Richard Smith
- CWG2600
2022-06-18 13.8.3.3 [temp.dep.expr] DRWP Type dependency of placeholder types Hubert Tong
- CWG2599
2022-06-18 7.6.1.3 [expr.call] C++23 What does initializing a parameter include? Davis Herring
- CWG2598
2022-06-18 6.8.1 [basic.types.general] C++23 Unions should not require a non-static data member of literal type Richard Smith
- CWG2597
2022-06-17 10.1 [module.unit] CD6 Replaceable allocation and deallocation functions in the global module Gabriel dos Reis
- CWG2596
2022-06-03 13.9.2 [temp.inst] drafting Instantiation of constrained non-template friends David Friberg
- CWG2595
2022-06-08 11.4.4 [special] DRWP "More constrained" for eligible special member functions Barry Revzin
- CWG2594
2022-06-06 6.9.3.1 [basic.start.main] CD6 Disallowing a global function template main Jim X
- CWG2593
2022-06-04 7.6.4 [expr.mptr.oper] review Insufficient base class restriction for pointer-to-member expression Hubert Tong
- CWG2592
2022-04-14 7.6.2.8 [expr.new] open Missing definition for placement allocation/deallocation function Jim X
- CWG2591
2022-05-29 11.5.1 [class.union.general] DRWP Implicit change of active union member for anonymous union in union Richard Smith
- CWG2590
2022-05-15 9.7.1 [dcl.enum] C++23 Underlying type should determine size and alignment requirements of an enum Brian Bi
- CWG2589
2019-10-02 13.5.2.3 [temp.constr.atomic] review Context of access checks during constraint satisfaction checking Jason Merrill
- CWG2588
2022-05-26 11.8.4 [class.friend] DR friend declarations and module linkage Nathan Sidwell
- CWG2587
2022-05-10 6.9.2.2 [intro.races] review Visible side effects and initial value of an object Andrey Erokhin
- CWG2586
2022-05-07 11.10.1 [class.compare.default] CD6 Explicit object parameter for assignment and comparison Barry Revzin
- CWG2585
2022-05-12 9.5.4 [dcl.fct.def.coroutine] CD6 Name lookup for coroutine allocation Xu Chuanqi
- CWG2584
2022-04-08 13.7.7.2 [temp.over.link] open Equivalent types in function template declarations Jim X
- CWG2583
2022-05-03 11.4.1 [class.mem.general] C++23 Common initial sequence should consider over-alignment Brian Bi
- CWG2582
2022-05-02 6.5.2 [class.member.lookup] CD6 Differing member lookup from nested classes Jason Merrill
- CWG2581
2019-10-23 15.11 [cpp.predefined] open Undefined behavior for predefined macros US
- CWG2580
2019-10-23 15.7 [cpp.line] open Undefined behavior with #line US
- CWG2579
2019-10-23 15.6.4 [cpp.concat] open Undefined behavior when token pasting does not create a preprocessing token US
- CWG2578
2019-10-23 15.6.3 [cpp.stringize] open Undefined behavior when creating an invalid string literal via stringizing US
- CWG2577
2019-10-23 15.6.1 [cpp.replace.general] open Undefined behavior for preprocessing directives in macro arguments US
- CWG2576
2019-10-23 15.3 [cpp.include] open Undefined behavior with macro-expanded #include directives US
- CWG2575
2019-10-23 15.2 [cpp.cond] open Undefined behavior when macro-replacing "defined" operator US
- CWG2574
2019-10-23 5.4 [lex.pptoken] DRWP Undefined behavior when lexing unmatched quotes US
- CWG2573
2019-10-23 5.2 [lex.phases] DRWP Undefined behavior when splicing results in a universal-character-name US
- CWG2572
2022-04-26 12.3 [over.over] review Address of overloaded function with no target Jason Merrill
- CWG2571
2022-04-21 7.6.1.2 [expr.sub] CD6 Evaluation order for subscripting Corentin Jabot
- CWG2570
2022-04-18 9.5.2 [dcl.fct.def.default] DRWP Clarify constexpr for defaulted functions Gabriel dos Reis
- CWG2569
2022-04-16 7.5.5.2 [expr.prim.id.unqual] CD6 Use of decltype(capture) in a lambda's parameter-declaration-clause Barry Revzin
- CWG2568
2022-04-11 11.10.1 [class.compare.default] DRWP Access checking during synthesis of defaulted comparison operator Nicolai Josuttis
- CWG2567
2022-04-01 6.5.2 [class.member.lookup] NAD Operator lookup ambiguity Daveed Vandevoorde
- CWG2566
2022-04-13 7.6.2.8 [expr.new] review Matching deallocation for uncaught exception Jim X
- CWG2565
2022-04-07 7.5.8.1 [expr.prim.req.general] open Invalid types in the parameter-declaration-clause of a requires-expression Barry Revzin
- CWG2564
2022-04-11 12.2.2.2.3 [over.call.object] drafting Conversion to function pointer with an explicit object parameter Christof Meerwald
- CWG2563
2022-04-06 9.5.4 [dcl.fct.def.coroutine] drafting Initialization of coroutine result object Tomasz Kamiński
- CWG2562
2022-04-06 9.5.4 [dcl.fct.def.coroutine] open Exceptions thrown during coroutine startup Tomasz Kamiński
- CWG2561
2022-02-14 7.5.6.2 [expr.prim.lambda.closure] DR Conversion to function pointer for lambda with explicit object parameter Barry Revzin
- CWG2560
2020-01-21 7.5.8.1 [expr.prim.req.general] DRWP Parameter type determination in a requirement-parameter-list Daveed Vandevoorde
- CWG2559
2022-03-29 7.7 [expr.const] open Defaulted consteval functions Aaron Ballman
- CWG2558
2022-03-29 7.7 [expr.const] C++23 Uninitialized subobjects as a result of an immediate invocation Aaron Ballman
- CWG2557
2022-03-25 7.6.1.5 [expr.ref] drafting Class member access referring to an unrelated class Jens Maurer
- CWG2556
2022-03-24 8.7.5 [stmt.return.coroutine] DRWP Unusable promise::return_void Davis Herring
- CWG2555
2022-03-23 9.9 [namespace.udecl] drafting Ineffective redeclaration prevention for using-declarators Christof Meerwald
- CWG2554
2021-12-10 11.7.3 [class.virtual] review Overriding virtual functions, also with explicit object parameters Jens Maurer
- CWG2553
2021-12-10 9.3.4.6 [dcl.fct] review Restrictions on explicit object member functions Jens Maurer
- CWG2552
2022-03-21 7.7 [expr.const] DRWP Constant evaluation of non-defining variable declarations Hubert Tong
- CWG2551
2020-09-07 6.7.3 [basic.life] review "Refers to allocated storage" has no meaning Andrey Erokhin
- CWG2550
2022-03-13 9.3.4.3 [dcl.ref] DRWP Type "reference to cv void" outside of a declarator Jens Maurer
- CWG2549
2022-03-11 7.5.5.3 [expr.prim.id.qual] review Implicitly moving the operand of a throw-expression in unevaluated contexts Richard Smith
- CWG2548
2022-03-08 7.6.6 [expr.add] NAD Array prvalues and additive operators Andrey Erokhin
- CWG2547
2022-03-07 9.5.2 [dcl.fct.def.default] DRWP Defaulted comparison operator function for non-classes Jim X
- CWG2546
2022-03-07 11.10.4 [class.compare.secondary] DRWP Defaulted secondary comparison operators defined as deleted Jim X
- CWG2545
2022-03-05 7.7 [expr.const] open Transparently replacing objects in constant expressions Richard Smith
- CWG2544
2022-02-20 6.8.4 [basic.compound] open Address of past-the-end of a potentially-overlapping subobject Jiang An
- CWG2543
2022-03-01 9.2.7 [dcl.constinit] C++23 constinit and optimized dynamic initialization Zhihao Yuan
- CWG2542
2022-03-01 7.5.6.2 [expr.prim.lambda.closure] DRWP Is a closure type a structural type? Zhihao Yuan
- CWG2541
2022-02-28 10.1 [module.unit] open Linkage specifications, module purview, and module attachment Nathan Sidwell
- CWG2540
2022-02-25 5.13.3 [lex.ccon] CD6 Unspecified interpretation of numeric-escape-sequence Richard Smith
- CWG2539
2022-02-24 11.10.3 [class.spaceship] C++23 Three-way comparison requiring strong ordering for floating-point types Richard Smith
- CWG2538
2021-12-02 9.12.1 [dcl.attr.grammar] C++23 Can standard attributes be syntactically ignored? Jens Maurer
- CWG2537
2021-02-25 9.3.4.6 [dcl.fct] drafting Overbroad grammar for parameter-declaration Davis Herring
- CWG2536
2022-02-21 7.7 [expr.const] open Partially initialized variables during constant initialization Barry Revzin
- CWG2535
2022-02-17 7.6.1.5 [expr.ref] CD6 Type punning in class member access Andrey Erokhin
- CWG2534
2022-02-17 7.6.1.5 [expr.ref] CD6 Value category of pseudo-destructor expression Andrey Erokhin
- CWG2533
2022-02-17 6.7.5 [basic.stc] DRWP Storage duration of implicitly created objects Andrey Erokhin
- CWG2532
2022-02-17 7.6.2.8 [expr.new] open Kind of pointer value returned by new T[0] Andrey Erokhin
- CWG2531
2022-02-16 9.2.6 [dcl.constexpr] DRWP Static data members redeclared as constexpr Davis Herring
- CWG2530
2022-02-10 6.3 [basic.def.odr] C++23 Multiple definitions of enumerators Naiver Miigon
- CWG2529
2022-02-08 7.7 [expr.const] C++23 Constant destruction of constexpr references Jiang An
- CWG2528
2022-01-26 7.4 [expr.arith.conv] C++23 Three-way comparison and the usual arithmetic conversions Cameron DaCamara
- CWG2527
2022-01-29 9.12.12 [dcl.attr.nouniqueaddr] NAD Non-class potentially-overlapping objects Jiang An
- CWG2526
2020-06-15 7.6.9 [expr.rel] C++23 Relational comparison of void* pointers Paul Keir
- CWG2525
2021-09-25 12.2.4.2.1 [over.best.ics.general] drafting Incorrect definition of implicit conversion sequence Jim X
- CWG2524
2021-09-09 12.2.4.3 [over.ics.rank] NAD Distinguishing user-defined conversion sequences by ref-qualifier Hani Deek
- CWG2523
2021-09-06 7.7 [expr.const] C++23 Undefined behavior via omitted destructor call in constant expressions Jiang An
- CWG2522
2018-04-08 15.6.4 [cpp.concat] open Removing placemarker tokens and retention of whitespace Hubert Tong
- CWG2521
2022-01-07 12.6 [over.literal] C++23 User-defined literals and reserved identifiers Jim X
- CWG2520
2022-01-25 3.51 [defns.signature.templ] C++23 Template signature and default template arguments John Spicer
- CWG2519
2022-01-20 6.8.1 [basic.types.general] DRWP Object representation of a bit-field Jiang An
- CWG2518
2022-01-13 4.1.1 [intro.compliance.general] C++23 Conformance requirements and #error/#warning CWG
- CWG2517
2019-06-10 7.5.8.5 [expr.prim.req.nested] C++23 Useless restriction on use of parameter in constraint-expression Richard Smith
- CWG2516
2021-10-03 6.4.2 [basic.scope.pdecl] C++23 Locus of enum-specifier or opaque-enum-declaration Jiang An
- CWG2515
2021-11-06 7.6.1.3 [expr.call] open Result of a function call Andrey Erokhin
- CWG2514
2021-11-07 6.7.3 [basic.life] open Modifying const subobjects Jiang An
- CWG2513
2021-12-09 11.4.8.3 [class.conv.fct] open Ambiguity with requires-clause and operator-function-id Richard Smith
- CWG2512
2021-08-19 7.6.1.8 [expr.typeid] NAD typeid and incomplete class types Jens Maurer
- CWG2511
2021-09-15 11.4.10 [class.bit] CD6 cv-qualified bit-fields Aaron Ballman
- CWG2510
2021-10-26 11.4.1 [class.mem.general] NAD noexcept-specifier of friend function vs class completeness John Spicer
- CWG2509
2021-10-28 7.5.6.1 [expr.prim.lambda.general] CD6 decl-specifier-seq in lambda-specifiers Jens Maurer
- CWG2508
2021-11-01 13.8.2 [temp.local] C++23 Restrictions on uses of template parameter names Daveed Vandevoorde
- CWG2507
2021-12-07 12.4.1 [over.oper.general] CD6 Default arguments for operator[] Jens Maurer
- CWG2506
2018-12-11 9.6 [dcl.struct.bind] CD6 Structured bindings and array cv-qualifiers Barry Revzin
- CWG2505
2021-11-22 9.8.2.2 [namespace.unnamed] drafting Nested unnamed namespace of inline unnamed namespace Nathan Sidwell
- CWG2504
2021-11-03 11.9.4 [class.inhctor.init] DRWP Inheriting constructors from virtual base classes Hubert Tong
- CWG2503
2021-08-04 7.5.5 [expr.prim.id] drafting Unclear relationship among name, qualified name, and unqualified name Jens Maurer
- CWG2502
2021-08-26 6.4.3 [basic.scope.block] CD6 Unintended declaration conflicts in nested statement scopes Jens Maurer
- CWG2501
2021-08-09 13.9.3 [temp.explicit] drafting Explicit instantiation and trailing requires-clauses Davis Herring
- CWG2500
2021-08-09 7.6.1.9 [expr.static.cast] extension noexcept(false) functions and noexcept expressions CWG
- CWG2499
2021-07-29 6.8.4 [basic.compound] CD6 Inconsistency in definition of pointer-interconvertibility Jason Merrill
- CWG2498
2021-06-15 13.10.3.1 [temp.deduct.general] open Partial specialization failure and the immediate context Daveed Vandevoorde
- CWG2497
2019-07-20 13.8.4.1 [temp.point] drafting Points of instantiation for constexpr function templates Richard Smith
- CWG2496
2021-06-16 11.7.3 [class.virtual] CD6 ref-qualifiers and virtual overriding Jens Maurer
- CWG2495
2021-07-04 8.7.4 [stmt.return] open Glvalue result of a function call Jim X
- CWG2494
2021-07-02 6.3 [basic.def.odr] CD6 Multiple definitions of non-odr-used entities Hubert Tong
- CWG2493
2021-03-10 9.2.9.7.1 [dcl.spec.auto.general] dup auto as a conversion-type-id Jim X
- CWG2492
2021-01-11 12.2.4.2.6 [over.ics.list] drafting Comparing user-defined conversion sequences in list-initialization Jim X
- CWG2491
2021-04-16 10.2 [module.interface] CD6 Export of typedef after its first declaration Richard Smith
- CWG2490
2021-05-04 7.7 [expr.const] CD6 Restrictions on destruction in constant expressions Jiang An
- CWG2489
2021-04-15 6.7.2 [intro.object] C++23 Storage provided by array of char Jiang An
- CWG2488
2020-08-19 6.4.1 [basic.scope.scope] open Overloading virtual functions and functions with trailing requires-clauses Jiang An
- CWG2487
2021-03-12 13.8.3.3 [temp.dep.expr] drafting Type dependence of function-style cast to incomplete array type Richard Smith
- CWG2486
2021-03-27 7.6.1.3 [expr.call] CD6 Call to noexcept function via noexcept(false) pointer/lvalue Jiang An
- CWG2485
2021-04-01 7.3.7 [conv.prom] DRWP Bit-fields in integral promotions Richard Smith
- CWG2484
2021-04-01 7.3.7 [conv.prom] CD6 char8_t and char16_t in integral promotions Richard Smith
- CWG2483
2021-03-11 9.11 [dcl.link] C++23 Language linkage of static member functions Davis Herring
- CWG2482
2019-06-20 22.15.3 [bit.cast] CD6 bit_cast and indeterminate values Richard Smith
- CWG2481
2021-03-20 9.4.4 [dcl.init.ref] CD6 Cv-qualification of temporary to which a reference is bound Jiang An
- CWG2480
2021-02-12 6.5.1 [basic.lookup.general] drafting Lookup for enumerators in modules Richard Smith
- CWG2479
2020-10-09 6.9.3.1 [basic.start.main] CD6 Missing specifications for consteval and constinit Davis Herring
- CWG2478
2021-02-02 13.9.4 [temp.expl.spec] C++23 Properties of explicit specializations of implicitly-instantiated class templates Mark Hall
- CWG2477
2021-02-04 11.4.5.3 [class.copy.ctor] CD6 Defaulted vs deleted copy constructors/assignment operators Andrew Rogers
- CWG2476
2021-01-29 9.2.9.7.1 [dcl.spec.auto.general] DRWP placeholder-type-specifiers and function declarators Davis Herring
- CWG2475
2020-04-22 6.8.2 [basic.fundamental] C++23 Object declarations of type cv void Krystian Stasiowski
- CWG2474
2020-10-29 7.6.2.9 [expr.delete] CD6 Cv-qualification and deletion Unknown
- CWG2473
2020-12-15 7.5.5.5 [expr.prim.id.dtor] drafting Parentheses in pseudo-destructor calls Mike Miller
- CWG2472
2021-01-18 7.6.2.4 [expr.await] NAD Value categories in await-expressions Daveed Vandevoorde
- CWG2471
2021-01-26 12.2.2.9 [over.match.class.deduct] drafting Nested class template argument deduction John Spicer
- CWG2470
2021-01-29 6.7.2 [intro.object] CD6 Multiple array objects providing storage for one object Andrey Erokhin
- CWG2469
2020-12-07 6.7.2 [intro.object] drafting Implicit object creation vs constant expressions Hubert Tong
- CWG2468
2020-12-03 13.8.1 [temp.res.general] drafting Omission of the typename keyword in a member template parameter list Mark Hall
- CWG2467
2019-08-12 12.2.2.9 [over.match.class.deduct] drafting CTAD for alias templates and the deducible check Richard Smith
- CWG2466
2020-10-19 7.6.2.4 [expr.await] CD6 co_await should be a single evaluation Gor Nishanov
- CWG2465
2020-10-19 9.5.4 [dcl.fct.def.coroutine] CD6 Coroutine parameters passed to a promise constructor Gor Nishanov
- CWG2464
2020-11-07 17.6.5 [ptr.launder] CD6 Constexpr launder and unions Hubert Tong
- CWG2463
2020-11-30 11.2 [class.prop] open Trivial copyability and unions with non-trivial members Daveed Vandevoorde
- CWG2462
2020-12-03 13.8.1 [temp.res.general] drafting Problems with the omission of the typename keyword Mark Hall
- CWG2461
2020-04-20 13.8 [temp.res] CD6 Diagnosing non-bool type constraints Hubert Tong
- CWG2460
2020-03-23 9.11 [dcl.link] CD6 C language linkage and constrained non-template friends Hubert Tong
- CWG2459
2020-09-21 13.4.3 [temp.arg.nontype] DRWP Template parameter initialization Davis Herring
- CWG2458
2020-07-04 7.6.1.5 [expr.ref] CD6 Value category of expressions denoting non-static member functions Andrey Erokhin
- CWG2457
2020-07-28 13.8.3.2 [temp.dep.type] CD6 Unexpanded parameter packs don't make a function type dependent Richard Smith
- CWG2456
2020-08-17 7.7 [expr.const] open Viable user-defined conversions in converted constant expressions Mike Miller
- CWG2455
2020-07-02 5.2 [lex.phases] CD6 Concatenation of string literals vs translation phases 5 and 6 Tom Honermann
- CWG2454
2020-02-14 7.6.2.4 [expr.await] NAD Tail recursion and coroutine symmetric transfer Lewis Baker
- CWG2453
2020-02-14 9.2.9.7.1 [dcl.spec.auto.general] NAD Deduced return types and coroutine lambdas Lewis Baker
- CWG2452
2020-02-14 8.7.5 [stmt.return.coroutine] CD6 Flowing off the end of a coroutine Lewis Baker
- CWG2451
2020-02-14 9.5.4 [dcl.fct.def.coroutine] C++23 promise.unhandled_exception() and final suspend point Lewis Baker
- CWG2450
2019-01-07 13.3 [temp.names] DRWP braced-init-list as a template-argument Marek Polacek
- CWG2449
2020-06-03 7.6.2.2 [expr.unary.op] extension Thunks as an implementation technique for pointers to virtual functions John McCall
- CWG2448
2020-03-23 6.8.2 [basic.fundamental] CD6 Cv-qualification of arithmetic types and deprecation of volatile Alisdair Meredith
- CWG2447
2019-10-15 9.2.9.7 [dcl.spec.auto] C++20 Unintended description of abbreviated function templates Hubert Tong
- CWG2446
2019-02-03 13.8.3.3 [temp.dep.expr] C++20 Questionable type-dependency of concept-ids Hubert Tong
- CWG2445
2020-01-29 13.7.7.3 [temp.func.order] C++20 Partial ordering with rewritten candidates Hubert Tong
- CWG2444
2019-11-06 6.9.3.3 [basic.start.dynamic] drafting Constant expressions in initialization odr-use Davis Herring
- CWG2443
2019-11-09 10.2 [module.interface] C++23 Meaningless template exports Davis Herring
- CWG2442
2019-09-24 12.2.3 [over.match.viable] C++20 Incorrect requirement for default arguments S. B. Tam
- CWG2441
2019-11-04 9.2.8 [dcl.inline] C++20 Inline function parameters Kristian Stasiowski
- CWG2440
2019-08-28 7.7 [expr.const] C++23 Allocation in core constant expressions Davis Herring
- CWG2439
2019-08-28 7.7 [expr.const] C++20 Undefined term in definition of “usable in constant expressions” Davis Herring
- CWG2438
2019-08-14 7.3.6 [conv.qual] open Problems in the specification of qualification conversions Richard Smith
- CWG2437
2019-08-14 11.10.3 [class.spaceship] C++20 Conversion of std::strong_ordering in a defaulted operator<=> Richard Smith
- CWG2436
2018-06-09 9.5.4 [dcl.fct.def.coroutine] C++20 Copy semantics of coroutine parameters Mathias Stearn
- CWG2435
2019-09-28 13.9 [temp.spec] open Alias template specializations Krystian Stasiowski
- CWG2434
2019-09-30 6.7.7 [class.temporary] review Mandatory copy elision vs non-class objects Richard Smith
- CWG2433
2019-10-10 6.3 [basic.def.odr] C++20 Variable templates in the ODR Richard Smith
- CWG2432
2019-08-14 11.10.3 [class.spaceship] C++20 Return types for defaulted <=> Richard Smith
- CWG2431
2019-02-07 6.9 [basic.exec] C++20 Full-expressions and temporaries bound to references Andrey Erokhin
- CWG2430
2019-08-23 11.4 [class.mem] C++20 Completeness of return and parameter types of member functions Krystian Stasiowski
- CWG2429
2019-08-22 8.8 [stmt.dcl] C++20 Initialization of thread_local variables referenced by lambdas Princeton Ferro
- CWG2428
2018-12-10 13.7.9 [temp.concept] C++23 Deprecating a concept Eric Niebler
- CWG2427
2019-08-14 7.6.19 [expr.ass] C++20 Deprecation of volatile operands and unevaluated contexts Mike Miller
- CWG2426
2019-08-13 14.3 [except.ctor] C++20 Reference to destructor that cannot be invoked Mike Miller
- CWG2425
2019-08-06 12.2.2.9 [over.match.class.deduct] open Confusing wording for deduction from a type Dawn Perchik
- CWG2424
2019-08-03 9.2.6 [dcl.constexpr] C++20 constexpr initialization requirements for variant members Richard Smith
- CWG2423
2019-07-29 6.1 [basic.pre] NAD Typedefs, names, and entities Alisdair Meredith
- CWG2422
2019-07-28 13.7.2.3 [temp.deduct.guide] C++20 Incorrect grammar for deduction-guide Barry Revzin
- CWG2421
2019-07-16 13.9.3 [temp.explicit] drafting Explicit instantiation of constrained member functions Casey Carter
- CWG2420
2019-06-19 14.5 [except.spec] dup Exception specifications in explicit instantiation John Spicer
- CWG2419
2019-07-15 7.6.6 [expr.add] C++20 Loss of generality treating pointers to objects as one-element arrays Andrey Erokhin
- CWG2418
2018-11-25 7.7 [expr.const] CD5 Missing cases in definition of “usable in constant expressions” Richard Smith
- CWG2417
2019-06-19 14.5 [except.spec] open Explicit instantiation and exception specifications John Spicer
- CWG2416
2019-06-07 13.9.4 [temp.expl.spec] C++20 Explicit specializations vs constexpr and consteval Mike Miller
- CWG2415
2019-05-29 11.4.6 [class.copy.assign] NAD using-declarations vs copy assignment operators Mike Miller
- CWG2414
2019-05-20 11.10.1 [class.compare.default] C++20 Unclear results if both member and friend operator<=> are declared Daveed Vandevoorde
- CWG2413
2019-05-10 13.8 [temp.res] CD6 typename in conversion-function-ids Davis Herring
- CWG2412
2019-05-03 9.2.9.7 [dcl.spec.auto] review SFINAE vs undeduced placeholder type Mike Miller
- CWG2411
2017-11-11 13.6 [temp.type] C++20 Comparison of pointers to members in template non-type arguments Jens Maurer
- CWG2410
2019-03-27 9.2.6 [dcl.constexpr] C++23 Implicit calls of immediate functions John Spicer
- CWG2409
2019-04-29 13.9.4 [temp.expl.spec] drafting Explicit specializations of constexpr static data members Mike Miller
- CWG2408
2019-03-13 9.4.2 [dcl.init.aggr] NAD Temporaries and previously-initialized elements in aggregate initialization Daveed Vandevoorde
- CWG2407
2019-02-26 Clause Annex C [diff] C++23 Missing entry in Annex C for defaulted comparison operators Tomasz Kaminski
- CWG2406
2019-03-08 9.12.6 [dcl.attr.fallthrough] CD5 [[fallthrough]] attribute and iteration statements Mike Miller
- CWG2405
2018-08-20 13.8.3.3 [temp.dep.expr] CD6 Additional type-dependent expressions Andrey Davydov
- CWG2404
2018-12-13 11.4 [class.mem] CD5 [[no_unique_address]] and allocation order Daveed Vandevoorde
- CWG2403
2018-12-11 11.9.3 [class.base.init] drafting Temporary materialization and base/member initialization Daveed Vandevoorde
- CWG2402
2019-01-08 5.13.3 [lex.ccon] CD6 When is the restriction to a single c-char in a Unicode literal enforced? Richard Smith
- CWG2401
2019-02-06 13.4.3 [temp.arg.nontype] drafting Array decay vs prohibition of subobject non-type arguments John Spicer
- CWG2400
2019-02-08 7.7 [expr.const] CD5 Constexpr virtual functions and temporary objects Daveed Vandevoorde
- CWG2399
2019-02-13 7.6.19 [expr.ass] CD5 Unclear referent of “expression” in assignment-expression Lisa Lippincott
- CWG2398
2016-12-03 13.4.4 [temp.arg.template] drafting Template template parameter matching and deduction Jason Merrill
- CWG2397
2019-02-04 9.3.4.5 [dcl.array] CD6 auto specifier for pointers and references to arrays Hubert Tong
- CWG2396
2018-12-03 7.5.5.3 [expr.prim.id.qual] CD6 Lookup of names in complex conversion-type-ids Richard Smith
- CWG2395
2018-12-03 13.2 [temp.param] drafting Parameters following a pack expansion Richard Smith
- CWG2394
2018-07-10 11.4.5.2 [class.default.ctor] CD5 Const-default-constructible for members Richard Smith
- CWG2393
2018-11-07 _N4778_.7.6.1.4 [expr.pseudo] NAD Pseudo-destructors and object lifetime CWG
- CWG2392
2018-12-05 7.7 [expr.const] C++23 new-expression size check and constant evaluation Tam S. B
- CWG2391
2018-12-03 13.7.4 [temp.variadic] dup Additional template parameters following pack expansion Richard Smith
- CWG2390
2018-11-14 15.2 [cpp.cond] CD5 Is the argument of __has_cpp_attribute macro-expanded? Richard Smith
- CWG2389
2018-10-24 9.2.9.7 [dcl.spec.auto] CD6 Agreement of deduced and explicitly-specified variable types Nina Ranns
- CWG2388
2018-10-24 9.12.1 [dcl.attr.grammar] NAD Applicability of contract-attribute-specifiers Aaron Ballman
- CWG2387
2018-09-28 6.6 [basic.link] CD5 Linkage of const-qualified variable template John Spicer
- CWG2386
2018-09-19 9.6 [dcl.struct.bind] CD5 tuple_size requirements for structured binding Stephan T. Lavavej
- CWG2385
2018-07-31 7.5.5.3 [expr.prim.id.qual] CD5 Lookup for conversion-function-ids John Spicer
- CWG2384
2018-07-24 13.10.3.4 [temp.deduct.conv] CD5 Conversion function templates and qualification conversions John Spicer
- CWG2383
2018-07-18 13.2 [temp.param] NAD Variadic member functions of variadic class templates Daveed Vandevoorde
- CWG2382
2018-07-16 7.6.2.8 [expr.new] CD5 Array allocation overhead for non-allocating placement new Paul Sanders
- CWG2381
2018-06-19 7.2.2 [expr.type] CD5 Composite pointer type of pointers to plain and noexcept member functions Mike Miller
- CWG2380
2018-06-14 6.3 [basic.def.odr] CD5 capture-default makes too many references odr-usable Richard Smith
- CWG2379
2018-06-14 13.7.5 [temp.friend] CD5 Missing prohibition against constexpr in friend declaration Richard Smith
- CWG2378
2018-06-14 7.5.6.3 [expr.prim.lambda.capture] C++20 Inconsistent grammar for reference init-capture of pack Barry Revzin
- CWG2377
2018-06-05 12.2.3 [over.match.viable] NAD Explicit copy constructor vs function viability Xiang Fan
- CWG2376
2018-03-01 12.2.2.9 [over.match.class.deduct] CD5 Class template argument deduction with array declarator Mike Miller
- CWG2375
2018-02-21 11.4.9.3 [class.static.data] NAD Multiple redeclarations of constexpr static data members Mike Miller
- CWG2374
2018-02-18 9.4.5 [dcl.init.list] C++20 Overly permissive specification of enum direct-list-initialization Shafik Yaghmour
- CWG2373
2018-02-14 13.7.7.3 [temp.func.order] CD5 Incorrect handling of static member function templates in partial ordering Richard Smith
- CWG2372
2017-12-17 6.6 [basic.link] CD5 Incorrect matching rules for block-scope extern declarations Chen Fuxingi
- CWG2371
2017-12-05 6.2 [basic.def] CD5 Use of the English term “attributes” is confusing Gabriel Dos Reis
- CWG2370
2017-12-04 6.5.3 [basic.lookup.unqual] CD6 friend declarations of namespace-scope functions Andrew Marino
- CWG2369
2017-10-09 13.10.3 [temp.deduct] CD6 Ordering between constraints and substitution Agustin Bergé
- CWG2368
2017-11-11 7.7 [expr.const] CD5 Differences in relational and three-way constant comparisons Richard Smith
- CWG2367
2017-11-10 6.3 [basic.def.odr] NAD Lambdas in default arguments vs the ODR Richard Smith
- CWG2366
2017-11-01 6.9.3.2 [basic.start.static] CD5 Can default initialization be constant initialization? Geoffrey Romer
- CWG2365
2017-02-08 7.6.1.7 [expr.dynamic.cast] CD5 Confusing specification for dynamic_cast Shiyao Ma
- CWG2364
2017-10-31 7.7 [expr.const] NAD Constant expressions, aggregate initialization, and modifications Mike Miller
- CWG2363
2017-10-26 11.8.4 [class.friend] NAD Opaque enumeration friend declarations Mike Miller
- CWG2362
2017-10-23 9.5.1 [dcl.fct.def.general] open __func__ should be constexpr Anthony Polukhin
- CWG2361
2017-10-20 17.13.3 [csetjmp.syn] open Unclear description of longjmp undefined behavior Zhihao Yuan
- CWG2360
2017-10-19 9.12.9 [dcl.attr.unused] CD5 [[maybe_unused]] and structured bindings Michael Wong
- CWG2359
2017-10-06 9.4.2 [dcl.init.aggr] CD5 Unintended copy initialization with designated initializers Zhihao Yuan
- CWG2358
2017-09-20 7.5.6.3 [expr.prim.lambda.capture] CD5 Explicit capture of value Daveed Vandevoorde
- CWG2357
2017-09-07 6.5.3 [basic.lookup.unqual] NAD Lookup in member function declarations John Spicer
- CWG2356
2018-02-26 12.2.2 [over.match.funcs] CD5 Base class copy and move constructors should not be inherited Richard Smith
- CWG2355
2017-09-06 13.10.3.6 [temp.deduct.type] CD6 Deducing noexcept-specifiers John Spicer
- CWG2354
2017-09-05 6.7.6 [basic.align] CD5 Extended alignment and object representation Mike Miller
- CWG2353
2017-08-18 6.3 [basic.def.odr] CD5 Potential results of a member access expression for a static data member Richard Smith
- CWG2352
2017-07-14 9.4.4 [dcl.init.ref] CD5 Similar types and reference binding Richard Smith
- CWG2351
2017-06-26 7.6.1.4 [expr.type.conv] CD5 void{} Peter Dimov
- CWG2350
2017-06-03 13.10.3.5 [temp.deduct.partial] NAD Forwarding references and deduction guides Barry Revzin
- CWG2349
2017-05-04 Clause 8 [stmt.stmt] NAD Class/enumeration names vs conditions Daveed Vandevoorde
- CWG2348
2017-05-01 8.5.2 [stmt.if] NAD Non-templated constexpr if John Spicer
- CWG2347
2017-04-28 7.6.1.3 [expr.call] C++20 Passing short scoped enumerations to ellipsis Mike Miller
- CWG2346
2017-04-26 9.3.4.7 [dcl.fct.default] CD5 Local variables in default arguments Geoffrey Romer
- CWG2345
2017-04-25 8.5.2 [stmt.if] CD5 Jumping across initializers in init-statements and conditions John Spicer
- CWG2344
2017-04-19 8.5 [stmt.select] NAD Redeclaration of names in init-statements John Spicer
- CWG2343
2017-04-17 13.2 [temp.param] C++20 void* non-type template parameters Daveed Vandevoorde
- CWG2342
2017-04-07 7.6.1.10 [expr.reinterpret.cast] CD5 Reference reinterpret_cast and pointer-interconvertibility Richard Smith
- CWG2341
2017-04-04 9.1 [dcl.pre] CD5 Structured bindings with static storage duration John Spicer
- CWG2340
2017-03-29 9.6 [dcl.struct.bind] open Reference collapsing and structured bindings Daveed Vandevoorde
- CWG2339
2017-03-29 9.6 [dcl.struct.bind] CD5 Underspecified template arguments in structured bindings Daveed Vandevoorde
- CWG2338
2017-03-24 7.6.1.9 [expr.static.cast] CD5 Undefined behavior converting to short enums with fixed underlying types Thomas Köppe
- CWG2337
2017-03-02 12.2.4.3 [over.ics.rank] open Incorrect implication of logic ladder for conversion sequence tiebreakers Richard Smith
- CWG2336
2017-02-28 14.5 [except.spec] CD5 Destructor characteristics vs potentially-constructed subobjects Nathan Sidwell
- CWG2335
2017-01-29 11.4.9.3 [class.static.data] drafting Deduced return types vs member types John Spicer
- CWG2334
2017-01-30 6.7.2 [intro.object] open Creation of objects by typeid Chris Hallock
- CWG2333
2017-01-05 5.13.3 [lex.ccon] CD6 Escape sequences in UTF-8 character literals Mike Miller
- CWG2332
2016-12-10 9.2.9.3 [dcl.type.simple] CD5 template-name as simple-type-name vs injected-class-name Daveed Vandevoorde
- CWG2331
2016-12-07 6.4.7 [basic.scope.class] CD6 Redundancy in description of class scope Thomas Köppe
- CWG2330
2016-12-06 13.9 [temp.spec] CD5 Missing references to variable templates Daveed Vandevoorde
- CWG2329
2016-10-31 11.4.6 [class.copy.assign] drafting Virtual base classes and generated assignment operators Daveed Vandevoorde
- CWG2328
2016-10-11 13.10.3.6 [temp.deduct.type] drafting Unclear presentation style of template argument deduction rules Richard Smith
- CWG2327
2016-09-30 9.4 [dcl.init] drafting Copy elision for direct-initialization with a conversion function Richard Smith
- CWG2326
2016-08-12 13.10.3.2 [temp.deduct.call] dup Type deduction with initializer list containing ambiguous functions Jonathan Caves
- CWG2325
2017-02-27 6.7.2 [intro.object] drafting std::launder and reuse of character buffers CA
- CWG2324
2017-02-27 6.7.2 [intro.object] drafting Size of base class subobject GB
- CWG2323
2017-02-27 6.8 [basic.types] C++20 Expunge POD US
- CWG2322
2016-09-06 13.10.3 [temp.deduct] CD5 Substitution failure and lexical order Xiang Fan
- CWG2321
2016-09-06 7.6.16 [expr.cond] CD5 Conditional operator and cv-qualified class prvalues Richard Smith
- CWG2320
2016-09-06 8.5.2 [stmt.if] extension constexpr if and boolean conversions Richard Smith
- CWG2319
2016-09-06 12.2.4.2 [over.best.ics] drafting Nested brace initialization from same type Richard Smith
- CWG2318
2016-08-12 13.10.3.6 [temp.deduct.type] CD5 Nondeduced contexts in deduction from a braced-init-list Jonathan Caves
- CWG2317
2016-08-29 11.9.3 [class.base.init] CD5 Self-referential default member initializers Richard Smith
- CWG2316
2016-08-16 7.6.16 [expr.cond] drafting Simplifying class conversions in conditional expressions S. B. Tam
- CWG2315
2016-08-15 11.4.5.3 [class.copy.ctor] CD5 What is the “corresponding special member” of a variant member? Richard Smith
- CWG2314
2016-08-14 9.6 [dcl.struct.bind] dup Structured bindings and lambda capture Richard Smith
- CWG2313
2016-08-12 9.6 [dcl.struct.bind] CD5 Redeclaration of structured binding reference variables Richard Smith
- CWG2312
2016-08-11 9.6 [dcl.struct.bind] CD6 Structured bindings and mutable Richard Smith
- CWG2311
2016-08-09 12.2.2.8 [over.match.list] open Missed case for guaranteed copy elision Richard Smith
- CWG2310
2016-08-08 7.3.12 [conv.ptr] CD5 Type completeness and derived-to-base pointer conversions Richard Smith
- CWG2309
2016-07-30 9.2.6 [dcl.constexpr] CD5 Restrictions on nested statements within constexpr functions Faisal Vali
- CWG2308
2016-07-23 9.6 [dcl.struct.bind] NAD Structured bindings and lambda capture Richard Smith
- CWG2307
2016-07-21 13.8.3.2 [temp.dep.type] CD5 Unclear definition of “equivalent to a nontype template parameter” Richard Smith
- CWG2306
2016-07-17 13.7.5 [temp.friend] NAD Nested friend templates of class templates John Spicer
- CWG2305
2016-07-14 13.9.3 [temp.explicit] CD5 Explicit instantiation of constexpr or inline variable template John Spicer
- CWG2304
2016-07-05 12.2.4.2 [over.best.ics] NAD Incomplete type vs overload resolution John Spicer
- CWG2303
2016-05-24 13.10.3.2 [temp.deduct.call] CD5 Partial ordering and recursive variadic inheritance John Spicer
- CWG2302
2016-04-29 7.6.10 [expr.eq] NAD Address comparison between different member subobjects Daveed Vandevoorde
- CWG2301
2016-04-18 7.7 [expr.const] open Value-initialization and constexpr constructor evaluation Daveed Vandevoorde
- CWG2300
2016-04-11 6.3 [basic.def.odr] CD5 Lambdas in multiple definitions Robert Haberlach
- CWG2299
2016-04-11 9.2.6 [dcl.constexpr] CD5 constexpr vararg functions Daveed Vandevoorde
- CWG2298
2016-01-21 6.9.2.2 [intro.races] open Actions and expression evaluation Kazutoshi Satoda
- CWG2297
2016-01-21 6.9.2.2 [intro.races] open Unclear specification of atomic operations Kazutoshi Satoda
- CWG2296
2016-06-25 13.10.3 [temp.deduct] open Are default argument instantiation failures in the “immediate context”? Jason Merrill
- CWG2295
2016-06-24 9.4.2 [dcl.init.aggr] CD5 Aggregates with deleted defaulted constructors Thomas Köppe
- CWG2294
2016-06-22 13.8.3.3 [temp.dep.expr] CD5 Dependent auto static data members Richard Smith
- CWG2293
2016-06-22 Clause 11 [class] CD5 Requirements for simple-template-id used as a class-name CWG
- CWG2292
2016-06-22 13.3 [temp.names] CD5 simple-template-id is ambiguous between class-name and type-name CWG
- CWG2291
2016-06-20 12.2.4.2 [over.best.ics] dup Implicit conversion sequences in non-call contexts Hubert Tong
- CWG2290
2016-07-21 12.2.2 [over.match.funcs] CD5 Unclear specification for overload resolution and deleted special member functions Howard Hinnant
- CWG2289
2016-07-20 _N4868_.6.4.1 [basic.scope.declarative] CD5 Uniqueness of structured binding names Richard Smith
- CWG2288
2016-07-12 9.1 [dcl.pre] NAD Contradictory optionality in simple-declaration Gabriel Dos Reis
- CWG2287
2016-07-06 6.8.4 [basic.compound] CD5 Pointer-interconvertibility in non-standard-layout unions Richard Smith
- CWG2286
2016-07-06 7.6.19 [expr.ass] NAD Assignment evaluation order Jason Merrill
- CWG2285
2016-07-01 9.6 [dcl.struct.bind] CD5 Issues with structured bindings Richard Smith
- CWG2284
2016-06-30 7.6.1.3 [expr.call] open Sequencing of braced-init-list arguments Richard Smith
- CWG2283
2016-06-27 7.6.1.4 [expr.type.conv] drafting Missing complete type requirements Richard Smith
- CWG2282
2016-06-27 7.6.2.8 [expr.new] C++20 Consistency with mismatched aligned/non-over-aligned allocation/deallocation functions Richard Smith
- CWG2281
2016-06-27 7.6.2.8 [expr.new] drafting Consistency of aligned operator delete replacement Richard Smith
- CWG2280
2016-06-27 7.6.2.8 [expr.new] C++20 Matching a usual deallocation function with placement new Richard Smith
- CWG2279
2016-06-27 9.12.1 [dcl.attr.grammar] NAD Multiple attribute-specifiers in one attribute-list Richard Smith
- CWG2278
2016-06-27 7.7 [expr.const] CD5 Copy elision in constant expressions reconsidered Richard Smith
- CWG2277
2016-06-23 12.2.4.3 [over.ics.rank] CD5 Ambiguity inheriting constructors with default arguments Richard Smith
- CWG2276
2016-06-23 13.8.3.4 [temp.dep.constexpr] C++17 Dependent noexcept and function type-dependence Maxim Kartashev
- CWG2275
2016-06-21 13.8.3.3 [temp.dep.expr] drafting Type-dependence of function template Jason Merrill
- CWG2274
2016-06-20 8.5.2 [stmt.if] NAD Generic lambda capture vs constexpr if Richard Smith
- CWG2273
2016-06-17 11.4.5 [class.ctor] CD5 Inheriting constructors vs implicit default constructor Richard Smith
- CWG2272
2016-06-10 9.4.2 [dcl.init.aggr] C++17 Implicit initialization of aggregate members of reference type Vinny Romano
- CWG2271
2016-06-20 11.4.5 [class.ctor] C++17 Aliasing this Richard Smith
- CWG2270
2016-06-10 13.9.3 [temp.explicit] NAD Non-inline functions and explicit instantiation declarations Richard Smith
- CWG2269
2016-06-07 9.4.2 [dcl.init.aggr] dup Additional recursive references in aggregate DMIs Vinny Romano
- CWG2268
2016-05-26 9.2.6 [dcl.constexpr] C++17 Unions with mutable members in constant expressions revisited Richard Smith
- CWG2267
2016-05-25 9.4.4 [dcl.init.ref] CD5 Copy-initialization of temporary in reference direct-initialization Richard Smith
- CWG2266
2016-05-20 13.8.3.2 [temp.dep.type] CD5 Has dependent type vs is type-dependent Fedor Sergeev
- CWG2265
2016-05-11 13.9.2 [temp.inst] drafting Delayed pack expansion and member redeclarations Hubert Tong
- CWG2264
2016-05-06 11.4.5.3 [class.copy.ctor] drafting Memberwise copying with indeterminate value Hubert Tong
- CWG2263
2016-05-04 13.9.2 [temp.inst] drafting Default argument instantiation for friends Hubert Tong
- CWG2262
2016-05-04 9.10 [dcl.asm] C++17 Attributes for asm-definition Richard Smith
- CWG2261
2016-04-28 13.7.5 [temp.friend] extension Explicit instantiation of in-class friend definition Jens Maurer
- CWG2260
2016-04-17 13.9.4 [temp.expl.spec] CD5 Explicit specializations of deleted member functions Richard Smith
- CWG2259
2016-04-12 9.3.3 [dcl.ambig.res] C++17 Unclear context describing ambiguity Richard Smith
- CWG2258
2016-04-12 6.7.3 [basic.life] open Storage deallocation during period of destruction Richard Smith
- CWG2257
2016-04-07 6.7.7 [class.temporary] CD5 Lifetime extension of references vs exceptions Hubert Tong
- CWG2256
2016-03-30 6.7.3 [basic.life] CD5 Lifetime of trivially-destructible objects Richard Smith
- CWG2255
2016-03-29 13.9 [temp.spec] CD5 Instantiated static data member templates Mike Miller
- CWG2254
2016-03-23 11.4 [class.mem] CD5 Standard-layout classes and bit-fields Richard Smith
- CWG2253
2016-03-23 11.4.10 [class.bit] CD5 Unnamed bit-fields and zero-initialization Aaron Ballman
- CWG2252
2016-03-22 9.4.5 [dcl.init.list] DRWP Enumeration list-initialization from the same type Richard Smith
- CWG2251
2016-03-22 9.4.5 [dcl.init.list] C++17 Unreachable enumeration list-initialization Richard Smith
- CWG2250
2016-03-21 13.8.4.1 [temp.point] open Implicit instantiation, destruction, and TUs Dawn Perchik
- CWG2249
2016-03-17 7.5.5.2 [expr.prim.id.unqual] CD5 identifiers and id-expressions Robert Haberlach
- CWG2248
2016-03-14 7.6.2.9 [expr.delete] C++17 Problems with sized delete Richard Smith
- CWG2247
2016-03-11 7.5.6.3 [expr.prim.lambda.capture] C++17 Lambda capture and variable argument list Aaron Ballman
- CWG2246
2016-03-08 11.8.3 [class.access.base] drafting Access of indirect virtual base class constructors Vinny Romano
- CWG2245
2016-03-08 13.8.4.1 [temp.point] drafting Point of instantiation of incomplete class template Richard Smith
- CWG2244
2016-03-08 11.8.5 [class.protected] open Base class access in aggregate initialization Richard Smith
- CWG2243
2016-03-08 7.6.1.9 [expr.static.cast] drafting Incorrect use of implicit conversion sequence Hubert Tong
- CWG2242
2016-03-05 6.3 [basic.def.odr] C++23 ODR violation with constant initialization possibly omitted Hubert Tong
- CWG2241
2016-03-04 7.6.1.3 [expr.call] CD5 Overload resolution is not invoked with a single function CWG
- CWG2240
2016-03-04 6.3 [basic.def.odr] NAD this is not odr-used in a constant expression Daveed Vandevoorde
- CWG2239
2016-03-03 7.6.2.9 [expr.delete] NAD Sized deallocation with a trivial destructor CWG
- CWG2238
2016-03-03 6.7.5.5.2 [basic.stc.dynamic.allocation] NAD Contradictory alignment requirements for allocation Jason Merrill
- CWG2237
2016-03-02 11.4.5 [class.ctor] CD5 Can a template-id name a constructor? Faisal Vali
- CWG2236
2016-03-01 13.7.8 [temp.alias] drafting When is an alias template specialization dependent? Maxim Kartashev
- CWG2235
2016-02-25 13.10.3.5 [temp.deduct.partial] CD5 Partial ordering and non-dependent types Richard Smith
- CWG2234
2016-02-25 Clause 11 [class] CD5 Missing rules for simple-template-id as class-name Richard Smith
- CWG2233
2016-02-25 9.3.4.7 [dcl.fct.default] CD5 Function parameter packs following default arguments Richard Smith
- CWG2232
2016-02-23 9.2.2 [dcl.stc] open thread_local anonymous unions Mike Herrick
- CWG2231
2016-02-18 7.6.1.5 [expr.ref] NAD Class member access to static data member template Faisal Vali
- CWG2230
2016-03-09 6.6 [basic.link] NAD Linkage of extern "C" function in unnamed namespace Jonathan Wakely
- CWG2229
2016-02-08 11.4.10 [class.bit] CD5 Volatile unnamed bit-fields David Majnemer
- CWG2228
2016-02-02 9.3.3 [dcl.ambig.res] open Ambiguity resolution for cast to function type Richard Smith
- CWG2227
2016-02-01 11.9.3 [class.base.init] CD5 Destructor access and default member initializers Richard Smith
- CWG2226
2016-02-01 7.6.16 [expr.cond] CD5 Xvalues vs lvalues in conditional expressions Richard Smith
- CWG2225
2016-01-14 7.6.1.10 [expr.reinterpret.cast] NAD reinterpret_cast to same floating-point type Aaron Ballman
- CWG2224
2016-01-13 7.6.1.9 [expr.static.cast] C++17 Member subobjects and base-class casts Aaron Ballman
- CWG2223
2016-01-12 9.12.2 [dcl.align] drafting Multiple alignas specifiers Mike Herrick
- CWG2222
2016-01-11 13.9.2 [temp.inst] drafting Additional contexts where instantiation is not required CWG
- CWG2221
2016-01-09 9.5.2 [dcl.fct.def.default] CD6 Copying volatile objects Vinny Romano
- CWG2220
2016-01-08 8.6.5 [stmt.ranged] C++17 Hiding index variable in range-based for Daveed Vandevoorde
- CWG2219
2016-01-04 14.4 [except.handle] drafting Dynamically-unreachable handlers Richard Smith
- CWG2218
2015-12-29 6.5 [basic.lookup] C++17 Ambiguity and namespace aliases Richard Smith
- CWG2217
2015-12-21 9.2.6 [dcl.constexpr] NAD constexpr constructors for non-literal types Daveed Vandevoorde
- CWG2216
2015-12-21 14.5 [except.spec] NAD Exception specifications in unevaluated contexts Daniel Krügler
- CWG2215
2015-12-17 7.6.1.3 [expr.call] C++17 Redundant description of language linkage in function call Richard Smith
- CWG2214
2015-12-15 6.8.2 [basic.fundamental] C++17 Missing requirement on representation of integer values Richard Smith
- CWG2213
2015-12-11 9.2.9.5 [dcl.type.elab] CD6 Forward declaration of partial specializations Richard Smith
- CWG2212
2015-12-09 9.2.4 [dcl.typedef] CD5 Typedef changing linkage after use Richard Smith
- CWG2211
2015-12-07 7.5.6.3 [expr.prim.lambda.capture] C++17 Hiding by lambda captures and parameters Ville Voutilainen
- CWG2210
2015-12-06 14.3 [except.ctor] NAD Principal/target constructor confusion Robert Haberlach
- CWG2209
2015-12-03 14.3 [except.ctor] NAD Destruction of constructed array elements Robert Haberlach
- CWG2208
2015-12-02 11.4 [class.mem] NAD static_assert-declaration does not declare a member Stephan Bergmann
- CWG2207
2015-12-02 6.7.5.5.2 [basic.stc.dynamic.allocation] CD5 Alignment of allocation function return value Richard Smith
- CWG2206
2015-12-01 Clause 7 [expr] C++17 Composite type of object and function pointers Mike Miller
- CWG2205
2015-11-30 9.12.1 [dcl.attr.grammar] C++17 Restrictions on use of alignas Richard Smith
- CWG2204
2015-11-25 11.9.3 [class.base.init] NAD Naming delegated constructors Hubert Tong
- CWG2203
2015-11-20 11.4.5.3 [class.copy.ctor] drafting Defaulted copy/move constructors and UDCs Vinny Romano
- CWG2202
2015-11-19 13.9.2 [temp.inst] drafting When does default argument instantiation occur? Richard Smith
- CWG2201
2015-11-15 6.8.5 [basic.type.qualifier] C++17 Cv-qualification of array types Robert Haberlach
- CWG2200
2015-11-14 13.10.2 [temp.arg.explicit] NAD Conversions in template argument deduction Vinny Romano
- CWG2199
2015-11-12 9.2.4 [dcl.typedef] CD6 Typedefs and tags Richard Smith
- CWG2198
2015-11-12 6.6 [basic.link] C++17 Linkage of enumerators Richard Smith
- CWG2197
2015-11-11 11.4.5.3 [class.copy.ctor] C++17 Overload resolution and deleted special member functions Maxim Kartashev
- CWG2196
2015-11-06 9.4 [dcl.init] C++17 Zero-initialization with virtual base classes Richard Smith
- CWG2195
2015-11-06 9.2.9.2 [dcl.type.cv] open Unsolicited reading of trailing volatile members Hubert Tong
- CWG2194
2015-11-04 12.2.2.8 [over.match.list] drafting Impossible case in list initialization Robert Haberlach
- CWG2193
2015-11-02 17.3.5.2 [numeric.limits.members] NAD numeric_limits<int>::radix and digits Tony Van Eerd
- CWG2192
2015-10-27 7.7 [expr.const] open Constant expressions and order-of-eval undefined behavior Peter Sommerlad
- CWG2191
2015-10-26 14.5 [except.spec] C++17 Incorrect result for noexcept(typeid(v)) Mike Miller
- CWG2190
2015-10-24 15.2 [cpp.cond] open Insufficient specification of __has_include Hubert Tong
- CWG2189
2015-10-22 12.2.2.2.3 [over.call.object] open Surrogate call template Jason Merrill
- CWG2188
2015-10-21 11.4.1 [class.mem.general] open empty-declaration grammar ambiguity Jens Maurer
- CWG2187
2015-10-16 11.8.5 [class.protected] drafting Protected members and access via qualified-id Hubert Tong
- CWG2186
2015-10-24 7.7 [expr.const] drafting Unclear point that “preceding initialization” must precede Hubert Tong
- CWG2185
2015-10-21 6.8.2 [basic.fundamental] CD6 Cv-qualified numeric types CWG
- CWG2184
2015-10-21 C.7.4 [diff.expr] CD4 Missing C compatibility entry for decrement of bool CWG
- CWG2183
2015-10-21 14.5 [except.spec] NAD Problems in description of potential exceptions Hubert Tong
- CWG2182
2015-10-20 7.6.6 [expr.add] drafting Pointer arithmetic in array-like containers Jonathan Wakely
- CWG2181
2015-10-18 Clause Annex B [implimits] C++20 Normative requirements in an informative Annex Sean Hunt
- CWG2180
2015-10-13 11.4.6 [class.copy.assign] CD4 Virtual bases in destructors and defaulted assignment operators Vinny Romano
- CWG2179
2015-10-12 13.7.6.1 [temp.spec.partial.general] drafting Required diagnostic for partial specialization after first use John Spicer
- CWG2178
2015-10-06 13.2 [temp.param] NAD Substitution of dependent template arguments in default template arguments Richard Smith
- CWG2177
2015-09-30 7.6.2.8 [expr.new] CD5 Placement operator delete and parameter copies Richard Smith
- CWG2176
2015-09-28 7.6.1.3 [expr.call] CD4 Destroying the returned object when a destructor throws Richard Smith
- CWG2175
2015-09-17 9.3.3 [dcl.ambig.res] CD4 Ambiguity with attribute in conversion operator declaration Daveed Vandevoorde
- CWG2174
2015-09-17 13.7.5 [temp.friend] C++17 Unclear rules for friend definitions in templates Richard Smith
- CWG2173
2015-09-14 13.7.6 [temp.spec.partial] open Partial specialization with non-deduced contexts Mike Miller
- CWG2172
2015-09-14 14.4 [except.handle] drafting Multiple exceptions with one exception object Richard Smith
- CWG2171
2015-09-14 11.4.5.3 [class.copy.ctor] CD4 Triviality of copy constructor with less-qualified parameter Jason Merrill
- CWG2170
2015-09-02 6.3 [basic.def.odr] CD5 Unclear definition of odr-use for arrays Hubert Tong
- CWG2169
2015-08-26 12.2.4.2.6 [over.ics.list] open Narrowing conversions and overload resolution David Krauss
- CWG2168
2015-08-19 9.4.5 [dcl.init.list] open Narrowing conversions and +/- infinity Hubert Tong
- CWG2167
2015-08-11 7.7 [expr.const] CD4 Non-member references with lifetimes within the current evaluation Richard Smith
- CWG2166
2015-08-05 7.7 [expr.const] drafting Unclear meaning of “undefined constexpr function” Howard Hinnant
- CWG2165
2015-07-30 _N4868_.6.4.1 [basic.scope.declarative] CD6 Namespaces, declarative regions, and translation units Richard Smith
- CWG2164
2015-07-26 _N4868_.6.4.10 [basic.scope.hiding] CD5 Name hiding and using-directives Richard Smith
- CWG2163
2015-07-24 9.2.6 [dcl.constexpr] CD4 Labels in constexpr functions Richard Smith
- CWG2162
2015-07-23 7.5.6.3 [expr.prim.lambda.capture] CD3 Capturing this by reference Brian Bi
- CWG2161
2015-07-22 13.9.3 [temp.explicit] NAD Explicit instantiation declaration and “preceding initialization” Hubert Tong
- CWG2160
2015-07-16 13.7.7.3 [temp.func.order] open Issues with partial ordering Richard Smith
- CWG2159
2015-07-15 7.5.6.3 [expr.prim.lambda.capture] NAD Lambda capture and local thread_local variables Richard Smith
- CWG2158
2015-07-13 11.4.7 [class.dtor] drafting Polymorphic behavior during destruction Richard Smith
- CWG2157
2015-07-06 9.2.9.5 [dcl.type.elab] CD4 Further disambiguation of enumeration elaborated-type-specifier Richard Smith
- CWG2156
2015-07-06 9.7.1 [dcl.enum] CD4 Definition of enumeration declared by using-declaration Richard Smith
- CWG2155
2015-07-05 _N4868_.9.8.2.3 [namespace.memdef] C++17 Defining classes and enumerations via using-declarations Richard Smith
- CWG2154
2015-06-30 11.4 [class.mem] CD4 Ambiguity of pure-specifier Richard Smith
- CWG2153
2015-06-30 11.4 [class.mem] CD4 pure-specifier in friend declaration Richard Smith
- CWG2152
2015-06-28 5.13.9 [lex.ext] NAD Can an alternative token be used as a ud-suffix? David Krauss
- CWG2151
2015-06-26 6.7.2 [intro.object] CD4 Exception object is not created Hubert Tong
- CWG2150
2015-06-26 9.4.5 [dcl.init.list] CD3 Initializer list array lifetime Hubert Tong
- CWG2149
2015-06-25 9.4.2 [dcl.init.aggr] DRWP Brace elision and array length deduction Vinny Romano
- CWG2148
2015-06-22 6.9.3.2 [basic.start.static] drafting Thread storage duration and order of initialization Hubert Tong
- CWG2147
2015-06-22 13.10.3.2 [temp.deduct.call] CD4 Initializer-list arguments and pack deduction Hubert Tong
- CWG2146
2015-06-22 6.9.1 [intro.execution] CD4 Scalar object vs memory location in definition of “unsequenced” Jens Maurer
- CWG2145
2015-06-19 9.5.1 [dcl.fct.def.general] CD4 Parenthesized declarator in function definition Richard Smith
- CWG2144
2015-06-19 9.5.1 [dcl.fct.def.general] DR Function/variable declaration ambiguity Richard Smith
- CWG2143
2015-06-16 13.8.3.2 [temp.dep.type] C++17 Value-dependency via injected-class-name Maxim Kartashev
- CWG2142
2015-06-13 6.5.4 [basic.lookup.argdep] NAD Missing definition of associated classes and namespaces Daniel Krügler
- CWG2141
2015-06-12 7.6.2.8 [expr.new] CD4 Ambiguity in new-expression with elaborated-type-specifier Hubert Tong
- CWG2140
2015-06-12 7.3.2 [conv.lval] CD4 Lvalue-to-rvalue conversion of std::nullptr_t Richard Smith
- CWG2139
2015-06-12 7.3.11 [conv.fpint] NAD Floating-point requirements for integer representation Tony Van Eerd
- CWG2138
2015-06-11 13.9.4 [temp.expl.spec] NAD Explicit member specialization vs implicit instantiation Richard Smith
- CWG2137
2015-06-10 9.4.5 [dcl.init.list] CD4 List-initialization from object of same type Richard Smith
- CWG2136
2015-06-10 6.5.4 [basic.lookup.argdep] NAD Argument-dependent lookup and initializer lists Ryou Ezoe
- CWG2135
2015-06-06 11.9.3 [class.base.init] NAD mem-initializers for virtual bases of abstract classes Vinny Romano
- CWG2134
2015-06-03 _N4567_.5.1.1 [expr.prim.general] NAD Objectless references to non-static member functions Aaron Ballman
- CWG2133
2015-05-28 7.3.14 [conv.fctptr] CD5 Converting std::nullptr_t to bool Richard Smith
- CWG2132
2015-05-28 11.4.5.3 [class.copy.ctor] NAD Deprecated default generated copy constructors Nico Josuttis
- CWG2131
2015-05-28 9.7.1 [dcl.enum] drafting Ambiguity with opaque-enum-declaration Richard Smith
- CWG2130
2015-05-28 7.6.2.8 [expr.new] CD4 Over-aligned types in new-expressions Richard Smith
- CWG2129
2015-05-20 7.7 [expr.const] CD4 Non-object prvalues and constant expressions Faisal Vali
- CWG2128
2015-05-19 9.4.2 [dcl.init.aggr] drafting Imprecise rule for reference member initializer Richard Smith
- CWG2127
2015-05-18 13.7.6 [temp.spec.partial] drafting Partial specialization and nullptr Faisal Vali
- CWG2126
2015-05-20 7.7 [expr.const] C++20 Lifetime-extended temporaries in constant expressions Richard Smith
- CWG2125
2015-05-06 11.9.6 [class.copy.elision] NAD Copy elision and comma operator Vinny Romano
- CWG2124
2015-05-05 3.55 [defns.signature.member.templ] CD4 Signature of constructor template Hubert Tong
- CWG2123
2015-02-02 8.8 [stmt.dcl] open Omitted constant initialization of local static variables Hubert Tong
- CWG2122
2015-05-05 7.2.1 [basic.lval] CD4 Glvalues of void type CWG
- CWG2121
2015-05-06 7.5.6.1 [expr.prim.lambda.general] CD6 More flexible lambda syntax EWG
- CWG2120
2015-05-06 Clause 11 [class] CD4 Array as first non-static data member in standard-layout class Hubert Tong
- CWG2119
2015-05-05 11.7.3 [class.virtual] NAD Disambiguation of multi-level covariant return type David Majnemer
- CWG2118
2015-04-27 13.7.5 [temp.friend] open Stateful metaprogramming via friend injection Richard Smith
- CWG2117
2015-04-26 9.2.6 [dcl.constexpr] drafting Explicit specializations and constexpr function templates Faisal Vali
- CWG2116
2015-04-22 9.4.2 [dcl.init.aggr] C++17 Direct or copy initialization for omitted aggregate initializers Richard Smith
- CWG2115
2015-04-16 8.7 [stmt.jump] drafting Order of implicit destruction vs release of automatic storage Richard Smith
- CWG2114
2015-04-14 _N4750_.C.3.5 [diff.cpp11.dcl.decl] CD3 Missing description of incompatibility from aggregate NSDMIs Ville Voutilainen
- CWG2113
2015-04-08 9.3.4 [dcl.meaning] CD4 Incompete specification of types for declarators Richard Smith
- CWG2112
2015-04-03 7.6.2.8 [expr.new] CD5 new auto{x} Richard Smith
- CWG2111
2015-04-02 9.4.4 [dcl.init.ref] NAD Array temporaries in reference binding Vinny Romano
- CWG2110
2015-03-27 12.2.4.3 [over.ics.rank] drafting Overload resolution for base class conversion and reference/non-reference Alexander Kulpin
- CWG2109
2015-03-26 13.8.3.4 [temp.dep.constexpr] CD4 Value dependence underspecified Maxim Kartashev
- CWG2108
2015-03-24 12.2.2.7 [over.match.ref] drafting Conversions to non-class prvalues in reference initialization Hubert Tong
- CWG2107
2015-03-19 6.7.7 [class.temporary] CD4 Lifetime of temporaries for default arguments in array copying Hubert Tong
- CWG2106
2015-03-17 13.4.2 [temp.arg.type] CD4 Unclear restrictions on use of function-type template arguments David Krauss
- CWG2105
2015-03-17 13.4 [temp.arg] open When do the arguments for a parameter pack end? Hubert Tong
- CWG2104
2015-03-17 6.3 [basic.def.odr] CD4 Internal-linkage constexpr references and ODR requirements James Widman
- CWG2103
2015-03-17 6.3 [basic.def.odr] CD5 Lvalue-to-rvalue conversion is irrelevant in odr-use of a reference Richard Smith
- CWG2102
2015-03-16 7.6.2.8 [expr.new] DRWP Constructor checking in new-expression Richard Smith
- CWG2101
2015-03-16 13.8.3 [temp.dep] CD4 Incorrect description of type- and value-dependence Maxim Kartashev
- CWG2100
2015-03-16 13.8.3.4 [temp.dep.constexpr] C++17 Value-dependent address of static data member of class template Richard Smith
- CWG2099
2015-03-15 9.3.4.5 [dcl.array] CD4 Inferring the bound of an array static data member Richard Smith
- CWG2098
2015-03-14 14.6.3 [except.uncaught] CD4 Is uncaught_exceptions() per-thread? Ville Voutilainen
- CWG2097
2015-03-12 7.5.6 [expr.prim.lambda] extension Lambdas and noreturn attribute Jonathan Caves
- CWG2096
2015-03-11 6.8 [basic.types] CD4 Constraints on literal unions Agustín K-ballo Bergé
- CWG2095
2015-03-07 7.5.6.3 [expr.prim.lambda.capture] CD4 Capturing rvalue references to functions by copy Hubert Tong
- CWG2094
2015-03-06 11.4.5.3 [class.copy.ctor] C++17 Trivial copy/move constructor for class with volatile member Daveed Vandevoorde
- CWG2093
2015-03-06 14.4 [except.handle] CD4 Qualification conversion for pointer-to-member handler matching David Majnemer
- CWG2092
2015-03-06 13.10.4 [temp.over] CD5 Deduction failure and overload resolution Fedor Sergeev
- CWG2091
2015-03-05 13.10.3.6 [temp.deduct.type] CD4 Deducing reference non-type template arguments Richard Smith
- CWG2090
2015-02-27 13.8.3.5 [temp.dep.temp] drafting Dependency via non-dependent base class Maxim Kartashev
- CWG2089
2015-02-26 12.2.2.3 [over.match.oper] drafting Restricting selection of builtin overloaded operators Hubert Tong
- CWG2088
2015-02-19 13.10.3.5 [temp.deduct.partial] CD5 Late tiebreakers in partial ordering Richard Smith
- CWG2087
2015-02-16 7.6.7 [expr.shift] NAD Left shift of negative value by zero bits Mattheus Izvekov
- CWG2086
2015-02-14 7.5.6.3 [expr.prim.lambda.capture] drafting Reference odr-use vs implicit capture Hubert Tong
- CWG2085
2015-02-13 6.3 [basic.def.odr] CD4 Invalid example of adding special member function via default argument Hubert Tong
- CWG2084
2015-02-12 11.4.5 [class.ctor] CD4 NSDMIs and deleted union default constructors Daveed Vandevoorde
- CWG2083
2015-02-11 6.3 [basic.def.odr] CD5 Incorrect cases of odr-use Hubert Tong
- CWG2082
2015-02-09 9.3.4.7 [dcl.fct.default] CD4 Referring to parameters in unevaluated operands of default arguments Faisal Vali
- CWG2081
2015-02-05 9.2.9.7 [dcl.spec.auto] CD5 Deduced return type in redeclaration or specialization of function template John Spicer
- CWG2080
2015-02-03 11.5 [class.union] CD5 Example with empty anonymous union member John Spicer
- CWG2079
2015-02-03 9.12.1 [dcl.attr.grammar] CD4 [[ appearing in a balanced-token-seq Jonathan Caves
- CWG2078
2015-01-31 6.5.2 [class.member.lookup] NAD Name lookup of mem-initilizer-id Richard Smith
- CWG2077
2015-01-29 12.2.4.2.5 [over.ics.ref] drafting Overload resolution and invalid rvalue-reference initialization Richard Smith
- CWG2076
2015-01-27 12.2.4.2 [over.best.ics] CD4 List-initialization of arguments for constructor parameters Richard Smith
- CWG2075
2015-01-27 12.2.4.2.6 [over.ics.list] CD4 Passing short initializer lists to array reference parameters Richard Smith
- CWG2074
2015-01-20 13.8.3.2 [temp.dep.type] drafting Type-dependence of local class of function template Richard Smith
- CWG2073
2015-01-20 6.7.5.5.2 [basic.stc.dynamic.allocation] drafting Allocating memory for exception objects Jonathan Wakely
- CWG2072
2015-01-19 13.9.2 [temp.inst] C++23 Default argument instantiation for member functions of templates Maxim Kartashev
- CWG2071
2014-01-16 9.2.4 [dcl.typedef] CD4 typedef with no declarator Richard Smith
- CWG2070
2015-01-15 6.5.5.2 [class.qual] CD6 using-declaration with dependent nested-name-specifier Richard Smith
- CWG2069
2015-01-13 11.4.7 [class.dtor] CD4 Do destructors have names? Richard Smith
- CWG2068
2015-01-12 11.4.7 [class.dtor] CD4 When can/must a defaulted virtual destructor be defined? Richard Smith
- CWG2067
2015-01-09 13.8 [temp.res] open Generated variadic templates requiring empty pack Richard Smith
- CWG2066
2015-01-09 13.8.3.4 [temp.dep.constexpr] CD4 Does type-dependent imply value-dependent? Richard Smith
- CWG2065
2014-12-29 13.8.3.2 [temp.dep.type] CD6 Current instantiation of a partial specialization Richard Smith
- CWG2064
2014-12-27 13.6 [temp.type] CD4 Conflicting specifications for dependent decltype-specifiers Richard Smith
- CWG2063
2014-12-20 _N4868_.6.4.1 [basic.scope.declarative] CD4 Type/nontype hiding in class scope Hubert Tong
- CWG2062
2014-12-19 13.7.2 [temp.class] CD6 Class template redeclaration requirements Hubert Tong
- CWG2061
2014-12-18 9.8.2 [namespace.def] CD4 Inline namespace after simplifications Richard Smith
- CWG2060
2014-12-15 9.2.9.7 [dcl.spec.auto] NAD Deduced return type for explicit specialization John Spicer
- CWG2059
2014-12-15 9.2.9.7 [dcl.spec.auto] CD5 Linkage and deduced return types Richard Smith
- CWG2058
2014-12-15 6.6 [basic.link] CD6 More errors from internal-linkage namespaces Richard Smith
- CWG2057
2014-12-12 13.4.4 [temp.arg.template] drafting Template template arguments with default arguments Jonathan Caves
- CWG2056
2014-12-11 11.9.3 [class.base.init] drafting Member function calls in partially-initialized class objects Richard Smith
- CWG2055
2014-12-09 13.10.2 [temp.arg.explicit] drafting Explicitly-specified non-deduced parameter packs Jonathan Caves
- CWG2054
2014-12-07 13.10.3 [temp.deduct] DRWP Missing description of class SFINAE Ville Voutilainen
- CWG2053
2014-12-07 9.2.9.7 [dcl.spec.auto] C++20 auto in non-generic lambdas Faisal Vali
- CWG2052
2014-12-03 12.4 [over.oper] CD4 Template argument deduction vs overloaded operators Richard Smith
- CWG2051
2014-12-03 7.2.1 [basic.lval] CD5 Simplifying alias rules Richard Smith
- CWG2050
2014-11-26 9.2.2 [dcl.stc] NAD Consolidate specification of linkage Alisdair Meredith
- CWG2049
2014-11-20 13.4.3 [temp.arg.nontype] DRWP List initializer in non-type template default argument Ville Voutilainen
- CWG2048
2014-11-19 7.6.1.9 [expr.static.cast] open C-style casts that cast away constness vs static_cast Richard Smith
- CWG2047
2014-11-18 14.5 [except.spec] CD4 Coordinating “throws anything” specifications Richard Smith
- CWG2046
2014-11-17 6.9.2 [intro.multithread] C++17 Incomplete thread specifications Dinka Ranns
- CWG2045
2014-11-14 13.7.7.2 [temp.over.link] CD5 “Identical” template parameter lists Faisal Vali
- CWG2044
2014-11-14 9.2.9.7 [dcl.spec.auto] CD4 decltype(auto) and void Richard Smith
- CWG2043
2014-11-13 13.4.3 [temp.arg.nontype] drafting Generalized template arguments and array-to-pointer decay Richard Smith
- CWG2042
2014-11-13 6.7.5.5.3 [basic.stc.dynamic.deallocation] drafting Exceptions and deallocation functions Richard Smith
- CWG2041
2014-11-11 13.9.4 [temp.expl.spec] CD4 Namespace for explicit class template specialization Jason Merrill
- CWG2040
2014-11-09 9.3 [dcl.decl] CD4 trailing-return-type no longer ambiguous Jens Maurer
- CWG2039
2014-11-09 14.5 [except.spec] CD4 Constant conversions to bool Richard Smith
- CWG2038
2014-11-08 C.4 [diff.cpp14] CD4 Document C++14 incompatibility of new braced deduction rule Jonathan Caves
- CWG2037
2014-11-06 13.6 [temp.type] drafting Alias templates and template declaration matching Richard Smith
- CWG2036
2014-11-05 9.3 [dcl.decl] NAD Refactoring parameters-and-qualifiers Jonathan Caves
- CWG2035
2014-11-06 13.7.6.2 [temp.spec.partial.match] CD3 Multi-section example is confusing CWG
- CWG2034
2014-11-06 14.6.3 [except.uncaught] NAD Deprecating uncaught_exception() CWG
- CWG2033
2014-11-04 13.7.6.1 [temp.spec.partial.general] CD4 Redundant restriction on partial specialization argument CWG
- CWG2032
2014-11-03 13.2 [temp.param] CD4 Default template-arguments of variable templates CWG
- CWG2031
2014-10-31 C.6.3 [diff.cpp03.expr] CD4 Missing incompatibility for && Melissa Mears
- CWG2030
2014-10-27 11.8.3 [class.access.base] NAD Access of injected-class-name with template arguments Mike Miller
- CWG2029
2014-10-27 7.6.1.3 [expr.call] dup Abstract class return type in decltype operand Mike Miller
- CWG2028
2014-10-25 12.2.2.7 [over.match.ref] drafting Converting constructors in rvalue reference initialization Mitsuru Kariya
- CWG2027
2014-10-20 9.12.2 [dcl.align] CD4 Unclear requirements for multiple alignas specifiers Steve Clamage
- CWG2026
2014-10-20 6.9.3 [basic.start] CD4 Zero-initialization and constexpr Jason Merrill
- CWG2025
2014-10-17 13.7.7.2 [temp.over.link] dup Declaration matching via alias templates Richard Smith
- CWG2024
2014-10-17 13.8.3.2 [temp.dep.type] CD4 Dependent types and unexpanded parameter packs Richard Smith
- CWG2023
2014-10-16 7.6.16 [expr.cond] drafting Composite reference result type of conditional operator Daniel Krügler
- CWG2022
2014-10-16 7.7 [expr.const] CD4 Copy elision in constant expressions Jason Merrill
- CWG2021
2014-10-15 13.7.7.2 [temp.over.link] dup Function template redeclaration via alias template Richard Smith
- CWG2020
2014-10-08 6.3 [basic.def.odr] CD5 Inadequate description of odr-use of implicitly-invoked functions Richard Smith
- CWG2019
2014-10-08 6.7.5.6 [basic.stc.inherit] CD4 Member references omitted from description of storage duration David Krauss
- CWG2018
2014-10-07 9.4.4 [dcl.init.ref] dup Qualification conversion vs reference binding Richard Smith
- CWG2017
2014-10-06 8.7.4 [stmt.return] CD4 Flowing off end is not equivalent to no-expression return Richard Smith
- CWG2016
2014-10-05 11.4.8.3 [class.conv.fct] CD4 Confusing wording in description of conversion function Daniel Krügler
- CWG2015
2014-10-05 9.5.3 [dcl.fct.def.delete] CD4 odr-use of deleted virtual functions David Majnemer
- CWG2014
2014-10-03 17.6.3.3 [new.delete.array] NAD Unneeded deallocation signatures Richard Smith
- CWG2013
2014-10-02 7.6.6 [expr.add] drafting Pointer subtraction in large array Jason Merrill
- CWG2012
2014-09-29 6.7.5 [basic.stc] CD4 Lifetime of references Mike Miller
- CWG2011
2014-09-28 7.5.6.3 [expr.prim.lambda.capture] C++17 Unclear effect of reference capture of reference Ville Voutilainen
- CWG2010
2014-09-26 14.5 [except.spec] CD4 exception-specifications and conversion operators Richard Smith
- CWG2009
2014-09-23 6.4.7 [basic.scope.class] CD6 Unclear specification of class scope Richard Smith
- CWG2008
2014-09-23 13.4 [temp.arg] CD4 Default template-arguments underspecified Andrew Sutton
- CWG2007
2014-09-23 12.2.2.3 [over.match.oper] CD6 Argument-dependent lookup for operator= Richard Smith
- CWG2006
2014-09-16 6.8.4 [basic.compound] CD4 Cv-qualified void types Richard Smith
- CWG2005
2014-09-18 7.7 [expr.const] NAD Incorrect constexpr reference initialization requirements David Krauss
- CWG2004
2014-09-16 7.7 [expr.const] CD4 Unions with mutable members in constant expressions Richard Smith
- CWG2003
2014-09-12 15.6 [cpp.replace] drafting Zero-argument macros incorrectly specified Richard Smith
- CWG2002
2014-09-10 Clause 15 [cpp] open White space within preprocessing directives Richard Smith
- CWG2001
2014-09-10 Clause 15 [cpp] CD4 non-directive is underspecified Richard Smith
- CWG2000
2014-09-09 5.4 [lex.pptoken] CD4 header-name outside #include directive Richard Smith
- CWG1999
2014-09-09 5.2 [lex.phases] CD4 Representation of source characters as universal-character-names Richard Smith
- CWG1998
2014-09-08 7.2.1 [basic.lval] NAD Additional sources of xvalue expressions Daveed Vandevoorde
- CWG1997
2014-09-08 6.7.4 [basic.indet] drafting Placement new and previous initialization Jason Merrill
- CWG1996
2014-09-04 9.4.5 [dcl.init.list] drafting Reference list-initialization ignores conversion functions Richard Smith
- CWG1995
2014-09-03 14.5 [except.spec] CD4 exception-specifications and non-type template parameters Gabriel Dos Reis
- CWG1994
2014-09-03 13.9.4 [temp.expl.spec] dup Confusing wording regarding multiple template<> prefixes Richard Smith
- CWG1993
2014-08-31 13.9.4 [temp.expl.spec] drafting Use of template<> defining member of explicit specialization Richard Smith
- CWG1992
2014-08-27 7.6.2.8 [expr.new] CD4 new (std::nothrow) int[N] can throw Martin Sebor
- CWG1991
2014-08-27 _N4527_.12.9 [class.inhctor] CD4 Inheriting constructors vs default arguments Hubert Tong
- CWG1990
2014-08-27 9.1 [dcl.pre] CD4 Ambiguity due to optional decl-specifier-seq Hubert Tong
- CWG1989
2014-08-30 12.4 [over.oper] drafting Insufficient restrictions on parameters of postfix operators Richard Smith
- CWG1988
2014-08-22 13.8.3.2 [temp.dep.type] CD4 Ambiguity between dependent and non-dependent bases in implicit member access Richard Smith
- CWG1987
2014-08-22 11.4.9.3 [class.static.data] NAD constexpr static data members across translation units Richard Smith
- CWG1986
2014-08-21 6.9.3.2 [basic.start.static] drafting odr-use and delayed initialization Richard Smith
- CWG1985
2014-08-09 9.4.2 [dcl.init.aggr] NAD Unknown bound array member with brace-or-equal-initializer Hubert Tong
- CWG1984
2014-08-13 9.4.5 [dcl.init.list] NAD Lossless narrowing conversions Hubert Tong
- CWG1983
2014-08-11 11.4 [class.mem] CD5 Inappropriate use of virt-specifier Richard Smith
- CWG1982
2014-08-09 13.10.2 [temp.arg.explicit] NAD Deduction extending parameter pack Filip Roséen
- CWG1981
2014-08-08 7.3 [conv] CD4 Implicit contextual conversions and explicit Richard Smith
- CWG1980
2014-08-04 13.7.8 [temp.alias] drafting Equivalent but not functionally-equivalent redeclarations Richard Smith
- CWG1979
2014-07-31 13.7.8 [temp.alias] drafting Alias template specialization in template member definition Gabriel Dos Reis
- CWG1978
2014-07-22 11.4.8.2 [class.conv.ctor] CD4 Redundant description of explicit constructor use Geoffrey Romer
- CWG1977
2014-07-21 11.4.7 [class.dtor] drafting Contradictory results of failed destructor lookup Gabriel Dos Reis
- CWG1976
2014-07-20 9.8.3 [namespace.alias] NAD Ambiguity of namespace-aliases Richard Smith
- CWG1975
2014-07-18 14.5 [except.spec] CD4 Permissible declarations for exception-specifications Richard Smith
- CWG1974
2014-07-17 13.8 [temp.res] NAD Redundant specification of non-type typename-specifier Hubert Tong
- CWG1973
2014-07-16 7.5.6.2 [expr.prim.lambda.closure] DRWP Which parameter-declaration-clause in a lambda-expression? Dinka Ranns
- CWG1972
2014-07-15 5.10 [lex.name] CD6 Identifier character restrictions in non-identifiers Richard Smith
- CWG1971
2014-07-15 7.6.2.2 [expr.unary.op] CD4 Unclear disambiguation of destructor and operator~ Hubert Tong
- CWG1970
2014-07-15 9.3.3 [dcl.ambig.res] NAD Ambiguity resolution for (T())*x Richard Smith
- CWG1969
2014-07-14 11.4.7 [class.dtor] CD6 Missing exclusion of ~S as an ordinary function name Richard Smith
- CWG1968
2014-07-14 7.7 [expr.const] NAD Address of typeid in constant expressions Richard Smith
- CWG1967
2014-07-11 11.9.6 [class.copy.elision] CD4 Temporary lifetime and move-elision Richard Smith
- CWG1966
2014-07-08 9.7.1 [dcl.enum] CD4 Colon following enumeration elaborated-type-specifier Daveed Vandevoorde
- CWG1965
2014-07-07 7.6.1.7 [expr.dynamic.cast] drafting Explicit casts to reference types Richard Smith
- CWG1964
2014-07-07 9.2.4 [dcl.typedef] NAD opaque-enum-declaration in alias-declaration? Fedor Sergeev
- CWG1963
2014-07-07 5.10 [lex.name] CD4 Implementation-defined identifier characters Richard Smith
- CWG1962
2014-07-04 9.5.1 [dcl.fct.def.general] open Type of __func__ Steve Clamage
- CWG1961
2014-07-04 6.9.2 [intro.multithread] C++17 Potentially-concurrent actions within a signal handler Faisal Vali
- CWG1960
2014-07-04 9.9 [namespace.udecl] NAD Visibility of entity named in class-scope using-declaration Hubert Tong
- CWG1959
2014-06-30 _N4527_.12.9 [class.inhctor] CD4 Inadvertently inherited copy constructor David Krauss
- CWG1958
2014-06-30 9.2.9.7 [dcl.spec.auto] CD4 decltype(auto) with parenthesized initializer Vinny Romano
- CWG1957
2014-06-30 9.2.9.7 [dcl.spec.auto] NAD decltype(auto) with direct-list-initialization Vinny Romano
- CWG1956
2014-06-29 6.7.5.4 [basic.stc.auto] CD4 Reuse of storage of automatic variables Daniel Krügler
- CWG1955
2014-06-25 15.2 [cpp.cond] CD4 #elif with invalid controlling expression Jonathan Wakely
- CWG1954
2014-06-23 7.6.1.8 [expr.typeid] DRWP typeid null dereference check in subexpressions David Majnemer
- CWG1953
2014-06-23 6.7.1 [intro.memory] open Data races and common initial sequence Faisal Vali
- CWG1952
2014-06-22 7.7 [expr.const] CD4 Constant expressions and library undefined behavior Daniel Krügler
- CWG1951
2014-06-19 6.8 [basic.types] CD4 Cv-qualification and literal types Richard Smith
- CWG1950
2014-06-18 12.2.4.3 [over.ics.rank] NAD Restructuring description of ranks of conversion sequences Richard Smith
- CWG1949
2014-06-18 6.9.1 [intro.execution] CD4 “sequenced after” instead of “sequenced before” Richard Smith
- CWG1948
2014-06-18 6.7.5.5 [basic.stc.dynamic] NAD exception-specification of replacement global new Steve Clamage
- CWG1947
2014-08-12 5.13.2 [lex.icon] NAD Digit separators following non-octal prefix Japan
- CWG1946
2014-06-21 14.5 [except.spec] CD4 exception-specifications vs pointer dereference Mike Miller
- CWG1945
2014-06-19 13.7.5 [temp.friend] CD5 Friend declarations naming members of class templates in non-templates Richard Smith
- CWG1944
2014-06-18 Clause Annex C [diff] open New C incompatibilities Mike Miller
- CWG1943
2014-02-13 11.4.10 [class.bit] CD5 Unspecified meaning of “bit” Hubert Tong
- CWG1942
2014-06-16 7.5.6 [expr.prim.lambda] CD4 Incorrect reference to trailing-return-type Mike Miller
- CWG1941
2014-06-12 _N4527_.12.9 [class.inhctor] CD4 SFINAE and inherited constructor default arguments David Krauss
- CWG1940
2014-06-12 11.5 [class.union] CD4 static_assert in anonymous unions Richard Smith
- CWG1939
2014-06-11 13.10.3.2 [temp.deduct.call] open Argument conversions to nondeduced parameter types revisited Richard Smith
- CWG1938
2014-06-09 4.1 [intro.compliance] CD5 Should hosted/freestanding be implementation-defined? Richard Smith
- CWG1937
2014-06-05 7.5.6.2 [expr.prim.lambda.closure] CD5 Incomplete specification of function pointer from lambda Richard Smith
- CWG1936
2014-06-05 13.8.3 [temp.dep] CD6 Dependent qualified-ids Richard Smith
- CWG1935
2014-06-04 7.6.2.8 [expr.new] CD5 Reuse of placement arguments in deallocation Hubert Tong
- CWG1934
2014-06-03 14.5 [except.spec] NAD Relaxing exception-specification compatibility requirements Vinny Romano
- CWG1933
2014-05-30 Clause Annex B [implimits] NAD Implementation limit for initializer-list elements Daniel Krügler
- CWG1932
2014-02-21 7.6.16 [expr.cond] CD4 Bit-field results of conditional operators Richard Smith
- CWG1931
2014-05-24 7.5.6.2 [expr.prim.lambda.closure] CD5 Default-constructible and copy-assignable closure types Ryou Ezoe
- CWG1930
2014-05-19 9.2.2 [dcl.stc] CD4 init-declarator-list vs member-declarator-list Richard Smith
- CWG1929
2014-05-15 _N4567_.5.1.1 [expr.prim.general] CD4 template keyword following namespace nested-name-specifier David Krauss
- CWG1928
2014-05-15 11.4.5.3 [class.copy.ctor] NAD Triviality of deleted special member functions Richard Smith
- CWG1927
2014-05-14 7.5.6.3 [expr.prim.lambda.capture] dup Lifetime of temporaries in init-captures Daveed Vandevoorde
- CWG1926
2014-05-13 6.3 [basic.def.odr] CD4 Potential results of subscript operator Marcel Wid
- CWG1925
2014-05-12 7.6.20 [expr.comma] CD4 Bit-field prvalues Richard Smith
- CWG1924
2014-05-12 5.13 [lex.literal] review Definition of “literal” and kinds of literals Saeed Amrollah Boyouki
- CWG1923
2014-05-06 7.6.2.2 [expr.unary.op] NAD Lvalues of type void Richard Smith
- CWG1922
2014-05-05 13.8.2 [temp.local] CD4 Injected class template names and default arguments Hubert Tong
- CWG1921
2014-05-02 7.7 [expr.const] NAD constexpr constructors and point of initialization of const variables Ville Voutilainen
- CWG1920
2014-05-01 _N4778_.7.6.1.4 [expr.pseudo] CD4 Qualification mismatch in pseudo-destructor-name David Majnemer
- CWG1919
2014-04-30 12.2.2.3 [over.match.oper] open Overload resolution for ! with explicit conversion operator Johannes Schaub
- CWG1918
2014-04-27 13.7.5 [temp.friend] CD5 friend templates with dependent scopes Richard Smith
- CWG1917
2014-04-25 9.7.1 [dcl.enum] NAD decltype-qualified enumeration names Daveed Vandevoorde
- CWG1916
2014-04-18 11.4.5.3 [class.copy.ctor] CD4 “Same cv-unqualified type” Richard Smith
- CWG1915
2014-04-15 11.9.3 [class.base.init] open Potentially-invoked destructors in non-throwing constructors Aaron Ballman
- CWG1914
2014-04-15 9.12 [dcl.attr] extension Duplicate standard attributes Aaron Ballman
- CWG1913
2014-04-15 7.5.6 [expr.prim.lambda] CD5 decltype((x)) in lambda-expressions Dinka Ranns
- CWG1912
2014-04-10 9.5.2 [dcl.fct.def.default] CD5 exception-specification of defaulted function Ville Voutilainen
- CWG1911
2014-04-13 9.2.6 [dcl.constexpr] CD4 constexpr constructor with non-literal base class Richard Smith
- CWG1910
2014-04-12 6.7.5.5.2 [basic.stc.dynamic.allocation] CD5 “Shall” requirement applied to runtime behavior Richard Smith
- CWG1909
2014-04-01 11.4 [class.mem] CD4 Member class template with the same name as the class Richard Smith
- CWG1908
2014-03-31 _N4868_.6.5.6 [basic.lookup.classref] CD6 Dual destructor lookup and template-ids Hubert Tong
- CWG1907
2014-03-30 9.9 [namespace.udecl] CD6 using-declarations and default arguments Richard Smith
- CWG1906
2014-03-30 6.5.3 [basic.lookup.unqual] NAD Name lookup in member friend declaration Richard Smith
- CWG1905
2014-03-29 13.8.3.2 [temp.dep.type] NAD Dependent types and injected-class-names Johannes Schaub
- CWG1904
2014-03-27 13.2 [temp.param] NAD Default template arguments for members of class templates John Spicer
- CWG1903
2014-03-26 9.9 [namespace.udecl] CD4 What declarations are introduced by a non-member using-declaration? Richard Smith
- CWG1902
2014-03-26 12.2.4.2 [over.best.ics] CD4 What makes a conversion “otherwise ill-formed”? Richard Smith
- CWG1901
2014-03-25 5.6 [lex.token] drafting punctuator referenced but not defined Richard Smith
- CWG1900
2014-03-25 9.3.4 [dcl.meaning] CD6 Do friend declarations count as “previous declarations”? Hubert Tong
- CWG1899
2014-03-22 13.8.3.4 [temp.dep.constexpr] CD4 Value-dependent constant expressions Richard Smith
- CWG1898
2014-03-21 _N4868_.12.3 [over.dcl] CD6 Use of “equivalent” in overload resolution Hubert Tong
- CWG1897
2014-03-21 6.3 [basic.def.odr] review ODR vs alternative tokens Hubert Tong
- CWG1896
2014-03-18 13.7.8 [temp.alias] CD6 Repeated alias templates Mike Miller
- CWG1895
2014-03-17 7.6.16 [expr.cond] CD4 Deleted conversions in conditional operator operands Richard Smith
- CWG1894
2014-03-16 9.2.4 [dcl.typedef] CD6 typedef-names and using-declarations Richard Smith
- CWG1893
2014-03-13 7.6.1.4 [expr.type.conv] CD5 Function-style cast with braced-init-lists and empty pack expansions Richard Smith
- CWG1892
2014-03-12 9.2.9.7 [dcl.spec.auto] CD4 Use of auto in function type Richard Smith
- CWG1891
2014-03-10 7.5.6.2 [expr.prim.lambda.closure] CD4 Move constructor/assignment for closure class Jonathan Caves
- CWG1890
2014-03-07 11.4 [class.mem] drafting Member type depending on definition of member function Hubert Tong
- CWG1889
2014-03-05 15.9 [cpp.pragma] drafting Unclear effect of #pragma on conformance James Widman
- CWG1888
2014-03-04 11.4.5 [class.ctor] CD4 Implicitly-declared default constructors and explicit Daniel Krügler
- CWG1887
2014-03-04 9.9 [namespace.udecl] CD4 Problems with :: as nested-name-specifier Jeff Snyder
- CWG1886
2014-03-04 6.9.3.1 [basic.start.main] CD4 Language linkage for main() Richard Smith
- CWG1885
2014-02-28 7.6.1.3 [expr.call] CD4 Return value of a function is underspecified Jens Maurer
- CWG1884
2014-02-27 6.6 [basic.link] CD6 Unclear requirements for same-named external-linkage entities Richard Smith
- CWG1883
2014-02-26 11.8.5 [class.protected] drafting Protected access to constructors in mem-initializers Daveed Vandevoorde
- CWG1882
2014-02-26 _N4140_.17.6.4.3.2 [global.names] CD4 Reserved names without library use Mike Miller
- CWG1881
2014-02-25 Clause 11 [class] CD4 Standard-layout classes and unnamed bit-fields Dinka Ranns
- CWG1880
2014-02-25 7.6.1.3 [expr.call] CD4 When are parameter objects destroyed? Hubert Tong
- CWG1879
2014-02-24 6.7.6 [basic.align] NAD Inadequate definition of alignment requirement Richard Smith
- CWG1878
2014-02-20 9.2.9.7 [dcl.spec.auto] CD4 operator auto template Daveed Vandevoorde
- CWG1877
2014-02-20 9.2.9.7 [dcl.spec.auto] CD4 Return type deduction from return with no operand Daveed Vandevoorde
- CWG1876
2014-02-19 13.9.4 [temp.expl.spec] NAD Preventing explicit specialization John Spicer
- CWG1875
2014-02-19 6.4.7 [basic.scope.class] CD4 Reordering declarations in class scope Richard Smith
- CWG1874
2014-02-18 13.2 [temp.param] CD4 Type vs non-type template parameters with class keyword Richard Smith
- CWG1873
2014-02-18 11.8.3 [class.access.base] CD4 Protected member access from derived class friends Richard Smith
- CWG1872
2014-02-17 9.2.6 [dcl.constexpr] CD4 Instantiations of constexpr templates that cannot appear in constant expressions Richard Smith
- CWG1871
2014-02-17 5.13.9 [lex.ext] NAD Non-identifier characters in ud-suffix Richard Smith
- CWG1870
2014-02-15 6.2 [basic.def] CD4 Contradictory wording about definitions vs explicit specialization/instantiation Hubert Tong
- CWG1869
2014-02-14 9.11 [dcl.link] NAD thread_local vs linkage-specifications Richard Smith
- CWG1868
2014-02-13 9.2.9.7 [dcl.spec.auto] drafting Meaning of “placeholder type” Dawn Perchik
- CWG1867
2014-02-12 9.3.3 [dcl.ambig.res] NAD Function/expression ambiguity with qualified parameter name Richard Smith
- CWG1866
2014-02-12 14.3 [except.ctor] CD4 Initializing variant members with non-trivial destructors Vinny Romano
- CWG1865
2014-02-15 7.6.6 [expr.add] CD4 Pointer arithmetic and multi-level qualification conversions Geoffrey Romer
- CWG1864
2014-02-15 9.4.5 [dcl.init.list] NAD List-initialization of array objects Alisdair Meredith
- CWG1863
2013-09-22 14.2 [except.throw] CD4 Requirements on thrown object type to support std::current_exception() Canada
- CWG1862
2014-02-13 13.7.5 [temp.friend] CD5 Determining “corresponding members” for friendship Richard Smith
- CWG1861
2014-02-13 11.4.10 [class.bit] CD4 Values of a bit-field Hubert Tong
- CWG1860
2014-02-13 11.5 [class.union] C++17 What is a “direct member?” Dawn Perchik
- CWG1859
2014-02-12 5.13.5 [lex.string] CD5 UTF-16 in char16_t string literals Richard Smith
- CWG1858
2014-02-12 7.6.10 [expr.eq] CD4 Comparing pointers to union members Richard Smith
- CWG1857
2014-02-12 7.6.7 [expr.shift] CD5 Additional questions about bits Tony Van Eerd
- CWG1856
2014-02-11 13.9.2 [temp.inst] open Indirect nested classes of class templates Richard Smith
- CWG1855
2014-02-11 11.9.5 [class.cdtor] dup Out-of-lifetime access to nonstatic data members Mike Miller
- CWG1854
2014-02-11 9.5.2 [dcl.fct.def.default] drafting Disallowing use of implicitly-deleted functions Richard Smith
- CWG1853
2014-02-09 6.7.3 [basic.life] dup Defining “allocated storage” Jeffrey Yasskin
- CWG1852
2014-02-04 9.2.9.3 [dcl.type.simple] CD4 Wording issues regarding decltype(auto) Daveed Vandevoorde
- CWG1851
2014-02-04 7.6.2.8 [expr.new] CD4 decltype(auto) in new-expressions Daveed Vandevoorde
- CWG1850
2014-02-04 13.8 [temp.res] CD4 Differences between definition context and point of instantiation Richard Smith
- CWG1849
2014-02-03 6.3 [basic.def.odr] CD6 Variable templates and the ODR Richard Smith
- CWG1848
2014-02-03 11.4.7 [class.dtor] CD4 Parenthesized constructor and destructor declarators Richard Smith
- CWG1847
2014-01-30 13.10.3.6 [temp.deduct.type] CD4 Clarifying compatibility during partial ordering Jason Merrill
- CWG1846
2014-01-30 9.5.2 [dcl.fct.def.default] CD4 Declaring explicitly-defaulted implicitly-deleted functions Richard Smith
- CWG1845
2014-01-28 13.8.4.1 [temp.point] drafting Point of instantiation of a variable template specialization Richard Smith
- CWG1844
2014-01-28 13.10.3 [temp.deduct] open Defining “immediate context” Richard Smith
- CWG1843
2014-01-25 7.6.16 [expr.cond] CD4 Bit-field in conditional operator with throw operand Richard Smith
- CWG1842
2014-01-23 6.9.2 [intro.multithread] open Unevaluated operands and “carries a dependency” Hans Boehm
- CWG1841
2014-01-23 13.8.2 [temp.local] CD6 < following template injected-class-name Ismail Pazarbasi
- CWG1840
2014-01-19 13.9.4 [temp.expl.spec] drafting Non-deleted explicit specialization of deleted function template Richard Smith
- CWG1839
2014-01-18 6.6 [basic.link] CD6 Lookup of block-scope extern declarations Hubert Tong
- CWG1838
2014-01-17 _N4868_.9.8.2.3 [namespace.memdef] CD4 Definition via unqualified-id and using-declaration Richard Smith
- CWG1837
2014-01-13 _N4567_.5.1.1 [expr.prim.general] CD6 Use of this in friend and local class declarations Hubert Tong
- CWG1836
2014-01-17 _N4567_.5.1.1 [expr.prim.general] CD5 Use of class type being defined in trailing-return-type Mike Miller
- CWG1835
2014-01-17 _N4868_.6.5.6 [basic.lookup.classref] CD6 Dependent member lookup before < Richard Smith
- CWG1834
2014-01-13 6.9.3.2 [basic.start.static] CD4 Constant initialization binding a reference to an xvalue Richard Smith
- CWG1833
2014-01-13 11.8.4 [class.friend] NAD friend declarations naming implicitly-declared member functions Richard Smith
- CWG1832
2014-01-16 7.6.1.9 [expr.static.cast] CD4 Casting to incomplete enumeration Richard Smith
- CWG1831
2014-01-13 11.4.5.3 [class.copy.ctor] NAD Explicitly vs implicitly deleted move constructors Vinny Romano
- CWG1830
2014-01-10 9.1 [dcl.pre] CD4 Repeated specifiers Ville Voutilainen
- CWG1829
2014-01-08 13.8.3.2 [temp.dep.type] CD6 Dependent unnamed types Hubert Tong
- CWG1828
2014-01-08 6.5.5 [basic.lookup.qual] CD6 nested-name-specifier ambiguity Richard Smith
- CWG1827
2014-01-07 9.4.4 [dcl.init.ref] drafting Reference binding with ambiguous conversions Hubert Tong
- CWG1826
2014-01-04 7.7 [expr.const] NAD const floating-point in constant expressions Ville Voutilainen
- CWG1825
2013-12-30 13.10.3.5 [temp.deduct.partial] C++17 Partial ordering between variadic and non-variadic function templates Steve Clamage
- CWG1824
2013-12-19 9.3.4.6 [dcl.fct] CD4 Completeness of return type vs point of instantiation Steve Clamage
- CWG1823
2013-12-17 9.2.3 [dcl.fct.spec] CD4 String literal uniqueness in inline functions Richard Smith
- CWG1822
2013-12-10 7.5.6 [expr.prim.lambda] CD6 Lookup of parameter names in lambda-expressions Steve Clamage
- CWG1821
2013-12-05 11.4 [class.mem] CD6 Qualified redeclarations in a class member-specification Richard Smith
- CWG1820
2013-12-05 9.2.4 [dcl.typedef] CD6 Qualified typedef names Richard Smith
- CWG1819
2013-12-05 13.7.6.1 [temp.spec.partial.general] CD4 Acceptable scopes for definition of partial specialization Richard Smith
- CWG1818
2013-12-04 9.11 [dcl.link] CD6 Visibility and inherited language linkage Richard Smith
- CWG1817
2013-12-04 9.11 [dcl.link] drafting Linkage specifications and nested scopes Richard Smith
- CWG1816
2013-12-02 7.3.9 [conv.integral] CD4 Unclear specification of bit-field values Hubert Tong
- CWG1815
2013-11-22 9.4.2 [dcl.init.aggr] CD4 Lifetime extension in aggregate initialization Dinka Ranns
- CWG1814
2013-11-21 9.3.4.7 [dcl.fct.default] CD4 Default arguments in lambda-expressions Jonathan Caves
- CWG1813
2013-11-20 Clause 11 [class] CD4 Direct vs indirect bases in standard-layout classes Daveed Vandevoorde
- CWG1812
2013-11-18 13.3 [temp.names] C++17 Omission of template in a typename-specifier Daveed Vandevoorde
- CWG1811
2013-11-18 11.4.7 [class.dtor] CD4 Lookup of deallocation function in a virtual destructor definition Richard Smith
- CWG1810
2013-11-13 5.13.9 [lex.ext] CD4 Invalid ud-suffixes Gabriel Dos Reis
- CWG1809
2013-11-12 13.10.3 [temp.deduct] CD4 Narrowing and template argument deduction Richard Smith
- CWG1808
2013-11-12 11.4.5 [class.ctor] drafting Constructor templates vs default constructors Richard Smith
- CWG1807
2013-11-11 14.3 [except.ctor] CD4 Order of destruction of array elements after an exception Thomas Koeppe
- CWG1806
2013-11-04 11.4.6 [class.copy.assign] CD4 Virtual bases and move-assignment Richard Smith
- CWG1805
2013-11-02 7.6.16 [expr.cond] CD4 Conversions of array operands in conditional-expressions Richard Smith
- CWG1804
2013-11-01 13.7.5 [temp.friend] CD4 Partial specialization and friendship Steve Clamage
- CWG1803
2013-10-31 11.4 [class.mem] CD5 opaque-enum-declaration as member-declaration Peter Sommerlad
- CWG1802
2013-10-30 5.13.5 [lex.string] CD4 char16_t string literals and surrogate pairs Jeffrey Yasskin
- CWG1801
2013-10-24 11.5 [class.union] CD4 Kind of expression referring to member of anonymous union David Majnemer
- CWG1800
2013-10-22 7.6.2.2 [expr.unary.op] CD4 Pointer to member of nested anonymous union Richard Smith
- CWG1799
2013-10-21 9.2.2 [dcl.stc] CD4 mutable and non-explicit const qualification Richard Smith
- CWG1798
2013-10-16 14.5 [except.spec] NAD exception-specifications of template arguments Gabriel Dos Reis
- CWG1797
2013-10-02 6.8.2 [basic.fundamental] CD4 Are all bit patterns of unsigned char distinct numbers? Tony van Eerd
- CWG1796
2013-10-02 5.3 [lex.charset] CD4 Is all-bits-zero for null characters a meaningful requirement? Tony van Eerd
- CWG1795
2013-10-04 9.8.2 [namespace.def] CD4 Disambiguating original-namespace-definition and extension-namespace-definition Richard Smith
- CWG1794
2013-10-04 13.3 [temp.names] C++17 template keyword and alias templates Jonathan Caves
- CWG1793
2013-10-02 9.2.2 [dcl.stc] CD4 thread_local in explicit specializations Mike Herrick
- CWG1792
2013-10-01 13.9.4 [temp.expl.spec] NAD Incorrect example of explicit specialization of member enumeration John Spicer
- CWG1791
2013-10-01 9.5.1 [dcl.fct.def.general] CD4 Incorrect restrictions on cv-qualifier-seq and ref-qualifier David Krauss
- CWG1790
2013-10-01 9.3.4.6 [dcl.fct] open Ellipsis following function parameter pack Daryle Walker
- CWG1789
2013-10-01 12.2.4.3 [over.ics.rank] open Array reference vs array decay in overload resolution Faisal Vali
- CWG1788
2013-09-29 7.6.2.9 [expr.delete] CD4 Sized deallocation of array of non-class type Richard Smith
- CWG1787
2013-09-28 7.3.2 [conv.lval] C++14 Uninitialized unsigned char values United Kingdom
- CWG1786
2013-09-28 7.6.2.8 [expr.new] C++14 Effect of merging allocations on memory leakage United Kingdom
- CWG1785
2013-09-28 13.8 [temp.res] NAD Conflicting diagnostic requirements for template definitions CWG
- CWG1784
2013-09-27 8.8 [stmt.dcl] C++17 Concurrent execution during static local initialization Jens Maurer
- CWG1783
2013-09-26 11.4.7 [class.dtor] NAD Why are virtual destructors non-trivial? Jeffrey Yasskin
- CWG1782
2013-02-26 9.4 [dcl.init] CD4 Form of initialization for nullptr_t to bool conversion Hubert Tong
- CWG1781
2013-09-26 12.2.2.6 [over.match.conv] CD5 Converting from nullptr_t to bool in overload resolution Hubert Tong
- CWG1780
2013-09-26 7.5.6.2 [expr.prim.lambda.closure] CD4 Explicit instantiation/specialization of generic lambda operator() Hubert Tong
- CWG1779
2013-09-25 13.8.3.3 [temp.dep.expr] CD4 Type dependency of __func__ John Spicer
- CWG1778
2013-09-25 9.5.2 [dcl.fct.def.default] C++14 exception-specification in explicitly-defaulted functions USA
- CWG1777
2013-09-24 14.5 [except.spec] CD4 Empty pack expansion in dynamic-exception-specification Richard Smith
- CWG1776
2013-09-24 6.7.3 [basic.life] CD4 Replacement of class objects containing reference members Finland
- CWG1775
2013-09-24 5.2 [lex.phases] C++14 Undefined behavior of line splice in raw string literal Canada
- CWG1774
2013-09-24 14.3 [except.ctor] CD4 Discrepancy between subobject destruction and stack unwinding Canada
- CWG1773
2013-09-24 7.3.2 [conv.lval] C++14 Out-of-lifetime lvalue-to-rvalue conversion Canada
- CWG1772
2013-09-24 7.5.6 [expr.prim.lambda] C++14 __func__ in a lambda body Switzerland/Canada
- CWG1771
2013-09-24 6.5.5 [basic.lookup.qual] CD6 Restricted lookup in nested-name-specifier Canada
- CWG1770
2013-09-24 13.10.3.6 [temp.deduct.type] C++14 Type matching of non-type template parameters and arguments Canada
- CWG1769
2013-09-24 14.4 [except.handle] C++14 Catching a base class of the exception object Canada
- CWG1768
2013-09-24 9.3.4.5 [dcl.array] NAD Zero-element array of runtime bound USA
- CWG1767
2013-09-23 8.5.3 [stmt.switch] C++14 Scoped enumeration in a switch statement Canada
- CWG1766
2013-09-23 9.7.1 [dcl.enum] CD4 Values outside the range of the values of an enumeration CWG
- CWG1765
2013-09-23 9.7.1 [dcl.enum] C++14 Overflow of enumeration used as enumerator value Canada
- CWG1764
2013-09-23 6.5.2 [class.member.lookup] C++14 Hiding of function from using-declaration by signature Canada
- CWG1763
2013-09-23 13.10.3.6 [temp.deduct.type] open Length mismatch in template type deduction Canada
- CWG1762
2013-09-23 12.6 [over.literal] C++14 Reserved identifier used in literal-operator-id example Switzerland
- CWG1761
2013-09-23 9.3.4.5 [dcl.array] NAD Runtime check on size of automatic array USA
- CWG1760
2013-09-23 7.5.6.3 [expr.prim.lambda.capture] C++14 Access of member corresponding to init-capture United Kingdom
- CWG1759
2013-09-23 5.13.5 [lex.string] C++14 UTF-8 code units in plain char United Kingdom
- CWG1758
2013-09-21 12.2.2.8 [over.match.list] CD4 Explicit conversion in copy/move list initialization Richard Smith
- CWG1757
2013-09-20 7.7 [expr.const] CD4 Const integral subobjects Richard Smith
- CWG1756
2013-09-20 9.4.5 [dcl.init.list] CD4 Direct-list-initialization of a non-class object Richard Smith
- CWG1755
2013-09-19 13.7.6.4 [temp.spec.partial.member] drafting Out-of-class partial specializations of member templates Richard Smith
- CWG1754
2013-09-19 13.7.6 [temp.spec.partial] NAD Declaration of partial specialization of static data member template Richard Smith
- CWG1753
2013-09-18 6.5.5 [basic.lookup.qual] CD4 decltype-specifier in nested-name-specifier of destructor John Spicer
- CWG1752
2013-09-16 11.9.3 [class.base.init] CD4 Right-recursion in mem-initializer-list Christof Meerwald
- CWG1751
2013-09-15 6.7.3 [basic.life] CD4 Non-trivial operations vs non-trivial initialization Nico Josuttis
- CWG1750
2013-09-13 12.2.2.5 [over.match.copy] CD4 “Argument” vs “parameter” Mike Miller
- CWG1749
2013-09-12 6.9.3.2 [basic.start.static] NAD Confusing definition for constant initializer Daniel Krügler
- CWG1748
2013-09-11 7.6.2.8 [expr.new] CD4 Placement new with a null pointer Marc Glisse
- CWG1747
2013-09-10 6.9.3.2 [basic.start.static] C++14 Constant initialization of reference to function Daniel Krügler
- CWG1746
2013-09-06 6.8 [basic.types] C++14 Are volatile scalar types trivially copyable? Walter Brown
- CWG1745
2013-09-05 9.2.6 [dcl.constexpr] NAD thread_local constexpr variable John Spicer
- CWG1744
2013-09-03 6.9.3.2 [basic.start.static] CD4 Unordered initialization for variable template specializations Richard Smith
- CWG1743
2013-08-30 7.5.6.3 [expr.prim.lambda.capture] NAD init-captures in nested lambdas Faisal Vali
- CWG1742
2013-08-28 9.9 [namespace.udecl] CD5 using-declarations and scoped enumerators Richard Smith
- CWG1741
2013-08-21 6.3 [basic.def.odr] C++14 odr-use of class object in lvalue-to-rvalue conversion Richard Smith
- CWG1740
2013-08-13 14.5 [except.spec] C++14 Disambiguation of noexcept Richard Smith
- CWG1739
2013-08-18 7.6.1.9 [expr.static.cast] C++14 Conversion of floating point to enumeration Ville Voutilainen
- CWG1738
2013-08-16 _N4527_.12.9 [class.inhctor] C++14 Explicit instantiation/specialization of inheriting constructor templates Daveed Vandevoorde
- CWG1737
2013-08-14 13.8.3.2 [temp.dep.type] C++14 Type dependence of call to a member of the current instantiation Richard Smith
- CWG1736
2013-08-13 _N4527_.12.9 [class.inhctor] CD4 Inheriting constructor templates in a local class Daveed Vandevoorde
- CWG1735
2013-08-12 5.13.9 [lex.ext] drafting Out-of-range literals in user-defined-literals Mike Miller
- CWG1734
2013-08-09 11.4.5.3 [class.copy.ctor] CD4 Nontrivial deleted copy functions James Widman
- CWG1733
2013-08-09 9.5.2 [dcl.fct.def.default] CD6 Return type and value for operator= with ref-qualifier James Widman
- CWG1732
2013-08-08 8.5 [stmt.select] C++14 Defining types in conditions and range-based for statements Richard Smith
- CWG1731
2013-08-07 11.4.5.3 [class.copy.ctor] NAD is_trivially_X and definitions of special member functions James Widman
- CWG1730
2013-08-05 13.7 [temp.decls] drafting Can a variable template have an unnamed type? Larisse Voufo
- CWG1729
2013-08-05 13.7 [temp.decls] CD6 Matching declarations and definitions of variable templates Larisse Voufo
- CWG1728
2013-08-05 13.9.3 [temp.explicit] CD5 Type of an explicit instantiation of a variable template Larisse Voufo
- CWG1727
2013-08-05 13.9.4 [temp.expl.spec] NAD Type of a specialization of a variable template Larisse Voufo
- CWG1726
2013-08-02 11.4.8.3 [class.conv.fct] CD6 Declarator operators and conversion function James Widman
- CWG1725
2013-08-01 9.2.9.7 [dcl.spec.auto] NAD Trailing return type with nested function declarator Richard Smith
- CWG1724
2013-07-31 13.10.3 [temp.deduct] CD6 Unclear rules for deduction failure James Widman
- CWG1723
2013-07-31 5.13.9 [lex.ext] drafting Multicharacter user-defined character literals Mike Miller
- CWG1722
2013-07-31 7.5.6.2 [expr.prim.lambda.closure] CD4 Should lambda to function pointer conversion function be noexcept? Ville Voutilainen
- CWG1721
2013-07-31 11.4.9.3 [class.static.data] review Diagnosing ODR violations for static data members Mike Miller
- CWG1720
2013-07-24 15.3 [cpp.include] NAD Macro invocation in #include directive David Krauss
- CWG1719
2013-07-24 11.4 [class.mem] CD4 Layout compatibility and cv-qualification revisited Jeffrey Yasskin
- CWG1718
2013-07-23 15.6 [cpp.replace] drafting Macro invocation spanning end-of-file David Krauss
- CWG1717
2013-07-23 5.13.2 [lex.icon] C++14 Missing specification of type of binary literal Richard Smith
- CWG1716
2013-07-17 9.3.4.7 [dcl.fct.default] C++14 When are default arguments evaluated? David Krauss
- CWG1715
2013-07-16 _N4527_.12.9 [class.inhctor] CD4 Access and inherited constructor templates Daveed Vandevoorde
- CWG1714
2013-07-10 11.6 [class.local] NAD odr-use of this from a local class David Krauss
- CWG1713
2013-07-08 9.11 [dcl.link] dup Linkage of variable template specializations Richard Smith
- CWG1712
2013-07-08 9.2.6 [dcl.constexpr] CD4 constexpr variable template declarations Richard Smith
- CWG1711
2013-07-08 13.7.6 [temp.spec.partial] CD6 Missing specification of variable template partial specializations Richard Smith
- CWG1710
2013-07-03 11.7 [class.derived] C++17 Missing template keyword in class-or-decltype Richard Smith
- CWG1709
2013-07-01 15.6.3 [cpp.stringize] drafting Stringizing raw string literals containing newline David Krauss
- CWG1708
2013-06-29 9.11 [dcl.link] CD4 overly-strict requirements for names with C language linkage Richard Smith
- CWG1707
2013-06-27 9.2.9.5 [dcl.type.elab] C++14 template in elaborated-type-specifier without nested-name-specifier Richard Smith
- CWG1706
2013-06-26 9.12.1 [dcl.attr.grammar] drafting alignas pack expansion syntax Daveed Vandevoorde
- CWG1705
2013-06-26 13.10.3.5 [temp.deduct.partial] CD4 Unclear specification of “more specialized” Johannes Schaub
- CWG1704
2013-06-20 13.9.3 [temp.explicit] CD5 Type checking in explicit instantiation of variable templates Richard Smith
- CWG1703
2013-06-17 9.11 [dcl.link] NAD Language linkage of names of functions with internal linkage Richard Smith
- CWG1702
2013-06-17 11.5 [class.union] drafting Rephrasing the definition of “anonymous union” Richard Smith
- CWG1701
2013-06-14 6.8 [basic.types] drafting Array vs sequence in object representation Lawrence Crowl
- CWG1700
2013-06-14 13.10.3.2 [temp.deduct.call] NAD Does the special rvalue-reference deduction apply to alias templates? Daveed Vandevoorde
- CWG1699
2013-06-12 11.8.4 [class.friend] open Does befriending a class befriend its friends? David Krauss
- CWG1698
2013-06-10 5.2 [lex.phases] DRWP Files ending in \ David Krauss
- CWG1697
2013-06-01 6.7.7 [class.temporary] CD4 Lifetime extension and copy elision Richard Smith
- CWG1696
2013-05-31 6.7.7 [class.temporary] CD4 Temporary lifetime and non-static data member initializers Richard Smith
- CWG1695
2013-05-31 6.7.7 [class.temporary] NAD Lifetime extension via init-capture Richard Smith
- CWG1694
2013-05-30 7.7 [expr.const] CD4 Restriction on reference to temporary as a constant expression Richard Smith
- CWG1693
2013-05-29 11.4 [class.mem] C++14 Superfluous semicolons in class definitions Richard Smith
- CWG1692
2013-05-29 6.5.4 [basic.lookup.argdep] C++14 Associated namespaces of doubly-nested classes David Krauss
- CWG1691
2013-05-27 6.5.4 [basic.lookup.argdep] C++14 Argument-dependent lookup and opaque enumerations David Krauss
- CWG1690
2013-05-27 6.5.4 [basic.lookup.argdep] C++14 Associated namespace for local type Ville Voutilainen
- CWG1689
2013-05-26 9.12.1 [dcl.attr.grammar] C++14 Syntactic nonterminal for operand of alignas Richard Smith
- CWG1688
2013-05-18 9.2.6 [dcl.constexpr] NAD Volatile constexpr variables Daniel Krügler
- CWG1687
2013-05-17 12.2.2.3 [over.match.oper] C++14 Conversions of operands of built-in operators Richard Smith
- CWG1686
2013-05-17 6.6 [basic.link] CD4 Which variables are “explicitly declared const?” Daniel Krügler
- CWG1685
2013-05-16 7.6.2.7 [expr.unary.noexcept] NAD Value category of noexcept expression Daniel Krügler
- CWG1684
2013-05-15 9.2.6 [dcl.constexpr] C++14 Static constexpr member functions for non-literal classes Richard Smith
- CWG1683
2013-05-15 7.7 [expr.const] CD4 Incorrect example after constexpr changes Daniel Krügler
- CWG1682
2009-03-03 6.7.5.5.2 [basic.stc.dynamic.allocation] open Overly-restrictive rules on function templates as allocation functions Jason Merrill
- CWG1681
2013-05-14 7.5.6.3 [expr.prim.lambda.capture] C++14 init-captures and nested lambdas Richard Smith
- CWG1680
2013-05-13 8.6.5 [stmt.ranged] drafting Including <initializer_list> for range-based for Richard Smith
- CWG1679
2013-05-09 8.6.5 [stmt.ranged] NAD Range-based for and array of runtime bound Jason Merrill
- CWG1678
2013-05-08 7.6.2.5 [expr.sizeof] NAD Naming the type of an array of runtime bound Mike Miller
- CWG1677
2013-05-05 6.9.3.2 [basic.start.static] C++17 Constant initialization via aggregate initialization Daniel Krügler
- CWG1676
2013-05-04 6.7.5.5.2 [basic.stc.dynamic.allocation] drafting auto return type for allocation and deallocation functions Richard Smith
- CWG1675
2013-05-03 Clause Annex B [implimits] NAD Size limit for automatic array object Jason Merrill
- CWG1674
2013-05-02 9.2.9.7 [dcl.spec.auto] C++14 Return type deduction for address of function Richard Smith
- CWG1673
2013-04-29 12.2.4.2 [over.best.ics] C++14 Clarifying overload resolution for the second step of copy-initialization Vinny Romano
- CWG1672
2013-04-27 11.4 [class.mem] CD4 Layout compatibility with multiple empty bases Richard Smith
- CWG1671
2013-04-26 13.10.3.2 [temp.deduct.call] NAD Unclear rules for deduction with cv-qualification Steve Clamage
- CWG1670
2013-04-26 9.2.9.7 [dcl.spec.auto] drafting auto as conversion-type-id Richard Smith
- CWG1669
2013-04-26 6.9.3.1 [basic.start.main] C++14 auto return type for main Richard Smith
- CWG1668
2013-04-25 9.3.4.6 [dcl.fct] drafting Parameter type determination still not clear enough Daniel Krügler
- CWG1667
2013-04-25 14.2 [except.throw] NAD Function exiting via exception called by destructor during unwinding Ryou Ezoe
- CWG1666
2013-04-24 13.4.3 [temp.arg.nontype] C++14 Address constant expressions Daniel Krügler
- CWG1665
2013-04-19 13.9.3 [temp.explicit] drafting Declaration matching in explicit instantiations Richard Smith
- CWG1664
2013-04-15 7.5.6 [expr.prim.lambda] C++14 Argument-dependent lookup of lambdas used in default arguments Michael Wong
- CWG1663
2013-04-15 7.5.6.3 [expr.prim.lambda.capture] NAD Capturing an empty pack expansion Michael Wong
- CWG1662
2013-04-15 7.5.6.3 [expr.prim.lambda.capture] C++14 Capturing function parameter packs Michael Wong
- CWG1661
2013-04-15 6.9.2 [intro.multithread] NAD Preservation of infinite loops Daniel Krügler
- CWG1660
2013-04-15 11.4 [class.mem] C++14 member-declaration requirements and unnamed bit-fields Richard Smith
- CWG1659
2013-04-14 6.9.3.2 [basic.start.static] open Initialization order of thread_local template static data members Richard Smith
- CWG1658
2013-08-26 11.4.5 [class.ctor] C++14 Deleted default constructor for abstract class via destructor Richard Smith
- CWG1657
2013-08-26 9.8.2 [namespace.def] CD4 Attributes for namespaces and enumerators Richard Smith
- CWG1656
2013-04-30 5.13.3 [lex.ccon] CD6 Encoding of numerically-escaped characters Mike Miller
- CWG1655
2013-04-26 5.4 [lex.pptoken] drafting Line endings in raw string literals Mike Miller
- CWG1654
2013-04-20 6.8 [basic.types] dup Literal types and constexpr defaulted constructors Richard Smith
- CWG1653
2013-04-19 7.6.2.3 [expr.pre.incr] CD4 Removing deprecated increment of bool Bjarne Stroustrup
- CWG1652
2013-04-15 7.6.10 [expr.eq] CD4 Object addresses in constexpr expressions Richard Smith
- CWG1651
2013-04-15 6.7.7 [class.temporary] NAD Lifetime extension of temporary via reference to subobject Richard Smith
- CWG1650
2013-04-15 9.4.4 [dcl.init.ref] NAD Class prvalues in reference initialization Michael Wong
- CWG1649
2013-04-13 11.9.3 [class.base.init] C++14 Error in the syntax of mem-initializer-list Daniel Krügler
- CWG1648
2013-04-12 9.2.2 [dcl.stc] C++14 thread_local vs block extern declarations Richard Smith
- CWG1647
2013-04-04 13.7.6 [temp.spec.partial] drafting Type agreement of non-type template arguments in partial specializations John Spicer
- CWG1646
2013-03-28 7.6.1.3 [expr.call] CD5 decltype-specifiers, abstract classes, and deduction failure Jason Merrill
- CWG1645
2013-03-18 _N4527_.12.9 [class.inhctor] CD4 Identical inheriting constructors via default arguments Richard Smith
- CWG1644
2013-03-17 13.7.7.2 [temp.over.link] NAD Equivalent exception-specifications in function template declarations Richard Smith
- CWG1643
2013-03-17 13.2 [temp.param] NAD Default arguments for template parameter packs Vinny Romano
- CWG1642
2013-03-15 7.6 [expr.compound] DRWP Missing requirements for prvalue operands Joseph Mansfield
- CWG1641
2013-03-15 11.9.3 [class.base.init] NAD Assignment in member initializer John Spicer
- CWG1640
2013-03-14 9.3.4.5 [dcl.array] CD5 Array of abstract instance of class template Richard Smith
- CWG1639
2013-02-12 14.5 [except.spec] CD4 exception-specifications and pointer/pointer-to-member expressions Steve Adamczyk
- CWG1638
2013-03-12 9.7.1 [dcl.enum] CD4 Declaring an explicit specialization of a scoped enumeration Richard Smith
- CWG1637
2013-03-11 9.2.6 [dcl.constexpr] NAD Recursion in constexpr template default constructor Daveed Vandevoorde
- CWG1636
2013-03-07 9.7.1 [dcl.enum] CD5 Bits required for negative enumerator values Hyman Rosen
- CWG1635
2013-03-06 13.2 [temp.param] drafting How similar are template default arguments to function default arguments? Richard Smith
- CWG1634
2013-03-04 6.7.5 [basic.stc] drafting Temporary storage duration Richard Smith
- CWG1633
2013-03-04 9.4 [dcl.init] CD4 Copy-initialization in member initialization Vinny Romano
- CWG1632
2013-03-04 7.5.6.3 [expr.prim.lambda.capture] CD5 Lambda capture in member initializers Vinny Romano
- CWG1631
2013-03-03 12.2.4.2.6 [over.ics.list] CD4 Incorrect overload resolution for single-element initializer-list Johannes Schaub
- CWG1630
2013-03-01 9.4 [dcl.init] CD4 Multiple default constructor templates Nikolay Ivchenkov
- CWG1629
2012-02-22 7.5.6.2 [expr.prim.lambda.closure] C++14 Can a closure class be a literal type? John Spicer
- CWG1628
2013-02-22 7.6.2.8 [expr.new] open Deallocation function templates Richard Smith
- CWG1627
2013-02-22 9.12.2 [dcl.align] NAD Agreement of dependent alignas specifiers Richard Smith
- CWG1626
2013-02-19 7.7 [expr.const] dup constexpr member functions in brace-or-equal-initializers Daveed Vandevoorde
- CWG1625
2013-02-18 15.6.3 [cpp.stringize] open Adding spaces between tokens in stringizing Chandler Carruth
- CWG1624
2013-02-15 14.3 [except.ctor] NAD Destruction of union members with member initializers Vinny Romano
- CWG1623
2013-02-15 11.4.5 [class.ctor] drafting Deleted default union constructor and member initializers Vinny Romano
- CWG1622
2013-02-14 9.4.2 [dcl.init.aggr] C++17 Empty aggregate initializer for union Daveed Vandevoorde
- CWG1621
2013-02-12 11.9.3 [class.base.init] C++20 Member initializers in anonymous unions Daveed Vandevoorde
- CWG1620
2013-02-12 12.6 [over.literal] open User-defined literals and extended integer types Jason Merrill
- CWG1619
2013-02-04 13.8.3.2 [temp.dep.type] open Definition of current instantiation Johannes Schaub
- CWG1618
2013-02-03 9.7.1 [dcl.enum] C++14 Gratuitously-unsigned underlying enum type Daniel Krügler
- CWG1617
2012-02-02 9.12.2 [dcl.align] open alignas and non-defining declarations Richard Smith
- CWG1616
2013-02-01 8.9 [stmt.ambig] CD6 Disambiguation parsing and template parameters Johannes Schaub
- CWG1615
2013-02-01 9.12.2 [dcl.align] CD4 Alignment of types, variables, and members Richard Smith
- CWG1614
2013-01-31 6.3 [basic.def.odr] CD4 Address of pure virtual function vs odr-use Richard Smith
- CWG1613
2013-01-31 7.5.6.3 [expr.prim.lambda.capture] C++14 Constant expressions and lambda capture Michael Wong
- CWG1612
2013-01-31 7.5.6.3 [expr.prim.lambda.capture] C++14 Implicit lambda capture and anonymous unions Michael Wong
- CWG1611
2013-01-31 11.4.5 [class.ctor] C++14 Deleted default constructor for abstract class Ville Voutilainen
- CWG1610
2013-01-28 13.10.3.5 [temp.deduct.partial] drafting Cv-qualification in deduction of reference to array Richard Smith
- CWG1609
2013-01-25 9.3.4.7 [dcl.fct.default] open Default arguments and function parameter packs Jonathan Caves
- CWG1608
2013-01-23 12.2.2.3 [over.match.oper] C++14 Operator lookup in trailing return type Johannes Schaub
- CWG1607
2013-01-19 7.5.6 [expr.prim.lambda] C++14 Lambdas in template parameters Daniel Krügler
- CWG1606
2013-01-18 7.6.2.5 [expr.sizeof] NAD sizeof closure class John Spicer
- CWG1605
2013-01-13 11.4.7 [class.dtor] CD3 Misleading parenthetical comment for explicit destructor call Mike Miller
- CWG1604
2013-01-10 9.4.4 [dcl.init.ref] C++14 Double temporaries in reference initialization Nikolay Ivchenkov
- CWG1603
2013-01-09 6.6 [basic.link] CD4 Errors resulting from giving unnamed namespaces internal linkage Richard Smith
- CWG1602
2013-01-09 13.9.2 [temp.inst] review Linkage of specialization vs linkage of template arguments Richard Smith
- CWG1601
2013-01-09 7.3.7 [conv.prom] C++14 Promotion of enumeration with fixed underlying type Ville Voutilainen
- CWG1600
2012-12-30 9.2.9.3 [dcl.type.simple] CD4 Erroneous reference initialization in example Niels Dekker
- CWG1599
2012-02-10 9.4.5 [dcl.init.list] CD4 Lifetime of initializer_list underlying array Johannes Schaub
- CWG1598
2012-12-21 7.6.10 [expr.eq] C++14 Criterion for equality of pointers to members Richard Smith
- CWG1597
2012-12-21 9.2.6 [dcl.constexpr] CD3 Misleading constexpr example John Spicer
- CWG1596
2012-12-20 7.6.9 [expr.rel] CD4 Non-array objects as array[1] Daniel Krügler
- CWG1595
2012-12-19 9.2.6 [dcl.constexpr] C++14 Constructors “involved in” subobject initialization Daveed Vandevoorde
- CWG1594
2012-12-06 11.4.5.3 [class.copy.ctor] drafting Lazy declaration of special members vs overload errors Richard Smith
- CWG1593
2012-12-03 11.4.5.3 [class.copy.ctor] C++14 “Parameter type” of special member functions Richard Smith
- CWG1592
2012-12-03 13.4.4 [temp.arg.template] C++14 When do template parameters match? Richard Smith
- CWG1591
2012-12-01 13.10.3.2 [temp.deduct.call] CD4 Deducing array bound and element type from initializer list Peter Dimov
- CWG1590
2012-11-26 11.4.5.3 [class.copy.ctor] CD4 Bypassing non-copy/move constructor copying Richard Smith
- CWG1589
2012-11-21 12.2.4.3 [over.ics.rank] CD4 Ambiguous ranking of list-initialization sequences Johannes Schaub
- CWG1588
2012-11-18 9.2.9.7 [dcl.spec.auto] CD3 Deducing cv-qualified auto Jens Maurer
- CWG1587
2012-11-16 9.2.6 [dcl.constexpr] C++14 constexpr initialization and nested anonymous unions Daveed Vandvoorde
- CWG1586
2012-11-14 11.4.7 [class.dtor] NAD Naming a destructor via decltype Steve Clamage
- CWG1585
2012-11-13 7.6.1.5 [expr.ref] NAD Value category of member access of rvalue reference member Daniel Krügler
- CWG1584
2012-11-04 13.10.3.2 [temp.deduct.call] drafting Deducing function types from cv-qualified types Daniel Krügler
- CWG1583
2012-11-03 6.9.1 [intro.execution] C++14 Incorrect example of unspecified behavior Alisdair Meredith
- CWG1582
2012-10-31 13.10.3 [temp.deduct] drafting Template default arguments and deduction failure John Spicer
- CWG1581
2012-10-29 6.3 [basic.def.odr] CD5 When are constexpr member functions defined? Richard Smith
- CWG1580
2012-10-29 9.3.4.7 [dcl.fct.default] drafting Default arguments in explicit instantiations Daveed Vandevoorde
- CWG1579
2012-10-23 11.4.5.3 [class.copy.ctor] C++14 Return by converting move constructor Jeffrey Yasskin
- CWG1578
2012-10-21 9.4 [dcl.init] NAD Value-initialization of aggregates Alisdair Meredith
- CWG1577
2012-10-19 13.7.6.1 [temp.spec.partial.general] NAD Unnecessary restrictions on partial specializations Jeremiah Wilcox
- CWG1576
2012-10-18 Clause 7 [expr] C++14 Discarded-value volatile xvalues Michael Wong
- CWG1575
2012-10-17 _N4885_6.7.5.5.4 [basic.stc.dynamic.safety] C++14 Incorrect definition of “strict pointer safety” Matt Austern
- CWG1574
2012-10-16 9.5.2 [dcl.fct.def.default] NAD Explicitly-defaulted constexpr functions in wrapper templates Daniel Krügler
- CWG1573
2012-10-15 _N4527_.12.9 [class.inhctor] CD4 Inherited constructor characteristics Jason Merrill
- CWG1572
2012-10-15 9.4.4 [dcl.init.ref] CD4 Incorrect example for rvalue reference binding via conversion function Michael Wong
- CWG1571
2012-02-06 9.4.4 [dcl.init.ref] CD4 cv-qualification for indirect reference binding via conversion function Michael Wong
- CWG1570
2012-02-06 13.4.3 [temp.arg.nontype] C++14 Address of subobject as non-type template argument Michael Wong
- CWG1569
2012-02-06 13.10.3.6 [temp.deduct.type] C++14 Deducing a function parameter pack before ellipsis Michael Wong
- CWG1568
2012-10-11 6.7.7 [class.temporary] dup Temporary lifetime extension with intervening cast Steve Adamczyk
- CWG1567
2012-10-10 _N4527_.12.9 [class.inhctor] C++14 Inheriting constructors and copy/move constructors Jason Merrill
- CWG1566
2012-10-10 7.6.2.8 [expr.new] NAD Should new std::initializer_list<T> be ill-formed? Steve Adamczyk
- CWG1565
2012-10-10 9.4.5 [dcl.init.list] NAD Copy elision and lifetime of initializer_list underlying array Steve Adamczyk
- CWG1564
2012-10-09 9.2.9.7 [dcl.spec.auto] NAD Template argument deduction from an initializer list Faisal Vali
- CWG1563
2012-10-08 12.3 [over.over] CD3 List-initialization and overloaded function disambiguation Daniel Krügler
- CWG1562
2012-10-01 11.9.3 [class.base.init] C++14 Non-static data member initializers and union ctor-initializer Richard Smith
- CWG1561
2012-09-29 9.4.2 [dcl.init.aggr] CD4 Aggregates with empty base classes Gabriel Dos Reis
- CWG1560
2012-09-04 7.6.16 [expr.cond] CD3 Gratuitous lvalue-to-rvalue conversion in conditional-expression with throw-expression operand Nikolay Ivchenkov
- CWG1559
2012-09-21 7.6.2.8 [expr.new] CD3 String too long in initializer list of new-expression John Spicer
- CWG1558
2012-09-19 13.7.8 [temp.alias] CD4 Unused arguments in alias template specializations Nikolay Ivchenkov
- CWG1557
2012-09-19 7.5.6.2 [expr.prim.lambda.closure] CD3 Language linkage of converted lambda function pointer Scott Meyers
- CWG1556
2012-09-18 12.2.2.5 [over.match.copy] CD3 Constructors and explicit conversion functions in direct initialization Edward Catmur
- CWG1555
2012-09-18 7.6.1.3 [expr.call] NAD Language linkage and function type compatibility Daniel Krügler
- CWG1554
2012-09-17 13.7.8 [temp.alias] drafting Access and alias templates Jason Merrill
- CWG1553
2012-09-13 7.6.2.5 [expr.sizeof] CD3 sizeof and xvalue bit-fields Richard Smith
- CWG1552
2012-09-07 9.5.2 [dcl.fct.def.default] CD4 exception-specifications and defaulted special member functions Daveed Vandevoorde
- CWG1551
2012-09-06 9.9 [namespace.udecl] C++14 Wording problems in using-declaration specification Richard Smith
- CWG1550
2012-09-04 7.6.16 [expr.cond] CD3 Parenthesized throw-expression operand of conditional-expression Nikolay Ivchenkov
- CWG1549
2012-09-04 12.4.3 [over.binary] open Overloaded comma operator with void operand Nikolay Ivchenkov
- CWG1548
2012-09-02 11.4.5.3 [class.copy.ctor] drafting Copy/move construction and conversion functions Nikolay Ivchenkov
- CWG1547
2012-09-01 13.8 [temp.res] NAD typename keyword in alias-declarations Daniel Krügler
- CWG1546
2012-08-27 13.10.3 [temp.deduct] NAD Errors in function template default arguments Jason Merrill
- CWG1545
2012-08-25 13.7.5 [temp.friend] NAD friend function templates defined in class templates Daniel Krügler
- CWG1544
2012-08-24 9.2.2 [dcl.stc] CD3 Linkage of member of unnamed namespace Nikolay Ivchenkov
- CWG1543
2012-08-21 12.2.4.2.6 [over.ics.list] CD3 Implicit conversion sequence for empty initializer list Steve Adamczyk
- CWG1542
2012-08-21 7.6.19 [expr.ass] drafting Compound assignment of braced-init-list Mike Miller
- CWG1541
2012-08-21 8.7.4 [stmt.return] CD3 cv void return types Sean Hunt
- CWG1540
2012-08-16 7.7 [expr.const] NAD Use of address constants in constant expressions Bjarne Stroustrup
- CWG1539
2012-08-15 6.8.2 [basic.fundamental] CD3 Definition of “character type” Beman Dawes
- CWG1538
2012-08-14 7.6.19 [expr.ass] CD3 C-style cast in braced-init-list assignment Daniel Krügler
- CWG1537
2012-08-14 7.7 [expr.const] CD3 Optional compile-time evaluation of constant expressions John Spicer
- CWG1536
2012-08-14 12.2.4.2.6 [over.ics.list] drafting Overload resolution with temporary from initializer list Mike Miller
- CWG1535
2012-08-10 7.7 [expr.const] CD3 typeid in core constant expressions Richard Smith
- CWG1534
2012-08-09 7.2.1 [basic.lval] dup cv-qualification of prvalue of type “array of class” Daveed Vandevoorde
- CWG1533
2012-08-06 13.7.4 [temp.variadic] CD3 Function pack expansion for member initialization Jonathan Caves
- CWG1532
2012-08-04 13.9.3 [temp.explicit] CD3 Explicit instantiation and member templates Johannes Schaub
- CWG1531
2012-07-27 Clause 3 [intro.defs] CD3 Definition of “access” (verb) Mike Miller
- CWG1530
2012-07-26 6.7.3 [basic.life] drafting Member access in out-of-lifetime objects Howard Hinnant
- CWG1529
2012-07-24 6.1 [basic.pre] drafting Nomenclature for variable vs reference non-static data member Daniel Krügler
- CWG1528
2012-07-23 9.3 [dcl.decl] CD3 Repeated cv-qualifiers in declarators Richard Smith
- CWG1527
2012-07-23 7.6.19 [expr.ass] CD3 Assignment from braced-init-list Mike Miller
- CWG1526
2012-07-22 13.8.3 [temp.dep] dup Dependent-class lookup in the current instantiation Johannes Schaub
- CWG1525
2012-07-18 7.6.1.4 [expr.type.conv] NAD Array bound inference in temporary array Steve Adamczyk
- CWG1524
2012-07-17 13.8.3.2 [temp.dep.type] drafting Incompletely-defined class template base Jason Merrill
- CWG1523
2012-07-16 8.6.5 [stmt.ranged] CD5 Point of declaration in range-based for John Spicer
- CWG1522
2012-07-12 9.4.5 [dcl.init.list] CD3 Access checking for initializer_list array initialization John Spicer
- CWG1521
2012-07-10 7.6.1.4 [expr.type.conv] drafting T{expr} with reference types Steve Adamczyk
- CWG1520
2012-07-09 13.7.8 [temp.alias] NAD Alias template specialization vs pack expansion Eric Niebler
- CWG1519
2012-07-09 13.7.4 [temp.variadic] NAD Conflicting default and variadic constructors Ville Voutilainen
- CWG1518
2012-07-08 9.4.5 [dcl.init.list] CD4 Explicit default constructors and copy-list-initialization Richard Smith
- CWG1517
2012-07-07 11.9.5 [class.cdtor] drafting Unclear/missing description of behavior during construction/destruction Daniel Krügler
- CWG1516
2012-07-05 7.6.1.3 [expr.call] CD3 Definition of “virtual function call” Nikolay Ivchenkov
- CWG1515
2012-07-03 6.8.2 [basic.fundamental] CD3 Modulo 2n arithmetic for implicitly-unsigned types Sean Hunt
- CWG1514
2012-07-03 11.4.10 [class.bit] C++14 Ambiguity between enumeration definition and zero-length bit-field John Spicer
- CWG1513
2012-06-28 13.10.3.2 [temp.deduct.call] drafting initializer_list deduction failure Steve Adamczyk
- CWG1512
2012-06-22 7.6.9 [expr.rel] CD3 Pointer comparison vs qualification conversions Steve Clamage
- CWG1511
2012-06-18 6.3 [basic.def.odr] CD3 const volatile variables and the one-definition rule Richard Smith
- CWG1510
2012-06-14 9.3.4.3 [dcl.ref] CD3 cv-qualified references via decltype Richard Smith
- CWG1509
2012-06-08 Clause 3 [intro.defs] C++14 Definition of “non-template function” Johannes Schaub
- CWG1508
2012-06-06 9.4.5 [dcl.init.list] C++14 Template initializer-list constructors Daveed Vandevoorde
- CWG1507
2012-06-01 9.4 [dcl.init] CD3 Value initialization with trivial inaccessible default constructor Johannes Schaub
- CWG1506
2012-05-29 9.4.5 [dcl.init.list] CD3 Value category of initializer_list object Steve Adamczyk
- CWG1505
2012-05-27 9.4.5 [dcl.init.list] dup Direct binding of reference to temporary in list-initialization Steve Adamczyk
- CWG1504
2012-05-20 7.6.6 [expr.add] CD3 Pointer arithmetic after derived-base conversion Loïc Joly
- CWG1503
2012-05-11 14.2 [except.throw] CD3 Exceptions during copy to exception object Daniel Krügler
- CWG1502
2012-05-06 9.4 [dcl.init] CD3 Value initialization of unions with member initializers Richard Smith
- CWG1501
2012-05-04 9.4.5 [dcl.init.list] NAD Nested braces in list-initialization Steve Adamczyk
- CWG1500
2012-04-27 13.8.4.2 [temp.dep.candidate] CD6 Name lookup of dependent conversion function Johannes Schaub
- CWG1499
2012-04-27 11.4.6 [class.copy.assign] drafting Missing case for deleted move assignment operator John Spicer
- CWG1498
2012-04-26 8.6.5 [stmt.ranged] dup Lifetime of temporaries in range-based for Beman Dawes
- CWG1497
2012-04-25 9.4.2 [dcl.init.aggr] NAD Aggregate initialization with parenthesized string literal Daveed Vandevoorde
- CWG1496
2012-04-25 11.3 [class.name] CD4 Triviality with deleted and missing default constructors Daniel Krügler
- CWG1495
2012-04-16 13.7.6 [temp.spec.partial] CD3 Partial specialization of variadic class template Jason Merrill
- CWG1494
2012-04-12 9.4.5 [dcl.init.list] CD3 Temporary initialization for reference binding in list-initialization Steve Adamczyk
- CWG1493
2012-04-02 11.4.5.3 [class.copy.ctor] C++14 Criteria for move-construction John Spicer
- CWG1492
2012-04-01 11.4.7 [class.dtor] CD4 Exception specifications on template destructors Jason Merrill
- CWG1491
2012-03-30 11.4.5.3 [class.copy.ctor] CD3 Move construction and rvalue reference members Richard Smith
- CWG1490
2012-03-29 9.4.5 [dcl.init.list] CD4 List-initialization from a string literal Daveed Vandevoorde
- CWG1489
2012-03-29 6.9.3.2 [basic.start.static] CD3 Is value-initialization of an array constant initialization? Steve Adamczyk
- CWG1488
2012-03-28 9.3.2 [dcl.name] drafting abstract-pack-declarators in type-ids Richard Smith
- CWG1487
2012-03-27 _N4527_.12.9 [class.inhctor] CD3 When are inheriting constructors declared? Richard Smith
- CWG1486
2012-03-26 13.10.3.3 [temp.deduct.funcaddr] drafting Base-derived conversion in member pointer deduction John Spicer
- CWG1485
2012-03-26 9.7.1 [dcl.enum] drafting Out-of-class definition of member unscoped opaque enumeration Richard Smith
- CWG1484
2012-03-25 13.9.2 [temp.inst] CD4 Unused local classes of function templates Johannes Schaub
- CWG1483
2012-03-23 13.8 [temp.res] NAD Non-dependent static_assert-declarations Mike Miller
- CWG1482
2012-03-20 6.4.2 [basic.scope.pdecl] CD3 Point of declaration of enumeration Daveed Vandevoorde
- CWG1481
2012-03-20 12.4.7 [over.inc] CD3 Increment/decrement operators with reference parameters Ryou Ezoe
- CWG1480
2012-03-17 7.7 [expr.const] CD3 Constant initialization via non-constant temporary Daniel Krügler
- CWG1479
2012-03-13 12.6 [over.literal] CD3 Literal operators and default arguments Jason Merrill
- CWG1478
2012-03-10 13.3 [temp.names] CD6 template keyword for dependent template template arguments Johannes Schaub
- CWG1477
2012-03-09 _N4868_.9.8.2.3 [namespace.memdef] CD3 Definition of a friend outside its namespace John Spicer
- CWG1476
2012-03-08 Clause 3 [intro.defs] CD3 Definition of user-defined type Loïc Joly
- CWG1475
2012-03-06 9.12.4 [dcl.attr.depend] CD3 Errors in [[carries_dependency]] example Stephan Lavavej
- CWG1474
2012-03-05 5.13.9 [lex.ext] NAD User-defined literals and <inttypes.h> format macros Richard Smith
- CWG1473
2012-03-05 12.6 [over.literal] CD3 Syntax of literal-operator-id Richard Smith
- CWG1472
2012-03-01 6.3 [basic.def.odr] CD3 odr-use of reference variables Richard Smith
- CWG1471
2012-02-26 13.8.3.2 [temp.dep.type] CD3 Nested type of non-dependent base Johannes Schaub
- CWG1470
2012-02-14 6.9.2 [intro.multithread] NAD Thread migration Detlef Vollman
- CWG1469
2012-02-12 7.6.2.8 [expr.new] CD5 Omitted bound in array new-expression Johannes Schaub
- CWG1468
2012-02-08 7.5.6.3 [expr.prim.lambda.capture] CD5 typeid, overload resolution, and implicit lambda capture Doug Gregor
- CWG1467
2012-02-06 9.4.5 [dcl.init.list] CD4 List-initialization of aggregate from same-type object Jason Merrill
- CWG1466
2012-02-21 6.9.2 [intro.multithread] C++14 Visible sequences of side effects are redundant Mark Batty
- CWG1465
2012-02-12 7.6.2.7 [expr.unary.noexcept] CD4 noexcept and std::bad_array_new_length Daniel Krügler
- CWG1464
2012-02-12 7.6.2.8 [expr.new] CD3 Negative array bound in a new-expression Mike Miller
- CWG1463
2011-08-19 13.1 [temp.pre] drafting extern "C" alias templates Daveed Vandevoorde
- CWG1462
2012-02-08 13.10.3 [temp.deduct] CD3 Deduction failure vs “ill-formed, no diagnostic required” John Spicer
- CWG1461
2012-02-08 9.4.5 [dcl.init.list] NAD Narrowing conversions to bit-fields Richard Corden
- CWG1460
2012-02-08 11.5 [class.union] C++14 What is an empty union? Jason Merrill
- CWG1459
2012-02-07 12.2.4.3 [over.ics.rank] open Reference-binding tiebreakers in overload resolution Jason Merrill
- CWG1458
2012-02-07 7.6.2.2 [expr.unary.op] CD3 Address of incomplete type vs operator&() Richard Smith
- CWG1457
2012-02-04 7.6.7 [expr.shift] CD3 Undefined behavior in left-shift Howard Hinnant
- CWG1456
2012-01-14 7.7 [expr.const] CD3 Address constant expression designating the one-past-the-end address Richard Smith
- CWG1455
2012-01-14 7.7 [expr.const] CD3 Lvalue converted constant expressions Richard Smith
- CWG1454
2011-12-27 7.7 [expr.const] CD3 Passing constants through constexpr functions via references Richard Smith
- CWG1453
2012-01-02 6.8 [basic.types] CD3 Volatile members in literal classes? Richard Smith
- CWG1452
2011-12-24 7.7 [expr.const] NAD Value-initialized objects may be constants Richard Smith
- CWG1451
2012-02-01 13.4.3 [temp.arg.nontype] CD4 Objects with no linkage in non-type template arguments Daniel Krügler
- CWG1450
2012-01-31 7.6.5 [expr.mul] CD3 INT_MIN % -1 Richard Smith
- CWG1449
2012-01-28 9.4.5 [dcl.init.list] CD3 Narrowing conversion of negative value to unsigned type Richard Smith
- CWG1448
2012-01-19 6.8.2 [basic.fundamental] NAD Integral values of type bool Johannes Schaub
- CWG1447
2012-01-16 7.6.1.9 [expr.static.cast] CD3 static_cast of bit-field lvalue to rvalue reference Jason Merrill
- CWG1446
2012-02-07 13.7.7.3 [temp.func.order] CD4 Member function with no ref-qualifier and non-member function with rvalue reference Jason Merrill
- CWG1445
2012-01-16 8.6.5 [stmt.ranged] dup Argument-dependent lookup of begin and end Mike Miller
- CWG1444
2012-01-15 13.2 [temp.param] drafting Type adjustments of non-type template parameters Johannes Schaub
- CWG1443
2012-01-13 9.3.4.7 [dcl.fct.default] NAD Default arguments and non-static data members Jason Merrill
- CWG1442
2012-01-16 8.6.5 [stmt.ranged] CD3 Argument-dependent lookup in the range-based for Mike Miller
- CWG1441
2012-01-06 6.9.1 [intro.execution] C++14 Unclear wording for signal handler restrictions Alisdair Meredith
- CWG1440
2012-01-05 _N4567_.5.1.1 [expr.prim.general] CD3 Acceptable decltype-specifiers used as nested-name-specifiers Mike Miller
- CWG1439
2012-01-04 _N4868_.9.8.2.3 [namespace.memdef] CD3 Lookup and friend template declarations Richard Smith
- CWG1438
2012-01-03 _N4885_6.7.5.5.4 [basic.stc.dynamic.safety] CD3 Non-dereference use of invalid pointers Anthony Williams
- CWG1437
2012-01-02 9.2.4 [dcl.typedef] CD3 alignas in alias-declaration Daveed Vandevoorde
- CWG1436
2012-01-02 15.2 [cpp.cond] open Interaction of constant expression changes with preprocessor expressions Richard Smith
- CWG1435
2011-12-24 9.3.4 [dcl.meaning] CD3 template-id as the declarator for a class template constructor Johannes Schaub
- CWG1434
2011-12-21 9.4 [dcl.init] NAD Parenthesized braced-init-list Daniel Krügler
- CWG1433
2011-12-20 6.4.2 [basic.scope.pdecl] NAD trailing-return-type and point of declaration Jason Merrill
- CWG1432
2011-12-17 13.7.4 [temp.variadic] C++17 Newly-ambiguous variadic template expansions Daniel Krügler
- CWG1431
2011-12-16 Clause 14 [except] CD3 Exceptions from other than throw-expressions Nikolay Ivchenkov
- CWG1430
2011-12-13 13.7.8 [temp.alias] open Pack expansion into fixed alias template parameter list Jason Merrill
- CWG1429
2011-12-09 6.4.9 [basic.scope.temp] NAD Scope of a member template's template parameter James Widman
- CWG1428
2011-12-08 6.8.5 [basic.type.qualifier] CD3 Dynamic const objects Daniel Krügler
- CWG1427
2011-12-08 11.4.5 [class.ctor] NAD Default constructor and deleted or inaccessible destructors Daniel Krügler
- CWG1426
2011-12-08 9.5.2 [dcl.fct.def.default] CD5 Allowing additional parameter types in defaulted functions Nikolay Ivchenkov
- CWG1425
2011-12-07 11.4 [class.mem] CD3 Base-class subobjects of standard-layout structs Ville Voutilainen
- CWG1424
2011-12-07 14.3 [except.ctor] C++14 When must sub-object destructors be accessible? Daniel Krügler
- CWG1423
2011-12-04 7.3.14 [conv.fctptr] CD3 Convertibility of nullptr to bool Dave Abrahams
- CWG1422
2011-12-03 5.13.3 [lex.ccon] dup Type of character literals containing universal-character-names Dave Abrahams
- CWG1421
2011-12-03 9.4.5 [dcl.init.list] NAD Full expressions and aggregate initialization Jason Merrill
- CWG1420
2011-11-30 11.7.4 [class.abstract] NAD Abstract final classes Richard Smith
- CWG1419
2011-11-22 9.4.5 [dcl.init.list] NAD Evaluation order in aggregate initialization Jason Merrill
- CWG1418
2011-11-19 9.4.5 [dcl.init.list] CD3 Type of initializer_list backing array Johannes Schaub
- CWG1417
2011-11-17 9.3.4.6 [dcl.fct] C++14 Pointers/references to functions with cv-qualifiers or ref-qualifier Daniel Krügler
- CWG1416
2011-11-17 7.6.1.8 [expr.typeid] CD3 Function cv-qualifiers and typeid Daniel Krügler
- CWG1415
2011-11-13 6.6 [basic.link] CD3 Missing prohibition of block-scope definition of extern object Richard Smith
- CWG1414
2011-11-09 9.4.4 [dcl.init.ref] drafting Binding an rvalue reference to a reference-unrelated lvalue Mike Miller
- CWG1413
2011-11-09 13.8.3.4 [temp.dep.constexpr] CD3 Missing cases of value-dependency Richard Smith
- CWG1412
2011-11-01 7.6.1.9 [expr.static.cast] CD3 Problems in specifying pointer conversions Nikolay Ivchenkov
- CWG1411
2011-10-28 Clause 11 [class] CD3 More on global scope :: in nested-name-specifier David Blaikie
- CWG1410
2011-10-26 12.2.4.3 [over.ics.rank] CD3 Reference overload tiebreakers should apply to rvalue references Michael Wong
- CWG1409
2011-10-24 12.2.4.2.6 [over.ics.list] CD3 What is the second standard conversion sequence of a list-initialization sequence? Sebastian Redl
- CWG1408
2011-10-24 12.2.4.3 [over.ics.rank] CD3 What is “the same aggregate initialization?” Sebastian Redl
- CWG1407
2011-10-21 7.7 [expr.const] NAD Integral to bool conversion in converted constant expressions Richard Smith
- CWG1406
2011-10-21 13.7.7.3 [temp.func.order] CD3 ref-qualifiers and added parameters of non-static member function templates Richard Smith
- CWG1405
2011-10-21 6.8 [basic.types] CD3 constexpr and mutable members of literal types Richard Smith
- CWG1404
2011-10-19 11.5 [class.union] drafting Object reallocation in unions Nikolay Ivchenkov
- CWG1403
2011-10-05 5.7 [lex.comment] CD6 Universal-character-names in comments David Krauss
- CWG1402
2011-10-03 11.4.5.3 [class.copy.ctor] CD3 Move functions too often deleted Daniel Krügler
- CWG1401
2011-10-03 9.4.4 [dcl.init.ref] CD3 Similar types and reference compatibility Daniel Krügler
- CWG1400
2011-09-30 7.6.10 [expr.eq] NAD Function pointer equality Nikolay Ivchenkov
- CWG1399
2011-09-29 13.10.3.2 [temp.deduct.call] CD3 Deduction with multiple function parameter packs Jason Merrill
- CWG1398
2011-09-27 13.4.3 [temp.arg.nontype] CD3 Non-type template parameters of type std::nullptr_t Daniel Krügler
- CWG1397
2011-09-23 11.4 [class.mem] CD4 Class completeness in non-static data member initializers Jason Merrill
- CWG1396
2011-09-22 13.9.2 [temp.inst] C++23 Deferred instantiation and checking of non-static data member initializers Jason Merrill
- CWG1395
2011-09-21 13.10.3.6 [temp.deduct.type] C++17 Partial ordering of variadic templates reconsidered John Spicer
- CWG1394
2011-09-11 9.3.4.6 [dcl.fct] CD3 Incomplete types as parameters of deleted functions Johannes Schaub
- CWG1393
2011-09-10 13.7.4 [temp.variadic] C++17 Pack expansions in using-declarations Daniel Krügler
- CWG1392
2011-09-08 12.2.2.7 [over.match.ref] CD3 Explicit conversion functions for references and non-references Jason Merrill
- CWG1391
2011-09-08 13.10.2 [temp.arg.explicit] CD4 Conversions to parameter types with non-deduced template arguments Jason Merrill
- CWG1390
2011-09-04 13.8.3.2 [temp.dep.type] drafting Dependency of alias template specializations Johannes Schaub
- CWG1389
2011-09-04 9.3.4.6 [dcl.fct] NAD Recursive reference in trailing-return-type Daniel Krügler
- CWG1388
2011-09-02 13.10.3.2 [temp.deduct.call] CD3 Missing non-deduced context following a function parameter pack James Widman
- CWG1387
2011-09-02 13.10.3.6 [temp.deduct.type] CD3 Missing non-deduced context for decltype James Widman
- CWG1386
2011-09-01 13.10.2 [temp.arg.explicit] NAD Explicitly-specified partial argument list with multiple parameter packs James Widman
- CWG1385
2011-08-31 12.2.2.3 [over.match.oper] CD3 Syntactic forms of conversion functions for surrogate call functions Daniel Krügler
- CWG1384
2011-08-30 7.7 [expr.const] NAD reinterpret_cast in constant expressions Daniel Krügler
- CWG1383
2011-08-30 Clause 7 [expr] CD3 Clarifying discarded-value expressions Lawrence Crowl
- CWG1382
2011-08-27 9.3 [dcl.decl] CD3 Dead code for constructor names Johannes Schaub
- CWG1381
2011-08-26 14.5 [except.spec] CD3 Implicitly-declared special member functions and default nothrow David Svoboda
- CWG1380
2011-08-22 9.3.4.6 [dcl.fct] CD3 Type definitions in template-parameter parameter-declarations Daniel Krügler
- CWG1379
2011-08-21 9.4.5 [dcl.init.list] NAD Is std::initializer_list an aggregate? Daniel Krügler
- CWG1378
2011-08-18 13.9.2 [temp.inst] CD5 When is an instantiation required? Jason Merrill
- CWG1377
2011-08-18 C.6 [diff.cpp03] dup Access declarations not mentioned in Annex C Daveed Vandevoorde
- CWG1376
2011-08-17 7.6.1.9 [expr.static.cast] C++14 static_cast of temporary to rvalue reference Michael Wong
- CWG1375
2011-08-16 11.5 [class.union] CD3 Reference to anonymous union? Daveed Vandevoorde
- CWG1374
2011-08-15 12.2.4.3 [over.ics.rank] CD3 Qualification conversion vs difference in reference binding Michael Wong
- CWG1373
2011-08-15 12.2.2.7 [over.match.ref] dup Overload resolution changes matching reference-binding changes Michael Wong
- CWG1372
2011-08-15 13.10.3.4 [temp.deduct.conv] CD3 Cross-references incorrect in conversion function template argument deduction Michael Wong
- CWG1371
2011-08-15 13.10.3.6 [temp.deduct.type] NAD Deduction from T&& in return types Michael Wong
- CWG1370
2011-08-14 15.6 [cpp.replace] CD3 identifier-list cannot contain ellipsis Nikolay Ivchenkov
- CWG1369
2011-08-18 9.2.6 [dcl.constexpr] CD3 Function invocation substitution of this Jens Maurer
- CWG1368
2011-06-28 9.4 [dcl.init] CD3 Value initialization and defaulted constructors (part 2) Jason Merrill
- CWG1367
2011-08-17 7.7 [expr.const] CD3 Use of this in a constant expression Jason Merrill
- CWG1366
2011-08-17 9.2.6 [dcl.constexpr] CD3 Deleted constexpr constructors and virtual base classes Sean Hunt
- CWG1365
2011-08-17 7.7 [expr.const] CD3 Calling undefined constexpr functions Sean Hunt
- CWG1364
2011-08-17 7.7 [expr.const] CD3 constexpr function parameters Sean Hunt
- CWG1363
2011-08-16 Clause 11 [class] CD3 Triviality vs multiple default constructors Sean Hunt
- CWG1362
2011-08-16 6.3 [basic.def.odr] CD3 Complete type required for implicit conversion to T& Richard Smith
- CWG1361
2011-08-16 6.8 [basic.types] CD3 Requirement on brace-or-equal-initializers of literal types Richard Smith
- CWG1360
2011-08-16 11.4.5 [class.ctor] CD6 constexpr defaulted default constructors Richard Smith
- CWG1359
2011-08-16 9.2.6 [dcl.constexpr] CD3 constexpr union constructors Richard Smith
- CWG1358
2011-08-16 9.2.6 [dcl.constexpr] CD3 Unintentionally ill-formed constexpr function template instances Richard Smith
- CWG1357
2011-08-16 11.4 [class.mem] CD3 brace-or-equal-initializers for function and typedef members Richard Smith
- CWG1356
2011-08-16 14.5 [except.spec] CD4 Exception specifications of copy assignment operators with virtual bases Sean Hunt
- CWG1355
2011-08-16 9.5.2 [dcl.fct.def.default] CD3 Aggregates and “user-provided” constructors Sean Hunt
- CWG1354
2011-08-16 7.6.2.7 [expr.unary.noexcept] CD3 Destructor exceptions for temporaries in noexcept expressions Sebastian Redl
- CWG1353
2011-08-16 11.4.5 [class.ctor] DRWP Array and variant members and deleted special member functions Sean Hunt
- CWG1352
2011-08-16 6.4.7 [basic.scope.class] CD3 Inconsistent class scope and completeness rules Richard Smith
- CWG1351
2011-08-16 14.5 [except.spec] CD4 Problems with implicitly-declared exception-specifications Richard Smith
- CWG1350
2011-08-16 _N4527_.12.9 [class.inhctor] CD3 Incorrect exception specification for inherited constructors
- CWG1349
2011-08-16 13.7.8 [temp.alias] dup Consistency of alias template redeclarations Richard Smith
- CWG1348
2011-08-16 9.2.9.7 [dcl.spec.auto] drafting Use of auto in a trailing-return-type Richard Smith
- CWG1347
2011-08-16 9.2.9.7 [dcl.spec.auto] CD3 Consistency of auto in multiple-declarator declarations Richard Smith
- CWG1346
2011-08-16 9.2.9.7 [dcl.spec.auto] CD3 expression-list initializers and the auto specifier Richard Smith
- CWG1345
2011-08-16 11.9.3 [class.base.init] CD3 Initialization of anonymous union class members Sean Hunt
- CWG1344
2011-08-16 11.4.5.3 [class.copy.ctor] C++14 Adding new special member functions to a class via default arguments Sean Hunt
- CWG1343
2011-08-12 6.9.1 [intro.execution] C++17 Sequencing of non-class initialization Johannes Schaub
- CWG1342
2011-08-11 9.3 [dcl.decl] CD6 Order of initialization with multiple declarators Alberto Ganesh Barbati
- CWG1341
2011-08-10 11.4 [class.mem] NAD Bit-field initializers James Widman
- CWG1340
2011-08-10 7.6.4 [expr.mptr.oper] CD3 Complete type in member pointer expressions Daniel Krügler
- CWG1339
2011-08-03 9.4 [dcl.init] NAD Parenthesized braced-init-list and arrays Jason Merrill
- CWG1338
2011-08-03 6.7.5.5.2 [basic.stc.dynamic.allocation] CD4 Aliasing and allocation functions Jason Merrill
- CWG1337
2011-07-05 13.10.3.5 [temp.deduct.partial] dup Partial ordering and non-deduced parameters Jason Merrill
- CWG1336
2011-07-03 11.4.8.2 [class.conv.ctor] CD3 Definition of “converting constructor” Niels Dekker
- CWG1335
2011-07-03 15.6.3 [cpp.stringize] CD6 Stringizing, extended characters, and universal-character-names Johannes Schaub
- CWG1334
2011-06-23 6.8 [basic.types] NAD Layout compatibility and cv-qualification Daniel Krügler
- CWG1333
2011-06-21 9.5.2 [dcl.fct.def.default] CD3 Omission of const in a defaulted copy constructor Daniel Krügler
- CWG1332
2011-06-20 5.3 [lex.charset] CD5 Handling of invalid universal-character-names Mike Miller
- CWG1331
2011-06-15 9.5.2 [dcl.fct.def.default] CD5 const mismatch with defaulted copy constructor Daniel Krügler
- CWG1330
2011-06-05 13.10.3 [temp.deduct] CD3 Delayed instantiation of noexcept specifiers Jason Merrill
- CWG1329
2011-06-02 Clause Annex B [implimits] CD3 Recursive deduction substitutions Jason Merrill
- CWG1328
2011-05-31 9.4.4 [dcl.init.ref] CD3 Conflict in reference binding vs overload resolution Johannes Schaub
- CWG1327
2011-05-29 9.5.2 [dcl.fct.def.default] CD3 virt-specifier in a defaulted definition Ryou Ezoe
- CWG1326
2011-05-28 13.10.3.2 [temp.deduct.call] dup Deducing an array bound from an initializer-list Faisal Vali
- CWG1325
2011-05-27 9.1 [dcl.pre] NAD Omitted declarator in friend declarations Johannes Schaub
- CWG1324
2011-05-22 9.4 [dcl.init] CD3 Value initialization and defaulted constructors Daniel Krügler
- CWG1323
2011-05-19 9.12.1 [dcl.attr.grammar] NAD Nonexistent nonterminal in alignment-specifier grammar Alisdair Meredith
- CWG1322
2011-05-19 13.10.3 [temp.deduct] drafting Function parameter type decay in templates Jason Merrill
- CWG1321
2011-05-18 13.7.7.2 [temp.over.link] CD3 Equivalency of dependent calls Jason Merrill
- CWG1320
2011-05-18 7.6.1.9 [expr.static.cast] CD3 Converting scoped enumerations to bool Jonathan Wakely
- CWG1319
2011-05-17 13.2 [temp.param] NAD Error in pack expansion example Mike Miller
- CWG1318
2011-05-14 Clause 11 [class] CD3 Syntactic ambiguities with final Johannes Schaub
- CWG1317
2011-05-12 9.7.1 [dcl.enum] NAD Unnamed scoped enumerations John Spicer
- CWG1316
2011-05-12 9.2.6 [dcl.constexpr] NAD constexpr function requirements and class scope Jason Merrill
- CWG1315
2011-05-12 13.7.6.1 [temp.spec.partial.general] CD4 Restrictions on non-type template arguments in partial specializations Johannes Schaub
- CWG1314
2011-05-06 7.6.6 [expr.add] NAD Pointer arithmetic within standard-layout objects Nikolay Ivchenkov
- CWG1313
2011-05-07 7.7 [expr.const] CD3 Undefined pointer arithmetic in constant expressions Jens Maurer
- CWG1312
2011-05-06 7.7 [expr.const] CD3 Simulated reinterpret_cast in constant expressions Nikolay Ivchenkov
- CWG1311
2011-05-06 7.7 [expr.const] CD3 Volatile lvalues in constant expressions Nikolay Ivchenkov
- CWG1310
2011-05-06 6.5.5.2 [class.qual] CD3 What is an “acceptable lookup result?” Jason Merrill
- CWG1309
2011-05-05 13.8.3.2 [temp.dep.type] CD4 Incorrect note regarding lookup of a member of the current instantiation Johannes Schaub
- CWG1308
2011-05-03 11.4 [class.mem] CD3 Completeness of class type within an exception-specification Nikolay Ivchenkov
- CWG1307
2011-04-30 12.2.4.2.6 [over.ics.list] C++14 Overload resolution based on size of array initializer-list Johannes Schaub
- CWG1306
2011-04-26 _N4868_.11.4.3.2 [class.this] CD3 Modifying an object within a const member function James Kanze
- CWG1305
2011-04-26 7.6.2.6 [expr.alignof] CD3 alignof applied to array of unknown size Nikolay Ivchenkov
- CWG1304
2011-04-26 9.4.3 [dcl.init.string] drafting Omitted array bound with string initialization Nikolay Ivchenkov
- CWG1303
2011-04-23 Clause 13 [temp] NAD C language linkage for template with internal linkage Johannes Schaub
- CWG1302
2011-04-22 6.8.2 [basic.fundamental] CD3 noexcept applied to expression of type void Nikolay Ivchenkov
- CWG1301
2011-04-18 9.4 [dcl.init] CD3 Value initialization of union Jason Merrill
- CWG1300
2011-04-18 7.6.1.4 [expr.type.conv] dup T() for array types Daniel Krügler
- CWG1299
2011-04-16 6.7.7 [class.temporary] CD5 “Temporary objects” vs “temporary expressions” Johannes Schaub
- CWG1298
2011-04-15 12.2.4.3 [over.ics.rank] CD3 Incorrect example in overload resolution Nikolay Ivchenkov
- CWG1297
2011-04-14 9.3 [dcl.decl] CD3 Misplaced function attribute-specifier Nikolay Ivchenkov
- CWG1296
2011-04-14 13.8 [temp.res] CD3 Ill-formed template declarations (not just definitions) Nikolay Ivchenkov
- CWG1295
2011-04-14 9.4.4 [dcl.init.ref] CD3 Binding a reference to an rvalue bit-field Nikolay Ivchenkov
- CWG1294
2011-04-08 6.9.3.2 [basic.start.static] open Side effects in dynamic/static initialization Daniel Krügler
- CWG1293
2011-04-11 7.7 [expr.const] CD3 String literals in constant expressions Daniel Krügler
- CWG1292
2011-04-10 13.8.3 [temp.dep] CD4 Dependent calls with braced-init-lists containing a pack expansion James Widman
- CWG1291
2011-04-10 _N4868_.6.5.6 [basic.lookup.classref] CD6 Looking up a conversion-type-id Daveed Vandevoorde
- CWG1290
2011-04-08 9.4.5 [dcl.init.list] CD3 Lifetime of the underlying array of an initializer_list member James Dennett
- CWG1289
2011-04-06 13.8.3.2 [temp.dep.type] NAD Can an alias template name the current instantiation? James Widman
- CWG1288
2011-04-06 9.4.5 [dcl.init.list] CD3 Reference list initialization Daniel Krügler
- CWG1287
2011-04-06 9.4.4 [dcl.init.ref] C++14 Direct initialization vs “implicit” conversion in reference binding Daniel Krügler
- CWG1286
2011-04-03 13.7.8 [temp.alias] drafting Equivalence of alias templates Gabriel Dos Reis
- CWG1285
2011-04-02 6.7.3 [basic.life] NAD Trivial destructors and object lifetime Johannes Schaub
- CWG1284
2011-04-02 6.7.3 [basic.life] CD4 Should the lifetime of an array be independent of that of its elements? Gabriel Dos Reis
- CWG1283
2011-03-29 11.4.9.3 [class.static.data] drafting Static data members of classes with typedef name for linkage purposes Mike Miller
- CWG1282
2011-03-28 14.5 [except.spec] CD3 Underspecified destructor exception-specification Daniel Krügler
- CWG1281
2011-03-28 13.8.3.2 [temp.dep.type] NAD Virtual and dependent base classes Johannes Schaub
- CWG1280
2011-03-27 6.7.3 [basic.life] NAD Object reallocation and reference members Nikolay Ivchenkov
- CWG1279
2011-03-27 C.6 [diff.cpp03] drafting Additional differences between C++ 2003 and C++ 2011 Nikolay Ivchenkov
- CWG1278
2011-03-27 12.2.2.2.2 [over.call.func] drafting Incorrect treatment of contrived object Nikolay Ivchenkov
- CWG1277
2011-03-26 17.4.1 [cstdint.syn] NAD Lax definition of intmax_t and uintmax_t Daniel Krügler
- CWG1276
2011-03-26 6.8.2 [basic.fundamental] NAD Reference to stdint.h Daniel Krügler
- CWG1275
2011-03-25 13.2 [temp.param] CD3 Incorrect comment in example of template parameter pack restriction Johannes Schaub
- CWG1274
2011-03-25 8.6.5 [stmt.ranged] CD4 Common nonterminal for expression and braced-init-list Daniel Krügler
- CWG1273
2011-03-24 13.10.3 [temp.deduct] NAD Accessibility and function signatures Jason Merrill
- CWG1272
2011-03-18 11.4.9.3 [class.static.data] NAD Implicit definition of static data member of const literal type Nikolay Ivchenkov
- CWG1271
2011-03-24 13.8 [temp.res] CD5 Imprecise wording regarding dependent types Daveed Vandevoorde
- CWG1270
2011-03-23 9.4.5 [dcl.init.list] CD3 Brace elision in array temporary initialization Jason Merrill
- CWG1269
2011-03-21 7.6.1.7 [expr.dynamic.cast] CD3 dynamic_cast of an xvalue operand Michael Wong
- CWG1268
2011-03-21 7.6.1.10 [expr.reinterpret.cast] CD3 reinterpret_cast of an xvalue operand Michael Wong
- CWG1267
2011-03-21 14.5 [except.spec] CD3 Rvalue reference types in exception-specifications Michael Wong
- CWG1266
2011-03-20 5.13.9 [lex.ext] open user-defined-integer-literal overflow Michael Wong
- CWG1265
2011-03-20 9.2.9.7 [dcl.spec.auto] CD3 Mixed use of the auto specifier Michael Wong
- CWG1264
2011-03-18 7.7 [expr.const] CD3 Use of this in constexpr constructor Jason Merrill
- CWG1263
2011-03-18 9.4.4 [dcl.init.ref] NAD Mismatch between rvalue reference binding and overload resolution Johannes Schaub
- CWG1262
2011-03-16 13.10.3 [temp.deduct] CD3 Default template arguments and deduction failure Nikolay Ivchenkov
- CWG1261
2011-03-12 Clause 7 [expr] CD3 Explicit handling of cv-qualification with non-class prvalues Nikolay Ivchenkov
- CWG1260
2011-03-11 6.3 [basic.def.odr] CD3 Incorrect use of term “overloaded” in description of odr-use Nikolay Ivchenkov
- CWG1259
2011-03-10 7.6.2.9 [expr.delete] NAD Deleting a POD via a pointer to base Herb Sutter
- CWG1258
2011-03-10 13.8.4.1 [temp.point] CD5 “Instantiation context” differs from dependent lookup rules Nikolay Ivchenkov
- CWG1257
2011-03-09 13.8 [temp.res] open Instantiation via non-dependent references in uninstantiated templates Johannes Schaub
- CWG1256
2011-03-08 7.7 [expr.const] open Unevaluated operands are not necessarily constant expressions Nikolay Ivchenkov
- CWG1255
2011-03-08 7.7 [expr.const] drafting Definition problems with constexpr functions Nikolay Ivchenkov
- CWG1254
2011-03-08 6.3 [basic.def.odr] NAD odr-use vs template arguments and constexpr functions Nikolay Ivchenkov
- CWG1253
2011-03-06 13.9 [temp.spec] C++17 Generic non-template members Nikolay Ivchenkov
- CWG1252
2011-03-06 _N4868_.12.2 [over.load] CD6 Overloading member function templates based on dependent return type Nikolay Ivchenkov
- CWG1251
2011-03-04 _N4750_.C.1.3 [diff.conv] CD3 C compatibility: casting to unqualified void* Johannes Schaub
- CWG1250
2011-03-03 11.7.3 [class.virtual] CD3 Cv-qualification of incomplete virtual function return types Jonathan Wakely
- CWG1249
2011-03-02 7.5.6.3 [expr.prim.lambda.capture] CD6 Cv-qualification of nested lambda capture James Widman
- CWG1248
2011-02-28 C.7 [diff.iso] open Updating Annex C to C99 Jonathan Wakely
- CWG1247
2011-02-26 9.2.4 [dcl.typedef] CD4 Restriction on alias name appearing in type-id James Widman
- CWG1246
2011-02-23 13.2 [temp.param] C++11 Non-deduced non-final parameter packs John Spicer
- CWG1245
2011-02-22 13.7.2.2 [temp.mem.func] C++11 Matching declarations involving decltype Jason Merrill
- CWG1244
2011-02-22 13.6 [temp.type] C++11 Equivalence of alias templates and class templates Johannes Schaub
- CWG1243
2011-02-08 9.3 [dcl.decl] C++11 Misleading footnote regarding multiple-declarator declarations Johannes Schaub
- CWG1242
2011-02-08 11.9.3 [class.base.init] C++11 Initializing variant class members Ryou Ezoe
- CWG1241
2011-02-08 11.4.7 [class.dtor] C++11 Which members does a destructor destroy? Ryou Ezoe
- CWG1240
2011-02-02 9.3.2 [dcl.name] C++11 constexpr defaulted constructors Jens Maurer
- CWG1239
2011-01-28 5.13.9 [lex.ext] C++11 Hexadecimal floating-point literals vs user-defined literals Howard Hinnant
- CWG1238
2011-01-25 12.2.4.3 [over.ics.rank] C++11 Overloading ambiguity binding reference to function Doug Gregor
- CWG1237
2011-01-25 6.7.7 [class.temporary] C++11 Deprecated implicit copy assignment in example Ryou Ezoe
- CWG1236
2011-01-20 9.4.4 [dcl.init.ref] C++11 Inconsistently-interrelated examples Doug Gregor
- CWG1235
2011-01-18 13.7.7.3 [temp.func.order] C++11 “Unused” ellipsis and default arguments in partial ordering James Widman
- CWG1234
2011-01-18 9.3.2 [dcl.name] C++11 abstract-declarator does not permit ... after ptr-operator Johannes Schaub
- CWG1233
2011-01-11 13.8.3 [temp.dep] C++11 Pack expansions and dependent calls John Spicer
- CWG1232
2011-01-03 9.4.5 [dcl.init.list] C++11 Creation of array temporaries using a braced-init-list Andrew Koenig
- CWG1231
2010-12-20 13.7.4 [temp.variadic] C++11 Variadic templates requiring an empty pack expansion John Spicer
- CWG1230
2010-12-13 7.6.2.2 [expr.unary.op] dup Confusing description of ambiguity of destructor name Johannes Schaub
- CWG1229
2010-12-09 12.2.2.8 [over.match.list] C++11 Overload resolution with empty braced-init-list argument Johannes Schaub
- CWG1228
2010-12-03 12.2.2.8 [over.match.list] NAD Copy-list-initialization and explicit constructors Daniel Krügler
- CWG1227
2010-11-27 13.10.3 [temp.deduct] CD3 Mixing immediate and non-immediate contexts in deduction failure Daniel Krügler
- CWG1226
2010-11-19 9.3.4.7 [dcl.fct.default] CD3 Converting a braced-init-list default argument Mike Miller
- CWG1225
2010-10-26 9.2.6 [dcl.constexpr] C++11 constexpr constructors and virtual bases Jason Merrill
- CWG1224
2010-10-25 11.4.5.3 [class.copy.ctor] C++11 constexpr defaulted copy constructors Jason Merrill
- CWG1223
2010-11-08 8.9 [stmt.ambig] drafting Syntactic disambiguation and trailing-return-types Michael Wong
- CWG1222
2010-11-08 9.3.4.5 [dcl.array] NAD Unnecessary restriction on auto array types Michael Wong
- CWG1221
2010-11-08 13.10.3.5 [temp.deduct.partial] open Partial ordering and reference collapsing Michael Wong
- CWG1220
2010-11-13 _N4868_.6.5.6 [basic.lookup.classref] C++11 Looking up conversion-type-ids Mike Miller
- CWG1219
2010-11-13 6.8 [basic.types] C++11 Non-static data member initializers in constant expressions Jens Maurer
- CWG1218
2010-11-12 14.4 [except.handle] C++11 What is the “currently-handled exception” in a multi-threaded program? CA
- CWG1217
2010-11-10 9.5.3 [dcl.fct.def.delete] NAD Are deleted functions implicitly noexcept? Daniel Krügler
- CWG1216
2010-11-02 14.5 [except.spec] C++11 Exceptions “allowed” by a noexcept-specification Jens Maurer
- CWG1215
2010-10-28 Clause 11 [class] C++11 Definition of POD struct Daniel Krügler
- CWG1214
2010-10-30 9.4 [dcl.init] C++11 Kinds of initializers Johannes Schaub
- CWG1213
2010-10-24 7.6.1.2 [expr.sub] CD3 Array subscripting and xvalues Jason Merrill
- CWG1212
2010-10-21 9.2.9.3 [dcl.type.simple] C++11 Non-function-call xvalues and decltype Daniel Krügler
- CWG1211
2010-10-20 6.7.6 [basic.align] drafting Misaligned lvalues David Svoboda
- CWG1210
2010-10-13 6.4.2 [basic.scope.pdecl] C++11 Injection of elaborated-type-specifier in enumeration scope Johannes Schaub
- CWG1209
2010-10-08 6.3 [basic.def.odr] open Is a potentially-evaluated expression in a template definition a “use?” Johannes Schaub
- CWG1208
2010-10-07 11.4.3 [class.mfct.non.static] C++11 Explicit noexcept in defaulted definition Daniel Krügler
- CWG1207
2010-10-06 11.4.3 [class.mfct.non.static] C++11 Type of class member in trailing-return-type Jason Merrill
- CWG1206
2010-10-06 13.7.2 [temp.class] C++11 Defining opaque enumeration members of class templates Jason Merrill
- CWG1205
2010-10-06 12.2.4.2.5 [over.ics.ref] dup Lvalue reference binding and function viability Steve Clamage
- CWG1204
2010-10-01 8.6 [stmt.iter] C++11 Specifiers in a for-range-declaration Jason Merrill
- CWG1203
2010-09-30 11.4.9.3 [class.static.data] dup Misleading note regarding initialized static data members Jason Merrill
- CWG1202
2010-09-21 11.9.5 [class.cdtor] C++11 Calling virtual functions during destruction Bjarne Stroustrup
- CWG1201
2010-09-20 6.2 [basic.def] C++11 Are deleted and defaulted functions definitions? Daniel Krügler
- CWG1200
2010-09-18 6.5.3 [basic.lookup.unqual] CD6 Lookup rules for template parameters Johannes Schaub
- CWG1199
2010-09-17 9.2.6 [dcl.constexpr] C++11 Deleted constexpr functions Daniel Krügler
- CWG1198
2010-09-16 6.8 [basic.types] C++11 Literal types and copy constructors Jason Merrill
- CWG1197
2010-09-08 7.7 [expr.const] C++11 Constexpr arrays Jason Merrill
- CWG1196
2010-09-08 13.9.3 [temp.explicit] C++11 Definition required for explicit instantiation after explicit specialization? Mike Miller
- CWG1195
2010-09-05 9.2.6 [dcl.constexpr] C++11 References to non-literal types in constexpr functions Daniel Krügler
- CWG1194
2010-09-04 9.2.6 [dcl.constexpr] C++11 Constexpr references Daniel Krügler
- CWG1193
2010-09-02 7.7 [expr.const] C++11 Use of address-constant pointers in constant expressions Daniel Krügler
- CWG1192
2010-09-03 6.3 [basic.def.odr] C++11 Inadvertent change to ODR and templates Daniel Krügler
- CWG1191
2010-09-02 11.4.5 [class.ctor] C++11 Deleted subobject destructors and implicitly-defined constructors Jason Merrill
- CWG1190
2010-09-01 _N4885_6.7.5.5.4 [basic.stc.dynamic.safety] C++11 Operations on non-safely-derived pointers Hans Boehm
- CWG1189
2010-08-31 6.7.2 [intro.object] C++11 Address of distinct base class subobjects Gabriel Dos Reis
- CWG1188
2010-08-31 7.7 [expr.const] C++11 Type punning in constant expressions Jason Merrill
- CWG1187
2010-08-31 6.9.3.2 [basic.start.static] C++11 Problems in initialization example Jason Merrill
- CWG1186
2010-08-30 9.2.6 [dcl.constexpr] C++11 Non-dependent constexpr violations in function templates Jason Merrill
- CWG1185
2010-08-29 9.11 [dcl.link] C++11 Misleading description of language linkage and member function types Mike Miller
- CWG1184
2010-08-29 13.10.3.2 [temp.deduct.call] C++11 Argument conversions to nondeduced parameter types Daniel Krügler
- CWG1183
2010-08-26 9.3.4.6 [dcl.fct] C++11 Expansion of parameter packs in declarators Daveed Vandevoorde
- CWG1182
2010-08-26 13.7.4 [temp.variadic] C++11 Incorrect description of pack expansion syntax Daveed Vandevoorde
- CWG1181
2010-08-26 6.8 [basic.types] C++11 What is a “built-in type?” Barry Hedquist
- CWG1180
2010-08-25 6.7.6 [basic.align] C++11 Over-aligned class types Clark Nelson
- CWG1179
2010-08-19 13.2 [temp.param] NAD Cv-qualification of non-type template parameters Daniel Krügler
- CWG1178
2010-08-19 13.10.3.7 [temp.deduct.decl] C++11 Deduction failure matching placement new Mike Miller
- CWG1177
2010-08-10 6.9.2 [intro.multithread] C++11 Intra-thread dependency-ordered-before CA
- CWG1176
2010-08-10 6.9.2 [intro.multithread] C++11 Definition of release sequence CA GB
- CWG1175
2010-08-10 5.13.9 [lex.ext] C++11 Disambiguating user-defined literals Sebastian Gesemann
- CWG1174
2010-08-07 6.3 [basic.def.odr] C++11 When is a pure virtual function “used?” Daniel Krügler
- CWG1173
2010-08-06 6.9.1 [intro.execution] C++11 Unclear specification of effects of signal handling GB
- CWG1172
2010-08-05 13.10.3 [temp.deduct] drafting “instantiation-dependent” constructs Adamczyk
- CWG1171
2010-08-04 14.6.2 [except.terminate] C++11 Partial stack unwinding with noexcept violation Merrill
- CWG1170
2010-08-03 13.10.3 [temp.deduct] C++11 Access checking during template argument deduction Adamczyk
- CWG1169
2010-08-03 15.11 [cpp.predefined] C++11 Missing feature macro for strict pointer safety GB
- CWG1168
2010-08-03 14.6.2 [except.terminate] C++11 Additional reasons to call std::terminate GB
- CWG1167
2010-08-03 14.5 [except.spec] C++11 function-try-blocks for destructors GB
- CWG1166
2010-08-03 14.4 [except.handle] C++11 exception-declarations that do not declare objects US
- CWG1165
2010-08-03 14.3 [except.ctor] C++11 Exceptions when destroying array elements US
- CWG1164
2010-08-03 13.10.3.2 [temp.deduct.call] C++11 Partial ordering of f(T&) and f(T&&) US
- CWG1163
2010-08-03 13.9.3 [temp.explicit] NAD extern template prevents inlining functions not marked inline US
- CWG1162
2010-08-03 13.8 [temp.res] NAD Dependent elaborated-type-specifiers in non-deduced contexts CA
- CWG1161
2010-08-03 13.8 [temp.res] C++11 Dependent nested-name-specifier in a pointer-to-member declarator GB
- CWG1160
2010-08-03 13.8.3.2 [temp.dep.type] C++11 Definitions of template members and the current instantiation GB
- CWG1159
2010-08-03 13.7.8 [temp.alias] C++11 Class and enumeration definitions in template aliases US
- CWG1158
2010-08-03 13.7.8 [temp.alias] C++11 Recursive instantiation via alias template US
- CWG1157
2010-08-03 13.7.7.3 [temp.func.order] open Partial ordering of function templates is still underspecified CA
- CWG1156
2010-08-03 13.7.7.3 [temp.func.order] C++11 Partial ordering in a non-call context US
- CWG1155
2010-08-03 13.4.3 [temp.arg.nontype] C++11 Internal-linkage non-type template arguments US
- CWG1154
2010-08-03 13.4.3 [temp.arg.nontype] C++11 Address of thread_local variable as non-type template argument US
- CWG1153
2010-08-03 12.3 [over.over] C++11 Type matching in address of overloaded function US
- CWG1152
2010-08-03 12.2.3 [over.match.viable] C++11 Rules for determining existence of implicit conversion sequence US
- CWG1151
2010-08-03 12.2.2.8 [over.match.list] C++11 Overload resolution with initializer-list and non-list constructors US
- CWG1150
2010-08-03 _N4527_.12.9 [class.inhctor] NAD Inheriting constructors have not been implemented US
- CWG1149
2010-08-03 11.4.5.3 [class.copy.ctor] C++11 Trivial non-public copy operators in subobjects FI
- CWG1148
2010-08-03 11.9.6 [class.copy.elision] C++11 Copy elision and move construction of function parameters DE
- CWG1147
2010-08-03 11.4.7 [class.dtor] C++11 Destructors should be default nothrow GB
- CWG1146
2010-08-03 11.4.7 [class.dtor] C++11 exception-specifications of defaulted functions GB
- CWG1145
2010-08-03 11.4.5 [class.ctor] C++11 Defaulting and triviality FI
- CWG1144
2010-08-03 _N3225_.11.3 [class.access.dcl] C++11 Remove access declarations US
- CWG1143
2010-08-02 11.4.3 [class.mfct.non.static] NAD Move semantics for *this have not been implemented US
- CWG1142
2010-08-02 11.4.2 [class.mfct] C++11 friend declaration of member function of containing class US
- CWG1141
2010-08-02 11.4 [class.mem] NAD Non-static data member initializers have not been implemented US
- CWG1140
2010-08-02 Clause 11 [class] C++11 Incorrect redefinition of POD class US
- CWG1139
2010-08-02 9.4.4 [dcl.init.ref] C++11 Rvalue reference binding to scalar xvalues US
- CWG1138
2010-08-02 9.4.4 [dcl.init.ref] C++11 Rvalue-ness check for rvalue reference binding is wrong US
- CWG1137
2010-08-02 9.5.2 [dcl.fct.def.default] C++11 Explicitly-defaulted virtual special member functions FI
- CWG1136
2010-08-02 9.5.2 [dcl.fct.def.default] C++11 Explicitly-defaulted explicit constructors FI
- CWG1135
2010-08-02 9.5.2 [dcl.fct.def.default] C++11 Explicitly-defaulted non-public special member functions FI
- CWG1134
2010-08-02 9.5.2 [dcl.fct.def.default] C++11 When is an explicitly-defaulted function defined? US
- CWG1133
2010-08-02 _N3225_.7.6.5 [dcl.attr.override] C++11 Keywords vs attributes for control of hiding and overriding US
- CWG1132
2010-08-02 9.12.11 [dcl.attr.noreturn] NAD Keyword vs attribute for noreturn GB
- CWG1131
2010-08-02 9.2.9.5 [dcl.type.elab] C++11 Template aliases in elaborated-type-specifiers US
- CWG1130
2010-08-02 9.2.9.3 [dcl.type.simple] C++11 Function parameter type adjustments and decltype US
- CWG1129
2010-08-02 9.2.6 [dcl.constexpr] C++11 Default nothrow for constexpr functions GB
- CWG1128
2010-08-02 9.2 [dcl.spec] C++11 attribute-specifiers in decl-specifier-seqs US
- CWG1127
2010-08-02 7.7 [expr.const] C++11 Overload resolution in constexpr functions GB
- CWG1126
2010-08-02 7.7 [expr.const] C++11 constexpr functions in const initializers GB
- CWG1125
2010-08-02 7.7 [expr.const] C++11 Unclear definition of “potential constant expression” DE
- CWG1124
2010-08-02 7.6.4 [expr.mptr.oper] NAD Error in description of value category of pointer-to-member expression JP
- CWG1123
2010-08-02 7.6.2.7 [expr.unary.noexcept] C++11 Destructors should be noexcept by default FI
- CWG1122
2010-08-02 7.6.2.5 [expr.sizeof] C++11 Circular definition of std::size_t GB
- CWG1121
2010-08-02 7.6.2.2 [expr.unary.op] C++11 Unnecessary ambiguity error in formation of pointer to member US
- CWG1120
2010-08-02 7.6.1.10 [expr.reinterpret.cast] C++11 reinterpret_cast and void* GB
- CWG1119
2010-08-02 7.6.1.5 [expr.ref] C++11 Missing case in description of member access ambiguity US
- CWG1118
2010-08-02 7.5.6.3 [expr.prim.lambda.capture] NAD Implicit lambda capture via explicit copy constructor FI
- CWG1117
2010-08-02 Clause 7 [expr] C++11 Incorrect note about xvalue member access expressions JP
- CWG1116
2010-08-02 6.7.3 [basic.life] CD4 Aliasing of union members US
- CWG1115
2010-08-02 6.7.6 [basic.align] C++11 C-compatible alignment specification US
- CWG1114
2010-08-02 6.7.3 [basic.life] C++11 Incorrect use of placement new in example GB
- CWG1113
2010-08-02 6.6 [basic.link] C++11 Linkage of namespace member of unnamed namespace DE
- CWG1112
2010-08-02 6.6 [basic.link] C++11 constexpr variables should have internal linkage like const US
- CWG1111
2010-08-02 _N4868_.6.5.6 [basic.lookup.classref] C++11 Remove dual-scope lookup of member template names US
- CWG1110
2010-08-02 6.3 [basic.def.odr] NAD Incomplete return type should be allowed in decltype operand DE
- CWG1109
2010-08-02 6.3 [basic.def.odr] C++11 When is “use” a reference to the ODR meaning? US
- CWG1108
2010-08-02 5.13.9 [lex.ext] NAD User-defined literals have not been implemented US
- CWG1107
2010-08-02 5.13.9 [lex.ext] C++11 Overload resolution for user-defined integer literals US
- CWG1106
2010-08-02 5.13.8 [lex.nullptr] C++11 Need more detail in nullptr keyword description DE
- CWG1105
2010-08-02 5.10 [lex.name] C++11 Issues relating to TR 10176:2003 CA
- CWG1104
2010-08-02 5.5 [lex.digraph] C++11 Global-scope template arguments vs the <: digraph US
- CWG1103
2010-08-02 5.2 [lex.phases] C++11 Reversion of phase 1 and 2 transformations in raw string literals US
- CWG1102
2010-08-02 6.9.1 [intro.execution] C++11 Better example of undefined behavior GB
- CWG1101
2010-08-02 11.4.9.3 [class.static.data] C++11 Non-integral initialized static data members Jason Merrill
- CWG1100
2010-08-01 7.7 [expr.const] C++11 constexpr conversion functions and non-type template arguments Jason Merrill
- CWG1099
2010-08-01 7.7 [expr.const] C++11 Infinite recursion in constexpr functions Jason Merrill
- CWG1098
2010-08-01 7.7 [expr.const] C++11 Pointer conversions in constant expressions Jason Merrill
- CWG1097
2010-07-29 9.4.2 [dcl.init.aggr] NAD Aggregate initialization of function parameters Daniel Krügler
- CWG1096
2010-07-28 Clause 13 [temp] C++11 Missing requirement for template definitions Daniel Krügler
- CWG1095
2010-07-26 9.4.5 [dcl.init.list] C++11 List-initialization of references Daniel Krügler
- CWG1094
2010-07-17 7.6.1.9 [expr.static.cast] C++11 Converting floating-point values to scoped enumeration types Daniel Krügler
- CWG1093
2010-07-17 9.4 [dcl.init] CD3 Value-initializing non-objects Daniel Krügler
- CWG1092
2010-07-15 11.4.5.3 [class.copy.ctor] drafting Cycles in overload resolution during instantiation Jason Merrill
- CWG1091
2010-07-10 7.6.4 [expr.mptr.oper] C++11 Inconsistent use of the term “object expression” Tom Plum
- CWG1090
2010-06-23 6.7.6 [basic.align] C++11 Alignment of subobjects Daveed Vandevoorde
- CWG1089
2010-06-29 6.5.5.1 [basic.lookup.qual.general] open Template parameters in member selections Daveed Vandevoorde
- CWG1088
2010-06-28 13.8.3.4 [temp.dep.constexpr] C++11 Dependent non-type template arguments Jason Merrill
- CWG1087
2010-06-25 12.2.2.5 [over.match.copy] C++11 Additional applications of issue 899 Jason Merrill
- CWG1086
2010-06-25 7.6.1.11 [expr.const.cast] C++11 const_cast to rvalue reference to function type Steve Adamczyk
- CWG1085
2010-06-22 11.4.6 [class.copy.assign] NAD Move assignment operators and virtual bases Jason Merrill
- CWG1084
2010-06-22 11.4.5.3 [class.copy.ctor] NAD Conditions for a deleted move function Jason Merrill
- CWG1083
2010-06-22 7.6.1.3 [expr.call] C++11 Passing an object to ellipsis with non-trivial move constructor Jason Merrill
- CWG1082
2010-06-22 11.4.5.3 [class.copy.ctor] C++11 Implicit copy function if subobject has none? Jason Merrill
- CWG1081
2010-06-22 11.4.7 [class.dtor] C++11 Defaulted destructor and unusable operator delete Jason Merrill
- CWG1080
2010-06-19 11.4.5.3 [class.copy.ctor] C++11 Confusing relationship between templates and copy constructors Jason Merrill
- CWG1079
2010-06-15 12.2.4.3 [over.ics.rank] C++11 Overload resolution involving aggregate initialization Jason Merrill
- CWG1078
2010-06-14 9.4.5 [dcl.init.list] NAD Narrowing and the usual arithmetic conversions Jason Merrill
- CWG1077
2010-06-13 _N4868_.9.8.2.3 [namespace.memdef] NAD Explicit specializations in non-containing namespaces Mike Spertus
- CWG1076
2010-06-10 7.2.1 [basic.lval] CD5 Value categories and lvalue temporaries Daniel Krügler
- CWG1075
2010-06-06 9.2.9.3 [dcl.type.simple] C++11 Grammar does not allow template alias in type-name Jason Merrill
- CWG1074
2010-06-04 13.8.3.4 [temp.dep.constexpr] C++11 Value-dependent noexcept-expressions Jason Merrill
- CWG1073
2010-06-02 14.5 [except.spec] C++11 Merging dynamic-exception-specifications and noexcept-specifications Jason Merrill
- CWG1072
2010-06-02 11.4 [class.mem] C++11 Scoped enumerator with the same name as its containing class Pavel Minaev
- CWG1071
2010-06-02 6.8 [basic.types] C++11 Literal class types and trivial default constructors Daniel Krügler
- CWG1070
2010-06-01 9.4.2 [dcl.init.aggr] C++11 Missing initializer clauses in aggregate initialization Jason Merrill
- CWG1069
2010-04-30 9.3.4.6 [dcl.fct] C++11 Incorrect function type with trailing-return-type James Widman
- CWG1068
2010-03-27 13.2 [temp.param] C++11 Template aliases with default arguments and template parameter packs Nikolay Ivchenkov
- CWG1067
2010-03-26 _N3225_.7.6.5 [dcl.attr.override] NAD [[hiding]], using-declarations, and multiple inheritance Daveed Vandevoorde
- CWG1066
2010-03-24 11.4.6 [class.copy.assign] C++11 When is a copy/move assignment operator implicitly defined? Mike Miller
- CWG1065
2010-03-24 _N3225_.7.6.5 [dcl.attr.override] C++11 [[hiding]] with [[override]] Daveed Vandevoorde
- CWG1064
2010-03-23 11.4.5.3 [class.copy.ctor] C++11 Defaulted move constructor for a union Mike Miller
- CWG1063
2010-03-23 _N3225_.7.6.5 [dcl.attr.override] C++11 [[hiding]] with non-attribute declarations Daveed Vandevoorde
- CWG1062
2010-03-23 7.5.6 [expr.prim.lambda] C++11 Syntax of attribute-specifiers in lambdas Peter Sommerlad
- CWG1061
2010-03-23 7.6.2.8 [expr.new] C++11 Negative array bounds in a new-expression Sean Hunt
- CWG1060
2010-03-21 7.7 [expr.const] C++11 Scoped enumerators in integral constant expressions Jonathan Caves
- CWG1059
2010-03-20 6.8.5 [basic.type.qualifier] CD3 Cv-qualified array types (with rvalues) Nikolay Ivchenkov
- CWG1058
2010-03-20 9.4.4 [dcl.init.ref] NAD Reference binding of incompatible array types Johannes Schaub
- CWG1057
2010-03-18 13.8.3.2 [temp.dep.type] C++11 decltype and the current instantiation Mike Miller
- CWG1056
2010-03-17 13.7.8 [temp.alias] C++11 Template aliases, member definitions, and the current instantiation John Spicer
- CWG1055
2010-03-17 6.8.2 [basic.fundamental] C++11 Permissible uses of void Nikolay Ivchenkov
- CWG1054
2010-03-16 8.3 [stmt.expr] C++11 Lvalue-to-rvalue conversions in expression statements Hans Boehm
- CWG1053
2010-03-12 14.5 [except.spec] NAD Terminate vs undefined behavior for noexcept violation Dave Abrahams
- CWG1052
2010-03-12 11.4.5.3 [class.copy.ctor] dup const non-static data member and PODness Jason Merrill
- CWG1051
2010-03-11 11.4.5.3 [class.copy.ctor] C++11 Reference members and generated copy constructors Steve Adamczyk
- CWG1050
2010-03-11 6.7.3 [basic.life] NAD Effects of thread support on object lifetime Hans Boehm
- CWG1049
2010-03-10 11.9.6 [class.copy.elision] open Copy elision through reference parameters of inline functions Jason Merrill
- CWG1048
2010-03-09 7.5.6 [expr.prim.lambda] CD3 auto deduction and lambda return type deduction. Jason Merrill
- CWG1047
2010-03-08 13.8.3.4 [temp.dep.constexpr] C++11 When is typeid value-dependent? Steve Adamczyk
- CWG1046
2010-03-08 13.9.3 [temp.explicit] open What is a “use” of a class specialization? Michael Wong
- CWG1045
2010-03-05 13.9.3 [temp.explicit] NAD Requiring explicit instantiation declarations Doug Gregor
- CWG1044
2010-03-05 6.4.2 [basic.scope.pdecl] C++11 Point of declaration for an alias-declaration Daveed Vandevoorde
- CWG1043
2010-03-05 13.8.3.2 [temp.dep.type] C++11 Qualified name lookup in the current instantiation Doug Gregor
- CWG1042
2010-03-04 9.1 [dcl.pre] C++11 Attributes in alias-declarations Daveed Vandevoorde
- CWG1041
2010-03-04 11.4 [class.mem] dup alias-declarations as class members Daveed Vandevoorde
- CWG1040
2010-03-03 6.9.2 [intro.multithread] NAD Memory model issues Paul McKinney
- CWG1039
2010-03-03 9.12.2 [dcl.align] dup Coordinating C and C++ alignment specifications Steve Adamczyk
- CWG1038
2010-03-02 12.3 [over.over] DRWP Overload resolution of &x.static_func Mike Miller
- CWG1037
2010-03-01 7.6.2.9 [expr.delete] C++11 Requirements for operands of delete-expressions and deallocation functions Daniel Krügler
- CWG1036
2010-02-26 9.12.2 [dcl.align] C++11 Alignment attribute in an exception-declaration Daveed Vandevoorde
- CWG1035
2010-02-25 11.4 [class.mem] C++11 Omitted and required decl-specifiers Daveed Vandevoorde
- CWG1034
2010-02-18 7.5.6 [expr.prim.lambda] C++11 Attributes for return statements in lambdas Daveed Vandevoorde
- CWG1033
2010-02-17 9.12.2 [dcl.align] C++11 Restrictions on alignment attributes Daveed Vandevoorde
- CWG1032
2010-02-16 13.7.4 [temp.variadic] C++11 Empty pack expansions James Widman
- CWG1031
2010-02-10 9.12.1 [dcl.attr.grammar] C++11 Optional elements in attributes Daveed Vandevoorde
- CWG1030
2010-02-09 9.4.2 [dcl.init.aggr] C++11 Evaluation order in initializer-lists used in aggregate initialization Scott Meyers
- CWG1029
2010-02-08 11.4.7 [class.dtor] C++11 Type of a destructor call Johannes Schaub
- CWG1028
2010-02-03 13.8.4 [temp.dep.res] CD6 Dependent names in non-defining declarations Sean Hunt
- CWG1027
2010-02-03 6.7.3 [basic.life] review Type consistency and reallocation of scalar types Gabriel Dos Reis
- CWG1026
2010-02-01 7.2.1 [basic.lval] NAD Cv-qualified non-class rvalues Jerry Coffin
- CWG1025
2010-01-31 13.4.3 [temp.arg.nontype] C++11 Use of a reference as a non-type template argument Mike Miller
- CWG1024
2010-01-31 5.13.3 [lex.ccon] CD3 Limits on multicharacter literals Alisdair Meredith
- CWG1023
2010-01-28 13.4.3 [temp.arg.nontype] dup thread_local objects as non-type template arguments Jeffrey Yasskin
- CWG1022
2010-01-22 9.7.1 [dcl.enum] C++11 Can an enumeration variable have values outside the values of the enumeration? Jason Merrill
- CWG1021
2010-01-14 _N4868_.9.8.2.3 [namespace.memdef] CD4 Definitions of namespace members Michael Wong
- CWG1020
2010-01-12 11.4.5.3 [class.copy.ctor] C++11 Implicitly-defined copy constructors and explicit base class constructors Niels Dekker
- CWG1019
2010-01-12 11.7 [class.derived] dup Dependent simple-template-ids in base-specifiers and mem-initializers Doug Gregor
- CWG1018
2010-01-04 9.1 [dcl.pre] C++11 Ambiguity between simple-declaration and attribute-declaration Mike Miller
- CWG1017
2009-12-30 11.4.3 [class.mfct.non.static] C++11 Member access transformation in unevaluated operands Johannes Schaub
- CWG1016
2009-12-27 Clause 12 [over] C++11 Overloadable declarations, function templates, and references Johannes Schaub
- CWG1015
2009-12-24 6.5.4 [basic.lookup.argdep] C++11 Template arguments and argument-dependent lookup Jason Merrill
- CWG1014
2009-12-17 13.10.3.2 [temp.deduct.call] NAD Overload resolution between const T& and T&& Steve Adamczyk
- CWG1013
2009-12-10 7.3.2 [conv.lval] CD3 Uninitialized std::nullptr_t objects Miller
- CWG1012
2009-12-09 9.8.2.2 [namespace.unnamed] C++11 Undeprecating static Ville Voutilainen
- CWG1011
2009-12-03 7.6.1.9 [expr.static.cast] C++11 Standard conversions that cannot be inverted John Spicer
- CWG1010
2009-12-02 7.7 [expr.const] CD2 Address of object with dynamic storage duration in constant expression Adamczyk
- CWG1009
2009-11-28 Clause 13 [temp] C++11 Missing cases in the declarator-id of a function template declaration Johannes Schaub
- CWG1008
2009-11-27 7.6.2.6 [expr.alignof] NAD Querying the alignment of an object Steve Clamage
- CWG1007
2009-11-24 11.8.5 [class.protected] NAD Protected access and pointers to members Johannes Schaub
- CWG1006
2009-11-20 13.2 [temp.param] C++11 std::nullptr_t as a non-type template parameter Mike Miller
- CWG1005
2009-11-19 11.4.3 [class.mfct.non.static] NAD Qualified name resolution in member functions of class templates Doug Gregor
- CWG1004
2009-11-19 13.8.2 [temp.local] C++11 Injected-class-names as arguments for template template parameters Jason Merrill
- CWG1003
2009-11-17 6.9.3.1 [basic.start.main] CD3 Acceptable definitions of main Daniel Krügler
- CWG1002
2009-11-16 13.7.4 [temp.variadic] NAD Pack expansion for function arguments Daniel Krügler
- CWG1001
2009-11-08 9.3.4.6 [dcl.fct] review Parameter type adjustment in dependent parameter types Jason Merrill
- CWG1000
2009-11-20 6.5.5.2 [class.qual] CD2 Mistaking member typedefs for constructors Jason Merrill
- CWG999
2009-11-20 12.2 [over.match] CD2 “Implicit” or “implied” object argument/parameter? James Widman
- CWG998
2009-11-08 9.3.4.6 [dcl.fct] dup Function parameter transformations and template functions Jason Merrill
- CWG997
2009-11-06 6.5.4 [basic.lookup.argdep] C++11 Argument-dependent lookup and dependent function template parameter types James Widman
- CWG996
2009-10-28 13.7.6 [temp.spec.partial] C++11 Ambiguous partial specializations of member class templates Doug Gregor
- CWG995
2009-10-27 13.9.3 [temp.explicit] CD2 Incorrect example for using-declaration and explicit instantiation Doug Gregor
- CWG994
2009-10-25 9.3.4.6 [dcl.fct] C++11 braced-init-list as a default argument Daniel Krügler
- CWG993
2009-03-06 13.8.4.1 [temp.point] C++11 Freedom to perform instantiation at the end of the translation unit John Spicer
- CWG992
2009-10-24 11.4.5.3 [class.copy.ctor] NAD Inheriting explicitness Lawrence Crowl
- CWG991
2009-10-20 9.2.6 [dcl.constexpr] CD2 Reference parameters of constexpr functions and constructors Gabriel Dos Reis
- CWG990
2009-10-20 9.4.5 [dcl.init.list] CD2 Value initialization with multiple initializer-list constructors Daniel Krügler
- CWG989
2009-10-20 9.4.5 [dcl.init.list] CD2 Misplaced list-initialization example Daniel Krügler
- CWG988
2009-10-19 9.2.9.3 [dcl.type.simple] CD2 Reference-to-reference collapsing with decltype Michael Wong
- CWG987
2009-10-19 9.8 [basic.namespace] CD4 Which declarations introduce namespace members? Michael Wong
- CWG986
2009-10-19 9.8.4 [namespace.udir] CD2 Transitivity of using-directives versus qualified lookup Michael Wong
- CWG985
2009-10-19 5.5 [lex.digraph] C++11 Alternative tokens and user-defined literals Michael Wong
- CWG984
2009-10-19 9.2.9.7 [dcl.spec.auto] CD2 “Deduced type” is unclear in auto type deduction Michael Wong
- CWG983
2009-10-19 7.6.2.2 [expr.unary.op] CD2 Ambiguous pointer-to-member constant Daniel Krügler
- CWG982
2009-10-17 9.4.5 [dcl.init.list] NAD Initialization with an empty initializer list Daniel Krügler
- CWG981
2009-10-16 6.8 [basic.types] C++11 Constexpr constructor templates and literal types Gabriel Dos Reis
- CWG980
2009-10-14 13.9.3 [temp.explicit] CD2 Explicit instantiation of a member of a class template Doug Gregor
- CWG979
2009-10-08 9.3 [dcl.decl] CD2 Position of attribute-specifier in declarator syntax Daveed Vandevoorde
- CWG978
2009-10-05 12.2.4.2 [over.best.ics] CD2 Incorrect specification for copy initialization Daniel Krügler
- CWG977
2009-10-03 9.7.1 [dcl.enum] CD3 When is an enumeration type complete? Daniel Krügler
- CWG976
2009-10-01 13.10.3.4 [temp.deduct.conv] CD2 Deduction for const T& conversion operators Jens Maurer
- CWG975
2009-09-04 7.5.6 [expr.prim.lambda] CD3 Restrictions on return type deduction for lambdas Jason Merrill
- CWG974
2009-09-04 7.5.6 [expr.prim.lambda] CD3 Default arguments for lambdas Jason Merrill
- CWG973
2009-10-12 14.5 [except.spec] CD2 Function types in exception-specifications Daniel Krügler
- CWG972
2009-10-05 9.12.1 [dcl.attr.grammar] C++11 Allowing multiple attribute-specifiers Daveed Vandevoorde
- CWG971
2009-09-28 14.4 [except.handle] C++11 Incorrect treatment of exception-declarations Mike Miller
- CWG970
2009-09-28 9.12 [dcl.attr] CD2 Consistent use of “appertain” and “apply” Daveed Vandevoorde
- CWG969
2008-12-29 13.9.3 [temp.explicit] CD2 Explicit instantiation declarations of class template specializations Jason Merrill
- CWG968
2009-09-23 9.12.1 [dcl.attr.grammar] CD2 Syntactic ambiguity of the attribute notation Daveed Vandevoorde
- CWG967
2009-09-15 6.7.5.5 [basic.stc.dynamic] NAD Exception specification of replacement allocation function Steve Clamage
- CWG966
2009-09-15 6.6 [basic.link] CD2 Nested types without linkage Jason Merrill
- CWG965
2009-09-15 9.12.4 [dcl.attr.depend] CD2 Limiting the applicability of the carries_dependency attribute Daveed Vandevoorde
- CWG964
2009-09-14 7.2.1 [basic.lval] C++11 Incorrect description of when the lvalue-to-rvalue conversion applies Doug Gregor
- CWG963
2009-09-08 7.6.9 [expr.rel] CD2 Comparing nullptr with 0 Mike Miller
- CWG962
2009-09-02 9.2.9.5 [dcl.type.elab] CD2 Attributes appertaining to class and enum types Daveed Vandevoorde
- CWG961
2009-09-02 12.2.4.3 [over.ics.rank] CD2 Overload resolution and conversion of std::nullptr_t to bool Mike Miller
- CWG960
2009-09-01 11.7.3 [class.virtual] CD2 Covariant functions and lvalue/rvalue references James Widman
- CWG959
2009-08-31 9.12.2 [dcl.align] CD2 Alignment attribute for class and enumeration types Daveed Vandevoorde
- CWG958
2009-08-31 7.5.6 [expr.prim.lambda] NAD Lambdas and decltype Jason Merrill
- CWG957
2009-08-26 9.12.1 [dcl.attr.grammar] CD2 Alternative tokens and attribute-tokens Daveed Vandevoorde
- CWG956
2009-08-21 9.3.4.6 [dcl.fct] CD2 Function prototype scope with late-specified return types Daveed Vandevoorde
- CWG955
2009-08-19 7.5.6.2 [expr.prim.lambda.closure] CD2 Can a closure type's operator() be virtual? Daniel Krügler
- CWG954
2009-08-19 12.5 [over.built] open Overload resolution of conversion operator templates with built-in types Steve Clamage
- CWG953
2009-08-18 12.2.4.2.5 [over.ics.ref] CD2 Rvalue references and function viability Mike Miller
- CWG952
2009-08-07 11.8.3 [class.access.base] CD6 Insufficient description of “naming class” James Widman
- CWG951
2009-08-05 9.12 [dcl.attr] CD2 Problems with attribute-specifiers Sean Hunt
- CWG950
2009-08-03 9.2.9.3 [dcl.type.simple] CD2 Use of decltype as a class-name Alisdair Meredith
- CWG949
2009-08-02 4.1 [intro.compliance] open Requirements for freestanding implementations Detlef Vollman
- CWG948
2009-08-02 8.5 [stmt.select] C++11 constexpr in conditions Gabriel Dos Reis
- CWG947
2009-07-27 13.10.4 [temp.over] NAD Deducing type template arguments from default function arguments Dave Abrahams
- CWG946
2009-07-28 6.9.3.3 [basic.start.dynamic] CD2 Order of destruction of local static objects and calls to std::atexit Fraser Ross
- CWG945
2009-07-18 _N4567_.5.1.1 [expr.prim.general] C++11 Use of this in a late-specified return type Alisdair Meredith
- CWG944
2009-07-15 7.6.1.10 [expr.reinterpret.cast] NAD reinterpret_cast for all types with the same size and alignment Miller
- CWG943
2009-07-14 7.6.1.4 [expr.type.conv] CD5 Is T() a temporary? Miller
- CWG942
2009-07-14 6.1 [basic.pre] CD2 Is this an entity? Maurer
- CWG941
2009-07-14 13.9.4 [temp.expl.spec] C++11 Explicit specialization of deleted function template Spicer
- CWG940
2009-07-14 9.2.2 [dcl.stc] CD2 Global anonymous unions UK
- CWG939
2009-07-14 11.7.3 [class.virtual] CD2 Explicitly checking virtual function overriding FI/US
- CWG938
2009-07-12 9.4.2 [dcl.init.aggr] C++11 Initializer lists and array new Alisdair Meredith
- CWG937
2009-07-11 5.13.9 [lex.ext] NAD Restrictions on values of template arguments in user-defined literals Alisdair Meredith
- CWG936
2009-07-11 9.4.3 [dcl.init.string] CD2 Array initialization with new string literals Alisdair Meredith
- CWG935
2009-07-09 12.6 [over.literal] CD2 Missing overloads for character types for user-defined literals Alisdair Meredith
- CWG934
2009-07-08 9.4.5 [dcl.init.list] CD2 List-initialization of references Mike Miller
- CWG933
2009-07-07 5.13.3 [lex.ccon] CD2 32-bit UCNs with 16-bit wchar_t Alisdair Meredith
- CWG932
2009-07-07 5.13.5 [lex.string] CD2 UCNs in closing delimiters of raw string literals Alisdair Meredith
- CWG931
2009-07-06 5.13.9 [lex.ext] CD2 Confusing reference to the length of a user-defined string literal Alisdair Meredith
- CWG930
2009-07-06 7.6.2.6 [expr.alignof] CD2 alignof with incomplete array type Alisdair Meredith
- CWG929
2009-07-02 13.7.8 [temp.alias] CD2 What is a template alias? Alisdair Meredith
- CWG928
2009-07-01 9.5 [dcl.fct.def] CD2 Defaulting a function that would be implicitly defined as deleted Alisdair Meredith
- CWG927
2009-07-01 11.4.5 [class.ctor] CD2 Implicitly-deleted default constructors and member initializers Alisdair Meredith
- CWG926
2009-06-29 9.8.2.2 [namespace.unnamed] CD2 Inline unnamed namespaces Michael Wong
- CWG925
2009-06-29 15.2 [cpp.cond] open Type of character literals in preprocessor expressions Michael Wong
- CWG924
2009-06-23 11.4 [class.mem] C++11 alias-declaration as a class member Alisdair Meredith
- CWG923
2009-06-19 13.9.4 [temp.expl.spec] CD2 Inline explicit specializations Daveed Vandevoorde
- CWG922
2009-06-19 11.4.5 [class.ctor] CD2 Implicit default constructor definitions and const variant members Daveed Vandevoorde
- CWG921
2009-06-19 9.8.2 [namespace.def] CD2 Unclear specification of inline namespaces Michael Wong
- CWG920
2009-06-19 9.3.4 [dcl.meaning] CD2 Interaction of inline namespaces and using-declarations Michael Wong
- CWG919
2009-06-19 9.8.2 [namespace.def] CD2 Contradictions regarding inline namespaces Michael Wong
- CWG918
2009-06-19 _N2914_.14.10.2.1 [concept.map.fct] concepts Declaration/expression ambiguity in associated function expressions James Widman
- CWG917
2009-06-12 7.3.12 [conv.ptr] concepts Pointer conversions between archetypes James Widman
- CWG916
2009-06-12 _N2914_.14.10.2.1 [concept.map.fct] concepts Does a reference type have a destructor? James Widman
- CWG915
2009-06-12 9.5 [dcl.fct.def] CD2 Deleted specializations of member function templates Daveed Vandevoorde
- CWG914
2009-06-10 7.6.1.4 [expr.type.conv] open Value-initialization of array types Gabriel Dos Reis
- CWG913
2009-06-10 13.10.3.4 [temp.deduct.conv] CD2 Deduction rules for array- and function-type conversion functions Steve Clamage
- CWG912
2009-06-07 5.13.3 [lex.ccon] CD3 Character literals and universal-character-names Alisdair Meredith
- CWG911
2009-06-06 _N2914_.14.10.2 [concept.map] concepts late_check and concept map templates Daniel Krügler
- CWG910
2009-06-04 11.4.5.3 [class.copy.ctor] CD2 Move constructors and implicitly-declared copy constructors Daveed Vandevoorde
- CWG909
2009-06-02 7.6.3 [expr.cast] NAD Old-style casts with conversion functions Daniel Krügler
- CWG908
2009-06-02 9.5 [dcl.fct.def] CD2 Deleted global allocation and deallocation functions John Spicer
- CWG907
2009-05-28 _N2914_.14.10.2.2 [concept.map.assoc] concepts Default types in requirements in auto concepts James Widman
- CWG906
2009-05-27 9.5 [dcl.fct.def] CD2 Which special member functions can be defaulted? Daveed Vandevoorde
- CWG905
2009-05-27 Clause 11 [class] CD2 Explicit defaulted copy constructors and trivial copyability Daveed Vandevoorde
- CWG904
2009-05-23 7.5.6.3 [expr.prim.lambda.capture] CD2 Parameter packs in lambda-captures Faisal Vali
- CWG903
2009-05-22 13.8.3.4 [temp.dep.constexpr] CD3 Value-dependent integral null pointer constants Doug Gregor
- CWG902
2009-05-21 11.4.9.3 [class.static.data] NAD In-class initialization of non-constant static data members Daniel Krügler
- CWG901
2009-05-20 7.6.2.8 [expr.new] drafting Deleted operator delete John Spicer
- CWG900
2009-05-12 6.7.7 [class.temporary] C++23 Lifetime of temporaries in range-based for Thomas J. Gritzan
- CWG899
2009-05-13 12.2.2.5 [over.match.copy] CD2 Explicit conversion functions in direct class initialization Jason Merrill
- CWG898
2009-05-09 9.2.6 [dcl.constexpr] C++11 Declarations in constexpr functions Daniel Krügler
- CWG897
2009-05-09 15.12 [cpp.pragma.op] open _Pragma and extended string-literals Daniel Krügler
- CWG896
2009-05-09 9.4.4 [dcl.init.ref] CD2 Rvalue references and rvalue-reference conversion functions Steve Adamczyk
- CWG895
2009-05-08 _N2914_.14.11.2.1 [temp.archetype.assemble] concepts Missing destructor requirements Daniel Krügler
- CWG894
2009-05-08 _N2914_.14.11.4 [temp.constrained.inst] concepts Incorrect example for constrained overload resolution Daniel Krügler
- CWG893
2009-05-08 9.7.1 [dcl.enum] NAD Brace syntax for enumerator-definitions Alisdair Meredith
- CWG892
2009-05-08 9.2.6 [dcl.constexpr] C++11 Missing requirements for constexpr constructors Alisdair Meredith
- CWG891
2009-05-08 7.6.1.11 [expr.const.cast] CD2 const_cast to rvalue reference from objectless rvalue Steve Adamczyk
- CWG890
2009-05-06 _N2914_.14.11.1.1 [temp.req.sat] concepts Missing requirement in example Daniel Krügler
- CWG889
2009-05-04 _N2914_.14.10.1.1 [concept.fct] concepts Default implementations of associated functions Daniel Krügler
- CWG888
2009-05-06 11.9.3 [class.base.init] CD2 Union member initializers Alisdair Meredith
- CWG887
2009-05-06 11.4.5.3 [class.copy.ctor] CD2 Move construction of thrown object Steve Adamczyk
- CWG886
2009-05-05 9.4.2 [dcl.init.aggr] CD2 Member initializers and aggregates Daniel Krügler
- CWG885
2009-05-01 13.10.3.5 [temp.deduct.partial] NAD Partial ordering of function templates with unordered parameter pairs Mike Miller
- CWG884
2009-04-29 13.9.4 [temp.expl.spec] CD2 Defining an explicitly-specialized static data member Daniel Krügler
- CWG883
2009-04-29 6.8 [basic.types] CD2 std::memcpy vs std::memmove Lawrence Crowl
- CWG882
2009-04-27 6.9.3.1 [basic.start.main] CD2 Defining main as deleted Steve Adamczyk
- CWG881
2009-04-25 13.2 [temp.param] concepts Inconsistent requirement for naming template parameters Daniel Krügler
- CWG880
2009-04-25 12.5 [over.built] CD2 Built-in conditional operator for scoped enumerations Daniel Krügler
- CWG879
2009-04-25 12.5 [over.built] CD2 Missing built-in comparison operators for pointer types Daniel Krügler
- CWG878
2009-04-25 12.5 [over.built] concepts Effective class types in built-in pointer-to-member operator Daniel Krügler
- CWG877
2009-04-23 12.2.3 [over.match.viable] CD2 Viable functions and binding references to rvalues Daniel Krügler
- CWG876
2009-04-20 13.10.3.2 [temp.deduct.call] CD2 Type references in rvalue reference deduction specification Steve Adamczyk
- CWG875
2009-04-19 11.4.8.3 [class.conv.fct] concepts Associated conversion functions converting to the same type Daniel Krügler
- CWG874
2009-04-16 11.4 [class.mem] CD2 Class-scope definitions of enumeration types Daniel Krügler
- CWG873
2009-04-16 13.10.3.6 [temp.deduct.type] C++11 Deducing rvalue references in declarative contexts John Spicer
- CWG872
2009-04-16 5.13.5 [lex.string] CD2 Lexical issues with raw strings Joseph Myers
- CWG871
2009-04-15 _N2914_.14.10.2.1 [concept.map.fct] concepts Satisfying associated functions with built-in operators James Widman
- CWG870
2009-04-14 _N2914_.14.10.2.1 [concept.map.fct] concepts Context of expression when satisfying an associated function requirement James Widman
- CWG869
2009-04-14 9.4 [dcl.init] CD2 Uninitialized thread_local objects Daniel Krügler
- CWG868
2009-04-13 13.3 [temp.names] concepts Specifying a concept map in the name of a specialization James Widman
- CWG867
2009-04-13 13.3 [temp.names] concepts Naming a specialization of a constrained template James Widman
- CWG866
2009-04-08 8.6.5 [stmt.ranged] concepts Concept maps and the range-based for James Widman
- CWG865
2009-04-08 9.4.5 [dcl.init.list] CD2 Initializing a std::initializer_list James Widman
- CWG864
2009-04-07 8.6.5 [stmt.ranged] C++11 braced-init-list in the range-based for statement James Widman
- CWG863
2009-04-07 7.6.1 [expr.post] CD2 Rvalue reference cast to incomplete type Steve Adamczyk
- CWG862
2009-04-07 9.7.1 [dcl.enum] CD2 Undefined behavior with enumerator value overflow Daniel Krügler
- CWG861
2009-04-07 6.5.5.3 [namespace.qual] CD2 Unintended ambiguity in inline namespace lookup Michael Wong
- CWG860
2009-04-06 9.2.6 [dcl.constexpr] C++11 Explicit qualification of constexpr member functions Daniel Krügler
- CWG859
2009-04-06 _N2960_.6.9 [stmt.late] concepts Incomplete comment in late_check example Daniel Krügler
- CWG858
2009-04-06 Clause 7 [expr] CD2 Example binding an rvalue reference to an lvalue Daniel Krügler
- CWG857
2009-04-05 _N2914_.14.11.1.2 [temp.req.impl] concepts Implying requirements from enclosing scopes James Widman
- CWG856
2009-04-05 _N2960_.3.3.9 [basic.scope.req] concepts Overlapping concept and requirements scopes James Widman
- CWG855
2009-04-05 7.6.19 [expr.ass] CD2 Incorrect comments in braced-init-list assignment example Daniel Krügler
- CWG854
2009-04-05 7.6.7 [expr.shift] CD2 Left shift and unsigned extended types Daniel Krügler
- CWG853
2009-04-03 _N4885_6.7.5.5.4 [basic.stc.dynamic.safety] CD2 Support for relaxed pointer safety Jens Maurer
- CWG852
2009-04-02 9.9 [namespace.udecl] CD6 using-declarations and dependent base classes Michael Wong
- CWG851
2009-04-01 13.7.8 [temp.alias] concepts Constraints and template aliases James Widman
- CWG850
2009-04-01 _N4567_.5.1.1 [expr.prim.general] CD2 Restrictions on use of non-static data members Jason Merrill
- CWG849
2009-03-31 13.4.4 [temp.arg.template] concepts Constraints and template template parameters James Widman
- CWG848
2009-03-31 _N2914_.14.11 [temp.constrained] concepts Unconstrained template template parameters in constrained contexts James Widman
- CWG847
2009-03-27 13.10.3.2 [temp.deduct.call] CD2 Error in rvalue reference deduction example Steve Adamczyk
- CWG846
2009-03-23 7.2.1 [basic.lval] CD2 Rvalue references to functions Daniel Krügler
- CWG845
2009-03-20 9.5 [dcl.fct.def] CD2 What is the “first declaration” of an explicit specialization? Daveed Vandevoorde
- CWG844
2009-03-20 11.4 [class.mem] concepts Is a constrained member function a template? Daniel Krügler
- CWG843
2009-03-19 13.7.2 [temp.class] concepts Unclear interaction of constraints and special member functions Alisdair Meredith
- CWG842
2009-03-20 7.6.1.10 [expr.reinterpret.cast] CD2 Casting to rvalue reference type Steve Adamczyk
- CWG841
2009-03-20 _N2914_.14.10.3.2 [concept.refine.maps] concepts Ill-formed concept refinement example James Widman
- CWG840
2009-03-13 13.2 [temp.param] CD2 Rvalue references as nontype template parameters Steve Adamczyk
- CWG839
2009-03-09 7.6.2.5 [expr.sizeof] dup sizeof with opaque enumerations Alberto Ganesh Barbati
- CWG838
2009-03-12 11.9.3 [class.base.init] C++11 Use of this in a brace-or-equal-initializer Daveed Vandevoorde
- CWG837
2009-03-11 9.2.6 [dcl.constexpr] C++11 Constexpr functions and return braced-init-list Mike Miller
- CWG836
2009-03-07 9.12.11 [dcl.attr.noreturn] NAD [[noreturn]] applied to function types Joseph Myers
- CWG835
2009-03-05 Clause 7 [expr] CD2 Scoped enumerations and the “usual arithmetic conversions” Beman Dawes
- CWG834
2009-03-06 5.13.5 [lex.string] CD2 What is an “ordinary string literal”? Mike Miller
- CWG833
2009-03-06 7.6.1.9 [expr.static.cast] CD2 Explicit conversion of a scoped enumeration value to a floating type John Spicer
- CWG832
2009-03-03 5.9 [lex.ppnumber] CD2 Value of preprocessing numbers UK
- CWG831
2009-03-03 Clause Annex B [implimits] CD2 Limit on recursively nested template instantiations DE
- CWG830
2009-03-03 14.5 [except.spec] CD2 Deprecating exception specifications UK
- CWG829
2009-03-03 14.5 [except.spec] NAD At what point is std::unexpected called? UK
- CWG828
2009-03-03 14.2 [except.throw] CD2 Destruction of exception objects UK
- CWG827
2009-03-03 _N2914_.14.11.1 [temp.req] concepts Use of && as requirement separator US
- CWG826
2009-03-03 _N2914_.14.11.1 [temp.req] concepts Accept boolean constant expressions as constraints JP
- CWG825
2009-03-03 _N2914_.14.10.4 [concept.support] concepts TriviallyCopyableType concept JP
- CWG824
2009-03-03 13.7.2 [temp.class] concepts Constrained special member functions US
- CWG823
2009-03-03 13.4.3 [temp.arg.nontype] CD2 Literal types with constexpr conversions as non-type template arguments FR
- CWG822
2009-03-03 Clause 13 [temp] NAD Additional contexts for template aliases UK
- CWG821
2009-03-03 Clause 13 [temp] concepts Exported concept map templates? UK
- CWG820
2009-03-03 Clause 13 [temp] CD2 Deprecation of export UK
- CWG819
2009-03-03 11.4.4 [special] NAD Access control and deleted implicitly-declared special member functions US
- CWG818
2009-03-03 9.3.4.6 [dcl.fct] CD2 Function parameter packs in non-final positions US
- CWG817
2009-03-03 _N3225_.7.6.4 [dcl.attr.final] CD2 Meaning of [[final]] applied to a class definition US
- CWG816
2009-03-03 _N3225_.7.6.4 [dcl.attr.final] CD2 Diagnosing violations of [[final]] UK
- CWG815
2009-03-03 9.12.1 [dcl.attr.grammar] CD2 Parameter pack expansion inside attributes UK
- CWG814
2009-03-03 9.12 [dcl.attr] CD2 Attribute to indicate that a function throws nothing US
- CWG813
2009-03-03 9.9 [namespace.udecl] open typename in a using-declaration with a non-dependent name UK
- CWG812
2009-03-03 9.8.2 [namespace.def] CD2 Duplicate names in inline namespaces JP
- CWG811
2009-03-03 9.2.9.2 [dcl.type.cv] CD2 Unclear implications of const-qualification UK
- CWG810
2009-03-03 9.2.2 [dcl.stc] CD2 Block-scope thread_local variables should be implicitly static UK
- CWG809
2009-03-03 9.2.2 [dcl.stc] CD2 Deprecation of the register keyword UK
- CWG808
2009-03-03 9.2 [dcl.spec] CD2 Non-type decl-specifiers versus max-munch UK
- CWG807
2009-03-03 7.7 [expr.const] NAD typeid expressions in constant expressions UK
- CWG806
2009-03-03 7.7 [expr.const] CD2 Enumeration types in integral constant expressions UK
- CWG805
2009-03-03 7.6.2.8 [expr.new] CD2 Which exception to throw for overflow in array size calculation UK
- CWG804
2009-03-03 7.6.2.8 [expr.new] CD2 Deducing the type in new auto(x) UK
- CWG803
2009-03-03 7.6.2.5 [expr.sizeof] CD2 sizeof an enumeration type with a fixed underlying type UK
- CWG802
2009-03-03 7.6.2.2 [expr.unary.op] concepts Problems with restrictions on taking the address of a member of a concept map UK
- CWG801
2009-03-03 7.6.1.11 [expr.const.cast] CD2 Casting away constness in a cast to rvalue reference type UK
- CWG800
2009-03-03 7.6.1.10 [expr.reinterpret.cast] NAD Safely-derived pointers and object pointers converted from function pointers UK
- CWG799
2009-03-03 7.6.1.10 [expr.reinterpret.cast] CD2 Can reinterpret_cast be used to cast an operand to its own type? UK
- CWG798
2009-03-03 7.6.1.2 [expr.sub] C++11 Overloaded subscript operator described in clause 5 UK
- CWG797
2009-03-03 7.5.6.2 [expr.prim.lambda.closure] CD2 Converting a no-capture lambda to a function type UK
- CWG796
2009-03-03 7.5.6 [expr.prim.lambda] CD2 Lifetime of a closure object with members captured by reference UK
- CWG795
2009-03-03 7.5.6 [expr.prim.lambda] NAD Dependency of lambdas on <functional> UK
- CWG794
2009-03-03 7.3.13 [conv.mem] NAD Base-derived conversion in member type of pointer-to-member conversion CH
- CWG793
2009-03-03 6.7.3 [basic.life] CD2 Use of class members during destruction US
- CWG792
2009-03-03 6.9.3.1 [basic.start.main] CD2 Effects of std::quick_exit US
- CWG791
2009-03-03 6.6 [basic.link] concepts Linkage of concept names FR/UK
- CWG790
2009-03-03 5.13.5 [lex.string] CD2 Concatenation of raw and non-raw string literals JP
- CWG789
2009-03-03 _N4140_.2.4 [lex.trigraph] CD2 Deprecating trigraphs UK
- CWG788
2009-03-03 5.3 [lex.charset] CD2 Relationship between locale and values of the execution character set FR
- CWG787
2009-03-03 5.2 [lex.phases] CD2 Unnecessary lexical undefined behavior UK
- CWG786
2009-03-03 6.9.2 [intro.multithread] CD2 Definition of “thread” US
- CWG785
2009-03-03 6.9.1 [intro.execution] CD2 “Execution sequence” is inappropriate phraseology US/UK
- CWG784
2009-03-03 4.2 [intro.structure] C++11 List of incompatibilities with the previous Standard UK
- CWG783
2009-03-03 Clause 3 [intro.defs] open Definition of “argument” UK
- CWG782
2009-03-01 7.5.6 [expr.prim.lambda] CD2 Lambda expressions and argument-dependent lookup Mike Miller
- CWG781
2009-03-01 _N2914_.14.11.2 [temp.archetype] concepts Missing requirement in constrained function example Daniel Krügler
- CWG780
2009-02-10 _N2914_.14.10.2 [concept.map] concepts Questions regarding the point of definition of a concept map James Widman
- CWG779
2009-02-26 7.5.6.2 [expr.prim.lambda.closure] CD2 Rvalue reference members of closure objects? Mike Miller
- CWG778
2009-02-13 13.2 [temp.param] C++11 Template parameter packs in non-type template parameters Michael Wong
- CWG777
2009-02-13 9.3.4.7 [dcl.fct.default] CD2 Default arguments and parameter packs Michael Wong
- CWG776
2009-02-12 6.9.3.3 [basic.start.dynamic] CD2 Delegating constructors, destructors, and std::exit Michael Wong
- CWG775
2009-02-12 7.5.6.3 [expr.prim.lambda.capture] CD2 Capturing references to functions Steve Adamczyk
- CWG774
2009-02-11 7.5.6.2 [expr.prim.lambda.closure] CD2 Can a closure class be a POD? John Spicer
- CWG773
2009-02-11 13.4.3 [temp.arg.nontype] C++11 Parentheses in address non-type template arguments Doug Gregor
- CWG772
2009-02-10 7.5.6.3 [expr.prim.lambda.capture] CD2 capture-default in lambdas in local default arguments Steve Adamczyk
- CWG771
2009-02-09 7.5.6.2 [expr.prim.lambda.closure] CD2 Move-construction of reference members of closure objects Jonathan Caves
- CWG770
2009-02-09 9.3 [dcl.decl] CD2 Ambiguity in late-specified return type Daveed Vandevoorde
- CWG769
2009-02-09 7.5.6 [expr.prim.lambda] CD2 Initialization of closure objects Mike Miller
- CWG768
2009-02-05 7.5.6 [expr.prim.lambda] CD2 Ellipsis in a lambda parameter list Daveed Vandevoorde
- CWG767
2009-02-05 7.5.6 [expr.prim.lambda] CD2 void and other unnamed lambda-parameters Daveed Vandevoorde
- CWG766
2009-02-06 7.5.6 [expr.prim.lambda] CD2 Where may lambda expressions appear? Daveed Vandevoorde
- CWG765
2009-02-06 9.2.3 [dcl.fct.spec] CD2 Local types in inline functions with external linkage Mike Miller
- CWG764
2009-02-06 7.5.6.3 [expr.prim.lambda.capture] CD2 Capturing unused variables in a lambda expression Steve Adamczyk
- CWG763
2009-02-06 7.5.6.2 [expr.prim.lambda.closure] CD2 Is a closure object's operator() inline? Daveed Vandevoorde
- CWG762
2009-02-05 7.5.6 [expr.prim.lambda] CD2 Name lookup in the compound-statement of a lambda expression John Spicer
- CWG761
2009-02-05 7.5.6.2 [expr.prim.lambda.closure] CD2 Inferred return type of closure object call operator Daveed Vandevoorde
- CWG760
2009-02-03 _N4567_.5.1.1 [expr.prim.general] CD2 this inside a nested class of a non-static member function Mike Miller
- CWG759
2009-01-22 7.5.6.2 [expr.prim.lambda.closure] CD2 Destruction of closure objects Daveed Vandevoorde
- CWG758
2009-01-22 6.2 [basic.def] C++11 Missing cases of declarations that are not definitions Bjarne Stroustrup
- CWG757
2008-12-23 6.6 [basic.link] CD2 Types without linkage in declarations John Spicer
- CWG756
2008-12-15 7.5.6.2 [expr.prim.lambda.closure] CD2 Dropping cv-qualification on members of closure objects Daveed Vandevoorde
- CWG755
2008-12-11 7.5.6.3 [expr.prim.lambda.capture] CD3 Generalized lambda-captures John Freeman
- CWG754
2008-12-10 7.5.6 [expr.prim.lambda] CD2 Lambda expressions in default arguments of block-scope function declarations Daveed Vandevoorde
- CWG753
2008-12-10 7.5.6.3 [expr.prim.lambda.capture] CD2 Array names in lambda capture sets Daveed Vandevoorde
- CWG752
2008-12-10 7.5.6 [expr.prim.lambda] CD2 Name lookup in nested lambda-expressions Daveed Vandevoorde
- CWG751
2008-12-11 7.5.6.2 [expr.prim.lambda.closure] CD2 Deriving from closure classes Daveed Vandevoorde
- CWG750
2008-12-10 7.5.6.2 [expr.prim.lambda.closure] CD2 Implementation constraints on reference-only closure objects Daveed Vandevoorde
- CWG749
2008-12-09 12.5 [over.built] CD2 References to function types with a cv-qualifier or ref-qualifier Alberto Ganesh Barbati
- CWG748
2008-11-28 _N2914_.14.11.2.1 [temp.archetype.assemble] concepts Always-complete archetypes James Widman
- CWG747
2008-11-18 11.8.3 [class.access.base] dup Access of protected base classes Sam Saariste
- CWG746
2008-11-18 9.2.9.7 [dcl.spec.auto] CD2 Use of auto in new-expressions Jason Merrill
- CWG745
2008-11-13 15.8 [cpp.error] C++23 Effect of ill-formedness resulting from #error Clark Nelson
- CWG744
2008-11-02 13.4.4 [temp.arg.template] CD2 Matching template arguments with template template parameters with parameter packs Faisal Vali
- CWG743
2008-11-12 _N4567_.5.1.1 [expr.prim.general] CD2 Use of decltype in a nested-name-specifier Jaakko Järvi
- CWG742
2008-11-11 7.6.1.6 [expr.post.incr] open Postfix increment/decrement with long bit-field operands Mike Miller
- CWG741
2008-11-07 11.4.10 [class.bit] C++11 “plain” long long bit-fields Mike Miller
- CWG740
2008-11-03 6.9.2 [intro.multithread] CD2 Incorrect note on data races Wolf Lammen
- CWG739
2008-11-03 11.4.10 [class.bit] CD3 Signedness of plain bit-fields Mike Miller
- CWG738
2008-10-27 11.4.5 [class.ctor] C++11 constexpr not permitted by the syntax of constructor declarations James Widman
- CWG737
2008-10-26 9.4.3 [dcl.init.string] CD2 Uninitialized trailing characters in string initialization James Kanze
- CWG736
2008-10-16 9.3 [dcl.decl] NAD Is the & ref-qualifier needed? Alberto Ganesh Barbati
- CWG735
2008-10-14 _N4885_6.7.5.5.4 [basic.stc.dynamic.safety] CD2 Missing case in specification of safely-derived pointers Jens Maurer
- CWG734
2008-10-15 7.6.1.10 [expr.reinterpret.cast] CD2 Are unique addresses required for namespace-scope variables? Daveed Vandevoorde
- CWG733
2008-10-09 11.4.6 [class.copy.assign] NAD Reference qualification of copy assignment operators Alberto Ganesh Barbati
- CWG732
2008-10-07 9.5 [dcl.fct.def] CD2 Late-specified return types in function definitions Daniel Krügler
- CWG731
2008-10-06 7.6.1.5 [expr.ref] CD2 Omitted reference qualification of member function type Daniel Krügler
- CWG730
2008-10-03 13.9.4 [temp.expl.spec] CD2 Explicit specializations of members of non-template classes Bronek Kozicki
- CWG729
2008-10-06 14.4 [except.handle] CD3 Qualification conversions and handlers of reference-to-pointer type John Spicer
- CWG728
2008-10-05 Clause 13 [temp] NAD Restrictions on local classes Faisal Vali
- CWG727
2008-10-05 13.9.4 [temp.expl.spec] C++17 In-class explicit specializations Faisal Vali
- CWG726
2008-09-30 6.9.2 [intro.multithread] CD2 Atomic and non-atomic objects in the memory model Clark Nelson
- CWG725
2008-09-30 9.3.4.6 [dcl.fct] concepts When should the requirement for std::Returnable<T>, etc., apply? Alberto Ganesh Barbati
- CWG724
2008-09-24 6.5.5 [basic.lookup.qual] concepts Qualified name lookup in a constrained context Daniel Krügler
- CWG723
2008-10-03 8.8 [stmt.dcl] concepts Archetypes in skipped declarations Doug Gregor
- CWG722
2008-09-25 7.6.1.3 [expr.call] CD2 Can nullptr be passed to an ellipsis? Alisdair Meredith
- CWG721
2008-09-22 7.7 [expr.const] CD2 Where must a variable be initialized to be used in a constant expression? James Kanze
- CWG720
2008-09-20 7.5.6 [expr.prim.lambda] CD2 Need examples of lambda-expressions Daveed Vandevoorde
- CWG719
2008-09-19 6.1 [basic.pre] CD2 Specifications for operator-function-id that should also apply to literal-operator-id Daveed Vandevoorde
- CWG718
2008-09-18 11.8.4 [class.friend] NAD Non-class, non-function friend declarations John Spicer
- CWG717
2008-09-17 9.2.2 [dcl.stc] CD2 Unintentional restrictions on the use of thread_local Clark Nelson
- CWG716
2008-09-17 11.5 [class.union] CD2 Specifications that should apply only to non-static union data members Mike Miller
- CWG715
2008-09-17 7.7 [expr.const] CD2 Class member access constant expressions Steve Adamczyk
- CWG714
2008-09-15 11.4.9.3 [class.static.data] CD2 Static const data members and braced-init-lists Steve Adamczyk
- CWG713
2008-09-11 9.3.4.6 [dcl.fct] CD2 Unclear note about cv-qualified function types Doug Gregor
- CWG712
2008-09-09 6.3 [basic.def.odr] CD3 Are integer constant operands of a conditional-expression “used?” Mike Miller
- CWG711
2008-08-27 9.2.9.7 [dcl.spec.auto] CD2 auto with braced-init-list Jason Merrill
- CWG710
2008-05-03 11.9.5 [class.cdtor] CD2 Data races during construction Jeffrey Yasskin
- CWG709
2008-08-23 13.10.3 [temp.deduct] C++11 Enumeration names as nested-name-specifiers in deduction failure Doug Gregor
- CWG708
2008-08-08 13.7.6 [temp.spec.partial] open Partial specialization of member templates of class templates James Widman
- CWG707
2008-08-02 7.3.11 [conv.fpint] CD2 Undefined behavior in integral-to-floating conversions Alberto Ganesh Barbati
- CWG706
2008-08-01 9.2.9.7 [dcl.spec.auto] NAD Use of auto with rvalue references Jonathan Caves
- CWG705
2008-07-29 6.5.4 [basic.lookup.argdep] CD2 Suppressing argument-dependent lookup via parentheses Mike Miller
- CWG704
2008-07-29 12.2.2.2 [over.match.call] CD2 To which postfix-expressions does overload resolution apply? Jens Maurer
- CWG703
2008-07-02 9.4.5 [dcl.init.list] CD2 Narrowing for literals that cannot be exactly represented Jason Merrill
- CWG702
2008-07-02 12.2.4.3 [over.ics.rank] CD2 Preferring conversion to std::initializer_list Jason Merrill
- CWG701
2008-07-13 9.3.4.5 [dcl.array] CD2 When is the array-to-pointer conversion applied? Eelis van der Weegen
- CWG700
2008-06-27 9.2.6 [dcl.constexpr] C++11 Constexpr member functions of class templates Jens Maurer
- CWG699
2008-06-26 9.2.6 [dcl.constexpr] CD2 Must constexpr member functions be defined in the class member-specification? Mike Miller
- CWG698
2008-07-13 6.9.1 [intro.execution] open The definition of “sequenced before” is too narrow Jens Maurer
- CWG697
2008-06-06 13.10.3 [temp.deduct] open Deduction rules apply to more than functions Doug Gregor
- CWG696
2008-05-29 11.6 [class.local] C++11 Use of block-scope constants in local classes Steve Adamczyk
- CWG695
2008-06-09 Clause 7 [expr] CD2 Compile-time calculation errors in constexpr functions Mike Miller
- CWG694
2008-05-14 9.4 [dcl.init] C++11 Zero- and value-initialization of union objects Clark Nelson
- CWG693
2008-04-21 7.3.3 [conv.array] CD2 New string types and deprecated conversion Alisdair Meredith
- CWG692
2008-04-16 13.10.3.6 [temp.deduct.type] C++11 Partial ordering of variadic class template partial specializations Doug Gregor
- CWG691
2008-04-09 13.2 [temp.param] C++11 Template parameter packs in class template partial specializations Doug Gregor
- CWG690
2008-04-07 Clause 3 [intro.defs] CD2 The dynamic type of an rvalue reference Eelis van der Weegen
- CWG689
2008-03-30 6.8.2 [basic.fundamental] CD5 Maximum values of signed and unsigned integers James Kanze
- CWG688
2008-03-26 6.9.3.2 [basic.start.static] CD1 Constexpr constructors and static initialization Peter Dimov
- CWG687
2008-02-27 _N4567_.5.1.1 [expr.prim.general] NAD template keyword with unqualified-ids Mihai Rusu
- CWG686
2008-03-21 9.3.2 [dcl.name] CD1 Type declarations/definitions in type-specifier-seqs and type-ids Jens Maurer
- CWG685
2008-01-06 7.3.7 [conv.prom] CD2 Integral promotion of enumeration ignores fixed underlying type Alberto Ganesh Barbati
- CWG684
2008-03-13 7.7 [expr.const] CD1 Constant expressions involving the address of an automatic variable Jens Maurer
- CWG683
2008-03-13 11.4.5.3 [class.copy.ctor] CD1 Requirements for trivial subobject special functions Jens Maurer
- CWG682
2008-03-01 _N4868_.6.5.6 [basic.lookup.classref] CD5 Missing description of lookup of template aliases Daveed Vandevoorde
- CWG681
2008-03-10 9.3.4.6 [dcl.fct] CD1 Restrictions on declarators with late-specified return types Mike Miller
- CWG680
2008-03-03 11.4.5.3 [class.copy.ctor] CD2 What is a move constructor? Steve Adamczyk
- CWG679
2008-03-01 13.6 [temp.type] CD1 Equivalence of template-ids and operator function templates Richard Corden
- CWG678
2008-02-15 6.3 [basic.def.odr] C++11 Language linkage of member function parameter types and the ODR James Widman
- CWG677
2008-02-15 11.4.7 [class.dtor] CD1 Deleted operator delete and virtual destructors Mike Miller
- CWG676
2008-02-12 6.2 [basic.def] C++11 static_assert-declarations and general requirements for declarations Alisdair Meredith
- CWG675
2008-02-11 11.4.10 [class.bit] CD3 Signedness of bit-field with typedef or template parameter type Richard Corden
- CWG674
2008-02-07 13.7.5 [temp.friend] C++11 “matching specialization” for a friend declaration James Widman
- CWG673
2008-02-06 _N4868_.9.8.2.3 [namespace.memdef] NAD Injection of names from elaborated-type-specifiers in friend declarations Mike Miller
- CWG672
2008-01-11 7.6.2.8 [expr.new] CD2 Sequencing of initialization in new-expressions Clark Nelson
- CWG671
2007-12-22 7.6.1.9 [expr.static.cast] CD1 Explicit conversion from a scoped enumeration type to integral type Daveed Vandevoorde
- CWG670
2007-12-20 9.4 [dcl.init] CD4 Copy initialization via derived-to-base conversion in the second step Jason Merrill
- CWG669
2007-12-17 9.2.9.3 [dcl.type.simple] NAD Confusing specification of the meaning of decltype Vera Lychagina
- CWG668
2007-12-16 14.6.2 [except.terminate] CD2 Throwing an exception from the destructor of a local static object Daniel Krügler
- CWG667
2007-12-14 11.4.5.3 [class.copy.ctor] CD2 Trivial special member functions that cannot be implicitly defined James Widman
- CWG666
2007-12-06 13.8 [temp.res] CD1 Dependent qualified-ids without the typename keyword Daveed Vandevoorde
- CWG665
2007-12-01 7.6.1.7 [expr.dynamic.cast] CD2 Problems in the specification of dynamic_cast Daniel Krügler
- CWG664
2007-12-01 9.4.4 [dcl.init.ref] CD2 Direct binding of references to non-class rvalue references Eric Niebler
- CWG663
2007-11-30 _N2691_.E [extendid] CD1 Valid Cyrillic identifier characters Steve Clamage
- CWG662
2007-11-28 13.10.3 [temp.deduct] NAD Forming a pointer to a reference type Alisdair Meredith
- CWG661
2007-11-27 7.6.9 [expr.rel] CD1 Semantics of arithmetic comparisons Daveed Vandevoorde
- CWG660
2007-11-15 9.7.1 [dcl.enum] CD1 Unnamed scoped enumerations Daveed Vandevoorde
- CWG659
2007-11-07 7.6.2.6 [expr.alignof] CD1 Alignment of function types Alisdair Meredith
- CWG658
2007-11-04 7.6.1.10 [expr.reinterpret.cast] CD2 Defining reinterpret_cast for pointer types Dave Abrahams
- CWG657
2007-10-31 13.10.3 [temp.deduct] CD2 Abstract class parameter in synthesized declaration Mike Miller
- CWG656
2007-10-23 9.4.4 [dcl.init.ref] CD2 Direct binding to the result of a conversion operator Jason Merrill
- CWG655
2007-10-17 11.9.3 [class.base.init] C++11 Initialization not specified for forwarding constructors Alisdair Meredith
- CWG654
2007-10-07 7.3.12 [conv.ptr] CD1 Conversions to and from nullptr_t Jason Merrill
- CWG653
2007-10-03 11.4.6 [class.copy.assign] CD2 Copy assignment of unions Jens Maurer
- CWG652
2007-10-03 7.7 [expr.const] CD2 Compile-time evaluation of floating-point expressions Jens Maurer
- CWG651
2007-08-16 9.2.9.3 [dcl.type.simple] CD1 Problems in decltype specification and examples Daveed Vandevoorde
- CWG650
2007-08-14 6.7.7 [class.temporary] CD2 Order of destruction for temporaries bound to the returned value of a function Mike Miller
- CWG649
2007-08-12 6.7.6 [basic.align] CD1 Optionally ill-formed extended alignment requests Mike Miller
- CWG648
2007-08-12 9.2.6 [dcl.constexpr] CD1 Constant expressions in constexpr initializers Mike Miller
- CWG647
2007-08-12 9.2.6 [dcl.constexpr] CD1 Non-constexpr instances of constexpr constructor templates Mike Miller
- CWG646
2007-08-09 6.8 [basic.types] NAD Can a class with a constexpr copy constructor be a literal type? Jens Maurer
- CWG645
2007-08-09 11.4 [class.mem] CD2 Are bit-field and non-bit-field members layout compatible? Alan Stokes
- CWG644
2007-08-08 6.8 [basic.types] CD1 Should a trivial class type be a literal type? Alisdair Meredith
- CWG643
2007-08-08 9.2.9.3 [dcl.type.simple] NAD Use of decltype in a class member-specification Alisdair Meredith
- CWG642
2007-08-06 6.4.3 [basic.scope.block] CD2 Definition and use of “block scope” and “local scope” Alisdair Meredith
- CWG641
2007-08-02 12.2.3 [over.match.viable] CD2 Overload resolution and conversion-to-same-type operators Nathan Sidwell
- CWG640
2007-07-30 6.9.3.3 [basic.start.dynamic] NAD Accessing destroyed local objects of static storage duration Howard Hinnant
- CWG639
2007-07-26 6.9.1 [intro.execution] CD1 What makes side effects “different” from one another? James Widman
- CWG638
2007-07-06 13.7.5 [temp.friend] CD2 Explicit specialization and friendship Daveed Vandevoorde
- CWG637
2007-06-02 6.9.1 [intro.execution] CD1 Sequencing rules and example disagree Ofer Porat
- CWG636
2007-05-23 7.2.1 [basic.lval] CD4 Dynamic type of objects and aliasing Gabriel Dos Reis
- CWG635
2007-05-23 6.5.5.2 [class.qual] NAD Names of constructors and destructors of templates Martin Sebor
- CWG634
2007-06-06 7.6.1.3 [expr.call] CD1 Conditionally-supported behavior for non-POD objects passed to ellipsis redux Howard Hinnant
- CWG633
2007-05-17 6.1 [basic.pre] CD2 Specifications for variables that should also apply to references Alisdair Meredith
- CWG632
2007-05-03 9.4.2 [dcl.init.aggr] CD1 Brace-enclosed initializer for scalar member of aggregate Greg Comeau
- CWG631
2007-04-24 8.5.2 [stmt.if] CD3 Jumping into a “then” clause James Kanze
- CWG630
2007-04-21 5.3 [lex.charset] CD2 Equality of narrow and wide character values in the basic character set Tom Plum
- CWG629
2007-03-14 9.2.9.7 [dcl.spec.auto] CD1 auto parsing ambiguity Daveed Vandevoorde
- CWG628
2007-03-15 9.7.1 [dcl.enum] CD2 The values of an enumeration with no enumerator Gennaro Prota
- CWG627
2007-03-15 6.8.2 [basic.fundamental] NAD Values behaving as types Gennaro Prota
- CWG626
2006-09-12 15.6.3 [cpp.stringize] CD2 Preprocessor string literals Gennaro Prota
- CWG625
2007-03-09 9.2.9.7 [dcl.spec.auto] CD2 Use of auto as a template-argument John Spicer
- CWG624
2007-03-08 7.6.2.8 [expr.new] CD1 Overflow in calculating size of allocation Jens Maurer
- CWG623
2007-02-27 6.7.5.5.3 [basic.stc.dynamic.deallocation] CD3 Use of pointers to deallocated storage Herb Sutter
- CWG622
2007-02-26 7.6.9 [expr.rel] NAD Relational comparisons of arbitrary pointers Herb Sutter
- CWG621
2007-02-16 13.9.4 [temp.expl.spec] C++11 Template argument deduction from function return types Richard Corden
- CWG620
2007-03-01 11.4 [class.mem] CD1 Declaration order in layout-compatible POD structs Martin Sebor
- CWG619
2007-02-16 6.8 [basic.types] C++11 Completeness of array types Steve Clamage
- CWG618
2007-02-12 15.2 [cpp.cond] CD2 Casts in preprocessor conditional expressions Martin Sebor
- CWG617
2007-02-06 7.3.2 [conv.lval] NAD Lvalue-to-rvalue conversions of uninitialized char objects Alan Stokes
- CWG616
2007-02-02 Clause 3 [intro.defs] CD3 Definition of “indeterminate value” Bjarne Stroustrup
- CWG615
2007-01-30 9.4 [dcl.init] C++11 Incorrect description of variables that can be initialized comp.std.c++
- CWG614
2007-01-15 7.6.5 [expr.mul] CD1 Results of integer / and % Gabriel Dos Reis
- CWG613
2006-10-28 11.4 [class.mem] CD1 Unevaluated uses of non-static class members Herb Sutter
- CWG612
2007-01-23 6.9.1 [intro.execution] CD2 Requirements on a conforming implementation Clark Nelson
- CWG611
2006-12-29 9.4 [dcl.init] CD2 Zero-initializing references Alisdair Meredith
- CWG610
2006-12-21 7.6.2.2 [expr.unary.op] NAD Computing the negative of 0U comp.std.c++
- CWG609
2006-11-05 9.2.9.2 [dcl.type.cv] CD4 What is a “top-level” cv-qualifier? Dawn Perchik
- CWG608
2006-12-07 11.7.3 [class.virtual] CD2 Determining the final overrider of a virtual function Mike Miller
- CWG607
2006-12-05 11.9.3 [class.base.init] CD6 Lookup of mem-initializer-ids Richard Corden
- CWG606
2006-12-01 13.10.3.2 [temp.deduct.call] CD1 Template argument deduction for rvalue references Peter Dimov
- CWG605
2006-11-30 13.9.4 [temp.expl.spec] C++11 Linkage of explicit specializations Steve Clamage
- CWG604
2006-11-04 12.2.2.4 [over.match.ctor] CD2 Argument list for overload resolution in copy-initialization Dawn Perchik
- CWG603
2006-11-03 13.6 [temp.type] CD1 Type equivalence and unsigned overflow James Widman
- CWG602
2006-10-23 13.8.2 [temp.local] C++11 When is the injected-class-name of a class template a template? Daveed Vandevoorde
- CWG601
2006-10-23 15.2 [cpp.cond] CD2 Type of literals in preprocessing expressions Daveed Vandevoorde
- CWG600
2006-10-03 11.8 [class.access] CD6 Does access control apply to members or to names? Alisdair Meredith
- CWG599
2006-10-03 7.6.2.9 [expr.delete] CD2 Deleting a null function pointer Martin Sebor
- CWG598
2006-09-27 6.5.4 [basic.lookup.argdep] CD2 Associated namespaces of overloaded functions and function templates Mike Miller
- CWG597
2006-09-27 6.7.3 [basic.life] CD3 Conversions applied to out-of-lifetime non-POD lvalues Mike Miller
- CWG596
2006-09-12 _N4606_.15.5.2 [except.unexpected] NAD Replacing an exception object Alisdair Meredith
- CWG595
2006-09-07 14.5 [except.spec] dup Exception specifications in templates instantiated from class bodies Daveed Vandevoorde
- CWG594
2006-08-30 6.7.3 [basic.life] CD1 Coordinating issues 119 and 404 with delegating constructors Tom Plum
- CWG593
2006-08-30 14.4 [except.handle] NAD Falling off the end of a destructor's function-try-block handler Alisdair Meredith
- CWG592
2006-08-30 14.3 [except.ctor] CD1 Exceptions during construction of local static objects Alisdair Meredith
- CWG591
2006-08-24 13.8.3 [temp.dep] CD4 When a dependent base class is the current instantiation James Widman
- CWG590
2006-08-23 13.8.3.2 [temp.dep.type] C++11 Nested classes and the “current instantiation” James Widman
- CWG589
2006-07-26 9.4.4 [dcl.init.ref] CD2 Direct binding of class and array rvalues in reference initialization Steve Adamczyk
- CWG588
2006-06-21 13.8.3 [temp.dep] CD2 Searching dependent bases of classes local to function templates James Widman
- CWG587
2006-06-20 7.6.16 [expr.cond] CD2 Lvalue operands of a conditional expression differing only in cv-qualification Howard Hinnant
- CWG586
2006-06-20 13.10.3.6 [temp.deduct.type] NAD Default template-arguments and template argument deduction James Widman
- CWG585
2006-06-15 11.8.4 [class.friend] NAD Friend template template parameters James Widman
- CWG584
2006-06-10 7.2.1 [basic.lval] NAD Unions and aliasing comp.std.c++
- CWG583
2006-05-24 7.6.9 [expr.rel] CD3 Relational pointer comparisons against the null pointer constant James Widman
- CWG582
2006-05-23 13.7.3 [temp.mem] CD1 Template conversion functions PremAnand Rao
- CWG581
2006-05-19 13.10.2 [temp.arg.explicit] CD5 Can a templated constructor be explicitly instantiated or specialized? Mark Mitchell
- CWG580
2006-05-16 11.8 [class.access] C++11 Access in template-parameters of member and friend definitions John Spicer
- CWG579
2006-05-11 13.3 [temp.names] open What is a “nested” > or >>? Daveed Vandevoorde
- CWG578
2006-05-07 5.2 [lex.phases] CD6 Phase 1 replacement of characters with universal-character-names Martin Vejnár
- CWG577
2006-04-22 9.3.4.6 [dcl.fct] CD3 void in an empty parameter list Ben Hutchings
- CWG576
2006-04-21 9.2.4 [dcl.typedef] CD2 Typedefs in function definitions Jon Caves
- CWG575
2006-04-19 13.10.3 [temp.deduct] C++11 Criteria for deduction failure James Widman
- CWG574
2006-04-15 11.4.6 [class.copy.assign] NAD Definition of “copy assignment operator” Steve Adamczyk
- CWG573
2006-04-13 7.6.1.10 [expr.reinterpret.cast] C++11 Conversions between function pointers and void* Steve Adamczyk
- CWG572
2006-04-06 7.3 [conv] C++11 Standard conversions for non-built-in types Jens Maurer
- CWG571
2006-03-31 6.6 [basic.link] CD2 References declared const Dave Abrahams
- CWG570
2006-04-02 6.3 [basic.def.odr] CD2 Are references subject to the ODR? Dave Abrahams
- CWG569
2006-03-20 9.1 [dcl.pre] CD2 Spurious semicolons at namespace scope should be allowed Matt Austern
- CWG568
2006-03-20 Clause 11 [class] CD1 Definition of POD is too strict Matt Austern
- CWG567
2006-03-14 7.6.6 [expr.add] NAD Can size_t and ptrdiff_t be larger than long? Nick MacLaren
- CWG566
2006-03-13 7.3.11 [conv.fpint] NAD Conversion of negative floating point values to integer type Seungbeom Kim
- CWG565
2006-03-09 9.9 [namespace.udecl] CD3 Conflict rules for using-declarations naming function templates Paolo Carlini
- CWG564
2006-03-08 9.11 [dcl.link] CD2 Agreement of language linkage or linkage-specifications? Daveed Vandevoorde
- CWG563
2006-03-08 9.11 [dcl.link] CD6 Linkage specification for objects Daveed Vandevoorde
- CWG562
2006-04-06 6.5.5.2 [class.qual] CD6 qualified-ids in non-expression contexts Mike Miller
- CWG561
2006-02-17 13.8.4.2 [temp.dep.candidate] CD2 Internal linkage functions in dependent name lookup Joaquín López Muñoz
- CWG560
2006-02-11 13.8 [temp.res] NAD Use of the typename keyword in return types Greg Comeau
- CWG559
2006-02-11 13.8 [temp.res] CD1 Editing error in issue 382 resolution Mike Miller
- CWG558
2006-02-08 5.3 [lex.charset] CD1 Excluded characters in universal character names Daveed Vandevoorde
- CWG557
2006-02-08 6.5.4 [basic.lookup.argdep] CD1 Does argument-dependent lookup cause template instantiation? Mike Miller
- CWG556
2006-01-30 7.6.19 [expr.ass] CD2 Conflicting requirements for acceptable aliasing Mike Miller
- CWG555
2006-01-26 6.5 [basic.lookup] CD5 Pseudo-destructor name lookup Krzysztof Zelechowski
- CWG554
2005-12-29 6.4 [basic.scope] CD6 Definition of “declarative region” and “scope” Gabriel Dos Reis
- CWG553
2005-12-16 _N4868_.9.8.2.3 [namespace.memdef] NAD Problems with friend allocation and deallocation functions Dmitriy Litskalov
- CWG552
2005-12-15 13.3 [temp.names] NAD Use of typename in the type in a non-type parameter-declaration Andre Morozov
- CWG551
2005-12-07 13.9.3 [temp.explicit] CD1 When is inline permitted in an explicit instantiation? Steve Clamage
- CWG550
2005-11-22 9.3.4.6 [dcl.fct] dup Pointer to array of unknown bound in parameter declarations Daveed Vandevoorde
- CWG549
2005-11-18 13.7.6.2 [temp.spec.partial.match] drafting Non-deducible parameters in partial specializations Martin Sebor
- CWG548
2005-11-18 9.3.4 [dcl.meaning] dup qualified-ids in declarations Martin Sebor
- CWG547
2005-11-04 9.3.4.6 [dcl.fct] C++11 Partial specialization on member function types Peter Dimov
- CWG546
2005-10-29 13.9.3 [temp.explicit] C++11 Explicit instantiation of class template members Martin Sebor
- CWG545
2005-10-31 12.2.2.3 [over.match.oper] open User-defined conversions and built-in operator overload resolution Steve Clamage
- CWG544
2005-11-01 13.8.3 [temp.dep] NAD Base class lookup in explicit specialization John Spicer
- CWG543
2005-10-27 9.4 [dcl.init] CD1 Value initialization and default constructors Mike Miller
- CWG542
2005-10-27 11.9 [class.init] CD2 Value initialization of arrays of POD-structs Alisdair Meredith
- CWG541
2005-10-22 13.8.3.3 [temp.dep.expr] CD2 Dependent function types Daveed Vandevoorde
- CWG540
2005-09-24 9.8.2 [namespace.def] CD1 Propagation of cv-qualifiers in reference-to-reference collapse Russell Yanofsky
- CWG539
2005-10-05 9.2.9 [dcl.type] CD3 Constraints on type-specifier-seq Mike Miller
- CWG538
2005-08-10 Clause 11 [class] CD1 Definition and usage of structure, POD-struct, POD-union, and POD class Alisdair Meredith
- CWG537
2005-10-12 Clause 3 [intro.defs] CD1 Definition of “signature” Daveed Vandevoorde
- CWG536
2005-10-13 _N4567_.5.1.1 [expr.prim.general] CD6 Problems in the description of id-expressions Mike Miller
- CWG535
2005-10-07 11.4.5.3 [class.copy.ctor] CD3 Copy construction without a copy constructor Mike Miller
- CWG534
2005-10-05 Clause 13 [temp] CD1 template-names and operator-function-ids Jens Maurer
- CWG533
2005-10-04 15.3 [cpp.include] NAD Special treatment for C-style header names Jens Maurer
- CWG532
2005-09-16 13.7.7.3 [temp.func.order] C++11 Member/nonmember operator template partial ordering Nathan Sidwell
- CWG531
2005-10-01 13.9.4 [temp.expl.spec] C++11 Defining members of explicit specializations Mike Miller
- CWG530
2005-08-21 7.7 [expr.const] CD1 Nontype template arguments in constant expressions Mark Mitchell
- CWG529
2005-08-16 13.9.4 [temp.expl.spec] drafting Use of template<> with “explicitly-specialized” class templates James Widman
- CWG528
2005-05-18 7.6.1.8 [expr.typeid] NAD Why are incomplete class types not allowed with typeid? Dave Abrahams
- CWG527
2005-07-28 6.6 [basic.link] CD2 Problems with linkage of types Daveed Vandevoorde
- CWG526
2005-07-25 13.10.3.6 [temp.deduct.type] CD1 Confusing aspects in the specification of non-deduced contexts Mike Miller
- CWG525
2005-07-25 13.9.2 [temp.inst] CD1 Missing * in example Mike Miller
- CWG524
2005-07-19 13.8.3 [temp.dep] CD1 Can function-notation calls to operator functions be dependent? Daveed Vandevoorde
- CWG523
2005-07-08 6.7.5.5.3 [basic.stc.dynamic.deallocation] open Can a one-past-the-end pointer be invalidated by deleting an adjacent object? comp.std.c++
- CWG522
2005-06-03 13.10.3.2 [temp.deduct.call] CD1 Array-to-pointer decay in template argument deduction Daveed Vandevoorde
- CWG521
2005-05-22 6.7.5.5.2 [basic.stc.dynamic.allocation] CD1 Requirements for exceptions thrown by allocation functions Alisdair Meredith
- CWG520
2005-05-19 7.6.3 [expr.cast] CD1 Old-style casts between incomplete class types comp.std.c++
- CWG519
2005-05-19 7.3.12 [conv.ptr] CD1 Null pointer preservation in void* conversions comp.std.c++
- CWG518
2005-05-10 9.7.1 [dcl.enum] CD1 Trailing comma following enumerator-list Charles Bryant
- CWG517
2005-05-03 13.7.6.1 [temp.spec.partial.general] CD1 Partial specialization following explicit instantiation John Spicer
- CWG516
2005-04-25 9.2.9.3 [dcl.type.simple] CD1 Use of signed in bit-field declarations comp.std.c++
- CWG515
2005-04-18 13.8.3 [temp.dep] CD1 Non-dependent references to base class members Mike Miller
- CWG514
2005-03-24 6.5.3 [basic.lookup.unqual] CD1 Is the initializer for a namespace member in the scope of the namespace? Mike Miller
- CWG513
2005-03-20 6.7.2 [intro.object] CD1 Non-class “most-derived” objects Marc Schoolderman
- CWG512
2005-03-19 11.5 [class.union] NAD Union members with user-declared non-default constructors Alisdair Meredith
- CWG511
2005-03-19 11.2 [class.prop] open POD-structs with template assignment operators Alisdair Meredith
- CWG510
2005-03-18 11.9 [class.init] CD1 Default initialization of POD classes? Mike Miller
- CWG509
2005-03-18 9.4 [dcl.init] CD1 Dead code in the specification of default initialization Mike Miller
- CWG508
2005-03-18 9.4 [dcl.init] C++11 Non-constructed value-initialized objects Alisdair Meredith
- CWG507
2005-03-09 12.5 [over.built] dup Ambiguity assigning class object to built-in type Steve Adamczyk
- CWG506
2005-04-14 7.6.1.3 [expr.call] CD1 Conditionally-supported behavior for non-POD objects passed to ellipsis Mike Miller
- CWG505
2005-04-14 5.13.3 [lex.ccon] CD1 Conditionally-supported behavior for unknown character escapes Mike Miller
- CWG504
2005-04-14 9.3.4.3 [dcl.ref] NAD Should use of a variable in its own initializer require a diagnostic? Bjarne Stroustrup
- CWG503
2005-02-22 13.10.3.2 [temp.deduct.call] open Cv-qualified function types in template argument deduction Gabriel Dos Reis
- CWG502
2005-02-05 13.8.3.2 [temp.dep.type] C++11 Dependency of nested enumerations and enumerators Mark Mitchell
- CWG501
2005-01-25 11.8.4 [class.friend] NAD Visibility of friend declarations within the befriending class Gabriel Dos Reis
- CWG500
2005-01-25 11.8.4 [class.friend] CD1 Access in base-specifiers of friend and nested classes Andreas Hommel
- CWG499
2005-01-19 14.2 [except.throw] CD2 Throwing an array of unknown size Mike Miller
- CWG498
2005-01-13 9.2.2 [dcl.stc] open Storage class specifiers in definitions of class members Matt Austern
- CWG497
2005-01-03 7.6.4 [expr.mptr.oper] CD1 Missing required initialization in example Giovanni Bajo
- CWG496
2004-12-30 6.8 [basic.types] CD3 Is a volatile-qualified type really a POD? John Maddock
- CWG495
2004-12-20 12.2.4 [over.match.best] CD2 Overload resolution with template and non-template conversion functions Nathan Sidwell
- CWG494
2004-12-17 11.8 [class.access] CD1 Problems with the resolution of issue 45 Lloyd J. Lewins
- CWG493
2004-12-17 13.10.3.4 [temp.deduct.conv] CD2 Type deduction from a bool context John Spicer
- CWG492
2004-12-15 7.6.1.8 [expr.typeid] CD1 typeid constness inconsistent with example Ron Natalie
- CWG491
2004-12-15 9.4.2 [dcl.init.aggr] CD1 Initializers for empty-class aggregrate members Nathan Sidwell
- CWG490
2004-12-07 6.5.3 [basic.lookup.unqual] CD2 Name lookup in friend declarations Ben Hutchings
- CWG489
2004-11-24 13.9.2 [temp.inst] NAD Must member function templates be instantiated during overload resolution? Daveed Vandevoorde
- CWG488
2004-11-24 13.10.3 [temp.deduct] CD1 Local types, overload resolution, and template argument deduction Mark Mitchell
- CWG487
2004-11-24 7.7 [expr.const] NAD Operator overloading in constant expressions Steve Adamczyk
- CWG486
2004-11-16 13.10.3 [temp.deduct] CD1 Invalid return types and template argument deduction John Spicer
- CWG485
2004-11-09 6.1 [basic.pre] CD1 What is a “name”? Gabriel Dos Reis
- CWG484
2004-10-21 11.7 [class.derived] CD1 Can a base-specifier name a cv-qualified class type? Richard Corden
- CWG483
2004-10-21 6.8.2 [basic.fundamental] CD3 Normative requirements on integral ranges Steve Adamczyk
- CWG482
2004-11-03 9.3.4 [dcl.meaning] CD3 Qualified declarators in redeclarations Daveed Vandevoorde
- CWG481
2004-11-01 6.4 [basic.scope] CD2 Scope of template parameters Gabriel Dos Reis
- CWG480
2004-10-18 7.3.13 [conv.mem] CD1 Is a base of a virtual base also virtual? Mark Mitchell
- CWG479
2004-10-07 14.2 [except.throw] CD1 Copy elision in exception handling Mike Miller
- CWG478
2004-09-28 9.3.4.5 [dcl.array] NAD May a function parameter be an array of an abstract class type? Steve Adamczyk
- CWG477
2004-09-23 9.2.3 [dcl.fct.spec] CD1 Can virtual appear in a friend declaration? Daveed Vandevoorde
- CWG476
2004-09-14 7.6.2.8 [expr.new] CD5 Determining the buffer size for placement new Ben Hutchings
- CWG475
2004-09-27 14.6.3 [except.uncaught] C++11 When is std::uncaught_exception() true? (take 2) Martin Sebor
- CWG474
2004-07-23 6.6 [basic.link] CD1 Block-scope extern declarations in namespace members Daveed Vandevoorde
- CWG473
2004-07-12 7.6.2.8 [expr.new] NAD Block-scope declarations of allocator functions John Spicer
- CWG472
2004-06-16 11.8.5 [class.protected] drafting Casting across protected inheritance Mike Miller
- CWG471
2004-06-14 11.8.3 [class.access.base] NAD Conflicting inherited access specifications Mike Miller
- CWG470
2004-05-11 13.9.3 [temp.explicit] CD1 Instantiation of members of an explicitly-instantiated class template Matt Austern
- CWG469
2004-03-19 13.10.3.6 [temp.deduct.type] NAD Const template specializations and reference arguments Matt Austern
- CWG468
2004-04-09 13.3 [temp.names] CD1 Allow ::template outside of templates John Spicer
- CWG467
2004-03-31 8.8 [stmt.dcl] NAD Jump past initialization of local static variable Kerch Holt
- CWG466
2004-03-18 _N4778_.7.6.1.4 [expr.pseudo] CD1 cv-qualifiers on pseudo-destructor type Mark Mitchell
- CWG465
2004-02-26 6.9.3.2 [basic.start.static] NAD May constructors of global objects call exit()? Matt Austern
- CWG464
2004-02-21 6.7.7 [class.temporary] CD1 Wording nit on lifetime of temporaries to which references are bound Allan Odgaard
- CWG463
2004-02-14 7.6.1.10 [expr.reinterpret.cast] CD1 reinterpret_cast<T*>(0) Gennaro Prota
- CWG462
2004-04-01 6.7.7 [class.temporary] CD3 Lifetime of temporaries bound to comma expressions Steve Adamczyk
- CWG461
2004-05-24 9.10 [dcl.asm] NAD Make asm conditionally-supported Clark Nelson
- CWG460
2004-02-12 9.9 [namespace.udecl] CD1 Can a using-declaration name a namespace? John Spicer
- CWG459
2004-02-02 13.8.2 [temp.local] NAD Hiding of template parameters by base class members Daveed Vandevoorde
- CWG458
2004-02-02 13.8.2 [temp.local] C++11 Hiding of member template parameters by other members Gabriel Dos Reis
- CWG457
2004-02-03 7.7 [expr.const] CD1 Wording nit on use of const variables in constant expressions Mark Mitchell
- CWG456
2004-01-31 7.3.12 [conv.ptr] NAD Is initialized const int or const bool variable a null pointer constant? Lloyd Lewins
- CWG455
2004-01-19 12.2.4 [over.match.best] NAD Partial ordering and non-deduced arguments Rani Sharoni
- CWG454
2004-01-18 11.4.9.3 [class.static.data] CD1 When is a definition of a static data member required? Gennaro Prota
- CWG453
2004-01-18 9.3.4.3 [dcl.ref] DRWP References may only bind to “valid” objects Gennaro Prota
- CWG452
2004-01-08 _N4868_.11.4.3.2 [class.this] CD1 Wording nit on description of this Gennaro Prota
- CWG451
2004-01-19 Clause 7 [expr] CD1 Expressions with invalid results and ill-formedness Gennaro Prota
- CWG450
2004-01-16 9.4.4 [dcl.init.ref] CD1 Binding a reference to const to a cv-qualified array rvalue Steve Adamczyk
- CWG449
2004-01-14 Clause 3 [intro.defs] NAD Consistency in use of hyphen with names of "non" entities Daveed Vandevoorde
- CWG448
2004-01-04 13.8.2 [temp.local] C++11 Set of template functions in call with dependent explicit argument Mark Mitchell
- CWG447
2004-01-07 13.8.3.4 [temp.dep.constexpr] CD1 Is offsetof type-dependent? Mark Mitchell
- CWG446
2003-12-31 7.6.16 [expr.cond] CD1 Does an lvalue-to-rvalue conversion on the "?" operator produce a temporary? John Potter
- CWG445
2003-12-05 11.8.4 [class.friend] NAD Wording issue on friend declarations Risto Lankinen
- CWG444
2003-11-26 11.4.6 [class.copy.assign] NAD Overriding and the generated copy assignment operator Kerch Holt
- CWG443
2003-12-02 6.7.7 [class.temporary] CD1 Wording nit in description of lifetime of temporaries Matthias Hofmann
- CWG442
2003-12-02 7.6.2.9 [expr.delete] CD1 Incorrect use of null pointer constant in description of delete operator Matthias Hofmann
- CWG441
2003-12-01 6.9.3.2 [basic.start.static] CD1 Ordering of static reference initialization Mike Miller
- CWG440
2003-11-13 13.4 [temp.arg] NAD Allow implicit pointer-to-member conversion on nontype template argument David Abrahams
- CWG439
2003-10-30 7.6.1.9 [expr.static.cast] CD1 Guarantees on casting pointer back to cv-qualified version of original type Mark Mitchell
- CWG438
2003-10-29 Clause 7 [expr] CD2 Possible flaw in wording for multiple accesses to object between sequence points Jason Merrill
- CWG437
2003-10-10 11.4 [class.mem] CD1 Is type of class allowed in member function exception specification? Cary Coutant
- CWG436
2003-10-10 11.4.10 [class.bit] CD1 Problem in example in 9.6 paragraph 4 Roberto Santos
- CWG435
2003-10-27 9.1 [dcl.pre] NAD Change "declararation or definition" to "declaration" Jens Maurer
- CWG434
2003-09-14 9.4.4 [dcl.init.ref] NAD Unclear suppression of standard conversions while binding reference to lvalue Bronek Kozicki
- CWG433
2003-09-02 6.4.2 [basic.scope.pdecl] CD1 Do elaborated type specifiers in templates inject into enclosing namespace scope? Daveed Vandevoorde
- CWG432
2003-08-29 6.4.7 [basic.scope.class] CD1 Is injected class name visible in base class specifier list? Daveed Vandevoorde
- CWG431
2003-08-10 13.3 [temp.names] C++11 Defect in wording in 14.2 Mat Marcus
- CWG430
2003-07-23 9.4.2 [dcl.init.aggr] CD1 Ordering of expression evaluation in initializer list Nathan Sidwell
- CWG429
2003-07-18 7.6.2.8 [expr.new] CD1 Matching deallocation function chosen based on syntax or signature? John Wilkinson
- CWG428
2003-07-14 14.2 [except.throw] CD1 Mention of expression with reference type Steve Adamczyk
- CWG427
2003-07-05 7.6.1.9 [expr.static.cast] CD1 static_cast ambiguity: conversion versus cast to derived Mark Mitchell
- CWG426
2003-07-02 6.6 [basic.link] C++17 Identically-named variables, one internally and one externally linked, allowed? Steve Adamczyk
- CWG425
2003-06-30 12.5 [over.built] CD1 Set of candidates for overloaded built-in operator with float operand Daniel Frey
- CWG424
2003-06-25 9.2.4 [dcl.typedef] CD1 Wording problem with issue 56 resolution on redeclaring typedefs in class scope Daveed Vandevoorde
- CWG423
2003-06-19 12.2.2.3 [over.match.oper] NAD Can a conversion be done on the left operand of a compound assignment? Gennaro Prota
- CWG422
2003-06-18 9.2.4 [dcl.typedef] NAD Is a typedef redeclaration allowed with a template type that might be the same? Steve Adamczyk
- CWG421
2003-06-15 7.6.1.5 [expr.ref] CD1 Is rvalue.field an rvalue? Gabriel Dos Reis
- CWG420
2003-06-08 12.4.6 [over.ref] CD1 postfixexpression->scalar_type_dtor() inconsistent Markus Mauhart
- CWG419
2003-06-02 6.7.3 [basic.life] open Can cast to virtual base class be done on partially-constructed object? Judy Ward
- CWG418
2003-05-27 12.2.4 [over.match.best] CD6 Imperfect wording on error on multiple default arguments on a called function Chris Bowler
- CWG417
2003-05-19 11.3 [class.name] CD1 Using derived-class qualified name in out-of-class nested class definition Jon Caves
- CWG416
2003-05-22 12.2.2.3 [over.match.oper] CD1 Class must be complete to allow operator lookup? Greg Comeau
- CWG415
2003-05-04 13.10.4 [temp.over] CD1 Template deduction does not cause instantiation John Spicer
- CWG414
2003-05-01 _N4868_.6.5.6 [basic.lookup.classref] CD1 Multiple types found on destructor lookup John Spicer
- CWG413
2003-04-30 Clause 11 [class] CD1 Definition of "empty class" Pete Becker
- CWG412
2003-04-23 9.2.3 [dcl.fct.spec] NAD Can a replacement allocation function be inline? Matt Austern
- CWG411
2003-04-23 5.13.5 [lex.string] CD6 Use of universal-character-name in character versus string literals James Kanze
- CWG410
2003-04-18 13.7.5 [temp.friend] CD1 Paragraph missed in changes for issue 166 John Spicer
- CWG409
2003-04-18 13.8 [temp.res] CD1 Obsolete paragraph missed by changes for issue 224 John Spicer
- CWG408
2003-04-14 13.7.2.5 [temp.static] CD2 sizeof applied to unknown-bound array static data member of template Nathan Myers
- CWG407
2003-03-31 9.2.4 [dcl.typedef] C++11 Named class with associated typedef: two names or one? Clark Nelson
- CWG406
2003-03-12 11.4.9.3 [class.static.data] CD1 Static data member in class with name for linkage purposes Jorgen Bundgaard
- CWG405
2003-04-14 6.5.3 [basic.lookup.unqual] CD6 Unqualified function name lookup William M. Miller
- CWG404
2003-04-08 6.7.3 [basic.life] CD1 Unclear reference to construction with non-trivial constructor Mike Miller
- CWG403
2003-09-18 6.5.4 [basic.lookup.argdep] CD1 Reference to a type as a template-id John Spicer
- CWG402
2003-04-07 13.7.7.3 [temp.func.order] open More on partial ordering of function templates Nathan Sidwell
- CWG401
2003-01-27 13.2 [temp.param] CD1 When is access for template parameter default arguments checked? Steve Adamczyk
- CWG400
2003-01-22 6.5.5.3 [namespace.qual] CD1 Using-declarations and the "struct hack" Mark Mitchell
- CWG399
2003-01-17 11.4.7 [class.dtor] CD6 Destructor lookup redux John Spicer
- CWG398
2003-01-16 13.10.3 [temp.deduct] CD1 Ambiguous wording on naming a type in deduction Daveed Vandevoorde
- CWG397
2003-01-13 9.2.3 [dcl.fct.spec] CD1 Same address for string literals from default arguments in inline functions? Mark Mitchell
- CWG396
2003-01-03 9.2.3 [dcl.fct.spec] CD1 Misleading note regarding use of auto for disambiguation Herb Sutter
- CWG395
2002-12-18 11.4.8.3 [class.conv.fct] NAD Conversion operator template syntax Daveed Vandevoorde
- CWG394
2002-12-16 Clause 15 [cpp] CD1 identifier-list is never defined Nicola Musatti
- CWG393
2002-12-12 9.3.4.6 [dcl.fct] CD4 Pointer to array of unknown bound in template argument list in parameter Mark Mitchell
- CWG392
2002-11-21 6.7.7 [class.temporary] CD1 Use of full expression lvalue before temporary destruction Stephen Clamage
- CWG391
2002-11-14 9.4.4 [dcl.init.ref] CD1 Require direct binding of short-lived references to rvalues Raoul Gough
- CWG390
2002-11-14 11.7.4 [class.abstract] CD1 Pure virtual must be defined when implicitly called Daniel Frey
- CWG389
2002-10-31 6.6 [basic.link] CD1 Unnamed types in entities with linkage Daveed Vandevoorde
- CWG388
2002-10-28 14.4 [except.handle] CD3 Catching base*& from a throw of derived* John Spicer
- CWG387
2002-10-27 _N4868_.13.8.6 [temp.inject] CD1 Errors in example in 14.6.5 Aleksey Gurtovoy
- CWG386
2002-10-08 9.9 [namespace.udecl] CD6 Friend declaration of name brought in by using-declaration Herb Sutter
- CWG385
2002-09-24 11.8.5 [class.protected] CD1 How does protected member check of 11.5 interact with using-declarations? Vincent Korstanje
- CWG384
2002-09-18 6.5.4 [basic.lookup.argdep] NAD Argument-dependent lookup and operator functions Herb Sutter
- CWG383
2002-09-18 Clause 11 [class] CD1 Is a class with a declared but not defined destructor a POD? Gennaro Prota
- CWG382
2002-11-08 13.8 [temp.res] CD1 Allow typename outside of templates Steve Adamczyk
- CWG381
2002-11-08 _N4868_.6.5.6 [basic.lookup.classref] CD1 Incorrect example of base class member lookup Steve Adamczyk
- CWG380
2002-10-22 6.5.2 [class.member.lookup] open Definition of "ambiguous base class" missing Jason Merrill
- CWG379
2002-10-21 Clause 11 [class] CD1 Change "class declaration" to "class definition" Jens Maurer
- CWG378
2002-09-07 8.7 [stmt.jump] CD1 Wording that says temporaries are declared Gennaro Prota
- CWG377
2002-08-30 9.7.1 [dcl.enum] CD1 Enum whose enumerators will not fit in any integral type Mark Mitchell
- CWG376
2002-08-28 9.2.3 [dcl.fct.spec] NAD Class "definition" versus class "declaration" Randy Maddox
- CWG375
2002-08-23 13.8 [temp.res] dup Confusing example on lookup with typename Manish Pagey
- CWG374
2002-08-23 9.3.4 [dcl.meaning] CD2 Can explicit specialization outside namespace use qualified name? Steve Adamczyk
- CWG373
2002-08-15 6.5.7 [basic.lookup.udir] C++11 Lookup on namespace qualified name in using-directive Clark Nelson
- CWG372
2002-08-13 13.4 [temp.arg] CD1 Is access granted by base class specifiers available in following base class specifiers? Clark Nelson
- CWG371
2002-08-07 6.9.3.2 [basic.start.static] open Interleaving of constructor calls Matt Austern
- CWG370
2002-08-01 15.3 [cpp.include] CD1 Can #include <...> form be used other than for standard C++ headers? Beman Dawes
- CWG369
2002-07-30 5.4 [lex.pptoken] drafting Are new/delete identifiers or preprocessing-op-or-punc? Martin v. Loewis
- CWG368
2002-07-29 13.10.3 [temp.deduct] CD1 Uses of non-type parameters that should cause deduction to fail Jason Shirk
- CWG367
2002-07-29 7.7 [expr.const] CD1 throw operator allowed in constant expression? Martin v. Loewis
- CWG366
2002-07-29 7.7 [expr.const] CD1 String literal allowed in integral constant expression? Martin v. Loewis
- CWG365
2002-07-24 6.7.5 [basic.stc] open Storage duration and temporaries James Kanze
- CWG364
2002-07-23 12.2.2.2.2 [over.call.func] CD1 Calling overloaded function with static in set, with no object Steve Adamczyk
- CWG363
2002-07-11 11.9.2 [class.expl.init] NAD Initialization of class from self Sergey P. Derevyago
- CWG362
2002-07-02 5.2 [lex.phases] CD1 Order of initialization in instantiation units Mark Mitchell
- CWG361
2002-06-17 9.3.4.7 [dcl.fct.default] open Forward reference to default argument Steve Clamage
- CWG360
2002-06-04 11.8.3 [class.access.base] CD6 Using-declaration that reduces access Steve Clamage
- CWG359
2002-05-31 11.5 [class.union] NAD Type definition in anonymous union Al Grant
- CWG358
2002-05-28 9.11 [dcl.link] NAD Namespaces and extern "C" Steve Clamage
- CWG357
2002-05-26 Clause 3 [intro.defs] CD1 Definition of signature should include name Steve Clamage
- CWG356
2002-05-25 11.4.5.3 [class.copy.ctor] NAD Wording of behavior of generated copy constructor for scalar members Steve Clamage
- CWG355
2002-05-16 Clause 11 [class] C++11 Global-scope :: in nested-name-specifier Clark Nelson
- CWG354
2002-05-02 13.4.3 [temp.arg.nontype] CD1 Null as nontype template argument John Spicer
- CWG353
2002-04-30 7.6.2.9 [expr.delete] CD1 Is deallocation routine called if destructor throws exception in delete? Duane Smith
- CWG352
2002-04-24 13.10.3.2 [temp.deduct.call] CD1 Nondeduced contexts Andrei Iltchenko
- CWG351
2002-04-23 Clause 7 [expr] CD1 Sequence point error: unspecified or undefined? Andrew Koenig
- CWG350
2002-04-16 6.8 [basic.types] open signed char underlying representation for objects Noah Stein
- CWG349
2002-04-16 13.10.3.4 [temp.deduct.conv] CD1 Template argument deduction for conversion functions and qualification conversions John Spicer
- CWG348
2002-04-01 6.7.5.5.3 [basic.stc.dynamic.deallocation] CD1 delete and user-written deallocation functions Ruslan Abdikeev
- CWG347
2002-03-21 11.4.12 [class.nest] NAD Use of derived class name in defining base class nested class Jason Shirk
- CWG346
2002-03-18 14.5 [except.spec] NAD Typo in 15.4 Lois Goldthwaite
- CWG345
2002-03-18 13.8 [temp.res] CD1 Misleading comment on example in templates chapter Jason Shirk
- CWG344
2002-04-25 11.4.7 [class.dtor] CD3 Naming destructors Jamie Schmeiser
- CWG343
2002-04-23 13.3 [temp.names] C++17 Make template optional in contexts that require a type Steve Adamczyk
- CWG342
2001-10-07 7.6.2 [expr.unary] CD3 Terminology: "indirection" versus "dereference" Jason Merrill
- CWG341
2002-03-01 9.11 [dcl.link] C++11 extern "C" namespace member function versus global variable Steve Adamczyk
- CWG340
2002-02-27 9.3.3 [dcl.ambig.res] NAD Unclear wording in disambiguation section Bart v Ingen Schenau
- CWG339
2002-03-11 7.7 [expr.const] CD1 Overload resolution in operand of sizeof in constant expression Steve Adamczyk
- CWG338
2002-02-26 6.6 [basic.link] CD6 Enumerator name with linkage used as class name in other translation unit Daveed Vandevoorde
- CWG337
2002-01-30 13.10.3 [temp.deduct] CD1 Attempt to create array of abtract type should cause deduction to fail John Spicer
- CWG336
2002-01-29 13.9.4 [temp.expl.spec] CD1 Explicit specialization examples are still incorrect Jason Shirk
- CWG335
2002-01-30 Clause 13 [temp] CD1 Allowing export on template members of nontemplate classes John Spicer
- CWG334
2002-01-10 13.8.3.3 [temp.dep.expr] NAD Is a comma-expression dependent if its first operand is? John Spicer
- CWG333
2002-01-14 9.3.3 [dcl.ambig.res] NAD Ambiguous use of "declaration" in disambiguation section Michiel Salters
- CWG332
2002-01-09 9.3.4.6 [dcl.fct] CD3 cv-qualified void parameter types Michiel Salters
- CWG331
2002-01-08 11.4.5 [class.ctor] CD1 Allowed copy constructor signatures Richard Smith
- CWG330
2002-01-02 7.3.6 [conv.qual] CD4 Qualification conversions and pointers to arrays of pointers Roger Orr
- CWG329
2001-12-19 13.7.5 [temp.friend] CD1 Evaluation of friends of templates John Spicer
- CWG328
2001-12-10 11.4 [class.mem] CD1 Missing requirement that class member types be complete Michiel Salters
- CWG327
2001-12-09 Clause 11 [class] CD1 Use of "structure" without definition James Kanze
- CWG326
2001-12-09 11.4.5 [class.ctor] CD1 Wording for definition of trivial constructor James Kanze
- CWG325
2001-11-27 9.3.4.7 [dcl.fct.default] drafting When are default arguments parsed? Nathan Sidwell
- CWG324
2001-11-27 7.6.2.2 [expr.unary.op] CD1 Can "&" be applied to assignment to bit-field? Alasdair Grant
- CWG323
2001-11-14 Clause 13 [temp] CD1 Where must export appear? Daveed Vandevoorde
- CWG322
2001-11-14 13.10.3.4 [temp.deduct.conv] CD1 Deduction of reference conversions Jason Merrill
- CWG321
2001-11-12 6.5.4 [basic.lookup.argdep] dup Associated classes and namespaces for argument-dependent lookup Andrei Iltchenko
- CWG320
2001-11-02 6.7.7 [class.temporary] CD1 Question on copy constructor elision example Steve Clamage
- CWG319
2001-10-29 6.6 [basic.link] CD1 Use of names without linkage in declaring entities with linkage Clark Nelson
- CWG318
2001-10-18 6.5.5.2 [class.qual] CD1 struct A::A should not name the constructor of A John Spicer
- CWG317
2001-10-14 9.2.3 [dcl.fct.spec] CD1 Can a function be declared inline after it has been called? Steve Clamage
- CWG316
2001-10-14 13.8.2 [temp.local] NAD Injected-class-name of template used as template template parameter Jason Merrill
- CWG315
2001-10-07 11.4.9.2 [class.static.mfct] NAD Is call of static member function through null pointer undefined? Jason Merrill
- CWG314
2001-08-23 13.3 [temp.names] C++17 template in base class specifier Mark Mitchell
- CWG313
2001-10-22 7.6.2.8 [expr.new] dup Class with single conversion function to integral as array size in new Bill Gibbons
- CWG312
2001-09-20 6.7.5.5.3 [basic.stc.dynamic.deallocation] CD3 “use” of invalid pointer value not defined Martin von Loewis
- CWG311
2001-09-18 9.8.2 [namespace.def] NAD Using qualified name to reopen nested namespace Bjarne Stroustrup
- CWG310
2001-08-29 13.7.7.2 [temp.over.link] open Can function templates differing only in parameter cv-qualifiers be overloaded? Andrei Iltchenko
- CWG309
2001-09-17 6.1 [basic.pre] CD1 Linkage of entities whose names are not simply identifiers, in introduction Mike Miller
- CWG308
2001-09-04 14.4 [except.handle] NAD Catching exceptions with ambiguous base classes Sergey P. Derevyago
- CWG307
2001-08-31 11.9.5 [class.cdtor] NAD Initialization of a virtual base class subobject Andrei Iltchenko
- CWG306
2001-07-19 6.5.2 [class.member.lookup] CD1 Ambiguity by class name injection Clark Nelson
- CWG305
2001-05-19 _N4868_.6.5.6 [basic.lookup.classref] CD1 Name lookup in destructor call Mark Mitchell
- CWG304
2001-07-25 9.4 [dcl.init] TC1 Value-initialization of a reference Steve Adamczyk
- CWG303
2001-07-24 7.3.7 [conv.prom] NAD Integral promotions on bit-fields Kiril Avdeiv
- CWG302
2001-07-23 9.4 [dcl.init] CD1 Value-initialization and generation of default constructor Steve Adamczyk
- CWG301
2001-07-24 13.3 [temp.names] CD1 Syntax for template-name Mark Mitchell
- CWG300
2001-07-11 13.10.3.6 [temp.deduct.type] CD1 References to functions in template argument deduction Andrei Iltchenko
- CWG299
2001-07-19 7.6.2.8 [expr.new] CD1 Conversion on array bound expression in new Mark Mitchell
- CWG298
2001-07-07 6.5.5.2 [class.qual] CD1 T::x when T is cv-qualified Steve Adamczyk
- CWG297
2001-07-07 13.10.3 [temp.deduct] NAD Which template does an explicit specialization specialize? Andrei Iltchenko
- CWG296
2001-07-05 11.4.8.3 [class.conv.fct] CD1 Can conversion functions be static? Scott Meyers
- CWG295
2001-06-29 9.3.4.6 [dcl.fct] CD1 cv-qualifiers on function types Nathan Sidwell
- CWG294
2001-06-27 7.6.1.9 [expr.static.cast] NAD Can static_cast drop exception specifications? Steve Adamczyk
- CWG293
2001-06-27 13.9.3 [temp.explicit] open Syntax of explicit instantiation/specialization too permissive Mark Mitchell
- CWG292
2001-06-26 7.6.2.8 [expr.new] CD3 Deallocation on exception in new before arguments evaluated Andrei Iltchenko
- CWG291
2001-06-15 9.4.4 [dcl.init.ref] CD1 Overload resolution needed when binding reference to class rvalue Andrei Iltchenko
- CWG290
2001-06-12 6.8 [basic.types] NAD Should memcpy be allowed into a POD with a const member? Garry Lancaster
- CWG289
2001-05-25 6.3 [basic.def.odr] CD1 Incomplete list of contexts requiring a complete type Mike Miller
- CWG288
2001-05-19 7.6.2.9 [expr.delete] CD1 Misuse of "static type" in describing pointers James Kuyper
- CWG287
2001-05-17 13.8.4.1 [temp.point] drafting Order dependencies in template instantiation Martin Sebor
- CWG286
2001-05-09 13.7.6 [temp.spec.partial] CD1 Incorrect example in partial specialization Martin Sebor
- CWG285
2001-05-01 13.9.4 [temp.expl.spec] NAD Identifying a function template being specialized Erwin Unruh
- CWG284
2001-05-01 Clause 11 [class] CD1 qualified-ids in class declarations Mike Miller
- CWG283
2001-05-01 9.2.9.3 [dcl.type.simple] CD1 Template type-parameters are not syntactically type-names Clark Nelson
- CWG282
2001-05-01 7.6.1.8 [expr.typeid] open Namespace for extended_type_info Jens Maurer
- CWG281
2001-04-24 9.2.3 [dcl.fct.spec] CD1 inline specifier in friend declarations John Spicer
- CWG280
2001-04-16 12.2.2.2.3 [over.call.object] CD1 Access and surrogate call functions Andrei Iltchenko
- CWG279
2001-04-04 6.6 [basic.link] CD6 Correspondence of "names for linkage purposes" Daveed Vandevoorde
- CWG278
2000-04-12 6.6 [basic.link] NAD External linkage and nameless entities Daveed Vandevoorde
- CWG277
2001-04-05 9.4 [dcl.init] CD1 Zero-initialization of pointers Andrew Sawyer
- CWG276
2001-03-28 8.7 [stmt.jump] CD1 Order of destruction of parameters and temporaries James Kanze
- CWG275
2001-02-15 13.9.4 [temp.expl.spec] CD1 Explicit instantiation/specialization and using-directives John Spicer
- CWG274
2001-03-14 6.7.3 [basic.life] CD1 Cv-qualification and char-alias access to out-of-lifetime objects Mike Miller
- CWG273
2001-03-10 Clause 11 [class] CD1 POD classes and operator&() Andrei Iltchenko
- CWG272
2001-02-22 11.4.7 [class.dtor] CD1 Explicit destructor invocation and qualified-ids Mike Miller
- CWG271
2001-02-20 13.10.3 [temp.deduct] CD6 Explicit instantiation and template argument deduction John Spicer
- CWG270
2001-02-09 6.9.3.2 [basic.start.static] CD1 Order of initialization of static data members of class templates Jonathan H. Lundquist
- CWG269
2001-02-08 6.9.3.2 [basic.start.static] NAD Order of initialization of multiply-defined static data members of class templates Andrei Iltchenko
- CWG268
2001-01-18 15.6.5 [cpp.rescan] open Macro name suppression in rescanned replacement text Bjarne Stroustrup
- CWG267
2000-12-04 7.6.2.8 [expr.new] open Alignment requirement for new-expressions James Kuyper
- CWG266
2000-12-02 Clause Annex A [gram] NAD No grammar sentence symbol Hans Aberg
- CWG265
2000-11-21 7.6.2.9 [expr.delete] dup Destructors, exceptions, and deallocation Mike Miller
- CWG264
2000-11-17 13.10.2 [temp.arg.explicit] open Unusable template constructors and conversion functions John Spicer
- CWG263
2000-11-13 11.4.5 [class.ctor] CD1 Can a constructor be declared a friend? Martin Sebor
- CWG262
2000-11-13 9.3.4.6 [dcl.fct] CD1 Default arguments and ellipsis Jamie Schmeiser
- CWG261
2000-11-07 6.3 [basic.def.odr] CD1 When is a deallocation function "used?" Mike Miller
- CWG260
2000-11-04 12.5 [over.built] open User-defined conversions and built-in operator= Scott Douglas
- CWG259
2000-11-02 13.9 [temp.spec] CD1 Restrictions on explicit specialization and instantiation Matt Austern
- CWG258
2000-11-02 9.9 [namespace.udecl] CD1 using-declarations and cv-qualifiers Liam Fitzpatrick
- CWG257
2000-11-01 11.9.3 [class.base.init] CD2 Abstract base constructors and virtual base initialization Mike Miller
- CWG256
2000-10-15 7.6.2.8 [expr.new] CD1 Overflow in size calculations James Kanze
- CWG255
2000-10-26 11.4.11 [class.free] CD6 Placement deallocation functions and lookup ambiguity Mike Miller
- CWG254
2000-10-26 6.5.6 [basic.lookup.elab] CD1 Definitional problems with elaborated-type-specifiers Clark Nelson
- CWG253
2000-07-11 9.4 [dcl.init] C++17 Why must empty or fully-initialized const objects be initialized? Mike Miller
- CWG252
2000-10-19 11.4.7 [class.dtor] CD1 Looking up deallocation functions in virtual destructors Steve Clamage
- CWG251
2000-10-18 6.8.2 [basic.fundamental] open How many signed integer types are there? Beman Dawes
- CWG250
2000-10-10 12.3 [over.over] TC1 Address of function template specialization with non-deduced template arguments Nikolas Kauer
- CWG249
2000-10-11 13.7.2.2 [temp.mem.func] TC1 What is a member function template? David Thornley
- CWG248
2000-10-06 _N2691_.E [extendid] C++11 Identifier characters John Spicer
- CWG247
2000-09-22 12.3 [over.over] NAD Pointer-to-member casts and function overload resolution Martin Sebor
- CWG246
2000-09-15 13.4 [temp.arg] CD1 Jumps in function-try-block handlers Mike Miller
- CWG245
2000-09-14 6.5.6 [basic.lookup.elab] CD1 Name lookup in elaborated-type-specifiers Jack Rouse
- CWG244
2000-09-06 11.4.7 [class.dtor] CD1 Destructor lookup John Spicer
- CWG243
2000-09-05 12.2.4.2.3 [over.ics.user] NAD Weighting of conversion functions in direct-initialization Steve Adamczyk
- CWG242
2000-08-30 7.6.3 [expr.cast] CD4 Interpretation of old-style casts Mike Miller
- CWG241
2000-08-09 13.10.2 [temp.arg.explicit] TC1 Error in example in 14.8.1 Mike Miller
- CWG240
2000-08-08 7.3.2 [conv.lval] CD3 Uninitialized values and undefined behavior Mike Miller
- CWG239
2000-08-02 12.2.2.2.2 [over.call.func] CD1 Footnote 116 and Koenig lookup Steve Clamage
- CWG238
2000-07-31 Clause 7 [expr] CD4 Precision and accuracy constraints on floating point Christophe de Dinechin
- CWG237
2000-07-28 13.9.3 [temp.explicit] CD1 Explicit instantiation and base class members Christophe de Dinechin
- CWG236
2000-07-19 7.7 [expr.const] NAD Explicit temporaries and integral constant expressions Mike Miller
- CWG235
2000-09-16 11.9.3 [class.base.init] TC1 Assignment vs initialization Mike Miller
- CWG234
2000-06-28 6.7.3 [basic.life] NAD Reuse of base class subobjects Bill Wade
- CWG233
2000-06-09 9.4.4 [dcl.init.ref] DR References vs pointers in UDC overload resolution Matthias Meixner
- CWG232
2000-06-05 7.6.2.2 [expr.unary.op] NAD Is indirection through a null pointer undefined behavior? Mike Miller
- CWG231
2000-05-31 6.5.3 [basic.lookup.unqual] NAD Visibility of names after using-directives Jörg Barfurth
- CWG230
2000-05-04 11.7.4 [class.abstract] NAD Calls to pure virtual functions Jim Hill
- CWG229
2000-04-01 13.7.6 [temp.spec.partial] NAD Partial specialization of function templates Dave Abrahams
- CWG228
2000-05-04 13.3 [temp.names] CD1 Use of template keyword with non-member templates Daveed Vandevoorde
- CWG227
2000-04-21 8.5 [stmt.select] TC1 How many scopes in an if statement? Marc Paterno
- CWG226
2000-04-19 13.2 [temp.param] CD1 Default template arguments for function templates Bjarne Stroustrup
- CWG225
2000-01-26 6.5.4 [basic.lookup.argdep] NAD Koenig lookup and fundamental types Derek Inglis
- CWG224
1999-11-30 13.8.3.2 [temp.dep.type] CD1 Definition of dependent names Derek Inglis
- CWG223
2000-04-19 Clause Annex D [depr] CD3 The meaning of deprecation Mike Miller
- CWG222
1999-12-20 Clause 7 [expr] CD1 Sequence points and lvalue-returning operators Andrew Koenig
- CWG221
2000-04-03 12.4.3.2 [over.ass] CD1 Must compound assignment operators be member functions? Jim Hyslop
- CWG220
2000-03-31 6.7.5.5.3 [basic.stc.dynamic.deallocation] CD1 All deallocation functions should be required not to throw Herb Sutter
- CWG219
2000-03-31 14.6.2 [except.terminate] NAD Cannot defend against destructors that throw exceptions Herb Sutter
- CWG218
2000-03-28 6.5.4 [basic.lookup.argdep] CD1 Specification of Koenig lookup Hyman Rosen
- CWG217
2000-03-22 9.3.4.7 [dcl.fct.default] TC1 Default arguments for non-template member functions of class templates Martin Sebor
- CWG216
2000-03-13 6.6 [basic.link] CD1 Linkage of nameless class-scope enumeration types Daveed Vandevoorde
- CWG215
2000-03-13 13.2 [temp.param] CD1 Template parameters are not allowed in nested-name-specifiers Martin von Loewis
- CWG214
2000-03-13 13.7.7.3 [temp.func.order] CD1 Partial ordering of function templates is underspecified Martin von Loewis/Martin Sebor
- CWG213
2000-03-10 13.8.3 [temp.dep] TC1 Lookup in dependent base classes John Spicer
- CWG212
2000-03-07 13.9.2 [temp.inst] CD4 Implicit instantiation is not described clearly enough Christophe de Dinechin
- CWG211
2000-03-08 Clause 14 [except] NAD Constructors should not be allowed to return normally after an exception Bruce Mellows
- CWG210
2000-03-06 14.4 [except.handle] TC1 What is the type matched by an exception handler? Scott Douglass
- CWG209
2000-03-01 11.8.4 [class.friend] NAD Must friend declaration names be accessible? Judy Ward
- CWG208
2000-02-28 14.2 [except.throw] CD1 Rethrowing exceptions in nested handlers Bill Wade
- CWG207
2000-02-28 11.8.3 [class.access.base] CD1 using-declarations and protected access Jason Merrill
- CWG206
2000-02-23 _N4868_.13.8.4 [temp.nondep] TC1 Semantic constraints on non-dependent names Mike Miller
- CWG205
2000-02-11 Clause 13 [temp] drafting Templates and static data members Mike Miller
- CWG204
2000-02-11 Clause 13 [temp] CD1 Exported class templates Robert Klarer
- CWG203
2000-02-08 7.6.2.2 [expr.unary.op] NAD Type of address-of-member expression Lisa Lippincott
- CWG202
2000-02-02 12.3 [over.over] TC1 Use of overloaded function name Steve Clamage
- CWG201
2000-01-31 6.7.7 [class.temporary] CD1 Order of destruction of temporaries in initializers Alan Nash
- CWG200
2000-01-28 13.7.7.3 [temp.func.order] dup Partial ordering and explicit arguments Martin Sebor
- CWG199
2000-01-27 6.7.7 [class.temporary] CD1 Order of destruction of temporaries Alan Nash
- CWG198
2000-01-27 11.6 [class.local] CD1 Definition of "use" in local and nested classes Erwin Unruh
- CWG197
2000-01-26 13.8.4.2 [temp.dep.candidate] CD1 Issues with two-stage lookup of dependent names Derek Inglis
- CWG196
2000-01-20 7.6.2.9 [expr.delete] open Arguments to deallocation functions Matt Austern
- CWG195
2000-01-12 7.6.1.10 [expr.reinterpret.cast] CD1 Converting between function and object pointers Steve Clamage
- CWG194
2000-01-11 11.4.5 [class.ctor] TC1 Identifying constructors Jamie Schmeiser
- CWG193
2000-01-07 11.4.7 [class.dtor] TC1 Order of destruction of local automatics of destructor Gerhard Menzl
- CWG192
2000-01-06 6.5.3 [basic.lookup.unqual] NAD Name lookup in parameters Alan Nash
- CWG191
1999-12-29 6.5.3 [basic.lookup.unqual] CD6 Name lookup does not handle complex nesting Alan Nash
- CWG190
1999-12-20 11.4 [class.mem] TC1 Layout-compatible POD-struct types Steve Adamczyk
- CWG189
1999-12-20 5.12 [lex.operators] drafting Definition of operator and punctuator Mike Miller
- CWG188
1999-12-20 7.6.20 [expr.comma] TC1 Comma operator and rvalue conversion Mike Miller
- CWG187
1999-11-15 13.2 [temp.param] TC1 Scope of template parameter names John Spicer
- CWG186
1999-11-11 13.8.2 [temp.local] open Name hiding and template template-parameters John Spicer
- CWG185
1999-11-11 11.4.5.3 [class.copy.ctor] TC1 "Named" temporaries and copy elision Bill Wade
- CWG184
1999-11-11 13.2 [temp.param] CD1 Default arguments in template template-parameters John Spicer
- CWG183
1999-11-09 13.8 [temp.res] TC1 typename in explicit specializations John Spicer
- CWG182
1999-11-08 13.9.4 [temp.expl.spec] NAD Access checking on explicit specializations John Spicer
- CWG181
1999-11-04 13.10.3.6 [temp.deduct.type] TC1 Errors in template template-parameter example John Spicer
- CWG180
1999-12-21 13.8 [temp.res] CD1 typename and elaborated types Mike Miller
- CWG179
1999-11-01 7.6.6 [expr.add] TC1 Function pointers and subtraction Mike Miller
- CWG178
1999-10-25 9.4 [dcl.init] TC1 More on value-initialization Andrew Koenig
- CWG177
1999-10-25 9.4 [dcl.init] CD1 Lvalues vs rvalues in copy-initialization Steve Adamczyk
- CWG176
1999-02-21 Clause 11 [class] TC1 Name injection and templates John Spicer
- CWG175
1999-02-21 Clause 11 [class] CD1 Class name injection and base name access John Spicer
- CWG174
1999-10-25 _N3225_.D.2 [depr.static] NAD Undeprecating global static Lawrence Crowl
- CWG173
1999-09-27 5.3 [lex.charset] TC1 Constraints on execution character set Markus Mauhart
- CWG172
1999-09-26 9.7.1 [dcl.enum] CD1 Unsigned int as underlying type of enum Bjarne Stroustrup
- CWG171
1999-09-19 9.8 [basic.namespace] TC1 Global namespace scope Greg Lutz
- CWG170
1999-09-16 7.3.13 [conv.mem] DRWP Pointer-to-member conversions Mike Stump
- CWG169
1999-09-16 9.9 [namespace.udecl] NAD template-ids in using-declarations Valentin Bonnard
- CWG168
1999-09-09 9.11 [dcl.link] NAD C linkage for static member functions Darin Adler
- CWG167
1999-09-08 _N3225_.D.2 [depr.static] NAD Deprecating static functions Darin Adler
- CWG166
1999-09-08 _N4868_.9.8.2.3 [namespace.memdef] TC1 Friend declarations of template-ids John Spicer
- CWG165
1999-09-07 _N4868_.9.8.2.3 [namespace.memdef] NAD Definitions of friends and block-scope externs Derek Inglis
- CWG164
1999-09-03 6.5.4 [basic.lookup.argdep] TC1 Overlap between Koenig and normal lookup Derek Inglis
- CWG163
1999-08-12 9.4.2 [dcl.init.aggr] TC1 Description of subaggregate initializer Mike Miller
- CWG162
1999-08-26 12.2.2.2 [over.match.call] CD1 (&C::f)() with nonstatic members Steve Adamczyk
- CWG161
1999-08-26 11.8.5 [class.protected] TC1 Access to protected nested type Steve Adamczyk
- CWG160
1999-08-23 9.3.3 [dcl.ambig.res] CD1 Missing std:: qualification Al Stevens
- CWG159
1999-08-23 9.3.4 [dcl.meaning] TC1 Namespace qualification in declarators John Spicer
- CWG158
1999-08-20 7.2.1 [basic.lval] CD1 Aliasing and qualification conversions Mike Stump
- CWG157
1999-08-19 9.1 [dcl.pre] open Omitted typedef declarator Daveed Vandevoorde
- CWG156
1999-08-18 _N4868_.6.5.6 [basic.lookup.classref] NAD Name lookup for conversion functions Derek Inglis
- CWG155
1999-08-12 9.4 [dcl.init] dup Brace initializer for scalar Steve Clamage
- CWG154
1999-08-09 9.2.2 [dcl.stc] NAD Anonymous unions in unnamed namespaces Greg Comeau
- CWG153
1999-08-06 12.2.4.3 [over.ics.rank] TC1 Misleading wording (rank of conversion) Valentin Bonnard
- CWG152
1999-08-04 11.4.8.2 [class.conv.ctor] TC1 explicit copy constructors Steve Adamczyk
- CWG151
1999-08-04 9.4 [dcl.init] TC1 Terminology of zero-initialization Valentin Bonnard
- CWG150
1999-08-03 13.4.4 [temp.arg.template] C++17 Template template parameters and default arguments Mike Miller
- CWG149
1999-07-31 7.3.12 [conv.ptr] TC1 Accessibility and ambiguity Nathan Sidwell
- CWG148
1999-07-31 Clause 11 [class] TC1 POD classes and pointers to members Nathan Sidwell
- CWG147
1999-02-21 _N4567_.5.1.1 [expr.prim.general] TC1 Naming the constructor John Spicer
- CWG146
1999-07-23 6.8.2 [basic.fundamental] open Floating-point zero Andy Sawyer
- CWG145
1999-07-23 D.7 [depr.impldec] TC1 Deprecation of prefix ++ Mike Miller
- CWG144
1999-07-22 9.2.9.5 [dcl.type.elab] open Position of friend specifier Daveed Vandevoorde
- CWG143
1999-07-21 6.5.4 [basic.lookup.argdep] CD1 Friends and Koenig lookup Mike Miller
- CWG142
1999-07-16 11.8.3 [class.access.base] TC1 Injection-related errors in access example Steve Adamczyk
- CWG141
1999-07-31 _N4868_.6.5.6 [basic.lookup.classref] CD1 Non-member function templates in member access expressions fvali
- CWG140
1999-07-15 9.3.4.6 [dcl.fct] CD1 Agreement of parameter declarations Steve Clamage
- CWG139
1999-07-14 6.5.3 [basic.lookup.unqual] CD1 Error in friend lookup example Mike Miller
- CWG138
1999-07-14 _N4868_.9.8.2.3 [namespace.memdef] CD6 Friend declaration name lookup Martin von Loewis
- CWG137
1999-07-13 7.6.1.9 [expr.static.cast] TC1 static_cast of cv void* Mike Miller
- CWG136
1999-07-09 9.3.4.7 [dcl.fct.default] CD1 Default arguments and friend declarations Daveed Vandevoorde
- CWG135
1999-07-01 9.3.4.6 [dcl.fct] TC1 Class type in in-class member function definitions Gabriel Netterdag
- CWG134
1999-06-17 Clause 13 [temp] TC1 Template classes and declarator-ids Mike Miller
- CWG133
1999-06-25 14.5 [except.spec] dup Exception specifications and checking Daveed Vandevoorde
- CWG132
1999-06-25 6.6 [basic.link] NAD Local types and linkage Daveed Vandevoorde
- CWG131
1999-06-23 _N2691_.E [extendid] TC1 Typo in Lao characters John Spicer
- CWG130
1999-06-20 7.6.2.8 [expr.new] NAD Sequence points and new-expressions Herb Sutter
- CWG129
1999-06-26 6.9.1 [intro.execution] CD3 Stability of uninitialized auto variables Nathan Myers
- CWG128
1999-06-10 7.6.1.9 [expr.static.cast] TC1 Casting between enum types Clark Nelson
- CWG127
1999-06-08 7.6.2.8 [expr.new] TC1 Ambiguity in description of matching deallocation function Alexander Schiemann
- CWG126
1999-06-08 14.5 [except.spec] TC1 Exception specifications and const Martin von Loewis
- CWG125
1999-06-07 _N4567_.5.1.1 [expr.prim.general] CD1 Ambiguity in friend declaration syntax Martin von Loewis
- CWG124
1999-06-03 6.7.7 [class.temporary] CD1 Lifetime of temporaries in default initialization of class arrays Jack Rouse
- CWG123
1999-06-03 _N4567_.5.1.1 [expr.prim.general] TC1 Bad cross-reference Mike Miller
- CWG122
1999-06-03 _N4567_.5.1.1 [expr.prim.general] CD1 template-ids as unqualified-ids Mike Miller
- CWG121
1999-05-28 13.8 [temp.res] TC1 Dependent type names with non-dependent nested-name-specifiers Bill Gibbons
- CWG120
1999-05-28 13.8 [temp.res] TC1 Nonexistent non-terminal qualified-name Bill Gibbons
- CWG119
1999-05-20 6.7.3 [basic.life] CD1 Object lifetime and aggregate initialization Jack Rouse
- CWG118
1999-05-17 7.6.1.3 [expr.call] CD1 Calls via pointers to virtual member functions Martin O'Riordan
- CWG117
1999-05-14 6.7.7 [class.temporary] NAD Timing of destruction of temporaries Mike Miller
- CWG116
1999-05-11 13.7.7.2 [temp.over.link] TC1 Equivalent and functionally-equivalent function templates Mike Miller
- CWG115
1999-05-07 12.3 [over.over] CD1 Address of template-id John Spicer
- CWG114
1999-05-07 13.7.3 [temp.mem] NAD Virtual overriding by template member function specializations Bill Gibbons
- CWG113
1999-05-05 7.6.1.3 [expr.call] CD1 Visibility of called function Christophe de Dinechin
- CWG112
1999-05-04 9.3.4.5 [dcl.array] CD1 Array types and cv-qualifiers Steve Clamage
- CWG111
1999-05-04 11.4.5.3 [class.copy.ctor] NAD Copy constructors and cv-qualifiers Jack Rouse
- CWG110
1999-04-28 Clause 13 [temp] CD6 Can template functions and classes be declared in the same scope? John Spicer
- CWG109
1999-04-06 9.9 [namespace.udecl] NAD Allowing ::template in using-declarations Daveed Vandevoorde
- CWG108
1999-04-14 13.8.3.2 [temp.dep.type] TC1 Are classes nested in templates dependent? Mark Mitchell
- CWG107
1999-04-21 9.11 [dcl.link] NAD Linkage of operator functions Stephen Clamage
- CWG106
Clause unknown [unknown] CD1 Creating references to references during template deduction/instantiation Bjarne Stroustrup
- CWG105
1999-04-16 Clause 13 [temp] TC1 Meaning of "template function" Daveed Vandevoorde
- CWG104
1999-03-21 14.2 [except.throw] NAD Destroying the exception temp when no handler is found Jonathan Schilling
- CWG103
1999-03-20 9.8.4 [namespace.udir] TC1 Is it extended-namespace-definition or extension-namespace-definition ? Herb Sutter
- CWG102
1998-10-15 12.2.2.3 [over.match.oper] NAD Operator lookup rules do not work well with parts of the library Herb Sutter
- CWG101
1999-03-10 9.9 [namespace.udecl] TC1 Redeclaration of extern "C" names via using-declarations Mike Miller
- CWG100
1999-03-09 13.4.3 [temp.arg.nontype] TC1 Clarify why string literals are not allowed as template arguments Mike Miller
- CWG99
1999-03-05 13.10.3.2 [temp.deduct.call] NAD Partial ordering, references and cv-qualifiers Mike Miller
- CWG98
1999-02-23 Clause 14 [except] TC1 Branching into try block Jack Rouse
- CWG97
1999-02-18 7.7 [expr.const] NAD Use of bool constants in integral constant expressions Andy Koenig
- CWG96
1999-02-16 13.3 [temp.names] C++11 Syntactic disambiguation using the template keyword John Spicer
- CWG95
1999-02-09 _N4868_.9.8.2.3 [namespace.memdef] NAD Elaborated type specifiers referencing names declared in friend decls John Spicer
- CWG94
1999-02-08 7.7 [expr.const] TC1 Inconsistencies in the descriptions of constant expressions Mike Miller
- CWG93
1999-02-06 6.7.3 [basic.life] TC1 Missing word in 3.8 basic.life paragraph 2 Mike Miller
- CWG92
1999-02-02 14.5 [except.spec] CD4 Should exception-specifications be part of the type system? Jonathan Schilling
- CWG91
1999-02-02 6.5.4 [basic.lookup.argdep] NAD A union's associated types should include the union itself John Spicer
- CWG90
1999-02-02 6.5.4 [basic.lookup.argdep] TC1 Should the enclosing class be an "associated class" too? John Spicer
- CWG89
1998-10-27 6.7.3 [basic.life] TC1 Object lifetime does not account for reference rebinding AFNOR
- CWG88
1999-01-20 13.9.4 [temp.expl.spec] NAD Specialization of member constant templates Jason Merrill
- CWG87
1999-01-25 14.5 [except.spec] CD1 Exception specifications on function parameters Steve Adamczyk
- CWG86
1999-01-01 6.7.7 [class.temporary] CD1 Lifetime of temporaries in query expressions Steve Adamczyk
- CWG85
1999-01-25 6.5.6 [basic.lookup.elab] TC1 Redeclaration of member class Steve Adamczyk
- CWG84
1998-12-10 12.2.4.2 [over.best.ics] TC1 Overloading and conversion loophole used by auto_ptr Steve Adamczyk
- CWG83
1999-01-24 12.2.4.3 [over.ics.rank] TC1 Overloading and deprecated conversion of string literal Steve Adamczyk
- CWG82
1998-12-31 6.3 [basic.def.odr] dup Definition of "using" a constant expression Bill Gibbons
- CWG81
1998-10-27 Clause Annex C [diff] NAD Null pointers and C compatibility Steve Clamage
- CWG80
1998-12-05 11.4 [class.mem] TC1 Class members with same name as class Jason Merrill
- CWG79
1998-12-15 17.6.3.4 [new.delete.placement] dup Alignment and placement new Herb Sutter
- CWG78
1998-12-15 9.4 [dcl.init] CD1 Section 8.5 paragraph 9 should state it only applies to non-static objects Judy Ward
- CWG77
1998-12-15 11.8.4 [class.friend] CD1 The definition of friend does not allow nested classes to be friends Judy Ward
- CWG76
1998-12-15 9.2.9.2 [dcl.type.cv] TC1 Are const volatile variables considered "constant expressions"? Judy Ward
- CWG75
1998-12-29 11.4 [class.mem] TC1 In-class initialized members must be const John Wiegley
- CWG74
1998-11-16 7.6.2.8 [expr.new] TC1 Enumeration value in direct-new-declarator Jason Merrill
- CWG73
1998-11-13 7.6.10 [expr.eq] TC1 Pointer equality Nathan Myers
- CWG72
1998-10-19 Clause 13 [temp] dup Linkage and storage class specifiers for templates Mike Ball
- CWG71
1998-10-15 Clause 7 [expr] NAD Incorrect cross reference Neal Gafter
- CWG70
1998-09-29 13.10.3.6 [temp.deduct.type] CD1 Is an array bound a nondeduced context? Jack Rouse
- CWG69
1998-10-17 9.2.2 [dcl.stc] TC1 Storage class specifiers on template declarations Mike Ball
- CWG68
1998-10-17 9.2.9.5 [dcl.type.elab] TC1 Grammar does not allow "friend class A<int>;" Mike Ball
- CWG67
1998-10-06 11.4.9 [class.static] TC1 Evaluation of left side of object-expression Mike Miller
- CWG66
1998-10-06 9.3.4.7 [dcl.fct.default] NAD Visibility of default args vs overloads added after using-declaration Mike Miller
- CWG65
1998-10-06 9.3.4.7 [dcl.fct.default] TC1 Typo in default argument example Mike Miller
- CWG64
1998-10-13 13.9.4 [temp.expl.spec] TC1 Partial ordering to disambiguate explicit specialization Steve Adamczyk
- CWG63
1998-10-13 13.9.2 [temp.inst] CD1 Class instantiation from pointer conversion to void*, null and self Steve Adamczyk
- CWG62
1998-10-13 13.4.2 [temp.arg.type] CD1 Unnamed members of classes used as type parameters Steve Adamczyk
- CWG61
1998-10-13 12.3 [over.over] NAD Address of static member function "&p->f" Steve Adamczyk
- CWG60
1998-10-13 12.2.4.2.5 [over.ics.ref] CD1 Reference binding and valid conversion sequences Steve Adamczyk
- CWG59
1998-10-13 12.2.2.5 [over.match.copy] TC1 Clarification of overloading and UDC to reference type Steve Adamczyk
- CWG58
1998-10-13 11.4.10 [class.bit] CD1 Signedness of bit fields of enum type Steve Adamczyk
- CWG57
1998-10-13 11.5 [class.union] open Empty unions Steve Adamczyk
- CWG56
1998-10-13 9.2.4 [dcl.typedef] TC1 Redeclaring typedefs within classes Steve Adamczyk
- CWG55
1998-10-13 7.6.6 [expr.add] NAD Adding/subtracting pointer and enumeration value Steve Adamczyk
- CWG54
1998-10-13 7.6.1.9 [expr.static.cast] CD1 Static_cast from private base to derived class Steve Adamczyk
- CWG53
1998-10-13 7.6.1.9 [expr.static.cast] TC1 Lvalue-to-rvalue conversion before certain static_casts Steve Adamczyk
- CWG52
1998-10-13 7.6.1.5 [expr.ref] TC1 Non-static members, member selection and access checking Steve Adamczyk
- CWG51
1998-10-13 12.2.4 [over.match.best] TC1 Overloading and user-defined conversions Steve Adamczyk
- CWG50
1998-10-13 6.3 [basic.def.odr] NAD Converting pointer to incomplete type to same type Steve Adamczyk
- CWG49
1998-10-16 13.2 [temp.param] TC1 Restriction on non-type, non-value template arguments Mike Miller
- CWG48
1997-11-23 11.4.9.3 [class.static.data] TC1 Definitions of unused static members Bill Gibbons
- CWG47
1997-11-07 13.7.5 [temp.friend] NAD Template friend issues John H. Spicer
- CWG46
1998-01-28 13.9.3 [temp.explicit] NAD Explicit instantiation of member templates John H. Spicer
- CWG45
1998-09-29 11.8.8 [class.access.nest] CD1 Access to nested classes Daveed Vandevoorde
- CWG44
1998-09-19 13.9.4 [temp.expl.spec] CD1 Member specializations Nathan Myers
- CWG43
1998-09-15 6.8 [basic.types] TC1 Copying base classes (PODs) using memcpy Nathan Myers
- CWG42
1998-09-15 6.4.7 [basic.scope.class] NAD Redefining names from base classes Steve Clamage
- CWG41
1998-09-01 6.5.3 [basic.lookup.unqual] TC1 Clarification of lookup of names after declarator-id Mike Miller
- CWG40
1998-09-01 9.3.4 [dcl.meaning] TC1 Syntax of declarator-id Mike Miller
- CWG39
1998-08-20 6.5.2 [class.member.lookup] CD1 Conflicting ambiguity rules Neal M Gafter
- CWG38
1998-08-17 13.3 [temp.names] TC1 Explicit template arguments and operator functions John Wiegley
- CWG37
1998-08-10 14.6.3 [except.uncaught] NAD When is uncaught_exception() true? Daveed Vandevoorde
- CWG36
1998-08-20 9.9 [namespace.udecl] CD6 using-declarations in multiple-declaration contexts Andrew Koenig
- CWG35
1998-07-29 9.4 [dcl.init] TC1 Definition of default-initialization Andrew Koenig
- CWG34
1998-07-15 13.9.2 [temp.inst] NAD Argument dependent lookup and points of instantiation Daveed Vandevoorde
- CWG33
1998-07-15 6.5.4 [basic.lookup.argdep] TC1 Argument dependent lookup and overloaded functions Jason Merrill
- CWG32
1998-07-10 Clause 13 [temp] TC1 Clarification of explicit instantiation of non-exported templates Daveed Vandevoorde
- CWG31
1998-06-23 7.6.2.8 [expr.new] NAD Looking up new/delete Daveed Vandevoorde
- CWG30
1998-05-28 13.3 [temp.names] TC1 Valid uses of "::template" Daveed Vandevoorde
- CWG29
1998-03-19 9.11 [dcl.link] CD1 Linkage of locally declared functions Mike Ball
- CWG28
1997-10-19 6.9.3.3 [basic.start.dynamic] CD1 'exit', 'signal' and static object destruction Martin J. O'Riordan
- CWG27
1997-09-25 12.5 [over.built] NAD Overload ambiguities for builtin ?: prototypes Jason Merrill
- CWG26
1997-09-22 11.4.5.3 [class.copy.ctor] NAD Copy constructors and default arguments Daveed Vandevoorde
- CWG25
14.5 [except.spec] TC1 Exception specifications and pointers to members unknown
- CWG24
13.9.4 [temp.expl.spec] TC1 Errors in examples in 14.7.3 unknown
- CWG23
13.7.7.3 [temp.func.order] NAD Some questions regarding partial ordering of function templates unknown
- CWG22
13.8.4 [temp.dep.res] TC1 Template parameter with a default argument that refers to itself unknown
- CWG21
13.2 [temp.param] TC1 Can a default argument for a template parameter appear in a friend declaration? unknown
- CWG20
11.4.5.3 [class.copy.ctor] TC1 Some clarifications needed for 12.8 para 15 unknown
- CWG19
11.8.5 [class.protected] NAD Clarify protected member access unknown
- CWG18
9.3.4.6 [dcl.fct] NAD f(TYPE) where TYPE is void should be allowed unknown
- CWG17
11.8.3 [class.access.base] NAD Footnote 99 should discuss the naming class when describing members that can be accessed from friends unknown
- CWG16
11.8.3 [class.access.base] CD1 Access to members of indirect private base classes unknown
- CWG15
9.3.4.7 [dcl.fct.default] dup Default arguments for parameters of function templates unknown
- CWG14
9.11 [dcl.link] NAD extern "C" functions and declarations in different namespaces Erwin Unruh
- CWG13
9.11 [dcl.link] NAD extern "C" for Parameters of Function Templates John Spicer
- CWG12
6.5.4 [basic.lookup.argdep] dup Default arguments on different declarations for the same function and the Koenig lookup Daveed Vandevoorde
- CWG11
9.9 [namespace.udecl] CD1 How do the keywords typename/template interact with using-declarations? Bill Gibbons
- CWG10
11.8.8 [class.access.nest] CD1 Can a nested class access its own class name as a qualified name if it is a private member of the enclosing class? Josee Lajoie
- CWG9
11.8.3 [class.access.base] CD1 Clarification of access to base class members unknown
- CWG8
11.8 [class.access] CD1 Access to template arguments used in a function return type and in the nested name specifier Mike Ball
- CWG7
11.8.3 [class.access.base] NAD Can a class with a private virtual base class be derived from? Jason Merrill
- CWG6
11.9.6 [class.copy.elision] NAD Should the optimization that allows a class object to alias another object also allow the case of a parameter in an inline function to alias its argument? unknown
- CWG5
9.4 [dcl.init] CD1 CV-qualifiers and type conversions Josee Lajoie
- CWG4
9.11 [dcl.link] CD1 Does extern "C" affect the linkage of function names with internal linkage? Mike Anderson
- CWG3
13.9.4 [temp.expl.spec] NAD The template compilation model rules render some explicit specialization declarations not visible during instantiation Bill Gibbons
- CWG2
13.8.4 [temp.dep.res] drafting How can dependent names be used in member declarations that appear outside of the class template definition? unknown
- CWG1
9.3.4.7 [dcl.fct.default] TC1 What if two using-declarations refer to the same function but the declarations introduce different default-arguments? Bill Gibbons