summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Behnel <stefan_ml@behnel.de>2019-11-01 17:40:36 +0100
committerStefan Behnel <stefan_ml@behnel.de>2019-11-01 17:40:36 +0100
commit3ee7625db853d3c57da654d99d19421f5d88e67b (patch)
tree13d543ca983e980dc2edb0fee155a143fb877325
parentc75ed142e54351596a6de2359295730c5fab5ec6 (diff)
parentbfcaf163e3dcf472ef2af5dec6ac3fffd0d34e66 (diff)
downloadcython-3ee7625db853d3c57da654d99d19421f5d88e67b.tar.gz
Merge branch '0.29.x'
-rw-r--r--CHANGES.rst15
-rw-r--r--tests/compile/fused_redeclare_T3111.pyx12
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
"""