'. '

FourthGraalAdventures

From APIDesign

(Difference between revisions)
Jump to: navigation, search
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 for NetBeans Platform
+
* 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
-
* Graal.js relicensed to UPL
+
-
* HostAccess & co. - security by default - EXPLICIT
+

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
Personal tools
buy