OSDN Git Service

2011-01-14 Benjamin Kosnik <bkoz@redhat.com>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
1 2011-01-14  Benjamin Kosnik  <bkoz@redhat.com>
2
3         PR libstdc++/36104
4         * include/Makefile.am (bits_sup_headers, stamp-bits-sup): New.
5         * include/Makefile.in: Regenerate.
6         * libsupc++/Makefile.am (std_HEADERS, bits_HEADERS): New.
7         (install-stdHEADERS, install-bitsHEADERS): New.
8         * libsupc++/Makefile.in: Regenerate.
9
10         * include/bits/c++config: Update for inline namespaces.
11         * libsupc++/cxxabi-forced.h: To...
12         * libsupc++/cxxabi_forced.h: ...this.
13         * libsupc++/hash_bytes.h: Separate file.
14         * libsupc++/typeinfo: Use it.
15         * libsupc++/exception: Adjust for bits subdirectory.
16         * libsupc++/eh_aux_runtime.cc: Same.
17         * libsupc++/eh_ptr.cc: Same.
18         * libsupc++/new_op.cc: Same.
19         * libsupc++/exception_defines.h: Same.
20         * libsupc++/nested_exception.h: Same.
21         * libsupc++/eh_terminate.cc: Same.
22         * libsupc++/vec.cc: Same.
23         * libsupc++/vterminate.cc: Same.
24         * libsupc++/exception_ptr.h: Same.
25         * libsupc++/eh_personality.cc: Same.
26         * libsupc++/eh_call.cc: Same.
27         * libsupc++/new_opnt.cc: Same.
28         * libsupc++/hash_bytes.cc: Same.
29         * config/cpu/arm/cxxabi_tweaks.h: Same.
30         * config/cpu/generic/cxxabi_tweaks.h: Same.
31         * libsupc++/cxxabi.h: Same. Consolidate _GLIBCXX_NOTHROW defines.
32         * include/std/bitset: Same.
33         * include/ext/vstring.tcc: Same.
34         * include/bits/hashtable.h: Same.
35         * include/bits/functional_hash.h: Same.
36         * include/bits/hashtable_policy.h: Same.
37         * include/bits/basic_string.h: Same.
38         * include/bits/istream.tcc: Same.
39         * include/bits/ostream.tcc: Same.
40         * include/bits/algorithmfwd.h: Same.
41         * include/bits/basic_string.tcc: Same.
42         * include/bits/ostream_insert.h: Same.
43         * include/bits/fstream.tcc: Same.
44         * include/bits/functexcept.h: Same.
45
46         * doc/doxygen/user.cfg.in: Adjust names.
47
48         * testsuite/ext/profile/mutex_extensions_neg.cc: Adjust line numbers.
49
50 2011-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
51
52         * testsuite/25_algorithms/is_permutation/check_type.cc: Minor
53         tweaks.
54         * testsuite/25_algorithms/is_permutation/1.cc: Cosmetic changes.
55
56 2011-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
57
58         * testsuite/25_algorithms/is_permutation/check_type.cc: New.
59         * testsuite/25_algorithms/is_permutation/requirements/
60         explicit_instantiation/2.cc: Likewise.
61         * testsuite/25_algorithms/is_permutation/requirements/
62         explicit_instantiation/pod.cc: Likewise.
63         * testsuite/25_algorithms/is_permutation/1.cc: Likewise.
64
65 2011-01-13  John Lakos  <jlakos@bloomberg.net>
66             Pablo Halpern  <phalpern@halpernwightsoftware.com>
67             Paolo Carlini  <paolo.carlini@oracle.com>
68
69         * include/bits/stl_algo.h (is_permutation): Add, per N3068.
70         * include/bits/algorithmfwd.h: Add.
71
72 2011-01-13  Jonathan Wakely  <jwakely.gcc@gmail.com>
73
74         PR libstdc++/47045
75         * config/os/bsd/netbsd/ctype_base.h: Use new macros based on version.
76
77 2011-01-11  Paolo Carlini  <paolo.carlini@oracle.com>
78
79         * aclocal.m4: Regenerate.
80
81 2011-01-06  Paolo Carlini  <paolo.carlini@oracle.com>
82
83         PR libstdc++/47185
84         * src/placeholders.cc: New.
85         * src/Makefile.am: Adjust.
86         * src/Makefile.in: Regenerate.
87         * include/std/functional (placeholders::_1, _2, ..., _29): Declare
88         extern.
89         * config/abi/pre/gnu.ver: Export.
90
91 2011-01-05  François Dumont  <francois.cppdevs@free.fr>
92
93         * include/debug/safe_base.h (_Safe_iterator_base::_M_unlink): New.
94         * include/src/debug.cc: Use latter
95         * include/debug/forward_list (forward_list<>::_M_swap):  Fix to
96         correctly handle before_begin iterators.
97         * testsuite/23_containers/forward_list/debug/swap.cc: Remove now
98         useless _GLIBCXX_DEBUG checks.
99
100 2011-01-04  Kai Tietz  <kai.tietz@onevision.com>
101
102         PR libstdc++/47145
103         * configure.ac (AC_CHECK_FILE): Replaced by test -f.
104         * configure: Regenerated.
105
106 2011-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
107
108         PR libstdc++/46922
109         * config/abi/pre/gnu.ver: Export std::bad_function_call symbols.
110
111 \f
112 Copyright (C) 2011 Free Software Foundation, Inc.
113
114 Copying and distribution of this file, with or without modification,
115 are permitted in any medium without royalty provided the copyright
116 notice and this notice are preserved.