Revisions of python-Cython
Todd R (TheBlackCat)
accepted
request 233040
from
Todd R (TheBlackCat)
(revision 41)
Update to version 0.20.1
buildservice-autocommit
accepted
request 220746
from
Denisart Benjamin (posophe)
(revision 40)
baserev update by copy to link target
Denisart Benjamin (posophe)
accepted
request 220743
from
Jan Engelhardt (jengelh)
(revision 39)
- add python-xml as require
buildservice-autocommit
accepted
request 220455
from
Sascha Peilicke (saschpe)
(revision 38)
baserev update by copy to link target
Sascha Peilicke (saschpe)
committed
(revision 37)
- Update to version 0.20: * Support for CPython 3.4. * Support for calling C++ template functions. * yield is supported in finally clauses. * The C code generated for finally blocks is duplicated for each exit case to allow for better optimisations by the C compiler. * Cython tries to undo the Python optimisationism of assigning a bound method to a local variable when it can generate better code for the direct call. * Constant Python float values are cached. * String equality comparisons can use faster type specific code in more cases than before. * String/Unicode formatting using the '%' operator uses a faster C-API call. * bytearray has become a known type and supports coercion from and to C strings. Indexing, slicing and decoding is optimised. Note that this may have an impact on existing code due to type inference. * Using cdef basestring stringvar and function arguments typed as basestring is now meaningful and allows assigning exactly str and unicode objects, but no subtypes of these types. * Support for the __debug__ builtin. * Assertions in Cython compiled modules are disabled if the running Python interpreter was started with the "-O" option. * Some types that Cython provides internally, such as functions and generators, are now shared across modules if more than one Cython implemented module is imported. * The type inference algorithm works more fine granular by taking the results of the control flow analysis into account. * A new script in bin/cythonize provides a command line frontend to the cythonize() compilation function (including distutils build).
buildservice-autocommit
accepted
request 204142
from
Sascha Peilicke (saschpe)
(revision 36)
baserev update by copy to link target
Sascha Peilicke (saschpe)
accepted
request 204137
from
Dirk Mueller (dirkmueller)
(revision 35)
- update to 0.19.2: * Some standard declarations were fixed or updated, including the previously incorrect declaration of ``PyBuffer_FillInfo()`` and some missing bits in ``libc.math``. * Heap allocated subtypes of ``type`` used the wrong base type struct at the C level. * Calling the unbound method dict.keys/value/items() in dict subtypes could call the bound object method instead of the unbound supertype method. * "yield" wasn't supported in "return" value expressions. * Using the "bint" type in memory views lead to unexpected results. It is now an error. * Assignments to global/closure variables could catch them in an illegal state while deallocating the old value.
buildservice-autocommit
accepted
request 203002
from
Denisart Benjamin (posophe)
(revision 34)
baserev update by copy to link target
Denisart Benjamin (posophe)
accepted
request 203001
from
Denisart Benjamin (posophe)
(revision 33)
update-alternative implementation
buildservice-autocommit
accepted
request 179674
from
Sascha Peilicke (saschpe)
(revision 32)
baserev update by copy to link target
Sascha Peilicke (saschpe)
committed
(revision 31)
Python3 moved to devel:languages:python3
buildservice-autocommit
accepted
request 175239
from
Sascha Peilicke (saschpe)
(revision 30)
baserev update by copy to link target
Sascha Peilicke (saschpe)
accepted
request 175219
from
Dirk Mueller (dirkmueller)
(revision 29)
- update to 0.19.1: * Completely empty C-API structs for extension type slots (protocols like number/mapping/sequence) are no longer generated into the C code. * Docstrings that directly follow a public/readonly attribute declaration in a cdef class will be used as docstring of the auto-generated property. This fixes ticket 206. * The automatic signature documentation tries to preserve more semantics of default arguments and argument types. Specifically, ``bint`` arguments now appear as type ``bool``. * A warning is emitted when negative literal indices are found inside of a code section that disables ``wraparound`` handling. This helps with fixing invalid code that might fail in the face of future compiler optimisations. * Constant folding for boolean expressions (and/or) was improved. * Added a build_dir option to cythonize() which allows one to place the generated .c files outside the source tree. - Update to version 0.19: + Please see http://wiki.cython.org/ReleaseNotes-0.19
buildservice-autocommit
accepted
request 162600
from
Todd R (TheBlackCat)
(revision 28)
baserev update by copy to link target
Todd R (TheBlackCat)
accepted
request 162331
from
Arun Persaud (apersaud)
(revision 27)
fixed python3 build for <12.2
Sascha Peilicke (saschpe)
committed
(revision 26)
- Update to version 0.18: + Please see http://wiki.cython.org/ReleaseNotes-0.18 + Please see http://wiki.cython.org/ReleaseNotes-0.17.2 - Update to version 0.18: + Please see http://wiki.cython.org/ReleaseNotes-0.18
Todd R (TheBlackCat)
committed
(revision 25)
buildservice-autocommit
accepted
request 142493
from
Sascha Peilicke (saschpe)
(revision 24)
baserev update by copy to link target
Sascha Peilicke (saschpe)
committed
(revision 23)
- Update to version 0.17.2: + Please see http://wiki.cython.org/ReleaseNotes-0.18.2 - Drop excessive macro usage - No need for "-fno-strict-aliasing" anymore - One rpmlintrc is enough - Update to version 0.17.2: + Please see http://wiki.cython.org/ReleaseNotes-0.18.2 - Drop excessive macro usage - No need for "-fno-strict-aliasing" anymore - One rpmlintrc is enough - Python3 binary suffix should be "-%{py3_ver}"
buildservice-autocommit
accepted
request 124997
from
Todd R (TheBlackCat)
(revision 22)
baserev update by copy to link target
Displaying revisions 161 - 180 of 201