Commit 6254fcc6 authored by Stefan Behnel's avatar Stefan Behnel

changelog

parent 270d1cfb
...@@ -64,24 +64,30 @@ Features added ...@@ -64,24 +64,30 @@ Features added
Bugs fixed Bugs fixed
---------- ----------
* Calling "yield from" from Python on a Cython generator that returned a value * Calling "yield from" from Python on a Cython generator that returned a
triggered a crash in CPython. This is now being worked around. value triggered a crash in CPython. This is now being worked around.
See https://bugs.python.org/issue23996 See https://bugs.python.org/issue23996
* Language level 3 did not enable true division (a.k.a. float division) for * Language level 3 did not enable true division (a.k.a. float division)
integer operands. for integer operands.
* Relative cimports could accidentally fall back to trying an absolute cimport * Relative cimports could accidentally fall back to trying an absolute
on failure. cimport on failure.
* The result of calling a C struct constructor no longer requires an intermediate * The result of calling a C struct constructor no longer requires an
assignment when coercing to a Python dict. intermediate assignment when coercing to a Python dict.
* C++ exception declarations with mapping functions could fail to compile when * C++ exception declarations with mapping functions could fail to compile
pre-declared in .pxd files. when pre-declared in .pxd files.
* ``cpdef void`` methods are now permitted. * ``cpdef void`` methods are now permitted.
* ``abs(cint)`` could fail to compile in MSVC. Patch by David Vierra.
* Buffer index calculations using index variables with small C integer
types could overflow for large buffer sizes. Original patch by
David Vierra.
Other changes Other changes
------------- -------------
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment