git: openjdk/loom: fibers: 85 new changesets

duke duke at openjdk.java.net
Sat Nov 21 12:19:44 UTC 2020


Changeset: 59965c17
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-11-11 19:52:18 +0000
URL:       https://github.com/openjdk/loom/commit/59965c17

8256237: Zero: non-PCH build fails after JDK-8253064

Reviewed-by: zgu, dcubed

! src/hotspot/share/runtime/monitorDeflationThread.cpp

Changeset: ccb48b72
Author:    Corey Ashford <cjashfor at linux.vnet.ibm.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2020-11-11 21:31:07 +0000
URL:       https://github.com/openjdk/loom/commit/ccb48b72

8248188: Add IntrinsicCandidate and API for Base64 decoding

8248188: Add IntrinsicCandidate and API for Base64 decoding, add Power64LE intrinsic implementation.

This patch set encompasses the following commits:

Adds a new intrinsic candidate to the java.lang.Base64 class - decodeBlock(), and provides a flexible API for the intrinsic. The API is similar to the existing encodeBlock intrinsic.

Adds the code in HotSpot to check and martial the new intrinsic's arguments to the arch-specific intrinsic implementation.

Adds a Power64LE-specific implementation of the decodeBlock intrinsic.

Adds a JMH microbenchmark for both Base64 encoding and encoding.

Enhances the JTReg hotspot intrinsic "TestBase64.java" regression test to more fully test both decoding and encoding.

Reviewed-by: rriggs, mdoerr, kvn

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/util/Base64.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/base64/TestBase64.java
+ test/hotspot/jtreg/compiler/intrinsics/base64/longLineBaseEncode.txt
+ test/hotspot/jtreg/compiler/intrinsics/base64/longLineHEX.txt
+ test/hotspot/jtreg/compiler/intrinsics/base64/longLineMimeEncode.txt
+ test/hotspot/jtreg/compiler/intrinsics/base64/longLineUrlEncode.txt
+ test/micro/org/openjdk/bench/java/util/Base64VarLenDecode.java

Changeset: 2f06893a
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-11-12 01:45:27 +0000
URL:       https://github.com/openjdk/loom/commit/2f06893a

8252526: Remove excessive inclusion of jvmti.h and jvmtiExport.hpp

Reviewed-by: ihse, kbarrett

! src/hotspot/cpu/aarch64/jniFastGetField_aarch64.cpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/jniFastGetField_arm.cpp
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/jniFastGetField_ppc.cpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/s390/jniFastGetField_s390.cpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp
! src/hotspot/cpu/x86/jniFastGetField_x86_64.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/aot/aotLoader.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/defaultMethods.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
+ src/hotspot/share/classfile/javaThreadStatus.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/tieredThresholdPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/prims/nativeLookup.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaCalls.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/stubCodeGenerator.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/threadHeapSampler.cpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp
! src/hotspot/share/utilities/vmEnums.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopUtilities.java

Changeset: 14e25e20
Author:    Lin Zang <lzang at openjdk.org>
Committer: Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-11-12 02:12:15 +0000
URL:       https://github.com/openjdk/loom/commit/14e25e20

8255982: Extend BasicJMapTest to test with different GC Heap

Reviewed-by: shade, iignatyev

! test/jdk/TEST.ROOT
! test/jdk/sun/tools/jmap/BasicJMapTest.java

Changeset: da48003a
Author:    Hao Sun <hao.sun at arm.com>
Committer: Nick Gasson <ngasson at openjdk.org>
Date:      2020-11-12 02:30:39 +0000
URL:       https://github.com/openjdk/loom/commit/da48003a

8255975: Fix AArch64 OpenJDK build failure with gcc-5

Reviewed-by: dholmes

! src/hotspot/os_cpu/linux_aarch64/vm_version_linux_aarch64.cpp

Changeset: ec08b3f2
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-11-12 06:29:13 +0000
URL:       https://github.com/openjdk/loom/commit/ec08b3f2

8256188: Adjust output of make/autoconf/configure

Reviewed-by: clanger, ihse

! make/autoconf/configure

Changeset: 4df8abc2
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-11-12 13:23:57 +0000
URL:       https://github.com/openjdk/loom/commit/4df8abc2

8255787: Tag container tests that use cGroups with cgroups keyword

Reviewed-by: sspitsyn

! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java
! test/hotspot/jtreg/containers/cgroup/PlainRead.java
! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java
! test/hotspot/jtreg/containers/docker/TestCPUSets.java
! test/hotspot/jtreg/containers/docker/TestJFREvents.java
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java
! test/jdk/TEST.ROOT
! test/jdk/jdk/internal/platform/cgroup/TestCgroupMetrics.java
! test/jdk/jdk/internal/platform/cgroup/TestCgroupSubsystemController.java
! test/jdk/jdk/internal/platform/cgroup/TestCgroupSubsystemFactory.java
! test/jdk/jdk/internal/platform/docker/TestDockerCpuMetrics.java
! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetrics.java
! test/jdk/jdk/internal/platform/docker/TestGetFreeSwapSpaceSize.java
! test/jdk/jdk/internal/platform/docker/TestSystemMetrics.java

