[Cython] Cython 0.17.2 released

Yaroslav Halchenko lists at onerussian.com
Mon Dec 3 17:19:17 CET 2012


congrats!

please do not forget to push git tag  for 0.17.2 ;)

On Tue, 20 Nov 2012, Stefan Behnel wrote:

> Hi everyone,

> I'm happy to announce the release of Cython 0.17.2. This is a (mostly) bug
> fix release for the stable 0.17 release series.

> http://pypi.python.org/pypi/Cython/0.17.2

> Direct downloads:

> http://cython.org/release/Cython-0.17.2.tar.gz

> http://cython.org/release/Cython-0.17.2.zip

> Github version:

> https://github.com/cython/cython/commit/10183d61eb5cf33e6912dec2ab09740498f0947c

> Have fun,

> Stefan


> Complete changelog:

> 0.17.2 (2012-11-20)
> ===================

> Features added
> --------------

> * ``cythonize()`` gained a best effort compile mode that can be used to
> simply ignore .py files that fail to compile.

> Bugs fixed
> ----------

> * Replacing an object reference with the value of one of its cdef
> attributes could generate incorrect C code that accessed the object after
> deleting its last reference.

> * C-to-Python type coercions during cascaded comparisons could generate
> invalid C code, specifically when using the 'in' operator.

> * "obj[1,]" passed a single integer into the item getter instead of a tuple.

> * Cyclic imports at module init time did not work in Py3.

> * The names of C++ destructors for template classes were built incorrectly.

> * In pure mode, type casts in Cython syntax and the C ampersand operator
> are now rejected. Use the pure mode replacements instead.

> * In pure mode, C type names and the sizeof() function are no longer
> recognised as such and can be used as normal Python names.

> * The extended C level support for the CPython array type was declared too
> late to be used by user defined classes.

> * C++ class nesting was broken.

> * Better checking for required nullary constructors for stack-allocated C++
> instances.

> * Remove module docstring in no-docstring mode.

> * Fix specialization for varargs function signatures.

> * Fix several compiler crashes.
> _______________________________________________
> cython-devel mailing list
> cython-devel at python.org
> http://mail.python.org/mailman/listinfo/cython-devel


-- 
Yaroslav O. Halchenko
Postdoctoral Fellow,   Department of Psychological and Brain Sciences
Dartmouth College, 419 Moore Hall, Hinman Box 6207, Hanover, NH 03755
Phone: +1 (603) 646-9834                       Fax: +1 (603) 646-1419
WWW:   http://www.linkedin.com/in/yarik        


More information about the cython-devel mailing list