GraalVM accepts AI-assisted contributions!๐ค
We have added a new policy for using AI tools to contribute to the GraalVM project. Such tools, used responsibly, can improve velocity, documentation, test coverage, and overall quality.
github.com/oracle/graal/blobโฆ
Christian Wirth ๐ฆ๐น๐ช๐บ retweeted
GraalVM 25 has a lot of great new features for native compilation:
โ
Better developer experience ๐ฉโ๐ป
โ
Simplified migration ๐
โ
Even faster and smaller executables with ML ๐ค
โ
Enhanced security ๐ก๏ธ
โ
New tooling ๐ ๏ธ
Here are my favorite new @GraalVM features:
Christian Wirth ๐ฆ๐น๐ช๐บ retweeted
GraalVM 25 is here, with lots of updates for native compilation, GraalPy, GraalJS, and WebAssembly.
Faster and better than ever!๐ฐ๐
Download: graalvm.org/downloads/
Release notes: graalvm.org/release-notes/JDโฆ
Interested in becoming Professor of System Software at @jkulinz ? Strong focus on compiler/VM technologies and an ongoing collaboration with @oraclelabs on @graalvm. Why would you not apply?
One of our primary university partners from @JKULinz is retiring and the university professorship is now advertised.
We are looking forward to continuing the collaboration and do cutting-edge research with a focus on compilers and virtual machines within the @GraalVM project:
jku.at/en/the-jku/work-at-thโฆ
The application deadline is July 3, 2024.
Please help share the job posting or submit an application!
Unzoomed #43 6/6 ๐ก๐ก๐ก๐ก๐ก๐ข
unzoomed.com/
When you know the country on first sight, but have no clue about the city :-(
Christian Wirth ๐ฆ๐น๐ช๐บ retweeted
Google's Code Formatter for Java is now 10x faster thanks to @GraalVM Native Image! ๐ฅณ
Replying to @vorburger
And it's already directly usable in #vscode #code @code thanks to github.com/JoseVSeb/google-jโฆ! "Formatting completed in 45ms." instead of 473ms! That x10 is actually noticeable on Ctrl-S Save a *.java, even on a fast computer - cool!
Unzoomed #31 1/6 ๐ขโช๏ธโช๏ธโช๏ธโช๏ธโช๏ธ
unzoomed.com/
Lucky guess. Now I want to go there.
Christian Wirth ๐ฆ๐น๐ช๐บ retweeted
Tomorrow is the day!๐
All the things we've been working on for the past several months will go live ๐
Join us to talk about them :)
The next major release of @GraalVM is going live next week!๐
Join us on Tuesday to talk about all the new features and updates in this release: youtube.com/watch?v=lWhEg-6Dโฆ
Christian Wirth ๐ฆ๐น๐ช๐บ retweeted
Do you maintain a #Java library or framework, and test it with @GraalVM Native Image?
Consider adding it to the list linked below. We are working on a website update and new tools based on this. Stay tuned!
List: github.com/oracle/graalvm-reโฆ
Instructions: github.com/oracle/graalvm-reโฆ
Christian Wirth ๐ฆ๐น๐ช๐บ retweeted
"The same Lambda function with 3008 MB of memory that took 3.6 seconds to start with the JVM, started in under 100 milliseconds once compiled to a native executable using @GraalVM's native-image tool" โ Disney Streaming ๐ฅ
aws.amazon.com/blogs/opensouโฆ
Christian Wirth ๐ฆ๐น๐ช๐บ retweeted
How fast are #VirtualThreads on @GraalVM Native Image?
This "Game of Life" demo built with PGO and the G1 GC starts up instantly and even runs faster compared with the JIT mode! ๐
Demo: github.com/graalvm/game-of-lโฆ
GraalVM #JDK19 dev builds: github.com/graalvm/graalvm-cโฆ
Christian Wirth ๐ฆ๐น๐ช๐บ retweeted
In his talk "How fast really is Ruby 3.x?" at @RubyKaigi 2022, Fujimoto Seiji asks whether CRuby 3.1 is 3 times faster than 3.0 or even 2.0.
The answer on the LTSV benchmark is no for CRuby, but it is yes for @TruffleRuby which is 3.6x (CE) and 5.7x (EE) faster than CRuby 3.1!
Christian Wirth ๐ฆ๐น๐ช๐บ retweeted
Optimize your short lived workloads with built-in support for Native Image compilation in Cloud Java Client Libraries.
Learn how Native Image compilation can help you get more done with your existing cloud resources โ
cloud.google.com/blog/topicsโฆ
Christian Wirth ๐ฆ๐น๐ช๐บ retweeted
Starting with @GraalVM 22.2, core artifacts will be around 240MB in size (rather than 400MB+ on some platforms). Graal.js, LLVM, and VisualVM are no longer included by default but can be easily installed with gu.
Check out the latest GraalVM dev build at github.com/graalvm/graalvm-cโฆ
Christian Wirth ๐ฆ๐น๐ช๐บ retweeted
Tomorrow 11h30 I will present the design of interoperability in @TruffleRuby with other #GraalVM languages at the Truffle workshop part of #ECOOP22 (been a while since I was in person at a conference)
2022.ecoop.org/details/truffโฆ
Christian Wirth ๐ฆ๐น๐ช๐บ retweeted
Haben wir da einen #Mostbauer in und um #Linz รผbersehen? linzwiki.at/wiki/Mostbauer/ Mit Mostbauer z' Linz, Schneiderbauer und Schatzbauer geschlossen wird das Angebot dรผnner.
Christian Wirth ๐ฆ๐น๐ช๐บ retweeted
The 2022 Graal Workshop, organized by the community, is coming up this Saturday. Make sure to check it out! graalworkshop.github.io/2022โฆ
My tiny one-line fix to the #JavaScript #temporal_proposal has been merged after @TC39 approval. It ain't much, but it's honest work.
github.com/tc39/proposal-temโฆ Native Temporal support in @graalvm getting better and better!
Christian Wirth ๐ฆ๐น๐ช๐บ retweeted
Been doing some JavaScript development for my Minecraft server, using a JS engine (Graalvm) within Java. It allows me to use existing JS repos and decided to use Redux Toolkit. This showcases a custom mechanic dispatching actions and you are able to see it in Redux DevTools.















