OSDN Git Service

2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 18 Oct 2007 15:22:58 +0000 (15:22 +0000)
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 18 Oct 2007 15:22:58 +0000 (15:22 +0000)
commit049497a3693e24774fc6d3a78c4dd19f1dafecdd
tree5c6283d7c5bcdf986bf35763b76c14af3d93e82a
parent24239da3ba86c30342ed978bad3febffd246894c
2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>

* include/ext/hash_map: To...
* include/backward/hash_map: ...here. Remove debug mode.
* include/ext/hash_set: To...
* include/backward/hash_set: ...here. Remove debug mode.
* include/ext/hash_fun.h: To...
* include/backward/hash_fun.h: ...here.
* include/ext/hashtable.h: To...
* include/backward/hashtable.h: ...here.

* include/bits/c++config: Remove __gnu_cxx namespace from debug mode.
* include/debug/debug.h: Same.

* include/debug/hash_map: Remove.
* include/debug/hash_multimap.h: Remove.
* include/debug/hash_set.h: Remove.
* include/debug/hash_set: Remove.
* include/debug/hash_multiset.h: Remove.
* include/debug/hash_map.h: Remove.

* include/Makefile.am (ext_headers): Move hash_set, hash_map to
backward.
(debug_headers): Remove hash_map, hash_set, hash_map.h,
hash_map.h, hash_multiset.h, hash_multimap.h.
* include/Makefile.in: Regenerate.

* docs/html/debug.html: Update.
* docs/html/ext/howto.html: Same.
* docs/html/faq/index.html: Same.
* docs/doxygen/Intro.3: Same.
* docs/doxygen/user.cfg.in: Adjust includes.
* testsuite/ext/hash_map: Move to...
* testsuite/backward/hash_map: ...here.
* testsuite/ext/hash_set: Move to...
* testsuite/backward/hash_set: ...here.

2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>

Removal of pre-ISO C++ items from include/backwards.
* include/Makefile.am (backward_headers): Remove all but strstream,
backward_warning.h.
* include/Makefile.in: Regenerate.
* include/backward/new.h: Remove.
* include/backward/iterator.h: Same.
* include/backward/alloc.h: Same.
* include/backward/set.h: Same.
* include/backward/hashtable.h: Same.
* include/backward/hash_set.h: Same.
* include/backward/fstream.h: Same.
* include/backward/tempbuf.h: Same.
* include/backward/istream.h: Same.
* include/backward/bvector.h: Same.
* include/backward/stack.h: Same.
* include/backward/rope.h: Same.
* include/backward/complex.h: Same.
* include/backward/ostream.h: Same.
* include/backward/heap.h: Same.
* include/backward/iostream.h: Same.
* include/backward/function.h: Same.
* include/backward/multimap.h: Same.
* include/backward/pair.h: Same.
* include/backward/stream.h: Same.
* include/backward/iomanip.h: Same.
* include/backward/slist.h: Same.
* include/backward/tree.h: Same.
* include/backward/vector.h: Same.
* include/backward/deque.h: Same.
* include/backward/multiset.h: Same.
* include/backward/defalloc.h: Same.
* include/backward/list.h: Same.
* include/backward/map.h: Same.
* include/backward/algobase.h: Same.
* include/backward/hash_map.h: Same.
* include/backward/algo.h: Same.
* include/backward/queue.h: Same.
* include/backward/streambuf.h: Same.
* testsuite/backward/header_hash_set_h.cc: Same.
* testsuite/backward/header_slist_h.cc: Same.
* testsuite/backward/header_hash_map_h.cc: Same.
* testsuite/backward/header_tempbuf_h.cc: Same.
* testsuite/backward/header_deque_h.cc: Same.
* testsuite/backward/header_rope_h.cc: Same.
* testsuite/backward/header_iterator_h.cc: Same.
* testsuite/backward/header_hashtable_h.cc: Same.

2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>

PR libstdc++/30085
* include/debug/unordered_map: New.
* include/debug/unordered_set: New.
* include/debug/safe_association.h: New.
* include/std/unordered_map: Include debug header if _GLIBCXX_DEBUG.
* include/std/unordered_set: Same.
* include/Makefile.am (debug_headers): Add unordered_map,
unordered_set, safe_association.h.
* include/Makefile.in: Regenerate.
* testsuite/23_containers/unordered_map/requirements/debug.cc: New.
* testsuite/23_containers/unordered_multimap/requirements/
debug.cc: New.
* testsuite/23_containers/unordered_set/requirements/debug.cc: New.
* testsuite/23_containers/unordered_multiset/requirements/
debug.cc: New.

2007-10-18  Benjamin Kosnik  <bkoz@redhat.com>

