git: openjdk/loom: master: 110 new changesets

duke duke at openjdk.org
Thu Nov 17 15:15:25 UTC 2022


Changeset: cc8bf950
Author:    Bill Huang <bhuang at openjdk.org>
Date:      2022-11-09 19:02:50 +0000
URL:       https://git.openjdk.org/loom/commit/cc8bf95046d1fba0f88b0e17481f36b2be870659

8296718: Refactor bootstrap Test Common Functionalities to test/lib/Utils

Reviewed-by: sspitsyn, kevinw

! test/jdk/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java
! test/jdk/sun/management/jmxremote/bootstrap/RmiTestBase.java
- test/jdk/sun/management/jmxremote/bootstrap/Utils.java
! test/lib/jdk/test/lib/Utils.java

Changeset: 1b94ae13
Author:    Xin Liu <xliu at openjdk.org>
Date:      2022-11-09 19:51:54 +0000
URL:       https://git.openjdk.org/loom/commit/1b94ae13d3940951134a1010500fd95001b8cb15

8296139: Make GrowableBitMap the base class of all implementations

Reviewed-by: aboldtch, stefank, simonis

! src/hotspot/share/utilities/bitMap.cpp
! src/hotspot/share/utilities/bitMap.hpp
! test/hotspot/gtest/utilities/test_bitMap.cpp

Changeset: 102b2b32
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2022-11-09 21:46:56 +0000
URL:       https://git.openjdk.org/loom/commit/102b2b32feec4727145be4814eb1a69ef462ff16

8292033: Move jdk.X509Certificate event logic to JCA layer

Reviewed-by: mullan

! src/java.base/share/classes/java/security/cert/CertificateFactory.java
! src/java.base/share/classes/jdk/internal/event/X509CertificateEvent.java
! src/java.base/share/classes/sun/security/jca/JCAUtil.java
! src/java.base/share/classes/sun/security/provider/X509Factory.java
! src/java.base/share/classes/sun/security/provider/certpath/OCSPResponse.java
! src/java.base/share/classes/sun/security/provider/certpath/X509CertificatePair.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! test/jdk/jdk/jfr/event/security/TestX509CertificateEvent.java
! test/jdk/jdk/jfr/event/security/TestX509ValidationEvent.java
! test/jdk/jdk/security/logging/TestX509CertificateLog.java
! test/jdk/jdk/security/logging/TestX509ValidationLog.java
! test/lib/jdk/test/lib/security/TestCertificate.java

Changeset: d6e2d0d0
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2022-11-10 00:43:59 +0000
URL:       https://git.openjdk.org/loom/commit/d6e2d0d03d2161f934474fa1d4299513d14cb9c5

8296611: Problemlist several sun/security tests until JDK-8295343 is resolved

Reviewed-by: rhalade

! test/jdk/ProblemList.txt

Changeset: 93fed9b2
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-11-10 01:30:51 +0000
URL:       https://git.openjdk.org/loom/commit/93fed9b251c21f20b68ddc4e179d6595275dbcd2

8296448: RISC-V: Fix temp usages of heapbase register killed by MacroAssembler::en/decode_klass_not_null

Reviewed-by: fyang, yadongwang

! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/methodHandles_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp

Changeset: 0981bfb1
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2022-11-10 02:20:03 +0000
URL:       https://git.openjdk.org/loom/commit/0981bfb1a317466c095c392f82ddf6eae595f4af

8296156: [macos] Resize DMG windows and background to fit additional DMG contents

Reviewed-by: asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/DMGsetup.scpt

Changeset: 79c00921
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2022-11-10 05:51:13 +0000
URL:       https://git.openjdk.org/loom/commit/79c0092125ef01e2980f8072d7b295ce0c1a6077

8285635: javax/swing/JRootPane/DefaultButtonTest.java failed with Default Button not pressed for L&F: com.sun.java.swing.plaf.motif.MotifLookAndFeel

Reviewed-by: tr, jdv

! test/jdk/javax/swing/JRootPane/DefaultButtonTest.java

Changeset: f0a6e71e
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-11-10 06:07:58 +0000
URL:       https://git.openjdk.org/loom/commit/f0a6e71e4d63c9820659f6ff29f94d0476d48b09

8295812: Skip the "half float" support in LittleCMS during the build

Reviewed-by: erikj, prr, ihse

! make/modules/java.desktop/lib/Awt2dLibraries.gmk

Changeset: 78a08a0f
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2022-11-10 06:18:03 +0000
URL:       https://git.openjdk.org/loom/commit/78a08a0f2176d5eb4afffc06a7df2a1cea4ade4b

8295430: Use cmsDoTransformLineStride instead of cmsDoTransform in the loop

Reviewed-by: prr

! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMS.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSImageLayout.java
! src/java.desktop/share/classes/sun/java2d/cmm/lcms/LCMSTransform.java
! src/java.desktop/share/native/liblcms/LCMS.c
+ test/jdk/sun/java2d/cmm/ColorConvertOp/FilterImageLineGap.java
+ test/jdk/sun/java2d/cmm/ColorConvertOp/ValidateNoopFilter.java

Changeset: e802b124
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-11-10 06:20:57 +0000
URL:       https://git.openjdk.org/loom/commit/e802b124b7a363ca4cb56f8072b4dde5176ef96a

8296196: Class.getEnumConstants() throws undocumented ClassCastException and NullPointerException

Reviewed-by: darcy

! src/java.base/share/classes/java/lang/Class.java
+ test/jdk/java/lang/Class/getEnumConstants/BadEnum1.jasm
+ test/jdk/java/lang/Class/getEnumConstants/BadEnum2.jasm
+ test/jdk/java/lang/Class/getEnumConstants/BadEnumTest.java

Changeset: bfc58165
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-11-10 08:31:37 +0000
URL:       https://git.openjdk.org/loom/commit/bfc58165952a1d51ad2bfce60963633f17ac43ec

8295475: Move non-resource allocation strategies out of ResourceObj

