git: openjdk/loom: master: 103 new changesets

duke duke at openjdk.java.net
Thu Jul 1 16:11:36 UTC 2021


Changeset: 17daf32a
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-06-23 06:27:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/17daf32a073bc4f12602b4872ce708e09c453ced

8269138: Move typeArrayOop.inline.hpp include to vectorSupport.cpp

Reviewed-by: stefank, vlivanov

! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/vectorSupport.hpp

Changeset: a5e43070
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-06-23 06:51:53 +0000
URL:       https://git.openjdk.java.net/loom/commit/a5e4307050d19c842c08ad96b3a0c36e7dee1951

8269134: Remove sparsePRT.inline.hpp after JDK-8017163

Reviewed-by: iwalulya, kbarrett

- src/hotspot/share/gc/g1/sparsePRT.inline.hpp

Changeset: 62376306
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-06-23 07:03:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/6237630664fd956aa6025a181e9cb874806dcecf

8269120: Build failure with GCC 6.3.0 after JDK-8017163

Reviewed-by: iwalulya, tschatzl, kbarrett

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

Changeset: 2c29d790
Author:    miao zheng <emoryzheng at tencent.com>
Committer: Hui Shi <hshi at openjdk.org>
Date:      2021-06-23 08:51:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/2c29d790cac0525130ade6caf10a60ba5a1320a9

8269206: A small typo in comment in test/lib/sun/hotspot/WhiteBox.java

Reviewed-by: dholmes

! test/lib/sun/hotspot/WhiteBox.java

Changeset: f2e690e0
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2021-06-23 12:11:37 +0000
URL:       https://git.openjdk.java.net/loom/commit/f2e690e0ee503794cb50740170912697640d70ff

8268720: Unspecified checks on NameAndType constants should not be performed

Reviewed-by: dholmes, lfoltan

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
+ test/hotspot/jtreg/runtime/classFileParserBug/NameAndTypeSig.java
+ test/hotspot/jtreg/runtime/classFileParserBug/nonVoidInitSig.jcod

Changeset: 52d5d1b3
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-06-23 14:26:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/52d5d1b3617731bf312aa5813bf7e78ca4dacb00

8269188: [BACKOUT] Remove CodeCache::mark_for_evol_deoptimization() method

Reviewed-by: dholmes, sspitsyn

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiManageCapabilities.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp

Changeset: f3ba2690
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-06-23 14:27:31 +0000
URL:       https://git.openjdk.java.net/loom/commit/f3ba2690c5b34673ebf6836c87e45477e1ff91c3

8256306: ObjectMonitor::_contentions field should not be 'jint'

Reviewed-by: dholmes, stuefe, dcubed

! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ObjectMonitor.java

Changeset: 7621fa37
Author:    Mahendra Chhipa <mahendra.chhipa at oracle.com>
Committer: Michael McMahon <michaelm at openjdk.org>
Date:      2021-06-23 15:19:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/7621fa37efb2739b953da1cda87dca4762b5bd0c

8268464: Remove dependancy of TestHttpsServer, HttpTransaction, HttpCallback from open/test/jdk/sun/net/www/protocol/https/ tests

Reviewed-by: dfuchs, michaelm

- test/jdk/sun/net/www/protocol/https/AbstractCallback.java
! test/jdk/sun/net/www/protocol/https/ChunkedOutputStream.java
- test/jdk/sun/net/www/protocol/https/HttpCallback.java
- test/jdk/sun/net/www/protocol/https/HttpTransaction.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/B6216082.java
! test/jdk/sun/net/www/protocol/https/HttpsURLConnection/TunnelProxy.java
- test/jdk/sun/net/www/protocol/https/TestHttpsServer.java

Changeset: f3759164
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-06-23 21:11:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/f3759164179b2471d34df1225085deaf6c0f8fed

8269186: [REDO] Remove CodeCache::mark_for_evol_deoptimization() method

Reviewed-by: hseigel, lfoltan, sspitsyn

! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.hpp

Changeset: 280f2d57
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2021-06-24 00:28:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/280f2d57d1f78b3d15dd98e726267a100eb0b5db

8268433: serviceability/dcmd/framework/VMVersionTest.java fails with Unable to send object throw not established PipeIO Listener Thread connection

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/serviceability/dcmd/framework/TestProcessLauncher.java

Changeset: 51d91597
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2021-06-24 00:29:36 +0000
URL:       https://git.openjdk.java.net/loom/commit/51d915979cec4f4d7f20df8e5d3394025d7a3dc7

8236212: CompiledMethodLoad and CompiledMethodUnload events can be posted in START phase

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/jvmti/CompiledMethodLoad/compmethload001/compmethload001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/CompiledMethodUnload/compmethunload001/compmethunload001.cpp

Changeset: e515873f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-06-24 06:36:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/e515873f887ce4071ab4878a4bafca8eea67afea

8269216: Useless initialization in com/sun/crypto/provider/PBES2Parameters.java

Reviewed-by: valeriep

! src/java.base/share/classes/com/sun/crypto/provider/PBES2Parameters.java

Changeset: 7c31903d
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2021-06-24 14:52:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/7c31903dd3f2f27de1c352294558a4c1bd6c51e7

8267075: jcmd VM.cds should print directory of the output files

Reviewed-by: ccheung

! src/java.base/share/classes/jdk/internal/misc/CDS.java
! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestDumpBase.java
! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestFileSafety.java

Changeset: 595446bf
Author:    Christoph Göttschkes <cgo at openjdk.org>
Committer: Igor Veresov <iveresov at openjdk.org>
Date:      2021-06-24 16:49:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/595446bff4af65a30fc88470f20baec2199cd139

8269087: CheckSegmentedCodeCache test fails in an emulated-client VM

Reviewed-by: iveresov, kvn

! test/hotspot/jtreg/compiler/codecache/CheckSegmentedCodeCache.java

Changeset: 2fd7943e
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2021-06-24 18:54:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/2fd7943ec191559bfb2778305daf82bcc4422028

8256425: Obsolete Biased Locking in JDK 18

Reviewed-by: kvn, dholmes, dcubed, rrich

! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/assembler_arm.cpp
! src/hotspot/cpu/arm/assembler_arm_32.cpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_LIRGenerator_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.hpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c2_MacroAssembler_arm.hpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/templateTable_arm.cpp
! src/hotspot/cpu/arm/vm_version_arm.hpp
! src/hotspot/cpu/arm/vm_version_arm_32.cpp
! src/hotspot/cpu/ppc/assembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp
! src/hotspot/cpu/s390/assembler_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/cpu/zero/assembler_zero.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCOopClosures.inline.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/markSweep.inline.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/klass.inline.hpp
! src/hotspot/share/oops/markWord.cpp
! src/hotspot/share/oops/markWord.hpp
- src/hotspot/share/oops/markWord.inline.hpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/locknode.cpp
! src/hotspot/share/opto/locknode.hpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/opto/type.hpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/arguments.cpp
- src/hotspot/share/runtime/biasedLocking.cpp
- src/hotspot/share/runtime/biasedLocking.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/man/java.1
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/Mark.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/hotspot/gtest/gc/shared/test_preservedMarks.cpp
! test/hotspot/gtest/oops/test_markWord.cpp
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/compiler/c2/Test8062950.java
- test/hotspot/jtreg/compiler/c2/TestUseOptoBiasInliningWithoutEliminateLocks.java
! test/hotspot/jtreg/compiler/loopstripmining/CheckLoopStripMining.java
! test/hotspot/jtreg/compiler/rtm/cli/RTMGenericCommandLineOptionTest.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMLockingOptionWithBiasedLocking.java
- test/hotspot/jtreg/compiler/uncommontrap/TestLockEliminatedAtDeopt.java
! test/hotspot/jtreg/gc/TestFullGCALot.java
! test/hotspot/jtreg/runtime/7167069/PrintAsFlag.java
! test/hotspot/jtreg/runtime/Monitor/SyncOnValueBasedClassTest.java
! test/hotspot/jtreg/runtime/cds/appcds/javaldr/LockDuringDump.java
! test/hotspot/jtreg/runtime/handshake/HandshakeDirectTest.java
- test/hotspot/jtreg/runtime/logging/BiasedLockingTest.java
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorInfo/GetOwnedMonitorInfoWithEATest.java
! test/hotspot/jtreg/serviceability/jvmti/GetOwnedMonitorStackDepthInfo/GetOwnedMonitorStackDepthInfoWithEATest.java
! test/hotspot/jtreg/serviceability/jvmti/Heap/IterateHeapWithEscapeAnalysisEnabled.java
! test/hotspot/jtreg/serviceability/sa/ClhsdbLongConstant.java
! test/jdk/com/sun/jdi/EATests.java
- test/jdk/jdk/jfr/event/runtime/TestBiasedLockRevocationEvents.java
! test/lib/jdk/test/lib/jfr/EventNames.java
! test/lib/sun/hotspot/WhiteBox.java
! test/micro/org/openjdk/bench/vm/lang/LockUnlock.java

Changeset: 42968db1
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-06-24 19:34:17 +0000
URL:       https://git.openjdk.java.net/loom/commit/42968db173b3caa53b6ad403f1891c41bcc6fb75

8269293: ObjectMonitor thread id fields should be 64 bits.

Reviewed-by: mgronlun, dcubed

! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp

Changeset: c79034e0
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-06-24 21:02:16 +0000
URL:       https://git.openjdk.java.net/loom/commit/c79034e0c94a21a0ef3655e0d7da7629d7b40d8c

8269303: Remove unnecessary forward declaration of PSPromotionManager in cpCache.hpp

Reviewed-by: kbarrett

! src/hotspot/share/oops/cpCache.hpp

Changeset: 08ee7ae6
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-06-24 23:58:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/08ee7ae67246b45be9684a4a283f0103f5f1c0c4

8268855: Cleanup name handling in the Thread class and subclasses

Reviewed-by: lfoltan, coleenp

! src/hotspot/cpu/aarch64/gc/shared/barrierSetNMethod_aarch64.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/shared/concurrentGCThread.hpp
! src/hotspot/share/gc/shared/workgroup.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/nonJavaThread.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmThread.hpp
! src/hotspot/share/services/threadService.cpp

Changeset: c37988d0
Author:    Scott Gibbons <scott.gibbons at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-06-25 03:19:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/c37988d0793b24d98d285530dfda69999a227937

8268276: Base64 Decoding optimization for x86 using AVX-512

Reviewed-by: erikj, sviswanathan, kvn

! .gitignore
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/java.base/share/classes/java/util/Base64.java

Changeset: 3a8f3d6c
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-06-25 08:08:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/3a8f3d6cac0ab859704db533bf1f63431fbd9253

8269280: (bf) Replace StringBuffer in *Buffer.toString()

Reviewed-by: alanb, chegar, bpb

! src/java.base/share/classes/java/nio/X-Buffer.java.template
! test/jdk/java/nio/Buffer/Basic-X.java.template
! test/jdk/java/nio/Buffer/BasicByte.java
! test/jdk/java/nio/Buffer/BasicChar.java
! test/jdk/java/nio/Buffer/BasicDouble.java
! test/jdk/java/nio/Buffer/BasicFloat.java
! test/jdk/java/nio/Buffer/BasicInt.java
! test/jdk/java/nio/Buffer/BasicLong.java
! test/jdk/java/nio/Buffer/BasicShort.java

Changeset: fd43d9cb
Author:    Denghui Dong <ddong at openjdk.org>
Committer: Yi Yang <yyang at openjdk.org>
Date:      2021-06-25 08:15:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/fd43d9cb40f7e4b0f5ebc490e0490a222b8f2770

8269225: JFR.stop misses the written info when the filename is only specified by JFR.start

Reviewed-by: egahlin

! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStop.java
+ test/jdk/jdk/jfr/jcmd/TestJcmdStopWithoutFilename.java

Changeset: fdcae665
Author:    Ludovic Henry <luhenry at openjdk.org>
Committer: Jaroslav Bachorik <jbachorik at openjdk.org>
Date:      2021-06-25 08:30:30 +0000
URL:       https://git.openjdk.java.net/loom/commit/fdcae6653c215646c83e19721a18508f6e667eb4

8269092: Add OldObjectSampleEvent.allocationSize field

