aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/bits
AgeCommit message (Collapse)AuthorFilesLines
2000-07-04[multiple changes]Benjamin Kosnik1-654/+649
2000-07-03 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * bits/std_memory.h: Revert. 2000-07-03 Brendan Kehoe <brendan@zen.org> * bits/std_complex.h: Fix parens. Format. From-SVN: r34857
2000-07-02Sync libio to glibc-2.2 current CVS.Benjamin Kosnik3-12/+71
2000-07-01 Benjamin Kosnik <bkoz@purist.soma.redhat.com> Ulrich Drepper <drepper@purist.soma.redhat.com> Sync libio to glibc-2.2 current CVS. * libio/_G_config.h: New file. * libio/wfileops.c: New file. * libio/wfiledoalloc.c: New file. * libio/wgenops.c: New file. * libio/iofwide.c: New file. * libio/Makefile.am: Tweaks. * libio/Makefile.in: Regenerate. * libio/gen-params: Remove. Generic replacement for this yet undone. * libio/[filedoalloc.c, fileops.c, genops.c, iolibio.h, libio.h, libioP.h, stdfiles.c]: Update. * config/c_io_libio.cc: Tweaks. * acinclude.m4: Complete hacks to test wide io. * aclocal.m4: Regenerate. * configure: Regenerate. * src/Makefile.am: Update. * src/Makefile.in: Regenerate. * math/cargl.c: Remove underscores. * bits/locale_facets.h: Tweaks. Start adding iconv details and notes. * bits/locale_facets.tcc: Tweaks. * bits/std_cwchar.h: Tweaks. Co-Authored-By: Ulrich Drepper <drepper@purist.soma.redhat.com> From-SVN: r34822
2000-06-302000-06-29 scott snyder <snyder@fnal.gov>Scott Snyder1-1/+1
* bits/concept_checks.h (__less_then_comparable_requirement_violation): Only check for <. * testsuite/25_algorithms/lower_bound.cc: New file. From-SVN: r34798
2000-06-30ostream_manip.cc (test02): Add tests.Benjamin Kosnik7-12/+18
2000-06-29 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * testsuite/27_io/ostream_manip.cc (test02): Add tests. * bits/ostream.tcc: Tweak. * bits/std_fstream.h (basic_filebuf::setbuf): Reset _M_buf_size_opt too. * bits/std_streambuf.h (basic_streambuf::~basic_streambuf): Zero out _M_buf_size_opt. * bits/std_sstream.h (basic_stringbuf::_M_init_stringbuf): Zero _M_buf_size_opt out here. * bits/char_traits.h (char_traits::eos): Non standard member function, uglify to __eos. Return char_type(). * bits/std_ostream.h: Change. From-SVN: r34797
2000-06-29std_memory.h (auto_ptr_ref): Reworked and defined only if ↵Branko Cibej1-27/+51
_GLIBCPP_RESOLVE_LIB_DEFECTS. 2000-06-29 Branko Cibej <branko.cibej@hermes.si> * bits/std_memory.h (auto_ptr_ref): Reworked and defined only if _GLIBCPP_RESOLVE_LIB_DEFECTS. (auto_ptr): _M_ptr changed to void*. (suto_ptr::get): Cast _M_ptr to element type. (auto_ptr::auto_ptr(auto_ptr<Tp1>)): Test implicit convetsion. (auto_ptr::~auto_ptr): Use this->get() instead of _M_ptr. (auto_ptr::operator*): Likewise. (auto_ptr::operator->): Likewise. (auto_ptr::release): Likewise. (auto_ptr::reset): Likewise. (auto_ptr::auto_ptr(auto_ptr_ref)): Initialize from __ref._M_release. (auto_ptr::operator auto_ptr_rev<_Tp1>): Updated. Define nested auto_ptr_ref unless _GLIBCPP_RESOLVE_LIB_DEFECTS. Define operator=(auto_ptr_ref) if _GLIBCPP_RESOLVE_LIB_DEFECTS. From-SVN: r34792
2000-06-29filebuf.cc: Tweak.Benjamin Kosnik2-13/+4
2000-06-28 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * testsuite/27_io/filebuf.cc: Tweak. * testsuite/27_io/filebuf_members.cc (test_01): Fix. * config/c_io_libio.cc (__basic_file::~__basic_file): Match libio filebuf dtor. (__basic_file::basic_file): Clean, add calls similar to _IO_file_attach. (__basic_file::open): Clean. (__basic_file::sys_open): Clean. * bits/std_fstream.h: Revert. * bits/fstream.tcc (filebuf::close()): Revert. (filebuf::basic_filebuf()): Revert. From-SVN: r34786
2000-06-28valarray_array.h (_Array_default_ctor<>::_S_do_it): Don't forget the ↵Gabriel Dos Reis1-2/+2
sizeof(_Tp) factor in call to memset(). 2000-06-28 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr> * bits/valarray_array.h (_Array_default_ctor<>::_S_do_it): Don't forget the sizeof(_Tp) factor in call to memset(). (_Array_copy_ctor<>::_S_do_it): Likewise for memcpy(). From-SVN: r34757
2000-06-27Update to SGI STL 3.3Benjamin Kosnik3-0/+1259
2000-06-27 Benjamin Kosnik <bkoz@purist.soma.redhat.com> Update to SGI STL 3.3 * ext/hash_map, ext/hash_set, ext/slist, ext/stl_bvector.h, ext/stl_rope.h, ext/ropeimpl.h: Update. * bits/std_bitset.h, bits/std_map, bits/std_memory.h, bits/stl_algo.h, bits/stl_algobase.h, bits/stl_alloc.h, bits/stl_config.h, bits/stl_construct.h, bits/stl_deque.h, bits/stl_function.h, bits/stl_heap.h, bits/stl_iterator.h, bits/stl_iterator_base.h, bits/stl_list.h, bits/stl_map.h, bits/stl_multimap.h, bits/stl_multiset.h, bits/stl_numeric.h, bits/stl_queue.h, bits/stl_set.h, bits/stl_stack.h, bits/stl_string_fwd.h, bits/stl_threads.h, bits/stl_three.h, bits/stl_uninitialized.h, bits/stl_vectory.h: Update. * src/Makefile.am (headers): Add new files. * src/Makefile.in: Regenerate. * src/stl-inst.cc (std): Add instantiation for __sink_unused_warning. * bits/concept_checks.h: New file. * bits/container_concepts.h: New file. * bits/sequence_concepts.h: New file. From-SVN: r34748
2000-06-27Update to SGI STL 3.3Benjamin Kosnik26-891/+1374
2000-06-27 Benjamin Kosnik <bkoz@purist.soma.redhat.com> Update to SGI STL 3.3 * ext/hash_map, ext/hash_set, ext/slist, ext/stl_bvector.h, ext/stl_rope.h, ext/ropeimpl.h: Update. * bits/std_bitset.h, bits/std_map, bits/std_memory.h, bits/stl_algo.h, bits/stl_algobase.h, bits/stl_alloc.h, bits/stl_config.h, bits/stl_construct.h, bits/stl_deque.h, bits/stl_function.h, bits/stl_heap.h, bits/stl_iterator.h, bits/stl_iterator_base.h, bits/stl_list.h, bits/stl_map.h, bits/stl_multimap.h, bits/stl_multiset.h, bits/stl_numeric.h, bits/stl_queue.h, bits/stl_set.h, bits/stl_stack.h, bits/stl_string_fwd.h, bits/stl_threads.h, bits/stl_three.h, bits/stl_uninitialized.h, bits/stl_vectory.h: Update. * src/Makefile.am (headers): Add new files. * src/Makefile.in: Regenerate. * src/stl-inst.cc (std): Add instantiation for __sink_unused_warning. * bits/concept_checks.h: New file. * bits/container_concepts.h: New file. * bits/sequence_concepts.h: New file. From-SVN: r34743
2000-06-26[multiple changes]Benjamin Kosnik1-8/+8
2000-06-13 Brent Verner <brent@rcfile.org> * bits/string.tcc (string::rfind): Fix. * testsuite/21_strings/rfind.cc: New file. 2000-06-26 Anthony Williams <anthony@anthonyw.cjb.net> * testsuite/21_strings/ctor_copy_dtor.cc: Fixed logic error. 2000-06-26 Branko Cibej <branko.cibej@hermes.si> * testsuite/27_io/filebuf_members.cc (test_01): Fixed typos. * mkcheck.in: Make the *.txt and *.tst files writable after copying them to $TEST_DIR. * testsuite/27_io/ostream_inserter_arith.cc: Renamed __TEST_NUMPUT_VERBOSE to TEST_NUMPUT_VERBOSE. Define TEST_NUMPUT_VERBOSE only if DEBUG_ASSERT. From-SVN: r34719
2000-06-24fstream.tcc (basic_filebuf::basic_filebuf(fd)): Use it.Benjamin Kosnik2-10/+17
2000-06-23 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * bits/fstream.tcc (basic_filebuf::basic_filebuf(fd)): Use it. (basic_filebuf::close): Use it. * bits/std_fstream.h (basic_filebuf): Remove default arguments for filebuf ctor. (basic_filebuf): Add _M_fileno_based data member. As reported by brent verner <brent@rcfile.org> * testsuite/27_io/filebuf_members.cc: New file. * testsuite/27_io/filebuf_members-1.tst: New file. From-SVN: r34673
2000-06-23std_fstream.h: Formatting tweaks.Benjamin Kosnik1-3/+3
2000-06-23 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * bits/std_fstream.h: Formatting tweaks. * testsuite/27_io/ofstream_members.cc: New file. * testsuite/27_io/ofstream_members-1.tst: New file. * testsuite/27_io/ifstream_members.cc: New file. * testsuite/27_io/ifstream_members-1.tst: New file. From-SVN: r34671
2000-06-22[multiple changes]Benjamin Kosnik1-250/+53
2000-06-22 Steven King <sxking@uswest.net> * acinclude.m4: Check for sinl, _sinl using 1 parameter. 2000-06-22 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * acinclude.m4 (GLIBCPP_CHECK_BUILTIN_MATH_SUPPORT): Redo. Use the same approach as GLIBCPP_CHECK_MATH_SUPPORT, only don't try to link against libm and don't use -fno-builtins... * math/mathconf.h: Change up builtin macros to new schema. * bits/std_cmath.h: And here. Wheee! * shadow/bits/std_cmath.h: And here. * acconfig.h: Change up builtin macros here. * math/cosf.c: Remove. * math/fabsf.c: Likewise. * math/sinf.c: Likewise. * math/sqrtf.c: Likewise. * math/Makefile.am (EXTRA_DIST): Remove those four files. * math/Makefile.in: Regenerate. From-SVN: r34655
2000-06-20[multiple changes]Benjamin Kosnik1-2/+1
2000-06-20 Anthony Williams <anthony@anthonyw.cjb.net> * bits/string.tcc: Fix find. * testsuite/21_strings/find.cc: Patch. 2000-06-20 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * docs/install.html: Update where to get automake, where to get binutils. * acinclude.m4: Need -fno-builtins too, so gcc doesn't recognize builtins. From-SVN: r34622
2000-06-20istream_extractor_arith.cc: Patch.Russell Davidson1-625/+759
2000-06-19 Russell Davidson <russell@ehess.cnrs-mrs.fr> * testsuite/27_io/istream_extractor_arith.cc: Patch. * bits/locale_factets.tcc: Tweak. From-SVN: r34612
2000-06-14[multiple changes]Benjamin Kosnik1-5/+5
2000-06-13 Steven King <sxking@uswest.net> * acinclude.m4: Fixup some of the builtin math tests and add tests for __builtin_fmod* and test libm for fmodf, fmodl or _fmodf, _fmodl. * acconfig.h: Add entries for fmod*. 2000-06-13 Branko Cibej <branko.cibej@hermes.si> * bits/std_cmath.h: Fix typos in tests (*_FMODFF -> *_FMODF). Test *_MODFF not *_MODF for modf(float, float*). (modf(float, float*)): Remove reference to _C_legacy. From-SVN: r34539
2000-06-13stl_iterator.h: Added inline to operators == to >=.Benjamin Kosnik1-12/+18
2000-06-13 Thomas Holenstein <thomas@hex.ch> * bits/stl_iterator.h: Added inline to operators == to >=. From-SVN: r34534
2000-06-13streambuf.tcc: repaired _S_copy_streambufs()Brent Verner1-0/+1
2000-06-13 Brent Verner <brent@rcfile.org> * bits/streambuf.tcc: repaired _S_copy_streambufs() * testsuite/27_io/ostream_inserter_other.cc (test03): Added testcase. From-SVN: r34528
2000-06-13[multiple changes]Benjamin Kosnik1-8/+0
2000-06-12 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * bits/locale_facets.h (ctype<wchar_t>): Remove unnecessary data members. * src/locale.cc: Add cwchar include here. Remove incorrect definitions, and stub them out. * config/generic/ctype.cc (ctype): Remove ctype<wchar_t> bits. * config/solaris/solaris2.7/ctype.cc (ctype): Same. * config/solaris/solaris2.5/ctype.cc (ctype): Same. * config/newlib/ctype.cc: Same. * config/gnu-linux/ctype.cc: Same. * config/bsd/ctype.cc: Same. * config/aix/ctype.cc: Same. 2000-06-12 Branko Cibej <branko.cibej@hermes.si> * config/solaris/solaris2.6/ctype.cc (do_toupper, do_tolower): Use towupper and towlower to convert wide characters. From-SVN: r34511
2000-06-06acconfig.h: Added defines for HAVE_BUILTIN math functs for float, double and ↵Steven King1-137/+582
long double. 2000-06-06 Steven King <sxking@uswest.net> * acconfig.h: Added defines for HAVE_BUILTIN math functs for float, double and long double. Added defines for HAVE libm math functs for float and long double. * aclocal.m4: Added configure checks for builtin math funcs and libm support for float and long double versions of the math functions. * config.h.in: Added undefs for math functs. * configure: Regenerate. * math/mathconf: Changed the _GLIBCPP_HAS_BUILTIN_* to _GLIBCPP_HAVE_BUILTIN_*. * bits/std_cmath.h: Added long double support. Use builtins for float, double and long if available, otherwise, use libm versions if availible, otherwise, punt. * shadow/bits/std_cmath.h: ditto From-SVN: r34436
2000-06-03locale_facets.h: Tweak.Benjamin Kosnik3-19/+21
2000-06-02 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * bits/locale_facets.h: Tweak. * src/locale.cc (codecvt<wchar_t>): Tweak. * bits/locale_facets.h (_Format_cache): _S_ecks -> _S_x. * bits/locale_facets.tcc (num_get<char>::_M_extract): Fix for hex. * bits/basic_string.h: Move data member up. * src/string-inst.cc: Fix instantiations. * bits/string.tcc: Fix types. From-SVN: r34371
2000-06-02locale_facets.h (_Format_cache): _S_ecks -> _S_x.Benjamin Kosnik2-12/+24
2000-06-02 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * bits/locale_facets.h (_Format_cache): _S_ecks -> _S_x. * bits/locale_facets.tcc (num_get<char>::_M_extract): Fix for hex. From-SVN: r34365
2000-06-02std_cwctype.h: Clean.Benjamin Kosnik4-52/+14
2000-06-01 Benjamin Kosnik <bkoz@gnu.org> * bits/std_cwctype.h: Clean. * bits/std_cwchar.h: Clean, remove cruft. * acinclude.m4 (GLIBCPP_CHECK_WCHAR_T_SUPPORT): Re-work, add bits for beginning iconv support. Remove _GLIBCPP_HAS_WCHAR_MIN_MAX, roll into _GLIBCPP_USE_WCHAR_T macro. * acconfig.h: Remove _GLIBCPP_HAS_WCHAR_MIN_MAX. * bits/limits_generic.h: Remove. * src/gen-num-limits.cc: Same. * src/locale.cc: Tweaks. * bits/char_traits.h: Tweaks. From-SVN: r34352
2000-06-01locale_facets.tcc (num_get<char>::_M_extract): Fix signage, exponent, and ↵Benjamin Kosnik1-9/+37
scientific formatting issues. 2000-05-31 Russell Davidson <russell@ehess.cnrs-mrs.fr> * bits/locale_facets.tcc (num_get<char>::_M_extract): Fix signage, exponent, and scientific formatting issues. * testsuite/27_io/istream_extractor_arith.cc (test09): Add tests. From-SVN: r34328
2000-06-01limits_generic.h (numeric_limits<wchar_t>): Use WCHAR_MIN and WCHAR_MAX ↵Branko Cibej1-2/+2
instead of WCHART_MIN and WCHART_MAX. 2000-05-31 Branko Cibej <branko.cibej@hermes.si> * bits/limits_generic.h (numeric_limits<wchar_t>): Use WCHAR_MIN and WCHAR_MAX instead of WCHART_MIN and WCHART_MAX. From-SVN: r34327
2000-06-01generic_shadow.h: Remaining _C_Shadow -> _C_shadow fix.Benjamin Kosnik1-1/+3
2000-05-31 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * bits/generic_shadow.h: Remaining _C_Shadow -> _C_shadow fix. * acinclude.m4 (GLIBCPP_ENABLE_LONG_LONG): Add strtoull checks... From-SVN: r34323
2000-05-25Makefile.am (TAGS): Construct.Benjamin Kosnik1-0/+0
2000-05-24 Benjamin Kosnik <bkoz@purist.soma.redhat.com> * Makefile.am (TAGS): Construct. * Makefile.in: Rengerate. * src/Makefile.am: Tweak. * src/Makefile.in: Tweak. * configure.in: Tweak. * bits/c++config.h: Rename to ... * bits/c++config: This. * mkc++config: Adjust. From-SVN: r34157
2000-05-22generic_shadow.h: s/swamp/legacy/Nathan C. Myers1-14/+14
2000-05-19 Nathan C. Myers <ncm@cantrip.org> * bits/generic_shadow.h: s/swamp/legacy/ From-SVN: r34080
2000-05-19[multiple changes]Benjamin Kosnik3-4/+4
2000-05-18 Chip Salzenberg <chip@valinux.com> * bits/ostream.tcc (_S_pad_char): Function template should not be static. * bits/streambuf.tcc (_S_copy_streambufs): Likewise. * src/string-inst.cc (__destroy_aux): Instantiate for string*. 2000-05-18 Nathan C. Myers <ncm@cantrip.org> * mkcshadow: Change C_Swamp to C_legacy. * shadow/*: Same. * shadow/bits/*: Same. s/C_Swamp/C_legacy/g s/SWAMP/LEGACY/g s/_Shadow/_shadow/g 2000-05-18 Anthony Williams <anthony@anthonyw.cjb.net> * bits/locale_facets.tcc (num_get::_M_extract): Change char* to const char*. * src/string-inst.cc (string::_S_find): Same. From-SVN: r34018
2000-05-17It appears that gcc-2.96 supports the keyword "and" now.Nathan C. Myers1-71/+0
2000-05-16 Nathan C. Myers <ncm@cantrip.org> It appears that gcc-2.96 supports the keyword "and" now. * bits/std_ciso646.h: remove. * std/ciso646: gut. * testsuite/17_intro/header_ciso646.c: enable testing. * src/Makefile.am, src/Makefile.in: remove mention of bits/std_ciso646.h From-SVN: r33968
2000-05-17[multiple changes]Benjamin Kosnik20-3/+25
2000-05-17 Nathan C. Myers <ncm@cantrip.org> * bits/std_cmath.h: fix sqrt(float) 2000-05-16 Loren J. Rittle <ljrittle@acm.org> * bits/std_cassert.h: Use system_header pragma. * bits/std_cctype.h: Likewise. * bits/std_cerrno.h: Likewise. * bits/std_cfloat.h: Likewise. * bits/std_climits.h: Likewise. * bits/std_clocale.h: Likewise. * bits/std_cmath.h: Likewise. * bits/std_csetjmp.h: Likewise. * bits/std_csignal.h: Likewise. * bits/std_cstdarg.h: Likewise. * bits/std_cstddef.h: Likewise. * bits/std_cstdio.h: Likewise. * bits/std_cstdlib.h: Likewise. * bits/std_cstring.h: Likewise. * bits/std_ctime.h: Likewise. * bits/std_cwchar.h: Likewise. * bits/std_cwctype.h: Likewise. * bits/std_exception.h: Likewise. * bits/std_new.h: Likewise. * bits/std_typeinfo.h: Likewise. * shadow/bits/std_cassert.h: Likewise. * shadow/bits/std_cctype.h: Likewise. * shadow/bits/std_cerrno.h: Likewise. * shadow/bits/std_cfloat.h: Likewise. * shadow/bits/std_climits.h: Likewise. * shadow/bits/std_clocale.h: Likewise. * shadow/bits/std_cmath.h: Likewise. * shadow/bits/std_csetjmp.h: Likewise. * shadow/bits/std_csignal.h: Likewise. * shadow/bits/std_cstdarg.h: Likewise. * shadow/bits/std_cstddef.h: Likewise. * shadow/bits/std_cstdio.h: Likewise. * shadow/bits/std_cstdlib.h: Likewise. * shadow/bits/std_cstring.h: Likewise. * shadow/bits/std_ctime.h: Likewise. * shadow/bits/std_cwchar.h: Likewise. * shadow/bits/std_cwctype.h: Likewise. * shadow/bits/wrap_libio.h: Likewise. * shadow/bits/wrap_unistd.h: Likewise. * shadow/sys/cdefs.h: Likewise. 2000-05-16 Nathan C. Myers <ncm@cantrip.org> It appears that gcc-2.96 supports the keyword "and" now. * bits/std_ciso646.h: remove. * std/ciso646: gut. * testsuite/17_intro/header_ciso646.c: enable testing. * src/Makefile.am, src/Makefile.in: remove mention of bits/std_ciso646.h From-SVN: r33967
2000-05-11std_cmath.h: Tweaks.Benjamin Kosnik2-128/+128
2000-05-10 Benjamin Kosnik <bkoz@redhat.com> * bits/std_cmath.h: Tweaks. * math/mathconf.h: Tweaks and fixes for HP-UX 11. (sqrtf): Define away iff !builtin and !in <math.h>. (sinf): Same. (cosf): Same. (fabsf): Same. At some point this directory should be converted to c++, the autoconf tests should be run by the c++ compiler (not c), and <cmath> should be used instead of math.h. Move declaration of nan() here. * math/complex-stub.h (cabsl): Remove nan() declaration. Finish up FreeBSD4.0 support. * config/bsd/ctype.cc: Scope out toupper, tolower calls. * config/generic/ctype.cc: And here. * testsuite/21_strings/char_traits.cc (test02): Guard with _GLIBCPP_USE_WCHAR_T. via Phil Edwards <pme@sourceware.cygnus.com> * bits/std_cctype.h: Remove _GLIBCPP_USE_NAMESPACES. * acconfig.h: And here. * acinclude.m4: Same. * testsuite/27_io/istream.cc: And here. * testsuite/27_io/ostream.cc: And here. From-SVN: r33835
2000-05-09streambuf.tcc (basic_streambuf::xsgetn): Fix uflow case.Vadim Egorov1-8/+10
2000-05-09 Vadim Egorov <egorovv@mailandnews.com> Benjamin Kosnik <bkoz@gnu.org> Nathan Myers <ncm@cantrip.org> Dietmar Kuehl <dietmar_kuehl@yahoo.com> * bits/streambuf.tcc (basic_streambuf::xsgetn): Fix uflow case. (basic_streambuf::xsputn): Make consistent. * testsuite/27_io/filebuf.cc: Add tests. Co-Authored-By: Benjamin Kosnik <bkoz@gnu.org> Co-Authored-By: Dietmar Kuehl <dietmar_kuehl@yahoo.com> Co-Authored-By: Nathan Myers <ncm@cantrip.org> From-SVN: r33794
2000-05-092000-0508 Steven King <sxking@uswest.net>Steven King1-27/+6
* bits/char_traits.h: use wchar_t utility functions for char_traits<wchar_t> methods. * testsuite/21_string/char_traits.cc: New (test02): test char_traits<wchar_t> 2000-05-08 Benjamin Kosnik <bkoz@cygnus.com> * acinclude.m4 (GLIBCPP_CXXFLAGS): Add bits for solaris2.8. From-SVN: r33783
2000-05-08fstream.tcc (filebuf::_M_init_filebuf): Don't set _M_buf_size based on ↵Benjamin Kosnik2-8/+14
macro, instead use _M_buf_size_opt. 2000-05-08 Benjamin Kosnik <bkoz@cygnus.com> * bits/fstream.tcc (filebuf::_M_init_filebuf): Don't set _M_buf_size based on macro, instead use _M_buf_size_opt. * bits/std_streambuf.h (basic_streambuf): Add _M_buf_size_opt. (basic_streambuf()): Set _M_buf_size_opt. * testsuite/27_io/filebuf.cc (filebuf): Use _M_buf_size_opt instead of _M_buf_size. From-SVN: r33768
2000-05-022000-05-01 Vadim Egorov <egorovv@@mailandnews.com>Vadim Egorov1-1/+1
* bits/char_traits.h: Fix parameter types. * bits/string.tcc: Avoid traits_type::move. From-SVN: r33607
2000-05-022000-05-01 Vadim Egorov <egorovv@@mailandnews.com>Vadim Egorov2-26/+23
* bits/char_traits.h: Fix parameter types. * bits/string.tcc: Avoid traits_type::move. From-SVN: r33603
2000-05-02locale_facets.h: Fix syntax error.Steven King2-5/+5
2000-04-30 Steven King <sxking@uswest.net> * bits/locale_facets.h: Fix syntax error. * bits/std_fstream.h: ditto From-SVN: r33599
2000-04-28[multiple changes]Benjamin Kosnik5-35/+28
2000-04-26 Nathan C. Myers <ncm@cantrip.org> * bits/basic_string.h: include <bits/atomicity.h> instead of <atomicity.h>, and use the uglified names. * config/cpu/*/atomicity.h: replace with bits/atomicity.h; uglify names, eliminate dependence on <inttypes.h>. * src/Makefile.in, src/Makefile.am: refer to correct place for atomicity.h header. 2000-04-25 Steven King <sxking@uswest.net> * bits/basic_string.h: Fix syntax error. 2000-04-25 Benjamin Kosnik <bkoz@redhat.com> * acinclude.m4 (GLIBCPP_CHECK_MATH_SUPPORT): Improve checks for USE_LONG_DOUBLE. (GLIBCPP_ENABLE_DEBUG): If alpha, use -gdwarf-2. * math/Makefile.am (EXTRA_LONG_DOUBLE_yes): Add all the long versions to this as copysignl is needed anyway for these targets. * math/Makefile.in: Regenerate. * bits/streambuf.tcc (streambuf::xsgetn): Tweak. * bits/fstream.tcc (underflow): Cast to libio types. * bits/basic_file.h (seekoff): Fixes for alpha: use __c_streamoff. * config/c_io_libio.cc (seekoff): And here. From-SVN: r33501
2000-04-25[multiple changes]Benjamin Kosnik3-51/+46
2000-04-24 Nathan Myers <ncm@cantrip.org> * src/string-inst.cc: More fixing. 2000-04-24 Benjamin Kosnik <bkoz@gnu.org> * bits/stl_iterator.h: Pedantic fixing. * bits/std_sstream.h: And here. * bits/string.tcc: And here. 2000-04-24 Felix Natter <fnatter@gmx.net> * docs/17_intro/howto.html: Add bits. * docs/17_intro/porting-howto.html: New file. 2000-04-24 Branko Cibej <branko.cibej@hermes.si> * acinclude.m4(GLIBCPP_CHECK_WCHAR_T_SUPPORT): Expand @libinst_wstring_la@ to libinst-wstring.la when specializing for wchar_t, to empty string otherwise. * src/Makefile.am: (EXTRA_LTLIBRARIES): New. (sources): Remove $(string_sources) and $(wstring_sources). (libstdc___la_LIBADD): Add libinst-string.la and @libinst_wstring_la@. (libstdc___la_DEPENDENCIES): New. (libinst_string_la_SOURCES, libinst_wstring_la_SOURCES): New. From-SVN: r33402
2000-04-21libstdc++-v3: New directory.Benjamin Kosnik112-0/+38323
2000-04-21 Benjamin Kosnik <bkoz@redhat.com> * libstdc++-v3: New directory. From-SVN: r33317