来源:Cython
浏览 497
扫码
分享
2020-04-04 08:24:35
0.20.2 (2014-06-16)
Features added
- Some optimisations for set/frozenset instantiation.
- Support for C++ unordered_set and unordered_map.
Bugs fixed
- Access to attributes of optimised builtin methods (e.g.
[].append.name
) could fail to compile. - Memory leak when extension subtypes add a memory view as attributeto those of the parent type without having Python object attributesor a user provided dealloc method.
- Compiler crash on readonly properties in “binding” mode.
- Auto-encoding with
c_string_encoding=ascii
failed in Py3.3. - Crash when subtyping freelist enabled Cython extension types withPython classes that use
slots
. - Freelist usage is restricted to CPython to avoid problems with otherPython implementations.
- Memory leak in memory views when copying overlapping, contiguous slices.
- Format checking when requesting non-contiguous buffers from
cython.array
objects was accidentally omitted in Py3. - C++ destructor calls in extension types could fail to compile in clang.
- Buffer format validation failed for sequences of strings in structs.
- Docstrings on extension type attributes in .pxd files were rejected.