0.6.2
Python Changes
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 singlebezier._HAS_SPEEDUP
(this was the previous approach before0.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).