Skip to content

0.5.4

Compare
Choose a tag to compare
@WojciechMazur WojciechMazur released this 24 Jun 15:21
· 305 commits to main since this release

0.5.4 (2024-06-24)

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

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-RC2

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 12
Merged PRs 11
Contributors 4

Contributors

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

$ git shortlog -sn --no-merges v0.5.3..v0.5.4
     7	LeeTibbert
     3	Wojciech Mazur
     1	Corey O'Connor
     1	João Costa

Merged PRs

v0.5.4 (2024-06-24)

Full Changelog

Notable pull requests:

Java standard library

  • Correct UnixProcessGen2#isAlive #3950(LeeTibbert)
  • Process#waitFor(timeout) now handles large number of nanoseconds #3954 (LeeTibbert)
  • BaseStream & its split/iterators are now type invariant #3949(LeeTibbert)
  • Fix calculation of initial maximal load of ThreadLocal.Values table #3966(WojciechMazur)
  • Corrections & improvements to Files#find, Files#walk, & Files#walkFileTree methods #3967(LeeTibbert)
  • Runtime#availableProcessors now respects cpuset on small Linux systems #3969(LeeTibbert)
  • make ProcessTest hello assertions distinguishable #3971(LeeTibbert)
  • Correct declaration of Stream#toList then refactor implementation #3972(LeeTibbert)

Toolchain

  • Store build checksum in file to allow skip of builds after restarting JVM #3974(WojciechMazur)

Scala Native Runtime

  • Only include delimcc on platforms that support continuations #3975(JD557)