index.html: Update for 2.92, grab from RELEASE-NOTES.
authorPhil Edwards <pme@gcc.gnu.org>
Fri, 6 Apr 2001 18:48:20 +0000 (18:48 +0000)
committerPhil Edwards <pme@gcc.gnu.org>
Fri, 6 Apr 2001 18:48:20 +0000 (18:48 +0000)
2001-04-06  Phil Edwards  <pme@sources.redhat.com>

* docs/html/faq/index.html:  Update for 2.92, grab from RELEASE-NOTES.
* docs/html/faq/index.txt:  Regenerated.

From-SVN: r41158

libstdc++-v3/ChangeLog
libstdc++-v3/docs/html/faq/index.html
libstdc++-v3/docs/html/faq/index.txt

index b05ade64fff45d44524d13c5d0caf6a084259f67..3322bde6883f68b658208441723af80b05410b6a 100644 (file)
@@ -1,3 +1,8 @@
+2001-04-06  Phil Edwards  <pme@sources.redhat.com>
+
+       * docs/html/faq/index.html:  Update for 2.92, grab from RELEASE-NOTES.
+       * docs/html/faq/index.txt:  Regenerated.
+
 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
 
        * include/backward/backward_warning.h: Temporarily disable until
index 80bb2567e5d012c77cfc7c66a3d107caa358917f..213e8184c658ff8be9fa08fd6f2cd2a0466bcafe 100644 (file)
@@ -9,7 +9,7 @@
   ** Locations of "the most recent snapshot is the Nth" text are 
   ** answers 1_1, 1_4, 4_1, 5_6.
 -->
-<!-- $Id: index.html,v 1.5 2001/03/25 00:01:57 pme Exp $ -->
+<!-- $Id: index.html,v 1.6 2001/04/03 00:26:56 pme Exp $ -->
 </HEAD>
 <BODY>
 
@@ -96,13 +96,13 @@ http://gcc.gnu.org/onlinedocs/libstdc++/faq/</A>.</P>
 <H1><A NAME="1_0">1.0 General Information</A></H1>
 <!-- I suspect these will mostly be links to/into existing documents. -->
    <H2><A NAME="1_1">1.1 What is libstdc++-v3?</A></H2>
-      <P>The GNU Standard C++ Library v3, or libstdc++-2.90.x/2.9x, is an 
+      <P>The GNU Standard C++ Library v3, or libstdc++-2.9x, is an 
          ongoing project to implement the ISO 14882 Standard C++ library 
          as described in chapters 17 through 27 and annex D.  As the 
          library reaches stable plateaus, it is captured in a snapshot
          and released.  The current release is <A
-HREF="ftp://gcc.gnu.org/pub/libstdc++/libstdc++-2.91.tar.gz">the
-         tenth snapshot</A>.  For those who want to see exactly how
+HREF="ftp://gcc.gnu.org/pub/libstdc++/libstdc++-2.92.tar.gz">the
+         eleventh snapshot</A>.  For those who want to see exactly how
          far the project has come, or just want the latest
          bleeding-edge code, the up-to-date source is available over
          anonymous CVS, and can even be browsed over the Web (see below). 
@@ -154,8 +154,8 @@ HREF="http://gcc.gnu.org/gcc-2.95/buildstat.html">portability</A>
 
 <HR>
    <H2><A NAME="1_4">1.4 How do I get libstdc++?</A></H2>
-      <P>The tenth (and latest) snapshot of libstdc++-v3 is <A
-HREF="ftp://gcc.gnu.org/pub/libstdc++/libstdc++-2.91.tar.gz">
+      <P>The eleventh (and latest) snapshot of libstdc++-v3 is <A
+HREF="ftp://gcc.gnu.org/pub/libstdc++/libstdc++-2.92.tar.gz">
          available via ftp</A>.
       </P>
       <P>The <A HREF="http://gcc.gnu.org/libstdc++/">homepage</A>
