0.5.3 (2024-06-04)¶
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)¶
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
andppol
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)