On Tue, 22 Oct 2024 20:35:38 GMT, Ioi Lam <ik...@openjdk.org> wrote: >> This is an implementation of [JEP 483: Ahead-of-Time Class Loading & >> Linking](https://openjdk.org/jeps/483). >> >> ---- >> Note: this is a combined PR of the following individual PRs >> - https://github.com/openjdk/jdk/pull/20516 >> - https://github.com/openjdk/jdk/pull/20517 >> - https://github.com/openjdk/jdk/pull/20843 >> - https://github.com/openjdk/jdk/pull/20958 >> - https://github.com/openjdk/jdk/pull/20959 >> - https://github.com/openjdk/jdk/pull/21049 >> - https://github.com/openjdk/jdk/pull/21143 > > Ioi Lam has updated the pull request with a new target base due to a merge or > a rebase. The pull request now contains 157 commits: > > - @rose00 offline comments -- make sure the StringConcatFactory bsm does not > use MethodTypes that refer to excluded classes > - Added test case for using --module-path with -XX:+AOTClassLinking > - @rose00 comment -- print size of MH intrinsics table > - @stefank comment: include aotLinkedClassBulkLoader.hpp in > iterator.inline.hpp > - Merge branch 'master' into jep-483-candidate > - Merge branch 'jep-483-step-06-8311071-avoid-soft-refs-in-java-lang-invoke' > into jep-483-step-07-8293336-store-lambda-forms-in-cds-archive > - Merge branch 'jep-483-step-05-8293337-archive-method-handle-intrinsics' of > /jdk3/yam/open into > jep-483-step-06-8311071-avoid-soft-refs-in-java-lang-invoke > - Merge branch > 'jep-483-step-04-8293187-support-sun-invoke-util-wrapper-in-cds-archive-heap' > into jep-483-step-05-8293337-archive-method-handle-intrinsics > - Merge branch 'jep-483-step-03-8329706-implement-xx-aot-class-linking' of > /jdk3/yak/open into > jep-483-step-04-8293187-support-sun-invoke-util-wrapper-in-cds-archive-heap > - @calvinccheung review comments > - ... and 147 more: https://git.openjdk.org/jdk/compare/893266c4...3860dcf5
The java file changes look good. ------------- PR Review: https://git.openjdk.org/jdk/pull/21642#pullrequestreview-2386587967