Commit 20256403 authored by Stefan Behnel's avatar Stefan Behnel

update changelog

parent 6030d91c
...@@ -9,25 +9,33 @@ latest ...@@ -9,25 +9,33 @@ latest
Features added Features added
-------------- --------------
* Pythran can be used as a backend for evaluating NumPy array expressions.
Patch by Adrien Guinet (Github issue #1607).
* cdef classes now support pickling by default when possible.
* Speed up comparisons of strings if their hash value is available. * Speed up comparisons of strings if their hash value is available.
Patch by Claudio Freire (Github issue #1571). Patch by Claudio Freire (Github issue #1571).
* Support pyximport from zip files. * Support pyximport from zip files.
Patch by Sergei Lebedev (Github issue #1485). Patch by Sergei Lebedev (Github issue #1485).
* IPython magic now respects `__all__` variable. Also skips * IPython magic now respects the ``__all__`` variable and ignores
leading-underscore values (like `import *`). names with leading-underscore (like ``import *`` does).
Patch by Syrtis Major (Github issue #1625). Patch by Syrtis Major (Github issue #1625).
* ``abs()`` is optimised for C complex numbers. * ``abs()`` is optimised for C complex numbers.
Patch by da-woods (Github issue #1648). Patch by da-woods (Github issue #1648).
* cdef classes now support pickling by default when possible. * The display of C lines in Cython tracebacks can now be enabled at runtime
via ``import cython_runtime; cython_runtime.cline_in_traceback=True``.
* The display of C lines in Cython tracebacks is now settable at runtime
via `import cython_runtime; cython_runtime.cline_in_traceback=True`.
The default has been changed to False. The default has been changed to False.
* The overhead of calling fused types generic functions was reduced.
* "cdef extern" include files are now also searched relative to the current file.
Patch by jdemeyer (Github issue #1654).
Bugs fixed Bugs fixed
---------- ----------
...@@ -37,8 +45,7 @@ Bugs fixed ...@@ -37,8 +45,7 @@ Bugs fixed
the previous behaviour now triggers a warning that can be disabled by the previous behaviour now triggers a warning that can be disabled by
applying an explicit cast. (Github issue #1602) applying an explicit cast. (Github issue #1602)
* f-string processing was adapted to match recent changes in PEP 498 and * f-string processing was adapted to changes in PEP 498 and CPython 3.6.
CPython 3.6.
* Invalid C code when decoding from UTF-16(LE/BE) byte strings. * Invalid C code when decoding from UTF-16(LE/BE) byte strings.
(Github issue #1696) (Github issue #1696)
...@@ -49,15 +56,18 @@ Bugs fixed ...@@ -49,15 +56,18 @@ Bugs fixed
* File paths of code objects are now relative. * File paths of code objects are now relative.
Original patch by Jelmer Vernooij (Github issue #1565). Original patch by Jelmer Vernooij (Github issue #1565).
* Decorators of cdef class methods could be executed twice.
Patch by jdemeyer (Github issue #1724).
Other changes Other changes
------------- -------------
* The `unraisable_tracebacks` now defaults to `True`. * The ``unraisable_tracebacks`` option now defaults to ``True``.
* Coercion of C++ containers to Python is no longer automatic on attribute * Coercion of C++ containers to Python is no longer automatic on attribute
access (Github issue #1521). access (Github issue #1521).
* Access to Python attributes of comported modules without the corresponding * Access to Python attributes of cimported modules without the corresponding
import is now a compile-time (rather than runtime) error. import is now a compile-time (rather than runtime) error.
......
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