pkgsrc-Changes archive


CVS commit: pkgsrc/devel/py-cython

Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Feb  3 16:35:51 UTC 2013

Modified Files:
        pkgsrc/devel/py-cython: Makefile PLIST distinfo

Log Message:
Update to 0.18:

0.18 (2013-01-28)

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).

To generate a diff of this commit:
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/py-cython/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/py-cython/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/py-cython/distinfo

copyright notices on the relevant files.

Home | Main Index | Thread Index | Old Index