[foreign-memaccess+abi] Integrated: 8312981: Make the linker API required

Jorn Vernee jvernee at openjdk.org
Tue Jul 25 20:27:00 UTC 2023


On Tue, 25 Jul 2023 15:51:26 GMT, Jorn Vernee <jvernee at openjdk.org> wrote:

> Currently the Linker::nativeLinker method is specified to throw an UnsupportedOperationException when the JDK does not include a linker implementation.
> 
> This patch drops this exception specification, and effectively requires all JDK implementations to implement the linker. This move is vital to allow the JDK to start using the linker API as well.
> 
> It also turns on all the tests by default. This will mean that implementations that don't conform (because they are missing a linker) will get a useful indication of that fact through test failures.

This pull request has now been integrated.

Changeset: ab606900
Author:    Jorn Vernee <jvernee at openjdk.org>
URL:       https://git.openjdk.org/panama-foreign/commit/ab6069004d929dab87ea7c916a7ea11a8b7d2879
Stats:     77 lines in 49 files changed: 0 ins; 77 del; 0 mod

8312981: Make the linker API required

Reviewed-by: mcimadamore

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

PR: https://git.openjdk.org/panama-foreign/pull/850


More information about the panama-dev mailing list