0.21.1 (2014-10-18) =================== Features added -------------- * New ``cythonize`` option ``-a`` to generate the annotated HTML source view. * Missing C-API declarations in ``cpython.unicode`` were added. * Passing ``language='c++'`` into cythonize() globally enables C++ mode for all modules that were not passed as Extension objects (i.e. only source files and file patterns). * ``Py_hash_t`` is a known type (used in CPython for hash values). * ``PySlice_*()`` C-API functions are available from the ``cpython.slice`` module. * Allow arrays of C++ classes. Bugs fixed ---------- * Reference leak for non-simple Python expressions in boolean and/or expressions. * To fix a name collision and to reflect availability on host platforms, standard C declarations [ clock(), time(), struct tm and tm* functions ] were moved from posix/time.pxd to a new libc/time.pxd. Patch by Charles Blake. * Rerunning unmodified modules in IPython's cython support failed. Patch by Matthias Bussonier. * Casting C++ ``std::string`` to Python byte strings failed when auto-decoding was enabled. * Fatal exceptions in global module init code could lead to crashes if the already created module was used later on (e.g. through a stale reference in sys.modules or elsewhere). * ``cythonize.py`` script was not installed on MS-Windows. Other changes ------------- * Compilation no longer fails hard when unknown compilation options are passed. Instead, it raises a warning and ignores them (as it did silently before 0.21). This will be changed back to an error in a future release.
7 lines
371 B
Text
7 lines
371 B
Text
$NetBSD: distinfo,v 1.16 2014/10/23 10:09:49 wiz Exp $
|
|
|
|
SHA1 (Cython-0.21.1.tar.gz) = 02c6f25025923e5a5647e7876670a4cc7759371e
|
|
RMD160 (Cython-0.21.1.tar.gz) = f6b4bb001115b01dc24825899649ff55dde7e605
|
|
Size (Cython-0.21.1.tar.gz) = 2743480 bytes
|
|
SHA1 (patch-ac) = d0e06dd9e4b5a34d0614ec17f51c129eb7724323
|
|
SHA1 (patch-runtests.py) = 788ff593da9ce447af368957f1a8be562e2d40da
|