gcc/libstdc++-v3/include/std
Chris Fairles 46e113bf2b thread: New.
2008-09-12  Chris Fairles <chris.fairles@gmail.com>
	    Benjamin Kosnik  <bkoz@redhat.com>

	* include/std/thread: New.
	* include/Makefile.am: Update.
	* include/Makefile.in: Regenerate.
	* src/thread.cc: New.
	* src/Makefile.am: Update.
	* src/Makefile.in: Regenerate.
	* acinclude.m4: Add check for nanosleep.
	* configure.ac: Call it.
	* configure: Regenerate.
	* config.h.in: Likewise.
	* config/abi/pre/gnu.ver: Add exports.
	* doc/doxygen/user.cfg.in: Add thread header.
	* testsuite/lib/libstdc++.exp (check_v3_target_nanosleep): Add.
	* testsuite/lib/dg-options.exp (dg-require-nanosleep): Add.
	* testsuite/30_threads/thread/cons/1.cc: New.
	* testsuite/30_threads/thread/cons/2.cc: Likewise.
	* testsuite/30_threads/thread/cons/3.cc: Likewise.
	* testsuite/30_threads/thread/cons/4.cc: Likewise.
	* testsuite/30_threads/thread/algorithm/1.cc: Likewise.
	* testsuite/30_threads/thread/algorithm/2.cc: Likewise.
	* testsuite/30_threads/thread/member/1.cc: Likewise.
	* testsuite/30_threads/thread/member/2.cc: Likewise.
	* testsuite/30_threads/thread/member/3.cc: Likewise.
	* testsuite/30_threads/thread/this_thread/1.cc: Likewise.
	* testsuite/30_threads/thread/this_thread/2.cc: Likewise.
	* testsuite/30_threads/thread/this_thread/3.cc: Likewise.
	* testsuite/30_threads/thread/this_thread/4.cc: Likewise.
	* testsuite/30_threads/headers/thread/types_std_c++0x.cc: Likewise.
	* testsuite/30_threads/headers/thread/std_c++0x_neg.cc: Likewise.
	* testsuite/17_intro/headers/c++200x/all.cc: Add thread.
	* testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc: 
	Add thread, condition_variable and mutex.

Co-Authored-By: Benjamin Kosnik <bkoz@redhat.com>

From-SVN: r140332
2008-09-13 00:32:37 +00:00
..
algorithm
array tuple: Ifndef __GXX_EXPERIMENTAL_CXX0X__ just error out. 2008-05-26 02:19:57 +00:00
bitset bitset (bitset<>::bitset(const char*)): Add per DR 778. 2008-05-21 20:46:16 +00:00
c++0x_warning.h
chrono chrono (duration): Use explicitly defaulted ctor, cctor, dtor and assignment. 2008-07-31 19:37:21 +00:00
complex user.cfg.in: Add complex, ratio, intializer_list. 2008-07-16 07:01:23 +00:00
condition_variable condition_variable: Use new deleted ctors. 2008-09-03 17:46:09 +00:00
deque
fstream
functional
iomanip
ios
iosfwd
iostream
istream
iterator
limits PR c++/33979 (partial) 2008-05-20 18:11:34 +00:00
list
locale
map
memory re PR libstdc++/36962 ([C++0x] Add constructors / assignment operators from unique_ptr to shared_ptr) 2008-09-04 23:33:10 +01:00
mutex mutex (once_flag): Construct __gthread_once_t in a temporary variable before assigning to _M_once... 2008-09-04 14:35:54 +00:00
numeric
ostream system_error: Align to current draft specifications. 2008-05-16 21:55:00 +00:00
queue
random tuple: Ifndef __GXX_EXPERIMENTAL_CXX0X__ just error out. 2008-05-26 02:19:57 +00:00
ratio user.cfg.in: Add complex, ratio, intializer_list. 2008-07-16 07:01:23 +00:00
regex re PR testsuite/37149 (27_io/basic_ostream/inserters_other/char/error_code.cc) 2008-08-18 17:48:15 +00:00
set
sstream sstream: Adjust braces. 2008-05-14 13:12:02 +00:00
stack
stdexcept
streambuf
string
system_error system_error (is_error_code_enum): Use identifier _Tp instead of _T to avoid conflict with system macro on Darwin. 2008-07-06 17:38:08 +00:00
thread thread: New. 2008-09-13 00:32:37 +00:00
tuple tuple: Ifndef __GXX_EXPERIMENTAL_CXX0X__ just error out. 2008-05-26 02:19:57 +00:00
type_traits type_traits (__make_unsigned_selector<>): Consider enums of size smaller than short. 2008-09-01 23:24:09 +00:00
unordered_map Add initializer_list support as per N2679. 2008-07-21 15:40:39 -04:00
unordered_set Add initializer_list support as per N2679. 2008-07-21 15:40:39 -04:00
utility utility: Include <initializer_list>, per the current WP. 2008-07-29 17:06:24 +00:00
valarray Add initializer_list support as per N2679. 2008-07-21 15:40:39 -04:00
vector