Commit Graph

204 Commits

Author SHA256 Message Date
bcbb9374bd - update to 0.29.25:
* Several incompatibilities with CPython 3.11 were resolved.
  * Some C compiler warnings were resolved.
  * C++ ``std::move()`` should only be used automatically in MSVC versions that support it.
  * The ``Py_hash_t`` type failed to accept arbitrary "index" values.
  * Avoid copying unaligned 16-bit values since some platforms require them to be aligned.
    Use memcpy() instead to let the C compiler decide how to do it.
  * Cython crashed on invalid truthiness tests on C++ types without ``operator bool``.
  * The declaration of ``PyUnicode_CompareWithASCIIString()`` in ``cpython.unicode`` was incorrect.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=152
2021-12-06 20:29:02 +00:00
Dominique Leuenberger
d2b5b14043 Accepting request 906304 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/906304
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=60
2021-07-17 21:36:22 +00:00
5498509ec7 Accepting request 906249 from home:polslinux:branches:devel:languages:python
- Update to 0.29.24:
  * Inline functions in pxd files that used memory views could lead to invalid
    C code if the module that imported from them does not use memory views.
  * Several declarations in ``libcpp.string`` were added and corrected.
  * Pickling unbound Cython compiled methods failed.
  * The tracing code was adapted to work with CPython 3.10.
  * The optimised ``in`` operator failed on unicode strings in Py3.9 and later
    that were constructed from an external ``wchar_t`` source.
    Also, related C compiler warnings about deprecated C-API usage were resolved.
  * Some compiler crashes were resolved.
  * An incorrect warning about 'unused' generator expressions was removed.
  * The attributes ``gen.gi_frame`` and ``coro.cr_frame`` of Cython compiled
    generators and coroutines now return an actual frame object for introspection,
    instead of ``None``.
- Drop cython_use_imgmath.patch