Reviewed-by: egahlin, jbachorik

! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
+ test/jdk/jdk/jfr/event/oldobject/TestObjectSize.java

Changeset: ffa34ed4
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-06-25 09:41:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/ffa34ed429079827c9b0acb843288fde4b7fa53d

8265919: RunThese30M fails "assert((!(((((JfrTraceIdBits::load(value)) & ((1 << 4) << 8)) != 0))))) failed: invariant"

Reviewed-by: egahlin

! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp

Changeset: 1d167978
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2021-06-25 15:42:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/1d167978e53603ccf1599f476143391e7db51992

8268469: Update java.time to use switch expressions

Reviewed-by: lancea, naoto, dfuchs, iris, chegar

! src/java.base/share/classes/java/time/Duration.java
! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/LocalDateTime.java
! src/java.base/share/classes/java/time/Month.java
! src/java.base/share/classes/java/time/OffsetDateTime.java
! src/java.base/share/classes/java/time/Ser.java
! src/java.base/share/classes/java/time/ZonedDateTime.java
! src/java.base/share/classes/java/time/chrono/ChronoLocalDateTimeImpl.java
! src/java.base/share/classes/java/time/chrono/ChronoZonedDateTime.java
! src/java.base/share/classes/java/time/chrono/HijrahChronology.java
! src/java.base/share/classes/java/time/chrono/HijrahDate.java
! src/java.base/share/classes/java/time/chrono/IsoEra.java
! src/java.base/share/classes/java/time/chrono/MinguoChronology.java
! src/java.base/share/classes/java/time/chrono/MinguoDate.java
! src/java.base/share/classes/java/time/chrono/MinguoEra.java
! src/java.base/share/classes/java/time/chrono/Ser.java
! src/java.base/share/classes/java/time/chrono/ThaiBuddhistChronology.java
! src/java.base/share/classes/java/time/chrono/ThaiBuddhistEra.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
! src/java.base/share/classes/java/time/format/SignStyle.java
! src/java.base/share/classes/java/time/temporal/IsoFields.java
! src/java.base/share/classes/java/time/zone/Ser.java

Changeset: b565459f
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-06-25 16:33:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/b565459f83b749a01d7d873a01bb7dbdf55745de

8267138: Stray suffix when starting gtests via GTestWrapper.java

Reviewed-by: shade

! test/hotspot/jtreg/gtest/GTestWrapper.java

Changeset: 35c47020
Author:    Patrick Concannon <pconcannon at openjdk.org>
Date:      2021-06-25 16:34:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/35c4702055ccf11975391df01f62a70e06ecae83

8268967: Update java.security to use switch expressions

Reviewed-by: xuelei

! src/java.base/share/classes/java/security/MessageDigest.java
! src/java.base/share/classes/java/security/Signature.java
! src/java.base/share/classes/java/security/cert/X509CertSelector.java

Changeset: 223759fb
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2021-06-25 18:25:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/223759fb8af4a28f8ff8563e438ca285a87a9f2d

8266901: Clarify the method description of Duration.toDaysPart()

Reviewed-by: bpb, rriggs, lancea, iris, scolebourne

! src/java.base/share/classes/java/time/Duration.java

Changeset: 3fae4b37
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-06-25 19:07:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/3fae4b372065b4293b64514e0679df419cd5c89a

6633375: FileOutputStream_md.c should be merged into FileOutputStream.c

Reviewed-by: naoto

= src/java.base/share/native/libjava/FileOutputStream.c
- src/java.base/unix/native/libjava/FileOutputStream_md.c

Changeset: 68ef21db
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-06-25 19:08:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/68ef21db415fb61ac9690290b692594da6b87ff9

4847239: (spec) File.createTempFile() should make it clear that it doesn't create the temporary directory

Reviewed-by: naoto, lancea

! src/java.base/share/classes/java/io/File.java
+ test/jdk/java/io/File/createTempFile/TargetDirectory.java

Changeset: 3b83bc1b
Author:    Dongbo He <dongbohe at openjdk.org>
Committer: Hamlin Li <mli at openjdk.org>
Date:      2021-06-26 09:54:47 +0000
URL:       https://git.openjdk.java.net/loom/commit/3b83bc1bc331d268987f56ea4f23124a7f6ee38b

8268427: Improve AlgorithmConstraints:checkAlgorithm performance

Co-authored-by: GaofengZhang <zhanggaofeng9 at huawei.com>
Reviewed-by: xuelei, ascarpino

! src/java.base/share/classes/sun/security/util/AbstractAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/LegacyAlgorithmConstraints.java
+ test/micro/org/openjdk/bench/java/security/AlgorithmConstraintsPermits.java

Changeset: 51a1299b
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2021-06-26 15:57:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/51a1299b68fb3a2e58de20209745c89f1d5f9ed3

8264125: Specification of Taskbar::getIconImage doesn't mention that the returned image might not be equal to the Taskbar::setIconImage one. (eg on Mac OS)

Reviewed-by: kizune, prr

! src/java.desktop/share/classes/java/awt/Taskbar.java

Changeset: 561a3a50
Author:    Christoph Göttschkes <cgo at openjdk.org>
Committer: Igor Veresov <iveresov at openjdk.org>
Date:      2021-06-27 13:12:51 +0000
URL:       https://git.openjdk.java.net/loom/commit/561a3a5077a573c88ba94cb7f7412dfc4c97aa91

8269129: Multiple tier1 tests in hotspot/jtreg/compiler are failing for client VMs

Reviewed-by: kvn, iveresov

! test/hotspot/jtreg/compiler/arraycopy/TestCloneAccess.java
! test/hotspot/jtreg/compiler/arraycopy/TestCloneAccessStressGCM.java
! test/hotspot/jtreg/compiler/c2/TestJumpTable.java
! test/hotspot/jtreg/compiler/c2/TestReplaceEquivPhis.java
! test/hotspot/jtreg/compiler/c2/TestShiftRightAndAccumulate.java
! test/hotspot/jtreg/compiler/codegen/ClearArrayTest.java

Changeset: 8bed3534
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-06-27 22:23:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/8bed35343d9143f57af53e8c78d86a7b1cb8ac04