Changeset: bd8693a0
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-11-12 14:05:50 +0000
URL:       https://github.com/openjdk/loom/commit/bd8693a0

8256181: Remove Allocation of old generation on alternate memory devices functionality

Reviewed-by: ayang, iignatyev, iklam

! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1Arguments.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
- src/hotspot/share/gc/g1/g1HeterogeneousHeapPolicy.cpp
- src/hotspot/share/gc/g1/g1HeterogeneousHeapPolicy.hpp
- src/hotspot/share/gc/g1/g1HeterogeneousHeapYoungGenSizer.cpp
- src/hotspot/share/gc/g1/g1HeterogeneousHeapYoungGenSizer.hpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.hpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! src/hotspot/share/gc/g1/heapRegionManager.cpp
! src/hotspot/share/gc/g1/heapRegionManager.hpp
! src/hotspot/share/gc/g1/heapRegionSet.cpp
! src/hotspot/share/gc/g1/heapRegionSet.hpp
! src/hotspot/share/gc/g1/heapRegionType.hpp
- src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.cpp
- src/hotspot/share/gc/g1/heterogeneousHeapRegionManager.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/hotspot/share/gc/parallel/parallelArguments.cpp
! src/hotspot/share/gc/parallel/parallelArguments.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
- src/hotspot/share/gc/parallel/psFileBackedVirtualspace.cpp
- src/hotspot/share/gc/parallel/psFileBackedVirtualspace.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/shared/gcArguments.cpp
! src/hotspot/share/gc/shared/gcArguments.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAt.java
- test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAtError.java
- test/hotspot/jtreg/gc/nvdimm/TestAllocateOldGenAtMultiple.java
- test/hotspot/jtreg/gc/nvdimm/TestHumongousObjectsOnNvdimm.java
- test/hotspot/jtreg/gc/nvdimm/TestOldObjectsOnNvdimm.java
- test/hotspot/jtreg/gc/nvdimm/TestYoungObjectsOnDram.java
! test/jtreg-ext/requires/VMProps.java
! test/lib/sun/hotspot/WhiteBox.java

Changeset: 70c7b1d9
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-11-12 14:15:40 +0000
URL:       https://github.com/openjdk/loom/commit/70c7b1d9

8250607: C2: Filter type in PhiNode::Value() for induction variables of trip-counted integer loops

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/cfgnode.cpp

Changeset: f7685a46
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-11-12 14:20:48 +0000
URL:       https://github.com/openjdk/loom/commit/f7685a46

8256203: Simplify RegMask::Empty

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/regmask.cpp
! src/hotspot/share/opto/regmask.hpp

Changeset: 19bade02
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-11-12 14:21:24 +0000
URL:       https://github.com/openjdk/loom/commit/19bade02

8256238: Remove Matcher::pass_original_key_for_aes

Reviewed-by: thartmann, chagedorn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/runtime.cpp

Changeset: 943acd22
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2020-11-12 15:45:26 +0000
URL:       https://github.com/openjdk/loom/commit/943acd22

8256276: Temporarily disable gtest special_flags

Reviewed-by: tschatzl, dcubed

! test/hotspot/gtest/runtime/test_special_flags.cpp

Changeset: c6ab0fdb
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2020-11-12 16:14:29 +0000
URL:       https://github.com/openjdk/loom/commit/c6ab0fdb

8255990: Bitmap region of dynamic CDS archive is not unmapped

Reviewed-by: iklam, minqi

! src/hotspot/share/memory/metaspaceShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java

Changeset: 3e70aac5
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2020-11-12 16:37:23 +0000
URL:       https://github.com/openjdk/loom/commit/3e70aac5

8254162: Implementation of Foreign-Memory Access API (Third Incubator)

Reviewed-by: erikj, psandoz, alanb

! 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/java.base/share/classes/java/lang/invoke/MemoryAccessVarHandleBase.java
- src/java.base/share/classes/java/lang/invoke/MemoryAccessVarHandleGenerator.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! 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/Bits.java
! 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/MappedByteBuffer.java
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java
! src/java.base/share/classes/jdk/internal/access/JavaNioAccess.java
! 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/java.base/share/classes/module-info.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/Addressable.java
- src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MappedMemorySegment.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MappedMemorySegments.java
+ src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAccess.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryAddress.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryHandles.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayout.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemoryLayouts.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/MemorySegment.java
! src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.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/LayoutPath.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MappedMemorySegmentImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryAddressImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/MemoryScope.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/NativeMemorySegmentImpl.java
! src/jdk.incubator.foreign/share/classes/jdk/internal/foreign/Utils.java
! test/jdk/ProblemList.txt
! test/jdk/java/foreign/TestAdaptVarHandles.java
! test/jdk/java/foreign/TestAddressHandle.java
! test/jdk/java/foreign/TestArrays.java
! test/jdk/java/foreign/TestByteBuffer.java
+ test/jdk/java/foreign/TestCleaner.java
+ test/jdk/java/foreign/TestHandshake.java
! test/jdk/java/foreign/TestLayouts.java
! test/jdk/java/foreign/TestMemoryAccess.java
! test/jdk/java/foreign/TestMemoryAlignment.java
! test/jdk/java/foreign/TestMemoryCopy.java
! test/jdk/java/foreign/TestMemoryHandleAsUnsigned.java
! test/jdk/java/foreign/TestMismatch.java
! test/jdk/java/foreign/TestNative.java
! test/jdk/java/foreign/TestNoForeignUnsafeOverride.java
! test/jdk/java/foreign/TestRebase.java
! test/jdk/java/foreign/TestSegments.java
! test/jdk/java/foreign/TestSharedAccess.java
! test/jdk/java/foreign/TestSlices.java
! test/jdk/java/foreign/TestSpliterator.java
! test/jdk/java/foreign/TestVarHandleCombinators.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestExact.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SegmentTestDataProvider.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/SpliteratorTest.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverConstant.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNew.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstant.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantHeap.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantMapped.java
+ test/micro/org/openjdk/bench/jdk/incubator/foreign/LoopOverNonConstantShared.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/ParallelSum.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/TestAdaptVarHandles.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/VarHandleExact.java
! test/micro/org/openjdk/bench/jdk/incubator/foreign/points/support/PanamaPoint.java

Changeset: 1c0b490c
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-11-12 17:00:15 +0000
URL:       https://github.com/openjdk/loom/commit/1c0b490c

8256201: java/awt/FullScreen/FullscreenWindowProps/FullscreenWindowProps.java failed

Reviewed-by: jdv

! test/jdk/java/awt/FullScreen/FullscreenWindowProps/FullscreenWindowProps.java

Changeset: 90f9a705
Author:    Fernando Guallini <fguallini at openjdk.org>
Committer: Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2020-11-12 17:04:16 +0000
URL:       https://github.com/openjdk/loom/commit/90f9a705

8255546: Missing coverage for javax.smartcardio.CardPermission and ResponseAPDU

Reviewed-by: xuelei

! test/jdk/javax/smartcardio/ResponseAPDUTest.java
! test/jdk/javax/smartcardio/TestCardPermission.java

Changeset: b5a9c92b
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2020-11-12 17:06:00 +0000
URL:       https://github.com/openjdk/loom/commit/b5a9c92b

8256244: java/lang/ProcessHandle/PermissionTest.java fails with TestNG 7.1

Reviewed-by: lancea, iignatyev

! test/jdk/java/lang/ProcessHandle/PermissionTest.java

Changeset: 531c56ea
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2020-11-12 21:37:30 +0000
URL:       https://github.com/openjdk/loom/commit/531c56ea

8256278: Shenandoah: Avoid num of dead callback from weak processor in Shenandoah root verifier

Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp

Changeset: dff26a48
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2020-11-13 00:32:29 +0000
URL:       https://github.com/openjdk/loom/commit/dff26a48

8256063: Module::getPackages on an unnamed module may return packages that are in a named module

Reviewed-by: alanb, chegar

! src/java.base/share/classes/java/lang/Module.java
+ test/jdk/java/lang/module/Packages/GetPackagesTest.java
+ test/jdk/java/lang/module/Packages/m/module-info.java
+ test/jdk/java/lang/module/Packages/m/p/Main.java

Changeset: e32a4ea4
Author:    Alexandre Iline <shurailine at openjdk.org>
Date:      2020-11-13 02:27:32 +0000
URL:       https://github.com/openjdk/loom/commit/e32a4ea4

8253820: Save test images and dumps with timestamps from client sanity suite

Reviewed-by: serb

! test/jdk/sanity/client/SwingSet/src/ButtonDemoScreenshotTest.java
! test/jdk/sanity/client/SwingSet/src/EditorPaneDemoTest.java
! test/jdk/sanity/client/lib/Extensions/src/org/jemmy2ext/JemmyExt.java

Changeset: 1d3d64f3
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2020-11-13 03:44:41 +0000
URL:       https://github.com/openjdk/loom/commit/1d3d64f3

8255973: Add more logging to debug JDK-8255917

Reviewed-by: ccheung, stuefe, iklam

! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/services/virtualMemoryTracker.hpp
! test/hotspot/jtreg/runtime/cds/SharedBaseAddress.java

Changeset: c3139abe
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-11-13 07:39:29 +0000
URL:       https://github.com/openjdk/loom/commit/c3139abe

8256220: C1: x86_32 fails with -XX:UseSSE=1 after JDK-8210764 due to mishandled lir_neg

Reviewed-by: chagedorn

! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp

Changeset: 05b82456
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-11-13 07:40:19 +0000
URL:       https://github.com/openjdk/loom/commit/05b82456

8256290: javac/lambda/T8031967.java fails with StackOverflowError on x86_32

Reviewed-by: mcimadamore

! test/langtools/tools/javac/lambda/T8031967.java

Changeset: ea576ddb
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-11-13 08:19:33 +0000
URL:       https://github.com/openjdk/loom/commit/ea576ddb

8254887: C2: assert(cl->trip_count() > 0) failed: peeling a fully unrolled loop

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestPeelingNeverEnteredLoop.java

