hg: panama/panama/jdk: 2 new changesets

henry.jen at oracle.com henry.jen at oracle.com
Fri Aug 26 19:59:47 UTC 2016


Changeset: 122101f80f4c
Author:    henryjen
Date:      2016-08-26 11:42 -0700
URL:       http://hg.openjdk.java.net/panama/panama/jdk/rev/122101f80f4c

Add ABI as an abstraction layer to support data size, calling convetion.
Use NativeType.layout for correct native type.

! src/java.base/share/classes/jdk/internal/nicl/Argument.java
! src/java.base/share/classes/jdk/internal/nicl/MethodImplGenerator.java
! src/java.base/share/classes/jdk/internal/nicl/NativeLibraryImpl.java
! src/java.base/share/classes/jdk/internal/nicl/Platform.java
! src/java.base/share/classes/jdk/internal/nicl/UpcallHandler.java
! src/java.base/share/classes/jdk/internal/nicl/Util.java
+ src/java.base/share/classes/jdk/internal/nicl/abi/AbstractABI.java
! src/java.base/share/classes/jdk/internal/nicl/abi/CallingSequence.java
! src/java.base/share/classes/jdk/internal/nicl/abi/CallingSequenceBuilder.java
+ src/java.base/share/classes/jdk/internal/nicl/abi/SystemABI.java
! src/java.base/share/classes/jdk/internal/nicl/abi/sysv/x64/CallingSequenceBuilderImpl.java
+ src/java.base/share/classes/jdk/internal/nicl/abi/sysv/x64/SysVx64ABI.java
! src/java.base/share/classes/jdk/internal/nicl/types/Container.java
! src/java.base/share/classes/jdk/internal/nicl/types/Descriptor.java
! src/java.base/share/classes/jdk/internal/nicl/types/Function.java
! src/java.base/share/classes/jdk/internal/nicl/types/Pointer.java
! src/java.base/share/classes/jdk/internal/nicl/types/Scalar.java
! src/java.base/share/classes/jdk/internal/nicl/types/Type.java
- src/java.base/share/classes/jdk/internal/nicl/types/TypeUtils.java
! src/java.base/share/classes/jdk/internal/nicl/types/Types.java
! test/java/nicl/System/UnixSystem.java
! test/java/nicl/Upcall/CallbackSort.java
! test/java/nicl/Upcall/DoubleUpcall.java
! test/java/nicl/Upcall/Long4Upcall.java
! test/java/nicl/Upcall/StructUpcall.java
! test/java/nicl/Upcall/Upcall.java
! test/java/nicl/abi/sysv/x64/CallingSequenceBuilderTest.java
! test/java/nicl/types/PointerTest.java
! test/java/nicl/types/StructTest.java

Changeset: 440a69dd8c89
Author:    henryjen
Date:      2016-08-26 11:42 -0700
URL:       http://hg.openjdk.java.net/panama/panama/jdk/rev/440a69dd8c89

Ensure jextract add native descriptor for FunctionalInterface on anonymous function.

! src/jdk.jextract/share/classes/com/sun/tools/jextract/AsmCodeFactory.java
! src/jdk.jextract/share/classes/com/sun/tools/jextract/HeaderFile.java
! src/jdk.jextract/share/classes/com/sun/tools/jextract/TypeDictionary.java
! src/jdk.jextract/share/classes/com/sun/tools/jextract/Utils.java



More information about the panama-dev mailing list