From f3688c2e2dd8f3f33bc21345406a13552846734b84dae278cefa9e89d6fe7170 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Chv=C3=A1tal?= Date: Thu, 21 May 2020 18:34:28 +0000 Subject: [PATCH] Accepting request 808014 from home:polslinux:branches:devel:languages:python - Update to 0.29.19 * Exception position reporting could run into race conditions on threaded code. It now uses function-local variables again. * Error handling early in the module init code could lead to a crash. * Error handling in cython.array creation was improved to avoid calling C-API functions with an error held. * A memory corruption was fixed when garbage collection was triggered during calls to PyType_Ready() of extension type subclasses. (Github issue #3603) * Memory view slicing generated unused error handling code which could negatively impact the C compiler optimisations for parallel OpenMP code etc. Also, it is now helped by static branch hints. (Github issue #2987) * Cython's built-in OpenMP functions were not translated inside of call arguments. Original patch by Celelibi and David Woods. (Github issue #3594) * Complex buffer item types of structs of arrays could fail to validate. * Decorators were not allowed on nested async def functions. * C-tuples could use invalid C struct casting. Patch by MegaIng. * Optimised %d string formatting into f-strings failed on float values. * Optimised aligned string formatting (%05s, %-5s) failed. * Three missing timedelta access macros were added in cpython.datetime. * The signature of the NumPy C-API function PyArray_SearchSorted() was fixed OBS-URL: https://build.opensuse.org/request/show/808014 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=141 --- Cython-0.29.17.tar.gz | 3 --- Cython-0.29.19.tar.gz | 3 +++ python-Cython.changes | 24 ++++++++++++++++++++++++ python-Cython.spec | 2 +- 4 files changed, 28 insertions(+), 4 deletions(-) delete mode 100644 Cython-0.29.17.tar.gz create mode 100644 Cython-0.29.19.tar.gz diff --git a/Cython-0.29.17.tar.gz b/Cython-0.29.17.tar.gz deleted file mode 100644 index f1f195f..0000000 --- a/Cython-0.29.17.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6361588cb1d82875bcfbad83d7dd66c442099759f895cf547995f00601f9caf2 -size 2060265 diff --git a/Cython-0.29.19.tar.gz b/Cython-0.29.19.tar.gz new file mode 100644 index 0000000..45eb24f --- /dev/null +++ b/Cython-0.29.19.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97f98a7dc0d58ea833dc1f8f8b3ce07adf4c0f030d1886c5399a2135ed415258 +size 2062542 diff --git a/python-Cython.changes b/python-Cython.changes index 7542146..824141f 100644 --- a/python-Cython.changes +++ b/python-Cython.changes @@ -1,3 +1,27 @@ +------------------------------------------------------------------- +Thu May 21 15:16:20 UTC 2020 - Paolo Stivanin + +- Update to 0.29.19 + * Exception position reporting could run into race conditions on threaded code. + It now uses function-local variables again. + * Error handling early in the module init code could lead to a crash. + * Error handling in cython.array creation was improved to avoid calling C-API + functions with an error held. + * A memory corruption was fixed when garbage collection was triggered during + calls to PyType_Ready() of extension type subclasses. (Github issue #3603) + * Memory view slicing generated unused error handling code which could negatively + impact the C compiler optimisations for parallel OpenMP code etc. + Also, it is now helped by static branch hints. (Github issue #2987) + * Cython's built-in OpenMP functions were not translated inside of call arguments. + Original patch by Celelibi and David Woods. (Github issue #3594) + * Complex buffer item types of structs of arrays could fail to validate. + * Decorators were not allowed on nested async def functions. + * C-tuples could use invalid C struct casting. Patch by MegaIng. + * Optimised %d string formatting into f-strings failed on float values. + * Optimised aligned string formatting (%05s, %-5s) failed. + * Three missing timedelta access macros were added in cpython.datetime. + * The signature of the NumPy C-API function PyArray_SearchSorted() was fixed + ------------------------------------------------------------------- Mon May 4 07:29:52 UTC 2020 - Johannes Grassler diff --git a/python-Cython.spec b/python-Cython.spec index 8257635..a18d583 100644 --- a/python-Cython.spec +++ b/python-Cython.spec @@ -19,7 +19,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} %define oldpython python Name: python-Cython -Version: 0.29.17 +Version: 0.29.19 Release: 0 Summary: The Cython compiler for writing C extensions for the Python language License: Apache-2.0