Changeset: b4d01867
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-11-13 08:20:11 +0000
URL:       https://github.com/openjdk/loom/commit/b4d01867

8253525: Implement getInstanceSize/sizeOf intrinsics

Reviewed-by: kvn, sspitsyn

! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/java.base/share/classes/module-info.java
! src/java.instrument/share/classes/sun/instrument/InstrumentationImpl.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
+ test/jdk/java/lang/instrument/GetObjectSizeIntrinsicsTest.java

Changeset: 41139e31
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2020-11-13 09:40:06 +0000
URL:       https://github.com/openjdk/loom/commit/41139e31

8255964: Add all details to jstack log in jtreg timeout handler

Reviewed-by: iignatyev

! test/failure_handler/src/share/conf/common.properties

Changeset: b0c28fad
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-11-13 09:47:00 +0000
URL:       https://github.com/openjdk/loom/commit/b0c28fad

8256011: Shenandoah: Don't resurrect finalizably reachable objects

Reviewed-by: shade, zgu

! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp

Changeset: 8c31bd29
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2020-11-13 11:07:53 +0000
URL:       https://github.com/openjdk/loom/commit/8c31bd29

8256275: Optimized build is broken

Reviewed-by: redestad, coleenp

! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/runtime/stackWatermark.hpp

Changeset: 5973e91c
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2020-11-13 11:31:25 +0000
URL:       https://github.com/openjdk/loom/commit/5973e91c

8253005: Add `@throws IOException` in javadoc for `HttpEchange.sendResponseHeaders`

Reviewed-by: dfuchs

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/HttpExchange.java
+ test/jdk/java/net/httpclient/SendResponseHeadersTest.java

Changeset: c8dd0b53
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-11-13 12:23:08 +0000
URL:       https://github.com/openjdk/loom/commit/c8dd0b53

8256320: ZGC: Update zDebug to support UseCompressedClassPointers

Reviewed-by: pliden

! src/hotspot/share/gc/z/zDebug.gdb

Changeset: e9956fec
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-11-13 12:36:51 +0000
URL:       https://github.com/openjdk/loom/commit/e9956fec

8256127: Add cross-compiled foreign architectures builds to submit workflow

Reviewed-by: ihse, rwestberg

! .github/workflows/submit.yml

Changeset: 56ea7864
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2020-11-13 13:13:43 +0000
URL:       https://github.com/openjdk/loom/commit/56ea7864

8245215: Obsolete InitialBootClassLoaderMetaspaceSize and UseLargePagesInMetaspace

Reviewed-by: lfoltan, ccheung, stuefe, coleenp

! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassPointers.java

Changeset: 1c47244b
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-11-13 15:10:41 +0000
URL:       https://github.com/openjdk/loom/commit/1c47244b

8255244: HttpClient: Response headers contain incorrectly encoded Unicode characters

Reviewed-by: chegar, michaelm

! src/java.net.http/share/classes/jdk/internal/net/http/Http1HeaderParser.java
! src/java.net.http/share/classes/jdk/internal/net/http/Http2Connection.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! test/jdk/java/net/httpclient/HttpServerAdapters.java
+ test/jdk/java/net/httpclient/ISO_8859_1_Test.java
! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/Http1HeaderParserTest.java

Changeset: 1e9a432d
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2020-11-13 17:28:05 +0000
URL:       https://github.com/openjdk/loom/commit/1e9a432d

8256202: Some tweaks for jarsigner tests PosixPermissionsTest and SymLinkTest

Reviewed-by: mbaesken

! test/jdk/sun/security/tools/jarsigner/PosixPermissionsTest.java
! test/jdk/sun/security/tools/jarsigner/SymLinkTest.java

Changeset: 298bce1d
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2020-11-16 07:15:43 +0000
URL:       https://github.com/openjdk/loom/commit/298bce1d

8256367: [windows] Better logging for some system calls

Reviewed-by: iklam

! src/hotspot/os/windows/os_windows.cpp

Changeset: 6a69e304
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2020-11-16 07:58:40 +0000
URL:       https://github.com/openjdk/loom/commit/6a69e304

8256337: ap01t001.cpp, 67: Received unexpected number of ObjectFree events: 7

Reviewed-by: coleenp, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP01/ap01t001.java

Changeset: 588caab0
Author:    Robin Westberg <rwestberg at openjdk.org>
Date:      2020-11-16 08:00:21 +0000
URL:       https://github.com/openjdk/loom/commit/588caab0

8256277: Github Action build on macOS should define OS and Xcode versions

Reviewed-by: shade, ehelin, erikj

! .github/workflows/submit.yml

Changeset: 1103e337
Author:    Robin Westberg <rwestberg at openjdk.org>
Date:      2020-11-16 08:02:11 +0000
URL:       https://github.com/openjdk/loom/commit/1103e337

8256354: Github Action build on Windows should define OS and MSVC versions

Reviewed-by: erikj, shade

! .github/workflows/submit.yml

Changeset: ac394893
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-11-16 10:11:33 +0000
URL:       https://github.com/openjdk/loom/commit/ac394893

