hg: panama/panama/jdk: binder prototype (aka. javaffi)
henry.jen at oracle.com
henry.jen at oracle.com
Thu Jan 7 03:36:12 UTC 2016
Changeset: d4cf55026265
Author: mikael
Date: 2016-01-06 16:42 -0800
URL: http://hg.openjdk.java.net/panama/panama/jdk/rev/d4cf55026265
binder prototype (aka. javaffi)
! make/CompileDemos.gmk
! make/test/JtregNative.gmk
+ src/demo/share/panama/Panama/Fprintf.java
+ src/demo/share/panama/Panama/Getpid.java
+ src/demo/share/panama/Panama/NativeIntArray.java
+ src/demo/share/panama/Panama/Printf.java
+ src/demo/share/panama/Panama/PrintfCivilized.java
+ src/demo/share/panama/Panama/Qsort.java
+ src/demo/share/panama/Panama/Util.java
+ src/demo/share/panama/Panama/stdio.java
+ src/demo/share/panama/Panama/stdlib.java
+ src/demo/share/panama/Panama/unistd.java
+ src/java.base/share/classes/java/nicl/Argument.java
+ src/java.base/share/classes/java/nicl/BoundedPointer.java
+ src/java.base/share/classes/java/nicl/ConstantPoolPatch.java
+ src/java.base/share/classes/java/nicl/ConstantPoolPatches.java
+ src/java.base/share/classes/java/nicl/FieldGenerator.java
+ src/java.base/share/classes/java/nicl/FieldsBuilder.java
+ src/java.base/share/classes/java/nicl/HeaderImplGenerator.java
+ src/java.base/share/classes/java/nicl/ImplGenerator.java
+ src/java.base/share/classes/java/nicl/MethodGenerator.java
+ src/java.base/share/classes/java/nicl/MethodImplGenerator.java
! src/java.base/share/classes/java/nicl/NativeLibrary.java
! src/java.base/share/classes/java/nicl/Scope.java
+ src/java.base/share/classes/java/nicl/StructImplGenerator.java
+ src/java.base/share/classes/java/nicl/StructUtil.java
+ src/java.base/share/classes/java/nicl/UnsupportedOperationMethodImpl.java
+ src/java.base/share/classes/java/nicl/UpcallHandler.java
+ src/java.base/share/classes/java/nicl/UpcallStub.java
+ src/java.base/share/classes/java/nicl/Util.java
+ src/java.base/share/classes/java/nicl/VarargsMethodImplGenerator.java
+ src/java.base/share/classes/java/nicl/abi/AbstractCallingSequenceBuilderImpl.java
+ src/java.base/share/classes/java/nicl/abi/ArgumentBinding.java
+ src/java.base/share/classes/java/nicl/abi/CallingSequence.java
+ src/java.base/share/classes/java/nicl/abi/CallingSequenceBuilder.java
+ src/java.base/share/classes/java/nicl/abi/ShuffleRecipe.java
+ src/java.base/share/classes/java/nicl/abi/ShuffleRecipeBuilder.java
+ src/java.base/share/classes/java/nicl/abi/ShuffleRecipeClass.java
+ src/java.base/share/classes/java/nicl/abi/ShuffleRecipeFieldHelper.java
+ src/java.base/share/classes/java/nicl/abi/ShuffleRecipeOperation.java
+ src/java.base/share/classes/java/nicl/abi/ShuffleRecipeOperationCollector.java
+ src/java.base/share/classes/java/nicl/abi/Storage.java
+ src/java.base/share/classes/java/nicl/abi/StorageClass.java
+ src/java.base/share/classes/java/nicl/abi/sysv/x64/ArgumentClass.java
+ src/java.base/share/classes/java/nicl/abi/sysv/x64/CallingSequenceBuilderImpl.java
+ src/java.base/share/classes/java/nicl/abi/sysv/x64/Constants.java
+ src/java.base/share/classes/java/nicl/abi/sysv/x64/StorageNames.java
+ src/java.base/share/classes/java/nicl/abi/types/AbstractAggregateType.java
+ src/java.base/share/classes/java/nicl/abi/types/AbstractArithmeticType.java
+ src/java.base/share/classes/java/nicl/abi/types/AbstractScalarType.java
+ src/java.base/share/classes/java/nicl/abi/types/AbstractType.java
+ src/java.base/share/classes/java/nicl/abi/types/AggregateTypeMember.java
+ src/java.base/share/classes/java/nicl/abi/types/ArrayType.java
+ src/java.base/share/classes/java/nicl/abi/types/FloatingType.java
+ src/java.base/share/classes/java/nicl/abi/types/FunctionType.java
+ src/java.base/share/classes/java/nicl/abi/types/IntegerType.java
+ src/java.base/share/classes/java/nicl/abi/types/PointerType.java
+ src/java.base/share/classes/java/nicl/abi/types/StructType.java
+ src/java.base/share/classes/java/nicl/abi/types/StructTypeBuilder.java
+ src/java.base/share/classes/java/nicl/abi/types/Types.java
+ src/java.base/share/classes/java/nicl/abi/types/UnionType.java
+ src/java.base/share/classes/java/nicl/abi/types/VectorType.java
! src/java.base/share/classes/java/nicl/metadata/Array.java
! src/java.base/share/classes/java/nicl/types/Pointer.java
! src/java.base/share/classes/java/nicl/types/PointerImpl.java
! src/java.base/share/classes/java/nicl/types/Reference.java
! src/java.base/share/classes/java/nicl/types/Transformer.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
+ src/java.base/share/classes/jdk/internal/nicl/Civilizer.java
! src/java.base/share/classes/sun/misc/Unsafe.java
! test/TEST.groups
+ 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/Upcall/libUpcall.c
+ test/java/nicl/Vectors/Vector.java
+ test/java/nicl/Vectors/libVector.c
+ test/java/nicl/abi/sysv/x64/ArgumentClassTest.java
+ test/java/nicl/abi/sysv/x64/BitMatrix.java
+ test/java/nicl/abi/sysv/x64/CallingSequenceBuilderTest.java
More information about the panama-dev
mailing list