git: openjdk/panama-foreign: foreign-jextract: 5 new changesets

duke duke at openjdk.java.net
Fri Jun 4 17:38:37 UTC 2021


Changeset: 40c9e258
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-06-04 12:35:36 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/40c9e258b58cd1d227d20672a237c8777fd6d45c

8265444: Javadocs: jdk.jshell - small typo

Reviewed-by: sundar

! src/jdk.jshell/share/classes/jdk/jshell/package-info.java

Changeset: 59a539fe
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2021-06-04 12:53:17 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/59a539fef12dec6ba8af8a41000829402e7e9b72

8268129: LibraryLookup::ofDefault leaks symbols from loaded libraries

Reviewed-by: jvernee, psandoz

+ make/modules/jdk.incubator.foreign/Lib.gmk
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/loader/NativeLibraries.java
! src/java.base/share/native/libjava/NativeLibraries.c
! src/java.base/share/native/libjava/jni_util.h
! src/java.base/unix/native/libjava/jni_util_md.c
! src/java.base/windows/native/libjava/jni_util_md.c
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/LibraryLookup.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/SymbolLookup.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractCLinker.java
- src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/LibrariesHelper.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/SystemLookup.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/ProgrammableInvoker.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java
+ src/jdk.incubator.foreign/share/native/libsyslookup/syslookup.c
! test/jdk/java/foreign/SafeFunctionAccessTest.java
! test/jdk/java/foreign/StdLibTest.java
! test/jdk/java/foreign/TestDowncall.java
! test/jdk/java/foreign/TestIllegalLink.java
! test/jdk/java/foreign/TestIntrinsics.java
- test/jdk/java/foreign/TestLibraryLookup.java
+ test/jdk/java/foreign/TestNULLTarget.java
! test/jdk/java/foreign/TestNulls.java
+ test/jdk/java/foreign/TestSymbolLookup.java
! test/jdk/java/foreign/TestUpcall.java
! test/jdk/java/foreign/TestUpcallHighArity.java
! test/jdk/java/foreign/TestUpcallStructScope.java
! test/jdk/java/foreign/TestVarArgs.java
! test/jdk/java/foreign/handles/invoker_module/handle/invoker/MethodHandleInvoker.java
! test/jdk/java/foreign/handles/lookup_module/handle/lookup/MethodHandleLookup.java
+ test/jdk/java/foreign/libStdLib.c
+ test/jdk/java/foreign/malloc/TestMixedMallocFree.java
+ test/jdk/java/foreign/malloc/libMalloc.c
! test/jdk/java/foreign/stackwalk/TestStackWalk.java
! test/jdk/java/foreign/valist/VaListTest.java
! test/jdk/java/foreign/virtual/TestVirtualCalls.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/CallOverheadHelper.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/StrLenTest.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/Upcalls.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/VaList.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/points/support/PanamaPoint.java

Changeset: 4bcfd54d
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2021-06-04 16:17:55 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/4bcfd54d0f921f388137ee32d29739b82399f339

Merge

Manual merge of jdk/master into panama-foreign/master to pull in 59a539f


Changeset: 9b8046d7
Author:    J. Duke <duke at openjdk.org>
Committer: Jorn Vernee <jvernee at openjdk.org>
Date:      2021-06-04 17:35:48 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/9b8046d7f3e579f89b30561b8e533ab2a76d3297

Merge master

! make/modules/jdk.incubator.foreign/Lib.gmk
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! make/modules/jdk.incubator.foreign/Lib.gmk
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/CLinker.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/abi/SharedUtils.java

Changeset: cb521703
Author:    duke <duke at openjdk.org>
Date:      2021-06-04 17:37:26 +0000
URL:       https://git.openjdk.java.net/panama-foreign/commit/cb521703a967dc1def858ff829ea8e0b032d4a33

Automatic merge of foreign-memaccess+abi into foreign-jextract




More information about the panama-dev mailing list