@@ -409,56 +409,29 @@ HREF="http://sources.redhat.com/automake/">automake</A>.
 <!-- Yeah, I meant that "verbatim clip" thing literally... :-)  -->
 
 <pre>
-New: 
-- namespace std:: is now on by default.
-- choice of "C" include strategies, including the shadow header work,
-  or generic global to std mapping of required "C" types.
-- cpu/atomicity.h tweaks, additions of ia64 and arm support.
-- abstraction of atomicity.h header to support notion of os/atomicity.h files.
-- addition of backward header bits
-- use of system_header pragma
-- Conditional use of -Werror
-- preliminary support for new g++ diagnostics capabilities, including
-  -fdiagnostics-show-location=once
-- pedantic and shadow argument warning fixes 
-- Ugly, yet correct mechanism for dealing with "C" math adopted,
-  including the use of builtins.
-- updates and configure/build work to support new libtool
-- addition of strstream 
-- valarray work
-- complex work
-- update to SGI STL 3.3
-- libio sync between glibc/libstdc++-v3. Some divergence since initial
-  merge, but sources remain quite close.
-- IO fixes for alpha
-- wide character work for IO when using libio
-- addition of c_io_stdio and "C" IO abstraction layer.
-- auto_ptr fixes, testsuite additions
-- Attempts to use -ffunction-sections -fdata-sections and
-  --gc-sections, depending on use of GNU ld and specific features. As of
-  late, --gc-sections has been disabled due to problems with it throwing
-  away initialization sections. This work is ongoing.
-- long double support
-- sub directory removal, coherent organization of cpu and os-specific
-  files, consolidation of include directories, integration of the C++
-  support bits for operator new/delete,exceptions, etc. All includes
-  are now either in the include/* hierarchy or in libsupc++'s sub directory.
-- Support for more platforms, including irix and bsd variants.
-- filebuf tweaks to deal with variable-size buffers.
-- filebuf implementation for putbackc, etc. al.
-- ctype rewritten. Includes ctype<char>, ctype<wchar_t>, and others.
-- codecvt rewritten. Includes codecvt<char, char, mbstate_t>,
-  codecvt<wchar_t, char, mbstate_t>. In addition,
-  implementation-defined conversions using iconv are now supported with
-  the __enc_traits partial-specialization of the State template
-  parameter of the codecvt class. In this manner, conversions between
-  encodings such as UCS4, USC2, UNICODE, UNICODEBIG, UNICODELITTLE, etc
-  can be performed.
-- preliminary work on named locales
-- preliminary documentation for locale implementation has been established.
-- Many, many bug fixes.
-- Many, many testsuite additions and consistent VERIFY usage.
-- work on mkcheck to make it more flexible, use libtool, etc.
+New:
+---
+- preliminary doxygen documentation has been added. Running &quot;make
+  doxygen&quot; in the libstdc++-v3 build directory will generate HTML
+  documentation that can be used to cross-reference names and files in
+  the library.
+- a dejagnu based testing framework has been added
+- a new implementation of the concept checking code has been ported
+  from the boost libraries.
+- support for -fno-exceptions has been added
+- stdexcept was re-written
+- using deprecated or antiquated headers now gives a warning
+- the stdio interface to iostreams has been tweaked, and now works
+  with synchronized c/c++ io
+- new libsupc++ routines implementing the IA-64 C++ ABI.
+- HPUX configuration files
+- support for AIX added
+- a lot of bugs were fixed.
+- preliminary named locales implemented
+- portability improvements made to generation of &lt;limits&gt;
+- speedups to improve configuration time.
+- DJGPP support added.
+- support for dlopening shared libstdc++
 </pre>
 
 
@@ -681,7 +654,7 @@ HREF="http://gcc.gnu.org/ml/libstdc++/1999/msg00084.html">speculation</A>.
 
 <HR>
    <H2><A NAME="5_6">5.6 Is libstdc++-v3 thread-safe?</A></H2>
-      <P>Quick answer:  no, as of 2.91 (tenth snapshot), the
+      <P>Quick answer:  no, as of 2.92 (eleventh snapshot), the
          library is not appropriate for multithreaded access.  The
          string class is MT-safe.
       </P>
@@ -722,7 +695,7 @@ HREF="http://gcc.gnu.org/ml/libstdc++/1999/msg00084.html">speculation</A>.
 <P CLASS="fineprint"><EM>
 Comments and suggestions are welcome, and may be sent to
 <A HREF="mailto:libstdc++@gcc.gnu.org">the mailing list</A>.
-<BR> $Id: index.html,v 1.5 2001/03/25 00:01:57 pme Exp $
+<BR> $Id: index.html,v 1.6 2001/04/03 00:26:56 pme Exp $
 </EM></P>
 
 
index 9ad8712f35e87250a00b0ac4f18aab53a66e20f4..dc70cc49ace19ba568d5658d78ad6e5362e348bc 100644 (file)
 
 1.1 What is libstdc++-v3?
 
-   The GNU Standard C++ Library v3, or libstdc++-2.90.x/2.9x, is an
-   ongoing project to implement the ISO 14882 Standard C++ library as
-   described in chapters 17 through 27 and annex D. As the library
-   reaches stable plateaus, it is captured in a snapshot and released.
-   The current release is [40]the tenth snapshot. For those who want to
-   see exactly how far the project has come, or just want the latest
+   The GNU Standard C++ Library v3, or libstdc++-2.9x, is an ongoing
+   project to implement the ISO 14882 Standard C++ library as described
+   in chapters 17 through 27 and annex D. As the library reaches stable
+   plateaus, it is captured in a snapshot and released. The current
+   release is [40]the eleventh snapshot. For those who want to see
+   exactly how far the project has come, or just want the latest
    bleeding-edge code, the up-to-date source is available over anonymous
    CVS, and can even be browsed over the Web (see below).
 
 
 1.4 How do I get libstdc++?
 
-   The tenth (and latest) snapshot of libstdc++-v3 is [45]available via
-   ftp.
+   The eleventh (and latest) snapshot of libstdc++-v3 is [45]available
+   via ftp.
 
    The [46]homepage has instructions for retrieving the latest CVS
    sources, and for browsing the CVS sources over the web.
    This is a verbatim clip from the "Status" section of the RELEASE-NOTES
    for the latest snapshot.
 New:
-- namespace std:: is now on by default.
-- choice of "C" include strategies, including the shadow header work,
-  or generic global to std mapping of required "C" types.
-- cpu/atomicity.h tweaks, additions of ia64 and arm support.
-- abstraction of atomicity.h header to support notion of os/atomicity.h files.
-- addition of backward header bits
-- use of system_header pragma
-- Conditional use of -Werror
-- preliminary support for new g++ diagnostics capabilities, including
-  -fdiagnostics-show-location=once
-- pedantic and shadow argument warning fixes
-- Ugly, yet correct mechanism for dealing with "C" math adopted,
-  including the use of builtins.
-- updates and configure/build work to support new libtool
-- addition of strstream
-- valarray work
-- complex work
-- update to SGI STL 3.3
-- libio sync between glibc/libstdc++-v3. Some divergence since initial
-  merge, but sources remain quite close.
-- IO fixes for alpha
-- wide character work for IO when using libio
-- addition of c_io_stdio and "C" IO abstraction layer.
-- auto_ptr fixes, testsuite additions
-- Attempts to use -ffunction-sections -fdata-sections and
-  --gc-sections, depending on use of GNU ld and specific features. As of
-  late, --gc-sections has been disabled due to problems with it throwing
-  away initialization sections. This work is ongoing.
-- long double support
-- sub directory removal, coherent organization of cpu and os-specific
-  files, consolidation of include directories, integration of the C++
-  support bits for operator new/delete,exceptions, etc. All includes
-  are now either in the include/* hierarchy or in libsupc++'s sub directory.
-- Support for more platforms, including irix and bsd variants.
-- filebuf tweaks to deal with variable-size buffers.
-- filebuf implementation for putbackc, etc. al.
-- ctype rewritten. Includes ctype, ctype, and others.
-- codecvt rewritten. Includes codecvt,
-  codecvt. In addition,
-  implementation-defined conversions using iconv are now supported with
-  the __enc_traits partial-specialization of the State template
-  parameter of the codecvt class. In this manner, conversions between
-  encodings such as UCS4, USC2, UNICODE, UNICODEBIG, UNICODELITTLE, etc
-  can be performed.
-- preliminary work on named locales
-- preliminary documentation for locale implementation has been established.
-- Many, many bug fixes.
-- Many, many testsuite additions and consistent VERIFY usage.
-- work on mkcheck to make it more flexible, use libtool, etc.
+---
+- preliminary doxygen documentation has been added. Running "make
+  doxygen" in the libstdc++-v3 build directory will generate HTML
+  documentation that can be used to cross-reference names and files in
+  the library.
+- a dejagnu based testing framework has been added
+- a new implementation of the concept checking code has been ported
+  from the boost libraries.
+- support for -fno-exceptions has been added
+- stdexcept was re-written
+- using deprecated or antiquated headers now gives a warning
+- the stdio interface to iostreams has been tweaked, and now works
+  with synchronized c/c++ io
+- new libsupc++ routines implementing the IA-64 C++ ABI.
+- HPUX configuration files
+- support for AIX added
+- a lot of bugs were fixed.
+- preliminary named locales implemented
+- portability improvements made to generation of <limits>
+- speedups to improve configuration time.
+- DJGPP support added.
+- support for dlopening shared libstdc++
      _________________________________________________________________
 
 4.2 Bugs in gcc/g++ (not libstdc++-v3)
@@ -545,7 +518,7 @@ http://clisp.cons.org/~haible/gccinclude-glibc-2.2-compat.diff
 
 5.6 Is libstdc++-v3 thread-safe?
 
-   Quick answer: no, as of 2.91 (tenth snapshot), the library is not
+   Quick answer: no, as of 2.92 (eleventh snapshot), the library is not
    appropriate for multithreaded access. The string class is MT-safe.
 
    This is assuming that your idea of "multithreaded" is the same as
@@ -573,7 +546,7 @@ http://clisp.cons.org/~haible/gccinclude-glibc-2.2-compat.diff
 
    Comments and suggestions are welcome, and may be sent to [83]the
    mailing list.
-   $Id: index.html,v 1.5 2001/03/25 00:01:57 pme Exp $ 
+   $Id: index.html,v 1.6 2001/04/03 00:26:56 pme Exp $ 
 
 References
 
@@ -616,12 +589,12 @@ References
   37. ../faq/index.html#5_5
   38. ../faq/index.html#5_6
   39. ../faq/index.html#5_7
-  40. ftp://gcc.gnu.org/pub/libstdc++/libstdc++-2.91.tar.gz
+  40. ftp://gcc.gnu.org/pub/libstdc++/libstdc++-2.92.tar.gz
   41. ../17_intro/DESIGN
   42. http://gcc.gnu.org/
   43. http://gcc.gnu.org/gcc-2.95/buildstat.html
   44. http://gcc.gnu.org/libstdc++/
-  45. ftp://gcc.gnu.org/pub/libstdc++/libstdc++-2.91.tar.gz
+  45. ftp://gcc.gnu.org/pub/libstdc++/libstdc++-2.92.tar.gz
   46. http://gcc.gnu.org/libstdc++/
   47. ../17_intro/contribute.html
   48. http://www.boost.org/