8256323: Remove HeapRegionManager::update_committed_space()

Reviewed-by: shade, sjohanss

! src/hotspot/share/gc/g1/heapRegionManager.hpp

Changeset: 8eeb36f1
Author:    Hui Shi <hshi at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date:      2020-11-16 11:34:47 +0000
URL:       https://github.com/openjdk/loom/commit/8eeb36f1

8255883: Avoid duplicated GeneratedMethodAccessor when reflect method invoked from different threads

Reviewed-by: shade, alanb

! src/java.base/share/classes/jdk/internal/reflect/NativeConstructorAccessorImpl.java
! src/java.base/share/classes/jdk/internal/reflect/NativeMethodAccessorImpl.java

Changeset: c5fe2c1f
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2020-11-16 13:06:45 +0000
URL:       https://github.com/openjdk/loom/commit/c5fe2c1f

8244679: JVM/TI GetCurrentContendedMonitor/contmon001 failed due to "(IsSameObject#3) unexpected monitor object: 0x000000562336DBA8"

Reviewed-by: pchilanomate, dcubed, dholmes, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetCurrentContendedMonitor/contmon001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetCurrentContendedMonitor/contmon002.java

Changeset: c85c9ad1
Author:    Jie Kang <jkang at openjdk.org>
Committer: Erik Gahlin <egahlin at openjdk.org>
Date:      2020-11-16 13:25:40 +0000
URL:       https://github.com/openjdk/loom/commit/c85c9ad1

8255992: JFR EventWriter does not use first string from StringPool with id 0

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/StringPool.java

Changeset: 1d7ed03d
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-11-16 14:10:08 +0000
URL:       https://github.com/openjdk/loom/commit/1d7ed03d

8244376: possibly stale comment above "struct SharedGlobals" in synchronizer.cpp

Reviewed-by: hseigel, dholmes

! src/hotspot/share/runtime/synchronizer.cpp

Changeset: b8de2391
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2020-11-16 14:25:51 +0000
URL:       https://github.com/openjdk/loom/commit/b8de2391

8256380: JDK-8254162 broke 32bit windows build

Reviewed-by: shade

! src/hotspot/share/prims/scopedMemoryAccess.hpp

Changeset: f611fdfe
Author:    Boris Ulasevich <bulasevich at openjdk.org>
Date:      2020-11-16 14:58:14 +0000
URL:       https://github.com/openjdk/loom/commit/f611fdfe

8254016: Test8237524 fails with -XX:-CompactStrings option

Reviewed-by: shade

! test/hotspot/jtreg/compiler/intrinsics/Test8237524.java

Changeset: 3675653c
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2020-11-16 17:21:13 +0000
URL:       https://github.com/openjdk/loom/commit/3675653c

8255384: Remove special_runtime_exit_condition() check from SS::block()

Reviewed-by: dholmes, rrich, dcubed

! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/safepointMechanism.hpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp
! src/hotspot/share/runtime/thread.cpp

Changeset: 68fd71d2
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-11-16 19:30:43 +0000
URL:       https://github.com/openjdk/loom/commit/68fd71d2

8256414: add optimized build to submit workflow

add linux-x64-optimized to submit workflow

Reviewed-by: vlivanov, shade, kvn

! .github/workflows/submit.yml

Changeset: 6e35bcbf
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-11-16 19:39:36 +0000
URL:       https://github.com/openjdk/loom/commit/6e35bcbf

8256205: Simplify compiler calling convention handling

Reviewed-by: kvn, neliasso

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_CodeStubs_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_FrameMap_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c1_CodeStubs_arm.cpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/share/adlc/adlparse.cpp
! src/hotspot/share/adlc/adlparse.hpp
! src/hotspot/share/adlc/formsopt.cpp
! src/hotspot/share/adlc/formsopt.hpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/c1/c1_FrameMap.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp

Changeset: 0357db35
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2020-11-16 20:08:49 +0000
URL:       https://github.com/openjdk/loom/commit/0357db35

8256287: [windows] add loop fuse to map_or_reserve_memory_aligned

Reviewed-by: luhenry, iklam, minqi

! src/hotspot/os/windows/os_windows.cpp

Changeset: bf84dac4
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2020-11-16 23:12:45 +0000
URL:       https://github.com/openjdk/loom/commit/bf84dac4

8247781: Day periods support

Reviewed-by: scolebourne, rriggs, joehw

! make/jdk/src/classes/build/tools/cldrconverter/Bundle.java
! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
+ make/jdk/src/classes/build/tools/cldrconverter/DayPeriodRuleParseHandler.java
! make/jdk/src/classes/build/tools/cldrconverter/LDMLParseHandler.java
! make/jdk/src/classes/build/tools/cldrconverter/PluralsParseHandler.java
! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java
! src/java.base/share/classes/java/text/DateFormatSymbols.java
! src/java.base/share/classes/java/time/format/DateTimeFormatter.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/java/time/format/DateTimeParseContext.java
! src/java.base/share/classes/java/time/format/Parsed.java
! src/java.base/share/classes/java/time/temporal/ChronoField.java
! src/java.base/share/classes/sun/util/locale/provider/CalendarNameProviderImpl.java
! src/java.base/share/classes/sun/util/locale/provider/LocaleResources.java
! src/java.base/share/classes/sun/util/locale/provider/NumberFormatProviderImpl.java
! test/jdk/java/time/tck/java/time/format/TCKDateTimeParseResolver.java
! test/jdk/java/time/test/java/time/format/TestDateTimeFormatterBuilder.java
! test/jdk/java/time/test/java/time/format/TestDayPeriodWithDTF.java
! test/jdk/java/util/Calendar/Bug8007038.java
! test/jdk/java/util/Calendar/NarrowNamesTest.java