Reviewed-by: coleenp, stuefe, rehn, dholmes

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/riscv/interpreterRT_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/adlc/output_h.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/c1/c1_CFGPrinter.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/cdsHeapVerifier.hpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/classPrelinker.hpp
! src/hotspot/share/cds/dumpTimeClassInfo.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/unregisteredClasses.cpp
! src/hotspot/share/ci/bcEscapeAnalyzer.hpp
! src/hotspot/share/ci/ciBaseObject.hpp
! src/hotspot/share/ci/ciConstantPoolCache.hpp
! src/hotspot/share/ci/ciExceptionHandler.hpp
! src/hotspot/share/ci/ciField.hpp
! src/hotspot/share/ci/ciMethodBlocks.hpp
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/ci/ciMethodData.hpp
! src/hotspot/share/ci/ciObjectFactory.hpp
! src/hotspot/share/ci/ciSignature.hpp
! src/hotspot/share/ci/ciTypeFlow.cpp
! src/hotspot/share/ci/ciTypeFlow.hpp
! src/hotspot/share/classfile/bytecodeAssembler.hpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderStats.hpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/moduleEntry.hpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/packageEntry.hpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/protectionDomainCache.cpp
! src/hotspot/share/classfile/resolutionErrors.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/debugInfo.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/oopRecorder.cpp
! src/hotspot/share/code/oopRecorder.hpp
! src/hotspot/share/compiler/compilerEvent.cpp
! src/hotspot/share/compiler/disassembler.cpp
! src/hotspot/share/compiler/methodLiveness.hpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp
! src/hotspot/share/gc/g1/g1Trace.hpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/markSweep.cpp
! src/hotspot/share/gc/shared/gcTimer.cpp
! src/hotspot/share/gc/shared/gcTimer.hpp
! src/hotspot/share/gc/shared/gcTrace.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! src/hotspot/share/gc/z/zTracer.cpp
! src/hotspot/share/gc/z/zTracer.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jfr/leakprofiler/chains/edgeStore.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/jfr/periodic/jfrNetworkUtilization.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrThreadGroup.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jfr/recorder/service/jfrOptionSet.cpp
! src/hotspot/share/jfr/recorder/storage/jfrFullStorage.inline.hpp
! src/hotspot/share/jfr/support/jfrJdkJfrEvent.cpp
! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp
! src/hotspot/share/jfr/utilities/jfrNode.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/libadt/dict.hpp
! src/hotspot/share/libadt/vectset.hpp
! src/hotspot/share/logging/logAsyncWriter.cpp
! src/hotspot/share/logging/logAsyncWriter.hpp
! src/hotspot/share/memory/allocation.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/heapInspection.cpp
! src/hotspot/share/memory/memRegion.hpp
! src/hotspot/share/memory/metaspaceClosure.hpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/opto/block.hpp
! src/hotspot/share/opto/buildOopMap.cpp
! src/hotspot/share/opto/callGenerator.hpp
! src/hotspot/share/opto/escape.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/output.hpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/prims/jvmtiCodeBlobEvents.cpp
! src/hotspot/share/prims/jvmtiDeferredUpdates.hpp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvThreadState.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExtensions.cpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiRawMonitor.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/escapeBarrier.cpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/os_perf.hpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/reflectionUtils.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threadSMR.cpp
! src/hotspot/share/runtime/unhandledOops.cpp
! src/hotspot/share/runtime/vframe_hp.cpp
! src/hotspot/share/services/diagnosticArgument.cpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/hotspot/share/services/gcNotifier.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryManager.hpp
! src/hotspot/share/services/memoryService.cpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/services/threadStackTracker.cpp
! src/hotspot/share/services/virtualMemoryTracker.cpp
! src/hotspot/share/utilities/growableArray.hpp
! src/hotspot/share/utilities/linkedlist.hpp
! src/hotspot/share/utilities/objectBitSet.hpp
! src/hotspot/share/utilities/resizeableResourceHash.hpp
! src/hotspot/share/utilities/resourceHash.hpp
! test/hotspot/gtest/jfr/test_networkUtilization.cpp
! test/hotspot/gtest/utilities/test_growableArray.cpp
! test/hotspot/gtest/utilities/test_linkedlist.cpp
! test/hotspot/gtest/utilities/test_resourceHash.cpp

Changeset: f2acdfdc
Author:    Dingli Zhang <dzhang at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2022-11-10 08:39:04 +0000
URL:       https://git.openjdk.org/loom/commit/f2acdfdcbd2a49c1167656e73b67b38b545f9472

8296638: RISC-V: NegVI node emits wrong code when vector element basic type is T_BYTE/T_SHORT

Reviewed-by: gcao, fyang, shade

! src/hotspot/cpu/riscv/riscv_v.ad

Changeset: 4465361e
Author:    Ludovic Henry <luhenry at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-11-10 13:37:41 +0000
URL:       https://git.openjdk.org/loom/commit/4465361ee9dff1ab6532f343318665b7e50c166e

8295948: Support for Zicbop/prefetch instructions on RISC-V

Reviewed-by: fyang, yadongwang

! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/os_cpu/linux_riscv/prefetch_linux_riscv.inline.hpp

Changeset: 4a68210d
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Committer: Tejesh R <tr at openjdk.org>
Date:      2022-11-10 14:11:52 +0000
URL:       https://git.openjdk.org/loom/commit/4a68210d9f6c59ec4289b2e2412a1ae0df17fd81

6972078: Can not select single directory with GTKLookAndFeel

Reviewed-by: psadhukhan, tr

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKFileChooserUI.java
+ test/jdk/com/sun/java/swing/plaf/gtk/TestFileChooserSingleDirectorySelection.java

Changeset: 54c986e7
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2022-11-10 16:51:52 +0000
URL:       https://git.openjdk.org/loom/commit/54c986e7d5d0b48a22b4da81c13153ce431c9f2f

8296715: CLDR v42 update for tzdata 2022f

Reviewed-by: joehw

! make/data/cldr/common/dtd/ldmlSupplemental.dtd
! make/data/cldr/common/main/es_419.xml
! make/data/cldr/common/main/es_MX.xml
! make/data/cldr/common/supplemental/metaZones.xml
! test/jdk/sun/text/resources/LocaleData.cldr
! test/jdk/sun/text/resources/LocaleDataTest.java

Changeset: d6468be8
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-11-10 17:51:03 +0000
URL:       https://git.openjdk.org/loom/commit/d6468be81fd2d639d5d79898d3cd8042d62261bd

8293886: The abstract keyword can be removed in AESCipher

Reviewed-by: ascarpino, wetmore

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

Changeset: 9ef7852b
Author:    Aleksei Efimov <aefimov at openjdk.org>
Date:      2022-11-10 19:20:33 +0000
URL:       https://git.openjdk.org/loom/commit/9ef7852be38ed78a5405e162d160f1ce72a7755b

8290714: Make com.sun.jndi.dns.DnsClient virtual threads friendly

Reviewed-by: dfuchs, jpai

+ src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DNSDatagramChannelFactory.java
- src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DNSDatagramSocketFactory.java
! src/jdk.naming.dns/share/classes/com/sun/jndi/dns/DnsClient.java
! test/jdk/com/sun/jndi/dns/ConfigTests/Timeout.java

Changeset: e1badb77
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-11-10 19:36:11 +0000
URL:       https://git.openjdk.org/loom/commit/e1badb77fb50ba30c8a22d43a641426ff774607b

8295871: G1: Use different explicit claim marks for CLDs

Reviewed-by: sjohanss, ayang

! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/classfile/classLoaderData.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.cpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp

Changeset: 6b456f7a
Author:    Olga Mikhaltsova <omikhaltcova at openjdk.org>
Committer: Anton Kozlov <akozlov at openjdk.org>
Date:      2022-11-10 21:06:15 +0000
URL:       https://git.openjdk.org/loom/commit/6b456f7a9b6344506033dfdc5a59c0f3e95c4b2a

8262901: [macos_aarch64] NativeCallTest expected:<-3.8194101E18> but was:<3.02668882E10>

Reviewed-by: aph

! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.code/src/jdk/vm/ci/code/TargetDescription.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotJVMCIBackendFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotRegisterConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot.aarch64/src/jdk/vm/ci/hotspot/aarch64/AArch64HotSpotVMConfig.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/libNativeCallTest.c
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/aarch64/AArch64TestAssembler.java

Changeset: 27527b49
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-11-10 22:23:58 +0000
URL:       https://git.openjdk.org/loom/commit/27527b49752110fcfca285a1b6dd995d5d103fe5

8296612: CertAttrSet is useless

Reviewed-by: mullan

