Skip to content

Releases: explosion/cython-blis

v1.1.0: Update vendored blis to 1.0 (address Windows crashes), widen numpy compatibility

16 Dec 11:13
Compare
Choose a tag to compare

The 0.9 version of Blis vendored in this package's v1.0 had memory access errors on Windows.

I've had trouble rolling back to v0.7 to address this, as it isn't building on Github Actions (some environment/compiler toolchain version issue). I've therefore updated the vendored Blis to v1.0, which seems to address the crashes.

I've also widened the numpy compatibility across v1 and v2. I had thought we had to use the same numpy version we built against, but this isn't the case.

v1.1.0a0: Update to Blis 1.0

12 Dec 22:24
Compare
Choose a tag to compare
Pre-release

Experimental release updating vendored Blis to 1.0.

v1.0.2: Support Python 3.13

10 Dec 15:40
Compare
Choose a tag to compare
release-v1.0.2

Set version to v1.0.2

v1.0.1: Restore MacOS ARM wheels

13 Sep 08:20
Compare
Choose a tag to compare

MacOS and Linux ARM wheels were missing from the v1.0.0 release, as we've migrated to a more streamlined process to build wheels using only Github-hosted Actions runners. This release restores support for MacOS ARM wheels. Support for Linux ARM runners is coming soon, but currently only available for private repos. Unfortunately QEMU emulation is too slow for the build.

v1.0.0: Depend (and build against) numpy 2.0

27 Jul 07:23
Compare
Choose a tag to compare

Depend on numpy v2, instead of v1. This introduces binary incompatibilities, so libraries won't easily be able to depend across this version and previous. There's therefore no other changes.

Incrementing to 1.0 as we've been stable a while, so no reason to be 0.x.

v1.0.0a1: Prerelease of numpy dependency bump

25 Jul 16:24
Compare
Choose a tag to compare

Depend on numpy v2, instead of v1. This introduces binary incompatibilities, so libraries won't easily be able to depend across this version and previous. There's therefore no other changes.

Incrementing to 1.0 as we've been stable a while, so no reason to be 0.x.

v0.7.11

22 Sep 06:31
d16d5eb
Compare
Choose a tag to compare
  • Package updates and binary wheels for python 3.12.

v0.7.10

21 Jul 07:42
afe8b96
Compare
Choose a tag to compare
  • Restrict build to Cython 0.29.x due to issues with Cython 3 for windows.

v0.7.9

16 Oct 09:56
ec37bf2
Compare
Choose a tag to compare
  • Package updates and binary wheels for python 3.11.

v0.9.1

04 Aug 13:36
3bb42bc
Compare
Choose a tag to compare
  • Make BLIS symbols visible when compiled with gcc/clang (#71)
  • Use uninitialized array for gemm when beta is zero (#72)
  • Fix OOB reads in certain sgemm Haswell kernels (#73, #74)