gcc/libstdc++-v3/include/std
Chris Fairles 15e38d0dce chrono: New, as per N2661.
2008-07-15  Chris Fairles  <chris.fairles@gmail.com>

        * include/std/chrono: New, as per N2661.
        * src/chrono.cc: New.
        * include/Makefile.am: Update.
        * src/Makefile.am: Likewise.
        * include/Makefile.in: Regenerate.
        * src/Makefile.in: Likewise.
        * acinclude.m4: Add tests for clock_gettime and gettimeofday that
	define _GLIBCXX_HAS_CLOCK_GETTIME and/or _GLIBCXX_HAS_GETTIMEOFDAY.
        * configure.ac: Use them.
        * configure: Regenerate.
        * config.h.in: Likewise.
        * config/abi/pre/gnu.ver: Add symbols for system_clock::now() and
        system_clock::is_monotonic.
        * testsuite/20_util/duration/cons/1.cc: New.
        * testsuite/20_util/duration/cons/2.cc: Likewise.
        * testsuite/20_util/duration/cons/1_neg.cc: Likewise.
        * testsuite/20_util/duration/requirements/explicit_instantiation/
        explicit_instantiation.cc: Likewise.
        * testsuite/20_util/duration/arithmetic/1.cc: Likewise.
        * testsuite/20_util/duration/arithmetic/2.cc: Likewise.
        * testsuite/20_util/duration/comparisons/1.cc: Likewise.
        * testsuite/20_util/time_point/requirements/explicit_instantiation/
        explicit_instantiation.cc: Likewise.
        * testsuite/20_util/time_point/1.cc: Likewise.
        * testsuite/20_util/time_point/2.cc: Likewise.
        * testsuite/20_util/time_point/3.cc: Likewise.
        * testsuite/20_util/clocks/1.cc: Likewise.
        * testsuite/17_intro/headers/c++200x/all_multiple_inclusion.cc: Add
        missing headers.
        * testsuite/17_intro/headers/c++200x/all.cc: Likewise.
        * include/precompiled/stdc++.h: Likewise and remove <date_time>.
        * doc/doxygen/user.cfg.in: Likewise.

From-SVN: r137858
2008-07-15 23:23:23 +00:00
..
algorithm Add parallel mode. 2007-09-11 22:32:51 +00:00
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 acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
chrono chrono: New, as per N2661. 2008-07-15 23:23:23 +00:00
complex complex (pow(const complex<>&, int)): Do not define in C++0x mode, per DR 844. 2008-06-12 10:17:53 +00:00
condition_variable tuple: Ifndef __GXX_EXPERIMENTAL_CXX0X__ just error out. 2008-05-26 02:19:57 +00:00
deque acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
fstream auto_ptr.h: Fix comment typos. 2008-01-31 18:44:55 +00:00
functional functional_hash.h: Do not include ext/numeric_traits.h. 2007-11-20 14:06:53 +00:00
iomanip acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
ios PR libstdc++/28080 (final) 2007-03-11 12:03:34 +00:00
iosfwd iosfwd: Do not include <bits/c++locale.h> and <bits/functexcept.h>. 2007-04-11 10:12:47 +00:00
iostream acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
istream re PR libstdc++/16251 (bogus default constructor for std::basic_iostream) 2008-02-10 15:48:10 +00:00
iterator acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
limits PR c++/33979 (partial) 2008-05-20 18:11:34 +00:00
list acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
locale locale_facets.h (class collate, [...]): Move... 2007-04-24 18:57:12 +00:00
map acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
memory [multiple changes] 2008-06-21 16:55:17 +00:00
mutex tuple: Ifndef __GXX_EXPERIMENTAL_CXX0X__ just error out. 2008-05-26 02:19:57 +00:00
numeric Add parallel mode. 2007-09-11 22:32:51 +00:00
ostream system_error: Align to current draft specifications. 2008-05-16 21:55:00 +00:00
queue acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
random tuple: Ifndef __GXX_EXPERIMENTAL_CXX0X__ just error out. 2008-05-26 02:19:57 +00:00
ratio [multiple changes] 2008-07-05 10:24:08 +00:00
regex tuple: Ifndef __GXX_EXPERIMENTAL_CXX0X__ just error out. 2008-05-26 02:19:57 +00:00
set acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
sstream sstream: Adjust braces. 2008-05-14 13:12:02 +00:00
stack acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00
stdexcept auto_ptr.h: Fix comment typos. 2008-01-31 18:44:55 +00:00
streambuf auto_ptr.h: Fix comment typos. 2008-01-31 18:44:55 +00:00
string Add parallel mode. 2007-09-11 22:32:51 +00:00
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
tuple tuple: Ifndef __GXX_EXPERIMENTAL_CXX0X__ just error out. 2008-05-26 02:19:57 +00:00
type_traits type_traits: Add common_type. 2008-07-08 11:59:22 +00:00
unordered_map tuple: Ifndef __GXX_EXPERIMENTAL_CXX0X__ just error out. 2008-05-26 02:19:57 +00:00
unordered_set tuple: Ifndef __GXX_EXPERIMENTAL_CXX0X__ just error out. 2008-05-26 02:19:57 +00:00
utility [multiple changes] 2008-06-21 16:55:17 +00:00
valarray Makefile.am (install-data-local): Remove pch-install rules. 2007-08-22 01:26:43 +00:00
vector acinclude.m4 (GLIBCXX_ENABLE_CHEADERS): Add c_global. 2007-03-04 22:59:49 +00:00