! src/java.base/share/classes/com/sun/crypto/provider/OAEPParameters.java
! src/java.base/share/classes/sun/security/pkcs/PKCS7.java
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/pkcs/SignerInfo.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10Attribute.java
! src/java.base/share/classes/sun/security/pkcs10/PKCS10Attributes.java
! src/java.base/share/classes/sun/security/rsa/PSSParameters.java
! src/java.base/share/classes/sun/security/util/DerEncoder.java
! src/java.base/share/classes/sun/security/util/DerOutputStream.java
! src/java.base/share/classes/sun/security/x509/AVA.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/AuthorityInfoAccessExtension.java
! src/java.base/share/classes/sun/security/x509/AuthorityKeyIdentifierExtension.java
! src/java.base/share/classes/sun/security/x509/BasicConstraintsExtension.java
! src/java.base/share/classes/sun/security/x509/CRLDistributionPointsExtension.java
! src/java.base/share/classes/sun/security/x509/CRLNumberExtension.java
! src/java.base/share/classes/sun/security/x509/CRLReasonCodeExtension.java
- src/java.base/share/classes/sun/security/x509/CertAttrSet.java
! src/java.base/share/classes/sun/security/x509/CertificateAlgorithmId.java
! src/java.base/share/classes/sun/security/x509/CertificateExtensions.java
! src/java.base/share/classes/sun/security/x509/CertificateIssuerExtension.java
! src/java.base/share/classes/sun/security/x509/CertificatePoliciesExtension.java
! src/java.base/share/classes/sun/security/x509/CertificateSerialNumber.java
! src/java.base/share/classes/sun/security/x509/CertificateSubjectName.java
! src/java.base/share/classes/sun/security/x509/CertificateValidity.java
! src/java.base/share/classes/sun/security/x509/CertificateVersion.java
! src/java.base/share/classes/sun/security/x509/CertificateX509Key.java
! src/java.base/share/classes/sun/security/x509/ExtendedKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/Extension.java
! src/java.base/share/classes/sun/security/x509/InhibitAnyPolicyExtension.java
! src/java.base/share/classes/sun/security/x509/InvalidityDateExtension.java
! src/java.base/share/classes/sun/security/x509/IssuerAlternativeNameExtension.java
! src/java.base/share/classes/sun/security/x509/IssuingDistributionPointExtension.java
! src/java.base/share/classes/sun/security/x509/KeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/NameConstraintsExtension.java
! src/java.base/share/classes/sun/security/x509/NetscapeCertTypeExtension.java
! src/java.base/share/classes/sun/security/x509/OCSPNoCheckExtension.java
! src/java.base/share/classes/sun/security/x509/PolicyConstraintsExtension.java
! src/java.base/share/classes/sun/security/x509/PolicyMappingsExtension.java
! src/java.base/share/classes/sun/security/x509/PrivateKeyUsageExtension.java
! src/java.base/share/classes/sun/security/x509/SubjectAlternativeNameExtension.java
! src/java.base/share/classes/sun/security/x509/SubjectInfoAccessExtension.java
! src/java.base/share/classes/sun/security/x509/SubjectKeyIdentifierExtension.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertImpl.java
! src/java.base/share/classes/sun/security/x509/X509CertInfo.java
! test/jdk/java/security/testlibrary/CertificateBuilder.java
! test/jdk/java/security/testlibrary/SimpleOCSPServer.java
! test/jdk/sun/security/pkcs/pkcs7/SignerOrder.java
! test/jdk/sun/security/pkcs/pkcs9/UnknownAttribute.java
! test/jdk/sun/security/x509/X509CertImpl/V3Certificate.java
! test/langtools/tools/jdeps/jdkinternals/src/q/NoRepl.java

Changeset: 84e12244
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2022-11-10 22:43:02 +0000
URL:       https://git.openjdk.org/loom/commit/84e12244a4ff82b3307a5ffe6fbe9dded7b08d86

8296496: Overzealous check in sizecalc.h prevents large memory allocation

Reviewed-by: aivanov, azvegint

! src/java.desktop/share/native/common/awt/utility/sizecalc.h

Changeset: 43ebd963
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-11-10 23:05:31 +0000
URL:       https://git.openjdk.org/loom/commit/43ebd9630113e684b99ac8a1e5769d445e0af76f

8296822: ProblemList jdk/jfr/api/consumer/TestRecordingFileWrite.java

Reviewed-by: naoto

! test/jdk/ProblemList.txt

Changeset: 2f9a94f4
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-11-10 23:58:25 +0000
URL:       https://git.openjdk.org/loom/commit/2f9a94f41c1b5ea38efa8ee6dd71f0b6db401028

8296824: ProblemList compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java

Reviewed-by: dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: 956d75bc
Author:    David Holmes <dholmes at openjdk.org>
Date:      2022-11-11 03:41:54 +0000
URL:       https://git.openjdk.org/loom/commit/956d75bcc0a358b7ff6d7ea7eb501d789096e518

8295099: vmTestbase/nsk/stress/strace/strace013.java failed with "TestFailure: wrong lengths of stack traces: strace013Thread0: NNN strace013Thread83: MMM"

Reviewed-by: stuefe, lmesnik

! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace013.java

Changeset: 7244eac9
Author:    Xiaolin Zheng <xlinzheng at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-11-11 08:03:48 +0000
URL:       https://git.openjdk.org/loom/commit/7244eac9dfe4e7e9c3eea613149f0fb1390f00aa

8296771: RISC-V: C2: assert(false) failed: bad AD file

Reviewed-by: shade, fyang

! src/hotspot/cpu/riscv/riscv.ad

Changeset: 12e76cbc
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2022-11-11 08:34:43 +0000
URL:       https://git.openjdk.org/loom/commit/12e76cbc725ff87577e2ef23267590eae37a82d1

8296349: [aarch64] Avoid slicing Address::extend

Reviewed-by: aph, thartmann

! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp

Changeset: 4a300818
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-11-11 11:23:57 +0000
URL:       https://git.openjdk.org/loom/commit/4a300818fe7a47932c5b762ccd3b948815a31974

8296747: com/sun/net/httpserver/simpleserver/StressDirListings.java timed out

Reviewed-by: jpai

! test/jdk/com/sun/net/httpserver/simpleserver/StressDirListings.java

Changeset: fdabd379
Author:    Darragh Clarke <Darragh.clarke at oracle.com>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date:      2022-11-11 11:56:41 +0000
URL:       https://git.openjdk.org/loom/commit/fdabd3796098c0ef0f528847da2cd98256443877

8293696: java/nio/channels/DatagramChannel/SelectWhenRefused.java fails with "Unexpected wakeup"

Reviewed-by: dfuchs, msheppar

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

Changeset: f7548406
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2022-11-11 13:53:47 +0000
URL:       https://git.openjdk.org/loom/commit/f75484063f116fce6f8546b381d90fe46a0ef7e1

8296773: G1: Factor out hash function for G1CardSet

Reviewed-by: iwalulya, kbarrett

! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardSet.hpp

Changeset: d4d183ed
Author:    Yanhong Zhu <yzhu at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-11-11 13:57:35 +0000
URL:       https://git.openjdk.org/loom/commit/d4d183edfea70a330cc5a092590f8b724fbb4259

8296301: Interpreter(RISC-V): Implement -XX:+PrintBytecodeHistogram and -XX:+PrintBytecodePairHistogram options

Reviewed-by: fjiang, fyang

! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp

Changeset: e7c2a8e6
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2022-11-11 14:36:02 +0000
URL:       https://git.openjdk.org/loom/commit/e7c2a8e60e35da0919119e919ed162217049e89f

8295214: Generational ZGC: Guard nmethods from cross modifying code

Reviewed-by: dholmes, rehn

! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/runtime/safepointMechanism.inline.hpp

Changeset: 87b809a2
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-11-11 14:55:41 +0000
URL:       https://git.openjdk.org/loom/commit/87b809a2cb43d8717105ece5b812efc11ec5c539

8296229: JFR: jfr tool should print unsigned values correctly

Reviewed-by: coffeys, mgronlun

! src/java.base/share/classes/jdk/internal/event/EventHelper.java
! src/java.base/share/classes/sun/security/jca/JCAUtil.java
! src/java.base/share/classes/sun/security/provider/certpath/PKIXCertPathValidator.java
! src/java.base/share/classes/sun/security/ssl/Finished.java
! src/jdk.jfr/share/classes/jdk/jfr/events/TLSHandshakeEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/X509CertificateEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/X509ValidationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/EventPrintWriter.java
! test/jdk/jdk/jfr/event/security/TestTLSHandshakeEvent.java
! test/jdk/jdk/jfr/event/security/TestX509ValidationEvent.java
! test/jdk/jdk/jfr/tool/TestPrintXML.java
! test/jdk/jdk/security/logging/TestTLSHandshakeLog.java
! test/lib/jdk/test/lib/json/JSONValue.java
! test/lib/jdk/test/lib/security/TestCertificate.java
! test/lib/jdk/test/lib/security/TestTLSHandshake.java

