gcc/libstdc++-v3/src
Benjamin Kosnik 390e4c0dbe c++config (_GLIBCXX_STD): New.
2004-04-16  Benjamin Kosnik  <bkoz@redhat.com>

	* include/bits/c++config (_GLIBCXX_STD): New.
	* src/list.cc: Use it.
	* include/std/std_bitset.h: Same.
	* include/bits/vector.tcc: Same.
	* include/bits/stl_set.h: Same.
	* include/bits/stl_multiset.h: Same.
	* include/bits/stl_multimap.h: Same.
	* include/bits/stl_map.h: Same.
	* include/bits/stl_list.h: Same.
	* include/bits/stl_vector.h: Same.
	* include/bits/stl_bvector.h: Same.
	* include/bits/stl_deque.h: Same.
	* include/bits/deque.tcc: Same.
	* include/bits/list.tcc: Same.
	* include/debug/vector: Same.
	* include/debug/set.h: Same.
	* include/debug/multiset.h: Same.
	* include/debug/multimap.h: Same.
	* include/debug/map.h: Same.
	* include/debug/list: Same.
	* include/debug/deque: Same.
	* include/debug/bitset: Same.
	* include/debug/formatter.h (__gnu_debug): Remove using directive.
	Add using declaration for std::type_info.
	* include/debug/safe_iterator.h: Add using declaration for
	std::iterator_traits and std::pair.
	* src/debug_list.cc: New.
	* src/Makefile.am: Add debug_list.cc.
	* src/Makefile.in: Regenerate.
	* config/linker-map.gnu: Add _List_node_base exports for std and
	__gnu_norm.

	* include/bits/stl_bvector.h (_Bvector_base): Use _Bvector_impl
	idiom that other containers use.
	* testsuite/23_containers/vector/bool/clear_allocator.cc: New.

From-SVN: r80763
2004-04-16 19:04:07 +00:00
..
allocator-inst.cc Makefile.am (bits_headers): Remove allocator_traits.h. 2004-01-29 00:18:40 +00:00
allocator.cc acinclude.m4 (GLIBCXX_ENABLE_ALLOCATOR): Add pool_allocator. 2004-03-22 13:07:13 +00:00
codecvt.cc Fixups for EDG front end. 2004-04-07 03:33:36 +00:00
complex_io.cc
concept-inst.cc
ctype.cc Fixups for EDG front end. 2004-04-07 03:33:36 +00:00
debug_list.cc c++config (_GLIBCXX_STD): New. 2004-04-16 19:04:07 +00:00
debug.cc debug.cc: Make sure all the names are prefixed with double (or single) underscore. 2004-01-19 18:10:55 +00:00
ext-inst.cc Fixups for EDG front end. 2004-04-07 03:33:36 +00:00
fstream-inst.cc
functexcept.cc
globals_io.cc globals_io.cc: Change to __gnu_internal namespace. 2004-01-28 21:20:42 +00:00
globals_locale.cc locale_facets.h (class money_base): Add { _S_minus, _S_zero, _S_end } enum, _S_atoms. 2004-02-21 09:26:35 +00:00
io-inst.cc
ios_failure.cc
ios_init.cc atomicity.h: New, forward declarations for __atomic_add and __exchange_and_add. 2004-02-27 00:49:50 +00:00
ios_locale.cc
ios.cc atomicity.h: New, forward declarations for __atomic_add and __exchange_and_add. 2004-02-27 00:49:50 +00:00
istream-inst.cc
limits.cc
list.cc c++config (_GLIBCXX_STD): New. 2004-04-16 19:04:07 +00:00
locale_facets.cc locale_facets.h (class money_base): Add { _S_minus, _S_zero, _S_end } enum, _S_atoms. 2004-02-21 09:26:35 +00:00
locale_init.cc re PR libstdc++/12658 (Thread safety problems in locale::global() and locale::locale()) 2004-03-07 01:32:43 +00:00
locale-inst.cc locale_facets.h (money_get<>::_M_extract): Change signature: now takes a plain string&. 2004-02-27 10:12:01 +00:00
locale-misc-inst.cc locale-misc-inst.cc (__convert_from_v(long), [...]): Remove, unused. 2004-01-13 23:25:55 +00:00
locale.cc locale.cc (locale::operator==): When _M_impl == __rhs._M_impl avoid constructing unnecessarily this->name(). 2004-04-15 08:27:29 +00:00
localename.cc c_locale.cc: Fix throw messages to use the __N marker. 2004-01-27 00:49:03 +00:00
Makefile.am c++config (_GLIBCXX_STD): New. 2004-04-16 19:04:07 +00:00
Makefile.in c++config (_GLIBCXX_STD): New. 2004-04-16 19:04:07 +00:00
misc-inst.cc re PR libstdc++/12658 (Thread safety problems in locale::global() and locale::locale()) 2004-03-07 01:32:43 +00:00
ostream-inst.cc
sstream-inst.cc
stdexcept.cc
streambuf-inst.cc
string-inst.cc basic_string.h (assign(const basic_string&, size_type, size_type)): Define inline here. 2004-01-24 11:34:06 +00:00
strstream.cc
tree.cc [multiple changes] 2004-01-07 20:55:06 +00:00
valarray-inst.cc
wlocale-inst.cc
wstring-inst.cc