来源:Cython
浏览 427
扫码
分享
2020-04-04 08:24:37
0.20.1 (2014-02-11)
Bugs fixed
- Build error under recent MacOS-X versions where
isspace()
could not beresolved by clang. - List/Tuple literals multiplied by more than one factor were only multipliedby the last factor instead of all.
- Lookups of special methods (specifically for context managers) could failin Python <= 2.6/3.1.
- Local variables were erroneously appended to the signature introspectionof Cython implemented functions with keyword-only arguments under Python 3.
- In-place assignments to variables with inferred Python builtin/extensiontypes could fail with type errors if the result value type was incompatiblewith the type of the previous value.
- The C code generation order of cdef classes, closures, helper code,etc. was not deterministic, thus leading to high code churn.
- Type inference could fail to deduce C enum types.
- Type inference could deduce unsafe or inefficient types from integerassignments within a mix of inferred Python variables and integervariables.