Integrated: 8286669: Replace MethodHandle specialization with ASM in mainline

Jorn Vernee jvernee at openjdk.java.net
Wed May 18 16:06:01 UTC 2022


On Thu, 12 May 2022 17:17:37 GMT, Jorn Vernee <jvernee at openjdk.org> wrote:

> Hi,
> 
> This PR brings over commits from the panama-foreign repo. These commits mostly pertain to the switch to ASM and away from MethodHandle combinators for the binding recipe specialization. But, there is one more commit which adds freeing of downcall stubs, since those changes were mostly Java as well.
> 
> Thanks,
> Jorn
> 
> Testing: `run-test-jdk_foreign` with `-Dgenerator.sample.factor=-1` on Windows and Linux.

This pull request has now been integrated.

Changeset: ee45a0ac
Author:    Jorn Vernee <jvernee at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/ee45a0ac63613312b4f17dcd55e8defa94c34669
Stats:     2142 lines in 24 files changed: 1357 ins; 660 del; 125 mod

8286669: Replace MethodHandle specialization with ASM in mainline

Co-authored-by: Jorn Vernee <jvernee at openjdk.org>
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Reviewed-by: mcimadamore

-------------

PR: https://git.openjdk.java.net/jdk/pull/8685


More information about the core-libs-dev mailing list