Revisions of saltbundlepy-cython
Pablo Suárez Hernández (PSuarezHernandez)
accepted
request 1174515
from
Victor Zhestkov (vizhestkov)
(revision 6)
next to testing
Pablo Suárez Hernández (PSuarezHernandez)
accepted
request 1101961
from
Victor Zhestkov (vizhestkov)
(revision 5)
- Rename python-Cython-rpmlintrc to saltbundlepy-cython-rpmlintrc
Pablo Suárez Hernández (PSuarezHernandez)
accepted
request 995140
from
Victor Zhestkov (vzhestkov)
(revision 4)
- Update to 0.29.32: - Bugs fixed: * Revert "Using memoryview typed arguments in inner functions is now rejected as unsupported." * from module import * failed in 0.29.31 when using memoryviews - Changes from 0.29.31: - Features added: * A new argument --module-name was added to the cython command to provide the (one) exact target module name from the command line. - Bugs fixed: * Use importlib.util.find_spec() instead of the deprecated importlib.find_loader() function when setting up the package path at import-time. * Require the C compiler to support the two-arg form of va_start on Python 3.10 and higher. * Make fused_type subscriptable in Shadow.py. * Fix the incorrect code generation of the target type in bytearray loops. * Atomic refcounts for memoryviews were not used on some GCC versions by accident. * Silence some GCC -Wconversion warnings in C utility code. * Tuple multiplication was ignored in expressions such as [*(1,) * 2]. * Calling append methods on extension types could fail to find the method in some cases. * Ensure that object buffers (e.g. ndarray[object, ndim=1]) containing NULL pointers are safe to use, returning None instead of the NULL pointer. * Using memoryview typed arguments in inner functions is now rejected as unsupported. * Compilation could fail on systems (e.g. FIPS) that block MD5 checksums at runtime. * Experimental adaptations for the CPython "nogil" fork was added. Note that
Pablo Suárez Hernández (PSuarezHernandez)
accepted
request 991249
from
Victor Zhestkov (vzhestkov)
(revision 3)
- update to 0.29.30: * Avoid acquiring the GIL at the end of nogil functions. This change was backported in order to avoid generating wrong C code that would trigger C compiler warnings with tracing support enabled. * Function definitions in finally: clauses were not correctly generated. * A case where C-API functions could be called with a live exception set was fixed. * Cython now correctly generates Python methods for both the provided regular and reversed special numeric methods of extension types. * The C union type in pure Python mode mishandled some field names. - update to 0.29.28: * Due to backwards incompatible changes in CPython 3.11a4, the feature flags ``CYTHON_FAST_THREAD_STATE`` and ``CYTHON_USE_EXC_INFO_STACK`` are now disabled in Python 3.11 and later. They are enabled again in Cython 3.0. Patch by David Woods. (Github issue #4610) * A C compiler warning in older PyPy versions was resolved. Patch by Matti Picus. (Github issue #4236) - update to 0.29.27: * The ``cythonize`` command has a new option ``-M`` to generate ``.dep`` dependency files for the compilation unit. This can be used by external build tools to track these dependencies. * Calls to ``range()`` with more than three arguments did not fail. * Some C compiler warnings about missing type struct initialisers in Py3.10 were resolved. * Cython no longer warns about using OpenMP 3.0 features since they are now considered generally available. - update to 0.29.26: * An incompatibility with CPython 3.11.0a3 was resolved. * The ``in`` operator failed on literal lists with starred expressions. * A C compiler warning in PyPy about a missing struct field
Alexander Graul (agraul)
committed
(revision 2)
osc copypac from project:systemsmanagement:saltstack:bundle:next package:saltbundlepy-cython revision:3
Pablo Suárez Hernández (PSuarezHernandez)
committed
(revision 1)
osc copypac from project:systemsmanagement:saltstack:bundle package:saltbundlepy-cython revision:2
Displaying all 6 revisions