8269261: The PlaceHolder code uses Thread everywhere but is always dealing with JavaThreads

Reviewed-by: ccheung, coleenp

! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/placeholders.hpp

Changeset: ab7ff1e1
Author:    Dean Long <dlong at openjdk.org>
Date:      2021-06-23 01:48:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/ab7ff1e1374d3a5c4c1fb8df9951c593775ea50c

8266885: [aarch64] Crash with 'Field too big for insn' for some tests under compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/

Reviewed-by: ngasson, dnsimon, kvn

! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/aarch64/AArch64TestAssembler.java

Changeset: ce917b23
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-06-23 07:39:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/ce917b23596415ab48f95f36c7d88adb1ec0df68

8269148: Update minor GCC version in GitHub Actions pipeline

Reviewed-by: erikj, dholmes, xliu

! .github/workflows/submit.yml

Changeset: 1323be54
Author:    Xin Liu <xliu at openjdk.org>
Committer: Volker Simonis <simonis at openjdk.org>
Date:      2021-06-23 08:45:49 +0000
URL:       https://git.openjdk.java.net/loom/commit/1323be54d26833d261ef5b53ae0ee9b58a96aabb

8269064: Dropped messages of AsyncLogWriter cause memleak

Reviewed-by: dholmes, simonis

! src/hotspot/share/logging/logAsyncWriter.cpp

Changeset: 8128ca13
Author:    Per Liden <pliden at openjdk.org>
Date:      2021-06-23 10:14:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/8128ca1381a058cb5ed3775bafa2bc681f8fe2c1

8269066: assert(ZAddress::is_marked(addr)) failed: Should be marked

Reviewed-by: eosterlund, stefank, kbarrett, tschatzl

! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp

Changeset: bf706207
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-06-23 10:16:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/bf706207454d8aea57049189befdf2a08e6d1291

8268961: Parenthesized pattern with guards does not work
8268896: Parenthesized pattern is not guarded by source level check

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! test/langtools/tools/javac/patterns/DisambiguateParenthesizedPattern.java
! test/langtools/tools/javac/patterns/Guards.java
! test/langtools/tools/javac/patterns/RawTypeBindingWarning.java
! test/langtools/tools/javac/patterns/RawTypeBindingWarning.out
+ test/langtools/tools/javac/patterns/SourceLevelChecks.java

Changeset: 1b2147a2
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2021-06-23 11:49:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/1b2147a23f1bdc2ed4a91ddbb4ac70b26e5cfb2d

8269125: Klass enqueue element size calculation wrong when traceid value cross compress limit

Reviewed-by: jbachorik, egahlin

! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdKlassQueue.cpp
! src/hotspot/share/jfr/utilities/jfrEpochQueue.inline.hpp

Changeset: 7e96318a
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2021-06-23 17:13:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/7e96318a1fb083d1c037c2c8d5a26f68fddf7a04

8254571: Erroneous generic type inference in a lambda expression with a checked exception

Reviewed-by: jlahoda, mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
+ test/langtools/tools/javac/lambda/considerExceptionTVarInStuckExprs/ConsiderExceptionTVarsInStuckExprs.java

Changeset: b4743143
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-06-23 17:25:34 +0000
URL:       https://git.openjdk.java.net/loom/commit/b4743143428a3e0c9a6d1d7dcaf73f7a06882e84

8266854: LibraryCallKit::inline_preconditions_checkIndex modifies control flow even if the intrinsic bailed out

Reviewed-by: kvn, jbhateja, vlivanov

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

Changeset: a30141d6
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-06-24 01:17:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/a30141d636ff6cfe6a009a5f7422b732081cd2df

8269179: Crash in TestMacroLogicVector::testSubWordBoolean: assert(_base >= VectorMask && _base <= VectorZ) failed: Not a Vector

Reviewed-by: kvn, neliasso

! src/hotspot/cpu/x86/x86.ad

Changeset: 0c3fc27a
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2021-06-24 03:01:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/0c3fc27a4577fbd054c409403e058d2859129c41

8268482: compiler/intrinsics/VectorizedMismatchTest.java failed with failed: length in range

Reviewed-by: vlivanov, neliasso

! src/hotspot/share/opto/library_call.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: d3d3b221
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2021-06-24 05:19:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/d3d3b221d3ae8de21c42749f48343fe2d49cdeee

8269265: ProblemList serviceability/sa/TestJmapCoreMetaspace.java with ZGC

Reviewed-by: cjplummer

! test/hotspot/jtreg/ProblemList-zgc.txt

Changeset: 3fb28d30
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-06-24 06:37:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/3fb28d3074dfb33d8b7e489c9a55f52d4e0b954b

8269218: GaloisCounterMode.overlapDetection misses the JDK-8263436 fix again

Reviewed-by: ascarpino

! src/java.base/share/classes/com/sun/crypto/provider/GaloisCounterMode.java

Changeset: 63bcd333
Author:    Paul Sandoz <psandoz at openjdk.org>
Date:      2021-06-24 16:02:22 +0000
URL:       https://git.openjdk.java.net/loom/commit/63bcd3336ecf77a8d256b243c13165397fc8e5bb

8269246: Scoped ByteBuffer vector access

Reviewed-by: mcimadamore

! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorIntrinsics.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
+ test/jdk/jdk/incubator/vector/AbstractVectorLoadStoreTest.java
! test/jdk/jdk/incubator/vector/AbstractVectorTest.java
! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template

Changeset: 424cc502
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-24 16:57:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/424cc5025778d69d5b5b70d529184cc2ca305c98

8269307: ProblemList java/awt/KeyboardFocusmanager/TypeAhead/ButtonActionKeyTest/ButtonActionKeyTest.java on win-x64

Reviewed-by: mikael

! test/jdk/ProblemList.txt

Changeset: 443a79aa
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-24 20:26:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/443a79aaa191953e948e4732400c58e1311c3673

8269314: ProblemList serviceability/dcmd/gc/RunFinalizationTest.java on Win-X64 and linux-aarch64

Reviewed-by: ccheung

! test/hotspot/jtreg/ProblemList.txt

Changeset: 22d86750
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-24 20:27:10 +0000
URL:       https://git.openjdk.java.net/loom/commit/22d867508514d57faaaa5c515ed5bfc635eb63f6

