From vladimir.kozlov at oracle.com Wed Mar 11 20:18:38 2020 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Wed, 11 Mar 2020 13:18:38 -0700 Subject: Early Access Metropolis Builds with libgraal Message-ID: <4cbfa5fe-cff6-3aec-69e5-592393226f0b@oracle.com> The goal of Metropolis Project is to explore and incubate advanced "Java-on-Java" implementation techniques for HotSpot. Our starting point is for using the Graal JIT compiler and AOT static compilation technology to replace C2 server compiler, and possibly other components of HotSpot. Early Access OpenJDK binaries that include Graal JIT compiler in form of native library (libjvmcicompiler.so) are now available for download (the download page has a link to the libgraal JEP). [1] The release of Early Access builds does not indicate anything about the project's readiness or status other than us wanting to solicit feedback from a wider set of users. The best way to help is to download the Early Access binaries, try it out, and report about your experience. We are mostly interested in feedback on the following: - Reliability: how stable these binaries - Performance: what is your performance experience with these binaries Bug reports are welcome. If you encounter a bug, please report it to this mailing list. There are already known issues which are recorded in JBS with labels: libgraal, metropolis. We are working on them. Native Graal is used by default instead of C2 in these binaries - no need to specify any VM flags on command line to enable it. Binaries are based on Metropolis repository [2] which is synced with JDK 14 sources on Feb 6, 2020. Graal code is based on GraalVM CE version of Graal. It was last synced to JDK 14 on Dec 19, 2019 [3]. Your feedback on the experience of using libgraal will be appreciated. Thank you! Vladimir Kozlov [1] https://jdk.java.net/metropolis/ [2] https://github.com/openjdk/metropolis.git [3] https://bugs.openjdk.java.net/browse/JDK-8235927 From vladimir.kozlov at oracle.com Fri Mar 13 17:38:03 2020 From: vladimir.kozlov at oracle.com (Vladimir Kozlov) Date: Fri, 13 Mar 2020 10:38:03 -0700 Subject: Transition project Metropolis to Git, GitHub and Skara Message-ID: <8614eeca-faa2-92c3-f5e4-4d9c8ab863cf@oracle.com> Hi all, You might have heard that there is an OpenJDK project named Skara evaluating and trialing using Git for OpenJDK and GitHub for hosting the repositories [1]. We have been asked to try out Git, GitHub and the Skara tooling, as a means of validating, and to provide feedback about the Project Skara effort. There is already a number of OpenJDK projects using Git, GitHub and Skara: - OpenJFX - OpenJMC - Loom - Panama (the "foreign" branches) - Valhalla (the "lworld" branch) - Mobile A transition entails switching to Git as an SCM [2] and the repository would be hosted on GitHub [3]. After the transition, the current Mercurial repository would no longer be updated. There is currently already a read-only mirror of Metropolis in place [4], you can it use to try out Git and some of the tooling, though submitting pull requests and pushing will not work (as it is a read-only mirror). I suggest that project Metropolis transition to git, GitHub and Skara and that we set the target date for the transition to March 18. Given that project Metropolis still is in a prototype phase I do *not* suggest that we adopt pull requests, but instead do like project Loom and push directly to the Git repository on GitHub [4]. Project Skara also provides CLI tools for interacting with Git and GitHub for those that prefer working from a terminal. You can find more info about these tools on the Skara wiki page [6]. If you have any comments or questions regarding this transition, please reply to this thread. Thanks, Vladimir [1] : https://openjdk.java.net/jeps/369 [2] : https://git-scm.com/ [3] : https://github.com/ [4] : https://github.com/openjdk/metropolis [5] : https://guides.github.com/introduction/flow/ [6] : https://wiki.openjdk.java.net/display/SKARA/Skara Thanks, Vladimir Kozlov From erik.helin at openjdk.java.net Wed Mar 18 09:44:12 2020 From: erik.helin at openjdk.java.net (Erik Helin) Date: Wed, 18 Mar 2020 09:44:12 GMT Subject: git: openjdk/metropolis: Update .jcheck/conf Message-ID: <6eabfa3d-a1e4-4fbd-931b-322c333833f3@openjdk.org> Changeset: f1c0d9cd Author: Erik Helin Date: 2020-03-18 10:17:32 +0000 URL: https://git.openjdk.java.net/metropolis/commit/f1c0d9cd Update .jcheck/conf ! .jcheck/conf