ChangeLog: Remove spurious white spaces and tabs.
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
This commit is contained in:
parent
a4384badd7
commit
c21237d527
9 changed files with 1386 additions and 1385 deletions
|
@ -586,8 +586,8 @@
|
||||||
2009-10-28 Johannes Singler <singler@kit.edu>
|
2009-10-28 Johannes Singler <singler@kit.edu>
|
||||||
|
|
||||||
PR libstdc++/40852
|
PR libstdc++/40852
|
||||||
* include/parallel/multiseq_selection.h
|
* include/parallel/multiseq_selection.h
|
||||||
(multiseq_partition, multiseq_selection): Avoid intermediate
|
(multiseq_partition, multiseq_selection): Avoid intermediate
|
||||||
values exceeding the integer type range for very large inputs.
|
values exceeding the integer type range for very large inputs.
|
||||||
|
|
||||||
2009-10-26 Paolo Carlini <paolo.carlini@oracle.com>
|
2009-10-26 Paolo Carlini <paolo.carlini@oracle.com>
|
||||||
|
@ -782,7 +782,7 @@
|
||||||
Update link to bogus site with reference to unix.org.
|
Update link to bogus site with reference to unix.org.
|
||||||
* doc/xml/manual/ctype.xml: Ditto.
|
* doc/xml/manual/ctype.xml: Ditto.
|
||||||
* doc/xml/manual/locale.xml: Ditto.
|
* doc/xml/manual/locale.xml: Ditto.
|
||||||
|
|
||||||
2009-10-09 Paolo Carlini <paolo.carlini@oracle.com>
|
2009-10-09 Paolo Carlini <paolo.carlini@oracle.com>
|
||||||
|
|
||||||
* include/parallel/numeric (__adjacent_difference_switch): Fix typo.
|
* include/parallel/numeric (__adjacent_difference_switch): Fix typo.
|
||||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -47,7 +47,7 @@
|
||||||
* libsupc++/tinfo.cc: Likewise.
|
* libsupc++/tinfo.cc: Likewise.
|
||||||
* src/stdexcept.c (logic_error::~logic_error): Likewise.
|
* src/stdexcept.c (logic_error::~logic_error): Likewise.
|
||||||
(runtime_error::~runtime_error): Likewise.
|
(runtime_error::~runtime_error): Likewise.
|
||||||
|
|
||||||
2002-12-26 Phil Edwards <pme@gcc.gnu.org>
|
2002-12-26 Phil Edwards <pme@gcc.gnu.org>
|
||||||
|
|
||||||
* libsupc++/exception: Add comment (mistakenly skipped).
|
* libsupc++/exception: Add comment (mistakenly skipped).
|
||||||
|
@ -112,7 +112,7 @@
|
||||||
|
|
||||||
* docs/html/documentation.html: Add link for debug.html.
|
* docs/html/documentation.html: Add link for debug.html.
|
||||||
* docs/html/debug.html: New.
|
* docs/html/debug.html: New.
|
||||||
|
|
||||||
2002-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
2002-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||||
|
|
||||||
* testsuite/23_containers/vector_capacity.cc (test03): Move ...
|
* testsuite/23_containers/vector_capacity.cc (test03): Move ...
|
||||||
|
@ -155,9 +155,9 @@
|
||||||
(GLIBCPP_ENABLE_DEBUG_FLAGS): New.
|
(GLIBCPP_ENABLE_DEBUG_FLAGS): New.
|
||||||
* aclocal.m4: Regenerate.
|
* aclocal.m4: Regenerate.
|
||||||
* libio/Makefile.am: Remove DEBUG_FLAGS.
|
* libio/Makefile.am: Remove DEBUG_FLAGS.
|
||||||
* libio/Makefile.in: Regenerate.
|
* libio/Makefile.in: Regenerate.
|
||||||
* libsupc++/Makefile.am: Remove DEBUG_FLAGS.
|
* libsupc++/Makefile.am: Remove DEBUG_FLAGS.
|
||||||
* libsupc++/Makefile.in: Regenerate.
|
* libsupc++/Makefile.in: Regenerate.
|
||||||
* docs/html/configopts.html: Add docs for --enable-debug,
|
* docs/html/configopts.html: Add docs for --enable-debug,
|
||||||
--enable-debug-flags.
|
--enable-debug-flags.
|
||||||
|
|
||||||
|
@ -171,7 +171,7 @@
|
||||||
* include/Makefile.in: Regenerate.
|
* include/Makefile.in: Regenerate.
|
||||||
* src/Makefile.am (codecvt_members.cc): New rule.
|
* src/Makefile.am (codecvt_members.cc): New rule.
|
||||||
(collate_members.cc): Same.
|
(collate_members.cc): Same.
|
||||||
(ctype_members.cc): Same.
|
(ctype_members.cc): Same.
|
||||||
(messages_members.cc): Same.
|
(messages_members.cc): Same.
|
||||||
(monetary_members.cc): Same.
|
(monetary_members.cc): Same.
|
||||||
(numeric_members.cc): Same.
|
(numeric_members.cc): Same.
|
||||||
|
@ -189,7 +189,7 @@
|
||||||
(CTIME_CC): Same.
|
(CTIME_CC): Same.
|
||||||
(CLOCALE_CC): Same.
|
(CLOCALE_CC): Same.
|
||||||
* aclocal.m4: Regenerate.
|
* aclocal.m4: Regenerate.
|
||||||
|
|
||||||
* src/Makefile.am (libstdc___la_LIBADD): Use top_builddir
|
* src/Makefile.am (libstdc___la_LIBADD): Use top_builddir
|
||||||
for convenience libraries.
|
for convenience libraries.
|
||||||
(version_arg): Rename linker.map to libstdc++.ver.
|
(version_arg): Rename linker.map to libstdc++.ver.
|
||||||
|
|
|
@ -18,7 +18,7 @@
|
||||||
__grouping.size().
|
__grouping.size().
|
||||||
* testsuite/22_locale/num_get/get/char/13.cc: New.
|
* testsuite/22_locale/num_get/get/char/13.cc: New.
|
||||||
* testsuite/22_locale/num_get/get/wchar_t/13.cc: Ditto.
|
* testsuite/22_locale/num_get/get/wchar_t/13.cc: Ditto.
|
||||||
|
|
||||||
2003-12-29 Jerry Quinn <jlquinn@optonline.net>
|
2003-12-29 Jerry Quinn <jlquinn@optonline.net>
|
||||||
|
|
||||||
* include/bits/locale_facets.h (ctype.narrow,widen): Add cast.
|
* include/bits/locale_facets.h (ctype.narrow,widen): Add cast.
|
||||||
|
@ -65,7 +65,7 @@
|
||||||
|
|
||||||
2003-12-24 Andrew Pinski <pinskia@physics.uc.edu>
|
2003-12-24 Andrew Pinski <pinskia@physics.uc.edu>
|
||||||
|
|
||||||
* config/cpu/i386/atomicity.h (__exchange_and_add): Fix output
|
* config/cpu/i386/atomicity.h (__exchange_and_add): Fix output
|
||||||
constraint.
|
constraint.
|
||||||
|
|
||||||
PR libstdc++/13480
|
PR libstdc++/13480
|
||||||
|
@ -81,7 +81,7 @@
|
||||||
* include/ext/debug_allocator.h: Convert to the new style.
|
* include/ext/debug_allocator.h: Convert to the new style.
|
||||||
* include/ext/pool_allocator.h: Use global new and delete directly.
|
* include/ext/pool_allocator.h: Use global new and delete directly.
|
||||||
* include/backward/alloc.h: Don't inject malloc_allocator, or
|
* include/backward/alloc.h: Don't inject malloc_allocator, or
|
||||||
debug_allocator.
|
debug_allocator.
|
||||||
* testsuite/ext/allocators.cc: Minimal fixups for usage of new
|
* testsuite/ext/allocators.cc: Minimal fixups for usage of new
|
||||||
classes. Comment out tests with __pool_alloc for now.
|
classes. Comment out tests with __pool_alloc for now.
|
||||||
* testsuite/performance/allocator.cc: Same.
|
* testsuite/performance/allocator.cc: Same.
|
||||||
|
@ -95,11 +95,11 @@
|
||||||
(_Rb_tree): Inherit directly from node allocator.
|
(_Rb_tree): Inherit directly from node allocator.
|
||||||
* include/ext/slist (_Alist_alloc_base): Eliminate.
|
* include/ext/slist (_Alist_alloc_base): Eliminate.
|
||||||
(_Slist_base): Inherit direcly from node allocator.
|
(_Slist_base): Inherit direcly from node allocator.
|
||||||
|
|
||||||
2003-12-22 Benjamin Kosnik <bkoz@redhat.com>
|
2003-12-22 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
* testsuite/18_support/numeric_limits.cc: Add _GLIBCXX_ASSERT to
|
* testsuite/18_support/numeric_limits.cc: Add _GLIBCXX_ASSERT to
|
||||||
dg-options in testcases that use VERIFY.
|
dg-options in testcases that use VERIFY.
|
||||||
* testsuite/23_containers/vector/invalidation/1.cc: Same.
|
* testsuite/23_containers/vector/invalidation/1.cc: Same.
|
||||||
* testsuite/23_containers/vector/invalidation/2.cc: Same.
|
* testsuite/23_containers/vector/invalidation/2.cc: Same.
|
||||||
* testsuite/23_containers/vector/invalidation/3.cc: Same.
|
* testsuite/23_containers/vector/invalidation/3.cc: Same.
|
||||||
|
@ -115,13 +115,13 @@
|
||||||
|
|
||||||
* include/ext/hash_set (class hash_multiset): Fix typo.
|
* include/ext/hash_set (class hash_multiset): Fix typo.
|
||||||
|
|
||||||
2003-12-22 Benjamin Kosnik <bkoz@redhat.com>
|
2003-12-22 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
* testsuite/27_io/objects/char/5.cc: Don't use stdc++.h.gch.
|
* testsuite/27_io/objects/char/5.cc: Don't use stdc++.h.gch.
|
||||||
* testsuite/27_io/objects/wchar_t/5.cc: Same.
|
* testsuite/27_io/objects/wchar_t/5.cc: Same.
|
||||||
* docs/html/test.html: Add docs for constructing test files that
|
* docs/html/test.html: Add docs for constructing test files that
|
||||||
don't use stdc++.h.gch.
|
don't use stdc++.h.gch.
|
||||||
* scripts/testsuite_flags.in (PCHFLAGS): Move to --cxxpchflags.
|
* scripts/testsuite_flags.in (PCHFLAGS): Move to --cxxpchflags.
|
||||||
* testsuite/libstdc++-dg/normal.exp: Compute DEFAULT_CXXFLAGS
|
* testsuite/libstdc++-dg/normal.exp: Compute DEFAULT_CXXFLAGS
|
||||||
differently.
|
differently.
|
||||||
|
|
||||||
|
@ -130,7 +130,7 @@
|
||||||
* config/linker-map.gnu: Same.
|
* config/linker-map.gnu: Same.
|
||||||
* testsuite/27_io/ios_base/cons/copy_neg.cc: Adjust line numbers.
|
* testsuite/27_io/ios_base/cons/copy_neg.cc: Adjust line numbers.
|
||||||
* testsuite/27_io/ios_base/cons/assign_neg.cc: Same.
|
* testsuite/27_io/ios_base/cons/assign_neg.cc: Same.
|
||||||
|
|
||||||
2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
|
2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
|
||||||
|
|
||||||
PR libstdc++/13462
|
PR libstdc++/13462
|
||||||
|
@ -152,7 +152,7 @@
|
||||||
|
|
||||||
* testsuite/22_locale/num_get/get/char/11.cc: Add a comment.
|
* testsuite/22_locale/num_get/get/char/11.cc: Add a comment.
|
||||||
* testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
|
* testsuite/22_locale/num_get/get/wchar_t/11.cc: Likewise.
|
||||||
|
|
||||||
2003-12-20 Jason Merrill <jason@redhat.com>
|
2003-12-20 Jason Merrill <jason@redhat.com>
|
||||||
|
|
||||||
* config/cpu/powerpc/atomicity.h: Fix oversight in previous
|
* config/cpu/powerpc/atomicity.h: Fix oversight in previous
|
||||||
|
@ -203,8 +203,8 @@
|
||||||
When __found_sci becomes true stop eating thousands separators
|
When __found_sci becomes true stop eating thousands separators
|
||||||
and the decimal radix separator.
|
and the decimal radix separator.
|
||||||
* testsuite/22_locale/num_get/get/char/9.cc: New.
|
* testsuite/22_locale/num_get/get/char/9.cc: New.
|
||||||
* testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
|
* testsuite/22_locale/num_get/get/wchar_t/9.cc: Likewise.
|
||||||
|
|
||||||
* config/locale/generic/c_locale.cc (__convert_to_v): Don't
|
* config/locale/generic/c_locale.cc (__convert_to_v): Don't
|
||||||
check that *__sanity == '\0': parsing may stop earlier, still
|
check that *__sanity == '\0': parsing may stop earlier, still
|
||||||
be successful.
|
be successful.
|
||||||
|
@ -230,20 +230,20 @@
|
||||||
container's.
|
container's.
|
||||||
* include/bits/stl_deque.h (_Deque_alloc_base): Eliminate.
|
* include/bits/stl_deque.h (_Deque_alloc_base): Eliminate.
|
||||||
(_Deque_base): inherit directly from the deque's allocator. Use
|
(_Deque_base): inherit directly from the deque's allocator. Use
|
||||||
rebinding instead of _Alloc_traits. Pick up data members from
|
rebinding instead of _Alloc_traits. Pick up data members from
|
||||||
_Deque_alloc_base.
|
_Deque_alloc_base.
|
||||||
* include/bits/stl_list.h (_List_alloc_base): Eliminate.
|
* include/bits/stl_list.h (_List_alloc_base): Eliminate.
|
||||||
(_List_base): Inherit directly from the list's allocator. Use
|
(_List_base): Inherit directly from the list's allocator. Use
|
||||||
rebinding instead of _Alloc_traits. Pick up data members from
|
rebinding instead of _Alloc_traits. Pick up data members from
|
||||||
_List_alloc_base.
|
_List_alloc_base.
|
||||||
* include/bits/stl_vector.h (_Vector_alloc_base): Eliminate
|
* include/bits/stl_vector.h (_Vector_alloc_base): Eliminate
|
||||||
(_Vector_base): Inherit directly from the vector's allocator. Use
|
(_Vector_base): Inherit directly from the vector's allocator. Use
|
||||||
rebinding instead of _Alloc_traits. Pick up data members from
|
rebinding instead of _Alloc_traits. Pick up data members from
|
||||||
_Vector_alloc_base.
|
_Vector_alloc_base.
|
||||||
* include/ext/hashtable.h: Fix allocator type correctness (the
|
* include/ext/hashtable.h: Fix allocator type correctness (the
|
||||||
vector of buckets must be passed an allocator for objects of
|
vector of buckets must be passed an allocator for objects of
|
||||||
type _Node*). Use rebinding instead of _Alloc_traits.
|
type _Node*). Use rebinding instead of _Alloc_traits.
|
||||||
|
|
||||||
2003-12-17 Paolo Carlini <pcarlini@suse.de>
|
2003-12-17 Paolo Carlini <pcarlini@suse.de>
|
||||||
|
|
||||||
* include/bits/locale_facets.tcc (time_get::_M_extract_via_format):
|
* include/bits/locale_facets.tcc (time_get::_M_extract_via_format):
|
||||||
|
@ -353,27 +353,27 @@
|
||||||
* src/locale_init.cc: Use it.
|
* src/locale_init.cc: Use it.
|
||||||
(locale::locale): Lock critical regions.
|
(locale::locale): Lock critical regions.
|
||||||
(locale::global): Same.
|
(locale::global): Same.
|
||||||
|
|
||||||
2003-12-15 Benjamin Kosnik <bkoz@redhat.com>
|
2003-12-15 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
* include/bits/basic_string.h: Change _*_references to _*_refcount.
|
* include/bits/basic_string.h: Change _*_references to _*_refcount.
|
||||||
* include/bits/locale_classes.h: Same.
|
* include/bits/locale_classes.h: Same.
|
||||||
* src/locale.cc: Same.
|
* src/locale.cc: Same.
|
||||||
* src/locale_name.cc: Same.
|
* src/locale_name.cc: Same.
|
||||||
* src/locale_init.cc: Same.
|
* src/locale_init.cc: Same.
|
||||||
|
|
||||||
2003-12-15 Benjamin Kosnik <bkoz@redhat.com>
|
2003-12-15 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
PR libstdc++/12855
|
PR libstdc++/12855
|
||||||
* include/bits/ios_base.h (Init::_S_ios_base_init): Change to
|
* include/bits/ios_base.h (Init::_S_ios_base_init): Change to
|
||||||
_S_refcount, make atomic.
|
_S_refcount, make atomic.
|
||||||
* src/ios.cc: Adjust definition.
|
* src/ios.cc: Adjust definition.
|
||||||
* src/ios_init.cc (ios_base::Init::Init): Use __exchange_and_add,
|
* src/ios_init.cc (ios_base::Init::Init): Use __exchange_and_add,
|
||||||
and __atomic_add.
|
and __atomic_add.
|
||||||
(ios_base::Init::~Init): Same.
|
(ios_base::Init::~Init): Same.
|
||||||
* testsuite/27_io/ios_base/cons/assign_neg.cc: Adjust line numbers.
|
* testsuite/27_io/ios_base/cons/assign_neg.cc: Adjust line numbers.
|
||||||
* testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
|
* testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
|
||||||
|
|
||||||
2003-12-15 Paolo Carlini <pcarlini@suse.de>
|
2003-12-15 Paolo Carlini <pcarlini@suse.de>
|
||||||
|
|
||||||
* include/bits/locale_facets.tcc (num_get::do_get(bool&)):
|
* include/bits/locale_facets.tcc (num_get::do_get(bool&)):
|
||||||
|
@ -386,7 +386,7 @@
|
||||||
2003-12-15 Paolo Carlini <pcarlini@suse.de>
|
2003-12-15 Paolo Carlini <pcarlini@suse.de>
|
||||||
|
|
||||||
* include/bits/locale_facets.h (_M_widen): Reserve space
|
* include/bits/locale_facets.h (_M_widen): Reserve space
|
||||||
for all the possible widened chars.
|
for all the possible widened chars.
|
||||||
* config/locale/generic/ctype_members.cc (_M_initialize_ctype):
|
* config/locale/generic/ctype_members.cc (_M_initialize_ctype):
|
||||||
Compute at construction time all the possible widened chars.
|
Compute at construction time all the possible widened chars.
|
||||||
(do_widen): Tweak, simplify.
|
(do_widen): Tweak, simplify.
|
||||||
|
@ -431,10 +431,10 @@
|
||||||
* testsuite/lib/libstdc++.exp (v3-init): Add
|
* testsuite/lib/libstdc++.exp (v3-init): Add
|
||||||
original_ld_library_path, calculate ld_library path, set
|
original_ld_library_path, calculate ld_library path, set
|
||||||
LD_LIBRARY_PATH to both. Based on libjava.exp.
|
LD_LIBRARY_PATH to both. Based on libjava.exp.
|
||||||
|
|
||||||
2003-12-10 Benjamin Kosnik <bkoz@redhat.com>
|
2003-12-10 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
Alexandre Oliva <aoliva@redhat.com>
|
Alexandre Oliva <aoliva@redhat.com>
|
||||||
|
|
||||||
PR libstdc++/11612
|
PR libstdc++/11612
|
||||||
* testsuite/Makefile.am (GLIBCXX_DIR): New.
|
* testsuite/Makefile.am (GLIBCXX_DIR): New.
|
||||||
(GLIBGCC_DIR): New.
|
(GLIBGCC_DIR): New.
|
||||||
|
@ -452,7 +452,7 @@
|
||||||
* config/io/basic_file_stdio.cc (__basic_file::sys_open): Sync.
|
* config/io/basic_file_stdio.cc (__basic_file::sys_open): Sync.
|
||||||
* testsuite/ext/stdio_filebuf/char/10063-1.cc: New.
|
* testsuite/ext/stdio_filebuf/char/10063-1.cc: New.
|
||||||
* testsuite/ext/stdio_filebuf/char/10063-2.cc: New.
|
* testsuite/ext/stdio_filebuf/char/10063-2.cc: New.
|
||||||
|
|
||||||
2003-12-10 Paolo Carlini <pcarlini@suse.de>
|
2003-12-10 Paolo Carlini <pcarlini@suse.de>
|
||||||
|
|
||||||
* include/bits/locale_facets.tcc (num_put::do_put(void*)):
|
* include/bits/locale_facets.tcc (num_put::do_put(void*)):
|
||||||
|
@ -465,7 +465,7 @@
|
||||||
64 bit machines.
|
64 bit machines.
|
||||||
|
|
||||||
2003-12-09 Benjamin Kosnik <bkoz@redhat.com>
|
2003-12-09 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
* config/linker-map.gnu: Remove private ios_base members from
|
* config/linker-map.gnu: Remove private ios_base members from
|
||||||
export list.
|
export list.
|
||||||
|
|
||||||
|
@ -481,7 +481,7 @@
|
||||||
* config/cpu/powerpc/atomicity.h: Same.
|
* config/cpu/powerpc/atomicity.h: Same.
|
||||||
* config/cpu/s390/atomicity.h: Same.
|
* config/cpu/s390/atomicity.h: Same.
|
||||||
* config/cpu/sparc/atomicity.h: Same.
|
* config/cpu/sparc/atomicity.h: Same.
|
||||||
|
|
||||||
2003-12-09 Benjamin Kosnik <bkoz@redhat.com>
|
2003-12-09 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
PR libstdc++/13296
|
PR libstdc++/13296
|
||||||
|
@ -492,9 +492,9 @@
|
||||||
* src/Makefile.am (libstdc___la_LDFLAGS): Remove LIBUNWIND_FLAGS.
|
* src/Makefile.am (libstdc___la_LDFLAGS): Remove LIBUNWIND_FLAGS.
|
||||||
* src/Makefile.in: Regenerate.
|
* src/Makefile.in: Regenerate.
|
||||||
* docs/html/17_intro/configury.html: Modify.
|
* docs/html/17_intro/configury.html: Modify.
|
||||||
|
|
||||||
2003-12-09 Paolo Carlini <pcaelini@suse.de>
|
2003-12-09 Paolo Carlini <pcaelini@suse.de>
|
||||||
|
|
||||||
* include/bits/demangle.h (struct implementation_details):
|
* include/bits/demangle.h (struct implementation_details):
|
||||||
Keep in comments the names of the unused parameters.
|
Keep in comments the names of the unused parameters.
|
||||||
|
|
||||||
|
@ -608,10 +608,10 @@
|
||||||
|
|
||||||
* testsuite/ext/enc_filebuf/char/13189.cc: Guard for __enc_traits.
|
* testsuite/ext/enc_filebuf/char/13189.cc: Guard for __enc_traits.
|
||||||
* testsuite/ext/enc_filebuf/wchar_t/13189.cc: Same.
|
* testsuite/ext/enc_filebuf/wchar_t/13189.cc: Same.
|
||||||
|
|
||||||
2003-12-06 Benjamin Kosnik <bkoz@redhat.com>
|
2003-12-06 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
PR libstdc++/11691
|
PR libstdc++/11691
|
||||||
* include/ext/stdio_filebuf.h (stdio_filebuf::stdio_filebuf):
|
* include/ext/stdio_filebuf.h (stdio_filebuf::stdio_filebuf):
|
||||||
Remove __del argument to file descriptor constructor.
|
Remove __del argument to file descriptor constructor.
|
||||||
* config/io/basic_file_stdio.h (__basic_file::sys_open): Remove
|
* config/io/basic_file_stdio.h (__basic_file::sys_open): Remove
|
||||||
|
@ -687,7 +687,7 @@
|
||||||
* config.h.in: Regenerated.
|
* config.h.in: Regenerated.
|
||||||
* configure: Same.
|
* configure: Same.
|
||||||
* aclocal.m4: Same.
|
* aclocal.m4: Same.
|
||||||
|
|
||||||
2003-12-04 Paolo Carlini <pcarlini@suse.de>
|
2003-12-04 Paolo Carlini <pcarlini@suse.de>
|
||||||
|
|
||||||
PR libstdc++/12653
|
PR libstdc++/12653
|
||||||
|
@ -742,7 +742,7 @@
|
||||||
* include/bits/istream.tcc: Only call setstate if __err != goodbit.
|
* include/bits/istream.tcc: Only call setstate if __err != goodbit.
|
||||||
* include/bits/ostream.tcc: Same.
|
* include/bits/ostream.tcc: Same.
|
||||||
* testsuite/27_io/basic_ios/exceptions/char/2.cc: New.
|
* testsuite/27_io/basic_ios/exceptions/char/2.cc: New.
|
||||||
|
|
||||||
* testsuite/testsuite_io.h (__gnu_test::fail_streambuf): Make
|
* testsuite/testsuite_io.h (__gnu_test::fail_streambuf): Make
|
||||||
internal buffer non-static.
|
internal buffer non-static.
|
||||||
|
|
||||||
|
@ -801,7 +801,7 @@
|
||||||
|
|
||||||
* testsuite/27_io/basic_filebuf/imbue/char/13171-3.cc:
|
* testsuite/27_io/basic_filebuf/imbue/char/13171-3.cc:
|
||||||
Remove extraneous wchar_t lines.
|
Remove extraneous wchar_t lines.
|
||||||
|
|
||||||
2003-11-27 Paolo Carlini <pcarlini@suse.de>
|
2003-11-27 Paolo Carlini <pcarlini@suse.de>
|
||||||
|
|
||||||
PR libstdc++/11544
|
PR libstdc++/11544
|
||||||
|
@ -837,14 +837,14 @@
|
||||||
* include/bits/basic_ios.tcc: Tweak.
|
* include/bits/basic_ios.tcc: Tweak.
|
||||||
* include/bits/fstream.tcc: Tweak.
|
* include/bits/fstream.tcc: Tweak.
|
||||||
* include/bits/istream.tcc: Use _M_setstate for common exception
|
* include/bits/istream.tcc: Use _M_setstate for common exception
|
||||||
handling. Move setstate calls after catch.
|
handling. Move setstate calls after catch.
|
||||||
(basic_istream::tellg): Check for exceptions thrown by streambuf
|
(basic_istream::tellg): Check for exceptions thrown by streambuf
|
||||||
virtual functions.
|
virtual functions.
|
||||||
(basic_istream::seekg): Same.
|
(basic_istream::seekg): Same.
|
||||||
* include/bits/ostream.tcc: Same, but for ostream.
|
* include/bits/ostream.tcc: Same, but for ostream.
|
||||||
(basic_ostream::flush): Check for exceptions thrown by streambuf
|
(basic_ostream::flush): Check for exceptions thrown by streambuf
|
||||||
virtual functions.
|
virtual functions.
|
||||||
(basic_istream::tellp): Same.
|
(basic_istream::tellp): Same.
|
||||||
(basic_istream::seekp): Same.
|
(basic_istream::seekp): Same.
|
||||||
* include/bits/locale_facets.tcc: Tweak.
|
* include/bits/locale_facets.tcc: Tweak.
|
||||||
* include/bits/streambuf.tcc: Tweak.
|
* include/bits/streambuf.tcc: Tweak.
|
||||||
|
@ -854,8 +854,8 @@
|
||||||
(fail_num_put): New.
|
(fail_num_put): New.
|
||||||
(facet_error): New.
|
(facet_error): New.
|
||||||
(underflow_error): New.
|
(underflow_error): New.
|
||||||
(overflow_error): New.
|
(overflow_error): New.
|
||||||
(positioning_error): New.
|
(positioning_error): New.
|
||||||
* testsuite/27_io/basic_istream/exceptions/char/9561.cc: Tweak.
|
* testsuite/27_io/basic_istream/exceptions/char/9561.cc: Tweak.
|
||||||
* testsuite/27_io/basic_istream/extractors_arithmetic/char/
|
* testsuite/27_io/basic_istream/extractors_arithmetic/char/
|
||||||
exceptions_badbit_throw.cc, exceptions_failbit.cc,
|
exceptions_badbit_throw.cc, exceptions_failbit.cc,
|
||||||
|
@ -863,7 +863,7 @@
|
||||||
* testsuite/27_io/basic_istream/extractors_other/char/
|
* testsuite/27_io/basic_istream/extractors_other/char/
|
||||||
error_failbit.cc, exceptions_badbit_throw.cc,
|
error_failbit.cc, exceptions_badbit_throw.cc,
|
||||||
exceptions_failbit_throw.cc, exceptions_null.cc: New.
|
exceptions_failbit_throw.cc, exceptions_null.cc: New.
|
||||||
* testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
|
* testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
|
||||||
New.
|
New.
|
||||||
* testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
|
* testsuite/27_io/basic_istream/tellg/char/exceptions_badbit_throw.cc:
|
||||||
New.
|
New.
|
||||||
|
@ -874,9 +874,9 @@
|
||||||
* testsuite/27_io/basic_ostream/inserters_other/char/
|
* testsuite/27_io/basic_ostream/inserters_other/char/
|
||||||
error_failbit.cc, exceptions_badbit_throw.cc,
|
error_failbit.cc, exceptions_badbit_throw.cc,
|
||||||
exceptions_failbit_throw.cc, exceptions_null.cc: New.
|
exceptions_failbit_throw.cc, exceptions_null.cc: New.
|
||||||
* testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
|
* testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
|
||||||
New.
|
New.
|
||||||
* testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
|
* testsuite/27_io/basic_ostream/tellp/char/exceptions_badbit_throw.cc:
|
||||||
New.
|
New.
|
||||||
|
|
||||||
2003-11-26 Benjamin Kosnik <bkoz@redhat.com>
|
2003-11-26 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
* include/bits/istream.tcc
|
* include/bits/istream.tcc
|
||||||
(basic_istream::sentry::sentry): Set failbit and eofbit when eof.
|
(basic_istream::sentry::sentry): Set failbit and eofbit when eof.
|
||||||
* testsuite/27_io/basic_istream/sentry/char/12297.cc: New.
|
* testsuite/27_io/basic_istream/sentry/char/12297.cc: New.
|
||||||
|
|
||||||
2003-11-26 Paolo Carlini <pcarlini@suse.de>
|
2003-11-26 Paolo Carlini <pcarlini@suse.de>
|
||||||
Petur Runolfsson <peturr02@ru.is>
|
Petur Runolfsson <peturr02@ru.is>
|
||||||
|
|
||||||
|
@ -938,7 +938,7 @@
|
||||||
in order to avoid memory leaks; simplify a bit.
|
in order to avoid memory leaks; simplify a bit.
|
||||||
|
|
||||||
2003-11-24 Benjamin Kosnik <bkoz@redhat.com>
|
2003-11-24 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
* include/bits/streambuf_iterator.h (ostreambuf_iterator): Remove
|
* include/bits/streambuf_iterator.h (ostreambuf_iterator): Remove
|
||||||
non-standard throw specs.
|
non-standard throw specs.
|
||||||
* testsuite/24_iterators/istreambuf_iterator.cc: Split into...
|
* testsuite/24_iterators/istreambuf_iterator.cc: Split into...
|
||||||
|
@ -951,9 +951,9 @@
|
||||||
|
|
||||||
* testsuite/24_iterators/reverse_iterator/1.cc: Just compile,
|
* testsuite/24_iterators/reverse_iterator/1.cc: Just compile,
|
||||||
don't link.
|
don't link.
|
||||||
|
|
||||||
* include/bits/allocator.h: Formatting tweak.
|
* include/bits/allocator.h: Formatting tweak.
|
||||||
|
|
||||||
2003-11-24 Paolo Carlini <pcarlini@suse.de>
|
2003-11-24 Paolo Carlini <pcarlini@suse.de>
|
||||||
|
|
||||||
* src/locale_init.cc: Cosmetic reformatting.
|
* src/locale_init.cc: Cosmetic reformatting.
|
||||||
|
@ -1006,12 +1006,12 @@
|
||||||
|
|
||||||
* include/debug/formatter.h: Use _Tp as template argument.
|
* include/debug/formatter.h: Use _Tp as template argument.
|
||||||
* src/debug.cc: Same, instantiate std::size_t.
|
* src/debug.cc: Same, instantiate std::size_t.
|
||||||
|
|
||||||
2003-11-20 Benjamin Kosnik <bkoz@redhat.com>
|
2003-11-20 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
PR libstdc++/13109
|
PR libstdc++/13109
|
||||||
* include/debug/formatter.h (_Error_formatter::_M_format_word): New.
|
* include/debug/formatter.h (_Error_formatter::_M_format_word): New.
|
||||||
* src/debug.cc (__gnu_debug): Format.
|
* src/debug.cc (__gnu_debug): Format.
|
||||||
(_Error_formatter::_M_format_word): Define, use, instantiate.
|
(_Error_formatter::_M_format_word): Define, use, instantiate.
|
||||||
|
|
||||||
2003-11-20 Paolo Carlini <pcarlini@suse.de>
|
2003-11-20 Paolo Carlini <pcarlini@suse.de>
|
||||||
|
@ -1059,9 +1059,9 @@
|
||||||
always ok to imbue a new locale, provided seekoff(0, cur, ...)
|
always ok to imbue a new locale, provided seekoff(0, cur, ...)
|
||||||
doesn't fail, of course.
|
doesn't fail, of course.
|
||||||
(underflow): In order for the above to work, deal gracefully
|
(underflow): In order for the above to work, deal gracefully
|
||||||
with _M_codecvt->in returning codecvt_base::error while
|
with _M_codecvt->in returning codecvt_base::error while
|
||||||
(__ilen = __iend - this->eback()) > 0: it just means __ilen
|
(__ilen = __iend - this->eback()) > 0: it just means __ilen
|
||||||
correctly converted internal characters before an error.
|
correctly converted internal characters before an error.
|
||||||
* testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: New.
|
* testsuite/27_io/basic_filebuf/imbue/wchar_t/12868.cc: New.
|
||||||
|
|
||||||
2003-11-17 Paolo Carlini <pcarlini@suse.de>
|
2003-11-17 Paolo Carlini <pcarlini@suse.de>
|
||||||
|
@ -1107,10 +1107,10 @@
|
||||||
std::basic_string does provide extra debugging capabilities, but
|
std::basic_string does provide extra debugging capabilities, but
|
||||||
not safe iterators.
|
not safe iterators.
|
||||||
* include/bits/basic_string.tcc: Make sure there's never an
|
* include/bits/basic_string.tcc: Make sure there's never an
|
||||||
ambiguity when calling __is_null_pointer.
|
ambiguity when calling __is_null_pointer.
|
||||||
* include/debug/deque: (deque::erase) Properly handle invalidation
|
* include/debug/deque: (deque::erase) Properly handle invalidation
|
||||||
when erasing at the end of the deque.
|
when erasing at the end of the deque.
|
||||||
* include/debug/vector: (vector::swap): Swap _M_guaranteed_capacity.
|
* include/debug/vector: (vector::swap): Swap _M_guaranteed_capacity.
|
||||||
(vector::clear): Set the guaranteed capacity to 0.
|
(vector::clear): Set the guaranteed capacity to 0.
|
||||||
* testsuite/23_containers/deque/invalidation/4.cc: (test04): Test
|
* testsuite/23_containers/deque/invalidation/4.cc: (test04): Test
|
||||||
iterator invalidation when erasing at the end of the deque.
|
iterator invalidation when erasing at the end of the deque.
|
||||||
|
@ -1154,7 +1154,7 @@
|
||||||
* testsuite/27_io/basic_ostream/inserters_other/char/5.cc: New test.
|
* testsuite/27_io/basic_ostream/inserters_other/char/5.cc: New test.
|
||||||
* testsuite/27_io/basic_ostream/put/char/1.cc: New test.
|
* testsuite/27_io/basic_ostream/put/char/1.cc: New test.
|
||||||
* testsuite/27_io/basic_ostream/write/char/1.cc: New test.
|
* testsuite/27_io/basic_ostream/write/char/1.cc: New test.
|
||||||
|
|
||||||
2003-11-13 Paolo Carlini <pcarlini@suse.de>
|
2003-11-13 Paolo Carlini <pcarlini@suse.de>
|
||||||
|
|
||||||
* testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1:
|
* testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1:
|
||||||
|
@ -1234,10 +1234,10 @@
|
||||||
* docs/html/17_intro/howto.html: Document debug-mode macros.
|
* docs/html/17_intro/howto.html: Document debug-mode macros.
|
||||||
* include/Makefile.am: Install debug-mode headers.
|
* include/Makefile.am: Install debug-mode headers.
|
||||||
* src/Makefile.am: Include debug.cc.
|
* src/Makefile.am: Include debug.cc.
|
||||||
* include/bits/basic_string.tcc:
|
* include/bits/basic_string.tcc:
|
||||||
(basic_string::_S_construct): Fix NULL pointer check.
|
(basic_string::_S_construct): Fix NULL pointer check.
|
||||||
(__is_null_pointer): New.
|
(__is_null_pointer): New.
|
||||||
Add precondition annotations.
|
Add precondition annotations.
|
||||||
* include/bits/stream_iterator.h (istream_iterator,
|
* include/bits/stream_iterator.h (istream_iterator,
|
||||||
ostream_iterator): Added precondition annotations.
|
ostream_iterator): Added precondition annotations.
|
||||||
* include/bits/streambuf_iterator.h (istreambuf_iterator): Ditto.
|
* include/bits/streambuf_iterator.h (istreambuf_iterator): Ditto.
|
||||||
|
@ -1253,10 +1253,10 @@
|
||||||
annotations.
|
annotations.
|
||||||
* include/bits/stl_numeric.h: Ditto.
|
* include/bits/stl_numeric.h: Ditto.
|
||||||
* include/ext/algorithm: Added algorithm precondition
|
* include/ext/algorithm: Added algorithm precondition
|
||||||
annotations.
|
annotations.
|
||||||
(__is_heap): Moved away from here.
|
(__is_heap): Moved away from here.
|
||||||
* include/bits/stl_heap.h: Added algorithm precondition
|
* include/bits/stl_heap.h: Added algorithm precondition
|
||||||
annotations.
|
annotations.
|
||||||
(__is_heap): Moved to the top of this file.
|
(__is_heap): Moved to the top of this file.
|
||||||
(__is_heap): Added iterator range overloads.
|
(__is_heap): Added iterator range overloads.
|
||||||
* testsuite/20_util/auto_ptr_neg.cc: Fix line numbers to match up
|
* testsuite/20_util/auto_ptr_neg.cc: Fix line numbers to match up
|
||||||
|
@ -1291,27 +1291,27 @@
|
||||||
* include/debug/deque: New.
|
* include/debug/deque: New.
|
||||||
* include/debug/formatter.h: New.
|
* include/debug/formatter.h: New.
|
||||||
* include/debug/hash_map: New.
|
* include/debug/hash_map: New.
|
||||||
* include/debug/hash_map.h: New.
|
* include/debug/hash_map.h: New.
|
||||||
* include/debug/hash_multimap.h: New.
|
* include/debug/hash_multimap.h: New.
|
||||||
* include/debug/hash_set: New.
|
* include/debug/hash_set: New.
|
||||||
* include/debug/hash_set.h: New.
|
* include/debug/hash_set.h: New.
|
||||||
* include/debug/hash_multiset.h: New.
|
* include/debug/hash_multiset.h: New.
|
||||||
* include/debug/list: New.
|
* include/debug/list: New.
|
||||||
* include/debug/map: New.
|
* include/debug/map: New.
|
||||||
* include/debug/map.h: New.
|
* include/debug/map.h: New.
|
||||||
* include/debug/multimap.h: New.
|
* include/debug/multimap.h: New.
|
||||||
* include/debug/multiset.h: New.
|
* include/debug/multiset.h: New.
|
||||||
* include/debug/safe_base.h: New.
|
* include/debug/safe_base.h: New.
|
||||||
* include/debug/safe_iterator.h: New.
|
* include/debug/safe_iterator.h: New.
|
||||||
* include/debug/safe_iterator.tcc: New.
|
* include/debug/safe_iterator.tcc: New.
|
||||||
* include/debug/safe_sequence.h: New.
|
* include/debug/safe_sequence.h: New.
|
||||||
* include/debug/set: New.
|
* include/debug/set: New.
|
||||||
* include/debug/set.h: New.
|
* include/debug/set.h: New.
|
||||||
* include/debug/string: New.
|
* include/debug/string: New.
|
||||||
* include/debug/vector: New.
|
* include/debug/vector: New.
|
||||||
* src/debug.cc: New.
|
* src/debug.cc: New.
|
||||||
* config/linker-map.gnu: Add debug mode symbols.
|
* config/linker-map.gnu: Add debug mode symbols.
|
||||||
|
|
||||||
2003-11-11 Benjamin Kosnik <bkoz@redhat.com>
|
2003-11-11 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
* src/string-inst.cc: Tweak namespaces.
|
* src/string-inst.cc: Tweak namespaces.
|
||||||
|
@ -1345,7 +1345,7 @@
|
||||||
* include/std/std_list.h: Same.
|
* include/std/std_list.h: Same.
|
||||||
* include/std/std_map.h: Same.
|
* include/std/std_map.h: Same.
|
||||||
* include/std/std_set.h: Same.
|
* include/std/std_set.h: Same.
|
||||||
* include/std/std_vector.h: Same.
|
* include/std/std_vector.h: Same.
|
||||||
* include/std/std_queue.h: Use deque, vector.
|
* include/std/std_queue.h: Use deque, vector.
|
||||||
* include/std/std_stack.h: Same.
|
* include/std/std_stack.h: Same.
|
||||||
|
|
||||||
|
@ -1423,7 +1423,7 @@
|
||||||
* libsupc++/vec.cc (__cxa_vec_delete2): If given a NULL pointer,
|
* libsupc++/vec.cc (__cxa_vec_delete2): If given a NULL pointer,
|
||||||
immediately return. This reflects a C++ ABI change 2003 Nov 03.
|
immediately return. This reflects a C++ ABI change 2003 Nov 03.
|
||||||
(__cxa_vec_delete3): Likewise.
|
(__cxa_vec_delete3): Likewise.
|
||||||
|
|
||||||
2003-11-03 Petur Runolfsson <peturr02@ru.is>
|
2003-11-03 Petur Runolfsson <peturr02@ru.is>
|
||||||
|
|
||||||
PR libstdc++/12790
|
PR libstdc++/12790
|
||||||
|
@ -1448,7 +1448,7 @@
|
||||||
needed and output the result.
|
needed and output the result.
|
||||||
(basic_filebuf::sync): Move here, don't modify _M_writing
|
(basic_filebuf::sync): Move here, don't modify _M_writing
|
||||||
or _M_reading.
|
or _M_reading.
|
||||||
|
|
||||||
* include/std/std_fstream.h
|
* include/std/std_fstream.h
|
||||||
(basic_filebuf::_M_state_last): Declare it.
|
(basic_filebuf::_M_state_last): Declare it.
|
||||||
(basic_filebuf::_M_last_overflowed): Delete.
|
(basic_filebuf::_M_last_overflowed): Delete.
|
||||||
|
@ -1456,12 +1456,12 @@
|
||||||
(basic_filebuf::sync): Declare only.
|
(basic_filebuf::sync): Declare only.
|
||||||
(basic_filebuf::_M_output_unshift): Delete.
|
(basic_filebuf::_M_output_unshift): Delete.
|
||||||
(basic_filebuf::_M_terminate_output): Declare it.
|
(basic_filebuf::_M_terminate_output): Declare it.
|
||||||
|
|
||||||
* testsuite/testsuite_character.h:
|
* testsuite/testsuite_character.h:
|
||||||
Define character class and state class plus char_traits and
|
Define character class and state class plus char_traits and
|
||||||
codecvt specializations for same for testing support for
|
codecvt specializations for same for testing support for
|
||||||
stateful encodings.
|
stateful encodings.
|
||||||
|
|
||||||
* testsuite/27_io/basic_filebuf/close/12790-1.cc,
|
* testsuite/27_io/basic_filebuf/close/12790-1.cc,
|
||||||
* testsuite/27_io/basic_filebuf/close/char/12790-1.cc,
|
* testsuite/27_io/basic_filebuf/close/char/12790-1.cc,
|
||||||
* testsuite/27_io/basic_filebuf/close/char/12790-2.cc,
|
* testsuite/27_io/basic_filebuf/close/char/12790-2.cc,
|
||||||
|
@ -1521,10 +1521,10 @@
|
||||||
2003-11-03 Benjamin Kosnik <bkoz@redhat.com>
|
2003-11-03 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
* include/bits/locale_facets.h (time_get::_M_extract_name): Add
|
* include/bits/locale_facets.h (time_get::_M_extract_name): Add
|
||||||
ctype argument.
|
ctype argument.
|
||||||
* include/bits/locale_facets.tcc: Same, use it to allow
|
* include/bits/locale_facets.tcc: Same, use it to allow
|
||||||
capitalized names.
|
capitalized names.
|
||||||
|
|
||||||
* include/bits/fstream.tcc: Spacing tweak.
|
* include/bits/fstream.tcc: Spacing tweak.
|
||||||
* include/bits/istream.tcc: Same.
|
* include/bits/istream.tcc: Same.
|
||||||
* include/bits/ostream.tcc: Same.
|
* include/bits/ostream.tcc: Same.
|
||||||
|
@ -1546,7 +1546,7 @@
|
||||||
|
|
||||||
* include/bits/locale_facets.tcc (num_get::_M_extract_float):
|
* include/bits/locale_facets.tcc (num_get::_M_extract_float):
|
||||||
Revert the last commit, is not correct, sorry.
|
Revert the last commit, is not correct, sorry.
|
||||||
|
|
||||||
2003-10-29 Paolo Carlini <pcarlini@suse.de>
|
2003-10-29 Paolo Carlini <pcarlini@suse.de>
|
||||||
|
|
||||||
* config/locale/generic/c_locale.cc: Add back <cmath> and
|
* config/locale/generic/c_locale.cc: Add back <cmath> and
|
||||||
|
@ -1595,11 +1595,11 @@
|
||||||
* configure: Regenerate.
|
* configure: Regenerate.
|
||||||
|
|
||||||
2003-10-27 Benjamin Kosnik <bkoz@redhat.com>
|
2003-10-27 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
* docs/html/17_intro/TODO: Add links.
|
* docs/html/17_intro/TODO: Add links.
|
||||||
* testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
|
* testsuite/27_io/basic_istream/extractors_character/char/9555-ic.cc:
|
||||||
Uncomment.
|
Uncomment.
|
||||||
|
|
||||||
2003-10-27 Paolo Carlini <pcarlini@suse.de>
|
2003-10-27 Paolo Carlini <pcarlini@suse.de>
|
||||||
|
|
||||||
PR libstdc++/12750
|
PR libstdc++/12750
|
||||||
|
@ -1720,7 +1720,7 @@
|
||||||
* include/bits/locale_facets.tcc (__int_to_char): Remove
|
* include/bits/locale_facets.tcc (__int_to_char): Remove
|
||||||
the const int parameter.
|
the const int parameter.
|
||||||
(_M_insert_int): Update caller.
|
(_M_insert_int): Update caller.
|
||||||
* src/locale-inst.cc (__int_to_char): Update instantiations.
|
* src/locale-inst.cc (__int_to_char): Update instantiations.
|
||||||
|
|
||||||
2003-10-22 Benjamin Kosnik <bkoz@redhat.com>
|
2003-10-22 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
|
@ -1771,7 +1771,7 @@
|
||||||
|
|
||||||
* acinclude.m4 (GLIBCXX_CHECK_POLL, GLIBCXX_CHECK_WRITEV):
|
* acinclude.m4 (GLIBCXX_CHECK_POLL, GLIBCXX_CHECK_WRITEV):
|
||||||
Use AC_TRY_LINK instead of AC_TRY_COMPILE.
|
Use AC_TRY_LINK instead of AC_TRY_COMPILE.
|
||||||
|
|
||||||
2003-10-22 Paolo Carlini <pcarlini@suse.de>
|
2003-10-22 Paolo Carlini <pcarlini@suse.de>
|
||||||
|
|
||||||
PR libstdc++/12657
|
PR libstdc++/12657
|
||||||
|
@ -1786,9 +1786,9 @@
|
||||||
* include/ext/pool_allocator.h: Adjust namespaces.
|
* include/ext/pool_allocator.h: Adjust namespaces.
|
||||||
* include/bits/stl_threads.h (_Refcount_base): Move.
|
* include/bits/stl_threads.h (_Refcount_base): Move.
|
||||||
Put remaining into namespace __gnu_cxx.
|
Put remaining into namespace __gnu_cxx.
|
||||||
|
|
||||||
2003-10-21 Benjamin Kosnik <bkoz@redhat.com>
|
2003-10-21 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
PR libstdc++/9858
|
PR libstdc++/9858
|
||||||
* include/bits/locale_facets.h (ctype<char>): Remove
|
* include/bits/locale_facets.h (ctype<char>): Remove
|
||||||
__ctype_abstract_base.
|
__ctype_abstract_base.
|
||||||
|
@ -1819,7 +1819,7 @@
|
||||||
* src/localename.cc: Move a comment.
|
* src/localename.cc: Move a comment.
|
||||||
|
|
||||||
2003-10-20 Benjamin Kosnik <bkoz@redhat.com>
|
2003-10-20 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
PR libstdc++/10081
|
PR libstdc++/10081
|
||||||
* testsuite_hooks.h: Add pod_type, ctype and numpunct specializations.
|
* testsuite_hooks.h: Add pod_type, ctype and numpunct specializations.
|
||||||
* testsuite_hooks.cc: Same.
|
* testsuite_hooks.cc: Same.
|
||||||
|
@ -1868,7 +1868,7 @@
|
||||||
returns true.
|
returns true.
|
||||||
|
|
||||||
2003-10-17 Benjamin Kosnik <bkoz@redhat.com>
|
2003-10-17 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
* src/Makefile.am: Add new files.
|
* src/Makefile.am: Add new files.
|
||||||
* src/Makefile.in: Regenerate.
|
* src/Makefile.in: Regenerate.
|
||||||
* src/globals.cc: Split into..
|
* src/globals.cc: Split into..
|
||||||
|
@ -1967,7 +1967,7 @@
|
||||||
* aclocal.m4: Regenerated.
|
* aclocal.m4: Regenerated.
|
||||||
* config.h.in: Regenerated.
|
* config.h.in: Regenerated.
|
||||||
* configure: Regenerated.
|
* configure: Regenerated.
|
||||||
|
|
||||||
2003-10-16 Bernardo Innocenti <bernie@develer.com>
|
2003-10-16 Bernardo Innocenti <bernie@develer.com>
|
||||||
|
|
||||||
* config/cpu/m68k/atomicity.h (__exchange_and_add): Use TAS on
|
* config/cpu/m68k/atomicity.h (__exchange_and_add): Use TAS on
|
||||||
|
@ -1990,7 +1990,7 @@
|
||||||
for __res too and avoid strdup.
|
for __res too and avoid strdup.
|
||||||
|
|
||||||
2003-10-14 Jeff Bailey <jbailey@nisa.net>
|
2003-10-14 Jeff Bailey <jbailey@nisa.net>
|
||||||
|
|
||||||
PR libstdc++/12562
|
PR libstdc++/12562
|
||||||
* crossconfig.m4: Share the config between *-linux* and *-gnu*.
|
* crossconfig.m4: Share the config between *-linux* and *-gnu*.
|
||||||
* configure: Regenerate.
|
* configure: Regenerate.
|
||||||
|
@ -2087,7 +2087,7 @@
|
||||||
* include/bits/locale_classes.h: Move _M_id out of line, so that
|
* include/bits/locale_classes.h: Move _M_id out of line, so that
|
||||||
locale::id::_S_highwater can be removed from the export list.
|
locale::id::_S_highwater can be removed from the export list.
|
||||||
* src/locale.cc (locale::id::_M_id): Define.
|
* src/locale.cc (locale::id::_M_id): Define.
|
||||||
|
|
||||||
2003-10-09 Andreas Tobler <a.tobler@schweiz.ch>
|
2003-10-09 Andreas Tobler <a.tobler@schweiz.ch>
|
||||||
|
|
||||||
* testsuite/lib/libstdc++.exp: Set LD_LIBRARY_PATH_64 for
|
* testsuite/lib/libstdc++.exp: Set LD_LIBRARY_PATH_64 for
|
||||||
|
@ -2118,7 +2118,7 @@
|
||||||
* src/string-inst.cc: Prune.
|
* src/string-inst.cc: Prune.
|
||||||
* testsuite/27_io/ios_base/cons/assign_neg.cc: Adjust line numbers.
|
* testsuite/27_io/ios_base/cons/assign_neg.cc: Adjust line numbers.
|
||||||
* testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
|
* testsuite/27_io/ios_base/cons/copy_neg.cc: Same.
|
||||||
|
|
||||||
2003-10-09 Petur Runolfsson <peturr02@ru.is>
|
2003-10-09 Petur Runolfsson <peturr02@ru.is>
|
||||||
|
|
||||||
* src/io-inst.cc: Don't include iostream.
|
* src/io-inst.cc: Don't include iostream.
|
||||||
|
@ -2201,7 +2201,7 @@
|
||||||
|
|
||||||
PR libstdc++/12451
|
PR libstdc++/12451
|
||||||
* libsupc++/cxxabi.h: Move forward declaration of __class_type_info.
|
* libsupc++/cxxabi.h: Move forward declaration of __class_type_info.
|
||||||
|
|
||||||
2003-10-02 Benjamin Kosnik <bkoz@redhat.com>
|
2003-10-02 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
* include/bits/locale_classes.h (locale::facet::_S_get_c_name): Add.
|
* include/bits/locale_classes.h (locale::facet::_S_get_c_name): Add.
|
||||||
|
@ -2230,7 +2230,7 @@
|
||||||
|
|
||||||
* src/locale.cc (locale::_S_initialize): Use __gthread_active_p.
|
* src/locale.cc (locale::_S_initialize): Use __gthread_active_p.
|
||||||
(locale::facet::_S_get_c_locale): Same.
|
(locale::facet::_S_get_c_locale): Same.
|
||||||
|
|
||||||
2003-10-02 Benjamin Kosnik <bkoz@redhat.com>
|
2003-10-02 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
* config/linker-map.gnu: Export _S_get_c_locale instead of
|
* config/linker-map.gnu: Export _S_get_c_locale instead of
|
||||||
|
@ -2251,7 +2251,7 @@
|
||||||
* config/os/gnu-linux/ctype_noninline.h
|
* config/os/gnu-linux/ctype_noninline.h
|
||||||
(ctype<char>::classic_table()): Don't call locale::classic().
|
(ctype<char>::classic_table()): Don't call locale::classic().
|
||||||
* include/bits/locale_classes.h
|
* include/bits/locale_classes.h
|
||||||
(locale::_S_categories): Const qualify.
|
(locale::_S_categories): Const qualify.
|
||||||
(locale::_S_once, locale::_S_initialize_once,
|
(locale::_S_once, locale::_S_initialize_once,
|
||||||
locale::facet::_S_once, locale::facet::_S_initialize_once,
|
locale::facet::_S_once, locale::facet::_S_initialize_once,
|
||||||
locale::facet::_S_get_c_locale): Declare.
|
locale::facet::_S_get_c_locale): Declare.
|
||||||
|
@ -2265,7 +2265,7 @@
|
||||||
* src/locale.cc
|
* src/locale.cc
|
||||||
(locale::_S_once, locale::facet::_S_once): Define.
|
(locale::_S_once, locale::facet::_S_once): Define.
|
||||||
(locale::classic): Move initialization code...
|
(locale::classic): Move initialization code...
|
||||||
(locale::_S_initialize_once): ...here.
|
(locale::_S_initialize_once): ...here.
|
||||||
(locale::_S_initialize): Call _S_initialize_once through
|
(locale::_S_initialize): Call _S_initialize_once through
|
||||||
__gthread_once.
|
__gthread_once.
|
||||||
(locale::facet::_S_initialize_once): Initialize _S_c_locale.
|
(locale::facet::_S_initialize_once): Initialize _S_c_locale.
|
||||||
|
@ -2274,7 +2274,7 @@
|
||||||
* src/localename.cc (locale::_Impl::_Impl(facet**, size_t, bool)):
|
* src/localename.cc (locale::_Impl::_Impl(facet**, size_t, bool)):
|
||||||
Drop unused parameters, add throw() specifier, don't initialize
|
Drop unused parameters, add throw() specifier, don't initialize
|
||||||
locale::facet::_S_c_locale and _S_c_name.
|
locale::facet::_S_c_locale and _S_c_name.
|
||||||
|
|
||||||
* config/locale/generic/messages_members.h:
|
* config/locale/generic/messages_members.h:
|
||||||
Replace _S_c_locale with _S_get_c_locale().
|
Replace _S_c_locale with _S_get_c_locale().
|
||||||
* config/locale/gnu/c_locale.cc: Same.
|
* config/locale/gnu/c_locale.cc: Same.
|
||||||
|
@ -2403,7 +2403,7 @@
|
||||||
|
|
||||||
2003-09-26 Ulrich Weigand <uweigand@de.ibm.com>
|
2003-09-26 Ulrich Weigand <uweigand@de.ibm.com>
|
||||||
|
|
||||||
* testsuite/22_locale/time_put/put/char/2.cc (test_02): Allow either
|
* testsuite/22_locale/time_put/put/char/2.cc (test_02): Allow either
|
||||||
"Son" or "So" as abbreviated name for Sunday in de_DE locale.
|
"Son" or "So" as abbreviated name for Sunday in de_DE locale.
|
||||||
* testsuite/22_locale/time_put/put/wchar_t/2.cc (test_02): Likewise.
|
* testsuite/22_locale/time_put/put/wchar_t/2.cc (test_02): Likewise.
|
||||||
|
|
||||||
|
@ -2415,7 +2415,7 @@
|
||||||
* testsuite/27_io/basic_istream/sentry/char/3983-sstream.cc: Same.
|
* testsuite/27_io/basic_istream/sentry/char/3983-sstream.cc: Same.
|
||||||
* testsuite/27_io/basic_ostream/sentry/char/3983-fstream.cc: Same.
|
* testsuite/27_io/basic_ostream/sentry/char/3983-fstream.cc: Same.
|
||||||
* testsuite/27_io/basic_ostream/sentry/char/3983-sstream.cc: Same.
|
* testsuite/27_io/basic_ostream/sentry/char/3983-sstream.cc: Same.
|
||||||
|
|
||||||
2003-09-25 Paolo Carlini <pcarlini@unitus.it>
|
2003-09-25 Paolo Carlini <pcarlini@unitus.it>
|
||||||
|
|
||||||
PR libstdc++/12352
|
PR libstdc++/12352
|
||||||
|
@ -2440,7 +2440,7 @@
|
||||||
|
|
||||||
PR libstdc++/6072
|
PR libstdc++/6072
|
||||||
* acinclude.m4: Split out checks for vfwscanf, vswscanf, vwscanf,
|
* acinclude.m4: Split out checks for vfwscanf, vswscanf, vwscanf,
|
||||||
wcstof, iswblank.
|
wcstof, iswblank.
|
||||||
* aclocal.m4: Regenerate.
|
* aclocal.m4: Regenerate.
|
||||||
* config.h.in: Regenerate.
|
* config.h.in: Regenerate.
|
||||||
* configure: Regenerate.
|
* configure: Regenerate.
|
||||||
|
@ -2449,7 +2449,7 @@
|
||||||
* include/c_compatibility/wchar.h: Guard extra wchar_t functionality.
|
* include/c_compatibility/wchar.h: Guard extra wchar_t functionality.
|
||||||
* include/c_std/std_cwchar.h: Same.
|
* include/c_std/std_cwchar.h: Same.
|
||||||
* include/c_std/std_cwctype.h: Same.
|
* include/c_std/std_cwctype.h: Same.
|
||||||
|
|
||||||
2003-09-25 Benjamin Kosnik <bkoz@redhat.com>
|
2003-09-25 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
PR libstdc++/11065
|
PR libstdc++/11065
|
||||||
|
@ -2459,7 +2459,7 @@
|
||||||
* testsuite/22_locale/ctype/is/wchar_t/1.cc: Same.
|
* testsuite/22_locale/ctype/is/wchar_t/1.cc: Same.
|
||||||
|
|
||||||
* config/os/generic/ctype_inline.h: Update.
|
* config/os/generic/ctype_inline.h: Update.
|
||||||
|
|
||||||
2003-09-25 Ulrich Weigand <uweigand@de.ibm.com>
|
2003-09-25 Ulrich Weigand <uweigand@de.ibm.com>
|
||||||
|
|
||||||
* src/Makefile.am (version_dep): New variable.
|
* src/Makefile.am (version_dep): New variable.
|
||||||
|
@ -2502,7 +2502,7 @@
|
||||||
* config/io/basic_file_stdio.h: Same.
|
* config/io/basic_file_stdio.h: Same.
|
||||||
* include/std/std_fstream.h (__ctype_type): Delete.
|
* include/std/std_fstream.h (__ctype_type): Delete.
|
||||||
* include/std/std_streambuf.h (__ctype_type, __state_type): Delete.
|
* include/std/std_streambuf.h (__ctype_type, __state_type): Delete.
|
||||||
|
|
||||||
2003-09-17 Benjamin Kosnik <bkoz@redhat.com>
|
2003-09-17 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
PR libstdc++/12239
|
PR libstdc++/12239
|
||||||
|
@ -2627,8 +2627,8 @@
|
||||||
* docs/html/configopts.html: Document --disable-hosted-libstdcxx.
|
* docs/html/configopts.html: Document --disable-hosted-libstdcxx.
|
||||||
|
|
||||||
2003-08-29 Nathan Myers <ncm@cantrip.org>
|
2003-08-29 Nathan Myers <ncm@cantrip.org>
|
||||||
|
|
||||||
PR libstdc++/11990
|
PR libstdc++/11990
|
||||||
* include/bits/locale_facets.tcc (__pad): delete dead code.
|
* include/bits/locale_facets.tcc (__pad): delete dead code.
|
||||||
|
|
||||||
2003-08-28 Alan Modra <amodra@bigpond.net.au>
|
2003-08-28 Alan Modra <amodra@bigpond.net.au>
|
||||||
|
@ -6252,7 +6252,7 @@
|
||||||
|
|
||||||
2003-04-09 Benjamin Kosnik <bkoz@redhat.com>
|
2003-04-09 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
Reshuffle 27_io testsuite.
|
Reshuffle 27_io testsuite.
|
||||||
* testsuite/27_io/filebuf.cc,
|
* testsuite/27_io/filebuf.cc,
|
||||||
filebuf_members-1.tst, filebuf_members-1.txt, filebuf_members.cc,
|
filebuf_members-1.tst, filebuf_members-1.txt, filebuf_members.cc,
|
||||||
filebuf_virtuals-1.tst, filebuf_virtuals-1.txt,
|
filebuf_virtuals-1.tst, filebuf_virtuals-1.txt,
|
||||||
|
|
|
@ -90,7 +90,7 @@
|
||||||
Add memory barriers to the double-checked locking used for static
|
Add memory barriers to the double-checked locking used for static
|
||||||
initialization.
|
initialization.
|
||||||
* libsupc++/guard.cc (__test_and_acquire): Define default.
|
* libsupc++/guard.cc (__test_and_acquire): Define default.
|
||||||
(_GLIBCXX_GUARD_TEST_AND_ACQUIRE, __set_and_release)
|
(_GLIBCXX_GUARD_TEST_AND_ACQUIRE, __set_and_release)
|
||||||
(_GLIBCXX_GUARD_SET_AND_RELEASE): Likewise.
|
(_GLIBCXX_GUARD_SET_AND_RELEASE): Likewise.
|
||||||
(recursion_push, recursion_pop): New abstraction functions.
|
(recursion_push, recursion_pop): New abstraction functions.
|
||||||
(__cxa_guard_acquire): Use _GLIBCXX_GUARD_TEST_AND_ACQUIRE.
|
(__cxa_guard_acquire): Use _GLIBCXX_GUARD_TEST_AND_ACQUIRE.
|
||||||
|
@ -99,7 +99,7 @@
|
||||||
from _GLIBCXX_GUARD_ACQUIRE and reverse sense.
|
from _GLIBCXX_GUARD_ACQUIRE and reverse sense.
|
||||||
(_GLIBCXX_GUARD_SET): Rename from _GLIBCXX_GUARD_RELEASE.
|
(_GLIBCXX_GUARD_SET): Rename from _GLIBCXX_GUARD_RELEASE.
|
||||||
* config/cpu/arm/cxxabi_tweaks.h: Likewise.
|
* config/cpu/arm/cxxabi_tweaks.h: Likewise.
|
||||||
* config/cpu/alpha/atomic_word.h (_GLIBCXX_READ_MEM_BARRIER)
|
* config/cpu/alpha/atomic_word.h (_GLIBCXX_READ_MEM_BARRIER)
|
||||||
(_GLIBCXX_WRITE_MEM_BARRIER): Define.
|
(_GLIBCXX_WRITE_MEM_BARRIER): Define.
|
||||||
* config/cpu/powerpc/atomic_word.h: Likewise.
|
* config/cpu/powerpc/atomic_word.h: Likewise.
|
||||||
* config/cpu/sparc/atomic_word.h: Likewise.
|
* config/cpu/sparc/atomic_word.h: Likewise.
|
||||||
|
@ -307,12 +307,12 @@
|
||||||
dummy return values.
|
dummy return values.
|
||||||
|
|
||||||
2004-12-19 Dhruv Matani <dhruvbird@gmx.net>
|
2004-12-19 Dhruv Matani <dhruvbird@gmx.net>
|
||||||
|
|
||||||
* include/ext/bitmap_allocator.h: Make doxygen style comments for
|
* include/ext/bitmap_allocator.h: Make doxygen style comments for
|
||||||
internal functions and classes.
|
internal functions and classes.
|
||||||
|
|
||||||
2004-12-19 Dhruv Matani <dhruvbird@gmx.net>
|
2004-12-19 Dhruv Matani <dhruvbird@gmx.net>
|
||||||
|
|
||||||
* docs/html/20_util/allocator.html: Correct link.
|
* docs/html/20_util/allocator.html: Correct link.
|
||||||
* docs/html/ext/ballocator_doc.txt: Remove.
|
* docs/html/ext/ballocator_doc.txt: Remove.
|
||||||
* docs/html/ext/ballocator_doc.html: Add.
|
* docs/html/ext/ballocator_doc.html: Add.
|
||||||
|
@ -368,7 +368,7 @@
|
||||||
2004-12-12 Paolo Carlini <pcarlini@suse.de>
|
2004-12-12 Paolo Carlini <pcarlini@suse.de>
|
||||||
|
|
||||||
* include/tr1/type_traits: Implement is_pointer, remove_pointer,
|
* include/tr1/type_traits: Implement is_pointer, remove_pointer,
|
||||||
and add_pointer; reformat.
|
and add_pointer; reformat.
|
||||||
(_DEFINE_PRIMARY_SPEC_HELPER, _DEFINE_PRIMARY_SPEC): Generalize
|
(_DEFINE_PRIMARY_SPEC_HELPER, _DEFINE_PRIMARY_SPEC): Generalize
|
||||||
and rename to _DEFINE_SPEC_HELPER and _DEFINE_SPEC; update uses.
|
and rename to _DEFINE_SPEC_HELPER and _DEFINE_SPEC; update uses.
|
||||||
* testsuite/tr1/4_metaprogramming/pointer_modifications/
|
* testsuite/tr1/4_metaprogramming/pointer_modifications/
|
||||||
|
@ -664,7 +664,7 @@
|
||||||
|
|
||||||
2004-11-24 Chris Jefferson <chris@bubblescope.net>
|
2004-11-24 Chris Jefferson <chris@bubblescope.net>
|
||||||
|
|
||||||
* include/tr1/tuple(operator!=): Change operator
|
* include/tr1/tuple(operator!=): Change operator
|
||||||
definition to match (draft) technical report.
|
definition to match (draft) technical report.
|
||||||
(operator>): Same.
|
(operator>): Same.
|
||||||
(operator<=): Same.
|
(operator<=): Same.
|
||||||
|
@ -726,7 +726,7 @@
|
||||||
* config/locale/ieee_1003.1-2001/codecvt_specializations.h: Same.
|
* config/locale/ieee_1003.1-2001/codecvt_specializations.h: Same.
|
||||||
* include/tr1/array: Add markup.
|
* include/tr1/array: Add markup.
|
||||||
* include/tr1/tuple: Same.
|
* include/tr1/tuple: Same.
|
||||||
|
|
||||||
* docs/doxygen/run_doxygen: Print arguments.
|
* docs/doxygen/run_doxygen: Print arguments.
|
||||||
|
|
||||||
* docs/doxygen/user.cfg.in: Tweaks.
|
* docs/doxygen/user.cfg.in: Tweaks.
|
||||||
|
@ -868,7 +868,7 @@
|
||||||
end iterators.
|
end iterators.
|
||||||
|
|
||||||
* include/bits/locale_facets.tcc (time_get<>::_M_extract_name):
|
* include/bits/locale_facets.tcc (time_get<>::_M_extract_name):
|
||||||
Minor tweak.
|
Minor tweak.
|
||||||
|
|
||||||
2004-11-08 Benjamin Kosnik <bkoz@redhat.com>
|
2004-11-08 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
Doug Gregor <dgregor@cs.indiana.edu>
|
Doug Gregor <dgregor@cs.indiana.edu>
|
||||||
|
@ -951,7 +951,7 @@
|
||||||
|
|
||||||
* include/bits/stl_numeric.h (partial_sum, adjacent_difference):
|
* include/bits/stl_numeric.h (partial_sum, adjacent_difference):
|
||||||
Avoid dereferencing two times __first in the prologue.
|
Avoid dereferencing two times __first in the prologue.
|
||||||
|
|
||||||
2004-11-03 Paolo Carlini <pcarlini@suse.de>
|
2004-11-03 Paolo Carlini <pcarlini@suse.de>
|
||||||
|
|
||||||
* include/bits/stl_numeric.h: Trivial formatting fixes.
|
* include/bits/stl_numeric.h: Trivial formatting fixes.
|
||||||
|
@ -995,12 +995,12 @@
|
||||||
|
|
||||||
2004-11-02 Benjamin Kosnik <bkoz@redhat.com>
|
2004-11-02 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
Lothar Werzinger <lothar@xcerla.com>
|
Lothar Werzinger <lothar@xcerla.com>
|
||||||
|
|
||||||
PR libstdc++/17664
|
PR libstdc++/17664
|
||||||
* src/debug.cc: Include concurrence, use mutexes.
|
* src/debug.cc: Include concurrence, use mutexes.
|
||||||
(_Safe_iterator_base::_M_attach): Here.
|
(_Safe_iterator_base::_M_attach): Here.
|
||||||
(_Safe_iterator_base::_M_detach): Here.
|
(_Safe_iterator_base::_M_detach): Here.
|
||||||
|
|
||||||
2004-11-02 Benjamin Kosnik <bkoz@redhat.com>
|
2004-11-02 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
PR libstdc++/17922
|
PR libstdc++/17922
|
||||||
|
@ -1026,7 +1026,7 @@
|
||||||
* libsupc++/eh_globals.cc (get_globals_dtor): Delete unhandled
|
* libsupc++/eh_globals.cc (get_globals_dtor): Delete unhandled
|
||||||
exceptions.
|
exceptions.
|
||||||
* testsuite/thread/18185.cc: New.
|
* testsuite/thread/18185.cc: New.
|
||||||
|
|
||||||
2004-11-01 Chris Jefferson <chris@bubblescope.net>
|
2004-11-01 Chris Jefferson <chris@bubblescope.net>
|
||||||
|
|
||||||
PR libstdc++/18159
|
PR libstdc++/18159
|
||||||
|
@ -1157,7 +1157,7 @@
|
||||||
array object, use its size member function directly.
|
array object, use its size member function directly.
|
||||||
* testsuite/ext/array_allocator/3.cc: New.
|
* testsuite/ext/array_allocator/3.cc: New.
|
||||||
* docs/html/20_util/allocator.html: Add docs.
|
* docs/html/20_util/allocator.html: Add docs.
|
||||||
|
|
||||||
2004-10-25 Geoffrey Keating <geoffk@apple.com>
|
2004-10-25 Geoffrey Keating <geoffk@apple.com>
|
||||||
|
|
||||||
* configure.host (darwin*): Build libstdc++ single module
|
* configure.host (darwin*): Build libstdc++ single module
|
||||||
|
@ -1179,7 +1179,7 @@
|
||||||
* scripts/testsuite_flags.in (build-includes): Remove redundant
|
* scripts/testsuite_flags.in (build-includes): Remove redundant
|
||||||
search for libsupc++.
|
search for libsupc++.
|
||||||
* fragment.am: Clean.
|
* fragment.am: Clean.
|
||||||
|
|
||||||
2004-10-25 Benjamin Kosnik <bkoz@redhat.com>
|
2004-10-25 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
* include/Makefile.am (tr1_headers): Add tuple.
|
* include/Makefile.am (tr1_headers): Add tuple.
|
||||||
|
@ -1195,16 +1195,16 @@
|
||||||
* testsuite/tr1/6_containers/tuple/cons/assignment.cc: New.
|
* testsuite/tr1/6_containers/tuple/cons/assignment.cc: New.
|
||||||
* testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: New.
|
* testsuite/tr1/6_containers/tuple/cons/big_tuples.cc: New.
|
||||||
* testsuite/tr1/6_containers/tuple/cons/constructor.cc: New.
|
* testsuite/tr1/6_containers/tuple/cons/constructor.cc: New.
|
||||||
* testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
|
* testsuite/tr1/6_containers/tuple/creation_functions/make_tuple.cc:
|
||||||
New.
|
New.
|
||||||
* testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: New.
|
* testsuite/tr1/6_containers/tuple/creation_functions/tie.cc: New.
|
||||||
* testsuite/tr1/6_containers/tuple/element_access/get.cc: New.
|
* testsuite/tr1/6_containers/tuple/element_access/get.cc: New.
|
||||||
|
|
||||||
2004-10-25 Paolo Carlini <pcarlini@suse.de>
|
2004-10-25 Paolo Carlini <pcarlini@suse.de>
|
||||||
|
|
||||||
* include/bits/basic_string.h (_Rep::_M_is_safe): Move to
|
* include/bits/basic_string.h (_Rep::_M_is_safe): Move to
|
||||||
basic_string as _M_disjunct, adjust to take only __s.
|
basic_string as _M_disjunct, adjust to take only __s.
|
||||||
* include/bits/basic_string.tcc: Adjust consistently callers.
|
* include/bits/basic_string.tcc: Adjust consistently callers.
|
||||||
|
|
||||||
2004-10-25 Paolo Carlini <pcarlini@suse.de>
|
2004-10-25 Paolo Carlini <pcarlini@suse.de>
|
||||||
|
|
||||||
|
@ -1272,9 +1272,9 @@
|
||||||
* testsuite/tr1/6_containers/array/comparison_operators/(equal.cc,
|
* testsuite/tr1/6_containers/array/comparison_operators/(equal.cc,
|
||||||
greater.cc, greater_or_equal.cc, less.cc, less_or_equal.cc,
|
greater.cc, greater_or_equal.cc, less.cc, less_or_equal.cc,
|
||||||
not_equal): New.
|
not_equal): New.
|
||||||
* testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
|
* testsuite/tr1/6_containers/array/cons/aggregate_initialization.cc:
|
||||||
New.
|
New.
|
||||||
* testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
|
* testsuite/tr1/6_containers/array/element_access/at_out_of_range.cc:
|
||||||
New.
|
New.
|
||||||
* testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc: New.
|
* testsuite/tr1/6_containers/array/iterators/end_is_one_past.cc: New.
|
||||||
* testsuite/tr1/6_containers/array/requirements/(contiguous.cc,
|
* testsuite/tr1/6_containers/array/requirements/(contiguous.cc,
|
||||||
|
@ -1296,7 +1296,7 @@
|
||||||
_M_range_insert): Check at the outset that we are not trying
|
_M_range_insert): Check at the outset that we are not trying
|
||||||
to exceed max_size, then deal properly with __len overflows.
|
to exceed max_size, then deal properly with __len overflows.
|
||||||
* testsuite/23_containers/vector/modifiers/insert/1.cc: New.
|
* testsuite/23_containers/vector/modifiers/insert/1.cc: New.
|
||||||
|
|
||||||
* testsuite/testsuite_allocator.h: Remove redundant include.
|
* testsuite/testsuite_allocator.h: Remove redundant include.
|
||||||
|
|
||||||
2004-10-20 Paolo Carlini <pcarlini@suse.de>
|
2004-10-20 Paolo Carlini <pcarlini@suse.de>
|
||||||
|
@ -1337,10 +1337,10 @@
|
||||||
(__mt_alloc::allocate): Use it.
|
(__mt_alloc::allocate): Use it.
|
||||||
* src/mt_allocator.cc (__pool::_M_reclaim_block): Use it.
|
* src/mt_allocator.cc (__pool::_M_reclaim_block): Use it.
|
||||||
(__pool::_M_reserve_block): Simplify block allocation.
|
(__pool::_M_reserve_block): Simplify block allocation.
|
||||||
|
|
||||||
2004-10-17 Dhruv Matani <dhruvbird@gmx.net>
|
2004-10-17 Dhruv Matani <dhruvbird@gmx.net>
|
||||||
Paolo Carlini <pcarlini@suse.de>
|
Paolo Carlini <pcarlini@suse.de>
|
||||||
|
|
||||||
* include/ext/bitmap_allocator.h: Change unsigned int -> size_t: this
|
* include/ext/bitmap_allocator.h: Change unsigned int -> size_t: this
|
||||||
makes the code 64-bit correct and also fixes (together with using at
|
makes the code 64-bit correct and also fixes (together with using at
|
||||||
the beginning a bitmap 2 * size_t bytes wide) alignment issues: now
|
the beginning a bitmap 2 * size_t bytes wide) alignment issues: now
|
||||||
|
@ -1357,7 +1357,7 @@
|
||||||
|
|
||||||
* include/tr1/array (array::end const): Fix casting from iterator
|
* include/tr1/array (array::end const): Fix casting from iterator
|
||||||
to const_iterator.
|
to const_iterator.
|
||||||
|
|
||||||
2004-10-15 Paolo Carlini <pcarlini@suse.de>
|
2004-10-15 Paolo Carlini <pcarlini@suse.de>
|
||||||
|
|
||||||
* include/ext/bitmap_allocator.h: Qualify ::operator delete.
|
* include/ext/bitmap_allocator.h: Qualify ::operator delete.
|
||||||
|
@ -1391,7 +1391,7 @@
|
||||||
|
|
||||||
* testsuite/testsuite_allocator.h (check_new): Add instance argument.
|
* testsuite/testsuite_allocator.h (check_new): Add instance argument.
|
||||||
* testsuite/ext/array_allocator/check_new.cc: New.
|
* testsuite/ext/array_allocator/check_new.cc: New.
|
||||||
|
|
||||||
2004-10-14 Paolo Carlini <pcarlini@suse.de>
|
2004-10-14 Paolo Carlini <pcarlini@suse.de>
|
||||||
|
|
||||||
* include/ext/bitmap_allocator.h (bitmap_allocator::_Alloc_block):
|
* include/ext/bitmap_allocator.h (bitmap_allocator::_Alloc_block):
|
||||||
|
@ -1415,7 +1415,7 @@
|
||||||
* testsuite/ext/slist/check_construct_destroy.cc: ...here.
|
* testsuite/ext/slist/check_construct_destroy.cc: ...here.
|
||||||
* testsuite/ext/slist_explicit_instantiation.cc: Move to...
|
* testsuite/ext/slist_explicit_instantiation.cc: Move to...
|
||||||
* testsuite/ext/slist/instantiate.cc: ...here.
|
* testsuite/ext/slist/instantiate.cc: ...here.
|
||||||
|
|
||||||
2004-10-14 Benjamin Kosnik <bkoz@redhat.com>
|
2004-10-14 Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
* include/ext/mt_allocator.h: Tweaks.
|
* include/ext/mt_allocator.h: Tweaks.
|
||||||
|
@ -1446,7 +1446,7 @@
|
||||||
PR libstdc++/17948
|
PR libstdc++/17948
|
||||||
* include/bits/stl_tree.h (erase(iterator, iterator)): Revert
|
* include/bits/stl_tree.h (erase(iterator, iterator)): Revert
|
||||||
wrong commit of 2004-10-07.
|
wrong commit of 2004-10-07.
|
||||||
|
|
||||||
2004-10-12 Scott Snyder <snyder@fnal.gov>
|
2004-10-12 Scott Snyder <snyder@fnal.gov>
|
||||||
|
|
||||||
PR libstdc++/17948
|
PR libstdc++/17948
|
||||||
|
@ -1469,7 +1469,7 @@
|
||||||
* config/linker-map.gnu: Tweak exports.
|
* config/linker-map.gnu: Tweak exports.
|
||||||
* docs/html/ext/mt_allocator.html: Update docs.
|
* docs/html/ext/mt_allocator.html: Update docs.
|
||||||
* testsuite/ext/mt_allocator/deallocate_global-2.cc: Fix.
|
* testsuite/ext/mt_allocator/deallocate_global-2.cc: Fix.
|
||||||
* testsuite/ext/mt_allocator/deallocate_global-4.cc: Fix.
|
* testsuite/ext/mt_allocator/deallocate_global-4.cc: Fix.
|
||||||
* testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Fix.
|
* testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: Fix.
|
||||||
* testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Fix.
|
* testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: Fix.
|
||||||
* testsuite/ext/mt_allocator/deallocate_local-2.cc: Fix.
|
* testsuite/ext/mt_allocator/deallocate_local-2.cc: Fix.
|
||||||
|
@ -1504,7 +1504,7 @@
|
||||||
|
|
||||||
* acinclude.m4 (GLIBCXX_ENABLE_THREADS): Tweak test.
|
* acinclude.m4 (GLIBCXX_ENABLE_THREADS): Tweak test.
|
||||||
* configure: Regenerate.
|
* configure: Regenerate.
|
||||||
|
|
||||||
2004-10-10 Paolo Carlini <pcarlini@suse.de>
|
2004-10-10 Paolo Carlini <pcarlini@suse.de>
|
||||||
|
|
||||||
* config/locale/gnu/monetary_members.cc (_S_construct_pattern):
|
* config/locale/gnu/monetary_members.cc (_S_construct_pattern):
|
||||||
|
@ -1540,7 +1540,7 @@
|
||||||
* testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
|
* testsuite/ext/mt_allocator/deallocate_local_thread-3.cc: Same.
|
||||||
* testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Same.
|
* testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: Same.
|
||||||
* testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
|
* testsuite/ext/mt_allocator/deallocate_local-4.cc: Same.
|
||||||
|
|
||||||
2004-10-07 Phil Edwards <phil@codesourcery.com>
|
2004-10-07 Phil Edwards <phil@codesourcery.com>
|
||||||
|
|
||||||
* testsuite/lib/libstdc++.exp: Update list of undefined functions.
|
* testsuite/lib/libstdc++.exp: Update list of undefined functions.
|
||||||
|
@ -1600,7 +1600,7 @@
|
||||||
* testsuite/ext/mt_allocator/deallocate_global-1.cc: Move to...
|
* testsuite/ext/mt_allocator/deallocate_global-1.cc: Move to...
|
||||||
* testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: ...here.
|
* testsuite/ext/mt_allocator/deallocate_global_thread-1.cc: ...here.
|
||||||
* testsuite/ext/mt_allocator/deallocate_global-3.cc: Move to...
|
* testsuite/ext/mt_allocator/deallocate_global-3.cc: Move to...
|
||||||
* testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: ...here.
|
* testsuite/ext/mt_allocator/deallocate_global_thread-3.cc: ...here.
|
||||||
* testsuite/ext/mt_allocator/deallocate_local-1.cc: Move to...
|
* testsuite/ext/mt_allocator/deallocate_local-1.cc: Move to...
|
||||||
* testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: ...here.
|
* testsuite/ext/mt_allocator/deallocate_local_thread-1.cc: ...here.
|
||||||
* testsuite/ext/mt_allocator/deallocate_local-3.cc: Move to...
|
* testsuite/ext/mt_allocator/deallocate_local-3.cc: Move to...
|
||||||
|
@ -1647,10 +1647,10 @@
|
||||||
(__pool_base::_Block_address): New.
|
(__pool_base::_Block_address): New.
|
||||||
(__pool_base): Rearrange data members.
|
(__pool_base): Rearrange data members.
|
||||||
(__pool::_M_reserve_memory): To _M_reserve_block.
|
(__pool::_M_reserve_memory): To _M_reserve_block.
|
||||||
(__pool::_M_reclaim_memory): To _M_reclaim_block.
|
(__pool::_M_reclaim_memory): To _M_reclaim_block.
|
||||||
(__pool::_Bin_record): Add _Block_address data member.
|
(__pool::_Bin_record): Add _Block_address data member.
|
||||||
(__pool<false>): Add _M_thread_freelist_initial.
|
(__pool<false>): Add _M_thread_freelist_initial.
|
||||||
(__pool::~__pool): Declare.
|
(__pool::~__pool): Declare.
|
||||||
(__common_pool_policy): Move static data member to...
|
(__common_pool_policy): Move static data member to...
|
||||||
(__common_pool_policy::_S_get_pool): ...here, make static local.
|
(__common_pool_policy::_S_get_pool): ...here, make static local.
|
||||||
(__per_type_pool_policy): Move static data member to...
|
(__per_type_pool_policy): Move static data member to...
|
||||||
|
@ -1675,10 +1675,10 @@
|
||||||
* testsuite/ext/mt_allocator/deallocate_local-3.cc: New.
|
* testsuite/ext/mt_allocator/deallocate_local-3.cc: New.
|
||||||
* testsuite/ext/mt_allocator/deallocate_local-4.cc: New.
|
* testsuite/ext/mt_allocator/deallocate_local-4.cc: New.
|
||||||
* testsuite/ext/mt_allocator/deallocate.cc: New.
|
* testsuite/ext/mt_allocator/deallocate.cc: New.
|
||||||
* testsuite/ext/malloc_allocator/deallocate.cc: New.
|
* testsuite/ext/malloc_allocator/deallocate.cc: New.
|
||||||
* testsuite/ext/malloc_allocator/deallocate_global.cc: New.
|
* testsuite/ext/malloc_allocator/deallocate_global.cc: New.
|
||||||
* testsuite/ext/malloc_allocator/deallocate_local.cc: New.
|
* testsuite/ext/malloc_allocator/deallocate_local.cc: New.
|
||||||
|
|
||||||
2004-10-05 Ulrich Weigand <uweigand@de.ibm.com>
|
2004-10-05 Ulrich Weigand <uweigand@de.ibm.com>
|
||||||
|
|
||||||
* configure.host (abi_baseline_pair): Define for s390-*-linux* and
|
* configure.host (abi_baseline_pair): Define for s390-*-linux* and
|
||||||
|
@ -1776,7 +1776,7 @@
|
||||||
|
|
||||||
2004-09-29 Paolo Carlini <pcarlini@suse.de>
|
2004-09-29 Paolo Carlini <pcarlini@suse.de>
|
||||||
Benjamin Kosnik <bkoz@redhat.com>
|
Benjamin Kosnik <bkoz@redhat.com>
|
||||||
|
|
||||||
* testsuite/testsuite_io.h (class constraint_buf): New, extended
|
* testsuite/testsuite_io.h (class constraint_buf): New, extended
|
||||||
and templatized version of constraint_filebuf; add typedefs for
|
and templatized version of constraint_filebuf; add typedefs for
|
||||||
streambuf/stringbuf/filebuf and wchar_t counterparts.
|
streambuf/stringbuf/filebuf and wchar_t counterparts.
|
||||||
|
@ -1790,7 +1790,7 @@
|
||||||
* include/bits/basic_string.tcc (_S_construct, _M_destroy,
|
* include/bits/basic_string.tcc (_S_construct, _M_destroy,
|
||||||
_M_leak_hard, _M_mutate): Likewise.
|
_M_leak_hard, _M_mutate): Likewise.
|
||||||
* acinclude.m4 (GLIBCXX_ENABLE_FULLY_DYNAMIC_STRING): New.
|
* acinclude.m4 (GLIBCXX_ENABLE_FULLY_DYNAMIC_STRING): New.
|
||||||
* acconfig.h: Add corresponding undef.
|
* acconfig.h: Add corresponding undef.
|
||||||
* configure.ac: Use GLIBCXX_ENABLE_FULLY_DYNAMIC_STRING.
|
* configure.ac: Use GLIBCXX_ENABLE_FULLY_DYNAMIC_STRING.
|
||||||
* docs/html/configopts.html: Document --enable-fully-dynamic-string.
|
* docs/html/configopts.html: Document --enable-fully-dynamic-string.
|
||||||
* configure: Regenerate.
|
* configure: Regenerate.
|
||||||
|
@ -1802,7 +1802,7 @@
|
||||||
* testsuite/21_strings/basic_string/operations/char/1.cc: New.
|
* testsuite/21_strings/basic_string/operations/char/1.cc: New.
|
||||||
* testsuite/21_strings/basic_string/operations/wchar_t/1.cc: New.
|
* testsuite/21_strings/basic_string/operations/wchar_t/1.cc: New.
|
||||||
* testsuite/21_strings/basic_string/element_access/char/empty.cc: New.
|
* testsuite/21_strings/basic_string/element_access/char/empty.cc: New.
|
||||||
* testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
|
* testsuite/21_strings/basic_string/element_access/wchar_t/empty.cc:
|
||||||
New.
|
New.
|
||||||
|
|
||||||
2004-09-28 Paolo Carlini <pcarlini@suse.de>
|
2004-09-28 Paolo Carlini <pcarlini@suse.de>
|
||||||
|
@ -3812,10 +3812,12 @@
|
||||||
* testsuite/21_strings/char_traits/requirements/short/1.cc: Same.
|
* testsuite/21_strings/char_traits/requirements/short/1.cc: Same.
|
||||||
* testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
|
* testsuite/27_io/basic_istream/seekg/char/exceptions_badbit_throw.cc:
|
||||||
Same.
|
Same.
|
||||||
* testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_badbit_throw.cc: Same.
|
* testsuite/27_io/basic_ostream/inserters_arithmetic/char/
|
||||||
|
exceptions_badbit_throw.cc: Same.
|
||||||
* testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
|
* testsuite/27_io/basic_ostream/seekp/char/exceptions_badbit_throw.cc:
|
||||||
Same.
|
Same.
|
||||||
* testsuite/27_io/basic_ostream/inserters_arithmetic/char/exceptions_failbit_throw.cc: Same.
|
* testsuite/27_io/basic_ostream/inserters_arithmetic/char/
|
||||||
|
exceptions_failbit_throw.cc: Same.
|
||||||
* testsuite/27_io/types/2.cc: Same.
|
* testsuite/27_io/types/2.cc: Same.
|
||||||
|
|
||||||
* testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Fix temporary
|
* testsuite/ext/stdio_sync_filebuf/wchar_t/12077.cc: Fix temporary
|
||||||
|
|
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
Loading…
Add table
Reference in a new issue