Skip to content

0.6.2

Compare
Choose a tag to compare
@dhermes dhermes released this 23 Jan 18:25
· 618 commits to main since this release

PyPI link to release 0.6.2 Documentation for release 0.6.2

Python Changes

Documentation

Non-Public API

  • Collapsed all Cython-generated modules into a single bezier._speedup module (8bcb319).
    • This is the change that prompted the release.
    • Dropped the five bezier._HAS_*_SPEEDUP members for a single bezier._HAS_SPEEDUP (this was the previous approach before 0.6.0).
    • Renamed a few of the Cython helper functions to avoid name collision.
    • This was done to fix a bug and prevent future bugs. The issue was that a mutable Fortran global (MAX_CANDIDATES) was being included via an object file in separate extension modules. When one module updated the global, the other module never saw the update (because it was a different copy).