Message166891
Right now major parts of the buffer API are broken for non-trivial buffer definitions. IMHO a backport of the fix doesn't count as a new feature although it needs some new internal functions.
I don't quite understand why Nick thinks that ABI compatibility is a challenge. The structs, typedefs and function definitions aren't modified. The new functions aren't visible because they can be implemented as static functions if PyBuffer_ToContiguous() is moved to memoryview.c. That won't break the ABI eiter.
If we want to keep the function in its old place then we can prefix the new functions with _Py and include them in a private header file. That would export new function. |
|
Date |
User |
Action |
Args |
2012-07-30 12:25:10 | christian.heimes | set | recipients:
+ christian.heimes, georg.brandl, ncoghlan, pitrou, vstinner, benjamin.peterson, skrah, meador.inge, python-dev |
2012-07-30 12:25:10 | christian.heimes | set | messageid: <1343651110.14.0.217882251884.issue12834@psf.upfronthosting.co.za> |
2012-07-30 12:25:09 | christian.heimes | link | issue12834 messages |
2012-07-30 12:25:09 | christian.heimes | create | |
|