git: openjdk/panama-foreign: foreign-jextract: 2 new changesets

duke duke at openjdk.java.net
Wed Jun 2 13:08:32 UTC 2021


Changeset: d1b8b670
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2021-06-02 13:06:31 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/d1b8b67021f037b362780354b4caa0b77e9c6e29

8267989: Exceptions thrown during upcalls should be handled
8268031: VarHandle combinator check for exceptions is too strict

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryHandles.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/CABI.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/ProgrammableUpcallHandler.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/AArch64Linker.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64Linker.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java
! test/jdk/java/foreign/TestAdaptVarHandles.java
! test/jdk/java/foreign/TestUpcall.java
+ test/jdk/java/foreign/TestUpcallException.java
+ test/jdk/java/foreign/ThrowingUpcall.java

Changeset: ca5d8780
Author:    duke <duke at openjdk.org>
Date:      2021-06-02 13:07:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/ca5d878092169c9e729403c9b1d4a023adf4e1fb

Automatic merge of foreign-memaccess+abi into foreign-jextract




More information about the panama-dev mailing list