GCC Administrator
30566d5889
Daily bump.
...
From-SVN: r58792
2002-11-04 08:17:09 +00:00
GCC Administrator
c33c471beb
Daily bump.
...
From-SVN: r58771
2002-11-03 08:17:09 +00:00
GCC Administrator
ed6c7a042d
Daily bump.
...
From-SVN: r58745
2002-11-02 08:17:09 +00:00
Benjamin Kosnik
5112ae3a8f
re PR libstdc++/8318 (Not all wide character based prototypes are included within #ifdef _GLIBCPP_USE_WCHAR_T)
...
2002-11-01 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/8318
* include/std/std_iostream.h: Tweak.
* include/std/std_iosfwd.h: Add _GLIBCPP_USE_WCHAR_T.
* include/std/std_iomanip.h: Same.
* include/bits/stringfwd.h: Same.
* include/bits/basic_string.tcc: Same.
* include/bits/sstream.tcc: Same.
* include/bits/fstream.tcc: Same.
* include/bits/basic_ios.tcc: Same.
* include/bits/streambuf.tcc: Same.
* include/bits/locale_facets.tcc: Same.
From-SVN: r58720
2002-11-01 17:30:36 +00:00
John Carter
c86c54e6d1
re PR libstdc++/7961 (compare( char *) implemented incorrectly.)
...
2002-11-01 John Carter <john.carter@tait.co.nz>
PR libstdc++/7961
* include/bits/basic_string.tcc
(compare(const _CharT* __s)): Don't access __s past its length.
From-SVN: r58717
2002-11-01 15:21:17 +00:00
GCC Administrator
cfcfd176a1
Daily bump.
...
From-SVN: r58711
2002-11-01 08:17:07 +00:00
Benjamin Kosnik
04c7481ed2
re PR libstdc++/8348 (fail() flag is set in istringstream when eof() flag is set !)
...
2002-10-31 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/8348
* include/bits/istream.tcc (istream::tellg): Remove sentry bits.
(istream::seekg): Same.
* testsuite/27_io/istream_seeks.cc (test06): New.
From-SVN: r58703
2002-11-01 05:38:27 +00:00
GCC Administrator
0d55d45aa5
Daily bump.
...
From-SVN: r58673
2002-10-31 08:17:11 +00:00
GCC Administrator
964dad84b4
Daily bump.
...
From-SVN: r58652
2002-10-30 08:17:49 +00:00
GCC Administrator
216cd92c02
Daily bump.
...
From-SVN: r58619
2002-10-29 08:17:23 +00:00
GCC Administrator
e3c2b64701
Daily bump.
...
From-SVN: r58594
2002-10-28 08:17:15 +00:00
Paolo Carlini
085825b83b
re PR libstdc++/8347 (empty vector range used in string construction causes core dump.)
...
2002-10-27 Paolo Carlini <pcarlini@unitus.it>
PR libstdc++/8347
* include/bits/basic_string.tcc
(string::_S_construct(_InIter, _InIter, const _Alloc&,
forward_iterator_tag)): Do not throw logic error if
__beg == NULL && __end == __beg.
(string::string(const _CharT*, const _Alloc&)): Tweak.
* testsuite/21_strings/ctor_copy_dtor.cc: Add test05 from PR.
From-SVN: r58577
2002-10-27 07:35:06 +00:00
GCC Administrator
881fc35459
Daily bump.
...
From-SVN: r58576
2002-10-27 07:17:14 +00:00
GCC Administrator
86dc768102
Daily bump.
...
From-SVN: r58561
2002-10-26 07:17:23 +00:00
GCC Administrator
0bfd1ad0f8
Daily bump.
...
From-SVN: r58527
2002-10-25 07:18:27 +00:00
GCC Administrator
dc871fd328
Daily bump.
...
From-SVN: r58486
2002-10-24 07:17:50 +00:00
GCC Administrator
bbf1bc184c
Daily bump.
...
From-SVN: r58441
2002-10-23 07:17:11 +00:00
GCC Administrator
f87229e947
Daily bump.
...
From-SVN: r58403
2002-10-22 07:17:19 +00:00
GCC Administrator
81697db9ef
Daily bump.
...
From-SVN: r58354
2002-10-21 07:17:55 +00:00
GCC Administrator
c654ee28cf
Daily bump.
...
From-SVN: r58330
2002-10-20 07:17:12 +00:00
GCC Administrator
bf3d8f27d5
Daily bump.
...
From-SVN: r58305
2002-10-19 07:17:13 +00:00
Loren J. Rittle
0b564d905f
howto.html (GLIBCPP_FORCE_NEW): Document new environment variable which replaces all uses of __USE_MALLOC macro.
...
* docs/html/23_containers/howto.html (GLIBCPP_FORCE_NEW): Document
new environment variable which replaces all uses of __USE_MALLOC
macro.
* docs/html/ext/howto.html (GLIBCPP_FORCE_NEW): Likewise.
(__mem_interface): Remove all references to old internal typedef.
* include/backward/alloc.h (__USE_MALLOC): Remove it and all
guarded code.
* include/bits/c++config (__USE_MALLOC): Update related error
message and comment.
* include/bits/stl_alloc.h (__USE_MALLOC): Remove it and all
guarded code. Update all related comments.
(__mem_interface): Unconditionally replace it with __new_alloc.
However, leave the typedef around in case anyone used it.
(__default_alloc_template<>::_S_force_new): New class static.
(__default_alloc_template<>::allocate, deallocate): Add
run-time controlled feature similar to what __USE_MALLOC code
path had provided.
* src/stl-inst.cc (__USE_MALLOC): Remove it and all
guarded code.
* testsuite/21_strings/capacity.cc: Remove reference to __USE_MALLOC.
Add documentation on GLIBCPP_FORCE_NEW environment variable.
* testsuite/ext/allocators.cc: Likewise.
From-SVN: r58286
2002-10-18 20:52:57 +00:00
GCC Administrator
ab1a35938d
Daily bump.
...
From-SVN: r58276
2002-10-18 07:17:14 +00:00
GCC Administrator
15e0653ea2
Daily bump.
...
From-SVN: r58244
2002-10-17 07:17:10 +00:00
Benjamin Kosnik
2982f6ffc4
locale_facets.h (__timepunct::__timepunct): Allocate _M_name_timepunct.
...
2002-10-16 Benjamin Kosnik <bkoz@redhat.com>
* include/bits/locale_facets.h (__timepunct::__timepunct): Allocate
_M_name_timepunct.
(__timepunct::~__timepunct): Deallocate, remove specialization
declarations.
(messages::messages): Allocate _M_name_messages.
(messages::~messages): Deallocate.
(messages_byname): Same.
* config/locale/gnu/time_members.cc (__timepunct::~__timepunct):
Remove.
* config/locale/generic/time_members.cc (__timepunct::~__timepunct):
Remove.
* docs/html/install.html: Add es_MX, en_PH to required locales list.
From-SVN: r58232
2002-10-17 01:19:59 +00:00
GCC Administrator
daa65de74b
Daily bump.
...
From-SVN: r58194
2002-10-16 07:17:12 +00:00
GCC Administrator
0aab899b14
Daily bump.
...
From-SVN: r58155
2002-10-15 07:17:08 +00:00
GCC Administrator
4eb9ac3926
Daily bump.
...
From-SVN: r58115
2002-10-14 07:17:25 +00:00
GCC Administrator
4c603a11df
Daily bump.
...
From-SVN: r58098
2002-10-13 07:17:07 +00:00
Danny Smith
9cfa115575
stl_threads.h (_GLIBCPP_mutex, [...]): Declare in namespace __gnu_cxx.
...
* include/bits/stl_threads.h (_GLIBCPP_mutex,
_GLIBCPP_mutex_init,_GLIBCPP_mutex_address,
_GLIBCPP_mutex_address_init, _GLIBCPP_once):
Declare in namespace __gnu_cxx.
(_STL_mutex_lock::_M_initialize): Qualify __gnu_cxx
names.
Adjust copyright.
From-SVN: r58092
2002-10-13 06:35:15 +00:00
GCC Administrator
bf01920f80
Daily bump.
...
From-SVN: r58086
2002-10-12 07:17:07 +00:00
Benjamin Kosnik
45c7cbd930
acconfig.h (_GLIBCPP_SYMVER): Add.
...
2002-10-11 Benjamin Kosnik <bkoz@redhat.com>
* acconfig.h (_GLIBCPP_SYMVER): Add.
(_GLIBCPP_ASM_SYMVER): Add.
* acinclude.m4 (GLIBCPP_ENABLE_SYMVERS): Define _GLIBCPP_SYMVER.
* aclocal.m4: Regenerate.
* config.h.in: Regenerate.
* configure: Regenerate.
* include/bits/c++config (_GLIBCPP_AT_AT): Define, as an expedient
hack around m4 issues with quoting '@'.
* src/locale.cc: Use _GLIBCPP_ASM_SYMVER.
* src/globals.cc: Same.
* testsuite/22_locale/ctor_copy_dtor.cc (test04): Fix for
non-glibc systems.
From-SVN: r58065
2002-10-11 21:10:10 +00:00
GCC Administrator
d92b6b949d
Daily bump.
...
From-SVN: r58048
2002-10-11 07:17:12 +00:00
GCC Administrator
d05c919997
Daily bump.
...
From-SVN: r58009
2002-10-10 07:17:07 +00:00
GCC Administrator
6e0ac545dd
Daily bump.
...
From-SVN: r57976
2002-10-09 07:17:31 +00:00
Jonathan Lennox
3279e88a45
PR libstdc++/8071, libstdc++/8127, c++/6745
...
2002-10-08 Jonathan Lennox <lennox@cs.columbia.edu>
PR libstdc++/8071, libstdc++/8127, c++/6745
* streambuf.tcc (__copy_streambufs): Handle cases where
__sbin->in_avail() returns 0, or where __sbin doesn't set gptr().
* testsuite/27_io/ostream_inserter_other.cc (test05): Add.
From-SVN: r57970
2002-10-09 06:32:11 +00:00
Paolo Carlini
aa53f832ac
localefwd.h (class locale): Add static member _S_num_extra_categories...
...
2002-10-08 Paolo Carlini <pcarlini@unitus.it>
Benjamin Kosnik <bkoz@redhat.com>
* include/bits/localefwd.h (class locale): Add static member
_S_num_extra_categories, encoding the number of additional
categories.
Change _S_num_categories to _S_categories_size.
(class locale::_Impl): Add _M_c_cats.
(class locale::_Impl::_M_names): Change to array of chars.
(class locale::_Impl::_M_check_same_name): Use
_S_extra_categories_size, tweak.
(locale::locale(const locale&, _Facet*)): Ditto.
* src/locale.cc (locale::locale(const char* )): Rewrite to deal
with the environment in a POSIX-compliant way while being thread
safe.
(locale::name()): Update to output POSIX environment strings.
* src/localename.cc
(locale::_Impl::_Impl(const _Impl&, size_t): Use
_S_categories_size_*, tweak.
(locale::_Impl::_Impl(facet**, size_t, bool)): Ditto.
(locale::_Impl::_Impl(const char*, size_t)): Name each category
individually.
(locale::_Impl::_M_replace_categories): Use strcpy.
* include/bits/locale_facets.h (numpunct::_M_initialize_numpunct):
Change default argument to NULL from _S_c_locale.
(timepunct::_M_initialize_timepunct): Same.
_S_c_locale cleanups.
* src/codecvt.c: _S_c_locale simplification.
* src/ctype.c: Same.
* src/globals.cc: Add fake_name.
* src/locale-inst.cc: Remove extra includes.
* src/locale.cc: Remove extra includes.
Add _S_extra_categories_size definition.
Correct "C" initialization.
(locale::facet::facet): Don't initialize _S_c_locale.
(locale::facet::_M_remove_reference): Adjust.
* src/localename: Use facet_vec, facet_name.
(locale::_Impl::_Impl(facet** __f, size_t __refs, bool)): Set
facet ref counts to one. Initialize _S_c_locale.
(locale::_Impl::_M_install_facet(id*, facet*)): Adjust facet ref
counts when installing unilaterally.
* config/locale/generic/c_locale.cc: Add _S_categories definition.
* config/locale/generic/c_locale.h: Add _GLIBCPP_NUM_CATEGORIES macro.
* config/locale/generic/time_members.cc: _S_c_locale cleanup.
* config/locale/gnu/c_locale.cc: Add _S_categories definition.
(_S_destroy_c_locale): Move checks against _S_c_locale here.
* config/locale/gnu/c_locale.h: Add _GLIBCPP_NUM_CATEGORIES macro.
* config/locale/gnu/ctype_members.cc: Simplify _S_destroy_c_locale
calls, _S_c_locale usage.
* config/locale/gnu/monetary_members.cc: Same, tweaks.
* config/locale/gnu/monetary_members.cc: Same.
* config/locale/gnu/time_members.cc: Same.
* config/os/gnu-linux/ctype_noninline.h: Use locale::classic().
* docs/html/22_locale/locale.html: Add bits about global locales
and "C" setlocale.
* testsuite/22_locale/facet.cc (test02): Add.
* testsuite/22_locale/static_members.cc (test02): Add.
* testsuite/22_locale/ctor_copy_dtor.cc (test04): Add.
Co-Authored-By: Benjamin Kosnik <bkoz@redhat.com>
From-SVN: r57964
2002-10-08 23:32:23 +00:00
GCC Administrator
39c9ceac7e
Daily bump.
...
From-SVN: r57918
2002-10-08 07:17:07 +00:00
GCC Administrator
fe736b6c2c
Daily bump.
...
From-SVN: r57881
2002-10-07 07:19:04 +00:00
GCC Administrator
23ee915993
Daily bump.
...
From-SVN: r57859
2002-10-06 07:17:10 +00:00
GCC Administrator
fec836256e
Daily bump.
...
From-SVN: r57840
2002-10-05 07:17:08 +00:00
GCC Administrator
311b75739b
Daily bump.
...
From-SVN: r57810
2002-10-04 07:17:11 +00:00
GCC Administrator
3eacc81d00
Daily bump.
...
From-SVN: r57771
2002-10-03 07:17:09 +00:00
GCC Administrator
7217543f1e
Daily bump.
...
From-SVN: r57736
2002-10-02 07:17:13 +00:00
GCC Administrator
fac3fa281d
Daily bump.
...
From-SVN: r57681
2002-10-01 07:17:08 +00:00
GCC Administrator
067bb3a79d
Daily bump.
...
From-SVN: r57643
2002-09-30 07:17:22 +00:00
GCC Administrator
1f3d773e3a
Daily bump.
...
From-SVN: r57622
2002-09-29 07:17:15 +00:00
GCC Administrator
fb3d26dc12
Daily bump.
...
From-SVN: r57608
2002-09-28 07:17:09 +00:00
Paolo Carlini
b1af5a30a5
locale_facets.tcc (num_put::_M_widen_int): Deal correctly with grouped, showbased (oct or hex) zero.
...
2002-09-27 Paolo Carlini <pcarlini@unitus.it>
* include/bits/locale_facets.tcc (num_put::_M_widen_int):
Deal correctly with grouped, showbased (oct or hex) zero.
* testsuite/22_locale/num_put_members_char.cc: Add test05.
* testsuite/22_locale/num_put_members_wchar_t.cc: Ditto.
From-SVN: r57598
2002-09-27 23:08:22 +00:00
GCC Administrator
87b8359e65
Daily bump.
...
From-SVN: r57585
2002-09-27 07:18:01 +00:00
GCC Administrator
a84dfda426
Daily bump.
...
From-SVN: r57531
2002-09-26 07:17:13 +00:00
GCC Administrator
33c31b33b5
Daily bump.
...
From-SVN: r57493
2002-09-25 07:17:34 +00:00
GCC Administrator
b0da12fba8
Daily bump.
...
From-SVN: r57467
2002-09-24 07:17:21 +00:00
GCC Administrator
d4e81c8598
Daily bump.
...
From-SVN: r57431
2002-09-23 07:17:31 +00:00
GCC Administrator
4bc38b6864
Daily bump.
...
From-SVN: r57405
2002-09-22 07:17:18 +00:00
GCC Administrator
42cd531a93
Daily bump.
...
From-SVN: r57386
2002-09-21 07:17:10 +00:00
GCC Administrator
4244981283
Daily bump.
...
From-SVN: r57342
2002-09-20 07:17:13 +00:00
GCC Administrator
eee3e0fb0b
Daily bump.
...
From-SVN: r57301
2002-09-19 07:17:12 +00:00
GCC Administrator
60a0224c1e
Daily bump.
...
From-SVN: r57273
2002-09-18 07:17:15 +00:00
GCC Administrator
63fcfe8e64
Daily bump.
...
From-SVN: r57241
2002-09-17 07:17:45 +00:00
Benjamin Kosnik
8c7820a0de
c_shadow: Remove.
...
2002-09-16 Benjamin Kosnik <bkoz@redhat.com>
* include/c_shadow: Remove.
* include/bits/generic_shadow.h: Remove.
* include/Makefile.am: Remove generic_shadow.h.
* acinclude.m4: Remove c_shadow references.
* aclocal.m4: Regenerate.
* configure: Regenerate.
* mkcshadow: Remove.
* mkinclosure: Remove.
From-SVN: r57231
2002-09-17 05:50:44 +00:00
GCC Administrator
b423e6fe61
Daily bump.
...
From-SVN: r57186
2002-09-16 07:17:41 +00:00
GCC Administrator
7df3fea262
Daily bump.
...
From-SVN: r57159
2002-09-15 07:17:12 +00:00
GCC Administrator
44ff054ed5
Daily bump.
...
From-SVN: r57133
2002-09-14 07:17:12 +00:00
GCC Administrator
a1edfd70e8
Daily bump.
...
From-SVN: r57099
2002-09-13 07:17:10 +00:00
GCC Administrator
81ea34e1c1
Daily bump.
...
From-SVN: r57056
2002-09-12 07:17:11 +00:00
GCC Administrator
35bb45c65b
Daily bump.
...
From-SVN: r57028
2002-09-11 07:17:13 +00:00
Benjamin Kosnik
145163253a
[multiple changes]
...
2002-09-11 Benjamin Kosnik <bkoz@redhat.com>
* include/bits/locale_facets.tcc (__convert_from_v): Remove.
* config/locale/gnu/c_locale.h (__convert_from_v): Add.
* config/locale/generic/c_locale.h (__convert_from_v): Add.
2002-09-11 Paolo Carlini <pcarlini@unitus.it>
* include/bits/locale_facets.tcc (__convert_from_v):
Use __uselocale instead of setlocale for glibc 2.3+.
From-SVN: r57021
2002-09-11 04:25:41 +00:00
Benjamin Kosnik
38cca75024
Makefile.am (sources): Edit.
...
2002-09-10 Benjamin Kosnik <bkoz@redhat.com>
* src/Makefile.am (sources): Edit.
(target_sources): New.
(target_sources_extra): New.
* src/Makefile.in: Regenerate.
* acinclude.m4: Set CCODECVT_CC.
* aclocal.m4: Regenerate.
* configure: Regenerate.
* src/locale.cc: Move ctype definitions...
* src/ctype.cc: ...here. New file.
* src/locale.cc: Move codecvt definitions...
* src/codecvt.cc: ...here.
* config/generic/codecvt_members.cc: ...and here.
* config/gnu/codecvt_members.cc: ...and here.
* include/bits/codecvt.h: Tweak.
* include/bits/locale_facets: Tweak.
* src/bitset.cc: Correct license text.
* src/concept-inst.cc: Same.
* src/strstream.cc: Same.
* src/vterminate.cc: Same.
From-SVN: r57020
2002-09-11 03:36:45 +00:00
Gabriel Dos Reis
be26865df1
stl_vector.h (vector<>): Don't use a name with different meanings before and after re-evaluation in the...
...
2002-09-10 Gabriel Dos Reis <gdr@soliton.integrable-solutions.net>
* include/bits/stl_vector.h (vector<>): Don't use a name with
different meanings before and after re-evaluation in the completed
scope.
* include/bits/basic_string.h (basic_string<>): Likewise.
* include/bits/stl_bvector.h (vector<bool>): Likewise.
* include/bits/stl_deque.h (std): Likewise.
* include/bits/stl_list.h (list<>): Likewise.
* include/bits/stl_tree.h (_Rb_tree<>): Likewise.
From-SVN: r57014
2002-09-10 23:19:10 +00:00
Paolo Carlini
c6b5df5351
codecvt.h (class __codecvt_abstract_base): Add __c_locale type _M_c_locale_codecvt member.
...
2002-09-10 Paolo Carlini <pcarlini@unitus.it>
* include/bits/codecvt.h (class __codecvt_abstract_base):
Add __c_locale type _M_c_locale_codecvt member.
(class codecvt<char, char, mbstate_t>,
class codecvt<wchar_t, char, mbstate_t>): Add new
codecvt(__c_locale, size_t) constructor.
(codecvt_byname::codecvt_byname): Update.
* src/codecvt.cc (class codecvt<char, char, mbstate_t>,
class codecvt<wchar_t, char, mbstate_t>): Update codecvt(size_t)
constructor and ~codecvt() destructor; define
codecvt(__c_locale, size_t) constructor.
(codecvt::do_out): Switch to _M_c_locale_codecvt around wcsrtombs call.
(codecvt::do_in): Ditto for mbsrtowcs call.
* src/localename.cc (locale::_Impl::_Impl(const char*, size_t)):
Tweak construction of codecvt facets.
From-SVN: r57011
2002-09-10 19:35:04 +00:00
GCC Administrator
908d0841de
Daily bump.
...
From-SVN: r57000
2002-09-10 07:17:15 +00:00
Danny Smith
57c4e0cd35
locale_facets.tcc (__convert_from_v): Replace strdup with ISO malloc and strcpy.
...
* include/bits/locale_facets.tcc (__convert_from_v):
Replace strdup with ISO malloc and strcpy.
From-SVN: r56991
2002-09-10 02:41:55 +00:00
GCC Administrator
628c57653c
Daily bump.
...
From-SVN: r56967
2002-09-09 07:17:10 +00:00
GCC Administrator
26df57208b
Daily bump.
...
From-SVN: r56944
2002-09-08 07:17:11 +00:00
GCC Administrator
62d8c4f11c
Daily bump.
...
From-SVN: r56914
2002-09-07 07:17:37 +00:00
Benjamin Kosnik
09ff0ee4cf
localefwd.h: Tweak formatting.
...
2002-09-06 Benjamin Kosnik <bkoz@redhat.com>
* include/bits/localefwd.h: Tweak formatting.
* docs/html/abi.txt: Add.
From-SVN: r56903
2002-09-06 19:52:38 +00:00
GCC Administrator
78fdd6f637
Daily bump.
...
From-SVN: r56878
2002-09-06 07:17:10 +00:00
Jakub Jelinek
89671b7067
c++locale_internal.h: New header.
...
* config/locale/generic/c++locale_internal.h: New header.
* config/locale/gnu/c++locale_internal.h: New header.
* config/locale/gnu/c_locale.cc: Include it.
* config/locale/gnu/collate_members.cc: Include it.
* config/locale/gnu/ctype_members.cc: Include it.
* config/locale/gnu/messages_members.cc: Include it.
* config/locale/gnu/monetary_members.cc: Include it.
* config/locale/gnu/numeric_members.cc: Include it.
* config/locale/gnu/time_members.cc: Include it.
(_M_put): Reorder __strftime_l and __wcsftime_l arguments to match
glibc.
(_M_initialize_timepunct): Initialize _M_c_locale_timepunct for
C locale.
* acinclude.m4: Include string.h when testing strcoll_l.
For glibc 2.3 provide __-prefixed prototypes.
(CLOCALE_INTERNAL_H): Set, add AC_LINK_FILES line.
* aclocal.m4, configure: Rebuilt.
* include/bits/locale_facets.h: Add declaration of specialization
here.
* config/locale/gnu/messages_members.cc: Add specialization for
messages<wchar_t>.
* config/locale/gnu/messages_members.h: Remove generic definition
of do_get.
From-SVN: r56837
2002-09-05 09:46:17 +02:00
GCC Administrator
60179904a4
Daily bump.
...
From-SVN: r56835
2002-09-05 07:17:09 +00:00
GCC Administrator
9837dc8d68
Daily bump.
...
From-SVN: r56788
2002-09-04 07:17:08 +00:00
GCC Administrator
871b8583dc
Daily bump.
...
From-SVN: r56751
2002-09-03 07:17:18 +00:00
GCC Administrator
e53fbf8a3c
Daily bump.
...
From-SVN: r56737
2002-09-02 07:17:12 +00:00
GCC Administrator
ad5aa77eec
Daily bump.
...
From-SVN: r56718
2002-09-01 07:17:08 +00:00
Phil Edwards
51122a4242
acinclude.m4: Minor comment tweaks.
...
2002-08-31 Phil Edwards <pme@gcc.gnu.org>
* acinclude.m4: Minor comment tweaks.
* docs/html/makedoc.awk: New file...
* docs/html/Makefile: ...called from here...
* docs/html/documentation.html: ...to help generate this.
* docs/html/21_strings/howto.html: Prepare for new entry.
* include/bits/basic_string.h: Initial basic_stirng hook for
doxygen. Remove trailing whitespace.
* include/bits/char_traits.h: Point to onlinedocs for new entry.
* include/bits/stringfwd.h: Add doxygen hooks for string and
wstring typedefs.
From-SVN: r56711
2002-09-01 00:33:53 +00:00
GCC Administrator
ea9405c080
Daily bump.
...
From-SVN: r56702
2002-08-31 07:17:13 +00:00
GCC Administrator
3aee909ec6
Daily bump.
...
From-SVN: r56680
2002-08-30 07:17:54 +00:00
GCC Administrator
bc3d46d087
Daily bump.
...
From-SVN: r56652
2002-08-29 07:17:24 +00:00
GCC Administrator
6751d7378f
Daily bump.
...
From-SVN: r56634
2002-08-28 07:17:28 +00:00
GCC Administrator
b0c6c224e2
Daily bump.
...
From-SVN: r56596
2002-08-27 07:17:16 +00:00
GCC Administrator
00e3dddac0
Daily bump.
...
From-SVN: r56581
2002-08-26 07:17:18 +00:00
GCC Administrator
1e798cdea9
Daily bump.
...
From-SVN: r56568
2002-08-25 07:17:11 +00:00
GCC Administrator
3f1a8d76d2
Daily bump.
...
From-SVN: r56554
2002-08-24 07:17:09 +00:00
Phil Edwards
6dc5fdfd5f
linker-map.gnu: Verbose comments, clean up spacing.
...
2002-08-23 Phil Edwards <pme@gcc.gnu.org>
* config/linker-map.gnu: Verbose comments, clean up spacing.
* include/bits/stl_alloc.h: Fix indentation of 'if' bodies, return
statements.
__allocator: Change class declaration to struct.
* docs/html/17_intro/C++STYLE: Fix typo.
* include/bits/stl_deque.h, include/bits/stl_list.h,
include/bits/stl_map.h, include/bits/stl_multimap.h,
include/bits/stl_vector.h: Fix fallout from typo.
From-SVN: r56540
2002-08-23 16:52:29 +00:00
GCC Administrator
939e32f060
Daily bump.
...
From-SVN: r56538
2002-08-23 07:17:10 +00:00
GCC Administrator
27a7fc5da6
Daily bump.
...
From-SVN: r56509
2002-08-22 07:17:37 +00:00
GCC Administrator
0ac6a1e553
Daily bump.
...
From-SVN: r56487
2002-08-21 07:17:17 +00:00
GCC Administrator
ca5f5a47a1
Daily bump.
...
From-SVN: r56461
2002-08-20 07:17:52 +00:00
GCC Administrator
8779818966
Daily bump.
...
From-SVN: r56436
2002-08-19 07:17:42 +00:00
GCC Administrator
e48171d718
Daily bump.
...
From-SVN: r56423
2002-08-18 07:17:22 +00:00
GCC Administrator
046fff34a5
Daily bump.
...
From-SVN: r56408
2002-08-17 07:17:10 +00:00
GCC Administrator
408caa3aa2
Daily bump.
...
From-SVN: r56375
2002-08-16 07:17:08 +00:00
Benjamin Kosnik
6e52332ec7
re PR libstdc++/7445 (poor performance of std::locale::classic() in multi-threaded applications)
...
2002-08-15 Benjamin Kosnik <bkoz@redhat.com>
* include/ext/stdio_filebuf.h (stdio_filebuf): Explicitly set
_M_buf_size_opt to zero when unbuffering.
* include/bits/fstream.tcc (filebuf::showmanyc): Simplify.
Consistency checks for _M_buf_size_opt.
Revert PR libstdc++/7445
* src/locale.cc (locale::classic): Revert.
* docs/html/17_intro/TODO: Add.
From-SVN: r56365
2002-08-15 22:25:39 +00:00
GCC Administrator
6848fc973f
Daily bump.
...
From-SVN: r56344
2002-08-15 07:17:09 +00:00
GCC Administrator
f8a3bda253
Daily bump.
...
From-SVN: r56281
2002-08-14 07:17:11 +00:00
GCC Administrator
2d7db877a5
Daily bump.
...
From-SVN: r56247
2002-08-13 07:17:48 +00:00
GCC Administrator
cbd1032a3a
Daily bump.
...
From-SVN: r56230
2002-08-12 07:17:19 +00:00
GCC Administrator
982f35d62b
Daily bump.
...
From-SVN: r56196
2002-08-11 07:17:08 +00:00
GCC Administrator
c2c967fd25
Daily bump.
...
From-SVN: r56180
2002-08-10 07:17:07 +00:00
Phil Edwards
3971a4d235
deque.tcc, [...]: Re-indent contents of namespace std, re-wrap comment lines as necessary.
...
2002-08-09 Phil Edwards <pme@gcc.gnu.org>
* include/bits/deque.tcc, include/bits/list.tcc,
include/bits/stl_deque.h, include/bits/stl_iterator_base_funcs.h,
include/bits/stl_list.h, include/bits/stl_map.h,
include/bits/stl_multimap.h, include/bits/stl_queue.h,
include/bits/stl_stack.h, include/bits/stl_vector.h,
include/bits/vector.tcc: Re-indent contents of namespace std,
re-wrap comment lines as necessary.
From-SVN: r56165
2002-08-09 16:51:15 +00:00
GCC Administrator
f08b2b3b2e
Daily bump.
...
From-SVN: r56161
2002-08-09 07:17:18 +00:00
Danny Smith
a2554733cc
istream.tcc (basic_istream::ignore): Use sbumpc, not snextc.
...
2002-08-08 Danny Smith <dannysmith@users.sourceforge.net>
Benjamin Kosnik <bkoz@redhat.com>
* include/bits/istream.tcc (basic_istream::ignore): Use sbumpc,
not snextc.
Co-Authored-By: Benjamin Kosnik <bkoz@redhat.com>
From-SVN: r56153
2002-08-09 06:00:18 +00:00
GCC Administrator
90a589aa9c
Daily bump.
...
From-SVN: r56125
2002-08-08 07:17:17 +00:00
GCC Administrator
7971aec773
Daily bump.
...
From-SVN: r56098
2002-08-07 07:17:51 +00:00
GCC Administrator
379177405b
Daily bump.
...
From-SVN: r56065
2002-08-06 07:17:24 +00:00
GCC Administrator
f662469ef1
Daily bump.
...
From-SVN: r56047
2002-08-05 07:17:11 +00:00
Gabriel Dos Reis
00386a9be1
slice_array.h (_DEFINE_VALARRAY_OPERATOR): Instantiate with new function objects.
...
PR/7491
* include/bits/slice_array.h(_DEFINE_VALARRAY_OPERATOR):
Instantiate with new function objects.
* include/bits/mask_array.h (_DEFINE_VALARRAY_OPERATOR): Likewise.
Reformat. Uglify.
* include/bits/gslice_array.h: Likewise.
* include/bits/indirect_array.h: Likewise.
From-SVN: r56036
2002-08-05 02:09:27 +00:00
GCC Administrator
9cc7dbc4a8
Daily bump.
...
From-SVN: r56019
2002-08-04 07:17:06 +00:00
GCC Administrator
7541e98e0a
Daily bump.
...
From-SVN: r56007
2002-08-03 07:17:08 +00:00
Gabriel Dos Reis
971cfc6f10
valarray_array.h (_DEFINE_ARRAY_FUNCTION): Use our object function surrogates.
...
* include/bits/valarray_array.h (_DEFINE_ARRAY_FUNCTION): Use our
object function surrogates.
* include/bits/valarray_meta.h (__shift_left): Fix typo.
(_BinFunClos<>): Remove.
(_BinFunBase<>): Likewise.
(_BinFunBase1<>):Likewise.
(_BinFunBase2<>): Likewise.
(_DEFINE_EXPR_RELATIONAL_OPERATOR): Likewise.
(_DEFINE_EXPR_UNARY_OPERATOR): Adjust definition.
(_DEFINE_EXPR_BINARY_OPERATOR): Likewise.
(_DEFINE_EXPR_BINARY_FUNCTION): Likewise.
* include/std/std_valarray.h: Dont #include <functional> anymore.
(_Bitwise_or<>, _Bitwise_and<>, _Bitwise_xor<>, _Shift_left<>,
_Shift_right<>): Remove.
(_DEFINE_VALARRAY_AUGMENTED_ASSIGNMENT): Adjust instantiation.
(_DEFINE_BINARY_OPERATOR): Tweak definition.
(_DEFINE_LOGICAL_OPERATOR): Remove.
* testsuite/26_numerics/valarray_name_lookup.C (main): Add more tests.
From-SVN: r56001
2002-08-02 23:08:40 +00:00
Gabriel Dos Reis
74d6b8ca63
valarray_meta.h (_UnFunBase<>): Remove.
...
* include/bits/valarray_meta.h (_UnFunBase<>): Remove.
(_UnFunClos<>): Same.
(_UnBase<>): Reformat. Make first template-parameter non
template.
(_UnClos<>): Likewise.
(_Expr<>): Reformate. Adjust unary member operator return types.
(_DEFINE_EXPR_UNARY_OPERATOR): Adjust definition.
(_DEFINE_EXPR_UNARY_FUNCTION): Likewise.
* include/std/std_valarray.h (_UnClos<>): Adjust declaration.
(valarray<>::_UnaryOp<>): New nested traits. Adjust unary member
operator return types. Reformat.
(_Bitwise_not): Remove.
(_DEFINE_VALARRAY_UNARY_OPERATOR): Adjust definition.
* testsuite/26_numerics/valarray_name_lookup.C: New test.
From-SVN: r55993
2002-08-02 18:10:38 +00:00
Gabriel Dos Reis
2b1a407046
valarray_meta.h (__unary_plus, [...]): New function object classes.
...
* include/bits/valarray_meta.h (__unary_plus, __negate,
__bitwise_not, __plus, __minus, __multiplies, __divides,
__modulus, __bitwise_xor, __bitwise_or, __bitwise_and,
__shift_left, __shift_right, __logical_and, __logical_or,
__logical_not, __equal_to, __not_equal_to, __less, __less_equal,
__greater_equal, __greater, __atan2, __pow): New function object
classes.
(__fun<>): New function traits class.
From-SVN: r55985
2002-08-02 13:51:46 +00:00
GCC Administrator
509da48a87
Daily bump.
...
From-SVN: r55978
2002-08-02 07:17:14 +00:00
GCC Administrator
e466f36952
Daily bump.
...
From-SVN: r55931
2002-08-01 07:17:12 +00:00
GCC Administrator
92c3670c14
Daily bump.
...
From-SVN: r55900
2002-07-31 07:17:08 +00:00
Benjamin Kosnik
f13a69eccf
char_traits.h: Remove generic definitions.
...
2002-07-30 Benjamin Kosnik <bkoz@redhat.com>
Gabriel Dos Reis <gdr@nerim.net>
* include/bits/char_traits.h: Remove generic definitions.
* include/bits/streambuf_iterator.h (istreambuf_iterator): Use
eof, not -2.
* include/bits/istream.tcc (istream::readsome): Don't check
against eof, instead use constants.
(istream::sync): Same.
(istream::sentry::sentry): Use eq_int_type.
(istream::get): Same.
* include/bits/ostream.tcc: Change __pad to
__pad<_CharT, _Traits>::_S_pad.
* include/bits/locale_facets.h: Add __pad_traits generic and
ostreambuf_iterator specialization.
* include/bits/locale_facets.tcc: Change __pad into struct __pad
with a _CharT and _Traits template parameter and _S_pad static
member function.
* src/locale-inst.cc: Update __pad instantiations.
* include/std/std_fstream.h: Declare _M_underflow_common
specializations.
* src/fstream.cc: New. Add _M_underflow_common specializations.
* include/bits/fstream.tcc (filebuf::close): Use traits_type.
(filebuf::_M_underflow_common(bool)): Remove generic version, as
sys_ungetc and custom int_types don't get along.
* include/std/std_streambuf.h: Add _M_pos.
* src/Makefile.am (sources): Add fstream.cc.
* src/Makefile.in: Regenerate.
* testsuite/21_strings/capacity.cc: Add char_traits specializations.
* testsuite/22_locale/codecvt_members_unicode_char.cc: Same.
* testsuite/22_locale/codecvt_members_unicode_wchar_t.cc: Same.
* testsuite/22_locale/ctor_copy_dtor.cc: Same.
* testsuite/27_io/filebuf_virtuals.cc (test07): Move to...
* testsuite/27_io/filebuf.cc: ...here.
* testsuite/testsuite_hooks.h: Add gnu_char, gnu_int, char_traits
specialization for both.
* testsuite/27_io/streambuf.cc: Add instantiation test,
testsuite_hooks include.
* testsuite/27_io/istream.cc: Same.
* testsuite/27_io/ostream.cc: Same.
* testsuite/27_io/fstream.cc: Same.
* testsuite/27_io/stringstream.cc: Same.
* testsuite/27_io/filebuf.cc: Same.
* testsuite/27_io/stringbuf.cc: Same.
Co-Authored-By: Gabriel Dos Reis <gdr@nerim.net>
From-SVN: r55893
2002-07-31 02:47:36 +00:00
GCC Administrator
d2cea56aaf
Daily bump.
...
From-SVN: r55870
2002-07-30 07:17:09 +00:00
GCC Administrator
789161102e
Daily bump.
...
From-SVN: r55832
2002-07-29 07:17:07 +00:00
GCC Administrator
3e75a2f99d
Daily bump.
...
From-SVN: r55813
2002-07-28 07:17:06 +00:00
GCC Administrator
3368e9773b
Daily bump.
...
From-SVN: r55796
2002-07-27 07:16:57 +00:00
GCC Administrator
d0a5af59f4
Daily bump.
...
From-SVN: r55775
2002-07-26 07:16:59 +00:00
Benjamin Kosnik
325fceb395
re PR libstdc++/7220 (g++ 3.1: basic_istream::ignore(0,delimiter) issue.)
...
2002-07-25 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/7220
* include/bits/istream.tcc (istream::ignore): Don't extract on
zero.
* testsuite/27_io/istream_unformatted.cc (test10): Add.
From-SVN: r55763
2002-07-25 23:20:49 +00:00
GCC Administrator
18965224c6
Daily bump.
...
From-SVN: r55742
2002-07-25 07:16:57 +00:00
Benjamin Kosnik
922045978d
re PR libstdc++/7219 (_GLIBCPP_DEPRECATED on (ios_base::streamoff and ios_base::streampos types))
...
2002-07-24 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/7219
* testsuite/27_io/ios_base_type.cc: New.
* include/bits/ios_base.h (ios_base::streampos): Add.
(ios_base::streamoff): Add.
From-SVN: r55726
2002-07-24 23:17:13 +00:00
GCC Administrator
956301631b
Daily bump.
...
From-SVN: r55700
2002-07-24 07:17:30 +00:00
GCC Administrator
1e7a2d3fd5
Daily bump.
...
From-SVN: r55673
2002-07-23 07:17:57 +00:00
GCC Administrator
9f8da5fad6
Daily bump.
...
From-SVN: r55643
2002-07-22 07:16:57 +00:00
GCC Administrator
753e29b145
Daily bump.
...
From-SVN: r55622
2002-07-21 07:16:51 +00:00
GCC Administrator
3d1fc12974
Daily bump.
...
From-SVN: r55608
2002-07-20 07:16:56 +00:00
Phil Edwards
aa2d5ba2c7
abi.txt: New file.
...
2002-07-20 Phil Edwards <pme@gcc.gnu.org>
* docs/html/abi.txt: New file.
* docs/html/23_containers/howto.html: Tweak vector-overhead text.
* docs/html/ext/lwg-active.html, docs/html/ext/lwg-defects.html:
Import from upstream, R22.
* include/bits/char_traits.h, include/bits/stl_iterator.h,
include/bits/stl_iterator_base_types.h, libsupc++/exception,
libsupc++/new, libsupc++/typeinfo: Use @brief markup.
* include/bits/deque.tcc, include/bits/stl_alloc.h,
include/bits/stl_deque.h, include/bits/stl_list.h: Postpone removal
of deprecated functions until 3.4. (Same timeframe, different text.)
* include/bits/stl_vector.h: Ditto. Also do the same cleanups that
the other sequence classes received.
From-SVN: r55602
2002-07-20 06:26:27 +00:00
GCC Administrator
7ea8939450
Daily bump.
...
From-SVN: r55583
2002-07-19 07:16:57 +00:00
Brendan Kehoe
926479c2b1
e <brendan@zen.org>
...
* bits/slice_array.h (_DEFINE_VALARRAY_OPERATOR): Fix typo of
_Nname to _Name.
From-SVN: r55578
2002-07-19 04:51:42 +00:00
Gabriel Dos Reis
bb403d6917
slice_array.h (slice_array<T>::operator=(const T&)): Constify.
...
* include/bits/slice_array.h
(slice_array<T>::operator=(const T&)): Constify.
* include/bits/gslice_array.h
(gslice_array<T>::operator=(const T&)): Likewise.
* include/bits/mask_array.h
(mask_array<T>::operator=(const T&)): Likewise.
* include/bits/indirect_array.h
(indirect_array<T>::operator=(const T&): Likewise.
:w
From-SVN: r55577
2002-07-19 04:45:20 +00:00
GCC Administrator
cd095b7d1f
Daily bump.
...
From-SVN: r55552
2002-07-18 07:19:00 +00:00
GCC Administrator
5fc5be1522
Daily bump.
...
From-SVN: r55513
2002-07-17 07:17:26 +00:00
GCC Administrator
05abfd2d46
Daily bump.
...
From-SVN: r55479
2002-07-16 07:16:50 +00:00
Gabriel Dos Reis
5068f54685
Makefile.am (bits_headers): Remove slice.h
...
* include/Makefile.am (bits_headers): Remove slice.h
* include/Makefile.in: Regenerate.
* include/bits/slice.h (slice): move to include/bits/slice_array.h
* include/bits/slice.h Remove.
* include/std/std_valarray.h: Don't #include bits/slice.h anymore.
* include/bits/slice_array.h: Comply to official coding styles.
* testsuite/26_numerics/slice.cc: New test.
:w
:q
From-SVN: r55470
2002-07-16 00:19:18 +00:00
GCC Administrator
1ffa74fb24
Daily bump.
...
From-SVN: r55456
2002-07-15 07:16:52 +00:00
GCC Administrator
839eb5a160
Daily bump.
...
From-SVN: r55442
2002-07-14 07:16:50 +00:00
GCC Administrator
33ce85ffa7
Daily bump.
...
From-SVN: r55435
2002-07-13 07:16:49 +00:00
GCC Administrator
5a363fc83e
Daily bump.
...
From-SVN: r55417
2002-07-12 07:16:56 +00:00
GCC Administrator
b70fc53b64
Daily bump.
...
From-SVN: r55394
2002-07-11 07:16:52 +00:00
Matt Kraai
92ff302b2b
stl_deque.h: Fix misspelling of Create' as
Creats'.
...
* include/bits/stl_deque.h: Fix misspelling of `Create' as `Creats'.
* include/bits/stl_list.h: Likewise.
* include/bits/stl_map.h: Likewise.
* include/bits/stl_multimap.h: Likewise.
* include/bits/stl_vector.h: Likewise.
From-SVN: r55388
2002-07-11 04:43:15 +00:00
Gabriel Dos Reis
c963e6b00c
valarray_meta.h (_UnFunBase): Take a second template parameter.
...
* include/bits/valarray_meta.h (_UnFunBase): Take a second
template parameter. Remove _M_func data member.
(_UnFunClos): Take a third template parameter.
(__abs, __cos, __acos, __cosh, __sin, __asin, __sinh, __tan,
__atan, __tanh, __exp, __log, __log10, __sqrt): New classes.
(_DEFINE_EXPR_UNARY_OPERATOR): Adjust definition.
From-SVN: r55365
2002-07-10 12:06:37 +00:00
GCC Administrator
9924857981
Daily bump.
...
From-SVN: r55363
2002-07-10 07:17:32 +00:00
GCC Administrator
e6da97c9b0
Daily bump.
...
From-SVN: r55340
2002-07-09 07:16:50 +00:00
Peter Schmid
7766810445
stl_deque.h (_Deque_alloc_base): Change order of member declarations to avoid compiler warnings and restore 3.1 ABI.
...
2002-07-08 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
* include/bits/stl_deque.h (_Deque_alloc_base): Change order of
member declarations to avoid compiler warnings and restore 3.1 ABI.
From-SVN: r55325
2002-07-08 12:24:52 +00:00
GCC Administrator
974a90cfec
Daily bump.
...
From-SVN: r55318
2002-07-08 07:16:59 +00:00
Paolo Carlini
276e31ec6e
re PR libstdc++/7186 (DR179 for std::deque::iterator and const_iterator)
...
2002-07-07 Paolo Carlini <pcarlini@unitus.it>
PR libstdc++/7186
* include/bits/stl_deque.h (_Deque_iterator::operator-):
Make non-member, as already happens for the comparison
operators in accord with DR179 (Ready).
* testsuite/23_containers/deque_operators.cc: Add test02.
From-SVN: r55301
2002-07-07 10:15:06 +00:00
GCC Administrator
12f2f485a3
Daily bump.
...
From-SVN: r55300
2002-07-07 07:18:36 +00:00
GCC Administrator
6ab5f79598
Daily bump.
...
From-SVN: r55285
2002-07-06 07:17:48 +00:00
GCC Administrator
3aa0aa2966
Daily bump.
...
From-SVN: r55256
2002-07-05 07:17:18 +00:00
Benjamin Kosnik
49433044e4
std_streambuf.h (basic_streambuf::_M_buf): Change to size_t, from int_type.
...
2002-07-04 Benjamin Kosnik <bkoz@redhat.com>
Jack Reeves <jackw_reeves@hotmail.com>
* include/std/std_streambuf.h (basic_streambuf::_M_buf): Change to
size_t, from int_type.
(basic_streambuf::_M_buf_size_opt): Same.
(basic_streambuf::_S_pback_sizex): Same.
* include/bits/streambuf.tcc: Same.
* include/std/std_streambuf.h (basic_streambuf::snextc): Use
eq_int_type.
(basic_streambuf::uflow): Same.
* include/bits/sstream.tcc (basic_stringbuf::overflow): Use
to_char_type.
* include/bits/basic_ios.tcc (basic_ios::init): Use _CharT().
* include/bits/streambuf.tcc (basic_streambuf::xsgetn): Use
eq_int_type.
(basic_streambuf::xsputn): Same.
(__copy_streambufs): Same.
Co-Authored-By: Jack Reeves <jackw_reeves@hotmail.com>
From-SVN: r55242
2002-07-04 09:20:01 +00:00
GCC Administrator
7c0f8bc1f4
Daily bump.
...
From-SVN: r55240
2002-07-04 07:17:50 +00:00
GCC Administrator
032b2b2990
Daily bump.
...
From-SVN: r55208
2002-07-03 07:17:24 +00:00
Benjamin Kosnik
fdf7e80975
re PR libstdc++/6410 (Trouble with non-Ascii monetary symbols and wchar_t)
...
2002-07-02 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/6410
* include/bits/locale_facets.h (moneypunct::moneypunct): Add const
char* name parameter.
* config/locale/gnu/monetary_members.cc: Use it.
* config/locale/generic/monetary_members.cc: Same.
* src/localename.cc (_Impl::_Impl(const char*, size_t)): Use it.
* include/backward/strstream.h: Update date.
From-SVN: r55203
2002-07-03 06:29:26 +00:00
Paolo Carlini
d16ecaec1d
re PR libstdc++/6642 (Constness prevents substraction of iterators)
...
2002-07-02 Paolo Carlini <pcarlini@unitus.it>
PR libstdc++/6642
* include/bits/stl_iterator.h
(__normal_iterator::operator-(const __normal_iterator&)):
Make non-member, as already happens for the comparison
operators in accord with DR179 (Ready).
* testsuite/24_iterators/iterator.cc: Add test from the PR.
From-SVN: r55188
2002-07-02 18:42:58 +00:00
GCC Administrator
7c1c5ccec8
Daily bump.
...
From-SVN: r55179
2002-07-02 07:19:51 +00:00
GCC Administrator
0201312b89
Daily bump.
...
From-SVN: r55132
2002-07-01 07:17:09 +00:00
GCC Administrator
76147cce13
Daily bump.
...
From-SVN: r55117
2002-06-30 07:18:09 +00:00
GCC Administrator
ddd9819e57
Daily bump.
...
From-SVN: r55100
2002-06-29 07:17:41 +00:00
GCC Administrator
20c2d1fea3
Daily bump.
...
From-SVN: r55061
2002-06-28 07:18:09 +00:00
Phil Edwards
07a6e20be9
stl_alloc.h: Deprecate all 'reallocate' memfns.
...
2002-06-27 Phil Edwards <pme@gcc.gnu.org>
* include/bits/stl_alloc.h: Deprecate all 'reallocate' memfns.
* docs/html/ext/howto.html: Update allocator notes.
From-SVN: r55044
2002-06-27 22:09:02 +00:00
GCC Administrator
7692f832b4
Daily bump.
...
From-SVN: r55027
2002-06-27 07:17:30 +00:00
GCC Administrator
db16cbb9a4
Daily bump.
...
From-SVN: r55008
2002-06-26 07:17:54 +00:00
Benjamin Kosnik
72ea9226fb
stl_alloc.h: Additional formatting.
...
2002-06-25 Benjamin Kosnik <bkoz@redhat.com>
* include/bits/stl_alloc.h: Additional formatting.
From-SVN: r54990
2002-06-25 16:45:01 +00:00
GCC Administrator
69f43fb54a
Daily bump.
...
From-SVN: r54983
2002-06-25 07:17:55 +00:00
Phil Edwards
2c35c7be14
stl_alloc.h: Reformat as per C++STYLE.
...
2002-06-24 Phil Edwards <pme@gcc.gnu.org>
* include/bits/stl_alloc.h: Reformat as per C++STYLE.
From-SVN: r54949
2002-06-24 08:07:05 +00:00
GCC Administrator
6f68de5b29
Daily bump.
...
From-SVN: r54948
2002-06-24 07:23:01 +00:00
GCC Administrator
3bfb9a0be1
Daily bump.
...
From-SVN: r54923
2002-06-23 07:23:40 +00:00
GCC Administrator
45c64f4fef
Daily bump.
...
From-SVN: r54905
2002-06-22 07:18:21 +00:00
Phil Edwards
224a45d026
stl_map.h, [...]: Reformat and complete doxygenation.
...
2002-06-21 Phil Edwards <pme@gcc.gnu.org>
* include/bits/stl_map.h, include/bits/stl_multimap.h,
include/bits/stl_queue.h, include/bits/stl_stack.h: Reformat and
complete doxygenation.
* include/bits/boost_concept_check.h: Minor comment.
From-SVN: r54897
2002-06-22 03:03:56 +00:00
GCC Administrator
0eda5d3a1b
Daily bump.
...
From-SVN: r54877
2002-06-21 07:40:10 +00:00
GCC Administrator
3b4008995c
Daily bump.
...
From-SVN: r54820
2002-06-20 07:27:58 +00:00
GCC Administrator
00cc20a549
Daily bump.
...
From-SVN: r54776
2002-06-19 07:19:42 +00:00
GCC Administrator
d3beaf0a30
Daily bump.
...
From-SVN: r54737
2002-06-18 07:37:39 +00:00
GCC Administrator
9d5feb9bc9
Daily bump.
...
From-SVN: r54700
2002-06-17 07:37:18 +00:00
Phil Edwards
4df6abc6b3
TODO: Update.
...
2002-06-16 Phil Edwards <pme@gcc.gnu.org>
* docs/doxygen/TODO: Update.
* docs/doxygen/tables.html: Uncomment magical middle column.
* docs/doxygen/user.cfg.in: Kludge to ignore function-like macros.
* include/bits/stl_queue.h: Doxygenate and reformat.
* include/bits/ios_base.h, include/std/std_streambuf.h: Add comment
for deprecated names required by the standard.
From-SVN: r54666
2002-06-16 11:29:53 +00:00
GCC Administrator
77bb9994b8
Daily bump.
...
From-SVN: r54664
2002-06-16 07:33:33 +00:00
GCC Administrator
2313d59405
Daily bump.
...
From-SVN: r54642
2002-06-15 07:17:26 +00:00
GCC Administrator
c413fdc4d2
Daily bump.
...
From-SVN: r54610
2002-06-14 07:17:41 +00:00
GCC Administrator
e4c3fb49fd
Daily bump.
...
From-SVN: r54578
2002-06-13 07:17:30 +00:00
Phil Edwards
83144cfcfa
Makefile.am: Add new files.
...
2002-06-12 Phil Edwards <pme@gcc.gnu.org>
* include/Makefile.am: Add new files.
* include/Makefile.in: Regenerate.
* include/bits/stl_deque.h, include/bits/stl_list.h,
include/bits/stl_vector.h: Clean up, reformat. Move definitions...
* include/bits/deque.tcc, include/bits/list.tcc,
include/bits/vector.tcc: ...to here. New files.
* include/ext/stl_hashtable.h: Inclide correct full headers.
* include/std/std_deque.h: Include .tcc files for now.
* include/std/std_list.h: Likewise.
* include/std/std_vector.h: Likewise.
From-SVN: r54562
2002-06-12 22:07:53 +00:00
GCC Administrator
0774918c95
Daily bump.
...
From-SVN: r54550
2002-06-12 07:18:32 +00:00
GCC Administrator
f5f35f6a37
Daily bump.
...
From-SVN: r54492
2002-06-11 07:17:57 +00:00
GCC Administrator
1e4b0830e2
Daily bump.
...
From-SVN: r54438
2002-06-10 07:23:14 +00:00
GCC Administrator
739dd3dd83
Daily bump.
...
From-SVN: r54404
2002-06-09 07:20:22 +00:00
GCC Administrator
2275e1a80b
Daily bump.
...
From-SVN: r54367
2002-06-08 07:17:41 +00:00
Steve Ellcey
3522a91b80
locale-inst.cc (__codecvt_abstract_base): Put inside _GLIBCPP_USE_WCHAR_T ifdef.
...
* src/locale-inst.cc (__codecvt_abstract_base):
Put inside _GLIBCPP_USE_WCHAR_T ifdef.
* include/bits/istream.tcc (basic_istream): Ditto.
(ws) Ditto.
(operator>>) Ditto.
* include/bits/ostream.tcc (basic_ostream): Ditto.
(endl): Ditto.
(ends): Ditto.
(flush): Ditto.
(operator<<): Ditto.
From-SVN: r54351
2002-06-07 22:06:38 +00:00
GCC Administrator
255d3c7028
Daily bump.
...
From-SVN: r54336
2002-06-07 07:17:30 +00:00
GCC Administrator
fcde6cbfe2
Daily bump.
...
From-SVN: r54309
2002-06-06 07:21:30 +00:00
GCC Administrator
c30bb47bd7
Daily bump.
...
From-SVN: r54278
2002-06-05 07:25:55 +00:00
Paolo Carlini
05261e700c
2002-06-04 Paolo Carlini <pcarlini@unitus.it>
...
Gaby Dos Reis <gdr@codesourcery.com>
* include/bits/basic_string.tcc
(basic_string::_S_construct(forward_iterator_tag):
Fix typo in null pointer check.
* testsuite/21_strings/ctor_copy_dtor.cc: Add test04.
Co-Authored-By: Gabriel Dos Reis <gdr@codesourcery.com>
From-SVN: r54255
2002-06-04 18:20:38 +00:00
GCC Administrator
8884cbb2c8
Daily bump.
...
From-SVN: r54237
2002-06-04 07:18:23 +00:00
GCC Administrator
6d38783a93
Daily bump.
...
From-SVN: r54211
2002-06-03 07:17:48 +00:00
Phil Edwards
c619473bdf
stl_bvector.h (swap(_Bit_reference,_Bit_reference)): Move/rename...
...
2002-06-03 Phil Edwards <pme@gcc.gnu.org>
* include/bits/stl_bvector.h (swap(_Bit_reference,_Bit_reference)):
Move/rename...
(vector<bool>::swap(reference,reference)): ...to this.
From-SVN: r54201
2002-06-03 05:03:50 +00:00
Phil Edwards
5cb6369de1
stl_deque.h, [...]: Reformat to (mostly) match C++STYLE.
...
2002-06-03 Phil Edwards <pme@gcc.gnu.org>
* include/bits/stl_deque.h, include/bits/stl_list.h,
include/bits/stl_vector.h: Reformat to (mostly) match C++STYLE.
Reorder to match 14882. Doxygen blocks for all public members.
From-SVN: r54198
2002-06-03 04:34:19 +00:00
GCC Administrator
1197e11f3c
Daily bump.
...
From-SVN: r54162
2002-06-02 07:26:40 +00:00
GCC Administrator
d6ee5ebf93
Daily bump.
...
From-SVN: r54141
2002-06-01 07:17:00 +00:00
Marcus Meissner
6c8ce02fcd
stl_bvector.h: Use UL suffix for unsigned longs.
...
2002-05-31 Marcus Meissner <meissner@suse.de>
* include/bits/stl_bvector.h: Use UL suffix for unsigned longs.
* testsuite/23_containers/vector_bool.cc (test02): New test.
From-SVN: r54128
2002-06-01 00:48:21 +00:00
GCC Administrator
dbc032c5cd
Daily bump.
...
From-SVN: r54095
2002-05-31 07:18:14 +00:00
GCC Administrator
128977c9d0
Daily bump.
...
From-SVN: r54047
2002-05-30 07:18:19 +00:00
GCC Administrator
9a214a66ab
Daily bump.
...
From-SVN: r53986
2002-05-29 07:19:24 +00:00
GCC Administrator
62b1429209
Daily bump.
...
From-SVN: r53951
2002-05-28 07:21:59 +00:00
GCC Administrator
f34d240e3d
Daily bump.
...
From-SVN: r53917
2002-05-27 07:18:02 +00:00
GCC Administrator
cc48aa3f93
Daily bump.
...
From-SVN: r53890
2002-05-26 07:17:49 +00:00
GCC Administrator
5e56e70a02
Daily bump.
...
From-SVN: r53868
2002-05-25 07:17:13 +00:00
Benjamin Kosnik
52f02d949e
re PR libstdc++/6750 (ofstream incorrectly sets failbit (severe regression))
...
2002-05-24 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/6750
* include/bits/ostream.tcc (ostream::operator<<(const char*)): Fix
for empty string literal.
(ostream::operator<<(const _CharT*)): Same.
(ostream<char>::operator<<(const char*)): Same.
(ostream<char>::operator<<(streambuf*)): Same.
* testsuite/27_io/ostream_inserter_char.cc (test08): Add tests.
* testsuite/27_io/ostream_inserter_other.cc (test02): Modify.
From-SVN: r53839
2002-05-24 15:50:51 +00:00
GCC Administrator
09cc7e1fa6
Daily bump.
...
From-SVN: r53826
2002-05-24 07:17:51 +00:00
GCC Administrator
ba081f92de
Daily bump.
...
From-SVN: r53771
2002-05-23 07:18:39 +00:00
GCC Administrator
3396b5c88e
Daily bump.
...
From-SVN: r53730
2002-05-22 07:19:32 +00:00
Phil Edwards
d476dcad7f
stl_pair.h: Tweak comment markup.
...
2002-05-21 Phil Edwards <pme@gcc.gnu.org>
* include/bits/stl_pair.h: Tweak comment markup.
From-SVN: r53700
2002-05-21 21:09:11 +00:00
Phil Edwards
e4c62b265d
stl_vector.h: Reformat to follow C++STYLE.
...
2002-05-21 Phil Edwards <pme@gcc.gnu.org>
* include/bits/stl_vector.h: Reformat to follow C++STYLE.
Doxygenate all public members. Reorder to follow 14882.
(vector::push_back(void)): Remove previously-deprecated fn.
(vector::insert(iterator), vector::_M_insert_aux(iterator)):
Deprecate for removal in 3.3.
From-SVN: r53696
2002-05-21 20:41:06 +00:00
GCC Administrator
74e5c1f4ec
Daily bump.
...
From-SVN: r53683
2002-05-21 07:21:41 +00:00
GCC Administrator
8b46e4a5d4
Daily bump.
...
From-SVN: r53653
2002-05-20 07:17:25 +00:00
GCC Administrator
ae6ac996cc
Daily bump.
...
From-SVN: r53614
2002-05-19 07:21:50 +00:00
Paolo Carlini
770dc0c5b9
re PR libstdc++/6503 ((Deque) Iterators are not typesafe)
...
2002-05-18 Paolo Carlini <pcarlini@unitus.it>
PR libstdc++/6503
* include/bits/stl_deque.h (_Deque_iterator::operator==,
operator!=, operator<, operator>, operator>=, operator<=):
Make non-member functions, to allow comparing const and
non-const iterators in any order.
* testsuite/23_containers/deque_operators.cc: New testfile.
From-SVN: r53590
2002-05-18 15:10:24 +00:00
GCC Administrator
c810846eb0
Daily bump.
...
From-SVN: r53581
2002-05-18 07:16:50 +00:00
GCC Administrator
1b8a680f76
Daily bump.
...
From-SVN: r53548
2002-05-17 07:19:45 +00:00
GCC Administrator
2605d809d9
Daily bump.
...
From-SVN: r53514
2002-05-16 07:18:07 +00:00
Loren J. Rittle
6c784d9959
c++config (__USE_MALLOC): Report case where the user improperly defined it on the command line.
...
libstdc++/6641
* include/bits/c++config (__USE_MALLOC): Report case where
the user improperly defined it on the command line.
From-SVN: r53494
2002-05-15 22:32:25 +00:00
Benjamin Kosnik
7bd9b6d491
re PR libstdc++/6518 (???)
...
2002-05-15 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/6518
* include/bits/ostream.tcc (ostream::operator<<(const char*)): Fix
for null case.
(ostream::operator<<(const _CharT*)): Same.
(ostream<char>::operator<<(const char*)): Same.
* testsuite/27_io/ostream_inserter_char.cc (test07): Add test.
From-SVN: r53489
2002-05-15 14:38:30 +00:00
Paolo Carlini
bf6f276b01
re PR libstdc++/6648 (Problems with cin.getline (interactive))
...
2002-05-15 Paolo Carlini <pcarlini@unitus.it>
PR libstdc++/6648
* include/bits/istream.tcc (istream::getline, ignore):
Upon __idelim (__delim) call sbumpc() not snextc().
* testsuite/27_io/narrow_stream_objects.cc:
Add test08 and test09.
From-SVN: r53481
2002-05-15 10:27:29 +00:00
GCC Administrator
6e47edcefe
Daily bump.
...
From-SVN: r53476
2002-05-15 07:18:42 +00:00
GCC Administrator
3b7dcffac9
Daily bump.
...
From-SVN: r53447
2002-05-14 07:17:42 +00:00
Benjamin Kosnik
540f5c9b2d
2002-05-13 Benjamin Kosnik <bkoz@redhat.com>
...
* include/bits/fstream.tcc
(basic_filebuf::_M_allocate_internal_buffer): Remove extraneous
try/catch blocks.
* src/localename.cc (locale::_Impl::_M_install_facet): Same.
* docs/html/install.html: Tweak, add bits about required locales
for the 22_locale tests when using the gnu model.
* testsuite/27_io/istream_sentry.cc: Tweak.
From-SVN: r53423
2002-05-13 13:58:00 +00:00
GCC Administrator
a1cb2d640d
Daily bump.
...
From-SVN: r53415
2002-05-13 07:16:56 +00:00
GCC Administrator
f0d61a79be
Daily bump.
...
From-SVN: r53396
2002-05-12 07:17:34 +00:00
GCC Administrator
c9c2cb7c99
Daily bump.
...
From-SVN: r53379
2002-05-11 07:16:43 +00:00
GCC Administrator
fbdb9fcec9
Daily bump.
...
From-SVN: r53358
2002-05-10 07:17:05 +00:00
GCC Administrator
dccfe3d644
Daily bump.
...
From-SVN: r53320
2002-05-09 07:16:43 +00:00
GCC Administrator
744015dc2f
Daily bump.
...
From-SVN: r53283
2002-05-08 07:17:04 +00:00
GCC Administrator
ac8c66f3ce
Daily bump.
...
From-SVN: r53253
2002-05-07 07:17:44 +00:00
GCC Administrator
aab0ae9150
Daily bump.
...
From-SVN: r53208
2002-05-06 07:16:59 +00:00
GCC Administrator
7750f79061
Daily bump.
...
From-SVN: r53175
2002-05-05 07:17:09 +00:00
Paolo Carlini
6d030676cc
[multiple changes]
...
2002-05-04 Benjamin Kosnik <bkoz@redhat.com>
Paolo Carlini <pcarlini@unitus.it>
* testsuite/22_locale/num_put_members_char.cc: Add test04(),
testing for the locale_facets.tcc entry of the previous commit.
* testsuite/22_locale/num_put_members_wchar_t.cc: Likewise.
2002-05-04 Takeshi Kobayakawa <tskoba@mte.biglobe.ne.jp>
* config/locale/generic/c_locale.cc
(__convert_to_v(float, double, long double)):
Fix the temporary switch to the "C" locale, saving and
restoring in the proper way the current locale.
* config/locale/generic/time_members.cc
(__timepunct<char, wchar_t>::_M_put): Likewise.
* config/locale/gnu/messages_members.cc
(messages<char>::do_get): Likewise.
* config/locale/gnu/messages_members.h
(messages<_CharT>::do_get): Likewise.
* config/locale/gnu/time_members.cc
(__timepunct<char, wchar_t>::_M_put): Likewise.
* include/bits/locale_facets.tcc (__convert_from_v): Likewise.
From-SVN: r53167
2002-05-04 21:33:19 +00:00
GCC Administrator
ac5ec76848
Daily bump.
...
From-SVN: r53151
2002-05-04 07:18:20 +00:00
Benjamin Kosnik
2fd819efe5
re PR libstdc++/6549 (std::getline(std::cin,s) work wrong at FreeBSD 4.5)
...
2002-05-03 Benjamin Kosnik <bkoz@redhat.com>
PR libstdc++/6549.
* include/bits/fstream.tcc (filebuf::_M_underflow_common): Revert.
* testsuite/27_io/narrow_stream_objects.cc (test07): Add.
From-SVN: r53107
2002-05-03 18:22:58 +00:00
GCC Administrator
e2f31fa203
Daily bump.
...
From-SVN: r53081
2002-05-03 07:17:19 +00:00
GCC Administrator
fd8ec1d8b9
Daily bump.
...
From-SVN: r53038
2002-05-02 07:17:16 +00:00