8269315: ProblemList javax/swing/JFileChooser/FileSystemView/SystemIconTest.java on Win-X64

Reviewed-by: ccheung

! test/jdk/ProblemList.txt

Changeset: cfa6a995
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-24 20:27:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/cfa6a995e10ebce70c714b7060554d7411b8cf6f

8269316: ProblemList vmTestbase/vm/mlvm/mixed/stress/regression/b6969574/INDIFY_Test.java on Linux-X64 -Xcomp

Reviewed-by: ccheung

! test/hotspot/jtreg/ProblemList-Xcomp.txt

Changeset: 7ab12856
Author:    Guoxiong Li <gli at openjdk.org>
Date:      2021-06-24 23:07:43 +0000
URL:       https://git.openjdk.java.net/loom/commit/7ab12856c4b914a2f7b7de3cd4963598aab0f330

8267610: NPE at at jdk.compiler/com.sun.tools.javac.jvm.Code.emitop
8268748: Javac generates uncorrect bytecodes when using nested pattern variables

Reviewed-by: jlahoda, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
+ test/langtools/tools/javac/patterns/LambdaCannotCapturePatternVariables.java
+ test/langtools/tools/javac/patterns/NestedPatternVariablesBytecode.java

Changeset: 44691cc3
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-06-25 01:05:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/44691cc3b003ee6769249b481fb9bf9c5afa6182

8268972: Add default impl for recent new Reporter.print method

Reviewed-by: prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/doclet/Reporter.java

Changeset: 4eb32129
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2021-06-25 09:52:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/4eb321298a1abf6b24bd9515c5c0c3580b2f31f7

8268871: Adjust javac to updated exhaustiveness specification

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/Exhaustiveness.java

Changeset: 1e3b418a
Author:    Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2021-06-25 18:31:18 +0000
URL:       https://git.openjdk.java.net/loom/commit/1e3b418a53a080a53827989393362338b43dd363

8269335: Unable to load svml library

Reviewed-by: psandoz

! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
+ test/jdk/jdk/incubator/vector/LoadSvmlTest.java

Changeset: d799563a
Author:    Joe Wang <joehw at openjdk.org>
Date:      2021-06-25 18:42:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/d799563ac06d66acea6dbd9cb1fe78b253e8a0e7

8256919: BCEL: Utility.encode forget to close

Reviewed-by: lancea, bpb, naoto

! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/classfile/Utility.java
+ test/jaxp/javax/xml/jaxp/unittest/bcel/UtilityTest.java

Changeset: 5ebed06e
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2021-06-25 19:06:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/5ebed06e8ae27ca73433497b4e4aa559d06ed8ec

8269074: (fs) Files.copy fails to copy from /proc on some linux kernel versions

Reviewed-by: alanb, vtewari

! src/java.base/unix/native/libnio/fs/UnixCopyFile.c

Changeset: fb0a95fe
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2021-06-25 21:27:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/fb0a95fed46a04475697204de576c57f98d5b55a

8269036: tools/jpackage/share/AppImagePackageTest.java failed with "hdiutil: create failed - Resource busy"

Reviewed-by: asemenyuk, herrick

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/RetryExecutor.java

Changeset: 1404e4bf
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2021-06-25 22:10:48 +0000
URL:       https://git.openjdk.java.net/loom/commit/1404e4bf44e28cadda3949f9e398e664cb98a5e2

8269302: serviceability/dcmd/framework/InvalidCommandTest.java still fails after JDK-8268433

Reviewed-by: kevinw, dcubed

! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/SocketIOPipe.java

Changeset: 824a5169
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-06-25 22:48:56 +0000
URL:       https://git.openjdk.java.net/loom/commit/824a51693e10afba834823efb38195ee0d692e5e

8269260: Add AVX512 and other SSE + AVX combinations testing for tests which generate vector instructions

Reviewed-by: iveresov, dlong

! test/hotspot/jtreg/TEST.groups

Changeset: 3d0d27ce
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2021-06-26 16:46:57 +0000
URL:       https://git.openjdk.java.net/loom/commit/3d0d27ce57b4456b6fab86f05e105241ddf8471e

8269351: Proxy::newProxyInstance and MethodHandleProxies::asInterfaceInstance should reject sealed interfaces

Reviewed-by: darcy, alanb

! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! test/jdk/java/lang/invoke/MethodHandlesProxiesTest.java
+ test/jdk/java/lang/reflect/Proxy/SealedInterfaceTest.java

Changeset: 6eb734a6
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2021-06-26 18:27:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/6eb734a60fdd982c94dd152a803809f148bff582

8266269: Lookup::accessClass fails with IAE when accessing an arrayClass with a protected inner class as component class

Reviewed-by: chegar, alanb

! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! test/jdk/java/lang/invoke/t8150782/TestAccessClass.java
! test/jdk/java/lang/invoke/t8150782/TestFindClass.java
= test/jdk/java/lang/invoke/t8150782/p/Foo.java
+ test/jdk/java/lang/invoke/t8150782/q/Bar.java

Changeset: d9cb068f
Author:    Dean Long <dlong at openjdk.org>
Date:      2021-06-26 20:07:04 +0000
URL:       https://git.openjdk.java.net/loom/commit/d9cb068f4ba85e2be2ebc14e89e739b0a2d90409

8258746: illegal access to global field _jvmci_old_thread_counters by terminated thread causes crash

Reviewed-by: dholmes, kvn

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

Changeset: a29953d8
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-06-27 23:51:05 +0000
URL:       https://git.openjdk.java.net/loom/commit/a29953d805ac6360bcfe005bcefa60e112788494

Merge

! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/thread.cpp
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/ProblemList.txt
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/thread.cpp
! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/ProblemList.txt

Changeset: f45be151
Author:    David Holmes <dholmes at openjdk.org>
Date:      2021-06-28 02:23:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/f45be1519e84dd0562a841ceb23bcec4dec1437f

8269003: Update the java manpage for JDK 18

Reviewed-by: minqi

! src/java.base/share/man/java.1

Changeset: 4d2412ef
Author:    Andrew Haley <aph at openjdk.org>
Date:      2021-06-28 09:14:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/4d2412ef3e1068063acc954a00b4db0fa4b5affb

