gcc/libstdc++-v3/testsuite/30_threads
Jonathan Wakely ac4983563d mutex (lock_guard::lock_guard): Do not lock mutex when adopt_lock_t constructor is used.
2010-03-02  Jonathan Wakely  <jwakely.gcc@gmail.com>

	* include/std/mutex (lock_guard::lock_guard): Do not lock mutex when
	adopt_lock_t constructor is used.
	* testsuite/30_threads/lock_guard/cons/1.cc: New.

From-SVN: r157180
2010-03-02 23:00:21 +00:00
..
async PR libstdc++/42819, DR 1315 2010-02-12 22:31:15 +00:00
call_once re PR libstdc++/39909 (non-TLS version of std::call_once causes terminate) 2009-05-05 22:32:38 +01:00
condition_variable condition_variable (condition_variable_any:: __wait_until_impl): Add. 2010-01-29 22:46:31 +00:00
condition_variable_any condition_variable (condition_variable_any): Provide definitions for all members. 2010-02-03 20:16:22 +00:00
future PR libstdc++/42819, DR 1315 2010-02-12 22:31:15 +00:00
headers re PR libstdc++/42201 ([C++0x] std::vector<std::unique_future<T>>::push_back fails) 2010-01-21 00:01:47 +00:00
lock_guard mutex (lock_guard::lock_guard): Do not lock mutex when adopt_lock_t constructor is used. 2010-03-02 23:00:21 +00:00
mutex Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
packaged_task PR libstdc++/42819, DR 1315 2010-02-12 22:31:15 +00:00
promise re PR libstdc++/43230 (Revision 157158 failed 30_threads/promise/members/set_value3.cc) 2010-03-02 15:36:00 +00:00
recursive_mutex Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
recursive_timed_mutex Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
shared_future re PR libstdc++/42201 ([C++0x] std::vector<std::unique_future<T>>::push_back fails) 2010-01-21 00:01:47 +00:00
this_thread Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
thread functional_hash.h (struct _Fnv_hash): Rename to _Fnv_hash_base. 2010-02-23 15:23:37 +00:00
timed_mutex Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
try_lock Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception. 2009-04-09 17:00:19 +02:00
unique_lock re PR libstdc++/39880 (Specialisation is_error_code_enum<errc> should not exist) 2009-04-25 19:00:52 +00:00