From: Marshall Clow Date: Mon, 22 Jan 2018 23:17:20 +0000 (+0000) Subject: Update cxx2a status X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d161ac9ea6c3bd50485bd17593e9765999796ae8;p=platform%2Fupstream%2Fllvm.git Update cxx2a status llvm-svn: 323160 --- diff --git a/libcxx/www/cxx2a_status.html b/libcxx/www/cxx2a_status.html index 2c8d1733..6986d78 100644 --- a/libcxx/www/cxx2a_status.html +++ b/libcxx/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