Hi all, Cython 0.27 is nearing completion, so here's an alpha release to get feedback on the many new feature that went in. https://github.com/cython/cython/archive/0.27a1.tar.gz These are the major new features: - PEP 484/526 annotation typing - PEP 525/530 async generators - automatic "__richcmp__()" generation from "__eq__()" & friends - support for Python object references in C++ classes - PGO compilation mode in Jupyter notebooks Plus many little enhancements and bug fixes. For a longer list of improvements, see the changelog: https://github.com/cython/cython/blob/2c9641a749208dbc405209e367b8a23e131056... Hope you like it. The timeframe for the final release is hopefully early October. The more feedback we get, the quicker we can prepare it. Stefan
Right, I forgot that alpha releases always scream for not being touched. ;) So here's the same thing as beta-1 to get things rolling. https://github.com/cython/cython/archive/0.27b1.tar.gz Changelog: https://github.com/cython/cython/blob/2c9641a749208dbc405209e367b8a23e131056... Feedback is appreciated. Stefan Stefan Behnel schrieb am 16.09.2017 um 11:39:
Hi all,
Cython 0.27 is nearing completion, so here's an alpha release to get feedback on the many new feature that went in.
https://github.com/cython/cython/archive/0.27a1.tar.gz
These are the major new features:
- PEP 484/526 annotation typing - PEP 525/530 async generators - automatic "__richcmp__()" generation from "__eq__()" & friends - support for Python object references in C++ classes - PGO compilation mode in Jupyter notebooks
Plus many little enhancements and bug fixes. For a longer list of improvements, see the changelog:
https://github.com/cython/cython/blob/2c9641a749208dbc405209e367b8a23e131056...
Hope you like it. The timeframe for the final release is hopefully early October. The more feedback we get, the quicker we can prepare it.
Stefan
On Sep 19, 2017, at 02:49, Stefan Behnel <stefan_ml@behnel.de> wrote:
Right, I forgot that alpha releases always scream for not being touched. ;)
So here's the same thing as beta-1 to get things rolling.
https://github.com/cython/cython/archive/0.27b1.tar.gz
Changelog: https://github.com/cython/cython/blob/2c9641a749208dbc405209e367b8a23e131056...
Feedback is appreciated.
gevent doesn't use any of the new features, but I can confirm that it does build and pass its tests under Python 2.7/3.4/3.6 with Cython 0.27b1. Jason
Regarding Changelog item * gdb support for Python code (libpython.py) was updated to the latest version in CPython 3.7 (git rev 5fe59f8). Does that fix https://github.com/cython/cython/issues/1655
Jeroen Demeyer schrieb am 19.09.2017 um 15:05:
Regarding Changelog item * gdb support for Python code (libpython.py) was updated to the latest version in CPython 3.7 (git rev 5fe59f8).
Does that fix https://github.com/cython/cython/issues/1655
I would guess so. The version shipped with CPython is meant to work across different CPython releases, and was definitely adapted to Py3. Stefan
participants (3)
-
Jason Madden -
Jeroen Demeyer -
Stefan Behnel