mirror of git://gcc.gnu.org/git/gcc.git
Backport from mainline 2015-10-02 Jonathan Wakely <jwakely@redhat.com> * testsuite/21_strings/basic_string/allocator/char/minimal.cc: Guard explicit instantiation with check for new ABI. * testsuite/21_strings/basic_string/allocator/wchar_t/minimal.cc: Likewise. Use wchar_t as char_type. Backport from mainline 2015-09-11 Jonathan Wakely <jwakely@redhat.com> PR libstdc++/58265 * doc/xml/manual/intro.xml: Document LWG 2063 and 2064 resolutions. * doc/html/manual/bugs.html: Regenerate. * include/bits/basic_string.h (basic_string): Implement N4258. Add correct exception-specifications and propagate allocators correctly. * include/bits/basic_string.tcc (basic_string::swap): Propagate allocators correctly. * include/debug/string (__gnu_debug::basic_string): Add correct exceptions-specifications and allcoator-extended constructors. * testsuite/21_strings/basic_string/allocator/char/copy.cc: New. * testsuite/21_strings/basic_string/allocator/char/copy_assign.cc: New. * testsuite/21_strings/basic_string/allocator/char/minimal.cc: New. * testsuite/21_strings/basic_string/allocator/char/move.cc: New. * testsuite/21_strings/basic_string/allocator/char/move_assign.cc: New. * testsuite/21_strings/basic_string/allocator/char/noexcept.cc: New. * testsuite/21_strings/basic_string/allocator/char/swap.cc: New. * testsuite/21_strings/basic_string/allocator/wchar_t/copy.cc: New. * testsuite/21_strings/basic_string/allocator/wchar_t/copy_assign.cc: New. * testsuite/21_strings/basic_string/allocator/wchar_t/minimal.cc: New. * testsuite/21_strings/basic_string/allocator/wchar_t/move.cc: New. * testsuite/21_strings/basic_string/allocator/wchar_t/move_assign.cc: New. * testsuite/21_strings/basic_string/allocator/wchar_t/noexcept.cc: New. * testsuite/21_strings/basic_string/allocator/wchar_t/swap.cc: New. * testsuite/util/testsuite_allocator.h (tracker_allocator): Define defaulted assignment operators. From-SVN: r238241 |
||
|---|---|---|
| .. | ||
| common_type | ||
| debug | ||
| exception | ||
| hash_fn | ||
| io | ||
| native_type | ||
| performance | ||
| regression | ||
| statistic | ||
| thread | ||
| replacement_memory_operators.h | ||
| testsuite_abi.cc | ||
| testsuite_abi.h | ||
| testsuite_abi_check.cc | ||
| testsuite_allocator.cc | ||
| testsuite_allocator.h | ||
| testsuite_api.h | ||
| testsuite_character.cc | ||
| testsuite_character.h | ||
| testsuite_common_types.h | ||
| testsuite_container_traits.h | ||
| testsuite_containergen.h | ||
| testsuite_containers.h | ||
| testsuite_counter_type.h | ||
| testsuite_error.h | ||
| testsuite_fs.h | ||
| testsuite_greedy_ops.h | ||
| testsuite_hooks.cc | ||
| testsuite_hooks.h | ||
| testsuite_io.h | ||
| testsuite_iterators.h | ||
| testsuite_new_operators.h | ||
| testsuite_performance.h | ||
| testsuite_random.h | ||
| testsuite_regex.h | ||
| testsuite_rng.h | ||
| testsuite_rvalref.h | ||
| testsuite_shared.cc | ||
| testsuite_tr1.h | ||