[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gnustep release numbers
From: |
Jeremy Bettis |
Subject: |
Re: gnustep release numbers |
Date: |
Wed, 4 Oct 2006 18:27:20 -0500 |
I thought that to provide a "stable" ABI, you just can't do these things:
Remove a class
Change any public or protected instance variables.
Change the memory layout of private variables. (i.e. changing a name of a
private instance var is ok, and changing the data type is fine as long as
the memory layout is the same)
adding instance variables. ( this is why many NX classes had weird int
_reserved2 type private instance variables, to leave room for future
expansion without changing the abi )
Remove a public method or change it's data types.
But these things should not cause instabilitity:
Adding a class
Adding a method
Remove a private method (if it really was private)
- gnustep release numbers, Helge Hess, 2006/10/04
- Re: gnustep release numbers, Richard Frith-Macdonald, 2006/10/04
- Re: gnustep release numbers, Helge Hess, 2006/10/04
- Re: gnustep release numbers, Richard Frith-Macdonald, 2006/10/04
- Re: gnustep release numbers, Helge Hess, 2006/10/04
- Re: gnustep release numbers, Hubert Chan, 2006/10/04
- Re: gnustep release numbers, Richard Frith-Macdonald, 2006/10/04
- Re: gnustep release numbers, Hubert Chan, 2006/10/04
- Re: gnustep release numbers, Helge Hess, 2006/10/04
- Re: gnustep release numbers,
Jeremy Bettis <=
- Re: gnustep release numbers, Helge Hess, 2006/10/04
- Re: gnustep release numbers, Hubert Chan, 2006/10/04
- Re: gnustep release numbers, Richard Frith-Macdonald, 2006/10/05
- Re: gnustep release numbers, Helge Hess, 2006/10/05
- Re: gnustep release numbers, Dennis Leeuw, 2006/10/05
- Re: gnustep release numbers, Helge Hess, 2006/10/05
- Re: gnustep release numbers, Dennis Leeuw, 2006/10/05
- Re: gnustep release numbers, Philippe C.D. Robert, 2006/10/29
- Re: gnustep release numbers, Richard Frith-Macdonald, 2006/10/05
- Re: gnustep release numbers, Richard Frith-Macdonald, 2006/10/04