Changeset: ced88a2f
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-11-11 15:49:36 +0000
URL:       https://git.openjdk.org/loom/commit/ced88a2fd9a35e0e027661ef1f3c5ea3a5fff9e0

8296733: JFR: File Read event for RandomAccessFile::write(byte[]) is incorrect

Reviewed-by: clanger, mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/RandomAccessFileInstrumentor.java

Changeset: 819c6919
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2022-11-11 16:09:39 +0000
URL:       https://git.openjdk.org/loom/commit/819c6919ca3067ec475b5b268f54e10700eec039

8295867: TestVerifyGraphEdges.java fails with exit code -1073741571 when using AlwaysIncrementalInline

Reviewed-by: chagedorn, shade

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

Changeset: 7f587e5a
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-11-11 21:47:00 +0000
URL:       https://git.openjdk.org/loom/commit/7f587e5a5cc1b71ced1cd27f748201c6662040bd

8296872: gtest is built with the build-jdk

Co-authored-by: Mikael Vidstedt <mikael at openjdk.org>
Reviewed-by: dholmes, mikael

! make/hotspot/lib/CompileLibraries.gmk

Changeset: f0b648bc
Author:    Julian Waters <jwaters at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-11-11 21:48:45 +0000
URL:       https://git.openjdk.org/loom/commit/f0b648bc5cea0014e85e16b14c285618c4b94661

8296758: [BACKOUT] Revert 8296115

Reviewed-by: ihse

! doc/building.html
! doc/building.md
! make/autoconf/flags-cflags.m4
! make/autoconf/jdk-options.m4

Changeset: 34a499de
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2022-11-11 22:50:08 +0000
URL:       https://git.openjdk.org/loom/commit/34a499de8edc9a6b750ae7af356fa9cb1d2a0748

8294033: x86_64: libm stubs are missing

Reviewed-by: jvernee, kvn

! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/opto/library_call.cpp

Changeset: ff2c9876
Author:    Ryan Wallace <ryan.w.wallace at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2022-11-12 01:37:46 +0000
URL:       https://git.openjdk.org/loom/commit/ff2c987669523613f3e5dc19493a41f849f882f6

8294378: URLPermission constructor exception when using tr locale

Reviewed-by: dfuchs, jpai, aefimov

! src/java.base/share/classes/java/net/HostPortrange.java
! src/java.base/share/classes/java/net/URLPermission.java
! test/jdk/java/net/URLPermission/URLPermissionTest.java

Changeset: 657a0b2f
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-11-12 05:51:50 +0000
URL:       https://git.openjdk.org/loom/commit/657a0b2f1564e1754dbd64b776c53a52c480c901

8295865: Several issues with os::realloc

Reviewed-by: dholmes, jsjolen

! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/services/mallocTracker.hpp
+ test/hotspot/gtest/nmt/test_nmt_cornercases.cpp
! test/hotspot/gtest/testutils.hpp

Changeset: a2cdcdd6
Author:    Yadong Wang <yadongwang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2022-11-13 03:07:09 +0000
URL:       https://git.openjdk.org/loom/commit/a2cdcdd65dbbc6717c363fc4e22d9b16a4dea986

8296630: Fix SkipIfEqual on AArch64 and RISC-V

Reviewed-by: ngasson, fyang, luhenry, aph

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp

Changeset: 8eb90e2d
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2022-11-13 07:45:38 +0000
URL:       https://git.openjdk.org/loom/commit/8eb90e2d9c4ab5975f4301dbfdb0a6d9fa036af3

8296797: java/nio/channels/vthread/BlockingChannelOps.testSocketChannelWriteAsyncClose failed with ClosedChannelException

Reviewed-by: chegar, jpai

! test/jdk/java/nio/channels/vthread/BlockingChannelOps.java

Changeset: 34d10f19
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-11-14 08:28:41 +0000
URL:       https://git.openjdk.org/loom/commit/34d10f19f5321961bdeea8d1c9aff7ca89101d1f

8296243: [IR Framework] Fix issues with IRNode.ALLOC* regexes

Reviewed-by: mdoerr, thartmann

! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java

Changeset: 277f0c24
Author:    Olga Mikhaltsova <omikhaltcova at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-11-14 08:40:11 +0000
URL:       https://git.openjdk.org/loom/commit/277f0c24a2e186166bfe70fc93ba79aec10585aa

8296821: compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java fails after JDK-8262901

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/NativeCallTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/amd64/AMD64TestAssembler.java

Changeset: 68301cde
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2022-11-14 08:41:04 +0000
URL:       https://git.openjdk.org/loom/commit/68301cdecae861ecb6c910aeb89465a787184454

8296665: IGV: Show dialog with stack trace for exceptions

Reviewed-by: thartmann, chagedorn

! src/utils/IdealGraphVisualizer/application/src/main/resources/idealgraphvisualizer.conf

Changeset: 3f401b30
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-11-14 10:07:50 +0000
URL:       https://git.openjdk.org/loom/commit/3f401b309124eecef7a39aac663bb5e8808a4476

8296670: G1: Remove unused G1GCPhaseTimes::record_preserve_cm_referents_time_ms

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.hpp

Changeset: 9c399326
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2022-11-14 14:17:46 +0000
URL:       https://git.openjdk.org/loom/commit/9c399326724dc47eae90076d1237ff582b783863

8294899: Process.waitFor() throws IllegalThreadStateException when a process on Windows returns an exit code of 259

Reviewed-by: alanb, jpai

! src/java.base/windows/classes/java/lang/ProcessImpl.java
+ test/jdk/java/lang/ProcessBuilder/WindowsExitValue.java

Changeset: b0edfc11
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2022-11-14 14:45:17 +0000
URL:       https://git.openjdk.org/loom/commit/b0edfc1159b160eb329a066dc2805c22937a5da8

8164464: Consistent failure of java/awt/dnd/MissingEventsOnModalDialog/MissingEventsOnModalDialogTest.java

Reviewed-by: jdv, serb

! test/jdk/ProblemList.txt
! test/jdk/java/awt/dnd/MissingEventsOnModalDialog/MissingEventsOnModalDialogTest.java

Changeset: e1d298c1
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-11-14 14:53:53 +0000
URL:       https://git.openjdk.org/loom/commit/e1d298c12d8c8f22d36ba9592d188a3162b0c6e5

8296741: Illegal X400Address and EDIPartyName should not be created

Reviewed-by: xuelei, valeriep

! src/java.base/share/classes/sun/security/x509/EDIPartyName.java
! src/java.base/share/classes/sun/security/x509/GeneralSubtrees.java
! src/java.base/share/classes/sun/security/x509/X400Address.java
+ test/jdk/sun/security/x509/EDIPartyName/NullName.java

Changeset: 0fe2bf51
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-11-14 15:05:57 +0000
URL:       https://git.openjdk.org/loom/commit/0fe2bf51b2f62bd95ef653fec4b97bea82e002e8

8296805: ctw build is broken

Reviewed-by: kvn, thartmann

! test/hotspot/jtreg/testlibrary/ctw/Makefile

Changeset: 8c472e48
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2022-11-14 15:08:15 +0000
URL:       https://git.openjdk.org/loom/commit/8c472e481676ed0ef475c4989477d5714880c59e

8294217: Assertion failure: parsing found no loops but there are some

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestInfiniteLoopNest.java

Changeset: e269dc03
Author:    Mark Powers <mpowers at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2022-11-14 17:37:42 +0000
URL:       https://git.openjdk.org/loom/commit/e269dc03ad05e5734e08ca44d05e2eff4bdbc5fc

8293681: ResponseAPDU getData() method javadoc

Reviewed-by: valeriep

! src/java.smartcardio/share/classes/javax/smartcardio/ResponseAPDU.java

