public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* C++: STL 3.2
@ 1999-04-23  7:44 Gerald Pfeifer
  1999-04-23 16:17 ` egcs 1.2 C++ ABI (Re: C++: STL 3.2) Martin v. Loewis
                   ` (3 more replies)
  0 siblings, 4 replies; 38+ messages in thread
From: Gerald Pfeifer @ 1999-04-23  7:44 UTC (permalink / raw)
  To: egcs

STL 3.2 has been release yesterday:
  http://www.sgi.com/Technology/STL/whats_new.html

This missed the "Feature freeze date" by one day, but -- considering the
relatively long life of our release branches and the usually high quality
of SGI STL releases -- may I suggest that we merge that in for 1.2?

Gerald
-- 
Gerald "Jerry" pfeifer@dbai.tuwien.ac.at http://www.dbai.tuwien.ac.at/~pfeifer/


^ permalink raw reply	[flat|nested] 38+ messages in thread
* Re: C++: STL 3.2
@ 1999-04-26 11:36 Mike Stump
  1999-04-26 12:01 ` Mark Mitchell
  1999-04-30 23:15 ` Mike Stump
  0 siblings, 2 replies; 38+ messages in thread
From: Mike Stump @ 1999-04-26 11:36 UTC (permalink / raw)
  To: law, mark; +Cc: egcs, pfeifer

> Date: Sat, 24 Apr 1999 23:14:34 -0700
> From: Mark Mitchell <mark@codesourcery.com>

> We've already got binary incompatibilities, I think.

Yes, usually there are.  Only if you methodically test it often and in
great detail, can one get binary compatibility.  In the absence of
such work, we generally get binary incompatibility.  Now, how good it
complete binary compatibility except for these random 3 things?
Usually, not good enough.  Net result, we generally never offer binary
compatibility, and just wanting it is not enough.

> It's probably safest just to say that 1.2 is not binary compatible
> with 1.1.x, and, if possible, *enforce* that.

Enforce?  This is called being binary incompatibly gratuitously.  I am
not sure I am for this.  What if a poor sole is using it like a C
compiler, and expects binary compatibility (reasonably so), and we
brake it, net result, he isn't happy.  We never have done this, and I
propose we never do.


Now, what should we do, ask folks that want binary compatibility for
there test results that prove existing compatibility, or failing that,
add in the new SGI stuff, and say that 1.2 isn't generally speaking
compatible.  If we go the later route, it is a shame that we haven't
been building and testing with all the new ABI breaking things, as we
then might as well turn them all on.

I'd be curious to hear what Brendan and Jason think, and if there are
any folks that have been testing binary compatibility and what they
have done.  I have seen little to no announcement of such work here,
as I recall.

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

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

Thread overview: 38+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1999-04-23  7:44 C++: STL 3.2 Gerald Pfeifer
1999-04-23 16:17 ` egcs 1.2 C++ ABI (Re: C++: STL 3.2) Martin v. Loewis
1999-04-24 15:52   ` Chip Salzenberg
1999-04-24 17:26     ` Martin v. Loewis
1999-04-24 18:11       ` Chip Salzenberg
1999-04-30 23:15         ` Chip Salzenberg
1999-04-30 23:15       ` Martin v. Loewis
1999-04-30 23:15     ` Chip Salzenberg
1999-04-24 23:14   ` Mark Mitchell
1999-04-25  5:16     ` Gerald Pfeifer
1999-04-30 23:15       ` Gerald Pfeifer
1999-04-30 23:15     ` Mark Mitchell
1999-04-30 23:15   ` Martin v. Loewis
1999-04-24 22:28 ` C++: STL 3.2 Jeffrey A Law
1999-04-24 23:11   ` Mark Mitchell
1999-04-25 13:04     ` Martin v. Loewis
1999-04-30 23:15       ` Martin v. Loewis
1999-04-30 23:15     ` Mark Mitchell
1999-04-25 12:50   ` Martin v. Loewis
1999-04-25 14:46     ` Gabriel Dos_Reis
1999-04-30 23:15       ` Gabriel Dos_Reis
1999-04-30 23:15     ` Martin v. Loewis
1999-04-30 23:15   ` Jeffrey A Law
     [not found] ` <199904232313.BAA00817.cygnus.egcs@mira.isdn.cs.tu-berlin.de>
1999-04-26 23:06   ` egcs 1.2 C++ ABI (Re: C++: STL 3.2) Jason Merrill
1999-04-27  0:06     ` Martin v. Loewis
1999-04-27  0:18       ` Jason Merrill
1999-04-30 23:15         ` Jason Merrill
1999-04-30 23:15       ` Martin v. Loewis
1999-04-30 23:15     ` Jason Merrill
1999-04-30 23:15 ` C++: STL 3.2 Gerald Pfeifer
1999-04-26 11:36 Mike Stump
1999-04-26 12:01 ` Mark Mitchell
1999-04-27 11:43   ` Philipp Thomas
1999-04-27 13:18     ` Mark Mitchell
1999-04-30 23:15       ` Mark Mitchell
1999-04-30 23:15     ` Philipp Thomas
1999-04-30 23:15   ` Mark Mitchell
1999-04-30 23:15 ` Mike Stump

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).