RFR: 8293336 - AOT-linking of invokedynamic for lambda expression and string concat

ioi.lam at oracle.com ioi.lam at oracle.com
Wed Sep 25 17:07:46 UTC 2024


Hi, this is the 7th and final PR for JEP 483 - Ahead-of-Time Class 
Loading & Linking [1].

The PR is https://github.com/openjdk/jdk/pull/21143

The reason for including this in JEP 483 is to demonstrate the start-up 
benefit of optimizations that required the stable class pointers 
provided by -XX:+AOTClassLinking. We hope to implement more 
optimizations (such as AOT-compiled methods) in future JEPs and RFEs.

Please see the PR description for a discussion of the "rough edges" 
related to object identity, which will require more research in the 
Leyden project to find a cleaner, general solution.

See  [2] for the other PRs that are also under review for JEP 483.

Thanks

- Ioi

===

[1] https://openjdk.org/jeps/483
[2] https://bugs.openjdk.org/browse/JDK-8331497



More information about the leyden-dev mailing list