[Cython] Cython 0.9.6.12 released

Robert Bradshaw robertwb at math.washington.edu
Thu Feb 14 05:42:01 CET 2008


Cython 0.9.6.12 released!

The most significant change is more flexible c(p)def functions and  
overriding. Specifically, c(p)def functions can now:
  * have optional arguments (which may grow)
  * be defined in the module scope
  * are always cimport-able if defined in the .pxd (i.e. "api" by  
default)
  * declare narrower return types than the superclass
  * cpdef can override cdef

There are also better conversions (<type?> does a type-checked cast,  
<int>x does the right thing), and numerous optimizations (especially  
with regard to python function tuple unpacking) and bugfixes, and a  
much expanded testing framework.

For more details, see the end of http://wiki.cython.org/ 
DifferencesFromPyrex and the changelog at http://hg.cython.org/

The main contributers in this release were Stefan Behnel and Robert  
Bradshaw, with much discussion and ideas from Kay Hayen and bug  
reports/patches from Dan Gindikin, Samuele Kaplun, Vasil Manolov,  
Kirill Smelkov and Sven Berkvens-Matthijsse.

- Robert

-------------- next part --------------
A non-text attachment was scrubbed...
Name: PGP.sig
Type: application/pgp-signature
Size: 186 bytes
Desc: This is a digitally signed message part
Url : http://codespeak.net/pipermail/cython-dev/attachments/20080213/317e5d0c/attachment.pgp 


More information about the Cython-dev mailing list