Scala Native
114 posts

Scala Native
@scala_native
Your favourite language gets closer to bare metal.
Switzerland Katılım Şubat 2016
1 Takip Edilen3.8K Takipçiler

Scala Native 0.5.0 has been released!
The long await multithreading, initial 32-bit architectures support and many more are now available.
See scala-native.org/en/stable/chan… for more details
English
Scala Native retweetledi

In these last hours of #1brc challenge I want to share with you my small exploration not of how fast I can make JVM go BRRRRR but of whether Scala Native is now a real, usable contender in the space of functional langs compiled to native binaries. The biggest issue, of course, was whether I can parallelise the load. Scala Native did not support multithreading for the longest time but now that has changed! In mid-January I implemented a relatively (no Panama and Unsafe, no SWAR) fast solution inspired by work of @sampullara, Yavuz Tas and @royvanrijn. Then, I cooked the binary using scala-cli and benchmarked it against the fastest JVM in the tournament. #scala 1/*
English

Check out also our previous SNIPs:
- `Inline classes` by @odersky - github.com/scala-native/i…
English

The new SNIP (Scala Native Improvement Proposal) just dropped: `Non-GC object allocations using annotation hints` by @WojciechM_dev
Let us know if it should work on it and add to Scala Native.
github.com/scala-native/i…
English

It's time to test multithreading support in upcoming Scala Native 0.5.0! Let us know if you encounter any problems!
While we're still polishing the new minor version, you can try its current state in scala-cli or sbt.
Anton Sviridov@velvetbaldmime
Scala Native 0.5.0-SNAPSHOT is now available in Sonatype snapshots, so I decided to do a silly multi-threading comparison against regular JVM launcher (jvm-packaged), Native Image (jvm-native), and Scala Native in release-fast. Even same ballpark would've been amazing!
English

Scala Native 0.4.13 is out!
That's the next maintenance upgrade with bug fixes and an update of the underlying Scala 2/3 standard library. This version is recommended for everyone targeting Scala 3.3.0 LTS and using the new parts of its stdlib.
scala-native.org/en/stable/chan…
English
Scala Native retweetledi

All the cool kids are doing #Scala these days! Can it be even cooler with @scala_native?
Join the @ScalaSpace and meet us at @scaladays to keep with latest news.
English

Scala Native 0.4.10 is out!
This version follows @scala_js decision and drops support for Scala 2.11.
It also adds support for Scala 3.2.2 and its new lazy vals implementation enabled with `-Ylightweight-lazy-vals`
See the changelog here: scala-native.org/en/stable/chan…
English

Scala Native 0.4.9 is out!
It now adds experimental incremental compilation developed during the last edition of GSoC.
See details here: scala-native.org/en/stable/chan…
English

Scala Native 0.4.8 has just been released.
The latest version now allows building Scala Native projects as dynamic or static libraries.
For details see the changelog: scala-native.org/en/stable/chan…
English

Scala Native 0.4.6 has just been released!
The latest version brought support for Scala 3.2.0 and multiple bug fixes.
A complete list of changes can be found here: scala-native.org/en/stable/chan…
English

Scala Native 0.4.5 was just released!
Check out the release notes:
scala-native.readthedocs.io/en/latest/chan…
English