8269122: The use of "extern const" for Register definitions generates poor code

Reviewed-by: adinn, kbarrett, kvn

! src/hotspot/share/asm/register.hpp

Changeset: 87ff2778
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-06-28 10:47:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/87ff27786b7310840aab00c391e2a7fa19a3c328

8269222: Incorrect number of workers reported for reference processing

Reviewed-by: tschatzl, sangheki

! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/workerDataArray.hpp
! src/hotspot/share/gc/shared/workerDataArray.inline.hpp

Changeset: 29bc381d
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2021-06-28 13:13:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/29bc381da517001251975b6d634c4f779ff1319a

8268902: Testing for threadObj != NULL is unnecessary in suspend handshake

Reviewed-by: pchilanomate, dcubed

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

Changeset: d0d26f5c
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2021-06-28 14:13:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/d0d26f5c550e44bf22d9155e4219351104be4635

8269433: Remove effectively unused ReferenceProcessor::_enqueuing_is_done

Reviewed-by: kbarrett, tschatzl

! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/referenceProcessor.cpp
! src/hotspot/share/gc/shared/referenceProcessor.hpp

Changeset: e9b2c058
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2021-06-28 19:05:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/e9b2c058a4ed5de29b991360f78fc1c5263c9268

8269409: Post JEP 411 refactoring: core-libs with maximum covering > 10K

Reviewed-by: lancea, naoto

! src/java.base/share/classes/java/io/ObjectInputFilter.java
! src/java.base/share/classes/java/net/IDN.java
! src/java.base/share/classes/java/time/chrono/HijrahChronology.java
! src/java.base/share/classes/java/time/zone/ZoneRulesProvider.java
! src/java.base/share/classes/java/util/Currency.java
! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java
! src/java.base/share/classes/sun/net/www/MimeTable.java
! src/java.base/share/classes/sun/net/www/protocol/http/AuthenticationInfo.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
! src/java.management/share/classes/java/lang/management/ManagementFactory.java
! src/java.management/share/classes/javax/management/modelmbean/DescriptorSupport.java
! src/java.naming/share/classes/com/sun/jndi/ldap/LdapPoolManager.java
! src/java.prefs/macosx/classes/java/util/prefs/MacOSXPreferencesFile.java
! src/java.prefs/unix/classes/java/util/prefs/FileSystemPreferences.java
! src/java.prefs/windows/classes/java/util/prefs/WindowsPreferences.java
! src/java.rmi/share/classes/sun/rmi/transport/DGCClient.java
! src/java.rmi/share/classes/sun/rmi/transport/DGCImpl.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPTransport.java
! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpChannelImpl.java
! src/jdk.sctp/unix/classes/sun/nio/ch/sctp/SctpNet.java

Changeset: e4c54463
Author:    Jim Laskey <jlaskey at openjdk.org>
Date:      2021-06-28 13:51:07 +0000
URL:       https://git.openjdk.java.net/loom/commit/e4c5446340605b112e0918fa9dcb48aaeaa730c8

8268236: The documentation of the String.regionMatches method contains error

Reviewed-by: rriggs, dfuchs

! src/java.base/share/classes/java/lang/String.java

Changeset: 8d09596f
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2021-06-28 15:52:09 +0000
URL:       https://git.openjdk.java.net/loom/commit/8d09596f270c822b867d38a5462ec62c613f1d0e

8269304: Regression ~5% in 2005 in b27

Reviewed-by: dlong, roland

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

Changeset: efe8423d
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2021-06-28 16:55:20 +0000
URL:       https://git.openjdk.java.net/loom/commit/efe8423d8c584f793e05128e7e69feede382b3e7

8269403: Fix jpackage tests to gracefully handle jpackage app launcher crashes

Reviewed-by: almatvee, herrick

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java

Changeset: 20640a57
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2021-06-28 17:30:41 +0000
URL:       https://git.openjdk.java.net/loom/commit/20640a57f3a352a046006d4795afa4a64f4dc92d

8269534: Remove java/util/concurrent/locks/Lock/TimedAcquireLeak.java from ProblemList.txt

Reviewed-by: iignatyev, tschatzl

! test/jdk/ProblemList.txt

Changeset: 09bb8468
Author:    Xin Liu <xliu at openjdk.org>
Date:      2021-06-28 18:17:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/09bb84685fd959157857cf7739aedddd4a5e0cee

8267952: async logging supports to dynamically change tags and decorators

Reviewed-by: dholmes, phh

! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logDecorators.cpp
! src/hotspot/share/logging/logDecorators.hpp
! src/hotspot/share/logging/logTagSet.cpp
! test/hotspot/gtest/logging/logTestFixture.cpp
! test/hotspot/gtest/logging/test_logConfiguration.cpp
! test/hotspot/gtest/logging/test_logDecorators.cpp

Changeset: 56240690
Author:    Mandy Chung <mchung at openjdk.org>
Date:      2021-06-28 19:52:27 +0000
URL:       https://git.openjdk.java.net/loom/commit/56240690f62f9048a45a53525efccffdec235a8d

8269426: Rename test/jdk/java/lang/invoke/t8150782 to accessClassAndFindClass

Reviewed-by: jvernee

= test/jdk/java/lang/invoke/accessClassAndFindClass/TestAccessClass.java
= test/jdk/java/lang/invoke/accessClassAndFindClass/TestCls.java
= test/jdk/java/lang/invoke/accessClassAndFindClass/TestFindClass.java
= test/jdk/java/lang/invoke/accessClassAndFindClass/TestLookup.java
= test/jdk/java/lang/invoke/accessClassAndFindClass/p/Foo.java
= test/jdk/java/lang/invoke/accessClassAndFindClass/q/Bar.java

Changeset: 03d54e6e
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-06-28 23:00:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/03d54e6ef1a40ee78b0cc65ca0aea276fbdbc7b7

Merge

! src/hotspot/share/logging/logAsyncWriter.hpp
! src/hotspot/share/logging/logAsyncWriter.hpp

