Revisions of python-cffi
Ana Guerrero (anag+factory)
accepted
request 1206446
from
Dirk Mueller (dirkmueller)
(revision 46)
- update to 1.17.1: * Fix failing distutils.msvc9compiler imports under Windows (#118). * ffibuilder.emit_python_code() and ffibuiler.emit_c_code() accept file-like objects (#115). * ffiplatform calls are bypassed by ffibuilder.emit_python_code() and ffibuilder.emit_c_code() (#81).
Dominique Leuenberger (dimstar_suse)
accepted
request 1198079
from
Dirk Mueller (dirkmueller)
(revision 45)
- update to 1.17.0: * Add support for Python 3.13. * In API mode, when you get a function from a C library by writing `fn = lib.myfunc`, you get an object of a special type for performance reasons, instead of a `<cdata 'C-function-type'>`. Before version 1.17 you could only call such objects. You could write `ffi.addressof(lib, "myfunc")` in order to get a real `<cdata>` object, based on the idea that in these cases in C you'd usually write `&myfunc` instead of `myfunc`. In version 1.17, the special object `lib.myfunc` can now be passed in many places where CFFI expects a regular `<cdata>` object. For example, you can now pass it as a callback to a C function call, or write it inside a C structure field of the correct pointer-to-function type, or use `ffi.cast()` or `ffi.typeof()` on it. - drop py313-compat.patch, py313-use-format-unraisable.patch, py313-use-hashpointer.patch (upstream)
Ana Guerrero (anag+factory)
accepted
request 1117701
from
Factory Maintainer (factory-maintainer)
(revision 42)
Automatic submission by obs-autosubmit
Dominique Leuenberger (dimstar_suse)
accepted
request 1081967
from
Dirk Mueller (dirkmueller)
(revision 41)
Dominique Leuenberger (dimstar_suse)
accepted
request 1056350
from
Dirk Mueller (dirkmueller)
(revision 40)
- add 8a3c2c816d789639b49d3ae867213393ed7abdff.patch to resolve testsuite failures with Python 3.11
Dominique Leuenberger (dimstar_suse)
accepted
request 1040369
from
Daniel Garcia (dgarcia)
(revision 39)
- Add python-py as test dependency
Dominique Leuenberger (dimstar_suse)
accepted
request 990222
from
Dirk Mueller (dirkmueller)
(revision 38)
- update to 1.15.1: * If you call ffi.embedding_api() but don’t write any extern “Python” function there, then the resulting C code would fail an assert. Fixed. * Updated Windows/arm64 embedded libffi static lib to v3.4.2, and scripted to ease future updates (thanks Niyas Sait!)
Dominique Leuenberger (dimstar_suse)
accepted
request 929906
from
Dirk Mueller (dirkmueller)
(revision 37)
- update to 1.15.0: * Fixed MANIFEST.in to include missing file for Windows arm64 support * Fixed Linux wheel build to use gcc default ISA for libffi * Updated setup.py Python trove specifiers to currently-tested Python versions * CPython 3.10 support (including wheels) * MacOS arm64 support (including wheels) * Initial Windows arm64 support * Misc. doc and test updates
Dominique Leuenberger (dimstar_suse)
accepted
request 906722
from
Dirk Mueller (dirkmueller)
(revision 36)
- update to 1.14.6: * Revert "grovel: detect :float and :double in the :auto type"
Dominique Leuenberger (dimstar_suse)
accepted
request 871527
from
Dirk Mueller (dirkmueller)
(revision 35)
- update to 1.14.5: * Source fix for old gcc versions
Dominique Leuenberger (dimstar_suse)
accepted
request 856979
from
Dirk Mueller (dirkmueller)
(revision 34)
- update to 1.14.4: * no upstream changelog provided
Dominique Leuenberger (dimstar_suse)
accepted
request 838259
from
Dirk Mueller (dirkmueller)
(revision 33)
- update to 1.14.3: * no upstream changelog provided
Dominique Leuenberger (dimstar_suse)
accepted
request 828166
from
Ondřej Súkup (mimi_vx)
(revision 32)
- update to 1.14.2 * CPython 3 on Windows: we again try to compile with Py_LIMITED_API by default
Dominique Leuenberger (dimstar_suse)
accepted
request 825281
from
Dirk Mueller (dirkmueller)
(revision 31)
- update to 1.14.1: * CFFI source code is now hosted on Heptapod. * Improved support for typedef int my_array_t[...]; with an explicit dot-dot-dot in API mode (issue #453) * Windows (32 and 64 bits): multiple fixes for ABI-mode call to functions that return a structure. * Experimental support for MacOS 11 on aarch64. * and a few other minor changes and bug fixes.
Dominique Leuenberger (dimstar_suse)
accepted
request 778788
from
Ondřej Súkup (mimi_vx)
(revision 30)
- Update to 1.14.0 * ffi.dlopen() can now be called with a handle (as a void *) to an already-opened C library. * fixed a stack overflow issue for calls like lib.myfunc([large list]). * fixed a memory leak inside ffi.getwinerror() on CPython 3.x.
Dominique Leuenberger (dimstar_suse)
accepted
request 749648
from
Todd R (TheBlackCat)
(revision 29)
Dominique Leuenberger (dimstar_suse)
accepted
request 738589
from
Tomáš Chvátal (scarabeus_iv)
(revision 28)
- Update to 1.13.0: * No changelog provided upstream
Dominique Leuenberger (dimstar_suse)
accepted
request 700339
from
Tomáš Chvátal (scarabeus_iv)
(revision 27)
Displaying revisions 1 - 20 of 46