Skip to content
Snippets Groups Projects
  1. Mar 06, 2013
    • Rainer Orth's avatar
      Filter out basever symbols on Solaris · 9ac0b841
      Rainer Orth authored
      	* scripts/extract_symvers.pl: Omit symbols bound to base
      	versions.
      	* scripts/extract_symvers.in: Likewise.
      	* config/abi/post/solaris2.9/baseline_symbols.txt: Regenerate.
      	* config/abi/post/solaris2.9/sparcv9/baseline_symbols.txt: Likewise.
      	* config/abi/post/solaris2.10/baseline_symbols.txt: Likewise.
      	* config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise.
      	* config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise.
      
      From-SVN: r196489
      9ac0b841
  2. Feb 20, 2013
    • Benjamin Kosnik's avatar
      user.cfg.in: Set __cplusplus to 201103L. · c0ffa2ba
      Benjamin Kosnik authored
      2013-02-19  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* doc/doxygen/user.cfg.in: Set __cplusplus to 201103L. Change to
      	_GLIBCXX_INCLUDE_AS_CXX11. DIRECTORY_GRAPH, MARKDOWN_SUPPORT,
      	AUTOLINK_SUPPORT to NO. Update to doxygen 1.8.3.1.
      	* include/bits/stl_pair.h: Add to utilities group.
      	* include/std/tuple: Same.
      	* include/std/typeindex: Same.
      
      	* include/bits/stringfwd.h: Fix markup.
      	* include/std/limits: Same.
      	* include/std/type_traits: Same.
      	* include/tr1/memory: Same.
      	* include/tr1/regex: Same.
      	* scripts/run_doxygen: Comment.
      	* testsuite/20_util/uses_allocator/cons_neg.cc: Fixup line numbers.
      
      From-SVN: r196162
      c0ffa2ba
  3. Feb 03, 2013
  4. Jan 04, 2013
  5. Nov 28, 2012
    • Andrew Pinski's avatar
      re PR other/54279 (first stage build with g++ fails with "." as the first component of $PATH) · 5d99894e
      Andrew Pinski authored
      2012-11-28  Andrew Pinski  <apinski@cavium.com>
      
              PR bootstrap/54279
              * configure.ac (CXX_FOR_TARGET): Change over to use xg++.
              * configure: Regenerate.
              * Makefile.tpl (POSTSTAGE1_CXX_EXPORT): Change over to use xg++.
              * Makefile.in: Regenerate.
      
      2012-11-28  Andrew Pinski  <apinski@cavium.com>
      
              PR bootstrap/54279
              * Makefile.in (${QMTEST_DIR}/context): Use xg++ instead of g++.
      
      2012-11-28  Andrew Pinski  <apinski@cavium.com>
      
              PR bootstrap/54279
              * Make-lang.in (g++$(exeext)): Rename to
              (xg++$(exeext)): This.
              (g++-cross$(exeext)): Use xg++$(exeext) instead of g++$(exeext).
              (c++.start.encap): Likewise.
              (c++.install-common): Likewise.
      
      2012-11-28  Andrew Pinski  <apinski@cavium.com>
      
              PR bootstrap/54279
              * lib/g++.exp (g++_init): Search for xg++ instead of g++ in the build
              directories.
              * lib/obj-c++.exp (obj-c++_init): Likewise.
      
      2012-11-28  Andrew Pinski  <apinski@cavium.com>
      
              PR bootstrap/54279
              * scripts/testsuite_flags.in (--build-cxx): Use xg++ instead of g++.
              * testsuite/lib/libstdc++.exp (libstdc++_init): Likewise.
      
      From-SVN: r193910
      5d99894e
  6. May 03, 2012
  7. Apr 30, 2012
    • Dodji Seketeli's avatar
      Adjust relevant test cases wrt -ftrack-macro-expansion=[0|2] · dde9c193
      Dodji Seketeli authored
      Even after all the patches I have already submitted, some test cases
      where errors happens on tokens that are defined in macros see their
      output change in an incompatible way, when you run them with or
      without -ftrack-macro-expansion.
      
      I think this is expected, because the (spelling) locus inside the
      definition of the macro pointed to with -ftrack-macro-expansion is
      different from the locus of the expansion point of the macro pointed
      to without -ftrack-macro-expansion.
      
      In those cases this patch either adjusts the test case and forces it
      be run either with -ftrack-macro-expansion, or it just forces it to be
      run without -ftrack-macro-expansion.
      
      There are so many libstdc++ tests that were failing because of that
      benign issue that I preferred to just run them with
      -ftrack-macro-expansion diabled, after inspecting each of them to be
      sure there was nothing more serious underneath.
      
      Boostrapped on x86_64-unknown-linux-gnu against trunk with and without
      -ftrack-macro-expansion turned on.
      
      gcc/testsuite/
      
      	* objc.dg/foreach-7.m: Force the test case to run without
      	-ftrack-macro-expansion.
      	* c-c++-common/tm/attrib-1.c: Likewise.
      	* c-c++-common/warn-ommitted-condop.c: Likewise.
      	* gcc.dg/assign-warn-1.c: Likewise.
      	* gcc.dg/assign-warn-2.c: Likewise.
      	* gcc.dg/attr-alloc_size.c: Likewise.
      	* gcc.dg/builtin-stringop-chk-1.c: Likewise.
      	* gcc.dg/builtin-stringop-chk-2.c: Likewise.
      	* gcc.dg/builtin-strncat-chk-1.c: Likewise.
      	* gcc.dg/c90-const-expr-9.c: Likewise.
      	* gcc.dg/c99-const-expr-9.c: Likewise.
      	* gcc.dg/cpp/direct2.c: Likewise.  Adjust.
      	* gcc.dg/cpp/direct2s.c: Likewise.
      	* gcc/testsuite/gcc.dg/cpp/pr28709.c: Likewise.
      	* gcc.dg/cpp/pragma-diagnostic-1.c: Likewise.
      	* gcc.dg/dfp/composite-type.c: Likewise.
      	* gcc.dg/uninit-6-O0.c: Adjust the test case and force it to run
      	with -ftrack-macro-expansion
      	* g++.dg/cpp0x/constexpr-ex3.C: Likewise.
      	* g++.dg/cpp0x/constexpr-overflow.C: Likewise.
      	* g++.dg/ext/cleanup-1.C: Likewise.
      	* g++.dg/ext/gnu-inline-global-reject.C: Likewise.
      	* g++.dg/template/sfinae10.C: Likewise.
      	* g++.dg/tm/wrap-2.C: Likewise.
      	* g++.dg/warn/Wconversion-real-integer.C: Likewise.
      	* g++.dg/warn/Wsign-conversion.C: Likewise.
      	* g++.dg/warn/multiple-overflow-warn-1.C: Likewise.
      	* g++.old-deja/g++.mike/p10769b.C: Likewise.
      	* g++.dg/warn/Wdouble-promotion.C: Adjust the test case and force
      	it to run with -ftrack-macro-expansion.
      	* libstdc++-v3/scripts/testsuite_flags.in: By default, run the
      	test cases without -ftrack-macro-expansion.
      
      From-SVN: r186976
      dde9c193
  8. Mar 23, 2012
  9. Dec 10, 2011
    • Benjamin Kosnik's avatar
      user.cfg.in: Add macros, directories. · 7897a1c0
      Benjamin Kosnik authored
      2011-12-10  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* doc/doxygen/user.cfg.in: Add macros, directories.
      	* include/bits/locale_classes.h: Remove doxygen warnings, fix markup.
      	* include/bits/locale_classes.tcc: Same.
      	* include/bits/shared_ptr.h: Same.
      	* include/bits/stl_algo.h: Same.
      	* include/bits/stl_list.h: Same.
      	* include/bits/stl_numeric.h: Same.
      	* include/debug/safe_base.h: Same.
      	* include/parallel/equally_split.h: Same.
      	* include/std/bitset: Same.
      	* include/std/complex: Same.
      	* include/std/fstream: Same.
      	* include/std/istream: Same.
      	* include/std/ostream: Same.
      	* include/tr2/dynamic_bitset: Same.
      	* scripts/run_doxygen: Remove munging for names that no longer exist.
      
      	* testsuite/23_containers/list/requirements/dr438/assign_neg.cc:
      	Adjust line numbers.
      	* testsuite/23_containers/list/requirements/dr438/
      	constructor_1_neg.cc: Same.
      	* testsuite/23_containers/list/requirements/dr438/
      	constructor_2_neg.cc: Same.
      	* testsuite/23_containers/list/requirements/dr438/insert_neg.cc: Same.
      
      From-SVN: r182189
      7897a1c0
  10. Nov 27, 2011
  11. Nov 04, 2011
  12. Nov 02, 2011
    • Benjamin Kosnik's avatar
      c++config: Add tr2 to versioned namespaces. · 08624e90
      Benjamin Kosnik authored
      2011-11-02  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/bits/c++config: Add tr2 to versioned namespaces.
      	* scripts/run_doxygen: Adjust generated man files as well.
      	* testsuite/ext/profile/mutex_extensions_neg.cc: Adjust line numbers.
      
      From-SVN: r180760
      08624e90
  13. Oct 18, 2011
    • Benjamin Kosnik's avatar
      [multiple changes] · 4daba884
      Benjamin Kosnik authored
      2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
      
      	* gcc/c-family/c-common.c (c_common_reswords): Add __bases,
      	__direct_bases.
      	* gcc/c-family/c-common.h: Add RID_BASES and RID_DIRECT_BASES.
      
      2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
      
      	* cp-tree.def: Add BASES as a new tree code.
      	* cp-tree.h (enum cp_trait_kind): Add CPTK_BASES, CPTK_DIRECT_BASES.
      	(BASES_TYPE, BASES_DIRECT): Define.
      	(calculate_bases, finish_bases, calculate_direct_bases): Declare.
      	* parser.c (cp_parser_trait_expr, cp_parser_template_argument_list,
      	(cp_parser_simple_type_specifier, cp_parser_save_nsdmi): Use them.
      	* pt.c (find_parameter_packs_r, tsubst_pack_expansion): Likewise.
      	* semantics.c (calculate_bases, finish_bases, calculate_direct_bases,
      	dfs_calculate_bases_pre, dfs_calculate_bases_post,
      	calculate_bases_helper): Define.
      
      2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
      
      	* g++.dg/ext/bases.C: New test.
      
      2011-10-17  Michael Spertus  <mike_spertus@symantec.com>
      
      	* include/tr2/type_traits (bases, direct_bases, typelist): New.
      
      2011-10-17  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* libstdc++-v3/include/Makefile.am: Add tr2 directory and includes.
      	* libstdc++-v3/include/Makefile.in: Regenerate.
      
      	* scripts/create_testsuite_files: Search tr2 directory.
      	* testsuite/libstdc++-dg/conformance.exp: Same.
      
      	* testsuite/tr2/bases/requirements/explicit_instantiation.cc: New.
      	* testsuite/tr2/bases/requirements/typedefs.cc: New.
      	* testsuite/tr2/bases/value.cc: New.
      	* testsuite/tr2/direct_bases/requirements/
      	explicit_instantiation.cc: New.
      	* testsuite/tr2/direct_bases/requirements/typedefs.cc: New.
      	* testsuite/tr2/direct_bases/value.cc: New.
      
      From-SVN: r180121
      4daba884
  14. Aug 15, 2011
    • Benjamin Kosnik's avatar
      make_graph_test_infos.xml: Edit. · 154c4a08
      Benjamin Kosnik authored
      2011-08-14  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* testsuite/data/make_graph_test_infos.xml: Edit.
      	* testsuite/data/make_graph_htmls.xml: Remove
      	* scripts/make_graph.py: Edit, fix.
      	* scripts/make_graphs.py: Remove.
      
      	* doc/Makefile.am (doc-svg-performance): New.
      	(doc-html-performance): Remove.
      	* doc/Makefile.in: Regenerate.
      
      	* doc/xml/manual/test_policy_data_structures.xml: Markup changes.
      	* doc/xml/manual/policy_data_structures.xml: Same.
      	* doc/xml/manual/locale.xml: Same.
      
      	Testsuite renames.
      	* performance/ext/pb_ds/priority_queue_text_modify_down_timing.cc:
      	Rename.
      	* performance/ext/pb_ds/random_int_find_timing.cc: Same.
      	* performance/ext/pb_ds/multimap_text_insert_mem_usage.hpp
      	* performance/ext/pb_ds/multimap_text_find_timing.hpp
      	* performance/ext/pb_ds/priority_queue_random_int_push_timing.cc: Same.
      	* performance/ext/pb_ds/priority_queue_text_modify_timing.hpp
      	* performance/ext/pb_ds/tree_order_statistics_timing.cc: Same.
      	* performance/ext/pb_ds/multimap_text_insert_mem_usage_large.cc: Same.
      	* performance/ext/pb_ds/priority_queue_text_push_pop_timing.cc: Same.
      	* performance/ext/pb_ds/priority_queue_text_join_timing.cc: Same.
      	* performance/ext/pb_ds/multimap_text_insert_timing_small.cc: Same.
      	* performance/ext/pb_ds/random_int_subscript_insert_timing.cc: Same.
      	* performance/ext/pb_ds/tree_text_lor_find_timing.cc: Same.
      	* performance/ext/pb_ds/priority_queue_text_pop_mem_usage.cc: Same.
      	* performance/ext/pb_ds/multimap_text_find_timing_small.cc: Same.
      	* performance/ext/pb_ds/text_find_timing.cc: Same.
      	* performance/ext/pb_ds/tree_text_insert_timing.cc: Same.
      	* performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc: Same.
      	* performance/ext/pb_ds/random_int_subscript_find_timing.cc: Same.
      	* performance/ext/pb_ds/priority_queue_text_push_timing.cc: Same.
      	* performance/ext/pb_ds/tree_split_join_timing.cc: Same.
      	* performance/ext/pb_ds/multimap_text_insert_timing_large.cc: Same.
      	* performance/ext/pb_ds/priority_queue_text_modify_up_timing.cc: Same.
      	* performance/ext/pb_ds/multimap_text_find_timing_large.cc: Same.
      	* performance/ext/pb_ds/priority_queue_random_int_push_pop_timing.cc:
      	Same.
      	* performance/ext/pb_ds/multimap_text_insert_timing.hpp
      	* performance/ext/pb_ds/multimap_text_insert_mem_usage_small.cc: Same.
      	* performance/ext/pb_ds/hash_zlob_random_int_find_timing.cc: Same.
      
      	* performance/ext/pb_ds/all_int_find.cc: To these new files...
      	* performance/ext/pb_ds/all_int_subscript_find.cc: ...this.
      	* performance/ext/pb_ds/all_int_subscript_insert.cc: ...this.
      	* performance/ext/pb_ds/all_text_find.cc: ...this.
      	* performance/ext/pb_ds/hash_int_erase_mem.cc: ...this.
      	* performance/ext/pb_ds/hash_zlob_int_find.cc: ...this.
      	* performance/ext/pb_ds/multimap_text_find.hpp
      	* performance/ext/pb_ds/multimap_text_find_large.cc: ...this.
      	* performance/ext/pb_ds/multimap_text_find_small.cc: ...this.
      	* performance/ext/pb_ds/multimap_text_insert.hpp
      	* performance/ext/pb_ds/multimap_text_insert_large.cc: ...this.
      	* performance/ext/pb_ds/multimap_text_insert_mem.hpp
      	* performance/ext/pb_ds/multimap_text_insert_mem_large.cc: ...this.
      	* performance/ext/pb_ds/multimap_text_insert_mem_small.cc: ...this.
      	* performance/ext/pb_ds/multimap_text_insert_small.cc: ...this.
      	* performance/ext/pb_ds/priority_queue_int_push.cc: ...this.
      	* performance/ext/pb_ds/priority_queue_int_push_pop.cc: ...this.
      	* performance/ext/pb_ds/priority_queue_text_join.cc: ...this.
      	* performance/ext/pb_ds/priority_queue_text_modify_down.cc: ...this.
      	* performance/ext/pb_ds/priority_queue_text_modify.hpp
      	* performance/ext/pb_ds/priority_queue_text_modify_up.cc: ...this.
      	* performance/ext/pb_ds/priority_queue_text_pop_mem.cc: ...this.
      	* performance/ext/pb_ds/priority_queue_text_push.cc: ...this.
      	* performance/ext/pb_ds/priority_queue_text_push_pop.cc: ...this.
      	* performance/ext/pb_ds/tree_order_statistics.cc: ...this.
      	* performance/ext/pb_ds/tree_split_join.cc: ...this.
      	* performance/ext/pb_ds/tree_text_insert.cc: ...this.
      	* performance/ext/pb_ds/tree_text_lor_find.cc: ...this.
      
      	* doc/xml/images/*: Image and image filename changes.
      
      From-SVN: r177756
      154c4a08
  15. Jun 09, 2011
  16. May 24, 2011
    • Benjamin Kosnik's avatar
      re PR libstdc++/37144 (A bug in... · a345e45d
      Benjamin Kosnik authored
      re PR libstdc++/37144 (A bug in include/ext/pb_ds/detail/pat_trie_/constructors_destructor_fn_imps.hpp)
      
      2011-05-23  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/37144
      	PR libstdc++/28457
      	Interface changes for ext/pb_ds.
      	PB_DS_BASE_C_DEC to unique PB_DS_*_BASE macros.
      	* include/ext/pb_ds/assoc_container.hpp (container_base): Remove.
      	(basic_hash_table, basic_branch, list_update): Derive from
      	container_base_dispatch.
      	* include/ext/pb_ds/list_update_policy.hpp (null_lu_metadata): Remove.
      	(move_to_front_lu_policy): To lu_move_to_front_policy.
      	(counter_lu_policy): To lu_counter_policy.
      	* include/ext/pb_ds/tree_policy.hpp (null_tree_node_update): Remove.
      	* include/ext/pb_ds/tag_and_trait.hpp (container_base_dispatch): Adjust
      	template parameters, declare here.
      	(null_mapped_type) Remove.
      	(null_type): Just use this for template tricks everywhere.
      	* include/ext/pb_ds/hash_policy.hpp (null_hash_fn, null_probe_fn):
      	Remove.
      	* include/ext/pb_ds/trie_policy.hpp (null_trie_node_update): Remove.
      	(string_trie_e_access_traits): To trie_string_access_traits.
      	* include/ext/pb_ds/priority_queue.hpp: Use container_base_dispatch.
      
      	File changes.
      	* include/Makefile.am (pb_headers): Removed and changed file names.
      	* include/Makefile.in: Regenerated.
      	* include/ext/pb_ds/detail/basic_types.hpp: Remove.
      	* include/ext/pb_ds/detail/bin_search_tree_/
      	  cond_dtor_entry_dealtor.hpp: Remove.
      	* include/ext/pb_ds/detail/bin_search_tree_/
      	  cond_key_dtor_entry_dealtor.hpp: Remove.
      	* include/ext/pb_ds/detail/binary_heap_/const_point_iterator.hpp: Move..
      	* include/ext/pb_ds/detail/binary_heap_/
      	  point_const_iterator.hpp: ..here.
      	* include/ext/pb_ds/detail/basic_tree_policy: Move to...
      	* include/ext/pb_ds/detail/branch_policy: This.
      	* include/ext/pb_ds/detail/branch_policy/
      	  basic_tree_policy_base.hpp: Move...
      	* include/ext/pb_ds/detail/branch_policy/branch_policy.hpp: ...here.
      	* include/ext/pb_ds/detail/branch_policy/null_node_metadata.hpp: Add.
      	* include/ext/pb_ds/detail/branch_policy/traits.hpp: Add.
      	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
      	null_metadata.hpp: Remove.
      	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
      	const_point_iterator.hpp: Move...
      	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
      	point_const_iterator.hpp: ...here.
      	* include/ext/pb_ds/detail/list_update_policy/
      	counter_lu_metadata.hpp: Move..
      	* include/ext/pb_ds/detail/list_update_policy/
      	lu_counter_metadata.hpp: ...here.
      	* include/ext/pb_ds/detail/list_update_policy/
      	counter_lu_policy_imp.hpp: Remove.
      	* include/ext/pb_ds/detail/list_update_policy/
      	mtf_lu_policy_imp.hpp: Remove.
      	* include/ext/pb_ds/detail/trie_policy/
      	string_trie_e_access_traits_imp.hpp: Move...
      	* include/ext/pb_ds/detail/trie_policy/
      	sample_trie_access_traits.hpp: ...here.
      	* include/ext/pb_ds/detail/trie_policy/
      	sample_trie_e_access_traits.hpp: Move...
      	* include/ext/pb_ds/detail/trie_policy/
      	trie_string_access_traits_imp.hpp: ...here.
      	* include/ext/pb_ds/detail/trie_policy/null_node_update_imp.hpp: Remove.
      	* include/ext/pb_ds/detail/tree_policy/null_node_update_imp.hpp: Remove.
      	* include/ext/pb_ds/detail/ov_tree_map_/cond_dtor.hpp: Remove.
      	* include/ext/pb_ds/detail/pat_trie_/pat_trie_base.hpp: New, fold all
      	types found in the following files into pat_trie_base.
      	* include/ext/pb_ds/detail/pat_trie_/const_child_iterator.hpp: Folded.
      	* include/ext/pb_ds/detail/pat_trie_/
      	  cond_dtor_entry_dealtor.hpp: Folded.
      	* include/ext/pb_ds/detail/pat_trie_/child_iterator.hpp: Folded.
      	* include/ext/pb_ds/detail/pat_trie_/split_join_branch_bag.hpp: Folded.
      	* include/ext/pb_ds/detail/pat_trie_/head.hpp: Folded.
      	* include/ext/pb_ds/detail/pat_trie_/leaf.hpp: Folded.
      	* include/ext/pb_ds/detail/pat_trie_/node_base.hpp: Folded.
      	* include/ext/pb_ds/detail/pat_trie_/node_metadata_base.hpp: Folded.
      	* include/ext/pb_ds/detail/pat_trie_/internal_node.hpp: Folded.
      	* include/ext/pb_ds/detail/pat_trie_/node_iterators.hpp: Folded.
      	* include/ext/pb_ds/detail/pat_trie_/point_iterators.hpp: Folded.
      	* include/ext/pb_ds/detail/pat_trie_/synth_e_access_traits.hpp: Move...
      	* include/ext/pb_ds/detail/pat_trie_/synth_access_traits.hpp: ...here.
      	* include/ext/pb_ds/detail/unordered_iterator/
      	const_point_iterator.hpp: Move...
      	* include/ext/pb_ds/detail/unordered_iterator/
      	point_const_iterator.hpp: ...here.
      
      
      	Adjust for above changes.
      	* include/ext/pb_ds/detail/resize_policy/sample_size_policy.hpp: Same.
      	* include/ext/pb_ds/detail/resize_policy/sample_resize_policy.hpp: Same.
      	* include/ext/pb_ds/detail/resize_policy/
      	  sample_resize_trigger.hpp: Same.
      	* include/ext/pb_ds/detail/binomial_heap_base_/erase_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/binomial_heap_base_/find_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/binomial_heap_base_/insert_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/binomial_heap_base_/
      	  binomial_heap_base_.hpp: Same.
      	* include/ext/pb_ds/detail/binomial_heap_base_/
      	  constructors_destructor_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/binomial_heap_base_/debug_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/binomial_heap_base_/
      	  split_join_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/container_base_dispatch.hpp: Same. Adjust
      	  for template parameter ordering change.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/
      	  erase_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/
      	  constructor_destructor_no_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/cmp_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/
      	  insert_no_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/find_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/
      	  policy_access_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/
      	  resize_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/
      	  constructor_destructor_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/
      	  insert_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/debug_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/info_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/
      	  entry_list_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/trace_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/
      	  find_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/erase_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/
      	  debug_no_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/resize_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/
      	  constructor_destructor_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/
      	  cond_key_dtor_entry_dealtor.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/insert_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/
      	  debug_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/
      	  erase_no_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/size_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/
      	  iterators_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/
      	  resize_no_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/cc_hash_table_map_/
      	  standard_policies.hpp: Same.
      	* include/ext/pb_ds/detail/tree_trace_base.hpp: Same.
      	* include/ext/pb_ds/detail/unordered_iterator/iterator.hpp: Same.
      	* include/ext/pb_ds/detail/unordered_iterator/const_iterator.hpp: Same.
      	* include/ext/pb_ds/detail/unordered_iterator/point_iterator.hpp: Same.
      	* include/ext/pb_ds/detail/pat_trie_/find_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/pat_trie_/policy_access_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/pat_trie_/r_erase_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/pat_trie_/update_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/pat_trie_/insert_join_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/pat_trie_/debug_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/pat_trie_/
      	  constructors_destructor_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/pat_trie_/pat_trie_.hpp: Same.
      	* include/ext/pb_ds/detail/pat_trie_/split_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/pat_trie_/traits.hpp: Same.
      	* include/ext/pb_ds/detail/pat_trie_/info_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/pat_trie_/rotate_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/pat_trie_/trace_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/pat_trie_/erase_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/pat_trie_/iterators_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/bin_search_tree_/find_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/bin_search_tree_/
      	  policy_access_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/bin_search_tree_/r_erase_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/bin_search_tree_/
      	  constructors_destructor_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/bin_search_tree_/debug_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/bin_search_tree_/traits.hpp: Same.
      	* include/ext/pb_ds/detail/bin_search_tree_/info_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/bin_search_tree_/rotate_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/bin_search_tree_/erase_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/bin_search_tree_/bin_search_tree_.hpp: Same.
      	* include/ext/pb_ds/detail/bin_search_tree_/insert_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/bin_search_tree_/node_iterators.hpp: Same.
      	* include/ext/pb_ds/detail/bin_search_tree_/point_iterators.hpp: Same.
      	* include/ext/pb_ds/detail/bin_search_tree_/
      	  split_join_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/bin_search_tree_/iterators_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/list_update_policy/
      	  sample_update_policy.hpp: Same.
      	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
      	  trace_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
      	  erase_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/
      	  erase_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/
      	  constructor_destructor_no_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/
      	  insert_no_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/find_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/
      	  policy_access_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/
      	  resize_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/
      	  constructor_destructor_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/
      	  insert_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/debug_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/
      	  iterator_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/info_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/
      	  find_no_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/trace_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/erase_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/
      	  find_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/
      	  debug_no_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/resize_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/
      	  constructor_destructor_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/insert_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/
      	  debug_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/
      	  erase_no_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/
      	  resize_no_store_hash_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/gp_hash_table_map_/
      	  standard_policies.hpp: Same.
      	* include/ext/pb_ds/detail/standard_policies.hpp: Same.
      	* include/ext/pb_ds/detail/types_traits.hpp: Same.
      	* include/ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/binary_heap_/policy_access_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/binary_heap_/const_iterator.hpp: Same.
      	* include/ext/pb_ds/detail/binary_heap_/entry_cmp.hpp: Same.
      	* include/ext/pb_ds/detail/binary_heap_/
      	  constructors_destructor_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/binary_heap_/debug_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/binary_heap_/trace_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/binary_heap_/entry_pred.hpp: Same.
      	* include/ext/pb_ds/detail/binary_heap_/insert_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/binary_heap_/binary_heap_.hpp: Same.
      	* include/ext/pb_ds/detail/binary_heap_/resize_policy.hpp: Same.
      	* include/ext/pb_ds/detail/binary_heap_/split_join_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/binary_heap_/iterators_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/tree_policy/order_statistics_imp.hpp: Same.
      	* include/ext/pb_ds/detail/tree_policy/node_metadata_selector.hpp: Same.
      	* include/ext/pb_ds/detail/tree_policy/
      	  sample_tree_node_update.hpp: Same.
      	* include/ext/pb_ds/detail/trie_policy/order_statistics_imp.hpp: Same.
      	* include/ext/pb_ds/detail/trie_policy/
      	  sample_trie_node_update.hpp: Same.
      	* include/ext/pb_ds/detail/trie_policy/trie_policy_base.hpp: Same.
      	* include/ext/pb_ds/detail/trie_policy/
      	  prefix_search_node_update_imp.hpp: Same.
      	* include/ext/pb_ds/detail/trie_policy/node_metadata_selector.hpp: Same.
      	* include/ext/pb_ds/detail/cond_dealtor.hpp: Same.
      	* include/ext/pb_ds/detail/priority_queue_base_dispatch.hpp: Same.
      	  Adjust for template parameter change, fold into
      	  container_base_dispatch.
      	* include/ext/pb_ds/detail/pairing_heap_/erase_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/pairing_heap_/find_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/pairing_heap_/insert_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/pairing_heap_/
      	  constructors_destructor_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/pairing_heap_/debug_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/pairing_heap_/pairing_heap_.hpp: Same.
      	* include/ext/pb_ds/detail/pairing_heap_/split_join_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/binomial_heap_/
      	  constructors_destructor_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/binomial_heap_/debug_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/binomial_heap_/binomial_heap_.hpp: Same.
      	* include/ext/pb_ds/detail/constructors_destructor_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/type_utils.hpp: Same.
      	* include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp: Same.
      	* include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp: Same.
      	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
      	  policy_access_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
      	  left_child_next_sibling_heap_.hpp: Same.
      	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
      	  const_iterator.hpp: Same.
      	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
      	  insert_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
      	  constructors_destructor_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
      	  debug_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
      	  node.hpp: Same.
      	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
      	  info_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/left_child_next_sibling_heap_/
      	  iterators_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/thin_heap_/trace_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/thin_heap_/erase_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/thin_heap_/find_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/thin_heap_/thin_heap_.hpp: Same.
      	* include/ext/pb_ds/detail/thin_heap_/insert_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/thin_heap_/
      	  constructors_destructor_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/thin_heap_/debug_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/thin_heap_/split_join_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/ov_tree_map_/erase_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/ov_tree_map_/policy_access_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/ov_tree_map_/insert_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/ov_tree_map_/ov_tree_map_.hpp: Same.
      	* include/ext/pb_ds/detail/ov_tree_map_/
      	  constructors_destructor_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/ov_tree_map_/node_iterators.hpp: Same.
      	* include/ext/pb_ds/detail/ov_tree_map_/split_join_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/ov_tree_map_/info_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/ov_tree_map_/traits.hpp: Same.
      	* include/ext/pb_ds/detail/ov_tree_map_/iterators_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/debug_map_base.hpp: Same.
      	* include/ext/pb_ds/detail/hash_fn/ranged_probe_fn.hpp: Same.
      	* include/ext/pb_ds/detail/hash_fn/sample_probe_fn.hpp: Same.
      	* include/ext/pb_ds/detail/hash_fn/sample_ranged_probe_fn.hpp: Same.
      	* include/ext/pb_ds/detail/hash_fn/sample_range_hashing.hpp: Same.
      	* include/ext/pb_ds/detail/hash_fn/probe_fn_base.hpp: Same.
      	* include/ext/pb_ds/detail/hash_fn/ranged_hash_fn.hpp: Same.
      	* include/ext/pb_ds/detail/hash_fn/sample_ranged_hash_fn.hpp: Same.
      	* include/ext/pb_ds/detail/splay_tree_/erase_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/splay_tree_/find_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/splay_tree_/insert_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/splay_tree_/
      	  constructors_destructor_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/splay_tree_/debug_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/splay_tree_/splay_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/splay_tree_/node.hpp: Same.
      	* include/ext/pb_ds/detail/splay_tree_/split_join_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/splay_tree_/info_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/splay_tree_/splay_tree_.hpp: Same.
      	* include/ext/pb_ds/detail/splay_tree_/traits.hpp: Same.
      	* include/ext/pb_ds/detail/list_update_map_/trace_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/list_update_map_/erase_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/list_update_map_/
      	  entry_metadata_base.hpp: Same.
      	* include/ext/pb_ds/detail/list_update_map_/find_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/list_update_map_/lu_map_.hpp: Same.
      	* include/ext/pb_ds/detail/list_update_map_/
      	  constructor_destructor_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/list_update_map_/insert_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/list_update_map_/debug_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/list_update_map_/info_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/list_update_map_/iterators_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/rc_binomial_heap_/trace_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/rc_binomial_heap_/erase_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/rc_binomial_heap_/
      	  rc_binomial_heap_.hpp: Same.
      	* include/ext/pb_ds/detail/rc_binomial_heap_/insert_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/rc_binomial_heap_/
      	  constructors_destructor_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/rc_binomial_heap_/debug_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/rc_binomial_heap_/rc.hpp: Same.
      	* include/ext/pb_ds/detail/rc_binomial_heap_/
      	  split_join_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/rb_tree_map_/erase_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/rb_tree_map_/find_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/rb_tree_map_/insert_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/rb_tree_map_/
      	  constructors_destructor_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/rb_tree_map_/debug_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/rb_tree_map_/rb_tree_.hpp: Same.
      	* include/ext/pb_ds/detail/rb_tree_map_/node.hpp: Same.
      	* include/ext/pb_ds/detail/rb_tree_map_/split_join_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/rb_tree_map_/info_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/rb_tree_map_/traits.hpp: Same.
      
      
      	Documentation changes.
      	* include/ext/pb_ds/*: Add doxygen markup.
      	* doc/doxygen/user.cfg.in: Add details for extracting comments
      	from pb_ds.
      	* scripts/run_doxygen: Fixup __gnu_pb_ds::detail.
      	* scripts/make_graph.py: Move to svg output. Re-format generated tables.
      
      	* doc/Makefile.am (stamp-html-copy): New rule.
      	(stamp-html): Use it to copy non-generated files into html docs.
      	* doc/Makefile.in: Regenerated.
      
      	* doc/html/ext/pb_ds/sample_trie_e_access_traits.html: Move...
      	* doc/html/ext/pb_ds/trie_string_access_traits.html: ...here.
      	* doc/html/ext/pb_ds/string_trie_e_access_traits.html: Move..
      	* doc/html/ext/pb_ds/sample_trie_access_traits.html: ...here.
      
      	* doc/html/ext/pb_ds/tree_text_lor_find_timing_test_local.png,
      	hash_random_int_erase_mem_usage_test_local.png,
      	multimap_text_insert_mem_usage_test_small_s2p_hash_local.png,
      	tree_text_insert_timing_test_pat_trie_local.png ,
      	multimap_text_insert_mem_usage_test_small_s2p_tree_local.png ,
      	priority_queue_text_modify_down_timing_test_local.png,
      	gp_hash_random_int_subscript_timing_test_find_local.png,
      	text_find_timing_test_hash_local.png,
      	multimap_text_insert_timing_test_small_s2p_hash_local.png,
      	multimap_text_insert_timing_test_small_s2p_tree_local.png,
      	multimap_text_insert_mem_usage_test_large_s2p_hash_local.png,
      	multimap_text_insert_mem_usage_test_large_s2p_tree_local.png,
      	multimap_text_insert_timing_test_large_s2p_hash_local.png,
      	hash_zlob_random_int_find_timing_test_local.png,
      	multimap_text_insert_timing_test_large_s2p_tree_local.png,
      	binary_priority_queue_random_int_push_timing_test_local.png,
      	priority_queue_text_pop_mem_usage_test_local.png,
      	priority_queue_text_modify_down_timing_test_pairing_thin_local.png,
      	tree_split_join_timing_test_local.png,
      	multimap_text_find_timing_test_small_s2p_hash_local.png,
      	ccgp_hash_random_int_subscript_timing_test_insert_local.png,
      	priority_queue_random_int_push_pop_timing_test_local.png,
      	multimap_text_find_timing_test_small_s2p_tree_local.png,
      	gp_hash_random_int_subscript_timing_test_insert_local.png,
      	priority_queue_text_push_timing_test_local.png,
      	cc_hash_random_int_subscript_timing_test_find_local.png,
      	tree_text_insert_timing_test_vector_tree_local.png,
      	multimap_text_find_timing_test_large_s2p_hash_local.png,
      	pairing_priority_queue_text_push_timing_test_local.png,
      	tree_order_statistics_timing_test_local.png,
      	priority_queue_text_push_pop_timing_test_local.png,
      	text_find_timing_test_tree_like_local.png,
      	multimap_text_find_timing_test_large_s2p_tree_local.png,
      	priority_queue_text_modify_up_timing_test_pairing_thin_local.png,
      	cc_hash_random_int_subscript_timing_test_insert_local.png,
      	priority_queue_text_modify_up_timing_test_local.png,
      	random_int_find_find_timing_test_tree_local.png,
      	priority_queue_random_int_push_timing_test_local.png,
      	tree_text_insert_timing_test_node_tree_local.png,
      	pairing_priority_queue_text_push_pop_timing_test_local.png,
      	gp_hash_random_int_find_timing_test_local.png,
      	cc_hash_random_int_find_timing_test_local.png,
      	priority_queue_text_join_timing_test_local.png: Update local pngs.
      
      
      	Testsuite changes.
      	* testsuite/ext/pb_ds/regression/tree_no_data_map_rand_debug.cc: New.
      	* testsuite/ext/pb_ds/regression/tree_data_map_rand_debug.cc: New.
      	* testsuite/ext/pb_ds/regression/priority_queue_rand_debug.cc: New.
      	* testsuite/ext/pb_ds/regression/trie_no_data_map_rand_debug.cc: New.
      	* testsuite/ext/pb_ds/regression/trie_data_map_rand_debug.cc: New.
      	* testsuite/ext/pb_ds/regression/list_update_no_data_map_rand_debug.cc:
      	New.
      	* testsuite/ext/pb_ds/regression/list_update_data_map_rand_debug.cc:
      	New.
      	* testsuite/ext/pb_ds/regression/hash_no_data_map_rand_debug.cc: New.
      	* testsuite/ext/pb_ds/regression/hash_data_map_rand_debug.cc: New.
      
      	* testsuite/ext/pb_ds/regression/list_update_data_map_rand.cc: Fix typo.
      
      	* testsuite/ext/pb_ds/example/basic_set.cc: Update.
      	* testsuite/ext/pb_ds/example/ranged_hash.cc: Same.
      	* testsuite/ext/pb_ds/example/tree_order_statistics.cc: Same.
      	* testsuite/ext/pb_ds/example/trie_prefix_search.cc: Same.
      	* testsuite/ext/pb_ds/example/trie_dna.cc: Same.
      	* testsuite/ext/pb_ds/example/tree_intervals.cc: Same.
      	* testsuite/ext/pb_ds/example/basic_multimap.cc: Same.
      	* testsuite/performance/ext/pb_ds/hash_random_int_erase_mem_usage.cc:
      	  Same.
      	* testsuite/performance/ext/pb_ds/tree_split_join_timing.cc: Same.
      	* testsuite/performance/ext/pb_ds/tree_order_statistics_timing.cc: Same.
      	* testsuite/data/make_graph_test_infos.xml: Same.
      	* testsuite/util/regression/common_type.hpp: Same.
      	* testsuite/util/regression/trait/assoc/native_type_trait.hpp: Same.
      	* testsuite/util/regression/trait/assoc/trait.hpp: Same.
      	* testsuite/util/regression/trait/assoc/type_trait.hpp: Same.
      	* testsuite/util/regression/rand/priority_queue/
      	  rand_regression_test.hpp: Same.
      	* testsuite/util/regression/rand/priority_queue/
      	  container_rand_regression_test.tcc: Same.
      	* testsuite/util/regression/rand/assoc/rand_regression_test.hpp: Same.
      	* testsuite/util/regression/rand/assoc/container_rand_regression_test.h
      	* testsuite/util/regression/rand/assoc/
      	  container_rand_regression_test.tcc: Same.
      	* testsuite/util/native_type/native_priority_queue.hpp: Same.
      	* testsuite/util/native_type/native_multimap.hpp: Same.
      	* testsuite/util/native_type/native_hash_multimap.hpp: Same.
      	* testsuite/util/native_type/native_set.hpp: Same.
      	* testsuite/util/native_type/native_map.hpp: Same.
      	* testsuite/util/native_type/native_hash_set.hpp: Same.
      	* testsuite/util/native_type/native_hash_map.hpp: Same.
      	* testsuite/util/testsuite_containers.h
      	* testsuite/util/common_type/priority_queue/common_type.hpp: Same.
      	* testsuite/util/common_type/assoc/common_type.hpp: Same.
      	* testsuite/util/common_type/assoc/string_form.hpp: Same.
      	* testsuite/util/common_type/assoc/template_policy.hpp: Same.
      	* testsuite/util/common_type/assoc/detail/
      	  trigger_policy_string_form.hpp: Same.
      	* testsuite/util/common_type/assoc/detail/ds_string_form.hpp: Same.
      	* testsuite/util/common_type/assoc/detail/
      	  size_policy_string_form.hpp: Same.
      	* testsuite/util/common_type/assoc/detail/
      	  probe_fn_string_form.hpp: Same.
      	* testsuite/util/common_type/assoc/detail/
      	  tree_supports_order_statistics.hpp: Same.
      	* testsuite/util/common_type/assoc/detail/
      	  trie_supports_prefix_search.hpp: Same.
      	* testsuite/util/common_type/assoc/detail/
      	  list_update_policy_string_form.hpp: Same.
      	* testsuite/util/common_type/assoc/detail/
      	  trie_supports_order_statistics.hpp: Same.
      	* testsuite/util/common_type/assoc/native_set.hpp: Same.
      	* testsuite/util/performance/assoc/timing/common_type.hpp: Same.
      	* testsuite/util/performance/assoc/timing/multimap_find_test.hpp: Same.
      	* testsuite/util/performance/assoc/multimap_common_type.hpp: Same.
      
      From-SVN: r174100
      a345e45d
  17. Apr 15, 2011
  18. Feb 01, 2011
    • Benjamin Kosnik's avatar
      run_doxygen: Allow doxygen 1.7.0 again. · 30f276c1
      Benjamin Kosnik authored
      2011-02-01  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* scripts/run_doxygen: Allow doxygen 1.7.0 again.
      	* doc/doxygen/user.cfg.in (PDF_HYPERLINKS): Re-enable.
      	(COMPACT_LATEX): Enable.
      
      	* include/profile/impl/profiler_container_size.h: Adjust doxygen markup.
      	* include/profile/impl/profiler_hash_func.h: Same.
      	* include/bits/hashtable.h: Same.
      	* include/backward/auto_ptr.h: Same.
      	* include/backward/strstream: Same.
      	* include/backward/backward_warning.h: Same.
      	* include/backward/binders.h: Same.
      
      From-SVN: r169464
      30f276c1
  19. Dec 31, 2010
    • Benjamin Kosnik's avatar
      run_doxygen: Allow doxygen 1.7.1 again. · b25e6b79
      Benjamin Kosnik authored
      2010-12-31  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* scripts/run_doxygen: Allow doxygen 1.7.1 again.
      
      	* doc/xml/manual/build_hacking.xml: Update.
      	* doc/xml/images/confdeps.dot: Same.
      	* doc/xml/images/confdeps.png: Same.
      
      	* configure.ac: Define BUILD_INFO, BUILD_XML, BUILD_HTML,
      	BUILD_MAN, BUILD_PDF, BUILD_EPUB conditionally.
      	* Makefile.am (xml, html, pdf, man, info, pd, dvi, epub): Define,
      	and install rules.
      	* doc/Makefile.am: Same. Add stamp rules.
      	(doc-epub-docbook): Add.
      	(stamp-xml-single-docbook): Make set too.
      	* configure: Regenerate.
      	* Makefile.in: Same.
      	* doc/Makefile.in: Same.
      	* include/Makefile.in: Same.
      	* libsupc++/Makefile.in: Same.
      	* po/Makefile.in: Same.
      	* python/Makefile.in: Same.
      	* src/Makefile.in: Same.
      	* testsuite/Makefile.in: Same.
      	* aclocal.m4: Same.
      
      2010-12-31  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* doc/doxygen/user.cfg.in: Disable PDF_HYPERLINKS.
      
      From-SVN: r168382
      b25e6b79
  20. Dec 19, 2010
    • Benjamin Kosnik's avatar
      *: Use headername alias to associate private includes to public includes. · f910786b
      Benjamin Kosnik authored
      2010-11-18  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* config/*/*: Use headername alias to associate private includes
      	to public includes.
      	* include/*/*: Same.
      
      	* scripts/run_doxygen: Update for doxygen 1.7.2.
      	* doc/doxygen/user.cfg.in: Same.
      	* doc/doxygen/TODO: Remove.
      
      	* testsuite/*/std_c++0x_neg.cc: Adjust line number.
      
      From-SVN: r168046
      f910786b
  21. Dec 01, 2010
    • Rainer Orth's avatar
      extract_symvers.pl: New file. · e1208a57
      Rainer Orth authored
      	* scripts/extract_symvers.pl: New file.
      	* scripts/extract_symvers: Rename to ...
      	* scripts/extract_symvers.in: ... this.
      	Use extract_symvers.pl on SunOS.
      	* configure.ac: Add scripts/extract_symvers to AC_CONFIG_FILES.
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      	* testsuite/Makefile.am (extract_symvers): Call extract_symvers
      	from $(glibcxx_builddir).
      	* testsuite/Makefile.in: Regenerate.
      	* testsuite/libstdc++-abi/abi.exp: Call extract_symvers from
      	$objdir.
      
      	* config/abi/post/solaris2.8/baseline_symbols.txt: Regenerate.
      	* config/abi/post/solaris2.8/sparcv9/baseline_symbols.txt: Likewise.
      	* config/abi/post/solaris2.10/baseline_symbols.txt: Likewise.
      	* config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise.
      	* config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise.
      
      From-SVN: r167330
      e1208a57
  22. Oct 06, 2010
  23. Oct 03, 2010
    • H.J. Lu's avatar
      Revert the pvs change. · 128dbdd2
      H.J. Lu authored
      2010-10-02  H.J. Lu  <hongjiu.lu@intel.com>
      
      	PR libstdc++/45863
      	* scripts/extract_symvers: Revert the pvs change.
      
      From-SVN: r164913
      128dbdd2
  24. Oct 01, 2010
    • Benjamin Kosnik's avatar
      extract_symvers: Add support for tracking TLS symbols. · bf718682
      Benjamin Kosnik authored
      2010-10-01  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* scripts/extract_symvers: Add support for tracking TLS symbols.
      	* testsuite/util/testsuite_abi.h (symbol::category): Add tls type.
      	* testsuite/util/testsuite_abi.cc: Set symbol type to tls when
      	appropriate, collect size info.
      
      From-SVN: r164892
      bf718682
    • Rainer Orth's avatar
      extract_symvers: Use pvs if present. · 33f49367
      Rainer Orth authored
      	* scripts/extract_symvers: Use pvs if present.
      	* config/abi/post/solaris2.8/baseline_symbols.txt: New file.
      	* config/abi/post/solaris2.8/sparcv9/baseline_symbols.txt: Likewise.
      	* config/abi/post/solaris2.10/amd64/baseline_symbols.txt: Likewise.
      	* config/abi/post/solaris2.10/baseline_symbols.txt: Likewise.
      	* config/abi/post/solaris2.10/sparcv9/baseline_symbols.txt: Likewise.
      	* configure.host (i?86-*-solaris2*): Remove.
      	(sparc*-*-solaris2*): Remove.
      	(*-*-solaris2.[89]): Use solaris2.8 baseline.
      	(*-*-solaris2.1[0-9]): Use solaris2.10 baseline.
      	* testsuite/Makefile.am (new-abi-baseline): Add missing /.
      	* testsuite/Makefile.in: Regenerate.
      
      From-SVN: r164879
      33f49367
  25. Mar 12, 2010
    • Benjamin Kosnik's avatar
      run_doxygen: Adjust. · 60f8b2e2
      Benjamin Kosnik authored
      2010-03-12  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* scripts/run_doxygen: Adjust.
      	* doc/doxygen/user.cfg.in: Adjust latex, xml prefs.
      	* doc/xml/api.xml: Update.
      	* doc/Makefile.am: Re-do stamp rules.
      	* doc/Makefile.in: Regenerate.
      
      From-SVN: r157409
      60f8b2e2
  26. Mar 04, 2010
    • Benjamin Kosnik's avatar
      Makefile.am: Re-organize xml sources. · 0f752f44
      Benjamin Kosnik authored
      2010-03-03  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* doc/Makefile.am: Re-organize xml sources.
      	(doc-latex-doxygen): New.
      	(doc-pdf-doxygen): New.
      	(stamp-xml-doxygen, stamp-latex-doxygen): New.
      	* doc/Makefile.in: Regenerate.
      	* doc/doxygen/user.cfg.in: Add support here.
      	* doc/xml/manual/appendix_contributing.xml: Add specifics.
      
      	* doc/xml/manual/concurrency.xml: New.
      	* doc/xml/manual/atomics.xml: New.
      	* doc/xml/manual/spine.xml: Adjust.
      	* doc/xml/manual/diagnostics.xml: Adjust.
      
      From-SVN: r157214
      0f752f44
  27. Feb 19, 2010
    • Benjamin Kosnik's avatar
      run_doxygen: Add shortnames option. · 40e053e3
      Benjamin Kosnik authored
      2010-02-18  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* scripts/run_doxygen: Add shortnames option.
      	* doc/Makefile.am (doc-man-doxygen): Use it.
      	(doc-html-doxygen): Use it.
      	(doc-xml-doxygen): Use it, but default to NO.
      	(doc-pdf-dblatex): Add.
      	* doc/Makefile.in: Regenerate.
      	* doc/doxygen/user.cfg.in: Update filelist.
      	* include/bits/locale_facets.h: Fix markup warning.
      
      From-SVN: r156887
      40e053e3
  28. Jan 12, 2010
    • Benjamin Kosnik's avatar
      run_doxygen: Correct nested scope on the man pages. · a2edd3e9
      Benjamin Kosnik authored
      2010-01-07  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* scripts/run_doxygen: Correct nested scope on the man pages.
      	* doc/xml/faq.xml: Edits, linkcheck, doxygen link reassociate.
      	* doc/xml/manual/mt_allocator.xml: Same.
      	* doc/xml/manual/allocator.xml: Same.
      	* doc/xml/manual/codecvt.xml: Same.
      	* doc/xml/manual/backwards_compatibility.xml: Same.
      	* doc/xml/manual/concurrency.xml: Same.
      	* doc/xml/manual/parallel_mode.xml: Same.
      	* doc/xml/manual/io.xml: Same.
      	* doc/xml/manual/support.xml: Same.
      	* doc/xml/manual/evolution.xml: Same.
      	* doc/xml/manual/using.xml: Same.
      	* doc/xml/manual/extensions.xml: Same.
      	* doc/xml/manual/appendix_contributing.xml: Same.
      	* doc/xml/manual/prerequisites.xml: Same.
      	* doc/xml/manual/diagnostics.xml: Same.
      	* doc/xml/manual/spine.xml: Same.
      	* doc/xml/manual/status_cxx200x.xml: Same.
      	* doc/xml/manual/test.xml: Same.
      	* doc/xml/spine.xml: Same.
      	* doc/html/*: Regenerate.
      
      	* include/profile/impl/profiler.h: Remove duplicate markup.
      
      From-SVN: r155827
      a2edd3e9
  29. Jan 06, 2010
  30. Dec 21, 2009
  31. Oct 05, 2009
    • Benjamin Kosnik's avatar
      [multiple changes] · 4cdc8761
      Benjamin Kosnik authored
      2009-10-05  Benjamin Kosnik  <bkoz@redhat.com>
      	    Edward Smith-Rowland  <3dw4rd@verizon.net>
      
      	* include/decimal/decimal: Warn if decimal floating point types
      	are not available.
      	* acinclude.m4 (GLIBCXX_ENABLE_DECIMAL_FLOAT): New.
      	* configure.ac: Use it.
      	* configure: Regenerate.
      	* config.h.in: Regenerate.
      
      2009-10-05  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/Makefile.am: Remove stray line break.
      
      	* include/decimal/decimal: Brief class doxygen markup.
      	* libsupc++/exception: Whitespace cleanup.
      
      	* testsuite/libstdc++-dg/conformance.exp: Add testsuite directory
      	decimal.
      	* scripts/create_testsuite_files (dlist): Same.
      
      	* doc/xml/manual/using.xml: One column in table. Move after TR1.
      
      	* testsuite/decimal/bad-cast.cc: Move to...
      	* testsuite/decimal/cast_neg.cc: ...here.
      	* testsuite/decimal/bad-mixed-mode.cc: Move to...
      	* testsuite/decimal/mixed-mode_neg.cc: ...here.
      	* testsuite/decimal/bad-operator.cc: Move to...
      	* testsuite/decimal/operator_neg.cc: ...here.
      
      	* doc/doxygen/user.cfg.in (INPUT): Add decimal/decimal.
      
      2009-10-05  Janis Johnson  <janis187@us.ibm.com>
      
      	* doc/Makefile.am: Process new file.
      	* doc/xml/manual/intro.xml: Ditto.
      	* doc/xml/manual/using.xml: Document new header.
      	* doc/xml/manual/status_cxxdecimal.xml: New file.
      	* include/Makefile.am: Process new headers.
      	* include/decimal/decimal: New file.
      	* include/decimal/decimal.h: New file.
      
      2009-10-05  Janis Johnson  <janis187@us.ibm.com>
      
      	* testsuite/decimal: New directory.
      	* testsuite/decimal/bad-cast.cc: New test.
      	* testsuite/decimal/bad-mixed-mode.cc: New test.
      	* testsuite/decimal/bad-operator.cc: New test.
      	* testsuite/decimal/binary-arith.cc: New test.
      	* testsuite/decimal/comparison.cc: New test.
      	* testsuite/decimal/compound-assignment.cc: New test.
      	* testsuite/decimal/compound-assignment-memfunc.cc: New test.
      	* testsuite/decimal/conversion-from-float.cc: New test.
      	* testsuite/decimal/conversion-from-integral.cc: New test.
      	* testsuite/decimal/conversion-to-generic-float.cc: New test.
      	* testsuite/decimal/conversion-to-integral.cc: New test.
      	* testsuite/decimal/ctor.cc: New test.
      	* testsuite/decimal/incdec.cc: New test.
      	* testsuite/decimal/incdec-memfunc.cc: New test.
      	* testsuite/decimal/make-decimal.cc: New test.
      	* testsuite/decimal/unary-arith.cc: New test.
      
      From-SVN: r152457
      4cdc8761
  32. Apr 30, 2009
  33. Apr 29, 2009
  34. Apr 09, 2009
  35. Feb 19, 2009
    • Benjamin Kosnik's avatar
      doxygroups.cc: Move algorithm groups into algorithmfwd.h. · aac2878e
      Benjamin Kosnik authored
      2009-02-18  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* doc/doxygen/doxygroups.cc: Move algorithm groups into algorithmfwd.h.
      	* doc/doxygen/user.cfg.in: Update.
      	* scripts/run_doxygen: Adjust for new group names.
      
      	* include/tr1_impl/random: Update doxygen group markup.
      	* include/tr1_impl/unordered_map: Same.
      	* include/tr1_impl/unordered_set: Same.
      	* include/tr1_impl/array: Same.
      	* include/std/numeric: Same.
      	* include/std/utility: Same.
      	* include/std/bitset: Same.
      	* include/std/iosfwd: Same.
      	* include/bits/stl_list.h: Same.
      	* include/bits/stl_map.h: Same.
      	* include/bits/stl_algobase.h: Same.
      	* include/bits/stl_queue.h: Same.
      	* include/bits/stl_set.h: Same.
      	* include/bits/stl_stack.h: Same.
      	* include/bits/stl_iterator_base_types.h: Same.
      	* include/bits/forward_list.h: Same.
      	* include/bits/basic_string.h: Same.
      	* include/bits/stl_multimap.h: Same.
      	* include/bits/stl_vector.h: Same.
      	* include/bits/stl_deque.h: Same.
      	* include/bits/stl_multiset.h: Same.
      	* include/bits/stl_algo.h: Same.
      	* include/bits/stl_bvector.h: Same.
      	* include/bits/algorithmfwd.h: Same.
      	* include/bits/stl_function.h: Same.
      	* include/tr1/cmath: Same.
      	* include/backward/binders.h: Same.
      
      From-SVN: r144290
      aac2878e
  36. Jan 13, 2009
  37. Mar 26, 2008
    • Benjamin Kosnik's avatar
      run_doxygen: Remove html_output_dir. · 939759fc
      Benjamin Kosnik authored
      2008-03-25  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* scripts/run_doxygen: Remove html_output_dir. Downgrade to
      	Doxygen 1.5.1.
      	* doc/doxygen/style.css: Delete.
      	* doc/doxygen/user.cfg.in: Regenerate with Doxygen 1.5.1.
      	(INPUT): Update.
      	(PREDEFINED): Update.
      	(HTML_OUTPUT): Remove html_output_dir, use html.
      	(HTML_STYLESHEET): Remove style.css.
      	* doc/doxygen/tables.html: Remove style.css use.
      	* doc/doxygen/mainpage.html: Nested lists for Namespaces and Classes.
      	* doc/doxygen/doxygroups.cc: Namespace edits.
      	* doc/doxygen/Intro.3: Correct typo.
      
      	* doc/xml/api.xml: Add gcc-4.3 links.
      	* doc/html/api.html: Regenerate.	
      	
      	* include/debug/debug.h: Document namepaces here.
      	* include/parallel/base.h: Same.
      	* include/ext/typelist.h: Same.
      	* include/ext/pb_ds/tag_and_trait.hpp: Same.
      	
      	* include/tr1_impl/random: Adjust line break.
      	* include/tr1_impl/unordered_map: Correct and or add markup.
      	* include/tr1_impl/boost_shared_ptr.h: Correct and or add markup.
      	* include/tr1_impl/functional_hash.h: Same.
      	* include/tr1_impl/cmath: Same.
      	* include/tr1_impl/functional: Same.
      	* include/tr1_impl/unordered_set: Same.
      	* include/tr1_impl/complex: Same.
      	* include/tr1_impl/type_traits: Same.
      	* include/tr1_impl/regex: Same.
      	* include/tr1_impl/array: Same.
      	* include/std/tuple: Same.
      	* include/std/date_time: Same.
      	* include/std/system_error: Same.
      	* include/std/type_traits: Same.
      	* include/ext/enc_filebuf.h: Same.
      	* include/ext/throw_allocator.h: Same.
      	* include/ext/pool_allocator.h: Same.
      	* include/ext/bitmap_allocator.h: Same.
      	* include/ext/concurrence.h: Same.
      	* include/ext/codecvt_specializations.h: Same.
      	* include/ext/stdio_sync_filebuf.h: Same.
      	* include/ext/array_allocator.h: Same.
      	* include/ext/mt_allocator.h: Same.
      	* include/bits/locale_classes.h: Same.
      	* include/bits/locale_facets.h: Same.
      	* include/bits/codecvt.h: Same.
      	* include/bits/char_traits.h: Same.
      	* include/bits/allocator.h: Same.
      	* include/bits/locale_facets_nonio.h: Same.
      	* include/tr1/poly_laguerre.tcc: Same.
      	* include/tr1/riemann_zeta.tcc: Same.
      	* include/tr1/beta_function.tcc: Same.
      	* include/tr1/tuple: Same.
      	* include/tr1/exp_integral.tcc: Same.
      	* include/tr1/gamma.tcc: Same.
      	* include/tr1/hypergeometric.tcc: Same.
      	* include/tr1/modified_bessel_func.tcc: Same.
      	* include/tr1/legendre_function.tcc: Same.
      	* include/tr1/type_traits: Same.
      	* include/tr1/special_function_util.h: Same.
      	* include/tr1/bessel_function.tcc: Same.
      	* include/tr1/cmath: Same.
      	* include/tr1/poly_hermite.tcc: Same.
      	* include/tr1/ell_integral.tcc: Same.
      	* config/abi/compatibility.h: Adjust file name.
      
      	* testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Adjust
      	line numbers.	
      	* testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
      	* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
      
      From-SVN: r133544
      939759fc
  38. Feb 11, 2008
    • Benjamin Kosnik's avatar
      Convert documentation to DocBook. · 8a165db0
      Benjamin Kosnik authored
      2008-02-10  Benjamin Kosnik  <bkoz@redhat.com>
      
      	Convert documentation to DocBook.
      	* doc/Makefile.am (doc-doxygen-html): Changed to doc-html-doxygen.
      	(doc-doxygen-man): Changed to doc-man-doxygen.
      	(doc-performance): Changed to doc-html-performance.
      	(doc-xml-doxygen): New.
      	(doc-xml-single): New.
      	(doc-xml-validate): New.
      	(doc-html): New.
      	(doc-html-single): New.
      	(doc-fo): New.
      	(doc-pdf): New.
      	(doc-pdf-fop-xml): New.
      	(doc-pdf-fop-fo): New.
      	(doc-pdf-xmlto): New.
      	(doc-pdf-xmlroff): New.
      	(doc-pdf-prince): New.
      	* doc/xml: New directory.
      	* doc/xml/authors.xml: New.
      	* doc/xml/images: New directory.
      	* doc/xml/images/confdeps.png: Add.
      	* doc/xml/images/confdeps.dot: Add.
      	* doc/xml/faq.xml: New.
      	* doc/xml/api.xml: New.
      	* doc/xml/gnu: New directory.
      	* doc/xml/gnu/gpl-3.0.xml: New.
      	* doc/xml/gnu/fdl-1.2.xml: New.
      	* doc/xml/gnu/gpl-2.0.xml: New.
      	* doc/xml/manual: New directory.
      	* doc/xml/manual/mt_allocator.xml: New.
      	* doc/xml/manual/allocator.xml: New.
      	* doc/xml/manual/ctype.xml: New.
      	* doc/xml/manual/numerics.xml: New.
      	* doc/xml/manual/codecvt.xml: New.
      	* doc/xml/manual/concurrency.xml: New.
      	* doc/xml/manual/backwards_compatibility.xml: New.
      	* doc/xml/manual/intro.xml: New.
      	* doc/xml/manual/shared_ptr.xml: New.
      	* doc/xml/manual/abi.xml: New.
      	* doc/xml/manual/status_cxxtr1.xml: New.
      	* doc/xml/manual/auto_ptr.xml: New.
      	* doc/xml/manual/build.xml: New.
      	* doc/xml/manual/internals.xml: New.
      	* doc/xml/manual/parallel_mode.xml: New.
      	* doc/xml/manual/status_cxx1998.xml: New.
      	* doc/xml/manual/containers.xml: New.
      	* doc/xml/manual/io.xml: New.
      	* doc/xml/manual/appendix_porting.xml: New.
      	* doc/xml/manual/utilities.xml: New.
      	* doc/xml/manual/bitmap_allocator.xml: New.
      	* doc/xml/manual/support.xml: New.
      	* doc/xml/manual/configure.xml: New.
      	* doc/xml/manual/build_hacking.xml: New.
      	* doc/xml/manual/evolution.xml: New.
      	* doc/xml/manual/using.xml: New.
      	* doc/xml/manual/debug.xml: New.
      	* doc/xml/manual/localization.xml: New.
      	* doc/xml/manual/strings.xml: New.
      	* doc/xml/manual/debug_mode.xml: New.
      	* doc/xml/manual/locale.xml: New.
      	* doc/xml/manual/extensions.xml: New.
      	* doc/xml/manual/appendix_contributing.xml: New.
      	* doc/xml/manual/messages.xml: New.
      	* doc/xml/manual/diagnostics.xml: New.
      	* doc/xml/manual/appendix_free.xml: New.
      	* doc/xml/manual/algorithms.xml: New.
      	* doc/xml/manual/iterators.xml: New.
      	* doc/xml/manual/spine.xml: New.
      	* doc/xml/manual/test.xml: New.
      	* doc/xml/manual/status_cxx200x.xml: New.
      	* doc/xml/spine.xml: New.
      
      	* doc/xml/book.txml: New. Template file.
      	* doc/xml/chapter.txml: Same.
      	* doc/xml/class.txml: Same.
      
      	* doc/doxygen/guide.html: Removed, integrated into other docs.
      	* doc/doxygen/user.cfg.in: Clean up XML generation.
      	* doc/doxygen/run_doxygen: Move to..	
      	* scripts/run_doxygen: ...here.
      	
      	* configure: Regenerate.
      	* Makefile.in: Regenerate.
      	* src/Makefile.in: Regenerate.
      	* doc/Makefile.in: Regenerate.	
      	* po/Makefile.in: Regenerate.
      	* libmath/Makefile.in: Regenerate.
      	* include/Makefile.in: Regenerate.
      	* libsupc++/Makefile.in: Regenerate.
      	* testsuite/Makefile.in: Regenerate.
      	* aclocal.m4: Regenerate.
      
      From-SVN: r132226
      8a165db0
Loading