git: openjdk/loom: master: 68 new changesets

duke duke at openjdk.org
Thu Jul 7 11:25:58 UTC 2022


Changeset: 910053b7
Author:    KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2022-06-28 23:37:23 +0000
URL:       https://git.openjdk.org/loom/commit/910053b74ec5249b3ecae33b9b0b0a68729ef418

8280235: Deprecated flag FlightRecorder missing from VMDeprecatedOptions test

Reviewed-by: dholmes, mgronlun

! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: 779b4e1d
Author:    Yuta Sato <satouyuzzb at oss.nttdata.com>
Committer: Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2022-06-29 01:17:28 +0000
URL:       https://git.openjdk.org/loom/commit/779b4e1d1959bc15a27492b7e2b951678e39cca8

8287001: Add warning message when fail to load hsdis libraries

Reviewed-by: kvn, ysuenaga

! src/hotspot/share/compiler/disassembler.cpp

Changeset: b96ba198
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-06-29 04:12:46 +0000
URL:       https://git.openjdk.org/loom/commit/b96ba19807845739b36274efb168dd048db819a3

8289182: NMT: MemTracker::baseline should return void

Reviewed-by: dholmes, zgu

! src/hotspot/share/services/memBaseline.cpp
! src/hotspot/share/services/memBaseline.hpp
! src/hotspot/share/services/memTracker.cpp
! src/hotspot/share/services/nmtDCmd.cpp
! test/hotspot/jtreg/runtime/NMT/JcmdBaselineDetail.java
! test/hotspot/jtreg/runtime/NMT/JcmdDetailDiff.java
! test/hotspot/jtreg/runtime/NMT/JcmdSummaryDiff.java
! test/hotspot/jtreg/runtime/NMT/MallocSiteTypeChange.java

Changeset: 108cd695
Author:    Quan Anh Mai <anhmdq99 at gmail.com>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2022-06-29 10:34:05 +0000
URL:       https://git.openjdk.org/loom/commit/108cd695167f0eed7b778c29b55914998f15b90d

8283726: x86_64 intrinsics for compareUnsigned method in Integer and Long

Reviewed-by: kvn, jbhateja

! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/classes/java/lang/Integer.java
! src/java.base/share/classes/java/lang/Long.java
+ test/hotspot/jtreg/compiler/intrinsics/TestCompareUnsigned.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/micro/org/openjdk/bench/java/lang/Integers.java
! test/micro/org/openjdk/bench/java/lang/Longs.java

Changeset: 167ce4da
Author:    Yasumasa Suenaga <ysuenaga at openjdk.org>
Date:      2022-06-29 11:43:45 +0000
URL:       https://git.openjdk.org/loom/commit/167ce4dae248024ffda0439c3ccc6b12404eadaf

8289421: No-PCH build for Minimal VM was broken by JDK-8287001

Reviewed-by: mbaesken, jiefu, stuefe

! src/hotspot/share/compiler/disassembler.cpp

Changeset: 2961b7ee
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-06-29 13:15:19 +0000
URL:       https://git.openjdk.org/loom/commit/2961b7eede7205f8d67427bdf020de7966900424

8285364: Remove REF_ enum for java.lang.ref.Reference

Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Reviewed-by: kbarrett, coleenp, stefank

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/classfile/vmClasses.cpp
! 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/referenceProcessorPhaseTimes.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/memory/referenceType.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceRefKlass.cpp
! src/hotspot/share/oops/instanceRefKlass.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/ReferenceType.java

Changeset: 0709a6a1
Author:    liach <liach at users.noreply.github.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2022-06-29 14:22:48 +0000
URL:       https://git.openjdk.org/loom/commit/0709a6a1fb6bfc8aecde7eb827d1628e181e3253

8284942: Proxy building can just iterate superinterfaces once

Reviewed-by: mchung

! src/java.base/share/classes/java/lang/reflect/Proxy.java

Changeset: ba670ecb
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2022-06-29 16:14:55 +0000
URL:       https://git.openjdk.org/loom/commit/ba670ecbb9efdbcaa783d4a933499ca191fb58c5

8289094: [JVMCI] reduce JNI overhead and other VM rounds trips in JVMCI

Reviewed-by: kvn, dlong

! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/share/code/debugInfo.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciJavaClasses.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp
! src/hotspot/share/runtime/timer.cpp
! src/hotspot/share/runtime/timer.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/BytecodeFrame.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/RegisterSaveLayout.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/StackLockValue.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/site/Infopoint.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCodeCacheProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCode.java
+ src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledCodeStream.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPool.java
- src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantPoolObject.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotConstantReflectionProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJDKReflection.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMemoryAccessProviderImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodData.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotMethodDataAccessor.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotReferenceMap.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.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/HotSpotResolvedPrimitiveType.java
- src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSentinelConstant.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotSpeculationEncoding.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/JFR.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/MetaspaceObject.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/Assumptions.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/JavaConstant.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/PrimitiveConstant.java
! test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/CompilerToVMHelper.java
! test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidCompilationResult.java
! test/hotspot/jtreg/compiler/jvmci/errors/TestInvalidOopMap.java

Changeset: b6bd190d
Author:    Zdenek Zambersky <zzambers at redhat.com>
Committer: Valerie Peng <valeriep at openjdk.org>
Date:      2022-06-29 17:20:03 +0000
URL:       https://git.openjdk.org/loom/commit/b6bd190d8d10fdb177f9fb100c9f44c9f57a3cb5

8288985: P11TlsKeyMaterialGenerator should work with ChaCha20-Poly1305

Reviewed-by: valeriep

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
+ test/jdk/sun/security/pkcs11/tls/TestKeyMaterialChaCha20.java

Changeset: 15efb2bd
Author:    Harshitha Onkar <honkar at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2022-06-29 18:36:38 +0000
URL:       https://git.openjdk.org/loom/commit/15efb2bdeb73e4e255dcc864be1a83450a2beaa8

8289238: Refactoring changes to PassFailJFrame Test Framework

Reviewed-by: azvegint, aivanov

! test/jdk/java/awt/print/PrinterJob/ImagePrinting/ClippedImages.java
! test/jdk/java/awt/print/PrinterJob/PrintGlyphVectorTest.java
! test/jdk/java/awt/print/PrinterJob/PrintLatinCJKTest.java
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
! test/jdk/javax/swing/JRadioButton/bug4380543.java
! test/jdk/javax/swing/JTabbedPane/4209065/bug4209065.java
! test/jdk/javax/swing/JTable/PrintAllPagesTest.java
! test/jdk/javax/swing/text/html/HtmlScriptTagParserTest.java

Changeset: dbc6e110
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-06-29 00:14:45 +0000
URL:       https://git.openjdk.org/loom/commit/dbc6e110100aa6aaa8493158312030b84152b33a

8289399: Update SourceVersion to use snippets

Reviewed-by: jjg, iris

! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java

Changeset: 57089749
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Committer: Roger Riggs <rriggs at openjdk.org>
Date:      2022-06-29 14:56:28 +0000
URL:       https://git.openjdk.org/loom/commit/570897498baeab8d10f7d9525328a6d85d8c73ec

8288596: Random:from() adapter does not delegate to supplied generator in all cases

Reviewed-by: darcy

! src/java.base/share/classes/java/util/Random.java
! test/jdk/java/util/Random/RandomTest.java

Changeset: cf715449
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-06-29 15:47:26 +0000
URL:       https://git.openjdk.org/loom/commit/cf7154498fffba202b74b41a074f25c657b2e591

8289252: Recommend Locale.of() method instead of the constructor

Reviewed-by: joehw, rriggs

! src/java.base/share/classes/java/util/Locale.java

Changeset: 048bffad
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-06-29 23:32:37 +0000
URL:       https://git.openjdk.org/loom/commit/048bffad79b302890059ffc1bc559bfc601de92c

Merge

! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java

Changeset: dddd4e7c
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2022-06-30 01:43:11 +0000
URL:       https://git.openjdk.org/loom/commit/dddd4e7c81fccd82b0fd37ea4583ce1a8e175919

8289291: HttpServer sets incorrect value for "max" parameter in Keep-Alive header value

Reviewed-by: michaelm, dfuchs

! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
+ test/jdk/com/sun/net/httpserver/Http10KeepAliveMaxParamTest.java

Changeset: 31e50f2c
Author:    Xin Liu <xliu at openjdk.org>
Date:      2022-06-30 03:59:42 +0000
URL:       https://git.openjdk.org/loom/commit/31e50f2c7642b046dc9ea1de8ec245dcbc4e1926

