git: openjdk/babylon: code-reflection: 683 new changesets

Paul Sandoz psandoz at openjdk.org
Mon Jun 24 19:48:54 UTC 2024


Changeset: f215899a
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-05-01 08:09:53 +0000
URL:       https://git.openjdk.org/babylon/commit/f215899a088d1abe86adccf0e65a073189272ddd

8331393: AArch64: u32 _partial_subtype_ctr loaded/stored as 64

Reviewed-by: aph, fyang

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp

Changeset: 663acd2e
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-05-01 08:40:48 +0000
URL:       https://git.openjdk.org/babylon/commit/663acd2e173114fec7c2f50084af9ec56150d394

8330969: scalability issue with loaded JVMTI agent

Reviewed-by: amenkov, cjplummer

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp

Changeset: b2fb5ea1
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-05-01 11:53:28 +0000
URL:       https://git.openjdk.org/babylon/commit/b2fb5ea13ba5087411410519213fc953ecc44618

8331142: Add test for number of loader threads in BasicDirectoryModel

Reviewed-by: serb, tr

+ test/jdk/javax/swing/plaf/basic/BasicDirectoryModel/LoaderThreadCount.java

Changeset: 44dc8500
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-01 12:19:11 +0000
URL:       https://git.openjdk.org/babylon/commit/44dc85001d8c17a12efebd1a69d52e0b7e4e95e4

8331212: Error recovery for broken switch expressions could be improved

Reviewed-by: asotona

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
+ test/langtools/tools/javac/recovery/FlowRecovery.java

Changeset: 4f529f8c
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-05-01 12:23:13 +0000
URL:       https://git.openjdk.org/babylon/commit/4f529f8c232b4082aa4aa39766bcf42b09885ee4

8331427: Rename confusingly named ArraysSupport.signedHashCode

Reviewed-by: redestad

! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java

Changeset: e833bfc8
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-05-01 15:26:57 +0000
URL:       https://git.openjdk.org/babylon/commit/e833bfc8ac6104522d037e7eb300f5aa112688bb

8331222: Malformed text in the jpackage doc page

Reviewed-by: almatvee

! src/jdk.jpackage/share/man/jpackage.1

Changeset: 2a95cd47
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-05-01 16:38:25 +0000
URL:       https://git.openjdk.org/babylon/commit/2a95cd473aaefcacd976d1c17aa2badf330a6c32

8331495: Limit BasicDirectoryModel/LoaderThreadCount.java to Windows only

Reviewed-by: prr

! test/jdk/javax/swing/plaf/basic/BasicDirectoryModel/LoaderThreadCount.java

Changeset: 62d5d1e9
Author:    Jan Trukenmüller <truj at users.noreply.github.com>
Committer: Phil Race <prr at openjdk.org>
Date:      2024-05-01 16:45:42 +0000
URL:       https://git.openjdk.org/babylon/commit/62d5d1e99c118b6ed26e79a2f7247308f8c23310

8319598: SMFParser misinterprets interrupted running status

Reviewed-by: prr, serb

! src/java.desktop/share/classes/com/sun/media/sound/StandardMidiFileReader.java
+ test/jdk/javax/sound/midi/File/SMFInterruptedRunningStatus.java

Changeset: 0a24daec
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-05-01 18:02:47 +0000
URL:       https://git.openjdk.org/babylon/commit/0a24daecebd90eb46a813923bb2d5672514197ce

8322043: HeapDumper should use parallel dump by default

Reviewed-by: yyang, sspitsyn, dholmes

! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/heapDumper.hpp

Changeset: 19e46eed
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Dean Long <dlong at openjdk.org>
Date:      2024-05-02 01:41:09 +0000
URL:       https://git.openjdk.org/babylon/commit/19e46eed580339a61fd1309c2cc7040e8c83597d

8331088: Incorrect TraceLoopPredicate output

Reviewed-by: chagedorn, dlong

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

Changeset: 5ab8713b
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-05-02 06:29:46 +0000
URL:       https://git.openjdk.org/babylon/commit/5ab8713b3fcdf8a1e9d44fc71190845f32449fce

8331360: RISCV: u32 _partial_subtype_ctr loaded/stored as 64

Reviewed-by: fyang, mli, tonyp

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp

Changeset: 9108091f
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-02 07:06:25 +0000
URL:       https://git.openjdk.org/babylon/commit/9108091f0ce21a52c3b8b22a52485ee5594eb185

8330989: unify os::create_binary_file across platforms

Reviewed-by: dholmes, kbarrett

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.cpp

Changeset: 4036d7d8
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2024-05-02 07:19:56 +0000
URL:       https://git.openjdk.org/babylon/commit/4036d7d8246da0550adf8543848606c777da20a1

8330076: NMT: add/make a mandatory MEMFLAGS argument to family of os::reserve/commit/uncommit memory API

Reviewed-by: stefank, jsjolen, stuefe

! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.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/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/x/xMarkStackAllocator.cpp
! src/hotspot/share/gc/x/xPhysicalMemory.cpp
! src/hotspot/share/gc/x/xVirtualMemory.cpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/utilities/debug.cpp
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/gtest/runtime/test_os_reserve_between.cpp
! test/hotspot/gtest/runtime/test_os_windows.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp

Changeset: d3bf5262
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-05-02 07:49:12 +0000
URL:       https://git.openjdk.org/babylon/commit/d3bf52628efb79e1b98749d628c4b6d035e1d511

8331518: Tests should not use the "Classpath" exception form of the legal header

Reviewed-by: dholmes

! test/hotspot/jtreg/compiler/c2/TestUninitializedKlassField.java
! test/hotspot/jtreg/compiler/codegen/TestConvertImplicitNullCheck.java
! test/hotspot/jtreg/compiler/loopopts/TestPartialPeelingAtSingleInputRegion.java
! test/micro/org/openjdk/bench/java/lang/foreign/libToJavaString.c
! test/micro/org/openjdk/bench/vm/compiler/MergeStores.java

Changeset: dd906ffd
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-05-02 08:10:59 +0000
URL:       https://git.openjdk.org/babylon/commit/dd906ffdcb7d965cd4798cb7eebd9c1b71b3c136

8331399: RISC-V: Don't us mv instead of la

Reviewed-by: fyang, mli, tonyp

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

Changeset: c4fe5bf9
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-05-02 08:26:09 +0000
URL:       https://git.openjdk.org/babylon/commit/c4fe5bf90c2d368c29714de63a90eca444fb3ece

8331405: Shenandoah: Optimize ShenandoahLock with TTAS

Reviewed-by: zgu, ysr

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

Changeset: 8bcd2e61
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2024-05-02 08:31:49 +0000
URL:       https://git.openjdk.org/babylon/commit/8bcd2e61aec51f7c5b09ae162f8cca85a8bbf105

8329088: Stack chunk thawing races with concurrent GC stack iteration

Reviewed-by: stefank, pchilanomate

! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/oop.hpp
! src/hotspot/share/oops/oop.inline.hpp
! src/hotspot/share/oops/stackChunkOop.cpp
! src/hotspot/share/oops/stackChunkOop.hpp
! src/hotspot/share/oops/stackChunkOop.inline.hpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/continuationJavaClasses.cpp
! src/hotspot/share/runtime/continuationJavaClasses.hpp
! src/hotspot/share/runtime/continuationJavaClasses.inline.hpp
! src/java.base/share/classes/jdk/internal/vm/StackChunk.java

Changeset: 33243d44
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-02 08:42:38 +0000
URL:       https://git.openjdk.org/babylon/commit/33243d44a96bf47066e19bb743c076cbd4ba48ed

8331394: G1: Remove SKIP_RETIRED_FULL_REGIONS define in G1HRPrinter

Reviewed-by: gli, iwalulya

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

Changeset: fe23068d
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-02 08:43:57 +0000
URL:       https://git.openjdk.org/babylon/commit/fe23068d946181b0346e470d3172c5d29cc2e05c

8331392: G1: Make HRPrinter distinguish between different types of reclamation

Reviewed-by: ayang, iwalulya, gli

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1HRPrinter.cpp
! src/hotspot/share/gc/g1/g1HRPrinter.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp

Changeset: 286cbf83
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-05-02 09:58:32 +0000
URL:       https://git.openjdk.org/babylon/commit/286cbf831c2eb76e31bd69b4a93cd5ae9a821493

8331546: Build failure after 8330076

Reviewed-by: mdoerr, tschatzl, shade

! src/hotspot/share/memory/virtualspace.cpp

Changeset: ae82405f
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-02 10:08:29 +0000
URL:       https://git.openjdk.org/babylon/commit/ae82405ff7a48bc6e61b1d05bf74839b7ed50c11

8323058: Revisit j.l.classfile.CodeBuilder API surface

Reviewed-by: briangoetz, psandoz

! src/java.base/share/classes/java/lang/classfile/CodeBuilder.java
! src/java.base/share/classes/java/lang/classfile/package-info.java
! src/java.base/share/classes/java/lang/classfile/snippet-files/PackageSnippets.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CatchBuilderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeLocalsShifterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeRelabelerImpl.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/VersionPropsPlugin.java
! test/jdk/java/io/Serializable/records/ProhibitedMethods.java
! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
! test/jdk/java/lang/instrument/NativeMethodPrefixAgent.java
! test/jdk/java/lang/instrument/RetransformAgent.java
! test/jdk/java/lang/instrument/asmlib/Instrumentor.java
! test/jdk/java/lang/invoke/MethodHandleProxies/WrapperHiddenClassTest.java
! test/jdk/java/lang/invoke/MethodHandles/classData/ClassDataTest.java
! test/jdk/java/lang/invoke/common/test/java/lang/invoke/lib/InstructionHelper.java
! test/jdk/java/lang/invoke/condy/CondyNestedTest.java
! test/jdk/java/lang/invoke/lookup/SpecialStatic.java
! test/jdk/java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java
! test/jdk/jdk/classfile/AdaptCodeTest.java
! test/jdk/jdk/classfile/BSMTest.java
! test/jdk/jdk/classfile/BuilderBlockTest.java
! test/jdk/jdk/classfile/BuilderTryCatchTest.java
! test/jdk/jdk/classfile/DiscontinuedInstructionsTest.java
! test/jdk/jdk/classfile/LDCTest.java
! test/jdk/jdk/classfile/LowAdaptTest.java
! test/jdk/jdk/classfile/LvtTest.java
! test/jdk/jdk/classfile/OneToOneTest.java
! test/jdk/jdk/classfile/OpcodesValidationTest.java
! test/jdk/jdk/classfile/PrimitiveClassConstantTest.java
! test/jdk/jdk/classfile/ShortJumpsFixTest.java
! test/jdk/jdk/classfile/StackMapsTest.java
! test/jdk/jdk/classfile/StackTrackerTest.java
! test/jdk/jdk/classfile/TempConstantPoolBuilderTest.java
! test/jdk/jdk/classfile/TransformTests.java
! test/jdk/jdk/classfile/Utf8EntryTest.java
! test/jdk/jdk/classfile/WriteTest.java
! test/jdk/jdk/classfile/examples/ExampleGallery.java
! test/jdk/jdk/classfile/helpers/InstructionModelToCodeBuilder.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/jdk/jdk/classfile/helpers/Transforms.java
! test/jdk/jdk/lambda/separate/ClassToInterfaceConverter.java
! test/micro/org/openjdk/bench/java/lang/invoke/LazyStaticColdStart.java
! test/micro/org/openjdk/bench/jdk/classfile/RebuildMethodBodies.java
! test/micro/org/openjdk/bench/jdk/classfile/Transforms.java
! test/micro/org/openjdk/bench/jdk/classfile/Write.java

Changeset: beebce04
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-05-02 10:21:21 +0000
URL:       https://git.openjdk.org/babylon/commit/beebce044db97e50a7aea3f83d70e134b2128d0a

8331421: ubsan: vmreg.cpp checking error member call on misaligned address

Reviewed-by: mbaesken, lucy

! src/hotspot/share/code/vmreg.cpp
! src/hotspot/share/code/vmreg.hpp

Changeset: c9255f3f
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-02 10:46:29 +0000
URL:       https://git.openjdk.org/babylon/commit/c9255f3f5d3b826b9502e21aa953f0cf9f9abdec

8331514: Tests should not use the "Classpath" exception form of the legal header

Reviewed-by: dfuchs

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

Changeset: 20569687
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-02 10:46:41 +0000
URL:       https://git.openjdk.org/babylon/commit/2056968777f3c8e3f783a8d52ff8a537c52fa8b1

8331513: Tests should not use the "Classpath" exception form of the legal header

Reviewed-by: dfuchs

! test/jdk/java/net/httpclient/RedirectTimeoutTest.java
! test/jdk/java/net/httpclient/http2/ExpectContinueResetTest.java

Changeset: 4a78906d
Author:    Christian Stein <cstein at openjdk.org>
Date:      2024-05-02 11:13:41 +0000
URL:       https://git.openjdk.org/babylon/commit/4a78906db1ebb56a759b43c2dfa909215491d4c0

8331537: Test code should not use the "Classpath" exception clause

Reviewed-by: jpai

! test/langtools/tools/javac/launcher/BasicSourceLauncherTests.java
! test/langtools/tools/javac/launcher/ModuleSourceLauncherTests.java
! test/langtools/tools/javac/launcher/MultiFileSourceLauncherTests.java
! test/langtools/tools/javac/launcher/ProgramDescriptorTests.java
! test/langtools/tools/javac/launcher/Run.java
! test/langtools/tools/javac/launcher/src/p/q/CLTest.java

Changeset: cccc9535
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-05-02 11:38:00 +0000
URL:       https://git.openjdk.org/babylon/commit/cccc95358d5c38cbcabc7f79abc53674deb1e6d8

8329258: TailCall should not use frame pointer register for jump target

Co-authored-by: Fei Yang <fyang at openjdk.org>
Reviewed-by: rcastanedalo, aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
+ test/hotspot/jtreg/compiler/arraycopy/TestTailCallInArrayCopyStub.java

Changeset: c21672d8
Author:    Weibing Xiao <wxiao at openjdk.org>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2024-05-02 11:48:41 +0000
URL:       https://git.openjdk.org/babylon/commit/c21672d8c94da6aa613174744ceaa945ca2a474a

8331077: nroff man page update for jar tool

Reviewed-by: jjg, coffeys

! src/jdk.jartool/share/man/jar.1

Changeset: 257a07d5
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-02 12:20:07 +0000
URL:       https://git.openjdk.org/babylon/commit/257a07d5ca4d876f7f79a5f2598054ca261777ee

8331511: Tests should not use the "Classpath" exception form of the legal header

Reviewed-by: jpai

! test/jdk/jdk/classfile/OptionsTest.java

Changeset: 9912abf5
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-05-02 12:20:18 +0000
URL:       https://git.openjdk.org/babylon/commit/9912abf586f4e0f76591639ae18d5c074edaa2c5

8331011: [XWayland] TokenStorage fails under Security Manager

Reviewed-by: prr, honkar, serb

! src/java.desktop/unix/classes/sun/awt/screencast/TokenStorage.java

Changeset: a024eed7
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-05-02 12:42:59 +0000
URL:       https://git.openjdk.org/babylon/commit/a024eed7384828643e302f021a253717f53e3778

8331478: JFR: Rename printHelp methods for jdk.jfr.internal.dcmd classes

Reviewed-by: mgronlun

! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdCheck.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdConfigure.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdDump.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdQuery.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStop.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdView.java

Changeset: 389f6fe9
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-02 13:41:29 +0000
URL:       https://git.openjdk.org/babylon/commit/389f6fe97c348e28d8573fe4754138d2a0bd6c0d

8331344: No compiler replay file with CompilerCommand MemLimit

Reviewed-by: kvn, asmehra

! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/compiler/compilationMemoryStatistic.hpp
! test/hotspot/jtreg/compiler/print/CompileCommandMemLimit.java

Changeset: dd0b6418
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-02 13:48:36 +0000
URL:       https://git.openjdk.org/babylon/commit/dd0b6418191c765a92bfd03ec4d4206e0da7ee45

8330813: Don't call methods from Compressed(Oops|Klass) if the associated mode is inactive

Reviewed-by: stefank, asmehra

! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp

Changeset: 553d45b1
Author:    Fredrik Bredberg <fbredberg at openjdk.org>
Date:      2024-05-02 13:53:45 +0000
URL:       https://git.openjdk.org/babylon/commit/553d45b11460a794613651373f34c8379c11729b

8323724: Remove potential re-inflation from FastHashCode under LM_LIGHTWEIGHT

Reviewed-by: aboldtch, coleenp

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

Changeset: 8771015d
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-02 14:32:03 +0000
URL:       https://git.openjdk.org/babylon/commit/8771015d7e3c4349ad58b58150a49217b1ffb902

8331027: JDK's ct.sym file packs corrupted module-info classes

Reviewed-by: asotona

! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
+ test/langtools/tools/javac/platform/VerifyCTSymClassFiles.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTest.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTestImpl.java

Changeset: 3383ad63
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-05-02 14:41:30 +0000
URL:       https://git.openjdk.org/babylon/commit/3383ad6397d5a2d8fb232ffd3e29a54e0b37b686

8331253: 16 bits is not enough for nmethod::_skipped_instructions_size field

Reviewed-by: dlong, thartmann

! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/opto/output.cpp

Changeset: 7a41a525
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-02 15:03:48 +0000
URL:       https://git.openjdk.org/babylon/commit/7a41a525deb796396ade1456f1d0a101ac705014

8331549: Inline MemAllocator::mem_allocate_slow

Reviewed-by: stefank, gli

! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp

Changeset: 6969a9e0
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-05-02 15:36:10 +0000
URL:       https://git.openjdk.org/babylon/commit/6969a9e0b2143eee5a7cfa02460a8ab6dfa08cda

8328999: Update GIFlib to 5.2.2

Reviewed-by: tr, dnguyen, prr

! src/java.desktop/share/legal/giflib.md
! src/java.desktop/share/native/libsplashscreen/giflib/dgif_lib.c
! src/java.desktop/share/native/libsplashscreen/giflib/gif_err.c
! src/java.desktop/share/native/libsplashscreen/giflib/gif_hash.h
! src/java.desktop/share/native/libsplashscreen/giflib/gif_lib.h
! src/java.desktop/share/native/libsplashscreen/giflib/gif_lib_private.h
! src/java.desktop/share/native/libsplashscreen/giflib/gifalloc.c
! src/java.desktop/share/native/libsplashscreen/giflib/openbsd-reallocarray.c

Changeset: 6f98d8f5
Author:    Harshitha Onkar <honkar at openjdk.org>
Date:      2024-05-02 16:10:55 +0000
URL:       https://git.openjdk.org/babylon/commit/6f98d8f58f98827ae454c7ce4839de4071d95767

8329692: Add more details to FrameStateTest.java test instructions

Reviewed-by: tr, azvegint

! test/jdk/java/awt/Frame/FrameStateTest/FrameStateTest.java

Changeset: e2c0cfef
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-02 18:07:42 +0000
URL:       https://git.openjdk.org/babylon/commit/e2c0cfef1468e1081d1e68f74caae71266815cb6

8331320: ClassFile API OutOfMemoryError with certain class files

Reviewed-by: psandoz

! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! test/jdk/jdk/classfile/LimitsTest.java

Changeset: 73cdc9a0
Author:    Swati Sharma <swati.sharma at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-05-02 18:28:50 +0000
URL:       https://git.openjdk.org/babylon/commit/73cdc9a070249791f7d228a93fe5b9335c5f72bd

8326421: Add jtreg test for large arrayCopy disjoint case.

Co-authored-by: Steve Dohrmann <steve.dohrmann at intel.com>
Reviewed-by: kvn, sviswanathan

+ test/hotspot/jtreg/compiler/arraycopy/TestArrayCopyDisjointLarge.java

Changeset: cd3a6075
Author:    Ben Perez <ben.perez at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-05-02 18:50:38 +0000
URL:       https://git.openjdk.org/babylon/commit/cd3a607576bede17f48c3d5ebde2bf05f3b615ba

8328864: NullPointerException in sun.security.jca.ProviderList.getService()

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/jca/ProviderList.java
+ test/jdk/sun/security/jca/NullPreferredList.java
+ test/jdk/sun/security/jca/app-security.properties

Changeset: 99654ec3
Author:    Phil Race <prr at openjdk.org>
Date:      2024-05-02 20:18:16 +0000
URL:       https://git.openjdk.org/babylon/commit/99654ec3fb2c2e7c8d5bf5965aaf45aeb4b88c61

8331516: Tests should not use the "Classpath" exception form of the legal header

Reviewed-by: iris, serb

! test/jdk/java/awt/font/GlyphVector/LayoutCompatTest.java

Changeset: f6cdcc6f
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-05-02 20:18:25 +0000
URL:       https://git.openjdk.org/babylon/commit/f6cdcc6f65f2a436906541bb8266e69ded17e2e3

8280988: [XWayland] Click on title to request focus test failures

Reviewed-by: honkar, serb

! test/jdk/java/awt/Focus/6981400/Test1.java
! test/jdk/java/awt/Focus/ActualFocusedWindowTest/ActualFocusedWindowBlockingTest.java
! test/jdk/java/awt/Focus/ModalDialogInFocusEventTest.java
! test/jdk/java/awt/Mixing/AWT_Mixing/HierarchyBoundsListenerMixingTest.java
! test/lib/jdk/test/lib/Platform.java

Changeset: 04271dfe
Author:    SendaoYan <syan at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-05-02 21:19:16 +0000
URL:       https://git.openjdk.org/babylon/commit/04271dfe7a262379944e2a2cf83a98a3a1b78a74

8331331: :tier1 target explanation in doc/testing.md is incorrect

Reviewed-by: erikj, dholmes, ihse

! doc/testing.html
! doc/testing.md

Changeset: 01125fa2
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-05-02 21:29:27 +0000
URL:       https://git.openjdk.org/babylon/commit/01125fa21b733199d4fe670ecf38b82cd917e242

8331605: jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java test failure

Reviewed-by: prr

! test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java

Changeset: 6bef0474
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2024-05-03 00:28:18 +0000
URL:       https://git.openjdk.org/babylon/commit/6bef0474c8b8773d0d20c0f25c36a2ce9cdbd7e8

8272364: Parallel GC adaptive size policy may shrink the heap below MinHeapSize

Reviewed-by: ayang, rkennke

! src/hotspot/share/gc/shared/genArguments.cpp
+ test/hotspot/jtreg/gc/arguments/TestParallelGCErgo.java

Changeset: 7c1fad4f
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-05-03 05:11:52 +0000
URL:       https://git.openjdk.org/babylon/commit/7c1fad4fb6c387bbfb72b3f96b610e7cbc2ef312

8329559: Test javax/swing/JFrame/bug4419914.java failed because The End and Start buttons are not placed correctly and Tab focus does not move as expected

Reviewed-by: abhiscxk, honkar, dnguyen

! test/jdk/javax/swing/JFrame/bug4419914.java

Changeset: 8bc641eb
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-05-03 05:49:39 +0000
URL:       https://git.openjdk.org/babylon/commit/8bc641ebe75ba4c975a99a8646b89ed10a7029f5

8331404: IGV: Show line numbers for callees in properties

Reviewed-by: tholenstein, thartmann

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

Changeset: a10845b5
Author:    Joachim Kern <jkern at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-05-03 08:31:42 +0000
URL:       https://git.openjdk.org/babylon/commit/a10845b553fc6fe7e06a0f37ce73fe5f704dc7c4

8330539: Use #include <alloca.h> instead of -Dalloca'(size)'=__builtin_alloca'(size)' for AIX

Reviewed-by: jwaters, mdoerr, kbarrett, ihse

! make/autoconf/flags-cflags.m4
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp

Changeset: f665e07a
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2024-05-03 10:17:11 +0000
URL:       https://git.openjdk.org/babylon/commit/f665e07ab223bdabb6cf3f653f799913d874bc55

8331540: [BACKOUT] NMT: add/make a mandatory MEMFLAGS argument to family of os::reserve/commit/uncommit memory API

Reviewed-by: jwilhelm

! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/gc/x/xPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.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/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/objectStartArray.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psVirtualspace.cpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/x/xMarkStackAllocator.cpp
! src/hotspot/share/gc/x/xPhysicalMemory.cpp
! src/hotspot/share/gc/x/xVirtualMemory.cpp
! src/hotspot/share/gc/z/zMarkStackAllocator.cpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/heap.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/virtualspace.cpp
! src/hotspot/share/memory/virtualspace.hpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/utilities/debug.cpp
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/gtest/runtime/test_os_reserve_between.cpp
! test/hotspot/gtest/runtime/test_os_windows.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp

Changeset: f78fa055
Author:    Afshin Zafari <azafari at openjdk.org>
Date:      2024-05-03 10:17:23 +0000
URL:       https://git.openjdk.org/babylon/commit/f78fa0556d93d8ec98f403694e067611e4501fd4

8331636: [BACKOUT] Build failure after 8330076

Reviewed-by: jwilhelm

! src/hotspot/share/memory/virtualspace.cpp

Changeset: c60474b1
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2024-05-03 11:08:33 +0000
URL:       https://git.openjdk.org/babylon/commit/c60474b1229b67265acbd709f6ba081303329be4

8323707: Adjust Classfile API's type arg model to better represent the embodied type

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/Signature.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SignaturesImpl.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! test/jdk/jdk/classfile/SignaturesTest.java
! test/langtools/tools/javap/classfile/6888367/T6888367.java

Changeset: 1f6d38f7
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2024-05-03 11:57:10 +0000
URL:       https://git.openjdk.org/babylon/commit/1f6d38f7a63c6cb429953c5e9bb0b9f365bfcabe

8294978: Convert 5 test/jdk/jdk/jfr tests from ASM library to Classfile API

Reviewed-by: asotona

! test/jdk/jdk/jfr/event/compiler/TestCompilerInlining.java
! test/jdk/jdk/jfr/event/io/TestInstrumentation.java
! test/jdk/jdk/jfr/javaagent/TestEventInstrumentation.java
! test/jdk/jdk/jfr/jvm/TestLargeJavaEvent512k.java
! test/jdk/jdk/jfr/jvm/TestLargeJavaEvent64k.java

Changeset: 8ed31902
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-03 12:03:28 +0000
URL:       https://git.openjdk.org/babylon/commit/8ed319023e921a980ea197fbffe417f35fc59b94

8331401: G1: Make G1HRPrinter AllStatic

Reviewed-by: iwalulya, ayang, gli

! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1HRPrinter.hpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp

Changeset: 3c77dad0
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-05-03 12:06:11 +0000
URL:       https://git.openjdk.org/babylon/commit/3c77dad007df2329eb653264cb8e0273f09fabfe

8331507: JFR: Improve example usage in -XX:StartFlightRecording:help

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java

Changeset: 58ef9e48
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-03 12:33:41 +0000
URL:       https://git.openjdk.org/babylon/commit/58ef9e4805c0cc78935eb5a1c82ae10411d52e85

8331402: G1: Remove is_active() calls in G1HRPrinter logging

Reviewed-by: iwalulya, ayang, gli

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

Changeset: ce73fec8
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2024-05-03 12:35:58 +0000
URL:       https://git.openjdk.org/babylon/commit/ce73fec882357d749619576a3219516b7391fb3f

8331048: G1: Prune rebuild candidates based on G1HeapWastePercent early

Reviewed-by: ayang, tschatzl

! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp

Changeset: 9697bc38
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-03 13:02:37 +0000
URL:       https://git.openjdk.org/babylon/commit/9697bc38586059d9bb020d3ca44a1c6cd7de315c

8331428: ubsan: JVM flag checking complains about  MaxTenuringThresholdConstraintFunc, InitialTenuringThresholdConstraintFunc and AllocatePrefetchStepSizeConstraintFunc

Reviewed-by: stefank, aboldtch, tschatzl

! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp

Changeset: 1d083eb1
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-03 13:10:00 +0000
URL:       https://git.openjdk.org/babylon/commit/1d083eb15a653dbfbd262de76c1312207192bda7

8331562: G1: Remove API to force allocation of new regions

Reviewed-by: iwalulya, ayang, gli

! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1HRPrinter.hpp

Changeset: 37c24695
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-03 13:27:58 +0000
URL:       https://git.openjdk.org/babylon/commit/37c24695390e409aae6df9f7d2ecc86724dd051d

8331633: Use MIN2 in bound_minus_alignment

Reviewed-by: zgu

! src/hotspot/share/gc/shared/genArguments.cpp

Changeset: 87bb66ce
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-03 13:39:48 +0000
URL:       https://git.openjdk.org/babylon/commit/87bb66cea1b6b70fc4929e7a6e3788883f87e02d

8331569: G1: Rename G1HRPrinter to G1HeapRegionPrinter

Reviewed-by: gli, ayang

! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
- src/hotspot/share/gc/g1/g1HRPrinter.cpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
+ src/hotspot/share/gc/g1/g1HeapRegionPrinter.cpp
= src/hotspot/share/gc/g1/g1HeapRegionPrinter.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp

Changeset: 77b71222
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2024-05-03 15:18:38 +0000
URL:       https://git.openjdk.org/babylon/commit/77b71222a05a5ef3875a71eda26e31b25548cba2

8312104: Update java man pages to include new security category in -XshowSettings

Reviewed-by: lancea

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

Changeset: cf2c80e4
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-05-03 16:14:24 +0000
URL:       https://git.openjdk.org/babylon/commit/cf2c80e4fcd74b9d1d60e2358e7883bdd8a4ac80

8331582: Incorrect default Console provider comment

Reviewed-by: joehw, jlahoda, jlu, prappo

! src/java.base/share/classes/java/io/Console.java

Changeset: b33096f8
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-05-03 16:58:59 +0000
URL:       https://git.openjdk.org/babylon/commit/b33096f887108c3d7e1f4e62689c2b10401234fa

8295153: java/util/Base64/TestEncodingDecodingLength.java ran out of memory

Reviewed-by: lancea, naoto

! test/jdk/java/util/Base64/TestEncodingDecodingLength.java

Changeset: 36c9607f
Author:    Phil Race <prr at openjdk.org>
Date:      2024-05-03 19:06:13 +0000
URL:       https://git.openjdk.org/babylon/commit/36c9607f66f91a0c46342543b30b57ac1cf106ec

8331591: sun.font.CharSequenceCodePointIterator is buggy and unused

Reviewed-by: angorya, honkar

! src/java.desktop/share/classes/sun/font/CodePointIterator.java

Changeset: c1a16452
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-03 19:15:12 +0000
URL:       https://git.openjdk.org/babylon/commit/c1a164528a538d5de78f99c4c92291b1906703f5

8331655: ClassFile API ClassCastException with verbose output of certain class files

Reviewed-by: psandoz

! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! test/jdk/jdk/classfile/LimitsTest.java

Changeset: b20fa7b4
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-05-03 19:51:37 +0000
URL:       https://git.openjdk.org/babylon/commit/b20fa7b48b0f0a64c0760f26188d4c11c3233b61

8329982: compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleDebugInfoTest.java failed assert(oopDesc::is_oop_or_null(val)) failed: bad oop found

Reviewed-by: never

! src/hotspot/share/gc/shared/barrierSetNMethod.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
- test/hotspot/jtreg/compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java
- test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyInstallEventTest.config
- test/hotspot/jtreg/compiler/jvmci/events/JvmciNotifyInstallEventTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/CodeInstallationTest.java
+ test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/RuntimeStubAllocFailTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/SimpleCodeInstallationTest.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestAssembler.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/TestHotSpotVMConfig.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/aarch64/AArch64TestAssembler.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.code.test/src/jdk/vm/ci/code/test/amd64/AMD64TestAssembler.java

Changeset: 9347bb7d
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-05-03 23:41:12 +0000
URL:       https://git.openjdk.org/babylon/commit/9347bb7df845ee465c378c6f511ef8a6caea18ea

8330247: C2: CTW fail with assert(adr_t->is_known_instance_field()) failed: instance required

Reviewed-by: kvn

! src/hotspot/share/opto/macro.cpp
+ test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndNonExactAllocate.java

Changeset: f2c4a413
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-06 05:49:28 +0000
URL:       https://git.openjdk.org/babylon/commit/f2c4a41304d4fe984b79792cb3be460d7026e812

8328481: Implement JEP 476: Module Import Declarations (Preview)

Co-authored-by: Jim Laskey <jlaskey at openjdk.org>
Reviewed-by: mcimadamore, vromero

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/jdk.compiler/share/classes/com/sun/source/tree/ImportTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TreeDiffer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/Pretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeCopier.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeMaker.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Startup.java
! src/jdk.jshell/share/classes/jdk/jshell/Eval.java
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
+ src/jdk.jshell/share/classes/jdk/jshell/tool/resources/PREVIEW_DEFAULT.jsh
! test/langtools/jdk/jshell/ImportTest.java
! test/langtools/jdk/jshell/KullaTesting.java
! test/langtools/jdk/jshell/StartOptionTest.java
! test/langtools/jdk/jshell/ToolProviderTest.java
+ test/langtools/tools/javac/ImportModule.java
+ test/langtools/tools/javac/diags/examples/ImportModule.java
+ test/langtools/tools/javac/diags/examples/ImportModuleDoesNotRead/module-info.java
= test/langtools/tools/javac/diags/examples/ImportModuleDoesNotRead/test/Test.java
+ test/langtools/tools/javac/diags/examples/ImportModuleDoesNotReadUnnamed.java
+ test/langtools/tools/javac/diags/examples/ImportModuleNotFound.java
+ test/langtools/tools/javac/tree/Imports.java
! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java
! test/langtools/tools/lib/toolbox/ToolBox.java

Changeset: f1509e00
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-06 06:01:42 +0000
URL:       https://git.openjdk.org/babylon/commit/f1509e007d1538acfb1749f7fafc56be2affd2e6

8330998: System.console() writes to stderr when stdout is redirected

Reviewed-by: naoto

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java
+ test/jdk/jdk/internal/jline/RedirectedStdOut.java

Changeset: 4bbd972c
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-05-06 07:48:22 +0000
URL:       https://git.openjdk.org/babylon/commit/4bbd972cbb114b99e856aa7904c0240049052b6a

8305638: Renaming and small clean-ups around predicates

Reviewed-by: roland, epeter

! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp

Changeset: 15862a2f
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-06 08:48:46 +0000
URL:       https://git.openjdk.org/babylon/commit/15862a2f116331b7f439619c3aa1b5965e737044

8331708: jdk/internal/jline/RedirectedStdOut.java times-out on macosx-aarch64

Reviewed-by: asotona

! test/jdk/jdk/internal/jline/RedirectedStdOut.java

Changeset: 6c776411
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-05-06 09:26:53 +0000
URL:       https://git.openjdk.org/babylon/commit/6c7764118ef1a684edddb302a4eaff36d80c783f

8331418: ZGC: generalize barrier liveness logic

Reviewed-by: mdoerr, aboldtch, fyang, eosterlund

! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp

Changeset: 9b0bb033
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-06 09:41:07 +0000
URL:       https://git.openjdk.org/babylon/commit/9b0bb03366642dd787b02809b3759ed714da9b81

8331285: Deprecate and obsolete OldSize

Reviewed-by: dholmes, eosterlund

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: e8a2d566
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-05-06 11:01:55 +0000
URL:       https://git.openjdk.org/babylon/commit/e8a2d5669cda59d0f9a10e5a8035c20b8678d3d8

8331653: JFR: Improve logging for jdk/jfr/api/consumer/recordingstream;TestStop.java

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStop.java

Changeset: 1eec30a6
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-05-06 11:17:39 +0000
URL:       https://git.openjdk.org/babylon/commit/1eec30a6c03b7f4028405dc9bdb4d2a663b3987d

8331573: Rename CollectedHeap::is_gc_active to be explicitly about STW GCs

Reviewed-by: stefank, zgu, tschatzl, gli

! 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/g1FullGCScope.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1VMOperations.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/isGCActiveMark.cpp
! src/hotspot/share/gc/shared/isGCActiveMark.hpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.hpp
! src/hotspot/share/gc/x/xDriver.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/prims/forte.cpp
! src/hotspot/share/runtime/jniHandles.cpp

Changeset: a8e62af7
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-05-06 11:43:07 +0000
URL:       https://git.openjdk.org/babylon/commit/a8e62af733cb1acc1370561c9dd374b3f9c2c294

8331389: runtime/ErrorHandling/TestDwarf.java fails with "Crash JVM should not exit gracefully"

Reviewed-by: chagedorn

! test/hotspot/jtreg/runtime/ErrorHandling/TestDwarf.java

Changeset: fa02667d
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2024-05-06 12:21:15 +0000
URL:       https://git.openjdk.org/babylon/commit/fa02667d838f08cac7d41dfb4c3e8056ae6165cc

8322726: C2: Unloaded signature class kills argument value

Reviewed-by: kvn, dlong, thartmann

! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
+ test/hotspot/jtreg/compiler/runtime/unloaded/TestMHUnloaded.java
+ test/hotspot/jtreg/compiler/runtime/unloaded/TestMHUnloadedHelper.java

Changeset: 7a35f922
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2024-05-06 13:25:36 +0000
URL:       https://git.openjdk.org/babylon/commit/7a35f922f06c4649f9ea8a1fb1782b2a670311ce

8331660: Parallel: Cleanup includes in parallelScavangeHeap files

Reviewed-by: gli, ayang

! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psScavenge.hpp
! src/hotspot/share/gc/parallel/psVMOperations.cpp

Changeset: ae60d845
Author:    Nizar Benalla <nizar.benalla at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-05-06 15:54:40 +0000
URL:       https://git.openjdk.org/babylon/commit/ae60d845007c7137895e3a5f86623d0731fee81f

8328501: Incorrect `@since` tags for java security interfaces

Reviewed-by: mullan

! src/java.base/share/classes/java/security/interfaces/DSAPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/DSAPublicKey.java
! src/java.base/share/classes/java/security/interfaces/ECPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/ECPublicKey.java
! src/java.base/share/classes/java/security/interfaces/EdECPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/EdECPublicKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/RSAPublicKey.java
! src/java.base/share/classes/java/security/interfaces/XECPrivateKey.java
! src/java.base/share/classes/java/security/interfaces/XECPublicKey.java
! src/java.base/share/classes/javax/crypto/interfaces/DHPrivateKey.java
! src/java.base/share/classes/javax/crypto/interfaces/DHPublicKey.java

Changeset: a8b3f194
Author:    Fabian Meumertzheim <fabian at meumertzhe.im>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2024-05-06 17:01:11 +0000
URL:       https://git.openjdk.org/babylon/commit/a8b3f194e811eed6b20bce71c752705c7cd50d24

8330077: Allow max number of events to be buffered to be configurable to avoid OVERFLOW_EVENT

Reviewed-by: bpb, alanb

! src/java.base/share/classes/java/nio/file/WatchService.java
! src/java.base/share/classes/sun/nio/fs/AbstractWatchKey.java
+ test/jdk/java/nio/file/WatchService/LotsOfEntries.java

Changeset: f308e107
Author:    Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Eric Liu <eliu at openjdk.org>
Date:      2024-05-06 22:59:14 +0000
URL:       https://git.openjdk.org/babylon/commit/f308e107ce8b993641ee3d0a0d5d52bf5cd3b94e

8331400: AArch64: Sync aarch64_vector.ad with aarch64_vector_ad.m4

Reviewed-by: aph, kvn, eliu

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4

Changeset: 3b8227ba
Author:    Nizar Benalla <nizar.benalla at oracle.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2024-05-07 05:28:45 +0000
URL:       https://git.openjdk.org/babylon/commit/3b8227ba24c7bc05a8ea23801e3816e8fc80de4e

8326836: Incorrect `@since` tags for ClassSignature methods

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/ClassSignature.java

Changeset: df1ff056
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-05-07 07:08:32 +0000
URL:       https://git.openjdk.org/babylon/commit/df1ff056f19ce569e05b0b87584e289840fc5d5c

8331085: Crash in MergePrimitiveArrayStores::is_compatible_store()

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestMergeStoresNullAdrType.java

Changeset: a2584a83
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-05-07 08:30:26 +0000
URL:       https://git.openjdk.org/babylon/commit/a2584a8341b2dc9c102abd373a890b2108d3f57e

8331714: Make OopMapCache installation lock-free

Reviewed-by: zgu, coleenp

! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 23a72a1f
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-05-07 08:32:48 +0000
URL:       https://git.openjdk.org/babylon/commit/23a72a1f2f651d5e8e9a0eb1e75e2b44572a13da

8331626: unsafe.cpp:162:38: runtime error in index_oop_from_field_offset_long - applying non-zero offset 4563897424 to null pointer

Reviewed-by: mbaesken, stefank

! src/hotspot/share/prims/unsafe.cpp

Changeset: 02a799c0
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-05-07 12:41:28 +0000
URL:       https://git.openjdk.org/babylon/commit/02a799c05576a52b03b74a4ece901e7811dfda76

8331695: Serial: DefNewGeneration:_promotion_failed used without being initialized

Reviewed-by: gli, stefank

! src/hotspot/share/gc/serial/defNewGeneration.cpp

Changeset: 02c95a6d
Author:    robertengels <robaho at me.com>
Committer: Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-05-07 13:18:24 +0000
URL:       https://git.openjdk.org/babylon/commit/02c95a6d7eb77ed17ae64d0f585197e87a67cc4a

6968351: httpserver clashes with delayed TCP ACKs for low Content-Length

Reviewed-by: dfuchs, djelinski, michaelm, jpai

! src/jdk.httpserver/share/classes/sun/net/httpserver/ChunkedOutputStream.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java
+ test/jdk/com/sun/net/httpserver/TcpNoDelayNotRequired.java
! test/jdk/com/sun/net/httpserver/simpleserver/StressDirListings.java
! test/jdk/java/net/Authenticator/B4769350.java
! test/jdk/sun/net/www/http/KeepAliveCache/B8293562.java

Changeset: 5746137e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-05-07 14:23:39 +0000
URL:       https://git.openjdk.org/babylon/commit/5746137e8a46e1eb964fe8c4de015a62dc17a745

8331771: ZGC: Remove OopMapCacheAlloc_lock ordering workaround

Reviewed-by: eosterlund, stefank, zgu

! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/isGCActiveMark.cpp
! src/hotspot/share/gc/shared/isGCActiveMark.hpp
! src/hotspot/share/gc/z/zVerify.cpp

Changeset: 95d2f807
Author:    Daniel Skantz <daniel.skantz at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-05-07 15:50:15 +0000
URL:       https://git.openjdk.org/babylon/commit/95d2f8072e91e8df80e49e341f4fdb4464a2616e

8330016: Stress seed should be initialized for runtime stub compilation

Reviewed-by: rcastanedalo, chagedorn

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

Changeset: 524aaad9
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-05-07 15:59:44 +0000
URL:       https://git.openjdk.org/babylon/commit/524aaad98317b1a50453e5a9a44922f481fb3b1e

8319957: PhaseOutput::code_size is unused and should be removed

Reviewed-by: thartmann, chagedorn

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

Changeset: 8d78e8ca
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-05-07 18:59:41 +0000
URL:       https://git.openjdk.org/babylon/commit/8d78e8cadcc06aea7179ec97d3bf8b7cee63b447

8319997: JFR: Reduce use of dynamic proxies

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/EventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/AnnotationConstruct.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/Type.java

Changeset: f12ed061
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-05-07 19:06:36 +0000
URL:       https://git.openjdk.org/babylon/commit/f12ed061ae3fa9d5620a7c6c7ea441f9f33bb745

8048691: Spliterator.SORTED characteristics gets cleared for BaseStream.spliterator

Reviewed-by: psandoz, alanb

! src/java.base/share/classes/java/util/stream/StreamSpliterators.java
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/StreamSpliteratorTest.java

Changeset: b9108334
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-05-07 23:46:04 +0000
URL:       https://git.openjdk.org/babylon/commit/b91083341aba952befadd79020079920f9540999

8331864: Update Public Suffix List to 1cbd6e7

Reviewed-by: mullan

! src/java.base/share/data/publicsuffixlist/VERSION
! src/java.base/share/data/publicsuffixlist/public_suffix_list.dat
! src/java.base/share/legal/public_suffix.md
! test/jdk/sun/security/util/RegisteredDomain/ParseNames.java
! test/jdk/sun/security/util/RegisteredDomain/tests.dat

Changeset: 8af606fb
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-08 01:12:17 +0000
URL:       https://git.openjdk.org/babylon/commit/8af606fb8cdb3a6ecdfe4cddd79f228b64d5fc80

8331334: com/sun/net/httpserver/HttpsParametersClientAuthTest.java fails in testServerNeedClientAuth(false)

Reviewed-by: dfuchs

! test/jdk/com/sun/net/httpserver/HttpsParametersClientAuthTest.java

Changeset: 466a21d8
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-05-08 05:03:06 +0000
URL:       https://git.openjdk.org/babylon/commit/466a21d8646c05d91f29d607c6347afd34c75629

8331863: DUIterator_Fast used before it is constructed

Reviewed-by: kvn, shade

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

Changeset: 7b79426a
Author:    Christian Stein <cstein at openjdk.org>
Date:      2024-05-08 05:48:07 +0000
URL:       https://git.openjdk.org/babylon/commit/7b79426a1da5896b0f00cf6e5fb4d2e754149e54

8278353: Provide Duke as default favicon in Simple Web Server

Reviewed-by: dfuchs

! make/modules/jdk.httpserver/Java.gmk
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/FileServerHandler.java
+ src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/resources/favicon.ico
! test/jdk/com/sun/net/httpserver/simpleserver/SimpleFileServerTest.java

Changeset: 2baacfc1
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-08 07:05:27 +0000
URL:       https://git.openjdk.org/babylon/commit/2baacfc16916220846743c6e49a99a6c41cac510

8331789: ubsan: deoptimization.cpp:403:29: runtime error: load of value 208, which is not a valid value for type 'bool'

Reviewed-by: stefank, aboldtch

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

Changeset: 7f299043
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2024-05-08 08:27:13 +0000
URL:       https://git.openjdk.org/babylon/commit/7f299043a99406dbd666d4f7f30445d26f3eae82

8330005: RandomGeneratorFactory.getDefault() throws exception when the runtime image only has java.base module

Reviewed-by: jpai, alanb

! src/java.base/share/classes/java/util/random/RandomGeneratorFactory.java
! src/java.base/share/classes/java/util/random/package-info.java
= src/java.base/share/classes/jdk/internal/random/L128X1024MixRandom.java
= src/java.base/share/classes/jdk/internal/random/L128X128MixRandom.java
= src/java.base/share/classes/jdk/internal/random/L128X256MixRandom.java
= src/java.base/share/classes/jdk/internal/random/L32X64MixRandom.java
= src/java.base/share/classes/jdk/internal/random/L64X1024MixRandom.java
= src/java.base/share/classes/jdk/internal/random/L64X128MixRandom.java
= src/java.base/share/classes/jdk/internal/random/L64X128StarStarRandom.java
= src/java.base/share/classes/jdk/internal/random/L64X256MixRandom.java
= src/java.base/share/classes/jdk/internal/random/Xoroshiro128PlusPlus.java
= src/java.base/share/classes/jdk/internal/random/Xoshiro256PlusPlus.java
! src/java.base/share/classes/module-info.java
- src/jdk.random/share/classes/module-info.java

Changeset: 0e1dca75
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-08 08:45:27 +0000
URL:       https://git.openjdk.org/babylon/commit/0e1dca75ef1f145bcf1ad76a2bf21d647ddaf76b

8331715: Remove virtual specifiers in ContiguousSpace

Reviewed-by: gli, tschatzl

! src/hotspot/share/gc/shared/space.hpp

Changeset: c6f611cf
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-08 08:48:11 +0000
URL:       https://git.openjdk.org/babylon/commit/c6f611cfe0f3d6807b450be19ec00713229dbf42

8331798: Remove unused arg of checkErgonomics() in TestMaxHeapSizeTools.java

Reviewed-by: tschatzl

! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.java

Changeset: 0eff492e
Author:    Sean Coffey <coffeys at openjdk.org>
Date:      2024-05-08 09:30:23 +0000
URL:       https://git.openjdk.org/babylon/commit/0eff492e4107abc5624f0c3445877bf38629a980

8330278: Have SSLSocketTemplate.doClientSide use loopback address

Reviewed-by: ssahoo, rhalade

! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java
! test/jdk/javax/net/ssl/templates/TLSBase.java

Changeset: 1aebab78
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-08 09:37:42 +0000
URL:       https://git.openjdk.org/babylon/commit/1aebab780c5b84a85b6f10884d05bb29bae3c3bf

8320995: RISC-V: C2 PopCountVI
8320996: RISC-V: C2 PopCountVL

Reviewed-by: luhenry, fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java
! test/hotspot/jtreg/compiler/vectorization/TestPopCountVector.java
! test/hotspot/jtreg/compiler/vectorization/TestPopCountVectorLong.java

Changeset: edd47c10
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-08 10:11:01 +0000
URL:       https://git.openjdk.org/babylon/commit/edd47c10ebfdc021368820dec6a109251554e8b0

8308033: The jcmd thread dump related tests should test virtual threads

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/serviceability/dcmd/thread/PrintTest.java
! test/hotspot/jtreg/serviceability/tmtools/jstack/DaemonThreadTest.java
! test/jdk/ProblemList-Virtual.txt
! test/jdk/sun/tools/jcmd/JcmdOutputEncodingTest.java
! test/jdk/sun/tools/jstack/BasicJStackTest.java

Changeset: aafa15fc
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-05-08 10:18:33 +0000
URL:       https://git.openjdk.org/babylon/commit/aafa15fc173af07ebf5361a8c6a09c2a28981c38

8331208: Memory stress test that checks OutOfMemoryError stack trace fails

Reviewed-by: dholmes, never

! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/memory/universe.hpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/thread.hpp

Changeset: ad78b7fa
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-08 10:38:09 +0000
URL:       https://git.openjdk.org/babylon/commit/ad78b7fa67ba30cab2e8f496e4c765be15deeca6

8331185: Enable compiler memory limits in debug builds

Reviewed-by: asmehra, kvn

! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! test/hotspot/jtreg/compiler/c2/TestFindNode.java
! test/hotspot/jtreg/compiler/loopopts/TestDeepGraphVerifyIterativeGVN.java
! test/hotspot/jtreg/compiler/print/CompileCommandMemLimit.java
! test/hotspot/jtreg/compiler/print/CompileCommandPrintMemStat.java

Changeset: c8452615
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-08 17:56:28 +0000
URL:       https://git.openjdk.org/babylon/commit/c8452615b1f3c4e03caf70e2c72928d49cb816a7

8331924: Parallel: Remove unused MutableSpace::mangle_unused_area_complete

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.hpp

Changeset: 230fac80
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-08 17:57:46 +0000
URL:       https://git.openjdk.org/babylon/commit/230fac80f25e9608006c8928a8a7708bf13a818c

8331941: Make CollectedHeap::parallel_object_iterator public

Reviewed-by: tschatzl

! src/hotspot/share/gc/shared/collectedHeap.hpp

Changeset: 42b1d858
Author:    Ashutosh Mehra <asmehra at openjdk.org>
Date:      2024-05-08 20:26:02 +0000
URL:       https://git.openjdk.org/babylon/commit/42b1d858d15fd06de9ce41b08b430b12724652e9

8330275: Crash in XMark::follow_array

Reviewed-by: stefank, stuefe

! src/hotspot/cpu/aarch64/gc/x/xGlobals_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp

Changeset: 0d1216c7
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2024-05-08 21:57:44 +0000
URL:       https://git.openjdk.org/babylon/commit/0d1216c7a1dc215550ac769afc21dea91c638215

8331939: Add custom hook for TestImage

Reviewed-by: mikael

! make/TestImage.gmk

Changeset: 588e314e
Author:    Erik Joelsson <erikj at openjdk.org>
Date:      2024-05-08 21:57:55 +0000
URL:       https://git.openjdk.org/babylon/commit/588e314e4b96f2a48d46ab8a088a7b8d26be318d

8331886: Allow markdown src file overrides

Reviewed-by: ihse

! make/Docs.gmk
! make/common/ProcessMarkdown.gmk

Changeset: 2d622152
Author:    Vladimir Petko <vpetko at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-05-08 22:36:25 +0000
URL:       https://git.openjdk.org/babylon/commit/2d622152b07bba0aba8fd5b1e24293e28d6e69f5

8331541: [i386] linking with libjvm.so fails after JDK-8283326

Reviewed-by: djelinski, ihse

! make/autoconf/flags-ldflags.m4
! src/hotspot/os_cpu/linux_x86/safefetch_linux_x86_32.S

Changeset: 964d6089
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-09 07:05:18 +0000
URL:       https://git.openjdk.org/babylon/commit/964d60892eec5e64942b49182a4c6d4105620acd

8322753: RISC-V: C2 ReverseBytesV

Reviewed-by: fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/vectorapi/VectorReverseBytesTest.java
! test/hotspot/jtreg/compiler/vectorization/TestReverseBytes.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicCharOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java

Changeset: ac86f59e
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-05-09 07:43:03 +0000
URL:       https://git.openjdk.org/babylon/commit/ac86f59e4f5382d5c3e8984532dd210611db7dcb

8330532: Improve line-oriented text parsing in HotSpot

Co-authored-by: John R Rose <jrose at openjdk.org>
Reviewed-by: matsaave, jsjolen

! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
+ src/hotspot/share/utilities/istream.cpp
+ src/hotspot/share/utilities/istream.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
+ test/hotspot/gtest/utilities/test_istream.cpp
! test/hotspot/jtreg/runtime/cds/appcds/LongClassListPath.java
! test/hotspot/jtreg/runtime/cds/appcds/customLoader/ClassListFormatA.java

Changeset: ad0b54d4
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-05-09 11:47:45 +0000
URL:       https://git.openjdk.org/babylon/commit/ad0b54d429fdbd806c09aa06bb42f1ed4a0297e8

8314225: SIGSEGV in JavaThread::is_lock_owned

Reviewed-by: dlong, dholmes

! src/hotspot/share/jfr/leakprofiler/checkpoint/rootResolver.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/monitorChunk.cpp
! src/hotspot/share/runtime/monitorChunk.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vframeArray.cpp
! src/hotspot/share/runtime/vframeArray.hpp

Changeset: 0a4eeeaa
Author:    Scott Gibbons <sgibbons at openjdk.org>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-05-09 11:57:44 +0000
URL:       https://git.openjdk.org/babylon/commit/0a4eeeaa3c63585244be959386dd94882398e87f

8331033: EA fails with "EA unexpected CallLeaf unsafe_setmemory" after JDK-8329331

Co-authored-by: Jatin Bhateja <jbhateja at openjdk.org>
Reviewed-by: kvn

! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/Test8331033.java

Changeset: aaa90b30
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-09 13:54:04 +0000
URL:       https://git.openjdk.org/babylon/commit/aaa90b3005c85852971203ce6feb88e7091e167b

8327476: Upgrade JLine to 3.26.1

Reviewed-by: ihse, vromero

! make/conf/module-loader-map.conf
- make/modules/jdk.internal.le/Lib.gmk
- src/jdk.internal.le/aix/classes/jdk/internal/org/jline/terminal/impl/jna/JDKNativePty.java
- src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/JDKNativePty.java
- src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/linux/CLibrary.java
- src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/linux/CLibraryImpl.java
- src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/linux/LinuxNativePty.java
- src/jdk.internal.le/linux/classes/jdk/internal/org/jline/terminal/impl/jna/linux/UtilLibraryImpl.java
- src/jdk.internal.le/linux/native/lible/CLibrary.cpp
- src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/JDKNativePty.java
- src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/osx/CLibrary.java
- src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/osx/CLibraryImpl.java
- src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/osx/NativeLong.java
- src/jdk.internal.le/macosx/classes/jdk/internal/org/jline/terminal/impl/jna/osx/OsXNativePty.java
- src/jdk.internal.le/macosx/native/lible/CLibrary.cpp
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/BindingReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/keymap/KeyMap.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Binding.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Buffer.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Candidate.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Completer.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletingParsedLine.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/CompletionMatcher.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/EOFError.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Editor.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/EndOfFileException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Expander.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Highlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/History.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReaderBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Macro.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/MaskingCallback.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/ParsedLine.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Parser.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/PrintAboveWriter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Reference.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/SyntaxError.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/UserInterruptException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/Widget.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/BufferImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/CompletionMatcherImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultExpander.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultHighlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultParser.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/InputRC.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/KillRing.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/ReaderUtils.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/SimpleMaskingCallback.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/UndoTree.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/AggregateCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/ArgumentCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/EnumCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/FileNameCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/NullCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/StringsCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/SystemCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Attributes.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Cursor.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/MouseEvent.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Size.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/Terminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPosixTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsConsoleWriter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractWindowsTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/CursorSupport.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/Diag.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/DumbTerminal.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/DumbTerminalProvider.java
- src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExecPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ExternalTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/LineDisciplineTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/MouseSupport.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/NativeSignalHandler.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixPtyTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/PosixSysTerminal.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecTerminalProvider.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/CLibrary.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/FfmNativePty.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/FfmTerminalProvider.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/Kernel32.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/NativeWinConsoleWriter.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/NativeWinSysTerminal.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/WindowsAnsiWriter.java
- src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/jna/LastErrorException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/Pty.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/SystemStream.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/TerminalExt.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/spi/TerminalProvider.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AnsiWriter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedCharSequence.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedString.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedStringBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/AttributedStyle.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ClosedException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ColorPalette.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Colors.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Curses.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/DiffHelper.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ExecHelper.java
+ src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/FastBufferedOutputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InfoCmp.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InputStreamReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Levenshtein.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Log.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlocking.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingInputStreamImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpInputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingPumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/NonBlockingReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/OSUtils.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/PumpReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/ShutdownHooks.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Signals.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Status.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/StyleResolver.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Timeout.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WCWidth.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/WriterOutputStream.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/windows-conemu.caps
! src/jdk.internal.le/share/legal/jline.md
- src/jdk.internal.le/unix/classes/jdk/internal/org/jline/terminal/impl/jna/JnaNativePty.java
- src/jdk.internal.le/unix/classes/jdk/internal/org/jline/terminal/impl/jna/JnaTerminalProvider.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/JnaTerminalProvider.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/IntByReference.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinConsoleWriter.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/JnaWinSysTerminal.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Kernel32.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Kernel32Impl.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/Pointer.java
- src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/WindowsAnsiWriter.java
- src/jdk.internal.le/windows/native/lible/Kernel32.cpp
! test/jdk/jdk/internal/jline/AbstractWindowsTerminalTest.java
! test/jdk/jdk/internal/jline/KeyConversionTest.java
! test/langtools/jdk/jshell/ExecPtyGetFlagsToSetTest.java

Changeset: c4ff58b9
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-05-09 14:30:15 +0000
URL:       https://git.openjdk.org/babylon/commit/c4ff58b9bcfd08eae0623a648a837e08f25b3f9b

8330146: assert(!_thread->is_in_any_VTMS_transition()) failed

Reviewed-by: cjplummer, kevinw

! src/hotspot/share/prims/jvmtiExport.cpp

Changeset: aa4cddd4
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-05-09 15:42:41 +0000
URL:       https://git.openjdk.org/babylon/commit/aa4cddd4b8a6a12ba5d0360a721aebaabf362fff

8331950: Remove MemoryPoolMBean/isCollectionUsageThresholdExceeded from ZGC ProblemLists

Reviewed-by: sspitsyn

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

Changeset: c7d98df2
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-05-09 15:54:25 +0000
URL:       https://git.openjdk.org/babylon/commit/c7d98df2ac509ebc8f4e801a0874a9497c54c602

8329691: Support `nonlikelyScript` parent locale inheritance

Reviewed-by: joehw

! make/jdk/src/classes/build/tools/cldrconverter/CLDRConverter.java
! make/jdk/src/classes/build/tools/cldrconverter/ResourceBundleGenerator.java
! make/jdk/src/classes/build/tools/cldrconverter/SupplementalDataParseHandler.java
! src/java.base/share/classes/sun/util/cldr/CLDRLocaleProviderAdapter.java
+ test/jdk/sun/util/locale/provider/NonLikelyScriptTest.java

Changeset: ffbdfffb
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-05-09 18:01:27 +0000
URL:       https://git.openjdk.org/babylon/commit/ffbdfffbc702253f32fa45dc1855b663c72074a6

8331999: BasicDirectoryModel/LoaderThreadCount.java frequently fails on Windows in CI

Introduce tolerance factor: count > loaderCount.size() / 2
Fail the test only if the number of snapshots with more than
2 file loader threads is greater than half of the number
of valid snapshots.

Reviewed-by: prr, honkar

! test/jdk/javax/swing/plaf/basic/BasicDirectoryModel/LoaderThreadCount.java

Changeset: 0bf72821
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2024-05-09 22:53:10 +0000
URL:       https://git.openjdk.org/babylon/commit/0bf728212fb4bce067076780aaa5b9341d7cdb6b

8331231: containers/docker/TestContainerInfo.java fails

Reviewed-by: dholmes

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

Changeset: d47a4e9f
Author:    Zhao Song <zsong at openjdk.org>
Committer: Erik Joelsson <erikj at openjdk.org>
Date:      2024-05-09 23:05:05 +0000
URL:       https://git.openjdk.org/babylon/commit/d47a4e9f63a9414b90e09514bc26f6f7142ad49f

8332008: Enable issuestitle check

Reviewed-by: erikj

! .jcheck/conf

Changeset: a643d6c7
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-05-09 23:37:45 +0000
URL:       https://git.openjdk.org/babylon/commit/a643d6c7ac8a7bc0d3a288c1ef3f07876cf70590

8331862: Remove split relocation info implementation

Reviewed-by: dlong

! src/hotspot/cpu/aarch64/relocInfo_aarch64.cpp
! src/hotspot/cpu/arm/relocInfo_arm.cpp
! src/hotspot/cpu/ppc/relocInfo_ppc.cpp
! src/hotspot/cpu/riscv/relocInfo_riscv.cpp
! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/relocInfo_s390.cpp
! src/hotspot/cpu/x86/relocInfo_x86.cpp
! src/hotspot/cpu/zero/relocInfo_zero.cpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp

Changeset: a706ca4f
Author:    Matias Saavedra Silva <matsaave at openjdk.org>
Date:      2024-05-10 01:34:02 +0000
URL:       https://git.openjdk.org/babylon/commit/a706ca4fdb4db4ba36c6ad04a37c37a348f8af0b

8329418: Replace pointers to tables with offsets in relocation bitmap

Reviewed-by: cjplummer, iklam

! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/cds/cppVtables.cpp
! src/hotspot/share/cds/cppVtables.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/serializeClosure.hpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java

Changeset: d2d37c91
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-10 04:30:17 +0000
URL:       https://git.openjdk.org/babylon/commit/d2d37c913e5b55f7aec2c7a6b5a2328348ded223

8331942: On Linux aarch64, CDS archives should be using 64K alignment by default

Reviewed-by: aph, iklam

! make/autoconf/jdk-options.m4

Changeset: b9a142a2
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-05-10 04:45:01 +0000
URL:       https://git.openjdk.org/babylon/commit/b9a142a2243676b3f4fe288e7a28f4957a4d1edd

8226990: GTK & Nimbus LAF: Tabbed pane's background color is not expected one when change the opaque checkbox.

Reviewed-by: tr, honkar, psadhukhan

! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKPainter.java
! src/java.desktop/share/classes/javax/swing/plaf/nimbus/skin.laf
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTabbedPaneUI.java
+ test/jdk/javax/swing/JTabbedPane/TestJTabbedPaneOpaqueColor.java

Changeset: f47fc867
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-10 06:25:38 +0000
URL:       https://git.openjdk.org/babylon/commit/f47fc867b3518cb285d39f7b157bf7fde87b2083

8331908: Simplify log code in vectorintrinsics.cpp

Reviewed-by: jwaters, kvn

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

Changeset: 7db6a3f0
Author:    Kim Barrett <kbarrett at openjdk.org>
Date:      2024-05-10 07:58:20 +0000
URL:       https://git.openjdk.org/babylon/commit/7db6a3f0ee3986b492786bec99b207ec36401c57

8331905: Fix direct includes of g1_globals.hpp

Reviewed-by: ayang, tschatzl, gli

! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp
! src/hotspot/share/gc/g1/g1MonotonicArenaFreeMemoryTask.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.cpp
! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.hpp
! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.inline.hpp

Changeset: d6541245
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-05-10 08:22:46 +0000
URL:       https://git.openjdk.org/babylon/commit/d65412450254992c05c851298323b6acd3b39bd3

8331932: Startup regressions in 23-b13

Reviewed-by: alanb, naoto, liach

! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/jdk/internal/util/ReferencedKeyMap.java
! src/java.base/share/classes/jdk/internal/util/ReferencedKeySet.java
! src/java.base/share/classes/sun/util/locale/BaseLocale.java

Changeset: 9f43ce5a
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-10 09:48:14 +0000
URL:       https://git.openjdk.org/babylon/commit/9f43ce5a725b212cec0f3cd17491c4bada953676

8330027: Identity hashes of archived objects must be based on a reproducible random seed

Reviewed-by: ccheung, iklam

! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/runtime/thread.cpp

Changeset: dab92c51
Author:    释天 <jinguojie.jgj at alibaba-inc.com>
Committer: Eric Liu <eliu at openjdk.org>
Date:      2024-05-10 10:01:40 +0000
URL:       https://git.openjdk.org/babylon/commit/dab92c51c70767abcda3b1a91dd7d1a9b40290c1

8331558: AArch64: optimize integer remainder

Reviewed-by: eliu, aph

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp

Changeset: dea8076a
Author:    SendaoYan <syan at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-10 10:10:53 +0000
URL:       https://git.openjdk.org/babylon/commit/dea8076a584fcb41d1b911af911605e2e7f82a87

8332006: Test com/sun/net/httpserver/TcpNoDelayNotRequired.java run timeout with -Xcomp

Reviewed-by: jpai, dfuchs

! test/jdk/com/sun/net/httpserver/TcpNoDelayNotRequired.java

Changeset: 784b8fce
Author:    Chen Liang <liach at openjdk.org>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2024-05-10 10:50:51 +0000
URL:       https://git.openjdk.org/babylon/commit/784b8fce7a1b05209a8db168c8d2f86484a1a817

8331744: java.lang.classfile.TypeKind improvements

Reviewed-by: asotona, redestad

! src/java.base/share/classes/java/lang/classfile/TypeKind.java
! src/java.base/share/classes/java/lang/classfile/instruction/NewPrimitiveArrayInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
+ test/jdk/jdk/classfile/TypeKindTest.java
+ test/micro/org/openjdk/bench/java/lang/classfile/TypeKindBench.java

Changeset: 1547a696
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-05-10 11:26:12 +0000
URL:       https://git.openjdk.org/babylon/commit/1547a696512b03ccc950b17f201ddca83f5016ec

8327696: [TESTBUG] "javax/swing/JTable/KeyBoardNavigation/KeyBoardNavigation.java" test instruction needs to be corrected

Reviewed-by: abhiscxk, honkar

! test/jdk/javax/swing/JTable/KeyBoardNavigation.java

Changeset: 45792c58
Author:    Jan Kratochvil <jkratochvil at openjdk.org>
Committer: Yuri Nesterenko <yan at openjdk.org>
Date:      2024-05-10 12:16:47 +0000
URL:       https://git.openjdk.org/babylon/commit/45792c5829fb1d5ee016c4a1fd6badb5d2b4239c

8331352: error: template-id not allowed for constructor/destructor in C++20

Reviewed-by: kbarrett, stefank

! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/utilities/chunkedList.hpp
! src/hotspot/share/utilities/events.hpp
! src/hotspot/share/utilities/linkedlist.hpp

Changeset: 242446b0
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-05-10 12:30:05 +0000
URL:       https://git.openjdk.org/babylon/commit/242446b07fcfcac136510495d1ff16d26859aea4

8331931: JFR: Avoid loading regex classes during startup

Reviewed-by: mgronlun

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

Changeset: 675fbe69
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-10 13:57:55 +0000
URL:       https://git.openjdk.org/babylon/commit/675fbe699ed1aad37f34429cbe1f4f3e029be03f

8331993: Add counting leading/trailing zero tests for Integer

Reviewed-by: chagedorn

! test/hotspot/jtreg/compiler/c2/irTests/TestDisableAutoVectOpcodes.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/vectorization/TestNumberOfContinuousZeros.java

Changeset: f95c9374
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-10 13:59:09 +0000
URL:       https://git.openjdk.org/babylon/commit/f95c93740538e5e508407ec6750ed9f126fdc3c3

8331577: RISC-V: C2 CountLeadingZerosV
8331578: RISC-V: C2 CountTrailingZerosV

Reviewed-by: fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/vectorization/TestNumberOfContinuousZeros.java

Changeset: d11e70ad
Author:    Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: Mahendra Chhipa <mchhipa at openjdk.org>
Date:      2024-05-10 14:59:26 +0000
URL:       https://git.openjdk.org/babylon/commit/d11e70ade3e9094c8bef0074c736215d48d47a2a

8331646: Add specific regression leap year tests

Reviewed-by: naoto

+ test/jdk/java/util/Calendar/CalendarLeapYearAddTest.java

Changeset: d215bc46
Author:    Andrew Haley <aph at openjdk.org>
Date:      2024-05-10 15:06:21 +0000
URL:       https://git.openjdk.org/babylon/commit/d215bc46475b90abd898e995c1b4a6aa4b6cb024

8332066: AArch64: Math test failures since JDK-8331558

Reviewed-by: kvn

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp

Changeset: 65abf24f
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-05-10 16:10:40 +0000
URL:       https://git.openjdk.org/babylon/commit/65abf24fde6432fb386a616bbadc5689975c3bf4

8331866: Add warnings for locale data dependence

Reviewed-by: jlu, srl, joehw

! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java

Changeset: 1c5f1501
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-05-10 16:22:28 +0000
URL:       https://git.openjdk.org/babylon/commit/1c5f1501ac4ef55ca6ffaaa0576de9b0e1dd8d06

8331734: Atomic MemorySegment VarHandle operations fails for element layouts

Reviewed-by: pminborg, psandoz

! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! test/jdk/java/foreign/TestAccessModes.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverNonConstant.java

Changeset: 1b476f52
Author:    Valerie Peng <valeriep at openjdk.org>
Date:      2024-05-10 16:53:27 +0000
URL:       https://git.openjdk.org/babylon/commit/1b476f52ba85f9ceaabe785d36cb07df831fd0e8

8293345: SunPKCS11 provider checks on PKCS11 Mechanism are problematic

Reviewed-by: djelinski, weijun

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/Config.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java

Changeset: 5e8e8ef6
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-05-10 20:34:17 +0000
URL:       https://git.openjdk.org/babylon/commit/5e8e8ef6565e82a23626fe16893f93870dae1012

8315431: ArchiveHeapWriter::get_filler_size_at() cannot handle buffer expansion

Reviewed-by: matsaave, ccheung

! src/hotspot/share/cds/archiveHeapWriter.cpp

Changeset: 1dac34fa
Author:    Roman Kennke <rkennke at openjdk.org>
Date:      2024-05-10 21:13:43 +0000
URL:       https://git.openjdk.org/babylon/commit/1dac34fa757f1d603f0bc9b9c1994c114c276add

8331098: [Aarch64] Fix crash in Arrays.equals() intrinsic with -CCP

Reviewed-by: aboldtch, aph

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

Changeset: b87a7e99
Author:    Nizar Benalla <nizar.benalla at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-11 04:24:48 +0000
URL:       https://git.openjdk.org/babylon/commit/b87a7e990631c8b402578f645397b2aeda8927bb

8144100: Incorrect case-sensitive equality in com.sun.net.httpserver.BasicAuthenticator

Reviewed-by: jpai, dfuchs

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java
+ test/jdk/com/sun/net/httpserver/BasicAuthToken.java

Changeset: f9a1d338
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-11 04:31:11 +0000
URL:       https://git.openjdk.org/babylon/commit/f9a1d3381b12c97784c11649be079147c85939c0

8332020: jwebserver tool prints invalid URL in case of IPv6 address binding

Reviewed-by: dfuchs, vtewari

! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/SimpleFileServerImpl.java
+ test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/IPv6BoundHost.java

Changeset: 32c7681c
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-05-11 07:36:52 +0000
URL:       https://git.openjdk.org/babylon/commit/32c7681cf310c87669c502c4a8b62a7fecc93360

8332029: Provide access to initial value of stderr via JavaLangAccess

Reviewed-by: jpai, bpb, mcimadamore

! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/misc/VM.java

Changeset: 5053b70a
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-05-11 18:37:43 +0000
URL:       https://git.openjdk.org/babylon/commit/5053b70a7fc67ce9b73dbeecbdd88fbc34d45e04

8278255: Add more warning text in ReentrantLock and ReentrantReadWriteLock

Reviewed-by: prappo, alanb

! src/java.base/share/classes/java/util/concurrent/locks/Lock.java
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantLock.java
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java

Changeset: d517d2df
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-05-13 05:45:36 +0000
URL:       https://git.openjdk.org/babylon/commit/d517d2df451e135583083ed3684d7d3241b36f76

8331764: C2 SuperWord: refactor _align_to_ref/_mem_ref_for_main_loop_alignment

Reviewed-by: kvn, chagedorn

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

Changeset: 3e3f7cf4
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-05-13 07:33:42 +0000
URL:       https://git.openjdk.org/babylon/commit/3e3f7cf4bddf243fddfeac8cfc1d9b2a1be55043

8330387: Crash with a different types patterns (primitive vs generic) in instanceof

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! test/langtools/tools/javac/patterns/PrimitiveInstanceOfPatternOpWithRecordPatterns.java
! test/langtools/tools/javac/patterns/PrimitiveInstanceOfPatternOpWithTopLevelPatterns.java
! test/langtools/tools/javac/patterns/PrimitiveInstanceOfTypeComparisonOp.java
! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.java
! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.out

Changeset: 5a8df410
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-13 08:16:30 +0000
URL:       https://git.openjdk.org/babylon/commit/5a8df4106ac5386eb72e874dcadf2b18defe27d8

8331535: Incorrect prompt for Console.readLine
8331681: Test that jdk.internal.io.JdkConsole does not interpret prompts

Reviewed-by: naoto, asotona

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
+ test/jdk/java/io/Console/ConsolePromptTest.java
+ test/jdk/jdk/internal/jline/JLineConsoleProviderTest.java
+ test/langtools/jdk/jshell/ConsoleToolTest.java
! test/langtools/jdk/jshell/ReplToolTesting.java

Changeset: adaa509b
Author:    Chen Liang <liach at openjdk.org>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2024-05-13 09:11:49 +0000
URL:       https://git.openjdk.org/babylon/commit/adaa509b6ed3d12569b8e5f2ec802cef22ab53c7

8327499: MethodHandleStatics.traceLambdaForm includes methods that cannot be generated

Reviewed-by: redestad, iklam

! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/CDSLambdaInvoker.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestLambdaInvokers.java
! test/jdk/tools/jlink/plugins/GenerateJLIClassesPluginTest.java
! test/jdk/tools/lib/tests/JImageValidator.java

Changeset: 391bbbc7
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-05-13 09:14:17 +0000
URL:       https://git.openjdk.org/babylon/commit/391bbbc7d0fb95b0cd55e2f56c43bee019aeab7f

8330584: IGV: XML does not save all node properties

Reviewed-by: rcastanedalo, chagedorn

! src/utils/IdealGraphVisualizer/Coordinator/src/main/java/com/sun/hotspot/igv/coordinator/OutlineTopComponent.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputNode.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/Printer.java

Changeset: 1484153c
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-05-13 09:48:23 +0000
URL:       https://git.openjdk.org/babylon/commit/1484153c1a092cefc20270b35aa1e508280843a4

8332080: Update troff man page for javadoc

Reviewed-by: jjg

! src/jdk.javadoc/share/man/javadoc.1
! test/langtools/jdk/javadoc/tool/CheckManPageOptions.java

Changeset: abf54bb1
Author:    Nizar Benalla <nizar.benalla at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2024-05-13 13:01:15 +0000
URL:       https://git.openjdk.org/babylon/commit/abf54bb1e6da6d7bc432b3e9bb3ff164a895bd3e

8332100: Add missing `@since` to KeyValue::EC_TYPE in `java.xml.crypto`

Reviewed-by: mullan

! src/java.xml.crypto/share/classes/javax/xml/crypto/dsig/keyinfo/KeyValue.java

Changeset: ff4bf1cf
Author:    Nizar Benalla <nizar.benalla at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-05-13 13:49:01 +0000
URL:       https://git.openjdk.org/babylon/commit/ff4bf1cf9f18547cff8f484433c3c55b4c288aaa

8332102: Add `@since` to package-info of `jdk.security.jarsigner`

Reviewed-by: weijun

! src/jdk.jartool/share/classes/jdk/security/jarsigner/package-info.java

Changeset: 7c2c24fc
Author:    Prajwal Kumaraswamy <pkumaraswamy at openjdk.org>
Committer: Sean Coffey <coffeys at openjdk.org>
Date:      2024-05-13 16:10:45 +0000
URL:       https://git.openjdk.org/babylon/commit/7c2c24fc0511b36132952c96be46eea5904a53c5

8261433: Better pkcs11 performance for libpkcs11:C_EncryptInit/libpkcs11:C_DecryptInit

Reviewed-by: djelinski, valeriep, coffeys

! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11AEADCipher.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_convert.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_crypt.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_util.c

Changeset: 5ded8da6
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-05-13 16:49:48 +0000
URL:       https://git.openjdk.org/babylon/commit/5ded8da676d62158d0011086d7f80ff2c9096e13

8332085: Remove 10 year old transition check in GenerateCurrencyData tool

Reviewed-by: erikj, iris
Backport-of: 4f3b76ff496e7423e5c43ca62cef019e4f4292ec

! make/jdk/src/classes/build/tools/generatecurrencydata/GenerateCurrencyData.java

Changeset: 440782e0
Author:    SendaoYan <syan at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-05-14 02:12:57 +0000
URL:       https://git.openjdk.org/babylon/commit/440782e0160f867f08afbec0abf48d557a522c72

8331466: Problemlist serviceability/dcmd/gc/RunFinalizationTest.java on generic-all

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/ProblemList.txt

Changeset: beea5305
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-05-14 05:01:51 +0000
URL:       https://git.openjdk.org/babylon/commit/beea5305b071820e2b128a55c5ca384caf470fdd

8331907: BigInteger and BigDecimal should use optimized division

Reviewed-by: rgiulietti, bpb

! src/java.base/share/classes/java/math/BigDecimal.java
! src/java.base/share/classes/java/math/MutableBigInteger.java
! test/micro/org/openjdk/bench/java/math/BigDecimals.java
! test/micro/org/openjdk/bench/java/math/BigIntegers.java

Changeset: ea5eb74a
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-05-14 06:41:58 +0000
URL:       https://git.openjdk.org/babylon/commit/ea5eb74a65f20ce28fa0a94ea851915d4a6f83da

8326404: Assertion error when trying to compile switch with fallthrough with pattern

Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Reviewed-by: vromero

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

Changeset: 7ce4a13c
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-14 11:26:57 +0000
URL:       https://git.openjdk.org/babylon/commit/7ce4a13c0a891e606480e138f4025ffa328a18b3

8332130: RISC-V: remove wrong instructions of Vector Crypto Extension

Reviewed-by: luhenry, fyang

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

Changeset: 4ba74475
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-05-14 13:11:28 +0000
URL:       https://git.openjdk.org/babylon/commit/4ba74475d44831c1fe49359458163cd1567e9619

8326957: Implement JEP 474: ZGC: Generational Mode by Default

Reviewed-by: stefank, eosterlund

! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/x/xArguments.cpp
! src/hotspot/share/gc/x/xInitialize.cpp
! src/hotspot/share/runtime/arguments.cpp
+ test/hotspot/jtreg/gc/x/TestDeprecated.java
+ test/hotspot/jtreg/gc/z/TestDefault.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java

Changeset: 5a4415a6
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-14 14:04:28 +0000
URL:       https://git.openjdk.org/babylon/commit/5a4415a6bddb25cbd5b87ff8ad1a06179c2e452e

8331858: [nmt] VM.native_memory statistics should work in summary mode

Reviewed-by: stuefe, jsjolen

! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/nmtDCmd.cpp
+ test/hotspot/jtreg/runtime/NMT/JcmdSummaryStatistics.java

Changeset: 95a60131
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-14 14:58:51 +0000
URL:       https://git.openjdk.org/babylon/commit/95a601316de06b4b0fbf6e3c7777be5d2a1ca978

8332042: Move MEMFLAGS to its own include file

Reviewed-by: jsjolen, stefank

! src/hotspot/share/gc/g1/g1MonotonicArena.hpp
! src/hotspot/share/gc/shared/oopStorageSet.hpp
! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/jfr/leakprofiler/chains/jfrbitset.hpp
! src/hotspot/share/jfr/periodic/jfrNativeMemoryEvent.hpp
! src/hotspot/share/memory/allocation.hpp
! src/hotspot/share/memory/guardedMemory.cpp
! src/hotspot/share/memory/padded.hpp
! src/hotspot/share/nmt/allocationSite.hpp
! src/hotspot/share/nmt/mallocHeader.cpp
! src/hotspot/share/nmt/mallocHeader.hpp
! src/hotspot/share/nmt/mallocTracker.hpp
! src/hotspot/share/nmt/memFlagBitmap.hpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/nmt/memMapPrinter.hpp
! src/hotspot/share/nmt/memReporter.cpp
+ src/hotspot/share/nmt/memflags.hpp
! src/hotspot/share/nmt/nmtCommon.hpp
! src/hotspot/share/prims/jvmtiAgentList.hpp
! src/hotspot/share/services/mallocLimit.cpp
! src/hotspot/share/services/mallocLimit.hpp
! src/hotspot/share/services/threadService.cpp
! src/hotspot/share/utilities/bitMap.hpp

Changeset: e91492ab
Author:    Inigo Mediavilla Saiz <imediava at gmail.com>
Committer: Brian Burkhalter <bpb at openjdk.org>
Date:      2024-05-14 16:04:34 +0000
URL:       https://git.openjdk.org/babylon/commit/e91492ab4333c61f39b50eb428fa932131a5b908

8313674: (fc) java/nio/channels/FileChannel/BlockDeviceSize.java should test for more block devices

Reviewed-by: alanb, bpb

! test/jdk/java/nio/channels/FileChannel/BlockDeviceSize.java

Changeset: 4d32c607
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-05-14 19:21:51 +0000
URL:       https://git.openjdk.org/babylon/commit/4d32c607a4b496bf2bb09e54167ecbbab5569a0c

8322008: Exclude some CDS tests from running with -Xshare:off

Reviewed-by: lmesnik, iklam

! test/hotspot/jtreg/TEST.groups

Changeset: 0bb5ae64
Author:    Brian Burkhalter <bpb at openjdk.org>
Date:      2024-05-14 20:17:01 +0000
URL:       https://git.openjdk.org/babylon/commit/0bb5ae645165b97527ecccf02308df6072c363d8

8332248: (fc) java/nio/channels/FileChannel/BlockDeviceSize.java failed with RuntimeException

Reviewed-by: alanb

! test/jdk/java/nio/channels/FileChannel/BlockDeviceSize.java

Changeset: 7b4ba7f9
Author:    Julian Waters <jwaters at openjdk.org>
Date:      2024-05-15 00:23:26 +0000
URL:       https://git.openjdk.org/babylon/commit/7b4ba7f90ab9ea5e1070c79534c587dad17d1bdd

8325932: Replace ATTRIBUTE_NORETURN with direct [[noreturn]]

Reviewed-by: kbarrett, dholmes

! src/hotspot/share/runtime/os.hpp
- src/hotspot/share/utilities/attributeNoreturn.hpp
! src/hotspot/share/utilities/debug.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! src/hotspot/share/utilities/vmError.hpp

Changeset: 4e77cf88
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-05-15 01:46:22 +0000
URL:       https://git.openjdk.org/babylon/commit/4e77cf881d031e5b0320915b3eabd7702e560291

8330795: C2: assert((uint)type <= T_CONFLICT && _zero_type[type] != nullptr) failed: bad type with -XX:-UseCompressedClassPointers

Reviewed-by: kvn

! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndLoadKlass.java
! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java

Changeset: d04ac14b
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-15 05:43:18 +0000
URL:       https://git.openjdk.org/babylon/commit/d04ac14bdbab4187d0be98b8471f90be8a14f649

8332236: javac crashes with module imports and implicitly declared class

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! test/langtools/tools/javac/ImportModule.java

Changeset: c642f44b
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-05-15 06:05:23 +0000
URL:       https://git.openjdk.org/babylon/commit/c642f44bbe1e4cdbc23496a34ddaae30990ce7c0

8329839: Cleanup ZPhysicalMemoryBacking trace logging

Reviewed-by: stefank, ayang

! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp

Changeset: 2f10a316
Author:    Galder Zamarreño <galder at openjdk.org>
Committer: Roland Westrelin <roland at openjdk.org>
Date:      2024-05-15 07:48:15 +0000
URL:       https://git.openjdk.org/babylon/commit/2f10a316ff0c5a4c124b94f6fabb38fb119d2c82

8302850: Implement C1 clone intrinsic that reuses arraycopy code for primitive arrays

Reviewed-by: dlong, roland

! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_GraphBuilder.hpp
! src/hotspot/share/c1/c1_Instruction.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_ValueStack.hpp
+ test/hotspot/jtreg/compiler/c1/TestNullArrayClone.java

Changeset: 957eb611
Author:    Yudi Zheng <yzheng at openjdk.org>
Committer: Doug Simon <dnsimon at openjdk.org>
Date:      2024-05-15 09:35:11 +0000
URL:       https://git.openjdk.org/babylon/commit/957eb611ce2531a3fcc764813ad1e0776887fdda

8331429: [JVMCI] Cleanup JVMCIRuntime allocation routines

Reviewed-by: dlong, dnsimon

! src/hotspot/share/gc/shared/memAllocator.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: 1a944478
Author:    Evgeny Astigeevich <eastigeevich at openjdk.org>
Date:      2024-05-15 09:56:05 +0000
URL:       https://git.openjdk.org/babylon/commit/1a944478a26a766f5a573a1236b642d8e7b0685c

8332111: [BACKOUT] A way to align already compiled methods with compiler directives

Reviewed-by: shade, kvn

! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileTask.hpp
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/oops/methodFlags.hpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/services/diagnosticCommand.cpp
! src/hotspot/share/services/diagnosticCommand.hpp
! test/hotspot/jtreg/serviceability/dcmd/compiler/CompilerDirectivesDCMDTest.java
- test/hotspot/jtreg/serviceability/dcmd/compiler/DirectivesRefreshTest.java
- test/hotspot/jtreg/serviceability/dcmd/compiler/refresh_control.txt

Changeset: a5005c87
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2024-05-15 10:36:24 +0000
URL:       https://git.openjdk.org/babylon/commit/a5005c87c4d5598eb54e9824105767d833f9660b

8330814: Cleanups for KeepAliveCache tests

Reviewed-by: jpai, dfuchs

! test/jdk/sun/net/www/http/KeepAliveCache/B5045306.java
! test/jdk/sun/net/www/http/KeepAliveCache/B8291637.java
! test/jdk/sun/net/www/http/KeepAliveCache/B8293562.java
! test/jdk/sun/net/www/http/KeepAliveCache/KeepAliveProperty.java
! test/jdk/sun/net/www/http/KeepAliveCache/KeepAliveTimerThread.java

Changeset: fa043aec
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-05-15 11:47:49 +0000
URL:       https://git.openjdk.org/babylon/commit/fa043aec425ae1e3086d09492b3fabcfbd3fa779

8294880: Review running time of jdk/internal/shellsupport/doc/JavadocHelperTest.java

Reviewed-by: jjg

! test/langtools/TEST.groups
+ test/langtools/jdk/internal/shellsupport/doc/FullJavadocHelperTest.java
! test/langtools/jdk/internal/shellsupport/doc/JavadocHelperTest.java

Changeset: 8032d640
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-05-15 12:01:20 +0000
URL:       https://git.openjdk.org/babylon/commit/8032d640c0d34fe507392a1d4faa4ff2005c771d

8332245: C2: missing record_for_ign() call in GraphKit::must_be_not_null()

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/graphKit.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/TestBackToBackMustBeNotNull.java

Changeset: c4867c62
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-05-15 13:16:08 +0000
URL:       https://git.openjdk.org/babylon/commit/c4867c62c44b48e48845608fe4b29b58749767ad

8329273: C2 SuperWord: Some basic MemorySegment IR tests

Reviewed-by: kvn, chagedorn

+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java

Changeset: 30bb066b
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-05-15 14:39:51 +0000
URL:       https://git.openjdk.org/babylon/commit/30bb066b1982c5318d54bfe74115306c602e2974

8332003: Clarify javadoc for MemoryLayout::offsetHandle

Reviewed-by: psandoz

! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! test/jdk/java/foreign/TestLayoutPaths.java

Changeset: 61aff6db
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-05-15 14:57:22 +0000
URL:       https://git.openjdk.org/babylon/commit/61aff6db15d5bdda77427af5ce34d0fe43373197

8332112: Update nsk.share.Log to don't print summary during VM shutdown hook

Reviewed-by: dholmes, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect001/plugAttachConnect001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect002/plugAttachConnect002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/AttachConnector/plugAttachConnect003/plugAttachConnect003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect001/plugLaunchConnect001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect002/plugLaunchConnect002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/LaunchConnector/plugLaunchConnect003/plugLaunchConnect003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect001/plugListenConnect001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect002/plugListenConnect002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/ListenConnector/plugListenConnect003/plugListenConnect003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect001/plugMultiConnect001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect002/plugMultiConnect002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect003/plugMultiConnect003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect004/plugMultiConnect004.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect005/plugMultiConnect005.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/MultiConnectors/plugMultiConnect006/plugMultiConnect006.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService001/transportService001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService002/transportService002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/PlugConnectors/TransportService/transportService003/transportService003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/genericSignature/genericSignature002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature001a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/TypeComponent/genericSignature/genericSignature002a.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachineManager/createVirtualMachine/createVM001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/Log.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/BindServer.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/MlvmTestExecutor.java

Changeset: 42ccb743
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-15 16:14:15 +0000
URL:       https://git.openjdk.org/babylon/commit/42ccb74399113a3d59ce016483518f033dd6e010

8331940: ClassFile API ArrayIndexOutOfBoundsException with certain class files

Reviewed-by: liach, psandoz

! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! test/jdk/jdk/classfile/LimitsTest.java

Changeset: 9c02c8dd
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-05-15 16:42:19 +0000
URL:       https://git.openjdk.org/babylon/commit/9c02c8dd71023df6338cb94997bca6b00768af6f

8332255: Shenandoah: Remove duplicate definition of init mark closure

Reviewed-by: shade, kdnilsen

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

Changeset: 491b3b45
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-05-15 16:53:04 +0000
URL:       https://git.openjdk.org/babylon/commit/491b3b45634fffb0101244f7d491a1681e7e8002

8332256: Shenandoah: Do not visit heap threads during shutdown

Reviewed-by: shade, kdnilsen

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

Changeset: 8a4315f8
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-05-15 18:35:46 +0000
URL:       https://git.openjdk.org/babylon/commit/8a4315f833f3700075d65fae6bc566011c837c07

8331987: Enhance stacktrace clarity for CompletableFuture CancellationException

Reviewed-by: alanb, dfuchs

! src/java.base/share/classes/java/util/concurrent/CancellationException.java
! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java

Changeset: 7cff04fc
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-05-15 19:28:24 +0000
URL:       https://git.openjdk.org/babylon/commit/7cff04fc8a8114a297437aa526b18b6185831eac

8330276: Console methods with explicit Locale

Reviewed-by: joehw, rriggs, jlahoda

! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/io/ProxyingConsole.java
! src/java.base/share/classes/jdk/internal/io/JdkConsole.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
+ test/jdk/java/io/Console/LocaleTest.java

Changeset: 43b109b1
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-05-15 19:29:30 +0000
URL:       https://git.openjdk.org/babylon/commit/43b109b111e77d0f7b302debc0d76e4ac7c9ac56

8330066: HeapDumpPath and HeapDumpGzipLevel VM options do not mention HeapDumpBeforeFullGC and HeapDumpAfterFullGC

Reviewed-by: cjplummer, dholmes, yyang

! src/hotspot/share/runtime/globals.hpp

Changeset: 40832554
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2024-05-15 20:18:57 +0000
URL:       https://git.openjdk.org/babylon/commit/4083255440cfbf39b9683ea88a433d71ec6111e7

8316138: Add GlobalSign 2 TLS root certificates

Reviewed-by: mullan

+ src/java.base/share/data/cacerts/globalsigne46
+ src/java.base/share/data/cacerts/globalsignr46
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java

Changeset: b687aa55
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-05-15 23:01:53 +0000
URL:       https://git.openjdk.org/babylon/commit/b687aa550837830b38f0f0faa69c353b1e85219c

8332176: Refactor ClassListParser::parse()

Reviewed-by: matsaave, ccheung

! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/cds/metaspaceShared.cpp

Changeset: 95f79c67
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-05-16 02:21:30 +0000
URL:       https://git.openjdk.org/babylon/commit/95f79c678737fb8de9ed45c516761d4d818869ef

8332253: Linux arm32 build fails after 8292591

Reviewed-by: stuefe, dholmes, shade

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

Changeset: fe8a2aff
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-16 05:42:38 +0000
URL:       https://git.openjdk.org/babylon/commit/fe8a2aff3129b515c2a0f3ab96f5e3ad6cef7b70

8307778: com/sun/jdi/cds tests fail with jtreg's Virtual test thread factory

Reviewed-by: dholmes, sspitsyn, cjplummer, lmesnik

! test/jdk/ProblemList-Virtual.txt
! test/jdk/com/sun/jdi/cds/CDSJDITest.java

Changeset: ab8d7b0c
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-05-16 07:25:11 +0000
URL:       https://git.openjdk.org/babylon/commit/ab8d7b0cedfaae124262325cd1d4b59cef996d85

8324517: C2: crash in compiled code because of dependency on removed range check CastIIs

Reviewed-by: epeter, thartmann

! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterRCCastIIEliminated.java

Changeset: ee4a9d34
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-16 07:32:24 +0000
URL:       https://git.openjdk.org/babylon/commit/ee4a9d34827166ff9ac04e2375058fdc08e43194

8321622: ClassFile.verify(byte[] bytes) throws unexpected ConstantPoolException, IAE

Reviewed-by: jpai

! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java

Changeset: 96c5c3fe
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-05-16 07:51:40 +0000
URL:       https://git.openjdk.org/babylon/commit/96c5c3fe75103dc45bc1c3ccce0ab36303121a60

8329998: Remove double initialization for parts of small TypeArrays in ZObjArrayAllocator

Reviewed-by: stefank, gli

! src/hotspot/share/gc/z/zObjArrayAllocator.cpp

Changeset: f398cd22
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-05-16 08:55:03 +0000
URL:       https://git.openjdk.org/babylon/commit/f398cd225012694a586e528936159b6df7b1586c

8331575: C2: crash when ConvL2I is split thru phi at LongCountedLoop

Reviewed-by: chagedorn, epeter

! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/splitif/TestLongCountedLoopConvL2I.java
+ test/hotspot/jtreg/compiler/splitif/TestLongCountedLoopConvL2I2.java

Changeset: f9f8d0b4
Author:    Nizar Benalla <nizar.benalla at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-16 10:36:51 +0000
URL:       https://git.openjdk.org/babylon/commit/f9f8d0b48057a02923e36c8e11286b57cc72279e

8332101: Add an `@since` to `StandardOperation:REMOVE` in `jdk.dynalink`

Reviewed-by: jpai

! src/jdk.dynalink/share/classes/jdk/dynalink/StandardOperation.java

Changeset: 910d77be
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-16 10:58:50 +0000
URL:       https://git.openjdk.org/babylon/commit/910d77becd15580296687b00fed085ab106cb2eb

8331953: ubsan: metaspaceShared.cpp:1305:57: runtime error: applying non-zero offset 12849152 to null pointer

Reviewed-by: iklam, mbaesken

! src/hotspot/share/cds/metaspaceShared.cpp

Changeset: a33cb904
Author:    Nizar Benalla <nizar.benalla at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-16 11:04:45 +0000
URL:       https://git.openjdk.org/babylon/commit/a33cb9045b2c0cae7d894715d1484e77b7607de6

8332098: Add missing @ since tags to jdk.jdi

Reviewed-by: alanb, cjplummer

! src/jdk.jdi/share/classes/com/sun/jdi/connect/package-info.java
! src/jdk.jdi/share/classes/com/sun/jdi/connect/spi/package-info.java
! src/jdk.jdi/share/classes/com/sun/jdi/event/package-info.java
! src/jdk.jdi/share/classes/com/sun/jdi/package-info.java
! src/jdk.jdi/share/classes/com/sun/jdi/request/package-info.java

Changeset: fa3e94d3
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-05-16 14:00:03 +0000
URL:       https://git.openjdk.org/babylon/commit/fa3e94d30f11bdccbe290041ae19490ce4940bb1

8332393: Problemlist compiler/rangechecks/TestArrayAccessAboveRCAfterRCCastIIEliminated.java

Reviewed-by: chagedorn

! test/hotspot/jtreg/ProblemList.txt

Changeset: 6f7ddbec
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-05-16 15:49:46 +0000
URL:       https://git.openjdk.org/babylon/commit/6f7ddbec7d0bc459d44b6518fe1d982eaba7f37b

8260633: [macos] java/awt/dnd/MouseEventAfterStartDragTest/MouseEventAfterStartDragTest.html test failed

Reviewed-by: serb, dnguyen, tr

+ test/jdk/java/awt/dnd/MouseEventAfterStartDragTest/MouseEventAfterStartDragTest.java

Changeset: 25991516
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-05-16 16:12:53 +0000
URL:       https://git.openjdk.org/babylon/commit/259915168d6656b1b8ddad03c377082d6a5224e5

8331202: Support for Duration until another Instant

Reviewed-by: joehw, scolebourne, rriggs

! src/java.base/share/classes/java/time/Instant.java
! test/jdk/java/time/test/java/time/TestInstant.java

Changeset: dc184f10
Author:    Kelvin Nilsen <kdnilsen at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date:      2024-05-16 16:47:09 +0000
URL:       https://git.openjdk.org/babylon/commit/dc184f1099e09cef095cd8438d88dd8a1e6f5522

8324649: Shenandoah: replace implementation of free set

Reviewed-by: wkemper, ysr, rkennke

! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahSimpleBitMap.inline.hpp
+ test/hotspot/gtest/gc/shenandoah/test_shenandoahSimpleBitMap.cpp

Changeset: da9c23ac
Author:    Mark Powers <mpowers at openjdk.org>
Date:      2024-05-16 17:07:19 +0000
URL:       https://git.openjdk.org/babylon/commit/da9c23ace9bdf398d811a88ed137217dd3167231

8325384: sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java failing intermittently when main thread is a virtual thread

Reviewed-by: ssahoo, ascarpino

! test/jdk/sun/security/ssl/SSLSessionImpl/ResumptionUpdateBoundValues.java

Changeset: de57d4b2
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-05-17 00:44:36 +0000
URL:       https://git.openjdk.org/babylon/commit/de57d4b2e0fe3add0ef09945b34ddd0b67bbfa2b

8332257: Shenandoah: Move evacuation methods to implementation file

Reviewed-by: shade, kdnilsen

! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp

Changeset: 7c750fd9
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-05-17 01:55:30 +0000
URL:       https://git.openjdk.org/babylon/commit/7c750fd95b83d0a93b0cce681dcfbbae1f220fdd

8331746: Create a test to verify that the cmm id is not ignored

Reviewed-by: prr, dmarkov, aivanov

+ test/jdk/java/awt/color/ICC_Profile/CustomCMMID.java

Changeset: 9160ef8b
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-17 04:59:11 +0000
URL:       https://git.openjdk.org/babylon/commit/9160ef8b9d9f2c87ca6df08d85dad4271085f0ac

8332237: [nmt] Remove the need for ThreadStackTracker::track_as_vm()

Reviewed-by: jsjolen, azafari

! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/nmtUsage.cpp
! src/hotspot/share/nmt/threadStackTracker.cpp
! src/hotspot/share/nmt/threadStackTracker.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp

Changeset: 6422efa3
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-17 06:33:56 +0000
URL:       https://git.openjdk.org/babylon/commit/6422efa3c7917525a879e80657ca4dcfb6d67514

8332394: Add friendly output when @IR rule missing value

Reviewed-by: chagedorn

! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java

Changeset: ae999eae
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-17 06:39:53 +0000
URL:       https://git.openjdk.org/babylon/commit/ae999eae7e61072ad964a43f622fa930ce1179f7

8129418: JShell: better highlighting of errors in imports on demand

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/jdk/jshell/ImportTest.java
! test/langtools/tools/javac/7129225/NegTest.out
! test/langtools/tools/javac/7129225/TestImportStar.out
! test/langtools/tools/javac/importChecks/ImportIsFullyQualified.out
! test/langtools/tools/javac/importChecks/ImportsObservable.out
! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java

Changeset: 14198f50
Author:    Joachim Kern <jkern at openjdk.org>
Committer: Christoph Langer <clanger at openjdk.org>
Date:      2024-05-17 08:31:41 +0000
URL:       https://git.openjdk.org/babylon/commit/14198f502f0a721e479adc754a2c7d94b665fbe6

8329653: JLILaunchTest fails on AIX after JDK-8329131

Reviewed-by: clanger, mdoerr

! src/java.base/unix/native/libjli/java_md.c
! src/java.base/unix/native/libjli/java_md.h
! src/java.base/unix/native/libjli/java_md_common.c

Changeset: f1ce9b0e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-17 09:09:02 +0000
URL:       https://git.openjdk.org/babylon/commit/f1ce9b0ecce9b506f5bf7a66fcf03c93b9ae8fed

8331557: Serial: Refactor SerialHeap::do_collection

Reviewed-by: gli, iwalulya

! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/serialVMOperations.cpp
! src/hotspot/share/gc/serial/serialVMOperations.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/Generation.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/SerialHeap.java

Changeset: d84a8fd8
Author:    Andrei Pangin <apangin at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-05-17 09:40:39 +0000
URL:       https://git.openjdk.org/babylon/commit/d84a8fd8762fe9448e73d75ec9dc8c4876b1a709

8332327: Return _methods_jmethod_ids field back in VMStructs

Reviewed-by: cjplummer, sspitsyn, coleenp, shade

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

Changeset: 0b0445be
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-05-17 09:49:44 +0000
URL:       https://git.openjdk.org/babylon/commit/0b0445be2833286b4eace698b91a658de3e7608b

8331724: Refactor j.l.constant implementation to internal package

Reviewed-by: liach, asotona

! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
- src/java.base/share/classes/java/lang/constant/ConstantUtils.java
! src/java.base/share/classes/java/lang/constant/DirectMethodHandleDesc.java
! src/java.base/share/classes/java/lang/constant/DynamicCallSiteDesc.java
! src/java.base/share/classes/java/lang/constant/DynamicConstantDesc.java
! src/java.base/share/classes/java/lang/constant/MethodHandleDesc.java
! src/java.base/share/classes/java/lang/constant/MethodTypeDesc.java
- src/java.base/share/classes/java/lang/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/java/lang/constant/ModuleDesc.java
- src/java.base/share/classes/java/lang/constant/ModuleDescImpl.java
! src/java.base/share/classes/java/lang/constant/PackageDesc.java
- src/java.base/share/classes/java/lang/constant/PackageDescImpl.java
- src/java.base/share/classes/java/lang/constant/PrimitiveClassDescImpl.java
- src/java.base/share/classes/java/lang/constant/ReferenceClassDescImpl.java
+ src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java
= src/java.base/share/classes/jdk/internal/constant/DirectMethodHandleDescImpl.java
+ src/java.base/share/classes/jdk/internal/constant/MethodTypeDescImpl.java
+ src/java.base/share/classes/jdk/internal/constant/ModuleDescImpl.java
+ src/java.base/share/classes/jdk/internal/constant/PackageDescImpl.java
+ src/java.base/share/classes/jdk/internal/constant/PrimitiveClassDescImpl.java
+ src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java
! test/jdk/java/lang/constant/ClassDescTest.java
= test/jdk/java/lang/constant/boottest/java.base/jdk/internal/constant/ConstantUtilsTest.java
! test/micro/org/openjdk/bench/java/lang/constant/ClassDescFactories.java
+ test/micro/org/openjdk/bench/java/lang/constant/ClassDescMethods.java

Changeset: e0d1c4b3
Author:    Larry Cable <larry.cable at oracle.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-05-17 12:12:43 +0000
URL:       https://git.openjdk.org/babylon/commit/e0d1c4b38c7ad2dc67f3d14b0b179b313c85fc0a

8321428: Deprecate for removal the package java.beans.beancontext

Reviewed-by: prr, tr, iris, serb, aivanov

! src/java.desktop/share/classes/java/beans/Beans.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContext.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChild.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildComponentProxy.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextChildSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextContainerProxy.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextMembershipEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextMembershipListener.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextProxy.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceAvailableEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceProvider.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceProviderBeanInfo.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceRevokedEvent.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServiceRevokedListener.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServices.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesListener.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextServicesSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java
! src/java.desktop/share/classes/java/beans/beancontext/package-info.java

Changeset: beeffd46
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2024-05-17 12:24:39 +0000
URL:       https://git.openjdk.org/babylon/commit/beeffd4671649e5d8f9c96f0455ac90a82917234

8332109: Convert remaining tests using com.sun.tools.classfile to ClassFile API

Reviewed-by: asotona

! test/jdk/java/lang/StackWalker/TestBCI.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CallerSensitiveFinder.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java
! test/jdk/jdk/internal/reflect/CallerSensitive/MissingCallerSensitive.java
! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java
! test/langtools/tools/javac/7166455/CheckACC_STRICTFlagOnclinitTest.java
! test/langtools/tools/javac/StringConcat/TestIndyStringConcat.java
- test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase_legacy.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SyntheticClassTest.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/BridgeMethodsForLambdaTargetRelease14Test.java
- test/langtools/tools/javac/classfiles/attributes/Synthetic/SyntheticTestDriver_legacy.java
- test/langtools/tools/javac/classfiles/attributes/lib_legacy/TestBase.java
- test/langtools/tools/javac/classfiles/attributes/lib_legacy/TestResult.java
! test/langtools/tools/javac/defaultMethods/CheckACC_STRICTFlagOnDefaultMethodTest.java
! test/langtools/tools/javac/lambda/LambdaTestStrictFPFlag.java
! test/langtools/tools/javap/T6866657.java
! test/langtools/tools/javap/T7186925.java
! test/langtools/tools/jdeps/APIDeps.java
! test/langtools/tools/jdeps/m/Gee.java

Changeset: d4c2edf2
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2024-05-17 12:26:22 +0000
URL:       https://git.openjdk.org/babylon/commit/d4c2edf2c91a790874c80f1a7bea5bfd4f438bde

8331855: Convert jdk.jdeps jdeprscan and jdeps to use the Classfile API

Reviewed-by: asotona

- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Dependencies.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/CPEntries.java
- src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/CPSelector.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/ClassFinder.java
- src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/MethodSig.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeprscan/scan/Scan.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Analyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Archive.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ClassFileReader.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Dependencies.java
= src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Dependency.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DependencyFinder.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/DepsAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsFilter.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleAnalyzer.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/VersionHelper.java
! test/langtools/tools/javap/classfile/deps/GetDeps.java
! test/langtools/tools/javap/classfile/deps/T6907575.java
- test/langtools/tools/jdeprscan/tests/jdk/jdeprscan/TestMethodSig.java

Changeset: 4eb1eaf0
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-05-17 12:32:23 +0000
URL:       https://git.openjdk.org/babylon/commit/4eb1eaf04477b9a8947a57655cf36380b5b88b5c

8329617: Update stylesheet for specs and tool documentation

Reviewed-by: jjg

! make/data/docs-resources/resources/jdk-default.css

Changeset: 9bb6169a
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-05-17 12:36:06 +0000
URL:       https://git.openjdk.org/babylon/commit/9bb6169a1cba900fa79d63119696efe265762083

8317621: --add-script should support JavaScript modules

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Head.java
+ test/langtools/jdk/javadoc/doclet/testJavaScriptModules/TestJavaScriptModules.java

Changeset: 44bdf996
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-05-17 13:28:51 +0000
URL:       https://git.openjdk.org/babylon/commit/44bdf9964eb2dd0eb4034576e1f903a27c410286

8332239: Improve CSS for block tags

Reviewed-by: prappo, liach, jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css

Changeset: e6111517
Author:    Gui Cao <gcao at openjdk.org>
Committer: Ludovic Henry <luhenry at openjdk.org>
Date:      2024-05-17 13:48:42 +0000
URL:       https://git.openjdk.org/babylon/commit/e611151796d71c40a9395cb6fbe734f36d4c1b55

8331281: RISC-V: C2: Support vector-scalar and vector-immediate bitwise logic instructions

Reviewed-by: fjiang, fyang

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

Changeset: b7ae0ae1
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-05-17 14:06:08 +0000
URL:       https://git.openjdk.org/babylon/commit/b7ae0ae1d7481e66a07f40bf01c5614fdf44c2ed

8328572: JFR: Use Class.forPrimitiveName(String)

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java

Changeset: 39a55e97
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-05-17 14:16:11 +0000
URL:       https://git.openjdk.org/babylon/commit/39a55e97799b5328da85aaa66c8d23175b305691

8324809: compiler can crash with SOE while proving if two recursive types are disjoint

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
+ test/langtools/tools/javac/generics/wildcards/SOEWhileProvingDisjointnessTest.java

Changeset: 0a58cffe
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-05-17 17:42:46 +0000
URL:       https://git.openjdk.org/babylon/commit/0a58cffe88ba823e71fcdcca64b784ed04ca5398

8298405: Implement JEP 467: Markdown Documentation Comments
8329296: Update Elements for '///' documentation comments

Co-authored-by: Jim Laskey <jlaskey at openjdk.org>
Reviewed-by: prappo, darcy, hannesw

! make/CompileDemos.gmk
! make/autoconf/spec.gmk.template
! make/jdk/src/classes/build/tools/taglet/JSpec.java
! make/jdk/src/classes/build/tools/taglet/ToolGuide.java
! make/modules/java.base/Java.gmk
! make/modules/jdk.incubator.vector/Java.gmk
! make/modules/jdk.jpackage/Java.gmk
= make/modules/jdk.unsupported/Java.gmk
! make/test/BuildMicrobenchmark.gmk
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileAttributes.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/DocTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/InheritDocTree.java
+ src/jdk.compiler/share/classes/com/sun/source/doctree/RawTextTree.java
! src/jdk.compiler/share/classes/com/sun/source/doctree/package-info.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeFactory.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleDocTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Option.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/LazyDocCommentTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ParserFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Scanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ScannerFactory.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocCommentTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.compiler/share/classes/module-info.java
! src/jdk.compiler/share/man/javac.1
+ src/jdk.internal.md/share/classes/jdk/internal/markdown/MarkdownTransformer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/Extension.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TableBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TableBody.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TableCell.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TableHead.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TableRow.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/TablesExtension.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/internal/TableBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/internal/TableHtmlNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/internal/TableMarkdownNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/internal/TableNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/ext/gfm/tables/internal/TableTextContentNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/BlockContent.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/BlockContinueImpl.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/BlockQuoteParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/BlockStartImpl.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/Bracket.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/Delimiter.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/DocumentBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/DocumentParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/FencedCodeBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/HeadingParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/HtmlBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/IndentedCodeBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/InlineParserContextImpl.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/InlineParserImpl.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/LinkReferenceDefinitionParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/LinkReferenceDefinitions.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/ListBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/ListItemParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/ParagraphParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/StaggeredDelimiterProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/ThematicBreakParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/AsteriskDelimiterProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/AutolinkInlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/BackslashInlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/BackticksInlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/EmphasisDelimiterProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/EntityInlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/HtmlInlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/InlineContentParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/InlineParserState.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/ParsedInline.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/ParsedInlineImpl.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/Position.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/Scanner.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/inline/UnderscoreDelimiterProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/renderer/NodeRendererMap.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/renderer/text/BulletListHolder.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/renderer/text/ListHolder.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/renderer/text/OrderedListHolder.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/AsciiMatcher.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/CharMatcher.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/Escaping.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/Html5Entities.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/LinkScanner.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/Parsing.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/entities.txt
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/AbstractVisitor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Block.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/BlockQuote.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/BulletList.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Code.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/CustomBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/CustomNode.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Delimited.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Document.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Emphasis.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/FencedCodeBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/HardLineBreak.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Heading.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/HtmlBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/HtmlInline.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Image.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/IndentedCodeBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Link.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/LinkReferenceDefinition.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/ListBlock.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/ListItem.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Node.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Nodes.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/OrderedList.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Paragraph.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/SoftLineBreak.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/SourceSpan.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/SourceSpans.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/StrongEmphasis.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Text.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/ThematicBreak.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/Visitor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/node/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/IncludeSourceSpans.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/InlineParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/InlineParserContext.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/InlineParserFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/Parser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/PostProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/SourceLine.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/SourceLines.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/beta/Position.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/beta/Scanner.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/beta/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/AbstractBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/AbstractBlockParserFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/BlockContinue.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/BlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/BlockParserFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/BlockStart.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/MatchedBlockParser.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/ParserState.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/block/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/delimiter/DelimiterProcessor.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/delimiter/DelimiterRun.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/parser/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/NodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/Renderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/AttributeProvider.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/AttributeProviderContext.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/AttributeProviderFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/CoreHtmlNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/DefaultUrlSanitizer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/HtmlNodeRendererContext.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/HtmlNodeRendererFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/HtmlRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/HtmlWriter.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/UrlSanitizer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/html/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/CoreMarkdownNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/MarkdownNodeRendererContext.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/MarkdownNodeRendererFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/MarkdownRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/MarkdownWriter.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/markdown/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/CoreTextContentNodeRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/TextContentNodeRendererContext.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/TextContentNodeRendererFactory.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/TextContentRenderer.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/TextContentWriter.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/renderer/text/package-info.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/text/AsciiMatcher.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/text/CharMatcher.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/text/Characters.java
+ src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/text/package-info.java
+ src/jdk.internal.md/share/classes/module-info.java
+ src/jdk.internal.md/share/legal/commonmark.md
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Content.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandler.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ExternalSpecsWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/NewAPIListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SystemPropertiesWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ContentBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Entity.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/RawHtml.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TagName.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/Text.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/TextBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SeeTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/DocFileElement.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/NewAPIBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Env.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! src/jdk.javadoc/share/classes/module-info.java
! src/jdk.javadoc/share/man/javadoc.1
+ test/langtools/jdk/javadoc/doclet/testMarkdown/DivTaglet.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/SpanTaglet.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdown.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownCodeBlocks.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownCodeSpans.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownDeprecated.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownFiles.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownFirstSentence.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownHeadings.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownInheritDoc.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownLinks.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownTaglets.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/util/PoorDocCommentTable.java
+ test/langtools/jdk/javadoc/tool/testLineCommentOption/TestLineCommentOption.java
+ test/langtools/jdk/javadoc/tool/testTransformer/TestTransformer.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass.enabled.out
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass.java
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass_Line.enabled.out
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass_Line.java
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass_Mixed.enabled.out
+ test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsClass_Mixed.java
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsEnum.enabled.out
! test/langtools/tools/javac/danglingDocComments/DanglingDocCommentsEnum.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
! test/langtools/tools/javac/doctree/ElementTest.java
! test/langtools/tools/javac/doctree/EntityTest.java
! test/langtools/tools/javac/doctree/FirstSentenceTest.java
+ test/langtools/tools/javac/doctree/MDPrinter.java
+ test/langtools/tools/javac/doctree/MarkdownTest.java
+ test/langtools/tools/javac/doctree/MarkdownTransformerPositionTest.java
+ test/langtools/tools/javac/lexer/CommentTest.java
! test/langtools/tools/javac/lib/DPrinter.java
+ test/langtools/tools/javac/processing/model/util/elements/TestGetDocCommentKind.java
= test/langtools/tools/javac/processing/model/util/elements/TestGetDocComment_Block.java
+ test/langtools/tools/javac/processing/model/util/elements/TestGetDocComment_Line.java

Changeset: 8acdd2d7
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-05-17 23:39:31 +0000
URL:       https://git.openjdk.org/babylon/commit/8acdd2d7c8de17515b87815d54ce556237039406

8330565: C2: Multiple crashes with CTW after JDK-8316991

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndNullableLoads.java

Changeset: b92bd671
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-05-18 05:57:20 +0000
URL:       https://git.openjdk.org/babylon/commit/b92bd671835c37cff58e2cdcecd0fe4277557d7f

8332403: Anachronistic reference to Netscape Communicator in Swing API docs

Reviewed-by: abhiscxk, aivanov, prr

! src/java.desktop/share/classes/javax/swing/CellEditor.java

Changeset: d6b7f9b1
Author:    Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: Mahendra Chhipa <mchhipa at openjdk.org>
Date:      2024-05-20 09:23:40 +0000
URL:       https://git.openjdk.org/babylon/commit/d6b7f9b170b6ce4f7275cc7595b71b9a3e93c133

8331851: Add specific regression leap year tests for Calendar.roll()

Reviewed-by: naoto

+ test/jdk/java/util/Calendar/CalendarLeapYearRollTest.java

Changeset: 7652f981
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2024-05-20 17:56:44 +0000
URL:       https://git.openjdk.org/babylon/commit/7652f9811bfddf08650b0c3277012074873deade

8331885: C2: meet between unloaded and speculative types is not symmetric

Reviewed-by: roland, thartmann

! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! test/hotspot/jtreg/compiler/runtime/unloaded/TestMHUnloaded.java

Changeset: b78613b6
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-05-20 18:52:34 +0000
URL:       https://git.openjdk.org/babylon/commit/b78613b6813a85662fb2af2004d0b68002fe471d

8332154: Memory leak in SynchronousQueue

Reviewed-by: alanb

! src/java.base/share/classes/java/util/concurrent/SynchronousQueue.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
+ test/jdk/java/util/concurrent/tck/SynchronousQueue20Test.java
! test/jdk/java/util/concurrent/tck/SynchronousQueueTest.java

Changeset: 6e805127
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-05-21 00:39:46 +0000
URL:       https://git.openjdk.org/babylon/commit/6e805127f8091d46205165746d7c59a40703958d

8332545: Fix handling of HTML5 entities in Markdown comments

Reviewed-by: prappo, erikj

= make/modules/jdk.internal.md/Java.gmk
! src/jdk.internal.md/share/classes/jdk/internal/org/commonmark/internal/util/Html5Entities.java
+ test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownEntities.java

Changeset: fb45bab8
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-05-21 05:31:44 +0000
URL:       https://git.openjdk.org/babylon/commit/fb45bab8e15d7dc59fe801922d768d377d3f44cd

8075917: The regression-swing case failed as the text on label is not painted red with the GTK L&F
8298153: Colored text is not shown on disabled checkbox and radio button with GTK LAF for bug4314194

Reviewed-by: tr, psadhukhan

! test/jdk/ProblemList.txt
! test/jdk/javax/swing/JRadioButton/4314194/bug4314194.java
+ test/jdk/javax/swing/plaf/basic/BasicHTML/bug4248210.java

Changeset: 9f777930
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-05-21 06:14:34 +0000
URL:       https://git.openjdk.org/babylon/commit/9f7779305c4ccbb86bb0e6d0ed8bc92a4b8f3b9d

8332495: java/util/logging/LoggingDeadlock2.java fails with AssertionError: Some tests failed

Reviewed-by: jpai, stefank

! test/jdk/java/util/logging/LoggingDeadlock2.java

Changeset: f5ab7dff
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-05-21 06:14:44 +0000
URL:       https://git.openjdk.org/babylon/commit/f5ab7dff402a3152f5d5736cc6521b4be617eccf

8332494: java/util/zip/EntryCount64k.java failing with java.lang.RuntimeException: '\\A\\Z' missing from stderr

Reviewed-by: jpai, stefank, dholmes

! test/jdk/java/util/zip/EntryCount64k.java
! test/lib/jdk/test/lib/process/OutputAnalyzer.java

Changeset: ce99198e
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-21 06:37:15 +0000
URL:       https://git.openjdk.org/babylon/commit/ce99198e3a6dc81865c518b1fe4a67e93b8ebdd1

8332181: Deprecate for removal the MulticastSocket.send(DatagramPacket, byte) and setTTL/getTTL methods on DatagramSocketImpl and MulticastSocket

Reviewed-by: dfuchs, iris, alanb

! src/java.base/share/classes/java/net/DatagramSocketImpl.java
! src/java.base/share/classes/java/net/MulticastSocket.java
! src/java.base/share/classes/java/net/NetMulticastSocket.java
! src/java.base/share/classes/sun/nio/ch/DatagramSocketAdaptor.java

Changeset: 8a49d47c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-21 07:35:35 +0000
URL:       https://git.openjdk.org/babylon/commit/8a49d47cf3e845ddccaaeafeee9dfe6ab3180ded

8332462: ubsan: c1_ValueStack.hpp:229:49: runtime error: load of value 171, which is not a valid value for type 'bool'

Reviewed-by: chagedorn, mdoerr, thartmann

! src/hotspot/share/c1/c1_ValueStack.cpp

Changeset: 5f2b8d02
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-21 07:43:54 +0000
URL:       https://git.openjdk.org/babylon/commit/5f2b8d0224868d09ff54e93fabe4a6db177aef8f

8332448: Make SpaceMangler inherit AllStatic

Reviewed-by: kbarrett, iwalulya

! src/hotspot/share/gc/parallel/mutableNUMASpace.cpp
! src/hotspot/share/gc/parallel/mutableNUMASpace.hpp
! src/hotspot/share/gc/parallel/mutableSpace.cpp
! src/hotspot/share/gc/parallel/mutableSpace.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/gc/parallel/psOldGen.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psScavenge.cpp
! src/hotspot/share/gc/parallel/psYoungGen.cpp
! src/hotspot/share/gc/parallel/psYoungGen.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/spaceDecorator.cpp
! src/hotspot/share/gc/shared/spaceDecorator.hpp
- src/hotspot/share/gc/shared/spaceDecorator.inline.hpp
! src/hotspot/share/runtime/globals.hpp

Changeset: 451cc239
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-21 07:59:33 +0000
URL:       https://git.openjdk.org/babylon/commit/451cc239050f097060be927171fe0e46962f3356

8332486: ClassFile API ArrayIndexOutOfBoundsException with label metadata

Reviewed-by: psandoz

! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! test/jdk/jdk/classfile/LimitsTest.java

Changeset: 414a7fdc
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2024-05-21 08:02:18 +0000
URL:       https://git.openjdk.org/babylon/commit/414a7fdc5e4aae4cec25b0847bb7c163f271b4e0

8311175: Move BufWriter::asByteBuffer to BufWriterImpl

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/BufWriter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java

Changeset: e529101e
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-21 08:11:08 +0000
URL:       https://git.openjdk.org/babylon/commit/e529101ea30b49a6601088ce5ab81df590fc52f0

8332473: ubsan: growableArray.hpp:290:10: runtime error: null pointer passed as argument 1, which is declared to never be null

Reviewed-by: jsjolen, clanger

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

Changeset: 7ffc9997
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-05-21 08:17:06 +0000
URL:       https://git.openjdk.org/babylon/commit/7ffc9997bd4a93cefe30f672a5f0e9c49215d2c7

8332498: [aarch64, x86] improving OpToAssembly output for partialSubtypeCheckConstSuper Instruct

Reviewed-by: kvn, thartmann

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

Changeset: 4e169d1e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-21 08:34:00 +0000
URL:       https://git.openjdk.org/babylon/commit/4e169d1ed7501d1de8fd4ea326f84b6c1a34270d

8332401: G1: TestFromCardCacheIndex.java with -XX:GCCardSizeInBytes=128 triggers underflow assertion

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1BlockOffsetTable.inline.hpp
! src/hotspot/share/gc/parallel/objectStartArray.hpp
! src/hotspot/share/gc/serial/serialBlockOffsetTable.inline.hpp

Changeset: 9bfae889
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-05-21 08:53:26 +0000
URL:       https://git.openjdk.org/babylon/commit/9bfae8891e6efa58c557bd6dac61de111a16f71e

8332297: annotation processor that generates records sometimes fails due to NPE in javac

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.java
+ test/langtools/tools/javac/processing/RecordGenerationTest.java

Changeset: 3479b46c
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-21 11:41:43 +0000
URL:       https://git.openjdk.org/babylon/commit/3479b46c5bea3afd92b6ab4acd2fe7f274df38aa

8332595: Serial: Remove unused TenuredGeneration::should_collect

Reviewed-by: tschatzl

! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp

Changeset: ae9ad862
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-05-21 12:01:48 +0000
URL:       https://git.openjdk.org/babylon/commit/ae9ad862ee54e119553efec919f1061dca36b954

8331934: [s390x] Add support for primitive array C1 clone intrinsic

Reviewed-by: mdoerr, sjayagond

! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIR.cpp

Changeset: 5cf8288b
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-21 12:34:06 +0000
URL:       https://git.openjdk.org/babylon/commit/5cf8288b8071bdcf0c923dd7ba36f91bc7594ef3

8332153: RISC-V: enable tests and add comment for vector shift instruct (shared by vectorization and Vector API)

Reviewed-by: fyang

! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/c2/cr7200264/TestIntVect.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicCharOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java

Changeset: 42e3c842
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2024-05-21 12:53:03 +0000
URL:       https://git.openjdk.org/babylon/commit/42e3c842ae2684265c794868fc76eb0ff2dea3d9

8332086: Remove the usage of ServiceLoader in j.u.r.RandomGeneratorFactory
8332476: j.u.r.RandomGeneratorFactor.create(long|byte[]) should throw rather than silently fallback to no-arg create()

Reviewed-by: jpai

! src/java.base/share/classes/java/security/SecureRandom.java
! src/java.base/share/classes/java/util/Random.java
! src/java.base/share/classes/java/util/SplittableRandom.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/random/RandomGeneratorFactory.java
! src/java.base/share/classes/java/util/random/package-info.java
! src/java.base/share/classes/jdk/internal/random/L128X1024MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L128X128MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L128X256MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L32X64MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L64X1024MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L64X128MixRandom.java
! src/java.base/share/classes/jdk/internal/random/L64X128StarStarRandom.java
! src/java.base/share/classes/jdk/internal/random/L64X256MixRandom.java
! src/java.base/share/classes/jdk/internal/random/Xoroshiro128PlusPlus.java
! src/java.base/share/classes/jdk/internal/random/Xoshiro256PlusPlus.java
! src/java.base/share/classes/jdk/internal/util/random/RandomSupport.java
! src/java.base/share/classes/module-info.java
! test/jdk/java/util/Random/RandomTestCoverage.java

Changeset: 8291c94b
Author:    Roger Riggs <rriggs at openjdk.org>
Date:      2024-05-21 14:11:39 +0000
URL:       https://git.openjdk.org/babylon/commit/8291c94bcdbb01beddc94f290f2749841404cc0c

8331224: ClassCastException in ObjectInputStream hides ClassNotFoundException

Reviewed-by: smarks

! src/java.base/share/classes/java/io/ObjectInputStream.java
+ test/jdk/java/io/Serializable/serialProxy/SerialProxyClassNotFound.java

Changeset: d999b81e
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-05-21 14:56:53 +0000
URL:       https://git.openjdk.org/babylon/commit/d999b81e7110751be402012e1ed41b3256f5895e

8331572: Allow using OopMapCache outside of STW GC phases

Co-authored-by: Zhengyu Gu <zgu at openjdk.org>
Reviewed-by: coleenp, zgu

! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
! src/hotspot/share/gc/x/xDriver.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/interpreter/oopMapCache.cpp
! src/hotspot/share/interpreter/oopMapCache.hpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/runtime/frame.cpp
! src/hotspot/share/runtime/serviceThread.cpp

Changeset: 52eda795
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-05-21 15:52:52 +0000
URL:       https://git.openjdk.org/babylon/commit/52eda79522a5bd71b527e5946b654a331b021473

8332538: Switch off JIT memory limit check for TestAlignVectorFuzzer.java

Reviewed-by: stuefe, thartmann

! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVectorFuzzer.java

Changeset: 5f804b2e
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-22 01:20:51 +0000
URL:       https://git.openjdk.org/babylon/commit/5f804b2ec12627b593353ceeab881187b0bb5cd6

8329825: Clarify the value type for java.net.SocketOptions.SO_LINGER

Reviewed-by: alanb, dfuchs

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

Changeset: 67f03f2a
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-05-22 06:56:40 +0000
URL:       https://git.openjdk.org/babylon/commit/67f03f2a4f5ac12748ffbf5c04f248a60869e180

8332533: RISC-V: Enable vector variable shift instructions for machines with RVV

Reviewed-by: fyang, mli

! src/hotspot/cpu/riscv/matcher_riscv.hpp

Changeset: 3d511ff6
Author:    Tobias Holenstein <tholenstein at openjdk.org>
Date:      2024-05-22 08:50:15 +0000
URL:       https://git.openjdk.org/babylon/commit/3d511ff63e59f542ae20c722bfef1c867cd1da0e

8329748: Change default value of AssertWXAtThreadSync to true

Reviewed-by: kvn, rrich

! src/hotspot/os/bsd/globals_bsd.hpp
! src/hotspot/share/jfr/support/jfrIntrinsics.cpp

Changeset: 8a9d77d5
Author:    Fei Gao <fgao at openjdk.org>
Date:      2024-05-22 11:33:35 +0000
URL:       https://git.openjdk.org/babylon/commit/8a9d77d58de259b6b2bdc2cc9e7bfdc28dcf7165

8320622: [TEST] Improve coverage of compiler/loopopts/superword/TestMulAddS2I.java on different platforms

Reviewed-by: epeter, kvn

! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java

Changeset: c3bc23fe
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-05-22 11:47:54 +0000
URL:       https://git.openjdk.org/babylon/commit/c3bc23fe48ca1603afe68a6ac4aaa523a1edbb41

8326306: RISC-V: Re-structure MASM calls and jumps

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/jniFastGetField_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp

Changeset: 4f1a10f8
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-05-22 12:08:33 +0000
URL:       https://git.openjdk.org/babylon/commit/4f1a10f84bcfadef263a0890b6834ccd3d5bb52f

8332360: JVM hangs at exit when running on a uniprocessor

Reviewed-by: dholmes, dcubed, shade

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

Changeset: 92d33501
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2024-05-22 13:45:37 +0000
URL:       https://git.openjdk.org/babylon/commit/92d33501e091bdfaab52886078053b849a5a8f68

8331920: ubsan: g1CardSetContainers.inline.hpp:266:5: runtime error: index 2 out of bounds for type 'G1CardSetHowl::ContainerPtr [2]' reported

Reviewed-by: tschatzl, aboldtch

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

Changeset: 9ca90ccd
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-05-22 13:52:51 +0000
URL:       https://git.openjdk.org/babylon/commit/9ca90ccd6bfec76e54e2e870bd706fad5abf233c

8332610: Remove unused nWakeups in ObjectMonitor

Reviewed-by: coleenp, dcubed

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

Changeset: afed7d0b
Author:    Volodymyr Paprotski <volodymyr.paprotski at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-05-22 16:27:27 +0000
URL:       https://git.openjdk.org/babylon/commit/afed7d0b0593864e5595840a6b645c210ff28c7c

8329538: Accelerate P256 on x86_64 using Montgomery intrinsic

Reviewed-by: ihse, ascarpino, sviswanathan

! make/jdk/src/classes/build/tools/intpoly/FieldGen.java
! make/test/BuildMicrobenchmark.gmk
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
= src/hotspot/cpu/x86/stubGenerator_x86_64_poly1305.cpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! src/java.base/share/classes/sun/security/ec/ECDHKeyAgreement.java
! src/java.base/share/classes/sun/security/ec/ECDSAOperations.java
! src/java.base/share/classes/sun/security/ec/ECOperations.java
! src/java.base/share/classes/sun/security/ec/point/AffinePoint.java
! src/java.base/share/classes/sun/security/ec/point/ProjectivePoint.java
+ src/java.base/share/classes/sun/security/util/math/IntegerMontgomeryFieldModuloP.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial1305.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialModBinP.java
+ src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java
+ test/jdk/com/sun/security/ec/ECOperationsFuzzTest.java
+ test/jdk/com/sun/security/ec/ECOperationsKATTest.java
+ test/jdk/com/sun/security/util/math/intpoly/IntegerPolynomialTest.java
+ test/jdk/com/sun/security/util/math/intpoly/MontgomeryPolynomialFuzzTest.java
+ test/micro/org/openjdk/bench/javax/crypto/full/PolynomialP256Bench.java

Changeset: a0c5714d
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2024-05-22 16:31:17 +0000
URL:       https://git.openjdk.org/babylon/commit/a0c5714dbc8a60d905f9deea153e7f31fbd64d06

8332071: Convert package.html files in `java.management.rmi` to package-info.java
8332376: Add `@since` tags to `java.management.rmi`

Reviewed-by: kevinw, rriggs

! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectorServer.java
+ src/java.management.rmi/share/classes/javax/management/remote/rmi/package-info.java
- src/java.management.rmi/share/classes/javax/management/remote/rmi/package.html

Changeset: 2170e99c
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2024-05-22 18:02:37 +0000
URL:       https://git.openjdk.org/babylon/commit/2170e99cb49a4ef2086ecec7515a72d56148d0f2

8331081: 'internal proprietary API' diagnostics if --system is configured to an earlier JDK version

Reviewed-by: jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
+ test/langtools/tools/javac/options/system/SystemSunProprietary.java

Changeset: 37c47785
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-05-22 18:38:10 +0000
URL:       https://git.openjdk.org/babylon/commit/37c477856d543163b60dd2b85a5e6ac35a752211

8332096: hotspot-ide-project fails with this-escape

Reviewed-by: erikj

! make/ide/visualstudio/hotspot/src/classes/build/tools/projectcreator/FileTreeCreator.java

Changeset: b4d14540
Author:    Daniel D. Daugherty <dcubed at openjdk.org>
Date:      2024-05-22 19:06:06 +0000
URL:       https://git.openjdk.org/babylon/commit/b4d14540851d792b5366a3723abcea1264a5737c

8332740: [BACKOUT] JDK-8331081 'internal proprietary API' diagnostics if --system is configured to an earlier JDK version

Reviewed-by: mikael, prr, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/ClassFinder.java
- test/langtools/tools/javac/options/system/SystemSunProprietary.java

Changeset: d59c12fe
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2024-05-22 19:13:21 +0000
URL:       https://git.openjdk.org/babylon/commit/d59c12fe1041a1f61f68408241a9aa4d96ac4fd2

8329718: Incorrect `@since` tags in elements in jdk.compiler and java.compiler

Reviewed-by: darcy, jjg

! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner6.java
! src/java.compiler/share/classes/javax/tools/ForwardingJavaFileManager.java
! src/jdk.compiler/share/classes/com/sun/source/tree/CaseTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/SwitchExpressionTree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/Tree.java
! src/jdk.compiler/share/classes/com/sun/source/tree/TreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/tree/YieldTree.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTreeScanner.java
! src/jdk.compiler/share/classes/com/sun/source/util/DocTrees.java
! src/jdk.compiler/share/classes/com/sun/source/util/Plugin.java
! src/jdk.compiler/share/classes/com/sun/source/util/SimpleTreeVisitor.java
! src/jdk.compiler/share/classes/com/sun/source/util/TreeScanner.java

Changeset: c4557a7b
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-05-22 19:48:23 +0000
URL:       https://git.openjdk.org/babylon/commit/c4557a7b0db5b55585b4caa7cdec81e1c1093cbc

8332463: Byte conditional pattern case element dominates short constant case element

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.java
! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.out
+ test/langtools/tools/javac/patterns/T8332463a.java
+ test/langtools/tools/javac/patterns/T8332463b.java

Changeset: 3d4185a9
Author:    Mikhailo Seledtsov <mseledtsov at openjdk.org>
Date:      2024-05-22 20:05:33 +0000
URL:       https://git.openjdk.org/babylon/commit/3d4185a9ce482cc655a4c67f39cb2682b02ae4fe

8332739: Problemlist compiler/codecache/CheckLargePages until JDK-8332654 is fixed

Reviewed-by: kvn, dcubed

! test/hotspot/jtreg/ProblemList.txt

Changeset: 98f6a808
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-23 01:03:19 +0000
URL:       https://git.openjdk.org/babylon/commit/98f6a80852383dcbdad7292b7d269a8547d54d45

8332490: JMH org.openjdk.bench.java.util.zip.InflaterInputStreams.inflaterInputStreamRead OOM

Reviewed-by: aturbanov, redestad

! test/micro/org/openjdk/bench/java/util/zip/InflaterInputStreams.java

Changeset: 9d332e65
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-05-23 04:23:04 +0000
URL:       https://git.openjdk.org/babylon/commit/9d332e6591334a71335da65a4dd7b2ed0482b6cb

8307193: Several Swing jtreg tests use class.forName on L&F classes

Reviewed-by: abhiscxk, prr

+ test/jdk/javax/swing/JMenuBar/RightLeftOrientation.java
+ test/jdk/javax/swing/JToolBar/RightLeftOrientation.java

Changeset: 6829d9ac
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-23 05:53:09 +0000
URL:       https://git.openjdk.org/babylon/commit/6829d9ac67fb131462d3ef1c4bdfaa07df5d6be6

8332122: [nmt] Totals for malloc should show total peak

Reviewed-by: stuefe, jsjolen

! src/hotspot/share/nmt/mallocTracker.hpp
! src/hotspot/share/nmt/memReporter.cpp
+ test/hotspot/jtreg/runtime/NMT/PeakMallocTest.java

Changeset: 2a11e0da
Author:    Dan Heidinga <heidinga at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-23 05:55:16 +0000
URL:       https://git.openjdk.org/babylon/commit/2a11e0da026066191e4d4f30b9daca986c484630

8332743: Update comment related to JDK-8320522

Reviewed-by: coleenp

! src/hotspot/share/interpreter/interpreterRuntime.cpp

Changeset: c2180d14
Author:    Sergey Chernyshev <schernyshev at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-23 06:12:45 +0000
URL:       https://git.openjdk.org/babylon/commit/c2180d141ccca0e396ee9a0cd3044c4428b963d5

8315767: InetAddress: constructing objects from BSD literal addresses

Reviewed-by: dfuchs, aefimov, michaelm, jpai

! src/java.base/share/classes/java/net/Inet4Address.java
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/sun/net/util/IPAddressUtil.java
! test/jdk/java/net/InetAddress/OfLiteralTest.java

Changeset: 1e5a2780
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-23 07:00:10 +0000
URL:       https://git.openjdk.org/babylon/commit/1e5a2780d9cc8e73ce65bdccb98c1808aadd0784

8332676: Remove unused BarrierSetAssembler::incr_allocated_bytes

Reviewed-by: tschatzl, kbarrett

! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.hpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
! src/hotspot/share/runtime/thread.hpp

Changeset: 94af3c23
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-23 07:13:57 +0000
URL:       https://git.openjdk.org/babylon/commit/94af3c23ea09ef2869cdc666d8170a655a0b3602

8329203: Parallel: Investigate Mark-Compact for Full GC to decrease memory usage

Reviewed-by: rkennke, gli

! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.cpp
! src/hotspot/share/gc/parallel/psCompactionManager.hpp
! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp

Changeset: 1ea76d33
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-23 07:28:28 +0000
URL:       https://git.openjdk.org/babylon/commit/1ea76d338b99900089277b7a2da82c24382a6ce1

8332675: test/hotspot/jtreg/gc/testlibrary/Helpers.java compileClass javadoc does not match after 8321812

Reviewed-by: mdoerr, ayang

! test/hotspot/jtreg/gc/testlibrary/Helpers.java

Changeset: 612ae928
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-05-23 08:11:22 +0000
URL:       https://git.openjdk.org/babylon/commit/612ae9289a130b8701f74253fe5499358a2e2b5b

8332735: [JVMCI] Add extra JVMCI events for exception translation

Reviewed-by: never

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

Changeset: 4e6d851f
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-23 09:43:29 +0000
URL:       https://git.openjdk.org/babylon/commit/4e6d851f3f061b4a9c2b5d2e3fba6a0277ac1f34

8325324: Implement JEP 477: Implicitly Declared Classes and Instance Main Methods (Third Preview)

Reviewed-by: asotona, vromero, mcimadamore

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
+ test/langtools/tools/javac/ImplicitClass/ImplicitImports.java
! test/langtools/tools/javac/processing/model/TestSymtabItems.java

Changeset: b890336e
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-05-23 12:07:17 +0000
URL:       https://git.openjdk.org/babylon/commit/b890336e111ea8473ae49e9992bc2fd61e716792

8328083: degrade virtual thread support for GetObjectMonitorUsage

Reviewed-by: cjplummer, alanb

! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/threads.hpp
! src/java.se/share/data/jdwp/jdwp.spec
! src/jdk.jdi/share/classes/com/sun/jdi/ObjectReference.java
! test/hotspot/jtreg/serviceability/jvmti/ObjectMonitorUsage/ObjectMonitorUsage.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/entryCount/entrycount002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/owningThread/owningthread002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/ObjectReference/waitingThreads/waitingthreads002.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage001.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage004.java

Changeset: 2581935b
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-05-23 12:26:19 +0000
URL:       https://git.openjdk.org/babylon/commit/2581935b47afaf661a94c8a8e50ce08065d632f6

8332528: Generate code in SwitchBootstraps.generateTypeSwitch that require fewer adaptations

Reviewed-by: liach, jlahoda

! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java
+ test/micro/org/openjdk/bench/java/lang/runtime/SwitchSanity.java

Changeset: e19a421c
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-23 13:22:30 +0000
URL:       https://git.openjdk.org/babylon/commit/e19a421c30534566ba0dea0fa84f812ebeecfc87

8332720: ubsan: instanceKlass.cpp:3550:76: runtime error: member call on null pointer of type 'struct Array'

Reviewed-by: stefank, mdoerr

! src/hotspot/share/oops/instanceKlass.cpp

Changeset: 90758f67
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-05-23 14:36:23 +0000
URL:       https://git.openjdk.org/babylon/commit/90758f6735620776fcb60da9e0e2c91a4f53aaf1

8332808: Always set java.io.tmpdir to a suitable value in the build

Reviewed-by: erikj

! make/InitSupport.gmk
! make/autoconf/spec.gmk.template
! make/common/JavaCompilation.gmk

Changeset: 303ac9f2
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-23 15:54:11 +0000
URL:       https://git.openjdk.org/babylon/commit/303ac9f270f567d821d156f3a9d4f4c070f43f95

8332671: Logging for pretouching thread stacks shows wrong memory range

Reviewed-by: shade

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

Changeset: 417d174a
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-05-23 16:04:40 +0000
URL:       https://git.openjdk.org/babylon/commit/417d174aa1b7bd3b5755e5f2352d9bbe6ce6f183

8331348: Some incremental builds deposit files in the make directory

Reviewed-by: ihse, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/Main.java

Changeset: 7fd9d6c7
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-05-23 16:04:56 +0000
URL:       https://git.openjdk.org/babylon/commit/7fd9d6c760c66d3e2f4034cf1a6b1b583ff829a9

8332340: Add JavacBench as a test case for CDS

Reviewed-by: ccheung, matsaave

+ test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBench.java
+ test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBenchApp.java
+ test/lib/jdk/test/lib/StringArrayUtils.java
+ test/lib/jdk/test/lib/cds/CDSAppTester.java

Changeset: c9a7b977
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-05-23 16:37:01 +0000
URL:       https://git.openjdk.org/babylon/commit/c9a7b9772d96d9a4825d9da2aacc277534282860

8332829: [BACKOUT] C2: crash in compiled code because of dependency on removed range check CastIIs

Reviewed-by: thartmann

! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
- test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterRCCastIIEliminated.java

Changeset: 0a9d1f8c
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-05-23 18:13:23 +0000
URL:       https://git.openjdk.org/babylon/commit/0a9d1f8c89e946d99f01549515f6044e53992168

8332749: Broken link in MemorySegment.Scope.html

Reviewed-by: iris

! src/java.base/share/classes/java/lang/foreign/MemorySegment.java

Changeset: ddd73b45
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-05-23 22:33:24 +0000
URL:       https://git.openjdk.org/babylon/commit/ddd73b458355bffeaa8e0e5017c27d6c6af2dc94

8332082: Shenandoah: Use consistent tests to determine when pre-write barrier is active

Reviewed-by: kdnilsen, shade

! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/riscv/gc/shenandoah/shenandoahBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/gc/shenandoah/shenandoahThreadLocalData.hpp

Changeset: f8a3e4e4
Author:    steveatgh <steve.dohrmann at intel.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date:      2024-05-23 22:54:24 +0000
URL:       https://git.openjdk.org/babylon/commit/f8a3e4e428f7d3e62177bdf148fe25e22d3ee2bf

8328998: Encoding support for Intel APX extended general-purpose registers

Reviewed-by: kvn, sviswanathan, jbhateja

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/assembler_x86.inline.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp

Changeset: 9b1d6d66
Author:    Sergey Bylokhov <serb at openjdk.org>
Date:      2024-05-23 23:40:00 +0000
URL:       https://git.openjdk.org/babylon/commit/9b1d6d66b8297d53c6b96b9e2f9bd69af90ab8fb

8316328: Test jdk/jfr/event/oldobject/TestSanityDefault.java times out for some heap sizes

Reviewed-by: phh, shade, egahlin

! test/jdk/jdk/jfr/event/oldobject/TestSanityDefault.java

Changeset: 424eb60d
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-05-24 00:32:49 +0000
URL:       https://git.openjdk.org/babylon/commit/424eb60dedb332237b8ec97e9da6bd95442c0083

8331683: Clean up GetCarrierThread

Reviewed-by: sspitsyn, cjplummer

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiExtensions.cpp

Changeset: da3001da
Author:    Weijun Wang <weijun at openjdk.org>
Date:      2024-05-24 01:16:43 +0000
URL:       https://git.openjdk.org/babylon/commit/da3001daf79bf943d6194d9fd60250d519b9680d

8331975: Enable case-insensitive check in ccache and keytab entry lookup

Reviewed-by: mpowers, valeriep

! src/java.base/share/conf/security/java.security
! src/java.security.jgss/share/classes/sun/security/krb5/PrincipalName.java
+ test/jdk/sun/security/krb5/auto/CaseSensitive.java
! test/jdk/sun/security/krb5/auto/KDC.java

Changeset: af056c16
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-24 06:27:45 +0000
URL:       https://git.openjdk.org/babylon/commit/af056c1676dab3b0b35666a8259db60f9bbf824e

8332106: VerifyError when using switch pattern in this(...) or super(...)

Reviewed-by: abimpoudis, vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
+ test/langtools/tools/javac/patterns/UninitializedThisException.java

Changeset: a71b4047
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-24 07:12:12 +0000
URL:       https://git.openjdk.org/babylon/commit/a71b40478510db3c69696df608fd1b32f41c57f3

8331398: G1: G1HeapRegionPrinter reclamation events should print the original region type

Reviewed-by: ayang, iwalulya, gli

! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
- src/hotspot/share/gc/g1/g1HeapRegionPrinter.cpp
! src/hotspot/share/gc/g1/g1HeapRegionPrinter.hpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp

Changeset: 9b61a760
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-05-24 07:12:22 +0000
URL:       https://git.openjdk.org/babylon/commit/9b61a7608efff13fc3685488f3f54a810ec0ac22

8332615: RISC-V: Support vector unsigned comparison instructions for machines with RVV

Reviewed-by: fyang

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp

Changeset: 239c1b33
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-24 07:29:22 +0000
URL:       https://git.openjdk.org/babylon/commit/239c1b33b47de43369673f33d9449e1904477ce0

8332807: Parallel: Make some APIs in ParMarkBitMap private

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp

Changeset: 5a2ba952
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-05-24 11:55:46 +0000
URL:       https://git.openjdk.org/babylon/commit/5a2ba952b120394d7cc0d0890619780c1c27a078

8325841: Remove unused references to vmSymbols.hpp

Reviewed-by: kvn, coleenp

! src/hotspot/share/classfile/vmSymbols.hpp
! src/hotspot/share/opto/macro.cpp

Changeset: f16265d6
Author:    Christian Stein <cstein at openjdk.org>
Date:      2024-05-24 12:24:15 +0000
URL:       https://git.openjdk.org/babylon/commit/f16265d69b09640b972b7494ad57158dbdc426bb

8332226: "Invalid package name:" from source launcher

Reviewed-by: alanb

! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/ProgramDescriptor.java
! test/langtools/tools/javac/launcher/ModuleSourceLauncherTests.java

Changeset: 6a353114
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-05-24 12:42:16 +0000
URL:       https://git.openjdk.org/babylon/commit/6a35311468222f9335b43d548df2ecb80746b389

8241550: [macOS] SSLSocketImpl/ReuseAddr.java failed due to "BindException: Address already in use"

Reviewed-by: jpai, mullan

! test/jdk/sun/security/ssl/SSLSocketImpl/ReuseAddr.java

Changeset: c099f14f
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-05-24 13:37:14 +0000
URL:       https://git.openjdk.org/babylon/commit/c099f14f07260713229cffbe7d23aa8305415a67

8305457: Implement java.io.IO

Reviewed-by: naoto, smarks, jpai, jlahoda

! src/java.base/share/classes/java/io/Console.java
+ src/java.base/share/classes/java/io/IO.java
! src/java.base/share/classes/java/io/ProxyingConsole.java
! src/java.base/share/classes/jdk/internal/io/JdkConsole.java
! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
+ test/jdk/java/io/IO/IO.java
+ test/jdk/java/io/IO/Input.java
+ test/jdk/java/io/IO/Methods.java
+ test/jdk/java/io/IO/Output.java
+ test/jdk/java/io/IO/input.exp
+ test/jdk/java/io/IO/output.exp
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/ImplicitClass.java

Changeset: 0c934ff4
Author:    Damon Fenacci <dfenacci at openjdk.org>
Date:      2024-05-24 13:39:17 +0000
URL:       https://git.openjdk.org/babylon/commit/0c934ff4e2fb53a72ad25a080d956745a5649f9b

8325520: Vector loads and stores with indices and masks incorrectly compiled

Reviewed-by: epeter, thartmann

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

Changeset: cfdc64fc
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-24 15:58:34 +0000
URL:       https://git.openjdk.org/babylon/commit/cfdc64fcb43e3b261dddc6cc6947235a9e76154e

8331291: java.lang.classfile.Attributes class performs a lot of static initializations

Reviewed-by: liach, redestad, vromero

! src/java.base/share/classes/java/lang/classfile/Attributes.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractAttributeMapper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/MethodImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/Util.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java
! src/jdk.jartool/share/classes/sun/tools/jar/FingerPrint.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/AttributeWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/LocalVariableTableWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/LocalVariableTypeTableWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/SourceWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/StackMapWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/TypeAnnotationWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/Dependencies.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
! test/jdk/java/lang/StackWalker/TestBCI.java
! test/jdk/java/lang/invoke/lambda/LambdaAsm.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java
! test/jdk/jdk/classfile/AnnotationModelTest.java
+ test/jdk/jdk/classfile/AttributesTest.java
! test/jdk/jdk/classfile/BoundAttributeTest.java
! test/jdk/jdk/classfile/CorpusTest.java
! test/jdk/jdk/classfile/FilterDeadLabelsTest.java
! test/jdk/jdk/classfile/LimitsTest.java
! test/jdk/jdk/classfile/LowJCovAttributeTest.java
! test/jdk/jdk/classfile/LvtTest.java
! test/jdk/jdk/classfile/MassAdaptCopyPrimitiveMatchCodeTest.java
! test/jdk/jdk/classfile/ModuleBuilderTest.java
! test/jdk/jdk/classfile/SignaturesTest.java
! test/jdk/jdk/classfile/TestRecordComponent.java
! test/jdk/jdk/classfile/examples/AnnotationsExamples.java
! test/jdk/jdk/classfile/examples/ModuleExamples.java
! test/jdk/jdk/classfile/helpers/ClassRecord.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CallerSensitiveFinder.java
! test/jdk/jdk/internal/reflect/CallerSensitive/CheckCSMs.java
! test/jdk/tools/jlink/plugins/StripJavaDebugAttributesPluginTest.java
! test/langtools/tools/javac/4241573/T4241573.java
! test/langtools/tools/javac/7003595/T7003595.java
! test/langtools/tools/javac/8009170/RedundantByteCodeInArrayTest.java
! test/langtools/tools/javac/AnonymousClass/AnonymousClassFlags.java
! test/langtools/tools/javac/MethodParameters/ClassFileVisitor.java
! test/langtools/tools/javac/MethodParameters/LegacyOutputTest/LegacyOutputTest.java
! test/langtools/tools/javac/MethodParametersTest.java
! test/langtools/tools/javac/RequiredParameterFlags/ImplicitParameters.java
! test/langtools/tools/javac/StringConcat/TestIndyStringConcat.java
! test/langtools/tools/javac/StringConcat/WellKnownTypeSignatures.java
! test/langtools/tools/javac/StringConcat/access/Test.java
! test/langtools/tools/javac/T6695379/AnnotationsAreNotCopiedToBridgeMethodsTest.java
! test/langtools/tools/javac/T6970173/DebugPointerAtBadPositionTest.java
! test/langtools/tools/javac/T7008643/InlinedFinallyConfuseDebuggersTest.java
! test/langtools/tools/javac/T7053059/DoubleCastTest.java
! test/langtools/tools/javac/T7093325.java
! test/langtools/tools/javac/T7165659/InnerClassAttrMustNotHaveStrictFPFlagTest.java
! test/langtools/tools/javac/T8019486/WrongLNTForLambdaTest.java
! test/langtools/tools/javac/T8022186/DeadCodeGeneratedForEmptyTryTest.java
! test/langtools/tools/javac/T8024039/NoDeadCodeGenerationOnTrySmtTest.java
! test/langtools/tools/javac/T8028504/DontGenerateLVTForGNoneOpTest.java
! test/langtools/tools/javac/T8180141/MissingLNTEntryForBreakContinueTest.java
! test/langtools/tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java
! test/langtools/tools/javac/T8210435/NoLocalsMustBeReservedForDCEedVarsTest.java
! test/langtools/tools/javac/T8222949/TestConstantDynamic.java
! test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java
! test/langtools/tools/javac/annotations/ApplicableAnnotationsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/TypeAnnotationsPositionsOnRecords.java
! test/langtools/tools/javac/annotations/typeAnnotations/VariablesDeclaredWithVarTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnonymousClassTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/ClassfileTestHelper.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/NoTargetAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestAnonInnerClasses.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TypeAnnotationPropagationTest.java
! test/langtools/tools/javac/annotations/typeAnnotations/referenceinfos/ReferenceInfoUtil.java
! test/langtools/tools/javac/cast/intersection/DuplicatedCheckcastTest.java
! test/langtools/tools/javac/classfiles/InnerClasses/SyntheticClasses.java
! test/langtools/tools/javac/classfiles/attributes/AnnotationDefault/AnnotationDefaultTest.java
! test/langtools/tools/javac/classfiles/attributes/EnclosingMethod/EnclosingMethodTest.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/LineNumberTestBase.java
! test/langtools/tools/javac/classfiles/attributes/LineNumberTable/T8050993.java
! test/langtools/tools/javac/classfiles/attributes/LocalVariableTable/LocalVariableTestBase.java
! test/langtools/tools/javac/classfiles/attributes/Module/ModuleTestBase.java
! test/langtools/tools/javac/classfiles/attributes/Signature/Driver.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/NoSourceFileAttribute.java
! test/langtools/tools/javac/classfiles/attributes/SourceFile/SourceFileTestBase.java
! test/langtools/tools/javac/classfiles/attributes/Synthetic/SyntheticTestDriver.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeAnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsForLambdaTest.java
! test/langtools/tools/javac/classfiles/attributes/annotations/RuntimeParameterAnnotationsTestBase.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedPackageTest.java
! test/langtools/tools/javac/classfiles/attributes/deprecated/DeprecatedTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesHierarchyTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesIndexTest.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/InnerClassesTestBase.java
! test/langtools/tools/javac/classfiles/attributes/innerclasses/NoInnerClassesTest.java
! test/langtools/tools/javac/classwriter/IndyCorrectInvocationName.java
! test/langtools/tools/javac/code/CharImmediateValue.java
! test/langtools/tools/javac/defaultMethods/TestDefaultBody.java
! test/langtools/tools/javac/defaultMethods/super/TestDirectSuperInterfaceInvoke.java
! test/langtools/tools/javac/expression/_super/NonDirectSuper/NonDirectSuper.java
! test/langtools/tools/javac/file/SymLinkTest.java
! test/langtools/tools/javac/flow/LVTHarness.java
! test/langtools/tools/javac/lambda/ByteCodeTest.java
! test/langtools/tools/javac/lambda/LocalVariableTable.java
! test/langtools/tools/javac/lambda/TestBootstrapMethodsCount.java
! test/langtools/tools/javac/lambda/TestInvokeDynamic.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecode.java
! test/langtools/tools/javac/lambda/bytecode/TestLambdaBytecodeTargetRelease14.java
! test/langtools/tools/javac/lambda/deduplication/DeduplicationTest.java
! test/langtools/tools/javac/launcher/SourceLauncherTest.java
! test/langtools/tools/javac/linenumbers/ConditionalLineNumberTest.java
! test/langtools/tools/javac/linenumbers/FinallyLineNumberTest.java
! test/langtools/tools/javac/linenumbers/NestedLineNumberTest.java
! test/langtools/tools/javac/linenumbers/NullCheckLineNumberTest.java
! test/langtools/tools/javac/meth/TestCP.java
! test/langtools/tools/javac/modules/AnnotationsOnModules.java
! test/langtools/tools/javac/modules/JavaBaseTest.java
! test/langtools/tools/javac/modules/ModuleVersion.java
! test/langtools/tools/javac/modules/OpenModulesTest.java
! test/langtools/tools/javac/multicatch/7005371/T7005371.java
! test/langtools/tools/javac/multicatch/Pos05.java
! test/langtools/tools/javac/patterns/Annotations.java
! test/langtools/tools/javac/patterns/LocalVariableTable.java
! test/langtools/tools/javac/patterns/NestedPatternVariablesBytecode.java
! test/langtools/tools/javac/patterns/NoUnnecessaryCast.java
! test/langtools/tools/javac/platform/ModuleVersionTest.java
! test/langtools/tools/javac/processing/model/element/TestOrigin.java
! test/langtools/tools/javac/records/RecordCompilationTests.java
! test/langtools/tools/javac/records/recordComponent/RecordComponentTypeTest.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java
! test/langtools/tools/javac/varargs/6199075/T6199075.java
! test/langtools/tools/javac/varargs/7042566/T7042566.java
! test/langtools/tools/javap/T6716452.java
! test/langtools/tools/javap/classfile/6888367/T6888367.java
! test/langtools/tools/javap/typeAnnotations/JSR175Annotations.java
! test/langtools/tools/javap/typeAnnotations/NewArray.java
! test/langtools/tools/javap/typeAnnotations/Presence.java
! test/langtools/tools/javap/typeAnnotations/PresenceInner.java
! test/langtools/tools/javap/typeAnnotations/TypeCasts.java
! test/langtools/tools/javap/typeAnnotations/Visibility.java
! test/langtools/tools/javap/typeAnnotations/Wildcards.java

Changeset: 6d2aeb82
Author:    Dan Heidinga <heidinga at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-05-24 16:03:12 +0000
URL:       https://git.openjdk.org/babylon/commit/6d2aeb82bc6f8b6894bf3777162be0efb2826397

8332745: Method::is_vanilla_constructor is never used

Reviewed-by: coleenp, ayang

! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileParser.hpp
! src/hotspot/share/oops/instanceKlass.hpp
! src/hotspot/share/oops/instanceKlassFlags.hpp
! src/hotspot/share/oops/method.cpp

Changeset: c2cca2ab
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-05-24 16:07:36 +0000
URL:       https://git.openjdk.org/babylon/commit/c2cca2ab443ff87f689810b747985adfdbfbe54a

8330647: Two CDS tests fail with -UseCompressedOops and UseSerialGC/UseParallelGC

Reviewed-by: dholmes, iklam

! test/jtreg-ext/requires/VMProps.java

Changeset: cd3e4c03
Author:    Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-05-24 16:30:30 +0000
URL:       https://git.openjdk.org/babylon/commit/cd3e4c03661f770ebeefcd3637d56589243ac0a9

8326734: text-decoration applied to <span> lost when mixed with <u> or <s>
8325620: HTMLReader uses ConvertAction instead of specified CharacterAction for <b>, <i>, <u>

Reviewed-by: honkar, prr

! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java
! src/java.desktop/share/classes/javax/swing/text/html/MuxingAttributeSet.java
! src/java.desktop/share/classes/javax/swing/text/html/StyleSheet.java
+ test/jdk/javax/swing/text/html/HTMLDocument/HTMLStrikeOnly.java
+ test/jdk/javax/swing/text/html/HTMLDocument/HTMLTextDecoration.java
+ test/jdk/javax/swing/text/html/HTMLDocument/HTMLUnderlineOnly.java
! test/jdk/javax/swing/text/html/HTMLDocument/HTMLUnderlineStrike.java

Changeset: f66a5866
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-05-24 17:31:30 +0000
URL:       https://git.openjdk.org/babylon/commit/f66a58661459bf64212ec332540c12d5d691270f

8332641: Update nsk.share.jpda.Jdb to don't use finalization

Reviewed-by: cjplummer, kevinw

! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Jdb.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/JdbTest.java

Changeset: b3b33667
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-05-24 17:34:00 +0000
URL:       https://git.openjdk.org/babylon/commit/b3b33667ad3bdb7be868fb165a1ea53054947cd0

8332631: Update nsk.share.jpda.BindServer to don't use finalization

Reviewed-by: cjplummer, sspitsyn

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

Changeset: 236432db
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-05-24 17:51:49 +0000
URL:       https://git.openjdk.org/babylon/commit/236432dbdb9bab4aece54c2fea08f055e5dbf97e

8332084: Ensure JdkConsoleImpl.restoreEcho visibility in a shutdown hook

Reviewed-by: prappo, joehw, smarks

! src/java.base/share/classes/jdk/internal/io/JdkConsoleImpl.java

Changeset: ebc520e8
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-05-24 18:10:31 +0000
URL:       https://git.openjdk.org/babylon/commit/ebc520e83f503eeb4e5af6d5aef62df9227af4f7

8332841: GenShen: Pull shared members from control thread into common base class

Reviewed-by: ysr

! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
+ src/hotspot/share/gc/shenandoah/shenandoahController.cpp
+ src/hotspot/share/gc/shenandoah/shenandoahController.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp

Changeset: 253508b0
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-05-24 19:31:20 +0000
URL:       https://git.openjdk.org/babylon/commit/253508b03a3de4dab00ed7fb57e9f345d8aed1a4

8332303: Better JMX interoperability with older JDKs, after removing Subject Delegation

Reviewed-by: dfuchs, cjplummer

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

Changeset: 7bf1989f
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-05-24 20:43:23 +0000
URL:       https://git.openjdk.org/babylon/commit/7bf1989f59695c3d08b4bd116fb4c022cf9661f4

8320575: generic type information lost on mandated parameters of record's compact constructors

Co-authored-by: Chen Liang <liach at openjdk.org>
Reviewed-by: jlahoda

! src/java.base/share/classes/java/lang/reflect/Executable.java
+ test/jdk/java/lang/reflect/records/R10.jcod
! test/jdk/java/lang/reflect/records/RecordReflectionTest.java

Changeset: 05f13e75
Author:    Alexander Zuev <kizune at openjdk.org>
Date:      2024-05-25 00:35:56 +0000
URL:       https://git.openjdk.org/babylon/commit/05f13e75ee4407ba9213c69b33c6032aa87c9e95

8329667: [macos] Issue with JTree related fix for JDK-8317771

Reviewed-by: asemenov, abhiscxk, psadhukhan

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/OutlineAccessibility.h
! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/OutlineAccessibility.m

Changeset: 985b9ce7
Author:    Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Kim Barrett <kbarrett at openjdk.org>
Date:      2024-05-25 02:10:05 +0000
URL:       https://git.openjdk.org/babylon/commit/985b9ce79a2d620a8b8675d1ae6c9730d72a757f

8330694: Rename 'HeapRegion' to 'G1HeapRegion'

Reviewed-by: cjplummer, kbarrett, tschatzl

! src/hotspot/cpu/aarch64/gc/g1/g1BarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/arm/gc/g1/g1BarrierSetAssembler_arm.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/riscv/gc/g1/g1BarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/s390/gc/g1/g1BarrierSetAssembler_s390.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/share/cds/archiveHeapWriter.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.hpp
! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Arguments.cpp
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CardTable.cpp
! src/hotspot/share/gc/g1/g1CardTable.inline.hpp
! src/hotspot/share/gc/g1/g1CodeRootSet.cpp
! src/hotspot/share/gc/g1/g1CodeRootSet.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSet.cpp
! src/hotspot/share/gc/g1/g1CollectionSet.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.inline.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkBitMap.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRebuildAndScrub.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp
! src/hotspot/share/gc/g1/g1ConcurrentRefineThreadsNeeded.cpp
! src/hotspot/share/gc/g1/g1EdenRegions.hpp
! src/hotspot/share/gc/g1/g1EvacFailureRegions.inline.hpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullCollector.hpp
! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactTask.hpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.hpp
! src/hotspot/share/gc/g1/g1FullGCHeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.cpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.hpp
! src/hotspot/share/gc/g1/g1FullGCPrepareTask.inline.hpp
! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.cpp
! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.hpp
! src/hotspot/share/gc/g1/g1FullGCScope.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.hpp
! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp
! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp
! src/hotspot/share/gc/g1/g1HeapRegionEventSender.cpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.cpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.hpp
! src/hotspot/share/gc/g1/g1HeapRegionManager.inline.hpp
! src/hotspot/share/gc/g1/g1HeapRegionPrinter.hpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp
! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp
! src/hotspot/share/gc/g1/g1HeapRegionSet.cpp
! src/hotspot/share/gc/g1/g1HeapRegionSet.hpp
! src/hotspot/share/gc/g1/g1HeapRegionSet.inline.hpp
! src/hotspot/share/gc/g1/g1HeapSizingPolicy.cpp
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.hpp
! src/hotspot/share/gc/g1/g1MonitoringSupport.cpp
! src/hotspot/share/gc/g1/g1NMethodClosure.cpp
! src/hotspot/share/gc/g1/g1NUMA.cpp
! src/hotspot/share/gc/g1/g1NUMA.hpp
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1OopClosures.inline.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RegionsOnNodes.cpp
! src/hotspot/share/gc/g1/g1RegionsOnNodes.hpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/g1/g1RemSet.hpp
! src/hotspot/share/gc/g1/g1RemSetSummary.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.hpp
! src/hotspot/share/gc/g1/g1SurvRateGroup.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.cpp
! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp
! src/hotspot/share/gc/g1/g1UncommitRegionTask.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCAllocationFailureInjector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp
! src/hotspot/share/gc/g1/g1YoungGenSizer.cpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
= src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegion.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1HeapRegionTable.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1MonitoringSupport.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionClosure.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegionManager.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/PrintRegionClosure.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
! test/hotspot/gtest/gc/g1/test_heapRegion.cpp
! test/hotspot/jtreg/gc/g1/TestHumongousAllocNearlyFullRegion.java
! test/hotspot/jtreg/gc/g1/numa/TestG1NUMATouchRegions.java
! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java
! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java
! test/hotspot/jtreg/serviceability/sa/TestObjectAlignment.java

Changeset: 97ee2ffb
Author:    Phil Race <prr at openjdk.org>
Date:      2024-05-25 23:17:57 +0000
URL:       https://git.openjdk.org/babylon/commit/97ee2ffb89257a37a178b70c8fee96a1d831deb6

8332416: Add more font selection options to Font2DTest

Reviewed-by: tr, honkar

! src/demo/share/jfc/Font2DTest/Font2DTest.java
! src/demo/share/jfc/Font2DTest/FontPanel.java

Changeset: 08d51003
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-05-27 05:23:26 +0000
URL:       https://git.openjdk.org/babylon/commit/08d51003d142e89b9d2f66187a4ea50e12b94fbb

8332724: x86 MacroAssembler may over-align code

Reviewed-by: dlong, kvn

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp

Changeset: 4e8deb39
Author:    SendaoYan <syan at openjdk.org>
Committer: Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-05-27 06:32:21 +0000
URL:       https://git.openjdk.org/babylon/commit/4e8deb396e38c69de22b6348dca637d814d73aef

8332922: Test java/io/IO/IO.java fails when /usr/bin/expect not exist

Reviewed-by: djelinski

! test/jdk/java/io/IO/IO.java

Changeset: 16dba04e
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-27 06:35:39 +0000
URL:       https://git.openjdk.org/babylon/commit/16dba04e8dfa871f8056480a42a9baeb24a2fb24

8332589: ubsan: unix/native/libjava/ProcessImpl_md.c:562:5: runtime error: null pointer passed as argument 2, which is declared to never be null

Reviewed-by: rriggs, mdoerr

! src/java.base/unix/native/libjava/ProcessImpl_md.c

Changeset: a0833645
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-27 07:11:18 +0000
URL:       https://git.openjdk.org/babylon/commit/a083364520ab75cb5596f103b2fa51d7f7a8a706

8321292: SerialGC: NewSize vs InitialHeapSize check has an off-by-one error

Reviewed-by: ayang, iwalulya

! src/hotspot/share/gc/shared/genArguments.cpp

Changeset: 61db2f5b
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-27 07:11:39 +0000
URL:       https://git.openjdk.org/babylon/commit/61db2f5b90cd40ce104cb55bf9fd52d6e141161d

8079167: Fix documentation for G1SATBBufferEnqueueingThresholdPercent == 0

Reviewed-by: kbarrett, iwalulya

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

Changeset: a3a367ef
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-27 08:06:24 +0000
URL:       https://git.openjdk.org/babylon/commit/a3a367ef5d6c462ebca40104d05c11219e84a64f

8332871: Parallel: Remove public bits APIs in ParMarkBitMap

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp

Changeset: ffa4badb
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-05-27 08:42:40 +0000
URL:       https://git.openjdk.org/babylon/commit/ffa4badb78118d154e47e41073e467c0e0e4273c

8332527: ZGC: generalize object cloning logic

Reviewed-by: aboldtch, thartmann

! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp

Changeset: 617edf3f
Author:    Evemose <rotan.olexandr at lll.kpi.ua>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-27 08:54:20 +0000
URL:       https://git.openjdk.org/babylon/commit/617edf3f0dea2b73e4b444e085de2ad282826e31

8332497: javac prints an AssertionError when annotation processing runs on program with module imports

Reviewed-by: liach, vromero, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeScanner.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeTranslator.java
+ test/langtools/tools/javac/processing/ModuleImportProcessingTest.java

Changeset: 7f0ad513
Author:    Ludvig Janiuk <lujaniuk at openjdk.org>
Date:      2024-05-27 09:35:52 +0000
URL:       https://git.openjdk.org/babylon/commit/7f0ad513c30359816ac840f821ca0a22d723a642

8332898: failure_handler: log directory of commands

Reviewed-by: lmesnik

! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionHelper.java

Changeset: 08891553
Author:    Ludvig Janiuk <lujaniuk at openjdk.org>
Date:      2024-05-27 09:43:31 +0000
URL:       https://git.openjdk.org/babylon/commit/08891553bbd3d71337d8a94c75051db74e15903f

8332885: Clarify failure_handler self-tests

Reviewed-by: lmesnik

! make/test/BuildFailureHandler.gmk
! test/failure_handler/README

Changeset: 72fbfe18
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-27 09:48:49 +0000
URL:       https://git.openjdk.org/babylon/commit/72fbfe18cb20274bab2057f3d67920e0c86c5793

8330577: G1 sometimes sends jdk.G1HeapRegionTypeChange for non-changes

Co-authored-by: Andreas Steiner <asteiner at openjdk.org>
Reviewed-by: ayang, asteiner

! src/hotspot/share/gc/g1/g1HeapRegion.cpp
+ test/jdk/jdk/jfr/event/gc/detailed/TestG1InvalidHeapRegionTypeChangeEvent.java

Changeset: 0e7ea390
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-27 10:25:38 +0000
URL:       https://git.openjdk.org/babylon/commit/0e7ea390bb523888533265394a642071aba0c0c1

8332678: Serial: Remove use of should_clear_all_soft_refs in serial folder

Reviewed-by: iwalulya

! src/hotspot/share/gc/serial/serialFullGC.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp

Changeset: 1b8dea4a
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-27 10:27:41 +0000
URL:       https://git.openjdk.org/babylon/commit/1b8dea4a9288c1518dc501a58d806c7365ea68b3

8332894: ubsan: vmError.cpp:2090:26: runtime error: division by zero

Reviewed-by: dholmes, stuefe

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

Changeset: f3d6fbf5
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-27 11:20:10 +0000
URL:       https://git.openjdk.org/babylon/commit/f3d6fbf52eac44734695935f73c5cfc0fb9ba167

8330847: G1 accesses uninitialized memory when predicting eden copy time

Reviewed-by: iwalulya, ayang

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

Changeset: 891d5aed
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2024-05-27 11:21:31 +0000
URL:       https://git.openjdk.org/babylon/commit/891d5aedf12e837c9a9c7cb800fb3affa7430f00

8332683: G1: G1CardSetArray::EntryDataType [2] triggers ubsan runtime errors

Reviewed-by: tschatzl, ayang

! src/hotspot/share/gc/g1/g1CardSetContainers.hpp
! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp

Changeset: 793fd72f
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-05-27 13:22:49 +0000
URL:       https://git.openjdk.org/babylon/commit/793fd72fa66b1367b68fe798230ea61ea0aab1d8

8332956: Problem list CodeCacheFullCountTest.java until JDK-8332954 is fixed

Reviewed-by: chagedorn

! test/hotspot/jtreg/ProblemList.txt

Changeset: 08face8c
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-27 14:19:26 +0000
URL:       https://git.openjdk.org/babylon/commit/08face8c4cd2d0b6f48f99bae5a380b7f7e4f2c2

8332890: Module imports don't work inside the same module

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Modules.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/ImportModule.java

Changeset: ed81a478
Author:    Yudi Zheng <yzheng at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-05-27 14:25:13 +0000
URL:       https://git.openjdk.org/babylon/commit/ed81a478e175631f1de69eb4b43f927629fefd74

8327964: Simplify BigInteger.implMultiplyToLen intrinsic

Reviewed-by: mdoerr, amitkumar, kvn, fyang

! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/java.base/share/classes/java/math/BigInteger.java

Changeset: be1d374b
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-27 14:32:30 +0000
URL:       https://git.openjdk.org/babylon/commit/be1d374bc54d43aae3b3c1feace22d38fe2156b6

8332825: ubsan: guardedMemory.cpp:35:11: runtime error: null pointer passed as argument 2, which is declared to never be null

Reviewed-by: clanger, mdoerr

! src/hotspot/share/memory/guardedMemory.cpp

Changeset: 86eb5d9f
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-05-27 21:52:49 +0000
URL:       https://git.openjdk.org/babylon/commit/86eb5d9f3be30ff9df1318f18ab73c7129c978f6

8329958: Windows x86 build fails: downcallLinker.cpp(36) redefinition

Reviewed-by: kvn, shade

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

Changeset: b5e1615c
Author:    Korov <korov at korov-win-laptop>
Committer: Per Minborg <pminborg at openjdk.org>
Date:      2024-05-28 06:43:07 +0000
URL:       https://git.openjdk.org/babylon/commit/b5e1615c0084538f2161fe9b56748d188983e972

8292955: Collections.checkedMap Map.merge does not properly check key and value

Reviewed-by: gli, liach, pminborg

! src/java.base/share/classes/java/util/Collections.java
! test/jdk/java/util/Collections/CheckedMapBash.java

Changeset: 2f2cf38b
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-28 07:51:49 +0000
URL:       https://git.openjdk.org/babylon/commit/2f2cf38bb5cecea698e519396574343cfbe4f359

8332883: Some simple cleanup in vectornode.cpp

Reviewed-by: kvn

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

Changeset: 18509143
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-28 08:08:42 +0000
URL:       https://git.openjdk.org/babylon/commit/1850914380655ef3d08614a5656e7cc23478f38f

8332864: Parallel: Merge ParMarkBitMapClosure into MoveAndUpdateClosure

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: 2edb6d98
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-05-28 08:12:36 +0000
URL:       https://git.openjdk.org/babylon/commit/2edb6d98133d8bd6dc4527c7497c460283fdc53e

8330386: Replace Opaque4Node of Initialized Assertion Predicate with new OpaqueInitializedAssertionPredicateNode

Reviewed-by: kvn, roland

! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! src/hotspot/share/opto/split_if.cpp
+ test/hotspot/jtreg/compiler/predicates/assertion/TestOpaqueInitializedAssertionPredicateNode.java

Changeset: cabe3374
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-05-28 11:37:36 +0000
URL:       https://git.openjdk.org/babylon/commit/cabe337400a0bd61d73bf3ca66e16266267299c7

8331921: Hotspot assembler files should use common logic to setup exported functions

Reviewed-by: coleenp, erikj, dholmes

! make/hotspot/lib/CompileJvm.gmk
+ src/hotspot/os/bsd/defs.S.inc
+ src/hotspot/os/posix/defs.S.inc
! src/hotspot/os_cpu/bsd_aarch64/copy_bsd_aarch64.S
+ src/hotspot/os_cpu/bsd_aarch64/defs.S.inc
! src/hotspot/os_cpu/bsd_aarch64/safefetch_bsd_aarch64.S
! src/hotspot/os_cpu/bsd_x86/bsd_x86_32.S
! src/hotspot/os_cpu/bsd_x86/bsd_x86_64.S
! src/hotspot/os_cpu/bsd_x86/safefetch_bsd_x86_64.S
! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S
! src/hotspot/os_cpu/linux_aarch64/copy_linux_aarch64.S
! src/hotspot/os_cpu/linux_aarch64/safefetch_linux_aarch64.S
! src/hotspot/os_cpu/linux_aarch64/threadLS_linux_aarch64.S
! src/hotspot/os_cpu/linux_arm/linux_arm_32.S
! src/hotspot/os_cpu/linux_arm/safefetch_linux_arm.S
! src/hotspot/os_cpu/linux_ppc/safefetch_linux_ppc.S
! src/hotspot/os_cpu/linux_riscv/safefetch_linux_riscv.S
! src/hotspot/os_cpu/linux_s390/safefetch_linux_s390.S
! src/hotspot/os_cpu/linux_x86/linux_x86_32.S
! src/hotspot/os_cpu/linux_x86/linux_x86_64.S
! src/hotspot/os_cpu/linux_x86/safefetch_linux_x86_32.S
! src/hotspot/os_cpu/linux_x86/safefetch_linux_x86_64.S

Changeset: aa4c83a5
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-28 12:29:30 +0000
URL:       https://git.openjdk.org/babylon/commit/aa4c83a5bfe146714a46fb454aafc7393d2d8453

8332505: JEP 457: ClassRemapper forgets to remap bootstrap method references

Reviewed-by: jlahoda

! src/java.base/share/classes/jdk/internal/classfile/impl/ClassRemapperImpl.java
! test/jdk/jdk/classfile/AdvancedTransformationsTest.java

Changeset: 7b52d0ac
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-05-28 12:54:37 +0000
URL:       https://git.openjdk.org/babylon/commit/7b52d0acfc7d6083b407efa0877c139e9837f86b

8332265: RISC-V: Materialize pointers faster by using a temp register

Reviewed-by: fyang, luhenry, mli

! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/jvmciCodeInstaller_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp

Changeset: e708d135
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-05-28 13:08:02 +0000
URL:       https://git.openjdk.org/babylon/commit/e708d135e3af7e0652cdbb680388a0735582ba74

8332064: Implementation of Structured Concurrency (Third Preview)

Reviewed-by: jpai, bpb, mcimadamore

! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java

Changeset: 87a06b6c
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2024-05-28 13:15:20 +0000
URL:       https://git.openjdk.org/babylon/commit/87a06b6ce41f8623d9111b4e41c72f0ddf842acd

8325805: Compiler Implementation for Flexible Constructor Bodies (Second Preview)

Reviewed-by: vromero, jlahoda

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Preview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
+ test/langtools/tools/javac/DefiniteAssignment/DA_DUConstructors.java
+ test/langtools/tools/javac/DefiniteAssignment/DA_DUConstructors.out
+ test/langtools/tools/javac/SuperInit/EarlyAssignments.java
+ test/langtools/tools/javac/SuperInit/EarlyAssignments.out
+ test/langtools/tools/javac/SuperInit/EarlyLocalClass.java
+ test/langtools/tools/javac/SuperInit/EarlyLocalClass.out
! test/langtools/tools/javac/SuperInit/SuperInitFails.java
! test/langtools/tools/javac/SuperInit/SuperInitFails.out
! test/langtools/tools/javac/SuperInit/SuperInitGood.java
+ test/langtools/tools/javac/diags/examples/CantAssignInitializedBeforeCtorCalled.java
+ test/langtools/tools/javac/diags/examples/FeatureFlexibleConstructors.java
- test/langtools/tools/javac/diags/examples/FeatureStatementsBeforeSuper.java

Changeset: 4754f059
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-28 14:47:04 +0000
URL:       https://git.openjdk.org/babylon/commit/4754f059f99a426cc8c5d94b0809e79d563ffc2e

8333035: Parallel: Remove ParMarkBitMap::IterationStatus

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: 51ae08f7
Author:    Ashutosh Mehra <asmehra at openjdk.org>
Date:      2024-05-28 15:02:50 +0000
URL:       https://git.openjdk.org/babylon/commit/51ae08f72b879bc611177ea643cd88e36185d9e8

8333093: Incorrect comment in zAddress_aarch64.cpp

Reviewed-by: stefank

! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp

Changeset: 0f3e2cc3
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-05-28 15:05:54 +0000
URL:       https://git.openjdk.org/babylon/commit/0f3e2cc334e5926d53bbbce22e4a6bfeb2752140

8331670: Deprecate the Memory-Access Methods in sun.misc.Unsafe for Removal

Reviewed-by: mcimadamore, jpai, pminborg

! make/test/BuildMicrobenchmark.gmk
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
! src/java.base/share/man/java.1
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java
+ test/jdk/sun/misc/TryUnsafeMemoryAccess.java
+ test/jdk/sun/misc/UnsafeMemoryAccessWarnings.java
+ test/micro/org/openjdk/bench/sun/misc/UnsafeOps.java

Changeset: b8f2ec90
Author:    Steven Loomis <srl at openjdk.org>
Date:      2024-05-28 16:44:44 +0000
URL:       https://git.openjdk.org/babylon/commit/b8f2ec9091f9f7e5f4611991d04dd8aa113b94fd

8195675: Call to insertText with single character from custom Input Method ignored

Reviewed-by: prr

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTView.m

Changeset: da6aa2a8
Author:    Mikael Vidstedt <mikael at openjdk.org>
Date:      2024-05-28 17:07:27 +0000
URL:       https://git.openjdk.org/babylon/commit/da6aa2a86c86ba5fce747b36dcb2d6001cfcc44e

8332849: Update doc/testing.{md,html} (spelling and stale information)

Reviewed-by: iris, ihse, erikj, djelinski

! doc/testing.html
! doc/testing.md

Changeset: 91caec07
Author:    Joe Wang <joehw at openjdk.org>
Date:      2024-05-28 19:26:17 +0000
URL:       https://git.openjdk.org/babylon/commit/91caec07cb2e4d98d4366f5627f55834282caa94

8330542: Template for Creating Strict JAXP Configuration File

Reviewed-by: lancea, erikj, alanb, ihse, mullan, naoto

! make/modules/java.xml/Copy.gmk
+ src/java.xml/share/conf/jaxp-strict.properties.template
! src/java.xml/share/conf/jaxp.properties
+ test/jaxp/javax/xml/jaxp/unittest/common/config/ConfigFileTest.java
! test/jaxp/javax/xml/jaxp/unittest/common/util/TestBase.java

Changeset: 9ac8d05a
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-05-28 20:00:14 +0000
URL:       https://git.openjdk.org/babylon/commit/9ac8d05a2567fbf65b944660739e5f8ad1fc2020

8332228: TypePollution.java: Unrecognized VM option 'UseSecondarySuperCache'

Reviewed-by: chagedorn, kvn

! test/micro/org/openjdk/bench/vm/lang/TypePollution.java

Changeset: 91ab088d
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-05-28 21:39:38 +0000
URL:       https://git.openjdk.org/babylon/commit/91ab088d5e64e068bafcda8d08f1769c39ba10d6

8333116: test/jdk/tools/jpackage/share/ServiceTest.java test fails

Reviewed-by: almatvee

! test/jdk/tools/jpackage/share/ServiceTest.java

Changeset: 673f767d
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-05-28 22:43:35 +0000
URL:       https://git.openjdk.org/babylon/commit/673f767dadc8f3a784b9c31c406422846df3279b

8285506: Unify os::vsnprintf implementations

Reviewed-by: jwaters, kbarrett, jsjolen

! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp

Changeset: 01060ad4
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-05-29 02:18:20 +0000
URL:       https://git.openjdk.org/babylon/commit/01060ad4ab18581aa46bc16e64c7f12a591a682b

8325083: jdk/incubator/vector/Double512VectorTests.java crashes in Assembler::vex_prefix_and_encode

Reviewed-by: kvn, sviswanathan

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

Changeset: 9a83dfee
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-05-29 05:09:39 +0000
URL:       https://git.openjdk.org/babylon/commit/9a83dfee14f4cd9cda476d11a027294a810953cb

8332431: NullPointerException in JTable of SwingSet2

Reviewed-by: abhiscxk, kizune

! src/java.desktop/share/classes/javax/swing/ToolTipManager.java

Changeset: b8ae11e9
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-29 06:41:53 +0000
URL:       https://git.openjdk.org/babylon/commit/b8ae11e99b99866888ad090c98c96e6d0c33a3c9

8332960: ubsan: classListParser.hpp:159:12: runtime error: load of value 2101478704, which is not a valid value for type 'ParseMode'

Reviewed-by: dholmes, mdoerr

! src/hotspot/share/cds/classListParser.cpp

Changeset: 2cca83bc
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-05-29 07:55:01 +0000
URL:       https://git.openjdk.org/babylon/commit/2cca83bc82eb6b090ae96b8c072b986b93d9244a

8332880: JFR GCHelper class recognizes "Archive" regions as valid

Reviewed-by: ayang, iwalulya

! test/lib/jdk/test/lib/jfr/GCHelper.java

Changeset: 3d4eb159
Author:    Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2024-05-29 08:46:27 +0000
URL:       https://git.openjdk.org/babylon/commit/3d4eb159e6d597f37081faf21b7e3f0f1af299e5

8302744: Refactor Hotspot container detection code

Reviewed-by: jsjolen, stuefe

! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV1Subsystem_linux.hpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.cpp
! src/hotspot/os/linux/cgroupV2Subsystem_linux.hpp
- test/hotspot/gtest/os/linux/test_cgroupSubsystem_linux.cpp
+ test/hotspot/gtest/runtime/test_cgroupSubsystem_linux.cpp
- test/hotspot/gtest/runtime/test_os_linux_cgroups.cpp
! test/hotspot/jtreg/containers/docker/TestMemoryAwareness.java

Changeset: 9b64ece5
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-29 09:11:04 +0000
URL:       https://git.openjdk.org/babylon/commit/9b64ece514cf941ebc727991d97c43453d8a488d

8332904: ubsan ppc64le: c1_LIRGenerator_ppc.cpp:581:21: runtime error: signed integer overflow: 9223372036854775807 + 1 cannot be represented in type 'long int'

Reviewed-by: mdoerr, jkern

! src/hotspot/cpu/ppc/assembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp

Changeset: 6d718ae5
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-29 09:36:13 +0000
URL:       https://git.openjdk.org/babylon/commit/6d718ae51aeb7143ebfa561501b87fe1ba48039a

8324341: Remove redundant preprocessor #if's checks

Reviewed-by: kvn, ayang

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/runtime/deoptimization.cpp

Changeset: c003c120
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-05-29 11:12:30 +0000
URL:       https://git.openjdk.org/babylon/commit/c003c1207fae07bcfe5a6f642a9c05e6c591e7a6

8331865: Consolidate size and alignment checks in LayoutPath

Reviewed-by: psandoz, jvernee

! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/invoke/VarHandleSegmentViewBase.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandleSegmentView.java.template
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/Utils.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
! src/java.base/share/classes/jdk/internal/foreign/layout/ValueLayouts.java
! test/jdk/java/foreign/TestAccessModes.java
! test/jdk/java/foreign/TestHeapAlignment.java
! test/jdk/java/foreign/TestLayoutPaths.java

Changeset: 6cda4c59
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2024-05-29 11:19:55 +0000
URL:       https://git.openjdk.org/babylon/commit/6cda4c59851d7a9bbe8bd39c93a8923b039a7184

8321543: Update NSS to version 3.96

Reviewed-by: rhalade

! test/jdk/sun/security/pkcs11/PKCS11Test.java

Changeset: fed2b560
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-29 12:25:40 +0000
URL:       https://git.openjdk.org/babylon/commit/fed2b56017ae454082d320513b77518e624fb03c

8320999: RISC-V: C2 RotateLeftV
8321000: RISC-V: C2 RotateRightV

Reviewed-by: luhenry, fyang

! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java

Changeset: 43a2f173
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-05-29 12:38:51 +0000
URL:       https://git.openjdk.org/babylon/commit/43a2f17342af8f5bf1f5823df9fa0bf0bdfdfce2

8333149: ubsan : memset on nullptr target detected in jvmtiEnvBase.cpp get_object_monitor_usage

Reviewed-by: sspitsyn, mdoerr

! src/hotspot/share/prims/jvmtiEnvBase.cpp

Changeset: 03b7a858
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-05-29 14:59:19 +0000
URL:       https://git.openjdk.org/babylon/commit/03b7a8586a77983b1851ddd3f4555fe2fca57919

8332259: JvmtiTrace::safe_get_thread_name fails if current thread is in native state

Reviewed-by: dholmes, sspitsyn

! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiTrace.cpp

Changeset: bc7d9e3d
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-05-29 15:01:07 +0000
URL:       https://git.openjdk.org/babylon/commit/bc7d9e3d0bc663bbbeb068889082da4a9f0fa8de

8333013: Update vmTestbase/nsk/share/LocalProcess.java to don't use finalization

Reviewed-by: cjplummer, amenkov

- test/hotspot/jtreg/vmTestbase/nsk/share/LocalProcess.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/JdbTest.java
+ test/hotspot/jtreg/vmTestbase/nsk/share/jdb/LocalProcess.java

Changeset: c8eea59f
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-05-29 18:23:23 +0000
URL:       https://git.openjdk.org/babylon/commit/c8eea59f508158075382079316cf0990116ff98e

8332919: SA PointerLocation needs to print a newline after dumping java thread info for JNI Local Ref

Reviewed-by: kevinw, dholmes

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java

Changeset: 789ac8b2
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-05-29 19:51:07 +0000
URL:       https://git.openjdk.org/babylon/commit/789ac8b2768671ec83a7ed4a72c5fe27a1734c5e

8333189: Make sure clang on linux uses lld as linker

Reviewed-by: jiangli, erikj

! make/autoconf/flags-ldflags.m4
+ make/data/hotspot-symbols/version-script-clang.txt
= make/data/hotspot-symbols/version-script-gcc.txt
! make/hotspot/lib/CompileJvm.gmk

Changeset: 2ea365c9
Author:    Damon Fenacci <dfenacci at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-05-30 05:11:32 +0000
URL:       https://git.openjdk.org/babylon/commit/2ea365c94533a59865ab4c20ad8e1008072278da

8333099: Missing check for is_LoadVector in StoreNode::Identity

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestIsLoadVector.java

Changeset: 66d9bfce
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-30 06:01:18 +0000
URL:       https://git.openjdk.org/babylon/commit/66d9bfce2909c26ad094d5a38c4a9aaa176e8faa

8332725: Binding patterns with inferred type have erroneous node in the AST

Reviewed-by: asotona

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/patterns/BindingPatternVarTypeModel.java

Changeset: 9a72068e
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-30 06:02:31 +0000
URL:       https://git.openjdk.org/babylon/commit/9a72068ef049886dada09e156118b1e9e8f80d11

8332230: jshell throws AssertionError when processing annotations

Reviewed-by: asotona

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! test/langtools/jdk/jshell/ErrorRecoveryTest.java
+ test/langtools/tools/javac/annotations/typeAnnotations/QueuesAreFlushed.java
! test/langtools/tools/javac/recovery/AttrRecovery.java

Changeset: 57bfd0e3
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-30 06:02:42 +0000
URL:       https://git.openjdk.org/babylon/commit/57bfd0e393c58b01cb427a6fbee8ea541ae30efb

8332065: Calling readLine(null...) or readPassword(null...) on System.console() hangs jshell

Reviewed-by: prappo

! src/jdk.jshell/share/classes/jdk/jshell/execution/impl/ConsoleImpl.java
! test/langtools/jdk/jshell/ConsoleTest.java

Changeset: 579cf705
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-30 06:12:50 +0000
URL:       https://git.openjdk.org/babylon/commit/579cf705ff74d1ebb56b605d9a7ca17d87c36d84

8332597: Remove redundant methods from j.l.classfile.ClassReader API

Reviewed-by: liach, jlahoda

! src/java.base/share/classes/java/lang/classfile/ClassReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java

Changeset: 286cc163
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-05-30 06:44:04 +0000
URL:       https://git.openjdk.org/babylon/commit/286cc163fd4f8361a633dcb6494965020d02b506

8327401: Some jtreg tests fail on Wayland without any tracking bug
8312111: open/test/jdk/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java fails on ubuntu 23.04

Reviewed-by: prr

! test/jdk/java/awt/Choice/ChoicePopupLocation/ChoicePopupLocation.java
! test/jdk/java/awt/Choice/PopupPosTest/PopupPosTest.java
! test/jdk/java/awt/Focus/NonFocusableBlockedOwnerTest/NonFocusableBlockedOwnerTest.java
! test/jdk/java/awt/Focus/RowToleranceTransitivityTest.java
! test/jdk/java/awt/Focus/WrongKeyTypedConsumedTest/WrongKeyTypedConsumedTest.java
! test/jdk/java/awt/Frame/MiscUndecorated/ActiveAWTWindowTest.java
! test/jdk/java/awt/Frame/MiscUndecorated/RepaintTest.java
! test/jdk/java/awt/KeyboardFocusmanager/ConsumeNextMnemonicKeyTypedTest/ConsumeNextMnemonicKeyTypedTest.java
! test/jdk/java/awt/List/ActionEventTest/ActionEventTest.java
! test/jdk/java/awt/List/KeyEventsTest/KeyEventsTest.java
! test/jdk/java/awt/MenuBar/SeparatorsNavigation/SeparatorsNavigation.java
! test/jdk/java/awt/Paint/ListRepaint.java
! test/jdk/java/awt/Robot/ModifierRobotKey/ModifierRobotKeyTest.java
! test/jdk/java/awt/TextArea/TextAreaCaretVisibilityTest/bug7129742.java
! test/jdk/java/awt/Toolkit/DesktopProperties/rfe4758438.sh
! test/jdk/java/awt/TrayIcon/ActionEventTest/ActionEventTest.java
! test/jdk/java/awt/TrayIcon/TrayIconPopup/TrayIconPopupTest.java
! test/jdk/java/awt/Window/SetWindowLocationByPlatformTest/SetWindowLocationByPlatformTest.java
! test/jdk/javax/swing/JButton/PressedButtonRightClickTest.java
! test/jdk/javax/swing/JButton/bug4490179.java
! test/jdk/javax/swing/JLabel/4138746/JLabelMnemonicsTest.java
! test/jdk/javax/swing/plaf/basic/BasicComboPopup/JComboBoxPopupLocation/JComboBoxPopupLocation.java
! test/jdk/javax/swing/plaf/basic/BasicMenuUI/4983388/bug4983388.java
! test/jdk/javax/swing/text/JTextComponent/5074573/bug5074573.java

Changeset: 2b4a4b7b
Author:    Ivan Walulya <iwalulya at openjdk.org>
Date:      2024-05-30 08:32:15 +0000
URL:       https://git.openjdk.org/babylon/commit/2b4a4b7bd84806f997adc107abbd4351425e8d1d

8326121: vmTestbase/gc/g1/unloading/tests/unloading_keepRef_rootClass_inMemoryCompilation_keep_cl failed with Full gc happened. Test was useless.

Reviewed-by: tschatzl, ayang

! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/UnloadingTest.java
! test/hotspot/jtreg/vmTestbase/nsk/share/test/Tests.java

Changeset: 3cff588a
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-05-30 09:33:30 +0000
URL:       https://git.openjdk.org/babylon/commit/3cff588a3104aa5224e7236eb2c2bb5852de9202

8332826: Make hashCode methods in ArraysSupport friendlier

Reviewed-by: redestad, liach

! src/java.base/share/classes/java/lang/CharacterName.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! src/java.base/share/classes/java/math/BigInteger.java
! src/java.base/share/classes/java/nio/Heap-X-Buffer.java.template
! src/java.base/share/classes/java/util/Arrays.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/util/ArraysSupport.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/unix/classes/sun/nio/fs/UnixPath.java
! test/hotspot/jtreg/compiler/intrinsics/TestArraysHashCode.java
! test/jdk/java/util/Arrays/HashCode.java

Changeset: 1b04f648
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-30 10:03:06 +0000
URL:       https://git.openjdk.org/babylon/commit/1b04f6487c98899f738600fddfa726bab5167018

8216984: Deprecate for removal Socket constructors to create UDP sockets

Reviewed-by: alanb, dfuchs

! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/net/SocketImpl.java

Changeset: f608918d
Author:    Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2024-05-30 11:51:49 +0000
URL:       https://git.openjdk.org/babylon/commit/f608918df3f887277845db383cf07b0863bba615

8332614: Type-checked ConstantPool.entryByIndex and ClassReader.readEntryOrNull

Reviewed-by: asotona

! src/java.base/share/classes/java/lang/classfile/ClassReader.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractBoundLocalVariable.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AnnotationReader.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassReaderImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/SplitConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackCounter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/TemporaryConstantPool.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java
! test/jdk/jdk/classfile/AttributesTest.java

Changeset: 4a20691e
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-05-30 13:32:57 +0000
URL:       https://git.openjdk.org/babylon/commit/4a20691e9b0276e2dc5e7eb6a4d05393d6b4c99c

8331876: JFR: Move file read and write events to java.base

Reviewed-by: mgronlun, alanb

! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/lang/Throwable.java
+ src/java.base/share/classes/jdk/internal/event/FileReadEvent.java
+ src/java.base/share/classes/jdk/internal/event/FileWriteEvent.java
+ src/java.base/share/classes/jdk/internal/event/JFRTracing.java
! src/java.base/share/classes/jdk/internal/event/ThrowableTracer.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
- src/jdk.jfr/share/classes/jdk/jfr/events/EventConfigurations.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/FileChannelImplInstrumentor.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/FileInputStreamInstrumentor.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/FileOutputStreamInstrumentor.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/RandomAccessFileInstrumentor.java
+ test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSharedClass.java
- test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineSharedClassJFR.java
! test/jdk/jdk/jfr/jvm/TestGetEventWriterPackage.java
! test/jdk/jdk/jfr/startupargs/TestRetransformUsingLog.java

Changeset: 921860d4
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-05-30 13:38:14 +0000
URL:       https://git.openjdk.org/babylon/commit/921860d41da2fac180d44a5cdf891b4f660945bc

8333264: Remove unused resolve_sub_helper declaration after JDK-8322630

Reviewed-by: rcastanedalo

! src/hotspot/share/runtime/sharedRuntime.hpp

Changeset: 4acafb80
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-30 13:53:27 +0000
URL:       https://git.openjdk.org/babylon/commit/4acafb809c66589fbbfee9c9a4ba7820f848f0e4

8333107: javac fails with an exception when processing broken lambda

Reviewed-by: asotona

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrRecover.java
! test/langtools/tools/javac/recovery/AttrRecovery.java

Changeset: 70715423
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-05-30 15:41:56 +0000
URL:       https://git.openjdk.org/babylon/commit/707154235b29bebc4c3fdb797e24acd8e9f6916a

8331189: Implementation of Scoped Values (Third Preview)

Reviewed-by: aph, jpai, mcimadamore

! src/java.base/share/classes/java/lang/ScopedValue.java
! src/java.base/share/classes/javax/security/auth/Subject.java
! src/java.base/share/classes/jdk/internal/javac/PreviewFeature.java
! src/java.base/share/classes/jdk/internal/vm/ScopedValueContainer.java
! test/jdk/java/lang/ScopedValue/ScopedValueAPI.java
! test/jdk/java/lang/ScopedValue/StressStackOverflow.java
! test/micro/org/openjdk/bench/java/lang/ScopedValues.java

Changeset: 32636dcc
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-05-30 16:36:25 +0000
URL:       https://git.openjdk.org/babylon/commit/32636dcc3d6cd7837c22c5cbcb5c7c6576766cf6

8333105: Shenandoah: Results of concurrent mark may be lost for degenerated cycle

Reviewed-by: kdnilsen, shade, ysr

! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGC.hpp

Changeset: 1d889e54
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-05-30 17:14:07 +0000
URL:       https://git.openjdk.org/babylon/commit/1d889e54fc6d6039e68191420bb377ea560e2eaa

8332487: Regression in Crypto-AESGCMBench.encrypt (and others) after JDK-8328181

Reviewed-by: thartmann

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

Changeset: 922e312b
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-05-30 18:03:44 +0000
URL:       https://git.openjdk.org/babylon/commit/922e312b0ab3ac54979ffdc53a8d8338e52234df

8328611: Thread safety issue in com.sun.tools.jdi.ReferenceTypeImpl::classObject

Reviewed-by: amenkov, sspitsyn

! src/jdk.jdi/share/classes/com/sun/tools/jdi/ReferenceTypeImpl.java

Changeset: 44c1845a
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-05-30 18:12:43 +0000
URL:       https://git.openjdk.org/babylon/commit/44c1845ae7fdff524d4a60a51362834cfea5c5da

8330852: All callers of JvmtiEnvBase::get_threadOop_and_JavaThread should pass current thread explicitly

Reviewed-by: sspitsyn, cjplummer

! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp

Changeset: 11e926cf
Author:    Evgeny Nikitin <enikitin at openjdk.org>
Committer: Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-05-30 18:21:29 +0000
URL:       https://git.openjdk.org/babylon/commit/11e926cf50c64d57b0dba095eb62c2be4a8a8f1e

8332777: Update JCStress test suite

Reviewed-by: lmesnik

! test/hotspot/jtreg/applications/jcstress/JcstressRunner.java

Changeset: b3e29db1
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-05-30 18:21:40 +0000
URL:       https://git.openjdk.org/babylon/commit/b3e29db14466ccc64a2815224ecefab4cec4c775

8333108: Update vmTestbase/nsk/share/DebugeeProcess.java to don't use finalization

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jdi/BScenarios/multithrd/tc04x001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMDeathEvent/_itself_/vmdeath003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/exit/exit001.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdwp/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java

Changeset: ec88c6a8
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-05-30 18:59:21 +0000
URL:       https://git.openjdk.org/babylon/commit/ec88c6a872a97cee1cde8844f5ee6834023a10c6

8332917: failure_handler should execute gdb "info threads" command on linux

Reviewed-by: lmesnik, sspitsyn

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

Changeset: 79f49983
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-05-30 19:57:21 +0000
URL:       https://git.openjdk.org/babylon/commit/79f49983d3597e8ab1ffb30b23ce41ae5f298c4e

8321314: Reinstate disabling the compiler's default active annotation processing

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! test/langtools/tools/javac/6341866/T6341866.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! test/langtools/tools/javac/diags/examples/ProcUseProcOrImplicit/ProcUseProcOrImplicit.java
! test/langtools/tools/javac/processing/options/TestNoteOnImplicitProcessing.java

Changeset: ffb0867e
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-05-30 20:05:22 +0000
URL:       https://git.openjdk.org/babylon/commit/ffb0867e2c07b41cb7124e11fe6cf63d9471f0d2

8331485: Odd Results when Parsing Scientific Notation with Large Exponent
8331680: NumberFormat is missing some bad exponent strict parse cases

Reviewed-by: naoto

! src/java.base/share/classes/java/text/DecimalFormat.java
+ test/jdk/java/text/Format/DecimalFormat/LargeExponentsTest.java
! test/jdk/java/text/Format/NumberFormat/LenientParseTest.java
! test/jdk/java/text/Format/NumberFormat/StrictParseTest.java

Changeset: 3634a910
Author:    Chris Plummer <cjplummer at openjdk.org>
Date:      2024-05-30 20:38:38 +0000
URL:       https://git.openjdk.org/babylon/commit/3634a9105053717f3099982390ce2b9e564f0ac5

8332751: Broken link in VirtualMachine.html

Reviewed-by: amenkov, alanb

! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java

Changeset: e304a8ae
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-05-31 03:02:09 +0000
URL:       https://git.openjdk.org/babylon/commit/e304a8ae63fdec125e085bd5048d62cf555e2caa

8333307: Don't suppress jpackage logging in tests when it is detecting packaging tools in the system

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java

Changeset: 1b7d59f1
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-05-31 03:05:09 +0000
URL:       https://git.openjdk.org/babylon/commit/1b7d59f171d0e2a3bdd234cddffac548b1f8ba57

8333303: Issues with DottedVersion class

Reviewed-by: almatvee

! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DottedVersion.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java
! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/CompareDottedVersionTest.java
! test/jdk/tools/jpackage/junit/jdk.jpackage/jdk/jpackage/internal/DottedVersionTest.java

Changeset: 2ab8ab56
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-31 05:54:39 +0000
URL:       https://git.openjdk.org/babylon/commit/2ab8ab56130ca258bf0347ea44e74a8cad3d537d

8332858: References with escapes have broken positions after they are transformed

Reviewed-by: vromero, jjg

! src/jdk.internal.md/share/classes/jdk/internal/markdown/MarkdownTransformer.java
! test/langtools/tools/javac/doctree/MarkdownTransformerPositionTest.java

Changeset: 22ef827e
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-31 06:26:35 +0000
URL:       https://git.openjdk.org/babylon/commit/22ef827e2cc2409f21ad5c26611cb13d39b5cb3e

8320396: Class-File API ClassModel::verify should include checks from hotspot/share/classfile/classFileParser.cpp

Reviewed-by: liach, mcimadamore

! src/java.base/share/classes/jdk/internal/classfile/impl/ClassPrinterImpl.java
+ src/java.base/share/classes/jdk/internal/classfile/impl/verifier/ParserVerifier.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerificationWrapper.java
! src/java.base/share/classes/jdk/internal/classfile/impl/verifier/VerifierImpl.java
! test/jdk/jdk/classfile/ClassPrinterTest.java
! test/jdk/jdk/classfile/VerifierSelfTest.java

Changeset: ba323b51
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-05-31 06:50:29 +0000
URL:       https://git.openjdk.org/babylon/commit/ba323b515d8821895356507bdb1e94df0776dd5a

8333047: Remove arena-size-workaround in jvmtiUtils.cpp

Reviewed-by: jsjolen, sspitsyn

! src/hotspot/share/memory/arena.cpp
! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/prims/jvmtiUtil.cpp

Changeset: 95c8a69b
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-05-31 06:56:57 +0000
URL:       https://git.openjdk.org/babylon/commit/95c8a69b0e7a99ec0cd41aa9b6ba033fd3216695

8332032: C2: Remove ExpandSubTypeCheckAtParseTime flag

Reviewed-by: thartmann, rcastanedalo

! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/graphKit.cpp
! test/hotspot/jtreg/compiler/types/TestSubTypeCheckMacroTrichotomy.java
! test/hotspot/jtreg/compiler/types/TestSubTypeCheckWithBottomArray.java

Changeset: bb4aed94
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-05-31 07:58:32 +0000
URL:       https://git.openjdk.org/babylon/commit/bb4aed944ea511df8ddfbd50c885a271a2ea9464

8332961: Parallel: Limit PSParallelCompact::verify_complete range

Reviewed-by: tschatzl, gli

! src/hotspot/share/gc/parallel/psParallelCompact.cpp

Changeset: 778ad00a
Author:    Aggelos Biboudis <abimpoudis at openjdk.org>
Date:      2024-05-31 08:43:54 +0000
URL:       https://git.openjdk.org/babylon/commit/778ad00af8eafa65604135088ad7d37bf5b8fc39

8308642: Unhelpful pattern switch error: illegal fall-through to a pattern

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties

Changeset: a7864af0
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-05-31 08:48:14 +0000
URL:       https://git.openjdk.org/babylon/commit/a7864af08acbe63d09f770ca66780738260faac4

8182774: Verify code in javap

Reviewed-by: mcimadamore

! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/JavapTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/Options.java
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap.properties
! src/jdk.jdeps/share/man/javap.1
+ test/langtools/tools/javap/VerificationTest.java

Changeset: 7ab74c5f
Author:    SendaoYan <syan at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2024-05-31 10:13:57 +0000
URL:       https://git.openjdk.org/babylon/commit/7ab74c5f268dac82bbd36355acf8e4f3d357134c

8333200: Test containers/docker/TestPids.java fails Limit value -1 is not accepted as unlimited

Reviewed-by: sgehwolf

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

Changeset: d4812151
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2024-05-31 12:49:22 +0000
URL:       https://git.openjdk.org/babylon/commit/d48121512658003f21826e037590541464141ed6

8333005: Deadlock when setting or updating the inline cache

Reviewed-by: sjohanss, shade

! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.cpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.hpp
! src/hotspot/share/gc/shenandoah/shenandoahNMethod.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/x/xNMethod.cpp
! src/hotspot/share/gc/x/xNMethod.hpp
! src/hotspot/share/gc/x/xNMethodData.cpp
! src/hotspot/share/gc/x/xNMethodData.hpp
! src/hotspot/share/gc/x/xUnload.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethod.hpp
! src/hotspot/share/gc/z/zNMethodData.cpp
! src/hotspot/share/gc/z/zNMethodData.hpp
! src/hotspot/share/gc/z/zUnload.cpp

Changeset: 2f2dc228
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2024-05-31 12:50:41 +0000
URL:       https://git.openjdk.org/babylon/commit/2f2dc2289bce47d8071a86215218f345cce71dba

8330981: ZGC: Should not dedup strings in the finalizer graph

Reviewed-by: stefank, aboldtch, tschatzl

! src/hotspot/share/gc/x/xMark.cpp
! src/hotspot/share/gc/z/zMark.cpp

Changeset: 79a78f03
Author:    Zhengyu Gu <zgu at openjdk.org>
Date:      2024-05-31 13:00:04 +0000
URL:       https://git.openjdk.org/babylon/commit/79a78f032effdae40816e7d3e2596dc2b8ef5b9f

8333129: Move ShrinkHeapInSteps flag to Serial GC

Reviewed-by: dholmes, kbarrett

! src/hotspot/share/gc/serial/serial_globals.hpp
! src/hotspot/share/runtime/globals.hpp

Changeset: e930bc1f
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-05-31 13:11:23 +0000
URL:       https://git.openjdk.org/babylon/commit/e930bc1fbbbb0f2f8a4d03bfe7a8f4420335a8a2

8329537: Nested and enclosing classes should be linked separately in breadcrumb navigation

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandler.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java

Changeset: 32ee252c
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-05-31 13:14:44 +0000
URL:       https://git.openjdk.org/babylon/commit/32ee252c455d3ddcb5954698b546ac39a40515e8

8333169: javac NullPointerException record.type

Reviewed-by: vromero

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

Changeset: 1e04ee6d
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-05-31 13:19:15 +0000
URL:       https://git.openjdk.org/babylon/commit/1e04ee6d57d5fe84e1d202b16e8d13dc13c002ff

8331579: Reference to primitive type fails without error or warning

Reviewed-by: jjg, prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletPrimitive.java

Changeset: d9e7b7e7
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-05-31 13:43:40 +0000
URL:       https://git.openjdk.org/babylon/commit/d9e7b7e7da98a0170d26301a4bbd61aad0127c6e

8210471: GZIPInputStream constructor could leak an un-end()ed Inflater

Reviewed-by: lancea

! src/java.base/share/classes/java/util/zip/GZIPInputStream.java
+ test/jdk/java/util/zip/GZIP/BasicGZIPInputStreamTest.java

Changeset: 5abc0292
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-05-31 13:45:17 +0000
URL:       https://git.openjdk.org/babylon/commit/5abc02927b480a85fadecf8d03850604510276e4

8331877: JFR: Remove JIInliner framework

Reviewed-by: mgronlun

+ src/jdk.jfr/share/classes/jdk/jfr/internal/JDKEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SecuritySupport.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIClassInstrumentation.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIInliner.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIInstrumentationMethod.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIInstrumentationTarget.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIMethodCallInliner.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIMethodInliningAdapter.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JIMethodMergeAdapter.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JITypeMapping.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/ManagementSupport.java

Changeset: 914423e3
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-05-31 15:01:25 +0000
URL:       https://git.openjdk.org/babylon/commit/914423e3b7162ad934fa4edc46ee37e0f401d27b

8332899: RISC-V: add comment and make the code more readable (if possible) in MacroAssembler::movptr

Reviewed-by: rehn, fyang

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

Changeset: 681137ca
Author:    Christian Stein <cstein at openjdk.org>
Date:      2024-05-31 15:02:55 +0000
URL:       https://git.openjdk.org/babylon/commit/681137cad2b1de8a0af1dfea949439bcaf5e7500

8333131: Source launcher should work with service loader SPI

Reviewed-by: jjg

! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryClassLoader.java
! test/langtools/tools/javac/launcher/ModuleSourceLauncherTests.java

Changeset: e4fbb15c
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-05-31 17:23:56 +0000
URL:       https://git.openjdk.org/babylon/commit/e4fbb15c6a7b18f1ec66176080404818d3871194

8320215: HeapDumper can use DumpWriter buffer during merge

Reviewed-by: sspitsyn, yyang

! src/hotspot/share/services/heapDumper.cpp
! src/hotspot/share/services/heapDumperCompression.cpp
! src/hotspot/share/services/heapDumperCompression.hpp

Changeset: e650bdf4
Author:    Vicente Romero <vromero at openjdk.org>
Date:      2024-05-31 17:34:51 +0000
URL:       https://git.openjdk.org/babylon/commit/e650bdf4654a0459bb2af95f08ba42ca870642d4

8332507: compilation result depends on compilation order

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
+ test/langtools/tools/javac/generics/wildcards/separate_compilation/WildcardBoundsNotReadFromClassFileTest.java

Changeset: e99f6a65
Author:    Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-05-31 17:53:35 +0000
URL:       https://git.openjdk.org/babylon/commit/e99f6a65a8307e6b31a08a677914dfd20d46687f

8333236: Test java/foreign/TestAccessModes.java is timing out after passing

Reviewed-by: jvernee

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

Changeset: 8aeada10
Author:    Bernhard Urban-Forster <burban at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-05-31 18:18:49 +0000
URL:       https://git.openjdk.org/babylon/commit/8aeada105acd143b38b02123377ef86513eee266

8331159: VM build without C2 fails after JDK-8180450

Reviewed-by: thartmann, kvn, aph

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

Changeset: 9fd0e734
Author:    Alexander Matveev <almatvee at openjdk.org>
Date:      2024-05-31 20:30:32 +0000
URL:       https://git.openjdk.org/babylon/commit/9fd0e7349ebf4a49b5c0c7a16c866b5b8e626b53

8332110: [macos] jpackage tries to sign added files without the --mac-sign option

Reviewed-by: asemenyuk

! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! test/jdk/tools/jpackage/macosx/SigningOptionsTest.java

Changeset: 2cae9a03
Author:    Brent Christian <bchristi at openjdk.org>
Date:      2024-05-31 21:29:30 +0000
URL:       https://git.openjdk.org/babylon/commit/2cae9a0397f4e46c6faec0a998ecad1c7015564d

8314480: Memory ordering spec updates in java.lang.ref

Reviewed-by: dholmes, alanb, darcy

! src/java.base/share/classes/java/lang/ref/Cleaner.java
! src/java.base/share/classes/java/lang/ref/Reference.java
! src/java.base/share/classes/java/lang/ref/ReferenceQueue.java
! src/java.base/share/classes/java/lang/ref/package-info.java

Changeset: 10eb1cb6
Author:    Jonathan Gibbons <jjg at openjdk.org>
Date:      2024-05-31 22:16:35 +0000
URL:       https://git.openjdk.org/babylon/commit/10eb1cb639095caa2636cc87c45201d4f8cf1eb4

8331879: Clean up non-standard use of /// comments in `java.base`

Reviewed-by: naoto, iris, darcy

! make/modules/java.base/Java.gmk
! src/java.base/share/classes/java/lang/ClassValue.java
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/invoke/ConstantGroup.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/util/GregorianCalendar.java
! src/java.base/share/classes/java/util/regex/CharPredicates.java
! src/java.base/share/classes/jdk/internal/icu/impl/StringPrepDataReader.java
! src/java.base/share/classes/jdk/internal/icu/lang/UCharacterDirection.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/Attributes.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/InputSource.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/SAXException.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/SAXParseException.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/XMLReader.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/helpers/DefaultHandler.java
! src/java.base/share/classes/jdk/internal/reflect/ClassFileAssembler.java
! src/java.base/share/classes/jdk/internal/util/xml/PropertiesDefaultHandler.java
! src/java.base/share/classes/sun/invoke/util/ValueConversions.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.java
! src/java.base/share/classes/sun/util/BuddhistCalendar.java
! src/java.base/share/classes/sun/util/calendar/CalendarSystem.java
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java

Changeset: c0ce7d87
Author:    John Jiang <jjiang at openjdk.org>
Date:      2024-06-01 05:58:00 +0000
URL:       https://git.openjdk.org/babylon/commit/c0ce7d871f09df6bf4a21be3579f3f39a49a77bd

8333046: Clean codes in sun.security.util.math

Reviewed-by: weijun

! src/java.base/share/classes/sun/security/util/math/IntegerMontgomeryFieldModuloP.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomial.java
! src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java
! test/jdk/com/sun/security/ec/ECOperationsKATTest.java
! test/jdk/com/sun/security/util/math/intpoly/IntegerPolynomialTest.java
! test/jdk/com/sun/security/util/math/intpoly/MontgomeryPolynomialFuzzTest.java

Changeset: d29d5bfb
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-01 08:19:07 +0000
URL:       https://git.openjdk.org/babylon/commit/d29d5bfb7fae35cb9f025c5a20e551a1391e38aa

8333290: NMT report should not print Metaspace info if Metaspace is not yet initialized

Reviewed-by: stefank, dholmes

! src/hotspot/share/memory/metaspace/runningCounters.cpp
! src/hotspot/share/nmt/memReporter.cpp

Changeset: 51b2f806
Author:    SendaoYan <syan at openjdk.org>
Committer: Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-06-01 11:31:19 +0000
URL:       https://git.openjdk.org/babylon/commit/51b2f80627adc1ca9f8335c3c028109a7018a8be

8332923: ObjectMonitorUsage.java failed with unexpected waiter_count

Co-authored-by: Jiawei Tang <jwtang at openjdk.org>
Reviewed-by: sspitsyn, alanb, amitkumar

! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/runtime/threads.cpp

Changeset: 24530022
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-06-01 12:31:25 +0000
URL:       https://git.openjdk.org/babylon/commit/24530022d066763f7573f5c6d2030a30dc55afa6

8331977: Crash: SIGSEGV in dlerror()

Reviewed-by: almatvee

! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java
! test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java
! test/jdk/tools/jpackage/share/ArgumentsTest.java
! test/jdk/tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java
! test/jdk/tools/jpackage/windows/WinRenameTest.java

Changeset: 4785461f
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-06-02 01:07:27 +0000
URL:       https://git.openjdk.org/babylon/commit/4785461f61d8f5c7444d2e6fd90f1e083dbc6fe4

7022325: TEST_BUG: test/java/util/zip/ZipFile/ReadLongZipFileName.java leaks files if it fails

Reviewed-by: lancea

! test/jdk/java/util/zip/ZipFile/ReadLongZipFileName.java

Changeset: 8338946a
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-06-02 20:08:17 +0000
URL:       https://git.openjdk.org/babylon/commit/8338946a6d765eab9cd7a6cbc24c865a9cd355e7

8332935: Crash:  assert(*lastPtr != 0) failed: Mismatched JNINativeInterface tables, check for new entries

Reviewed-by: dcubed, stuefe

! src/hotspot/share/prims/jniCheck.cpp

Changeset: 769b3e48
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-06-02 20:29:03 +0000
URL:       https://git.openjdk.org/babylon/commit/769b3e48ea97a13756cf096ae235d7434c0cae34

8333182: Add truncated tracing mode for TraceBytecodes

Reviewed-by: dholmes, fparain, coleenp

! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/runtime/globals.hpp

Changeset: cfe91ed3
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-06-03 01:44:16 +0000
URL:       https://git.openjdk.org/babylon/commit/cfe91ed39c9a0c8e8b16e142ee8cf3a90a6c69c3

8333276: RISC-V: client VM build failure after JDK-8241503

Reviewed-by: fyang

! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp

Changeset: a4c7be86
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-06-03 01:48:10 +0000
URL:       https://git.openjdk.org/babylon/commit/a4c7be862cc6dc121efb6c1c283236a588259c8f

8333006: RISC-V: C2: Support vector-scalar and vector-immediate arithmetic instructions

Reviewed-by: fyang, fjiang

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

Changeset: 75220da2
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-06-03 04:42:44 +0000
URL:       https://git.openjdk.org/babylon/commit/75220da26f647c6f3dabc05cea81cefaf3a1e195

8333154: RISC-V: Add support for primitive array C1 clone intrinsic

Reviewed-by: fyang

! src/hotspot/cpu/riscv/c1_LIRAssembler_arraycopy_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIR.cpp

Changeset: 7c83d7ab
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-06-03 06:41:33 +0000
URL:       https://git.openjdk.org/babylon/commit/7c83d7ab53f1f761a88a1d248b9a2f14980ef702

8333366: C2: CmpU3Nodes are not pushed back to worklist in PhaseCCP leading to non-fixpoint assertion failure

Reviewed-by: kvn, thartmann

! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/ccp/TestPushCmpU3Node.java

Changeset: d2d78ad1
Author:    Alexander Zvegintsev <azvegint at openjdk.org>
Date:      2024-06-03 07:12:06 +0000
URL:       https://git.openjdk.org/babylon/commit/d2d78ad18e0b5d2a6a62f9c97ceec5592fa1de2e

8280990: [XWayland] XTest emulated mouse click does not bring window to front

Reviewed-by: avu, psadhukhan, kizune

! test/jdk/java/awt/Modal/ToFront/FrameToFrontModelessTest.java
! test/jdk/java/awt/Modal/helpers/TestDialog.java
! test/jdk/java/awt/Modal/helpers/TestFrame.java

Changeset: e0ac8249
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-06-03 07:37:17 +0000
URL:       https://git.openjdk.org/babylon/commit/e0ac8249f54222cc5efe49d5ed1068fed3073ba0

8332959: C2: ZGC fails with 'Incorrect load shift' when invoking Object.clone() reflectively on an array

Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: kvn, thartmann, aboldtch

! src/hotspot/share/opto/library_call.cpp
! test/hotspot/jtreg/compiler/arraycopy/TestObjectArrayClone.java

Changeset: 91101f0d
Author:    SendaoYan <syan at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-03 08:12:22 +0000
URL:       https://git.openjdk.org/babylon/commit/91101f0d4fc8e06d0d74e06361db6ac87efeeb8e

8333353: Delete extra empty line in CodeBlob.java

Reviewed-by: cjplummer, lmesnik

! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java

Changeset: 5ed0d52c
Author:    Thomas Schatzl <tschatzl at openjdk.org>
Date:      2024-06-03 09:25:37 +0000
URL:       https://git.openjdk.org/babylon/commit/5ed0d52c8424dd2e7f1ac2404e9fabb40c8402b8

8332936: Test vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java fails with no GC's recorded

Reviewed-by: stefank, ayang

! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_0_1/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_10_20/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_70_80/TestDescription.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/watermark_99_100/TestDescription.java

Changeset: b1015862
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-03 09:26:50 +0000
URL:       https://git.openjdk.org/babylon/commit/b10158624bd0cfe009f0fe7f2a06ee08e654766b

8332514: Allow class space size to be larger than 3GB

Reviewed-by: iklam, dholmes

! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CompressedOops/CompressedClassSpaceSize.java

Changeset: f0bffbce
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-06-03 10:03:42 +0000
URL:       https://git.openjdk.org/babylon/commit/f0bffbce35bb06e724857e8651dd429c4f9df284

8333301: Remove static builds using --enable-static-build

Reviewed-by: sgehwolf, erikj

- make/BuildStatic.gmk
! make/Main.gmk
! make/autoconf/flags-cflags.m4
! make/autoconf/jdk-options.m4
! make/autoconf/jvm-features.m4
! make/autoconf/spec.gmk.template
! make/autoconf/toolchain.m4
! make/common/JdkNativeCompilation.gmk
! make/common/NativeCompilation.gmk
! make/common/modules/LauncherCommon.gmk
! make/common/native/Link.gmk
! make/hotspot/lib/JvmFeatures.gmk
! make/modules/java.base/Lib.gmk
! make/modules/jdk.jdwp.agent/Lib.gmk

Changeset: d07e530d
Author:    SendaoYan <syan at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2024-06-03 12:07:11 +0000
URL:       https://git.openjdk.org/babylon/commit/d07e530d33360dae687552a6dfbe26408f3fb58e

8333128: Linux x86_32 configure fail with --with-hsdis=binutils --with-binutils-src

Reviewed-by: shade, jwaters, ihse

! make/autoconf/lib-hsdis.m4

Changeset: 1c514b34
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-06-03 13:00:23 +0000
URL:       https://git.openjdk.org/babylon/commit/1c514b34c0260823e70f209996ac933a76ac34c2

8325435: [macos] Menu or JPopupMenu not closed when main window is resized

Reviewed-by: azvegint

! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
+ test/jdk/javax/swing/JMenu/TestUngrab.java

Changeset: 27af19d9
Author:    John Engebretson <jengebr at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-03 13:38:48 +0000
URL:       https://git.openjdk.org/babylon/commit/27af19d921a5cf15f5146471b58961815690b4f2

8332586: Avoid cloning empty arrays in java.lang.reflect.{Method,Constructor}

Reviewed-by: shade, rriggs, liach

! src/java.base/share/classes/java/lang/reflect/Constructor.java
! src/java.base/share/classes/java/lang/reflect/Method.java
+ test/micro/org/openjdk/bench/java/lang/reflect/ConstructorBenchmark.java
+ test/micro/org/openjdk/bench/java/lang/reflect/MethodBenchmark.java

Changeset: 1f9e6290
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-06-03 14:03:34 +0000
URL:       https://git.openjdk.org/babylon/commit/1f9e62904c624b12bd344d2ef3021eb5d3377197

8333434: IGV: Print loop node for PHASE_BEFORE/AFTER_CLOOPS

Reviewed-by: thartmann, rcastanedalo

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

Changeset: 4de62073
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-03 15:40:47 +0000
URL:       https://git.openjdk.org/babylon/commit/4de620732f03c71fec3e1c233947742d334c88ad

8333229: Parallel: Rename ParMarkBitMap::_region_start to _heap_start

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/parMarkBitMap.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: 9686e804
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-06-03 15:52:21 +0000
URL:       https://git.openjdk.org/babylon/commit/9686e804a2b058955ff88149c54a0a7896c0a2eb

8333103: Re-examine the console provider loading

Reviewed-by: redestad, jpai

! src/java.base/share/classes/java/io/Console.java

Changeset: 6dac8d64
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-06-03 22:00:31 +0000
URL:       https://git.openjdk.org/babylon/commit/6dac8d64527b4e9ade783b99f82fbecd81c426a6

8332424: Update IANA Language Subtag Registry to Version 2024-05-16

Reviewed-by: naoto, iris

! src/java.base/share/data/lsrdata/language-subtag-registry.txt
! test/jdk/java/util/Locale/LanguageSubtagRegistryTest.java

Changeset: 1512011e
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2024-06-04 01:33:59 +0000
URL:       https://git.openjdk.org/babylon/commit/1512011eaf24e056974d2d1485152ab3c8960743

8332123: [nmt] Move mallocLimit code to the nmt subdir

Reviewed-by: dholmes, stuefe

= src/hotspot/share/nmt/mallocLimit.cpp
= src/hotspot/share/nmt/mallocLimit.hpp
! src/hotspot/share/nmt/mallocTracker.cpp
! src/hotspot/share/nmt/mallocTracker.inline.hpp
! src/hotspot/share/nmt/memTracker.cpp
! test/hotspot/gtest/nmt/test_nmt_malloclimit.cpp

Changeset: d230b303
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-06-04 01:53:18 +0000
URL:       https://git.openjdk.org/babylon/commit/d230b30353f59135287436b09949b80e9fd73a93

8333398: Uncomment the commented test in test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java

Reviewed-by: iris, lancea

! test/jdk/java/util/jar/JarFile/mrjar/MultiReleaseJarAPI.java

Changeset: c7d2a5c1
Author:    Alexander Scherbatiy <alexsch at openjdk.org>
Date:      2024-06-04 03:12:40 +0000
URL:       https://git.openjdk.org/babylon/commit/c7d2a5c1c4e86955100f4c40170dc25222abd07f

8314070: javax.print: Support IPP output-bin attribute extension

Reviewed-by: psadhukhan, prr

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m
+ src/java.desktop/share/classes/javax/print/attribute/standard/OutputBin.java
! src/java.desktop/share/classes/javax/print/attribute/standard/package-info.java
+ src/java.desktop/share/classes/sun/print/CustomOutputBin.java
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
! src/java.desktop/share/classes/sun/print/ServiceDialog.java
! src/java.desktop/share/classes/sun/print/resources/serviceui.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_de.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_es.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_fr.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_it.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_ja.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_ko.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_pt_BR.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_sv.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_zh_CN.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_zh_TW.properties
! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java
! src/java.desktop/unix/classes/sun/print/IPPPrintService.java
! src/java.desktop/unix/native/common/awt/CUPSfuncs.c
+ test/jdk/javax/print/attribute/CheckSupportedOutputBinsTest.java
+ test/jdk/javax/print/attribute/OutputBinAttributePrintDialogTest.java
+ test/jdk/javax/print/attribute/OutputBinAttributeTest.java

Changeset: 29e10e45
Author:    Vladimir Ivanov <vlivanov at openjdk.org>
Date:      2024-06-04 04:02:49 +0000
URL:       https://git.openjdk.org/babylon/commit/29e10e4582c1a844a6db4c42ba01bd1d6d4dfd52

8332547: Unloaded signature classes in DirectMethodHandles

Reviewed-by: jvernee, liach

! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/MemberName.java
! src/java.base/share/classes/sun/invoke/util/VerifyAccess.java
+ test/hotspot/jtreg/compiler/runtime/unloaded/TestUnloadedSignatureClass.java

Changeset: ca307263
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2024-06-04 05:11:41 +0000
URL:       https://git.openjdk.org/babylon/commit/ca3072635215755766575b4eb70dc6267969a550

8332866: Crash in ImageIO JPEG decoding when MEM_STATS in enabled

Reviewed-by: abhiscxk, psadhukhan

! src/java.desktop/share/native/libjavajpeg/imageioJPEG.c

Changeset: 67d6f3ca
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-06-04 06:20:31 +0000
URL:       https://git.openjdk.org/babylon/commit/67d6f3ca9e8d1312c9e3a85dbe19903619f59064

8332905: C2 SuperWord: bad AD file, with RotateRightV and first operand not a pack

Reviewed-by: chagedorn, thartmann

! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java

Changeset: 454660d3
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-06-04 07:04:57 +0000
URL:       https://git.openjdk.org/babylon/commit/454660d361e39f362ff0e10a5c2389af910cca23

8332900: RISC-V: refactor nativeInst_riscv.cpp and macroAssembler_riscv.cpp

Reviewed-by: fyang, luhenry

! src/hotspot/cpu/riscv/gc/z/zBarrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/riscv/relocInfo_riscv.cpp

Changeset: c7495fb3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-04 07:56:55 +0000
URL:       https://git.openjdk.org/babylon/commit/c7495fb35d7736815d5777ab776ace013f9d50b5

8333444: Parallel: Inline PSParallelCompact::mark_obj

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp

Changeset: 64bbae75
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-06-04 09:47:08 +0000
URL:       https://git.openjdk.org/babylon/commit/64bbae75121ccf80c02a0960e2db62eb558052e6

8333394: C2: assert(bol->is_Opaque4() || bol->is_OpaqueInitializedAssertionPredicate()) failed: Opaque node of non-null-check or of Initialized Assertion Predicate

Reviewed-by: thartmann, roland

! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/predicates/assertion/TestIfWithPhiInput.java

Changeset: 0f4154a9
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-06-04 10:53:26 +0000
URL:       https://git.openjdk.org/babylon/commit/0f4154a9e9805534595feccc53a4a1abf20f99ae

8331193: Return references when possible in GrowableArray

Reviewed-by: stefank, kbarrett, epeter

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

Changeset: 9ee741d1
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Michael McMahon <michaelm at openjdk.org>
Date:      2024-06-04 11:38:54 +0000
URL:       https://git.openjdk.org/babylon/commit/9ee741d1e55c2520b28a5e3ca0604073d81d0059

8332015: since-checker - Add @ since tags to jdk.httpserver

Reviewed-by: alanb, dfuchs, michaelm

! src/jdk.httpserver/share/classes/com/sun/net/httpserver/BasicAuthenticator.java
! src/jdk.httpserver/share/classes/com/sun/net/httpserver/spi/package-info.java

Changeset: 8d3de45f
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-06-04 11:54:49 +0000
URL:       https://git.openjdk.org/babylon/commit/8d3de45f4dfd60dc4e2f210cb0c085fcf6efb8e2

8325168: JShell should support Markdown comments

Reviewed-by: jjg

- src/jdk.compiler/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java
! src/jdk.compiler/share/classes/module-info.java
= src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/JavadocFormatter.java
+ src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java
= src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/resources/javadocformatter.properties
! src/jdk.jshell/share/classes/module-info.java
! test/langtools/jdk/internal/shellsupport/doc/FullJavadocHelperTest.java
! test/langtools/jdk/internal/shellsupport/doc/JavadocFormatterTest.java
! test/langtools/jdk/internal/shellsupport/doc/JavadocHelperTest.java

Changeset: 664c993c
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-06-04 16:36:39 +0000
URL:       https://git.openjdk.org/babylon/commit/664c993c41753843293388a6ff1481a94a5b4c22

8331731: ubsan: relocInfo.cpp:155:30: runtime error: applying non-zero offset to null pointer

Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Co-authored-by: Dean Long <dlong at openjdk.org>
Reviewed-by: mdoerr, thartmann, mbaesken

! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/code/relocInfo.cpp

Changeset: 4a1cdd5b
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-04 16:39:03 +0000
URL:       https://git.openjdk.org/babylon/commit/4a1cdd5ba947ffc88c1100966e68826eb35ed441

8333486: Parallel: Remove unused methods in psParallelCompact

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: 31f70391
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-06-04 16:43:08 +0000
URL:       https://git.openjdk.org/babylon/commit/31f70391e5f22ff5803d16b52c1e1248b6253d8c

8316131: runtime/cds/appcds/TestParallelGCWithCDS.java fails with JNI error

Reviewed-by: dholmes, iklam

! test/hotspot/jtreg/runtime/cds/appcds/TestParallelGCWithCDS.java

Changeset: e0bab786
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-06-04 16:51:39 +0000
URL:       https://git.openjdk.org/babylon/commit/e0bab786402d70e9a74d1816c029c772ea01f697

8326951: since-checker - missing @ since tags

Reviewed-by: jpai

! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/reflect/MalformedParameterizedTypeException.java
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
! src/java.base/share/classes/java/util/Properties.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/zip/Deflater.java

Changeset: b101dcb6
Author:    David M. Lloyd <david.lloyd at redhat.com>
Committer: Adam Sotona <asotona at openjdk.org>
Date:      2024-06-04 16:57:59 +0000
URL:       https://git.openjdk.org/babylon/commit/b101dcb609eae00b406f387cd90e58487d5868df

8333312: Incorrect since tags on new ClassReader and ConstantPool methods

Reviewed-by: liach, asotona

! src/java.base/share/classes/java/lang/classfile/ClassReader.java
! src/java.base/share/classes/java/lang/classfile/constantpool/ConstantPool.java

Changeset: dce97031
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-06-04 16:58:21 +0000
URL:       https://git.openjdk.org/babylon/commit/dce97031555dcf689fecda16e444e7e8e9d5b270

8333226: Regressions 2-3% in Compress ZGC after 8331253

Reviewed-by: chagedorn, thartmann

! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/opto/output.cpp

Changeset: 612b6896
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2024-06-04 17:18:53 +0000
URL:       https://git.openjdk.org/babylon/commit/612b6896d28cebf61ef024709ff3afb5e3ee0dde

8043226: Better diagnostics for non-applicable type annotations

Reviewed-by: vromero

! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Printer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! test/langtools/ProblemList.txt
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotatePackages.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotatePackages.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotateScoping.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotateScoping.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass2.out
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass3.java
! test/langtools/tools/javac/annotations/typeAnnotations/failures/CantAnnotateStaticClass3.out
! test/langtools/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.java
! test/langtools/tools/javac/annotations/typeAnnotations/newlocations/RepeatingTypeAnnotations.out
! test/langtools/tools/javac/diags/examples/CantAnnotateScoping.java
! test/langtools/tools/javac/diags/examples/CantAnnotateScoping1.java

Changeset: a706e35b
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-06-04 17:21:33 +0000
URL:       https://git.openjdk.org/babylon/commit/a706e35b12addff987b489059be8f240c60fae75

8332039: Cannot invoke "com.sun.source.util.DocTreePath.getTreePath()" because "path" is null

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/CommentHelper.java
! test/langtools/jdk/javadoc/doclet/testSinceTag/TestSinceTag.java

Changeset: 244f6ac2
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-06-04 19:18:41 +0000
URL:       https://git.openjdk.org/babylon/commit/244f6ac222fa98fba4fb99bf5bccd36e3e6c5de1

8307824: Clean up Finalizable.java and finalize terminology in vmTestbase/nsk/share

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/jdi/VMOutOfMemoryException/VMOutOfMemoryException001/VMOutOfMemoryException001t.java
- test/hotspot/jtreg/vmTestbase/nsk/share/Finalizable.java
- test/hotspot/jtreg/vmTestbase/nsk/share/FinalizableObject.java
- test/hotspot/jtreg/vmTestbase/nsk/share/Finalizer.java
! test/hotspot/jtreg/vmTestbase/nsk/share/MainWrapper.java
! test/hotspot/jtreg/vmTestbase/nsk/share/aod/DummyTargetApplication.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/IOPipe.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/SocketIOPipe.java

Changeset: 67b9a081
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-06-05 00:56:25 +0000
URL:       https://git.openjdk.org/babylon/commit/67b9a081391d6ef775581d65da4b3cc302aa8dd8

8333586: Improve syntax of @see tags in javax.lang.model

Reviewed-by: iris, jjg

! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner7.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner8.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor9.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor7.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor8.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor9.java

Changeset: d8261279
Author:    lingjun.cg <lingjun.cg at alibaba-inc.com>
Committer: Denghui Dong <ddong at openjdk.org>
Date:      2024-06-05 01:51:20 +0000
URL:       https://git.openjdk.org/babylon/commit/d826127970bd2ae8bf4cacc3c55634dc5af307c4

8333462: Performance regression of new DecimalFormat() when compare to jdk11

Reviewed-by: liach, naoto, jlu

! src/java.base/share/classes/java/text/DecimalFormatSymbols.java

Changeset: 9db7c950
Author:    Joe Wang <joehw at openjdk.org>
Date:      2024-06-05 02:52:55 +0000
URL:       https://git.openjdk.org/babylon/commit/9db7c950190853513f4c2afa0efa9a4ff72b60d7

8332750: Broken link in CatalogFeatures.html

Reviewed-by: lancea, iris, naoto

! src/java.xml/share/classes/javax/xml/catalog/CatalogFeatures.java

Changeset: 7dbd0338
Author:    SendaoYan <syan at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-06-05 05:09:53 +0000
URL:       https://git.openjdk.org/babylon/commit/7dbd03388eef9cddbab6a622338b00ce250be3dc

8332499: Gtest codestrings.validate_vm fail on linux x64 when hsdis is present

Reviewed-by: thartmann, chagedorn

! test/hotspot/gtest/code/test_codestrings.cpp

Changeset: 1f094672
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-06-05 05:45:59 +0000
URL:       https://git.openjdk.org/babylon/commit/1f09467230971d6458918ec19ffeb259b8c028a3

8327368: javac crash when computing exhaustiveness checks

Reviewed-by: vromero

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

Changeset: 4369856c
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-06-05 06:35:46 +0000
URL:       https://git.openjdk.org/babylon/commit/4369856c6dbef15b5d73aa1da07216f372a01294

8333130: MakeJAR2.sh uses hard-coded JDK version

Reviewed-by: lancea, darcy, sspitsyn, amenkov

- test/jdk/java/lang/instrument/MakeJAR2.sh
! test/jdk/java/lang/instrument/NativeMethodPrefixAgent.java
! test/jdk/java/lang/instrument/NativeMethodPrefixApp.java
! test/jdk/java/lang/instrument/RetransformAgent.java
! test/jdk/java/lang/instrument/RetransformApp.java

Changeset: d0052c03
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-05 07:11:27 +0000
URL:       https://git.openjdk.org/babylon/commit/d0052c032cc1927e7e92f04cfedab20e0c4e0293

8333326: Linux Alpine build fails after 8302744

Reviewed-by: sgehwolf, clanger, stuefe

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

Changeset: 3944e673
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-06-05 07:53:48 +0000
URL:       https://git.openjdk.org/babylon/commit/3944e67366601b6f748df1c5f93f184a7cb23ec3

8312132: Add tracking of multiple address spaces in NMT

Co-authored-by: Thomas Stuefe <stuefe at openjdk.org>
Reviewed-by: stefank, stuefe

! src/hotspot/share/gc/z/zInitialize.cpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/gc/z/zNMT.hpp
! src/hotspot/share/nmt/memBaseline.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
! src/hotspot/share/nmt/memTracker.cpp
! src/hotspot/share/nmt/memTracker.hpp
+ src/hotspot/share/nmt/memoryFileTracker.cpp
+ src/hotspot/share/nmt/memoryFileTracker.hpp
+ src/hotspot/share/nmt/nmtNativeCallStackStorage.hpp
+ src/hotspot/share/nmt/nmtTreap.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
+ src/hotspot/share/nmt/vmatree.cpp
+ src/hotspot/share/nmt/vmatree.hpp
! src/hotspot/share/utilities/nativeCallStack.hpp
+ test/hotspot/gtest/nmt/test_nmt_memoryfiletracker.cpp
+ test/hotspot/gtest/nmt/test_nmt_nativecallstackstorage.cpp
+ test/hotspot/gtest/nmt/test_nmt_treap.cpp
+ test/hotspot/gtest/nmt/test_vmatree.cpp
! test/hotspot/jtreg/gc/z/TestZNMT.java

Changeset: 3cbdf8d4
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-05 08:54:53 +0000
URL:       https://git.openjdk.org/babylon/commit/3cbdf8d4d4604c92d3760ba4e069216564306bcf

8333554: Parallel: Remove unused PSParallelCompact::is_in

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/parMarkBitMap.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.inline.hpp

Changeset: 8e903eeb
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-06-05 12:35:24 +0000
URL:       https://git.openjdk.org/babylon/commit/8e903eeb1fa04130fa7f154870ffcb1eae36c070

8331896: JFR: Improve check for JDK classes

Reviewed-by: mgronlun

! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/periodic/JDKEventTask.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java

Changeset: 765ad0e4
Author:    Hannes Wallnöfer <hannesw at openjdk.org>
Date:      2024-06-05 12:39:56 +0000
URL:       https://git.openjdk.org/babylon/commit/765ad0e40bc522de4b2821ccc60b9139faf7376f

8331947: Preview creates checkbox for JEP-less preview feature

Reviewed-by: liach, prappo

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DeprecatedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/NewAPIBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/RestrictedAPIListBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/SummaryAPIListBuilder.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
! test/langtools/jdk/javadoc/doclet/testPreview/api/preview/NoPreview.java

Changeset: 2c1b311f
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-05 12:45:26 +0000
URL:       https://git.openjdk.org/babylon/commit/2c1b311f81319cee1af574526a91424c2577b78c

8331854: ubsan: copy.hpp:218:10: runtime error: addition of unsigned offset to 0x7fc2b4024518 overflowed to 0x7fc2b4024510

Reviewed-by: kvn, clanger

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

Changeset: 789f704d
Author:    Doug Lea <dl at openjdk.org>
Date:      2024-06-05 13:02:15 +0000
URL:       https://git.openjdk.org/babylon/commit/789f704d9ab5aaf87193f508859c4c9a528d7779

8322732: ForkJoinPool may underutilize cores in async mode
8327854: Test java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpStatefulTest.java failed with RuntimeException

Reviewed-by: alanb

! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
+ test/jdk/java/util/concurrent/forkjoin/Starvation.java

Changeset: cbb6747e
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-06-05 13:12:30 +0000
URL:       https://git.openjdk.org/babylon/commit/cbb6747e6b9ce7e2b9e0ffb0a1f9499f7e0e13b0

8329581: Java launcher no longer prints a stack trace
8329420: Java 22 (and 23) launcher calls default constructor although main() is static
8330864: No error message when ExceptionInInitializerError thrown in static initializer

Reviewed-by: stuefe

! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/native/libjli/java.c
! test/jdk/tools/launcher/InstanceMainTest.java
+ test/jdk/tools/launcher/LauncherExceptionTest.java

Changeset: 6882b381
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-06-05 14:03:29 +0000
URL:       https://git.openjdk.org/babylon/commit/6882b381e8662b5c134d3a1868c357eeb3523ea8

8333590: UnmodifiableHeaders.toString() returns a value that represents empty headers

Reviewed-by: dfuchs, michaelm

! src/jdk.httpserver/share/classes/sun/net/httpserver/UnmodifiableHeaders.java
! test/jdk/com/sun/net/httpserver/UnmodifiableHeadersTest.java

Changeset: 9a8096fe
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-05 14:14:14 +0000
URL:       https://git.openjdk.org/babylon/commit/9a8096feb82991784cabede823f0248fe2f41e53

8330047: ASAN build error with gcc 13

Reviewed-by: aboldtch, stuefe

! src/hotspot/share/gc/z/zMarkStack.hpp

Changeset: 326dbb1b
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-06-05 14:40:04 +0000
URL:       https://git.openjdk.org/babylon/commit/326dbb1b139dd1ec1b8605339b91697cdf49da9a

8312436: CompletableFuture never completes when 'Throwable.toString()' method throws Exception

Reviewed-by: alanb

! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java

Changeset: d85b0ca5
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-06-05 15:33:03 +0000
URL:       https://git.openjdk.org/babylon/commit/d85b0ca5cdc1820a886c46bf555b2051fed7f167

8332457: Examine startup overheads from JDK-8294961
8229959: Convert proxy class to use constant dynamic

Reviewed-by: liach, redestad

! src/java.base/share/classes/java/lang/constant/ConstantDescs.java
! src/java.base/share/classes/java/lang/reflect/Proxy.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapDecoder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java
! src/java.base/share/classes/jdk/internal/constant/MethodTypeDescImpl.java
! src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java
+ test/micro/org/openjdk/bench/java/lang/reflect/ProxyGenBench.java

Changeset: c5c08678
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-06-05 15:37:31 +0000
URL:       https://git.openjdk.org/babylon/commit/c5c0867881a43c81e88453274ac12e45454685a4

8333252: C2: assert(assertion_predicate_has_loop_opaque_node(iff)) failed: must find OpaqueLoop* nodes

Reviewed-by: kvn, epeter

! src/hotspot/share/opto/loopPredicate.cpp
+ test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateWithoutOpaqueLoopNodes.java

Changeset: 7acfba28
Author:    Mark Sheppard <msheppar at openjdk.org>
Date:      2024-06-05 15:47:52 +0000
URL:       https://git.openjdk.org/babylon/commit/7acfba288ff4d1f43cc36506b2bd2d32107b00c2

8327650: Test java/nio/channels/DatagramChannel/StressNativeSignal.java timed out

Reviewed-by: bpb

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

Changeset: d7d1afb0
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-06-05 15:55:20 +0000
URL:       https://git.openjdk.org/babylon/commit/d7d1afb0a84e771870e9f43e08c4a63c8fdccdd9

8206447: InflaterInputStream.skip receives long but it's limited to Integer.MAX_VALUE

Reviewed-by: lancea, alanb

! src/java.base/share/classes/java/util/zip/DeflaterInputStream.java
! src/java.base/share/classes/java/util/zip/InflaterInputStream.java

Changeset: 438121be
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-05 15:58:59 +0000
URL:       https://git.openjdk.org/babylon/commit/438121be6bdb085fa13ad14ec53b09ecdbd4757d

8332785: Replace naked uses of UseSharedSpaces with CDSConfig::is_using_archive

Reviewed-by: dholmes, stuefe, sspitsyn

! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
! src/hotspot/os/posix/vmError_posix.cpp
! src/hotspot/os/windows/vmError_windows.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoaderDataShared.cpp
! src/hotspot/share/classfile/classLoaderExt.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmClasses.cpp
! src/hotspot/share/classfile/vmSymbols.cpp
! src/hotspot/share/interpreter/zero/bytecodeInterpreter.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/metaspaceReporter.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/arrayKlass.cpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceClassLoaderKlass.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/instanceMirrorKlass.cpp
! src/hotspot/share/oops/instanceRefKlass.cpp
! src/hotspot/share/oops/instanceStackChunkKlass.cpp
! src/hotspot/share/oops/klass.cpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/services/diagnosticCommand.cpp

Changeset: 5dcb7a62
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-06-05 16:03:35 +0000
URL:       https://git.openjdk.org/babylon/commit/5dcb7a627e1cfb360719a25722588180e5de9d09

8160755: bug6492108.java test fails with exception Image comparison failed at (0, 0) for image 4 in GTK L&F

Reviewed-by: aivanov, dnguyen, tr

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

Changeset: f73922b2
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-06-05 16:05:20 +0000
URL:       https://git.openjdk.org/babylon/commit/f73922b27d126314fc3127ee25aa40b6258c8a6b

8333235: vmTestbase/nsk/jdb/kill/kill001/kill001.java fails with C1

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/jdb/kill/kill001/kill001a.java

Changeset: 9b3694c4
Author:    Andrew Haley <aph at openjdk.org>
Date:      2024-06-05 17:09:55 +0000
URL:       https://git.openjdk.org/babylon/commit/9b3694c4fcc3cf46c0d827427ae8aadb477e8e22

8319822: Use a linear-time algorithm for assert_different_registers()

Reviewed-by: kbarrett, stefank, stuefe

! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/x86/register_x86.hpp
! src/hotspot/share/asm/register.hpp
! src/hotspot/share/utilities/population_count.hpp

Changeset: f7dbb98f
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-06-05 17:20:44 +0000
URL:       https://git.openjdk.org/babylon/commit/f7dbb98fe69eb98f8544577d81550b4fd817864b

8333086: Using Console.println is unnecessarily slow due to JLine initalization

Reviewed-by: asotona, naoto

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
+ test/jdk/jdk/internal/jline/LazyJdkConsoleProvider.java

Changeset: 4c09d9f8
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-06-05 18:36:49 +0000
URL:       https://git.openjdk.org/babylon/commit/4c09d9f8280092949a9fe0f26ee516e699f7ba84

8332119: Incorrect IllegalArgumentException for C2 compiled permute kernel

Reviewed-by: sviswanathan, kvn

! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestTwoVectorPermute.java

Changeset: 7564949a
Author:    Liam Miller-Cushon <cushon at openjdk.org>
Date:      2024-06-05 19:10:13 +0000
URL:       https://git.openjdk.org/babylon/commit/7564949a56b533b9d955ff5feee75afd18e51f74

8291643: Consider omitting type annotations from type error diagnostics

Reviewed-by: vromero

! make/langtools/tools/propertiesparser/parser/MessageType.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/AbstractDiagnosticFormatter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/JCDiagnostic.java
+ test/langtools/tools/javac/annotations/typeAnnotations/failures/IncompatibleTypes.java
+ test/langtools/tools/javac/annotations/typeAnnotations/failures/IncompatibleTypes.out
! test/langtools/tools/javac/lambda/LambdaConv25.out
! test/langtools/tools/javac/warnings/6747671/T6747671.out

Changeset: 60ea17e8
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-06-05 21:46:41 +0000
URL:       https://git.openjdk.org/babylon/commit/60ea17e8482936a6acbc442bb1be199e01008072

8311177: Switching to interpreter only mode in carrier thread can lead to crashes

Reviewed-by: pchilanomate, amenkov

! src/hotspot/share/prims/jvmtiEventController.cpp
! src/hotspot/share/prims/jvmtiEventController.hpp
! src/hotspot/share/prims/jvmtiThreadState.cpp
! src/hotspot/share/prims/jvmtiThreadState.hpp
! src/hotspot/share/prims/jvmtiThreadState.inline.hpp
! src/hotspot/share/runtime/javaThread.cpp
+ test/hotspot/jtreg/serviceability/jvmti/vthread/CarrierThreadEventNotification/CarrierThreadEventNotification.java
+ test/hotspot/jtreg/serviceability/jvmti/vthread/CarrierThreadEventNotification/libCarrierThreadEventNotification.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/MethodExitTest/libMethodExitTest.cpp

Changeset: ca939075
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-06-06 00:15:43 +0000
URL:       https://git.openjdk.org/babylon/commit/ca9390755bc652251bdcfd9ec2a583680a63fddf

8256828: ostream::print_cr() truncates buffer in copy-through case

Reviewed-by: stuefe, matsaave

! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! test/hotspot/gtest/utilities/test_ostream.cpp

Changeset: 30894126
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-06-06 04:20:59 +0000
URL:       https://git.openjdk.org/babylon/commit/30894126a4ba8bc41c333c923ff3007503257688

8326716: JVMTI spec: clarify what nullptr means for C/C++ developers

Reviewed-by: kbarrett, cjplummer

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

Changeset: b3f540d3
Author:    Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-06-06 04:43:36 +0000
URL:       https://git.openjdk.org/babylon/commit/b3f540d354c4a4e2f2199019a2b880a373699560

8332921: Ctrl+C does not call shutdown hooks after JLine upgrade

Reviewed-by: asotona, vromero

! src/jdk.internal.le/share/classes/jdk/internal/org/jline/JdkConsoleProviderImpl.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java

Changeset: b351b5f6
Author:    Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-06-06 05:21:09 +0000
URL:       https://git.openjdk.org/babylon/commit/b351b5f60ed836e6e21aa4ce5681e573a6057eb6

8331736: C2: Live Node limit exceeded limit after JDK-8316991

Reviewed-by: thartmann, chagedorn

! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/c2/TestScalarReplacementMaxLiveNodes.java

Changeset: 6f690a5b
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-06-06 05:39:28 +0000
URL:       https://git.openjdk.org/babylon/commit/6f690a5b01c3d438ba0a2a848a3909e43db650d8

8333177: Invalid value used for enum Cell in ciTypeFlow::get_start_state

Reviewed-by: kvn, chagedorn

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

Changeset: 8f078532
Author:    Kuai Wei <kuaiwei.kw at alibaba-inc.com>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2024-06-06 06:25:43 +0000
URL:       https://git.openjdk.org/babylon/commit/8f0785325d54fb5b68867788d1fa3b20a238eaad

8333410: [AArch64] Clean unused classes in nativeInst_aarch64.hpp

Reviewed-by: aph, chagedorn

! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp

Changeset: 7ef28312
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-06-06 06:58:05 +0000
URL:       https://git.openjdk.org/babylon/commit/7ef283129388413b362942fb45af48d1f7393b67

8333644: C2: assert(is_Bool()) failed: invalid node class: Phi

Reviewed-by: thartmann, kvn

! src/hotspot/share/opto/loopopts.cpp
! test/hotspot/jtreg/compiler/predicates/assertion/TestOpaqueInitializedAssertionPredicateNode.java

Changeset: c7d2841f
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date:      2024-06-06 07:27:58 +0000
URL:       https://git.openjdk.org/babylon/commit/c7d2841fb4ac97c0edec175cf37abd90167ea56e

8332070: Convert package.html files in `java.management` to package-info.java

Reviewed-by: alanb

+ src/java.management/share/classes/java/lang/management/package-info.java
- src/java.management/share/classes/java/lang/management/package.html
+ src/java.management/share/classes/javax/management/loading/package-info.java
- src/java.management/share/classes/javax/management/loading/package.html
+ src/java.management/share/classes/javax/management/modelmbean/package-info.java
- src/java.management/share/classes/javax/management/modelmbean/package.html
+ src/java.management/share/classes/javax/management/monitor/package-info.java
- src/java.management/share/classes/javax/management/monitor/package.html
+ src/java.management/share/classes/javax/management/openmbean/package-info.java
- src/java.management/share/classes/javax/management/openmbean/package.html
+ src/java.management/share/classes/javax/management/package-info.java
- src/java.management/share/classes/javax/management/package.html
+ src/java.management/share/classes/javax/management/relation/package-info.java
- src/java.management/share/classes/javax/management/relation/package.html
+ src/java.management/share/classes/javax/management/remote/package-info.java
- src/java.management/share/classes/javax/management/remote/package.html
+ src/java.management/share/classes/javax/management/timer/package-info.java
- src/java.management/share/classes/javax/management/timer/package.html

Changeset: 880c6b42
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-06 07:46:35 +0000
URL:       https://git.openjdk.org/babylon/commit/880c6b42ba74884690daa5c23f6605876f29aece

8333178: ubsan: jvmti_tools.cpp:149:16: runtime error: null pointer passed as argument 2, which is declared to never be null

Reviewed-by: cjplummer, sspitsyn

! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_tools.cpp

Changeset: 1a50bd09
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-06-06 09:57:30 +0000
URL:       https://git.openjdk.org/babylon/commit/1a50bd09ef7abfa3709edb388c7dbb003d483561

8322568: JFR: Improve metadata for IEEE rounding mode fields

Reviewed-by: mgronlun

! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/support/jfrNativeLibraryLoadEvent.cpp

Changeset: f15d423f
Author:    Saint Wesonga <saint.wesonga at microsoft.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2024-06-06 11:55:43 +0000
URL:       https://git.openjdk.org/babylon/commit/f15d423fb5451c7c8f2d1007235ebf8aa79a403e

6942632: Hotspot should be able to use more than 64 logical processors on Windows

Reviewed-by: jsjolen, dholmes

! make/test/JtregNativeHotspot.gmk
! src/hotspot/os/windows/globals_windows.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/os_windows.hpp
! test/hotspot/gtest/runtime/test_os_windows.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/gtest/WindowsProcessorGroups.java
+ test/hotspot/jtreg/runtime/os/windows/GetAvailableProcessors.java
+ test/hotspot/jtreg/runtime/os/windows/TestAvailableProcessors.java
+ test/hotspot/jtreg/runtime/os/windows/exeGetProcessorInfo.c

Changeset: 8de5d201
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-06 12:27:26 +0000
URL:       https://git.openjdk.org/babylon/commit/8de5d2014a87d58d389eb8400f619d1b1fa3abe7

8332865: ubsan: os::attempt_reserve_memory_between  reports overflow

Reviewed-by: stuefe, clanger

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

Changeset: 33fd6ae9
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-06-06 13:41:51 +0000
URL:       https://git.openjdk.org/babylon/commit/33fd6ae98638d2a4b33d18cc4acee4f0daaa9b35

8333622: ubsan: relocInfo_x86.cpp:101:56: runtime error: pointer index expression with base (-1) overflowed

Reviewed-by: thartmann, chagedorn

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

Changeset: 606df441
Author:    Galder Zamarreño <galder at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-06 15:02:22 +0000
URL:       https://git.openjdk.org/babylon/commit/606df441410a69034b4c113e85ce21937d1a0808

8332670: C1 clone intrinsic needs memory barriers

Reviewed-by: shade, thartmann, aph

! src/hotspot/share/c1/c1_GraphBuilder.cpp

Changeset: 02f24041
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2024-06-06 15:18:18 +0000
URL:       https://git.openjdk.org/babylon/commit/02f240415cbda5f67a91af50d5974fb001104170

8333560: -Xlint:restricted does not work with --release

Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Reviewed-by: vromero, mcimadamore

! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! test/langtools/tools/javac/RestrictedMethods.java
! test/langtools/tools/javac/RestrictedMethods.out

Changeset: d02cb742
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-06-06 15:19:50 +0000
URL:       https://git.openjdk.org/babylon/commit/d02cb742f79e88c6438ca58a6357fe432fb286cb

8333270: HandlersOnComplexResetUpdate and HandlersOnComplexUpdate tests fail with "Unexpected reference" if timeoutFactor is less than 1/3

Reviewed-by: jpai

! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexResetUpdate.java
! test/jdk/java/util/logging/LogManager/Configuration/updateConfiguration/HandlersOnComplexUpdate.java

Changeset: 487c4771
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-06-06 15:21:31 +0000
URL:       https://git.openjdk.org/babylon/commit/487c4771818999749bfd507ab85777795bba0832

8333647: C2 SuperWord: some additional PopulateIndex tests

Reviewed-by: kvn, chagedorn

! test/hotspot/jtreg/compiler/vectorization/runner/ArrayIndexFillTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java

Changeset: 9b436d04
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-06 15:34:46 +0000
URL:       https://git.openjdk.org/babylon/commit/9b436d048ec92f74ec6812ae20fde21751927d4b

8333674: Disable CollectorPolicy.young_min_ergo_vm for PPC64

Reviewed-by: mbaesken, zgu

! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp

Changeset: 054362ab
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-06-06 15:53:09 +0000
URL:       https://git.openjdk.org/babylon/commit/054362abe040938b87eb1a1cab8a0a94540e0667

8332550: [macos] Voice Over: java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location

Reviewed-by: asemenov, kizune, achung

! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java

Changeset: 75dc2f85
Author:    Joe Darcy <darcy at openjdk.org>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2024-06-06 16:01:57 +0000
URL:       https://git.openjdk.org/babylon/commit/75dc2f8518d0adea30f7065d6732b807c0220756

8330182: Start of release updates for JDK 24
8330183: Add SourceVersion.RELEASE_24
8330184: Add source 24 and target 24 to javac

Reviewed-by: iris, vromero, asotona, dholmes

! .jcheck/conf
! make/conf/version-numbers.conf
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
+ src/jdk.compiler/share/data/symbols/java.base-N.sym.txt
+ src/jdk.compiler/share/data/symbols/java.compiler-N.sym.txt
+ src/jdk.compiler/share/data/symbols/java.desktop-N.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management-N.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management.rmi-N.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.compiler-N.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.httpserver-N.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-N.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.javadoc-N.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jshell-N.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.localedata-N.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.unsupported-N.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/langtools/tools/javac/api/TestGetSourceVersions.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
! test/langtools/tools/javac/versions/Versions.java

Changeset: 2a37764e
Author:    Kevin Rushforth <kcr at openjdk.org>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date:      2024-06-06 17:29:58 +0000
URL:       https://git.openjdk.org/babylon/commit/2a37764e7428d579a3080e62681f1c9c9f816c1e

8333743: Change .jcheck/conf branches property to match valid branches

Reviewed-by: erikj, iris

! .jcheck/conf

Changeset: 6238bc8d
Author:    Justin Lu <jlu at openjdk.org>
Date:      2024-06-06 20:34:46 +0000
URL:       https://git.openjdk.org/babylon/commit/6238bc8da2abe7a1f0cdd98c0af01e9ba1869ec3

8333456: CompactNumberFormat integer parsing fails when string has no suffix

Reviewed-by: naoto

! src/java.base/share/classes/java/text/CompactNumberFormat.java
! test/jdk/java/text/Format/NumberFormat/LenientParseTest.java

Changeset: d8af5894
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-06-07 00:35:51 +0000
URL:       https://git.openjdk.org/babylon/commit/d8af58941b5dedb9774c0971895c4924e57ac28b

8026127: Deflater/Inflater documentation incomplete/misleading

Reviewed-by: lancea

! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/Inflater.java
+ src/java.base/share/classes/java/util/zip/snippet-files/Snippets.java

Changeset: 944aeb81
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-06-07 05:01:23 +0000
URL:       https://git.openjdk.org/babylon/commit/944aeb81b16e3e7a3019cafdefe67b797fa6be96

8325155: C2 SuperWord: remove alignment boundaries

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/traceAutoVectorizationTag.hpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestCompatibleUseDefTypeSize.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java

Changeset: e5383d71
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-06-07 05:04:11 +0000
URL:       https://git.openjdk.org/babylon/commit/e5383d710c0727181a2f0b569a881de2492e3683

8333713: C2 SuperWord: cleanup in vectornode.cpp/hpp

Reviewed-by: chagedorn, kvn

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

Changeset: b4beda21
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-06-07 05:07:03 +0000
URL:       https://git.openjdk.org/babylon/commit/b4beda21b487886b022e04766e140e6d1df1038a

8332537: C2: High memory usage reported for compiler/loopopts/superword/TestAlignVectorFuzzer.java

Reviewed-by: kvn, thartmann, stuefe

! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVectorFuzzer.java

Changeset: f7862bd6
Author:    Richard Reingruber <rrich at openjdk.org>
Date:      2024-06-07 06:16:03 +0000
URL:       https://git.openjdk.org/babylon/commit/f7862bd6b9994814c6dfd43d471122408601f288

8331311: C2: Big Endian Port of 8318446: optimize stores into primitive arrays by combining values into larger store

Reviewed-by: epeter, kvn

! src/hotspot/share/opto/memnode.cpp
! test/hotspot/jtreg/compiler/c2/TestMergeStores.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java

Changeset: 8ffc35d1
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-07 07:12:55 +0000
URL:       https://git.openjdk.org/babylon/commit/8ffc35d117846a7a2aa08afed662273d2f887770

8333724: Problem list security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java#teliasonerarootcav1

Reviewed-by: lucy, serb

! test/jdk/ProblemList.txt

Changeset: bf7f1c41
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-07 07:34:58 +0000
URL:       https://git.openjdk.org/babylon/commit/bf7f1c41cc2a2b98775301bc377a4c6e1340a736

8333211: NMT Reports: replace manual indentation handling with auto indent

Reviewed-by: jsjolen, asmehra

! src/hotspot/share/memory/arena.hpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
! src/hotspot/share/nmt/memoryFileTracker.cpp
! src/hotspot/share/utilities/nativeCallStack.cpp
! src/hotspot/share/utilities/nativeCallStack.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! test/hotspot/gtest/utilities/test_ostream.cpp

Changeset: a2030fff
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-07 08:12:38 +0000
URL:       https://git.openjdk.org/babylon/commit/a2030fff9833aba40e8c7c177151a30a0812a250

8332516: Serial: Always sample promoted bytes to avoid getting stuck in Full GCs

Reviewed-by: iwalulya, tschatzl

! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp

Changeset: 6968770b
Author:    Varada M <varadam at openjdk.org>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date:      2024-06-07 08:24:15 +0000
URL:       https://git.openjdk.org/babylon/commit/6968770b1e918c74fc009e3562a827bb4acbe2d7

8331935: Add support for primitive array C1 clone intrinsic in PPC

Reviewed-by: mdoerr, amitkumar

! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_LIRGenerator_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.hpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_LIR.cpp

Changeset: 40b2fbd8
Author:    Varada M <varadam at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-07 08:50:41 +0000
URL:       https://git.openjdk.org/babylon/commit/40b2fbd8207404961d3d23375b288cceafc3f902

8331733: [PPC64] saving and restoring CR is not needed at most places

Reviewed-by: mdoerr, amitkumar

! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp
! src/hotspot/cpu/ppc/gc/g1/g1BarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/z/zBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/methodHandles_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp

Changeset: 486dee2c
Author:    Johan Sjölen <jsjolen at openjdk.org>
Date:      2024-06-07 12:17:52 +0000
URL:       https://git.openjdk.org/babylon/commit/486dee2cf420981b4c8111c24c5fbd27aceb238b

8333653: Remove MallocHeader::get_stack

Reviewed-by: stuefe

! src/hotspot/share/nmt/mallocHeader.cpp
! src/hotspot/share/nmt/mallocHeader.hpp
! src/hotspot/share/nmt/mallocSiteTable.hpp
! src/hotspot/share/nmt/mallocTracker.cpp

Changeset: d130d2f4
Author:    SendaoYan <syan at openjdk.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date:      2024-06-07 13:36:05 +0000
URL:       https://git.openjdk.org/babylon/commit/d130d2f4f46d37a2b924343de19d012c129b0a55

8333477: Delete extra empty spaces in Makefiles

Reviewed-by: erikj, chagedorn, liach, jwaters

! src/jdk.hotspot.agent/test/libproc/Makefile
! src/utils/LogCompilation/Makefile
! test/jdk/java/rmi/reliability/benchmark/bench/Makefile
! test/jdk/java/rmi/reliability/benchmark/bench/rmi/Makefile
! test/jdk/javax/crypto/SecretKeyFactory/evilprov/Makefile

Changeset: d744059b
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-06-07 14:50:29 +0000
URL:       https://git.openjdk.org/babylon/commit/d744059b5b3e944bee53536de6f404666e45e8e5

8333774: Avoid eagerly loading various EmptySpliterator classes

Reviewed-by: liach, pminborg

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

Changeset: ee82346b
Author:    Jorn Vernee <jvernee at openjdk.org>
Date:      2024-06-07 15:40:59 +0000
URL:       https://git.openjdk.org/babylon/commit/ee82346bd5ecf3024d6dc7b7529598099483a42c

8325984: 4 jcstress tests are failing in Tier6 4 times each

Reviewed-by: shade

! test/hotspot/jtreg/ProblemList.txt

Changeset: 25ad8623
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-06-07 16:22:02 +0000
URL:       https://git.openjdk.org/babylon/commit/25ad86234a7cd6e606b273f3e63351aa07c567a3

8332161: Test restoring echo in the Console implementation (java.base)

Reviewed-by: joehw, prappo

+ test/jdk/java/io/Console/RestoreEchoTest.java
+ test/jdk/java/io/Console/restoreEcho.exp

Changeset: 8e72d7cf
Author:    Scott Gibbons <sgibbons at openjdk.org>
Committer: Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-06-07 17:02:14 +0000
URL:       https://git.openjdk.org/babylon/commit/8e72d7cf8e7dfc7eb9e66bc562f125f947e37f49

8320448: Accelerate IndexOf using AVX2

Reviewed-by: epeter, kvn, sviswanathan

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
+ src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/share/opto/escape.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/stubRoutines.cpp
! src/hotspot/share/runtime/stubRoutines.hpp
! test/jdk/TEST.ROOT
+ test/jdk/java/lang/String/IndexOf.java
+ test/jdk/java/lang/StringBuffer/ECoreIndexOf.java
+ test/micro/org/openjdk/bench/java/lang/StringIndexOfHuge.java

Changeset: 512b2b4f
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-07 17:36:30 +0000
URL:       https://git.openjdk.org/babylon/commit/512b2b4f141f9a202984150b0427372e1a409a50

8330420: Inverted use of DisplayVMOutputToStderr in ostream_exit

Reviewed-by: jsjolen, stuefe

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

Changeset: 17bd483f
Author:    Alex Menkov <amenkov at openjdk.org>
Date:      2024-06-07 19:30:37 +0000
URL:       https://git.openjdk.org/babylon/commit/17bd483ff01e463cef45824f0c1296a8f3e782c8

8333680: com/sun/tools/attach/BasicTests.java fails with "SocketException: Permission denied: connect"

Reviewed-by: sspitsyn, kevinw, lmesnik

! test/jdk/com/sun/tools/attach/Agent.java
! test/jdk/com/sun/tools/attach/BasicTests.java
! test/jdk/com/sun/tools/attach/RedefineAgent.java

Changeset: c37d02ae
Author:    Elif Aslan <elifasln at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-06-07 19:32:57 +0000
URL:       https://git.openjdk.org/babylon/commit/c37d02aef38da178fcf56e3c5cccc41cc5175421

8312412: Uninitialized klassVtable::_verify_count field

Reviewed-by: shade, phh

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

Changeset: 18e7d7b5
Author:    Neethu Prasad <neethp at amazon.com>
Committer: Paul Hohensee <phh at openjdk.org>
Date:      2024-06-07 20:03:10 +0000
URL:       https://git.openjdk.org/babylon/commit/18e7d7b5e710b24e49b995777906a197e35795e6

8333716: Shenandoah: Check for disarmed method before taking the nmethod lock

Reviewed-by: shade, ysr, wkemper

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

Changeset: cf677c90
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-06-07 20:38:17 +0000
URL:       https://git.openjdk.org/babylon/commit/cf677c901e70d98404ec9cc3d75a93926e02fcd2

8333823: Update --release 23 symbol information for JDK 23 build 26

Reviewed-by: iris, jjg

! src/jdk.compiler/share/data/symbols/java.base-N.sym.txt
! src/jdk.compiler/share/data/symbols/java.desktop-N.sym.txt
! src/jdk.compiler/share/data/symbols/jdk.jshell-N.sym.txt

Changeset: a6fc2f83
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-06-08 04:41:45 +0000
URL:       https://git.openjdk.org/babylon/commit/a6fc2f839a5e494b940ee473cbd942ec5f884324

8333412: [s390x] Add support for branch on count instruction

Reviewed-by: lucy, mdoerr

! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/assembler_s390.inline.hpp

Changeset: 8d2f9e57
Author:    Chen Liang <liach at openjdk.org>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2024-06-08 13:05:36 +0000
URL:       https://git.openjdk.org/babylon/commit/8d2f9e57c3797c01c84df007f4d2bfdcd645d0c0

8333749: Consolidate ConstantDesc conversion in java.base

Co-authored-by: Claes Redestad <redestad at openjdk.org>
Reviewed-by: redestad, jvernee

! src/java.base/share/classes/java/lang/Class.java
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/constant/ClassDesc.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleProxies.java
! src/java.base/share/classes/java/lang/invoke/StringConcatFactory.java
! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/java.base/share/classes/jdk/internal/classfile/impl/ClassHierarchyImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! src/java.base/share/classes/jdk/internal/constant/ConstantUtils.java
! src/java.base/share/classes/jdk/internal/constant/ReferenceClassDescImpl.java
! src/java.base/share/classes/jdk/internal/foreign/abi/BindingSpecializer.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.java

Changeset: a9413973
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-06-09 00:47:23 +0000
URL:       https://git.openjdk.org/babylon/commit/a941397327972f130e683167a1b429f17603df46

8329031: CPUID feature detection for Advanced Performance Extensions (Intel® APX)

Reviewed-by: sviswanathan, kvn

! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java
! test/lib-test/jdk/test/whitebox/CPUInfoTest.java

Changeset: de55db23
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-10 08:14:23 +0000
URL:       https://git.openjdk.org/babylon/commit/de55db2352f84c101f8197ee7aca80d72807fbc5

8333522: JFR SwapSpace event might read wrong free swap space size

Reviewed-by: sgehwolf, lucy

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

Changeset: 8aa35cac
Author:    Shaojin Wen <shaojin.wensj at alibaba-inc.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date:      2024-06-10 08:18:27 +0000
URL:       https://git.openjdk.org/babylon/commit/8aa35cacfcc94d261de102b628eb954c71eae98e

8333833: Remove the use of ByteArrayLittleEndian from UUID::toString

Reviewed-by: liach, redestad

! src/java.base/share/classes/java/util/UUID.java
! src/java.base/share/classes/jdk/internal/util/HexDigits.java

Changeset: 83b34410
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-10 09:00:05 +0000
URL:       https://git.openjdk.org/babylon/commit/83b34410e326c47f357a37c3a337b7dedb8cbbda

8322811: jcmd System.dump_map help info has conflicting statements

Reviewed-by: dholmes, kevinw

! src/hotspot/share/services/diagnosticCommand.cpp

Changeset: 5f9d3e3a
Author:    Volker Simonis <simonis at openjdk.org>
Date:      2024-06-10 09:37:43 +0000
URL:       https://git.openjdk.org/babylon/commit/5f9d3e3af8342592242cb304b2c219508d56ed3a

8333722: Fix CompilerDirectives for non-compiler JVM variants

Reviewed-by: kvn

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

Changeset: 7b43a8cd
Author:    Claes Redestad <redestad at openjdk.org>
Date:      2024-06-10 10:05:14 +0000
URL:       https://git.openjdk.org/babylon/commit/7b43a8cd7c663facbe490f889838d7ead0eba0f9

8333824: Unused ClassValue in VarHandles

Reviewed-by: mcimadamore

! src/java.base/share/classes/java/lang/invoke/VarHandles.java

Changeset: e22fc121
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-10 12:33:32 +0000
URL:       https://git.openjdk.org/babylon/commit/e22fc121aed56dad2eedfdc3a53f2a655c3b200b

8333775: Small improvement to outputStream auto-indentation mode

Reviewed-by: jsjolen, mbaesken

! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
! test/hotspot/gtest/utilities/test_ostream.cpp

Changeset: ec1664e8
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-06-10 12:44:36 +0000
URL:       https://git.openjdk.org/babylon/commit/ec1664e8c9413890ce2dae5c2dbbce3449d67882

8333804: java/net/httpclient/ForbiddenHeadTest.java threw an exception with 0 failures

Reviewed-by: jpai

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

Changeset: e7dc76b5
Author:    Alan Bateman <alanb at openjdk.org>
Date:      2024-06-10 12:47:09 +0000
URL:       https://git.openjdk.org/babylon/commit/e7dc76b5776e05082281fb640d1592479cfe9e6b

8333849: (dc) DatagramChannel send/receive fails with UOE if buffer backed by memory segment allocated from shared arena

Reviewed-by: dfuchs

! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
+ test/jdk/java/nio/channels/etc/MemorySegments.java

Changeset: 2a242db0
Author:    Kuai Wei <kuaiwei.kw at alibaba-inc.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-10 12:57:03 +0000
URL:       https://git.openjdk.org/babylon/commit/2a242db01ed1d502affa4a954e601266fa98dfbe

8325821: [REDO] use "dmb.ishst+dmb.ishld" for release barrier

Reviewed-by: shade, aph

! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! test/hotspot/gtest/aarch64/test_assembler_aarch64.cpp
+ test/micro/org/openjdk/bench/vm/compiler/FinalFieldInitialize.java

Changeset: e0afe0b5
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-10 13:41:56 +0000
URL:       https://git.openjdk.org/babylon/commit/e0afe0b5e4f9bfa1f608be98e0a4f3bb4a7e4d30

8326085: Remove unnecessary UpcallContext constructor

Reviewed-by: kbarrett, stuefe

! src/hotspot/share/prims/upcallLinker.cpp

Changeset: ce5727df
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-06-10 13:44:43 +0000
URL:       https://git.openjdk.org/babylon/commit/ce5727df4436425b24b89f24c6e6b708575ec7c6

8333652: RISC-V: compiler/vectorapi/VectorGatherMaskFoldingTest.java fails when using RVV

Reviewed-by: fyang

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

Changeset: 6ea28fb3
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-10 15:23:32 +0000
URL:       https://git.openjdk.org/babylon/commit/6ea28fb30ce7d48e2f053cb9faf4f2a5dba52b06

8333641: Serial: Remove Generation::supports_tlab_allocation

Reviewed-by: tschatzl

! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp

Changeset: b68609f8
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-10 15:23:41 +0000
URL:       https://git.openjdk.org/babylon/commit/b68609f80d629846870c45d34046d8c47941003b

8333779: Parallel: Remove Summary phase related debug print during Full GC

Reviewed-by: tschatzl

! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
- test/hotspot/gtest/gc/parallel/test_psParallelCompact.cpp

Changeset: b2547620
Author:    Matthew Donovan <mdonovan at openjdk.org>
Date:      2024-06-10 15:41:30 +0000
URL:       https://git.openjdk.org/babylon/commit/b25476200ab8bea4f25a671d5b9351662d11c5b4

8333829: ProblemList sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java due to JDK-8333317

Reviewed-by: mullan

! test/jdk/ProblemList.txt

Changeset: 13642cb4
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-06-10 17:15:32 +0000
URL:       https://git.openjdk.org/babylon/commit/13642cb4b8895ad07b2249c9e215a6a037e5cf71

8333828: Use value javadoc tag in java.lang.{Float, Double}

Reviewed-by: liach, rgiulietti

! src/java.base/share/classes/java/lang/Double.java
! src/java.base/share/classes/java/lang/Float.java

Changeset: 96911537
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-06-10 17:58:22 +0000
URL:       https://git.openjdk.org/babylon/commit/96911537557dd95cd11598cd9a9f4e64e05e6aac

8329141: Obsolete RTM flags and code

Reviewed-by: chagedorn

! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/globalDefinitions_x86.hpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/adlc/output_c.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciMethodData.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compilerDefinitions.hpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/locknode.cpp
! src/hotspot/share/opto/locknode.hpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/machnode.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/output.hpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/deoptimization.hpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.cpp
! src/hotspot/share/runtime/flags/jvmFlagConstraintsCompiler.hpp
! src/hotspot/share/runtime/java.cpp
- src/hotspot/share/runtime/rtmLocking.cpp
- src/hotspot/share/runtime/rtmLocking.hpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/java.base/share/man/java.1
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/compiler/rtm/cli/RTMGenericCommandLineOptionTest.java
- test/hotspot/jtreg/compiler/rtm/cli/RTMLockingAwareTest.java
- test/hotspot/jtreg/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsBase.java
- test/hotspot/jtreg/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnSupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestPrintPreciseRTMLockingStatisticsOptionOnUnsupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestRTMAbortThresholdOption.java
- test/hotspot/jtreg/compiler/rtm/cli/TestRTMLockingCalculationDelayOption.java
- test/hotspot/jtreg/compiler/rtm/cli/TestRTMLockingThresholdOption.java
- test/hotspot/jtreg/compiler/rtm/cli/TestRTMRetryCountOption.java
- test/hotspot/jtreg/compiler/rtm/cli/TestRTMSpinLoopCountOption.java
- test/hotspot/jtreg/compiler/rtm/cli/TestRTMTotalCountIncrRateOptionOnSupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMDeoptOptionOnSupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMDeoptOptionOnUnsupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnSupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMForStackLocksOptionOnUnsupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMLockingOptionOnSupportedConfig.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedCPU.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMLockingOptionOnUnsupportedVM.java
- test/hotspot/jtreg/compiler/rtm/cli/TestUseRTMXendForLockBusyOption.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMAbortRatio.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMAbortThreshold.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMAfterNonRTMDeopt.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMDeoptOnHighAbortRatio.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMDeoptOnLowAbortRatio.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMLockingCalculationDelay.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMLockingThreshold.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMRetryCount.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMSpinLoopCount.java
- test/hotspot/jtreg/compiler/rtm/locking/TestRTMTotalCountIncrRate.java
- test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMAfterLockInflation.java
- test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMDeopt.java
- test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMForInflatedLocks.java
- test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMForStackLocks.java
- test/hotspot/jtreg/compiler/rtm/locking/TestUseRTMXendForLockBusy.java
- test/hotspot/jtreg/compiler/rtm/method_options/TestNoRTMLockElidingOption.java
- test/hotspot/jtreg/compiler/rtm/method_options/TestUseRTMLockElidingOption.java
- test/hotspot/jtreg/compiler/rtm/print/TestPrintPreciseRTMLockingStatistics.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/AbortProvoker.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/AbortType.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/BufferOverflowProvoker.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/BusyLock.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/CompilableTest.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/MemoryConflictProvoker.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/NestedAbortProvoker.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/RTMLockingStatistics.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/RTMTestBase.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/XAbortProvoker.java
- test/hotspot/jtreg/compiler/testlibrary/rtm/libXAbortProvoker.c

Changeset: 3a01b47a
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-06-11 01:05:19 +0000
URL:       https://git.openjdk.org/babylon/commit/3a01b47ac97714608356ce3faf797c37dc63e9af

8330205: Initial troff manpage generation for JDK 24

Reviewed-by: alanb, iris

! src/java.base/share/man/java.1
! src/java.base/share/man/keytool.1
! src/java.rmi/share/man/rmiregistry.1
! src/java.scripting/share/man/jrunscript.1
! src/jdk.compiler/share/man/javac.1
! src/jdk.compiler/share/man/serialver.1
! src/jdk.hotspot.agent/share/man/jhsdb.1
! src/jdk.httpserver/share/man/jwebserver.1
! src/jdk.jartool/share/man/jar.1
! src/jdk.jartool/share/man/jarsigner.1
! src/jdk.javadoc/share/man/javadoc.1
! src/jdk.jcmd/share/man/jcmd.1
! src/jdk.jcmd/share/man/jinfo.1
! src/jdk.jcmd/share/man/jmap.1
! src/jdk.jcmd/share/man/jps.1
! src/jdk.jcmd/share/man/jstack.1
! src/jdk.jcmd/share/man/jstat.1
! src/jdk.jconsole/share/man/jconsole.1
! src/jdk.jdeps/share/man/javap.1
! src/jdk.jdeps/share/man/jdeprscan.1
! src/jdk.jdeps/share/man/jdeps.1
! src/jdk.jdi/share/man/jdb.1
! src/jdk.jfr/share/man/jfr.1
! src/jdk.jlink/share/man/jlink.1
! src/jdk.jlink/share/man/jmod.1
! src/jdk.jpackage/share/man/jpackage.1
! src/jdk.jshell/share/man/jshell.1
! src/jdk.jstatd/share/man/jstatd.1

Changeset: 41c88bc3
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-06-11 03:48:03 +0000
URL:       https://git.openjdk.org/babylon/commit/41c88bc395ab8c927bcafca9dc6c8a77de72dfc7

8333756: java/lang/instrument/NativeMethodPrefixApp.java failed due to missing intrinsic

Reviewed-by: amenkov, cjplummer

! test/jdk/java/lang/instrument/NativeMethodPrefixApp.java

Changeset: fe9c63cf
Author:    Serguei Spitsyn <sspitsyn at openjdk.org>
Date:      2024-06-11 05:35:33 +0000
URL:       https://git.openjdk.org/babylon/commit/fe9c63cf73db7833646345e362cbda020ac403d1

8333931: Problemlist serviceability/jvmti/vthread/CarrierThreadEventNotification

Reviewed-by: serb

! test/hotspot/jtreg/ProblemList.txt

Changeset: 4d6064a7
Author:    Robbin Ehn <rehn at openjdk.org>
Date:      2024-06-11 05:48:16 +0000
URL:       https://git.openjdk.org/babylon/commit/4d6064a76003addf38e6eb6b925dad8043581768

8333649: Allow different NativeCall encodings

Reviewed-by: kvn, mli

! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/zero/nativeInst_zero.hpp
! src/hotspot/share/code/nmethod.inline.hpp
! src/hotspot/share/opto/output.cpp

Changeset: badf1cb9
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-11 06:57:05 +0000
URL:       https://git.openjdk.org/babylon/commit/badf1cb9ce9dcae6cca92046f7cc1231067ca799

8331675: gtest CollectorPolicy.young_min_ergo_vm fails after 8272364

Reviewed-by: tschatzl, zgu, gli

! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp

Changeset: 0e4d4a0c
Author:    Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date:      2024-06-11 07:16:56 +0000
URL:       https://git.openjdk.org/babylon/commit/0e4d4a0c3150c01d927bd69cc578cea053cf16b3

8320725: AArch64: C2: Add "requires_strict_order" flag for floating-point add and mul reduction

Co-authored-by: Eric Liu <eliu at openjdk.org>
Reviewed-by: gli, epeter, aph

! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/vectorIntrinsics.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestVectorFPReduction.java
+ test/hotspot/jtreg/compiler/vectorapi/TestVectorAddMulReduction.java

Changeset: 788b876e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-11 07:53:53 +0000
URL:       https://git.openjdk.org/babylon/commit/788b876ebd631bdaea99954196eae47b18c49e86

8333917: G1: Refactor G1CollectedHeap::register_old_region_with_region_attr

Reviewed-by: gli, tschatzl

! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp

Changeset: 93f3918e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-11 08:37:47 +0000
URL:       https://git.openjdk.org/babylon/commit/93f3918ee16fd4360f1d57c379a4bdc4baa88f2b

8333954: Parallel: Remove unused arguments of type ParCompactionManager*

Reviewed-by: iwalulya

! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp

Changeset: 28437459
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-11 11:23:53 +0000
URL:       https://git.openjdk.org/babylon/commit/28437459fb78eda616d50917580c10ed16a4aeff

8333972: Parallel: Remove unused methods in PSOldGen

Reviewed-by: iwalulya

! src/hotspot/share/gc/parallel/psOldGen.hpp

Changeset: ef101f1b
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-06-11 11:32:12 +0000
URL:       https://git.openjdk.org/babylon/commit/ef101f1bf20f2813f855af4bc4eb317565175208

8332920: C2: Partial Peeling is wrongly applied for CmpU with negative limit

Reviewed-by: kvn, thartmann, epeter

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

Changeset: aaaa86b5
Author:    Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date:      2024-06-11 11:47:19 +0000
URL:       https://git.openjdk.org/babylon/commit/aaaa86b57172d45d1126c50efc270c6e49aba7a5

8333360: PrintNullString.java doesn't use float arguments

Reviewed-by: aivanov, abhiscxk, achung

! test/jdk/java/awt/print/PrinterJob/PrintNullString.java

Changeset: b77bd5fd
Author:    Daniel Jeliński <djelinski at openjdk.org>
Date:      2024-06-11 17:34:09 +0000
URL:       https://git.openjdk.org/babylon/commit/b77bd5fd6a6f7ddbed90300fba790da4fb683275

8333742: ProcessImpl and ProcessHandleImpl may mishandle processes that exit with code 259

Reviewed-by: rriggs

! src/java.base/windows/classes/java/lang/ProcessImpl.java
! src/java.base/windows/native/libjava/ProcessHandleImpl_win.c
! src/java.base/windows/native/libjava/ProcessImpl_md.c
! test/jdk/java/lang/ProcessHandle/OnExitTest.java

Changeset: 7ed8a5c4
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-06-11 18:40:20 +0000
URL:       https://git.openjdk.org/babylon/commit/7ed8a5c431e1cba34167896f8d331caf594852ef

8333841: Add more logging into setfldw001 tests

Reviewed-by: cjplummer, amenkov, sspitsyn

! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001/setfldw001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldModificationWatch/setfmodw001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldModificationWatch/setfmodw001/setfmodw001.cpp

Changeset: bbd3b1d8
Author:    Alexandre Iline <shurailine at openjdk.org>
Date:      2024-06-11 20:10:46 +0000
URL:       https://git.openjdk.org/babylon/commit/bbd3b1d812da997347fca4c06e22794285ab00d3

8334036: Update JCov for class file version 68

Reviewed-by: alanb, erikj

! make/conf/jib-profiles.js

Changeset: 56e8e607
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-06-11 21:03:20 +0000
URL:       https://git.openjdk.org/babylon/commit/56e8e60792b23bc101f46b497dcc9d3c76855384

8330534: Update nsk/jdwp tests to use driver instead of othervm

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayReference/GetValues/getvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayReference/GetValues/getvalues001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayReference/GetValues/getvalues002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayReference/GetValues/getvalues002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayReference/Length/length001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayReference/Length/length001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayReference/SetValues/setvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayReference/SetValues/setvalues001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayType/NewInstance/newinstance001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ArrayType/NewInstance/newinstance001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassLoaderReference/VisibleClasses/visibclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassLoaderReference/VisibleClasses/visibclasses001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassObjectReference/ReflectedType/reflectype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassObjectReference/ReflectedType/reflectype001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/InvokeMethod/invokemeth001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/InvokeMethod/invokemeth001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/NewInstance/newinst001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/NewInstance/newinst001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/SetValues/setvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/SetValues/setvalues001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/Superclass/superclass001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ClassType/Superclass/superclass001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/BREAKPOINT/breakpoint001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/BREAKPOINT/breakpoint001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/CLASS_PREPARE/clsprepare001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/CLASS_PREPARE/clsprepare001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/CLASS_UNLOAD/clsunload001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/CLASS_UNLOAD/clsunload001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/Composite/composite001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/Composite/composite001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/EXCEPTION/exception001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/EXCEPTION/exception001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/FIELD_ACCESS/fldaccess001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/FIELD_ACCESS/fldaccess001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/FIELD_MODIFICATION/fldmodification001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/FIELD_MODIFICATION/fldmodification001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/METHOD_ENTRY/methentry001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/METHOD_ENTRY/methentry001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/METHOD_EXIT/methexit001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/METHOD_EXIT/methexit001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/SINGLE_STEP/singlestep001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/SINGLE_STEP/singlestep001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/SINGLE_STEP/singlestep002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/SINGLE_STEP/singlestep002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/SINGLE_STEP/singlestep003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/SINGLE_STEP/singlestep003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/THREAD_DEATH/thrdeath001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/THREAD_DEATH/thrdeath001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/THREAD_START/thrstart001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/THREAD_START/thrstart001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/VM_DEATH/vmdeath001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/VM_DEATH/vmdeath001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/VM_DEATH/vmdeath002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/VM_DEATH/vmdeath002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/VM_START/vmstart001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Event/VM_START/vmstart001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/Clear/clear001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/Clear/clear001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/ClearAllBreakpoints/clrallbreakp001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/ClearAllBreakpoints/clrallbreakp001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/ClearAllBreakpoints/clrallbreakp002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/ClearAllBreakpoints/clrallbreakp002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/ClearAllBreakpoints/clrallbreakp003.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/ClearAllBreakpoints/clrallbreakp003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/Set/set001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/Set/set001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/Set/set002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/EventRequest/Set/set002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/Bytecodes/bytecodes001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/Bytecodes/bytecodes001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/IsObsolete/isobsolete001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/IsObsolete/isobsolete001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/IsObsolete/isobsolete002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/IsObsolete/isobsolete002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/LineTable/linetable001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/LineTable/linetable001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/VariableTable/vartable001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/VariableTable/vartable001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/VariableTableWithGeneric/vartblwithgen001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/Method/VariableTableWithGeneric/vartblwithgen001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/DisableCollection/disablecol001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/DisableCollection/disablecol001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/EnableCollection/enablecol001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/EnableCollection/enablecol001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/GetValues/getvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/GetValues/getvalues001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/InvokeMethod/invokemeth001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/InvokeMethod/invokemeth001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/IsCollected/iscollected001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/IsCollected/iscollected001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/MonitorInfo/monitorinfo001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/MonitorInfo/monitorinfo001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/ReferenceType/referencetype001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/ReferenceType/referencetype001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/ReferringObjects/referringObjects001/referringObjects001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/ReferringObjects/referringObjects002/referringObjects002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/SetValues/setvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ObjectReference/SetValues/setvalues001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/ClassLoader/classloader001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/ClassLoader/classloader001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/ClassObject/classobj001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/ClassObject/classobj001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Fields/fields001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Fields/fields001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/FieldsWithGeneric/fldwithgeneric001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/FieldsWithGeneric/fldwithgeneric001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/GetValues/getvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/GetValues/getvalues001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Instances/instances001/instances001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Instances/instances002/instances002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Interfaces/interfaces001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Interfaces/interfaces001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Methods/methods001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Methods/methods001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/MethodsWithGeneric/methwithgeneric001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/MethodsWithGeneric/methwithgeneric001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Modifiers/modifiers001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Modifiers/modifiers001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/NestedTypes/nestedtypes001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/NestedTypes/nestedtypes001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Signature/signature001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Signature/signature001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/SignatureWithGeneric/sigwithgeneric001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/SignatureWithGeneric/sigwithgeneric001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/SourceDebugExtension/srcdebugext001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/SourceDebugExtension/srcdebugext001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/SourceFile/srcfile001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/SourceFile/srcfile001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Status/status001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ReferenceType/Status/status001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StackFrame/GetValues/getvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StackFrame/GetValues/getvalues001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StackFrame/PopFrames/popframes001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StackFrame/PopFrames/popframes001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StackFrame/SetValues/setvalues001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StackFrame/SetValues/setvalues001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StackFrame/ThisObject/thisobject001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StackFrame/ThisObject/thisobject001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StringReference/Value/value001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/StringReference/Value/value001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadGroupReference/Children/children001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadGroupReference/Children/children001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadGroupReference/Name/name001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadGroupReference/Name/name001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadGroupReference/Parent/parent001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadGroupReference/Parent/parent001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/CurrentContendedMonitor/curcontmonitor001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/CurrentContendedMonitor/curcontmonitor001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn001/forceEarlyReturn001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ForceEarlyReturn/forceEarlyReturn002/forceEarlyReturn002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/FrameCount/framecnt001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/FrameCount/framecnt001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Frames/frames001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Frames/frames001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Interrupt/interrupt001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Interrupt/interrupt001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Name/name001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Name/name001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/OwnedMonitors/ownmonitors001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/OwnedMonitors/ownmonitors001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/OwnedMonitorsStackDepthInfo/ownedMonitorsStackDepthInfo001/ownedMonitorsStackDepthInfo001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/OwnedMonitorsStackDepthInfo/ownedMonitorsStackDepthInfo002/ownedMonitorsStackDepthInfo002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Resume/resume001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Resume/resume001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Status/status001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Status/status001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Stop/stop001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Stop/stop001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Suspend/suspend001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/Suspend/suspend001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/SuspendCount/suspendcnt001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/SuspendCount/suspendcnt001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ThreadGroup/threadgroup001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/ThreadReference/ThreadGroup/threadgroup001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/AllClasses/allclasses001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/AllClasses/allclasses001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/AllClassesWithGeneric/allclswithgeneric001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/AllClassesWithGeneric/allclswithgeneric001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/AllThreads/allthreads001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/AllThreads/allthreads001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Capabilities/capabilities001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Capabilities/capabilities001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/CapabilitiesNew/capabilitiesnew001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/CapabilitiesNew/capabilitiesnew001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/ClassPaths/classpaths001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/ClassPaths/classpaths001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/ClassesBySignature/classbysig001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/ClassesBySignature/classbysig001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/CreateString/createstr001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/CreateString/createstr001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Dispose/dispose001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Dispose/dispose001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/DisposeObjects/disposeobj001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/DisposeObjects/disposeobj001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Exit/exit001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Exit/exit001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/HoldEvents/holdevents001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/HoldEvents/holdevents001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/HoldEvents/holdevents002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/IDSizes/idsizes001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/IDSizes/idsizes001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/InstanceCounts/instanceCounts001/instanceCounts001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/RedefineClasses/redefinecls001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/RedefineClasses/redefinecls001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/ReleaseEvents/releaseevents001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/ReleaseEvents/releaseevents001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/ReleaseEvents/releaseevents002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/ReleaseEvents/releaseevents002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Resume/resume001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Resume/resume001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/SetDefaultStratum/setdefstrat001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/SetDefaultStratum/setdefstrat001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/TopLevelThreadGroups/threadgroups001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/TopLevelThreadGroups/threadgroups001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Version/version001.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Version/version001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Version/version002.java
! test/hotspot/jtreg/vmTestbase/nsk/jdwp/VirtualMachine/Version/version002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java

Changeset: a7205cc6
Author:    William Kemper <wkemper at openjdk.org>
Date:      2024-06-11 22:09:52 +0000
URL:       https://git.openjdk.org/babylon/commit/a7205cc6512796466fefe17d171082995e0966de

8333926: Shenandoah: Lower default immediate garbage threshold

Reviewed-by: kdnilsen, ysr

! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp

Changeset: 1c80ddb8
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-06-12 05:32:06 +0000
URL:       https://git.openjdk.org/babylon/commit/1c80ddb8efdb883623652b20849413b602c10c36

8333940: Ensure javax/swing/TestUngrab.java run on all platforms

Reviewed-by: tr

! test/jdk/javax/swing/JMenu/TestUngrab.java

Changeset: bd046d9b
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-06-12 05:36:30 +0000
URL:       https://git.openjdk.org/babylon/commit/bd046d9b9e79e4eea89c72af358961ef6e98e660

8222884: ConcurrentClassDescLookup.java times out intermittently

Reviewed-by: rriggs, mbaesken

! test/jdk/java/io/Serializable/concurrentClassDescLookup/ConcurrentClassDescLookup.java

Changeset: abbf45b5
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-12 06:18:31 +0000
URL:       https://git.openjdk.org/babylon/commit/abbf45b57edf2f5bf9a3f2fa408f35a43ebe9bb9

8332699: ubsan: jfrEventSetting.inline.hpp:31:43: runtime error: index 163 out of bounds for type 'jfrNativeEventSetting [162]'

Reviewed-by: jbechberger, stuefe

! make/src/classes/build/tools/jfr/GenerateJfrFiles.java

Changeset: a7e4ab93
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-12 07:06:29 +0000
URL:       https://git.openjdk.org/babylon/commit/a7e4ab9300730c32f6cf0dafd48f5e093f4ac0be

8333730: ubsan: FieldIndices/libFieldIndicesTest.cpp:276:11: runtime error: null pointer passed as argument 2, which is declared to never be null

Reviewed-by: cjplummer, amenkov

! test/hotspot/jtreg/serviceability/jvmti/FollowReferences/FieldIndices/libFieldIndicesTest.cpp

Changeset: a0318bc8
Author:    Tobias Hartmann <thartmann at openjdk.org>
Date:      2024-06-12 09:18:53 +0000
URL:       https://git.openjdk.org/babylon/commit/a0318bc873f019b6d11571cfd4113ca8cc183b9c

8334077: Fix problem list entries for compiler tests

Reviewed-by: chagedorn

! test/hotspot/jtreg/ProblemList.txt

Changeset: c80e2eb3
Author:    Per Minborg <pminborg at openjdk.org>
Date:      2024-06-12 09:35:48 +0000
URL:       https://git.openjdk.org/babylon/commit/c80e2eb35c4eb03f17a2a31e979e5c369453e203

8333886: Explicitly specify that asSlice and reinterpret return a memory segment backed by the same region of memory.

Reviewed-by: jvernee, mcimadamore

! src/java.base/share/classes/java/lang/foreign/MemorySegment.java

Changeset: bd750b6b
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-06-12 10:03:39 +0000
URL:       https://git.openjdk.org/babylon/commit/bd750b6b783101a3b992a25e7bc64777bb08de18

8319933: Disable tests for JDK-8280481 on Graal

Reviewed-by: chagedorn

! test/hotspot/jtreg/compiler/sharedstubs/SharedStubToInterpTest.java

Changeset: 81ca0ece
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-06-12 10:53:08 +0000
URL:       https://git.openjdk.org/babylon/commit/81ca0ece2e69477b3d22a40c51e044d56e13b6e4

8334028: HttpClient: NPE thrown from assert statement

Reviewed-by: jpai

! src/java.net.http/share/classes/jdk/internal/net/http/ResponseSubscribers.java
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! test/jdk/java/net/httpclient/BodySubscribersTest.java

Changeset: 81083a0e
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-06-12 11:29:58 +0000
URL:       https://git.openjdk.org/babylon/commit/81083a0e10d9c92f5247ae256e170709014b596b

8299487: Test java/net/httpclient/whitebox/SSLTubeTestDriver.java timed out

Reviewed-by: jpai

! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SSLTubeTest.java

Changeset: 5a8a9fdf
Author:    Amit Kumar <amitkumar at openjdk.org>
Date:      2024-06-12 13:24:58 +0000
URL:       https://git.openjdk.org/babylon/commit/5a8a9fdfa599e8939a5c6675883a92c869474979

8333382: [s390x] Enhance popcnt Instruction to use Z15 facilities

Reviewed-by: lucy, aph

! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/assembler_s390.inline.hpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
+ test/micro/org/openjdk/bench/vm/compiler/PopCount.java

Changeset: 2c9185eb
Author:    Fei Gao <fgao at openjdk.org>
Date:      2024-06-12 13:29:45 +0000
URL:       https://git.openjdk.org/babylon/commit/2c9185eb81c9dfcc30d160a6254089c474b56b0d

8321308: AArch64: Fix matching predication for cbz/cbnz

Reviewed-by: fyang, adinn, aph

! src/hotspot/cpu/aarch64/aarch64.ad
+ test/hotspot/jtreg/compiler/c2/irTests/TestArrLenCheckOptimization.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java

Changeset: ba67ad63
Author:    Alexey Semenyuk <asemenyuk at openjdk.org>
Date:      2024-06-12 13:37:03 +0000
URL:       https://git.openjdk.org/babylon/commit/ba67ad63ae7d7d399e41ab258576123fb6d9502c

8319457: Update jpackage to support WiX v4 and v5 on Windows

Reviewed-by: almatvee

! make/modules/jdk.jpackage/Java.gmk
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixPipeline.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixSourceConverter.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixToolset.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixUiFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/InstallDirNotEmptyDlg.wxs
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_de.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_en.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_ja.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/MsiInstallerStrings_zh_CN.wxl
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/overrides.wxi
+ src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/wix3-to-wix4-conv.xsl
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/windows/WinL10nTest.java

Changeset: 2c1da6c6
Author:    Axel Boldt-Christmas <aboldtch at openjdk.org>
Date:      2024-06-12 14:06:53 +0000
URL:       https://git.openjdk.org/babylon/commit/2c1da6c6fa2e50856ea71c0e266961171bee1037

8332139: SymbolTableHash::Node allocations allocates twice the required memory

Reviewed-by: iwalulya, coleenp

! src/hotspot/share/classfile/symbolTable.cpp
! src/hotspot/share/oops/symbol.hpp
! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp

Changeset: b697b48a
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-06-12 18:44:07 +0000
URL:       https://git.openjdk.org/babylon/commit/b697b48a0133458983caea4acc6de8de3e56d356

8315655: [macos] Right click and dragging over a component with a popup menu will open the popup

Reviewed-by: dnguyen, psadhukhan

! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/NSEvent.java
+ test/jdk/javax/swing/JPopupMenu/MouseDragPopupTest.java

Changeset: 74468bc1
Author:    Ben Perez <ben.perez at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2024-06-12 18:59:26 +0000
URL:       https://git.openjdk.org/babylon/commit/74468bc1f3aff7f53b91e342711dc095d97fdfed

8209092: Remove outdated wording from RC5ParameterSpec

Reviewed-by: mullan

! src/java.base/share/classes/javax/crypto/spec/RC5ParameterSpec.java

Changeset: fcedde80
Author:    Inigo Mediavilla Saiz <imediava at gmail.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2024-06-12 23:18:27 +0000
URL:       https://git.openjdk.org/babylon/commit/fcedde804277af5a26febdcfb7817858d72f01ab

8330846: Add stacks of mounted virtual threads to the HotSpot thread dump

Reviewed-by: dholmes, alanb

! src/hotspot/share/runtime/threads.cpp
+ test/hotspot/jtreg/serviceability/dcmd/thread/PrintMountedVirtualThread.java

Changeset: 238162a3
Author:    David Holmes <dholmes at openjdk.org>
Date:      2024-06-13 02:53:48 +0000
URL:       https://git.openjdk.org/babylon/commit/238162a3b8ce307659420661903a7f8ac1f06979

8322064: Remove expired flags in JDK 24

Reviewed-by: kvn, stuefe

! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/man/java.1

Changeset: 301bd708
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-06-13 04:49:58 +0000
URL:       https://git.openjdk.org/babylon/commit/301bd7085654328f941c462bc786e995051d1a9c

8311110: multichar warning in WinAccessBridge.cpp

Reviewed-by: djelinski, jwaters, prr

! src/jdk.accessibility/windows/native/libwindowsaccessbridge/WinAccessBridge.cpp

Changeset: 5d2a19de
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-06-13 06:35:26 +0000
URL:       https://git.openjdk.org/babylon/commit/5d2a19def154b81c8ebada5594e080fe76c5ffee

8333684: C2 SuperWord: multiple smaller refactorings in preparation for JDK-8332163

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/phasetype.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp

Changeset: 5528ad74
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-13 08:38:04 +0000
URL:       https://git.openjdk.org/babylon/commit/5528ad74902fa4f4ec621d70e7e7d85f4ac1d780

8334179: VMATreeTest.TestConsistencyWithSimpleTracker_vm runs 50+ seconds

Reviewed-by: jsjolen

! test/hotspot/gtest/nmt/test_vmatree.cpp

Changeset: 57b64814
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-13 12:45:32 +0000
URL:       https://git.openjdk.org/babylon/commit/57b6481449612529615484a313d8b85ccf23e287

8333277: ubsan: mlib_ImageScanPoly.c:292:43: runtime error: division by zero

Reviewed-by: prr

! src/java.desktop/share/native/libmlib_image/mlib_ImageScanPoly.c

Changeset: f8c657f6
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-13 13:13:19 +0000
URL:       https://git.openjdk.org/babylon/commit/f8c657f6716c0de747be16814b55c3886bedf2d2

8334123: log the opening of Type 1 fonts

Reviewed-by: prr

! src/java.desktop/share/classes/sun/font/Type1Font.java

Changeset: f5213671
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2024-06-13 13:14:54 +0000
URL:       https://git.openjdk.org/babylon/commit/f5213671f7b636b32bb93c78e43696a61cd69bae

8211847: [aix] java/lang/ProcessHandle/InfoTest.java fails: "reported cputime less than expected"

Reviewed-by: stuefe

! test/jdk/ProblemList.txt

Changeset: 9d8439c1
Author:    Christoph Langer <clanger at openjdk.org>
Date:      2024-06-13 13:16:38 +0000
URL:       https://git.openjdk.org/babylon/commit/9d8439c10780c3a0169c2675955a0506518f44fb

8211854: [aix] java/net/ServerSocket/AcceptInheritHandle.java fails: read times out

Reviewed-by: dfuchs, jpai

! test/jdk/ProblemList.txt

Changeset: 0d3a3771
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-13 14:02:01 +0000
URL:       https://git.openjdk.org/babylon/commit/0d3a3771c3777d3dd1fec8dc8faed5fd02b06830

8333887: ubsan: unsafe.cpp:247:13: runtime error: store to null pointer of type 'volatile int'

Reviewed-by: lucy, mdoerr

! src/hotspot/share/prims/unsafe.cpp

Changeset: 9ed8629e
Author:    Jayathirth D V <jdv at openjdk.org>
Date:      2024-06-13 15:50:53 +0000
URL:       https://git.openjdk.org/babylon/commit/9ed8629e5d5e7b811c354cc1daf1ce5429eb184e

8333801: Typos in @code references of BufferedImage and JTableHeader

Reviewed-by: abhiscxk, prr

! src/java.desktop/share/classes/java/awt/image/BufferedImage.java
! src/java.desktop/share/classes/javax/swing/table/JTableHeader.java
! test/jdk/javax/swing/JTabbedPane/4361477/bug4361477.java

Changeset: 814cf879
Author:    Larry Cable <larry.cable at oracle.com>
Committer: Kevin Walls <kevinw at openjdk.org>
Date:      2024-06-13 16:28:04 +0000
URL:       https://git.openjdk.org/babylon/commit/814cf8793097ef03a15068589c22a59ac5966430

8313562: hsperfdata should export module path and "launcher" metadata

Reviewed-by: dholmes, kevinw

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

Changeset: cff048c7
Author:    Viktor Klang <vklang at openjdk.org>
Date:      2024-06-13 16:30:27 +0000
URL:       https://git.openjdk.org/babylon/commit/cff048c7354dd947a3946d262f4752a55b7e2a43

8334162: Gatherer.defaultCombiner has an erronous @see-link

Reviewed-by: jpai, alanb

! src/java.base/share/classes/java/util/stream/Gatherer.java

Changeset: b09a4516
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-06-13 18:11:36 +0000
URL:       https://git.openjdk.org/babylon/commit/b09a45163ccc566b4f7653c2e9030e359396c90f

8333840: C2 SuperWord: wrong result for MulAddS2I when inputs permuted

Reviewed-by: kvn, chagedorn

! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java

Changeset: 6462b873
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-13 19:38:39 +0000
URL:       https://git.openjdk.org/babylon/commit/6462b873366ddc4ca2601ab4b6852522060c1395

8333685: Make update-copyright-year script more useful

Reviewed-by: erikj, stuefe

! make/scripts/update_copyright_year.sh

Changeset: 0721dbe4
Author:    Marc R. Hoffmann <marchof at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2024-06-13 19:44:10 +0000
URL:       https://git.openjdk.org/babylon/commit/0721dbe44234d0b3ec9733943230e83b2e479063

8334032: javax.print: Missing @since tag in new class OutputBin

Reviewed-by: prr

! src/java.desktop/share/classes/javax/print/attribute/standard/OutputBin.java

Changeset: bb7ef030
Author:    Raffaello Giulietti <rgiulietti at openjdk.org>
Date:      2024-06-13 20:55:48 +0000
URL:       https://git.openjdk.org/babylon/commit/bb7ef03077fb91169b5505e3500093b848aece0f

8333599: Improve description of \b matcher in j.u.r.Pattern

Reviewed-by: smarks, alanb

! src/java.base/share/classes/java/util/regex/Pattern.java

Changeset: c4702ca8
Author:    Damon Nguyen <dnguyen at openjdk.org>
Date:      2024-06-13 21:27:56 +0000
URL:       https://git.openjdk.org/babylon/commit/c4702ca8c026e2d265aca0126fd3fb7bc5bb392a

8333827: JDK 23 RDP1 L10n resource files update

Reviewed-by: achung, jlu, naoto, joehw, prappo, cjplummer, asemenyuk, prr

! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties
! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties
! src/java.desktop/share/classes/sun/print/resources/serviceui_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_ja.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_de.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_ja.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_zh_CN.properties
! src/jdk.jconsole/share/classes/sun/tools/jconsole/resources/messages_de.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_de.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_ja.properties
! src/jdk.jdeps/share/classes/com/sun/tools/javap/resources/javap_zh_CN.properties
! src/jdk.jdi/share/classes/com/sun/tools/example/debug/tty/TTYResources_de.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties

Changeset: eb2488fd
Author:    Calvin Cheung <ccheung at openjdk.org>
Date:      2024-06-14 01:18:30 +0000
URL:       https://git.openjdk.org/babylon/commit/eb2488fd1781af49d936348d5f75731de2006ce7

8330198: Add some class loading related perf counters to measure VM startup

Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Reviewed-by: iklam, dholmes

! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/logging/logTag.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/perfData.cpp
! src/hotspot/share/runtime/perfData.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/threads.cpp

Changeset: b818679e
Author:    Ioi Lam <iklam at openjdk.org>
Date:      2024-06-14 06:06:24 +0000
URL:       https://git.openjdk.org/babylon/commit/b818679ebafff6adb2be4edbe21245882a751d2e

8293980: Resolve CONSTANT_FieldRef at CDS dump time

Reviewed-by: erikj, matsaave, heidinga

! make/GenerateLinkOptData.gmk
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/classListParser.hpp
! src/hotspot/share/cds/classListWriter.cpp
! src/hotspot/share/cds/classListWriter.hpp
! src/hotspot/share/cds/classPrelinker.cpp
! src/hotspot/share/cds/classPrelinker.hpp
! src/hotspot/share/cds/dumpAllocStats.cpp
! src/hotspot/share/cds/dumpAllocStats.hpp
! src/hotspot/share/cds/lambdaFormInvokers.hpp
+ src/hotspot/share/cds/lambdaFormInvokers.inline.hpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/interpreterRuntime.hpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/interpreter/linkResolver.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/constantPool.hpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/cpCache.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/resolvedFieldEntry.cpp
! src/hotspot/share/oops/resolvedFieldEntry.hpp
! src/hotspot/share/oops/resolvedIndyEntry.cpp
! src/hotspot/share/oops/resolvedIndyEntry.hpp
! src/hotspot/share/oops/resolvedMethodEntry.cpp
! src/hotspot/share/oops/resolvedMethodEntry.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/java.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedConstants.java
+ test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedPutField.java
+ test/hotspot/jtreg/runtime/cds/appcds/resolvedConstants/ResolvedPutFieldHelper.jasm

Changeset: 6861766b
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-14 07:13:22 +0000
URL:       https://git.openjdk.org/babylon/commit/6861766b638c5135ba40f261d78d9731954ce5ab

8332818: ubsan: archiveHeapLoader.cpp:70:27: runtime error: applying non-zero offset 18446744073707454464 to null pointer

Reviewed-by: stuefe, lucy

! src/hotspot/share/cds/archiveHeapLoader.cpp

Changeset: 9b0a5c5c
Author:    Gui Cao <gcao at openjdk.org>
Committer: Damon Fenacci <dfenacci at openjdk.org>
Date:      2024-06-14 09:19:04 +0000
URL:       https://git.openjdk.org/babylon/commit/9b0a5c5cd056262fab99525e9260762b617152a3

8333248: VectorGatherMaskFoldingTest.java failed when maximum vector bits is 64

Reviewed-by: dfenacci, fyang

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

Changeset: cc64aeac
Author:    Robert Toyonaga <rtoyonag at redhat.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-14 09:32:52 +0000
URL:       https://git.openjdk.org/babylon/commit/cc64aeac47917f20a6d70e9796f0de9aa165ce62

8332400: isspace argument should be a valid unsigned char

Reviewed-by: dholmes, amitkumar, stuefe, jwaters

! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/java.base/share/native/libjli/args.c
! src/jdk.hotspot.agent/linux/native/libsaproc/ps_proc.c
! src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c
! src/jdk.jpackage/share/native/common/ErrorHandling.cpp

Changeset: efab48c0
Author:    Jaikiran Pai <jpai at openjdk.org>
Date:      2024-06-14 12:48:43 +0000
URL:       https://git.openjdk.org/babylon/commit/efab48c06554476eae7a7bd946dee033d16a9c38

8333714: Cleanup the usages of CHECK_EXCEPTION_NULL_FAIL macro in java launcher

Reviewed-by: alanb

! src/java.base/share/native/libjli/java.c

Changeset: b5212d7b
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-06-14 13:50:21 +0000
URL:       https://git.openjdk.org/babylon/commit/b5212d7bfe78b18c18e45c42c724a22365709328

8328107: Shenandoah/C2: TestVerifyLoopOptimizations test failure

Reviewed-by: shade

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

Changeset: dae0bda9
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Vicente Romero <vromero at openjdk.org>
Date:      2024-06-14 14:53:05 +0000
URL:       https://git.openjdk.org/babylon/commit/dae0bda9d0096c25d6378561ab2d09df05f381cf

8334252: Verifier error for lambda declared in early construction context

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
+ test/langtools/tools/javac/SuperInit/LambdaOuterCapture.java

Changeset: 548e95a6
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-06-14 15:32:04 +0000
URL:       https://git.openjdk.org/babylon/commit/548e95a689d63e97ddbdfe7dd7df3a2e3377046c

8330702: Update failure handler to don't generate Error message if cores actions are empty

Reviewed-by: sspitsyn

! test/failure_handler/src/share/classes/jdk/test/failurehandler/action/ActionSet.java
! test/failure_handler/src/share/conf/windows.properties

Changeset: 8464ce6d
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-06-14 15:32:19 +0000
URL:       https://git.openjdk.org/babylon/commit/8464ce6db5cbd5d50ac2a2bcba905b7255f510f5

8332113: Update nsk.share.Log to be always verbose

Reviewed-by: sspitsyn, cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/share/Log.java

Changeset: 31e8deba
Author:    Liming Liu <limingliu at os.amperecomputing.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-17 06:16:26 +0000
URL:       https://git.openjdk.org/babylon/commit/31e8debae63e008da79e403bcb870a7be631af2c

8324781: runtime/Thread/TestAlwaysPreTouchStacks.java failed with Expected a higher ratio between stack committed and reserved
8325218: gc/parallel/TestAlwaysPreTouchBehavior.java fails

Reviewed-by: stefank, jsjolen, stuefe

! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/parallel/TestAlwaysPreTouchBehavior.java
! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java

Changeset: 29b63928
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-06-17 06:58:55 +0000
URL:       https://git.openjdk.org/babylon/commit/29b63928387a8b6ab387057cb3eac4771b1bfff1

8334228: C2 SuperWord: fix JDK-24 regression in VPointer::cmp_for_sort after JDK-8325155

Reviewed-by: chagedorn, kvn

! src/hotspot/share/opto/vectorization.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestOffsetSorting.java

Changeset: 7b38bfea
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-06-17 07:00:03 +0000
URL:       https://git.openjdk.org/babylon/commit/7b38bfea331437ad99277032de7fce939303abc8

8333729: C2 SuperWord: remove some @requires usages in test/hotspot/jtreg/compiler/loopopts/superword

Reviewed-by: chagedorn, kvn

! test/hotspot/jtreg/compiler/loopopts/superword/CoLocatePackMemoryState.java
! test/hotspot/jtreg/compiler/loopopts/superword/RedTest_long.java
! test/hotspot/jtreg/compiler/loopopts/superword/ReductionPerf.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVectorFuzzer.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency2.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestLargeCompilation.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestLargeScaleAndStride.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMovingLoadBeforeStore.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestPeeledReductionNode.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestPickFirstMemoryState.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestPickLastMemoryState.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReduction.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java
! test/hotspot/jtreg/compiler/loopopts/superword/Vec_MulAddS2I.java

Changeset: 5e09397b
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-17 08:06:20 +0000
URL:       https://git.openjdk.org/babylon/commit/5e09397bf6244c98204180f53a2891604d2843d1

8334222: exclude containers/cgroup/PlainRead.java

Reviewed-by: lucy

! test/hotspot/jtreg/ProblemList.txt

Changeset: d751441b
Author:    Aleksey Shipilev <shade at openjdk.org>
Date:      2024-06-17 08:23:39 +0000
URL:       https://git.openjdk.org/babylon/commit/d751441b76ef41880c77b48372c491f9558f1c68

8330586: GHA: Drop additional gcc/glibc packages installation for x86_32

Reviewed-by: ihse

! .github/workflows/main.yml

Changeset: 113a2c02
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-17 08:57:57 +0000
URL:       https://git.openjdk.org/babylon/commit/113a2c028dc3b9abb6229d5f0b812b54a9b61011

8332903: ubsan: opto/output.cpp:1002:18: runtime error: load of value 171, which is not a valid value for type 'bool'

Reviewed-by: kvn, mdoerr

! src/hotspot/cpu/ppc/ppc.ad

Changeset: 0d1080d1
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-17 09:30:48 +0000
URL:       https://git.openjdk.org/babylon/commit/0d1080d194c596dc74dd8b173b18b14cc71e1b52

8331117: [PPC64] secondary_super_cache does not scale well

Reviewed-by: rrich, amitkumar

! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.cpp
! src/hotspot/cpu/ppc/vm_version_ppc.hpp

Changeset: ef7923e1
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-06-17 11:35:41 +0000
URL:       https://git.openjdk.org/babylon/commit/ef7923e1277ce86c6e5331871f1031c28bf82e31

8334078: RISC-V: TestIntVect.java fails after JDK-8332153 when running without RVV

Reviewed-by: fyang, mli

! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
! test/hotspot/jtreg/compiler/c2/cr7200264/TestIntVect.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeURShiftSubword.java
! test/hotspot/jtreg/compiler/intrinsics/TestBitShuffleOpers.java
! test/hotspot/jtreg/compiler/intrinsics/chacha/TestChaCha20.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorCastRVV.java
! test/hotspot/jtreg/compiler/vectorization/TestSignumVector.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicCharOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java

Changeset: cdf22b13
Author:    Markus Grönlund <mgronlun at openjdk.org>
Date:      2024-06-17 12:57:09 +0000
URL:       https://git.openjdk.org/babylon/commit/cdf22b13204456b589349500bef0e9d48af44e83

8326715: ZGC: RunThese24H fails with ExitCode 139 during shutdown

Reviewed-by: egahlin

! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp
+ src/hotspot/share/jfr/recorder/storage/jfrReferenceCountedStorage.cpp
+ src/hotspot/share/jfr/recorder/storage/jfrReferenceCountedStorage.hpp
! src/hotspot/share/jfr/support/jfrDeprecationEventWriter.cpp
! src/hotspot/share/jfr/support/jfrDeprecationEventWriter.hpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.hpp

Changeset: c94af6f9
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-17 15:50:55 +0000
URL:       https://git.openjdk.org/babylon/commit/c94af6f943c179553d1827550847b93491d47506

8333962: Obsolete OldSize

Reviewed-by: dholmes, zgu

! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/shared/genArguments.cpp
! src/hotspot/share/gc/shared/genArguments.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/HeapSummary.java
! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp
! test/hotspot/jtreg/gc/arguments/TestMaxHeapSizeTools.java
! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java
! test/hotspot/jtreg/gc/g1/TestInvalidateArrayCopy.java
! test/hotspot/jtreg/gc/g1/plab/lib/PLABUtils.java
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java
! test/hotspot/jtreg/vmTestbase/gc/huge/quicklook/largeheap/MemOptions/MemOptionsTest.java
! test/jdk/jdk/jfr/event/runtime/TestSizeTFlags.java
! test/jdk/sun/tools/jhsdb/heapconfig/JMapHeapConfigTest.java

Changeset: 801bf15f
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-17 17:27:01 +0000
URL:       https://git.openjdk.org/babylon/commit/801bf15f02ca47c3547eb677079d7d2f3af1de8c

8332105: Exploded JDK does not include CDS

Reviewed-by: dholmes, iklam

! src/hotspot/share/prims/whitebox.cpp
! test/hotspot/jtreg/runtime/CompressedOops/CompressedCPUSpecificClassSpaceReservation.java

Changeset: ba5a4670
Author:    Phil Race <prr at openjdk.org>
Date:      2024-06-17 19:37:32 +0000
URL:       https://git.openjdk.org/babylon/commit/ba5a4670b8ad86fefb41a939752754bf36aac9dc

8332854: Unable to build openjdk with --with-harfbuzz=system

Reviewed-by: jwaters, erikj, jdv, ihse

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

Changeset: e95f0928
Author:    Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date:      2024-06-18 05:24:33 +0000
URL:       https://git.openjdk.org/babylon/commit/e95f092862307c248bbd93e7026cbd92053fb4c9

8333964: RISC-V: C2: Check "requires_strict_order" flag for floating-point add reduction

Reviewed-by: fyang

! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/loopopts/superword/TestVectorFPReduction.java
! test/hotspot/jtreg/compiler/vectorapi/TestVectorAddMulReduction.java

Changeset: 0199fee4
Author:    Martin Doerr <mdoerr at openjdk.org>
Date:      2024-06-18 06:48:26 +0000
URL:       https://git.openjdk.org/babylon/commit/0199fee431e0dccdd570b38595ea29c760dbed44

8333639: ubsan: cppVtables.cpp:81:55: runtime error: index 14 out of bounds for type 'long int [1]'

Reviewed-by: aboldtch, mbaesken, kbarrett

! src/hotspot/share/cds/cppVtables.cpp

Changeset: 99fefec0
Author:    Christian Stein <cstein at openjdk.org>
Date:      2024-06-18 07:25:17 +0000
URL:       https://git.openjdk.org/babylon/commit/99fefec092f49cd759f93aa75e008cfa06d2a183

8331431: Update to use jtreg 7.4

Reviewed-by: ihse, erikj, jpai

! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/langtools/TEST.ROOT
! test/lib-test/TEST.ROOT

Changeset: 0665195e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-18 08:27:26 +0000
URL:       https://git.openjdk.org/babylon/commit/0665195e59889c3f8dc5ade6521d6ca2eb4ca8b4

8334293: G1: Refactor G1ConcurrentMark::update_top_at_rebuild_start

Reviewed-by: tschatzl, iwalulya

! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.cpp
! src/hotspot/share/gc/g1/g1RemSetTrackingPolicy.hpp

Changeset: b42fe86e
Author:    Albert Mingkun Yang <ayang at openjdk.org>
Date:      2024-06-18 08:33:02 +0000
URL:       https://git.openjdk.org/babylon/commit/b42fe86e817ec6975c869f46922797f546734ee0

8334097: Parallel: Obsolete HeapFirstMaximumCompactionCount

Reviewed-by: tschatzl, dholmes

! src/hotspot/share/gc/parallel/parallel_globals.hpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/runtime/arguments.cpp

Changeset: d4c13737
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-06-18 08:42:44 +0000
URL:       https://git.openjdk.org/babylon/commit/d4c13737171b7ab7a8a29a69fa9965f8363c5aee

8334043: VerifyError when inner class is accessed in prologue

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
! test/langtools/tools/javac/SuperInit/EarlyAssignments.java
! test/langtools/tools/javac/SuperInit/EarlyAssignments.out

Changeset: 614b99a8
Author:    Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date:      2024-06-18 09:48:31 +0000
URL:       https://git.openjdk.org/babylon/commit/614b99a8f8360dc0a6a018f06fb336c6883f0f4a

8334442: Temporarily disable return type assertion to reduce noise in testing

Reviewed-by: thartmann, chagedorn

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

Changeset: 472b935b
Author:    SendaoYan <syan at openjdk.org>
Committer: Pavel Rappo <prappo at openjdk.org>
Date:      2024-06-18 10:24:43 +0000
URL:       https://git.openjdk.org/babylon/commit/472b935b442f7f925b665c7de91eda77f3dcbe8b

8334332: TestIOException.java fails if run by root

Reviewed-by: prappo

! test/langtools/jdk/javadoc/doclet/testIOException/TestIOException.java

Changeset: fa401f37
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-06-18 12:08:57 +0000
URL:       https://git.openjdk.org/babylon/commit/fa401f37dffe7bde27e562065dfd24381d5237cc

8333805: Replaying compilation with null static final fields results in a crash

Reviewed-by: thartmann, dlong

! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciReplay.cpp
+ test/hotspot/jtreg/compiler/ciReplay/TestNullStaticField.java

Changeset: e681b4e9
Author:    nibjen <jena.nibedita at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date:      2024-06-18 13:28:37 +0000
URL:       https://git.openjdk.org/babylon/commit/e681b4e9b3ae24f45d8c6adab4105df39e6b8a92

8332524: Instead of printing "TLSv1.3," it is showing "TLS13"

Reviewed-by: mullan

! src/java.base/share/classes/sun/security/ssl/ClientHello.java

Changeset: 91bd85d6
Author:    Chen Liang <liach at openjdk.org>
Date:      2024-06-18 13:51:50 +0000
URL:       https://git.openjdk.org/babylon/commit/91bd85d65dff9cea91b88da7ef241be5c7b85f94

8333854: IllegalAccessError with proxies after JDK-8332457

Reviewed-by: redestad, asotona

! src/java.base/share/classes/java/lang/reflect/ProxyGenerator.java
+ test/jdk/java/lang/reflect/Proxy/NonPublicMethodTypeTest.java

Changeset: 8bc2fbe5
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-18 14:05:11 +0000
URL:       https://git.openjdk.org/babylon/commit/8bc2fbe57893b110fdb5fd567df4615e7833e5ae

8333769: Pretouching tests dont test pretouching

Reviewed-by: stuefe, asmehra

! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.hpp
+ test/hotspot/jtreg/gc/TestAlwaysPreTouchBehavior.java
- test/hotspot/jtreg/gc/parallel/TestAlwaysPreTouchBehavior.java
! test/lib/jdk/test/whitebox/WhiteBox.java

Changeset: 6f860f8f
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-06-18 14:48:46 +0000
URL:       https://git.openjdk.org/babylon/commit/6f860f8f6f69369130ed79e71255005b5beed45a

8334430: Clean up nativeInst_x86.*

Reviewed-by: jwaters, jiefu

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

Changeset: e965d70a
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2024-06-18 16:15:09 +0000
URL:       https://git.openjdk.org/babylon/commit/e965d70a7425bec78620a2ca8bfaca3c392edf6a

8333876: C2 SuperWord: regression after JDK-8325155: failed: internal connection

Reviewed-by: kvn, roland

! src/hotspot/share/opto/superword.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestParallelReduction.java

Changeset: 2ce85d96
Author:    Alisen Chung <achung at openjdk.org>
Date:      2024-06-18 21:31:16 +0000
URL:       https://git.openjdk.org/babylon/commit/2ce85d96352cef4910cb6a5c2d9b174ca9d8a4e4

8291472: [macos] jawt 1.4 lock/unlock not supported

Reviewed-by: serb

! src/java.desktop/macosx/native/libjawt/jawt.m

Changeset: e227c7e3
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-06-18 23:23:39 +0000
URL:       https://git.openjdk.org/babylon/commit/e227c7e37d4de0656f013f3a936b1acfa56cc2e0

8334258: Compiler erronousely allows access to instance variable in argument expression of a constructor invocation

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java
+ test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview1.java
+ test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview1.out
+ test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview2.java
+ test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview2.out
+ test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview3.java
+ test/langtools/tools/javac/SuperInit/EarlyAssignmentNoPreview3.out

Changeset: 48621ae1
Author:    Christian Hagedorn <chagedorn at openjdk.org>
Date:      2024-06-19 06:45:04 +0000
URL:       https://git.openjdk.org/babylon/commit/48621ae193ef70b2fae4dcb7ddc524f349beb131

8331168: Introduce PredicateEntryIterator to iterate through predicate entries

Reviewed-by: roland, kvn

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

Changeset: 2165a053
Author:    Yudi Zheng <yzheng at openjdk.org>
Date:      2024-06-19 09:04:12 +0000
URL:       https://git.openjdk.org/babylon/commit/2165a053e8bf56220af8ef1ef50708364f555931

8334399: [JVMCI] Implement JVMCICompiler::is_intrinsic_supported

Reviewed-by: dnsimon

! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciCompiler.hpp
! 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/jvmciRuntime.hpp
! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfigStore.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/runtime/JVMCICompiler.java

Changeset: 07ebda54
Author:    Inigo Mediavilla Saiz <imediava at gmail.com>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2024-06-19 10:35:32 +0000
URL:       https://git.openjdk.org/babylon/commit/07ebda54f290cc17c6682abd26ceca2868488a63

8334215: serviceability/dcmd/thread/PrintMountedVirtualThread.java failing with JTREG_TEST_THREAD_FACTORY=Virtual

Reviewed-by: dholmes

! src/hotspot/share/runtime/threads.cpp
! test/hotspot/jtreg/serviceability/dcmd/thread/PrintMountedVirtualThread.java

Changeset: 7b3a96d5
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Maurizio Cimadamore <mcimadamore at openjdk.org>
Date:      2024-06-19 10:45:34 +0000
URL:       https://git.openjdk.org/babylon/commit/7b3a96d57023e8a7cf495e2d7c551976f0e5656b

8334488: Improve error for illegal early access from nested class

Reviewed-by: mcimadamore

! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Enter.java
! test/langtools/tools/javac/AnonymousClass/AnonymousInSuperCallNegTest.out
! test/langtools/tools/javac/LocalClassCtorPrologue.out
+ test/langtools/tools/javac/SuperInit/EarlyInnerAccessErrorMessageTest.java
+ test/langtools/tools/javac/SuperInit/EarlyInnerAccessErrorMessageTest.out
! test/langtools/tools/javac/SuperInit/EarlyLocalClass.out

Changeset: 50bed6c6
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-06-19 10:54:13 +0000
URL:       https://git.openjdk.org/babylon/commit/50bed6c67b1edd7736bdf79308d135a4e1047ff0

8334297: (so) java/nio/channels/SocketChannel/OpenLeak.java should not depend on SecurityManager

Reviewed-by: alanb

! test/jdk/java/nio/channels/SocketChannel/OpenLeak.java

Changeset: 01ee4241
Author:    Adam Sotona <asotona at openjdk.org>
Date:      2024-06-19 15:15:30 +0000
URL:       https://git.openjdk.org/babylon/commit/01ee4241b76e78ca67803c4b083fcedecef1c96c

8294960: Convert java.base/java.lang.invoke package to use the Classfile API to generate lambdas and method handles

Co-authored-by: Claes Redestad <redestad at openjdk.org>
Reviewed-by: redestad, liach

! src/java.base/share/classes/java/lang/invoke/ClassSpecializer.java
! src/java.base/share/classes/java/lang/invoke/GenerateJLIClassesHelper.java
! src/java.base/share/classes/java/lang/invoke/InnerClassLambdaMetafactory.java
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MethodHandleImpl.java
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/MethodType.java
! src/java.base/share/classes/java/lang/invoke/TypeConvertingMethodAdapter.java
! src/java.base/share/classes/jdk/internal/classfile/impl/StackMapGenerator.java
! test/hotspot/jtreg/ProblemList.txt

Changeset: 856931d0
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-06-19 16:23:22 +0000
URL:       https://git.openjdk.org/babylon/commit/856931d01f14b1c665c04e05d5637b8237c56988

8304732: jdk/jfr/api/consumer/recordingstream/TestStop.java failed again with "Expected outer stream to have 3 events"

Reviewed-by: mgronlun

! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunk.cpp
! src/hotspot/share/jfr/recorder/repository/jfrChunk.hpp
! src/hotspot/share/jfr/support/jfrIntrinsics.hpp
! src/hotspot/share/runtime/objectMonitor.cpp
+ src/jdk.jfr/share/classes/jdk/jfr/internal/HiddenWait.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMSupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventFileStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/management/StreamBarrier.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Utils.java
! test/jdk/jdk/jfr/api/consumer/recordingstream/TestStop.java

Changeset: bcf4bb48
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-06-19 16:35:20 +0000
URL:       https://git.openjdk.org/babylon/commit/bcf4bb4882e06d8c52f6eb4e9c4e027ba0622c5f

8333344: JMX attaching of Subject does not work when security manager not allowed

Reviewed-by: weijun, dfuchs

! src/java.base/share/classes/module-info.java
! src/java.management.rmi/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java
! src/java.management/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java
! src/java.management/share/classes/com/sun/jmx/remote/security/MBeanServerFileAccessController.java
! src/java.management/share/classes/javax/management/monitor/Monitor.java
! test/jdk/javax/management/monitor/StartStopTest.java
! test/jdk/javax/management/monitor/ThreadPoolAccTest.java
= test/jdk/javax/management/monitor/all.policy
! test/jdk/javax/management/remote/mandatory/notif/NotificationAccessControllerTest.java
! test/jdk/javax/management/remote/mandatory/notif/NotificationEmissionTest.java
! test/jdk/javax/management/remote/mandatory/passwordAccessFile/NonJMXPrincipalsTest.java
! test/jdk/javax/management/remote/mandatory/passwordAccessFile/PasswordAccessFileTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIAltAuthTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIPasswdAuthTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/SimpleStandard.java
! test/jdk/javax/management/security/AuthorizationTest.java
! test/jdk/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java

Changeset: 78682fe7
Author:    Magnus Ihse Bursie <ihse at openjdk.org>
Date:      2024-06-19 19:12:31 +0000
URL:       https://git.openjdk.org/babylon/commit/78682fe78e18268b1857855c3595b4d118808c66

8329288: Update Visual Studio visibility support for POSIX functions

Reviewed-by: kbarrett

! make/autoconf/flags-cflags.m4

Changeset: 4e58d8c8
Author:    Joe Darcy <darcy at openjdk.org>
Date:      2024-06-19 23:23:52 +0000
URL:       https://git.openjdk.org/babylon/commit/4e58d8c897d845cfa73780264481da174d46acb4

8309821: Link to hidden classes section in Class specification for Class::isHidden

Reviewed-by: iris, rriggs

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

Changeset: b211929e
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date:      2024-06-20 01:36:05 +0000
URL:       https://git.openjdk.org/babylon/commit/b211929e05c0acdf7343c3edd025749d573c67b3

8334570: Problem list gc/TestAlwaysPreTouchBehavior.java

Reviewed-by: ayang, tschatzl

! test/hotspot/jtreg/ProblemList.txt

Changeset: fad6644e
Author:    Sibabrata Sahoo <ssahoo at openjdk.org>
Date:      2024-06-20 04:18:39 +0000
URL:       https://git.openjdk.org/babylon/commit/fad6644eabbad6b6d3472206d9db946408aca612

8333754: Add a Test against ECDSA and ECDH NIST Test vector

Reviewed-by: ascarpino

+ test/jdk/sun/security/ec/ECDHPrimitive.java
+ test/jdk/sun/security/ec/ECDSAPrimitive.java
+ test/jdk/sun/security/ec/KAS_ECC_CDH_PrimitiveTest.txt
+ test/jdk/sun/security/ec/SigGen-1.txt

Changeset: 2d4185f4
Author:    Erik Österlund <eosterlund at openjdk.org>
Date:      2024-06-20 05:23:08 +0000
URL:       https://git.openjdk.org/babylon/commit/2d4185f4f1def7c32d1a556521e26ec656234220

8332717: ZGC: Division by zero in heuristics

Reviewed-by: aboldtch, shade

! src/hotspot/share/gc/z/zDirector.cpp

Changeset: ff302409
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-20 06:15:19 +0000
URL:       https://git.openjdk.org/babylon/commit/ff30240926224b2f98e173bcd606c157af788919

8334239: Introduce macro for ubsan method/function exclusions

Reviewed-by: stefank, stuefe, kbarrett

! src/hotspot/share/cds/archiveHeapLoader.cpp
! src/hotspot/share/prims/unsafe.cpp
+ src/hotspot/share/sanitizers/ub.hpp
! src/hotspot/share/utilities/vmError.cpp

Changeset: d7dad50a
Author:    Roland Westrelin <roland at openjdk.org>
Date:      2024-06-20 07:14:01 +0000
URL:       https://git.openjdk.org/babylon/commit/d7dad50af5df356089101ca440fca5232fadb81e

8334544: C2: wrong control assigned in PhaseIdealLoop::clone_assertion_predicate_for_unswitched_loops()

Reviewed-by: chagedorn, thartmann

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

Changeset: cabd1046
Author:    Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date:      2024-06-20 08:28:06 +0000
URL:       https://git.openjdk.org/babylon/commit/cabd1046d08865f122663d18708d40e5c885c1c3

8334164: The fix for JDK-8322811 should use _filename.is_set() rather than strcmp()

Reviewed-by: dholmes, cjplummer

! src/hotspot/share/services/diagnosticCommand.cpp

Changeset: c6f3bf4b
Author:    Thomas Stuefe <stuefe at openjdk.org>
Date:      2024-06-20 08:30:52 +0000
URL:       https://git.openjdk.org/babylon/commit/c6f3bf4bd61405c2ed374b15ef82cc987f52cd52

8334026: Provide a diagnostic PrintMemoryMapAtExit switch on Linux

Reviewed-by: dholmes, mbaesken

! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/share/nmt/memMapPrinter.cpp
! src/hotspot/share/runtime/java.cpp
+ test/hotspot/jtreg/runtime/NMT/PrintMemoryMapAtExitTest.java

Changeset: 64208462
Author:    Hamlin Li <mli at openjdk.org>
Date:      2024-06-20 10:10:54 +0000
URL:       https://git.openjdk.org/babylon/commit/642084629a9a793a055cba8a950fdb61b7450093

8334396: RISC-V: verify perf of ReverseBytesI/L

Reviewed-by: fyang, rehn

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

Changeset: 5cad0b4d
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date:      2024-06-20 11:53:02 +0000
URL:       https://git.openjdk.org/babylon/commit/5cad0b4df7f5ccb6d462dc948c2ea5ad5da6e2ed

8322708: Global HTML attributes are not allowed

Reviewed-by: jjg

! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/HtmlTag.java
+ test/langtools/jdk/javadoc/doclet/TestGlobalHtml/TestGlobalHtml.java
+ test/langtools/jdk/javadoc/doclet/TestGlobalHtml/pkg1/C1.java

Changeset: 001d6860
Author:    Gui Cao <gcao at openjdk.org>
Committer: Hamlin Li <mli at openjdk.org>
Date:      2024-06-20 13:45:31 +0000
URL:       https://git.openjdk.org/babylon/commit/001d6860199436c5fb14bd681d640d462b472015

8332587: RISC-V: secondary_super_cache does not scale well

Reviewed-by: mli, fyang

! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp

Changeset: 9ef86da5
Author:    Abhishek Kumar <abhiscxk at openjdk.org>
Date:      2024-06-20 15:42:17 +0000
URL:       https://git.openjdk.org/babylon/commit/9ef86da5f8e2579fa1fdf40b4a6f556882e1177d

8334170: bug6492108.java test failed with exception Image comparison failed at (0, 0) for image 4

Reviewed-by: aivanov, azvegint

! test/jdk/com/sun/java/swing/plaf/gtk/bug6492108.java

Changeset: 99e4d77a
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-06-20 15:43:44 +0000
URL:       https://git.openjdk.org/babylon/commit/99e4d77aac72cdddb4973805d28c225f17ea965f

8333117: Remove support of remote and manual debuggee launchers

Reviewed-by: cjplummer

! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Debuggee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdb/Launcher.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/ArgumentHandler.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/Debugee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdwp/Binder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jdwp/Debugee.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeArgumentHandler.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeBinder.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/DebugeeProcess.java

Changeset: a81e1bf1
Author:    Leonid Mesnik <lmesnik at openjdk.org>
Date:      2024-06-20 15:43:56 +0000
URL:       https://git.openjdk.org/babylon/commit/a81e1bf1e1a6f00280b9be987c03fe20915fd52c

8332252: Clean up vmTestbase/vm/share

Reviewed-by: cjplummer

! test/hotspot/jtreg/vmTestbase/gc/gctests/LoadUnloadGC/LoadUnloadGC.java
= test/hotspot/jtreg/vmTestbase/gc/gctests/LoadUnloadGC/MemoryPoolFinder.java
! test/hotspot/jtreg/vmTestbase/metaspace/gc/HighWaterMarkTest.java
= test/hotspot/jtreg/vmTestbase/metaspace/share/HeapOOMEException.java
= test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingByFillingMetaspace.java
= test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingHelper.java
= test/hotspot/jtreg/vmTestbase/metaspace/share/TriggerUnloadingWithWhiteBox.java
! test/hotspot/jtreg/vmTestbase/metaspace/staticReferences/StaticReferences.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/PerformChecksHelper.java
! test/hotspot/jtreg/vmTestbase/metaspace/stressHierarchy/common/StressHierarchyBaseClass.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t004/hs203t004.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/LogCompilationTest.java
= test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/ProcessExecutor.java
= test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/StreamListener.java
= test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/StreamLogger.java
= test/hotspot/jtreg/vmTestbase/vm/compiler/complog/share/StreamReader.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/func/findByName/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/share/StressClassLoadingTest.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/stress/byteMutation/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/stress/oome/heap/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/stress/oome/metaspace/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/hiddenloader/stress/parallelLoad/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/stress/gc/lotsOfCallSites/Test.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/CustomClassLoaders.java
= test/hotspot/jtreg/vmTestbase/vm/mlvm/share/FileUtils.java
! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/MlvmTestExecutor.java
- test/hotspot/jtreg/vmTestbase/vm/share/CommentedFileReader.java
! test/hotspot/jtreg/vmTestbase/vm/share/ProcessUtils.cpp
! test/hotspot/jtreg/vmTestbase/vm/share/ProcessUtils.java
- test/hotspot/jtreg/vmTestbase/vm/share/RandomEx.java
- test/hotspot/jtreg/vmTestbase/vm/share/StringUtils.java
- test/hotspot/jtreg/vmTestbase/vm/share/UnsafeAccess.java
- test/hotspot/jtreg/vmTestbase/vm/share/VMRuntimeEnvUtils.java
- test/hotspot/jtreg/vmTestbase/vm/share/monitoring/data/MemoryManagerData.java
- test/hotspot/jtreg/vmTestbase/vm/share/monitoring/data/MemoryPoolData.java
- test/hotspot/jtreg/vmTestbase/vm/share/monitoring/data/MemoryUsageData.java
- test/hotspot/jtreg/vmTestbase/vm/share/process/CmdExecutor.java
- test/hotspot/jtreg/vmTestbase/vm/share/process/MessageInput.java
- test/hotspot/jtreg/vmTestbase/vm/share/process/MessageOutput.java
- test/hotspot/jtreg/vmTestbase/vm/share/process/ProcessHandler.java
- test/hotspot/jtreg/vmTestbase/vm/share/process/StreamMessageInput.java
- test/hotspot/jtreg/vmTestbase/vm/share/process/StreamMessageOutput.java
- test/hotspot/jtreg/vmTestbase/vm/share/transform/AbstractClassFileTransformer.java
- test/hotspot/jtreg/vmTestbase/vm/share/transform/AnnotationAppender.java
- test/hotspot/jtreg/vmTestbase/vm/share/transform/TransformingClassLoader.java

Changeset: 1b1dba80
Author:    Pavel Rappo <prappo at openjdk.org>
Date:      2024-06-20 16:28:48 +0000
URL:       https://git.openjdk.org/babylon/commit/1b1dba8082969244effa86ac03c6053b3b0ddc43

8333358: java/io/IO/IO.java test fails intermittently

Reviewed-by: naoto

! test/jdk/java/io/IO/IO.java
! test/jdk/java/io/IO/input.exp
! test/jdk/java/io/IO/output.exp

Changeset: 265a0f55
Author:    Naoto Sato <naoto at openjdk.org>
Date:      2024-06-20 17:01:17 +0000
URL:       https://git.openjdk.org/babylon/commit/265a0f5547d0ddb220391aef679c122768f02a00

8334490: Normalize string with locale invariant `toLowerCase()`

Reviewed-by: jlu, dfuchs, lancea, rriggs

! test/lib/jdk/test/lib/Platform.java

Changeset: de8ee977
Author:    SendaoYan <syan at openjdk.org>
Committer: Naoto Sato <naoto at openjdk.org>
Date:      2024-06-20 18:04:58 +0000
URL:       https://git.openjdk.org/babylon/commit/de8ee97718d7e12b541b310cf5b67f3e10e91ad9

8334333: MissingResourceCauseTestRun.java fails if run by root

Reviewed-by: naoto, jlu

! test/jdk/java/util/ResourceBundle/Control/MissingResourceCauseTestRun.java

Changeset: 187710e1
Author:    Tom Rodriguez <never at openjdk.org>
Date:      2024-06-20 18:46:36 +0000
URL:       https://git.openjdk.org/babylon/commit/187710e1c1714ba28c7802efd4f7bb32a366d79d

8333300: [JVMCI] add support for generational ZGC

Reviewed-by: dnsimon, kvn, eosterlund

! src/hotspot/cpu/aarch64/jvmciCodeInstaller_aarch64.cpp
! src/hotspot/cpu/riscv/jvmciCodeInstaller_riscv.cpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/z/zBarrier.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.cpp
! src/hotspot/share/gc/z/zBarrierSetRuntime.hpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/jvmci/jvmci_globals.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: 4b4a483b
Author:    Coleen Phillimore <coleenp at openjdk.org>
Date:      2024-06-20 19:03:50 +0000
URL:       https://git.openjdk.org/babylon/commit/4b4a483b6fe7a6fcfdfe6f68faac29099a64c982

8330699: Obsolete -XX:+UseEmptySlotsInSupers

Reviewed-by: shade, fparain, dholmes

! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
- test/hotspot/jtreg/runtime/FieldLayout/OldLayoutCheck.java

Changeset: e5de26dd
Author:    Jatin Bhateja <jbhateja at openjdk.org>
Date:      2024-06-20 23:35:15 +0000
URL:       https://git.openjdk.org/babylon/commit/e5de26ddf0550da9e6d074d5b9ab4a943170adca

8329032: C2 compiler register allocation support for APX EGPRs

Reviewed-by: kvn, sviswanathan

! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_Defs_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/x/xBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/globals_x86.hpp
! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/x86/register_x86.cpp
! src/hotspot/cpu/x86/register_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/vmreg_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java

Changeset: 880e458a
Author:    Vladimir Kozlov <kvn at openjdk.org>
Date:      2024-06-21 00:24:55 +0000
URL:       https://git.openjdk.org/babylon/commit/880e458a1072589ae199cc9204dcce9eab0f4eaa

8333819: Move embedded external addresses from relocation info into separate global table

Reviewed-by: dlong

! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/oopRecorder.cpp
! src/hotspot/share/code/oopRecorder.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp

Changeset: 6a5cb0b2
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-21 07:04:26 +0000
URL:       https://git.openjdk.org/babylon/commit/6a5cb0b2c49cb390ce8b87fd977ee79572df90fc

8334567: [test] runtime/os/TestTracePageSizes move ppc handling

Reviewed-by: stuefe, lucy

! test/hotspot/jtreg/runtime/os/TestTracePageSizes.java

Changeset: bdd96604
Author:    Erik Gahlin <egahlin at openjdk.org>
Date:      2024-06-21 07:36:02 +0000
URL:       https://git.openjdk.org/babylon/commit/bdd96604ae55ba0cd3cd3363e2ba44205d8aa3aa

8323196: jdk/jfr/api/consumer/filestream/TestOrdered.java failed with "Events are not ordered! Reuse = false"

Reviewed-by: mgronlun

! test/jdk/jdk/jfr/api/consumer/filestream/TestOrdered.java

Changeset: ed149062
Author:    Matthias Baesken <mbaesken at openjdk.org>
Date:      2024-06-21 08:38:42 +0000
URL:       https://git.openjdk.org/babylon/commit/ed149062d0e8407710f083aa85d28d27c4a45ecc

8333361: ubsan,test : libHeapMonitorTest.cpp:518:9: runtime error: null pointer passed as argument 2, which is declared to never be null

Reviewed-by: asteiner, lucy, amenkov

! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/libHeapMonitorTest.cpp

Changeset: d2bebffb
Author:    Daniel Fuchs <dfuchs at openjdk.org>
Date:      2024-06-21 09:43:49 +0000
URL:       https://git.openjdk.org/babylon/commit/d2bebffb1fd26fae4526afd33a818ee776b7102e

8327370: (ch) sun.nio.ch.Poller.register throws AssertionError

Co-authored-by: Alan Bateman <alanb at openjdk.org>
Reviewed-by: alanb, jpai, djelinski

! src/java.base/share/classes/sun/nio/ch/Poller.java

Changeset: 711e7238
Author:    Tejesh R <tr at openjdk.org>
Date:      2024-06-21 10:36:05 +0000
URL:       https://git.openjdk.org/babylon/commit/711e7238196a4ef9211ed4cca15c7c1d774df019

6967482: TAB-key does not work in JTables after selecting details-view in JFileChooser
8166352: FilePane.createDetailsView() removes JTable TAB, SHIFT-TAB functionality

Reviewed-by: achung, prr

! src/java.desktop/share/classes/sun/swing/FilePane.java
+ test/jdk/javax/swing/JFileChooser/TABTestONFCExit.java

Changeset: 08ace27d
Author:    Archie Cobbs <acobbs at openjdk.org>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date:      2024-06-21 10:44:51 +0000
URL:       https://git.openjdk.org/babylon/commit/08ace27da1d9cd215c77471eabf41417ff6282d2

8332314: Add window size configuration option to JavaShellToolBuilder interface

Reviewed-by: jlahoda

! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/ConsoleIOContext.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellToolBuilder.java
! src/jdk.jshell/share/classes/jdk/jshell/tool/JavaShellToolBuilder.java

Changeset: dbf5a9a4
Author:    Doug Simon <dnsimon at openjdk.org>
Date:      2024-06-21 13:43:03 +0000
URL:       https://git.openjdk.org/babylon/commit/dbf5a9a4006020ddebcce89692ce8826b6b2db46

8334706: [JVMCI] APX registers incorrectly exposed on AMD64

Reviewed-by: yzheng, never

! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/amd64/AMD64.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/Architecture.java

Changeset: 9f8de221
Author:    Kevin Walls <kevinw at openjdk.org>
Date:      2024-06-21 13:51:06 +0000
URL:       https://git.openjdk.org/babylon/commit/9f8de221d7f0186718411ab3f5217e3883237e84

8327793: Deprecate jstatd for removal

Reviewed-by: alanb, cjplummer

! src/jdk.jstatd/share/classes/module-info.java
! src/jdk.jstatd/share/classes/sun/tools/jstatd/Jstatd.java
! test/jdk/sun/tools/jstatd/JstatdTest.java

Changeset: 75bea280
Author:    Ferenc Rakoczi <ferenc.r.rakoczi at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date:      2024-06-21 14:16:23 +0000
URL:       https://git.openjdk.org/babylon/commit/75bea280b9adb6dac9fefafbb3f4b212f100fbb5

8333867: SHA3 performance can be improved

Reviewed-by: kvn, valeriep

! src/hotspot/share/opto/library_call.cpp
! src/java.base/share/classes/sun/security/provider/DigestBase.java
! src/java.base/share/classes/sun/security/provider/SHA3.java

Changeset: c41293a7
Author:    Jie Fu <jiefu at openjdk.org>
Date:      2024-06-21 14:23:38 +0000
URL:       https://git.openjdk.org/babylon/commit/c41293a70834a79c79e859ebcdb8869884ac87dc

8334695: Fix build failure without zgc after JDK-8333300

Reviewed-by: dnsimon, chagedorn

! src/hotspot/cpu/x86/jvmciCodeInstaller_x86.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp

Changeset: 93d98027
Author:    SendaoYan <syan at openjdk.org>
Committer: Amit Kumar <amitkumar at openjdk.org>
Date:      2024-06-21 15:48:38 +0000
URL:       https://git.openjdk.org/babylon/commit/93d98027649615afeeeb6a9510230d9655a74a8f

8334715: [riscv] Mixed use of tab and whitespace in riscv.ad

Reviewed-by: chagedorn, amitkumar

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

Changeset: 8e1d2b09
Author:    Rajan Halade <rhalade at openjdk.org>
Date:      2024-06-21 16:37:57 +0000
URL:       https://git.openjdk.org/babylon/commit/8e1d2b091c9a311d98a0b886a803fb18d4405d8a

8334441: Mark tests in jdk_security_infra group as manual

Reviewed-by: clanger, mullan

! test/jdk/ProblemList.txt
! test/jdk/TEST.groups
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CertignaCA.java
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/DTrustCA.java
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/DigicertCSRootG5.java
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/EmSignRootG2CA.java
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/HaricaCA.java
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/LuxTrustCA.java
! test/jdk/security/infra/javax/net/ssl/HttpsURLConnectionTest.java

Changeset: 689cee3d
Author:    Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date:      2024-06-21 18:02:57 +0000
URL:       https://git.openjdk.org/babylon/commit/689cee3d0950e15e88a1f6738bfded00655dca9c

8334509: Cancelling PageDialog does not return the same PageFormat object

Reviewed-by: aivanov, prr

! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp
+ test/jdk/java/awt/print/PrinterJob/PageDialogCancelTest.java

Changeset: 1ff5acda
Author:    Nizar Benalla <nbenalla at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date:      2024-06-21 20:13:26 +0000
URL:       https://git.openjdk.org/babylon/commit/1ff5acdafff1ccd3e64c70eebbfbff75e0d783eb

8332099: since-checker - Add @ since to package-info in jdk.jsobject

Reviewed-by: prr

! src/jdk.jsobject/share/classes/netscape/javascript/package-info.java

Changeset: 76cceb2a
Author:    Paul Sandoz <psandoz at openjdk.org>
Date:      2024-06-24 19:45:36 +0000
URL:       https://git.openjdk.org/babylon/commit/76cceb2a1e679d9dea132a01c32ce9f29c03ed59

Merge

! .jcheck/conf
! cr-examples/spirv/pom.xml
! cr-examples/triton/pom.xml
! cr-examples/triton/src/test/java/oracle/code/triton/TritonTestExtension.java
! hat/pom.xml
! make/conf/module-loader-map.conf
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/reflect/Method.java
! src/java.base/share/classes/java/lang/reflect/code/bytecode/BytecodeGenerator.java
! src/java.base/share/classes/java/lang/reflect/code/bytecode/BytecodeLift.java
! src/java.base/share/classes/module-info.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! test/jdk/TEST.groups
! test/jdk/java/lang/reflect/code/bytecode/TestBranchCompactor.java
! test/langtools/tools/javac/diags/examples.not-yet.txt
! .jcheck/conf
+ cr-examples/spirv/pom.xml
+ cr-examples/triton/pom.xml
+ cr-examples/triton/src/test/java/oracle/code/triton/TritonTestExtension.java
+ hat/pom.xml
! make/conf/module-loader-map.conf
! src/java.base/share/classes/java/lang/invoke/InvokerBytecodeGenerator.java
! src/java.base/share/classes/java/lang/reflect/Method.java
+ src/java.base/share/classes/java/lang/reflect/code/bytecode/BytecodeGenerator.java
+ src/java.base/share/classes/java/lang/reflect/code/bytecode/BytecodeLift.java
! src/java.base/share/classes/module-info.java
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacElements.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! test/jdk/TEST.groups
+ test/jdk/java/lang/reflect/code/bytecode/TestBranchCompactor.java
! test/langtools/tools/javac/diags/examples.not-yet.txt



More information about the babylon-dev mailing list