gcc/libstdc++-v3/include/ext
Benjamin Kosnik 838d430929 concurrence.h (__gnu_cxx::lock): New.
2004-06-24  Benjamin Kosnik  <bkoz@redhat.com>

	* include/bits/concurrence.h (__gnu_cxx::lock): New.
	* include/ext/pool_allocator.h (__pool_base::_Lock::_S_lock): Remove.
	(__pool_base::_M_get_mutex): New.
	* include/bits/allocator.h: Tweak.
	* src/allocator.cc (__pool_base::_M_get_free_list): Correct offset.
	* config/linker-map.gnu: Remove __pool_base::_Lock::_S_lock.
	* include/bits/stl_threads.h: Remove.
	* include/Makefile.am: Also here.
	* include/Makefile.in: Regenerate.

	* src/locale_init.cc: Use __gnu_cxx::lock.

	* src/allocator.cc: Move all instantiations...
	* src/allocator-inst.cc: ...here.

From-SVN: r83638
2004-06-25 06:10:44 +00:00
..
algorithm [multiple changes] 2004-06-12 08:10:24 +00:00
bitmap_allocator.h
debug_allocator.h
demangle.h
enc_filebuf.h enc_filebuf.h: Move concept-check macro to class scope. 2004-05-18 10:09:39 +01:00
functional [multiple changes] 2004-06-12 08:10:24 +00:00
hash_fun.h [multiple changes] 2004-06-12 08:10:24 +00:00
hash_map hash_map: Trivial formatting fixes. 2004-06-14 19:40:45 +00:00
hash_set hash_map: Trivial formatting fixes. 2004-06-14 19:40:45 +00:00
hashtable.h hashtable.h: Trivial formatting fixes. 2004-06-15 13:43:56 +00:00
iterator [multiple changes] 2004-06-12 08:10:24 +00:00
malloc_allocator.h
memory hash_map: Trivial formatting fixes. 2004-06-14 19:40:45 +00:00
mt_allocator.h mt_allocator (__mt_alloc<>::_Tune): Add _M_align, the alignment requested. 2004-06-18 23:27:30 +00:00
new_allocator.h
numeric hash_map: Trivial formatting fixes. 2004-06-14 19:40:45 +00:00
pod_char_traits.h
pool_allocator.h concurrence.h (__gnu_cxx::lock): New. 2004-06-25 06:10:44 +00:00
rb_tree hashtable.h: Trivial formatting fixes. 2004-06-15 13:43:56 +00:00
rope rope (rope(_CharT, const allocator_type&)): Fix to use _Data_allocate. 2004-06-16 17:29:16 +00:00
ropeimpl.h rope (rope(_CharT, const allocator_type&)): Fix to use _Data_allocate. 2004-06-16 17:29:16 +00:00
slist slist: Trivial formatting fixes. 2004-06-14 13:03:45 +00:00
stdio_filebuf.h re PR libstdc++/14600 (__gnu_cxx::stdio_sync_filebuf should expose internal FILE*) 2004-05-29 14:40:59 +00:00
stdio_sync_filebuf.h re PR libstdc++/14600 (__gnu_cxx::stdio_sync_filebuf should expose internal FILE*) 2004-05-29 14:40:59 +00:00