aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.8/libstdc++-v3/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.8/libstdc++-v3/ChangeLog')
-rw-r--r--gcc-4.8/libstdc++-v3/ChangeLog201
1 files changed, 201 insertions, 0 deletions
diff --git a/gcc-4.8/libstdc++-v3/ChangeLog b/gcc-4.8/libstdc++-v3/ChangeLog
index ee062c766..3147708a6 100644
--- a/gcc-4.8/libstdc++-v3/ChangeLog
+++ b/gcc-4.8/libstdc++-v3/ChangeLog
@@ -1,3 +1,204 @@
+2014-05-22 Release Manager
+
+ * GCC 4.8.3 released.
+
+2014-05-08 Joshua Gay <jgay@gnu.org>
+
+ PR libstdc++/61117
+ * doc/xml/faq.xml (faq.license.what_restrictions): Replace "open
+ source" with "free software".
+ * doc/html/faq.html: Likewise.
+
+2014-05-08 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/std/iostream: Fix URL in comment.
+ * src/c++98/ios_init.cc: Fix path in comment.
+
+2014-05-06 Jonathan Wakely <jwakely@redhat.com>
+
+ Backport from mainline
+ 2014-04-15 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/60594
+ * include/std/functional (function::_Callable): Exclude own type
+ from the callable checks.
+ * testsuite/20_util/function/60594.cc: New.
+
+2014-04-27 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/60497
+ * include/std/tuple (get): Qualify calls to prevent ADL.
+ * testsuite/20_util/tuple/60497.cc: New.
+
+2012-04-05 Dominique d'Humieres <dominiq@lps.ens.fr>
+ Jack Howarth <howarth@bromo.med.uc.edu>
+
+ PR target/54407
+ * 30_threads/condition_variable/54185.cc: Skip for darwin < 11.
+
+2014-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ Backport from mainline
+ 2013-11-15 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
+
+ * configure: Regenerate.
+
+2014-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
+
+ Backport from mainline r204808:
+
+ 2013-11-14 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
+
+ * scripts/extract_symvers.in: Ignore <localentry: > fields
+ in readelf --symbols output.
+
+2014-03-26 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/59548
+ * include/debug/safe_unordered_base.h (_Safe_unordered_container_base):
+ Define copy and move constructors that handle iterators correctly.
+ * testsuite/23_containers/unordered_map/59548.cc: New.
+
+2014-03-25 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/60658
+ * include/bits/atomic_base.h (__atomic_base<_PTp*>::is_lock_free()):
+ Use sizeof pointer type not the element type.
+ * testsuite/29_atomics/atomic/60658.cc: New.
+
+2014-03-18 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/60564
+ * include/std/future (__future_base::_Task_state<>): Change
+ constructors to template functions using perfect forwarding.
+ (__create_task_state): Use decayed type as stored task.
+ (packaged_task::packaged_task(_Fn&&)): Forward instead of moving.
+ * testsuite/30_threads/packaged_task/60564.cc: New.
+
+2014-03-12 Roland McGrath <mcgrathr@google.com>
+ Mark Seaborn <mseaborn@google.com>
+
+ PR libstdc++/59392
+ * libsupc++/eh_call.cc (__cxa_call_unexpected): Call __do_catch with
+ the address of a null pointer, not with a null pointer to pointer.
+ Copy comment for this case from eh_personality.cc:__cxa_call_unexpected.
+ * testsuite/18_support/bad_exception/59392.cc: New file.
+
+2014-03-11 Jonathan Wakely <jwakely@redhat.com>
+
+ Backport from mainline.
+ 2014-01-09 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/59680
+ * src/c++11/thread.cc (__sleep_for): Fix call to ::sleep.
+
+2014-03-11 Jonathan Wakely <jwakely@redhat.com>
+
+ Backport from mainline.
+ 2014-01-27 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/59215
+ * include/bits/shared_ptr_base.h
+ (_Sp_counted_base<_S_atomic>::_M_add_ref_lock()): Use relaxed atomic
+ load.
+
+2014-03-11 Jonathan Wakely <jwakely@redhat.com>
+
+ Backport from mainline.
+
+ 2014-01-09 Jonathan Wakely <jwakely@redhat.com>
+
+ PR libstdc++/59738
+ * include/bits/stl_vector.h (vector<>::_M_move_assign): Restore
+ support for non-Movable types.
+
+ 2014-01-08 François Dumont <fdumont@gcc.gnu.org>
+
+ * include/bits/stl_vector.h (std::vector<>::_M_move_assign): Pass
+ *this allocator instance when building temporary vector instance
+ so that *this allocator does not get moved.
+ * testsuite/23_containers/vector/allocator/move.cc (test01): Add
+ check on a vector iterator.
+ * testsuite/23_containers/vector/allocator/move_assign.cc
+ (test02): Likewise.
+ (test03): New, test with a non-propagating allocator.
+
+ 2013-11-15 Jonathan Wakely <jwakely.gcc@gmail.com>
+
+ * testsuite/23_containers/vector/allocator/move.cc: New
+
+2014-01-27 Jason Merrill <jason@redhat.com>
+
+ Core DR 475
+ PR c++/41174
+ PR c++/59224
+ * libsupc++/eh_throw.cc (__cxa_throw): Set uncaughtExceptions.
+ * libsupc++/eh_alloc.cc (__cxa_allocate_dependent_exception)
+ (__cxa_allocate_exception): Don't set it here.
+
+2013-12-15 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/abi/post/x86_64-linux-gnu/x32/baseline_symbols.txt: Update.
+
+2013-11-22 Jonathan Wakely <jwakely.gcc@gmail.com>
+
+ * acinclude.m4 (libtool_VERSION): Bump.
+ * configure: Regenerate.
+ * doc/xml/manual/abi.xml: Update version information.
+
+2013-11-05 Jonathan Wakely <jwakely.gcc@gmail.com>
+
+ * doc/xml/manual/status_cxx2011.xml: Document aligned_union as
+ missing.
+
+ * doc/xml/manual/spine.xml: Update copyright years.
+ * doc/html/*: Regenerate.
+
+2013-11-01 Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR libstdc++/58952
+ * include/c_global/cstdio: Undef getchar.
+
+2013-10-31 Jonathan Wakely <jwakely.gcc@gmail.com>
+
+ * testsuite/20_util/shared_ptr/cons/58839.cc: Do not use
+ default_delete<void>.
+
+2013-10-30 Chris Studholme <cvs@cs.utoronto.ca>
+
+ PR libstdc++/58912
+ * include/bits/shared_ptr_base.h (_Sp_counted_ptr_inplace): Remove
+ unnecessary initialization of storage buffer.
+
+2013-10-29 Jonathan Wakely <jwakely.gcc@gmail.com>
+
+ PR libstdc++/58839
+ * include/bits/shared_ptr_base.h
+ (__shared_ptr<T>::__shared_ptr(unique_ptr<U,D>&&)): Do not dereference
+ pointer.
+ * testsuite/20_util/shared_ptr/cons/58839.cc: New.
+
+2013-10-20 Chris Jefferson <chris@bubblescope.net>
+ Paolo Carlini <paolo.carlini@oracle.com>
+
+ PR libstdc++/58800
+ * include/bits/stl_algo.h (__unguarded_partition_pivot): Change
+ __last - 2 to __last - 1.
+ * testsuite/25_algorithms/nth_element/58800.cc: New
+
+2013-10-16 François Dumont <fdumont@gcc.gnu.org>
+
+ PR libstdc++/58191
+ * include/debug/macros.h (__glibcxx_check_partitioned_lower): Add
+ __gnu_debug::__base calls on iterators passed to internal debug
+ check.
+ (__glibcxx_check_partitioned_lower_pred): Likewise.
+ (__glibcxx_check_partitioned_upper): Likewise.
+ (__glibcxx_check_partitioned_upper_pred): Likewise.
+ * include/debug/functions.h (__check_partitioned_lower):
+ Remove code to detect safe iterators.
+ (__check_partitioned_upper): Likewise.
+
2013-10-16 Release Manager
* GCC 4.8.2 released.