* testsuite/util/native_type/assoc/native_hash_multimap.hpp: Remove
hash_map include.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@129442 138bc75d-0d04-0410-961f-82ee72b054a4
76 files changed:
libstdc++-v3/ChangeLog
libstdc++-v3/config.h.in
libstdc++-v3/docs/doxygen/Intro.3
libstdc++-v3/docs/doxygen/user.cfg.in
libstdc++-v3/docs/html/debug.html
libstdc++-v3/docs/html/ext/howto.html
libstdc++-v3/docs/html/faq/index.html
libstdc++-v3/include/Makefile.am
libstdc++-v3/include/Makefile.in
libstdc++-v3/include/backward/algo.h [deleted file]
libstdc++-v3/include/backward/algobase.h [deleted file]
libstdc++-v3/include/backward/alloc.h [deleted file]
libstdc++-v3/include/backward/backward_warning.h
libstdc++-v3/include/backward/bvector.h [deleted file]
libstdc++-v3/include/backward/complex.h [deleted file]
libstdc++-v3/include/backward/defalloc.h [deleted file]
libstdc++-v3/include/backward/deque.h [deleted file]
libstdc++-v3/include/backward/fstream.h [deleted file]
libstdc++-v3/include/backward/function.h [deleted file]
libstdc++-v3/include/backward/hash_fun.h [moved from libstdc++-v3/include/ext/hash_fun.h with 99% similarity]
libstdc++-v3/include/backward/hash_map [moved from libstdc++-v3/include/ext/hash_map with 98% similarity]
libstdc++-v3/include/backward/hash_map.h [deleted file]
libstdc++-v3/include/backward/hash_set [moved from libstdc++-v3/include/ext/hash_set with 98% similarity]
libstdc++-v3/include/backward/hash_set.h [deleted file]
libstdc++-v3/include/backward/hashtable.h
libstdc++-v3/include/backward/heap.h [deleted file]
libstdc++-v3/include/backward/iomanip.h [deleted file]
libstdc++-v3/include/backward/iostream.h [deleted file]
libstdc++-v3/include/backward/istream.h [deleted file]
libstdc++-v3/include/backward/iterator.h [deleted file]
libstdc++-v3/include/backward/list.h [deleted file]
libstdc++-v3/include/backward/map.h [deleted file]
libstdc++-v3/include/backward/multimap.h [deleted file]
libstdc++-v3/include/backward/multiset.h [deleted file]
libstdc++-v3/include/backward/new.h [deleted file]
libstdc++-v3/include/backward/ostream.h [deleted file]
libstdc++-v3/include/backward/pair.h [deleted file]
libstdc++-v3/include/backward/queue.h [deleted file]
libstdc++-v3/include/backward/rope.h [deleted file]
libstdc++-v3/include/backward/set.h [deleted file]
libstdc++-v3/include/backward/slist.h [deleted file]
libstdc++-v3/include/backward/stack.h [deleted file]
libstdc++-v3/include/backward/stream.h [deleted file]
libstdc++-v3/include/backward/streambuf.h [deleted file]
libstdc++-v3/include/backward/tempbuf.h [deleted file]
libstdc++-v3/include/backward/tree.h [deleted file]
libstdc++-v3/include/backward/vector.h [deleted file]
libstdc++-v3/include/bits/c++config
libstdc++-v3/include/debug/debug.h
libstdc++-v3/include/debug/hash_map [deleted file]
libstdc++-v3/include/debug/hash_map.h [deleted file]
libstdc++-v3/include/debug/hash_multimap.h [deleted file]
libstdc++-v3/include/debug/hash_multiset.h [deleted file]
libstdc++-v3/include/debug/hash_set [deleted file]
libstdc++-v3/include/debug/safe_association.h [moved from libstdc++-v3/include/debug/hash_set.h with 50% similarity]
libstdc++-v3/include/debug/unordered_map [new file with mode: 0644]
libstdc++-v3/include/debug/unordered_set [new file with mode: 0644]
libstdc++-v3/include/ext/hashtable.h [deleted file]
libstdc++-v3/include/std/unordered_map
libstdc++-v3/include/std/unordered_set
libstdc++-v3/testsuite/23_containers/unordered_map/requirements/debug.cc [moved from libstdc++-v3/testsuite/backward/header_deque_h.cc with 57% similarity]
libstdc++-v3/testsuite/23_containers/unordered_multimap/requirements/debug.cc [moved from libstdc++-v3/testsuite/backward/header_hashtable_h.cc with 75% similarity]
libstdc++-v3/testsuite/23_containers/unordered_multiset/requirements/debug.cc [moved from libstdc++-v3/testsuite/backward/header_rope_h.cc with 76% similarity]
libstdc++-v3/testsuite/23_containers/unordered_set/requirements/debug.cc [moved from libstdc++-v3/testsuite/backward/header_slist_h.cc with 59% similarity]
libstdc++-v3/testsuite/backward/hash_map/1.cc [moved from libstdc++-v3/testsuite/ext/hash_map/1.cc with 95% similarity]
libstdc++-v3/testsuite/backward/hash_map/14648.cc [moved from libstdc++-v3/testsuite/ext/hash_map/14648.cc with 90% similarity]
libstdc++-v3/testsuite/backward/hash_map/23528.cc [moved from libstdc++-v3/testsuite/ext/hash_map/23528.cc with 95% similarity]
libstdc++-v3/testsuite/backward/hash_map/requirements/explicit_instantiation.cc [moved from libstdc++-v3/testsuite/ext/hash_map/requirements/explicit_instantiation.cc with 92% similarity]
libstdc++-v3/testsuite/backward/hash_set/1.cc [moved from libstdc++-v3/testsuite/ext/hash_set/1.cc with 90% similarity]
libstdc++-v3/testsuite/backward/hash_set/check_construct_destroy.cc [moved from libstdc++-v3/testsuite/ext/hash_set/check_construct_destroy.cc with 96% similarity]
libstdc++-v3/testsuite/backward/hash_set/requirements/explicit_instantiation.cc [moved from libstdc++-v3/testsuite/ext/hash_set/requirements/explicit_instantiation.cc with 92% similarity]
libstdc++-v3/testsuite/backward/header_hash_map_h.cc [deleted file]
libstdc++-v3/testsuite/backward/header_hash_set_h.cc [deleted file]
libstdc++-v3/testsuite/backward/header_iterator_h.cc [deleted file]
libstdc++-v3/testsuite/backward/header_tempbuf_h.cc [deleted file]
libstdc++-v3/testsuite/util/native_type/assoc/native_hash_multimap.hpp