8286104: use aggressive liveness for unstable_if traps

Reviewed-by: kvn, thartmann

! src/hotspot/share/compiler/methodLiveness.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse2.cpp
+ test/hotspot/jtreg/compiler/c2/TestFoldCompares2.java
+ test/hotspot/jtreg/compiler/c2/irTests/TestOptimizeUnstableIf.java

Changeset: da6d1fc0
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-06-30 06:19:25 +0000
URL:       https://git.openjdk.org/loom/commit/da6d1fc0e0aeb1fdb504aced4b0dba0290ec240f

8289477: Memory corruption with CPU_ALLOC, CPU_FREE on muslc

Reviewed-by: dholmes, clanger

! src/hotspot/os/linux/os_linux.cpp

Changeset: 28c5e483
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2022-06-30 07:14:29 +0000
URL:       https://git.openjdk.org/loom/commit/28c5e483a80e0291bc784488ea15545dbecb257d

8287094: IGV: show node input numbers in edge tooltips

Reviewed-by: chagedorn, thartmann

! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/FigureConnection.java

Changeset: 7b5bd251
Author:    Ryan Ernst <ryan at iernst.net>
Committer: Chris Hegarty <chegar at openjdk.org>
Date:      2022-06-30 08:28:45 +0000
URL:       https://git.openjdk.org/loom/commit/7b5bd251efb7ad541e2eb9144121e414d17427fc

8286397: Address possibly lossy conversions in jdk.hotspot.agent

Reviewed-by: cjplummer, chegar

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/ObjectHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/classbrowser/HTMLGenerator.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/HeapHprofBinWriter.java

Changeset: 1305fb5c
Author:    Xiaohong Gong <xgong at openjdk.org>
Date:      2022-06-30 08:53:27 +0000
URL:       https://git.openjdk.org/loom/commit/1305fb5ca8e4ca6aa082293e4444fb7de1b1652c

8287984: AArch64: [vector] Make all bits set vector sharable for match rules

Reviewed-by: kvn, ngasson

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/share/opto/vectornode.cpp
+ test/hotspot/jtreg/compiler/vectorapi/AllBitsSetVectorMatchRuleTest.java

Changeset: c3addbb1
Author:    rmartinc <rmartinc at redhat.com>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date:      2022-06-30 09:17:57 +0000
URL:       https://git.openjdk.org/loom/commit/c3addbb1c01483e10189cc46d8f2378e5b56dcee

8288895: LdapContext doesn't honor set referrals limit

Reviewed-by: dfuchs, aefimov

! src/java.naming/share/classes/com/sun/jndi/ldap/AbstractLdapNamingEnumeration.java
+ test/jdk/com/sun/jndi/ldap/ReferralLimitSearchTest.java

Changeset: feb223aa
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-06-30 11:16:07 +0000
URL:       https://git.openjdk.org/loom/commit/feb223aacfd89d598a27b27c4b8be4601cc5eaff

8288707: javax/swing/JToolBar/4529206/bug4529206.java: setFloating does not work correctly

Reviewed-by: tr, serb

! test/jdk/javax/swing/JToolBar/4529206/bug4529206.java

Changeset: 00d06d4a
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2022-06-30 20:18:52 +0000
URL:       https://git.openjdk.org/loom/commit/00d06d4a82c5cbc8cc5fde97caa8cb56279c441a

8289440: Remove vmTestbase/nsk/monitoring/MemoryPoolMBean/isCollectionUsageThresholdExceeded/isexceeded003 from ProblemList.txt

Reviewed-by: amenkov, lmesnik

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isCollectionUsageThresholdExceeded/isexceeded001.java

Changeset: c20b3aa9
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-06-30 08:49:32 +0000
URL:       https://git.openjdk.org/loom/commit/c20b3aa9c5ada4c87b3421fbc3290f4d6a4706ac

8289278: Suspend/ResumeAllVirtualThreads need both can_suspend and can_support_virtual_threads

Reviewed-by: sspitsyn, dcubed, dholmes, iris

! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmti.xsl

Changeset: 918068a1
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-07-01 00:47:56 +0000
URL:       https://git.openjdk.org/loom/commit/918068a115efee7d439084b6d743cab5193bd943

Merge


Changeset: 124c63c1
Author:    Xiaohong Gong <xgong at openjdk.org>
Date:      2022-07-01 01:19:18 +0000
URL:       https://git.openjdk.org/loom/commit/124c63c17c897404e3c5c3615d6727303e4f3d06

8288294: [vector] Add Identity/Ideal transformations for vector logic operations

Reviewed-by: kvn, jbhateja

! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java

Changeset: d260a4e7
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2022-07-01 06:12:52 +0000
URL:       https://git.openjdk.org/loom/commit/d260a4e794681c6f4be4767350702754cfc2035c

8289434: x86_64: Improve comment on gen_continuation_enter()

Reviewed-by: kvn

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

Changeset: f190f4e6
Author:    Harshitha Onkar <honkar at openjdk.org>
Committer: Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2022-07-01 09:07:34 +0000
URL:       https://git.openjdk.org/loom/commit/f190f4e6389a0105b0701ec7ea201fab9dda0a48

8288444: Remove the workaround for frame.pack() in ModalDialogTest

Reviewed-by: azvegint

+ test/jdk/java/awt/Dialog/ModalDialogTest/ModalDialogTest.java

Changeset: b9b900a6
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2022-07-01 13:34:38 +0000
URL:       https://git.openjdk.org/loom/commit/b9b900a61ca914c7931d69bd4a8aeaa948be1d64

8277060: EXCEPTION_INT_DIVIDE_BY_ZERO in TypeAryPtr::dump2 with -XX:+TracePhaseCCP

Reviewed-by: kvn, thartmann, chagedorn, dlong

! src/hotspot/share/opto/type.cpp
! src/hotspot/share/utilities/globalDefinitions.cpp
+ test/hotspot/jtreg/compiler/debug/TestTracePhaseCCP.java

Changeset: a8fe2d97
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-07-01 13:43:45 +0000
URL:       https://git.openjdk.org/loom/commit/a8fe2d97a2ea1d3ce70d6095740c4ac7ec113761

8289512: Fix GCC 12 warnings for adlc output_c.cpp

Reviewed-by: kvn, lucy

! src/hotspot/share/adlc/output_c.cpp

Changeset: 09b4032f
Author:    Harold Seigel <hseigel at openjdk.org>
Date:      2022-07-01 14:31:30 +0000
URL:       https://git.openjdk.org/loom/commit/09b4032f8b07335729e71b16b8f735514f3aebce

8289534: Change 'uncomplicated' hotspot runtime options

Reviewed-by: coleenp, dholmes

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsRuntime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/perfMemory.cpp
! src/hotspot/share/utilities/vmError.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/VM.java
! test/jdk/java/lang/instrument/GetObjectSizeIntrinsicsTest.java

Changeset: c43bdf71
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2022-07-01 16:11:17 +0000
URL:       https://git.openjdk.org/loom/commit/c43bdf716596053ebe473c3b3bd5cf89482b9b01

8289257: Some custom loader tests failed due to symbol refcount not decremented

Reviewed-by: iklam, coleenp

! test/hotspot/jtreg/ProblemList-zgc.txt
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/test-classes/HelloUnload.java

Changeset: e291a67e
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-07-01 19:13:49 +0000
URL:       https://git.openjdk.org/loom/commit/e291a67e96970d80a9915f8a23afffed6e0b8ded

8289584: (fs) Print size values in java/nio/file/FileStore/Basic.java when they differ by > 1GiB

Reviewed-by: alanb

! test/jdk/java/nio/file/FileStore/Basic.java

Changeset: 2dd00f58
Author:    Kevin Driver <kevin.driver at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2022-07-01 21:28:44 +0000
URL:       https://git.openjdk.org/loom/commit/2dd00f580c1c5999a4905ade09bc50a5cb37ca57

8170762: Document that ISO10126Padding pads with random bytes

Reviewed-by: weijun

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

Changeset: 44e8c462
Author:    Kevin Driver <kevin.driver at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2022-07-01 22:01:55 +0000
URL:       https://git.openjdk.org/loom/commit/44e8c462b459a7db530dbc23c5ba923439c419b4

8289603: Code change for JDK-8170762 breaks all build

Reviewed-by: weijun

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

