Cython v0.11.2 Release Notes

Release Date: 2009-05-20 // almost 15 years ago
  • ๐Ÿ”‹ Features added

    • ๐Ÿ‘ There's now native complex floating point support! C99 complex will be used if complex.h is included, otherwise explicit complex arithmetic working on all C compilers is used. [Robert Bradshaw]

    ::

      cdef double complex a = 1 + 0.3j
      cdef np.ndarray[np.complex128_t, ndim=2] arr = \
         np.zeros(10, np.complex128)
    
    • ๐Ÿ‘€ Cython can now generate a main()-method for embedding of the Python interpreter into an executable (see :issue:289) [Robert Bradshaw]

    • @wraparound directive (another way to disable arr[idx] for negative idx) [Dag Sverre Seljebotn]

    • ๐Ÿ‘ Correct support for NumPy record dtypes with different alignments, and "cdef packed struct" support [Dag Sverre Seljebotn]

    • @callspec directive, allowing custom calling convention macros [Lisandro Dalcin]

    ๐Ÿ› Bugs fixed

    Other changes

    • ๐Ÿ› Bug fixes and smaller improvements. For the full list, see [1].