Changeset: 36dbe6f2
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2020-11-16 23:14:58 +0000
URL:       https://github.com/openjdk/loom/commit/36dbe6f2

8256376: The javax/swing/JSpinner/SerializationTest.java fails on headful windows

Reviewed-by: aivanov

! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSpinnerUI.java
! test/jdk/javax/swing/JSpinner/SerializationTest.java

Changeset: eabf3bac
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2020-11-17 01:35:30 +0000
URL:       https://github.com/openjdk/loom/commit/eabf3bac

8256037: [TESTBUG] com/sun/jndi/dns/ConfigTests/PortUnreachable.java fails due to the hard coded threshold is small

Reviewed-by: shade, aefimov

! test/jdk/com/sun/jndi/dns/ConfigTests/PortUnreachable.java

Changeset: 30a2ad55
Author:    Eric Liu <eric.c.liu at arm.com>
Committer: Nick Gasson <ngasson at openjdk.org>
Date:      2020-11-17 01:55:09 +0000
URL:       https://github.com/openjdk/loom/commit/30a2ad55

8254872: Optimize Rotate on AArch64

Reviewed-by: aph, kvn

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_ad.m4
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp

Changeset: c35e1a28
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2020-11-17 01:57:24 +0000
URL:       https://github.com/openjdk/loom/commit/c35e1a28

8255947: [macos] Signed macOS jpackage app doesn't filter spurious '-psn' argument

Reviewed-by: herrick, asemenyuk

! src/jdk.jpackage/linux/native/common/LinuxSysInfo.cpp
! src/jdk.jpackage/macosx/native/common/MacSysInfo.cpp
! src/jdk.jpackage/unix/native/common/UnixSysInfo.cpp
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
+ test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java

Changeset: 537b40e0
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2020-11-17 03:16:10 +0000
URL:       https://github.com/openjdk/loom/commit/537b40e0

8252588: HotSpot Style Guide should permit uniform initialization

Reviewed-by: jrose, dholmes, dcubed, tschatzl, kvn

! doc/hotspot-style.html
! doc/hotspot-style.md

Changeset: 12285172
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-11-17 07:15:04 +0000
URL:       https://github.com/openjdk/loom/commit/12285172

8256274: C2: Optimize copying of the shared type dictionary

Reviewed-by: neliasso, kvn

! src/hotspot/share/libadt/dict.cpp
! src/hotspot/share/libadt/dict.hpp
! src/hotspot/share/opto/type.cpp

Changeset: 4553fa0b
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2020-11-17 07:59:01 +0000
URL:       https://github.com/openjdk/loom/commit/4553fa0b

8256258: some missing NULL checks or asserts after CodeCache::find_blob_unsafe

Reviewed-by: shade

! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp

Changeset: 5dbfae01
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2020-11-17 09:16:06 +0000
URL:       https://github.com/openjdk/loom/commit/5dbfae01

8255058: C1: assert(is_virtual()) failed: type check

Reviewed-by: neliasso, kvn

! src/hotspot/share/c1/c1_LinearScan.cpp
+ test/hotspot/jtreg/compiler/c1/TestPinnedConstantExceptionEdge.java

Changeset: 6d878565
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2020-11-17 09:37:36 +0000
URL:       https://github.com/openjdk/loom/commit/6d878565

8256325: Remove duplicate asserts in PhaseMacroExpand::expand_macro_nodes

Reviewed-by: shade, redestad

! src/hotspot/share/opto/macro.cpp

Changeset: a7422ac2
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-11-17 10:37:27 +0000
URL:       https://github.com/openjdk/loom/commit/a7422ac2

8255150: Add utility methods to check long indexes and ranges

Co-authored-by: Paul Sandoz <psandoz at openjdk.org>
Reviewed-by: jvernee, dlong, vlivanov

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! src/java.base/share/classes/java/lang/IndexOutOfBoundsException.java
! src/java.base/share/classes/java/lang/invoke/VarHandle.java
! src/java.base/share/classes/java/util/Objects.java
! src/java.base/share/classes/jdk/internal/util/Preconditions.java
! src/java.base/share/classes/sun/security/util/ArrayUtil.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
+ test/hotspot/jtreg/compiler/intrinsics/TestCheckIndex.java
! test/jdk/java/util/Objects/CheckIndex.java
+ test/jdk/java/util/Objects/CheckLongIndex.java

Changeset: adb8561a
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2020-11-17 11:21:17 +0000
URL:       https://github.com/openjdk/loom/commit/adb8561a

