OSDN Git Service

2011-01-16 Paolo Carlini <paolo.carlini@oracle.com>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2011-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2
3         PR libstdc++/47321
4         * testsuite/21_strings/basic_string/requirements/typedefs.cc:
5         Only test std::wstring when _GLIBCXX_USE_WCHAR_T is defined.
6
7 2011-01-16  François Dumont  <francois.cppdevs@free.fr>
8
9         * testsuite/23_containers/forward_list/debug/erase_after1_neg.cc: Move
10         to this. Use _neg suffix.
11         * testsuite/23_containers/forward_list/debug/erase_after1.cc: ...from
12         this.
13         * testsuite/23_containers/forward_list/debug/erase_after2_neg.cc:
14         Same.
15         * testsuite/23_containers/forward_list/debug/erase_after2.cc: Same.
16         * testsuite/23_containers/forward_list/debug/erase_after3_neg.cc:
17         Same.
18         * testsuite/23_containers/forward_list/debug/erase_after3.cc: Same.
19         * testsuite/23_containers/forward_list/debug/erase_after4_neg.cc:
20         Same.
21         * testsuite/23_containers/forward_list/debug/erase_after4.cc: Same.
22         * testsuite/23_containers/forward_list/debug/erase_after5_neg.cc:
23         Same.
24         * testsuite/23_containers/forward_list/debug/erase_after5.cc: Same.
25         * testsuite/23_containers/forward_list/debug/erase_after6_neg.cc:
26         Same.
27         * testsuite/23_containers/forward_list/debug/erase_after6.cc: Same.
28         * testsuite/23_containers/forward_list/debug/erase_after7_neg.cc:
29         Same.
30         * testsuite/23_containers/forward_list/debug/erase_after7.cc: Same.
31         * testsuite/23_containers/forward_list/debug/erase_after8_neg.cc:
32         Same.
33         * testsuite/23_containers/forward_list/debug/erase_after8.cc: Same.
34         * testsuite/23_containers/forward_list/debug/erase_after9_neg.cc:
35         Same.
36         * testsuite/23_containers/forward_list/debug/erase_after9.cc: Same.
37         * testsuite/23_containers/forward_list/debug/insert_after1_neg.cc:
38         Same.
39         * testsuite/23_containers/forward_list/debug/insert_after1.cc: Same.
40         * testsuite/23_containers/forward_list/debug/insert_after2_neg.cc:
41         Same.
42         * testsuite/23_containers/forward_list/debug/insert_after2.cc: Same.
43         * testsuite/23_containers/forward_list/debug/insert_after3_neg.cc:
44         Same.
45         * testsuite/23_containers/forward_list/debug/insert_after3.cc: Same.
46         * testsuite/23_containers/forward_list/debug/splice_after1_neg.cc:
47         Same.
48         * testsuite/23_containers/forward_list/debug/splice_after1.cc: Same.
49         * testsuite/23_containers/forward_list/debug/splice_after2_neg.cc:
50         Same.
51         * testsuite/23_containers/forward_list/debug/splice_after2.cc: Same.
52         * testsuite/23_containers/forward_list/debug/splice_after3_neg.cc:
53         Same.
54         * testsuite/23_containers/forward_list/debug/splice_after3.cc: Same.
55         * testsuite/23_containers/forward_list/debug/splice_after4_neg.cc:
56         Same.
57         * testsuite/23_containers/forward_list/debug/splice_after4.cc: Same.
58
59 2011-01-14  Benjamin Kosnik  <bkoz@redhat.com>
60
61         PR libstdc++/36104
62         * include/Makefile.am (bits_sup_headers, stamp-bits-sup): New.
63         * include/Makefile.in: Regenerate.
64         * libsupc++/Makefile.am (std_HEADERS, bits_HEADERS): New.
65         (install-stdHEADERS, install-bitsHEADERS): New.
66         * libsupc++/Makefile.in: Regenerate.
67
68         * include/bits/c++config: Update for inline namespaces.
69         * libsupc++/cxxabi-forced.h: To...
70         * libsupc++/cxxabi_forced.h: ...this.
71         * libsupc++/hash_bytes.h: Separate file.
72         * libsupc++/typeinfo: Use it.
73         * libsupc++/exception: Adjust for bits subdirectory.
74         * libsupc++/eh_aux_runtime.cc: Same.
75         * libsupc++/eh_ptr.cc: Same.
76         * libsupc++/new_op.cc: Same.
77         * libsupc++/exception_defines.h: Same.
78         * libsupc++/nested_exception.h: Same.
79         * libsupc++/eh_terminate.cc: Same.
80         * libsupc++/vec.cc: Same.
81         * libsupc++/vterminate.cc: Same.
82         * libsupc++/exception_ptr.h: Same.
83         * libsupc++/eh_personality.cc: Same.
84         * libsupc++/eh_call.cc: Same.
85         * libsupc++/new_opnt.cc: Same.
86         * libsupc++/hash_bytes.cc: Same.
87         * config/cpu/arm/cxxabi_tweaks.h: Same.
88         * config/cpu/generic/cxxabi_tweaks.h: Same.
89         * libsupc++/cxxabi.h: Same. Consolidate _GLIBCXX_NOTHROW defines.
90         * include/std/bitset: Same.
91         * include/ext/vstring.tcc: Same.
92         * include/bits/hashtable.h: Same.
93         * include/bits/functional_hash.h: Same.
94         * include/bits/hashtable_policy.h: Same.
95         * include/bits/basic_string.h: Same.
96         * include/bits/istream.tcc: Same.
97         * include/bits/ostream.tcc: Same.
98         * include/bits/algorithmfwd.h: Same.
99         * include/bits/basic_string.tcc: Same.
100         * include/bits/ostream_insert.h: Same.
101         * include/bits/fstream.tcc: Same.
102         * include/bits/functexcept.h: Same.
103
104         * doc/doxygen/user.cfg.in: Adjust names.
105
106         * testsuite/ext/profile/mutex_extensions_neg.cc: Adjust line numbers.
107
108 2011-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
109
110         * testsuite/25_algorithms/is_permutation/check_type.cc: Minor
111         tweaks.
112         * testsuite/25_algorithms/is_permutation/1.cc: Cosmetic changes.
113
114 2011-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
115
116         * testsuite/25_algorithms/is_permutation/check_type.cc: New.
117         * testsuite/25_algorithms/is_permutation/requirements/
118         explicit_instantiation/2.cc: Likewise.
119         * testsuite/25_algorithms/is_permutation/requirements/
120         explicit_instantiation/pod.cc: Likewise.
121         * testsuite/25_algorithms/is_permutation/1.cc: Likewise.
122
123 2011-01-13  John Lakos  <jlakos@bloomberg.net>
124             Pablo Halpern  <phalpern@halpernwightsoftware.com>
125             Paolo Carlini  <paolo.carlini@oracle.com>
126
127         * include/bits/stl_algo.h (is_permutation): Add, per N3068.
128         * include/bits/algorithmfwd.h: Add.
129
130 2011-01-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
131
132         PR libstdc++/47045
133         * config/os/bsd/netbsd/ctype_base.h: Use new macros based on version.
134
135 2011-01-11  Paolo Carlini  <paolo.carlini@oracle.com>
136
137         * aclocal.m4: Regenerate.
138
139 2011-01-06  Paolo Carlini  <paolo.carlini@oracle.com>
140
141         PR libstdc++/47185
142         * src/placeholders.cc: New.
143         * src/Makefile.am: Adjust.
144         * src/Makefile.in: Regenerate.
145         * include/std/functional (placeholders::_1, _2, ..., _29): Declare
146         extern.
147         * config/abi/pre/gnu.ver: Export.
148
149 2011-01-05  François Dumont  <francois.cppdevs@free.fr>
150
151         * include/debug/safe_base.h (_Safe_iterator_base::_M_unlink): New.
152         * include/src/debug.cc: Use latter
153         * include/debug/forward_list (forward_list<>::_M_swap):  Fix to
154         correctly handle before_begin iterators.
155         * testsuite/23_containers/forward_list/debug/swap.cc: Remove now
156         useless _GLIBCXX_DEBUG checks.
157
158 2011-01-04  Kai Tietz  <kai.tietz@onevision.com>
159
160         PR libstdc++/47145
161         * configure.ac (AC_CHECK_FILE): Replaced by test -f.
162         * configure: Regenerated.
163
164 2011-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
165
166         PR libstdc++/46922
167         * config/abi/pre/gnu.ver: Export std::bad_function_call symbols.
168
169 \f
170 Copyright (C) 2011 Free Software Foundation, Inc.
171
172 Copying and distribution of this file, with or without modification,
173 are permitted in any medium without royalty provided the copyright
174 notice and this notice are preserved.