OSDN Git Service

2008-09-10 Paolo Carlini <paolo.carlini@oracle.com>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
index c1ef36c..b3ef9c0 100644 (file)
@@ -1,3 +1,95 @@
+2008-09-10  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR libstdc++/37455
+       * include/bits/locale_facets.h (ctype<char>::_M_narrow_init,
+       ctype<char>::_M_widen_init): Don't define inline.
+       * config/locale/darwin/ctype_members.cc: ... define here.
+       * config/locale/gnu/ctype_members.cc: ... likewise.
+       * config/locale/generic/ctype_members.cc: ... likewise.
+       * config/abi/pre/gnu.ver: Export.
+
+2008-09-09  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * doc/xml/manual/abi.xml: Update for new releases.
+       * doc/doxygen/user.cfg.in: Include C compatibility headers.
+       * doc/html/*: Regenerate.
+       
+2008-09-09  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * include/tr1_impl/cinttypes: Restore __STDC_FORMAT_MACROS after
+       inclusion of <inttypes.h>.
+       * include/tr1_impl/cstdint: Likewise for __STDC_LIMIT_MACROS and
+       __STDC_CONSTANT_MACROS after <stdint.h>.
+       * include/bits/postypes.h: Likewise.
+
+2008-09-09  Andreas Schwab  <schwab@suse.de>
+
+       * acinclude.m4 (GLIBCXX_CHECK_STANDARD_LAYOUT): Fix compile check
+       not to redefine main.
+
+2008-09-07  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * acinclude.m4 ([GLIBCXX_CHECK_C99_TR1]): Check wcstoimax and
+       wcstoumax, define _GLIBCXX_USE_C99_INTTYPES_WCHAR_T_TR1.
+       * include/tr1_impl/cinttypes: Use the latter.
+       * testsuite/tr1/8_c_compatibility/cinttypes/functions.cc: Likewise.
+       * configure: Regenerate.
+       * config.h.in: Likewise.
+
+2008-09-05  Peter Dimov  <pdimov@mmltd.net>
+
+       * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_2.cc: New.
+
+2008-09-05  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref.cc: Rename
+       to...
+       * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref_1.cc: ...
+       this.
+
+2008-09-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+       PR libstdc++/36962
+       * include/Makefile.am: Update headers.
+       * include/Makefile.in: Regenerate.
+       * include/std/memory: Update headers.
+       * include/tr1/memory: Likewise.
+       * include/tr1_impl/boost_shared_ptr.h: Remove, splitting into
+       separate implementations for std and tr1.
+       * include/bits/boost_sp_shared_count.h: Remove.
+       * include/tr1/boost_sp_shared_count.h: Remove.
+       * include/bits/shared_ptr.h: New. Combines boost_sp_shared_count.h
+       and boost_shared_ptr.h into one file.
+       (__shared_count,__shared_ptr,shared_ptr,swap): Add unique_ptr
+       and rvalue-reference support as per current WP.
+       * include/tr1/shared_ptr.h: New. Combines boost_sp_shared_count.h
+       and boost_shared_ptr.h into one file.
+       * testsuite/20_util/shared_ptr/cons/unique_ptr.cc: New.
+       * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter.cc: New.
+       * testsuite/20_util/shared_ptr/cons/unique_ptr_deleter_ref.cc: New.
+       * testsuite/20_util/shared_ptr/cons/unique_ptr_neg.cc: New.
+       * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue.cc: New.
+       * testsuite/20_util/shared_ptr/assign/unique_ptr_lvalue_neg.cc: New.
+       * testsuite/20_util/shared_ptr/assign/unique_ptr_rvalue.cc: New.
+       * testsuite/20_util/shared_ptr/modifiers/swap_rvalue.cc: New.
+       * testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue_neg.cc: Remove.
+
+2008-09-04  Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+       * doc/xml/manual/locale.xml: Fix typo.
+
+2008-09-04  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * acinclude.m4 ([GLIBCXX_CHECK_GTHREADS]): Tidy checks in case of
+       POSIX threads.
+       * configure: Regenerate.
+
+2008-09-04  Chris Fairles  <chris.fairles@gmail.com>
+
+        * include/std/mutex (once_flag): Construct __gthread_once_t in a
+       temporary variable before assigning to _M_once to avoid initialization
+       errors. 
+
 2008-09-03  Paolo Carlini  <paolo.carlini@oracle.com>
 
        * config/abi/pre/gnu.ver: Also export __once_functor_lock; tighten