aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.6/libstdc++-v3/ChangeLog.google-4_6
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.6/libstdc++-v3/ChangeLog.google-4_6')
-rw-r--r--gcc-4.6/libstdc++-v3/ChangeLog.google-4_6105
1 files changed, 105 insertions, 0 deletions
diff --git a/gcc-4.6/libstdc++-v3/ChangeLog.google-4_6 b/gcc-4.6/libstdc++-v3/ChangeLog.google-4_6
index 647e987..7164214 100644
--- a/gcc-4.6/libstdc++-v3/ChangeLog.google-4_6
+++ b/gcc-4.6/libstdc++-v3/ChangeLog.google-4_6
@@ -1,3 +1,108 @@
+2012-01-05 Paul Pluzhnikov <ppluzhnikov@google.com>
+
+ Backport r178624 from google/integration.
+
+ 2011-09-06 Paul Pluzhnikov <ppluzhnikov@google.com>
+
+ * include/bits/stl_vector.h (_M_is_valid): New function.
+ (begin, end, size, capacity, swap, clear): Call it.
+ * include/bits/vector.tcc (operator=): Likewise.
+
+ * libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/assign_neg.cc:
+ Adjust line numbers.
+ * libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/insert_neg.cc:
+ Likewise.
+ * libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/constructor_1_neg.cc:
+ Likewise.
+ * libstdc++-v3/testsuite/23_containers/vector/requirements/dr438/constructor_2_neg.cc:
+ Likewise.
+
+2011-12-19 H.J. Lu <hongjiu.lu@intel.com>
+ Jing Yu <jingyu@google.com>
+
+ * config/locale/generic/c_locale.h (__convert_from_v): Replace NULL
+ with 0.
+ * config/locale/generic/c_locale.cc (__convert_to_v): Likewise.
+ * config/locale/generic/time_members.cc (_M_put): Likewise.
+
+2011-12-17 Easwaran Raman <eraman@google.com>
+ Backport r182443 from google/main.
+
+ 2011-12-17 Easwaran Raman <eraman@google.com>
+
+ * libsupc++/del_op.cc (delete): Define a new variant
+ void operator delete(void*, std::size_t).
+ * libsupc++/new (delete): Declare
+ void operator delete(void*, std::size_t) throw();
+ * testsuite/util/testsuite_abi.cc (check_version): Add new
+ known version GLIBCXX_3.4.18.
+ * config/abi/pre/gnu.ver: Add new symbol _ZdlPv[jmy] at version
+ GLIBCXX_3.4.18.
+
+2011-12-16 Jeffrey Yasskin <jyasskin@google.com>
+
+ Backport from revs 181473, 182392
+
+ 2011-12-15 Paolo Carlini <paolo.carlini@oracle.com>
+ Jonathan Wakely <jwakely.gcc@gmail.com>
+
+ PR libstdc++/51558
+ * include/bits/functional_hash.h (struct hash): Add static_assert.
+ * src/compatibility-c++0x.cc: Adjust compatibility definitions.
+ * testsuite/23_containers/unordered_map/erase/51142.cc: Adjust.
+ * testsuite/23_containers/unordered_set/erase/51142.cc: Likewise.
+ * testsuite/23_containers/unordered_multimap/erase/51142.cc: Likewise.
+ * testsuite/23_containers/unordered_multiset/erase/51142.cc: Likewise.
+
+ 2011-11-18 Paolo Carlini <paolo.carlini@oracle.com>
+
+ * src/hash-long-double-aux.cc: Rename to...
+ * src/hash-long-double-tr1-aux.cc: ... this.
+ * src/compatibility-ldbl.cc: Adjust.
+ * src/hash_tr1.cc: Likewise.
+ * src/hash_c++0x.cc: Don't use src/hash-long-double-aux.cc.
+ * include/bits/functional_hash.h (hash<_Tp*>::operator(), specs
+ for integer types, hash<float>::operator(), hash<double>::operator(),
+ hash<long double>::operator()): Declare noexcept.
+ * include/debug/bitset (hash<__debug::bitset>::operator()): Likewise.
+ * include/debug/vector (hash<__debug::vector>::operator()): Likewise.
+ * include/std/system_error (hash<error_code>::operator()): Likewise.
+ * include/std/thread (hash<thread::id>::operator()): Likewise.
+ * include/std/bitset (hash<bitset>::operator()): Likewise.
+ * include/std/typeindex (hash<type_index>::operator()): Likewise.
+ * include/profile/bitset (hash<__profile::vector>::operator()):
+ Likewise.
+ * include/profile/vector (hash<__profile::vector>::operator()):
+ Likewise.
+ * include/ext/vstring.h (hash<__vstring>::operator(),
+ hash<__wvstring>::operator(), hash<__u16vstring>::operator(),
+ hash<__u32vstring>::operator()): Likewise.
+ * include/bits/shared_ptr.h (hash<shared_ptr>::operator()): Likewise.
+ * include/bits/shared_ptr_base.h (hash<__shared_ptr>::operator()):
+ Likewise.
+ * include/bits/unique_ptr.h (hash<unique_ptr>::operator()): Likewise.
+ * include/bits/basic_string.h (hash<string>::operator(),
+ hash<wstring>::operator(), hash<u16string>::operator(),
+ hash<u32string>::operator()): Likewise.
+ * include/bits/vector.tcc (hash<vector>::operator()): Likewise.
+ * include/bits/stl_bvector.h (hash<vector>::operator()): Likewise.
+ * libsupc++/typeinfo (type_info::hash_code): Use noexcept instead of
+ throw().
+
+2011-12-06 Jeffrey Yasskin <jyasskin@google.com>
+
+ Backport from rev 180707
+
+ 2011-10-31 Jason Merrill <jason@redhat.com>
+
+ PR c++/50920
+ * include/bits/c++0x_warning.h: Change -std=c++0x to -std=c++11.
+
+2011-11-06 Xinliang David Li <davidxl@google.com>
+
+ backport 181071 from trunk
+ * include/backward/hashtable.h: Make __stl_prime_list comdat.
+
2011-08-01 Jeffrey Yasskin <jyasskin@google.com>
* include/bits/stl_heap.h(make_heap): Add a newline back.