From e2341acabb65e5b26bdfadeeaf3cf87f647104b4 Mon Sep 17 00:00:00 2001 From: Marshall Clow Date: Mon, 22 Jan 2018 23:17:20 +0000 Subject: [PATCH] Update cxx2a status git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@323160 91177308-0d34-0410-b5e6-96231b3b80d8 --- www/cxx2a_status.html | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/www/cxx2a_status.html b/www/cxx2a_status.html index 2c8d17337..6986d782c 100644 --- a/www/cxx2a_status.html +++ b/www/cxx2a_status.html @@ -54,14 +54,14 @@ - P0463R1LWGEndian just EndianTorontoIn progress + P0463R1LWGEndian just EndianTorontoIn progress7.0 P0674R1LWGExtending make_shared to Support ArraysToronto P0020R6LWGFloating Point AtomicAlbuquerque P0053R7LWGC++ Synchronized Buffered OstreamAlbuquerque P0202R3LWGAdd constexpr modifiers to functions in <algorithm> and <utility> HeadersAlbuquerqueIn Progress7.0 - P0415R1LWGConstexpr for std::complexAlbuquerque + P0415R1LWGConstexpr for std::complexAlbuquerqueIn Progress7.0 P0439R0LWGMake std::memory_order a scoped enumerationAlbuquerque P0457R2LWGString Prefix and Suffix CheckingAlbuquerqueComplete6.0 P0550R2LWGTransformation Trait remove_cvrefAlbuquerqueComplete6.0 @@ -78,7 +78,10 @@

[ Note: "Nothing to do" means that no library changes were needed to implement this change -- end note]

-

The missing bits in P0600 are in [mem.res.class], [mem.poly.allocator.class], and [container.node.overview]

+

The missing bits in P0600 are in [mem.res.class], [mem.poly.allocator.class], and [container.node.overview]

+ +

The missing bits in P0202 are in copy, copy_backwards, move, and move_backwards (and the ones that call them: copy_n, rotate_copy, merge, set_union, set_difference, and set_symmetric_difference). This is because the first four algorithms have specializations that call memmove which is not constexpr. See Bug 25165

+

Library Working group Issues Status

@@ -115,7 +118,7 @@ 2958Moves improperly defined as deletedAlbuquerque 2964Apparently redundant requirement for dynamic_pointer_castAlbuquerque 2965Non-existing path::native_string() in filesystem_error::what() specificationAlbuquerque - 2972What is is_trivially_destructible_v?AlbuquerqueComplete + 2972What is is_trivially_destructible_v<int>?AlbuquerqueComplete 2976Dangling uses_allocator specialization for packaged_taskAlbuquerqueComplete 2977unordered_meow::merge() has incorrect Throws: clauseAlbuquerque 2978Hash support for pmr::string and friendsAlbuquerque @@ -132,7 +135,7 @@ -

Last Updated: 15-Jan-2018

+

Last Updated: 22-Jan-2018