+2001-11-02 Loren J. Rittle <ljrittle@acm.org>
+
+ * include/bits/stl_threads.h (_Atomic_swap): Only enable path
+ when platform supports __GTHREAD_MUTEX_INIT.
+
+2001-11-02 Phil Edwards <pme@gcc.gnu.org>
+
+ * acconfig.h: Update comments.
+ * acinclude.m4 (GLIBCPP_ENABLE_C99): Move strtoll, strtoull tests...
+ (GLIBCPP_ENABLE_LONG_LONG): ...to here. Don't check enable_c99.
+ * aclocal.m4: Regenerate.
+ * config.h.in: Regenerate.
+ * configure: Regenerate.
+
+ * include/bits/boost_concept_check.h: Unconditionally compile uses
+ of 'long long' which require only compiler support, not C lib support.
+ * include/bits/cpp_type_traits.h: Likewise.
+ * include/bits/std_limits.h: Likewise.
+ * include/bits/type_traits.h: Likewise.
+ * src/concept-inst.cc: Likewise.
+ * src/limits.cc: Likewise.
+ * include/c_shadow/stdlib.h: Compile conditionally on _GLIBCPP_USE_C99
+ instead of _GLIBCPP_USE_LONG_LONG.
+ * include/c_shadow/bits/std_cstdlib.h: Likewise.
+
+2001-11-02 Phil Edwards <pme@gcc.gnu.org>
+
+ * config/io/c_io_stdio.h: Correct grammar in comments.
+ * docs/doxygen/Intro.3: Expand "top-level" man page.
+ * docs/doxygen/doxygroups.cc: New module definitions (comments).
+ * docs/doxygen/mainpage.doxy: Tweaks.
+ * docs/doxygen/run_doxygen: Update Doxygen version, massage man pages.
+
+ Add @file hooks so that headers are considered to be documented.
+ * include/bits/basic_ios.h, include/bits/basic_file.h,
+ include/bits/basic_string.h, include/bits/boost_concept_check.h,
+ include/bits/char_traits.h, include/bits/codecvt.h,
+ include/bits/concept_check.h, include/bits/cpp_type_traits.h,
+ include/bits/fpos.h, include/bits/gslice.h, include/bits/gslice_array.h,
+ include/bits/indirect_array.h, include/bits/ios_base.h,
+ include/bits/locale_facets.h, include/bits/localefwd.h,
+ include/bits/mask_array.h, include/bits/pthread_allocimpl.h,
+ include/bits/slice.h, include/bits/slice_array.h,
+ include/bits/std_algorithm.h, include/bits/std_bitset.h,
+ include/bits/std_complex.h, include/bits/std_deque.h,
+ include/bits/std_fstream.h, include/bits/std_functional.h,
+ include/bits/std_iomanip.h, include/bits/std_ios.h,
+ include/bits/std_iosfwd.h, include/bits/std_iostream.h,
+ include/bits/std_istream.h, include/bits/std_iterator.h,
+ include/bits/std_limits.h, include/bits/std_list.h,
+ include/bits/std_locale.h, include/bits/std_map.h,
+ include/bits/std_memory.h, include/bits/std_numeric.h,
+ include/bits/std_ostream.h, include/bits/std_queue.h,
+ include/bits/std_set.h, include/bits/std_sstream.h,
+ include/bits/std_stack.h, include/bits/std_streambuf.h,
+ include/bits/std_string.h, include/bits/std_utility.h,
+ include/bits/std_valarray.h, include/bits/std_vector.h,
+ include/bits/stl_algo.h, include/bits/stl_alloc.h,
+ include/bits/stl_bvector.h, include/bits/stl_construct.h,
+ include/bits/stl_deque.h, include/bits/stl_heap.h,
+ include/bits/stl_iterator.h, include/bits/stl_iterator_base_funcs.h,
+ include/bits/stl_iterator_base_types.h, include/bits/stl_list.h,
+ include/bits/stl_map.h, include/bits/stl_multimap.h,
+ include/bits/stl_multiset.h, include/bits/stl_numeric.h,
+ include/bits/stl_pair.h, include/bits/stl_pthread_alloc.h,
+ include/bits/stl_queue.h, include/bits/stl_raw_storage_iter.h,
+ include/bits/stl_relops.h, include/bits/stl_set.h,
+ include/bits/stl_stack.h, include/bits/stl_tempbuf.h,
+ include/bits/stl_threads.h, include/bits/stl_tree.h,
+ include/bits/stl_uninitialized.h, include/bits/stl_vector.h,
+ include/bits/stream_iterator.h, include/bits/streambuf_iterator.h,
+ include/bits/stringfwd.h, include/bits/type_traits.h,
+ include/bits/valarray_array.h, include/bits/valarray_meta.h:
+ Add hooks, tweak comments only.
+
+ * include/bits/stl_algobase.h (swap, min, iter_swap): Also
+ document these functions.
+ * include/bits/stl_function.h: Tweak link comments.
+
+2001-11-01 Paolo Carlini <pcarlini@unitus.it>
+ Benjamin Kosnik <bkoz@redhat.com>
+
+ * testsuite/27_io/ios_manip_fmtflags.cc: Fix for non-interactive
+ output.
+ * include/bits/locale_facets.tcc (num_put::do_put(bool)): Fix.
+
+2001-11-01 Egor Duda <deo@logos-m.ru>
+
+ * config/os/newlib/bits/ctype_noninline.h
+ (ctype<char>::do_toupper(char __c)): Check for proper character class.
+ (ctype<char>::do_tolower(char __c)): Ditto.
+
+2001-11-01 Phil Edwards <pme@gcc.gnu.org>
+
+ * acinclude.m4: Fix spacing.
+ (GLIBCPP_ENABLE_CONCEPT_CHECKS): New macro.
+ * configure.in: Call here.
+ * acconfig.h: Add _GLIBCPP_CONCEPT_CHECKS.
+ * include/bits/boost_concept_check.h: Fix headers.
+ (__function_requires): Make inline.
+ * include/bits/c++config (_GLIBCPP_CONCEPT_CHECKS): Remove.
+ * aclocal.m4: Regenerate.
+ * config.h.in: Regenerate.
+ * configure: Regenerate.
+
+ Move trailing ';' inside macro, PR libstdc++/3666.
+ * include/bits/concept_check.h: Add semicolon.
+ * include/bits/stl_algo.h: Remove semicolon.
+ * include/bits/stl_algobase.h: Likewise.
+ * include/bits/stl_deque.h: Likewise.
+ * include/bits/stl_heap.h: Likewise.
+ * include/bits/stl_iterator_base_funcs.h: Likewise.
+ * include/bits/stl_list.h: Likewise.
+ * include/bits/stl_map.h: Likewise.
+ * include/bits/stl_multimap.h: Likewise.
+ * include/bits/stl_multiset.h: Likewise.
+ * include/bits/stl_numeric.h: Likewise.
+ * include/bits/stl_queue.h: Likewise.
+ * include/bits/stl_set.h: Likewise.
+ * include/bits/stl_stack.h: Likewise.
+ * include/bits/stl_vector.h: Likewise.
+ * include/ext/hash_map: Likewise.
+ * include/ext/hash_set: Likewise.
+ * include/ext/slist: Likewise.
+
+ * src/concept-inst.cc: New file with explicit instantiations.
+ * src/Makefile.am (sources): Add here, with special build rules.
+ * src/Makefile.in: Regenerate.
+
+2001-11-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
+
+ * include/bits/std_complex.h (_Norm_helper): New class template.
+ (norm): Tweak.
+ (abs): Tweak. Fix Thinko.
+
+2001-10-31 Benjamin Kosnik <bkoz@redhat.com>
+
+ libstdc++/4749
+ * include/bits/codecvt.h: Add virtual member function declarations.
+ * src/codecvt.cc: Tweaks.
+ * testsuite/22_locale/codecvt.cc: Test compilation only,
+ non-required facets not required to have linkage.
+
+2001-10-31 Edward E. Meyer <edward.e.meyer@boeing.com>
+
+ libstdc++/4622
+ * include/bits/std_complex.h (complex::operator/=): Correct sign.
+
+2001-10-30 Paolo Carlini <pcarlini@unitus.it>
+ Benjamin Kosnik <bkoz@redhat.com>
+
+ libstdc++/4354
+ * include/bits/basic_string.h: Tweaks.
+ * include/bits/basic_string.tcc (string::_M_replace(iterator,
+ iterator, _ForwardIter, _ForwardIter, forward_iterator_tag): Fix.
+ * src/string-inst.cc: Tweaks, add instantiation.
+ * testsuite/21_strings/replace.cc (test02): Add test.
+ * testsuite/21_strings/assign.cc (test01): New file.
+
+001-10-30 Jakub Jelinek <jakub@redhat.com>
+
+ * include/bits/stl_deque.h (_M_new_elements_at_front): Use
+ __throw_exception_again.
+ (_M_new_elements_at_back): Likewise.
+
+2001-10-29 Benjamin Kosnik <bkoz@redhat.com>
+
+ libstdc++/3647
+ * include/bits/fstream.tcc (filebuf::showmanyc): Simplify.
+ * testsuite/27_io/filebuf.cc (test07): New test.
+ (test03): Modify showmanyc test.
+
+2001-10-26 Benjamin Kosnik <bkoz@redhat.com>
+
+ libstdc++/4503
+ * config/locale/codecvt_specializations_ieee_1003.1-200x.h
+ (__enc_traits::~__enc_traits): Fix.
+ (__enc_traits::_M_init): Add error checking.
+
+2001-10-25 Benjamin Kosnik <bkoz@redhat.com>
+
+ libstdc++/4542
+ * include/bits/locale_facets.tcc (time_get::_M_extract_name): Fix.
+
+2001-10-25 Benjamin Kosnik <bkoz@redhat.com>
+
+ libstdc++/4545
+ * include/bits/ostream.tcc (ostream::operator<<(streambuf*)): Fix
+ exceptions.
+ * include/bits/istream.tcc (istream::operator>>(streambuf*): Make
+ consistent, where possible.
+ * include/bits/streambuf.tcc: Tweak.
+
+2001-10-25 Brendan Kehoe <brendan@zen.org>
+
+ libstdc++/4536
+ * bits/ostream.tcc (seekp): Scope use as ios_base::failbit.
+ * bits/istream.tcc (seekg): Likewise.
+
+2001-10-25 Benjamin Kosnik <bkoz@redhat.com>
+ Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
+ Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
+
+ * config/os/gnu-linux/bits/os_defines.h: Set to 64 bit longs with
+ __s390x__ only.
+ * include/bits/std_limits.h: Fix wchar_t issues.
+ * config/os/aix/bits/os_defines.h: Fix.
+
2001-10-25 Benjamin Kosnik <bkoz@redhat.com>
* include/bits/locale_facets.tcc (collate::do_transform): Fix.