8253228: [JVMCI] provide more info on fatal JVMCI errors

Reviewed-by: kvn, never

! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp

Changeset: 53a31889
Author:    Rafael Winterhalter <winterhalter at openjdk.org>
Committer: Joel Borggrén-Franck <jfranck at openjdk.org>
Date:      2020-11-17 11:23:47 +0000
URL:       https://github.com/openjdk/loom/commit/53a31889

8202471: (ann) Cannot read type annotations on generic receiver type's type variables

Reviewed-by: jfranck

! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Executable.java
! test/jdk/java/lang/annotation/typeAnnotations/ConstructorReceiverTest.java
! test/jdk/java/lang/annotation/typeAnnotations/TestExecutableGetAnnotatedType.java
+ test/jdk/java/lang/annotation/typeAnnotations/TestReceiverTypeOwner.java
+ test/jdk/java/lang/annotation/typeAnnotations/TestReceiverTypeParameterizedConstructor.java
+ test/jdk/java/lang/annotation/typeAnnotations/TestReceiverTypeParameterizedMethod.java

Changeset: 3dcde557
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-11-17 12:10:52 +0000
URL:       https://github.com/openjdk/loom/commit/3dcde557

8256386: ARM32 tests fail with "bad AD file" after JDK-8223051

Reviewed-by: azeemj, kvn, roland

! src/hotspot/cpu/arm/arm.ad

Changeset: 9d0ee66f
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2020-11-17 12:12:08 +0000
URL:       https://github.com/openjdk/loom/commit/9d0ee66f

8255758: JEP 380 spec clarifications

Reviewed-by: dfuchs, alanb

! src/java.base/share/classes/java/net/doc-files/net-properties.html
! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java
! test/jdk/java/nio/channels/unixdomain/Security.java

Changeset: 9dbbe83a
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2020-11-17 12:21:11 +0000
URL:       https://github.com/openjdk/loom/commit/9dbbe83a

8256146: Cleanup test/jdk/java/nio/channels/DatagramChannel/Connect.java

Reviewed-by: alanb

! test/jdk/java/nio/channels/DatagramChannel/Connect.java

Changeset: 654ad274
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2020-11-17 12:24:42 +0000
URL:       https://github.com/openjdk/loom/commit/654ad274

8256392: C2: Various Node cleanups

Reviewed-by: neliasso, thartmann, vlivanov

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp

Changeset: 3b9c5a36
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2020-11-17 14:48:00 +0000
URL:       https://github.com/openjdk/loom/commit/3b9c5a36

8255796: Zero: CASE(_new) should replenish TLABs properly

Reviewed-by: sgehwolf

! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp

Changeset: c3717826
Author:    Jose Ricardo Ziviani <joserz at linux.ibm.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2020-11-17 15:15:44 +0000
URL:       https://github.com/openjdk/loom/commit/c3717826

8255553: [PPC64] Introduce and use setbc and setnbc P10 instructions

Reviewed-by: mdoerr

! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp

Changeset: c255b18c
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2020-11-17 15:29:43 +0000
URL:       https://github.com/openjdk/loom/commit/c255b18c

8256216: Enable reproducible builds in jib-profiles

Reviewed-by: erikj

! make/conf/jib-profiles.js

Changeset: f2a9d02d
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-11-17 15:46:34 +0000
URL:       https://github.com/openjdk/loom/commit/f2a9d02d

8256370: Add asserts to Reference.getInactive()

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/ref/Finalizer.java
! src/java.base/share/classes/java/lang/ref/Reference.java

Changeset: 9130ca4c
Author:    Per Liden <pliden at openjdk.org>
Date:      2020-11-17 16:40:12 +0000
URL:       https://github.com/openjdk/loom/commit/9130ca4c

8256401: ZGC: Improve ZList verification

Reviewed-by: ayang, stefank

! src/hotspot/share/gc/z/zList.hpp
! src/hotspot/share/gc/z/zList.inline.hpp
! src/hotspot/share/gc/z/zPage.cpp
! test/hotspot/gtest/gc/z/test_zList.cpp

Changeset: 9efbb463
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2020-11-17 17:09:56 +0000
URL:       https://github.com/openjdk/loom/commit/9efbb463

8256426: Shenandoah: Remove superfluous assert is ShBS::load_reference_barrier()

Reviewed-by: shade

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp

Changeset: d9dbd5de
Author:    Igor Ignatyev <iignatyev at openjdk.org>
Date:      2020-11-17 19:59:04 +0000
URL:       https://github.com/openjdk/loom/commit/d9dbd5de

8256430: add linux-x64-optimized to regular testing

Reviewed-by: kvn, dcubed, vlivanov, erikj

! make/conf/jib-profiles.js

Changeset: f7517386
Author:    Per Liden <pliden at openjdk.org>
Date:      2020-11-17 20:48:14 +0000
URL:       https://github.com/openjdk/loom/commit/f7517386

8256484: ZGC: Rename ZRelocationSetSelector::register_garbage_page()

Reviewed-by: stefank, ayang

! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.cpp
! src/hotspot/share/gc/z/zRelocationSetSelector.hpp
! src/hotspot/share/gc/z/zRelocationSetSelector.inline.hpp

Changeset: eb021848
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2020-11-17 23:59:08 +0000
URL:       https://github.com/openjdk/loom/commit/eb021848

8134630: make code and comments consistent for stack lock optimization

Reviewed-by: dholmes, coleenp

! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp

Changeset: ef3ddb1d
Author:    Dongbo He <dongbohe at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2020-11-18 01:10:11 +0000
URL:       https://github.com/openjdk/loom/commit/ef3ddb1d

8255448: Fastdebug JVM crashes with Vector API when PrintAssembly is turned on

Co-authored-by: Huang Wang <wanghuang3 at huawei.com>
Reviewed-by: vlivanov

! src/hotspot/share/opto/vector.cpp

Changeset: 26a1ec1b
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2020-11-18 02:08:20 +0000
URL:       https://github.com/openjdk/loom/commit/26a1ec1b

8256435: [TESTBUG] java/foreign/TestHandshake.java fails with direct buffer memory OOM

Reviewed-by: mcimadamore

! test/jdk/java/foreign/TestHandshake.java

Changeset: 7ecf070e
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2020-11-18 03:44:27 +0000
URL:       https://github.com/openjdk/loom/commit/7ecf070e

8256476: Assert in vmIntrinsics::flags_for with -XX:+Verbose

Reviewed-by: redestad

! src/hotspot/share/classfile/vmIntrinsics.cpp

Changeset: c0892148
Author:    Xubo Zhang <xubo.zhang at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2020-11-18 04:49:15 +0000
URL:       https://github.com/openjdk/loom/commit/c0892148

8255368: Math.exp() gives wrong result for large values on x86 32-bit platforms

Reviewed-by: darcy, kvn

! src/hotspot/cpu/x86/macroAssembler_x86_exp.cpp
+ test/jdk/java/lang/Math/ExpCornerCaseTests.java

Changeset: d3095605
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2020-11-18 08:21:03 +0000
URL:       https://github.com/openjdk/loom/commit/d3095605

8253081: G1 fails on stale objects in archived module graph in Open Archive regions

Change the handling of Open Archive areas, instead of assuming that everything in there is live always, a root containing references to all live root objects is provided. Adapt G1 to handle Open Archive regions as any other old region apart from never compacting or evacuating them.

Co-authored-by: Ioi Lam <iklam at openjdk.org>
Reviewed-by: kbarrett, sjohanss, redestad

! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/classLoaderDataShared.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.hpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/memory/filemap.cpp
! src/hotspot/share/memory/filemap.hpp
! src/hotspot/share/memory/heapShared.cpp
! src/hotspot/share/memory/heapShared.hpp
! src/hotspot/share/memory/metaspaceShared.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/cpCache.inline.hpp
! src/hotspot/share/oops/instanceMirrorKlass.inline.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java

Changeset: 6948456d
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2020-11-18 08:43:51 +0000
URL:       https://github.com/openjdk/loom/commit/6948456d

8256461: AbstractFileSystemProvider.getSunPathForSocketCall for empty Path returns '.'

Reviewed-by: dfuchs, alanb

! src/java.base/share/classes/sun/nio/ch/UnixDomainSockets.java
! src/java.base/share/classes/sun/nio/fs/AbstractFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java
+ test/jdk/java/nio/channels/unixdomain/EmptySunPathForSocketFile.java

Changeset: 655bb619
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2020-11-18 09:24:17 +0000
URL:       https://github.com/openjdk/loom/commit/655bb619

8255936: "parsing found no loops but there are some" assertion failure with Shenandoah

Reviewed-by: thartmann, rkennke

! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! test/hotspot/jtreg/gc/shenandoah/compiler/BarrierInInfiniteLoop.java

Changeset: af6ba00c
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2020-11-21 09:24:26 +0000
URL:       https://github.com/openjdk/loom/commit/af6ba00c

Merge

! make/conf/jib-profiles.js
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/aot/aotLoader.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/monitorDeflationThread.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopUtilities.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
! test/failure_handler/src/share/conf/common.properties
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt
! test/jtreg-ext/requires/VMProps.java
! make/conf/jib-profiles.js
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/aot/aotLoader.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootProcessor.cpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/interpreter/templateInterpreter.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/monitorDeflationThread.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vframe.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadService.hpp
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/jdk/internal/access/JavaLangInvokeAccess.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/OopUtilities.java
! src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
! test/failure_handler/src/share/conf/common.properties
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt
! test/jtreg-ext/requires/VMProps.java

Changeset: 648aa7be
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2020-11-21 09:32:02 +0000
URL:       https://github.com/openjdk/loom/commit/648aa7be

Merge

! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/javaClasses.hpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp

Changeset: fa6059e3
Author:    Alan Bateman <alan.bateman at oracle.com>
Date:      2020-11-21 12:13:32 +0000
URL:       https://github.com/openjdk/loom/commit/fa6059e3

Fix build issues

! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiThreadState.inline.hpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/libVThreadTest.c



More information about the loom-dev mailing list