Cython v0.29.25 Release Notes

Release Date: 2021-12-06 // over 2 years ago
  • ๐Ÿ› Bugs fixed

    • Several incompatibilities with CPython 3.11 were resolved. Patches by David Woods, Victor Stinner, Thomas Caswell. (Github issues :issue:4411, :issue:4414, :issue:4415, :issue:4416, :issue:4420, :issue:4428, :issue:4473, :issue:4479, :issue:4480)

    • โš  Some C compiler warnings were resolved. Patches by Lisandro Dalcin and others. (Github issue :issue:4439)

    • ๐Ÿšš C++ std::move() should only be used automatically in MSVC versions that support it. Patch by Max Bachmann. (Github issue :issue:4191)

      • The Py_hash_t type failed to accept arbitrary "index" values. (Github issue :issue:2752)
    • Avoid copying unaligned 16-bit values since some platforms require them to be aligned. Use memcpy() instead to let the C compiler decide how to do it. (Github issue :issue:4343)

    • โœ… Cython crashed on invalid truthiness tests on C++ types without operator bool. Patch by David Woods. (Github issue :issue:4348)

    • The declaration of PyUnicode_CompareWithASCIIString() in cpython.unicode was incorrect. Patch by Max Bachmann. (Github issue :issue:4344)

    .. _0.29.24: