From c8faf3a93cc154077234c67d9bf2fbc93d120780 Mon Sep 17 00:00:00 2001 From: Marshall Clow Date: Sun, 18 Mar 2018 19:29:21 +0000 Subject: [PATCH] Updated C++2a status with changes from Jacksonville WG21 meeting llvm-svn: 327806 --- libcxx/www/cxx2a_status.html | 47 +++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 46 insertions(+), 1 deletion(-) diff --git a/libcxx/www/cxx2a_status.html b/libcxx/www/cxx2a_status.html index 7bdef15..1ed3083 100644 --- a/libcxx/www/cxx2a_status.html +++ b/libcxx/www/cxx2a_status.html @@ -72,6 +72,15 @@ P0767R1CWGDeprecate PODAlbuquerqueComplete7.0 P0768R1CWGLibrary Support for the Spaceship (Comparison) OperatorAlbuquerque P0777R1LWGTreating Unnecessary decayAlbuquerqueComplete7.0 + P0122R7LWG<span>Jacksonville + P0355R7LWGExtending chrono to Calendars and Time ZonesJacksonville + P0551R3LWGThou Shalt Not Specialize std Function Templates!Jacksonville + P0753R2LWGManipulators for C++ Synchronized Buffered OstreamJacksonville + P0754R2LWG<version>Jacksonville + P0809R0LWGComparing Unordered ContainersJacksonville + P0858R0LWGConstexpr iterator requirementsJacksonville + P0905R1CWGSymmetry for spaceshipJacksonville + P0966R1LWGstring::reserve Should Not ShrinkJacksonville @@ -132,10 +141,46 @@ 3001weak_ptr::element_type needs remove_extent_tAlbuquerque 3024variant's copies must be deleted instead of disabled via SFINAEAlbuquerque + + 2164What are the semantics of vector.emplace(vector.begin(), vector.back())?Jacksonville + 2243istream::putback problemJacksonvilleComplete + 2816resize_file has impossible postconditionJacksonvilleNothing to do + 2843Unclear behavior of std::pmr::memory_resource::do_allocate()Jacksonville + 2849Why does !is_regular_file(from) cause copy_file to report a "file already exists" error?JacksonvilleNothing to do + 2851std::filesystem enum classes are now underspecifiedJacksonvilleNothing to do + 2946LWG 2758's resolution missed further correctionsJacksonville + 2969polymorphic_allocator::construct() shouldn't pass resource()Jacksonville + 2975Missing case for pair construction in scoped and polymorphic allocatorsJacksonville + 2989path's stream insertion operator lets you insert everything under the sunJacksonvilleCompleted + 3000monotonic_memory_resource::do_is_equal uses dynamic_cast unnecessarilyJacksonville + 3002[networking.ts] basic_socket_acceptor::is_open() isn't noexceptJacksonville + 3004§[string.capacity] and §[vector.capacity] should specify time complexity for capacity()JacksonvilleNothing to do + 3005Destruction order of arrays by make_shared/allocate_shared only recommended?Jacksonville + 3007allocate_shared should rebind allocator to cv-unqualified value_type for constructionJacksonville + 3009Including <string_view> doesn't provide std::size/empty/dataJacksonvilleComplete + 3010[networking.ts] uses_executor says "if a type T::executor_type exists"Jacksonville + 3013(recursive_)directory_iterator construction and traversal should not be noexceptJacksonvilleComplete + 3014More noexcept issues with filesystem operationsJacksonvilleComplete + 3015copy_options::unspecified underspecifiedJacksonvilleNothing to do + 3017list splice functions should use addressofJacksonville + 3020[networking.ts] Remove spurious nested value_type buffer sequence requirementJacksonville + 3026filesystem::weakly_canonical still defined in terms of canonical(p, base)Jacksonville + 3030Who shall meet the requirements of try_lock?JacksonvilleNothing to do + 3034P0767R1 breaks previously-standard-layout typesJacksonville + 3035std::allocator's constructors should be constexprJacksonville + 3039Unnecessary decay in thread and packaged_taskJacksonville + 3041Unnecessary decay in reference_wrapperJacksonville + 3042is_literal_type_v should be inlineJacksonvilleComplete + 3043Bogus postcondition for filesystem_error constructorJacksonville + 3045atomic<floating-point> doesn't have value_type or difference_typeJacksonville + 3048transform_reduce(exec, first1, last1, first2, init) discards execution policyJacksonville + 3051Floating point classifications were inadvertently changed in P0175JacksonvilleNothing to do + 3075basic_string needs deduction guides from basic_string_viewJacksonville + -

Last Updated: 6-Mar-2018

+

Last Updated: 18-Mar-2018

-- 2.7.4