diff options
author | Stefan Behnel <stefan_ml@behnel.de> | 2019-11-01 17:40:36 +0100 |
---|---|---|
committer | Stefan Behnel <stefan_ml@behnel.de> | 2019-11-01 17:40:36 +0100 |
commit | 3ee7625db853d3c57da654d99d19421f5d88e67b (patch) | |
tree | 13d543ca983e980dc2edb0fee155a143fb877325 | |
parent | c75ed142e54351596a6de2359295730c5fab5ec6 (diff) | |
parent | bfcaf163e3dcf472ef2af5dec6ac3fffd0d34e66 (diff) | |
download | cython-3ee7625db853d3c57da654d99d19421f5d88e67b.tar.gz |
Merge branch '0.29.x'
-rw-r--r-- | CHANGES.rst | 15 | ||||
-rw-r--r-- | tests/compile/fused_redeclare_T3111.pyx | 12 |
2 files changed, 16 insertions, 11 deletions
diff --git a/CHANGES.rst b/CHANGES.rst index 744c21752..84edbd3de 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -166,12 +166,15 @@ Other changes * Support for Python 2.6 was removed. -0.29.14 (2019-??-??) +0.29.14 (2019-11-01) ==================== Bugs fixed ---------- +* The generated code failed to initialise the ``tp_print`` slot in CPython 3.8. + Patches by Pablo Galindo and Orivej Desh (Github issues #3171, #3201). + * ``?`` for ``bool`` was missing from the supported NumPy dtypes. Patch by Max Klein. (Github issue #2675) @@ -185,6 +188,16 @@ Bugs fixed * An incorrect compiler warning was fixed in automatic C++ string conversions. Patch by Gerion Entrup. (Github issue #3108) +* Error reports in the Jupyter notebook showed unhelpful stack traces. + Patch by Matthew Edwards (Github issue #3196). + +* ``Python.h`` is now also included explicitly from ``public`` header files. + (Github issue #3133). + +* Distutils builds with ``--parallel`` did not work when using Cython's + deprecated ``build_ext`` command. + Patch by Alphadelta14 (Github issue #3187). + Other changes ------------- diff --git a/tests/compile/fused_redeclare_T3111.pyx b/tests/compile/fused_redeclare_T3111.pyx index 3dfed9f38..baf932bd4 100644 --- a/tests/compile/fused_redeclare_T3111.pyx +++ b/tests/compile/fused_redeclare_T3111.pyx @@ -22,18 +22,10 @@ def foo(dtype_t[:] a, dtype_t_out[:, :] b): # "__pyxutil:16:4: '___pyx_npy_uint8' redeclared". The remaining warnings are # unrelated to this test. _WARNINGS = """ -22:10: 'cpdef_method' redeclared -33:10: 'cpdef_cname_method' redeclared +20:10: 'cpdef_method' redeclared +31:10: 'cpdef_cname_method' redeclared 446:72: Argument evaluation order in C function call is undefined and may not be as expected 446:72: Argument evaluation order in C function call is undefined and may not be as expected 749:34: Argument evaluation order in C function call is undefined and may not be as expected 749:34: Argument evaluation order in C function call is undefined and may not be as expected -943:27: Ambiguous exception value, same as default return value: 0 -943:27: Ambiguous exception value, same as default return value: 0 -974:29: Ambiguous exception value, same as default return value: 0 -974:29: Ambiguous exception value, same as default return value: 0 -1002:46: Ambiguous exception value, same as default return value: 0 -1002:46: Ambiguous exception value, same as default return value: 0 -1092:29: Ambiguous exception value, same as default return value: 0 -1092:29: Ambiguous exception value, same as default return value: 0 """ |