summaryrefslogtreecommitdiff
path: root/libstdc++-v3/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3/ChangeLog')
-rw-r--r--libstdc++-v3/ChangeLog19
1 files changed, 19 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 2042b55eacc..31669e0cc3c 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -6,6 +6,25 @@
Likewise.
* include/ext/alloc_traits.h: Fix comment.
+ * include/Makefile.am: Add new header.
+ * include/Makefile.in: Regenerate.
+ * include/bits/allocated_ptr.h (__allocated_ptr, __allocate_guarded):
+ New RAII utilities for working with allocators.
+ * include/bits/shared_ptr_base.h (_Sp_counted_deleter): Define
+ __allocator_type typedef and use new __allocated_ptr type.
+ (_Sp_counted_ptr_inplace): Likewise.
+ (__shared_count::__shared_count, __shared_ptr::__shared_ptr): Use
+ __allocate_guarded to to simplify exception handling.
+ * include/experimental/any (any::_Manager_alloc::_S_alloc): Likewise.
+ * include/std/future (_Result_alloc::_M_destroy): Likewise.
+ (_Result_alloc::_S_allocate_result): Likewise.
+ * testsuite/20_util/shared_ptr/cons/43820_neg.cc: Adjust line number.
+ * testsuite/20_util/shared_ptr/cons/void_neg.cc: Likewise.
+ * testsuite/20_util/shared_ptr/creation/no_rtti.cc: New.
+ * testsuite/20_util/shared_ptr/creation/alloc.cc: Test allocator
+ with fancy pointer.
+ * testsuite/30_threads/promise/cons/alloc.cc: Likewise.
+
2014-06-24 Jonathan Wakely <jwakely@redhat.com>
* include/bits/functexcept.h (__throw_out_of_range_fmt): Change