OBS-URL: https://build.opensuse.org/request/show/906249
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=151
2021-07-14 14:55:10 +00:00
Dominique Leuenberger
f969a890d8 Accepting request 887377 from devel:languages:python
- update to 0.29.23:
  * Some problems with Python 3.10 were resolved.
    Patches by Victor Stinner and David Woods.  (Github issues #4046, #4100)
  * An incorrect "optimisation" was removed that allowed changes to a keyword
    dict to leak into keyword arguments passed into a function.
    Patch by Peng Weikang.  (Github issue #3227)
  * Multiplied str constants could end up as bytes constants with language_level=2.
    Patch by Alphadelta14 and David Woods.  (Github issue #3951)
  * ``PY_SSIZE_T_CLEAN`` does not get defined any more if it is already defined.
    Patch by Andrew Jones.  (Github issue #4104)

OBS-URL: https://build.opensuse.org/request/show/887377
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=59
2021-04-24 21:06:35 +00:00
a671183dc7 - update to 0.29.23:
* Some problems with Python 3.10 were resolved.
    Patches by Victor Stinner and David Woods.  (Github issues #4046, #4100)
  * An incorrect "optimisation" was removed that allowed changes to a keyword
    dict to leak into keyword arguments passed into a function.
    Patch by Peng Weikang.  (Github issue #3227)
  * Multiplied str constants could end up as bytes constants with language_level=2.
    Patch by Alphadelta14 and David Woods.  (Github issue #3951)
  * ``PY_SSIZE_T_CLEAN`` does not get defined any more if it is already defined.
    Patch by Andrew Jones.  (Github issue #4104)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=149
2021-04-21 21:21:49 +00:00
Richard Brown
1bac3d7c44 Accepting request 874544 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/874544
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=58
2021-03-02 13:42:31 +00:00
Markéta Machová
12e7ee5829 Accepting request 874489 from home:polslinux:branches:devel:languages:python
- Update to 0.29.22 
  * Some declarations were added to the provided pxd includes.
    Patches by Zackery Spytz and John Kirkham.
    (Github issues #3811, #3882, #3899, #3901)
  * A crash when calling certain functions in Py3.9 and later was resolved.
    (Github issue #3917)
  * ``const`` memory views of structs failed to compile.
    (Github issue #2251)
  * ``const`` template declarations could not be nested.
    Patch by Ashwin Srinath.  (Github issue #1355)
  * The declarations in the ``cpython.pycapsule`` module were missing their
    ``const`` modifiers and generated incorrect C code.
    Patch by Warren Weckesser.  (Github issue #3964)
  * Casts to memory views failed for fused dtypes.
    Patch by David Woods.  (Github issue #3881)
  * ``repr()`` was assumed to return ``str`` instead of ``unicode``
    with ``language_level=3``
  * Calling ``cpdef`` functions from cimported modules crashed the compiler.
    Patch by David Woods.  (Github issue #4000)
  * Cython no longer validates the ABI size of the NumPy classes
    it compiled against.
  * A C compiler warning about enum value casting was resolved in GCC.
    (Github issue #2749)
  * Coverage reporting in the annotated HTML file failed in Py3.9.
    Patch by Nick Pope.  (Github issue #3865)
  * The embedding code now reports Python errors as exit status.
  * Long type declarations could lead to (harmless) random changes in the
    C file when used in auto-generated Python wrappers or pickled classes.

OBS-URL: https://build.opensuse.org/request/show/874489
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=147
2021-02-23 10:24:13 +00:00
Dominique Leuenberger
67be7bad4c Accepting request 819616 from devel:languages:python
- Update TO 0.29.21
 * Fix a regression in 0.29.20 where __div__ failed to be found in extension types
 * Fix a regression in 0.29.20 where a call inside of a finally clause could
    fail to compile
 * Zero-sized buffers could fail to validate as C/Fortran-contiguous.
 * exec() did not allow recent Python syntax features in Py3.8+
    due to https://bugs.python.org/issue35975
 * Binding staticmethods of Cython functions were not behaving like
    Python methods in Py3
 * Pythran calls to NumPy methods no longer generate useless method lookup code.
 * The PyUnicode_GET_LENGTH() macro was missing from the cpython.* declarations
 * The deprecated PyUnicode_*() C-API functions are no longer used, except
    for Unicode strings that contain lone surrogates. Unicode strings that
    contain non-BMP characters or surrogate pairs now generate different C
    code on 16-bit Python 2.x Unicode deployments (such as MS-Windows).
    Generating the C code on Python 3.x is recommended in this case
 * Some template parameters were missing from the C++ std::unordered_map declaration
 * Several internal code generation issues regarding temporary variables were resolved

OBS-URL: https://build.opensuse.org/request/show/819616
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=57
2020-07-15 10:03:48 +00:00
7c6453c6b5 - Update TO 0.29.21
* Fix a regression in 0.29.20 where __div__ failed to be found in extension types
 * Fix a regression in 0.29.20 where a call inside of a finally clause could
    fail to compile
 * Zero-sized buffers could fail to validate as C/Fortran-contiguous.
 * exec() did not allow recent Python syntax features in Py3.8+
    due to https://bugs.python.org/issue35975
 * Binding staticmethods of Cython functions were not behaving like
    Python methods in Py3
 * Pythran calls to NumPy methods no longer generate useless method lookup code.
 * The PyUnicode_GET_LENGTH() macro was missing from the cpython.* declarations
 * The deprecated PyUnicode_*() C-API functions are no longer used, except
    for Unicode strings that contain lone surrogates. Unicode strings that
    contain non-BMP characters or surrogate pairs now generate different C
    code on 16-bit Python 2.x Unicode deployments (such as MS-Windows).
    Generating the C code on Python 3.x is recommended in this case
 * Some template parameters were missing from the C++ std::unordered_map declaration
 * Several internal code generation issues regarding temporary variables were resolved

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=145
2020-07-08 22:40:39 +00:00
Dominique Leuenberger
9d1cfdc796 Accepting request 813397 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/813397
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=56
2020-06-21 16:49:14 +00:00
Tomáš Chvátal
085d85a441 Accepting request 813392 from home:polslinux:branches:devel:languages:python
- Update to 0.29.20
  * Nested try-except statements with multiple return statements
    could crash due to incorrect deletion of the except as target variable.
  * The @classmethod decorator no longer rejects unknown input from other decorators.
  * Fused types could leak into unrelated usages. Patch by David Woods.
  * Now uses Py_SET_SIZE() and Py_SET_REFCNT() in Py3.9+ to avoid
    low-level write access to these object field
  * The built-in abs() function could lead to undefined behaviour when used on
    the negative-most value of a signed C integer type
  * Usages of sizeof() and typeid() on uninitialised variables no longer produce a warning
  * The C++ typeid() function was allowed in C mode
  * The error position reported for errors found in f-strings was misleading
  * The new c_api_binop_methods directive was added for forward compatibility,
    but can only be set to True (the current default value). It can be disabled in Cython 3.0

OBS-URL: https://build.opensuse.org/request/show/813392
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=143
2020-06-11 07:18:31 +00:00
Yuchen Lin
9a2eeeed08 Accepting request 808048 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/808048
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=55
2020-05-28 07:08:55 +00:00
Tomáš Chvátal
f3688c2e2d 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
2020-05-21 18:34:28 +00:00
Dominique Leuenberger
48d76acf54 Accepting request 799980 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/799980
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=54
2020-05-04 16:32:59 +00:00
Tomáš Chvátal
2f609cd28c Accepting request 799978 from home:jgrassler:branches:devel:languages:python
- update to 0.29.17
  * std::move() is now available from libcpp.utility.
  * The @cython.binding decorator is available in Python code.

OBS-URL: https://build.opensuse.org/request/show/799978
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=139
2020-05-04 07:49:30 +00:00
Dominique Leuenberger
f8696bb1e6 Accepting request 794812 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/794812
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=53
2020-04-22 18:41:58 +00:00
Tomáš Chvátal
3e37c33994 Accepting request 794809 from home:mcalabkova:branches:devel:languages:python
- update to 0.29.16
  * Temporary internal variables in nested prange loops could leak into other
    threads.  Patch by Frank Schlimbach.  (Github issue #3348)
  * Default arguments on fused functions could crash.
    Patch by David Woods.  (Github issue #3370)
  * C-tuples declared in ``.pxd`` files could generate incomplete C code.
    Patch by Kirk Meyer.  (Github issue #1427)
  * Fused functions were not always detected and optimised as Cython
    implemented functions.
    Patch by David Woods.  (Github issue #3384)
  * Valid Python object concatenation of (iterable) strings to non-strings
    could fail with an exception.
    Patch by David Woods.  (Github issue #3433)
  * Using C functions as temporary values lead to invalid C code.
    Original patch by David Woods.  (Github issue #3418)
  * Fix an unhandled C++ exception in comparisons.
    Patch by David Woods.  (Github issue #3361)
  * Fix deprecated import of "imp" module.
    Patch by Matti Picus.  (Github issue #3350)
  * Fix compatibility with Pythran 0.9.6 and later.
    Patch by Serge Guelton.  (Github issue #3308)
  * The ``_Py_PyAtExit()`` function in ``cpython.pylifecycle`` was misdeclared.
    Patch by Zackery Spytz.  (Github issue #3382)
  * Several missing declarations in ``cpython.*`` were added.
    Patches by Zackery Spytz.  (Github issue #3452, #3421, #3411, #3402)
  * A declaration for ``libc.math.fpclassify()`` was added.
    Patch by Zackery Spytz.  (Github issue #2514)
  * Avoid "undeclared" warning about automatically generated pickle methods.
    Patch by David Woods.  (Github issue #3353)
  * Avoid C compiler warning about unreachable code in ``prange()``.

OBS-URL: https://build.opensuse.org/request/show/794809
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=137
2020-04-17 08:31:48 +00:00
Dominique Leuenberger
6b387bc3aa Accepting request 775286 from devel:languages:python
- update to 0.29.15
 * Crash when returning a temporary Python object from an async-def function.
 * Crash when using **kwargs in generators.
 * Double reference free in __class__ cell handling for super() calls.
 * Compile error when using *args as Python class bases.
 * Fixed C name collision in the auto-pickle code
 * Deprecated import failed in Python 3.9

OBS-URL: https://build.opensuse.org/request/show/775286
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=52
2020-02-22 18:02:28 +00:00
79aa5001cf - update to 0.29.15
* Crash when returning a temporary Python object from an async-def function.
 * Crash when using **kwargs in generators.
 * Double reference free in __class__ cell handling for super() calls.
 * Compile error when using *args as Python class bases.
 * Fixed C name collision in the auto-pickle code
 * Deprecated import failed in Python 3.9

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=135
2020-02-18 16:46:57 +00:00
Dominique Leuenberger
e21a1f8030 Accepting request 749103 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/749103
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=51
2019-11-22 09:24:57 +00:00
Tomáš Chvátal
bb0ba6f5ac Accepting request 749066 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/749066
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=133
2019-11-17 07:47:15 +00:00
Dominique Leuenberger
70c4265051 Accepting request 718922 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/718922
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=50
2019-07-30 11:06:29 +00:00
ffe6501201 Accepting request 718921 from home:mcepl:branches:devel:languages:python
Update

OBS-URL: https://build.opensuse.org/request/show/718921
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=131
2019-07-26 15:53:16 +00:00
de1c863be4 Accepting request 717369 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/717369
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=130
2019-07-21 17:20:04 +00:00
Tomáš Chvátal
4e962cd503 Accepting request 713761 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/713761
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=129
2019-07-07 20:04:47 +00:00
Dominique Leuenberger
f3be1d72d3 Accepting request 709360 from devel:languages:python
- Say goodbye to -doc subpackage as the documentation is online
  and does not build with latest sphinx releases (even in master
  at the moment).
- The testing in -doc spec was disabled anyway and if needed we
  will reintroduce it as a multibuild

- update to 0.29.10
 * Fix compile errors in CPython 3.8b1 due to the new "tp_vectorcall" slots.
 * Remove an incorrect cast when using true-division in C++ operations. 
 * C compile errors with CPython 3.8 were resolved. 
 * Python tuple constants that compare equal but have different item types
     could incorrectly be merged into a single constant.
 * Non-ASCII characters in unprefixed strings could crash the compiler
     when used with language level 3str
 * Starred expressions in %-formatting tuples could fail to compile for unicode strings
 * Passing Python class references through cython.inline() was broken.

OBS-URL: https://build.opensuse.org/request/show/709360
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=49
2019-06-18 12:49:58 +00:00
Tomáš Chvátal
0675101280 - Say goodbye to -doc subpackage as the documentation is online
and does not build with latest sphinx releases (even in master
  at the moment).
- The testing in -doc spec was disabled anyway and if needed we
  will reintroduce it as a multibuild

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=127
2019-06-12 09:44:09 +00:00
86e2b57224 - update to 0.29.10
* Fix compile errors in CPython 3.8b1 due to the new "tp_vectorcall" slots.
 * Remove an incorrect cast when using true-division in C++ operations. 
 * C compile errors with CPython 3.8 were resolved. 
 * Python tuple constants that compare equal but have different item types
     could incorrectly be merged into a single constant.
 * Non-ASCII characters in unprefixed strings could crash the compiler
     when used with language level 3str
 * Starred expressions in %-formatting tuples could fail to compile for unicode strings
 * Passing Python class references through cython.inline() was broken.

- update to 0.29.10
 * Fix compile errors in CPython 3.8b1 due to the new "tp_vectorcall" slots.
 * Remove an incorrect cast when using true-division in C++ operations. 
 * C compile errors with CPython 3.8 were resolved. 
 * Python tuple constants that compare equal but have different item types
     could incorrectly be merged into a single constant.
 * Non-ASCII characters in unprefixed strings could crash the compiler
     when used with language level 3str
 * Starred expressions in %-formatting tuples could fail to compile for unicode strings
 * Passing Python class references through cython.inline() was broken.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=126
2019-06-03 13:40:30 +00:00
Dominique Leuenberger
354ad337c6 Accepting request 694800 from devel:languages:python
- update to 0.29.7
 * Crash when the shared Cython config module gets unloaded and another
    Cython module reports an exceptions. Cython now makes sure it keeps
    an owned reference to the module
 * Resolved a C89 compilation problem when enabling the fast-gil sharing feature.
 * Coverage reporting did not include the signature line of cdef functions
 * Casting a GIL-requiring function into a nogil function now issues a warning
 * Generators and coroutines were missing their return type annotation

- update to 0.29.7
 * Crash when the shared Cython config module gets unloaded and another
    Cython module reports an exceptions. Cython now makes sure it keeps
    an owned reference to the module
 * Resolved a C89 compilation problem when enabling the fast-gil sharing feature.
 * Coverage reporting did not include the signature line of cdef functions
 * Casting a GIL-requiring function into a nogil function now issues a warning
 * Generators and coroutines were missing their return type annotation

OBS-URL: https://build.opensuse.org/request/show/694800
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=48
2019-04-18 07:55:35 +00:00
85ac2280ed - update to 0.29.7
* Crash when the shared Cython config module gets unloaded and another
    Cython module reports an exceptions. Cython now makes sure it keeps
    an owned reference to the module
 * Resolved a C89 compilation problem when enabling the fast-gil sharing feature.
 * Coverage reporting did not include the signature line of cdef functions
 * Casting a GIL-requiring function into a nogil function now issues a warning
 * Generators and coroutines were missing their return type annotation

- update to 0.29.7
 * Crash when the shared Cython config module gets unloaded and another
    Cython module reports an exceptions. Cython now makes sure it keeps
    an owned reference to the module
 * Resolved a C89 compilation problem when enabling the fast-gil sharing feature.
 * Coverage reporting did not include the signature line of cdef functions
 * Casting a GIL-requiring function into a nogil function now issues a warning
 * Generators and coroutines were missing their return type annotation

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=124
2019-04-16 09:29:07 +00:00
Dominique Leuenberger
4cd47c6314 Accepting request 690772 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/690772
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=47
2019-04-04 10:05:47 +00:00
Todd R
6c016720d7 Accepting request 690771 from home:TheBlackCat:branches:devel:languages:python
Fix building of documentation

OBS-URL: https://build.opensuse.org/request/show/690771
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=122
2019-04-02 18:58:30 +00:00
Dominique Leuenberger
e91722c391 Accepting request 680181 from devel:languages:python
- update to 0.29.6
 * Fix a crash when accessing the __kwdefaults__ special attribute of fused functions.
 * Fix the parsing of buffer format strings that contain numeric sizes, which
    could lead to incorrect input rejections.
 * Avoid a C #pragma in old gcc versions that was only added in GCC 4.6.
 * Auto-encoding of Unicode strings to UTF-8 C/C++ strings failed in Python 3,
    even though the default encoding there is UTF-8.
 * Crash when defining a Python subclass of an extension type and repeatedly
    calling a cpdef method on it.
 * Compiler crash when prange() loops appear inside of with-statements.
 * Some C compiler warnings were resolved.
 * Python conversion of C++ enums failed in 0.29.

- update to 0.29.6
 * Fix a crash when accessing the __kwdefaults__ special attribute of fused functions.
 * Fix the parsing of buffer format strings that contain numeric sizes, which
    could lead to incorrect input rejections.
 * Avoid a C #pragma in old gcc versions that was only added in GCC 4.6.
 * Auto-encoding of Unicode strings to UTF-8 C/C++ strings failed in Python 3,
    even though the default encoding there is UTF-8.
 * Crash when defining a Python subclass of an extension type and repeatedly
    calling a cpdef method on it.
 * Compiler crash when prange() loops appear inside of with-statements.
 * Some C compiler warnings were resolved.
 * Python conversion of C++ enums failed in 0.29.

OBS-URL: https://build.opensuse.org/request/show/680181
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=46
2019-03-04 08:09:57 +00:00
9a978ca19a - update to 0.29.6
* Fix a crash when accessing the __kwdefaults__ special attribute of fused functions.
 * Fix the parsing of buffer format strings that contain numeric sizes, which
    could lead to incorrect input rejections.
 * Avoid a C #pragma in old gcc versions that was only added in GCC 4.6.
 * Auto-encoding of Unicode strings to UTF-8 C/C++ strings failed in Python 3,
    even though the default encoding there is UTF-8.
 * Crash when defining a Python subclass of an extension type and repeatedly
    calling a cpdef method on it.
 * Compiler crash when prange() loops appear inside of with-statements.
 * Some C compiler warnings were resolved.
 * Python conversion of C++ enums failed in 0.29.

- update to 0.29.6
 * Fix a crash when accessing the __kwdefaults__ special attribute of fused functions.
 * Fix the parsing of buffer format strings that contain numeric sizes, which
    could lead to incorrect input rejections.
 * Avoid a C #pragma in old gcc versions that was only added in GCC 4.6.
 * Auto-encoding of Unicode strings to UTF-8 C/C++ strings failed in Python 3,
    even though the default encoding there is UTF-8.
 * Crash when defining a Python subclass of an extension type and repeatedly
    calling a cpdef method on it.
 * Compiler crash when prange() loops appear inside of with-statements.
 * Some C compiler warnings were resolved.
 * Python conversion of C++ enums failed in 0.29.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=120
2019-02-28 16:55:22 +00:00
Stephan Kulow
fd9a9086d9 Accepting request 671992 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/671992
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=45
2019-02-08 12:47:46 +00:00
Todd R
c458b3497f Accepting request 671991 from home:TheBlackCat:branches:devel:languages:python
- Update to 0.29.4
  * Division of numeric constants by a runtime value of 0 could fail to raise a
    ``ZeroDivisionError``.  (Github issue #2820)
- Update to 0.29.4
  * Division of numeric constants by a runtime value of 0 could fail to raise a
    ``ZeroDivisionError``.  (Github issue #2820)

OBS-URL: https://build.opensuse.org/request/show/671991
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=118
2019-02-06 00:45:58 +00:00
Stephan Kulow
4bd44452a1 Accepting request 667297 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/667297
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=44
2019-02-04 20:22:05 +00:00
Tomáš Chvátal
e4c4fed7a1 Accepting request 667210 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/667210
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=116
2019-01-20 09:17:18 +00:00
Tomáš Chvátal
33519db3aa Accepting request 666797 from home:TheBlackCat:branches:devel:languages:python
- Update to 0.29.2
The latest version of Ceph now supports cython >= 0.29

OBS-URL: https://build.opensuse.org/request/show/666797
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=115
2019-01-18 10:28:33 +00:00
Dominique Leuenberger
bd980bd029 Accepting request 655560 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/655560
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=43
2018-12-10 11:27:50 +00:00
Tomáš Chvátal
8efdf70ffc Accepting request 655558 from home:smithfarm:branches:devel:languages:python
bsc#1118611

OBS-URL: https://build.opensuse.org/request/show/655558
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=113
2018-12-06 09:52:18 +00:00
Tomáš Chvátal
7fa27c8f5c Accepting request 653376 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/653376
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=112
2018-12-02 09:12:52 +00:00
Dominique Leuenberger
dd69764bff Accepting request 642685 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/642685
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=42
2018-10-25 06:08:51 +00:00
c95ce20d51 Accepting request 642682 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/642682
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=110
2018-10-17 16:16:33 +00:00
Yuchen Lin
7e476f2deb Accepting request 628791 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/628791
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=41
2018-09-18 09:41:53 +00:00
Tomáš Chvátal
8cf5d1c7c5 Accepting request 628783 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/628783
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=108
2018-08-11 19:52:55 +00:00
Dominique Leuenberger
4d4f64fe7b Accepting request 622245 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/622245
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=40
2018-07-18 20:35:45 +00:00
Tomáš Chvátal
255e7a0b85 Accepting request 622191 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/622191
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=106
2018-07-12 07:18:09 +00:00
Dominique Leuenberger
c57c794ee8 Accepting request 612616 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/612616
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Cython?expand=0&rev=39
2018-05-30 09:40:55 +00:00
Tomáš Chvátal
e9564b4f98 Accepting request 612611 from home:apersaud:branches:devel:languages:python
update to latest version

OBS-URL: https://build.opensuse.org/request/show/612611
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Cython?expand=0&rev=104
2018-05-28 07:02:43 +00:00