Cython v0.18 Release Notes

Release Date: 2013-01-28 // about 11 years ago
  • ๐Ÿ”‹ Features added

    • ๐Ÿ‘ Named Unicode escapes ("\N{...}") are supported.

    • Python functions/classes provide the special attribute "qualname" as defined by PEP 3155.

    • โž• Added a directive overflowcheck which raises an OverflowException when arithmetic with C ints overflow. This has a modest performance penalty, but is much faster than using Python ints.

    • Calls to nested Python functions are resolved at compile time.

    • Type inference works across nested functions.

    • py_bytes_string.decode(...) is optimised.

    • ๐Ÿ‘ C const declarations are supported in the language.

    ๐Ÿ› Bugs fixed

    • ๐Ÿ‘ป Automatic C++ exception mapping didn't work in nogil functions (only in "with nogil" blocks).

    Other changes