diff options
Diffstat (limited to 'libstdc++-v3/ChangeLog')
-rw-r--r-- | libstdc++-v3/ChangeLog | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 13e834b..0ae347e 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,5 +1,18 @@ 2019-10-24 Jonathan Wakely <jwakely@redhat.com> + * include/bits/allocator.h (allocator<void>): Restore the explicit + specialization for C++20, but make its API consistent with the primary + template. + (allocator::~allocator()): Restore the destructor for C++20, but make + it constexpr. + * testsuite/20_util/allocator/rebind_c++20.cc: Check allocator<void>. + * testsuite/20_util/allocator/requirements/typedefs_c++20.cc: Likewise. + * testsuite/20_util/allocator/void.cc: Check that constructors and + destructors are trivial. Check for converting constructor in C++20. + * testsuite/ext/malloc_allocator/variadic_construct.cc: Simplify + dejagnu target selector. + * testsuite/ext/new_allocator/variadic_construct.cc: Likewise. + * include/experimental/executor (__use_future_ct, use_future_t): Define partial specializations for std::allocator. (__use_future_ch): Overload constructor for completion tokens using |