public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
From: Ben Woodhead <ben@echotech.ca>
To: gcc@gcc.gnu.org
Subject: Re: C++ binary compatibility between GCC 3.1 and GCC 3.2?
Date: Mon, 08 Jul 2002 10:09:00 -0000	[thread overview]
Message-ID: <200207081230.36009.ben@echotech.ca> (raw)

Hello everybody.. 

If I remember correctly I believe that:
gcc x.y.z is 
x. Major  - Architecture Changes, 
y. Minor - Features added but no major architecture changes (slight changes to 
the abi could be possible here, if there are a small number of cases were it 
would affect). 
z. Patch - Patch levels are for overflows, nothing on the outside changes but 
possible bugs, such as not testing values, or overflows or fence post errors.

With that out of the way I find it really hard to see an abi change going into 
a patch level. Please, please please don't do that, 3.1.whatever should all 
match.. When talking about the version i should not have to say 3.1.1 because 
it should have only fixed segfaults and things like that, so the output and 
input should be the same, so 3.1 is fine.. 

As far as if this version is closer to version 3.1 or 3.2.. 3.2 does not exist 
so it can be what ever i want it to be.. ie, you could patch a text file in 
3.1 and call it 3.2 and theres nothing anybody can say about it. 

Just a possible suggestion, release 3.1.1 now the way it is, (on its release 
date) so the people using 3.1 can get the fixes they need. Then apply the abi 
changes, and test the output, try to find all the abi inconsistencies.. Then 
in August release version 3.1.1 with abi changes included as 3.2. 

That  way you don't have to worry about applying a patch a week way from the 
release date or making incompatabilities with 3.1.x. Also on the same not you 
don't have to try to release 3.2 with all the new features that are not well 
tested.. Everybodies is happy, the abi changes are in, and you don't have to 
worry about the experamental stuff from 3.2. 

Thanks, 
Ben Woodhead


Gabriel Dos Reis wrote:
> | Well, we could could make a sub-branch from the 3.1 branch for the
> | amended ABI, and call it 3.1bis .
> 
> Isn't that going to make some confusion? (That isn't meant to be
> rhetorical, that is a serious question)

Well, it should generate less confusion than calling it 3.2.x or 3.1.x,
since it is clear that it is closer to 3.1 than to 3.2, but not the
original 3.1 .  It's the second attempt to have a workable 3.1 .
        
-- 
--------------------------
SuperH
2430 Aztec West / Almondsbury / BRISTOL / BS32 4AQ
T:+44 1454 462330

             reply	other threads:[~2002-07-08 15:29 UTC|newest]

Thread overview: 54+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-07-08 10:09 Ben Woodhead [this message]
  -- strict thread matches above, loose matches on Subject: below --
2002-07-10  4:24 Iain McClatchie
2002-07-08  9:02 Bernard Dautrevaux
2002-07-08 13:03 ` Bernard Dautrevaux
2002-07-10  7:32 ` Bernard Dautrevaux
2002-07-12  3:09 ` Bernard Dautrevaux
2002-07-12 13:50 ` Bernard Dautrevaux
2002-07-08  3:42 Bernard Dautrevaux
2002-07-08  4:07 ` Gabriel Dos Reis
2002-07-08  6:28 ` Joern Rennecke
2002-07-08 13:05 ` Bernard Dautrevaux
2002-07-10  7:33 ` Bernard Dautrevaux
2002-07-12  4:27 ` Bernard Dautrevaux
2002-07-12 13:53 ` Bernard Dautrevaux
2002-07-06 15:47 Joern Rennecke
2002-07-06 16:09 ` Gabriel Dos Reis
2002-07-07  8:03   ` Joern Rennecke
2002-07-04  9:55 Andreas Jaeger
2002-07-04 10:23 ` H. J. Lu
2002-07-05 14:17 ` Mark Mitchell
2002-07-05 14:22   ` Andreas Jaeger
2002-07-05 14:28     ` Mark Mitchell
2002-07-05 14:53       ` David O'Brien
2002-07-05 15:08         ` Mark Mitchell
2002-07-06  5:34           ` Andreas Jaeger
2002-07-06  6:40             ` Gabriel Dos Reis
2002-07-06  6:40               ` Jakub Jelinek
2002-07-06  7:20                 ` Gabriel Dos Reis
2002-07-06  7:53                   ` Andreas Jaeger
2002-07-06  8:54                     ` Gabriel Dos Reis
2002-07-06 11:04                     ` Daniel Jacobowitz
2002-07-06  7:42                 ` Andreas Jaeger
2002-07-06 11:08                   ` Jeff Law
2002-07-06 11:10                     ` Gwenole Beauchesne
2002-07-06  6:19         ` Daniel Egger
2002-07-05 14:46   ` David O'Brien
2002-07-05 15:02     ` H. J. Lu
2002-07-05 15:12       ` David O'Brien
2002-07-05 15:20         ` H. J. Lu
2002-07-05 16:11           ` Stan Shebs
2002-07-05 16:12             ` David Edelsohn
2002-07-05 16:35               ` Stan Shebs
2002-07-05 22:18               ` Geoff Keating
2002-07-07 23:14               ` Mark Mitchell
2002-07-05 15:02     ` Mark Mitchell
2002-07-06  6:28       ` Scott Robert Ladd
2002-07-06  4:56     ` Andreas Jaeger
2002-07-06  6:44       ` Gerald Pfeifer
2002-07-06  7:35         ` Andreas Jaeger
2002-07-06 11:44         ` David O'Brien
2002-07-05 22:35 ` David Edelsohn
2002-07-06  5:40 ` Joseph S. Myers
2002-07-06  6:40   ` Gabriel Dos Reis
2002-07-06  7:49     ` Andreas Jaeger

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=200207081230.36009.ben@echotech.ca \
    --to=ben@echotech.ca \
    --cc=gcc@gcc.gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).