+2002-03-05 Benjamin Kosnik <bkoz@redhat.com>
+
+ * docs/html/17_intro/RELEASE-NOTES: Update.
+ * README: Format subdirectories.
+
+2002-03-05 Paolo Carlini <pcarlini@unitus.it>
+
+ libstdc++/5816
+ * include/bits/locale_facets.tcc
+ (num_get::_M_extract_float): Fix the parsing of __dec, since
+ the standard prescribes that if no grouping characters are
+ seen, no grouping check is applied.
+ * testsuite/22_locale/num_get_members_char.cc: Add test05
+ distilled from the PR.
+ * testsuite/22_locale/num_get_members_wchar_t.cc: Ditto.
+
+2002-03-04 Craig Rodrigues <rodrigc@gcc.gnu.org>
+
+ * docs/html/17_intro/porting-howto.xml: Refer to
+ http://www.oasis-open.org for docbookx.dtd.
+ * docs/html/17_intro/porting-howto.html: Regenerated.
+
+2002-03-03 Phil Edwards <pme@gcc.gnu.org>
+
+ PR libstdc++/3955
+ * include/std/std_sstream.h: Remove trailing spaces.
+ (basic_stringbuf::_M_stringbuf_init): Also check for ios_base::app.
+ * testsuite/27_io/stringbuf.cc (test05, test06): New tests.
+
+2002-03-02 Paolo Carlini <pcarlini@unitus.it>
+
+ * testsuite/22_locale/num_get_members_char.cc (test04):
+ Use a named locale expecting grouping (de_DE).
+ * testsuite/22_locale/num_get_members_wchar_t.cc (test04):
+ Ditto.
+ * testsuite/27_io/ios_manip_basefield.cc (test01):
+ Extend coverage, uniform treatment of hexs and octs.
+
+2002-02-28 Richard Henderson <rth@redhat.com>
+
+ * config/linker-map.gnu: Export operator new with unsigned long,
+ and with std::nothrow_t. Likewise operator delete.
+
+2002-02-28 Paolo Carlini <pcarlini@unitus.it>
+
+ * include/bits/locale_facets.tcc (num_get::_M_extract_int):
+ Admit grouping for octals and hexadecimals too.
+ * testsuite/22_locale/num_get_members_char.cc: Add test04.
+ (test01): Tweak "." -> "," in void* test.
+ * testsuite/22_locale/num_get_members_wchar_t.cc: Ditto.
+
+ * testsuite/27_io/ios_manip_basefield.cc: Remove static keyword.
+ * testsuite/27_io/ios_manip_fmtflags.cc: Remove two of them.
+
+2002-02-27 Paolo Carlini <pcarlini@unitus.it>
+
+ * testsuite/27_io/ios_manip_basefield.cc (test01):
+ Fix for 64 bit machines.
+
+2002-02-26 Benjamin Kosnik <bkoz@redhat.com>
+
+ libstdc++/3983
+ * include/bits/basic_ios.tcc (basic_ios::init): Set _M_fill to zero.
+ Adjust comment.
+ * include/bits/basic_ios.h (basic_ios::_M_fill): Make mutable.
+ (basic_ios::_M_fill_init): New.
+ (basic_ios::fill()): Delay dealing with _M_fill.
+ Adjust comment.
+ * ios.cc (ios_base::ios_base()): Initialize _M_callbacks, _M_words.
+ (ios_base::_M_call_callbacks): Adjust.
+ * testsuite/27_io/ios_init.cc (test02): Adjust testcase.
+
+2002-02-26 Loren Rittle <ljrittle@acm.org>
+
+ * include/Makefile.am (thread_target_headers): Unconditionally
+ stage and install gthr-posix.h.
+ (${target_builddir}/gthr-posix.h): New rule cloned off
+ ${target_builddir}/gthr-default.h.
+ (${target_builddir}/gthr-default.h): Support chained inclusion
+ of gthr support headers.
+ * include/Makefile.in: Rebuilt.
+
+2002-02-26 Paolo Carlini <pcarlini@unitus.it>
+
+ * include/bits/locale_facets.tcc (num_put::_M_widen_int):
+ Group all the integral types, not only decs.
+ * testsuite/27_io/ios_manip_basefield.cc (test01): Tweak existing
+ tests, add a few more.
+
+2002-02-25 Benjamin Kosnik <bkoz@redhat.com>
+
+ * src/ios.cc (ios_base::~ios_base): Tweak.
+ (ios_base::_M_call_callbacks): Deal with null __p.
+ (ios_base::ios_base): Set _M_callbacks.
+ * include/bits/basic_ios.tcc (basic_ios::init): Adjust comment.
+ * testsuite/27_io/ios_init.cc (test02): Fix.
+
+ * mkcheck.in (static_fail): Failed links go to output file.
+
+2002-02-25 Phil Edwards <pme@gcc.gnu.org>
+
+ * docs/html/faq/index.html: Update.
+ * docs/html/faq/index.txt: Regenerate.
+
+2002-02-22 Phil Edwards <pme@gcc.gnu.org>
+
+ * acinclude.m4 (GLIBCPP_ENABLE_SYMVERS): Fix comment.
+ * aclocal.m4: Regenerate.
+ * docs/html/configopts.html: Document --enable-symvers.
+ * config/linker-map.gnu: Break libsupc++ symbols out to their own tag.
+
+2002-02-22 Philipp Thomas <pthomas@suse.de>
+
+ * include/backward/tempbuf.h: get_temporary_buffer and
+ return_temporary_buffer are in namespace std, not in __gnu_cxx.
+
+2002-02-21 Benjamin Kosnik <bkoz@redhat.com>
+
+ * configure.in (target_alias): Default to yes.
+ * acinclude.m4 (GLIBCPP_ENABLE_SYMVERS): Add check for shared
+ libgcc to default case.
+
+2002-02-20 Phil Edwards <pme@gcc.gnu.org>
+
+ * acinclude.m4 (GLIBCPP_CHECK_LINKER_FEATURES): Also check version.
+ (GLIBCPP_ENABLE_SYMVERS): Redo logic, use linker version.
+ * configure.in (GLIBCPP_ENABLE_SYMVERS): Move later in the script.
+ * aclocal.m4: Regenerate.
+ * configure: Regenerate.
+ * config/linker-map.dummy: New file. Contains nothing useful.
+
+2002-02-20 Benjamin Kosnik <bkoz@redhat.com>
+
+ * testsuite/22_locale/money_put_members_char.cc: Fix.
+ * testsuite/22_locale/money_put_members_wchar_t.cc: Fix.
+
+ * testsuite/27_io/standard_manipulators.cc: New file.
+
+ * testsuite/27_io/ios_manip_basefield.cc: Check results, now failing.
+ * testsuite/27_io/ios_manip_fmtflags.cc: Use locale::classic().
+
+2002-02-20 Danny Smith <dannysmith@users.sourceforge.net>
+
+ * config/os/mingw32/bits/ctype_noninline.h
+ (ctype<char>::ctype): Remove default args from parm list.
+ * config/os/djgpp/bits/ctype_noninline.h: Same.
+
+2002-02-19 Benjamin Kosnik <bkoz@redhat.com>
+
+ * include/std/std_iomanip.h: Inline, tweaks.
+ * config/linker-map.gnu: Remove hacks.
+
+ * testsuite/21_strings/capacity.cc: Add explicit instantiations.
+ * testsuite/27_io/ios_init.cc: Same.
+ * testsuite/22_locale/money_get_members_char.cc (test07): Fix.
+ * testsuite/22_locale/money_get_members_wchar_t.cc (test07): Same.
+
+2002-02-19 Benjamin Kosnik <bkoz@redhat.com>
+
+ * config/linker-map.gnu: Export global vtable, typeinfo, guard
+ variable, and thunk info as per CXXABI docs.
+
+2002-02-19 Loren Rittle <ljrittle@acm.org>
+
+ * include/Makefile.am: Use CONFIG_HEADER instead of ad hoc names.
+ * include/Makefile.in: Rebuilt.
+
+2002-02-18 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
+
+ * testsuite/22_locale/collate_byname.cc (test01): Replace size4
+ with size3 for the string collations of str5.
+
+2002-02-18 Paolo Carlini <pcarlini@unitus.it>
+
+ libstdc++/5708
+ * include/bits/locale_facets.tcc (money_put::do_put):
+ For the space field use __fill instead of ' ', uniformly.
+ * testsuite/22_locale/money_put_members_char.cc:
+ Add test05 distilled from PR.
+ (test01-02-03): Trim some '*' to ' '.
+ * testsuite/22_locale/money_put_members_wchar_t.cc: Ditto.
+
+2002-02-18 Loren Rittle <ljrittle@acm.org>
+
+ libstdc++/5697
+ * include/Makefile.am (thread_builddir): Remove (map all
+ existing uses to target_builddir).
+ (thread_headers): Rename to...
+ (thread_target_headers): ...this.
+ (stamp-thread): Remove.
+ (stamp-target): Correctly state the position as built.
+ Update all dependencies to match the new reality. Remove all
+ dependency calculations on directories.
+ * include/Makefile.in: Rebuilt.
+
+2002-02-16 Benjamin Kosnik <bkoz@redhat.com>
+
+ * include/bits/locale_facets.tcc: Add pragma GCC system_header.
+ * include/bits/fstream.tcc: Same.
+ * include/bits/sstream.tcc: Same.
+ * include/bits/ostream.tcc: Same.
+ * include/bits/istream.tcc: Same.
+ * include/bits/streambuf.tcc: Same.
+ * include/bits/basic_ios.tcc: Same.
+ * include/bits/basic_string.tcc: Same.
+
+2002-02-15 Benjamin Kosnik <bkoz@redhat.com>
+
+ * include/std/std_iosfwd.h: Don't guard typedefs with
+ _GLIBCPP_USE_WCHAR_T
+ * include/bits/stringfwd.h: Same.
+
+2002-02-15 Benjamin Kosnik <bkoz@redhat.com>
+
+ * src/locale.cc (moneypunct_byname): Remove definitions.
+ * include/std/std_streambuf.h (streambuf::operator=): Return.
+
+2002-02-15 Benjamin Kosnik <bkoz@redhat.com>
+
+ Tune for size.
+ * src/string-inst.cc (string::_Rep::_S_terminal): Remove redundant
+ explicit instantiation.
+ (string::_Rep::_S_max_size): Same.
+ * include/bits/basic_string.tcc: Add extern explicit
+ instantiations for string, wstring.
+ * include/bits/basic_ios.tcc: Add extern explicit instantiations
+ for ios, wios.
+ * include/bits/streambuf.tcc: Same, for streambuf, wstreambuf.
+ * include/bits/istream.tcc: Same, for istream, wistream.
+ * include/bits/ostream.tcc: Same for ostream, wostream, iostream,
+ wiostream.
+ * include/bits/sstream.tcc: Same, for stringbuf, wstringbuf,
+ istringstream, wistringstream, ostringstream, wostringstream,
+ stringstream, wstringstream.
+ * include/bits/fstream.tcc: Same, for filebuf, wfilebuf, ifstream,
+ wifstream, ofstream, wofstream, fstream, wfstream.
+ * src/misc-inst.cc: Correct comments.
+ Add iomanip instantiations for wide streams.
+ * include/std/std_iomanip.h: Same.
+ * include/bits/locale_facets.tcc: Same.
+
+ * include/std/std_streambuf.h: Correct
+ _GLIBCPP_FULLY_COMPLIANT_HEADERS guard.
+ * include/std/std_sstream.h: Same.
+ * include/std/std_ostream.h: Same.
+ * include/std/std_istream.h: Same.
+ * include/std/std_fstream.h: Same.
+
+ * include/std/std_streambuf.h: Add definitions for private copy
+ ctor and assignment operator.
+ * include/std/std_istream.h: Remove declared but undefined copy
+ ctor and assignment operator. This is taken care of in ios_base,
+ so adding it in the derived class as well is superfluous.
+ * include/std/std_ostream.h: Same.
+
+ * include/bits/basic_ios.h (basic_ios::clear): Don't inline.
+ * include/bits/basic_ios.tcc (basic_ios::clear): Move definition here.
+
+2002-02-14 Benjamin Kosnik <bkoz@redhat.com>
+
+ * config/linker-map.gnu: Change tag from GCC_3.1 to GLIBCPP_3.1.
+ Add typeinfo bits. Smooth.
+ * aclocal.m4: Regenerate.
+ * configure: Same.
+ * src/Makefile.in: Same.
+
+2001-02-14 Joel Sherrill <joel@OARcorp.com>
+
+ * config/cpu/m68k/bits/atomicity.h: Corrected for RTEMS targets
+ which do not have a CAS instruction.
+
+2002-02-14 Phil Edwards <pme@gcc.gnu.org>
+
+ * acinclude.m4 (GLIBCPP_ENABLE_SYMVERS): New macro, initial revision.
+ * configure.in: Call it.
+ * config/linker-map.gnu: New file, initial incomplete revision.
+ * src/Makefile.am: Optionally pass version script to the linker.
+ * aclocal.m4: Regenerate.
+ * configure: Regenerate.
+ * src/Makefile.in: Regenerate.
+
+2002-02-13 Benjamin Kosnik <bkoz@redhat.com>
+
+ * src/localename.cc: Remove stdexcept include.
+ * src/locale-inst.cc: Same.
+ * src/locale.cc: Same.
+ * src/functexcept.cc: Remove string includes.
+ * include/std/std_bitset.h: Remove stdexcept include.
+ * testsuite/23_containers/bitset_members.cc: Add stdexcept.
+ * testsuite/23_containers/bitset_ctor.cc: Same.
+
+2002-02-11 Benjamin Kosnik <bkoz@redhat.com>
+
+ * include/bits/stl_algo (__stl_threshold): Declare external.
+ (__stl_chunk_size): Same.
+ * include/bits/stl_bvector.h (__WORD_BIT): Same.
+ * include/bits/stl_tree.h (_S_rb_tree_red): Same.
+ (_S_rb_tree_black): Same.
+ * src/stl-inst.cc (__stl_threshold): Define.
+ (__stl_chunk_size): Same.
+ (__WORD_BIT): Same.
+ (_S_rb_tree_red): Same.
+ (_S_rb_tree_black): Same.
+
+ * config/io/basic_file_libio.h (__basic_file): Add declarations.
+ * include/bits/basic_file.h: Remove.
+ * config/io/c_io_stdio.h: Remove _GLIBCPP_BASIC_FILE_ENCAPSULATION
+ Declare generic types, specialization.
+ * config/io/basic_file_stdio.cc: Definitions.
+ * config/io/c_io_libio.h: Remove _GLIBCPP_BASIC_FILE_INHERITANCE.
+ Declare generic types.
+ * include/Makefile.am (bits_headers): Remove basic_file.h.
+ (extra_target_headers): Change basic_file_model.h to basic_file.h.
+ (stamp-target): Same.
+
+ * include/bits/stl_alloc.h: Tweaks.
+ * include/bits/localefwd.h: Same.
+
+2002-02-11 Aaron W LaFramboise <AWLaFramboise@aol.com>
+
+ * include/bits/locale_facets.tcc (collate::do_hash): Fix.
+ * testsuite/22_locale/collate_members_char.cc (test03): New test.
+ * testsuite/22_locale/collate_members_wchar_t.cc (test03): Same.
+
+2002-02-10 Phil Edwards <pme@gcc.gnu.org>
+
+ * include/bits/stl_algo.h (transform (both signatures), generate_n):
+ Use __typeof__ in concept checks.
+
+2002-02-10 Jonathan Wakely <cow@compsoc.man.ac.uk>
+
+ * include/bits/stl_algo.h (__median, for_each, find, find_if,
+ adjacent_find, count, count_if, search, search_n, swap_ranges,
+ transform, replace, replace_if, replace_copy, replace_copy_if,
+ generate, generate_n, remove_copy, remove_copy_if, remove, remove_if,
+ unique, unique_copy, reverse, reverse_copy): Doxygenate.
+
+2002-02-08 Benjamin Kosnik <bkoz@redhat.com>
+
+ * include/bits/locale_facets.h
+ (numpunct<_CharT>::_M_initialize_numpunct): Remove definition.
+ (__timepunct<_CharT>::_M_initialize_timepunct): Same.
+ (__timepunct<_CharT>::_M_put_helper): Same.
+ (moneypunct<_CharT, _Intl>::_M_initialize_moneypunct): Same.
+
+ * include/bits/fstream.tcc (filebuf::underflow): Remove
+ __codecvt_type typedef.
+ (filebuf::_M_convert_to_external): Same.
+
+2002-02-08 Phil Edwards <pme@gcc.gnu.org>
+
+ * docs/doxygen/TODO: Update.
+ * docs/doxygen/doxygroups.cc: Tweak __gnu_cxx description.
+ * docs/doxygen/mainpage.html: Add TODO list link.
+ * docs/doxygen/user.cfg.in: Add @doctodo hook.
+ * docs/doxygen/tables.html: New file, emoty structure only.
+
+ * include/bits/stl_iterator.h: Doxygenate just about everything.
+ * include/bits/stl_iterator_base_funcs.h: Ditto, clean up spaces.
+ * include/bits/stl_iterator_base_types.h: Add notes.
+
+2002-02-07 Stephan Buys <sbproxy@icon.co.za>
+
+ * include/bits/stl_map.h: Tweak doxygen markup.
+ * include/bits/stl_multimap.h: Doxygenate and remove extra spaces.
+ * include/bits/stl_vector.h: Likewise.
+
+2002-02-07 Benjamin Kosnik <bkoz@redhat.com>
+
+ libstdc++/5286
+ libstdc++/3860
+ * include/std/std_fstream.h (filebuf::__file_type): Change to
+ __basic_file<char>.
+ (filebuf::_M_convert_to_external): Declare.
+ * include/bits/fstream.tcc (filebuf::_M_convert_to_external): Define
+ codecvt bits for wide streams.
+ (filebuf::_M_really_overflow): Use it.
+ (filebuf::underflow): Use codecvt.
+ * config/locale/codecvt_specializations_ieee_1003.1-200x.h:
+ (codecvt<__enc_traits>::do_out): Deal with partial.
+ (codecvt<__enc_traits>::do_encoding): Return something useful.
+ * src/codecvt.cc (codecvt<wchar_t>::do_encoding): Return sizeof
+ wchar_t.
+ * testsuite/22_locale/codecvt_members_unicode_char.cc (test01):
+ Change expected encoding output.
+ (test02): Same.
+ * testsuite/22_locale/codecvt_members_wchar_t_char.cc (test01): Same.
+ (test02): Same.
+
+2002-02-07 Benjamin Kosnik <bkoz@redhat.com>
+ Wolfgang Bangerth <wolfgang.bangerth@iwr.uni-heidelberg.de>
+
+ * include/bits/basic_ios.tcc (basic_ios::narrow): Add default value.
+ (basic_ios::widen): Same.
+
+2002-02-07 Paolo Carlini <pcarlini@unitus.it>
+
+ * testsuite/22_locale/money_get_members_char.cc:
+ Add comment, tidy up.
+ (test01): more "en_HK" tests (without showbase).
+ * testsuite/22_locale/money_get_members_wchar_t.cc: Ditto.
+
+2002-02-06 Loren Rittle <ljrittle@acm.org>
+
+ * config/locale/c_locale_generic.cc: Do not trust
+ _GLIBCPP_HAVE_STRTOF or _GLIBCPP_HAVE_STRTOLD as
+ set by configure.
+
+2002-02-06 Loren Rittle <ljrittle@acm.org>
+
+ * acinclude.m4: Add C++ linkage check for strtof.
+ * aclocal.m4: Rebuilt.
+ * config.h.in: Rebuilt.
+ * configure: Rebuilt.
+ * config/locale/c_locale_generic.cc: Conditionally include
+ <ieeefp.h>. Improve handling and error checking of float
+ and long double input for non-C99 configurations.
+
+2002-02-06 Paolo Carlini <pcarlini@unitus.it>
+
+ * include/bits/locale_facets.tcc (money_get::do_get(string)):
+ In case money_base::symbol deal properly with multi-char sign
+ for patterns {X,Y,Z,symbol} and {X,Y,symbol,none}.
+ * testsuite/22_locale/money_get_members_char.cc: Add test07.
+ * testsuite/22_locale/money_get_members_wchar_t.cc: Add test07.
+
+2002-02-05 Paolo Carlini <pcarlini@unitus.it>
+
+ * include/bits/locale_facets.tcc (money_get::do_get(string)):
+ First construct a tentative returned string, then, only if the
+ parsing succeeds, copy it into the string passed by reference.
+ * testsuite/22_locale/money_get_members_char.cc: Add test06.
+ * testsuite/22_locale/money_get_members_wchar_t.cc: Add test06.
+
+2002-02-04 Phil Edwards <pme@gcc.gnu.org>
+
+ * docs/doxygen/TODO: Impl-defined behavior now documented...
+ * docs/html/17_intro/howto.html: ...here.
+ * docs/doxygen/mainpage.doxy: Remove, rename...
+ * docs/doxygen/mainpage.html: ...to this. Tweak HTML, add license.
+ * docs/doxygen/style.css: Add small text.
+ * docs/doxygen/run_doxygen: Adjust for new mainpage.
+ * docs/doxygen/user.cfg.in: Likewise.
+
+2002-02-04 Stephan Buys <sbproxy@icon.co.za>
+
+ * include/bits/stl_map.h: Initial doxygen markup.
+ * include/std/std_fstream.h: Initial doxygen markup.
+
+2002-02-04 Paolo Carlini <pcarlini@unitus.it>
+
+ libstdc++/5579
+ * include/bits/locale_facets.tcc (money_get::do_get(string)):
+ Deal correctly with !(__io.flags() & ios_base::showbase)
+ for case money_base::symbol.
+ * testsuite/22_locale/money_get_members_char.cc: Add test05.
+ * testsuite/22_locale/money_get_members_wchar_t.cc: Add test05.
+
+2002-02-02 Paolo Carlini <pcarlini@unitus.it>
+
+ * testsuite/22_locale/operators.cc
+ (gnu_collate::do_compare()): Add return statement to
+ suppress "no return statement" warning.
+
+2002-02-01 Paolo Carlini <pcarlini@unitus.it>
+
+ * testsuite/27_io/ostream_manip.cc: Enable test02.
+
+2002-02-01 Phil Edwards <pme@gcc.gnu.org>
+
+ * docs/html/documentation.html: Update for 3.0.96.
+ * docs/html/faq/index.html: Update for 3.0.96.
+ * docs/html/faq/index.txt: Regenerated.
+ * docs/doxygen/TODO: Update notes.
+ * docs/html/17_intro/howto.html: Initial impl-specific listing.
+
+2002-01-31 Benjamin Kosnik <bkoz@redhat.com>
+
+ * config/locale/codecvt_specializations_ieee_1003.1-200x.h:
+ Initialize all data members in copy ctor. Make ctors explicit.
+ (__enc_traits::__enc_traits()): Default ctor does nothing.
+ (__enc_traits::_M_init): Guard against multiple iconv_opens.
+ * include/std/std_sstream.h (basic_stringbuf): Make data members
+ protected.
+ * include/std/std_fstream.h (basic_filebuf): Same.
+ * include/std/std_streambuf.h: Tweak.
+ * include/bits/streambuf.tcc: Same.
+ * include/bits/sstream.tcc: Same.
+ * include/bits/fstream.tcc: Same.
+
2002-01-31 Loren Rittle <ljrittle@acm.org>
* testsuite/22_locale/codecvt_members_char_char.cc: Do not
* docs/html/27_io/howto.html: Also link to Langer and Kreft text.
2002-01-28 Paolo Carlini <pcarlini@unitus.it>
- Charles Leggett <CGLeggett@lbl.gov>
+ Charles Leggett <CGLeggett@lbl.gov>
* testsuite/27_io/filebuf_members.cc (test_05): Add test.
2002-01-23 Loren Rittle <ljrittle@acm.org>
- * config/locale/c_locale_generic.cc: Fix typename usage.
+ * config/locale/c_locale_generic.cc: Fix typename usage.
2002-01-22 Benjamin Kosnik <bkoz@redhat.com>
* include/Makefile.in: Regenerate.
2002-01-16 Benjamin Kosnik <bkoz@redhat.com>
- Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
+ Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
* include/bits/stl_iterator.h (reverse_iterator::_M_current):
Deuglify, should be current.
2002-01-09 Paolo Carlini <pcarlini@unitus.it>
- * libsupc++/exception (bad_exception): Add comment.
- * libsupc++/new (bad_alloc): Same.
- * libsupc++/typeinfo (bad_cast, bad_typeid): Same.
+ * libsupc++/exception (bad_exception): Add comment.
+ * libsupc++/new (bad_alloc): Same.
+ * libsupc++/typeinfo (bad_cast, bad_typeid): Same.
2002-01-09 Paolo Carlini <pcarlini@unitus.it>
2002-01-08 Benjamin Kosnik <bkoz@redhat.com>
- libstdc++/2913
- libstdc++/4879
+ libstdc++/2913
+ libstdc++/4879
* include/bits/fstream.tcc (filebuf::_M_really_overflow): Test
return value of _M_file->sync().
(filebuf::showmanyc): Check for is_open.
* include/bits/stl_numeric.h (power + helpers, iota): Move to...
* include/ext/numeric: ...here, new file.
- * include/bits/stl_function.h (identity_element, unary_compose,
+ * include/bits/stl_function.h (identity_element, unary_compose,
binary_compose, compose1, compose2, identity, select1st,
select2nd, project1st + helper, project2nd + helper,
constant_void_fun + helper, constant_unary_fun + helper,
costant_binary_fun + helper, constant0, constant1, constant2,
subtractive_rng, mem_fun1, mem_fun1_ref): Move to...
- * include/ext/functional: ...here, new file.
- * include/Makefile.am (ext_headers): Add new files.
- * include/Makefile.in: Regenerate.
- * testsuite/ext/headers.cc: Include <ext/numeric> and
+ * include/ext/functional: ...here, new file.
+ * include/Makefile.am (ext_headers): Add new files.
+ * include/Makefile.in: Regenerate.
+ * testsuite/ext/headers.cc: Include <ext/numeric> and
<ext/functional>.
* include/backward/algo.h: Include <ext/numeric>, tweak.
* include/backward/function.h: Include <ext/functional>, tweak.
- * include/ext/ropeimpl.h: Include <ext/numeric>.
+ * include/ext/ropeimpl.h: Include <ext/numeric>.
2002-01-03 Jeffrey A Law <law@redhat.com>
- * config/os/hpux/bits/os_defines.h: Prefix __strtoll and
- __strtoull declarations with __extension__.
+ * config/os/hpux/bits/os_defines.h: Prefix __strtoll and
+ __strtoull declarations with __extension__.
2002-01-03 David Billinghurst <David.Billinghurst@riotinto.com>
* include/bits/stl_algobase.h (copy_n + helpers,
lexicographical_compare_3way + helpers): Move to...
* include/ext/algorithm: ...here.
- * include/bits/stl_uninitialized.h (uninitialized_copy_n +
- helpers): Move to...
- * include/ext/memory: ...here, new file.
- * include/Makefile.am (ext_headers): Add new file.
- * include/Makefile.in: Regenerate.
- * testsuite/ext/headers.cc: Include <ext/memory>.
+ * include/bits/stl_uninitialized.h (uninitialized_copy_n +
+ helpers): Move to...
+ * include/ext/memory: ...here, new file.
+ * include/Makefile.am (ext_headers): Add new file.
+ * include/Makefile.in: Regenerate.
+ * testsuite/ext/headers.cc: Include <ext/memory>.
* include/backward/algobase.h: Include <ext/memory> and
<ext/algorithm>, tweak.
- * include/ext/ropeimpl.h: Include <ext/memory>, tweak.
+ * include/ext/ropeimpl.h: Include <ext/memory>, tweak.
* include/ext/stl_rope.h: Include <ext/memory>, tweak.
2002-01-01 Roger Sayle <roger@eyesopen.com>