Changeset: 95b84050
Author:    Markus Karg <markus at headcrashing.eu>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2022-11-14 18:03:18 +0000
URL:       https://git.openjdk.org/loom/commit/95b84050fc009b5665d20168d0470c9f31598d9a

8296431: PushbackInputStream should override transferTo

Reviewed-by: bpb

! src/java.base/share/classes/java/io/PushbackInputStream.java
+ test/jdk/java/io/PushbackInputStream/TransferTo.java

Changeset: 749335d3
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-11-14 18:08:33 +0000
URL:       https://git.openjdk.org/loom/commit/749335d34ac570760279ac81308d5d323aba4067

8291911: java/io/File/GetXSpace.java fails with "53687091200 != 161051996160"

Reviewed-by: rriggs

! test/jdk/ProblemList.txt
! test/jdk/java/io/File/GetXSpace.java

Changeset: 3eb789af
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2022-11-14 18:31:26 +0000
URL:       https://git.openjdk.org/loom/commit/3eb789af74231d37796a5670ffab935cabbf3b09

8296171: Compiler incorrectly rejects code with variadic method references

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/langtools/tools/javac/lambda/methodReference/BoundUnboundSearchTest.java

Changeset: a7c2338a
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-11-14 19:46:43 +0000
URL:       https://git.openjdk.org/loom/commit/a7c2338a6d71bdbbceee9ad7481badc76456fadf

8296900: CertificateValidity fields are not optional

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/x509/CertificateValidity.java
+ test/jdk/sun/security/x509/CertificateValidity/NullName.java

Changeset: c71d87e5
Author:    Phil Race <prr at openjdk.org>
Date:      2022-11-14 19:50:45 +0000
URL:       https://git.openjdk.org/loom/commit/c71d87e54ca0c0173583bed978e06c7faa0fa283

8286624: Regression Test CoordinateTruncationBug.java fails on OL8.3

Reviewed-by: azvegint, kizune

+ test/jdk/sun/java2d/SunGraphics2D/CoordinateTruncationBug.java

Changeset: 2f7dc5c4
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-11-14 20:22:45 +0000
URL:       https://git.openjdk.org/loom/commit/2f7dc5c4cde32978c46d092d593c5c76df1edc18

8296089: Remove debug agent code for special handling of Thread.resume()

Reviewed-by: alanb

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

Changeset: 93d6b1f3
Author:    Fei Yang <fyang at openjdk.org>
Date:      2022-11-15 00:59:25 +0000
URL:       https://git.openjdk.org/loom/commit/93d6b1f3e839a434492821ae516786c7cd4b9dc8

8295711: Rename ZBarrierSetAssembler::load_at parameter name from "tmp_thread" to "tmp2"

Reviewed-by: fjiang, haosun, tschatzl, eosterlund

! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.hpp

Changeset: 873eccde
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-11-15 01:17:02 +0000
URL:       https://git.openjdk.org/loom/commit/873eccde01895de06e2216f6838d52d07188addd

8296923: JFR: jfr --version should return System.getProperty("java version")

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Version.java

Changeset: 8a9eabbe
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2022-11-15 07:23:40 +0000
URL:       https://git.openjdk.org/loom/commit/8a9eabbec6eb9eb77056ed582e0ad6ec908f9ce3

8296786: Limit VM modes for com/sun/jdi/JdbLastErrorTest.java

Reviewed-by: cjplummer, dcubed

! test/jdk/ProblemList-Xcomp.txt
! test/jdk/com/sun/jdi/JdbLastErrorTest.java

Changeset: 5551cb66
Author:    Ralf Schmelter <rschmelter at openjdk.org>
Date:      2022-11-15 07:34:49 +0000
URL:       https://git.openjdk.org/loom/commit/5551cb66ba58cadce7291a95c5af662ade2cb7b8

8293166: jdk/jfr/jvm/TestDumpOnCrash.java fails on Linux ppc64le and Linux aarch64

Reviewed-by: mbaesken, stuefe

! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java

Changeset: 8ab70d3b
Author:    Nick Gasson <ngasson at openjdk.org>
Date:      2022-11-15 09:31:50 +0000
URL:       https://git.openjdk.org/loom/commit/8ab70d3b592db58f47ff538ae0a796237cd29f36

8294775: Shenandoah: reduce contention on _threads_in_evac

Reviewed-by: rkennke, shade

! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.cpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.hpp
! src/hotspot/share/gc/shenandoah/shenandoahEvacOOMHandler.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPadding.hpp

Changeset: 9adb7283
Author:    Julian Waters <jwaters at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2022-11-15 09:47:37 +0000
URL:       https://git.openjdk.org/loom/commit/9adb72837836c5cd67cd41af36aac3c07274f01b

8295070: Introduce more target combinations for compiler flags

Reviewed-by: erikj, ihse

! make/common/NativeCompilation.gmk

Changeset: 6f467cd8
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2022-11-15 10:13:53 +0000
URL:       https://git.openjdk.org/loom/commit/6f467cd8292d41afa57c183879a704c987515243

8295934: IGV: keep node selection when changing view or graph

Reviewed-by: thartmann, rcastanedalo

! src/utils/IdealGraphVisualizer/Bytecodes/src/main/java/com/sun/hotspot/igv/bytecodes/SelectBytecodesAction.java
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowScene.java
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/java/com/sun/hotspot/igv/controlflow/ControlFlowTopComponent.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputGraph.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/InputGraphProvider.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Diagram.java
! src/utils/IdealGraphVisualizer/Util/src/main/java/com/sun/hotspot/igv/util/RangeSliderModel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/BlockQuickSearch.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewer.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorInputGraphProvider.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/NodeQuickSearch.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/BlockWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LineWidget.java

Changeset: d0fae43e
Author:    Dmitry Samersoff <dsamersoff at openjdk.org>
Date:      2022-11-15 10:43:05 +0000
URL:       https://git.openjdk.org/loom/commit/d0fae43e89a73e9d73b074fa12276c43ba629278

8294947: Use 64bit atomics in patch_verified_entry on x86_64

Reviewed-by: kvn

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

Changeset: a45c9af1
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-11-15 12:09:59 +0000
URL:       https://git.openjdk.org/loom/commit/a45c9af1242d9ad497995f2c1228b6e85dfd79d8

8295814: jdk/jshell/CommandCompletionTest.java fails with "lists don't have the same size expected [2] but found [1]"

Reviewed-by: jlahoda

! test/langtools/ProblemList.txt
! test/langtools/jdk/jshell/CommandCompletionTest.java

Changeset: c49e4841
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2022-11-15 12:13:36 +0000
URL:       https://git.openjdk.org/loom/commit/c49e48417d8e58dc34455cb5b503a1ba83a710aa

8294739: jdk/jshell/ToolShiftTabTest.java timed out

Reviewed-by: jlahoda

! test/langtools/jdk/jshell/ToolShiftTabTest.java

Changeset: decb1b79
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2022-11-15 14:44:26 +0000
URL:       https://git.openjdk.org/loom/commit/decb1b79bc475f024a02135fa3394ff97098e758

8286800: Assert in PhaseIdealLoop::dump_real_LCA is too strong

Reviewed-by: kvn, rcastanedalo

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

Changeset: d3051a75
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-11-15 15:33:08 +0000
URL:       https://git.openjdk.org/loom/commit/d3051a75a37db5c8582c3040a220d15f4c29a851

8296736: Some PKCS9Attribute can be created but cannot be encoded

Reviewed-by: xuelei, valeriep

! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/pkcs/SigningCertificateInfo.java
! test/jdk/sun/security/pkcs/pkcs9/PKCS9AttrTypeTests.java

Changeset: c042b8ed
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-11-15 15:55:00 +0000
URL:       https://git.openjdk.org/loom/commit/c042b8ede18aa50c36a52210eb6a19e35beb2a6d

8294731: Improve multiplicative inverse for secp256r1 implementation

Reviewed-by: djelinski, jjiang

