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.