OSDN Git Service

2002-01-30 Benjamin Kosnik <bkoz@redhat.com>
authorbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 31 Jan 2002 02:05:17 +0000 (02:05 +0000)
committerbkoz <bkoz@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 31 Jan 2002 02:05:17 +0000 (02:05 +0000)
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@49358 138bc75d-0d04-0410-961f-82ee72b054a4

libstdc++-v3/ChangeLog
libstdc++-v3/ChangeLog-2001
libstdc++-v3/README
libstdc++-v3/docs/html/17_intro/RELEASE-NOTES
libstdc++-v3/docs/html/17_intro/TODO

index f161b6d..d0133ea 100644 (file)
@@ -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 <ljrittle@acm.org>
 
        * config/locale/c_locale_generic.cc: Check errno for ERANGE
index 1c8e575..e7d658f 100644 (file)
@@ -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  <pme@gcc.gnu.org>
 
 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.
        * src/localename.cc (locale::_Impl::_Impl(string, size_t):
        Unconditionally create __clocale object for all named locales,
index f95a8c9..9f966cd 100644 (file)
@@ -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 <xxxx>.
+     the bits directory. 
 
   include/backward
      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
      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
index 5630d18..6e98a52 100644 (file)
@@ -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.
+
index bb96d55..538a407 100644 (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
 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