public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* gcc's STL library
@ 1999-11-05 12:20 Rainer Dorsch
  1999-11-06 14:01 ` Martin v. Loewis
  1999-11-30 23:37 ` Rainer Dorsch
  0 siblings, 2 replies; 4+ messages in thread
From: Rainer Dorsch @ 1999-11-05 12:20 UTC (permalink / raw)
  To: gcc

I'm wondering, why gcc-2.95.2 still has a quite weak STL library. As
an example, there is not limits include file, although it is present
in SGI's downloadable implementation. Are there any copyright problems
with this version?

Thanks.

-- 
Rainer Dorsch
Abt. Rechnerarchitektur  e-mail:rainer.dorsch@informatik.uni-stuttgart.de
Uni Stuttgart            Tel.: 0711-7816-215

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: gcc's STL library
  1999-11-05 12:20 gcc's STL library Rainer Dorsch
@ 1999-11-06 14:01 ` Martin v. Loewis
  1999-11-30 23:37   ` Martin v. Loewis
  1999-11-30 23:37 ` Rainer Dorsch
  1 sibling, 1 reply; 4+ messages in thread
From: Martin v. Loewis @ 1999-11-06 14:01 UTC (permalink / raw)
  To: rainer; +Cc: gcc

> I'm wondering, why gcc-2.95.2 still has a quite weak STL library. 

This is mostly for historic reasons. A project to rewrite libstc++ is
underway, see http://sourceware.cygnus.com/libstdc++/ .

> As an example, there is not limits include file, although it is
> present in SGI's downloadable implementation. Are there any
> copyright problems with this version?

I don't think so. I think the problem with the limits file from SGI is
that it does not work - at least not on all platforms supported by
GCC. It says

/* NOTE: This is not portable code.  Parts of numeric_limits<> are
 * inherently machine-dependent, and this file is written for the MIPS
 * architecture and the SGI MIPSpro C++ compiler.  Parts of it (in
 * particular, some of the characteristics of floating-point types)
 * are almost certainly incorrect for any other platform.
 */

Hope this helps,
Martin

P.S. Reviewing that file would have easily revealed this limitation;
the comment is quite visible, in
http://www.sgi.com/Technology/STL/limits

^ permalink raw reply	[flat|nested] 4+ messages in thread

* gcc's STL library
  1999-11-05 12:20 gcc's STL library Rainer Dorsch
  1999-11-06 14:01 ` Martin v. Loewis
@ 1999-11-30 23:37 ` Rainer Dorsch
  1 sibling, 0 replies; 4+ messages in thread
From: Rainer Dorsch @ 1999-11-30 23:37 UTC (permalink / raw)
  To: gcc

I'm wondering, why gcc-2.95.2 still has a quite weak STL library. As
an example, there is not limits include file, although it is present
in SGI's downloadable implementation. Are there any copyright problems
with this version?

Thanks.

-- 
Rainer Dorsch
Abt. Rechnerarchitektur  e-mail:rainer.dorsch@informatik.uni-stuttgart.de
Uni Stuttgart            Tel.: 0711-7816-215

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: gcc's STL library
  1999-11-06 14:01 ` Martin v. Loewis
@ 1999-11-30 23:37   ` Martin v. Loewis
  0 siblings, 0 replies; 4+ messages in thread
From: Martin v. Loewis @ 1999-11-30 23:37 UTC (permalink / raw)
  To: rainer; +Cc: gcc

> I'm wondering, why gcc-2.95.2 still has a quite weak STL library. 

This is mostly for historic reasons. A project to rewrite libstc++ is
underway, see http://sourceware.cygnus.com/libstdc++/ .

> As an example, there is not limits include file, although it is
> present in SGI's downloadable implementation. Are there any
> copyright problems with this version?

I don't think so. I think the problem with the limits file from SGI is
that it does not work - at least not on all platforms supported by
GCC. It says

/* NOTE: This is not portable code.  Parts of numeric_limits<> are
 * inherently machine-dependent, and this file is written for the MIPS
 * architecture and the SGI MIPSpro C++ compiler.  Parts of it (in
 * particular, some of the characteristics of floating-point types)
 * are almost certainly incorrect for any other platform.
 */

Hope this helps,
Martin

P.S. Reviewing that file would have easily revealed this limitation;
the comment is quite visible, in
http://www.sgi.com/Technology/STL/limits

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~1999-11-30 23:37 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-11-05 12:20 gcc's STL library Rainer Dorsch
1999-11-06 14:01 ` Martin v. Loewis
1999-11-30 23:37   ` Martin v. Loewis
1999-11-30 23:37 ` Rainer Dorsch

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).