Changeset: cdf69792
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-07-02 14:45:10 +0000
URL:       https://git.openjdk.org/loom/commit/cdf697925953f62e17a7916ba611d7e789f09edf

8289230: Move PlatformXXX class declarations out of os_xxx.hpp

Reviewed-by: coleenp, ccheung

! src/hotspot/os/linux/decoder_linux.cpp
+ src/hotspot/os/posix/mutex_posix.hpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
! src/hotspot/os/posix/os_posix.inline.hpp
+ src/hotspot/os/posix/park_posix.hpp
! src/hotspot/os/posix/signals_posix.cpp
+ src/hotspot/os/posix/threadCrashProtection_posix.cpp
+ src/hotspot/os/posix/threadCrashProtection_posix.hpp
+ src/hotspot/os/windows/mutex_windows.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! src/hotspot/os/windows/os_windows.inline.hpp
+ src/hotspot/os/windows/park_windows.hpp
+ src/hotspot/os/windows/threadCrashProtection_windows.cpp
+ src/hotspot/os/windows/threadCrashProtection_windows.hpp
! src/hotspot/share/gc/shared/gcLogPrecious.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp
! src/hotspot/share/gc/z/zLock.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
! src/hotspot/share/memory/metaspace/metachunk.cpp
! src/hotspot/share/memory/metaspace/rootChunkArea.cpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.hpp
! src/hotspot/share/runtime/mutex.cpp
! src/hotspot/share/runtime/mutex.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/osThread.hpp
! src/hotspot/share/runtime/park.hpp
! src/hotspot/share/runtime/semaphore.hpp
! src/hotspot/share/runtime/synchronizer.cpp
+ src/hotspot/share/runtime/threadCrashProtection.hpp

Changeset: dee5121b
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-07-02 15:24:23 +0000
URL:       https://git.openjdk.org/loom/commit/dee5121bd4b079abb28337395be2d5dd8bbf2f11

8289385: Cleanup redundant synchronization in Http2ClientImpl

Reviewed-by: jpai, dfuchs

! src/java.net.http/share/classes/jdk/internal/net/http/Http2ClientImpl.java

Changeset: 95497772
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-07-01 05:23:57 +0000
URL:       https://git.openjdk.org/loom/commit/95497772e7207b5752e6ecace4a6686df2b45227

8284358: Unreachable loop is not removed from C2 IR, leading to a broken graph

Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Reviewed-by: kvn, chagedorn

! src/hotspot/share/opto/cfgnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestDeadDataLoop.java

Changeset: 604ea90d
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-07-01 16:07:23 +0000
URL:       https://git.openjdk.org/loom/commit/604ea90d55ac8354fd7287490ef59b8e3ce020d1

8289549: ISO 4217 Amendment 172 Update

Reviewed-by: iris

! src/java.base/share/data/currency/CurrencyData.properties
! test/jdk/java/util/Currency/tablea1.txt

Changeset: 20124ac7
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-07-01 16:21:31 +0000
URL:       https://git.openjdk.org/loom/commit/20124ac755acbe801d51a26dc5176239d1256279

8289585: ProblemList sun/tools/jhsdb/JStackStressTest.java on linux-aarch64

Reviewed-by: bpb, kevinw

! test/jdk/ProblemList.txt

Changeset: 8e01ffb3
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2022-07-01 21:46:07 +0000
URL:       https://git.openjdk.org/loom/commit/8e01ffb3a7914a67a66ce284029f19cdf845b626

8289570: SegmentAllocator:allocateUtf8String(String str) default behavior mismatch to spec

Reviewed-by: alanb, psandoz

! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! test/jdk/java/foreign/TestSegmentAllocators.java

Changeset: 99250140
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-07-01 22:56:48 +0000
URL:       https://git.openjdk.org/loom/commit/9925014035ed203ba42cce80a23730328bbe8a50

8280320: C2: Loop opts are missing during OSR compilation

Reviewed-by: thartmann, iveresov

! src/hotspot/share/ci/ciMethodData.cpp

Changeset: cfc9a881
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-07-02 00:25:20 +0000
URL:       https://git.openjdk.org/loom/commit/cfc9a881afd300bd7c1ce784287d1669308e89fc

8288854: getLocalGraphicsEnvironment() on for multi-screen setups throws exception NPE

Reviewed-by: azvegint, aivanov

! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java

