0.6.2
Python Changes
Non-Public API
- Collapsed all Cython-generated modules into a single
bezier._speedupmodule (8bcb319).- This is the change that prompted the release.
- Dropped the five
bezier._HAS_*_SPEEDUPmembers 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).