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. Sep 05, 2008
    • Jakub Jelinek's avatar
      Convert ChangeLog files to UTF-8. · 719bb4e3
      Jakub Jelinek authored
      Command used:
      LC_ALL=C sed -i \
        -e 's/D\(o\|\xf6\)nmez/D\xc3\xb6nmez/' \
        -e 's/\(Av\|\x81\xc1v\|\xc1v\|\xef\xbf\xbdv\?\|\x81\xc3\x81v\|\xc3v\)ila/\xc3\x81vila/' \
        -e 's/Esp\(in\|\x81\xedn\|\xedn\|\xef\xbf\xbdn\?\|\xef\xbf\xbd\xadn\|\x81\xc3\xadn\)dola/Esp\xc3\xadndola/' \
        -e 's/Schl\(u\|\xef\xbf\xbd\|\xfcu\?\|\x81\xfc\|\x81\xc3\xbc\|\xc3\xaf\xc2\xbf\xc2\xbd\|\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xc2\xbc\)ter/Schl\xc3\xbcter/' \
        -e 's/Humi\(e\|\xe8\)res/Humi\xc3\xa8res/' \
        -e 's/L\(ow\|\xc3\xaf\xc2\xbf\xc2\xbd\|oew\|\xf6w\)is/L\xc3\xb6wis/' \
        -e 's/G\xfctlein/G\xc3\xbctlein/' \
        -e 's/G\xe1[b]or/G\xc3\xa1bor/' \
        -e 's/L\xf3ki/L\xc3\xb3ki/' \
        -e 's/Fautr\xc3 /Fautr\xc3\xa9 /' \
        -e 's/S\xe9[b]astian/S\xc3\xa9bastian/' \
        -e 's/Th\xef\xbf\xbd[d]ore/Th\xc3\xa9odore/' \
        -e 's/Cors\xc3\xc2\xa9pius/Cors\xc3\xa9pius/' \
        -e 's/K\xfchl/K\xc3\xbchl/' \
        -e 's/R\xf6nnerup/R\xc3\xb6nnerup/' \
        -e 's/L\xf8vset/L\xc3\xb8vset/' \
        -e 's/Ph\x81\xfb\x81\xf4ng-Th\x81\xe5o/Ph\xc3\xbb\xc3\xb4ng-Th\xc3\xa5o/' \
        -e 's/V\x81\xf5/V\xc3\xb5/' \
        -e 's/J\xf6nsson/J\xc3\xb6nsson/' \
        -e 's/V\xef\xbf\xbdis\xef\xbf\xbdnen/V\xc3\xa4is\xc3\xa4nen/' \
        -e 's/J\xef\xbf\xbdrg/J\xc3\xb6rg/' \
        -e 's/M\xef\xbf\xbdsli/M\xc3\xb6sli/' \
        -e 's/R\xe4ty/R\xc3\xa4ty/' \
        -e 's/2003\xc2\xad-/2003-/' \
        -e 's/\xc2\xa0/ /g' \
        -e 's/ \xa0/  /g' \
        -e 's/\xa0 //' \
        `find . -name \*ChangeLog\* | grep -v /.svn`
      
      From-SVN: r140033
      719bb4e3
  4. Jan 18, 2004
    • Paolo Carlini's avatar
      2004-01-18 Paolo Carlini <pcarlini@suse.de> · bbad4221
      Paolo Carlini authored
      	* ChangeLog rotation.
      
      From-SVN: r76093
      bbad4221
    • Paolo Carlini's avatar
      basic_string.h (c_str()): Simplify, due to 21.3.4 the internal representation... · acbab5bf
      Paolo Carlini authored
      basic_string.h (c_str()): Simplify, due to 21.3.4 the internal representation is always kept null-terminated.
      
      2004-01-18  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/bits/basic_string.h (c_str()): Simplify, due to
      	21.3.4 the internal representation is always kept null-terminated.
      	* include/bits/basic_string.tcc (_M_clone): Null-terminate.
      	* testsuite/21_strings/basic_string/element_access/char/4.cc: New.
      	* testsuite/21_strings/basic_string/element_access/wchar_t/4.cc: Ditto.
      
      From-SVN: r76092
      acbab5bf
    • Paolo Carlini's avatar
      basic_string.h (append(size_type, _CharT)): Moved inline... · 9c96a689
      Paolo Carlini authored
      2004-01-18  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/bits/basic_string.h (append(size_type, _CharT)):
      	Moved inline, just call _M_replace_aux, no source iterators at
      	risk of being clobbered.
      	(assign(size_type, _CharT)): Call directly _M_replace_aux.
      	(_M_replace(iterator, iterator, _InputIterator, _InputIterator,
      	input_iterator_tag)): Remove fifth unused argument.
      	(_M_replace_dispatch(iterator, iterator, _InputIterator,
      	_InputIterator, __false_type)): Update call.
      	* include/bits/basic_string.tcc (replace(size_type, size_type,
      	const _CharT*, size_type)): Update call.
      	(_M_replace_aux(iterator, iterator, size_type, _CharT)): Tweak
      	throw string literal.
      	(_M_replace_safe(iterator, iterator, _ForwardIterator,
      	_ForwardIterator)): Likewise.
      	(_M_replace(iterator, iterator, _InputIterator, _InputIterator,
      	input_iterator_tag)): Remove fifth unused argument.
      	(append(size_type __n, _CharT __c)): Move inline.
      	* src/string-inst.cc (S::_M_replace(S::iterator, S::iterator,
      	const C*, const C*, input_iterator_tag)): Remove fifth unused
      	argument.
      
      From-SVN: r76091
      9c96a689
  5. Jan 17, 2004
    • Benjamin Kosnik's avatar
      13189.cc: Fix guards. · d517f626
      Benjamin Kosnik authored
      2004-01-16  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* testsuite/ext/enc_filebuf/char/13189.cc: Fix guards.
      	* testsuite/ext/enc_filebuf/wchar_t/13189.cc: Same.
      
      From-SVN: r76017
      d517f626
  6. Jan 16, 2004
  7. Jan 15, 2004
  8. Jan 14, 2004
    • Paolo Carlini's avatar
      locale_facets.h (struct __numpunct_cache): Add member _M_grouping_size,... · 47f62b27
      Paolo Carlini authored
      locale_facets.h (struct __numpunct_cache): Add member _M_grouping_size, caching the length of _M_grouping.
      
      2004-01-14  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/bits/locale_facets.h (struct __numpunct_cache):
      	Add member _M_grouping_size, caching the length of _M_grouping.
      	(__numpunct_cache<>::_M_cache): Assign the latter.
      	(__verify_grouping): Move declaration...
      	* include/bits/locale_facets.tcc (__verify_grouping):
      	... here, change signature to take a const char* and a size_t
      	for the grouping; not a template anymore.
      	(__add_grouping, num_put::_M_group_int, num_put::_M_group_float):
      	Likewise change signature and tweak consistently.
      	(num_get::_M_extract_float, num_get::_M_extract_int,
      	num_put::_M_insert_int, num_put::_M_insert_float,
      	money_get::do_get(string_type&), money_get::do_put(string_type)):
      	Update callers.
      	* config/locale/generic/numeric_members.cc
      	(numpunct<>::_M_initialize_numpunct): Assign the new member.
      	* config/locale/gnu/numeric_members.cc
      	(numpunct<>::_M_initialize_numpunct): Likewise.
      	* src/locale-inst.cc (__add_grouping): Tweak signature.
      	(__verify_grouping): Don't instantiate, not a template anymore.
      
      	* include/bits/locale_facets.h: Rename _M_truename_len ->
      	_M_truename_size, _M_falsename_len -> _M_falsename_size.
      	* include/bits/locale_facets.tcc: Likewise.
      	* config/locale/generic/numeric_members.cc: Likewise.
      	* config/locale/gnu/numeric_members.cc: Likewise.
      
      From-SVN: r75876
      47f62b27
    • Stefan Olsson's avatar
      mt_allocator.h: Fixups. · 41f24725
      Stefan Olsson authored
      2004-01-14  Stefan Olsson  <stefan@snon.net>
      
      	* include/ext/mt_allocator.h: Fixups.
      	* testsuite/performance/allocator.cc: Enable __mt_alloc tests.
      	* testsuite/performance/allocator_thread.cc: Same.
      
      From-SVN: r75875
      41f24725
    • Benjamin Kosnik's avatar
      ifstream_extract_float.cc: Add higher precision tests. · 070ce57b
      Benjamin Kosnik authored
      2
      2004-01-13  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* testsuite/performance/ifstream_extract_float.cc: Add higher
      	precision tests.
      	* testsuite/performance/ofstream_insert_float.cc: Same.
      
      From-SVN: r75841
      070ce57b
  9. Jan 13, 2004
    • Paolo Carlini's avatar
      locale-misc-inst.cc (__convert_from_v(long), [...]): Remove, unused. · c9513590
      Paolo Carlini authored
      2004-01-13  Paolo Carlini  <pcarlini@suse.de>
      
      	* src/locale-misc-inst.cc (__convert_from_v(long),
      	__convert_from_v(unsigned long), __convert_from_v(long long),
      	__convert_from_v(unsigned long long)): Remove, unused.
      
      From-SVN: r75822
      c9513590
    • Benjamin Kosnik's avatar
      ifstream_extract_float.cc: New. · 60af005f
      Benjamin Kosnik authored
      2004-01-13  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* testsuite/performance/ifstream_extract_float.cc: New.
      	* testsuite/performance/ofstream_insert_float.cc: Float generation
      	matches above.
      
      	* 20_util/auto_ptr.cc, auto_ptr_neg.cc: Break into...
      	* 20_util/auto_ptr/1.cc: ...this.
      	* 20_util/auto_ptr/2.cc: Same.
      	* 20_util/auto_ptr/3.cc: Same.
      	* 20_util/auto_ptr/3946.cc: Same.
      	* 20_util/auto_ptr/4.cc: Same.
      	* 20_util/auto_ptr/5.cc: Same.
      	* 20_util/auto_ptr/6.cc: Same.
      	* 20_util/auto_ptr/7.cc: Same.
      	* 20_util/auto_ptr/assign_neg.cc
      	* 20_util/pairs.cc: Break into...
      	* 20_util/pair/1.cc: ...this.
      	* 20_util/pair/2.cc: Same.
      	* 20_util/pair/3.cc: Same.
      	* 20_util/pair/4.cc: Same.
      
      From-SVN: r75811
      60af005f
    • Paolo Carlini's avatar
      locale_facets.tcc (num_get::do_get(void*&)): Set correctly just basefield, the... · d8ef7dec
      Paolo Carlini authored
      locale_facets.tcc (num_get::do_get(void*&)): Set correctly just basefield, the only group that matters.
      
      2004-01-13  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/bits/locale_facets.tcc (num_get::do_get(void*&)):
      	Set correctly just basefield, the only group that matters.
      
      From-SVN: r75810
      d8ef7dec
    • Paolo Carlini's avatar
      rope (_Rope_rep_alloc_base): Eliminate. · 5640461d
      Paolo Carlini authored
      2004-01-13  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/ext/rope (_Rope_rep_alloc_base): Eliminate.
      	(_Rope_rep_base): Inherit directly from the rope allocator;
      	use rebinding instead of _Alloc_traits; pick up data member
      	from _Rope_rep_alloc_base.
      	(_Rope_alloc_base): Eliminate.
      	(_Rope_base): Inherit directly from the rope allocator; use
      	rebinding instead of _Alloc_traits; pick up data member from
      	_Rope_alloc_base.
      	(rope::_S_new_RopeLeaf, rope::_S_new_RopeConcatenation,
      	rope::_S_new_RopeFunction, rope::_S_new_RopeSubstring): Tweak.
      
      From-SVN: r75800
      5640461d
    • Paolo Carlini's avatar
      re PR libstdc++/13650 (string::compare should not (always) use traits_type::length()) · 95c9624f
      Paolo Carlini authored
      2004-01-13  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/13650
      	* include/bits/basic_string.tcc (compare(size_type, size_type,
      	const _CharT*, size_type)): Implement correctly the resolution
      	of DR 5: basically, s is a char array, -not- a C string.
      	* include/bits/basic_string.h: Tweak some comments.
      	* testsuite/21_strings/basic_string/compare/char/13650.cc: New.
      	* testsuite/21_strings/basic_string/compare/wchar_t/13650.cc: New.
      
      From-SVN: r75798
      95c9624f
  10. Jan 12, 2004
    • Andreas Tobler's avatar
      libstdc++.exp: Set LD_LIBRARY_PATH_32 for Solaris. · c91de77a
      Andreas Tobler authored
      2004-01-10  Andreas Tobler  <a.tobler@schweiz.ch>
      
      	* testsuite/lib/libstdc++.exp: Set LD_LIBRARY_PATH_32 for
      	Solaris.
      
      From-SVN: r75759
      c91de77a
    • Paolo Carlini's avatar
      13582-2.cc: Use try_mkfifo. · 300b3317
      Paolo Carlini authored
      2004-01-12  Paolo Carlini  <pcarlini@suse.de>
      
      	* testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc:
      	Use try_mkfifo.
      	* testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc:
      	Likewise.
      
      From-SVN: r75738
      300b3317
    • Paolo Carlini's avatar
      locale_facets.h (struct __numpunct_cache): Add members _M_truename_len and _M_falsename_len... · dc6798f8
      Paolo Carlini authored
      2004-01-12  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/bits/locale_facets.h (struct __numpunct_cache):
      	Add members _M_truename_len and _M_falsename_len, caching
      	the lengths of _M_truename and _M_falsename.
      	(__numpunct_cache<>::_M_cache): Assign the latter.
      	* include/bits/locale_facets.tcc (num_get::do_get(bool&),
      	num_put::do_put(bool)): Use the new members, thus avoiding
      	computing string lengths again and again.
      	* config/locale/generic/numeric_members.cc
      	(numpunct<>::_M_initialize_numpunct): Assign the new members.
      	* config/locale/gnu/numeric_members.cc
      	(numpunct<>::_M_initialize_numpunct): Likewise.
      
      From-SVN: r75735
      dc6798f8
    • Mark Mitchell's avatar
      testsuite_hooks.h (__gnu_test::try_mkfifo): Declare it. · ea1ea21a
      Mark Mitchell authored
      	* testsuite/testsuite_hooks.h (__gnu_test::try_mkfifo): Declare it.
      	* testsuite/testsuite_hooks.cc (__gnu_test::try_mkfifo): Define
      	it.
      	* testsuite/27_io/basic_filebuf/close/char/4879.cc: Use try_mkfifo
      	and remove Cygwin XFAIL.
      	* testsuite/27_io/basic_filebuf/close/char/9964.cc: Likewise.
      	* testsuite/27_io/basic_filebuf/imbue/char/13171-2.cc: Likewise.
      	* testsuite/27_io/basic_filebuf/open/char/9507.cc: Likewise.
      	* testsuite/27_io/basic_filebuf/showmanyc/char/9533-1.cc:
      	Likewise.
      	* testsuite/27_io/basic_filebuf/underflow/char/10097.cc: Likewise.
      	* testsuite/27_io/objects/char/7.cc: Likewise.
      	* testsuite/27_io/objects/char/9661-1.cc: Likewise.
      	* testsuite/27_io/objects/wchar_t/7.cc: Likewise.
      	* testsuite/27_io/objects/wchar_t/9661-1.cc: Likewise.
      
      From-SVN: r75706
      ea1ea21a
  11. Jan 11, 2004
    • Paolo Carlini's avatar
      2004-01-11 Paolo Carlini <pcarlini@suse.de> · b74a6851
      Paolo Carlini authored
      	* Fix a date in the ChangeLog.
      
      From-SVN: r75682
      b74a6851
    • Gabriel Dos Reis's avatar
      std_complex.h (std::complex<>::real): Return a reference. · 3b3bfc0e
      Gabriel Dos Reis authored
              * include/std/std_complex.h (std::complex<>::real): Return a
              reference. Add non-const overload.
              (std::complex<>::real): Likewise.
              (std::real): Likewise.
              (std::imag): Likewise.
              (std::operator+): Tidy.
              (std::operator-): Likewise.
              (std::operator*): Likewise.
              (std::operator/): Likewise.
              (std::operator>>): Likewise.
      
      From-SVN: r75680
      3b3bfc0e
    • Paolo Carlini's avatar
      re PR libstdc++/13582 (basic_filebuf::imbue drops characters) · 09625c16
      Paolo Carlini authored
      2004-01-11  Paolo Carlini  <pcarlini@suse.de>
      
      	PR libstdc++/13582
      	* include/bits/fstream.tcc (imbue): Exploit the external
      	buffer to imbue 'on the fly' a new locale and convert its
      	remainder with the new codecvt facet.
      	(underflow): Tweak slightly to deal with this special case.
      	* testsuite/27_io/basic_filebuf/imbue/char/13582-2.cc: New.
      	* testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-2.cc: Ditto.
      	* testsuite/27_io/basic_filebuf/imbue/wchar_t/13582-3.cc: Ditto.
      	* testsuite/27_io/objects/wchar_t/13582-1_xin.cc: Ditto.
      	* testsuite/27_io/objects/wchar_t/13582-1_xin.in: Ditto.
      
      From-SVN: r75677
      09625c16
  12. Jan 10, 2004
  13. Jan 09, 2004
    • Paolo Carlini's avatar
      allocator.cc: Demangle typeid(obj).name(). · 64cb2c4a
      Paolo Carlini authored
      2004-01-09  Paolo Carlini  <pcarlini@suse.de>
      
      	* testsuite/performance/allocator.cc: Demangle typeid(obj).name().
      	* testsuite/performance/allocator_thread.cc: Likewise.
      
      From-SVN: r75571
      64cb2c4a
  14. Jan 07, 2004
    • Benjamin Kosnik's avatar
      crossconfig.m4: Add LFS, io bits to linux cross config. · 158960ba
      Benjamin Kosnik authored
      2004-01-07  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* crossconfig.m4: Add LFS, io bits to linux cross config.
      	* acconfig.h: Remove obsolete bits, reorder.
      	* config.h.in: Regenerate.
      	* aclocal.m4: Same.
      	* configure: Same.
      
      From-SVN: r75520
      158960ba
    • Benjamin Kosnik's avatar
      [multiple changes] · e135a038
      Benjamin Kosnik authored
      2004-01-07  Gawain Bolton  <gp.bolton@computer.org>
      
      	* include/bits/stl_list.h:
      	* include/bits/list.tc:
      	* src/list.cc:
              Performance enhancements for destructor, push_front(),
              push_back(), pop_front(), pop_back(), sort()
              Eliminated static_casts where possible.
              Moved code out of header files into new src/list.cc
              implementation file for library where possible.
              Remove inheritance from iterator class and create separate
              classes for non-constant and constant iterators.
      	* include/bits/stl_tree.h (_Rb_tree class):
      	* src/tree.cc:
              Only erase contents in destructor.
              Eliminate unnecessary initialization in assignment operator.
              Optimize for the nominal case by not checking whether
              container is empty in clear().
              Re-order test in _M_insert() to improve performance.
              Move initialization of new node's left & right pointers to
              src/tree.cc to where new node's colour is initialized
              and to reduce the amount of inline code.
              Use  _M_leftmost() and _M_end() to improve readability where
              appropriate.
              Create separate classes for non-constant and constant
              iterators to clarify code, avoid extra template parameters and
              casting away constness.
      
      2004-01-07  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* src/Makefile.am (sources): Add list.cc, tree.cc.
      	* src/stl_tree.cc: Move to...
      	* src/tree.cc: ...here.
      	* src/list.cc: Add.
      	* config/linker-map.gnu: Tweaks.
      	* testsuite/23_containers/map/operators/1_neg.cc: Add excess errors.
      	* testsuite/23_containers/set/operators/1_neg.cc: Add excess errors.
      
      	* bits/stl_vector.h: Column wrap comments.
      
      From-SVN: r75515
      e135a038
    • Loren J. Rittle's avatar
      (re-open) PR libstdc++/12658 · 677e7ddc
      Loren J. Rittle authored
      	(re-open) PR libstdc++/12658
      	* src/locale_init.cc (locale::locale): Remove ill-scoped mutex.
      	(locale::global): Likewise.
      
      From-SVN: r75509
      677e7ddc
    • Paolo Carlini's avatar
      9318-in.cc: Remove redundant #include. · d8f5bd50
      Paolo Carlini authored
      2004-01-07  Paolo Carlini  <pcarlini@suse.de>
      
      	* testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
      	Remove redundant #include.
      	* testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
      	* testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise,
      	re-enable normal testing.
      	* testsuite/27_io/basic_ostream/ends/char/2.cc: Remove redundant
      	#include.
      	* testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
      	* testsuite/27_io/basic_ostream/inserters_character/char/1.cc:
      	Likewise.
      	* testsuite/27_io/basic_ostream/inserters_character/char/2.cc:
      	Likewise.
      	* testsuite/27_io/basic_ostream/inserters_character/char/3.cc:
      	Likewise.
      	* testsuite/27_io/basic_ostream/inserters_character/char/4.cc:
      	Likewise.
      	* testsuite/27_io/basic_ostream/inserters_character/char/5.cc:
      	Likewise.
      	* testsuite/27_io/basic_ostream/inserters_character/char/6.cc:
      	Likewise.
      	* testsuite/27_io/basic_ostream/inserters_character/char/8.cc:
      	Likewise.
      	* testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
      	More properly, #include <locale>.
      	* testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
      	Remove redundant #include.
      	* testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
      	* testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Remove
      	redundant DejaGnu directive.
      	* testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Remove
      	redundant #include.
      
      From-SVN: r75508
      d8f5bd50
    • Benjamin Kosnik's avatar
      check_performance: Use -pthread. · b61f9bf0
      Benjamin Kosnik authored
      
      
      2004-01-06  Benjamin Kosnik  <bkoz@redhat.com>
                  Stefan Olsson  <stefan@snon.net>
      
      	* scripts/check_performance: Use -pthread.
      	* testsuite/performance/allocator.cc: Tweaks, add list.
      	* testsuite/performance/allocator_thread.cc: New.
      
      Co-Authored-By: default avatarStefan Olsson <stefan@snon.net>
      
      From-SVN: r75499
      b61f9bf0
    • Jerry Quinn's avatar
      locale_facets.h: Document public classes and functions. · 9a01c9b0
      Jerry Quinn authored
      2003-01-06  Jerry Quinn  <jlquinn@optonline.net>
      
      	* include/bits/locale_facets.h: Document public classes and
      	functions.
      	* include/bits/locale_facets.tcc (time_get::_M_extract_via_format):
      	Add comment.
      
      From-SVN: r75498
      9a01c9b0
  15. Jan 06, 2004
    • Paolo Carlini's avatar
      1.cc: Remove redundant #includes. · b80115c4
      Paolo Carlini authored
      2004-01-06  Paolo Carlini  <pcarlini@suse.de>
      
      	* testsuite/27_io/basic_istream/extractors_other/char/1.cc:
      	Remove redundant #includes.
      	* testsuite/27_io/basic_istream/extractors_other/char/2.cc:
      	Likewise.
      	* testsuite/27_io/basic_istream/extractors_other/char/3.cc:
      	Likewise.
      	* testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
      	* testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
      	* testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
      	* testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
      	* testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
      	* testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
      	* testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
      	* testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
      	* testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
      	* testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
      	* testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
      	* testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
      	* testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
      	* testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
      	* testsuite/27_io/basic_istream/readsome/char/6746-1.cc:
      	Likewise.
      	* testsuite/27_io/basic_istream/readsome/char/6746-2.cc:
      	Likewise.
      	* testsuite/27_io/basic_istream/readsome/char/8258.cc:
      	Likewise.
      	* testsuite/27_io/basic_istream/seekg/char/2346-fstream.cc:
      	Likewise.
      	* testsuite/27_io/basic_istream/seekg/char/2346-sstream.cc:
      	Likewise.
      	* testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
      	* testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
      	* testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
      
      From-SVN: r75469
      b80115c4
  16. Jan 04, 2004
    • Paolo Carlini's avatar
      2004-01-04 Paolo Carlini <pcarlini@suse.de> · 22ed0590
      Paolo Carlini authored
      	* Fix year in the Changelog entry of last commit.
      
      From-SVN: r75399
      22ed0590
    • Paolo Carlini's avatar
      01.cc: Remove redundant #includes. · 223b5084
      Paolo Carlini authored
      2003-01-04  Paolo Carlini  <pcarlini@suse.de>
      
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
      	Remove redundant #includes.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/02.cc:
      	Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/03.cc:
      	Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/06.cc:
      	Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/07.cc:
      	Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/08.cc:
      	Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/09.cc:
      	Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/10.cc:
      	Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/11.cc:
      	Likewise.
      	* testsuite/27_io/basic_istream/extractors_arithmetic/char/13.cc:
      	Likewise.
      	* testsuite/27_io/basic_ostream/inserters_arithmetic/char/1.cc:
      	Likewise.
      	* testsuite/27_io/basic_ostream/inserters_arithmetic/char/2.cc:
      	Likewise.
      	* testsuite/27_io/basic_ostream/inserters_arithmetic/wchar_t/1.cc:
      	Likewise.
      
      From-SVN: r75398
      223b5084
    • Mark Mitchell's avatar
      re PR c++/12226 (g++ fails to enforce accessibility requirement for copy constructor) · 4f8163b1
      Mark Mitchell authored
      	PR c++/12226
      	* call.c (CHECK_COPY_CONSTRUCTOR_P): New macro.
      	(reference_binding): Set it when appropriate.
      	(build_temp): New function, split out from ...
      	(convert_like_real): ... here.  Honor CHECK_COPY_CONSTRUCTOR_P.
      	(initialize_reference): Likewise.
      
      	PR c++/12226
      	* g++.dg/init/copy7.c: New test.
      
      	PR c++/12226
      	* testsuite/27_io/basic_filebuf/4.cc: Remove use of invalid copy
      	constructor.
      	* testsuite/27_io/basic_fstream/4.cc: Likewise.
      	* testsuite/27_io/basic_ifstream/4.cc: Likewise.
      	* testsuite/27_io/basic_ios/4.cc: Likewise.
      	* testsuite/27_io/basic_iostream/4.cc: Likewise.
      	* testsuite/27_io/basic_istream/4.cc: Likewise.
      	* testsuite/27_io/basic_istingstream/4.cc: Likewise.
      	* testsuite/27_io/basic_ofstream/4.cc: Likewise.
      	* testsuite/27_io/basic_ostream/4.cc: Likewise.
      	* testsuite/27_io/basic_ostringstream/4.cc: Likewise.
      	* testsuite/27_io/basic_stringbuf/5.cc: Likewise.
      	* testsuite/27_io/basic_stringstream/4.cc: Likewise.
      
      	PR c++/13536
      	* parser.c (cp_parser): Add in_type_id_in_expr_p.
      	(cp_parser_new): Initialize it.
      	(cp_parser_postfix_expression): Set it.
      	(cp_parser_sizeof_operand): Likewise.
      	(cp_parser_parameteR_declaration): Do not commit early to tenative
      	parsers when in_type_id_in_expr_p is set.
      
      	PR c++/13536
      	* g++.dg/parse/cast1.C: New test.
      
      From-SVN: r75397
      4f8163b1
    • Paolo Carlini's avatar
      numeric_members.cc (_M_initialize_numpunct): Avoid unnecessarily zero... · 17fa5560
      Paolo Carlini authored
      numeric_members.cc (_M_initialize_numpunct): Avoid unnecessarily zero terminating _M_atoms_out and _M_atoms_in...
      
      2004-01-04  Paolo Carlini  <pcarlini@suse.de>
      
      	* config/locale/generic/numeric_members.cc (_M_initialize_numpunct):
      	Avoid unnecessarily zero terminating _M_atoms_out and _M_atoms_in;
      	always use double underscored names.
      	* config/locale/gnu/numeric_members.cc (_M_initialize_numpunct):
      	Likewise.
      	* include/bits/locale_facets.h (struct __numpunct_cache):
      	Dimension _M_atoms_out and _M_atoms_in one position smaller.
      	(__numpunct_cache<>::_M_cache): Don't zero terminate _M_atoms_out
      	and _M_atoms_in.
      
      From-SVN: r75393
      17fa5560
  17. Dec 31, 2003
    • Paolo Carlini's avatar
      locale_facets.tcc (num_get::_M_extract_int, [...]): According to 22.2.2.1.2... · 4f0c9c8a
      Paolo Carlini authored
      2003-12-31  Paolo Carlini  <pcarlini@suse.de>
      
      	* include/bits/locale_facets.tcc (num_get::_M_extract_int,
      	num_get::_M_extract_float): According to 22.2.2.1.2, p8-9,
      	_first_ look for thousands_sep, then for decimal_point and
      	finally for digits.
      	(num_get::_M_extract_float): After the decimal_point or
      	'e'/'E', decimal_point and thousands_sep just break out the
      	parsing loop.
      	* testsuite/22_locale/num_get/get/char/11.cc: Add tests.
      	* testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
      
      From-SVN: r75259
      4f0c9c8a
Loading