OSDN Git Service

2003-06-30 Paolo Carlini <pcarlini@unitus.it>
[pf3gnuchains/gcc-fork.git] / libstdc++-v3 / ChangeLog
index 0d30ceb..a50cbed 100644 (file)
@@ -1,3 +1,85 @@
+2003-06-30  Paolo Carlini  <pcarlini@unitus.it>
+
+       * include/std/std_streambuf.h (_M_mode): Move from here to
+       filebuf and stringbuf.
+       (~basic_streambuf()): Don't set _M_mode.
+       (basic_streambuf()): Don't set _M_mode.
+       * include/std/std_fstream.h (_M_mode): Move here, from streambuf.
+       (~basic_filebuf()): Clean up.
+       * include/bits/fstream.tcc (basic_filebuf()): Set _M_mode.
+       * include/std/std_sstream.h (_M_mode): Move here, from streambuf.
+       * testsuite/27_io/basic_streambuf/cons/char/1.cc: Don't set _M_mode.
+       * testsuite/27_io/basic_streambuf/overflow/char/1.cc: Likewise.
+       * testsuite/27_io/basic_streambuf/sgetc/char/1.cc: Likewise.
+       * testsuite/27_io/basic_streambuf/sgetn/char/1.cc: Likewise.
+       * testsuite/27_io/basic_streambuf/sputn/char/1.cc: Likewise.
+
+2003-06-30  Paolo Carlini  <pcarlini@unitus.it>
+
+       * include/std/std_fstream.h (_M_underflow): Remove.
+       (uflow): Remove, inherited from streambuf.
+       (underflow): Only declare.
+       * include/bits/fstream.tcc (_M_underflow): Rename to 
+       underflow, to which is equivalent for __bump == false,
+       simplify.
+       * include/std/std_sstream.h (_M_underflow): Remove.
+       (uflow): Remove, inherited from streambuf.
+       (underflow): Only declare.
+       * include/bits/sstream.tcc (_M_underflow): Rename to 
+       underflow, to which is equivalent for __bump == false,
+       simplify.
+
+2003-06-29  Paolo Carlini  <pcarlini@unitus.it>
+
+       * include/bits/stl_algo.h (LOTS): Fully qualify standard
+       functions with std::, thus avoiding Koenig lookup.
+
+2003-06-29  Paolo Carlini  <pcarlini@unitus.it>
+
+       * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-1.cc:
+       Improve type correctness-wise.
+       * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-2.cc:
+       Likewise.
+       * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-3.cc:
+       Likewise.
+       * testsuite/27_io/basic_filebuf/overflow/wchar_t/11305-4.cc:
+       Likewise.
+
+2003-06-29  Paolo Carlini  <pcarlini@unitus.it>
+
+       * include/std/std_streambuf.h (uflow): According to
+       27.5.2.4.3,p16, don't check gptr() < egptr().
+
+2003-06-28  Paolo Carlini  <pcarlini@unitus.it>
+
+       PR libstdc++/9875
+       * include/bits/fstream.tcc (seekoff): Fix for encoding() > 0.
+       (seekpos): Likewise.
+       * testsuite/27_io/basic_filebuf/seekoff/wchar_t/9875_seekoff.cc:
+       New test.
+       * testsuite/27_io/basic_filebuf/seekpos/wchar_t/9875_seekpos.cc:
+       New test.
+
+2003-06-27  Benjamin Kosnik  <bkoz@redhat.com>
+
+       * testsuite/testsuite_performance.h (__gnu_cxx_test): Change
+       output name to libstdc++-v3-performance.sum.
+       * testsuite/Makefile.am (CLEANFILES): Remove .performance.
+       * testsuite/Makefile.in: Regenerate.
+       
+2003-06-27  Matthias Klose  <doko@debian.org>
+
+       * testsuite/Makefile.am (check-abi, check-abi-verbose): Save
+       output of abi-check in libstdc++-v3-abi.sum.
+       * testsuite/Makefile.in: Regenerate.
+
+2003-06-27  Krister Walfridsson  <cato@df.lth.se>
+
+       * config/os/bsd/netbsd/ctype_noninline.h
+       (_C_ctype_): Declare.
+       (ctype<char>::classic_table): Return _C_ctype_ + 1.
+       (ctype<char>::ctype): Use classic_table.
+
 2003-06-27  Paolo Carlini  <pcarlini@unitus.it>
            Nathan C. Myers  <ncm-nospam@cantrip.org>