0.4.13 (2023-06-05)¶
We’re happy to announce the release of Scala Native 0.4.13!
This release does not introduce any major improvements, but comes with variety of bugfixes. Scala Native 0.4.13 also updates the underlying Scala standard library, allowing to use its improvements in Scala 2.12, 2.13 and new definitions introduced in Scala 3.3.
Scala standard library used by this release is based on the following versions:
Scala binary version | Scala release |
2.12 | 2.12.18 |
2.13 | 2.13.11 |
3 | 3.3.0 |
Commits since last release | 38 |
Merged PRs | 22 |
Contributors | 11 |
Contributors¶
Big thanks to everybody who contributed to this release or reported an issue!
$ git shortlog -sn --no-merges v0.4.12..
20 Wojciech Mazur
5 LeeTibbert
3 Rikito Taniguchi
2 Abdullah Sabaa Allil
2 Arman Bilge
1 Eric K Richardson
1 Jarek Sacha
1 Lorenzo Gabriele
1 Vincent Lafeychine
1 ankusharya
1 kim / Motoyuki Kimura
Merged PRs¶
v0.4.13 (2023-06-03)¶
Merged pull requests:
Compiler plugin¶
Fix handling empty list of var args for extern method in Scala 2.13 #3240 (WojciechMazur)
Report error when extern definition is marked as inlined #3241 (WojciechMazur)
Scala Native runtime¶
Fix JUnit class cast when comparing Float/Double arrays #3249 (WojciechMazur)
Fix referential equality of scala.reflect.ClassTag by caching underlying Manifest instances #3256 (WojciechMazur)
Improved linktime resolved definitions #3266 (WojciechMazur)
Expose parsed target triple in
LinktimeInfo
#3258 (armanbilge)Expose heap size information to the user #3275 (Abdullahsab3)
Use
Array[Int]
instead ofArray[Array[Boolean]]
for[class,trait]_has_trait
#3279 (lolgab)Backport
uioOps
to 0.4.x #3259 (armanbilge)
Java Standard Library¶
Provide an evolution of Scala Native support for the Java Stream API #3268 (LeeTibbert)
Character.isWhitespace(-1) returns false #3284 (tanishiking)