FourthGraalAdventures
From APIDesign
(Difference between revisions)
Line 5: | Line 5: | ||
** expose them via JMX | ** expose them via JMX | ||
** GR-13626 - PGO instrumentation doesn't work with libgraa | ** GR-13626 - PGO instrumentation doesn't work with libgraa | ||
- | * Scripting API | + | * Universtal Scripting API |
** incompatibility of JavaScript engine with Nashorn | ** incompatibility of JavaScript engine with Nashorn | ||
** NetBeans & Nashorn deprecation and security vulnerability | ** NetBeans & Nashorn deprecation and security vulnerability | ||
- | * Write JNI in Java with [[SubstrateVM]] | + | ** Graal.js relicensed to UPL |
+ | ** HostAccess & co. - security by default - EXPLICIT | ||
+ | ** Write JNI in Java with [[SubstrateVM]] | ||
** API improvement: StackValue.get(clazz) | ** API improvement: StackValue.get(clazz) | ||
** Forget Go! Go, Java, go! - Panama now. | ** Forget Go! Go, Java, go! - Panama now. | ||
** Matrix the Ultimate sample demonstrates interaction between JVM and Native Java | ** Matrix the Ultimate sample demonstrates interaction between JVM and Native Java | ||
- | * Graal.js maven archetype | + | * Graal.js maven archetype |
- | + | ||
- | + |
Revision as of 09:22, 26 April 2019
Yet another year or two passed since TwoYearsWithTruffle article was written and it is time to summarize list of my Graal adventures again.
- Expose profile guided information via agent entry to gemasrv
- Collect PGO data in HotSpot
- expose them via JMX
- GR-13626 - PGO instrumentation doesn't work with libgraa
- Universtal Scripting API
- incompatibility of JavaScript engine with Nashorn
- NetBeans & Nashorn deprecation and security vulnerability
- Graal.js relicensed to UPL
- HostAccess & co. - security by default - EXPLICIT
- Write JNI in Java with SubstrateVM
- API improvement: StackValue.get(clazz)
- Forget Go! Go, Java, go! - Panama now.
- Matrix the Ultimate sample demonstrates interaction between JVM and Native Java
- Graal.js maven archetype