r224158 - in /trunk/libstdc++-v3: ChangeLog inc...

redi@gcc.gnu.org redi@gcc.gnu.org
Fri Jun 5 16:31:00 GMT 2015


Author: redi
Date: Fri Jun  5 16:31:05 2015
New Revision: 224158

URL: https://gcc.gnu.org/viewcvs?rev=224158&root=gcc&view=rev
Log:
	* include/std/shared_mutex (__shared_mutex_pthread,
	__shared_mutex_cv): New helper types implementing the shared mutex
	requirements.
	(shared_mutex): New type for C++17.
	(shared_timed_mutex): Derive from one of the new helper types.
	* testsuite/30_threads/shared_mutex/cons/1.cc: New.
	* testsuite/30_threads/shared_mutex/cons/assign_neg.cc: New.
	* testsuite/30_threads/shared_mutex/cons/copy_neg.cc: New.
	* testsuite/30_threads/shared_mutex/requirements/standard_layout.cc:
	New.
	* testsuite/30_threads/shared_mutex/try_lock/1.cc: New.
	* testsuite/30_threads/shared_mutex/try_lock/2.cc: New.

Added:
    trunk/libstdc++-v3/testsuite/30_threads/shared_mutex/
    trunk/libstdc++-v3/testsuite/30_threads/shared_mutex/cons/
    trunk/libstdc++-v3/testsuite/30_threads/shared_mutex/cons/1.cc
    trunk/libstdc++-v3/testsuite/30_threads/shared_mutex/cons/assign_neg.cc
    trunk/libstdc++-v3/testsuite/30_threads/shared_mutex/cons/copy_neg.cc
    trunk/libstdc++-v3/testsuite/30_threads/shared_mutex/requirements/
    trunk/libstdc++-v3/testsuite/30_threads/shared_mutex/requirements/standard_layout.cc
    trunk/libstdc++-v3/testsuite/30_threads/shared_mutex/try_lock/
    trunk/libstdc++-v3/testsuite/30_threads/shared_mutex/try_lock/1.cc
    trunk/libstdc++-v3/testsuite/30_threads/shared_mutex/try_lock/2.cc
Modified:
    trunk/libstdc++-v3/ChangeLog
    trunk/libstdc++-v3/include/std/shared_mutex



More information about the Libstdc++-cvs mailing list