ML の雰囲気から、すぐに出そうだなと思ってたCython 0.23のバグフィックスリリース、出ました。
https://pypi.python.org/pypi/Cython/0.23.1
リリース直後からチラホラ「リグレッション」系のが出てたんで、次のリリース早そうだなぁと思ってたら、予想よりずっと早かった…。
- Invalid C code for generators. This fixes ticket 858.
- Invalid C code for some builtin methods. This fixes ticket 856.
- Invalid C code for unused local buffer variables.
This fixes ticket 154. - Test failures on 32bit systems. This fixes ticket 857.
- Code that uses “from xyz import *” and global C struct/union/array
variables could fail to compile due to missing helper functions.
This fixes ticket 851. - Misnamed PEP 492 coroutine property “cr_yieldfrom“ renamed to
“cr_await“ to match CPython. - Missing deallocation code for C++ object attributes in certain
extension class hierarchies. - Crash when async coroutine was not awaited.
- Compiler crash on “yield“ in signature annotations and default
argument values. Both are forbidden now. - Compiler crash on certain constructs in “finally“ clauses.
- Cython failed to build when CPython’s pgen is installed.
最後の「pgen」のは ML に挙がったのは 19日なのねぇ。