Skip to content
Snippets Groups Projects
  1. Jan 03, 2013
  2. Dec 04, 2009
    • Johannes Singler's avatar
      ChangeLog: Remove spurious white spaces and tabs. · c21237d5
      Johannes Singler authored
      2009-12-04  Paolo Carlini  <paolo.carlini@oracle.com>
      
      	* ChangeLog: Remove spurious white spaces and tabs.
      	* ChangeLog-2007: Likewise.
      	* ChangeLog-2006: Likewise.
      	* ChangeLog-2005: Likewise.
      	* ChangeLog-2004: Likewise.
      	* ChangeLog-2003: Likewise.
      	* ChangeLog-2002: Likewise.
      	* ChangeLog-2000: Likewise.
      	* ChangeLog-1999: Likewise.
      
      From-SVN: r154985
      c21237d5
  3. Jan 02, 2008
  4. Jan 01, 2008
    • Paolo Carlini's avatar
      re PR libstdc++/34095 (parallel mode: segfault in std::sort) · fac9044d
      Paolo Carlini authored
      2008-01-01  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/34095
      	* include/parallel/multiway_merge.h (multiway_merge_bubble,
      	parallel_multiway_merge): Together with ::operator new use
      	::operator delete.
      	* include/parallel/losertree.h (LoserTree<>::~LoserTree): Likewise.
      	* include/parallel/quicksort.h (parallel_sort_qs_divide): Likewise.
      	* include/parallel/random_shuffle.h (parallel_random_shuffle_drs_pu,
      	sequential_random_shuffle): Likewise.
      	* include/parallel/tree.h (_M_not_sorted_bulk_insertion_construction):
      	Likewise.
      	* include/parallel/multiway_mergesort.h (parallel_sort_mwms_pu,
      	parallel_sort_mwms): Likewise.
      	* include/parallel/partial_sum.h (parallel_partial_sum_linear):
      	Likewise. 
      	* testsuite/25_algorithms/sort/34095.cc: New.
      
      From-SVN: r131247
      fac9044d
    • Paolo Carlini's avatar
      34636.cc: Fix Copyright year. · 33d95150
      Paolo Carlini authored
      2008-01-01  Paolo Carlini  <pcarlini@suse.de>
      
      	* testsuite/25_algorithms/sort/34636.cc: Fix Copyright year.
      
      From-SVN: r131246
      33d95150
    • Paolo Carlini's avatar
      re PR libstdc++/34636 (Parallel sort fails) · c5be97a5
      Paolo Carlini authored
      2008-01-01  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/34636
      	* include/parallel/algobase.h (lexicographical_compare_switch(...,
      	random_access_iterator_tag, random_access_iterator_tag)): Careful
      	with undereferenceable iterators.
      	* testsuite/25_algorithms/sort/34636.cc: New.
      
      From-SVN: r131245
      c5be97a5
  5. Dec 30, 2007
    • Paolo Carlini's avatar
      tuple (_Tuple_impl<>::_Tuple_impl(typename std::remove_reference<>::type&&,... · ba60f6f9
      Paolo Carlini authored
      tuple (_Tuple_impl<>::_Tuple_impl(typename std::remove_reference<>::type&&, typename std::remove_reference<>::type&&...), [...]): Add.
      
      2007-12-30  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/std/tuple (_Tuple_impl<>::_Tuple_impl(typename
      	std::remove_reference<>::type&&, typename
      	std::remove_reference<>::type&&...),
      	_Tuple_impl(const _Tuple_impl<>&), _Tuple_impl(_Tuple_impl&&),
      	_Tuple_impl(_Tuple_impl<>&&), operator=(_Tuple_impl&&),
      	operator=(const _Tuple_impl<>&), operator=(_Tuple_impl<>&&)): Add.
      	(tuple<>::tuple(const _Elements&...), tuple(_UElements&&...),
      	tuple(tuple&&), tuple(const tuple<>&), tuple(tuple<>&&),
      	operator=(tuple&&), operator=(const tuple<>&), operator=(tuple<>&&)):
      	Likewise.
      	(tuple<_T1, _T2>::tuple(const _T1&, const _T2&, tuple(_U1&&, _U2&&),
      	tuple(tuple&&), tuple(tuple<>&&), tuple(pair<>&&), operator=(tuple&&),
      	operator=(tuple<>&&), operator=(pair<>&&)): Likewise.
      	(tuple<>::tuple(typename __add_c_ref<_Elements>::type...),
      	tuple<_T1, _T2>::tuple(typename __add_c_ref<>::type,
      	typename __add_c_ref<>::type)): Remove.
      	* testsuite/tr1/6_containers/tuple/creation_functions/tie2.cc: New.
      	* testsuite/20_util/tuple/creation_functions/tie2.cc: Likewise.
      	* testsuite/20_util/tuple/moveable.cc: Likewise.
      
      From-SVN: r131230
      ba60f6f9
  6. Dec 29, 2007
  7. Dec 27, 2007
    • Paolo Carlini's avatar
      re PR libstdc++/34538 ([DR 697] combination of sstream, invalid_argument and... · 83588991
      Paolo Carlini authored
      re PR libstdc++/34538 ([DR 697] combination of sstream, invalid_argument and -std=c++0x breaks valid code)
      
      2007-12-27  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/34538
      	* config/os/generic/error_constants.h (enum posix_errno): Move
      	inside namespace posix_error.
      	* include/std/system_error (error_category::posix,
      	error_code::error_code(posix_errno), error_code::posix): Adjust.
      	* src/system_error.cc (gnu_error_category::posix): Likewise.
      	* testsuite/27_io/basic_ostream/inserters_other/wchar_t/error_code.cc:
      	Adjust.
      	* testsuite/27_io/basic_ostream/inserters_other/char/error_code.cc:
      	Likewise.
      	* testsuite/19_diagnostics/error_code/cons/1.cc: Likewise.
      	* testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
      	* testsuite/19_diagnostics/error_code/operators/equal.cc: Likewise.
      	* testsuite/19_diagnostics/error_code/operators/not_equal.cc:
      	Likewise.
      	* testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Likewise.
      	* testsuite/19_diagnostics/error_category/cons/default.cc: Likewise.
      	* testsuite/19_diagnostics/error_category/operators/equal.cc:
      	Likewise.
      	* testsuite/19_diagnostics/error_category/operators/not_equal.cc:
      	Likewise.
      	* testsuite/19_diagnostics/headers/system_error/types_std_c++0x.cc:
      	Likewise.
      	* testsuite/19_diagnostics/system_error/cons-1.cc: Likewise.
      	* testsuite/19_diagnostics/system_error/what-4.cc: Likewise.
      	* testsuite/19_diagnostics/headers/system_error/34538.cc: New.
      
      From-SVN: r131200
      83588991
    • Paolo Carlini's avatar
      34595.C: Rename to 34595.cc. · 82c45e81
      Paolo Carlini authored
      2007-12-26  Paolo Carlini  <pcarlini@suse.de>
      
      	* testsuite/25_algorithms/copy/34595.C: Rename to 34595.cc.
      
      From-SVN: r131194
      82c45e81
  8. Dec 26, 2007
    • Paolo Carlini's avatar
      re PR libstdc++/34595 (std::copy copies the output iterator before assigning) · 5f6d5f0a
      Paolo Carlini authored
      2007-12-26  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/34595
      	* include/bits/stl_algobase.h (struct __cm_assign): Remove.
      	(struct __copy_move<true, false, _Category>,
      	struct __copy_move<true, false, random_access_iterator_tag>,
      	struct __copy_move_backward<true, false, _Category>,
      	struct __copy_move_backward<true, false, random_access_iterator_tag>):
      	Add.
      	(struct __copy_move, struct __copy_move_backward,
      	struct __copy_move<false, false, random_access_iterator_tag>,
      	struct __copy_move_backward<false, false, random_access_iterator_tag>):
      	Adjust.
      	* testsuite/25_algorithms/copy/34595.C: New.
      
      From-SVN: r131188
      5f6d5f0a
    • Chris Fairles's avatar
      tuple: New. · 894d0b15
      Chris Fairles authored
      
      2007-12-26  Chris Fairles  <chris.fairles@gmail.com>
      	    Paolo Carlini  <pcarlini@suse.de>
      
      	* include/std/tuple: New.
      	* include/tr1/tuple: New, adjust from tr1_impl/tuple code.	
      	* include/tr1_impl/tuple: Remove.
      	* include/Makefile.am: Update.
      	* include/Makefile.in: Regenerate.
      
      Co-Authored-By: default avatarPaolo Carlini <pcarlini@suse.de>
      
      From-SVN: r131183
      894d0b15
  9. Dec 25, 2007
    • Paolo Carlini's avatar
      hashtable_policy.h (__lower_bound): Add. · 6b81511f
      Paolo Carlini authored
      2007-12-25  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1_impl/hashtable_policy.h (__lower_bound): Add.
      	(_Prime_rehash_policy::_M_next_bkt, _M_bkt_for_elements,
      	_M_need_rehash): Use __lower_bound.
      	* include/std/unordered_map: Do not include the whole <algorithm>,
      	include <bits/stl_algobase.h>.
      	* include/std/unordered_set: Likewise.
      	* include/tr1/unordered_map: Likewise.
      	* include/tr1/unordered_set: Likewise.
      
      From-SVN: r131170
      6b81511f
  10. Dec 24, 2007
    • Paolo Carlini's avatar
      big_tuples.cc: New. · a1c1054b
      Paolo Carlini authored
      2007-12-24  Paolo Carlini  <pcarlini@suse.de>
      
      	* testsuite/20_util/tuple/cons/big_tuples.cc: New.
      	* testsuite/20_util/tuple/cons/constructor.cc: Likewise.
      	* testsuite/20_util/tuple/cons/assignment.cc: Likewise.
      	* testsuite/20_util/tuple/tuple_element.cc: Likewise.
      	* testsuite/20_util/tuple/tuple_size.cc: Likewise.
      	* testsuite/20_util/tuple/comparison_operators/comparisons.cc:
      	Likewise.
      	* testsuite/20_util/tuple/element_access/get.cc: Likewise.
      	* testsuite/20_util/tuple/creation_functions/23978.cc: Likewise.
      	* testsuite/20_util/tuple/creation_functions/tie.cc: Likewise.
      	* testsuite/20_util/tuple/creation_functions/make_tuple.cc: Likewise.
      
      	* testsuite/20_util/tuple/requirements/explicit_instantiation.cc:
      	Fix header file and namespace.
      
      	* testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: Minor tweaks.
      	* testsuite/tr1/6_containers/tuple/cons/constructor.cc: Likewise.
      	* testsuite/tr1/6_containers/tuple/cons/assignment.cc: Likewise.
      	* testsuite/tr1/6_containers/tuple/tuple_element.cc: Likewise.
      	* testsuite/tr1/6_containers/tuple/tuple_size.cc: Likewise.
      	* testsuite/tr1/6_containers/tuple/comparison_operators/
      	comparisons.cc: Likewise.
      	* testsuite/tr1/6_containers/tuple/element_access/get.cc: Likewise.
      	* testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: Likewise.
      	* testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
      	Likewise.
      
      From-SVN: r131159
      a1c1054b
    • Jonathan Wakely's avatar
      default_weaktoshared.cc: Use static_cast not reinterpret_cast. · 045fcc24
      Jonathan Wakely authored
      2007-12-24  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	* testsuite/tr1/2_general_utilities/shared_ptr/thread/
      	default_weaktoshared.cc: Use static_cast not reinterpret_cast.
      	* testsuite/tr1/2_general_utilities/shared_ptr/thread/
      	mutex_weaktoshared.cc: Likewise.
      
      From-SVN: r131158
      045fcc24
    • Paolo Carlini's avatar
      hashtable_policy.h (_Prime_rehash_policy:: _M_next_bkt, [...]): Use __builtin_ceil. · 861d6c43
      Paolo Carlini authored
      2007-12-24  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/tr1_impl/hashtable_policy.h (_Prime_rehash_policy::
      	_M_next_bkt, _M_bkt_for_elements, _M_need_rehash): Use __builtin_ceil.
      	* include/std/unordered_map: Do not include <cmath>; prefer
      	<bits/stringfwd.h> to <string>.
      	* include/std/unordered_set: Likewise.
      	* include/tr1/unordered_map: Likewise.
      	* include/tr1/unordered_set: Likewise.
      
      From-SVN: r131157
      861d6c43
    • Paolo Carlini's avatar
      complex (complex<float>::complex(float, float)): Uglify parameters. · d0cbf089
      Paolo Carlini authored
      2007-12-24  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/std/complex (complex<float>::complex(float, float)):
      	Uglify parameters.
      
      From-SVN: r131156
      d0cbf089
  11. Dec 18, 2007
  12. Dec 17, 2007
  13. Dec 16, 2007
  14. Dec 15, 2007
    • Jonathan Wakely's avatar
      boost_shared_ptr.h: Add support for allocators, aliasing, make_shared and rvalue-references. · 249b9e5e
      Jonathan Wakely authored
      2007-12-15  Jonathan Wakely  <jwakely-gcc@gmail.com>
      
      	* include/tr1_impl/boost_shared_ptr.h: Add support for allocators,
      	aliasing, make_shared and rvalue-references. Move __shared_count
      	and _Sp_counted_* classes to new headers.
      	* include/tr1_impl/boost_sp_counted_base.h: New.
      	* include/bits/boost_sp_shared_count.h: New.
      	* include/tr1/boost_sp_shared_count.h: New.
      	* include/std/memory, include/tr1/memory: Include new headers.
      	* include/Makefile.am: Adjust.
      	* include/Makefile.in: Regenerate.
      	* docs/html/documentation.html: Link to shared_ptr notes.
      	* docs/html/20_util/shared_ptr.html: New.
      	* docs/html/17_intro/c++0x_status.html: Update shared_ptr status.
      	* testsuite/20_util/shared_ptr/cons/alias.cc: New.
      	* testsuite/20_util/shared_ptr/cons/alloc.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/move.cc: Likewise.
      	* testsuite/20_util/shared_ptr/assign/move.cc: Likewise.
      	* testsuite/20_util/shared_ptr/creation/alloc.cc: Likewise.
      	* testsuite/20_util/shared_ptr/creation/make.cc: Likewise.
      	* testsuite/20_util/shared_ptr/creation/dr402.cc: Likewise.
      	* testsuite/20_util/shared_ptr/modifiers/reset_alloc.cc: Likewise.
      	* testsuite/20_util/shared_ptr/assign/assign.cc: Duplicate tr1 test.
      	* testsuite/20_util/shared_ptr/assign/auto_ptr.cc: Likewise.
      	* testsuite/20_util/shared_ptr/assign/auto_ptr_neg.cc: Likewise.
      	* testsuite/20_util/shared_ptr/assign/auto_ptr_rvalue_neg.cc: Likewise.
      	* testsuite/20_util/shared_ptr/assign/dr541.cc: Likewise.
      	* testsuite/20_util/shared_ptr/assign/shared_ptr.cc: Likewise.
      	* testsuite/20_util/shared_ptr/assign/shared_ptr_neg.cc: Likewise.
      	* testsuite/20_util/shared_ptr/casts/1.cc: Likewise.
      	* testsuite/20_util/shared_ptr/comparison/cmp.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/auto_ptr.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/auto_ptr_neg.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/copy.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/default.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/pointer.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/weak_ptr.cc: Likewise.
      	* testsuite/20_util/shared_ptr/cons/weak_ptr_expired.cc: Likewise.
      	* testsuite/20_util/shared_ptr/dest/dest.cc: Likewise.
      	* testsuite/20_util/shared_ptr/misc/24595.cc: Likewise.
      	* testsuite/20_util/shared_ptr/misc/io.cc: Likewise.
      	* testsuite/20_util/shared_ptr/misc/swap.cc: Likewise.
      	* testsuite/20_util/shared_ptr/modifiers/24805.cc: Likewise.
      	* testsuite/20_util/shared_ptr/modifiers/reset.cc: Likewise.
      	* testsuite/20_util/shared_ptr/modifiers/reset_neg.cc: Likewise.
      	* testsuite/20_util/shared_ptr/modifiers/swap.cc: Likewise.
      	* testsuite/20_util/shared_ptr/modifiers/swap_neg.cc: Likewise.
      	* testsuite/20_util/shared_ptr/observers/bool_conv.cc: Likewise.
      	* testsuite/20_util/shared_ptr/observers/get.cc: Likewise.
      	* testsuite/20_util/shared_ptr/observers/unique.cc: Likewise.
      	* testsuite/20_util/shared_ptr/observers/use_count.cc: Likewise.
      	* testsuite/20_util/shared_ptr/thread/default_weaktoshared.cc:
      	Likewise.
      	* testsuite/20_util/shared_ptr/thread/mutex_weaktoshared.cc: Likewise.
      	* testsuite/20_util/shared_ptr/requirements/explicit_instantiation/
      	1.cc: Likewise.
      	* testsuite/20_util/shared_ptr/requirements/explicit_instantiation/
      	2.cc: Likewise.
      	* testsuite/20_util/shared_ptr/requirements/explicit_instantiation.cc:
      	Remove.
      	* testsuite/20_util/weak_ptr/lock/1.cc: Duplicate tr1 test.
      	* testsuite/20_util/weak_ptr/requirements/explicit_instantiation/1.cc:
      	Likewise.
      	* testsuite/20_util/weak_ptr/requirements/explicit_instantiation/2.cc:
      	Likewise.
      	* testsuite/20_util/weak_ptr/requirements/explicit_instantiation.cc:
      	Remove.
      
      From-SVN: r130978
      249b9e5e
    • Hans-Peter Nilsson's avatar
      configure.host (try_cpu settings): Set try_cpu=cris for crisv32. · 06785812
      Hans-Peter Nilsson authored
      	* configure.host (try_cpu settings): Set try_cpu=cris for crisv32.
      	* config/cpu/cris/atomicity.h (__exchange_and_add)
      	[__CRIS_arch_version >= 32]: Add support for CRIS v32.
      
      From-SVN: r130963
      06785812
    • Benjamin Kosnik's avatar
      partial_sum.h: Include new. · 58a6ef4b
      Benjamin Kosnik authored
      
      2007-12-15  Benjamin Kosnik  <bkoz@redhat.com>
      	    Paolo Carlini  <pcarlini@suse.de>
      	
      	* include/parallel/partial_sum.h: Include new. Fix for DR 402.	
      	* include/parallel/multiway_merge.h:Fix for DR 402.
      	* include/parallel/losertree.h: Same.
      	* include/parallel/quicksort.h: Same.
      	* include/parallel/random_shuffle.h: Same.
      	* include/parallel/multiway_mergesort.h: Same.
      
      
      Co-Authored-By: default avatarPaolo Carlini <pcarlini@suse.de>
      
      From-SVN: r130956
      58a6ef4b
  15. Dec 14, 2007
  16. Dec 11, 2007
  17. Dec 10, 2007
    • Jonathan Wakely's avatar
      howto.html: Add links to referenced articles. · cb0b7a9e
      Jonathan Wakely authored
      2007-12-10  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	* docs/html/21_strings/howto.html: Add links to referenced articles.
      
      From-SVN: r130749
      cb0b7a9e
    • Jonathan Wakely's avatar
      backwards_compatibility.html: Fix markup. · 158be8eb
      Jonathan Wakely authored
      2007-12-10  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	* docs/html/17_intro/backwards_compatibility.html: Fix markup.
      	* docs/html/17_intro/howto.html: Likewise.
      	* docs/html/18_support/howto.html: Likewise.
      	* docs/html/ext/concurrence.html: Likewise.
      	* docs/html/documentation.html: Likewise.
      
      From-SVN: r130748
      158be8eb
    • Paolo Carlini's avatar
      requirements/non_uint_neg.cc: Avoid -Wall warnings. · 04e8a792
      Paolo Carlini authored
      2007-12-10  Paolo Carlini  <pcarlini@suse.de>
      
      	* testsuite/tr1/5_numerical_facilities/random/linear_congruential/
      	requirements/non_uint_neg.cc: Avoid -Wall warnings.
      	* testsuite/tr1/5_numerical_facilities/special_functions/
      	01_assoc_laguerre/compile.cc: Likewise.
      	* testsuite/util/testsuite_api.h: Likewise.
      
      From-SVN: r130746
      04e8a792
    • Paolo Carlini's avatar
      [multiple changes] · 7919bb2f
      Paolo Carlini authored
      2007-12-10  Paolo Carlini  <pcarlini@suse.de>
      
      	* testsuite/25_algorithms/nth_element/2.cc: Avoid -Wall warnings.
      	* testsuite/27_io/basic_streambuf/sgetc/wchar_t/1.cc: Likewise.
      	* testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
      	* testsuite/27_io/basic_stringbuf/sgetn/wchar_t/1.cc: Likewise.
      	* testsuite/27_io/basic_stringbuf/sgetn/char/1.cc: Likewise.
      	* testsuite/27_io/basic_stringbuf/sbumpc/wchar_t/1.cc: Likewise.
      	* testsuite/27_io/basic_stringbuf/sbumpc/char/1.cc: Likewise.
      	* testsuite/27_io/basic_stringbuf/snextc/wchar_t/1.cc: Likewise.
      	* testsuite/27_io/basic_stringbuf/snextc/char/1.cc: Likewise.
      	* testsuite/27_io/basic_istream/peek/wchar_t/12296.cc: Likewise.
      	* testsuite/27_io/basic_ostream/inserters_character/wchar_t/
      	28277-2.cc: Likewise.
      	* testsuite/27_io/basic_ostream/inserters_character/wchar_t/
      	28277-3.cc: Likewise.
      	* testsuite/27_io/basic_ostream/inserters_character/wchar_t/
      	28277-4.cc: Likewise.
      	* testsuite/27_io/basic_ostream/inserters_character/char/
      	28277-3.cc: Likewise.
      	* testsuite/27_io/basic_ostream/inserters_character/char/
      	28277-4.cc: Likewise.
      	* testsuite/19_diagnostics/error_code/operators/bool.cc: Likewise.
      	* testsuite/19_diagnostics/error_code/operators/bool_neg.cc: Likewise.
      	* testsuite/18_support/headers/cstddef/macros.cc: Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/
      	wchar_t/28277.cc: Likewise.
      	* testsuite/21_strings/basic_string/inserters_extractors/
      	char/28277.cc: Likewise.
      	* testsuite/26_numerics/headers/cmath/25913.cc: Likewise.
      	* testsuite/ext/pb_ds/example/priority_queue_xref.cc: Likewise.
      	* testsuite/ext/vstring/inserters_extractors/wchar_t/28277.cc: Likewise.
      	* testsuite/ext/vstring/inserters_extractors/char/28277.cc: Likewise.
      	* testsuite/ext/enc_filebuf/char/13598.cc: Likewise.
      	* testsuite/22_locale/collate/compare/char/2.cc: Likewise.
      	* testsuite/22_locale/time_put/put/wchar_t/5.cc: Likewise.
      	* testsuite/22_locale/time_put/put/char/5.cc: Likewise.
      	* testsuite/22_locale/time_put/put/char/6.cc: Likewise.
      	* testsuite/22_locale/time_put/put/char/7.cc: Likewise.
      	* testsuite/22_locale/time_put/put/char/8.cc: Likewise.
      	* testsuite/22_locale/codecvt/unshift/char/1.cc: Likewise.
      	* testsuite/22_locale/codecvt/length/char/1.cc: Likewise.
      	* testsuite/22_locale/codecvt/length/char/2.cc: Likewise.
      	* testsuite/22_locale/codecvt/in/wchar_t/9.cc: Likewise.
      	* testsuite/22_locale/codecvt/in/char/1.cc: Likewise.
      	* testsuite/22_locale/codecvt/out/char/1.cc: Likewise.
      	* testsuite/22_locale/num_get/get/wchar_t/1.cc: Likewise.
      	* testsuite/22_locale/num_get/get/char/1.cc: Likewise.
      	* testsuite/tr1/5_numerical_facilities/random/uniform_int/
      	33128.cc: Likewise.
      	* testsuite/tr1/2_general_utilities/shared_ptr/thread/
      	mutex_weaktoshared.cc: Likewise.
      	* testsuite/tr1/2_general_utilities/shared_ptr/thread/
      	default_weaktoshared.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/basic_regex/assign/wchar_t/
      	range.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/basic_regex/assign/char/
      	range.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/basic_regex/ctors/wchar_t/
      	range.cc: Likewise.
      	* testsuite/tr1/7_regular_expressions/basic_regex/ctors/char/
      	range.cc: Likewise.
      	* testsuite/23_containers/multimap/operations/1.cc: Likewise.
      	* testsuite/23_containers/set/operations/1.cc: Likewise.
      	* testsuite/23_containers/vector/bool/capacity/29134.cc: Likewise.
      	* testsuite/23_containers/deque/modifiers/erase/1.cc: Likewise.
      	* testsuite/23_containers/deque/modifiers/erase/2.cc: Likewise.
      	* testsuite/23_containers/multiset/operations/1.cc: Likewise.
      	* testsuite/23_containers/map/operations/1.cc: Likewise.
      	* testsuite/util/testsuite_hooks.cc: Likewise.
      	* testsuite/util/testsuite_rvalref.h: Likewise.
      
      2007-12-10  Jakub Jelinek  <jakub@redhat.com>
      
      	* include/ext/throw_allocator.h (print_to_string): Change sprintf
      	format to %lu and cast ref.second.{first,second} to long.
      	* include/debug/safe_iterator.tcc (_M_can_advance): Add parens to
      	avoid warnings.
      
      From-SVN: r130743
      7919bb2f
    • Benjamin Kosnik's avatar
      howto.html: Update. · 79e79067
      Benjamin Kosnik authored
      2007-12-09  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* docs/html/ext/howto.html: Update.
      	* docs/html/ext/sgiexts.html: Same.
      	* docs/html/ext/concurrence.html: New. Document extensions.
      	* docs/html/17_intro/api.html: Move some bits...
      	* docs/html/17_intro/backwards_compatibility.html: here. New. Add
      	compatibility suggestions, move existing ones.
      	* docs/html/17_intro/howto.html: Update info.
      	* docs/html/18_support/howto.html: Tweak.
      	* docs/html/faq/index.html: Update thread info.
      	* docs/html/documentation.html: Add links.
      	* docs/html/20_util/allocator.html: Update info.
      	* include/precompiled/stdc++.h: Add C++0x includes if appropriate.
      	* testsuite/17_intro/headers/c++200x/all.cc: Same.
      
      From-SVN: r130732
      79e79067
  18. Dec 09, 2007
    • Jonathan Wakely's avatar
      testsuite_allocator.h, [...]: Remove semi-colons after namespace declarations. · 799a6e36
      Jonathan Wakely authored
      2007-12-09  Jonathan Wakely  <jwakely.gcc@gmail.com>
      
      	* testsuite/util/testsuite_allocator.h,
      	testsuite/util/testsuite_hooks.cc,
      	testsuite/util/testsuite_character.h,
      	testsuite/util/testsuite_performance.h,
      	testsuite/util/testsuite_rvalref.h, testsuite/util/testsuite_io.h,
      	testsuite/util/testsuite_allocator.cc: Remove semi-colons after
      	namespace declarations.
      
      From-SVN: r130726
      799a6e36
  19. Dec 05, 2007
  20. Dec 03, 2007
    • Paolo Carlini's avatar
      hashtable.cc (__prime_list): Use __SIZEOF_LONG__. · 147a7d01
      Paolo Carlini authored
      2007-12-03  Paolo Carlini  <pcarlini@suse.de>
      
      	* src/hashtable.cc (__prime_list): Use __SIZEOF_LONG__.
      
      From-SVN: r130592
      147a7d01
    • Paolo Carlini's avatar
      hashtable.cc: New. · 4d007574
      Paolo Carlini authored
      2007-12-03  Paolo Carlini  <pcarlini@suse.de>
      
      	* src/hashtable.cc: New.
      	* src/hashtable_c++0x.cc: Likewise.
      	* src/Makefile.am: Add.
      	* src/Makefile.in: Regenerate.
      	* include/tr1_impl/hashtable_policy.h (struct _Primes): Remove.
      	(_Prime_rehash_policy::_M_next_bkt, _M_bkt_for_elements,
      	_M_need_rehash): Adjust.
      	* config/abi/pre/gnu.ver: Update exports.
      
      	* src/hash.cc: Minor tweak.
      
      From-SVN: r130585
      4d007574
    • Paolo Carlini's avatar
      unordered_map (operator==(const unordered_map&, const unordered_map&), [...]): Remove. · 69b3331e
      Paolo Carlini authored
      2007-12-03  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/debug/unordered_map (operator==(const unordered_map&,
      	const unordered_map&), operator!=(const unordered_map&,
      	const unordered_map&), operator==(const unordered_multimap&,
      	const unordered_multimap&), operator!=(const unordered_multimap&,
      	const unordered_multimap&)): Remove.
      	(unordered_map<>::unordered_map(unordered_map&&),
      	operator=(unordered_map&&), clear, _M_invalidate_all,
      	unordered_multimap<>::unordered_multimap(unordered_multimap&&),
      	operator=(unordered_map&&), clear, _M_invalidate_all,	
      	swap(unordered_map<>&&, unordered_map<>&), swap(unordered_map<>&,
      	unordered_map<>&&), swap(unordered_multimap<>&&,
      	unordered_multimap<>&), swap(unordered_multimap<>&,
      	unordered_multimap<>&&)): Add.
      	* include/debug/unordered_set (operator==(const unordered_set&,
      	const unordered_set&), operator!=(const unordered_set&,
      	const unordered_set&), operator==(const unordered_multiset&,
      	const unordered_multiset&), operator!=(const unordered_multiset&,
      	const unordered_multiset&)): Remove.
      	(unordered_set<>::unordered_set(unordered_set&&),
      	operator=(unordered_set&&), clear, _M_invalidate_all,
      	unordered_multiset<>::unordered_multiset(unordered_multiset&&),
      	operator=(unordered_set&&), clear, _M_invalidate_all,	
      	swap(unordered_set<>&&, unordered_set<>&), swap(unordered_set<>&,
      	unordered_set<>&&), swap(unordered_multiset<>&&,
      	unordered_multiset<>&), swap(unordered_multiset<>&,
      	unordered_multiset<>&&)): Add.
      	* include/debug/safe_association.h (_Safe_association<>::
      	_Safe_association(_Safe_association&&)): Add.
      	(_Safe_association<>::clear, _M_invalidate_all): Remove.
      
      From-SVN: r130581
      69b3331e
Loading