v0.9.0
Changes
Major Changes:
- Shifted from using the Python-based
PyMem_Alloc
,PyMem_Free
to c-basedmalloc
,free
. - CySolver
_solve
method is now gil-free.- This has led to a 35%--230% speed boost at low values of steps (faster start up).
Other Changes:
- CI will now build x64-86 and arm64 wheels for MacOS (change suggested by @dihm in #49).
- Did have to use this
nomkl
workaround which may cause problems. TBD.
- Did have to use this
GitHub Tracked Changes
- Making-parallel-friendly by @jrenaud90 in #50
- Ver0.9.0 by @jrenaud90 in #51
- Main by @jrenaud90 in #52
- Added free_mem function to utils by @jrenaud90 in #53
Full Changelog: v0.8.8...v0.9.0