hg: panama/panama/jdk: Prototype of MemoryRegion and further Pointer/Reference support

mikael.vidstedt at oracle.com mikael.vidstedt at oracle.com
Fri Apr 22 22:19:53 UTC 2016


Changeset: 42bf13af7c8b
Author:    mikael
Date:      2016-04-22 15:19 -0700
URL:       http://hg.openjdk.java.net/panama/panama/jdk/rev/42bf13af7c8b

Prototype of MemoryRegion and further Pointer/Reference support

! src/demo/share/panama/Panama/NativeIntArray.java
! src/demo/share/panama/Panama/Printf.java
! src/demo/share/panama/Panama/Qsort.java
! src/demo/share/panama/Panama/stdio.java
! src/demo/share/panama/Panama/stdlib.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.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/types/BoundedPointer.java
+ src/java.base/share/classes/java/nicl/types/LayoutType.java
+ src/java.base/share/classes/java/nicl/types/MemoryRegion.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/PointerToken.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/nicl/Civilizer.java
! src/java.base/share/classes/jdk/internal/nicl/FieldGenerator.java
! src/java.base/share/classes/jdk/internal/nicl/HeaderImplGenerator.java
! src/java.base/share/classes/jdk/internal/nicl/LdLoader.java
! src/java.base/share/classes/jdk/internal/nicl/MethodGenerator.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/StructImplGenerator.java
! src/java.base/share/classes/jdk/internal/nicl/UnixDynamicLibraries.java
! src/java.base/share/classes/jdk/internal/nicl/UnixLibrary.java
! src/java.base/share/classes/jdk/internal/nicl/UnsupportedOperationMethodImpl.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/VarargsInvoker.java
! src/java.base/share/classes/jdk/internal/nicl/VarargsMethodImplGenerator.java
! src/java.base/share/classes/jdk/internal/nicl/abi/types/Types.java
+ src/java.base/share/classes/jdk/internal/nicl/types/BoundedMemoryRegion.java
+ src/java.base/share/classes/jdk/internal/nicl/types/BoundedPointer.java
+ src/java.base/share/classes/jdk/internal/nicl/types/LayoutTypeImpl.java
+ src/java.base/share/classes/jdk/internal/nicl/types/PointerTokenImpl.java
+ src/java.base/share/classes/jdk/internal/nicl/types/ReferenceImpl.java
+ src/java.base/share/classes/jdk/internal/nicl/types/UncheckedPointer.java
! src/java.base/share/classes/jdk/internal/panama/CodeSnippet.java
! src/jdk.jextract/share/classes/com/sun/tools/jextract/JType.java
! src/jdk.jextract/share/classes/com/sun/tools/jextract/PointerType.java
! src/jdk.jextract/share/classes/com/sun/tools/jextract/ReferenceType.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



More information about the panama-dev mailing list