OSDN Git Service

* src/gen-num-limits.cc: Use sigsetjmp and siglongjmp if available.
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
index 54e6aba..0c3f90f 100644 (file)
@@ -1,3 +1,152 @@
+2001-02-11  Alexandre Oliva  <aoliva@redhat.com>
+
+       * src/gen-num-limits.cc: Use sigsetjmp and siglongjmp if available.
+       * mknumeric_limits: Compile it with -DHAVE_CONFIG_H.
+       * configure.in: Test for sigsetjmp.
+       * configure, config.h.in: Rebuilt.
+
+2001-02-11  Gabriel Dos Reis  <gdr@codesourcery.com>
+
+       * src/valarray-inst.cc (gslice::_Indexer::_Indexer): Don't flip 
+       lengths and strides.
+       (__gslice_to_index): Document.
+
+2001-02-11  Gabriel Dos Reis  <gdr@codesourcery.com>
+
+       * include/bits/char_traits.h char_traits<char>::int_type: Change
+       to `int' to match 21.1.3.1/2.
+
+       * testsuite/21_strings/char_traits-int_type.C: New test.
+
+2001-02-10  Gabriel Dos Reis  <gdr@codesourcery.com>
+
+       * testsuite/Makefile.am: New file.
+
+2001-02-09  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * include/c_shadow/bits/std_cstdlib.h (lldiv_t): Fix typo.
+
+2001-02-08  Loren J. Rittle  <ljrittle@acm.org>
+
+        * src/locale-inst.cc (fill_n): Instantiate with size_t arguments.
+
+2001-02-08  David Edelsohn  <edelsohn@gnu.org>
+
+       * configure.target (aix4*): Remove extra set of brackets.
+
+2001-02-07  Benjamin Kosnik  <bkoz@redhat.com>
+
+       Clean up stdexcept.
+       * include/bits/stringfwd.h: New file.
+       * include/bits/stl_string_fwd.h: Remove.
+       * include/bits/localefwd.h: Remove declaration for allocator.
+       * include/bits/std_iosfwd: Same.
+       * include/bits/std_string.h: Include it.
+       * include/bits/std_ios.h: Remove include.
+       * include/bits/basic_string.h: Tweak.
+       * libsupc++/new: Format.
+       * src/Makefile.am (base_headers): Add stringfwd.h, remove
+       stl_string_fwd.h
+       * src/Makefile.in: Regenerate.
+       * include/bits/std_stdexcept.h: Rewrite.
+       * src/stdexcept.cc: Same.
+       
+2001-02-06  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * acinclude.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Deal with library
+       install locations too.
+       * aclocal.m4: Regenerate.
+       * configure.in: Remove USE_LIBDIR.
+       * configure: Regenerate.
+       * src/Makefile.am (toolexecdir): Simplify, use
+       glibcpp_toolexecdir, glibcpp_toolexeclibdir.
+       * src/Makefile.in: Regenerate.
+       * libsupc++/Makefile.am: Same.
+       * libsupc++/Makefile.in: Regenerate.
+
+       * src/Makefile.am: Just remove special rules for locale-inst.cc and
+       misc-inst.cc as no longer necessary.
+
+       Follow C++STYLE for naming non-static functions.
+       * include/bits/ostream.tcc (_S_pad_char): Not static, rename to
+       __pad_char.
+       * include/bits/streambuf.tcc: Same.
+       * include/bits/ostream.tcc: Same.
+       * include/bits/istream.tcc: Same.
+       * include/bits/locale_facets.tcc (_S_pad_numeric): To __pad_numeric.
+       (_S_output_float): To __output_float.
+       * include/bits/std_streambuf.h (_S_copy_streambufs): To
+       __copy_streambufs.
+       * include/bits/locale_facets.tcc (_S_build_float_format): To
+       __build_float_format.
+       (_S_format): To __output_integer.
+       (_S_fill): To __pad.
+       * src/locale.cc: Same.
+       * src/misc-inst.cc: Fix formatting. Fix signature for wchar_t. Correct
+       names.
+       * include/bits/locale_facets.tcc (_S_group_digits): To
+       __group_digits.
+       * src/locale-inst.cc: Fixup names. Add use_facet instantiations
+       for collate, numpunct.
+       
+2001-02-06  Phil Edwards  <pme@sources.redhat.com>
+
+       * docs/html/configopts.html:  Fix HTML markup.
+       * docs/html/install.html:  Bring up to date.
+       * docs/html/17_intro/C++STYLE:  Add global variable conventions.
+       * docs/html/21_strings/howto.html:  More notes.
+       * docs/html/22_locale/howto.html:  Fix HTML markup.
+       * docs/html/27_io/howto.html:  More notes.
+       * docs/html/27_io/binary_iostreams_kanze.txt:  New file.
+       * docs/html/27_io/binary_iostreams_kuehl.txt:  New file.
+
+2001-02-06  Jeffrey Oldham  <oldham@codesourcery.com>
+
+       * src/misc-inst.cc (_S_pad_char): Modify declaration's parameters
+       to match header files.
+       (_S_output_float): Likewise.
+       (_S_copy_streambufs): Likewise.
+
+2001-02-06  Hyman Rosen  <Hyman.Rosen@kbcfp.com>
+            Phil Edwards  <pme@sources.redhat.com>
+
+       * include/bits/std_istream.h (op>> signed,unsigned char):  Must
+         use reinterpret_cast, not static_cast.
+
+2001-02-06  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * acinclude.m4 (gxx_include_dir): Quote, fix regression.
+       * aclocal.m4: Regenerate.
+       * configure: Regenerate.
+       
+2001-02-05  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * include/bits/locale_facets.h (class moneypunct): Fix typos.
+       * libsupc++/pure.cc: Revert.
+
+2001-02-05  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * acinclude.m4 (GLIBCPP_CHECK_MATH_DECL_1): New macro.
+       (GLIBCPP_CHECK_MATH_DECL_2): New macro.
+       (GLIBCPP_CHECK_MATH_DECL_3): New macro.
+       (GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_1): Use it, check for _* too.
+       (GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_2): Same.
+       (GLIBCPP_CHECK_MATH_DECL_AND_LINKAGE_3): Same.
+       (GLIBCPP_CHECK_MATH_SUPPORT): Remove explicit checks for _* versions.
+       * aclocal.m4: Regenerate.
+       * configure: Regenerate.
+       
+2001-02-05  Mark Mitchell  <mark@codesourcery.com>
+
+       * include/bits/locale_facets.tcc: Remove `static' keyword on
+       function definitions.
+       * include/bits/std_streambuf.h: Likewise.
+       * src/Makefile.am: Remove use of -fimplicit-templates.
+       * src/Makefile.in: Regenerated.
+       * src/locale-inst.cc: Explicitly instantiate more functions.
+       * src/misc-inst.cc: Likewise.
+       * src/string-inst.cc: Likewise.
+
 2001-02-05  Benjamin Kosnik  <bkoz@redhat.com>
 
        * acinclude.m4 (GLIBCPP_EXPORT_INSTALL_INFO): New