[PATCH] D11555: [libcxx] Allow use of <atomic> in C++03. Try 3.

Eric Fiselier eric at efcs.ca
Wed Jul 29 21:36:40 PDT 2015


EricWF updated this revision to Diff 30985.
EricWF updated the summary for this revision.
EricWF added a comment.

- Address review comments.


http://reviews.llvm.org/D11555

Files:
  include/__config
  include/algorithm
  include/atomic
  include/ios
  include/memory
  include/type_traits
  src/ios.cpp
  src/memory.cpp
  test/std/algorithms/alg.sorting/alg.merge/inplace_merge.pass.cpp
  test/std/algorithms/alg.sorting/alg.merge/inplace_merge_comp.pass.cpp
  test/std/atomics/atomics.flag/atomic_flag_clear.pass.cpp
  test/std/atomics/atomics.flag/atomic_flag_clear_explicit.pass.cpp
  test/std/atomics/atomics.flag/clear.pass.cpp
  test/std/atomics/atomics.flag/init.pass.cpp
  test/std/atomics/atomics.flag/init03.pass.cpp
  test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong.pass.cpp
  test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_strong_explicit.pass.cpp
  test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak.pass.cpp
  test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_compare_exchange_weak_explicit.pass.cpp
  test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange.pass.cpp
  test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_exchange_explicit.pass.cpp
  test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add.pass.cpp
  test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_add_explicit.pass.cpp
  test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_and.pass.cpp
  test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_and_explicit.pass.cpp
  test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or.pass.cpp
  test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_or_explicit.pass.cpp
  test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub.pass.cpp
  test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_sub_explicit.pass.cpp
  test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_xor.pass.cpp
  test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_fetch_xor_explicit.pass.cpp
  test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_helpers.h
  test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_init.pass.cpp
  test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_is_lock_free.pass.cpp
  test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load.pass.cpp
  test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_load_explicit.pass.cpp
  test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store.pass.cpp
  test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_store_explicit.pass.cpp
  test/std/atomics/atomics.types.operations/atomics.types.operations.req/atomic_var_init.pass.cpp
  test/std/atomics/atomics.types.operations/atomics.types.operations.req/ctor.pass.cpp
  test/std/thread/thread.threads/thread.thread.class/thread.thread.assign/move2.pass.cpp
  test/support/test_macros.h

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D11555.30985.patch
Type: text/x-patch
Size: 55871 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20150730/6f129681/attachment.bin>


More information about the cfe-commits mailing list