+2001-12-11 Loren Rittle <ljrittle@acm.org>
+
+ * config/cpu/sparc/sparc32/bits/atomicity.h
+ (__Atomicity_lock<0>::_S_atomicity_lock): Add.
+
+2001-12-10 Paolo Carlini <pcarlini@unitus.it>
+
+ * include/bits/basic_string.tcc (_M_replace_safe): Fix typos.
+ * include/bits/basic_string.h: Fix typos.
+
+2001-12-10 Paolo Carlini <pcarlini@unitus.it>
+ Nathan Myers <ncm@cantrip.org>
+
+ * include/bits/basic_string.tcc (_M_replace_safe): New function.
+ (_M_replace(input_iterator_tag), append members): Use it.
+ (_M_replace(forward_iterator_tag)): Remove.
+ * include/bits/basic_string.h: Adjust declarations.
+ * src/string-inst.cc: Adjust declarations.
+
+2001-12-09 Benjamin Kosnik <bkoz@redhat.com>
+ Philip Martin <pmartin@uklinux.net>
+
+ * include/bits/locale_facets.h (__num_base::_S_scale_hex): Add.
+ (__num_base::_S_scale_oct): Add.
+ * src/locale.cc: Add definitions.
+ * testsuite/27_io/istream_extractor_arith.cc (main): Call test13.
+
+ * testsuite/testsuite_hooks.h: Remove duplicate VERIFY define.
+
+2001-12-07 Nathan Myers <ncm@cantrip.org>
+ Loren Rittle <ljrittle@acm.org>
+
+ libstdc++/5037
+ * config/cpu/sparc/sparc32/bits/atomicity.h
+ (struct __Atomicity_lock<__inst>): Add.
+ (__Atomicity_lock<__inst>::_S_atomicity_lock): Add.
+ (__exchange_and_add): Use __Atomicity_lock<0>::_S_atomicity_lock
+ instead of lock local to static function.
+ (__atomic_add): Likewise.
+
+2001-12-07 Phil Edwards <pme@gcc.gnu.org>
+
+ * src/globals.cc: Remove __GTHREADS guard.
+
+2001-12-07 Paolo Carlini <pcarlini@unitus.it>
+
+ * include/bits/locale_facets.tcc (num_put::_M_convert_float):
+ Extend comment, reduce __cs_size for non-fixed outputs.
+
+2001-12-07 Paolo Carlini <pcarlini@unitus.it>
+
+ * include/bits/basic_string.tcc (_M_mutate): Fix typo
+ in the previous check in.
+
+2001-12-06 Paolo Carlini <pcarlini@unitus.it>
+ Loren J. Rittle <ljrittle@acm.org>
+
+ * include/bits/basic_string.tcc (_M_mutate, _M_clone): Implement
+ exponential growth policy to meet linear amortized time
+ requirements of the standard.
+ (_S_create): Adjust comment.
+
+2001-12-06 Benjamin Kosnik <bkoz@redhat.com>
+
+ libstdc++/3720
+ * include/bits/locale_facets.tcc (num_put): Clean.
+ (num_get::_M_extract_float): Change argument to string.
+ (num_get::do_get(float)): Fixup.
+ (num_get::do_get(double)): Same.
+ (num_get::do_get(long double)): Same.
+ (num_get::_M_extract_int): Add maximum length parameter, __max.
+ (num_get::_M_extract_float): Correct zeros, use string.
+ * include/bits/locale_facets.h (num_get::_M_extract_float): Change
+ declaration here.
+ * src/locale.cc (__num_base::_S_atoms): Remove x, X.
+ * testsuite/27_io/istream_extractor_arith.cc (test13): Add.
+
+2001-12-06 Philip Martin <pmartin@uklinux.net>
+
+ * testsuite/27_io/istream_extractor_arith.cc (test12): Add
+ tests for excess input digits.
+
2001-12-06 Phil Edwards <pme@gcc.gnu.org>
* include/bits/std_bitset.h: Use GLIBCPP in multiple-inclusion guard.
2001-12-04 Paolo Carlini <pcarlini@unitus.it>
libstdc++/4402
- * testsuite/27_io/ostream_inserter_arith.cc (test02): add testcase
+ * testsuite/27_io/ostream_inserter_arith.cc (test02): Add testcase
from the PR.
* include/bits/locale_facets.tcc (num_put::_M_convert_float):
Deal properly with long ios_base::fixed floats.