From vladimir.kozlov at oracle.com Wed Jun 23 19:44:01 2021 From: vladimir.kozlov at oracle.com (vladimir.kozlov at oracle.com) Date: Wed, 23 Jun 2021 12:44:01 -0700 Subject: Metropolis project status Message-ID: <6a34f955-3660-6bbd-d729-f638445b10c8@oracle.com> Metropolis project is put on hold. The last update was Early Access build based on JDK 15 [1]. It uses natively (AOT) compiled Graal JIT compiler. We still think "Java-on-Java" is right direction for some components of HotSpot VM. We may return to work on them later. We learned a lot and made some progress with Graal as JIT in Metropolis. And we got very good experience from AOT work which will help us with Project Leyden. About Graal and AOT compilers status in JDK. After few years working on them we decided to remove them from JDK [2]. We have seen little use of these experimental features since they were introduced. And the effort required to maintain and enhance them is significant. Developers who wish to test the Graal compiler for either AOT or JIT compilation should use GraalVM [3]. Regards, Vladimir K [1] https://mail.openjdk.java.net/pipermail/metropolis-dev/2020-August/000042.html [2] https://openjdk.java.net/jeps/410 [3] https://www.graalvm.org/