[libcxx-commits] [PATCH] D63620: P1144 "Trivially relocatable" (2/3): explicit warrants for std library types

Arthur O'Dwyer via Phabricator via libcxx-commits libcxx-commits at lists.llvm.org
Thu Sep 12 14:32:22 PDT 2019


Quuxplusone updated this revision to Diff 220000.
Quuxplusone added a comment.

Rebase on master/D61761 <https://reviews.llvm.org/D61761>, and finally implement conditionally trivial relocatability for `stack`, `queue`, and `priority_queue`.


Repository:
  rCXX libc++

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D63620/new/

https://reviews.llvm.org/D63620

Files:
  include/__bit_reference
  include/__config
  include/__hash_table
  include/__locale
  include/__mutex_base
  include/bitset
  include/deque
  include/exception
  include/forward_list
  include/future
  include/memory
  include/optional
  include/queue
  include/shared_mutex
  include/stack
  include/string
  include/thread
  include/unordered_map
  include/unordered_set
  include/variant
  include/vector
  test/libcxx/containers/sequences/deque/trivially_relocatable.pass.cpp
  test/libcxx/containers/sequences/vector/trivially_relocatable.pass.cpp
  test/libcxx/containers/unord/unord.map/trivially_relocatable.pass.cpp
  test/libcxx/containers/unord/unord.set/trivially_relocatable.pass.cpp
  test/libcxx/strings/basic.string/trivially_relocatable.pass.cpp
  test/libcxx/type_traits/is_trivially_relocatable.pass.cpp
  test/libcxx/utilities/memory/util.smartptr/trivially_relocatable.pass.cpp
  test/libcxx/utilities/memory/util.smartptr/trivially_relocatable_with_deleter.pass.cpp
  test/libcxx/utilities/optional/optional.object/trivial_copy_move_ABI.pass.cpp
  test/libcxx/utilities/tuple/tuple.tuple/trivial_copy_move_ABI.pass.cpp
  test/libcxx/utilities/utility/pairs/pairs.pair/trivial_copy_move_ABI.pass.cpp
  test/libcxx/utilities/variant/variant.variant/trivial_copy_move_ABI.pass.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D63620.220000.patch
Type: text/x-patch
Size: 103881 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20190912/9d5c2e95/attachment-0001.bin>


More information about the libcxx-commits mailing list