OSDN Git Service

2010-05-18 Eelis van der Weegen <gcc-bugzilla@contacts.eelis.net>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
index 93ddc33..b5ca734 100644 (file)
@@ -1,3 +1,57 @@
+2010-05-18  Eelis van der Weegen  <gcc-bugzilla@contacts.eelis.net>
+
+       PR libstdc++/44190
+       * include/debug/vector (vector<>::resize): Call
+       _M_update_guaranteed_capacity.
+       * testsuite/23_containers/vector/capacity/44190.cc: New.
+
+2010-05-17  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       * include/std/functional (result_of): Move...
+       * include/std/type_traits: ... here.
+       * testsuite/20_util/declval/requirements/1_neg.cc: Adjust dg-error
+       line number.
+
+2010-05-12  Jason Merrill  <jason@redhat.com>
+
+       * testsuite/20_util/auto_ptr/assign_neg.cc: Expect template
+       candidate messages.
+       * testsuite/20_util/unique_ptr/assign/assign_neg.cc: Likewise.
+       * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Likewise.
+
+2010-05-11  Silvius Rus  <silvius.rus@gmail.com>
+
+       PR libstdc++/43259
+       * include/profile/impl/profiler_algos.h: New.
+       * include/Makefile.am: Add.
+       * include/Makefile.in: Regenerate.
+       * include/profile/impl/profiler.h
+       (_GLIBCXX_PROFILE_DEFINE_UNINIT_DATA): Add.
+       * include/profile/impl/profiler_trace.h
+       (__mutex_t, __lock, __unlock): Remove.
+       (__lock_object_table, __lock_stack_table): Remove. Replace uses with
+       calls to __gnu_cxx::__mutex::lock.
+       (__unlock_object_table, __unlock_stack_table): Remove. Replace uses
+       with calls to __gnu_cxx::__mutex::unlock.
+       (__warn, __cost_factor_writer, __cost_factor_setter): Add.
+       * testsuite/ext/profile/profiler_algos.cc: New.
+
+2010-05-07  Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+       * libsupc++/exception_ptr.h (make_exception_ptr): Add.
+       * testsuite/18_support/exception_ptr/make_exception_ptr.cc: New.
+
+2010-05-06  Jason Merrill  <jason@redhat.com>
+
+       * config/abi/pre/gnu.ver: Move decltype(nullptr) into CXXABI_1.3.5.
+       * testsuite/util/testsuite_abi.cc (check_version): Add CXXABI_1.3.5.
+
+       * config/abi/pre/gnu.ver: Add typeinfo for decltype(nullptr).
+
+2010-05-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+       * include/bits/basic_string.h: Escape class names in doxygen docs.
+
 2010-05-06  Jonathan Wakely  <jwakely.gcc@gmail.com>
 
        PR libstdc++/44014