JEP 243: Java-Level JVM Compiler Interface and what it can be used for
Late last year we have integrated JEP 243 into the JDK 9 repositories. This is something
completely new to the JVM: a Java interface which is part of the JVM. In this case it is
a Compiler Interface (CI) which can be used to plug in JIT compilers written in Java.
I will talk a bit about how it works, what it can be used for and what Oracle is using it for.