From vladimir.kozlov at oracle.com Thu Aug 27 16:33:44 2020 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Thu, 27 Aug 2020 09:33:44 -0700 Subject: New EA Metropolis build Message-ID: The build at the Project Metropolis Early Access page [1] has been refreshed. It was updated to JDK 15. Binaries are based on Metropolis repository [2] which was synced with jdk-15+36 (JDK 15 build 36). Graal in Metropolis is based on GraalVM CE version of Graal [3]. It was updated up to GR-24572 commit [4] and additional patch was applied [5] to enable libgraal build with JDK 15. Regards, Vladimir Kozlov [1] https://jdk.java.net/metropolis/ [2] https://github.com/openjdk/metropolis [3] https://github.com/oracle/graal [4] [GR-24572] JDK15 java.lang.invoke.MemberName is reachable. https://github.com/oracle/graal/commit/b0735cd5fb384cfdb522488edf1d83b013507d72 [5] [GR-25120] Fixed leaked indirect java constants on jdk15. https://github.com/oracle/graal/commit/e82d1090c23493a6d665e579cacad8241ea75318 From dean.long at oracle.com Sat Aug 29 01:41:51 2020 From: dean.long at oracle.com (Dean Long) Date: Fri, 28 Aug 2020 18:41:51 -0700 Subject: RFR(M) 8209961: [AOT] crash in Graal stub when -XX:+VerifyOops is used Message-ID: <00d162e0-90ca-5647-6062-fa2e8aa70fd6@oracle.com> https://bugs.openjdk.java.net/browse/JDK-8209961 http://cr.openjdk.java.net/~dlong/8209961/webrev/ This change fixes support for -XX:+VerifyOops when used with AOT. The feature is disabled in generated AOT code by default unless -J-Dgraal.AOTVerifyOops=true is passed to jaotc (similar idea as --compile-with-assertions).? The JVM changes are minimal.? The Graal changes are all from upstream Graal and have already been reviewed and pushed there. dl From vladimir.kozlov at oracle.com Sun Aug 30 22:16:38 2020 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Sun, 30 Aug 2020 15:16:38 -0700 Subject: RFR(M) 8209961: [AOT] crash in Graal stub when -XX:+VerifyOops is used In-Reply-To: <00d162e0-90ca-5647-6062-fa2e8aa70fd6@oracle.com> References: <00d162e0-90ca-5647-6062-fa2e8aa70fd6@oracle.com> Message-ID: <16b6eb21-9d92-790c-4d57-0300be288ffa@oracle.com> Looks good. Thanks, Vladimir K On 8/28/20 6:41 PM, Dean Long wrote: > https://bugs.openjdk.java.net/browse/JDK-8209961 > http://cr.openjdk.java.net/~dlong/8209961/webrev/ > > This change fixes support for -XX:+VerifyOops when used with AOT. The feature is disabled in generated AOT code by > default unless -J-Dgraal.AOTVerifyOops=true > is passed to jaotc (similar idea as --compile-with-assertions).? The JVM changes are minimal.? The Graal changes are all > from upstream Graal and have already been reviewed and pushed there. > > dl > From dean.long at oracle.com Sun Aug 30 22:37:08 2020 From: dean.long at oracle.com (Dean Long) Date: Sun, 30 Aug 2020 15:37:08 -0700 Subject: RFR(M) 8209961: [AOT] crash in Graal stub when -XX:+VerifyOops is used In-Reply-To: <16b6eb21-9d92-790c-4d57-0300be288ffa@oracle.com> References: <00d162e0-90ca-5647-6062-fa2e8aa70fd6@oracle.com> <16b6eb21-9d92-790c-4d57-0300be288ffa@oracle.com> Message-ID: Thanks Vladimir. dl On 8/30/20 3:16 PM, Vladimir Kozlov wrote: > Looks good. > > Thanks, > Vladimir K > > On 8/28/20 6:41 PM, Dean Long wrote: >> https://bugs.openjdk.java.net/browse/JDK-8209961 >> http://cr.openjdk.java.net/~dlong/8209961/webrev/ >> >> This change fixes support for -XX:+VerifyOops when used with AOT. The >> feature is disabled in generated AOT code by default unless >> -J-Dgraal.AOTVerifyOops=true >> is passed to jaotc (similar idea as --compile-with-assertions). The >> JVM changes are minimal.? The Graal changes are all from upstream >> Graal and have already been reviewed and pushed there. >> >> dl >>