gcc/libstdc++-v3/include/std
Jonathan Wakely a0eaa08ceb re PR libstdc++/60966 (std::call_once sometime hangs)
PR libstdc++/60966
	* include/std/future (__future_base::_State_baseV2::_M_set_result):
	Pass lock into _M_do_set and hold it until the function returns.
	Signal condition variable after call_once completes.
	(__future_base::_State_baseV2::_M_do_set): Use lock argument. Do not
	signal here.
	* testsuite/30_threads/promise/60966.cc: New.

From-SVN: r210556
2014-05-17 13:58:46 +01:00
..
algorithm Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
array tuple (tuple_size<cv _Tp>): Implement LWG 2313. 2014-05-15 11:35:29 +01:00
atomic * include/std/atomic: Uglify parameter names. 2014-04-15 19:28:57 +01:00
bitset Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
chrono parse_numbers.h (__parse_int::_Number_help): Check for overflow. 2014-05-16 12:08:49 +01:00
complex complex (__complex_exp, pow): Specify the template parameter in calls to std::polar, for expression templates. 2014-04-11 18:57:59 +00:00
condition_variable Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
deque Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
forward_list Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
fstream re PR libstdc++/13860 (Poor error messages on invalid template parameters for basic_filebuf) 2014-05-08 19:30:14 +01:00
functional tuple (__add_c_ref, [...]): Remove. 2014-05-14 23:16:35 +01:00
future re PR libstdc++/60966 (std::call_once sometime hangs) 2014-05-17 13:58:46 +01:00
iomanip re PR libstdc++/60270 ([C++1y] std::quoted is too eager to clear the string) 2014-03-31 19:46:23 +01:00
ios Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
iosfwd Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
iostream iostream: Fix URL in comment. 2014-05-08 20:01:51 +01:00
istream Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
iterator Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
limits Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
list Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
locale Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
map Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
memory Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
mutex re PR libstdc++/60497 (unique_ptr<T> tries to complete its type T even though it's not required to be a complete type) 2014-05-13 18:22:08 +01:00
numeric Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
ostream Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
queue Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
random Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
ratio Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
regex regex_automaton.tcc (_StateSeq<>::_M_clone()): Do not use std::map. 2014-01-16 23:35:21 +00:00
scoped_allocator Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
set Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
shared_mutex Rename shared_mutex to shared_timed_mutex per C++14 acceptance of N3891. 2014-02-20 16:06:40 +00:00
sstream Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
stack Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
stdexcept Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
streambuf re PR libstdc++/57394 ([C++11] basic_streambuf incorrect copy constructor / copy assignment access specifier) 2014-05-08 18:17:06 +01:00
string Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
system_error Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
thread Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
tuple tuple (tuple_size<cv _Tp>): Implement LWG 2313. 2014-05-15 11:35:29 +01:00
type_traits re PR libstdc++/60326 (Incorrect type from std::make_unsigned<wchar_t>) 2014-05-15 13:31:05 +01:00
typeindex Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
unordered_map Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
unordered_set Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
utility tuple (tuple_size<cv _Tp>): Implement LWG 2313. 2014-05-15 11:35:29 +01:00
valarray Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00
vector Update copyright years in libstdc++-v3/ 2014-01-02 22:30:10 +00:00