! src/java.base/share/classes/sun/security/util/math/IntegerModuloP.java

Changeset: 6aef3a4a
Author:    Lance Andersen <lancea at openjdk.org>
Date:      2022-11-15 16:44:14 +0000
URL:       https://git.openjdk.org/loom/commit/6aef3a4a3d41116cb4f3783a83c91d5340ef4698

8262435: Clarify the behavior of a few inherited ZipInputStream methods

Reviewed-by: alanb, bpb, jpai

! src/java.base/share/classes/java/util/zip/ZipInputStream.java

Changeset: 216c6f63
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2022-11-15 17:19:48 +0000
URL:       https://git.openjdk.org/loom/commit/216c6f63409e60604beb3c4f0e1e0661b1124f8f

8294881: test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003/TestDescription.java fails

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose003a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose004a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/dispose/dispose005a.java
+ test/hotspot/jtreg/vmTestbase/nsk/share/jdi/JDIUtils.java

Changeset: fafe6829
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2022-11-15 17:37:59 +0000
URL:       https://git.openjdk.org/loom/commit/fafe68296721c9e4e0518dfb15d92e98ccc798b7

8295861: get rid of list argument in debug agent's removeNode() API

Reviewed-by: amenkov, kevinw, sspitsyn

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

Changeset: 87530e66
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2022-11-15 18:22:00 +0000
URL:       https://git.openjdk.org/loom/commit/87530e66dd3e0b7cd95e6576998a0567884c7985

8296913: Correct enable preview idiom in JdbLastErrorTest.java

Reviewed-by: cjplummer, kevinw, alanb, sspitsyn

! test/jdk/com/sun/jdi/JdbLastErrorTest.java

Changeset: 7357a1a3
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-11-15 18:36:45 +0000
URL:       https://git.openjdk.org/loom/commit/7357a1a379ed79c6754a8093eb108cd82062880a

8296889: Race condition when cancelling a request

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/HttpBodySubscriberWrapper.java
! test/jdk/java/net/httpclient/CancelRequestTest.java

Changeset: f662a060
Author:    Man Cao <manc at openjdk.org>
Date:      2022-11-15 20:34:45 +0000
URL:       https://git.openjdk.org/loom/commit/f662a060463c2982da40307a53d59e514390f60c

8296970: Remove sysThreadAvailableStackWithSlack from hotspot-symbols

Reviewed-by: clanger, erikj

! make/data/hotspot-symbols/symbols-aix
! make/data/hotspot-symbols/symbols-linux

Changeset: 0cbf084b
Author:    Joshua Cao <joshcao at amazon.com>
Committer: Xin Liu <xliu at openjdk.org>
Date:      2022-11-15 21:13:11 +0000
URL:       https://git.openjdk.org/loom/commit/0cbf084b44cbae1b879f4dd7847de0a551e5c1ea

8296969: C1: PrintC1Statistics is broken after JDK-8292878

Reviewed-by: chagedorn, kvn, xliu

! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
+ test/hotspot/jtreg/compiler/c1/TestPrintC1Statistics.java

Changeset: 6a60d318
Author:    Alisen Chung <achung at openjdk.org>
Date:      2022-11-15 22:12:24 +0000
URL:       https://git.openjdk.org/loom/commit/6a60d318b64d7f478d0d43dd1362cd27894a09dc

8295369: Update LCMS to 2.14

Reviewed-by: honkar, prr

! src/java.desktop/share/legal/lcms.md
+ src/java.desktop/share/native/liblcms/UPDATING.txt
! src/java.desktop/share/native/liblcms/cmsalpha.c
! src/java.desktop/share/native/liblcms/cmscam02.c
! src/java.desktop/share/native/liblcms/cmscgats.c
! src/java.desktop/share/native/liblcms/cmscnvrt.c
! src/java.desktop/share/native/liblcms/cmserr.c
! src/java.desktop/share/native/liblcms/cmsgamma.c
! src/java.desktop/share/native/liblcms/cmsgmt.c
! src/java.desktop/share/native/liblcms/cmshalf.c
! src/java.desktop/share/native/liblcms/cmsintrp.c
! src/java.desktop/share/native/liblcms/cmsio0.c
! src/java.desktop/share/native/liblcms/cmsio1.c
! src/java.desktop/share/native/liblcms/cmslut.c
! src/java.desktop/share/native/liblcms/cmsmd5.c
! src/java.desktop/share/native/liblcms/cmsmtrx.c
! src/java.desktop/share/native/liblcms/cmsnamed.c
! src/java.desktop/share/native/liblcms/cmsopt.c
! src/java.desktop/share/native/liblcms/cmspack.c
! src/java.desktop/share/native/liblcms/cmspcs.c
! src/java.desktop/share/native/liblcms/cmsplugin.c
! src/java.desktop/share/native/liblcms/cmsps2.c
! src/java.desktop/share/native/liblcms/cmssamp.c
! src/java.desktop/share/native/liblcms/cmssm.c
! src/java.desktop/share/native/liblcms/cmstypes.c
! src/java.desktop/share/native/liblcms/cmsvirt.c
! src/java.desktop/share/native/liblcms/cmswtpnt.c
! src/java.desktop/share/native/liblcms/cmsxform.c
! src/java.desktop/share/native/liblcms/lcms2.h
! src/java.desktop/share/native/liblcms/lcms2_internal.h
! src/java.desktop/share/native/liblcms/lcms2_plugin.h

Changeset: bd3acbea
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2022-11-15 23:02:42 +0000
URL:       https://git.openjdk.org/loom/commit/bd3acbea8c4ac0a9d3827a59bd736f0528b1b12b

8297089: [BACKOUT] JDK-8297088 Update LCMS to 2.14

Reviewed-by: dholmes

! src/java.desktop/share/legal/lcms.md
- src/java.desktop/share/native/liblcms/UPDATING.txt
! src/java.desktop/share/native/liblcms/cmsalpha.c
! src/java.desktop/share/native/liblcms/cmscam02.c
! src/java.desktop/share/native/liblcms/cmscgats.c
! src/java.desktop/share/native/liblcms/cmscnvrt.c
! src/java.desktop/share/native/liblcms/cmserr.c
! src/java.desktop/share/native/liblcms/cmsgamma.c
! src/java.desktop/share/native/liblcms/cmsgmt.c
! src/java.desktop/share/native/liblcms/cmshalf.c
! src/java.desktop/share/native/liblcms/cmsintrp.c
! src/java.desktop/share/native/liblcms/cmsio0.c
! src/java.desktop/share/native/liblcms/cmsio1.c
! src/java.desktop/share/native/liblcms/cmslut.c
! src/java.desktop/share/native/liblcms/cmsmd5.c
! src/java.desktop/share/native/liblcms/cmsmtrx.c
! src/java.desktop/share/native/liblcms/cmsnamed.c
! src/java.desktop/share/native/liblcms/cmsopt.c
! src/java.desktop/share/native/liblcms/cmspack.c
! src/java.desktop/share/native/liblcms/cmspcs.c
! src/java.desktop/share/native/liblcms/cmsplugin.c
! src/java.desktop/share/native/liblcms/cmsps2.c
! src/java.desktop/share/native/liblcms/cmssamp.c
! src/java.desktop/share/native/liblcms/cmssm.c
! src/java.desktop/share/native/liblcms/cmstypes.c
! src/java.desktop/share/native/liblcms/cmsvirt.c
! src/java.desktop/share/native/liblcms/cmswtpnt.c
! src/java.desktop/share/native/liblcms/cmsxform.c
! src/java.desktop/share/native/liblcms/lcms2.h
! src/java.desktop/share/native/liblcms/lcms2_internal.h
! src/java.desktop/share/native/liblcms/lcms2_plugin.h

