1. 09 Feb, 2011 3 commits
  2. 08 Feb, 2011 3 commits
    • fix typo · 76eddcf6
      From-SVN: r169945
      Jonathan Wakely committed
    • appendix_porting.xml: Add doc section. · d2b0caaa
      2011-02-08  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* doc/xml/manual/appendix_porting.xml: Add doc section.
      	* doc/xml/manual/appendix_contributing.xml: Split out doc bits to...
      	* doc/xml/manual/documentation_hacking.xml: ...here.
      
      	* doc/xml/manual/debug_mode.xml: Adjust.
      	* doc/xml/manual/prerequisites.xml: Adjust.
      	* doc/Makefile.am (xml_sources): Add dot files,
      	documentation_hacking.xml.
      	* doc/Makefile.in: Regenerate.
      
      	* doc/xml/manual/build_hacking.xml: Use absolute paths for images.
      	* doc/xml/images/confdeps.pdf: Add.
      
      From-SVN: r169932
      Benjamin Kosnik committed
    • fdl-1.2.xml: Remove. · 30c4a23d
      2011-02-08  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	* doc/xml/gnu/fdl-1.2.xml: Remove.
      	* doc/xml/gnu/gpl-2.0.xml: Remove.
      	* doc/Makefile.am: Update.
      	* doc/Makefile.in: Regnerate.
      
      From-SVN: r169915
      Jonathan Wakely committed
  3. 07 Feb, 2011 3 commits
  4. 05 Feb, 2011 1 commit
  5. 04 Feb, 2011 2 commits
  6. 01 Feb, 2011 5 commits
  7. 31 Jan, 2011 2 commits
    • c++config (_GLIBCXX_DEPRECATED): To _GLIBCXX_USE_DEPRECATED. · e1bcd685
      2011-01-31  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/bits/c++config (_GLIBCXX_DEPRECATED): To
      	_GLIBCXX_USE_DEPRECATED.
      	(_GLIBCXX_DEPRECATED_ATTR): To _GLIBCXX_DEPRECATED.
      	* doc/xml/manual/using.xml: Same.
      	* include/std/memory: Same.
      	* include/std/streambuf: Same.
      	* include/bits/shared_ptr.h: Same.
      	* include/bits/unique_ptr.h: Same.
      	* include/bits/shared_ptr_base.h: Same.
      	* include/bits/stl_function.h: Same.
      	* include/tr1/shared_ptr.h: Same.
      	* include/backward/auto_ptr.h: Same.
      	* include/backward/binders.h: Same.
      
      From-SVN: r169448
      Benjamin Kosnik committed
    • lwg-active.html: Update to Revision D73. · 9594f433
      2011-01-31  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* doc/html/ext/lwg-active.html: Update to Revision D73.
      	* doc/html/ext/lwg-closed.html: Likewise.
      	* doc/html/ext/lwg-defects.html: Likewise.
      	* doc/xml/manual/intro.xml: Update status of issues 408, 539, 865.
      
      From-SVN: r169426
      Paolo Carlini committed
  8. 30 Jan, 2011 3 commits
    • PR libstdc++/36104 part four · 12ffa228
      2011-01-30  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/36104 part four
      	* include/bits/c++config (_GLIBCXX_STD): Remove.
      	(_GLIBCXX_STD_D, _GLIBCXX_PR): Now _GLIBCXX_STD_C.
      	(_GLIBCXX_P): Now _GLIBCXX_STD_A.
      	(_GLIBCXX_NAMESPACE_DEBUG, _GLIBCXX_NAMESPACE_PARALLEL,
      	 _GLIBCXX_NAMESPACE_PROFILE, _GLIBCXX_NAMESPACE_VERSION): Remove.
      	(_GLIBCXX_INLINE_DEBUG, _GLIBCXX_INLINE_PARALLEL,
      	 _GLIBCXX_INLINE_PROFILE): Remove.
      	(_GLIBCXX_BEGIN_NAMESPACE(X)): Remove.
      	(_GLIBCXX_END_NAMESPACE): Remove.
      	(_GLIBCXX_BEGIN_NESTED_NAMESPACE(X, Y)): Remove.
      	(_GLIBCXX_END_NESTED_NAMESPACE): Remove.
      	(_GLIBCXX_BEGIN_NAMESPACE_ALGO): Add.
      	(_GLIBCXX_END_NAMESPACE_ALGO): Add.
      	(_GLIBCXX_BEGIN_NAMESPACE_CONTAINER): Add.
      	(_GLIBCXX_END_NAMESPACE_CONTAINER): Add.
      	(_GLIBCXX_BEGIN_NAMESPACE_VERSION): Add.
      	(_GLIBCXX_END_NAMESPACE_VERSION): Add.
      	(_GLIBCXX_BEGIN_LDBL_NAMESPACE): To _GLIBCXX_BEGIN_NAMESPACE_LDBL.
      	(_GLIBCXX_END_LDBL_NAMESPACE): To _GLIBCXX_END_NAMESPACE_LDBL.
      	(_GLIBCXX_VISIBILITY_ATTR): Revert to _GLIBCXX_VISIBILITY.
      	* include/*: Use new macros for namespace scope.
      	* config/*: Same.
      	* src/*: Same.
      
      	* src/Makefile.am (sources): Remove debug_list.cc, add
      	compatibility-debug_list-2.cc.
      	(parallel_sources): Remove parallel_list.cc, add
      	compatibility-parallel_list-2.cc.
      	(compatibility-parallel_list-2.[o,lo]): New rule.
      	* src/Makefile.in: Regenerate.
      	* src/debug_list.cc: Remove.
      	* src/parallel_list.cc: Remove.
      	* src/compatibility-list-2.cc: New.
      	* src/compatibility-debug_list-2.cc: New.
      	* src/compatibility-parallel_list-2.cc: New.
      
      	* doc/doxygen/user.cfg.in: Adjust macros.
      
      	* testsuite/20_util/auto_ptr/assign_neg.cc: Adjust line numbers, macros.
      	* testsuite/20_util/declval/requirements/1_neg.cc: Same.
      	* testsuite/20_util/duration/requirements/typedefs_neg1.cc: Same.
      	* testsuite/20_util/duration/requirements/typedefs_neg2.cc: Same.
      	* testsuite/20_util/duration/requirements/typedefs_neg3.cc: Same.
      	* testsuite/20_util/forward/c_neg.cc: Same.
      	* testsuite/20_util/forward/f_neg.cc: Same.
      	* testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
      	* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
      	* testsuite/20_util/ratio/cons/cons_overflow_neg.cc: Same.
      	* testsuite/20_util/ratio/operations/ops_overflow_neg.cc: Same.
      	* testsuite/20_util/shared_ptr/cons/43820_neg.cc: Same.
      	* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Same.
      	* testsuite/23_containers/deque/requirements/dr438/assign_neg.cc: Same.
      	* testsuite/23_containers/deque/requirements/dr438/
      	constructor_1_neg.cc: Same.
      	* testsuite/23_containers/deque/requirements/dr438/
      	constructor_2_neg.cc: Same.
      	* testsuite/23_containers/deque/requirements/dr438/insert_neg.cc: Same.
      	* testsuite/23_containers/forward_list/capacity/1.cc: Same.
      	* testsuite/23_containers/forward_list/requirements/dr438/
      	assign_neg.cc: Same.
      	* testsuite/23_containers/forward_list/requirements/dr438/
      	constructor_1_neg.cc: Same.
      	* testsuite/23_containers/forward_list/requirements/dr438/
      	constructor_2_neg.cc: Same.
      	* testsuite/23_containers/forward_list/requirements/dr438/
      	insert_neg.cc: Same.
      	* testsuite/23_containers/list/capacity/29134.cc: Same.
      	* testsuite/23_containers/list/requirements/dr438/assign_neg.cc: Same.
      	* 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.
      	* testsuite/23_containers/vector/bool/capacity/29134.cc: Same.
      	* testsuite/23_containers/vector/bool/modifiers/insert/31370.cc: Same.
      	* testsuite/23_containers/vector/requirements/dr438/assign_neg.cc: Same.
      	* testsuite/23_containers/vector/requirements/dr438/
      	constructor_1_neg.cc: Same.
      	* testsuite/23_containers/vector/requirements/dr438/
      	constructor_2_neg.cc: Same.
      	* testsuite/23_containers/vector/requirements/dr438/insert_neg.cc: Same.
      	* testsuite/25_algorithms/sort/35588.cc: Same.
      	* testsuite/27_io/ios_base/cons/assign_neg.cc: Same.
      	* testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
      	* testsuite/ext/profile/mutex_extensions_neg.cc: Same.
      	* testsuite/ext/profile/profiler_algos.cc: Same.
      	* testsuite/ext/type_traits/add_unsigned_floating_neg.cc: Same.
      	* testsuite/ext/type_traits/add_unsigned_integer_neg.cc: Same.
      	* testsuite/ext/type_traits/remove_unsigned_floating_neg.cc: Same.
      	* testsuite/ext/type_traits/remove_unsigned_integer_neg.cc: Same.
      	* testsuite/tr1/2_general_utilities/shared_ptr/cons/43820_neg.cc: Same.
      
      From-SVN: r169421
      Benjamin Kosnik committed
    • abi.xml: Adjust link to C++ ABI specification. · 4e2d4dc3
      	* doc/xml/manual/abi.xml: Adjust link to C++ ABI specification.
      	Improve description of one such reference.
      
      From-SVN: r169408
      Gerald Pfeifer committed
    • codecvt.xml: Fix link to The Austin Common Standards Revision Group. · a3bf9d08
      	* doc/xml/manual/codecvt.xml: Fix link to The Austin Common
      	Standards Revision Group.
      	* doc/xml/manual/locale.xml: Ditto.
      	* doc/xml/manual/messages.xml: Ditto.
      	* doc/xml/manual/using_exceptions.xml: Ditto.
      
      From-SVN: r169406
      Gerald Pfeifer committed
  9. 28 Jan, 2011 1 commit
  10. 26 Jan, 2011 1 commit
    • numeric (inner_product, [...]): Qualify subsequent call with __gnu_parallel… · 52fe3d5b
      numeric (inner_product, [...]): Qualify subsequent call with __gnu_parallel instead of _GLIBCXX_STD_P to...
      
      2011-01-26  Johannes Singler  <singler@kit.edu>
      
              * include/parallel/numeric (inner_product, partial_sum):
              Qualify subsequent call with __gnu_parallel instead of
              _GLIBCXX_STD_P to reenable parallel execution without ambiguity.
              * include/parallel/algobase.h (equal): Likewise.
              * include/parallel/algo.h (find_first_of, search_n, merge,
              nth_element, partial_sort, max_element, min_element): Likewise.
              * testsuite/25_algorithms/headers/algorithm/
              parallel_algorithm_mixed1.cc (main): Add respective test cases.
              * testsuite/25_algorithms/headers/algorithm/
              parallel_algorithm_mixed2.cc (main): Likewise.
              * testsuite/26_numerics/headers/numeric/
              parallel_numeric_mixed1.cc (main): Likewise.
              * testsuite/26_numerics/headers/numeric/
              parallel_numeric_mixed2.cc (main): Likewise.
      
      From-SVN: r169280
      Johannes Singler committed
  11. 24 Jan, 2011 3 commits
  12. 21 Jan, 2011 1 commit
    • c++config (_GLIBCXX_EXPORT_TEMPLATE): Remove. · ee3ee948
      2011-01-21  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/bits/c++config (_GLIBCXX_EXPORT_TEMPLATE): Remove.
      	* include/debug/safe_sequence.h: Same.
      	* include/debug/safe_iterator.h: Same.
      	* include/std/forward_list: Same.
      	* include/std/deque: Same.
      	* include/std/list: Same.
      	* include/std/random: Same.
      	* include/std/streambuf: Same.
      	* include/std/fstream: Same.
      	* include/std/istream: Same.
      	* include/std/string: Same.
      	* include/std/ostream: Same.
      	* include/std/sstream: Same.
      	* include/ext/vstring.h: Same.
      	* include/bits/basic_ios.h: Same.
      	* include/bits/locale_classes.h: Same.
      	* include/bits/locale_facets.h: Same.
      	* include/bits/valarray_array.h: Same.
      	* include/bits/locale_facets_nonio.h: Same.
      	* include/tr1/random: Same.
      
      From-SVN: r169102
      Benjamin Kosnik committed
  13. 20 Jan, 2011 3 commits
    • re PR libstdc++/47380 (concept checking and incomplete types) · f22ee689
      2011-01-20  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
              PR libstdc++/47380
      	* doc/xml/manual/diagnostics.xml: Replace note about C++0x concepts.
      
      From-SVN: r169064
      Jonathan Wakely committed
    • PR libstdc++/36104 part three · 9b690d8c
      2011-01-20  Benjamin Kosnik  <bkoz@redhat.com>
      
      	PR libstdc++/36104 part three
      	* src/hashtable_c++0x.cc: Adjust namespace macros.
      	* testsuite/util/testsuite_rvalref.h: Don't forward declare hash.
      	* config/abi/pre/gnu-versioned-namespace.ver: Update.
      
      From-SVN: r169063
      Benjamin Kosnik committed
    • hash_load_check_resize_trigger_imp.hpp: Adjust assert condition. · 191e7a30
      2011-01-20  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/ext/pb_ds/detail/resize_policy/
      	hash_load_check_resize_trigger_imp.hpp: Adjust assert condition.
      	* include/ext/pb_ds/detail/pat_trie_/
      	constructors_destructor_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/binary_heap_/erase_fn_imps.hpp: Format.
      	* include/ext/pb_ds/detail/ov_tree_map_/debug_fn_imps.hpp: Same.
      	* include/ext/pb_ds/detail/debug_map_base.hpp: Use never_adjustor.
      
      	* testsuite/ext/pb_ds/regression/hash_data_map_rand.cc: Adjust
      	iterations downward when testing in debug mode.
      	* testsuite/ext/pb_ds/regression/trie_data_map_rand.cc: Same.
      	* testsuite/ext/pb_ds/regression/tree_no_data_map_rand.cc: Same.
      	* testsuite/ext/pb_ds/regression/hash_no_data_map_rand.cc: Same.
      	* testsuite/ext/pb_ds/regression/tree_data_map_rand.cc: Same.
      	* testsuite/ext/pb_ds/regression/trie_no_data_map_rand.cc: Same.
      	* testsuite/ext/pb_ds/example/hash_illegal_resize.cc: Use SIZE,
      	reduce in debug mode.
      
      From-SVN: r169061
      Benjamin Kosnik committed
  14. 19 Jan, 2011 3 commits
  15. 18 Jan, 2011 1 commit
  16. 17 Jan, 2011 2 commits
  17. 16 Jan, 2011 3 commits
    • re PR libstdc++/47320 (FAIL: 18_support/numeric_limits/lowest.cc execution test) · 89a5f486
      2011-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR libstdc++/47320
      	* testsuite/18_support/numeric_limits/lowest.cc:
      	Only test wchar_t when _GLIBCXX_USE_WCHAR_T is defined.
      
      From-SVN: r168873
      Paolo Carlini committed
    • re PR libstdc++/47321 (FAIL: 21_strings/basic_string/requirements/typedefs.cc… · 85b1217a
      re PR libstdc++/47321 (FAIL: 21_strings/basic_string/requirements/typedefs.cc (test for excess errors))
      
      2011-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	PR libstdc++/47321
      	* testsuite/21_strings/basic_string/requirements/typedefs.cc:
      	Only test std::wstring when _GLIBCXX_USE_WCHAR_T is defined.
      
      From-SVN: r168871
      Paolo Carlini committed
    • erase_after1_neg.cc: Move to this. · 5b8901ca
      2011-01-16  François Dumont  <francois.cppdevs@free.fr>
      
              * testsuite/23_containers/forward_list/debug/erase_after1_neg.cc: Move
              to this. Use _neg suffix.
              * testsuite/23_containers/forward_list/debug/erase_after1.cc: ...from
              this.
              * testsuite/23_containers/forward_list/debug/erase_after2_neg.cc:
              Same.
              * testsuite/23_containers/forward_list/debug/erase_after2.cc: Same.
              * testsuite/23_containers/forward_list/debug/erase_after3_neg.cc:
              Same.
              * testsuite/23_containers/forward_list/debug/erase_after3.cc: Same.
              * testsuite/23_containers/forward_list/debug/erase_after4_neg.cc:
              Same.
              * testsuite/23_containers/forward_list/debug/erase_after4.cc: Same.
              * testsuite/23_containers/forward_list/debug/erase_after5_neg.cc:
              Same.
              * testsuite/23_containers/forward_list/debug/erase_after5.cc: Same.
              * testsuite/23_containers/forward_list/debug/erase_after6_neg.cc:
              Same.
              * testsuite/23_containers/forward_list/debug/erase_after6.cc: Same.
              * testsuite/23_containers/forward_list/debug/erase_after7_neg.cc:
              Same.
              * testsuite/23_containers/forward_list/debug/erase_after7.cc: Same.
              * testsuite/23_containers/forward_list/debug/erase_after8_neg.cc:
              Same.
              * testsuite/23_containers/forward_list/debug/erase_after8.cc: Same.
              * testsuite/23_containers/forward_list/debug/erase_after9_neg.cc:
              Same.
              * testsuite/23_containers/forward_list/debug/erase_after9.cc: Same.
              * testsuite/23_containers/forward_list/debug/insert_after1_neg.cc:
              Same.
              * testsuite/23_containers/forward_list/debug/insert_after1.cc: Same.
              * testsuite/23_containers/forward_list/debug/insert_after2_neg.cc:
              Same.
              * testsuite/23_containers/forward_list/debug/insert_after2.cc: Same.
              * testsuite/23_containers/forward_list/debug/insert_after3_neg.cc:
              Same.
              * testsuite/23_containers/forward_list/debug/insert_after3.cc: Same.
              * testsuite/23_containers/forward_list/debug/splice_after1_neg.cc:
              Same.
              * testsuite/23_containers/forward_list/debug/splice_after1.cc: Same.
              * testsuite/23_containers/forward_list/debug/splice_after2_neg.cc:
              Same.
              * testsuite/23_containers/forward_list/debug/splice_after2.cc: Same.
              * testsuite/23_containers/forward_list/debug/splice_after3_neg.cc:
              Same.
              * testsuite/23_containers/forward_list/debug/splice_after3.cc: Same.
              * testsuite/23_containers/forward_list/debug/splice_after4_neg.cc:
              Same.
              * testsuite/23_containers/forward_list/debug/splice_after4.cc: Same.
      
      From-SVN: r168850
      François Dumont committed