0.5.6 (2024-11-13)¶
We’re happy to announce the release of Scala Native 0.5.6!
Supported Scala versions¶
Scala Binary Version | Supported Scala Versions |
---|---|
2.12 | 2.12.14 ... 2.12.20 |
2.13 | 2.13.8 ... 2.13.15 |
3 | 3.1.2 ... 3.1.3 3.2.0 ... 3.2.2 3.3.0 ... 3.3.4 3.4.0 ... 3.4.3 3.5.2 ... 3.5.2 |
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 | 32 |
Merged PRs | 30 |
Contributors | 10 |
Contributors¶
Big thanks to everybody who contributed to this release or reported an issue!
$ git shortlog -sn --no-merges v0.5.5..v0.5.6
15 Wojciech Mazur
5 Maksym Ochenashko
4 LeeTibbert
3 João Costa
2 Eric K Richardson
1 Corey O'Connor
1 Rikito Taniguchi
1 dependabot[bot]
1 unarist
1 澪
Merged PRs¶
0.5.6 (2024-11-13)¶
Merged pull requests:
Java Standard Library¶
feature [nativelib]: partially implement
OperatingSystemMXBean
#4033 (iRevive)feature [nativelib]: partially implement
RuntimeMXBean
#4034 (iRevive)feature [nativelib]: partially implement
GarbageCollectorMXBean
#4066 (iRevive)feaure [javalib]: Port JSR-166 ConcurrentLinkedDeque to Scala Native #4046 (LeeTibbert)
Fix [javalib]: POSIX readAttributes() now links #4069 (LeeTibbert)
Nullify WeakReference.postGCHandler once it is used #4080 (WojciechMazur)
Scala Native Library¶
Scala Native Runtime¶
fix [immix/commix/none gc]: Revert using free memory size instead of total memory size to control size of the heap #4047 (WojciechMazur)
[improve/build] Remove two FreeBSD 14.1 build defects #4059 (LeeTibbert)
Scala Native Toolchain¶
Fix #4026 Fix negative byte to hex conversion in LLVM IR codegen #4052 (tanishiking)
[improve/nativelib] Better detection of
LinktimeInfo.isMac
#4051 (WojciechMazur)[fix] Teach NIR subtyping to treat
scala.runtime.Nothing$
in the same way anir.Type.Nothing
#4065 (WojciechMazur)
Scala Standard Library¶
[chore] Add Scala 2.12.20 to the build #4043 (WojciechMazur)
[chore] Add Scala 3.5.1 to the build. #4054 (WojciechMazur)
[chore] Add Scala 2.13.15 to the build #4058 (WojciechMazur)
[chore] Add Scala 3.3.4 to the build #4062 (WojciechMazur)
[chore] Add Scala 3.6.1 to the build. #4081 (WojciechMazur)
POSIX bindings¶
Windows API Bindings¶
Documentations¶
Scala Native Compiler Plugin¶
fix[compiler-plugin] Intrinisic ClassFieldRawPtr should always mangle symbol names when comparing symbols #4045 (WojciechMazur)
Don’t allow to define CFuncPtr lambda closing over
this
#4079 (WojciechMazur)
Scala Native sbt plugin¶
[fix/sbt-plugin] Always override default build target in Test scope to
application
#4050 (WojciechMazur)