c_locale_gnu.cc: Same errno fixes as generic.

2002-01-30  Benjamin Kosnik  <bkoz@redhat.com>

	* config/locale/c_locale_gnu.cc: Same errno fixes as generic.

	* ChangeLog-2001: Fix my spelling errors...
	* docs/html/17_intro/RELEASE-NOTES: Update.
	* docs/html/17_intro/TODO: Update.
	* README (file): Update.

From-SVN: r49358
This commit is contained in:
Benjamin Kosnik 2002-01-31 02:05:17 +00:00 committed by Benjamin Kosnik
parent 8785985197
commit f5d09ce747
5 changed files with 35 additions and 42 deletions

View file

@ -2,6 +2,11 @@
* config/locale/c_locale_gnu.cc: Same errno fixes as generic. * config/locale/c_locale_gnu.cc: Same errno fixes as generic.
* ChangeLog-2001: Fix spelling errors...
* docs/html/17_intro/RELEASE-NOTES: Update.
* docs/html/17_intro/TODO: Update.
* README (file): Update.
2002-01-30 Loren Rittle <ljrittle@acm.org> 2002-01-30 Loren Rittle <ljrittle@acm.org>
* config/locale/c_locale_generic.cc: Check errno for ERANGE * config/locale/c_locale_generic.cc: Check errno for ERANGE

View file

