Releases: ekrich/sblas
sblas 0.7.0
Overview 💥
This 7th release of sblas
adds support for Scala Native 0.5.0
.
Contributors 👥
According to git shortlog -sn --no-merges v0.6.0..v0.7.0
, the following people contributed to this release:
3 Scala Steward
2 ekrich
1 Eric K Richardson
Special Thanks to the Scala Native team for this major release. 🎤 👏
What's Changed
- Update junit-plugin, nscplugin, ... to 0.5.0-RC2 by @scala-steward in #151
- Update scalafmt-core to 3.8.1 by @scala-steward in #152
- Update junit-plugin, nscplugin, ... to 0.5.0-RC3 by @scala-steward in #153
- Update for Scala Native 0.5.0 by @ekrich in #155
Full Changelog: v0.6.0...v0.7.0
sblas 0.6.0
This is release 6 of sblas. Scala Native BLAS (Basic Linear Algebra Subprograms) support for Scala Native. 0.5.0-RC1
for Scala 2.12
, 2.13
, and 3
LTS.
Overview 💥
This release adds support for Scala Native 0.5.0-RC1
.
- Adds a new experimental API - see README.
- Scalafmt now handles format for matrices - see README.
- Drops support for
0.4.0
.
Contributors 👥
According to git shortlog -sn --no-merges v0.5.0..v0.6.0
, the following people contributed to this release:
36 Scala Steward
2 ekrich
1 Eric K Richardson
Special Thanks to the Scala Native team for this major release. 🎤 👏
What's Changed
- Update scala3-library to 3.2.2 by @scala-steward in #111
- Update scalafmt-core to 3.7.2 by @scala-steward in #112
- Update junit-plugin, junit-runtime, ... to 0.4.11 by @scala-steward in #113
- Update junit-plugin, junit-runtime, ... to 0.4.12 by @scala-steward in #114
- Update sbt-mima-plugin to 1.1.2 by @scala-steward in #115
- Update scalafmt-core to 3.7.3 by @scala-steward in #116
- Update sbt-ci-release to 1.5.12 by @scala-steward in #118
- Update scala3-library to 3.3.0 by @scala-steward in #120
- Update scalafmt-core to 3.7.4 by @scala-steward in #121
- Update junit-plugin, junit-runtime, ... to 0.4.14 by @scala-steward in #122
- Update scala-library to 2.12.18 by @scala-steward in #123
- Update scala-library to 2.13.11 by @scala-steward in #124
- Update scalafmt-core to 3.7.5 by @scala-steward in #125
- Update scalafmt-core to 3.7.6 by @scala-steward in #126
- Update scalafmt-core to 3.7.7 by @scala-steward in #127
- Update scalafmt-core to 3.7.8 by @scala-steward in #128
- Update scalafmt-core to 3.7.9 by @scala-steward in #129
- Update scalafmt-core to 3.7.10 by @scala-steward in #130
- Update sbt-mima-plugin to 1.1.3 by @scala-steward in #131
- Update scalafmt-core to 3.7.11 by @scala-steward in #132
- Update scalafmt-core to 3.7.13 by @scala-steward in #134
- Update junit-plugin, junit-runtime, ... to 0.4.15 by @scala-steward in #135
- Update scalafmt-core to 3.7.14 by @scala-steward in #136
- Update scala3-library to 3.3.1 by @scala-steward in #137
- Update scala-library to 2.13.12 by @scala-steward in #138
- Update junit-plugin, junit-runtime, ... to 0.4.16 by @scala-steward in #139
- Update sbt to 1.8.3 by @scala-steward in #119
- Update scalafmt-core to 3.7.15 by @scala-steward in #140
- Update sbt to 1.9.7 by @scala-steward in #141
- Update scalafmt-core to 3.7.16 by @scala-steward in #142
- Update scalafmt-core to 3.7.17 by @scala-steward in #143
- Update sbt to 1.9.8 by @scala-steward in #144
- Update junit-plugin, junit-runtime, ... to 0.4.17 by @scala-steward in #145
- Update scalafmt-core to 3.8.0 by @scala-steward in #146
- Update sbt to 1.9.9 by @scala-steward in #147
- Update scala-library to 2.12.19 by @scala-steward in #148
- Work on API and small fixes by @ekrich in #117
Full Changelog: v0.5.0...v0.6.0
sblas 0.5.0
This is release 5 of sblas. Scala Native BLAS (Basic Linear Algebra Subprograms) support for Scala Native. 0.4.10
for Scala 2.12
, 2.13
, and 3.2.1
.
Overview 💥
This release adds support for Scala Native 0.4.10
.
- Drops support for Scala
2.11
. - Lots of other updates as seen below.
Contributors 👥
According to git shortlog -sn --no-merges v0.4.0..v0.5.0
, the following people contributed to this release:
32 Scala Steward
5 ekrich
4 Eric K Richardson
Special Thanks to the Scala Native team. 🎤 👏
What's Changed
- Update scalafmt-core to 3.4.3 by @scala-steward in #73
- Update auxlib, javalib, junit-plugin, ... to 0.4.4 by @scala-steward in #74
- Update scalafmt-core to 3.5.0 by @scala-steward in #75
- Update sbt-mima-plugin to 1.1.0 by @scala-steward in #76
- Update to use macOS 10.15 for CI by @ekrich in #78
- Update scala3-library to 3.1.2 by @scala-steward in #77
- Update scalafmt-core to 3.5.1 by @scala-steward in #79
- Update scalafmt-core to 3.5.2 by @scala-steward in #80
- Update scalafmt-core to 3.5.3 by @scala-steward in #81
- Update scala-library to 2.12.16 by @scala-steward in #82
- Update scala3-library to 3.1.3 by @scala-steward in #83
- Update junit-plugin, junit-runtime, ... to 0.4.5 by @scala-steward in #84
- Update scalafmt-core to 3.5.8 by @scala-steward in #85
- Update macOS CI version by @ekrich in #86
- Update sbt to 1.7.0 by @scala-steward in #87
- Update sbt to 1.7.1 by @scala-steward in #88
- Update scalafmt-core to 3.5.9 by @scala-steward in #89
- Update junit-plugin, junit-runtime, ... to 0.4.7 by @scala-steward in #91
- Update scala3-library to 3.2.0 by @scala-steward in #92
- Update sbt-mima-plugin to 1.1.1 by @scala-steward in #93
- Update scala-library to 2.12.17 by @scala-steward in #94
- Update scala-library to 2.13.10 by @scala-steward in #95
- Update sbt to 1.7.2 by @scala-steward in #96
- Update scalafmt-core to 3.6.0 by @scala-steward in #97
- Update sbt-ci-release to 1.5.11 by @scala-steward in #98
- Update sbt to 1.7.3 by @scala-steward in #99
- Update scalafmt-core to 3.6.1 by @scala-steward in #100
- Update scala3-library to 3.2.1 by @scala-steward in #101
- Update junit-plugin, junit-runtime, ... to 0.4.8 by @scala-steward in #102
- Update sbt to 1.8.0 by @scala-steward in #103
- Update junit-plugin, junit-runtime, ... to 0.4.9 by @scala-steward in #104
- Update CI versions by @ekrich in #105
- Update sbt to 1.8.2 by @scala-steward in #106
- Update scalafmt-core to 3.7.0 by @scala-steward in #107
- Update scalafmt-core to 3.7.1 by @scala-steward in #108
- Update for Scala Native 0.4.10 by @ekrich in #110
Full Changelog: v0.4.0...v0.5.0
sblas 0.4.0
This is release 4 of sblas. Scala Native BLAS (Basic Linear Algebra Subprograms) support for Scala Native. 0.4.3
for Scala 2.11
, 2.12
, 2.13
, and 3.1.1
.
Overview 💥
This release adds support for Scala 3.
- Updates the library for Scala Native
0.4.3
and for Scala2.11
,2.12
,2.13
, and3.1.1
. - Upgrade to latest
scalafmt
with new Scala Native format. - Add macOS to CI as well as Java 11, and 17
Contributors 👥
According to git shortlog -sn --no-merges v0.3.0..v0.4.0
, the following people contributed to this release:
20 Scala Steward
3 Eric K Richardson
1 ekrich
Special Thanks to the Scala Center for marshaling this release of Scala Native. 🎤 👏
What's Changed
- Update sbt-ci-release to 1.5.7 by @scala-steward in #19
- Update sbt-mima-plugin to 0.9.2 by @scala-steward in #29
- Update scala-library to 2.12.14 by @scala-steward in #30
- Update sbt to 1.5.3 by @scala-steward in #32
- Add macOS to CI by @ekrich in #34
- Update sbt to 1.5.4 by @scala-steward in #35
- Update sbt to 1.5.5 by @scala-steward in #36
- Update sbt-mima-plugin to 1.0.0 by @scala-steward in #38
- Update scala-library to 2.12.15 by @scala-steward in #42
- Update sbt-mima-plugin to 1.0.1 by @scala-steward in #46
- Update auxlib, javalib, junit-plugin, ... to 0.4.1 by @scala-steward in #48
- Update sbt to 1.5.6 by @scala-steward in #57
- Update sbt to 1.5.8 by @scala-steward in #59
- Update scalafmt-core to 3.2.1 by @scala-steward in #55
- Update auxlib, javalib, junit-runtime, ... to 0.4.2 by @scala-steward in #56
- Update scala-library to 2.13.7 by @scala-steward in #50
- Update scalafmt-core to 3.2.2 by @scala-steward in #60
- Update sbt to 1.6.1 by @scala-steward in #63
- Update scalafmt-core to 3.3.1 by @scala-steward in #64
- Update scala-library to 2.13.8 by @scala-steward in #65
- Update sbt to 1.6.2 by @scala-steward in #69
- Update Scala Native and cleanup for Scala 3 by @ekrich in #70
Full Changelog: v0.3.0...v0.4.0
sblas 0.3.0
This is the 3rd release of sblas. Scala Native BLAS (Basic Linear Algebra Subprograms) supports Scala Native 0.4.0
for Scala 2.11
, 2.12
, and 2.13
.
Overview 💥
This release updates the library for Scala Native 0.4.0
. This version has taken awhile but we are glad Scala Native is still progressing.
-
Update Scala Native to 0.4.0 and cross build for Scala 2.11-2.13.
-
Change from Travis CI to GitHub Actions for CI and releases.
-
Upgrade to latest
scalafmt
. -
Use the build in JUnit for testing.
Contributors 👥
According to git shortlog -sn --no-merges v0.2.0..v0.3.0
, the following people contributed to this release:
5 Scala Steward
4 Eric K Richardson
2 ekrich
Special Thanks to the Scala Center for marshaling this release of Scala Native. 🎤 👏
sblas 0.2.0
This is the 2nd release of sblas. Scala Native BLAS (Basic Linear Algebra Subprograms) supports Scala Native 0.4.0-M2
using Scala 2.11
.
Overview 💥
This release focuses on bringing support for Scala Native 0.4.0-M2
. This pre-release of Scala Native focuses on improved performance via the Immix GC and optimizations called Interflow which is part of Denys Shabalin's PhD program.
-
Update Scala Native interface to C (SNiC) and rename package to
unsafe
, a new convention. -
Update dependencies and change to
minitest
for testing. -
Upgrade to latest
scalafmt
. -
Minor changes for Scala native Syntax changes.
Contributors 👥
According to git shortlog -sn --no-merges v0.1.1..v0.2.0
, 1 person contributed to this release: Eric K Richardson with 3 commits.
Special Thanks to Denys Shabalin's (@densh) who created Scala Native and made this release possible and to Lorenzo Gabriele (@lolgab) for porting and creating a 0.4.0-M2
release of minitest
. 🎤 👏
sblas 0.1.1
This is the 1st release of sblas. Scala Native BLAS (Basic Linear Algebra Subprograms) supports Scala Native 0.3.9
using Scala 2.11
.
Overview 💥
Scala Native is an ideal platform for doing math. High level Scala can be combined with C or C wrapped Fortran to provide access to high quality and high performance proven math libraries. Scala native provides LLVM intrinsics for access to the standard C math routines and an interface to the C standard library complex number math routines. To support the complex routines we added CFloatComplex
and CDoubleComplex
types to Scala Native. The addition of these types makes the BLAS routines that take these types more type safe than the original C API which takes void *
, essential pointer to anything.
-
The major focus of this release was to provide the basic Scala Native interface to C (SNiC).
-
The API provides the Scala Native interface to CBLAS Version 3.8.0
-
There are no niceties to make it easier to call the BLAS routines or to use the data returned.
-
This is a first release and does not include tests as sanity checks for all the routines. I counted 143 functions in the library with only the first 20 having tests.
Contributors 👥
According to git shortlog -sn --no-merges 3c67325..v0.1.1
, 1 person contributed to this release: Eric K Richardson with 64 commits.
This library was started before the addition of Scala Native binding generator so many of the interfaces where coded by hand. Having bindgen
expedited the completion of this library.
Special Thanks to Liudmila Kornilova (@kornilova-l) who created bindgen
during her Google Summer of Code internship with her advisor Jonas Fonseca (@jonas). 🎤 👏
First release - DO NOT USE
This release should not be used as the artifact name is blas
not sblas
.