This is the mail archive of the
libstdc++@sourceware.cygnus.com
mailing list for the libstdc++ project.
Re: Announcing libstdc++-2.90.7
- To: "Benjamin Kosnik" <bkoz at cygnus dot com>, <libstdc++ at sourceware dot cygnus dot com>, <egcs at egcs dot cygnus dot com>, <info-gnu at gnu dot org>
- Subject: Re: Announcing libstdc++-2.90.7
- From: "Matthew Brown" <mbrown at mediadb dot net>
- Date: Wed, 22 Dec 1999 10:36:19 -0500
- References: <199912220515.VAA30914@decepticon.cygnus.com>
I just attempted a compile and installation. All goes well (using Mumit's
cygwin limits) until the installation. The makefile seems to desire a file
in the 'bits' source directory by the name 'ctype_base.h'. This file seems
to be somewhat platform-specific and appears, at first look, to be copied
from the 'config' directory during configuration time; however, this is not
happening for me. Here is my configuration:
- Cygwin b20.1
- configure run with '--prefix=<cygwin
dir> --enable-shared --enable-static --enable-namespaces'
For now, I will copy the default version of the file and see if things work.
I know that this is perilously close to the holidays, but if anyone is still
watching who has some input, please pass it on.
Thanks,
-- Matthew Brown
----- Original Message -----
From: Benjamin Kosnik <bkoz@cygnus.com>
To: <libstdc++@sourceware.cygnus.com>; <egcs@egcs.cygnus.com>;
<info-gnu@gnu.org>
Sent: Wednesday, December 22, 1999 12:15 AM
Subject: Announcing libstdc++-2.90.7
>
> 1999-12-21
>
> Release Notes
> -------------
> The Standard C++ Library v3, or libstc++-2.90.x, is an ongoing
> project to implement the ISO 14882 Standard C++ library as described
> in chapters 17 through 27 and annex D, as a drop-in replacement
> for the current (ARM-conformant) library.
>
> This is the eigth snapshot of the libstdc++ rewrite. It is still
> incomplet and incorrekt.
>
> The Standard C++ Library v3, or libstc++-2.90.x, 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://sourceware.cygnus.com/libstdc++/
>
>
> New:
> ---
> - Now compiling with -Wall -Werror -Winline works, and is on by default.
> - Conditional compilation for hosts that don't support wchar_t.
> - Attempts have been made to get this to compile hosted on cygwin.
> Mumit Khan has done bunches here.
> - Chapter 22:
> Kevin Ediger did some killer formatting work for the floating point
parts of
> num_put::do_put.
> - Chapter 26:
> valarray fixes:
> the non-standard member function
> 'valarray<T>::product()' is removed for Standard compliance purpose.
> Some missing non member functions (e.g. tanh) are added.
> valarray::sum() now uses operator+= instead of operator+.
> valarray::min() and valarray::max() no longer causes parse errors.
> Typographical errors that used to cause a seg fault are corrected.
> complex fixes: some missing constructors are added.
> Optimized calling of cmath funcs for targets that support builtin
functions.
> mknumeric_limits was robustified.
> - Chapter 27:
> Preliminary inlining for all buffering and iostream classes and
manipulators.
> Testing for istream and ostream operators complete.
> istream validation testing complete.
> ostream formatting validations mostly complete.
> ostream<<operator(float, double, etc.) now work.
> Testing for correct stream state and thrown exceptions complete.
> A lot of stringbuf changes.
> Attempts to make includes take as little time as possible.
> streambuf to streambuf copies now work.
> A brain-dead and in-elegant (but conformant) facet caching mechanism
> replaces the elegant but non-conformant design.
> iostream callbacks now work correctly.
> A lot of the library working group issues are now implemented.
> - Additional documentation by Phil Edwards.
> - New website and mailing list interface.
> - For CVS egcs, -O2 and tree-level inlining works.
> - Many, many bug fixes.
>
> More info is available on the project website, URL as above.
>
> -Benjamin
>
>