hg: panama/dev: 8218742: Refine Scope API

maurizio.cimadamore at oracle.com maurizio.cimadamore at oracle.com
Thu Feb 14 15:21:02 UTC 2019


Changeset: f9c3e4575608
Author:    mcimadamore
Date:      2019-02-14 15:20 +0000
URL:       http://hg.openjdk.java.net/panama/dev/rev/f9c3e4575608

8218742: Refine Scope API
Reviewed-by: sundar

! doc/panama_foreign.html
! doc/panama_foreign.md
! src/java.base/share/classes/java/foreign/Libraries.java
! src/java.base/share/classes/java/foreign/Scope.java
! src/java.base/share/classes/java/foreign/memory/Array.java
! src/java.base/share/classes/java/foreign/memory/Callback.java
! src/java.base/share/classes/java/foreign/memory/LayoutType.java
! src/java.base/share/classes/java/foreign/memory/Pointer.java
- src/java.base/share/classes/java/foreign/memory/Resource.java
! src/java.base/share/classes/java/foreign/memory/Struct.java
! src/java.base/share/classes/jdk/internal/foreign/HeaderImplGenerator.java
! src/java.base/share/classes/jdk/internal/foreign/LibrariesHelper.java
! src/java.base/share/classes/jdk/internal/foreign/ScopeImpl.java
! src/java.base/share/classes/jdk/internal/foreign/Util.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UniversalNativeInvoker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UniversalUpcallHandler.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/sysv/SysVx64ABI.java
! src/java.base/share/classes/jdk/internal/foreign/abi/x64/windows/Windowsx64ABI.java
! src/java.base/share/classes/jdk/internal/foreign/memory/BoundedPointer.java
! src/java.base/share/classes/jdk/internal/foreign/memory/MemoryBoundInfo.java
! src/java.base/share/classes/jdk/internal/foreign/memory/References.java
! src/jdk.jextract/share/classes/com/sun/tools/jextract/AsmCodeFactoryExt.java
! test/jdk/com/sun/tools/jextract/TestDowncall.java
! test/jdk/com/sun/tools/jextract/TestUpcall.java
! test/jdk/com/sun/tools/jextract/complex/ComplexTest.java
! test/jdk/com/sun/tools/jextract/jclang-ffi/src/jdk/internal/clang/Cursor.java
! test/jdk/com/sun/tools/jextract/jclang-ffi/src/jdk/internal/clang/Index.java
! test/jdk/com/sun/tools/jextract/jclang-ffi/src/jdk/internal/clang/SourceLocation.java
! test/jdk/com/sun/tools/jextract/jclang-ffi/src/jdk/internal/clang/TranslationUnit.java
! test/jdk/com/sun/tools/jextract/jclang-ffi/src/jdk/internal/clang/Type.java
! test/jdk/com/sun/tools/jextract/libproc/LibprocTest.java
! test/jdk/com/sun/tools/jextract/staticForwarder/StaticForwarderTest.java
! test/jdk/com/sun/tools/jextract/testArrayFuncParam/FuncArrayParamTest.java
! test/jdk/com/sun/tools/jextract/testSimpleFuncParam/SimpleFuncParamTest.java
! test/jdk/com/sun/tools/jextract/testStruct/LibStructTest.java
! test/jdk/com/sun/tools/jextract/unresolved/TestResolve.java
! test/jdk/java/foreign/EmptyLayoutNameTest.java
! test/jdk/java/foreign/GlobalVariable.java
! test/jdk/java/foreign/IncompleteArrayTest.java
! test/jdk/java/foreign/LongDoubleTest.java
! test/jdk/java/foreign/OutOfBoundsTest.java
! test/jdk/java/foreign/PaddedStructTest.java
! test/jdk/java/foreign/RegisterStructTest.java
+ test/jdk/java/foreign/ResourceStructTest.java
! test/jdk/java/foreign/ScopeTest.java
! test/jdk/java/foreign/SignatureMismatchTest.java
! test/jdk/java/foreign/StdLibTest.java
! test/jdk/java/foreign/System/UnixSystem.java
! test/jdk/java/foreign/Upcall/CallbackSort.java
! test/jdk/java/foreign/Upcall/DoubleUpcall.java
! test/jdk/java/foreign/Upcall/StructUpcall.java
! test/jdk/java/foreign/Upcall/Upcall.java
! test/jdk/java/foreign/api/ArrayTest.java
! test/jdk/java/foreign/api/PointerTest.java
! test/jdk/java/foreign/printf/Printf.java
! test/jdk/java/foreign/qsort/NativeIntArray.java
! test/jdk/java/foreign/qsort/Qsort.java
! test/jdk/java/foreign/security/ScopeTest.java
! test/jdk/java/foreign/types/ArraysInFunctionsTest.java
! test/jdk/java/foreign/types/BitfieldsTest.java
! test/jdk/java/foreign/types/DeepAssignTest.java
! test/jdk/java/foreign/types/FunctionAccessTest.java
! test/jdk/java/foreign/types/PointerScopeTest.java
! test/jdk/java/foreign/types/PointerTest.java
! test/jdk/java/foreign/types/StructTest.java



More information about the panama-dev mailing list