Changeset: 6ead2b01
Author:    Yi-Fan Tsai <yifan.tsai at gmail.com>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2022-11-16 06:13:15 +0000
URL:       https://git.openjdk.org/loom/commit/6ead2b019595f9b54a70603da84f11271ee070b6

8296548: Improve MD5 intrinsic for x86_64

Reviewed-by: kvn, sviswanathan, luhenry

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

Changeset: 3f2f128a
Author:    Zdenek Zambersky <zzambers at redhat.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2022-11-16 06:29:52 +0000
URL:       https://git.openjdk.org/loom/commit/3f2f128af6ec2f9097af7758bfd41aeaa4354d40

8295952: Problemlist existing compiler/rtm tests also on x86

Reviewed-by: chagedorn, kvn

! test/hotspot/jtreg/ProblemList.txt

Changeset: 65f7de25
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2022-11-16 07:58:55 +0000
URL:       https://git.openjdk.org/loom/commit/65f7de252366e30ba18a22c107fc301c0fdc9378

8022403: sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java fails

Reviewed-by: prr, psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/sun/java2d/DirectX/OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java

Changeset: 5e08b3f4
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2022-11-16 08:51:47 +0000
URL:       https://git.openjdk.org/loom/commit/5e08b3f40e04254276fc2d37c523cb06b121861a

8296931: NMT tests slowed down considerably by JDK-8242181

Reviewed-by: chagedorn, mbaesken

! src/hotspot/share/utilities/nativeCallStack.cpp

Changeset: 97ab2c3e
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2022-11-16 09:18:14 +0000
URL:       https://git.openjdk.org/loom/commit/97ab2c3ea61daa32ab51506fefa42d486121e089

8296953: Fix a typo in exception documentation

Reviewed-by: cjplummer, dfuchs

! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnection.java
! src/java.management/share/classes/javax/management/MBeanServerConnection.java

Changeset: 499406c7
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2022-11-16 09:43:21 +0000
URL:       https://git.openjdk.org/loom/commit/499406c764ba0ce57079b1f612297be5b148e5bb

8285488: Improve DocFinder
8287796: Stop auto-inheriting documentation for subclasses of exceptions whose documentation is inherited
8291869: Match exceptions using types of javax.lang.model, not strings
8288045: Clean up ParamTaglet
8288046: Clean up ThrowsTaglet
8295277: Expand {@inheritDoc} in @throws fully

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TagletWriterImpl.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MemberSummaryBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/builders/MethodBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritDocTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/InheritableTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ParamTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ReturnTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SeeTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SimpleTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/SpecTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletManager.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/taglets/ThrowsTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFinder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/pkg1/C1.java
! test/langtools/jdk/javadoc/doclet/testTagInheritance/TestTagInheritance.java
! test/langtools/jdk/javadoc/doclet/testTagInheritance/pkg/TestAbstractClass.java
! test/langtools/jdk/javadoc/doclet/testThrowsInheritance/pkg/Abstract.java
+ test/langtools/jdk/javadoc/doclet/testThrowsInheritanceMatching/TestExceptionTypeMatching.java
! test/langtools/jdk/javadoc/doclet/testThrowsInheritanceMultiple/TestOneToMany.java
! test/langtools/jdk/javadoc/tool/6964914/TestStdDoclet.java

Changeset: 5f51dff6
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-11-16 10:52:57 +0000
URL:       https://git.openjdk.org/loom/commit/5f51dff6971d0f7ec7fd8e829a856fc4a45a7f3c

8296776: Stop using mtNone as marker for CHeap allocations in GrowableArray

Reviewed-by: sspitsyn, xliu, stuefe

! src/hotspot/share/utilities/growableArray.hpp

Changeset: 196d0210
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-11-16 11:01:39 +0000
URL:       https://git.openjdk.org/loom/commit/196d0210df740fe26ca674973519a30b634a6b3a

8297020: Rename GrowableArray::on_stack

Reviewed-by: stuefe, coleenp

! src/hotspot/share/utilities/growableArray.cpp
! src/hotspot/share/utilities/growableArray.hpp
! test/hotspot/gtest/utilities/test_growableArray.cpp

Changeset: 720c3d08
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2022-11-16 11:50:32 +0000
URL:       https://git.openjdk.org/loom/commit/720c3d08c6332102f7e35402b85cbd7731427e37

8296932: G1: Remove unused G1RootClosures::weak_oops

Reviewed-by: tschatzl

! src/hotspot/share/gc/g1/g1RootClosures.cpp
! src/hotspot/share/gc/g1/g1RootClosures.hpp
! src/hotspot/share/gc/g1/g1RootProcessor.cpp

Changeset: c3b285a8
Author:    Fei Yang <fyang at openjdk.org>
Date:      2022-11-16 12:01:42 +0000
URL:       https://git.openjdk.org/loom/commit/c3b285a8acaf4a6771e80b0a19bf21d6873f1a38

8296916: RISC-V: Move some small macro-assembler functions to header file

Reviewed-by: fjiang, yadongwang, shade

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp

Changeset: 8cdcec44
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-11-16 12:26:09 +0000
URL:       https://git.openjdk.org/loom/commit/8cdcec44d81504978dfdfa8e2277907e4b9688ee

8296774: Removed default MEMFLAGS value from CHeapBitMap

Reviewed-by: lkorinth, eosterlund

! src/hotspot/share/utilities/bitMap.hpp

Changeset: 813b223a
Author:    Stefan Karlsson <stefank at openjdk.org>
Date:      2022-11-16 12:51:26 +0000
URL:       https://git.openjdk.org/loom/commit/813b223a6bcd9f6290ee9c8840a8c69061ade48c

8296926: Sort include lines of files in the include/ directory

Reviewed-by: kbarrett, erikj, lkorinth

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/arm/interp_masm_arm.cpp
! src/hotspot/cpu/arm/methodHandles_arm.cpp
! src/hotspot/cpu/arm/vm_version_arm_32.cpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/s390/methodHandles_s390.cpp
! src/hotspot/cpu/s390/vm_version_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/decoder_machO.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/c1/c1_CFGPrinter.cpp
! src/hotspot/share/cds/cdsConstants.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciFlags.hpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileLog.cpp
! src/hotspot/share/compiler/compilerDefinitions.cpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/shared/ageTable.cpp
! src/hotspot/share/gc/shared/gcId.cpp
! src/hotspot/share/interpreter/bootstrapInfo.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
! src/hotspot/share/jfr/instrumentation/jfrJvmtiAgent.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrUpcalls.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleDescription.cpp
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jniCheck.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/prims/perf.cpp
! src/hotspot/share/prims/scopedMemoryAccess.cpp
! src/hotspot/share/prims/unsafe.cpp
! src/hotspot/share/prims/vectorSupport.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/handshake.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/nonJavaThread.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/mallocTracker.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/utilities/debug.cpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/stringUtils.cpp
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/gtest/logging/test_gcTraceTime.cpp
! test/hotspot/gtest/logging/test_log.cpp
! test/hotspot/gtest/logging/test_logConfiguration.cpp

Changeset: e72b0ac4
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2022-11-16 13:03:14 +0000
URL:       https://git.openjdk.org/loom/commit/e72b0ac4affd0bc2151190c4efe207f12a7ebf6a

8296429: Remove os::supports_sse

Reviewed-by: stuefe

! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 8b1ff9e3
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2022-11-16 13:13:54 +0000
URL:       https://git.openjdk.org/loom/commit/8b1ff9e37efc42aeb05170463ec330c221ce1e4c

8297132: BACKOUT JDK-8296889: Race condition when cancelling a request

Reviewed-by: djelinski, alanb

! src/java.net.http/share/classes/jdk/internal/net/http/Http1Exchange.java
! src/java.net.http/share/classes/jdk/internal/net/http/Stream.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/HttpBodySubscriberWrapper.java
! test/jdk/java/net/httpclient/CancelRequestTest.java

