Index of Arthur O'Dwyer's C++ standards proposals
- N4537 "Adding Symmetry Between shared_ptr and weak_ptr", 2015-05-19 (rejected)
- P0163 "shared_ptr::weak_type", 2015-10-23 (adopted in C++17)
- "Captureless lambdas should be default-constructible", unreleased (the same feature was adopted in C++20 via Louis Dionne's P0624)
- "Moving out of ostringstream", unreleased (the same feature was adopted in C++20 via Peter Sommerlad's P0408)
- "random_device, no strings attached", unreleased
- P0756 "Lambda syntax should be more liberal in what it accepts", 2017-08-12 (rejected)
- P0757 "regex_iterator should be iterable", 2017-09-10
- P0773 "Towards meaningful fancy pointers", 2017-10-05 (position paper presented in Albuquerque, 2017)
- P0824 "Summary of SG14 discussion on <system_error>", 2017-10-30 (position paper presented in Albuquerque, 2017)
- P1153 "Copying volatile subobjects is non-trivial", 2018-07-11
- P1154 "Type traits for structural comparison", 2018-07-25 (rejected)
- P1155 "More implicit moves", 2018-11-25 (adopted in C++20)
- P1518 "Stop overconstraining allocators in container deduction guides" (adopted in C++23)
- P1808 "Contra P0339 'polymorphic_allocator<> as a vocabulary type'", 2019-07-08 (rejected)
- P1837 "Remove NTTPs of class type from C++20", 2019-07-28 (rejected)
- P2266 "Simpler implicit move" (adopted in C++23)
- P2447 "std::span over an initializer list", 2023-03-15 mailing (adopted in C++26)
- P2538 "ADL-proof std::projected" (adopted in C++26)
- P2596 "Improve std::hive::reshape", 2022-06-09 (rejected)
- P2752 "Static storage for braced initializers" (adopted as DR against C++11)
- P2893 "Variadic friends" (Jody Hagins, adopted in C++26)
- P3031 "Resolve CWG2561, conversion function for lambda with explicit object parameter" (adopted as DR against C++23)
- P3055 "Relax wording to permit relocation optimizations in the STL", 2024-02-15 mailing (abandoned)
- P3418 "Wording for P3160R2 inplace_vector's 'construct/destroy' alternative", 2024-10-15, unreleased
- P1144 "std::is_trivially_relocatable", 2019—, R12 in the 2024-10-15 mailing
- P2767 "flat_set/flat_map omnibus", 2023—, R2 in the 2023-12-15 mailing
- P2848 "std::is_uniqued" (Enrico Mauro), 2023–, R1 in the 2024-07-15 mailing
- P2952 "auto& operator=(X&&) = default" (Matthew Taylor), 2023—, R1 in the 2023-12-15 mailing
- P2953 "Forbid defaulting operator=(X&&) &&", 2023—, 2023-08-15 mailing
- P3016 "Resolve inconsistencies in begin/end for valarray and braced initializer lists", 2023—, R3 in the 2024-04-15 mailing