mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-27 03:49:03 +08:00
572cd73ac9
2001-12-19 Phil Edwards <pme@gcc.gnu.org> * docs/html/configopts.html: Describe recent options. * docs/html/documentation.html: Point to new doxygen tarballs. * docs/html/install.html: Brief updates. * docs/html/17_intro/RELEASE-NOTES: Remove weird control character. * docs/html/ext/howto.html: Fix typos, describe filebuf::fd(). * docs/html/faq/index.html: Update for 3.0.95. * docs/html/faq/index.txt: Regenerate. From-SVN: r48184
94 lines
3.2 KiB
Plaintext
94 lines
3.2 KiB
Plaintext
2001-12-18
|
|
|
|
Release Notes
|
|
-------------
|
|
The Standard C++ Library v3, or libstdc++-2.9x, 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
|
|
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:
|
|
|
|
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.
|
|
|
|
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.
|
|
|
|
|
|
What doesn't:
|
|
-------------
|
|
- see BUGS.
|
|
|
|
|
|
Build and Install
|
|
-----------------
|
|
Up to date build and install directions can be found at:
|
|
http://gcc.gnu.org/libstdc++/install.html
|
|
|
|
|
|
Contact:
|
|
--------
|
|
Places have changed from previous snapshots. The web page, which has
|
|
information about joining the mailing list and searching its archives,
|
|
CVS access, and contribution information is now at:
|
|
|
|
http://gcc.gnu.org/libstdc++/
|
|
|
|
Please note that the mailing list has moved, and is now hosted on
|
|
gcc.gnu.org. (The web site above has the most up-to-date info.)
|
|
|
|
Obtain the library snapshot via ftp (including these release notes) from
|
|
|
|
ftp://gcc.gnu.org/pub/libstdc++/
|
|
|
|
The library is maintained by Benjamin Kosnik, Gabriel
|
|
Dos Reis, Phil Edwards, and Ulrich Drepper.
|
|
|
|
|
|
Development tools:
|
|
------------------
|
|
|
|
You will need a recent version of gcc to compile the snapshot of
|
|
libstdc++. The use of CVS gcc, or gcc-3_0-branch is strongly
|
|
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.
|