git: openjdk/panama-foreign: foreign-jextract: 4 new changesets
duke
duke at openjdk.java.net
Thu Sep 10 15:19:05 UTC 2020
Changeset: 04e65632
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2020-09-10 13:09:33 +0000
URL: https://git.openjdk.java.net/panama-foreign/commit/04e65632
8252757: Add support for shared segments
Reviewed-by: psandoz
! make/modules/java.base/Gensrc.gmk
+ make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/prims/nativeLookup.cpp
+ src/hotspot/share/prims/scopedMemoryAccess.cpp
+ src/hotspot/share/prims/scopedMemoryAccess.hpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template
! src/java.base/share/classes/java/lang/invoke/X-VarHandleMemoryAccess.java.template
! src/java.base/share/classes/java/nio/Buffer.java
! src/java.base/share/classes/java/nio/BufferMismatch.java
! src/java.base/share/classes/java/nio/ByteBufferAs-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer-bin.java.template
! src/java.base/share/classes/java/nio/Direct-X-Buffer.java.template
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! src/java.base/share/classes/jdk/internal/access/foreign/MemorySegmentProxy.java
+ src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess-bin.java.template
+ src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template
! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/HeapMemorySegmentImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryScope.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
! test/jdk/java/foreign/TestByteBuffer.java
+ test/jdk/java/foreign/TestHandshake.java
! test/jdk/java/foreign/TestSegments.java
! test/jdk/java/foreign/TestSharedAccess.java
! test/jdk/java/foreign/TestSpliterator.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNew.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantShared.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/ParallelSum.java
Changeset: 266fe530
Author: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2020-09-10 14:51:51 +0000
URL: https://git.openjdk.java.net/panama-foreign/commit/266fe530
8252757: Add support for shared segments (followup)
Reviewed-by: jvernee
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryScope.java
! test/jdk/java/foreign/TestSegments.java
Changeset: f48fc639
Author: J. Duke <duke at openjdk.org>
Committer: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date: 2020-09-10 15:17:22 +0000
URL: https://git.openjdk.java.net/panama-foreign/commit/f48fc639
Merge foreign-memaccess
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/runtime/thread.hpp
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractNativeScope.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryScope.java
! test/jdk/java/foreign/TestNativeScope.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNew.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/ParallelSum.java
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/runtime/thread.hpp
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
+ src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/AbstractNativeScope.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryScope.java
+ test/jdk/java/foreign/TestNativeScope.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNew.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/ParallelSum.java
Changeset: fe5ac66e
Author: duke <duke at openjdk.org>
Date: 2020-09-10 15:18:07 +0000
URL: https://git.openjdk.java.net/panama-foreign/commit/fe5ac66e
Automatic merge of foreign-abi into foreign-jextract
More information about the panama-dev
mailing list