Skip to content

Releases: scala-native/scala-native

v0.5.3

04 Jun 21:28
Compare
Choose a tag to compare

We're happy to announce the release of Scala Native 0.5.3.

This release introduces bugfixes the runtime and toolchains.
Notably it fixes spurious segmentation faults coused by lack of null guards before calling methods, but also brings multiple fixes to IO operations on files.

Supported Scala versions

Scala Binary Version Supported Scala Versions
2.12 2.12.14 ... 2.12.19
2.13 2.13.8 ... 2.13.14
3 3.1.2 ... 3.1.3
3.2.0 ... 3.2.2
3.3.0 ... 3.3.3
3.4.0 ... 3.4.2
3.5.0-RC1

Upon release of new Scala version (stable, or Scala 3 RC) version dependent artifacts would be published without a new release.

Commits since last release 8
Merged PRs 7
Contributors 2

Contributors

Big thanks to everybody who contributed to this release or reported an issue!

$ git shortlog -sn --no-merges v0.5.2..v0.5.3
  7	Wojciech Mazur
  1	98765abc

Merged PRs

v0.5.3 (2024-06-04)

Full Changelog

Merged pull requests:

Toolchain

  • Fix generation of null guards for cases when null guard was emitted only in 1 branch of control flow #3940 (WojciechMazur)

Java standard library

  • fix [javalib] Allow to move broken symlinks #3942 (WojciechMazur)
  • fix [javalib] Fix access to redirected output of the file directly after finishing the subprocess execution #3941 (WojciechMazur)
  • fix[javalib] Acknownledge kevent and ppol as blocking extern functions #3945 (WojciechMazur)
  • improve [javalib]: handling of EINTR errno when waiting process termination #3946 (WojciechMazur)

Artifacts

  • improve [build]: Publish Scala 2.13 artifacts using oldest cross compiled version of Scala 2.13 #3947 (WojciechMazur)

v0.5.2

29 May 12:41
6ef2416
Compare
Choose a tag to compare

See changelog at Scala Native website: changelog v0.5.2

v0.5.1

16 Apr 15:13
Compare
Choose a tag to compare

See the release notes on Scala Native website

v0.5.0

16 Apr 15:13
Compare
Choose a tag to compare

See the release notes on Scala Native website

tl;dr

  • Not backward compatible with previous releases,
  • Added support for multithreading based on platform threads
  • Added support for targeting 32-bit architectures
  • Initial source level debugging support
  • Various changes to the build system. See “Build Integrator features” below.
  • Removed stub implementation for partially implemented Java Standard Library types
  • SIP-51 support: artifacts for every Scala standard library version

v0.5.0-RC3

04 Apr 10:09
Compare
Choose a tag to compare
v0.5.0-RC3 Pre-release
Pre-release

See the release notes on Scala Native website

tl;dr

  • Not backward compatible with previous releases,
  • Added support for multithreading based on platform threads
  • Added support for targeting 32-bit architectures
  • Initial source level debugging support
  • Various changes to the build system. See “Build Integrator features” below.
  • Removed stub implementation for partially implemented Java Standard Library types
  • SIP-51 support: artifacts for every Scala standard library version

v0.5.0-RC2

13 Mar 11:49
Compare
Choose a tag to compare
v0.5.0-RC2 Pre-release
Pre-release

See the release notes on Scala Native website

tl;dr

  • Not backward compatible with previous releases,
  • Added support for multithreading based on platform threads
  • Added support for targeting 32-bit architectures
  • Initial source level debugging support
  • Various changes to the build system. See “Build Integrator features” below.
  • Removed stub implementation for partially implemented Java Standard Library types
  • SIP-51 support: artifacts for every Scala standard library version

v0.5.0-RC1

28 Feb 11:25
Compare
Choose a tag to compare
v0.5.0-RC1 Pre-release
Pre-release

See the release notes on Scala Native website

tl;dr

  • Not backward compatible with previous releases,
  • Added support for multithreading based on platform threads
  • Added support for targeting 32-bit architectures
  • Initial source level debugging support
  • Various changes to the build system. See “Build Integrator features” below.
  • Removed stub implementation for partially implemented Java Standard Library types
  • SIP-51 support: artifacts for every Scala standard library version

v0.4.17

19 Jan 19:41
Compare
Choose a tag to compare

See changelog on scala-native.org

v0.4.16

13 Oct 22:40
Compare
Choose a tag to compare

See changelog on scala-native.org

v0.4.15

05 Sep 11:56
Compare
Choose a tag to compare

See changelog on scala-native.org