Changeset: ee1e202b
Author:    Yumin Qi <minqi at openjdk.org>
Date:      2021-06-28 23:20:28 +0000
URL:       https://git.openjdk.java.net/loom/commit/ee1e202bc36b8413e33b7b9e4c9f7a0601bf9a63

8268821: Split systemDictionaryShared.cpp

Reviewed-by: erikj, ccheung, iklam

! make/hotspot/lib/JvmFeatures.gmk
! src/hotspot/share/cds/archiveBuilder.cpp
+ src/hotspot/share/cds/cdsProtectionDomain.cpp
+ src/hotspot/share/cds/cdsProtectionDomain.hpp
+ src/hotspot/share/cds/dumpTimeClassInfo.cpp
+ src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
+ src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
+ src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
+ src/hotspot/share/cds/runTimeClassInfo.cpp
+ src/hotspot/share/cds/runTimeClassInfo.hpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp

Changeset: a9771575
Author:    Andrew Haley <aph at openjdk.org>
Date:      2021-06-29 07:39:24 +0000
URL:       https://git.openjdk.java.net/loom/commit/a97715755d01b88ad9e4cf32f10ca5a3f2fda898

8261579: AArch64: Support for weaker memory ordering in Atomic

Reviewed-by: adinn, shade

! src/hotspot/cpu/aarch64/atomic_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/os_cpu/bsd_aarch64/atomic_bsd_aarch64.hpp
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.hpp
! src/hotspot/share/runtime/atomic.hpp

Changeset: 3f2c3723
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-06-29 14:16:21 +0000
URL:       https://git.openjdk.java.net/loom/commit/3f2c372396433c7e324561392b8410d5c491af95

8269126: Rename G1AllowPreventiveGC option to G1UsePreventiveGC

Reviewed-by: iwalulya, kbarrett

! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java
! test/hotspot/jtreg/gc/g1/TestVerifyGCType.java

Changeset: e238cbd5
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date:      2021-06-29 14:35:13 +0000
URL:       https://git.openjdk.java.net/loom/commit/e238cbd596d29d10e45e4bad7a10708c4022097f

8269530: runtime/ParallelLoad/ParallelSuperTest.java timeout

Reviewed-by: dholmes, coleenp

! test/hotspot/jtreg/runtime/ParallelLoad/ClassLoadingThread.java
! test/hotspot/jtreg/runtime/ParallelLoad/MyLoader.java

Changeset: bb42d751
Author:    Man Cao <manc at openjdk.org>
Date:      2021-06-29 17:03:35 +0000
URL:       https://git.openjdk.java.net/loom/commit/bb42d75161cdf5d9ef2b1b227000df5165ab1198

8269417: Minor clarification on NonblockingQueue utility

Reviewed-by: kbarrett, iwalulya

! src/hotspot/share/utilities/nonblockingQueue.hpp
! src/hotspot/share/utilities/nonblockingQueue.inline.hpp

Changeset: c1e2a294
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-06-29 17:57:15 +0000
URL:       https://git.openjdk.java.net/loom/commit/c1e2a29448b67bfe90f99252feef7ffc282b05b2

8263640: hs_err improvement: handle class path longer than O_BUFLEN

Reviewed-by: iklam, minqi, dholmes

! src/hotspot/share/runtime/arguments.cpp
+ test/hotspot/jtreg/runtime/jcmd/JcmdCmdLine.java

Changeset: 7a23c9cb
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2021-06-29 18:39:42 +0000
URL:       https://git.openjdk.java.net/loom/commit/7a23c9cbb7d09c4e6c4e8d9b2f912e41d60fd05e

8260540: serviceability/jdwp/AllModulesCommandTest.java failed with "Debuggee error: 'ERROR: transport error 202: bind failed: Address already in use'"

Reviewed-by: sspitsyn, kevinw

! test/hotspot/jtreg/serviceability/jdwp/AllModulesCommandTest.java
! test/hotspot/jtreg/serviceability/jdwp/DebuggeeLauncher.java
! test/hotspot/jtreg/serviceability/jdwp/JdwpChannel.java
! test/jdk/com/sun/jdi/JdwpAllowTest.java
! test/jdk/com/sun/jdi/RunToExit.java
! test/jdk/com/sun/jdi/lib/jdb/Debuggee.java
+ test/lib/jdk/test/lib/JDWP.java

Changeset: 7ca753bf
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-06-29 18:45:52 +0000
URL:       https://git.openjdk.java.net/loom/commit/7ca753bf0cb58ff0f82a7e9baee177a6da9f56e7

8269268: JDWP: Properly fix thread lookup assert in findThread()

Reviewed-by: kevinw, amenkov, sspitsyn

! src/jdk.jdwp.agent/share/native/libjdwp/eventHandler.c
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
! src/jdk.jdwp.agent/share/native/libjdwp/util.h

Changeset: 1ac8deef
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2021-06-29 19:52:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/1ac8deef4c0973eeeef2a34f6d0cee0c2efa82a9

8269615: Fix for 8263640 broke Windows build

Reviewed-by: iklam, dcubed

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

Changeset: fc0fd96a
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-06-29 08:34:55 +0000
URL:       https://git.openjdk.java.net/loom/commit/fc0fd96a5f8faf09264edf4fbc94bf1d8ac7b3a2

8269126: Rename G1AllowPreventiveGC option to G1UsePreventiveGC

Reviewed-by: kbarrett, iwalulya

! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1_globals.hpp
! test/hotspot/jtreg/gc/g1/TestGCLogMessages.java

Changeset: 7010dfdf
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2021-06-29 11:18:23 +0000
URL:       https://git.openjdk.java.net/loom/commit/7010dfdffab3582d7f5e935247735dff1b3152e6

8269517: compiler/loopopts/TestPartialPeelingSinkNodes.java crashes with -XX:+VerifyGraphEdges

Reviewed-by: kvn, dlong

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

Changeset: 0d83dc24
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2021-06-29 12:29:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/0d83dc241119eb970bf41fea56f42f686ec38b83

8268699: Shenandoah: Add test for JDK-8268127

Backport-of: e59acd9860ca9e50c91472f8215f73c17d2099b6

+ test/hotspot/jtreg/gc/shenandoah/options/TestLargePagesWithSmallHeap.java

