0.24.1 (2016-07-15)

Bugs fixed

  • IPython cell magic was lacking a good way to enable Python 3 code semantics.It can now be used as “%%cython -3”.
  • Follow a recent change in PEP 492and CPython 3.5.2 that now requires the aiter() method of asynchronousiterators to be a simple def method instead of an async def method.
  • Coroutines and generators were lacking the module special attribute.
  • C++ std::complex values failed to auto-convert from and to Python complexobjects.
  • Namespaced C++ types could not be used as memory view types due to lack ofname mangling. Patch by Ivan Smirnov.
  • Assignments between identical C++ types that were declared with differentlytypedefed template types could fail.
  • Rebuilds could fail to evaluate dependency timestamps in C++ mode.Patch by Ian Henriksen.
  • Macros defined in the distutils compiler option do not require valuesanymore. Patch by Ian Henriksen.
  • Minor fixes for MSVC, Cygwin and PyPy.