RFR: 8286669: Replace MethodHandle specialization with ASM in mainline [v3]

Jorn Vernee jvernee at openjdk.java.net
Mon May 16 17:40:41 UTC 2022


> 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.

Jorn Vernee has updated the pull request incrementally with one additional commit since the last revision:

  BootstrapMethodError -> ExceptionInInitializerError

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

Changes:
  - all: https://git.openjdk.java.net/jdk/pull/8685/files
  - new: https://git.openjdk.java.net/jdk/pull/8685/files/80640bac..cd3daab5

Webrevs:
 - full: https://webrevs.openjdk.java.net/?repo=jdk&pr=8685&range=02
 - incr: https://webrevs.openjdk.java.net/?repo=jdk&pr=8685&range=01-02

  Stats: 1 line in 1 file changed: 0 ins; 0 del; 1 mod
  Patch: https://git.openjdk.java.net/jdk/pull/8685.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/8685/head:pull/8685

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


More information about the core-libs-dev mailing list