From aa7fa5b3faf4790adb51acd76f6ec43796116219 Mon Sep 17 00:00:00 2001 From: ekrich Date: Thu, 11 Apr 2024 08:26:27 -0700 Subject: [PATCH] Update for Scala Native 0.5.0 --- README.md | 11 +++++++---- build.sbt | 4 ++-- project/plugins.sbt | 2 +- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 040e02f..4c9866c 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ Scala Native uses the Scala compiler to produce converted to [LLVM IR](http://llvm.org/). Finally LLVM code is optimized and compiled by [Clang](http://clang.llvm.org/) to produce a native executable. -## New for Scala Native 0.5.0 +## New for Scala Native 0.5.0+ A higher level API has been started but only for one function `dnrm2`. This API allows the developer to pass Scala `Array`s, which are Garbage Collection (GC) @@ -30,7 +30,7 @@ pointer to the first element in the array (after the array object header). The data is housed in the array so the API can just work on the raw data in the array. ## Getting started -[![Maven Central](https://img.shields.io/maven-central/v/org.ekrich/sblas_native0.5.0-RC1_3.svg)](https://maven-badges.herokuapp.com/maven-central/org.ekrich/sblas_native0.5.0-RC1_3) +[![Maven Central](https://img.shields.io/maven-central/v/org.ekrich/sblas_native0.5_3.svg)](https://maven-badges.herokuapp.com/maven-central/org.ekrich/sblas_native0.5_3) If you are already familiar with Scala Native you can jump right in by adding the following dependency in your `sbt` build file. @@ -69,10 +69,12 @@ $ sudo apt-get install libatlas-base-dev Use version sblas `0.3.0` for Scala Native `0.4.0`. Use version sblas `0.4.0` for Scala Native `0.4.3+` with Scala 3 support. Use version sblas `0.5.0` for Scala Native `0.4.10+`. -Use version sblas `0.6.0` for Scala Native `0.5.0+`. +Use version sblas `0.6.0` for Scala Native `0.5.0-RC2`. +Use version sblas `0.7.x` for Scala Native `0.5.0+`. + ## Usage and Help -[![scaladoc](https://www.javadoc.io/badge/org.ekrich/sblas_native0.5.0-RC1_3.svg?label=scaladoc)](https://www.javadoc.io/doc/org.ekrich/sblas_native0.5.0-RC1_3) +[![scaladoc](https://www.javadoc.io/badge/org.ekrich/sblas_native0.5_3.svg?label=scaladoc)](https://www.javadoc.io/doc/org.ekrich/sblas_native0.5_3) [![Join chat https://gitter.im/ekrich/sblas](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/ekrich/sblas?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) Reference the link above for Scaladoc. The documentation is a little sparse but hopefully will improve with time. @@ -124,6 +126,7 @@ IBM Website: ## Versions +Release [0.7.0](https://github.com/ekrich/sblas/releases/tag/v0.7.0) - (2024-04-11)
Release [0.6.0](https://github.com/ekrich/sblas/releases/tag/v0.6.0) - (2024-02-29)
Release [0.5.0](https://github.com/ekrich/sblas/releases/tag/v0.5.0) - (2023-01-29)
Release [0.4.0](https://github.com/ekrich/sblas/releases/tag/v0.4.0) - (2022-02-01)
diff --git a/build.sbt b/build.sbt index d435492..d28638a 100644 --- a/build.sbt +++ b/build.sbt @@ -1,6 +1,6 @@ // sblas build -val prevVersion = "0.3.0" -val nextVersion = "0.4.0" +val prevVersion = "0.7.0" +val nextVersion = "0.7.1" val scala212 = "2.12.19" val scala213 = "2.13.13" diff --git a/project/plugins.sbt b/project/plugins.sbt index 703a1d3..9c4dd5a 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -6,4 +6,4 @@ addSbtPlugin("com.github.sbt" % "sbt-ci-release" % "1.5.12") addSbtPlugin("com.typesafe" % "sbt-mima-plugin" % "1.1.3") // Scala Native support -addSbtPlugin("org.scala-native" % "sbt-scala-native" % "0.5.0-RC3") +addSbtPlugin("org.scala-native" % "sbt-scala-native" % "0.5.0")