Changeset: 9515560c
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2022-07-02 05:43:43 +0000
URL:       https://git.openjdk.org/loom/commit/9515560c54438156b37f1549229bcb5535df5fd1

8288703: GetThreadState returns 0 for virtual thread that has terminated

Reviewed-by: alanb, amenkov, cjplummer

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat03/thrstat03.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SelfSuspendDisablerTest/SelfSuspendDisablerTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SelfSuspendDisablerTest/libSelfSuspendDisablerTest.cpp

Changeset: f5cdabad
Author:    Igor Veresov <iveresov at openjdk.org>
Date:      2022-07-02 05:55:10 +0000
URL:       https://git.openjdk.org/loom/commit/f5cdabad06b1658d9a3ac01f94cbd29080ffcdb1

8245268: -Xcomp is missing from java launcher documentation

Reviewed-by: kvn

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

Changeset: 70f56933
Author:    Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2022-07-02 18:07:36 +0000
URL:       https://git.openjdk.org/loom/commit/70f5693356277c0685668219a79819707d099d9f

Merge

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/java.base/share/man/java.1
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat03/thrstat03.java
! test/jdk/ProblemList.txt
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/java.base/share/man/java.1
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat03/thrstat03.java
! test/jdk/ProblemList.txt

Changeset: d8444aa4
Author:    Bill Huang <bill.w.huang at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2022-07-03 02:37:30 +0000
URL:       https://git.openjdk.org/loom/commit/d8444aa45ef10279f5ca034bb522e92411f07255

8286610: Add additional diagnostic output to java/net/DatagramSocket/InterruptibleDatagramSocket.java

Reviewed-by: msheppar, dfuchs, jpai

! test/jdk/java/net/DatagramSocket/InterruptibleDatagramSocket.java

Changeset: 649f2d88
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-07-03 08:36:08 +0000
URL:       https://git.openjdk.org/loom/commit/649f2d8835027128c6c8cf37236808094a12a35f

8065097: [macosx] javax/swing/Popup/TaskbarPositionTest.java fails because Popup is one pixel off

Reviewed-by: aivanov

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/Popup/TaskbarPositionTest.java

Changeset: 8e7a3cb5
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-07-04 06:54:09 +0000
URL:       https://git.openjdk.org/loom/commit/8e7a3cb5ab3852f0c367c8807d51ffbec2d0ad49

8289431: (zipfs) Avoid redundant HashMap.get in ZipFileSystemProvider.removeFileSystem

Reviewed-by: lancea, attila

! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java

Changeset: e31003a0
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-07-04 08:04:01 +0000
URL:       https://git.openjdk.org/loom/commit/e31003a064693765a52f15ff9d4de2c342869a13

8289575: G1: Remove unnecessary is-marking-active check in G1BarrierSetRuntime::write_ref_field_pre_entry

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1BarrierSetRuntime.cpp
! src/hotspot/share/gc/shared/satbMarkQueue.hpp

Changeset: a8edd7a1
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-07-04 08:56:35 +0000
URL:       https://git.openjdk.org/loom/commit/a8edd7a12f955fe843c7c9ad4273e9c653a80c5a

8289569: [test] java/lang/ProcessBuilder/Basic.java fails on Alpine/musl

Reviewed-by: clanger, alanb, stuefe

! test/jdk/java/lang/ProcessBuilder/Basic.java

Changeset: d53b02eb
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-07-04 12:03:57 +0000
URL:       https://git.openjdk.org/loom/commit/d53b02eb9fceb6d170e0ea8613c2a064a7175892

8287312: G1: Early return on first failure in VerifyRegionClosure

Reviewed-by: tschatzl, iwalulya, kbarrett

! src/hotspot/share/gc/g1/g1HeapVerifier.cpp

Changeset: b5d96565
Author:    Andrew Haley <aph at openjdk.org>
Date:      2022-07-04 13:26:54 +0000
URL:       https://git.openjdk.org/loom/commit/b5d965656d937e31ca7d3224c4e981d5083091c9

8288971: AArch64: Clean up stack and register handling in interpreter

Reviewed-by: adinn, ngasson

! src/hotspot/cpu/aarch64/abstractInterpreter_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/aarch64/methodHandles_aarch64.cpp
! src/hotspot/cpu/aarch64/register_aarch64.cpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp

Changeset: bad9ffe4
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-07-04 15:18:24 +0000
URL:       https://git.openjdk.org/loom/commit/bad9ffe47112c3d532e0486af093f662508a5816

8288947: G1: Consolidate per-region is-humongous query in G1CollectedHeap

Reviewed-by: tschatzl, iwalulya

! 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/g1HeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp

Changeset: 9ccae707
Author:    Ryan Ernst <ryan at iernst.net>
Committer: Chris Hegarty <chegar at openjdk.org>
Date:      2022-07-04 16:09:40 +0000
URL:       https://git.openjdk.org/loom/commit/9ccae7078e22c27a8f84152f005c628534c9af53

8287593: ShortResponseBody could be made more resilient to rogue connections

Reviewed-by: chegar, dfuchs

! test/jdk/java/net/httpclient/ShortResponseBody.java

Changeset: df063f7d
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-07-04 20:21:11 +0000
URL:       https://git.openjdk.org/loom/commit/df063f7db18a40ea7325fe608b3206a6dff812c1

8289484: Cleanup unnecessary null comparison before instanceof check in java.rmi

Reviewed-by: jpai, attila

! src/java.rmi/share/classes/java/rmi/MarshalledObject.java
! src/java.rmi/share/classes/sun/rmi/transport/LiveRef.java
! src/java.rmi/share/classes/sun/rmi/transport/tcp/TCPEndpoint.java

Changeset: 688712f7
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-07-05 04:26:45 +0000
URL:       https://git.openjdk.org/loom/commit/688712f75cd54caa264494adbe4dfeefc079e1dd

8289633: Forbid raw C-heap allocation functions in hotspot and fix findings

Reviewed-by: kbarrett, dholmes

! src/hotspot/cpu/ppc/macroAssembler_ppc_sha.cpp
! src/hotspot/cpu/ppc/stubRoutines_ppc_64.cpp
! src/hotspot/os/linux/decoder_linux.cpp
! src/hotspot/os/linux/gc/z/zMountPoint_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_perf_linux.cpp
! src/hotspot/os/posix/gc/z/zUtils_posix.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/compiler/compilerEvent.cpp
! src/hotspot/share/gc/shared/gcLogPrecious.cpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/logging/logTagSet.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/nmtPreInit.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/gtest/gtestMain.cpp
! test/hotspot/gtest/logging/test_logDecorators.cpp
! test/hotspot/gtest/utilities/test_bitMap_setops.cpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp

Changeset: 1b997db7
Author:    KIRIYAMA Takuya <kiriyama.takuya at fujitsu.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-07-05 06:38:10 +0000
URL:       https://git.openjdk.org/loom/commit/1b997db734315f6cd08af94149e6622a8afbe88c

8289427: compiler/compilercontrol/jcmd/ClearDirectivesFileStackTest.java failed with null setting

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/compiler/compilercontrol/share/scenario/DirectiveBuilder.java

Changeset: 4c997ba8
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-07-05 07:29:02 +0000
URL:       https://git.openjdk.org/loom/commit/4c997ba8303cc1116c73f6699888a77073a125a2

8289520: G1: Remove duplicate checks in G1BarrierSetC1::post_barrier

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp

Changeset: fd1bb078
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-07-05 07:39:05 +0000
URL:       https://git.openjdk.org/loom/commit/fd1bb078ea3c8d3a10be696384ecf04d16573baa

8287603: Avoid redundant HashMap.containsKey calls in NimbusDefaults.getDerivedColor

Reviewed-by: attila, aivanov

! src/java.desktop/share/classes/javax/swing/plaf/nimbus/Defaults.template

Changeset: a5934cdd
Author:    Andrew Haley <aph at openjdk.org>
Date:      2022-07-05 07:54:38 +0000
URL:       https://git.openjdk.org/loom/commit/a5934cddca9b962d8e1b709de23c169904b95525

8289698: AArch64: Need to relativize extended_sp in frame

Reviewed-by: alanb, dholmes

! src/hotspot/cpu/aarch64/continuationFreezeThaw_aarch64.inline.hpp

Changeset: 77c3bbf1
Author:    Michael McMahon <michaelm at openjdk.org>
Date:      2022-07-05 09:15:41 +0000
URL:       https://git.openjdk.org/loom/commit/77c3bbf105403089fec69d51406fe3e6f562271f

