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

duke duke at openjdk.java.net
Tue Nov 2 16:14:23 UTC 2021


Changeset: 818dcfc8
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2021-11-02 16:12:30 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/818dcfc8e7c0383efb3438a19fc7e24bfdbfcae7

8255903: Enable multi-register return values for native invokers

Reviewed-by: mcimadamore

! src/hotspot/cpu/aarch64/foreign_globals_aarch64.cpp
! src/hotspot/cpu/aarch64/foreign_globals_aarch64.hpp
! src/hotspot/cpu/aarch64/universalNativeInvoker_aarch64.cpp
! src/hotspot/cpu/arm/universalNativeInvoker_arm.cpp
! src/hotspot/cpu/ppc/universalNativeInvoker_ppc.cpp
! src/hotspot/cpu/s390/universalNativeInvoker_s390.cpp
! src/hotspot/cpu/x86/foreign_globals_x86.cpp
! src/hotspot/cpu/x86/foreign_globals_x86.hpp
! src/hotspot/cpu/x86/universalNativeInvoker_x86_32.cpp
! src/hotspot/cpu/x86/universalNativeInvoker_x86_64.cpp
! src/hotspot/cpu/x86/universalUpcallHandler_x86_64.cpp
! src/hotspot/cpu/zero/universalNativeInvoker_zero.cpp
! src/hotspot/share/prims/foreign_globals.cpp
! src/hotspot/share/prims/foreign_globals.hpp
! src/hotspot/share/prims/nativeEntryPoint.cpp
! src/hotspot/share/prims/nativeLookup.cpp
- src/hotspot/share/prims/universalNativeInvoker.cpp
! src/hotspot/share/prims/universalNativeInvoker.hpp
! src/java.base/share/classes/jdk/internal/invoke/NativeEntryPoint.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/FunctionDescriptor.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/ABIDescriptor.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/CallingSequence.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/CallingSequenceBuilder.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/ProgrammableInvoker.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/AArch64Architecture.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/CallArranger.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/linux/LinuxAArch64Linker.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/aarch64/macos/MacOsAArch64Linker.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/X86_64Architecture.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/sysv/CallArranger.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/CallArranger.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64Linker.java
! test/jdk/java/foreign/TestFunctionDescriptor.java
! test/jdk/java/foreign/callarranger/TestAarch64CallArranger.java
! test/jdk/java/foreign/callarranger/TestSysVCallArranger.java
! test/jdk/java/foreign/callarranger/TestWindowsCallArranger.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/Upcalls.java

Changeset: a73143f5
Author:    duke <duke at openjdk.org>
Date:      2021-11-02 16:13:06 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/a73143f53b18b708311ac66adee35ebfb169266d

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




More information about the panama-dev mailing list