Revisions of python-cffi

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1117701 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 42)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1056350 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 40)
- add 8a3c2c816d789639b49d3ae867213393ed7abdff.patch to resolve
  testsuite failures with Python 3.11
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1040369 from Daniel Garcia's avatar Daniel Garcia (dgarcia) (revision 39)
- Add python-py as test dependency
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 990222 from Dirk Mueller's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 929906 from Dirk Mueller's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 906722 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 36)
- update to 1.14.6:
  * Revert "grovel: detect :float and :double in the :auto type"
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 871527 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 35)
- update to 1.14.5:
  * Source fix for old gcc versions
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 856979 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 34)
- update to 1.14.4:
  * no upstream changelog provided
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 838259 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 33)
- update to 1.14.3:
  * no upstream changelog provided
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 828166 from Ondřej Súkup's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 825281 from Dirk Mueller's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 778788 from Ondřej Súkup's avatar 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's avatar Dominique Leuenberger (dimstar_suse) accepted request 738589 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 28)
- Update to 1.13.0:
  * No changelog provided upstream
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 680758 from Ondřej Súkup's avatar Ondřej Súkup (mimi_vx) (revision 25)
- update to 1.12.3
- drop patches: 3184b0a675fc425b821b528d7fdf744b2f08dadf.patch
                7a76a381534012af4790e815140d1538510b7d93.patch
                e2e324a2f13e3a646de6f6ff03e90ed7d37e2636.patch
 * Direct support for pkg-config.
 * ffi.from_buffer() takes a new optional first argument that gives the array
    type of the result. It also takes an optional keyword argument require_writable
    to refuse read-only Python buffers.
 * ffi.new(), ffi.gc() or ffi.from_buffer() cdata objects can now be released
    at known times, either by using the with keyword or by calling the new ffi.release().
 * Accept an expression like ffi.new("int[4]", p) if p is itself another cdata int[4].
 * CPython 2.x: ffi.dlopen() failed with non-ascii file names on Posix
 * CPython: if a thread is started from C and then runs Python code
    (with callbacks or with the embedding solution), then previous versions of cffi
    would contain possible crashes and/or memory leaks.
 * Support for ffi.cdef(..., pack=N) where N is a power of two.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 645316 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 24)
- Add 7a76a381534012af4790e815140d1538510b7d93.patch to fix
  bsc#1111657 (we need use to proper void returning function not
  to corrupt memory in tests). (forwarded request 645313 from mcepl)
Displaying revisions 1 - 20 of 43
openSUSE Build Service is sponsored by