[Numpy-discussion] NEP mask code and the 1.7 release

Chris Barker chris.barker@noaa....
Mon Apr 23 15:16:08 CDT 2012

On Mon, Apr 23, 2012 at 12:57 PM, Nathaniel Smith <njs@pobox.com> wrote:
> Right, this part is specifically about ABI compatibility, not API
> compatibility -- segfaults would only occur for extension libraries
> that were compiled against one version of numpy and then used with a
> different version.

Which makes me think -- the ABI will have changed by adding three new
pointers to the end of the main struct, yes?

Of the options on the table, do any of the others involve adding three
new pointers? What I'm getting at is that while the API and symantics
may change with a different NA system -- maybe the ABI won't change as
much (even if those pointers mean something different, but the size of
the struct could be constant).

Or is this just a fantasy?



Christopher Barker, Ph.D.

Emergency Response Division
NOAA/NOS/OR&R            (206) 526-6959   voice
7600 Sand Point Way NE   (206) 526-6329   fax
Seattle, WA  98115       (206) 526-6317   main reception


More information about the NumPy-Discussion mailing list