Skip to content

Releases: luhenry/netlib

Add Windows native BLAS support + Add ubuntu-24.04-riscv to CI + Largely expand test coverage

02 Apr 08:47

Choose a tag to compare

What's Changed

  • Fix release workflow to download full target directory (take 2) by @luhenry in #33
  • Implement full Java BLAS and expand test coverage by @luhenry in #35
  • Implement comprehensive BLAS, ARPACK, and LAPACK test coverage by @luhenry in #34
  • Improve BLAS test coverage and fix negative stride bug in Java8BLAS by @luhenry in #36
  • Fix UnsupportedOperationException on Windows in JNI* loaders by @philwalk in #38
  • Add ubuntu-24.04-riscv to CI by @luhenry in #37
  • Add Windows native BLAS support (UCRT64 JNI DLL + CI) by @philwalk in #39

New Contributors

Full Changelog: v3.1.1...v3.2.0

Fix release scripts on CI

12 Feb 21:54

Choose a tag to compare

Add allowNative system properties + Add macOS support with Apple Accelerate framework

12 Feb 21:53

Choose a tag to compare

What's Changed

  • Add allowNative system properties as switch by @pan3793 in #28
  • Update CI to test against JDK 25 by @luhenry in #30
  • Modernize dev container with multi-version Java support by @luhenry in #29
  • Add macOS support with Apple Accelerate framework by @luhenry in #32

New Contributors

Full Changelog: v3.0.5...v3.1.0

Refine logging

03 Oct 15:10

Choose a tag to compare

What's Changed

Full Changelog: v3.0.4...v3.0.5

Fix offsets computation for gemm and gemv operations + Add riscv64 build

24 Jul 05:20

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.0.3...v3.0.4

Allow to pass NULL for the boolean[], int[], float[] and double[] parameters + Remove lingering printlns

24 Nov 10:21

Choose a tag to compare

Fix index checking for dgeev and sgeev

22 Jul 15:33

Choose a tag to compare

Fix initialization of java and native instances

15 Jul 19:38

Choose a tag to compare

Move dev.ludovic.netlib.*{BLAS,LAPACK,ARPACK} to respective packages

15 Jul 15:29

Choose a tag to compare

Fixes #10

Breaking changes

The following public classes have been moved:

  • dev.ludovic.netlib.BLAS to dev.ludovic.netlib.blas.BLAS
  • dev.ludovic.netlib.NativeBLAS to dev.ludovic.netlib.blas.NativeBLAS
  • dev.ludovic.netlib.JavaBLAS to dev.ludovic.netlib.blas.JavaBLAS
  • dev.ludovic.netlib.LAPACK to dev.ludovic.netlib.lapack.LAPACK
  • dev.ludovic.netlib.NativeLAPACK to dev.ludovic.netlib.lapack.NativeLAPACK
  • dev.ludovic.netlib.JavaLAPACK to dev.ludovic.netlib.lapack.JavaLAPACK
  • dev.ludovic.netlib.ARPACK to dev.ludovic.netlib.arpack.ARPACK
  • dev.ludovic.netlib.NativeARPACK to dev.ludovic.netlib.arpack.NativeARPACK
  • dev.ludovic.netlib.JavaARPACK to dev.ludovic.netlib.arpack.JavaARPACK

Fix gemm operation

15 Nov 10:33

Choose a tag to compare