1 2013-01-16 Jonathan Wakely <jwakely.gcc@gmail.com>
3 PR libstdc++/55043 (again)
4 * include/bits/alloc_traits.h (allocator_traits::construct): Disable
5 unless construction would be well-formed.
6 (__allow_copy_cons, __check_copy_constructible): Define.
7 * include/bits/unordered_map.h (__check_copy_constructible): Use as
8 base class so copy constructor will be deleted if appropriate.
9 (is_copy_constructible): Remove specialization.
10 * include/bits/unordered_set.h: Likewise.
11 * include/debug/unordered_map.h: Undo previous commit. Default copy
12 and move constructors.
13 * include/debug/unordered_set.h: Likewise.
14 * include/profile/unordered_map.h: Undo previous commit.
15 * include/profile/unordered_set.h: Likewise.
16 * testsuite/23_containers/unordered_map/55043.cc: Fix test.
17 * testsuite/23_containers/unordered_multimap/55043.cc: Likewise.
18 * testsuite/23_containers/unordered_multiset/55043.cc: Likewise.
19 * testsuite/23_containers/unordered_set/55043.cc: Likewise.
20 * testsuite/23_containers/unordered_map/requirements/53339.cc: XFAIL,
21 cannot support incomplete types.
22 * testsuite/23_containers/unordered_multimap/requirements/53339.cc:
25 2013-01-16 Jonathan Wakely <jwakely.gcc@gmail.com>
28 * include/std/unordered_map: Include alloc_traits.h
29 * include/std/unordered_set: Likewise.
30 * include/bits/alloc_traits.h: Define __is_copy_insertable.
31 * include/bits/unordered_map.h: Use it.
32 * include/bits/unordered_set.h: Likewise.
33 * include/debug/unordered_map.h: Likewise.
34 * include/debug/unordered_set.h: Likewise.
35 * include/profile/unordered_map.h: Likewise.
36 * include/profile/unordered_set.h: Likewise.
37 * include/bits/hashtable.h: Fix comment typos.
38 * testsuite/23_containers/unordered_map/55043.cc: New.
39 * testsuite/23_containers/unordered_multimap/55043.cc: New.
40 * testsuite/23_containers/unordered_multiset/55043.cc: New.
41 * testsuite/23_containers/unordered_set/55043.cc: New.
43 2013-01-03 Janis Johnson <janisjo@codesourcery.com>
45 * testsuite/lib/gdb-test.exp (gdb_batch_check): Catch error running
48 2013-01-08 Jonathan Wakely <jwakely.gcc@gmail.com>
50 * doc/xml/manual/status_cxx2011.xml: Document that N3189 is missing.
52 2013-01-08 Jonathan Wakely <jwakely.gcc@gmail.com>
55 * include/std/functional (_Mem_fn::operator()): Fix constraints to
57 * testsuite/20_util/function_objects/mem_fn/55908.cc: New.
58 * testsuite/20_util/bind/ref_neg.cc: Adjust dg-error line numbers.
60 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
63 * acinclude.m4 (GLIBCXX_CHECK_ASSEMBLER_HWCAP): Restrict test to
65 * configure: Regenerate.
67 2013-01-07 Jonathan Wakely <jwakely.gcc@gmail.com>
70 * src/c++11/shared_ptr.cc (bad_weak_ptr::what()): Correct string.
71 * testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Verify
75 * include/std/functional (bad_function_call::what()): Declare.
76 * src/c++11/functional.cc (bad_function_call::what()): Define.
77 * config/abi/pre/gnu.ver (bad_function_call::what()): Export.
78 * testsuite/20_util/bad_function_call/what.cc: New.
80 2013-01-06 Jonathan Wakely <jwakely.gcc@gmail.com>
82 * include/bits/unordered_map.h: Fix typo in comments.
83 * doc/xml/manual/status_cxx2011.xml: Add implementation-defined bucket
84 counts for unordered associative containers.
86 2013-01-06 Jonathan Wakely <jwakely.gcc@gmail.com>
88 * doc/xml/manual/abi.xml: Update library and symbol versions.
90 2013-01-06 Richard Sandiford <rdsandiford@googlemail.com>
92 * include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Fix typo
94 * testsuite/22_locale/time_get/get_weekday/wchar_t/3.cc: Likewise.
97 Copyright (C) 2013 Free Software Foundation, Inc.
99 Copying and distribution of this file, with or without modification,
100 are permitted in any medium without royalty provided the copyright
101 notice and this notice are preserved.