![TruffleSqueak Profile](https://pbs.twimg.com/profile_images/1377302197650788353/hQmVTTwY_x96.jpg)
TruffleSqueak
@TruffleSqueak
Followers
314
Following
334
Statuses
115
A @SqueakSmalltalk VM and Polyglot Programming Environment for the @GraalVM. ππ
Joined May 2020
TruffleSqueak 24.1.2 based on @GraalVM JDK 23.0.2 is out! ππ Now featuring significantly faster image loading, new extensions for language interoperability, and more! β‘οΈ
0
1
4
RT @fniephaus: Our new DSL for generating bytecode interpreters just got merged! π₯³ Once applied, this is going to improve interpreter perfβ¦
0
5
0
TruffleSqueak 24.0.2 based on @GraalVM JDK 22.0.2 is out! πππ Now featuring an InterpreterProxy implementation, Maven artifacts for embedding @SqueakSmalltalk in @Java applications, and a lot more!
0
6
28
The next release of @TruffleSqueak for Linux and Windows will ship with SqueakSSL and LocalePlugin "pre-copied". In case you are wondering about the completeness of the InterpreterProxy API, the students have also prepared a nice visualization:
0
0
4
RT @fniephaus: @TheDonRaab Here's a collection of fun @TruffleSqueak demos, talks, and publications in case anyone is interested in what haβ¦
0
2
0
TruffleSqueak 23.1.0 based on @GraalVM JDK 21 is out! πππ Now shipping new JVM standalones for all platforms, an additional native standalone for Windows, plus some important bug fixes and performance improvements! β‘οΈ
1
9
33
The performance reports for 23.0.1 are in! The AWFY benchmarks run more than 5min faster on @TruffleSqueak in JVM mode when using Oracle @GraalVM [1] compared with GraalVM Community Edition [2]. That's ~73.65% of 20.99s. [1] [2]
0
0
5
The standalone builds of @TruffleSqueak are now compiled with Oracle @GraalVM! ππ This improves performance yet again and allows TruffleSqueak to use the G1 garbage collector on Linux/x64. Example build: Commit:
0
6
17
The next standalone builds of @TruffleSqueak will use Oracle @GraalVM to unlock all Graal compiler optimizations, the G1 garbage collector on Linux, and more performance features! π
Yes, you read right. You can now use the fancy bits in production for free. Read all the details in the announcement post:
0
2
5
RT @graalvm: AWT libraries are now linked dynamically by Native Image on Linux, which enables native AWT apps on JDK17+. Here's a screenshoβ¦
0
5
0
TruffleSqueak now uses the max stack depth of a Smalltalk method to determine the # of allocated frame slots. @GraalVM's compiler can eliminate unused slots, but the interpreter cannot. Result: reduced memory pressure and overall memory footprint! ππ β‘οΈ
0
2
8
RT @fniephaus: We have open-sourced Ideal Graph Visualizer (IGV)!π οΈ This is great news for @GraalVM compiler developers and Truffle languaβ¦
0
52
0