gcc/libstdc++-v3/include/std
Jonathan Wakely 315eb4bb08 condition_variable (condition_variable_any::_Unlock): Do not swallow __forced_unwind.
* include/std/condition_variable (condition_variable_any::_Unlock): Do
	not swallow __forced_unwind.
	* include/std/future (__future_base::_Task_setter): Likewise.
	(__future_base::_Async_state_impl): Turn __forced_unwind into broken
	promise and rethrow.
	* include/std/mutex (try_lock): Likewise.
	* testsuite/30_threads/async/forced_unwind.cc: New.
	* testsuite/30_threads/packaged_task/forced_unwind.cc: New.

From-SVN: r211138
2014-06-02 16:45:09 +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 condition_variable (condition_variable_any::_Unlock): Do not swallow __forced_unwind. 2014-06-02 16:45:09 +01: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 condition_variable (condition_variable_any::_Unlock): Do not swallow __forced_unwind. 2014-06-02 16:45:09 +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 condition_variable (condition_variable_any::_Unlock): Do not swallow __forced_unwind. 2014-06-02 16:45:09 +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 type_traits (__strictest_alignment): New helper struct. 2014-06-02 14:55:14 +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