Skip to content

Commit

Permalink
Update for Scala Native 0.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ekrich committed Apr 11, 2024
1 parent f1a7eb4 commit aa7fa5b
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 7 deletions.
11 changes: 7 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand All @@ -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.

Expand Down Expand Up @@ -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.
Expand Down Expand Up @@ -124,6 +126,7 @@ IBM Website:

## Versions

Release [0.7.0](https://github.com/ekrich/sblas/releases/tag/v0.7.0) - (2024-04-11)<br/>
Release [0.6.0](https://github.com/ekrich/sblas/releases/tag/v0.6.0) - (2024-02-29)<br/>
Release [0.5.0](https://github.com/ekrich/sblas/releases/tag/v0.5.0) - (2023-01-29)<br/>
Release [0.4.0](https://github.com/ekrich/sblas/releases/tag/v0.4.0) - (2022-02-01)<br/>
Expand Down
4 changes: 2 additions & 2 deletions build.sbt
Original file line number Diff line number Diff line change
@@ -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"
Expand Down
2 changes: 1 addition & 1 deletion project/plugins.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -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")

0 comments on commit aa7fa5b

Please sign in to comment.