Changeset: 25f9f19a
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2021-06-29 14:31:01 +0000
URL:       https://git.openjdk.java.net/loom/commit/25f9f19af9831e151a39518020aefa2c18fd7217

8249646: Runtime.exec(String, String[], File) documentation contains literal {@link ...}

Reviewed-by: sundar, iris

! src/java.base/share/classes/java/lang/Runtime.java

Changeset: b8a16e93
Author:    Nils Eliasson <neliasso at openjdk.org>
Date:      2021-06-29 18:38:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/b8a16e931b1dc77dbe537fc5d2127a94ef71c801

8268884: C2: Compile::remove_speculative_types must iterate top-down

Reviewed-by: roland, kvn

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

Changeset: 401cb0ad
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2021-06-29 18:41:19 +0000
URL:       https://git.openjdk.java.net/loom/commit/401cb0ad5517f5962061c7155354380a4c342ddf

8269232: assert(!is_jweak(handle)) failed: wrong method for detroying jweak

Reviewed-by: rkennke, amenkov, sspitsyn, sgehwolf

! src/jdk.jdwp.agent/share/native/libjdwp/commonRef.c
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/EnableCollection/enablecol001.java

Changeset: d0420295
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2021-06-29 21:02:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/d042029509a8cbdb723f78e2cfee4e2885775814

8269529: javax/swing/reliability/HangDuringStaticInitialization.java fails in Windows debug build

Reviewed-by: serb, psadhukhan, pbansal

! test/jdk/javax/swing/reliability/HangDuringStaticInitialization.java

Changeset: 0d745ae8
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2021-06-29 22:52:45 +0000
URL:       https://git.openjdk.java.net/loom/commit/0d745ae8fde5cab290dc8c695d2906f9a98c491c

8269034: AccessControlException for SunPKCS11 daemon threads

Reviewed-by: valeriep

! src/java.base/share/classes/module-info.java
! src/java.base/share/lib/security/default.policy
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh

Changeset: ee526a2e
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2021-06-30 01:19:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/ee526a2ea840aedb97b23538f9d624acbccebc97

Merge


Changeset: b969136b
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2021-06-30 02:05:25 +0000
URL:       https://git.openjdk.java.net/loom/commit/b969136b9fcf5f977ebe466f5f9de5c520413e84

8245877: assert(_value != __null) failed: resolving NULL _value in JvmtiExport::post_compiled_method_load

Reviewed-by: sspitsyn, dholmes, coleenp

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! test/hotspot/jtreg/ProblemList.txt

Changeset: 3ad20fcd
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2021-06-30 04:38:33 +0000
URL:       https://git.openjdk.java.net/loom/commit/3ad20fcdfa35796c190ccbaf26872b0fe30d8c76

8269571: NMT should print total malloc bytes and invocation count

Reviewed-by: zgu, xliu

! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/mallocTracker.hpp
! src/hotspot/share/services/memReporter.cpp

Changeset: ee0247f0
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-06-30 08:05:44 +0000
URL:       https://git.openjdk.java.net/loom/commit/ee0247f056daea7a0afdd572d13fb30f5164e889

8263461: jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java uses wrong mechanism to cause evacuation failure

Reviewed-by: kbarrett, iwalulya, ayang

! test/jdk/ProblemList.txt
! test/jdk/jdk/jfr/event/gc/detailed/TestEvacuationFailedEvent.java
- test/jdk/jdk/jfr/event/gc/detailed/evacuationfailed-testsettings.jfc

Changeset: a0f32cb1
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2021-06-30 09:14:26 +0000
URL:       https://git.openjdk.java.net/loom/commit/a0f32cb1406e4957e84befd9b68444adb662bd13

8268906: gc/g1/mixedgc/TestOldGenCollectionUsage.java assumes that GCs take 1ms minimum

Reviewed-by: kbarrett, ayang, lkorinth

! test/hotspot/jtreg/gc/g1/mixedgc/TestOldGenCollectionUsage.java

Changeset: a6b253d8
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2021-06-30 12:33:06 +0000
URL:       https://git.openjdk.java.net/loom/commit/a6b253d85c732ddd1d3154d5fc108d2bba66ab01

8269416: [JVMCI] capture libjvmci crash data to a file

Reviewed-by: kvn, dholmes

! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmci.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/jvmci_globals.hpp
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp

Changeset: 23d2996f
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-06-30 13:22:38 +0000
URL:       https://git.openjdk.java.net/loom/commit/23d2996fee54afcc386a505a65d3236aab874e9e

8269478: Shenandoah: gc/shenandoah/mxbeans tests should be more resilient

Reviewed-by: rkennke

! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestChurnNotifications.java
! test/hotspot/jtreg/gc/shenandoah/mxbeans/TestPauseNotifications.java

Changeset: a96012a7
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2021-06-30 13:32:32 +0000
URL:       https://git.openjdk.java.net/loom/commit/a96012a7afce6678125d3fb537f2433642953315

8261495: Shenandoah: reconsider update references memory ordering

Reviewed-by: zgu, rkennke

! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSetClone.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp

Changeset: 1810b1c2
Author:    Andrew Haley <aph at openjdk.org>
Date:      2021-06-30 13:59:39 +0000
URL:       https://git.openjdk.java.net/loom/commit/1810b1c2ad86e6907db09fffee97fa04174cdec2

8269516: AArch64: Assembler cleanups

Reviewed-by: ngasson, adinn

! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/foreign_globals_aarch64.cpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/share/asm/codeBuffer.hpp

Changeset: 83bce94c
Author:    Masanori Yano <myano at openjdk.org>
Committer: Joe Wang <joehw at openjdk.org>
Date:      2021-06-30 16:25:40 +0000
URL:       https://git.openjdk.java.net/loom/commit/83bce94cc8a7fb45b0604598411fbecc62000dfd

8268457: XML Transformer outputs Unicode supplementary character incorrectly to HTML

Reviewed-by: lancea, naoto, iris, joehw

! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/ToHTMLStream.java
+ test/jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest.java
+ test/jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest1.html
+ test/jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest1.xml
+ test/jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest1.xsl
+ test/jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest2.txt
+ test/jaxp/javax/xml/jaxp/unittest/transform/SurrogateTest2.xml



More information about the loom-dev mailing list