@ -21,7 +21,7 @@
* include/ext/stl_hashtable.h: Likewise. * include/ext/stl_hashtable.h: Likewise.
* include/bits/stl_iterator_base_funcs.h: Move distance() extension... * include/bits/stl_iterator_base_funcs.h: Move distance() extension...
* include/ext/iterator: to here. New file. * include/ext/iterator: to here. New file.
* include/Makefile.am (ext_headers): Add new file, alphabatize. * include/Makefile.am (ext_headers): Add new file, alphabetize.
* include/Makefile.in: Regenerate. * include/Makefile.in: Regenerate.
2001-12-31 Phil Edwards <pme@gcc.gnu.org> 2001-12-31 Phil Edwards <pme@gcc.gnu.org>
@ -273,7 +273,7 @@
2001-12-14 Benjamin Kosnik <bkoz@redhat.com> 2001-12-14 Benjamin Kosnik <bkoz@redhat.com>
Clean up initialization and simplfy caching of underlying "C" Clean up initialization and simplify caching of underlying "C"
default locale objects. default locale objects.
* src/localename.cc (locale::_Impl::_Impl(string, size_t): * src/localename.cc (locale::_Impl::_Impl(string, size_t):
Unconditionally create __clocale object for all named locales, Unconditionally create __clocale object for all named locales,

View file

@ -38,8 +38,7 @@ It has subdirectories:
include/bits include/bits
Files included by standard headers and by other files in Files included by standard headers and by other files in
the bits directory. Includes a set of files bits/std_xxxx.h the bits directory.
that implement the standard headers <xxxx>.
include/backward include/backward
Headers provided for backward compatibility, such as <iostream.h>. Headers provided for backward compatibility, such as <iostream.h>.
@ -53,7 +52,7 @@ It has subdirectories:
Files that are used in constructing the library, but are not Files that are used in constructing the library, but are not
installed. installed.
testsuites/17_* to 27_* testsuites/[thread, 17_* to 27_*]
Test programs are here, and may be used to begin to exercise the Test programs are here, and may be used to begin to exercise the
library. Support for "make check" and "make check-install" is library. Support for "make check" and "make check-install" is
complete, and runs through all the subdirectories here when this complete, and runs through all the subdirectories here when this

View file

@ -1,55 +1,43 @@
2001-12-18 2002-02-01
Release Notes Release Notes
------------- -------------
The Standard C++ Library v3, or libstdc++-2.9x, is an ongoing project The Standard C++ Library, or libstdc++-v3, is an ongoing project
to fully implement the ISO 14882 Standard C++ library as described in to fully implement the ISO 14882 Standard C++ library as described in
chapters 17 through 27 and annex D. chapters 17 through 27 and annex D.
This is the twelfth snapshot of the libstdc++ rewrite. It is still This is the thirteenth snapshot of the libstdc++ rewrite. It is still
has some incomplet and incorrekt parts, but it's a lot less incomplete has some incomplet and incorrekt parts, but it's a lot less incomplete
and incorrect than some of the earlier snapshots, and quite usable. and incorrect than some of the earlier snapshots, and quite usable.
The Standard C++ Library v3, or libstdc++-2.9x, follows an open The Standard C++ Library, follows an open development model,
development model, attempting to be fully buzzword, bazaar, and GNU attempting to be fully buzzword, bazaar, and GNU compliant. Full
compliant. Full details on participating, including contributor details on participating, including contributor guidelines, mailing
guidelines, mailing list subscription, mailing list archives, list subscription, mailing list archives, up-to-date documentation,
up-to-date documentation, and various and sundry other details can be and various and sundry other details can be found at the following
found at the following URL: URL:
http://gcc.gnu.org/libstdc++/ http://gcc.gnu.org/libstdc++/
New: New:
--- ---
- add S390, m68k, x86-64 support. - more doxygen documentation.
- doxygen documentation has been extended, including man pages. - extensions moved out of namespace std
- verbose terminate handling has been added. - HPUX long long support
- some libsupc++ tweaks - more string optimizations
- warnings for deprecated headers now active. - support for NetBSD cross compiles
- dejagnu testsuite preliminary documentation. - concept_check merge from boost
- dejagnu testsuite default. - header simplification
- dejagnu testsuite cross compiler, multilib safe. - named locale bug shakeout
- long long iostreams on by default, rework of ISO C99 support. - thread testsuite
- iterator re-write and testsuites.
- container testsuites.
- allocator revamp and testsuites.
- more concept-checking work.
- basic_string optimization and MT fixes.
- new limits implementation.
- update -fno-exceptions code, verify it works.
- full named locale support fpr all facets, choice of gnu,
ieee_1003.1-200x (POSIX 2), or generic models. Full support depends
on target OS and underlying "C" library support.
Bugs fixed: Bugs fixed:
----------- -----------
2964, 2627, 2523, 2832, 2830, 2931, 2985, 2970, 2997, 2976, 3016, 5148, 3829, 2054, 5174, 2913, 4879, 3150, 5331, 5280, 5198, 5432
3018, 3034, 3035, 3036, 3017, 3045, 3082, 2767, 2989, 2992, 3113, - fix Darwin build issue with '~' in prefix
3114, 2346, 3126, 3139, 3140, 3141, 3142, 2071, 3377, 3272, 2211, + others.
3284, 3599, 3988, 3349, 3740, 4143, 4536, 4545, 4542, 4503, 3647,
4354, 4622, 4749, 3666, 4219, 4548, 3655, 3150, 4402, 282, 3720,
5037, 5054, 3679, 5136, others.
What doesn't: What doesn't:
@ -91,3 +79,4 @@ recommended, which may introduce additional dependencies for
up-to-date binutils. In addition, you may need up-to-date tools for up-to-date binutils. In addition, you may need up-to-date tools for
modifying Makefiles and regenerating configure scripts: automake modifying Makefiles and regenerating configure scripts: automake
(version 1.4), autoconf (version 2.13 and higher), and libtool. (version 1.4), autoconf (version 2.13 and higher), and libtool.

View file

@ -1,4 +1,6 @@
- do doxygen manpages - coordinate with "C" library people the "C" compatibility headers.
- do more doxygen manpages
- implement __convert_to_v and __convert_from_v without "C" library - implement __convert_to_v and __convert_from_v without "C" library
functions and and LANG environment variable dependencies. functions and and LANG environment variable dependencies.
@ -11,8 +13,6 @@ executable speed.
- benchmarking addition to the testsuite that does the above. - benchmarking addition to the testsuite that does the above.
- thread testing addition to the testsuite.
- implement symbol versioning for ELF targets. - implement symbol versioning for ELF targets.
- exception specifications need to be reviewed for all parts of the - exception specifications need to be reviewed for all parts of the