Implement Pp0156r2: 'Variadic Lock Guard, version 5' Reviewed as https://reviews...
authorMarshall Clow <mclow.lists@gmail.com>
Fri, 24 Mar 2017 03:40:36 +0000 (03:40 +0000)
committerMarshall Clow <mclow.lists@gmail.com>
Fri, 24 Mar 2017 03:40:36 +0000 (03:40 +0000)
commit6015dd11c875b9467c93221f19e5d59b0522757a
treedde732f117aad6ed353d8d067f047f1d0ce663e6
parent36f2e0eee834fca853e6e0df6b4fa76b06c0f329
Implement Pp0156r2: 'Variadic Lock Guard, version 5'  Reviewed as https://reviews.llvm.org/D31163.

llvm-svn: 298681
16 files changed:
libcxx/include/__config
libcxx/include/__mutex_base
libcxx/include/mutex
libcxx/include/shared_mutex
libcxx/test/libcxx/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_mutex_mangling.pass.cpp [deleted file]
libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/mutex.pass.cpp
libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_mutex_cxx03.pass.cpp [deleted file]
libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/adopt_lock.pass.cpp [moved from libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_adopt_lock.pass.cpp with 71% similarity]
libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/assign.fail.cpp [moved from libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_assign.fail.cpp with 66% similarity]
libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/copy.fail.cpp [moved from libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_copy.fail.cpp with 65% similarity]
libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/mutex.fail.cpp [moved from libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_mutex.fail.cpp with 69% similarity]
libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/mutex.pass.cpp [moved from libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_mutex.pass.cpp with 61% similarity]
libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.scoped/types.pass.cpp [moved from libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.guard/variadic_types.pass.cpp with 75% similarity]
libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.shared/thread.lock.shared.cons/mutex.pass.cpp
libcxx/test/std/thread/thread.mutex/thread.lock/thread.lock.unique/thread.lock.unique.cons/mutex.pass.cpp
libcxx/www/cxx1z_status.html