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