gcc/libstdc++-v3/include/std
Jonathan Wakely 5262c72ad4 re PR libstdc++/45133 ([c++0x] std::future will crash with NULL deref if get() is called twice)
2010-12-14  Jonathan Wakely  <jwakely.gcc@gmail.com>

	PR libstdc++/45133
	* include/std/future (__basic_future::wait): Throw if not valid.
	(__basic_future::wait_for): Likewise.
	(__basic_future::wait_until): Likewise.
	(__basic_future::_M_get_result): Likewise.
	* testsuite/30_threads/future/members/45133.cc: New.
	* testsuite/30_threads/shared_future/members/45133.cc: New.

From-SVN: r167823
2010-12-14 23:27:17 +00:00
..
algorithm
array cinttypes: Remove, move contents to C++0x and TR1 headers. 2010-11-02 18:51:23 +00:00
atomic libstdc++: N3126 draft support. 2010-11-01 22:35:28 -04:00
bitset bitset (_Base_bitset<>::_Base_bitset(), [...]): Simplify. 2010-12-09 02:33:55 +00:00
chrono chrono: Constexpr markup for is_monotonic. 2010-11-23 23:47:44 +00:00
complex chrono: Constexpr markup for is_monotonic. 2010-11-23 23:47:44 +00:00
condition_variable cinttypes: Remove, move contents to C++0x and TR1 headers. 2010-11-02 18:51:23 +00:00
deque
forward_list user.cfg.in: Adjust scanned includes. 2010-11-08 23:12:24 +00:00
fstream re PR libstdc++/45628 (std::fstream::tellg invalidates I/O buffer) 2010-09-22 19:40:43 +00:00
functional cinttypes: Remove, move contents to C++0x and TR1 headers. 2010-11-02 18:51:23 +00:00
future re PR libstdc++/45133 ([c++0x] std::future will crash with NULL deref if get() is called twice) 2010-12-14 23:27:17 +00:00
iomanip
ios
iosfwd
iostream
istream
iterator
limits limits (__glibcxx_digits10, [...]): Use 643L instead of 643 to avoid overflows on 16-bit machines. 2010-11-03 17:33:54 +00:00
list
locale
map
memory cinttypes: Remove, move contents to C++0x and TR1 headers. 2010-11-02 18:51:23 +00:00
mutex mutex (try_lock, [...]): Fix. 2010-12-04 02:37:46 +00:00
numeric
ostream
queue
random
ratio re PR libstdc++/46303 ('mutex' is not a member of 'std' failures in 30_threads/call_once/constexpr.cc, 30_threads/mutex/cons/constexpr.cc, 30_threads/once_flag/cons/constexpr.cc) 2010-11-04 17:02:25 +00:00
regex
set
sstream
stack
stdexcept
streambuf
string
system_error functional_hash.h (__hash_base): Add. 2010-09-22 17:50:36 +00:00
thread cinttypes: Remove, move contents to C++0x and TR1 headers. 2010-11-02 18:51:23 +00:00
tuple re PR libstdc++/46821 ([C++0x] swapping empty classes) 2010-12-06 14:44:38 +00:00
type_traits re PR libstdc++/46718 ([c++0x] nullptr_t must be scalar) 2010-11-30 12:52:38 +00:00
typeindex cinttypes: Remove, move contents to C++0x and TR1 headers. 2010-11-02 18:51:23 +00:00
unordered_map
unordered_set
utility cinttypes: Remove, move contents to C++0x and TR1 headers. 2010-11-02 18:51:23 +00:00
valarray
vector