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