Changeset: 4946737f
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2022-11-16 13:52:41 +0000
URL:       https://git.openjdk.org/loom/commit/4946737fcb581acaf2641d91c8db6728286ce29c

8297047: IGV: graphContent not set when opening a new tab

Reviewed-by: chagedorn, rcastanedalo

! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java

Changeset: eac26f4e
Author:    Lutz Schmidt <lucy at openjdk.org>
Date:      2022-11-16 15:00:20 +0000
URL:       https://git.openjdk.org/loom/commit/eac26f4eb2b717676267c75e65e76fc3b958c9a7

8296709: WARNING: JNI call made without checking exceptions

Reviewed-by: kevinw, sspitsyn, clanger

! src/jdk.jdwp.agent/share/native/libjdwp/util.c
! test/jdk/ProblemList.txt
! test/jdk/tools/launcher/TestXcheckJNIWarnings.java

Changeset: 3eb6d0e2
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2022-11-16 15:47:32 +0000
URL:       https://git.openjdk.org/loom/commit/3eb6d0e2f8d6031cf0fc3ed6eaa6ab203ca72eae

8291991: Adjust the "shared class paths mismatch" message if class path logging is enabled

Reviewed-by: iklam, matsaave

! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! test/hotspot/jtreg/runtime/cds/appcds/MismatchedPathTriggerMemoryRelease.java
! test/hotspot/jtreg/runtime/cds/appcds/SharedArchiveConsistency.java
! test/hotspot/jtreg/runtime/cds/appcds/WrongClasspath.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveNoDefaultArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/WrongTopClasspath.java
! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java

Changeset: 51f690de
Author:    Per Minborg <pminborg at openjdk.org>
Committer: Aleksei Efimov <aefimov at openjdk.org>
Date:      2022-11-16 16:41:30 +0000
URL:       https://git.openjdk.org/loom/commit/51f690decbfa9d2d9aa082d145f716b3596f8cf7

8297134: Add a @sealedGraph tag to InetAddress

Reviewed-by: jpai, aefimov

! src/java.base/share/classes/java/net/InetAddress.java

Changeset: 39dda24d
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2022-11-16 17:05:32 +0000
URL:       https://git.openjdk.org/loom/commit/39dda24dc67dbf06eead91cca5ce09a28fead0c9

8157173: [macosx] java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java fails

Reviewed-by: jdv, prr, serb

! test/jdk/ProblemList.txt
! test/jdk/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java

Changeset: b97fc934
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2022-11-16 17:33:14 +0000
URL:       https://git.openjdk.org/loom/commit/b97fc934373d6fd515c70b2b7fde32fe63437597

7132279: (ch) SeekableByteChannel operation may throw Non{Readable,Writable}ChannelException

Reviewed-by: lancea, jpai

! src/java.base/share/classes/java/nio/channels/FileChannel.java
! src/java.base/share/classes/java/nio/channels/SeekableByteChannel.java

Changeset: 8752bb4b
Author:    Xue-Lei Andrew Fan <xuelei at openjdk.org>
Date:      2022-11-16 17:43:40 +0000
URL:       https://git.openjdk.org/loom/commit/8752bb4be8ff71b57ddc262fde73fb3102a1a179

8296818: Enhance JMH tests java/security/Signatures.java

Reviewed-by: weijun

! test/micro/org/openjdk/bench/java/security/Signatures.java

Changeset: 8c26d029
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2022-11-16 18:31:37 +0000
URL:       https://git.openjdk.org/loom/commit/8c26d029b58943a473de1ecb7e33d51ebc9dbdf3

8295315: [REDO] 8276687 Remove support for JDK 1.4.1 PerfData shared memory files

Reviewed-by: dholmes, kevinw, sspitsyn

! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/LocalVmManager.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataBuffer.java
! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/protocol/local/PerfDataFile.java

Changeset: 4ce4f384
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2022-11-16 19:56:14 +0000
URL:       https://git.openjdk.org/loom/commit/4ce4f384d720ab66ffde898c48d95a58039b0080

8296958: [JVMCI] add API for retrieving ConstantValue attributes

Reviewed-by: never

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! 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/HotSpotConstantPool.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/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotVMConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaField.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java

Changeset: 5db1b58c
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2022-11-16 19:58:09 +0000
URL:       https://git.openjdk.org/loom/commit/5db1b58c867608573a9e7cc57ca2ba22c9dd80d4

8296961: [JVMCI] Access to j.l.r.Method/Constructor/Field for ResolvedJavaMethod/ResolvedJavaField

Reviewed-by: never

! 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

Changeset: 04a4d347
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2022-11-16 20:01:37 +0000
URL:       https://git.openjdk.org/loom/commit/04a4d347bdd279be3281bf769de84e516b27000e

8297006: JFR: AbstractEventStream should not hold thread instance

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java

Changeset: f0474b82
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2022-11-16 20:10:42 +0000
URL:       https://git.openjdk.org/loom/commit/f0474b826d76c91d7746213b14c4c1166e2a0a4a

8283238: make/scripts/compare.sh should show the diff when classlist does not match

Reviewed-by: erikj, ihse

! make/InitSupport.gmk

Changeset: b3ef3375
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2022-11-16 20:25:00 +0000
URL:       https://git.openjdk.org/loom/commit/b3ef337566c2cf78de1f636e039c799a1bfcb17e

8296960: [JVMCI] list HotSpotConstantPool.loadReferencedType to ConstantPool

Reviewed-by: never

! 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.meta/src/jdk/vm/ci/meta/ConstantPool.java

Changeset: 37848a9c
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2022-11-16 20:27:19 +0000
URL:       https://git.openjdk.org/loom/commit/37848a9ca2ab3021e7b3b2e112bab4631fbe1d99

8296967: [JVMCI] rationalize relationship between getCodeSize and getCode in ResolvedJavaMethod

Reviewed-by: never

! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotProfilingInfo.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/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaMethod.java
! src/jdk.internal.vm.ci/share/classes/jdk.vm.ci.meta/src/jdk/vm/ci/meta/ResolvedJavaType.java
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/HotSpotResolvedJavaFieldTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java

Changeset: 68d3ed5c
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2022-11-16 20:30:34 +0000
URL:       https://git.openjdk.org/loom/commit/68d3ed5ceec38505b934d79f288eb78d09fb3cc4

8296442: EncryptedPrivateKeyInfo can be created with an uninitialized AlgorithmParameters

Reviewed-by: xuelei, kdriver, mullan

! src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java
! src/java.base/share/classes/sun/security/pkcs12/MacData.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetAlgName.java
! test/jdk/javax/crypto/EncryptedPrivateKeyInfo/GetEncoded.java
+ test/jdk/sun/security/x509/AlgorithmId/Uninitialized.java

Changeset: 95c390ec
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2022-11-16 21:21:04 +0000
URL:       https://git.openjdk.org/loom/commit/95c390ec75eec31cdf613c8bb236e43aa65a1bb5

8296956: [JVMCI] HotSpotResolvedJavaFieldImpl.getIndex returns wrong value

Reviewed-by: thartmann, never

! src/hotspot/share/runtime/fieldDescriptor.hpp
! 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/HotSpotResolvedJavaFieldImpl.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.meta/src/jdk/vm/ci/meta/ResolvedJavaField.java
+ test/hotspot/jtreg/compiler/jvmci/common/patches/jdk.internal.vm.ci/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldHelper.java
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestHotSpotResolvedJavaField.java

Changeset: 2159170b
Author:    Xin Liu <xliu at openjdk.org>
Date:      2022-11-16 22:40:04 +0000
URL:       https://git.openjdk.org/loom/commit/2159170b414c6b8b8beec3c202239c73f298abf7

8296453: Simplify resource_area uses in ClassPathDirEntry::open_stream

Reviewed-by: dholmes, phh

! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/resourceArea.cpp
! src/hotspot/share/utilities/stack.inline.hpp



More information about the loom-dev mailing list