8289617: Remove test/jdk/java/net/ServerSocket/ThreadStop.java

Reviewed-by: alanb, jpai

- test/jdk/java/net/ServerSocket/ThreadStop.java

Changeset: c45d613f
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2022-07-05 18:25:12 +0000
URL:       https://git.openjdk.org/loom/commit/c45d613faa8b8658c714513da89852f1f9ff0a4a

8289687: [JVMCI] bug in HotSpotResolvedJavaMethodImpl.equals

Reviewed-by: kvn

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java

Changeset: d48694d0
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2022-07-05 19:45:08 +0000
URL:       https://git.openjdk.org/loom/commit/d48694d0f3865c1b205acdfa2e6c6d032a39959d

8283335: Add exists and readAttributesIfExists methods to FileSystemProvider

Reviewed-by: alanb

! src/java.base/share/classes/java/nio/file/Files.java
! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java
! src/java.base/share/classes/sun/nio/fs/AbstractFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
! src/java.base/unix/classes/sun/nio/fs/UnixNativeDispatcher.java
! src/java.base/unix/classes/sun/nio/fs/UnixUriUtils.java
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystemProvider.java
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipPath.java
+ test/jdk/java/nio/file/spi/TestDelegation.java
! test/jdk/java/nio/file/spi/TestProvider.java
+ test/micro/org/openjdk/bench/jdk/nio/zipfs/ZipfileSystemProviderDelegation.java

Changeset: 35156041
Author:    Evgeny Astigeevich <eastig at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2022-07-05 20:50:02 +0000
URL:       https://git.openjdk.org/loom/commit/351560414d7ddc0694126ab184bdb78be604e51f

8280481: Duplicated stubs to interpreter for static calls

Reviewed-by: kvn, phh

! src/hotspot/cpu/aarch64/aarch64.ad
+ src/hotspot/cpu/aarch64/codeBuffer_aarch64.cpp
! src/hotspot/cpu/aarch64/codeBuffer_aarch64.hpp
! src/hotspot/cpu/arm/codeBuffer_arm.hpp
! src/hotspot/cpu/ppc/codeBuffer_ppc.hpp
! src/hotspot/cpu/riscv/codeBuffer_riscv.hpp
! src/hotspot/cpu/s390/codeBuffer_s390.hpp
+ src/hotspot/cpu/x86/codeBuffer_x86.cpp
! src/hotspot/cpu/x86/codeBuffer_x86.hpp
! src/hotspot/cpu/x86/compiledIC_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/cpu/zero/codeBuffer_zero.hpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
+ src/hotspot/share/asm/codeBuffer.inline.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/runtime/globals.hpp
+ test/hotspot/jtreg/compiler/sharedstubs/SharedStubToInterpTest.java

Changeset: fafe8b3f
Author:    Xiaohong Gong <xgong at openjdk.org>
Date:      2022-07-06 06:15:04 +0000
URL:       https://git.openjdk.org/loom/commit/fafe8b3f8dc1bdb7216f2b02416487a2c5fd9a26

8289604: compiler/vectorapi/VectorLogicalOpIdentityTest.java failed on x86 AVX1 system

Reviewed-by: jiefu, kvn

! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java

Changeset: f783244c
Author:    Andrey Turbanov <aturbanov at openjdk.org>
Date:      2022-07-06 06:40:19 +0000
URL:       https://git.openjdk.org/loom/commit/f783244caf041b6f79036dfcf29ff857d9c1c78f

8289706: (cs) Avoid redundant TreeMap.containsKey call in AbstractCharsetProvider

Reviewed-by: attila, naoto

! src/jdk.charsets/share/classes/sun/nio/cs/ext/AbstractCharsetProvider.java

Changeset: d8f4e97b
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2022-07-06 07:12:32 +0000
URL:       https://git.openjdk.org/loom/commit/d8f4e97bd3f4e50902e80b4b6b4eb3268c6d4a9d

8289146: containers/docker/TestMemoryWithCgroupV1.java fails on linux ppc64le machine with missing Memory and Swap Limit output

Reviewed-by: sgehwolf, mdoerr, iklam

! test/hotspot/jtreg/containers/docker/TestMemoryWithCgroupV1.java



More information about the loom-dev mailing list