Revisions of python-cffi

buildservice-autocommit accepted request 507344 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 36)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 507126 from Thomas Bechtold's avatar Thomas Bechtold (tbechtold) (revision 35)
- update to 1.10.0:
 * Issue #295: use calloc() directly instead of PyObject_Malloc()+memset()
   to handle ffi.new() with a default allocator. Speeds up ffi.new(large-array)
   where most of the time you never touch most of the array.
  * Some OS/X build fixes (“only with Xcode but without CLT”).
  * Improve a couple of error messages: when getting mismatched versions of
    cffi and its backend; and when calling functions which cannot be called with
    libffi because an argument is a struct that is “too complicated” (and not
    a struct pointer, which always works).
  * Add support for some unusual compilers (non-msvc, non-gcc, non-icc, non-clang)
  * Implemented the remaining cases for ffi.from_buffer. Now all
    buffer/memoryview objects can be passed. The one remaining check is against
    passing unicode strings in Python 2. (They support the buffer interface, but
    that gives the raw bytes behind the UTF16/UCS4 storage, which is most of the
    times not what you expect. In Python 3 this has been fixed and the unicode
    strings don’t support the memoryview interface any more.)
  * The C type _Bool or bool now converts to a Python boolean when reading,
    instead of the content of the byte as an integer. The potential
    incompatibility here is what occurs if the byte contains a value different
    from 0 and 1. Previously, it would just return it; with this change, CFFI
    raises an exception in this case. But this case means “undefined behavior”
    in C; if you really have to interface with a library relying on this,
    don’t use bool in the CFFI side. Also, it is still valid to use a byte
    string as initializer for a bool[], but now it must only contain \x00 or
    \x01. As an aside, ffi.string() no longer works on bool[] (but it never made
    much sense, as this function stops at the first zero).
  * ffi.buffer is now the name of cffi’s buffer type, and ffi.buffer() works
    like before but is the constructor of that type.
  * ffi.addressof(lib, "name") now works also in in-line mode, not only in
    out-of-line mode. This is useful for taking the address of global variables.
buildservice-autocommit accepted request 482892 from Jan Matejek's avatar Jan Matejek (matejcik) (revision 34)
baserev update by copy to link target
Jan Matejek's avatar Jan Matejek (matejcik) committed (revision 33)
- do not generate HTML documentation for packages that are indirect
  dependencies of Sphinx
  (see docs at https://cffi.readthedocs.org/ )
Jan Matejek's avatar Jan Matejek (matejcik) committed (revision 32)
- split off -doc subpackage, to prevent build cycle with Sphinx

- separate cffi-doc subpackage to break build loop leading to Sphinx
Jan Matejek's avatar Jan Matejek (matejcik) accepted request 480703 from Jan Matejek's avatar Jan Matejek (matejcik) (revision 31)
singlespec + version update
buildservice-autocommit accepted request 398818 from Thomas Bechtold's avatar Thomas Bechtold (tbechtold) (revision 30)
baserev update by copy to link target
Thomas Bechtold's avatar Thomas Bechtold (tbechtold) accepted request 398809 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 29)
Add upstream patch to actually fix problem with gcc >= 6; drop previous patch used to workaround issue.
Jan Matejek's avatar Jan Matejek (matejcik) accepted request 398372 from Jan Matejek's avatar Jan Matejek (matejcik) (revision 28)
- disable "negative left shift" warning in test suite to prevent
  failures with gcc6, until upstream fixes the undefined code
  in question (boo#981848, cffi-1.5.2-wnoerror.patch)
Thomas Bechtold's avatar Thomas Bechtold (tbechtold) accepted request 398109 from Atri Bhattacharya's avatar Atri Bhattacharya (badshah400) (revision 27)
Update to v1.6.0; update fixes building against gcc >= 6
buildservice-autocommit accepted request 396746 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 26)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 396298 from Jan Matejek's avatar Jan Matejek (matejcik) (revision 25)
- update to 1.5.2
  * support for cffi-based embedding
  * more robustness for shutdown logic
buildservice-autocommit accepted request 352988 from Todd R's avatar Todd R (TheBlackCat) (revision 24)
baserev update by copy to link target
Todd R's avatar Todd R (TheBlackCat) accepted request 352713 from Michael Ströder's avatar Michael Ströder (stroeder) (revision 23)
update to upstream release 1.4.2 (needed for new python-cryptography 1.2.1)
buildservice-autocommit accepted request 331672 from Denisart Benjamin's avatar Denisart Benjamin (posophe) (revision 22)
baserev update by copy to link target
buildservice-autocommit accepted request 327584 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 20)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) accepted request 327558 from Thomas Bechtold's avatar Thomas Bechtold (tbechtold) (revision 19)
- update to version 1.1.0 (fate#318838):
buildservice-autocommit accepted request 309865 from Denisart Benjamin's avatar Denisart Benjamin (posophe) (revision 18)
baserev update by copy to link target
Denisart Benjamin's avatar Denisart Benjamin (posophe) accepted request 309689 from Benoît Monin's avatar Benoît Monin (benoit_monin) (revision 17)
- update to version 1.1.0
- add python-cffi-rpmlintrc: cffi specifically installs C headers in site-packages
- add new test dependency gcc-c++
- skip the tests on SLE11 since they fail on i586
Displaying revisions 61 - 80 of 96
openSUSE Build Service is sponsored by