From f5d09ce7478b854fd1869a70841f8650a9a39b4b Mon Sep 17 00:00:00 2001 From: Benjamin Kosnik Date: Thu, 31 Jan 2002 02:05:17 +0000 Subject: [PATCH] c_locale_gnu.cc: Same errno fixes as generic. 2002-01-30 Benjamin Kosnik * 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 --- libstdc++-v3/ChangeLog | 5 ++ libstdc++-v3/ChangeLog-2001 | 4 +- libstdc++-v3/README | 5 +- libstdc++-v3/docs/html/17_intro/RELEASE-NOTES | 57 ++++++++----------- libstdc++-v3/docs/html/17_intro/TODO | 6 +- 5 files changed, 35 insertions(+), 42 deletions(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index f161b6d129a..d0133ea587f 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -2,6 +2,11 @@ * 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 * config/locale/c_locale_generic.cc: Check errno for ERANGE diff --git a/libstdc++-v3/ChangeLog-2001 b/libstdc++-v3/ChangeLog-2001 index 1c8e575af45..e7d658febc0 100644 --- a/libstdc++-v3/ChangeLog-2001 +++ b/libstdc++-v3/ChangeLog-2001 @@ -21,7 +21,7 @@ * include/ext/stl_hashtable.h: Likewise. * include/bits/stl_iterator_base_funcs.h: Move distance() extension... * 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. 2001-12-31 Phil Edwards @@ -273,7 +273,7 @@ 2001-12-14 Benjamin Kosnik - Clean up initialization and simplfy caching of underlying "C" + Clean up initialization and simplify caching of underlying "C" default locale objects. * src/localename.cc (locale::_Impl::_Impl(string, size_t): Unconditionally create __clocale object for all named locales, diff --git a/libstdc++-v3/README b/libstdc++-v3/README index f95a8c93382..9f966cdcf0a 100644 --- a/libstdc++-v3/README +++ b/libstdc++-v3/README @@ -38,8 +38,7 @@ It has subdirectories: include/bits Files included by standard headers and by other files in - the bits directory. Includes a set of files bits/std_xxxx.h - that implement the standard headers . + the bits directory. include/backward Headers provided for backward compatibility, such as . @@ -53,7 +52,7 @@ It has subdirectories: Files that are used in constructing the library, but are not installed. - testsuites/17_* to 27_* + testsuites/[thread, 17_* to 27_*] Test programs are here, and may be used to begin to exercise the library. Support for "make check" and "make check-install" is complete, and runs through all the subdirectories here when this diff --git a/libstdc++-v3/docs/html/17_intro/RELEASE-NOTES b/libstdc++-v3/docs/html/17_intro/RELEASE-NOTES index 5630d181fb5..6e98a526f9e 100644 --- a/libstdc++-v3/docs/html/17_intro/RELEASE-NOTES +++ b/libstdc++-v3/docs/html/17_intro/RELEASE-NOTES @@ -1,55 +1,43 @@ -2001-12-18 +2002-02-01 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 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 and incorrect than some of the earlier snapshots, and quite usable. -The Standard C++ Library v3, or libstdc++-2.9x, follows an open -development model, attempting to be fully buzzword, bazaar, and GNU -compliant. Full details on participating, including contributor -guidelines, mailing list subscription, mailing list archives, -up-to-date documentation, and various and sundry other details can be -found at the following URL: +The Standard C++ Library, follows an open development model, +attempting to be fully buzzword, bazaar, and GNU compliant. Full +details on participating, including contributor guidelines, mailing +list subscription, mailing list archives, up-to-date documentation, +and various and sundry other details can be found at the following +URL: http://gcc.gnu.org/libstdc++/ New: --- -- add S390, m68k, x86-64 support. -- doxygen documentation has been extended, including man pages. -- verbose terminate handling has been added. -- some libsupc++ tweaks -- warnings for deprecated headers now active. -- dejagnu testsuite preliminary documentation. -- dejagnu testsuite default. -- dejagnu testsuite cross compiler, multilib safe. -- long long iostreams on by default, rework of ISO C99 support. -- 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. +- more doxygen documentation. +- extensions moved out of namespace std +- HPUX long long support +- more string optimizations +- support for NetBSD cross compiles +- concept_check merge from boost +- header simplification +- named locale bug shakeout +- thread testsuite + Bugs fixed: ----------- -2964, 2627, 2523, 2832, 2830, 2931, 2985, 2970, 2997, 2976, 3016, -3018, 3034, 3035, 3036, 3017, 3045, 3082, 2767, 2989, 2992, 3113, -3114, 2346, 3126, 3139, 3140, 3141, 3142, 2071, 3377, 3272, 2211, -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. +5148, 3829, 2054, 5174, 2913, 4879, 3150, 5331, 5280, 5198, 5432 +- fix Darwin build issue with '~' in prefix ++ others. 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 modifying Makefiles and regenerating configure scripts: automake (version 1.4), autoconf (version 2.13 and higher), and libtool. + diff --git a/libstdc++-v3/docs/html/17_intro/TODO b/libstdc++-v3/docs/html/17_intro/TODO index bb96d55e294..538a4078792 100644 --- a/libstdc++-v3/docs/html/17_intro/TODO +++ b/libstdc++-v3/docs/html/17_intro/TODO @@ -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 functions and and LANG environment variable dependencies. @@ -11,8 +13,6 @@ executable speed. - benchmarking addition to the testsuite that does the above. -- thread testing addition to the testsuite. - - implement symbol versioning for ELF targets. - exception specifications need to be reviewed for all parts of the