git: openjdk/loom: jom-master: 605 new changesets
duke
duke at openjdk.org
Tue Feb 27 07:44:40 UTC 2024
Changeset: 3560e680
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-01-08 02:37:10 +0000
URL: https://git.openjdk.org/loom/commit/3560e680bcd5f9427b43f616f21f87adee8e8aca
8322815: Eliminate -Wparentheses warnings in shenandoah code
Reviewed-by: shade, zgu
! src/hotspot/share/gc/shenandoah/c2/shenandoahSupport.cpp
Changeset: e4427698
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-01-08 02:46:10 +0000
URL: https://git.openjdk.org/loom/commit/e44276989fc6358065412be7567d0141c84f1282
8322754: click JComboBox when dialog about to close causes IllegalComponentStateException
Reviewed-by: abhiscxk, serb
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicComboPopup.java
+ test/jdk/javax/swing/JComboBox/ComboPopupBug.java
Changeset: d75d876e
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-01-08 07:30:21 +0000
URL: https://git.openjdk.org/loom/commit/d75d876eddfd2e59d9d28c2860fdab4ef3ec3c6b
8322806: Eliminate -Wparentheses warnings in aarch64 code
Reviewed-by: stefank, dholmes
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
Changeset: 7edd10e5
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-01-08 08:20:07 +0000
URL: https://git.openjdk.org/loom/commit/7edd10e5fa71dafbbad23455553b7f5ff0a75ac9
8321786: SegmentAllocator:allocateFrom(ValueLayout, MemorySegment,ValueLayout,long,long) spec mismatch in exception scenario
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/java/lang/foreign/MemorySegment.java
! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.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/MemoryLayoutUtil.java
! test/jdk/java/foreign/TestLayouts.java
! test/jdk/java/foreign/TestMemoryAccessInstance.java
! test/jdk/java/foreign/TestScopedOperations.java
! test/jdk/java/foreign/TestSegmentAllocators.java
! test/jdk/java/foreign/TestSegmentCopy.java
! test/jdk/java/foreign/TestSegments.java
Changeset: a40d397d
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-01-08 09:01:33 +0000
URL: https://git.openjdk.org/loom/commit/a40d397d5d785d29a2d5e848f872d11dab3bf80c
8323110: Eliminate -Wparentheses warnings in ppc code
Reviewed-by: dholmes
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
Changeset: eb9e754b
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-08 10:27:00 +0000
URL: https://git.openjdk.org/loom/commit/eb9e754b3a439cc3ce36c2c9393bc8b250343844
8323065: Unneccesary CodeBlob lookup in CompiledIC::internal_set_ic_destination
Reviewed-by: dlong, thartmann
! src/hotspot/share/code/compiledIC.cpp
Changeset: 09c6c4ff
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2024-01-08 11:41:51 +0000
URL: https://git.openjdk.org/loom/commit/09c6c4ff021b7dc719c0b1e0dfb041b03bba1b5d
8322489: 22-b27: Up to 7% regression in all Footprint3-*-G1/ZGC
Reviewed-by: egahlin
! src/hotspot/share/jfr/jfr.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointWriter.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp
Changeset: 71aac7a5
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-01-08 11:45:18 +0000
URL: https://git.openjdk.org/loom/commit/71aac7a5fbb9a32181ada1a04b6a9622fe939c59
8276809: java/awt/font/JNICheck/FreeTypeScalerJNICheck.java shows JNI warning on Windows
Reviewed-by: rschmelter, stuefe
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsEnv.cpp
Changeset: 458e563c
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-01-08 12:57:55 +0000
URL: https://git.openjdk.org/loom/commit/458e563cd994f5e0f590c2144e8ed35d020d53d6
8310711: [IR Framework] Remove safepoint while printing handling
Reviewed-by: thartmann, epeter
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/CompilePhaseBlock.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/State.java
- test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/WriterThread.java
- test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/WriterThreads.java
- test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestSafepointWhilePrinting.java
- test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/safepoint_while_printing_hotspot_pid.log
Changeset: fc047508
Author: Fredrik Bredberg <fbredberg at openjdk.org>
Committer: Erik Österlund <eosterlund at openjdk.org>
Date: 2024-01-08 13:30:23 +0000
URL: https://git.openjdk.org/loom/commit/fc047508170ab666857d740ccf541c2c3b612277
8321371: SpinPause() not implemented for bsd_aarch64/macOS
Reviewed-by: eosterlund, dholmes, dcubed, eastigeevich, shade
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
Changeset: 29397d29
Author: Fredrik Bredberg <fbredberg at openjdk.org>
Committer: Erik Österlund <eosterlund at openjdk.org>
Date: 2024-01-08 13:32:17 +0000
URL: https://git.openjdk.org/loom/commit/29397d29baac3b29083b1b5d6b2cb06e456af0c3
8320317: ObjectMonitor NotRunnable is not really an optimization
Reviewed-by: eosterlund, dholmes, shade, dcubed
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
Changeset: c90768c9
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-01-08 13:47:43 +0000
URL: https://git.openjdk.org/loom/commit/c90768c93b26771bb8f4bdbe855d054ad089b337
8318444: Write details about compilation bailouts into crash reports
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_Compilation.hpp
! src/hotspot/share/ci/ciEnv.hpp
+ src/hotspot/share/compiler/compilationFailureInfo.cpp
+ src/hotspot/share/compiler/compilationFailureInfo.hpp
! src/hotspot/share/compiler/compiler_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: 57a65fe4
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-01-08 14:09:27 +0000
URL: https://git.openjdk.org/loom/commit/57a65fe436a3617d64bbf0b02d4c7f7c2551448f
8322003: JShell - Incorrect type inference in lists of records implementing interfaces
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
! test/langtools/jdk/jshell/VariablesTest.java
Changeset: c8fa3e21
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2024-01-08 14:55:17 +0000
URL: https://git.openjdk.org/loom/commit/c8fa3e21e6a4fd7846932b545a1748cc1dc6d9f1
8320310: CompiledMethod::has_monitors flag can be incorrect
Reviewed-by: vlivanov, thartmann
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/opto/locknode.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
Changeset: 2acb5bd9
Author: Ilya Gavrilin <igavrilin at openjdk.org>
Committer: Vladimir Kempik <vkempik at openjdk.org>
Date: 2024-01-08 15:53:58 +0000
URL: https://git.openjdk.org/loom/commit/2acb5bd9924511b58b0e57ea9eb6c2dee9fd3ee8
8322790: RISC-V: Tune costs for shuffles with no conversion
Reviewed-by: rehn, fyang
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 827c71da
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-01-08 16:10:21 +0000
URL: https://git.openjdk.org/loom/commit/827c71dac9a5732f70bc7341743bce314cad302f
8310190: C2 SuperWord: AlignVector is broken, generates misaligned packs
Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Reviewed-by: kvn, chagedorn
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/chaitin.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/machnode.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/opto/vectorization.hpp
! src/hotspot/share/opto/vectornode.hpp
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVectorFuzzer.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestDependencyOffsets.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMovingLoadBeforeStore.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java
! test/hotspot/jtreg/compiler/vectorization/TestBufferVectorization.java
Changeset: c4a83bd6
Author: William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-08 16:44:28 +0000
URL: https://git.openjdk.org/loom/commit/c4a83bd6f6c45e72bd776e929005be0aa9408867
8323086: Shenandoah: Heap could be corrupted by oom during evacuation
Reviewed-by: kdnilsen, shade
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
Changeset: 387828a3
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2024-01-08 16:56:44 +0000
URL: https://git.openjdk.org/loom/commit/387828a3f7e4ec5b26954747e756aac212d579ae
8322980: Debug agent's dumpThread() API should update thread's name before printing it
Reviewed-by: kevinw, sspitsyn
! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c
Changeset: d47393bd
Author: Xin Liu <xliu at openjdk.org>
Date: 2024-01-08 18:53:41 +0000
URL: https://git.openjdk.org/loom/commit/d47393bd8225e818f0f9cd45192a5e656018af11
8320128: Clean up Parse constructor for OSR
Reviewed-by: thartmann, shade
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse1.cpp
Changeset: 24823ba6
Author: Joshua Cao <joshcao at amazon.com>
Committer: Xin Liu <xliu at openjdk.org>
Date: 2024-01-08 19:46:04 +0000
URL: https://git.openjdk.org/loom/commit/24823ba647d4bf412586372cd5076f35bbc131a5
8323095: Expand TraceOptoParse block output abbreviations
Reviewed-by: thartmann, chagedorn, xliu
! src/hotspot/share/opto/parse1.cpp
Changeset: d78e8dab
Author: Rajat Mahajan <rmahajan at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2024-01-08 19:58:32 +0000
URL: https://git.openjdk.org/loom/commit/d78e8dab93868c1212c95e165f556ad89a0b6920
8322545: Declare newInsets as static in ThemeReader.cpp
Reviewed-by: serb, aivanov
! src/java.desktop/windows/native/libawt/windows/ThemeReader.cpp
Changeset: 8a4dc79e
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2024-01-08 20:17:29 +0000
URL: https://git.openjdk.org/loom/commit/8a4dc79e1a40e7115e2971af81623b6b0368f41c
8274300: Address dsymutil warning by excluding platform specific files
Reviewed-by: erikj
! make/test/BuildTestLibNative.gmk
! make/test/JtregNativeHotspot.gmk
Changeset: ca9635df
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-01-08 21:26:18 +0000
URL: https://git.openjdk.org/loom/commit/ca9635df3357bf70b41645f619237b6d2068afb7
8322759: Eliminate -Wparentheses warnings in compiler code
Reviewed-by: kvn, shade
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_ValueStack.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/compiler/compilerDefinitions.inline.hpp
Changeset: 61ebe3b0
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2024-01-08 22:41:07 +0000
URL: https://git.openjdk.org/loom/commit/61ebe3b0c4afb6bfdadbf54d0e8a20347bea1975
8323032: OptimizedModuleHandlingTest failed in dynamic CDS archive mode
Reviewed-by: dholmes, matsaave
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/OptimizeModuleHandlingTest.java
Changeset: 841ab487
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2024-01-08 23:53:06 +0000
URL: https://git.openjdk.org/loom/commit/841ab487f83d7e3639d352e796dc7131310c2390
8322657: CDS filemap fastdebug assert while loading Graal CE Polyglot in isolated classloader
Reviewed-by: matsaave, dholmes
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ModularJarWithNonExistentJar.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/DefineModuleApp.java
+ test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/manifest-with-non-existent-jar.txt
Changeset: 8ae309eb
Author: Weibing Xiao <weibing.xiao at oracle.com>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-01-09 04:04:12 +0000
URL: https://git.openjdk.org/loom/commit/8ae309ebacd6947bbad2ef168ca13702e1cba099
8318971: Better Error Handling for Jar Tool When Processing Non-existent Files
Reviewed-by: alanb, jpai
! src/jdk.jartool/share/classes/sun/tools/jar/Main.java
! test/jdk/tools/jar/InputFilesTest.java
Changeset: 176606d0
Author: Athijegannathan Sundararajan <sundar at openjdk.org>
Date: 2024-01-09 04:36:30 +0000
URL: https://git.openjdk.org/loom/commit/176606d0cb9117ca9080261f898cd57339fa5a85
8310995: missing @since tags in 36 jdk.dynalink classes
Reviewed-by: jlaskey, iris, attila
! src/jdk.dynalink/share/classes/jdk/dynalink/CallSiteDescriptor.java
! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/DynamicLinkerFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/NamedOperation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/Namespace.java
! src/jdk.dynalink/share/classes/jdk/dynalink/NamespaceOperation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/NoSuchDynamicMethodException.java
! src/jdk.dynalink/share/classes/jdk/dynalink/Operation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/RelinkableCallSite.java
! src/jdk.dynalink/share/classes/jdk/dynalink/SecureLookupSupplier.java
! src/jdk.dynalink/share/classes/jdk/dynalink/StandardNamespace.java
! src/jdk.dynalink/share/classes/jdk/dynalink/StandardOperation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/BeansLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/MissingMemberHandlerFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/beans/StaticClass.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/ConversionComparator.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardedInvocation.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardedInvocationTransformer.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingDynamicLinkerExporter.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/GuardingTypeConverterFactory.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/LinkRequest.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/LinkerServices.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/MethodHandleTransformer.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/MethodTypeConversionStrategy.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/TypeBasedGuardingDynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/CompositeGuardingDynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/CompositeTypeBasedGuardingDynamicLinker.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/DefaultInternalObjectFilter.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Guards.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/Lookup.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/SimpleLinkRequest.java
! src/jdk.dynalink/share/classes/jdk/dynalink/linker/support/TypeUtilities.java
! src/jdk.dynalink/share/classes/jdk/dynalink/package-info.java
! src/jdk.dynalink/share/classes/jdk/dynalink/support/AbstractRelinkableCallSite.java
! src/jdk.dynalink/share/classes/jdk/dynalink/support/ChainedCallSite.java
! src/jdk.dynalink/share/classes/jdk/dynalink/support/SimpleRelinkableCallSite.java
Changeset: 07fce8ef
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-09 06:11:44 +0000
URL: https://git.openjdk.org/loom/commit/07fce8eff207eedcbab29b52660f19333df7c574
8320864: Serial: Extract out Full GC related fields from ContiguousSpace
Reviewed-by: kbarrett, sjohanss
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/serial/genMarkSweep.hpp
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/genCollectedHeap.cpp
! src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
Changeset: 7286f529
Author: Alan Bateman <alanb at openjdk.org>
Date: 2024-01-09 07:05:27 +0000
URL: https://git.openjdk.org/loom/commit/7286f5291d6aad290fda778668eeb3a7cbfd8a55
8322829: Refactor nioBlocker to avoid blocking while holding Thread's interrupt lock
Reviewed-by: jpai
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractInterruptibleChannel.java
! src/java.base/share/classes/java/nio/channels/spi/AbstractSelector.java
! src/java.base/share/classes/sun/nio/ch/Interruptible.java
Changeset: 4cf131a1
Author: Ludovic Henry <luhenry at openjdk.org>
Committer: Robbin Ehn <rehn at openjdk.org>
Date: 2024-01-09 07:26:35 +0000
URL: https://git.openjdk.org/loom/commit/4cf131a101d13699b1bf017895798c9bda87f551
8319716: RISC-V: Add SHA-2
Co-authored-by: Robbin Ehn <rehn at openjdk.org>
Reviewed-by: fyang, mli, luhenry
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 30f93a29
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2024-01-09 07:34:50 +0000
URL: https://git.openjdk.org/loom/commit/30f93a29c2f677d0279176b89edf2ecdc06b42ca
8320069: RISC-V: Add Zcb instructions
Reviewed-by: fyang, vkempik
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
Changeset: 075fed91
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-01-09 08:19:57 +0000
URL: https://git.openjdk.org/loom/commit/075fed91bd144d94328e198b41ea2946961940e9
8323241: jcmd manpage should use lists for argument lists
Reviewed-by: alanb
! src/jdk.jcmd/share/man/jcmd.1
Changeset: 52a6c375
Author: Boris Ulasevich <bulasevich at openjdk.org>
Date: 2024-01-09 10:33:52 +0000
URL: https://git.openjdk.org/loom/commit/52a6c37558fa970f595067bc1bb5bc2b710c3876
8322858: compiler/c2/aarch64/TestFarJump.java fails on AArch64 due to unexpected PrintAssembly output
Reviewed-by: aph, thartmann
! test/hotspot/jtreg/compiler/c2/aarch64/TestFarJump.java
Changeset: 6e9671a8
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-09 10:37:02 +0000
URL: https://git.openjdk.org/loom/commit/6e9671a8a87a369c6986854a2c3c32cc9d7027ba
8323264: Serial: Remove unused GenerationBlockSizeClosure
Reviewed-by: stefank
! src/hotspot/share/gc/serial/generation.cpp
Changeset: 7d42aa15
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2024-01-09 11:31:50 +0000
URL: https://git.openjdk.org/loom/commit/7d42aa15137814761ff314112a055e835a659cf1
8310277: jdk/javadoc/doclet/testMethodCommentAlgorithm/TestMethodCommentsAlgorithm.java fails with IllegalStateException
Reviewed-by: jjg
! test/langtools/jdk/javadoc/doclet/testMethodCommentAlgorithm/TestMethodCommentsAlgorithm.java
Changeset: 37a61720
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2024-01-09 11:36:36 +0000
URL: https://git.openjdk.org/loom/commit/37a61720b60a503a958b35c422ca4f2eb06d62fb
8322936: Update blessed-modifier-order.sh for default, sealed, and non-sealed
Reviewed-by: erikj, rriggs, martin
! bin/blessed-modifier-order.sh
Changeset: ff499ef7
Author: Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-01-09 13:26:38 +0000
URL: https://git.openjdk.org/loom/commit/ff499ef79f6bffe95afa17a9aa312ac9f67fba18
8233443: G1 DetailedUsage class names overly generic for global namespace
Reviewed-by: ayang, gli, tschatzl
! src/hotspot/share/gc/g1/g1HeapTransition.cpp
! src/hotspot/share/gc/g1/g1HeapTransition.hpp
Changeset: 52c7ff1d
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-01-09 13:47:32 +0000
URL: https://git.openjdk.org/loom/commit/52c7ff1d81940d6d0d1e3dd7ad0447c80708161c
8322330: JavadocHelperTest.java OOMEs with Parallel GC and ZGC
Reviewed-by: ayang, aboldtch
! test/langtools/jdk/internal/shellsupport/doc/JavadocHelperTest.java
Changeset: 438ab7c1
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-09 14:23:42 +0000
URL: https://git.openjdk.org/loom/commit/438ab7c115249d7501edfbb2d3c62e96ae824181
8323284: Remove unused FilteringClosure declaration
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/oops/oop.hpp
Changeset: 886386c0
Author: Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-09 15:52:39 +0000
URL: https://git.openjdk.org/loom/commit/886386c0396d4cd4f1be24906a77c9dbfc8626e6
8322890: Directly return in OldPLABSizeConstraintFunc
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/shared/jvmFlagConstraintsGC.cpp
Changeset: ee98d262
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-01-09 17:03:28 +0000
URL: https://git.openjdk.org/loom/commit/ee98d262181f5822609674c71c85ad4576ac1632
8323066: gc/g1/TestSkipRebuildRemsetPhase.java fails with 'Skipping Remembered Set Rebuild.' missing
Reviewed-by: ayang, iwalulya
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/gc/g1/TestSkipRebuildRemsetPhase.java
Changeset: dd8ae616
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2024-01-09 19:31:03 +0000
URL: https://git.openjdk.org/loom/commit/dd8ae616437398f957f9b4f09cf2c7f1d0bd0938
8322237: Heap dump contains duplicate thread records for mounted virtual threads
Reviewed-by: dholmes, sspitsyn
! src/hotspot/share/services/heapDumper.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/HeapDump/VThreadInHeapDump.java
Changeset: bc05893f
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-09 19:37:28 +0000
URL: https://git.openjdk.org/loom/commit/bc05893f820ff8158897f84b9d2fdaed2cd1661b
8323318: Remove unused Space::is_free_block
Reviewed-by: tschatzl
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
Changeset: f3be138e
Author: Mandy Chung <mchung at openjdk.org>
Date: 2024-01-09 22:04:02 +0000
URL: https://git.openjdk.org/loom/commit/f3be138eb80c9e7f6cc21afb75cda9e49b667c8a
8322809: SystemModulesMap::classNames and moduleNames arrays do not match the order
Reviewed-by: alanb
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java
+ test/jdk/tools/jlink/plugins/SystemModuleDescriptors/ModuleMainClassTest.java
+ test/jdk/tools/jlink/plugins/SystemModuleDescriptors/src/com.foo/com/foo/Main.java
+ test/jdk/tools/jlink/plugins/SystemModuleDescriptors/src/com.foo/module-info.java
= test/jdk/tools/jlink/plugins/SystemModuleDescriptors/src/net.foo/module-info.java
+ test/jdk/tools/jlink/plugins/SystemModuleDescriptors/src/net.foo/net/foo/Main.java
Changeset: aba19334
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2024-01-09 22:05:37 +0000
URL: https://git.openjdk.org/loom/commit/aba19334eaeb46d37169cddeef929b13e050a60e
8323210: Update the usage of cmsFLAGS_COPY_ALPHA
Reviewed-by: prr
! src/java.desktop/share/native/liblcms/LCMS.c
! test/jdk/sun/java2d/cmm/ColorConvertOp/ColCvtAlphaDifferentSrcDst.java
Changeset: e9f7db30
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-01-09 22:26:17 +0000
URL: https://git.openjdk.org/loom/commit/e9f7db304559cbc8e2b46ea30496d3c570569f4c
8322880: Eliminate -Wparentheses warnings in arm32 code
Reviewed-by: shade, dholmes
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/assembler_arm.hpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/frame_arm.inline.hpp
! src/hotspot/cpu/arm/nativeInst_arm_32.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
Changeset: 28d8149c
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-01-09 22:33:13 +0000
URL: https://git.openjdk.org/loom/commit/28d8149c693a9470bbde4b1a27c4b9be6c5f365c
8323115: x86-32: Incorrect predicates for cmov instruct transforms with UseSSE
Reviewed-by: shade, thartmann
! src/hotspot/cpu/x86/x86_32.ad
Changeset: a5071e01
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-01-09 22:47:36 +0000
URL: https://git.openjdk.org/loom/commit/a5071e010be8c79f1a3cd96f7325d04bac8f7ae0
8322817: RISC-V: Eliminate -Wparentheses warnings in riscv code
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
Changeset: 376051a9
Author: Naoto Sato <naoto at openjdk.org>
Date: 2024-01-09 23:11:21 +0000
URL: https://git.openjdk.org/loom/commit/376051a9be95e0e4acf3c59d0eba3e9ef8727d79
8320919: Clarify Locale related system properties
Reviewed-by: smarks, rriggs
! src/java.base/share/classes/java/util/Locale.java
Changeset: f4ca41ad
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-01-10 00:19:05 +0000
URL: https://git.openjdk.org/loom/commit/f4ca41ad75fa78a08ff069ba0b6ac3596e35c23d
8322816: RISC-V: Incorrect guarantee in patch_vtype
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/assembler_riscv.hpp
Changeset: 85692274
Author: Zhiqiang Zang <zhiqiang.zang at utexas.edu>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-01-10 07:31:56 +0000
URL: https://git.openjdk.org/loom/commit/856922747358291ed2e112c328fb776a7be2567d
8322589: Add Ideal transformation: (~a) & (~b) => ~(a | b)
Reviewed-by: thartmann, epeter
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/addnode.hpp
! src/hotspot/share/opto/mulnode.cpp
! test/hotspot/jtreg/compiler/c2/irTests/AndINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/AndLNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 88378ed0
Author: Tobias Holenstein <tholenstein at openjdk.org>
Date: 2024-01-10 08:30:47 +0000
URL: https://git.openjdk.org/loom/commit/88378ed0584c7eb0849b6fc1e361fd8ea0698caf
8277869: Maven POMs are using HTTP links where HTTPS is available
Reviewed-by: kvn, thartmann
! src/utils/IdealGraphVisualizer/Bytecodes/pom.xml
! src/utils/IdealGraphVisualizer/Bytecodes/src/main/resources/com/sun/hotspot/igv/bytecodes/BytecodeViewTopComponentSettings.xml
! src/utils/IdealGraphVisualizer/Bytecodes/src/main/resources/com/sun/hotspot/igv/bytecodes/BytecodeViewTopComponentWstcref.xml
! src/utils/IdealGraphVisualizer/Bytecodes/src/main/resources/com/sun/hotspot/igv/bytecodes/layer.xml
! src/utils/IdealGraphVisualizer/ControlFlow/pom.xml
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/resources/com/sun/hotspot/igv/controlflow/ControlFlowTopComponentSettings.xml
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/resources/com/sun/hotspot/igv/controlflow/ControlFlowTopComponentWstcref.xml
! src/utils/IdealGraphVisualizer/ControlFlow/src/main/resources/com/sun/hotspot/igv/controlflow/layer.xml
! src/utils/IdealGraphVisualizer/Coordinator/pom.xml
! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/OutlineTopComponentSettings.xml
! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/OutlineTopComponentWstcref.xml
! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/StandardConfiguration.xml
! src/utils/IdealGraphVisualizer/Coordinator/src/main/resources/com/sun/hotspot/igv/coordinator/layer.xml
! src/utils/IdealGraphVisualizer/Data/pom.xml
! src/utils/IdealGraphVisualizer/Data/src/main/resources/com/sun/hotspot/igv/data/serialization/graphdocument.xsd
! src/utils/IdealGraphVisualizer/Difference/pom.xml
! src/utils/IdealGraphVisualizer/Filter/pom.xml
! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/layer.xml
! src/utils/IdealGraphVisualizer/FilterWindow/pom.xml
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/resources/com/sun/hotspot/igv/filterwindow/FilterTopComponentSettings.xml
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/resources/com/sun/hotspot/igv/filterwindow/FilterTopComponentWstcref.xml
! src/utils/IdealGraphVisualizer/FilterWindow/src/main/resources/com/sun/hotspot/igv/filterwindow/layer.xml
! src/utils/IdealGraphVisualizer/Graph/pom.xml
! src/utils/IdealGraphVisualizer/HierarchicalLayout/pom.xml
! src/utils/IdealGraphVisualizer/Layout/pom.xml
! src/utils/IdealGraphVisualizer/NetworkConnection/pom.xml
! src/utils/IdealGraphVisualizer/SelectionCoordinator/pom.xml
! src/utils/IdealGraphVisualizer/ServerCompiler/pom.xml
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/layer.xml
! src/utils/IdealGraphVisualizer/Settings/pom.xml
! src/utils/IdealGraphVisualizer/Settings/src/main/resources/com/sun/hotspot/igv/settings/layer.xml
! src/utils/IdealGraphVisualizer/Util/pom.xml
! src/utils/IdealGraphVisualizer/View/pom.xml
! src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/layer.xml
! src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/propertiesWsmode.xml
! src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/propertiesWstcref.xml
! src/utils/IdealGraphVisualizer/application/pom.xml
! src/utils/IdealGraphVisualizer/branding/pom.xml
! src/utils/IdealGraphVisualizer/pom.xml
! src/utils/LogCompilation/pom.xml
Changeset: 40861761
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-01-10 09:57:16 +0000
URL: https://git.openjdk.org/loom/commit/40861761c2b0bb5ae548afc4752dc7cee3bf506a
8322987: Remove gc/stress/gclocker/TestGCLocker* since they always fail with OOME
Reviewed-by: ayang, lmesnik
! test/hotspot/jtreg/ProblemList.txt
- test/hotspot/jtreg/gc/stress/gclocker/TestGCLocker.java
- test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithG1.java
- test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithParallel.java
- test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithSerial.java
- test/hotspot/jtreg/gc/stress/gclocker/TestGCLockerWithShenandoah.java
- test/hotspot/jtreg/gc/stress/gclocker/libTestGCLocker.c
Changeset: 98470864
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-10 10:56:24 +0000
URL: https://git.openjdk.org/loom/commit/9847086466359e330fdb7dceb29c7d31cf0242ce
8323499: Remove unused methods in space.hpp
Reviewed-by: tschatzl
! src/hotspot/share/gc/shared/space.hpp
Changeset: 8d947991
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-10 11:28:51 +0000
URL: https://git.openjdk.org/loom/commit/8d9479910f587a2524a2d4068174f14e224ff2cf
8322828: Parallel: Rename ParallelCompactData::_region_start
Reviewed-by: tschatzl, ehelin
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: 88dafe56
Author: Guoxiong Li <gli at openjdk.org>
Date: 2024-01-10 12:15:38 +0000
URL: https://git.openjdk.org/loom/commit/88dafe564f163ed738a8cb6adc449b94e606999f
8314629: Generational ZGC: Clearing All SoftReferences log line lacks GCId
Reviewed-by: eosterlund, tschatzl
! src/hotspot/share/gc/z/zReferenceProcessor.cpp
! src/hotspot/share/gc/z/zReferenceProcessor.hpp
Changeset: 2e472fe7
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2024-01-10 12:18:01 +0000
URL: https://git.openjdk.org/loom/commit/2e472fe7ea98ca1f07a90d1ad6704e8b2bb3afcf
8322294: Cleanup NativePostCallNop
Reviewed-by: mdoerr, aph
! src/hotspot/cpu/aarch64/frame_aarch64.hpp
! src/hotspot/cpu/aarch64/frame_aarch64.inline.hpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
! src/hotspot/cpu/aarch64/nativeInst_aarch64.hpp
! src/hotspot/cpu/arm/frame_arm.hpp
! src/hotspot/cpu/arm/frame_arm.inline.hpp
! src/hotspot/cpu/arm/nativeInst_arm_32.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/cpu/riscv/frame_riscv.hpp
! src/hotspot/cpu/riscv/frame_riscv.inline.hpp
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
! src/hotspot/cpu/riscv/nativeInst_riscv.hpp
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/frame_s390.inline.hpp
! src/hotspot/cpu/s390/nativeInst_s390.hpp
! src/hotspot/cpu/x86/frame_x86.hpp
! src/hotspot/cpu/x86/frame_x86.inline.hpp
! src/hotspot/cpu/x86/nativeInst_x86.cpp
! src/hotspot/cpu/x86/nativeInst_x86.hpp
! src/hotspot/cpu/zero/frame_zero.hpp
! src/hotspot/cpu/zero/frame_zero.inline.hpp
! src/hotspot/cpu/zero/nativeInst_zero.hpp
! src/hotspot/share/code/codeCache.inline.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/runtime/frame.hpp
! src/hotspot/share/runtime/frame.inline.hpp
Changeset: 679f526d
Author: Guoxiong Li <gli at openjdk.org>
Date: 2024-01-10 12:18:12 +0000
URL: https://git.openjdk.org/loom/commit/679f526d89f679b1f42a1a4acdecf93686bde8a4
8322278: Generational ZGC: Adjust the comment of ZHeuristics::use_per_cpu_shared_small_pages
Reviewed-by: eosterlund
! src/hotspot/share/gc/z/zHeuristics.cpp
Changeset: b2a39c57
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2024-01-10 13:03:36 +0000
URL: https://git.openjdk.org/loom/commit/b2a39c576706622b624314c89fa6d10d0b422f86
8316241: Test jdk/jdk/jfr/jvm/TestChunkIntegrity.java failed
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp
! src/hotspot/share/jfr/recorder/storage/jfrMemorySpace.inline.hpp
Changeset: d2d58dd6
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2024-01-10 13:13:32 +0000
URL: https://git.openjdk.org/loom/commit/d2d58dd6a8ec366a4bc3eb12a253b252de24557e
8322324: java/foreign/TestStubAllocFailure.java times out while waiting for forked process
8322637: java/foreign/critical/TestCriticalUpcall.java timed out
Reviewed-by: mcimadamore
! test/jdk/java/foreign/UpcallTestHelper.java
Changeset: ec385057
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2024-01-10 13:25:43 +0000
URL: https://git.openjdk.org/loom/commit/ec38505720251ceefc8e838bd68b740d166c83c1
8323508: Remove TestGCLockerWithShenandoah.java line from TEST.groups
Reviewed-by: dholmes, shade, tschatzl
! test/hotspot/jtreg/TEST.groups
Changeset: 2806adee
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2024-01-10 14:07:57 +0000
URL: https://git.openjdk.org/loom/commit/2806adee2d8cca6bc215f285888631799bd02eac
8321685: Missing ResourceMark in code called from JvmtiEnvBase::get_vthread_jvf
Reviewed-by: amenkov, cjplummer
! src/hotspot/share/prims/jvmtiEnvBase.cpp
Changeset: 16170678
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-01-10 15:03:21 +0000
URL: https://git.openjdk.org/loom/commit/16170678a72dbd7eecf55c21a426fb6179362fba
8323331: fix typo hpage_pdm_size
Reviewed-by: shade, mdoerr
! src/hotspot/os/linux/os_linux.cpp
Changeset: 2174f664
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-10 15:18:57 +0000
URL: https://git.openjdk.org/loom/commit/2174f6646e8897f7e3991141a743c047c6e57026
8323005: Parallel: Refactor PSPromotionManager::claim_or_forward_depth
Reviewed-by: tschatzl, rrich
! src/hotspot/share/gc/parallel/psPromotionManager.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
Changeset: f0169341
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-10 15:19:09 +0000
URL: https://git.openjdk.org/loom/commit/f0169341846360d202c973ec368fdc3c5bf1ae5d
8323518: Parallel: Remove unused methods in psParallelCompact.hpp
Reviewed-by: tschatzl
! src/hotspot/share/gc/parallel/psParallelCompact.hpp
Changeset: 475306b7
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-01-10 16:34:06 +0000
URL: https://git.openjdk.org/loom/commit/475306b7576356ca8e5b93fa7fe1be6c4d15065e
7057369: (fs spec) FileStore getUsableSpace and getUnallocatedSpace could be clearer
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/file/FileStore.java
Changeset: b86c3b7a
Author: Viktor Klang <vklang at openjdk.org>
Date: 2024-01-10 16:42:30 +0000
URL: https://git.openjdk.org/loom/commit/b86c3b7a68335d57699ea3c5ec6d09a62ea9026a
8309218: java/util/concurrent/locks/Lock/OOMEInAQS.java still times out with ZGC, Generational ZGC, and SerialGC
Reviewed-by: jpai, dholmes, alanb
! test/jdk/ProblemList-generational-zgc.txt
! test/jdk/ProblemList-zgc.txt
! test/jdk/java/util/concurrent/locks/Lock/OOMEInAQS.java
Changeset: a7db4fec
Author: William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-10 17:10:39 +0000
URL: https://git.openjdk.org/loom/commit/a7db4fecebe98135d36c6f46e1fa60959adbe78b
8323428: Shenandoah: Unused memory in regions compacted during a full GC should be mangled
Reviewed-by: ysr, kdnilsen, shade
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
Changeset: c96cbe48
Author: Gerard Ziemski <gziemski at openjdk.org>
Date: 2024-01-10 17:29:55 +0000
URL: https://git.openjdk.org/loom/commit/c96cbe481c86800b76e220374b24b6671984adb7
8313083: Print 'rss' and 'cache' as part of the container information
Reviewed-by: sgehwolf
! 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
! src/hotspot/os/linux/osContainer_linux.cpp
! src/hotspot/os/linux/osContainer_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! test/hotspot/jtreg/containers/docker/TestMisc.java
Changeset: 5ba69e17
Author: Vicente Romero <vromero at openjdk.org>
Date: 2024-01-10 17:52:50 +0000
URL: https://git.openjdk.org/loom/commit/5ba69e17340cf44194c080a38219c6e150418fcf
8322477: order of subclasses in the permits clause can differ between compilations
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Symbol.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/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassReader.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassWriter.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java
Changeset: c1282b57
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2024-01-10 18:37:33 +0000
URL: https://git.openjdk.org/loom/commit/c1282b57f50002edd08c93aed784390cca83b9b8
8323540: assert((!((((method)->is_trace_flag_set(((1 << 4) << 8))))))) failed: invariant
Reviewed-by: mikael
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
Changeset: 525063be
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-01-10 18:46:56 +0000
URL: https://git.openjdk.org/loom/commit/525063be90bc67257e5d9301a4270179c03ada9d
8322878: Including sealing information Class.toGenericString()
Co-authored-by: Pavel Rappo <prappo at openjdk.org>
Reviewed-by: rriggs
! src/java.base/share/classes/java/lang/Class.java
! test/jdk/java/lang/Class/GenericStringTest.java
Changeset: 3bd90420
Author: Naoto Sato <naoto at openjdk.org>
Date: 2024-01-10 18:54:02 +0000
URL: https://git.openjdk.org/loom/commit/3bd9042054116365323912ed5867b70936fe85c4
8320788: The system properties page is missing some properties
Reviewed-by: iris, rriggs, bpb, joehw
! src/java.base/share/classes/java/lang/System.java
Changeset: d89602a5
Author: Xin Liu <xliu at openjdk.org>
Date: 2024-01-10 19:42:03 +0000
URL: https://git.openjdk.org/loom/commit/d89602a53f173e4fc1e0aa10bb0ffdf7232456cb
8322982: CTW fails to build after 8308753
Reviewed-by: shade, phh
! test/hotspot/jtreg/testlibrary/ctw/Makefile
Changeset: e70cb4e6
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-01-10 21:42:23 +0000
URL: https://git.openjdk.org/loom/commit/e70cb4e6c7fe131d585cfa3ff3b4dbeb4f9bbccd
8322565: (zipfs) Files.setPosixPermissions should preserve 'external file attributes' bits
Reviewed-by: clanger, lancea
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/jdk/nio/zipfs/TestPosix.java
Changeset: b530c028
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2024-01-11 00:36:16 +0000
URL: https://git.openjdk.org/loom/commit/b530c0281b5082994065b10addeb8366ffa58e2f
8317804: com/sun/jdi/JdwpAllowTest.java fails on Alpine 3.17 / 3.18
Reviewed-by: cjplummer, mbaesken
! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c
Changeset: 26de9e24
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-01-11 06:32:24 +0000
URL: https://git.openjdk.org/loom/commit/26de9e247a6ed1c0b8b247d77514ed16905d7c48
8321616: Retire binary test vectors in test/jdk/java/util/zip/ZipFile
8322830: Add test case for ZipFile opening a ZIP with no entries
Reviewed-by: lancea
! test/jdk/java/util/zip/CopyZipFile.java
- test/jdk/java/util/zip/ZipFile/Available.java
- test/jdk/java/util/zip/ZipFile/CopyJar.java
- test/jdk/java/util/zip/ZipFile/EnumAfterClose.java
+ test/jdk/java/util/zip/ZipFile/EnumerateAfterClose.java
! test/jdk/java/util/zip/ZipFile/FinalizeInflater.java
- test/jdk/java/util/zip/ZipFile/GetDirEntry.java
- test/jdk/java/util/zip/ZipFile/ReadAfterClose.java
! test/jdk/java/util/zip/ZipFile/ReadZip.java
! test/jdk/java/util/zip/ZipFile/ReleaseInflater.java
! test/jdk/java/util/zip/ZipFile/StreamZipEntriesTest.java
- test/jdk/java/util/zip/ZipFile/crash.jar
- test/jdk/java/util/zip/ZipFile/input.jar
- test/jdk/java/util/zip/ZipFile/input.zip
Changeset: af942a69
Author: Denghui Dong <ddong at openjdk.org>
Date: 2024-01-11 07:17:28 +0000
URL: https://git.openjdk.org/loom/commit/af942a693bc765c8bf509118e02e74509f7f5eba
8323188: JFR: Needless RESOURCE_ARRAY when sending EventOSInformation
Reviewed-by: mgronlun
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
Changeset: 2b7fc050
Author: Tejesh R <tr at openjdk.org>
Date: 2024-01-11 07:34:14 +0000
URL: https://git.openjdk.org/loom/commit/2b7fc0506ab37f1ec1e63542fb0dcd710c33ef93
8264102: JTable Keyboards Navigation differs with Test Instructions.
Reviewed-by: psadhukhan, abhiscxk
! src/java.desktop/macosx/classes/com/apple/laf/AquaKeyBindings.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java
! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthStyle.java
! src/java.desktop/share/classes/sun/swing/plaf/GTKKeybindings.java
! src/java.desktop/share/classes/sun/swing/plaf/WindowsKeybindings.java
! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java
+ test/jdk/javax/swing/JTable/KeyBoardNavigation.java
- test/jdk/javax/swing/JTable/KeyBoardNavigation/KeyBoardNavigation.html
- test/jdk/javax/swing/JTable/KeyBoardNavigation/KeyBoardNavigation.java
Changeset: cb1d25fc
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-01-11 08:13:28 +0000
URL: https://git.openjdk.org/loom/commit/cb1d25fcfafaa714d3f4dfd600c7dc7c936f8c5e
8323330: [BACKOUT] JDK-8276809: java/awt/font/JNICheck/FreeTypeScalerJNICheck.java shows JNI warning on Windows
Reviewed-by: prr, stuefe
! src/java.desktop/windows/native/libawt/windows/awt_Win32GraphicsEnv.cpp
Changeset: 35e96627
Author: Viktor Klang <vklang at openjdk.org>
Date: 2024-01-11 08:16:28 +0000
URL: https://git.openjdk.org/loom/commit/35e9662767cc0a1dea9b5afa2a6d61a85297253c
8314515: java/util/concurrent/SynchronousQueue/Fairness.java failed with "Error: fair=false i=8 j=0"
Reviewed-by: alanb
! test/jdk/java/util/concurrent/SynchronousQueue/Fairness.java
Changeset: b922f8d4
Author: Roland Westrelin <roland at openjdk.org>
Date: 2024-01-11 09:00:44 +0000
URL: https://git.openjdk.org/loom/commit/b922f8d45951250b7c39cb179b9bc1a8a6256a9e
8319793: C2 compilation fails with "Bad graph detected in build_loop_late" after JDK-8279888
Reviewed-by: chagedorn, epeter
! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/castnode.hpp
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/node.hpp
+ test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessAboveRCAfterSmearingOrPredication.java
+ test/hotspot/jtreg/compiler/rangechecks/TestArrayAccessCastIIAboveRC.java
Changeset: e5aed6be
Author: Varada M <varadam at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-01-11 12:17:35 +0000
URL: https://git.openjdk.org/loom/commit/e5aed6be7a184a86a32fa671d48e0781fab54183
8323276: StressDirListings.java fails on AIX
Reviewed-by: jpai, dfuchs
! test/jdk/com/sun/net/httpserver/simpleserver/StressDirListings.java
Changeset: b8ae4a8c
Author: Joachim Kern <jkern at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-01-11 13:12:32 +0000
URL: https://git.openjdk.org/loom/commit/b8ae4a8c0985d1763ac48ba78943d8b992d7be77
8320890: [AIX] Find a better way to mimic dl handle equality
Reviewed-by: stuefe, mdoerr
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/aix/os_aix.hpp
! src/hotspot/os/aix/porting_aix.cpp
! src/hotspot/os/aix/porting_aix.hpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/share/prims/jvmtiAgent.cpp
! src/hotspot/share/prims/jvmtiAgent.hpp
! src/hotspot/share/prims/jvmtiAgentList.cpp
! src/hotspot/share/prims/jvmtiAgentList.hpp
! src/hotspot/share/runtime/os.hpp
Changeset: 9fd855ed
Author: Weijun Wang <weijun at openjdk.org>
Date: 2024-01-11 13:45:40 +0000
URL: https://git.openjdk.org/loom/commit/9fd855ed477bb0849ce5c774854844deec0f4c6b
8322971: KEM.getInstance() should check if a 3rd-party security provider is signed
Reviewed-by: mullan, valeriep
! src/java.base/share/classes/javax/crypto/KEM.java
! test/jdk/com/sun/crypto/provider/DHKEM/Compliance.java
+ test/jdk/com/sun/crypto/provider/DHKEM/java.base/com/sun/crypto/provider/EvenKEMImpl.java
! test/jdk/javax/crypto/KEM/RSA_KEM.java
Changeset: c2e77e2f
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2024-01-11 15:19:48 +0000
URL: https://git.openjdk.org/loom/commit/c2e77e2f17b624e750dea8fd51bbfde99596690e
8319128: sun/security/pkcs11 tests fail on OL 7.9 aarch64
Reviewed-by: mbaesken
! test/jdk/ProblemList.txt
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.java
! test/jdk/sun/security/pkcs11/Provider/MultipleLogins.sh
! test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java
! test/lib/jdk/test/lib/Platform.java
Changeset: e10d1400
Author: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2024-01-11 16:54:16 +0000
URL: https://git.openjdk.org/loom/commit/e10d14004fa25998231ab1d2611b75aea9b5c67d
8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp
Co-authored-by: Volodymyr Paprotski <vpaprotski at openjdk.org>
Reviewed-by: kvn, thartmann, epeter, jbhateja
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java
Changeset: b78896b9
Author: Tim Prinzing <tprinzing at openjdk.org>
Committer: Mandy Chung <mchung at openjdk.org>
Date: 2024-01-11 17:37:30 +0000
URL: https://git.openjdk.org/loom/commit/b78896b9aafcb15f453eaed6e154a5461581407b
8319571: Update jni/nullCaller/NullCallerTest.java to accept flags or mark as flagless
Reviewed-by: mchung
! test/jdk/jni/nullCaller/NullCallerTest.java
Changeset: 93bedd7a
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2024-01-11 18:13:11 +0000
URL: https://git.openjdk.org/loom/commit/93bedd7abae33f5d5eb909d3d216ee415ad2f8b2
8323213: Fix some javadoc broken links in ObjectReference, and other misc javadoc cleanups
Reviewed-by: sspitsyn, amenkov
! src/jdk.jdi/share/classes/com/sun/jdi/ObjectReference.java
! src/jdk.jdi/share/classes/com/sun/jdi/VirtualMachine.java
Changeset: 4ea7b364
Author: Justin Lu <jlu at openjdk.org>
Date: 2024-01-11 20:59:53 +0000
URL: https://git.openjdk.org/loom/commit/4ea7b36447ea96d62b1ca164c34e2b2b74a16579
8322235: Split up and improve LocaleProvidersRun
Reviewed-by: naoto
! src/java.base/macosx/native/libjava/HostLocaleProviderAdapter_md.c
! test/jdk/java/util/Locale/LocaleProviders.java
+ test/jdk/java/util/Locale/LocaleProvidersCalendar.java
+ test/jdk/java/util/Locale/LocaleProvidersDateTimeFormatter.java
+ test/jdk/java/util/Locale/LocaleProvidersFormat.java
+ test/jdk/java/util/Locale/LocaleProvidersLogger.java
! test/jdk/java/util/Locale/LocaleProvidersRun.java
+ test/jdk/java/util/Locale/LocaleProvidersTimeZone.java
Changeset: 49e61213
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2024-01-11 21:48:58 +0000
URL: https://git.openjdk.org/loom/commit/49e61213474b846fd081e890e5abfbbbb9b79e3c
8310813: Simplify and modernize equals, hashCode, and compareTo for BigInteger
Reviewed-by: rriggs, redestad, rgiulietti
! src/java.base/share/classes/java/math/BigInteger.java
+ test/jdk/java/math/BigInteger/HashCode.java
+ test/micro/org/openjdk/bench/java/math/BigIntegerCompareTo.java
+ test/micro/org/openjdk/bench/java/math/BigIntegerEquals.java
+ test/micro/org/openjdk/bench/java/math/BigIntegerHashCode.java
+ test/micro/org/openjdk/bench/java/math/Shared.java
Changeset: e4389d8d
Author: Joe Wang <joehw at openjdk.org>
Date: 2024-01-11 22:38:39 +0000
URL: https://git.openjdk.org/loom/commit/e4389d8dc224419b8c1ee08e9f2dea0f103c6845
8323571: Regression in source resolution process
Reviewed-by: lancea, naoto
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java
+ test/jaxp/javax/xml/jaxp/unittest/common/catalog/NullIdTest.java
+ test/jaxp/javax/xml/jaxp/unittest/common/catalog/core.xsd
+ test/jaxp/javax/xml/jaxp/unittest/common/catalog/events.xsd
Changeset: 8e12053e
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-01-11 22:58:20 +0000
URL: https://git.openjdk.org/loom/commit/8e12053e0352a26ecd7f2b9bc298ddb8fb4bb61b
8322799: Test JPKG003-013: ServiceTest fails because the user cannot uninstall the "servicetest" package on OEL 9.2 x64 and OEL 9.2 64-bit Arm (aarch64)
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/services_utils.sh
Changeset: 0ff2deab
Author: Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date: 2024-01-12 02:55:22 +0000
URL: https://git.openjdk.org/loom/commit/0ff2deab5d6b8228ddfed9ae08820d2adf2330c2
8320673: PageFormat/CustomPaper.java has no Pass/Fail buttons; multiple instructions
Reviewed-by: serb, aivanov
! test/jdk/java/awt/print/PageFormat/CustomPaper.java
Changeset: 8d9814a5
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-01-12 06:12:20 +0000
URL: https://git.openjdk.org/loom/commit/8d9814a5212bd1a339d7a2aa7a5fb4cefe2e9024
8322757: Enable -Wparentheses warnings
Reviewed-by: dholmes, jwaters, erikj, ihse
! make/hotspot/lib/CompileJvm.gmk
Changeset: 82a63a03
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2024-01-12 07:53:41 +0000
URL: https://git.openjdk.org/loom/commit/82a63a03c0155288e8e43b9f766c8be70be50b6a
8258979: The image didn't show correctly with GTK LAF
Reviewed-by: psadhukhan, tr
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTreeUI.java
- test/jdk/javax/swing/JTree/8038113/bug8038113.html
- test/jdk/javax/swing/JTree/8038113/bug8038113.java
+ test/jdk/javax/swing/JTree/bug8038113.java
Changeset: 66520be7
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2024-01-12 08:21:42 +0000
URL: https://git.openjdk.org/loom/commit/66520be7a752ebade6c88d164bc87c4bfcfce40a
8280056: gtest/LargePageGtests.java#use-large-pages failed "os.release_one_mapping_multi_commits_vm"
Reviewed-by: stuefe, gziemski
! test/hotspot/gtest/runtime/test_os.cpp
Changeset: e72723dc
Author: Alan Bateman <alanb at openjdk.org>
Date: 2024-01-12 08:33:27 +0000
URL: https://git.openjdk.org/loom/commit/e72723dc5c61292303a992319794e5edb28a4e98
8323296: java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java#id1 timed out
Reviewed-by: jpai
! test/jdk/java/lang/Thread/virtual/stress/GetStackTraceALotWhenPinned.java
Changeset: 7c3a39f4
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2024-01-12 08:57:09 +0000
URL: https://git.openjdk.org/loom/commit/7c3a39f400d97a443be146d928f85aa850d3b5cb
8323297: Fix incorrect placement of precompiled.hpp include lines
Reviewed-by: kbarrett, dholmes, shade, ysr
! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/gc/x/xBarrierSetAssembler_ppc.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/opto/split_if.cpp
Changeset: ba23025c
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2024-01-12 09:32:50 +0000
URL: https://git.openjdk.org/loom/commit/ba23025cd8a9c1af37afea6444ce5ea2ff41e5af
8322957: Generational ZGC: Relocation selection must join the STS
Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: eosterlund, aboldtch
! src/hotspot/share/gc/shared/workerThread.cpp
! src/hotspot/share/gc/shared/workerThread.hpp
! src/hotspot/share/gc/z/zBarrier.inline.hpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGeneration.hpp
! src/hotspot/share/gc/z/zIterator.inline.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRelocate.hpp
! src/hotspot/share/gc/z/zRelocationSet.cpp
! src/hotspot/share/gc/z/zUncoloredRoot.inline.hpp
! src/hotspot/share/gc/z/zVerify.cpp
! src/hotspot/share/gc/z/zVerify.hpp
! src/hotspot/share/runtime/thread.cpp
! src/hotspot/share/runtime/thread.hpp
Changeset: 3e19bf88
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-01-12 10:00:37 +0000
URL: https://git.openjdk.org/loom/commit/3e19bf88d5b51fe10c183f930b99bce961a368c1
8323529: Relativize test image dependencies in microbenchmarks
Reviewed-by: mcimadamore, jvernee, erikj
! make/RunTests.gmk
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadConstant.java
! test/micro/org/openjdk/bench/java/lang/foreign/CallOverheadVirtual.java
! test/micro/org/openjdk/bench/java/lang/foreign/CriticalCalls.java
! test/micro/org/openjdk/bench/java/lang/foreign/LoopOverOfAddress.java
! test/micro/org/openjdk/bench/java/lang/foreign/PointerInvoke.java
! test/micro/org/openjdk/bench/java/lang/foreign/QSort.java
! test/micro/org/openjdk/bench/java/lang/foreign/StrLenTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/ToCStringTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java
! test/micro/org/openjdk/bench/java/lang/foreign/Upcalls.java
! test/micro/org/openjdk/bench/java/lang/foreign/pointers/PointerBench.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAccess.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsAlloc.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsDistance.java
! test/micro/org/openjdk/bench/java/lang/foreign/points/PointsFree.java
! test/micro/org/openjdk/bench/java/lang/foreign/xor/XorTest.java
Changeset: ed182223
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-01-12 10:43:16 +0000
URL: https://git.openjdk.org/loom/commit/ed182223655feee5356d42a94dd74950e9595724
8323190: Segfault during deoptimization of C2-compiled code
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/output.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestInvalidLocation.java
Changeset: 7dc9dd6f
Author: Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-12 10:56:50 +0000
URL: https://git.openjdk.org/loom/commit/7dc9dd6fdf500bb5156983097bc399d286407afb
8234502: Merge GenCollectedHeap and SerialHeap
Reviewed-by: ayang, cjplummer
! 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/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
- src/hotspot/share/gc/shared/genCollectedHeap.cpp
- src/hotspot/share/gc/shared/genCollectedHeap.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/spaceDecorator.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/SerialHeap.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenCollectedHeap.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
Changeset: 68c42860
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-01-12 12:29:07 +0000
URL: https://git.openjdk.org/loom/commit/68c4286026bc2c0ec0f594e0b96fe03fe5624d6d
8323008: filter out harmful -std* flags added by autoconf from CXX
Reviewed-by: erikj, clanger, ihse
! make/autoconf/toolchain.m4
! make/autoconf/util.m4
Changeset: be900f12
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2024-01-12 13:12:37 +0000
URL: https://git.openjdk.org/loom/commit/be900f1253fe130347385f0daec772c20a79ed57
8323425: JFR: Auto-generated filename doesn't work with time-limited recording
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
+ test/jdk/jdk/jfr/jcmd/TestJcmdStartGeneratedFilename.java
Changeset: e22ab109
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-12 13:51:29 +0000
URL: https://git.openjdk.org/loom/commit/e22ab10991d9e82aad56cbfa89d5b82fd48fc8c3
8322537: Parallel: Remove experimental adjustment in PSAdaptiveSizePolicy
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp
Changeset: 65a06727
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2024-01-12 14:34:42 +0000
URL: https://git.openjdk.org/loom/commit/65a0672791f868556776fc435b37319ed69f7c84
8319773: Avoid inflating monitors when installing hash codes for LM_LIGHTWEIGHT
Reviewed-by: rkennke, dcubed, thartmann
! src/hotspot/cpu/x86/sharedRuntime_x86.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! test/hotspot/jtreg/runtime/whitebox/TestWBDeflateIdleMonitors.java
Changeset: c5e72450
Author: Denghui Dong <ddong at openjdk.org>
Date: 2024-01-12 15:21:37 +0000
URL: https://git.openjdk.org/loom/commit/c5e72450966ad50d57a8d22e9d634bfcb319aee9
8322735: C2: minor improvements of bubble sort used in SuperWord::packset_sort
Reviewed-by: epeter, kvn
! src/hotspot/share/opto/superword.cpp
Changeset: e33031b8
Author: William Kemper <wkemper at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2024-01-12 17:04:51 +0000
URL: https://git.openjdk.org/loom/commit/e33031b850dfd2daacb5ccf2bda265edec3ffe50
8323629: Shenandoah: Fix missing include and declaration
Reviewed-by: ysr, kdnilsen, phh
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
! src/hotspot/share/gc/shenandoah/shenandoahTaskqueue.hpp
Changeset: 8b6293f6
Author: Rajat Mahajan <rmahajan at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2024-01-12 17:14:16 +0000
URL: https://git.openjdk.org/loom/commit/8b6293f6bfb7b7628c6604e6c44401fc96d85cf4
8301994: Remove unused code from awt_List.cpp
Reviewed-by: serb, prr, aivanov
! src/java.desktop/windows/native/libawt/windows/awt_List.cpp
Changeset: 999e556b
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2024-01-12 17:56:16 +0000
URL: https://git.openjdk.org/loom/commit/999e556be4302de4b6911e6d62ee5ca556a76469
8312518: [macos13] setFullScreenWindow() shows black screen on macOS 13 & above
Reviewed-by: serb, tr, azvegint
! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTWindow.m
+ test/jdk/java/awt/FullScreen/SetFullScreenTest.java
Changeset: 95a91682
Author: William Kemper <wkemper at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2024-01-12 18:57:36 +0000
URL: https://git.openjdk.org/loom/commit/95a91682c36992c7fffae5e778d70a1df6269d3b
8323627: Shenandoah: Refactor init logger
Reviewed-by: ysr, kdnilsen, shade, phh
! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.cpp
! src/hotspot/share/gc/shenandoah/shenandoahInitLogger.hpp
Changeset: c54bca6f
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2024-01-12 19:21:52 +0000
URL: https://git.openjdk.org/loom/commit/c54bca6f7f5a7e4f47e804608e7ea370dcc32897
8323617: Add missing null checks to GetMousePositionWithPopup.java test
Reviewed-by: serb, aivanov, dnguyen
! test/jdk/java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java
Changeset: 9e9c05f0
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-01-12 19:40:55 +0000
URL: https://git.openjdk.org/loom/commit/9e9c05f0eee7c3ecc750c212e6fe5edddb8c6ed8
8322979: Add informative discussion to Modifier
Reviewed-by: alanb
! src/java.base/share/classes/java/lang/reflect/Modifier.java
Changeset: 84cf4cb3
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2024-01-12 20:41:49 +0000
URL: https://git.openjdk.org/loom/commit/84cf4cb350331aac147fdf4c6d130cdf5448c987
8318563: GetClassFields should not use random access to field
Reviewed-by: sspitsyn, cjplummer, fparain
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/runtime/reflectionUtils.hpp
Changeset: dc7d3b18
Author: Alisen Chung <achung at openjdk.org>
Date: 2024-01-12 22:16:09 +0000
URL: https://git.openjdk.org/loom/commit/dc7d3b182d226253ca246dd854c85c4dd964f10e
8321489: Update LCMS to 2.16
Reviewed-by: serb, dnguyen, prr
! src/java.desktop/share/legal/lcms.md
! src/java.desktop/share/native/liblcms/cmsalpha.c
! src/java.desktop/share/native/liblcms/cmscgats.c
! src/java.desktop/share/native/liblcms/cmscnvrt.c
! src/java.desktop/share/native/liblcms/cmserr.c
! src/java.desktop/share/native/liblcms/cmsgamma.c
! src/java.desktop/share/native/liblcms/cmsgmt.c
! src/java.desktop/share/native/liblcms/cmsio0.c
! src/java.desktop/share/native/liblcms/cmsio1.c
! src/java.desktop/share/native/liblcms/cmslut.c
! src/java.desktop/share/native/liblcms/cmsnamed.c
! src/java.desktop/share/native/liblcms/cmsopt.c
! src/java.desktop/share/native/liblcms/cmspack.c
! src/java.desktop/share/native/liblcms/cmsplugin.c
! src/java.desktop/share/native/liblcms/cmsps2.c
! src/java.desktop/share/native/liblcms/cmssamp.c
! src/java.desktop/share/native/liblcms/cmstypes.c
! src/java.desktop/share/native/liblcms/cmsvirt.c
! src/java.desktop/share/native/liblcms/cmsxform.c
! src/java.desktop/share/native/liblcms/lcms2.h
! src/java.desktop/share/native/liblcms/lcms2_internal.h
Changeset: 5cf7947c
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2024-01-12 23:50:28 +0000
URL: https://git.openjdk.org/loom/commit/5cf7947ccd1fc56e8944c28145a9c8e71f5e1a03
8323562: SaslInputStream.read() may return wrong value
Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Reviewed-by: shade, dfuchs
! src/java.naming/share/classes/com/sun/jndi/ldap/sasl/SaslInputStream.java
Changeset: d83ea920
Author: Varada M <varadam at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-01-13 14:12:44 +0000
URL: https://git.openjdk.org/loom/commit/d83ea9208577ff14b505db0bd9f7a14388ae3f1c
8301466: [AIX] Revisit CommittedVirtualMemoryTest
Reviewed-by: mdoerr
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
Changeset: 71d9a83d
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-01-14 22:01:44 +0000
URL: https://git.openjdk.org/loom/commit/71d9a83dece7eb4bdb6ffdd9caf14a1348045ce0
8323243: JNI invocation of an abstract instance method corrupts the stack
Reviewed-by: coleenp, shade
! src/hotspot/share/prims/jni.cpp
+ test/hotspot/jtreg/runtime/jni/abstractMethod/AbstractMethodClass.jasm
+ test/hotspot/jtreg/runtime/jni/abstractMethod/TestJNIAbstractMethod.java
+ test/hotspot/jtreg/runtime/jni/abstractMethod/libJNIAbstractMethod.c
Changeset: bdee968e
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2024-01-14 23:05:47 +0000
URL: https://git.openjdk.org/loom/commit/bdee968e3e969784df130c75a5cf6a1d2847bd29
4760025: sRGB conversions to and from CIE XYZ incorrect
Reviewed-by: prr, aivanov
+ test/jdk/java/awt/color/ICC_ColorSpace/SimpleSRGBToFromCIEXYZ.java
Changeset: 1515bd7c
Author: Zhiqiang Zang <zhiqiang.zang at utexas.edu>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-01-15 06:48:00 +0000
URL: https://git.openjdk.org/loom/commit/1515bd7c9d70e3d6153fc82cd7db0502a15427aa
8322077: Add Ideal transformation: (~a) | (~b) => ~(a & b)
Reviewed-by: thartmann, epeter
! src/hotspot/share/opto/addnode.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/DeMorganLawIntTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/DeMorganLawLongTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/OrINodeIdealizationTests.java
+ test/hotspot/jtreg/compiler/c2/irTests/OrLNodeIdealizationTests.java
Changeset: 922f8e44
Author: Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2024-01-15 07:40:49 +0000
URL: https://git.openjdk.org/loom/commit/922f8e44eed74b79a76a3628ebd0bca144e28091
8323693: Update some copyright announcements in the new files created in 8234502
Reviewed-by: cjplummer, dholmes
! 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/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/cardTableBarrierSet.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/gc/shared/gcVMOperations.hpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/spaceDecorator.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/SerialHeap.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
Changeset: ba3c3bbd
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-15 09:10:11 +0000
URL: https://git.openjdk.org/loom/commit/ba3c3bbd879eaf7532663663d73e21fafc65b574
8323519: Add applications/ctw/modules to Hotspot tiered testing
Reviewed-by: xliu, kvn
! test/hotspot/jtreg/TEST.groups
Changeset: e66a76f5
Author: Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-15 09:13:47 +0000
URL: https://git.openjdk.org/loom/commit/e66a76f52410d8a4d6aadbd424679409650da9ae
8323660: Serial: Fix header ordering and indentation
Reviewed-by: ayang, cjplummer, kbarrett
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/serialVMOperations.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
Changeset: 8643cc21
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-01-15 09:35:50 +0000
URL: https://git.openjdk.org/loom/commit/8643cc21333c6b51242ed3b9295b25f372244755
8323610: G1: HeapRegion pin count should be size_t to avoid overflows
Reviewed-by: kbarrett, ayang
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/heapRegion.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
! src/hotspot/share/gc/g1/vmStructs_g1.hpp
Changeset: 45c65e6b
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-01-15 10:41:05 +0000
URL: https://git.openjdk.org/loom/commit/45c65e6b1ac06aa06757393f1752661252e6f827
8323577: C2 SuperWord: remove AlignVector restrictions on IR tests added in JDK-8305055
Reviewed-by: rcastanedalo, chagedorn
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeTypeConversion.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java
Changeset: cd0fe377
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-01-15 10:44:01 +0000
URL: https://git.openjdk.org/loom/commit/cd0fe377417be65dbf1338d8b47da8817985c7d8
8323641: Test compiler/loopopts/superword/TestAlignVectorFuzzer.java timed out
Reviewed-by: chagedorn, kvn
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVectorFuzzer.java
Changeset: 8c238edd
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2024-01-15 11:12:38 +0000
URL: https://git.openjdk.org/loom/commit/8c238eddce67219c3ad4b8fbe61bbcef17b939ab
8318707: Remove the Java Management Extension (JMX) Management Applet (m-let) feature
Reviewed-by: sspitsyn, dfuchs
! src/java.management/share/classes/com/sun/jmx/defaults/JmxProperties.java
! src/java.management/share/classes/com/sun/jmx/defaults/ServiceName.java
! src/java.management/share/classes/com/sun/jmx/mbeanserver/ClassLoaderRepositorySupport.java
! src/java.management/share/classes/com/sun/jmx/remote/security/MBeanServerAccessController.java
- src/java.management/share/classes/javax/management/loading/MLet.java
- src/java.management/share/classes/javax/management/loading/MLetContent.java
- src/java.management/share/classes/javax/management/loading/MLetMBean.java
- src/java.management/share/classes/javax/management/loading/MLetObjectInputStream.java
- src/java.management/share/classes/javax/management/loading/MLetParser.java
- src/java.management/share/classes/javax/management/loading/PrivateMLet.java
! src/java.management/share/classes/javax/management/loading/package.html
! test/jdk/javax/management/Introspector/ClassLeakTest.java
! test/jdk/javax/management/MBeanServer/PostExceptionTest.java
! test/jdk/javax/management/loading/ArrayClassTest.java
- test/jdk/javax/management/loading/DocumentRootTest.java
- test/jdk/javax/management/loading/GetMBeansFromURLTest.java
- test/jdk/javax/management/loading/LibraryLoader/LibraryLoaderTest.java
- test/jdk/javax/management/loading/LibraryLoader/UseNativeLib0.html
- test/jdk/javax/management/loading/LibraryLoader/UseNativeLib1.html
- test/jdk/javax/management/loading/LibraryLoader/jar_src/RandomGen.c
- test/jdk/javax/management/loading/LibraryLoader/jar_src/RandomGen.h
- test/jdk/javax/management/loading/LibraryLoader/jar_src/UseNativeLib.java
- test/jdk/javax/management/loading/LibraryLoader/jar_src/UseNativeLibMBean.java
- test/jdk/javax/management/loading/LibraryLoader/native.jar
- test/jdk/javax/management/loading/MLetCLR/MLetCommand.java
- test/jdk/javax/management/loading/MLetCLR/policy
- test/jdk/javax/management/loading/MLetContentTest.java
- test/jdk/javax/management/loading/MLetInternalsTest.java
- test/jdk/javax/management/loading/MletParserLocaleTest.java
- test/jdk/javax/management/loading/ParserInfiniteLoopTest.java
- test/jdk/javax/management/loading/mlet1.html
- test/jdk/javax/management/loading/mlet2.html
- test/jdk/javax/management/loading/mlet3.html
- test/jdk/javax/management/loading/mlet4.html
! test/jdk/javax/management/mxbean/MXBeanLoadingTest1.java
! test/jdk/javax/management/relation/NonArrayListTest.java
! test/jdk/javax/management/remote/mandatory/connection/IdleTimeoutTest.java
! test/jdk/javax/management/remote/mandatory/loading/TargetMBeanTest.java
! test/jdk/javax/management/remote/mandatory/notif/NotificationBufferTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIAltAuthTest.java
! test/jdk/javax/management/remote/mandatory/passwordAuthenticator/RMIPasswdAuthTest.java
Changeset: 62fd26f0
Author: Jan Kratochvil <jkratochvil at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-01-15 11:20:44 +0000
URL: https://git.openjdk.org/loom/commit/62fd26f094133f153cab778f8afe2e9923337955
8323700: Add fontconfig requirement to building.md for Alpine Linux
Reviewed-by: ihse
! doc/building.html
! doc/building.md
Changeset: 34f85ee9
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-15 12:03:01 +0000
URL: https://git.openjdk.org/loom/commit/34f85ee94e8b45bcebbf8ba52a38c92a7185b54a
8323584: AArch64: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe
Reviewed-by: tholenstein, fyang, aph
! src/hotspot/cpu/aarch64/nativeInst_aarch64.cpp
Changeset: 7e0a4ed6
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-01-15 12:16:10 +0000
URL: https://git.openjdk.org/loom/commit/7e0a4ed6292586772c23292dbdd67ed1db5c12f7
8323101: C2: assert(n->in(0) == nullptr) failed: divisions with zero check should already have bailed out earlier in split-if
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/splitif/TestSplitDivThroughPhiWithControl.java
Changeset: a45b5b49
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-15 12:58:23 +0000
URL: https://git.openjdk.org/loom/commit/a45b5b49218c0c454c3217e7815d526f9acf6042
8323722: Serial: Remove unused no_gc_in_progress
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/serial/serialHeap.hpp
Changeset: f368a0c1
Author: Rajat Mahajan <rmahajan at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2024-01-15 13:09:00 +0000
URL: https://git.openjdk.org/loom/commit/f368a0c12e0c51054fa89dfae8d4116fa535debf
8320328: Restore interrupted flag in ImageIcon.loadImage
Reviewed-by: aivanov, serb
! src/java.desktop/share/classes/javax/swing/ImageIcon.java
! test/jdk/javax/swing/ImageIcon/LoadInterruptTest.java
Changeset: c84c0ab5
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-01-15 14:14:13 +0000
URL: https://git.openjdk.org/loom/commit/c84c0ab52d5e08a693f7ad7d9a4772d8c1eeeaa8
8323637: Capture hotspot replay files in GHA
Reviewed-by: shade
! .github/scripts/gen-test-results.sh
Changeset: bf813be0
Author: Guoxiong Li <gli at openjdk.org>
Date: 2024-01-15 14:34:14 +0000
URL: https://git.openjdk.org/loom/commit/bf813be0f30391c67de3ea74c7522d7cbb8d3c3b
8322279: Generational ZGC: Use ZFragmentationLimit and ZYoungCompactionLimit as percentage instead of multiples
Reviewed-by: eosterlund
! src/hotspot/share/gc/z/zHeuristics.cpp
Changeset: dd0694b9
Author: Andrew Leonard <aleonard at openjdk.org>
Date: 2024-01-15 14:39:28 +0000
URL: https://git.openjdk.org/loom/commit/dd0694b9cbbfa2defdc3b09f86f20f686688cf7b
8323671: DevKit build gcc libraries contain full paths to source location
Reviewed-by: erikj, ihse
! make/devkit/Tools.gmk
Changeset: 1f4474f6
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-15 15:21:09 +0000
URL: https://git.openjdk.org/loom/commit/1f4474f6776cf55796bc6f5ec2e60b44f57bb976
8323726: Serial: Remove unused definitions in Generation
Reviewed-by: stefank
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
Changeset: f5b757ce
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-01-15 16:07:56 +0000
URL: https://git.openjdk.org/loom/commit/f5b757ced6b672010ea10575d644d3f9d1728923
8323159: Consider adding some text re. memory zeroing in Arena::allocate
Reviewed-by: mcimadamore, jvernee
! src/java.base/share/classes/java/lang/foreign/Arena.java
! test/jdk/java/foreign/TestScope.java
Changeset: a03eb6d3
Author: Glavo <zjx001202 at gmail.com>
Committer: Claes Redestad <redestad at openjdk.org>
Date: 2024-01-15 16:10:35 +0000
URL: https://git.openjdk.org/loom/commit/a03eb6d3f69301616faf13d68be8571a037e5999
8321620: Optimize JImage decompressors
Reviewed-by: mchung, redestad
! src/java.base/share/classes/jdk/internal/jimage/decompressor/ZipDecompressor.java
Changeset: edc0ebb7
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-01-15 16:30:59 +0000
URL: https://git.openjdk.org/loom/commit/edc0ebb7803982311e96a8710e73fa920f321992
8323745: Missing comma in copyright header in TestScope
Reviewed-by: alanb
! test/jdk/java/foreign/TestScope.java
Changeset: b3634722
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-01-15 18:41:53 +0000
URL: https://git.openjdk.org/loom/commit/b3634722655901b8d3e43dd1f8aa2b4487509a34
8318227: RISC-V: C2 ConvHF2F
Reviewed-by: fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
! test/hotspot/jtreg/compiler/intrinsics/float16/Binary16Conversion.java
! test/hotspot/jtreg/compiler/intrinsics/float16/Binary16ConversionNaN.java
! test/hotspot/jtreg/compiler/intrinsics/float16/TestAllFloat16ToFloat.java
! test/hotspot/jtreg/compiler/intrinsics/float16/TestConstFloat16ToFloat.java
Changeset: 36f4b34f
Author: Yude Lin <yude.lyd at alibaba-inc.com>
Committer: Denghui Dong <ddong at openjdk.org>
Date: 2024-01-16 05:15:22 +0000
URL: https://git.openjdk.org/loom/commit/36f4b34f1953af736706ec67192204727808bc6c
8323122: AArch64: Increase itable stub size estimate
Reviewed-by: aph, eastigeevich
! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp
Changeset: 67204994
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-16 08:38:53 +0000
URL: https://git.openjdk.org/loom/commit/67204994dc8230eb3f2f9df3045e78892724f2e5
8323738: Serial: Remove unreachable methods in Generation
Reviewed-by: tschatzl, stefank
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.hpp
Changeset: 8abaf119
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-16 08:39:07 +0000
URL: https://git.openjdk.org/loom/commit/8abaf119659e46684d196bf76784c11587039f60
8323715: Serial: Move genMemoryPools to serial folder
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/serial/serialHeap.cpp
= src/hotspot/share/gc/serial/serialMemoryPools.cpp
= src/hotspot/share/gc/serial/serialMemoryPools.hpp
Changeset: e01f6da1
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-01-16 10:15:00 +0000
URL: https://git.openjdk.org/loom/commit/e01f6da1b8e7de19f90c7cb21b3cd1ff2ab29cb7
8320175: [BACKOUT] 8316533: C2 compilation fails with assert(verify(phase)) failed: missing Value() optimization
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/subtypenode.cpp
- test/hotspot/jtreg/compiler/types/TestSubTypeOfAbstractClass.java
Changeset: 59062402
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2024-01-16 10:30:32 +0000
URL: https://git.openjdk.org/loom/commit/59062402b9c5ed5612a13c1c40eb22cf1b97c41a
8323716: Only print ZGC Phase Switch events in hs_err files when running with ZGC
Reviewed-by: aboldtch, tschatzl, shade
! src/hotspot/share/utilities/events.cpp
Changeset: 44a9392e
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-16 11:56:10 +0000
URL: https://git.openjdk.org/loom/commit/44a9392ecade2bc1ba78ce695a98ccfddc65c516
8323780: Serial: Remove unused _full_collections_completed
Reviewed-by: ehelin, stefank
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
Changeset: 5045839c
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-01-16 12:00:57 +0000
URL: https://git.openjdk.org/loom/commit/5045839cb2095105a5c6c9eebc633a78b1e3213e
8323635: Test gc/g1/TestHumongousAllocConcurrentStart.java fails with -XX:TieredStopAtLevel=3
Reviewed-by: shade, lmesnik
! test/hotspot/jtreg/gc/g1/TestHumongousAllocConcurrentStart.java
Changeset: ee4d9aa4
Author: Chris Hegarty <chegar at openjdk.org>
Date: 2024-01-16 12:13:57 +0000
URL: https://git.openjdk.org/loom/commit/ee4d9aa4c11c47e7cf15f2742919ac20311f9ea7
8323659: LinkedTransferQueue add and put methods call overridable offer
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/LinkedTransferQueue.java
+ test/jdk/java/util/concurrent/LinkedTransferQueue/SubclassTest.java
Changeset: 2fd775f6
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2024-01-16 13:25:49 +0000
URL: https://git.openjdk.org/loom/commit/2fd775f69c8eb4d0bd1163e8b5d2615db105352b
8323651: compiler/c2/irTests/TestPrunedExHandler.java fails with -XX:+DeoptimizeALot
Reviewed-by: alanb, kvn
! test/hotspot/jtreg/compiler/c2/irTests/TestPrunedExHandler.java
Changeset: e2d6023c
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2024-01-16 13:31:03 +0000
URL: https://git.openjdk.org/loom/commit/e2d6023cb9667dc9911e0af421d6dd0c78f6bf58
8323631: JfrTypeSet::write_klass can enqueue a CLD klass that is unloading
Reviewed-by: egahlin
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
Changeset: 21f64731
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2024-01-16 13:59:29 +0000
URL: https://git.openjdk.org/loom/commit/21f647310b49a5002cec4742a1c6310d746ac211
8322675: JFR: Fail-fast mode when constants cannot be resolved
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java
Changeset: 0216f5de
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2024-01-16 14:26:10 +0000
URL: https://git.openjdk.org/loom/commit/0216f5de5573180cd2967b50b3fc3311a1bc3863
8323730: Tweak TestZAllocationStallEvent.java to allocate smaller objects
Reviewed-by: aboldtch, sjohanss
! test/jdk/jdk/jfr/event/gc/detailed/TestZAllocationStallEvent.java
Changeset: 790871e9
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-16 14:26:22 +0000
URL: https://git.openjdk.org/loom/commit/790871e908681972db1fb5640ad16b5fee411e13
8323800: Serial: Fix include guard macro in generation.hpp
Reviewed-by: stefank
! src/hotspot/share/gc/serial/generation.hpp
Changeset: 1007618f
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-01-16 14:42:32 +0000
URL: https://git.openjdk.org/loom/commit/1007618f6f97fad0f66e4074b50521bdd853629e
8323731: Unproblemlist gc/stress/TestStressG1Humongous.java
Reviewed-by: ehelin
! test/hotspot/jtreg/ProblemList.txt
Changeset: b533272e
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2024-01-16 18:41:25 +0000
URL: https://git.openjdk.org/loom/commit/b533272ecb594e918f31b48d7fca6ef62c2cac3f
8299627: Fix/improve handling of "missing" element-list file
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Extern.java
+ test/langtools/jdk/javadoc/tool/testExternRedirects/TestExternRedirects.java
Changeset: 19c9388c
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2024-01-16 19:31:04 +0000
URL: https://git.openjdk.org/loom/commit/19c9388c2001b7b3d21624e2dd4ab4fdd8821e2f
8323616: [JVMCI] TestInvalidJVMCIOption.java fails intermittently with NPE
Reviewed-by: thartmann, never
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! test/hotspot/jtreg/compiler/jvmci/TestInvalidJVMCIOption.java
Changeset: b058063c
Author: Joshua Cao <joshcao at amazon.com>
Committer: Lutz Schmidt <lucy at openjdk.org>
Date: 2024-01-16 22:01:21 +0000
URL: https://git.openjdk.org/loom/commit/b058063c40154ea008278077e2e6298ed6765426
8323820: [MacOS] build failure: non-void function does not return a value
Reviewed-by: shade, lucy
! src/hotspot/share/opto/castnode.cpp
Changeset: 43d2d68d
Author: John Jiang <jjiang at openjdk.org>
Date: 2024-01-16 22:54:45 +0000
URL: https://git.openjdk.org/loom/commit/43d2d68da5f60cc45c5f9d9572020743579dc76c
8320449: ECDHKeyAgreement should validate parameters before using them
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ec/ECDHKeyAgreement.java
+ test/jdk/sun/security/ec/ECDHKeyAgreementParamValidation.java
Changeset: d8b63370
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-01-17 00:29:05 +0000
URL: https://git.openjdk.org/loom/commit/d8b63370f301e6f2d2a43d997b9372f08dfcd2b4
8323839: Expand use of Messager convenience methods in langtools regression tests
Reviewed-by: jjg
! test/langtools/tools/javac/modules/AnnotationProcessing.java
! test/langtools/tools/javac/processing/8268575/Processor.java
! test/langtools/tools/javac/processing/TestMultipleErrors.java
! test/langtools/tools/javac/processing/messager/6362067/T6362067.java
! test/langtools/tools/javac/processing/model/element/TestMissingElement/TestMissingElement.java
Changeset: a2544568
Author: Sean Mullan <mullan at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-07-12 14:44:52 +0000
URL: https://git.openjdk.org/loom/commit/a2544568f9a0d7004236c1653f312ee26373a7e9
8308204: Enhanced certificate processing
Reviewed-by: mschoene, rhalade, jnimeh
! src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java
Changeset: fff750c9
Author: Coleen Phillimore <coleenp at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-09-28 12:05:21 +0000
URL: https://git.openjdk.org/loom/commit/fff750c99d6463de441c475b494e907fb658cc05
8314295: Enhance verification of verifier
Reviewed-by: mschoene, rhalade, dholmes, dlong
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/interpreter/bytecodes.cpp
! src/java.base/share/native/libverify/check_code.c
Changeset: fac49b83
Author: Coleen Phillimore <coleenp at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-10-02 18:50:08 +0000
URL: https://git.openjdk.org/loom/commit/fac49b83755ef6cf667b5e356de3e7168cef5d86
8317331: Solaris build failed with "declaration can not follow a statement (E_DECLARATION_IN_CODE)"
Backport-of: 852276d1f833d49802693f2a5a82ba6eb2722de6
! src/java.base/share/native/libverify/check_code.c
Changeset: ed238e8b
Author: Tobias Hartmann <thartmann at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-10-20 07:32:47 +0000
URL: https://git.openjdk.org/loom/commit/ed238e8b888c8c00f7f742d7f7ac8574efe6db22
8314468: Improve Compiler loops
Co-authored-by: Dean Long <dlong at openjdk.org>
Reviewed-by: rhalade, mschoene, iveresov, kvn
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
Changeset: 1cc6fbd9
Author: Tobias Hartmann <thartmann at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-10-20 09:06:29 +0000
URL: https://git.openjdk.org/loom/commit/1cc6fbd9b07b98fbfb8843c287e48df04a5c5614
8318588: Windows build failure after JDK-8314468 due to ambiguous call
Reviewed-by: epeter
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
Changeset: c1a568c9
Author: Christian Hagedorn <chagedorn at openjdk.org>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-11-07 11:08:30 +0000
URL: https://git.openjdk.org/loom/commit/c1a568c9c40f33ab1b54e102bd85abbefde0ac94
8314307: Improve loop handling
Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Co-authored-by: Roland Westrelin <rwestrel at redhat.com>
Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: mschoene, rhalade, thartmann, epeter
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopPredicate.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: bf7bd9a1
Author: Ferenc Rakoczi <ferenc.r.rakoczi at oracle.com>
Committer: Henry Jen <henryjen at openjdk.org>
Date: 2023-11-14 17:00:30 +0000
URL: https://git.openjdk.org/loom/commit/bf7bd9a16c172bcb5ea6b24717a0429e12e2e3d1
8317547: Enhance TLS connection support
Reviewed-by: ahgross, rhalade, weijun, valeriep
! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
! src/jdk.crypto.mscapi/windows/classes/sun/security/mscapi/CRSACipher.java
! src/jdk.crypto.mscapi/windows/native/libsunmscapi/security.cpp
Changeset: 2063bb8f
Author: Henry Jen <henryjen at openjdk.org>
Date: 2024-01-17 01:41:52 +0000
URL: https://git.openjdk.org/loom/commit/2063bb8ffabd6096f547ec6da979cfcf68a56ba3
Merge
Reviewed-by: erikj
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/ProblemList.txt
Changeset: f70667ea
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-01-17 02:28:36 +0000
URL: https://git.openjdk.org/loom/commit/f70667ea68a4e23391d45937cdaa66904f75b33d
8318112: CSS percentage values are capped at 100%
Reviewed-by: tr, prr
! src/java.desktop/share/classes/javax/swing/text/html/CSS.java
! test/jdk/javax/swing/text/html/CSS/CSSAttributeEqualityBug.java
Changeset: de97c0eb
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2024-01-17 06:50:32 +0000
URL: https://git.openjdk.org/loom/commit/de97c0eb4bbeece0dfab3065c260c7f5434060a7
8290965: PPC64: Implement post-call NOPs
Reviewed-by: mdoerr
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp
! src/hotspot/cpu/ppc/frame_ppc.cpp
! src/hotspot/cpu/ppc/frame_ppc.hpp
! src/hotspot/cpu/ppc/frame_ppc.inline.hpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/nativeInst_ppc.cpp
! src/hotspot/cpu/ppc/nativeInst_ppc.hpp
! src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
Changeset: bf666bc0
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2024-01-17 07:50:03 +0000
URL: https://git.openjdk.org/loom/commit/bf666bc0c7ead0c5520f21f8e8cfac15323f5b50
8322692: ZGC: avoid over-unrolling due to hidden barrier size
Reviewed-by: eosterlund, kvn
! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.cpp
! src/hotspot/share/gc/z/c2/zBarrierSetC2.hpp
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
+ test/hotspot/jtreg/compiler/gcbarriers/TestZGCUnrolling.java
Changeset: b8917214
Author: Tobias Holenstein <tholenstein at openjdk.org>
Date: 2024-01-17 08:07:04 +0000
URL: https://git.openjdk.org/loom/commit/b89172149d6a900d11630a95be7278870421b435
8316756: C2 EA fails with "missing memory path" when encountering unsafe_arraycopy stub call
Co-authored-by: Vladimir Kozlov <kvn at openjdk.org>
Reviewed-by: kvn, thartmann, chagedorn
! src/hotspot/share/opto/escape.cpp
+ test/hotspot/jtreg/compiler/unsafe/UnsafeArrayCopy.java
Changeset: 22642ff0
Author: Joachim Kern <jkern at openjdk.org>
Committer: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-01-17 09:34:09 +0000
URL: https://git.openjdk.org/loom/commit/22642ff0aac71eceb71f6a9eebb2988a9bd5f091
8319382: com/sun/jdi/JdwpAllowTest.java shows failures on AIX if prefixLen of mask is larger than 32 in IPv6 case
Reviewed-by: mbaesken, amenkov
! src/jdk.jdwp.agent/share/native/libdt_socket/socketTransport.c
Changeset: f2a4ed68
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-17 10:25:00 +0000
URL: https://git.openjdk.org/loom/commit/f2a4ed680b54e644ae83f8898a4e66a0c45c9cf4
8323779: Serial: Remove Generation::promotion_attempt_is_safe
Reviewed-by: stefank, cjplummer
! 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/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/vmStructs_serial.hpp
Changeset: b8dafa64
Author: Alan Bateman <alanb at openjdk.org>
Date: 2024-01-17 10:56:17 +0000
URL: https://git.openjdk.org/loom/commit/b8dafa642e6c401039d7561f562c98d46e34e5ab
8323612: IOVecWrapper should be changed to be TerminatingThreadLocal
Reviewed-by: bpb
! src/java.base/share/classes/sun/nio/ch/IOUtil.java
! src/java.base/share/classes/sun/nio/ch/IOVecWrapper.java
Changeset: 7be9f1d0
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-17 12:48:37 +0000
URL: https://git.openjdk.org/loom/commit/7be9f1d0540907f82800e717389bc3c2da3a8805
8321137: Reconsider ICStub alignment
Reviewed-by: dlong, eosterlund, mdoerr, fyang, aph
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/icBuffer.cpp
! src/hotspot/share/code/icBuffer.hpp
! src/hotspot/share/code/stubs.cpp
! src/hotspot/share/code/stubs.hpp
! src/hotspot/share/interpreter/interpreter.hpp
Changeset: 8b29e127
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-01-17 15:41:13 +0000
URL: https://git.openjdk.org/loom/commit/8b29e127c2b030a2f63840b56c5bdecd5ee18cab
8323794: Remove unused jimage compressor plugin configuration
Reviewed-by: jlaskey, mchung
! src/java.base/share/classes/jdk/internal/jimage/decompressor/CompressedResourceHeader.java
! src/java.base/share/classes/jdk/internal/jimage/decompressor/Decompressor.java
! src/java.base/share/classes/jdk/internal/jimage/decompressor/ResourceDecompressorFactory.java
! src/java.base/share/classes/jdk/internal/jimage/decompressor/ResourceDecompressorRepository.java
! src/java.base/share/classes/jdk/internal/jimage/decompressor/StringSharingDecompressor.java
! src/java.base/share/classes/jdk/internal/jimage/decompressor/StringSharingDecompressorFactory.java
! src/java.base/share/classes/jdk/internal/jimage/decompressor/ZipDecompressor.java
! src/java.base/share/classes/jdk/internal/jimage/decompressor/ZipDecompressorFactory.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolManager.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StringSharingPlugin.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ZipPlugin.java
! test/jdk/tools/jlink/ResourcePoolTest.java
! test/jdk/tools/jlink/plugins/CompressorPluginTest.java
Changeset: 19287eee
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-01-17 16:34:33 +0000
URL: https://git.openjdk.org/loom/commit/19287eeeb2c10ea5562c2fe43d8bd16814ddf8dd
8321561: (fs) Clarify non-atomic behavior of Files.move
Reviewed-by: alanb
! src/java.base/share/classes/java/nio/file/Files.java
Changeset: 4e532353
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-01-17 16:34:48 +0000
URL: https://git.openjdk.org/loom/commit/4e5323538c81f6ca525e7681841d09f2ddf408b9
8323710: (fc) FileChannel.lock creates a FileKey with a poor hashCode after JDK-8321429 (win)
Reviewed-by: alanb
! src/java.base/windows/classes/sun/nio/ch/FileKey.java
Changeset: ffa33d7b
Author: Artem Semenov <asemenov at openjdk.org>
Date: 2024-01-17 16:44:27 +0000
URL: https://git.openjdk.org/loom/commit/ffa33d7b807bfef6ff05c9adba869dddf813cf68
8317771: [macos14] Expand/collapse a JTree using keyboard freezes the application in macOS 14 Sonoma
Reviewed-by: kizune
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibility.java
Changeset: 51dbd36c
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2024-01-17 18:08:38 +0000
URL: https://git.openjdk.org/loom/commit/51dbd36c74c70b1b17bd73cd2c3253593300b5f0
8322100: Fix GCMIncrementByte4 & GCMIncrementDirect4, and increase overlap testing
Reviewed-by: jnimeh
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/AEADBufferTest.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMIncrementByte4.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/GCMIncrementDirect4.java
! test/jdk/com/sun/crypto/provider/Cipher/AEAD/OverlapByteBuffer.java
Changeset: de237fb0
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2024-01-17 19:35:05 +0000
URL: https://git.openjdk.org/loom/commit/de237fb058c74b87ea65a6020939264a5dfe3796
8323554: The typos in Javadoc: "@return if "
Reviewed-by: prr
! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureEvent.java
! src/java.desktop/share/classes/java/awt/dnd/DragSource.java
! src/java.desktop/share/classes/java/awt/dnd/DropTargetContext.java
! src/java.desktop/share/classes/java/awt/dnd/DropTargetDragEvent.java
! src/java.desktop/share/classes/java/awt/dnd/DropTargetDropEvent.java
! src/java.desktop/share/classes/java/awt/dnd/peer/DropTargetContextPeer.java
! src/java.desktop/share/classes/java/awt/peer/ComponentPeer.java
! src/java.desktop/share/classes/java/beans/beancontext/BeanContextSupport.java
! src/java.desktop/share/classes/javax/swing/JTextArea.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSliderUI.java
! src/java.desktop/share/classes/javax/swing/text/BoxView.java
! src/java.desktop/share/classes/javax/swing/text/GlyphView.java
! src/java.desktop/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java
Changeset: dadd9cd1
Author: Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date: 2024-01-18 01:23:30 +0000
URL: https://git.openjdk.org/loom/commit/dadd9cd1e8434cffaafc7406a864eaa55954cfb8
8316497: ColorConvertOp - typo for non-ICC conversions needs one-line fix
Co-authored-by: Sergey Bylokhov <serb at openjdk.org>
Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: aivanov, serb
! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java
+ test/jdk/java/awt/color/NonICCFilterTest.java
Changeset: ff8cc268
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2024-01-18 02:28:54 +0000
URL: https://git.openjdk.org/loom/commit/ff8cc268fdaaf85299c94088a226b73e7eaf6bdb
8323694: RISC-V: Unnecessary ResourceMark in NativeCall::set_destination_mt_safe
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/nativeInst_riscv.cpp
Changeset: 57fad677
Author: Andrew Leonard <aleonard at openjdk.org>
Date: 2024-01-18 09:56:54 +0000
URL: https://git.openjdk.org/loom/commit/57fad677819ae3142782f811a8fba94b38f5a74c
8323667: Library debug files contain non-reproducible full gcc include paths
Reviewed-by: erikj, ihse
! make/autoconf/flags-cflags.m4
Changeset: cbfddf4e
Author: Song Pham <songpv at imt-soft.com>
Date: 2024-01-18 10:03:47 +0000
URL: https://git.openjdk.org/loom/commit/cbfddf4e1d3ff8dddb95bcb9242b31c175b768fc
8317287: [macos14] InterJVMGetDropSuccessTest.java: Child VM: abnormal termination
Reviewed-by: honkar, aivanov, shurailine
! test/jdk/java/awt/dnd/InterJVMGetDropSuccessTest/InterJVMGetDropSuccessTest.java
Changeset: 52f787f6
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2024-01-18 12:16:26 +0000
URL: https://git.openjdk.org/loom/commit/52f787f675146d98d3e2338b14b7cd6b1dba7bb8
8323595: is_aligned(p, alignof(OopT))) assertion fails in Jetty without compressed OOPs
Reviewed-by: fparain, dlong
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
Changeset: 806ffb10
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2024-01-18 13:15:45 +0000
URL: https://git.openjdk.org/loom/commit/806ffb108572236cb9908ad6f93d7b09dfc6a600
8324082: more monitoring test timeout adjustments
Reviewed-by: kevinw, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load008/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load009/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load010/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load011/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load012/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload007/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload009/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon001/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/thread/cmon003/TestDescription.java
Changeset: a22ae909
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2024-01-18 13:15:55 +0000
URL: https://git.openjdk.org/loom/commit/a22ae909bc53344afd9bb6b1f08ff06858c10820
8321938: java/foreign/critical/TestCriticalUpcall.java does not need a core file
Reviewed-by: dholmes
! test/jdk/java/foreign/critical/TestCriticalUpcall.java
Changeset: aeb304b2
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2024-01-18 13:16:05 +0000
URL: https://git.openjdk.org/loom/commit/aeb304b29eaaba2b7a8fef85ee46cbfca27dbfbe
8324074: increase timeout for jvmci test TestResolvedJavaMethod.java
Reviewed-by: stuefe, thartmann
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaMethod.java
Changeset: 8e534598
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-18 15:22:56 +0000
URL: https://git.openjdk.org/loom/commit/8e534598b541600f8f5b3bdd20a28b174f3a5d61
8323993: Serial: Refactor gc_prologue and gc_epilogue
Reviewed-by: stefank, ehelin
! 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.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
Changeset: a2b117ae
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-18 15:23:11 +0000
URL: https://git.openjdk.org/loom/commit/a2b117ae024e400eda8433a95a091d56818588af
8324132: G1: Remove unimplemented G1MonitoringSupport::recalculate_eden_size
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp
Changeset: 4c1a0fc5
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-01-18 15:40:39 +0000
URL: https://git.openjdk.org/loom/commit/4c1a0fc58fc3da5d3fd0205ffd1660331be485f0
8323995: Suppress notes generated on incremental microbenchmark builds
Reviewed-by: erikj, ihse
! make/test/BuildMicrobenchmark.gmk
Changeset: bfd2afe5
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2024-01-18 17:05:35 +0000
URL: https://git.openjdk.org/loom/commit/bfd2afe5adc315928fdedbfbe73049d8774400de
8275338: Add JFR events for notable serialization situations
Reviewed-by: rriggs, egahlin
! src/java.base/share/classes/java/io/ObjectStreamClass.java
+ src/java.base/share/classes/java/io/SerializationMisdeclarationChecker.java
+ src/java.base/share/classes/jdk/internal/event/SerializationMisdeclarationEvent.java
+ src/jdk.jfr/share/classes/jdk/jfr/events/SerializationMisdeclarationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MirrorEvents.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/io/TestSerializationMisdeclarationEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: b6233c3d
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2024-01-18 17:33:31 +0000
URL: https://git.openjdk.org/loom/commit/b6233c3de773fb57b23704f1fec05d8b2d9c11c0
8321925: sun/security/mscapi/KeytoolChangeAlias.java fails with "Alias <246810> does not exist"
Reviewed-by: rhalade
! test/jdk/sun/security/mscapi/KeytoolChangeAlias.java
Changeset: 5c874c19
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2024-01-18 17:42:55 +0000
URL: https://git.openjdk.org/loom/commit/5c874c19cb08e5c10204a7ad47fb3075f65633db
8324161: validate-source fails after JDK-8275338
Reviewed-by: darcy
! test/jdk/jdk/jfr/event/io/TestSerializationMisdeclarationEvent.java
Changeset: a6c0b107
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-01-18 19:04:26 +0000
URL: https://git.openjdk.org/loom/commit/a6c0b10704311c94c179136b13a4dcc244e8011f
8323684: TypeMirror.{getAnnotationsByType, getAnnotation} return uninformative results
Reviewed-by: jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! test/langtools/tools/javac/processing/model/type/BasicAnnoTests.java
Changeset: 81df265e
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2024-01-18 19:06:26 +0000
URL: https://git.openjdk.org/loom/commit/81df265e41d393cdde87729e091dd465934071fd
8320458: Improve structural navigation in API documentation
Reviewed-by: erikj, jjg
! make/Docs.gmk
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriter.java
! 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/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Contents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DeprecatedListWriter.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/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Headings.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.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/HtmlIds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkInfo.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.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/NewAPIListWriter.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
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SubWriterHolderWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SummaryListWriter.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/BodyContents.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/Head.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlAttr.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyle.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/Links.java
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/ListBuilder.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/resources/script.js
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocLink.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! test/langtools/jdk/javadoc/doclet/testAnchorNames/TestAnchorNames.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testConstantValuesPage/TestConstantValuesPage.java
! test/langtools/jdk/javadoc/doclet/testCopyFiles/TestCopyFiles.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModuleServicesLink.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestModuleNavigation.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/langtools/jdk/javadoc/doclet/testPackageSummary/TestPackageSummary.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSingletonLists/TestSingletonLists.java
! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
- test/langtools/jdk/javadoc/doclet/testSubTitle/TestSubTitle.java
- test/langtools/jdk/javadoc/doclet/testSubTitle/pkg/C.java
- test/langtools/jdk/javadoc/doclet/testSubTitle/pkg/package.html
! test/langtools/jdk/javadoc/doclet/testValueTag/TestValueTagInModule.java
! test/langtools/jdk/javadoc/lib/javadoc/tester/LinkChecker.java
! test/langtools/jdk/javadoc/tool/CheckResourceKeys.java
Changeset: 9efdd242
Author: Pavel Rappo <prappo at openjdk.org>
Date: 2024-01-18 22:28:23 +0000
URL: https://git.openjdk.org/loom/commit/9efdd242fb40a8270e489cc071ff1c891878e24f
8324053: Use the blessed modifier order for sealed in java.base
Reviewed-by: naoto, darcy, ihse, dfuchs
! src/java.base/share/classes/java/lang/BaseVirtualThread.java
! src/java.base/share/classes/sun/net/dns/ResolverConfiguration.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! src/java.base/share/classes/sun/util/calendar/AbstractCalendar.java
! src/java.base/share/classes/sun/util/calendar/BaseCalendar.java
! src/java.base/share/classes/sun/util/calendar/CalendarDate.java
! src/java.base/share/classes/sun/util/calendar/CalendarSystem.java
Changeset: 05dad67c
Author: Tejesh R <tr at openjdk.org>
Date: 2024-01-19 05:57:02 +0000
URL: https://git.openjdk.org/loom/commit/05dad67cc23fb49627fabfb306acee247ff67aef
8295804: javax/swing/JFileChooser/JFileChooserSetLocationTest.java failed with "setLocation() is not working properly"
Reviewed-by: prr, serb
! test/jdk/javax/swing/JFileChooser/JFileChooserSetLocationTest.java
Changeset: 05330227
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-01-19 08:14:13 +0000
URL: https://git.openjdk.org/loom/commit/05330227befddd6faee4e07298eaddf9c30f09e3
8222719: libperfstat on AIX - cleanup old API versions
Reviewed-by: goetz, clanger
! src/hotspot/os/aix/libperfstat_aix.cpp
! src/hotspot/os/aix/libperfstat_aix.hpp
Changeset: 5f714198
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-01-19 09:10:37 +0000
URL: https://git.openjdk.org/loom/commit/5f7141982c42ebd51a1ec3b2c0917d046dd610ca
8322366: Add IEEE rounding mode corruption check to JNI checks
Reviewed-by: dholmes, lucy
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
Changeset: 0081d8c0
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-19 11:48:34 +0000
URL: https://git.openjdk.org/loom/commit/0081d8c07f7a0ee0697889bddfa9532b1bc66d4b
8324147: Serial: Remove generation::compute_new_size
Reviewed-by: ehelin
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
Changeset: 16be3888
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2024-01-19 12:59:21 +0000
URL: https://git.openjdk.org/loom/commit/16be38887f878b508e22d491542765bf7e518f94
8322383: G1: Only preserve marks on objects that are actually moved
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/g1/g1FullCollector.cpp
! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.cpp
! src/hotspot/share/gc/g1/g1FullGCCompactionPoint.hpp
! src/hotspot/share/gc/g1/g1FullGCMarker.cpp
! src/hotspot/share/gc/g1/g1FullGCMarker.hpp
! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp
Changeset: 6997bfc6
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-01-19 15:49:02 +0000
URL: https://git.openjdk.org/loom/commit/6997bfc68def7f80fbf6a7486a4b9f61225fc471
8323154: C2: assert(cmp != nullptr && cmp->Opcode() == Op_Cmp(bt)) failed: no exit test
Reviewed-by: roland, thartmann, qamai
! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/c2/TestMinValueStrideLongCountedLoop.java
Changeset: 2865afe7
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-01-19 16:54:03 +0000
URL: https://git.openjdk.org/loom/commit/2865afe759fd5362abd0947fd4c1f5c8d3519ca3
8323685: PrintSystemDictionaryAtExit has mutex rank assert
Co-authored-by: Thomas Schatzl <tschatzl at openjdk.org>
Reviewed-by: tschatzl, ayang
! src/hotspot/share/gc/g1/g1CardSet.cpp
! src/hotspot/share/gc/g1/g1CodeRootSet.cpp
! src/hotspot/share/utilities/concurrentHashTable.hpp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp
- test/hotspot/jtreg/runtime/PrintStringTableStats/PrintStringTableStatsTest.java
+ test/hotspot/jtreg/runtime/PrintingTests/ClassfilePrintingTests.java
Changeset: 39005e27
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2024-01-19 17:02:29 +0000
URL: https://git.openjdk.org/loom/commit/39005e27d6e543def13992740f663b78a8b07671
8324041: ModuleOption.java failed with update release versioning scheme
Reviewed-by: dholmes, mbaesken
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/module/ModuleOption.java
Changeset: 437342b9
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2024-01-19 17:11:01 +0000
URL: https://git.openjdk.org/loom/commit/437342b93e9e66340ac57bd1c6fdc948b3302db0
8323556: CDS archive space addresses should be randomized with ArchiveRelocationMode=1
Reviewed-by: iklam, matsaave
! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
Changeset: 6c0bebcc
Author: Mandy Chung <mchung at openjdk.org>
Date: 2024-01-19 17:42:55 +0000
URL: https://git.openjdk.org/loom/commit/6c0bebccb0092d9726eb89a054e023e92edf7ca6
8159927: Add a test to verify JMOD files created in the images do not have debug symbols
Reviewed-by: jlaskey
+ test/jdk/jdk/modules/etc/JmodExcludedFiles.java
Changeset: 8700de66
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2024-01-19 18:40:55 +0000
URL: https://git.openjdk.org/loom/commit/8700de66e45b526958c7a2923d43abe2a736d1d2
8322744: VirtualThread.notifyJvmtiDisableSuspend should be static
Reviewed-by: pchilanomate, alanb
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/VirtualThread.java
Changeset: f1b73350
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2024-01-19 21:42:34 +0000
URL: https://git.openjdk.org/loom/commit/f1b73350c237021c04ceac2f29f1f378630bd651
8320113: [macos14] : ShapeNotSetSometimes.java fails intermittently on macOS 14
Reviewed-by: dnguyen, azvegint, kizune
! test/jdk/java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java
Changeset: 9049402a
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-01-19 22:31:23 +0000
URL: https://git.openjdk.org/loom/commit/9049402a1b9394095b04287eef1f2d46c4da60e9
8323675: Race in jdk.javadoc-gendata
Reviewed-by: erikj, jlahoda
! make/Main.gmk
Changeset: f4d08ccf
Author: Sam James <sam at gentoo.org>
Committer: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-01-20 09:49:44 +0000
URL: https://git.openjdk.org/loom/commit/f4d08ccf80812d4f26a148fac6bf99b96672a63f
8318696: Do not use LFS64 symbols on Linux
Reviewed-by: ihse, dholmes, kbarrett, mbaesken
! make/autoconf/flags-cflags.m4
! src/hotspot/os/linux/attachListener_linux.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/os_posix.hpp
Changeset: f54a336c
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2024-01-20 18:12:44 +0000
URL: https://git.openjdk.org/loom/commit/f54a336cb7f147e618f81e4045b5050f93fa4c46
8324231: bad command-line option in make/Docs.gmk
Reviewed-by: erikj
! make/Docs.gmk
Changeset: 68b5aab0
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2024-01-20 18:21:45 +0000
URL: https://git.openjdk.org/loom/commit/68b5aab020b8f3e001da54f21fbc0c6fd494932e
8324229: JFR: Temporarily disable assertion for missing object reference
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java
Changeset: a474b372
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-01-21 02:28:54 +0000
URL: https://git.openjdk.org/loom/commit/a474b37212da5edbd5868c9157aff90aae00ca50
8324240: Remove unused GrowableArrayView::EMPTY
Reviewed-by: dcubed
! src/hotspot/share/utilities/growableArray.hpp
Changeset: 2003610b
Author: Martin Desruisseaux <martin.desruisseaux at geomatys.com>
Committer: Phil Race <prr at openjdk.org>
Date: 2024-01-21 23:47:51 +0000
URL: https://git.openjdk.org/loom/commit/2003610b3b52eed04de6713a2a36151d0d86d7c9
8323108: BufferedImage.setData(Raster) should not cast float and double values to integers
Reviewed-by: prr, bpb, serb
! src/java.desktop/share/classes/java/awt/image/BufferedImage.java
! src/java.desktop/share/classes/java/awt/image/WritableRaster.java
+ test/jdk/java/awt/image/BufferedImage/SetData.java
Changeset: 76afa02d
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-01-22 08:22:33 +0000
URL: https://git.openjdk.org/loom/commit/76afa02dabb45a0648cc13de40657d15ded73b4a
8322572: AllocationMergesTests.java fails with "IRViolationException: There were one or multiple IR rule failures."
Reviewed-by: kvn, thartmann
! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java
Changeset: fd372629
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-01-22 10:14:25 +0000
URL: https://git.openjdk.org/loom/commit/fd372629f7dee5d8d3381e9449d239f87779e648
8323748: RISC-V: Add Zfh probe code
Reviewed-by: fyang
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
Changeset: c84af493
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-01-22 10:41:36 +0000
URL: https://git.openjdk.org/loom/commit/c84af4938647efbc2d6c94efef748446bf6d50b4
8324129: C2: Remove some ttyLocker usages in preparation for JDK-8306767
Reviewed-by: kvn, vlivanov, dholmes
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/oops/method.hpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/vframe.inline.hpp
Changeset: 72f19902
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-01-22 10:55:10 +0000
URL: https://git.openjdk.org/loom/commit/72f199024d58b53a1dff2f79dd2050ae0044e809
8323057: Recoverable errors may be reported before unrecoverable errors when annotation processing is skipped
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
+ test/langtools/tools/javac/processing/errors/TestErrorOrder.java
Changeset: d3b2ac15
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2024-01-22 11:03:39 +0000
URL: https://git.openjdk.org/loom/commit/d3b2ac1507f54a163ba25b96d74217d020163e5c
8314186: runtime/8176717/TestInheritFD.java failed with "Log file was leaked"
Reviewed-by: lkorinth, dholmes
! test/hotspot/jtreg/runtime/8176717/TestInheritFD.java
Changeset: be943a9f
Author: Tobias Holenstein <tholenstein at openjdk.org>
Date: 2024-01-22 12:18:22 +0000
URL: https://git.openjdk.org/loom/commit/be943a9fd67f957b2a44dbd6531690b3ef3895dd
8321984: IGV: Upgrade to Netbeans Platform 20
Reviewed-by: rcastanedalo, chagedorn
! src/utils/IdealGraphVisualizer/Filter/pom.xml
! src/utils/IdealGraphVisualizer/pom.xml
Changeset: bde650f2
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-22 12:30:36 +0000
URL: https://git.openjdk.org/loom/commit/bde650f21e2fa2f7730d3f948105159762e4fdd0
8322282: Incorrect LoaderConstraintTable::add_entry after JDK-8298468
Reviewed-by: dholmes, simonis, coleenp
! src/hotspot/share/classfile/loaderConstraints.cpp
Changeset: c9cacfb2
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-01-22 13:06:19 +0000
URL: https://git.openjdk.org/loom/commit/c9cacfb25d1f15c879c961d2965a63c9fe4d9fa7
8323657: Compilation of snippet results in VerifyError at runtime with --release 9 (and above)
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/StringConcat.java
+ test/langtools/tools/javac/StringConcat/StringConcatWithAssignments.java
Changeset: 0d8543d6
Author: Naoto Sato <naoto at openjdk.org>
Date: 2024-01-22 17:15:53 +0000
URL: https://git.openjdk.org/loom/commit/0d8543d6773a516dad54038070dce507179d0709
8324065: Daylight saving information for `Africa/Casablanca` are incorrect
Reviewed-by: iris, joehw, jlu
! src/java.base/share/classes/sun/util/calendar/ZoneInfo.java
! src/java.base/share/classes/sun/util/calendar/ZoneInfoFile.java
! test/jdk/java/util/TimeZone/NegativeDSTTest.java
! test/jdk/sun/util/calendar/zi/TestZoneInfo310.java
! test/jdk/sun/util/calendar/zi/ZoneInfoOld.java
! test/jdk/sun/util/calendar/zi/Zoneinfo.java
Changeset: df370d72
Author: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date: 2024-01-22 19:51:47 +0000
URL: https://git.openjdk.org/loom/commit/df370d725e5ae55a05479e8375bf665233ac3e44
8314329: AgeTable: add is_clear() & allocation spec, and relax assert to allow use of 0-index slot
AgeTable changes:
1. add CHeap allocation spec
2. add a non-product const is_clear() method to check if the age table has only zero entries
3. relax the assertion that the 0th index of the age table is never used, to allow use of that slot
Reviewed-by: wkemper, kdnilsen, ayang, shade
! src/hotspot/share/gc/shared/ageTable.cpp
! src/hotspot/share/gc/shared/ageTable.hpp
Changeset: 52523d33
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2024-01-22 22:50:32 +0000
URL: https://git.openjdk.org/loom/commit/52523d33dde797bf03b15a05bb227b19b22c06be
8324050: Issue store-store barrier after re-materializing objects during deoptimization
Reviewed-by: dlong, shade
! src/hotspot/share/runtime/deoptimization.cpp
Changeset: 5a74c2a6
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-01-23 01:09:14 +0000
URL: https://git.openjdk.org/loom/commit/5a74c2a67ebcb47e51732f03c4be694bdf920469
8323438: Enhance assertions for Windows sync API failures
Reviewed-by: ccheung, jwaters, dcubed
! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/threadCritical_windows.cpp
Changeset: 3696765b
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-01-23 08:17:00 +0000
URL: https://git.openjdk.org/loom/commit/3696765b7d1faec4bd23761a7a1b627d8903598d
8323964: runtime/Thread/ThreadCountLimit.java fails intermittently on AIX
Reviewed-by: dholmes, stuefe
! src/hotspot/os/aix/globals_aix.hpp
! test/hotspot/jtreg/runtime/Thread/ThreadCountLimit.java
Changeset: bcb340da
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-01-23 08:49:46 +0000
URL: https://git.openjdk.org/loom/commit/bcb340da091e3287da8d2ecfcd017ebcc6613cae
8324286: Fix backsliding on use of nullptr instead of NULL
Reviewed-by: jsjolen, coleenp, jwaters
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/s390/templateTable_s390.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/services/heapDumper.cpp
Changeset: f5e6d111
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-23 09:38:47 +0000
URL: https://git.openjdk.org/loom/commit/f5e6d111b1faf199c9ceecd44647b5841e3b91a7
8324210: Serial: Remove unused methods in Generation
Reviewed-by: tschatzl, stefank
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/Generation.java
Changeset: 5acd37fa
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-23 09:40:09 +0000
URL: https://git.openjdk.org/loom/commit/5acd37fa9625fd53dd705ba536a8ae6c7e54ed7d
8324207: Serial: Remove Space::set_saved_mark_word
Reviewed-by: tschatzl, stefank
! src/hotspot/share/gc/serial/defNewGeneration.inline.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp
Changeset: bcaad515
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-01-23 12:02:28 +0000
URL: https://git.openjdk.org/loom/commit/bcaad515fdedd0c41a719d2a88b2da3036c766a3
8318228: RISC-V: C2 ConvF2HF
Reviewed-by: fyang, vkempik
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 791b427f
Author: sendaoYan <yansendao.ysd at alibaba-inc.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2024-01-23 13:19:49 +0000
URL: https://git.openjdk.org/loom/commit/791b427f4410057cdcdf8fd8ea0dcce71f7dc513
8323640: [TESTBUG]testMemoryFailCount in jdk/internal/platform/docker/TestDockerMemoryMetrics.java always fail because OOM killed
Reviewed-by: sgehwolf
! test/jdk/jdk/internal/platform/docker/MetricsMemoryTester.java
Changeset: fbaaac63
Author: Darragh Clarke <dclarke at openjdk.org>
Date: 2024-01-23 14:07:17 +0000
URL: https://git.openjdk.org/loom/commit/fbaaac63d4ae8d7cc0ec02ab4b5a934824d1fec1
8314164: java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java fails intermittently in timeout
Reviewed-by: dfuchs, djelinski
! test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java
Changeset: 2a01c798
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-23 15:51:58 +0000
URL: https://git.openjdk.org/loom/commit/2a01c798d346656a0ee3553c0964feab75b5dfb6
8324513: Inline ContiguousSpace::object_iterate_from
Reviewed-by: stefank
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
Changeset: 3d823636
Author: Gerard Ziemski <gziemski at openjdk.org>
Date: 2024-01-23 16:15:59 +0000
URL: https://git.openjdk.org/loom/commit/3d8236367d695976946d267ee62f4a26879731ac
8300088: [IMPROVE] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE
Reviewed-by: dholmes, fparain, dcubed
! src/hotspot/os/bsd/os_bsd.cpp
Changeset: 8b9bf758
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-23 17:03:35 +0000
URL: https://git.openjdk.org/loom/commit/8b9bf758801400e4491326cd4c90fc117b9d97e1
8323515: Create test alias "all" for all test roots
Reviewed-by: dholmes, alanb, joehw, lmesnik
! test/hotspot/jtreg/TEST.groups
! test/jaxp/TEST.groups
! test/jdk/TEST.groups
! test/langtools/TEST.groups
! test/lib-test/TEST.groups
Changeset: edfee7f3
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2024-01-23 20:33:49 +0000
URL: https://git.openjdk.org/loom/commit/edfee7f348349cfa55a9acd92d3bbd9e0cd4f07f
8323546: Cleanup jcmd docs for Compiler.perfmap and VM.cds filename parameter
Reviewed-by: dholmes, sspitsyn, iklam
! src/hotspot/share/services/diagnosticCommand.cpp
! src/jdk.jcmd/share/man/jcmd.1
! test/hotspot/jtreg/serviceability/dcmd/compiler/PerfMapTest.java
Changeset: 96607df7
Author: Justin Lu <jlu at openjdk.org>
Date: 2024-01-23 22:22:16 +0000
URL: https://git.openjdk.org/loom/commit/96607df7f055a80d56ea4c19f3f4fcb32838b1f8
8321545: Override toString() for Format subclasses
Reviewed-by: naoto, rriggs
! src/java.base/share/classes/java/text/ChoiceFormat.java
! src/java.base/share/classes/java/text/CompactNumberFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/ListFormat.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/java/text/SimpleDateFormat.java
+ test/jdk/java/text/Format/ChoiceFormat/ToStringTest.java
+ test/jdk/java/text/Format/CompactNumberFormat/ToStringTest.java
+ test/jdk/java/text/Format/DateFormat/ToStringTest.java
+ test/jdk/java/text/Format/DecimalFormat/ToStringTest.java
+ test/jdk/java/text/Format/ListFormat/ToStringTest.java
+ test/jdk/java/text/Format/MessageFormat/ToStringTest.java
Changeset: c17059de
Author: William Kemper <wkemper at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date: 2024-01-24 02:08:11 +0000
URL: https://git.openjdk.org/loom/commit/c17059dee728e8028b2baf5004fa5f0d3b11805c
8324334: Shenandoah: Improve end of process report
Reviewed-by: kdnilsen, ysr
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
Changeset: 6d2f6408
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-01-24 03:14:01 +0000
URL: https://git.openjdk.org/loom/commit/6d2f6408e417b267be0345f63656f232cf247b6d
8324578: [BACKOUT] [IMPROVE] OPEN_MAX is no longer the max limit on macOS >= 10.6 for RLIMIT_NOFILE
Reviewed-by: darcy, kvn
! src/hotspot/os/bsd/os_bsd.cpp
Changeset: b65e5eb1
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-24 10:02:18 +0000
URL: https://git.openjdk.org/loom/commit/b65e5eb14ec207ae810fb5a3911cecc4b9d06623
8324543: Remove Space::object_iterate
Reviewed-by: stefank, kbarrett
! src/hotspot/share/gc/shared/space.hpp
Changeset: 1c1cb048
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-24 10:02:28 +0000
URL: https://git.openjdk.org/loom/commit/1c1cb048cd7820042373f5d8a9f41fb30d9cef6e
8324512: Serial: Remove Generation::Name
Reviewed-by: stefank, iwalulya, cjplummer
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/DefNewGeneration.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/TenuredGeneration.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/Generation.java
Changeset: 67f29b16
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-01-24 10:09:05 +0000
URL: https://git.openjdk.org/loom/commit/67f29b16ef963ff1710e306da811633aa4e182ac
8324537: Remove superfluous _FILE_OFFSET_BITS=64
Reviewed-by: shade, erikj, kbarrett
! make/hotspot/lib/JvmOverrideFiles.gmk
Changeset: 8c003d83
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-01-24 12:00:17 +0000
URL: https://git.openjdk.org/loom/commit/8c003d83c450a1e706ec5e5ba3d319d84fc4b584
8321512: runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java fails on 32-bit platforms
Reviewed-by: shade, iwalulya
! src/hotspot/share/gc/g1/g1Arguments.cpp
Changeset: bccd823c
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-24 13:03:03 +0000
URL: https://git.openjdk.org/loom/commit/bccd823c8e40863bed70ff5b24772843203871a5
8324613: Serial: Rename GenerationPool to TenuredGenerationPool
Reviewed-by: stefank
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialMemoryPools.cpp
! src/hotspot/share/gc/serial/serialMemoryPools.hpp
Changeset: 00bb6bf5
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2024-01-24 16:19:46 +0000
URL: https://git.openjdk.org/loom/commit/00bb6bf5091f50268552d223e6e118574b8a4ea5
8324220: jdk/jfr/event/io/TestSerializationMisdeclarationEvent.java had 22 failures
Reviewed-by: egahlin
! test/jdk/jdk/jfr/event/io/TestSerializationMisdeclarationEvent.java
Changeset: fb822e49
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-24 17:40:22 +0000
URL: https://git.openjdk.org/loom/commit/fb822e49f2a84423c8fd17db2e95bbdd5e7ec191
8324514: ClassLoaderData::print_on should print address of class loader
Reviewed-by: kbarrett, coleenp
! src/hotspot/share/classfile/classLoaderData.cpp
Changeset: c432dc00
Author: Joshua Cao <joshcao at amazon.com>
Committer: Volker Simonis <simonis at openjdk.org>
Date: 2024-01-24 18:52:38 +0000
URL: https://git.openjdk.org/loom/commit/c432dc008bb3a2d3fe6b46617ad64a2999ae366c
8322149: ConcurrentHashMap smarter presizing for copy constructor and putAll
Reviewed-by: shade, simonis
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! test/micro/org/openjdk/bench/java/util/concurrent/Maps.java
Changeset: c702dcab
Author: Christian Stein <cstein at openjdk.org>
Date: 2024-01-24 19:05:15 +0000
URL: https://git.openjdk.org/loom/commit/c702dcabf8befc2db2baf53655f20391ee5d2d09
8323815: Source launcher should find classes with $ in names
Reviewed-by: jlahoda, sundar
! src/jdk.compiler/share/classes/com/sun/tools/javac/launcher/MemoryContext.java
! test/langtools/tools/javac/launcher/MultiFileSourceLauncherTests.java
Changeset: 32eb5290
Author: William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-24 19:15:21 +0000
URL: https://git.openjdk.org/loom/commit/32eb5290c207d5fda398ee09b354b8cf55b89e0c
8324553: Shenandoah: Move periodic tasks closer to their collaborators
Reviewed-by: kdnilsen, shade
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMonitoringSupport.hpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPacer.hpp
Changeset: 6212264c
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2024-01-24 22:10:28 +0000
URL: https://git.openjdk.org/loom/commit/6212264cc6fe428e8d15b7f33e2979c081e432d7
8320692: Null icon returned for .exe without custom icon
Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: aivanov
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolder2.java
+ test/jdk/javax/swing/JFileChooser/FileSystemView/NoIconExeNPE.java
Changeset: 2d5cb972
Author: Jie Fu <jiefu at openjdk.org>
Date: 2024-01-24 23:25:17 +0000
URL: https://git.openjdk.org/loom/commit/2d5cb97288f7bf5acaa24632118d6a7a6a53c93e
8324647: Invalid test group of lib-test after JDK-8323515
Reviewed-by: shade
! test/lib-test/TEST.groups
Changeset: 3d32c460
Author: Justin Lu <jlu at openjdk.org>
Date: 2024-01-24 23:42:53 +0000
URL: https://git.openjdk.org/loom/commit/3d32c460eb60aa95f27c96bbefdf784f6a7663f7
6503196: API doc for DecimalFormat::getMaximumIntegerDigits is unclear
Reviewed-by: naoto, iris
! src/java.base/share/classes/java/text/DecimalFormat.java
Changeset: e7fdac9d
Author: MaxXSoft <xingqizheng.xqz at alibaba-inc.com>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2024-01-25 03:10:28 +0000
URL: https://git.openjdk.org/loom/commit/e7fdac9d5ce56d2f589df59a7fd2869e35ba2991
8324280: RISC-V: Incorrect implementation in VM_Version::parse_satp_mode
Reviewed-by: rehn, fyang
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
Changeset: 929af9ed
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-01-25 05:26:13 +0000
URL: https://git.openjdk.org/loom/commit/929af9ed037bcc098043d7b7b8d303744a6d4360
8307788: vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java timed out
Reviewed-by: lmesnik, shade
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large001/large001.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large002/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large003/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large004/TestDescription.java
! test/hotspot/jtreg/vmTestbase/gc/gctests/LargeObjects/large005/TestDescription.java
Changeset: 3059c3b6
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-01-25 05:44:18 +0000
URL: https://git.openjdk.org/loom/commit/3059c3b69ec8fb7cefd740bc2eb52b5ca5390ae1
8324242: Avoid null check for OopHandle::ptr_raw()
Reviewed-by: shade, jsjolen, coleenp
! src/hotspot/share/classfile/classLoaderData.cpp
! src/hotspot/share/oops/klass.hpp
! src/hotspot/share/oops/oopHandle.inline.hpp
! src/hotspot/share/runtime/javaThread.cpp
Changeset: 9d1a6d14
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-01-25 09:35:35 +0000
URL: https://git.openjdk.org/loom/commit/9d1a6d14846bb1f76ca7258452b3b3f8e3e8b223
8323645: Remove unused internal sun.net.www.protocol.jar.URLJarFileCallBack interface
Reviewed-by: alanb, dfuchs
! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java
- src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFileCallBack.java
Changeset: 6d36eb78
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2024-01-25 10:07:50 +0000
URL: https://git.openjdk.org/loom/commit/6d36eb78ad781ecd80d66d1319921a8746820394
8322768: Optimize non-subword vector compress and expand APIs for AVX2 target.
Reviewed-by: epeter, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.hpp
! src/hotspot/cpu/x86/stubRoutines_x86_64.cpp
! src/hotspot/cpu/x86/x86.ad
+ test/micro/org/openjdk/bench/jdk/incubator/vector/ColumnFilterBenchmark.java
Changeset: 7a798d3c
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-01-25 10:36:00 +0000
URL: https://git.openjdk.org/loom/commit/7a798d3cebea0915f8a73af57333b3488c2091af
8324598: use mem_unit when working with sysinfo memory and swap related information
Reviewed-by: dholmes, mdoerr
! src/hotspot/os/linux/os_linux.cpp
! src/java.base/linux/native/libjava/CgroupMetrics.c
Changeset: e709842e
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-25 14:25:45 +0000
URL: https://git.openjdk.org/loom/commit/e709842eae43029f5cfc509e40bbfb28c8abe348
8324636: Serial: Remove Generation::block_is_obj
Reviewed-by: stefank, ysr
! 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/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
Changeset: ffe3bb67
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2024-01-25 14:51:50 +0000
URL: https://git.openjdk.org/loom/commit/ffe3bb67632eeec4b5df4e832d9bd5e78c3f808a
8324657: Intermittent OOME on exception message create
Reviewed-by: lancea, iris, naoto
! src/java.base/share/classes/java/io/ObjectInputStream.java
Changeset: 746a0868
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-01-25 15:50:33 +0000
URL: https://git.openjdk.org/loom/commit/746a08686bfad629fe045a762ed2fbb209763f6b
8306767: Concurrent repacking of extra data in MethodData is potentially unsafe
Reviewed-by: eosterlund, roland, coleenp, never
! src/hotspot/share/ci/ciMethodData.cpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jfr/support/jfrMethodData.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
! src/hotspot/share/oops/methodData.inline.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
Changeset: 12b89cd2
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-25 18:03:16 +0000
URL: https://git.openjdk.org/loom/commit/12b89cd2eeb5c2c43a2ce425c96fc4f718e30514
8323717: Introduce test keyword for tests that need external dependencies
Reviewed-by: dholmes, lmesnik
! test/hotspot/jtreg/TEST.ROOT
! test/hotspot/jtreg/applications/jcstress/TestGenerator.java
! test/hotspot/jtreg/applications/jcstress/accessAtomic.java
! test/hotspot/jtreg/applications/jcstress/acqrel.java
! test/hotspot/jtreg/applications/jcstress/atomicity.java
! test/hotspot/jtreg/applications/jcstress/atomics.java
! test/hotspot/jtreg/applications/jcstress/causality.java
! test/hotspot/jtreg/applications/jcstress/coherence.java
! test/hotspot/jtreg/applications/jcstress/collections.java
! test/hotspot/jtreg/applications/jcstress/copy.java
! test/hotspot/jtreg/applications/jcstress/countdownlatch.java
! test/hotspot/jtreg/applications/jcstress/defaultValues.java
! test/hotspot/jtreg/applications/jcstress/executors.java
! test/hotspot/jtreg/applications/jcstress/fences.java
! test/hotspot/jtreg/applications/jcstress/future.java
! test/hotspot/jtreg/applications/jcstress/init.java
! test/hotspot/jtreg/applications/jcstress/initClass.java
! test/hotspot/jtreg/applications/jcstress/initLen.java
! test/hotspot/jtreg/applications/jcstress/interrupt.java
! test/hotspot/jtreg/applications/jcstress/locks.java
! test/hotspot/jtreg/applications/jcstress/memeffects.java
! test/hotspot/jtreg/applications/jcstress/mxbeans.java
! test/hotspot/jtreg/applications/jcstress/oota.java
! test/hotspot/jtreg/applications/jcstress/seqcst.java
! test/hotspot/jtreg/applications/jcstress/singletons.java
! test/hotspot/jtreg/applications/jcstress/strings.java
! test/hotspot/jtreg/applications/jcstress/tearing.java
! test/hotspot/jtreg/applications/jcstress/threadlocal.java
! test/hotspot/jtreg/applications/jcstress/unsafe.java
! test/hotspot/jtreg/applications/jcstress/varhandles.java
! test/hotspot/jtreg/applications/jcstress/volatiles.java
! test/hotspot/jtreg/applications/scimark/Scimark.java
Changeset: 39b756a0
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-01-25 18:35:20 +0000
URL: https://git.openjdk.org/loom/commit/39b756a0d163d60d1b69fbc9bf6e8235080c3721
8324492: Remove Atomic support for OopHandle
Reviewed-by: aboldtch, coleenp
! src/hotspot/share/oops/oopHandle.hpp
! src/hotspot/share/services/memoryManager.cpp
! src/hotspot/share/services/memoryManager.hpp
! src/hotspot/share/services/memoryPool.cpp
! src/hotspot/share/services/memoryPool.hpp
Changeset: 95310eab
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2024-01-25 22:01:18 +0000
URL: https://git.openjdk.org/loom/commit/95310eab6ce73512b1afc0a7a26a396dd7b6cb7c
8223696: java/net/httpclient/MaxStreams.java failed with didn't finish within the time-out
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/MaxStreams.java
Changeset: b5995a76
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-01-25 22:17:07 +0000
URL: https://git.openjdk.org/loom/commit/b5995a76f79e0a70e67b0915e782e881efbbdf5e
8302019: Clarify Elements.overrides
Reviewed-by: prappo, jjg
! src/java.compiler/share/classes/javax/lang/model/util/Elements.java
+ test/langtools/tools/javac/processing/model/util/elements/TestOverrides.java
Changeset: bde87895
Author: Wang Zhuo <wzhuo at openjdk.org>
Committer: Denghui Dong <ddong at openjdk.org>
Date: 2024-01-26 02:30:49 +0000
URL: https://git.openjdk.org/loom/commit/bde87895c8b1b9df198e3883d24cd9ea840efc98
8324123: aarch64: fix prfm literal encoding in assembler
Reviewed-by: aph, dlong
! src/hotspot/cpu/aarch64/assembler_aarch64.cpp
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
Changeset: 10066cd4
Author: Alisen Chung <achung at openjdk.org>
Date: 2024-01-26 03:47:19 +0000
URL: https://git.openjdk.org/loom/commit/10066cd4ef93db9d2bff3f7884d24a5c6e714775
8324571: JDK 23 L10n resource files update
Reviewed-by: jlu, jjg
! 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
Changeset: 33324a59
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-01-26 07:57:29 +0000
URL: https://git.openjdk.org/loom/commit/33324a59ccdb220250cb74e15ce13af0e99dcb07
8324637: [aix] Implement support for reporting swap space in jdk.management
Reviewed-by: kevinw, stuefe
! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c
Changeset: 781f368d
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2024-01-26 08:46:34 +0000
URL: https://git.openjdk.org/loom/commit/781f368d421a94857929e4168974f43e890637d8
8324347: Enable "maybe-uninitialized" warning for FreeType 2.13.1
Reviewed-by: erikj, azvegint, jwaters, aivanov
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
Changeset: c313d451
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-26 08:51:00 +0000
URL: https://git.openjdk.org/loom/commit/c313d451a513eb08de0b295c1ce66d0d849d2374
8324659: GHA: Generic jtreg errors are not reported
Reviewed-by: erikj, jwaters, stuefe
! .github/scripts/gen-test-summary.sh
Changeset: 32ddcf50
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-26 13:03:50 +0000
URL: https://git.openjdk.org/loom/commit/32ddcf504c1f67e3d4bb0a6e8c9a523f4898dc74
8324301: Obsolete MaxGCMinorPauseMillis
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.cpp
! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
Changeset: 885e9b76
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-26 13:03:59 +0000
URL: https://git.openjdk.org/loom/commit/885e9b76d6a0d6a12ab4f93022500aefdae5926c
8324722: Serial: Inline block_is_obj of subclasses of Generation
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
Changeset: 62b3293d
Author: Volker Simonis <simonis at openjdk.org>
Date: 2024-01-26 13:11:58 +0000
URL: https://git.openjdk.org/loom/commit/62b3293df0442b06cd00488774db7b608baca774
8324241: Always record evol_method deps to avoid excessive method flushing
Reviewed-by: eastigeevich, phh, coleenp, dlong, shade
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/init.cpp
Changeset: a65a8952
Author: Liming Liu <limingliu at os.amperecomputing.com>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-01-26 16:42:46 +0000
URL: https://git.openjdk.org/loom/commit/a65a89522d2f24b1767e1c74f6689a22ea32ca6a
8315923: pretouch_memory by atomic-add-0 fragments huge pages unexpectedly
Reviewed-by: jsjolen, stuefe
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/globals_linux.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/shared/pretouchTask.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
+ test/hotspot/jtreg/runtime/os/TestTransparentHugePageUsage.java
Changeset: 91d8ea79
Author: Vicente Romero <vromero at openjdk.org>
Date: 2024-01-26 18:34:56 +0000
URL: https://git.openjdk.org/loom/commit/91d8ea79d947aa7dad91d8ed550ed34a7d49d885
8323835: Updating ASM to 9.6 for JDK 23
Reviewed-by: mchung
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/AnnotationVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ByteVector.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassTooLargeException.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ConstantDynamic.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Constants.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Context.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/CurrentFrame.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Edge.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/FieldVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/FieldWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Frame.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Handle.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Handler.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Label.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/MethodTooLargeException.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/MethodVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/MethodWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ModuleVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ModuleWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Opcodes.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/RecordComponentVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/RecordComponentWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Symbol.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/SymbolTable.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/Type.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/TypePath.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/TypeReference.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/AdviceAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/AnalyzerAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/AnnotationRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ClassRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/CodeSizeEvaluator.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/FieldRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/GeneratorAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/InstructionAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/JSRInlinerAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/LocalVariablesSorter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/Method.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/MethodRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ModuleHashesAttribute.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ModuleRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ModuleResolutionAttribute.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/ModuleTargetAttribute.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/RecordComponentRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/Remapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/SerialVersionUIDAdder.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/SignatureRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/SimpleRemapper.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/StaticInitMerger.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/TableSwitchGenerator.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/commons/TryCatchBlockSorter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/signature/SignatureReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/signature/SignatureVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/signature/SignatureWriter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/AbstractInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/AnnotationNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ClassNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/FieldInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/FieldNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/FrameNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/IincInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/InnerClassNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/InsnList.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/InsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/IntInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/InvokeDynamicInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/JumpInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/LabelNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/LdcInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/LineNumberNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/LocalVariableAnnotationNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/LocalVariableNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/LookupSwitchInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/MethodInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/MethodNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ModuleExportNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ModuleNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ModuleOpenNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ModuleProvideNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ModuleRequireNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/MultiANewArrayInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/ParameterNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/RecordComponentNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/TableSwitchInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/TryCatchBlockNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/TypeAnnotationNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/TypeInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/UnsupportedClassVersionException.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/Util.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/VarInsnNode.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Analyzer.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/AnalyzerException.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/BasicInterpreter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/BasicValue.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/BasicVerifier.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Frame.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Interpreter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/SimpleVerifier.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/SmallSet.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/SourceInterpreter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/SourceValue.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Subroutine.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/tree/analysis/Value.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/ASMifier.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/ASMifierSupport.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckAnnotationAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckClassAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckFieldAdapter.java
+ src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckFrameAnalyzer.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckMethodAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckModuleAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckRecordComponentAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/CheckSignatureAdapter.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Printer.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/Textifier.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TextifierSupport.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceAnnotationVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceClassVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceFieldVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceMethodVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceRecordComponentVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/util/TraceSignatureVisitor.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/version.txt
! src/java.base/share/legal/asm.md
Changeset: 6d185623
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2024-01-26 20:18:08 +0000
URL: https://git.openjdk.org/loom/commit/6d1856234ff25e6851204dd2102d405e67e8a468
8324785: ProblemList two tests on linux due to JDK-8315923
Reviewed-by: rriggs
! test/hotspot/jtreg/ProblemList.txt
Changeset: ed3272cc
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-01-26 20:55:46 +0000
URL: https://git.openjdk.org/loom/commit/ed3272cc44a5b1ae918b573e6c3d792665b6bbc7
8042981: Strip type annotations in Types' utility methods
Co-authored-by: Liam Miller-Cushon <cushon at openjdk.org>
Reviewed-by: cushon, jjg, jlahoda
! src/java.compiler/share/classes/javax/lang/model/util/Types.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Type.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/model/JavacTypes.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
+ test/langtools/tools/javac/processing/model/util/types/TestAnnotationStripping.java
Changeset: 70f4a4e1
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2024-01-26 22:01:07 +0000
URL: https://git.openjdk.org/loom/commit/70f4a4e18e257110f45565ba0d708f1fa48aed76
8324786: validate-source fails after JDK-8042981
Reviewed-by: darcy
! test/langtools/tools/javac/processing/model/util/types/TestAnnotationStripping.java
Changeset: 2e748c99
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-01-26 22:33:17 +0000
URL: https://git.openjdk.org/loom/commit/2e748c998ee490d8c3b1c7ab2fadfcb4596fc07b
8175386: Clarify exception behavior of Types utility methods
Reviewed-by: jjg
! src/java.compiler/share/classes/javax/lang/model/util/Types.java
Changeset: 525c0cd0
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-01-29 06:54:50 +0000
URL: https://git.openjdk.org/loom/commit/525c0cd09f98c3a9965cf20d2ac3b306a938a910
8324752: C2 Superword: remove SuperWordRTDepCheck
Reviewed-by: kvn, chagedorn
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
Changeset: 65d6bc1d
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-01-29 07:00:12 +0000
URL: https://git.openjdk.org/loom/commit/65d6bc1d4c1054e82ace2355d6802e0a7ba24a7f
8324765: C2 SuperWord: remove dead code: SuperWord::insert_extracts
Reviewed-by: kvn, chagedorn
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
Changeset: 8950d68d
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-01-29 07:38:32 +0000
URL: https://git.openjdk.org/loom/commit/8950d68ddb36d35831fbb4b98969cd0537527070
8324753: [AIX] adjust os_posix after JDK-8318696
Reviewed-by: jkern, stuefe, kbarrett, dholmes
! src/hotspot/os/posix/os_posix.cpp
Changeset: af9cd975
Author: Julian Waters <jwaters at openjdk.org>
Date: 2024-01-29 08:03:20 +0000
URL: https://git.openjdk.org/loom/commit/af9cd975cec5378214d5d31890150d03250ff3fa
8324800: gcc windows build broken after 8322757
Reviewed-by: kbarrett, dholmes
! src/hotspot/os/windows/os_windows.cpp
Changeset: 0d5f5e15
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-01-29 08:36:51 +0000
URL: https://git.openjdk.org/loom/commit/0d5f5e15d43f94a79c6133baecd5af217365d176
8322484: 22-b26 Regression in J2dBench-bimg_misc-G1 (and more) on Windows-x64 and macOS-x64
Reviewed-by: kbarrett, ayang
! src/hotspot/share/gc/g1/g1BarrierSet.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1FullCollector.cpp
+ src/hotspot/share/gc/g1/g1RegionPinCache.hpp
+ src/hotspot/share/gc/g1/g1RegionPinCache.inline.hpp
! src/hotspot/share/gc/g1/g1ThreadLocalData.hpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp
! src/hotspot/share/gc/g1/heapRegion.hpp
! src/hotspot/share/gc/g1/heapRegion.inline.hpp
Changeset: 422020c4
Author: Tobias Holenstein <tholenstein at openjdk.org>
Date: 2024-01-29 08:37:06 +0000
URL: https://git.openjdk.org/loom/commit/422020c4d691f3ad4c7af4fc2c60e7ada66734e0
8210858: AArch64: remove Math.log intrinsic
Reviewed-by: ngasson, shade
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
- src/hotspot/cpu/aarch64/macroAssembler_aarch64_log.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
Changeset: 6ad78ca8
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-01-29 08:46:34 +0000
URL: https://git.openjdk.org/loom/commit/6ad78ca8a5956d4ada6fd0bedebadddb5f6a0edc
8324775: C2 SuperWord: refactor visited sets
Reviewed-by: kvn, chagedorn
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
Changeset: f0bae793
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-01-29 08:50:35 +0000
URL: https://git.openjdk.org/loom/commit/f0bae7939a61a79f3e07de97451c433e91742069
8324750: C2: rename Matcher methods using "superword" -> "autovectorization"
Reviewed-by: kvn, chagedorn
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/opto/matcher.hpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/vectornode.cpp
Changeset: 69586e7b
Author: Daniel Lundén <dlunden at openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2024-01-29 09:14:26 +0000
URL: https://git.openjdk.org/loom/commit/69586e7bdffe1a840c3a86e6ec83568de24c6fe5
8322996: BoxLockNode creation fails with assert(reg < CHUNK_SIZE) failed: sanity
Reviewed-by: rcastanedalo, kvn
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/locknode.cpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/opto/parse2.cpp
! src/hotspot/share/opto/regmask.hpp
+ test/hotspot/jtreg/compiler/locks/TestNestedSynchronize.java
Changeset: b39b8764
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-01-29 09:17:46 +0000
URL: https://git.openjdk.org/loom/commit/b39b876493cc932644ad0ab9f689587c7feb7dc8
8324304: RISC-V: add hw probe flags
Reviewed-by: fyang, rehn
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
! src/hotspot/os_cpu/linux_riscv/vm_version_linux_riscv.cpp
Changeset: 72ba8178
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-01-29 09:20:52 +0000
URL: https://git.openjdk.org/loom/commit/72ba8178a8271d4a04a0b789f28b23414b8989ed
8324236: compiler/ciReplay/TestInliningProtectionDomain.java failed with RuntimeException: should only dump inline information for ... expected true, was false
Reviewed-by: kvn
! test/hotspot/jtreg/compiler/ciReplay/TestInliningProtectionDomain.java
Changeset: 628348d3
Author: Kuai Wei <kuaiwei.kw at alibaba-inc.com>
Committer: Andrew Haley <aph at openjdk.org>
Date: 2024-01-29 09:33:22 +0000
URL: https://git.openjdk.org/loom/commit/628348d3e97b669ab4136b1749b8fccf373eb2a0
8324186: Use "dmb.ishst+dmb.ishld" for release barrier
Reviewed-by: fyang, 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/vm_version_aarch64.cpp
+ test/micro/org/openjdk/bench/vm/compiler/FinalFieldInitialize.java
Changeset: 7a300b63
Author: Denghui Dong <ddong at openjdk.org>
Date: 2024-01-29 09:47:24 +0000
URL: https://git.openjdk.org/loom/commit/7a300b63b5ca22dfe3e831e641f7a11b9c719b30
8324213: C1: There is no need for Canonicalizer to handle IfOp
Reviewed-by: dlong, chagedorn
! src/hotspot/share/c1/c1_Canonicalizer.cpp
Changeset: 3066d49c
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-01-29 10:13:43 +0000
URL: https://git.openjdk.org/loom/commit/3066d49cc1910bb9ed01558582fdeb2385c484c3
8317572: C2 SuperWord: refactor/improve TraceSuperWord, replace VectorizeDebugOption with TraceAutoVectorization
Reviewed-by: chagedorn, kvn
! src/hotspot/share/compiler/compilerDirectives.cpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/compilerOracle.hpp
! src/hotspot/share/compiler/directivesParser.cpp
! src/hotspot/share/opto/phasetype.hpp
! 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
! src/hotspot/share/utilities/stringUtils.cpp
! src/hotspot/share/utilities/stringUtils.hpp
! test/hotspot/jtreg/compiler/oracle/TestInvalidCompileCommand.java
Changeset: 4df04f0e
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-29 12:42:10 +0000
URL: https://git.openjdk.org/loom/commit/4df04f0ec910525cdef1dea40a3c2d184213ea3a
8324769: Serial: Remove unused TenuredGeneration::unsafe_max_alloc_nogc
Reviewed-by: tschatzl
! src/hotspot/share/gc/serial/defNewGeneration.hpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
Changeset: fe0eec7e
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2024-01-29 13:55:00 +0000
URL: https://git.openjdk.org/loom/commit/fe0eec7e20bc4c39d6c2b58d81ffd5c0ef1fdeda
8324840: windows-x64-slowdebug does not build anymore after JDK-8317572
Reviewed-by: epeter
! src/hotspot/share/utilities/stringUtils.hpp
Changeset: 951b5f8e
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-29 15:13:44 +0000
URL: https://git.openjdk.org/loom/commit/951b5f8ecb9cd2a72b3904c110179afe487ada2b
8324723: GHA: Upgrade some actions to avoid deprecated Node 16
Reviewed-by: sgehwolf, ihse
! .github/actions/do-build/action.yml
! .github/actions/get-bootjdk/action.yml
! .github/actions/get-bundles/action.yml
! .github/actions/get-jtreg/action.yml
! .github/actions/get-msys2/action.yml
! .github/actions/upload-bundles/action.yml
! .github/workflows/build-cross-compile.yml
! .github/workflows/main.yml
! .github/workflows/test.yml
Changeset: a6bdee48
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-01-29 17:07:32 +0000
URL: https://git.openjdk.org/loom/commit/a6bdee48f39993128d8095d40ab417f0102af0f4
8324681: Replace NULL with nullptr in HotSpot jtreg test native code files
Reviewed-by: kevinw, kbarrett, dholmes
! test/hotspot/jtreg/runtime/Thread/libAsyncExceptionOnMonitorEnter.cpp
! test/hotspot/jtreg/runtime/Thread/libStopAtExit.cpp
! test/hotspot/jtreg/runtime/Thread/libSuspendAtExit.cpp
! test/hotspot/jtreg/runtime/clinit/libClassInitBarrier.cpp
! test/hotspot/jtreg/serviceability/AsyncGetCallTrace/libAsyncGetCallTraceTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/CompiledMethodLoad/libCompiledZombie.cpp
! test/hotspot/jtreg/serviceability/jvmti/DynamicCodeGenerated/libDynamicCodeGenerated.cpp
! test/hotspot/jtreg/serviceability/jvmti/GenerateEvents/libGenerateEvents1.cpp
! test/hotspot/jtreg/serviceability/jvmti/GenerateEvents/libGenerateEvents2.cpp
! test/hotspot/jtreg/serviceability/jvmti/GetClassFields/FilteredFields/libFilteredFieldsTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/GetClassMethods/libOverpassMethods.cpp
! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/libGetLocalVars.cpp
! test/hotspot/jtreg/serviceability/jvmti/GetLocalVariable/libGetSetLocalUnsuspended.cpp
! test/hotspot/jtreg/serviceability/jvmti/GetThreadListStackTraces/libOneGetThreadListStackTraces.cpp
! test/hotspot/jtreg/serviceability/jvmti/Heap/libIterateHeapWithEscapeAnalysisEnabled.cpp
! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/libHeapMonitorTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/HiddenClass/libHiddenClassSigTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/MissedStackMapFrames/libMissedStackMapFrames.cpp
! test/hotspot/jtreg/serviceability/jvmti/RedefineClasses/RedefineRetransform/libRedefineRetransform.cpp
! test/hotspot/jtreg/serviceability/jvmti/SetBreakpoint/libTestManyBreakpoints.cpp
! test/hotspot/jtreg/serviceability/jvmti/SetTag/libTagMapTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/SuspendWithCurrentThread/libSuspendWithCurrentThread.cpp
! test/hotspot/jtreg/serviceability/jvmti/SuspendWithObjectMonitorEnter/libSuspendWithObjectMonitorEnter.cpp
! test/hotspot/jtreg/serviceability/jvmti/SuspendWithObjectMonitorWait/libSuspendWithObjectMonitorWait.cpp
! test/hotspot/jtreg/serviceability/jvmti/SuspendWithRawMonitorEnter/libSuspendWithRawMonitorEnter.cpp
! test/hotspot/jtreg/serviceability/jvmti/VMObjectAlloc/libVMObjectAlloc.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/Breakpoint/breakpoint01/libbreakpoint01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ClassLoad/classload01/libclassload01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ClassPrepare/classprep01/libclassprep01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/Exception/exception01/libexception01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ExceptionCatch/excatch01/libexcatch01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc01/libfieldacc01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc02/libfieldacc02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc03/libfieldacc03.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldAccess/fieldacc04/libfieldacc04.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldModification/fieldmod01/libfieldmod01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FieldModification/fieldmod02/libfieldmod02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop01/libframepop01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/FramePop/framepop02/libframepop02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MethodEntry/mentry01/libmentry01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MethodEntry/mentry02/libmentry02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit01/libmexit01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MethodExit/mexit02/libmexit02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEnter/mcontenter01/libmcontenter01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorContendedEntered/mcontentered01/libmcontentered01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWait/monitorwait01/libmonitorwait01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/libmonitorwaited01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/NativeMethodBind/nativemethbind01/libnativemethbind01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/NativeMethodBind/nativemethbind02/libnativemethbind02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/NativeMethodBind/nativemethbind03/libnativemethbind03.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/NativeMethodBind/nativemethbind04/libnativemethbind04.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep01/libsinglestep01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep02/libsinglestep02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/SingleStep/singlestep03/libsinglestep03.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadEnd/threadend01/libthreadend01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadEnd/threadend02/libthreadend02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadStart/threadstart01/libthreadstart01.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadStart/threadstart02/libthreadstart02.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/ThreadStart/threadstart03/libthreadstart03.cpp
! test/hotspot/jtreg/serviceability/jvmti/events/VMObjectAlloc/vmobjalloc01/libvmobjalloc01.cpp
! test/hotspot/jtreg/serviceability/jvmti/negative/GetAllThreadsNullTest/libGetAllThreadsNullTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/negative/contmon03/libcontmon03.cpp
! test/hotspot/jtreg/serviceability/jvmti/negative/framecnt02/libframecnt02.cpp
! test/hotspot/jtreg/serviceability/jvmti/negative/framecnt03/libframecnt03.cpp
! test/hotspot/jtreg/serviceability/jvmti/negative/frameloc03/libframeloc03.cpp
! test/hotspot/jtreg/serviceability/jvmti/negative/getstacktr02/libgetstacktr02.cpp
! test/hotspot/jtreg/serviceability/jvmti/negative/getstacktr09/libgetstacktr09.cpp
! test/hotspot/jtreg/serviceability/jvmti/negative/thrinfo02/libthrinfo02.cpp
! test/hotspot/jtreg/serviceability/jvmti/negative/thrstat04/libthrstat04.cpp
! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/NotSuspended/libGetStackTraceNotSuspendedStress.cpp
! test/hotspot/jtreg/serviceability/jvmti/stress/StackTrace/Suspended/libGetStackTraceSuspendedStress.cpp
! test/hotspot/jtreg/serviceability/jvmti/stress/ThreadLocalStorage/SetGetThreadLocalStorageStressTest/libSetGetThreadLocalStorageStress.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetAllThreads/allthr01/liballthr01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon01/libcontmon01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetCurrentContendedMonitor/contmon02/libcontmon02.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameCount/framecnt01/libframecnt01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc01/libframeloc01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetFrameLocation/frameloc02/libframeloc02.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/libGetStackTraceAndRetransformTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/libGetStackTraceCurrentThreadTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr03/libgetstacktr03.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr04/libgetstacktr04.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr05/libgetstacktr05.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr06/libgetstacktr06.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr07/libgetstacktr07.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr08/libgetstacktr08.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadInfo/thrinfo01/libthrinfo01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat01/libthrstat01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat02/libthrstat02.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat03/libthrstat03.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadState/thrstat05/libthrstat05.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThread/resumethrd01/libresumethrd01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThread/resumethrd02/libresumethrd02.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThreadList/resumethrdlst01/libresumethrdlst01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/ResumeThreadList/resumethrdlst02/libresumethrdlst02.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThread/suspendthrd01/libsuspendthrd01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThread/suspendthrd02/libsuspendthrd02.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThreadList/suspendthrdlst01/libsuspendthrdlst01.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/SuspendThreadList/suspendthrdlst02/libsuspendthrdlst02.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/BreakpointInYieldTest/libBreakpointInYieldTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/ContFramePopTest/libContFramePopTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/ContStackDepthTest/libContStackDepthTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/ContYieldBreakPointTest/libContYieldBreakPointTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/ContinuationTest/libContinuationTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/ForceEarlyReturnTest/libForceEarlyReturnTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/GetSetLocalTest/libGetSetLocalTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/InterruptThreadTest/libInterruptThreadTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/MethodExitTest/libMethodExitTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/NullAsCurrentThreadTest/libNullAsCurrentThreadTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/PinnedTaskTest/libPinnedTaskTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/PopFrameTest/libPopFrameTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/RawMonitorTest/libRawMonitorTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/SelfSuspendDisablerTest/libSelfSuspendDisablerTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/StopThreadTest/libStopThreadTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume1/libSuspendResume1.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume2/libSuspendResume2.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/libSuspendResumeAll.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadListStackTracesTest/libThreadListStackTracesTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest/libThreadStateTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/ToggleNotifyJvmtiTest/libToggleNotifyJvmtiTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadMonitorTest/libVThreadMonitorTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadNotifyFramePopTest/libVThreadNotifyFramePopTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/libVThreadTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadUnsupportedTest/libVThreadUnsupportedTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VirtualStackTraceTest/libVirtualStackTraceTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/VirtualThreadStartTest/libVirtualThreadStartTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/libWaitNotifySuspendedVThread.cpp
! test/hotspot/jtreg/serviceability/monitoring/ThreadInfo/GetLockOwnerName/libGetLockOwnerName.cpp
! test/hotspot/jtreg/testlibrary/jvmti/libJvmtiUtils.cpp
! test/hotspot/jtreg/vmTestbase/gc/g1/unloading/libdefine.cpp
! test/hotspot/jtreg/vmTestbase/gc/gctests/nativeGC03/libnativeGC03.cpp
! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine07/agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine07/agent01.cpp
! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine07/agent02.cpp
! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine07/agent03.cpp
! test/hotspot/jtreg/vmTestbase/nsk/aod/VirtualMachine/VirtualMachine09/agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AddCapabilities/addcaps001/addcaps001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AddCapabilities/addcaps002/addcaps002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AddCapabilities/addcaps003/addcaps003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Agent_OnLoad/agentonload001/agentonload001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Agent_OnLoad/agentonload002/agentonload002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Agent_OnLoad/agentonload003/agentonload003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Allocate/alloc001/alloc001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach002/attach002Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach002a/attach002aAgent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach008/attach008Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach009/attach009Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach012/attach012Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach014/attach014Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach015/attach015Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach015/attach015Agent01.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach020/attach020Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/attach021Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/attach022Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach037/attach037Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach038/attach038Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach039/attach039Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach040/attach040Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach041/attach041Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach042/attach042Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach045/attach045Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach045/attach045Agent01.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach045/attach045Agent02.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach045/attach045Agent03.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach046/attach046Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach050/attach050Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/sharedAgents/simpleAgent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassFileLoadHook/classfloadhk001/classfloadhk001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassFileLoadHook/classfloadhk002/classfloadhk002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassFileLoadHook/classfloadhk003/classfloadhk003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassFileLoadHook/classfloadhk004/classfloadhk004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassFileLoadHook/classfloadhk005/classfloadhk005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassFileLoadHook/classfloadhk006/classfloadhk006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassFileLoadHook/classfloadhk007/classfloadhk007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassFileLoadHook/classfloadhk008/classfloadhk008.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClassFileLoadHook/classfloadhk009/classfloadhk009.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClearBreakpoint/clrbrk001/clrbrk001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClearBreakpoint/clrbrk002/clrbrk002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClearBreakpoint/clrbrk005/clrbrk005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClearFieldAccessWatch/clrfldw001/clrfldw001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClearFieldAccessWatch/clrfldw002/clrfldw002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClearFieldModificationWatch/clrfmodw001/clrfmodw001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ClearFieldModificationWatch/clrfmodw002/clrfmodw002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/CompiledMethodLoad/compmethload001/compmethload001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/CompiledMethodUnload/compmethunload001/compmethunload001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/CreateRawMonitor/crrawmon001/crrawmon001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/CreateRawMonitor/crrawmon002/crrawmon002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/DataDumpRequest/datadumpreq001/datadumpreq001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/Deallocate/dealloc001/dealloc001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/DestroyRawMonitor/drrawmon001/drrawmon001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/DestroyRawMonitor/drrawmon003/drrawmon003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/DestroyRawMonitor/drrawmon004/drrawmon004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/DisposeEnvironment/disposeenv001/disposeenv001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/DisposeEnvironment/disposeenv002/disposeenv002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/DynamicCodeGenerated/dyncodgen001/dyncodgen001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ForceEarlyReturn/ForceEarlyReturn001/ForceEarlyReturn001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ForceGarbageCollection/forcegc001/forcegc001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ForceGarbageCollection/forcegc002/forcegc002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionFinish/gcfinish001/gcfinish001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart001/gcstart001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GarbageCollectionStart/gcstart002/gcstart002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GenerateEvents/genevents001/genevents001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetArgumentsSize/argsize001/argsize001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetArgumentsSize/argsize002/argsize002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetAvailableProcessors/getavailproc001/getavailproc001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetBytecodes/bytecodes001/bytecodes001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetBytecodes/bytecodes002/bytecodes002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetBytecodes/bytecodes003/bytecodes003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetCapabilities/getcaps001/getcaps001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetCapabilities/getcaps002/getcaps002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld005/getclfld005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld006/getclfld006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassFields/getclfld007/getclfld007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassLoader/getclsldr001/getclsldr001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassLoader/getclsldr002/getclsldr002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassLoader/getclsldr003/getclsldr003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassLoaderClasses/clsldrclss001/clsldrclss001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassLoaderClasses/clsldrclss002/clsldrclss002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassMethods/getclmthd005/getclmthd005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassMethods/getclmthd006/getclmthd006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassMethods/getclmthd007/getclmthd007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassModifiers/getclmdf004/getclmdf004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassModifiers/getclmdf005/getclmdf005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassModifiers/getclmdf006/getclmdf006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassModifiers/getclmdf007/getclmdf007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassSignature/getclsig004/getclsig004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassSignature/getclsig005/getclsig005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassSignature/getclsig006/getclsig006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassStatus/getclstat005/getclstat005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassStatus/getclstat006/getclstat006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetClassStatus/getclstat007/getclstat007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetCurrentThreadCpuTime/curthrcputime001/curthrcputime001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetCurrentThreadCpuTimerInfo/curthrtimerinfo001/curthrtimerinfo001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetEnv/GetEnv001/GetEnv001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetEnvironmentLocalStorage/getenvstor001/getenvstor001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetErrorName/geterrname001/geterrname001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetErrorName/geterrname002/geterrname002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetExtensionEvents/extevents001/extevents001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetExtensionFunctions/extfuncs001/extfuncs001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFieldDeclaringClass/getfldecl001/getfldecl001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFieldDeclaringClass/getfldecl002/getfldecl002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFieldDeclaringClass/getfldecl004/getfldecl004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFieldModifiers/getfldmdf003/getfldmdf003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFieldModifiers/getfldmdf004/getfldmdf004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFieldName/getfldnm003/getfldnm003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFieldName/getfldnm004/getfldnm004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetFieldName/getfldnm005/getfldnm005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetImplementedInterfaces/getintrf005/getintrf005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetImplementedInterfaces/getintrf006/getintrf006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetImplementedInterfaces/getintrf007/getintrf007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetJLocationFormat/getjlocfmt001/getjlocfmt001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetJLocationFormat/getjlocfmt002/getjlocfmt002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetJNIFunctionTable/getjniftab001/getjniftab001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetJNIFunctionTable/getjniftab002/getjniftab002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLineNumberTable/linetab001/linetab001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLineNumberTable/linetab002/linetab002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLineNumberTable/linetab003/linetab003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLoadedClasses/loadedclss001/loadedclss001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLoadedClasses/loadedclss002/loadedclss002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLocalVariable/getlocal001/getlocal001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLocalVariable/getlocal002/getlocal002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLocalVariableTable/localtab001/localtab001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLocalVariableTable/localtab002/localtab002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLocalVariableTable/localtab003/localtab003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLocalVariableTable/localtab004/localtab004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetLocalVariableTable/localtab005/localtab005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMaxLocals/maxloc001/maxloc001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMaxLocals/maxloc002/maxloc002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMethodDeclaringClass/declcls001/declcls001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMethodDeclaringClass/declcls002/declcls002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMethodDeclaringClass/declcls003/declcls003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMethodLocation/methloc001/methloc001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMethodLocation/methloc002/methloc002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMethodModifiers/methmod001/methmod001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMethodModifiers/methmod002/methmod002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMethodName/methname001/methname001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMethodName/methname002/methname002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetMethodName/methname003/methname003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectHashCode/objhashcode001/objhashcode001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage001/objmonusage001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage002/objmonusage002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage003/objmonusage003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage004/objmonusage004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage005/objmonusage005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectMonitorUsage/objmonusage006/objmonusage006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectSize/objsize001/objsize001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetObjectsWithTags/objwithtags001/objwithtags001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetOwnedMonitorInfo/ownmoninf001/ownmoninf001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetOwnedMonitorInfo/ownmoninf002/ownmoninf002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetOwnedMonitorInfo/ownmoninf003/ownmoninf003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetPhase/getphase001/getphase001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetPhase/getphase002/getphase002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetPotentialCapabilities/getpotcaps001/getpotcaps001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetSourceDebugExtension/srcdebugex001/srcdebugex001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetSourceDebugExtension/srcdebugex002/srcdebugex002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetSourceDebugExtension/srcdebugex003/srcdebugex003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetSourceFileName/getsrcfn004/getsrcfn004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetSourceFileName/getsrcfn005/getsrcfn005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetSourceFileName/getsrcfn006/getsrcfn006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetSystemProperties/getsysprops001/getsysprops001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetSystemProperties/getsysprops002/getsysprops002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetSystemProperty/getsysprop001/getsysprop001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetSystemProperty/getsysprop002/getsysprop002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetTag/gettag001/gettag001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadCpuTime/thrcputime001/thrcputime001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadCpuTime/thrcputime002/thrcputime002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadCpuTimerInfo/thrtimerinfo001/thrtimerinfo001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadGroupChildren/getthrdgrpchld001/getthrdgrpchld001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadGroupInfo/thrgrpinfo001/thrgrpinfo001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadGroupInfo/thrgrpinfo002/thrgrpinfo002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetThreadLocalStorage/getthrdstor001/getthrdstor001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetTime/gettime001/gettime001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetTimerInfo/timerinfo001/timerinfo001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetTopThreadGroups/topthrgrp001/topthrgrp001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetTopThreadGroups/topthrgrp002/topthrgrp002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetVersionNumber/getvern001/getvern001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/InterruptThread/intrpthrd001/intrpthrd001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/InterruptThread/intrpthrd002/intrpthrd002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/InterruptThread/intrpthrd003/intrpthrd003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IsArrayClass/isarray004/isarray004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IsArrayClass/isarray005/isarray005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IsFieldSynthetic/isfldsin002/isfldsin002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IsFieldSynthetic/isfldsin003/isfldsin003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IsInterface/isintrf004/isintrf004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IsInterface/isintrf005/isintrf005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IsMethodNative/isnative001/isnative001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IsMethodNative/isnative002/isnative002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IsMethodObsolete/isobsolete001/isobsolete001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IsMethodSynthetic/issynth001/issynth001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IsMethodSynthetic/issynth002/issynth002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverHeap/iterheap001/iterheap001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverHeap/iterheap002/iterheap002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverHeap/iterheap003/iterheap003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverHeap/iterheap004/iterheap004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverHeap/iterheap005/iterheap005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverHeap/iterheap006/iterheap006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverHeap/iterheap007/iterheap007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverInstancesOfClass/iterinstcls001/iterinstcls001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverInstancesOfClass/iterinstcls002/iterinstcls002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverInstancesOfClass/iterinstcls003/iterinstcls003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverInstancesOfClass/iterinstcls004/iterinstcls004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverInstancesOfClass/iterinstcls005/iterinstcls005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverInstancesOfClass/iterinstcls006/iterinstcls006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverInstancesOfClass/iterinstcls007/iterinstcls007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverObjectsReachableFromObject/iterobjreachobj001/iterobjreachobj001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverObjectsReachableFromObject/iterobjreachobj002/iterobjreachobj002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverObjectsReachableFromObject/iterobjreachobj003/iterobjreachobj003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverObjectsReachableFromObject/iterobjreachobj004/iterobjreachobj004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverObjectsReachableFromObject/iterobjreachobj005/iterobjreachobj005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverReachableObjects/iterreachobj001/iterreachobj001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverReachableObjects/iterreachobj002/iterreachobj002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverReachableObjects/iterreachobj003/iterreachobj003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverReachableObjects/iterreachobj004/iterreachobj004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateOverReachableObjects/iterreachobj005/iterreachobj005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateThroughHeap/abort/Abort.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateThroughHeap/callbacks/Callbacks.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateThroughHeap/concrete-klass-filter/ConcreteKlassFilter.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateThroughHeap/filter-tagged/HeapFilter.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/IterateThroughHeap/non-concrete-klass-filter/NonConcreteKlassFilter.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/NotifyFramePop/nframepop001/nframepop001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/NotifyFramePop/nframepop002/nframepop002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/NotifyFramePop/nframepop003/nframepop003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ObjectFree/objfree001/objfree001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ObjectFree/objfree002/objfree002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe001/popframe001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe002/popframe002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe003/popframe003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe004/popframe004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe005/popframe005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe006/popframe006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe007/popframe007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe008/popframe008.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe009/popframe009.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe010/popframe010.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/PopFrame/popframe011/popframe011.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorEnter/rawmonenter001/rawmonenter001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorEnter/rawmonenter002/rawmonenter002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorEnter/rawmonenter003/rawmonenter003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorEnter/rawmonenter004/rawmonenter004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorExit/rawmonexit001/rawmonexit001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorExit/rawmonexit002/rawmonexit002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorExit/rawmonexit003/rawmonexit003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorExit/rawmonexit005/rawmonexit005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotify/rawmnntfy001/rawmnntfy001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotify/rawmnntfy002/rawmnntfy002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotify/rawmnntfy003/rawmnntfy003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotify/rawmnntfy004/rawmnntfy004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotifyAll/rawmnntfyall001/rawmnntfyall001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotifyAll/rawmnntfyall002/rawmnntfyall002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotifyAll/rawmnntfyall003/rawmnntfyall003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorNotifyAll/rawmnntfyall004/rawmnntfyall004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorWait/rawmnwait001/rawmnwait001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorWait/rawmnwait002/rawmnwait002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorWait/rawmnwait003/rawmnwait003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorWait/rawmnwait004/rawmnwait004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RawMonitorWait/rawmnwait005/rawmnwait005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/StressRedefine/stressRedefine.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass001/redefclass001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass002/redefclass002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass003/redefclass003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass004/redefclass004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass005/redefclass005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass006/redefclass006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass008/redefclass008.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass009/redefclass009.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass010/redefclass010.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass011/redefclass011.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass012/redefclass012.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass013/redefclass013.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass014/redefclass014.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass015/redefclass015.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass016/redefclass016.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass017/redefclass017.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass018/redefclass018.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass019/redefclass019.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass020/redefclass020.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass021/redefclass021.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass022/redefclass022.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass023/redefclass023.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass024/redefclass024.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass025/redefclass025.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass026/redefclass026.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass027/redefclass027.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass028/redefclass028.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass029/redefclass029.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass030/redefclass030.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass031/redefclass031.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RelinquishCapabilities/relcaps001/relcaps001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RelinquishCapabilities/relcaps002/relcaps002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResumeThread/resumethrd001/resumethrd001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResumeThread/resumethrd002/resumethrd002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResumeThreadList/resumethrdlst001/resumethrdlst001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ResumeThreadList/resumethrdlst002/resumethrdlst002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RetransformClasses/retransform002/retransform002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RetransformClasses/retransform003/retransform003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RetransformClasses/retransform004/retransform004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RunAgentThread/agentthr001/agentthr001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RunAgentThread/agentthr002/agentthr002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RunAgentThread/agentthr003/agentthr003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetBreakpoint/setbrk002/setbrk002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetBreakpoint/setbrk003/setbrk003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetBreakpoint/setbrk005/setbrk005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetBreakpoint/setbrk007/setbrk007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetBreakpoint/setbrk008/setbrk008.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetEnvironmentLocalStorage/setenvstor001/setenvstor001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetEnvironmentLocalStorage/setenvstor002/setenvstor002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetEnvironmentLocalStorage/setenvstor003/setenvstor003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetEventCallbacks/setevntcallb001/setevntcallb001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetEventCallbacks/setevntcallb002/setevntcallb002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetEventCallbacks/setevntcallb003/setevntcallb003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetEventNotificationMode/setnotif001/setnotif001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetExtensionEventCallback/setextevent001/setextevent001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw001/setfldw001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw002/setfldw002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw003/setfldw003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw004/setfldw004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw005/setfldw005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldAccessWatch/setfldw006/setfldw006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldModificationWatch/setfmodw001/setfmodw001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldModificationWatch/setfmodw002/setfmodw002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldModificationWatch/setfmodw003/setfmodw003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldModificationWatch/setfmodw004/setfmodw004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldModificationWatch/setfmodw005/setfmodw005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetFieldModificationWatch/setfmodw006/setfmodw006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetJNIFunctionTable/setjniftab001/setjniftab001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetJNIFunctionTable/setjniftab002/setjniftab002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetLocalVariable/setlocal001/setlocal001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetLocalVariable/setlocal002/setlocal002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetLocalVariable/setlocal003/setlocal003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetLocalVariable/setlocal004/setlocal004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetNativeMethodPrefix/SetNativeMethodPrefix001/SetNativeMethodPrefix001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetNativeMethodPrefix/SetNativeMethodPrefix002/SetNativeMethodPrefix002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetSystemProperty/setsysprop002/setsysprop002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetSystemProperty/setsysprop003/setsysprop003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetTag/settag001/settag001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetThreadLocalStorage/setthrdstor001/setthrdstor001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetThreadLocalStorage/setthrdstor002/setthrdstor002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetThreadLocalStorage/setthrdstor003/setthrdstor003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetVerboseFlag/setvrbflag001/setvrbflag001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetVerboseFlag/setvrbflag002/setvrbflag002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/StopThread/stopthrd006/stopthrd006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/StopThread/stopthrd007/stopthrd007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendthrd001/suspendthrd001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendthrd002/suspendthrd002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThread/suspendthrd003/suspendthrd003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThreadList/suspendthrdlst001/suspendthrdlst001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SuspendThreadList/suspendthrdlst002/suspendthrdlst002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/VMDeath/vmdeath001/vmdeath001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/VMInit/vminit001/vminit001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP01/ap01t001/ap01t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP02/ap02t001/ap02t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP03/ap03t001/ap03t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP04/ap04t001/ap04t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP04/ap04t002/ap04t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP04/ap04t003/ap04t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP05/ap05t001/ap05t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP05/ap05t002/ap05t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP06/ap06t001/ap06t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP07/ap07t001/ap07t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP07/ap07t002/ap07t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP09/ap09t001/ap09t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP10/ap10t001/ap10t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP11/ap11t001/ap11t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/allocation/AP12/ap12t001/ap12t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI01/bi01t001/bi01t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI01/bi01t002/bi01t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI02/bi02t001/bi02t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI02/bi02t002/bi02t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI03/bi03t001/bi03t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI03/bi03t002/bi03t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/bcinstr/BI04/bi04t002/bi04t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t001/cm01t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t002/cm01t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t003/cm01t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t004/cm01t004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t005/cm01t005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t006/cm01t006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t007/cm01t007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t008/cm01t008.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t009/cm01t009.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t010/cm01t010.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t011/cm01t011.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t012/cm01t012.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t013/cm01t013.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t014/cm01t014.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t015/cm01t015.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t016/cm01t016.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t017/cm01t017.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t018/cm01t018.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t019/cm01t019.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t020/cm01t020.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM01/cm01t021/cm01t021.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM02/cm02t001/cm02t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/capability/CM03/cm03t001/cm03t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC01/tc01t001/tc01t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC02/tc02t001/tc02t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC03/tc03t001/tc03t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC03/tc03t002/tc03t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC04/tc04t001/tc04t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC05/tc05t001/tc05t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM01/em01t001/em01t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM01/em01t002/em01t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t001/em02t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t002/em02t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t003/em02t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t004/em02t004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t005/em02t005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t006/em02t006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t007/em02t007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t008/em02t008.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t009/em02t009.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t010/em02t010.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t011/em02t011.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t012/em02t012.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM05/em05t001/em05t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM05/em05t002/em05t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM06/em06t001/em06t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM07/em07t001/em07t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM07/em07t002/em07t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/extension/EX03/ex03t001/ex03t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF01/gf01t001/gf01t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF04/gf04t001/gf04t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF06/gf06t001/gf06t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t001/gf08t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t002/gf08t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/general_functions/GF08/gf08t003/gf08t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS103/hs103t002/hs103t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS104/hs104t001/hs104t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS104/hs104t002/hs104t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/hs201t001/hs201t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/hs201t002/hs201t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/hs201t003/hs201t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS202/hs202t001/hs202t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS202/hs202t002/hs202t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t001/hs203t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t002/hs203t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t003/hs203t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS203/hs203t004/hs203t004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t002/hs204t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t003/hs204t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS204/hs204t004/hs204t004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t001/hs301t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t002/hs301t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t003/hs301t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t004/hs301t004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS301/hs301t005/hs301t005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t001/hs302t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t002/hs302t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t003/hs302t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t004/hs302t004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t005/hs302t005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t006/hs302t006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t007/hs302t007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t008/hs302t008.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t009/hs302t009.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t010/hs302t010.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t011/hs302t011.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS302/hs302t012/hs302t012.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI01/ji01t001/ji01t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI03/ji03t001/ji03t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI03/ji03t002/ji03t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI03/ji03t003/ji03t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI03/ji03t004/ji03t004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI05/ji05t001/ji05t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI06/ji06t001/ji06t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA01/ma01t001/ma01t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA01/ma01t001/ma01t001a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA02/ma02t001/ma02t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA02/ma02t001/ma02t001a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA03/ma03t001/ma03t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA03/ma03t001/ma03t001a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA04/ma04t001/ma04t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA04/ma04t001/ma04t001a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA04/ma04t002/ma04t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA04/ma04t002/ma04t002a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA04/ma04t003/ma04t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA04/ma04t003/ma04t003a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA05/ma05t001/ma05t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA05/ma05t001/ma05t001a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA06/ma06t001/ma06t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA06/ma06t001/ma06t001a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA07/ma07t001/ma07t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA07/ma07t001/ma07t001a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA08/ma08t001/ma08t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA08/ma08t001/ma08t001a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t001/ma10t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t001/ma10t001a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t002/ma10t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t002/ma10t002a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t003/ma10t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t003/ma10t003a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t004/ma10t004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t004/ma10t004a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t005/ma10t005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t005/ma10t005a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t006/ma10t006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t006/ma10t006a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t007/ma10t007.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t007/ma10t007a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t008/ma10t008.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t008/ma10t008a.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP01/sp01t001/sp01t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP01/sp01t002/sp01t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP01/sp01t003/sp01t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP02/sp02t001/sp02t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP02/sp02t002/sp02t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP02/sp02t003/sp02t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP03/sp03t001/sp03t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP03/sp03t002/sp03t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP04/sp04t001/sp04t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP04/sp04t002/sp04t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t002/sp05t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP05/sp05t003/sp05t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP06/sp06t001/sp06t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP06/sp06t002/sp06t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP06/sp06t003/sp06t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP07/sp07t001/sp07t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/sampling/SP07/sp07t002/sp07t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref001/followref001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref002/followref002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref003/followref003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref004/followref004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref005/followref005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref006/followref006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/ForceEarlyReturn/earlyretbase/earlyretbase.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/ForceEarlyReturn/earlyretfp/earlyretfp.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/ForceEarlyReturn/earlyretint/earlyretint.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/ForceEarlyReturn/earlyretlong/earlyretlong.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/ForceEarlyReturn/earlyretobj/earlyretobj.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/ForceEarlyReturn/earlyretstr/earlyretstr.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/ForceEarlyReturn/earlyretvoid/earlyretvoid.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/GetAllStackTraces/getallstktr001/getallstktr001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/GetConstantPool/getcpool001/getcpool001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/GetLineNumberTable/linetab004/linetab004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/GetLocalVariable/getlocal003/getlocal003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/GetLocalVariable/getlocal004/getlocal004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/IsSynthetic/issynth001/issynth001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/MethodBind/JvmtiTest/JvmtiTest.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/StackTrace/JvmtiTest/JvmtiTest.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/agentthr/agentthr.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/clsldrclss00x/clsldrclss00x.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/events/redefineCFLH/JvmtiTest/JvmtiTest.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/extmech/extmech.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/functions/AddToBootstrapClassLoaderSearch/JvmtiTest/JvmtiTest.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/functions/Dispose/JvmtiTest/JvmtiTest.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/functions/ForceGarbageCollection/gc/gc.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/functions/nosuspendMonitorInfo/JvmtiTest/JvmtiTest.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/functions/nosuspendStackTrace/JvmtiTest/JvmtiTest.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/functions/rawmonitor/rawmonitor.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/heapref/heapref.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/refignore/refignore.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/setNullVMInit/JvmtiTest/JvmtiTest.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/timers/JvmtiTest/JvmtiTest.cpp
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/StackTraceController.cpp
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/ThreadController.cpp
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/thread/Deadlock.cpp
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/thread/LockingThreads.cpp
! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/thread/RecursiveMonitoringThread.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/ExceptionCheckingJniEnv/exceptionjni001/exceptionjni001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/JVMTIagent.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/aod/aod.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/BooleanArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/ByteArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/CharArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/DoubleArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/FloatArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/IntArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/LongArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/ShortArrayCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jni/StringCriticalLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jniref/JNIGlobalRefLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jniref/JNILocalRefLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jniref/JNIRefLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/gc/lock/jniref/JNIWeakGlobalRefLocker.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jni/ExceptionCheckingJniEnv.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jni/ExceptionCheckingJniEnv.hpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jni/JNIreferences.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jni/jni_tools.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/AddToBootstrapClassLoaderSearch/bootclssearch_agent.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/AddToSystemClassLoaderSearch/systemclssearch_agent.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/Injector.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/agent_tools.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/aod/jvmti_aod.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/hotswap/HotSwap.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_FollowRefObjects.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_tools.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/unit/Heap.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/native/native_thread.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_list.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_mutex.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_tools.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/gclocker/libgcl001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace006.cpp
! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jvmti/share/IndyRedefineClass.cpp
! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jvmti/stepBreakPopReturn/stepBreakPopReturn.cpp
! test/hotspot/jtreg/vmTestbase/vm/mlvm/meth/stress/jni/nativeAndMH/nativeAndMH.cpp
! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/mlvmJvmtiUtils.cpp
! test/hotspot/jtreg/vmTestbase/vm/runtime/defmeth/shared/redefineClasses.cpp
! test/hotspot/jtreg/vmTestbase/vm/share/ProcessUtils.cpp
! test/jdk/java/awt/JAWT/myfile.cpp
! test/jdk/java/foreign/enablenativeaccess/org/openjdk/foreigntest/unnamed/libLinkerInvokerUnnamed.cpp
! test/jdk/java/foreign/enablenativeaccess/panama_module/org/openjdk/foreigntest/libLinkerInvokerModule.cpp
! test/jdk/java/foreign/loaderLookup/libLoaderLookupInvoker.cpp
! test/jdk/jni/nullCaller/CallHelper.hpp
! test/jdk/jni/nullCaller/exeNullCallerTest.cpp
Changeset: c1281e6b
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-01-29 17:12:13 +0000
URL: https://git.openjdk.org/loom/commit/c1281e6b45ed167df69d29a6039d81854c145ae6
8324678: Replace NULL with nullptr in HotSpot gtests
Reviewed-by: kbarrett, dholmes, jwaters
! test/hotspot/gtest/compiler/test_directivesParser.cpp
! test/hotspot/gtest/gc/g1/test_freeRegionList.cpp
! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp
! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp
! test/hotspot/gtest/gc/shared/test_bufferNodeAllocator.cpp
! test/hotspot/gtest/gc/shared/test_collectedHeap.cpp
! test/hotspot/gtest/gc/shared/test_collectorPolicy.cpp
! test/hotspot/gtest/gc/shared/test_oopStorage.cpp
! test/hotspot/gtest/gc/shared/test_oopStorage_parperf.cpp
! test/hotspot/gtest/gc/shared/test_workerDataArray.cpp
! test/hotspot/gtest/gc/x/test_xAddress.cpp
! test/hotspot/gtest/gtestMain.cpp
! test/hotspot/gtest/jfr/test_adaptiveSampler.cpp
! test/hotspot/gtest/jfr/test_networkUtilization.cpp
! test/hotspot/gtest/jfr/test_threadCpuLoad.cpp
! test/hotspot/gtest/logging/logTestFixture.cpp
! test/hotspot/gtest/logging/logTestUtils.inline.hpp
! test/hotspot/gtest/logging/test_asynclog.cpp
! test/hotspot/gtest/logging/test_gcTraceTime.cpp
! test/hotspot/gtest/logging/test_log.cpp
! test/hotspot/gtest/logging/test_logConfiguration.cpp
! test/hotspot/gtest/logging/test_logDecorations.cpp
! test/hotspot/gtest/logging/test_logMessageTest.cpp
! test/hotspot/gtest/logging/test_logSelectionList.cpp
! test/hotspot/gtest/logging/test_logStream.cpp
! test/hotspot/gtest/logging/test_logTag.cpp
! test/hotspot/gtest/logging/test_logTagSet.cpp
! test/hotspot/gtest/logging/test_logTagSetDescriptions.cpp
! test/hotspot/gtest/memory/test_arena.cpp
! test/hotspot/gtest/memory/test_guardedMemory.cpp
! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/metaspace/metaspaceGtestCommon.cpp
! test/hotspot/gtest/metaspace/metaspaceGtestCommon.hpp
! test/hotspot/gtest/metaspace/metaspaceGtestContexts.cpp
! test/hotspot/gtest/metaspace/metaspaceGtestContexts.hpp
! test/hotspot/gtest/metaspace/metaspaceGtestSparseArray.hpp
! test/hotspot/gtest/metaspace/test_binlist.cpp
! test/hotspot/gtest/metaspace/test_blocktree.cpp
! test/hotspot/gtest/metaspace/test_chunkManager_stress.cpp
! test/hotspot/gtest/metaspace/test_chunkheaderpool.cpp
! test/hotspot/gtest/metaspace/test_freeblocks.cpp
! test/hotspot/gtest/metaspace/test_is_metaspace_obj.cpp
! test/hotspot/gtest/metaspace/test_metachunk.cpp
! test/hotspot/gtest/metaspace/test_metachunklist.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena.cpp
! test/hotspot/gtest/metaspace/test_metaspacearena_stress.cpp
! test/hotspot/gtest/metaspace/test_virtualspacenode.cpp
! test/hotspot/gtest/nmt/test_nmt_buffer_overflow_detection.cpp
! test/hotspot/gtest/nmt/test_nmtpreinit.cpp
! test/hotspot/gtest/nmt/test_nmtpreinitmap.cpp
! test/hotspot/gtest/runtime/test_ThreadsListHandle.cpp
! test/hotspot/gtest/runtime/test_arguments.cpp
! test/hotspot/gtest/runtime/test_classLoader.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_globals.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/gtest/runtime/test_os_linux_cgroups.cpp
! test/hotspot/gtest/runtime/test_os_windows.cpp
! test/hotspot/gtest/runtime/test_perfdata.cpp
! test/hotspot/gtest/runtime/test_safefetch.cpp
! test/hotspot/gtest/runtime/test_threads.cpp
! test/hotspot/gtest/runtime/test_virtualMemoryTracker.cpp
! test/hotspot/gtest/runtime/test_vmStructs.cpp
! test/hotspot/gtest/testutils.cpp
! test/hotspot/gtest/testutils.hpp
! test/hotspot/gtest/utilities/test_concurrentHashtable.cpp
! test/hotspot/gtest/utilities/test_linkedlist.cpp
! test/hotspot/gtest/utilities/test_lockFreeStack.cpp
! test/hotspot/gtest/utilities/test_metaspaceClosure.cpp
! test/hotspot/gtest/utilities/test_nonblockingQueue.cpp
! test/hotspot/gtest/utilities/test_objectBitSet.cpp
! test/hotspot/gtest/utilities/test_quicksort.cpp
! test/hotspot/gtest/utilities/test_vmerror.cpp
Changeset: d1e67636
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2024-01-29 18:03:30 +0000
URL: https://git.openjdk.org/loom/commit/d1e676360d5143cf12655ab1175a4a60bf402473
8324733: [macos14] Problem list tests which fail due to macOS bug described in JDK-8322653
Reviewed-by: prr, tr
! test/jdk/ProblemList.txt
Changeset: fb07bbe7
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2024-01-29 19:12:44 +0000
URL: https://git.openjdk.org/loom/commit/fb07bbe7b2a97b914596ff42105fd867a0916a7a
8324717: Remove HotSpotJVMCICompilerFactory
Reviewed-by: thartmann, never
- src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCICompilerFactory.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
Changeset: 84deeb6c
Author: Joshua Cao <joshcao at amazon.com>
Committer: Xin Liu <xliu at openjdk.org>
Date: 2024-01-29 19:54:42 +0000
URL: https://git.openjdk.org/loom/commit/84deeb6cd58884bd794da88e4d5a6c873286383b
8324667: fold Parse::seems_stable_comparison()
Reviewed-by: jkarthikeyan, chagedorn, xliu
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse2.cpp
Changeset: e999dfcb
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-29 20:25:32 +0000
URL: https://git.openjdk.org/loom/commit/e999dfcb405962bc4d77b9740d36193f1ebe4a2c
8323503: x86: Shorter movptr(reg, imm) for 32-bit unsigned immediates
Reviewed-by: stuefe, kvn, eastigeevich
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/share/asm/assembler.hpp
Changeset: 64c3642c
Author: Vladimir Petko <vpetko at openjdk.org>
Committer: Jonathan Gibbons <jjg at openjdk.org>
Date: 2024-01-29 21:28:49 +0000
URL: https://git.openjdk.org/loom/commit/64c3642c57719940855b220025b33758950b3980
8242564: javadoc crashes:: class cast exception com.sun.tools.javac.code.Symtab$6
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ToolEnvironment.java
! test/langtools/jdk/javadoc/doclet/testClassTree/TestClassTree.java
Changeset: b6d364ad
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2024-01-30 01:08:18 +0000
URL: https://git.openjdk.org/loom/commit/b6d364ad88ca0e554a47ef7daba03bb07fd95b01
8324865: windows-x64-slowdebug still does not build after JDK-8324840
Reviewed-by: dholmes, dcubed
! src/hotspot/share/utilities/stringUtils.hpp
Changeset: a1d65eb6
Author: Gui Cao <gcao at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2024-01-30 02:07:20 +0000
URL: https://git.openjdk.org/loom/commit/a1d65eb6d87ff9019a9a92a775213be2a8b60fd1
8324125: Improve class initialization barrier in TemplateTable::_new for RISC-V
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
Changeset: fd8adf30
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-30 08:52:17 +0000
URL: https://git.openjdk.org/loom/commit/fd8adf308357355bd33916ad80e2328c35434e5a
8324856: Serial: Move Generation::is_in to DefNewGeneration
Reviewed-by: stefank, tschatzl
! 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
Changeset: f0024f58
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2024-01-30 13:26:10 +0000
URL: https://git.openjdk.org/loom/commit/f0024f585dcc1d8afe5808bf626efd8f514da070
8324734: Relax too-strict assert(VM_Version::supports_evex()) in Assembler::locate_operand()
Co-authored-by: Vladimir Kozlov <kvn at openjdk.org>
Reviewed-by: kvn, shade
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/share/runtime/abstract_vm_version.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
Changeset: f57c7223
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-01-30 18:10:25 +0000
URL: https://git.openjdk.org/loom/commit/f57c7223cf9b732db5255b3e394ee07ff741f074
8324880: Rename get_stack_trace.h
Reviewed-by: dholmes, jwaters, sspitsyn
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceAndRetransformTest/libGetStackTraceAndRetransformTest.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/GetStackTraceCurrentThreadTest/libGetStackTraceCurrentThreadTest.cpp
= test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/get_stack_trace.hpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr03/libgetstacktr03.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr04/libgetstacktr04.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr05/libgetstacktr05.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr06/libgetstacktr06.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr07/libgetstacktr07.cpp
! test/hotspot/jtreg/serviceability/jvmti/thread/GetStackTrace/getstacktr08/libgetstacktr08.cpp
Changeset: d51aaf63
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2024-01-30 20:00:10 +0000
URL: https://git.openjdk.org/loom/commit/d51aaf6304e0dd1cde4a85bf6a822332f56c0ff2
8323950: Null CLD while loading shared lambda proxy class with javaagent active
Reviewed-by: matsaave, iklam
! src/hotspot/share/classfile/systemDictionary.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/TransformInterfaceOfLambda.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/SimpleTest.java
Changeset: 11e28bd6
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-01-30 20:14:20 +0000
URL: https://git.openjdk.org/loom/commit/11e28bd61968700956d2155a77688459fd7c028f
8324794: C2 SuperWord: do not ignore reductions in SuperWord::unrolling_analysis
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/superword.cpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java
Changeset: 8892d45b
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-01-30 21:05:12 +0000
URL: https://git.openjdk.org/loom/commit/8892d45b9f0018c5a58c85094c305a03612749f4
8324582: Replace -Djava.util.concurrent.ForkJoinPool.common.parallelism to -Djdk.virtualThreadScheduler.maxPoolSize in jvmti vthread tests
Reviewed-by: cjplummer, sspitsyn
! test/hotspot/jtreg/serviceability/jvmti/thread/GetAllThreads/allthr01/allthr01.java
! test/hotspot/jtreg/serviceability/jvmti/thread/GetAllThreads/allthr01/liballthr01.cpp
! test/hotspot/jtreg/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/HeapDump/VThreadInHeapDump.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume1/SuspendResume1.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResume2/SuspendResume2.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/SuspendResumeAll/SuspendResumeAll.java
! test/hotspot/jtreg/serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/WaitNotifySuspendedVThreadTest.java
Changeset: c3c1d5bd
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-01-30 23:52:37 +0000
URL: https://git.openjdk.org/loom/commit/c3c1d5bd12f80c6a720e431961e90b09c2d972f9
8324998: Add test cases for String.regionMatches comparing Turkic dotted/dotless I with uppercase latin I
Reviewed-by: naoto, iris
! test/jdk/java/lang/String/CompactString/RegionMatches.java
Changeset: 7d1a4880
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-01-30 23:56:04 +0000
URL: https://git.openjdk.org/loom/commit/7d1a48807a482cd19156298ce21d9492f0d912da
8324861: Exceptions::wrap_dynamic_exception() doesn't have ResourceMark
Reviewed-by: dholmes, coleenp
! src/hotspot/share/utilities/exceptions.cpp
Changeset: 83b3c9b3
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2024-01-31 04:41:50 +0000
URL: https://git.openjdk.org/loom/commit/83b3c9b3eeda33bd5de9b1affb39fb1a8a674e48
8322649: Improve class initialization barrier in TemplateTable::_new for S390
Reviewed-by: mdoerr, lucy
! src/hotspot/cpu/s390/templateTable_s390.cpp
Changeset: 577de17d
Author: Tejesh R <tr at openjdk.org>
Date: 2024-01-31 05:26:30 +0000
URL: https://git.openjdk.org/loom/commit/577de17d24e83c55ab10a5794f381243a298fc68
8259550: The content of the print out displayed incomplete with the NimbusLAF
Reviewed-by: dnguyen, psadhukhan, abhiscxk
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthTableUI.java
! test/jdk/javax/swing/JTable/PrintManualTest_FitWidthMultiple.java
Changeset: f7121de4
Author: Varada M <varadam at openjdk.org>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-01-31 06:12:35 +0000
URL: https://git.openjdk.org/loom/commit/f7121de4a080c222e2bbf2468be94950db78530a
8322648: Improve class initialization barrier in TemplateTable::_new for PPC
Reviewed-by: mdoerr
! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp
Changeset: ec56c72b
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-01-31 09:54:03 +0000
URL: https://git.openjdk.org/loom/commit/ec56c72b5160ea20ed123c6e1e3379b6b13ecb7d
8323601: Improve LayoutPath.PathElement::toString
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! test/jdk/java/foreign/TestLayoutPaths.java
Changeset: b5c267fc
Author: Lance Andersen <lancea at openjdk.org>
Date: 2024-01-31 11:06:01 +0000
URL: https://git.openjdk.org/loom/commit/b5c267fc8a0af50be9e3d1d09cdaa6bf4bb29851
8324632: Update Zlib Data Compression Library to Version 1.3.1
Reviewed-by: iris, alanb
! src/java.base/share/native/libzip/zlib/ChangeLog
! src/java.base/share/native/libzip/zlib/README
! src/java.base/share/native/libzip/zlib/deflate.c
! src/java.base/share/native/libzip/zlib/deflate.h
! src/java.base/share/native/libzip/zlib/gzguts.h
! src/java.base/share/native/libzip/zlib/gzlib.c
! src/java.base/share/native/libzip/zlib/inflate.c
! src/java.base/share/native/libzip/zlib/inftrees.c
! src/java.base/share/native/libzip/zlib/inftrees.h
! src/java.base/share/native/libzip/zlib/patches/ChangeLog_java
! src/java.base/share/native/libzip/zlib/trees.c
! src/java.base/share/native/libzip/zlib/zconf.h
! src/java.base/share/native/libzip/zlib/zlib.h
! src/java.base/share/native/libzip/zlib/zutil.h
Changeset: ec6c35c4
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-31 12:44:29 +0000
URL: https://git.openjdk.org/loom/commit/ec6c35c4ac4beba91450269fca358178e4632a7d
8324970: Serial: Refactor signature of maintain_old_to_young_invariant
Reviewed-by: tschatzl
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp
Changeset: 725314fb
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-01-31 12:44:39 +0000
URL: https://git.openjdk.org/loom/commit/725314fb739e10aa54e224f46d3c71015cf9d158
8324771: Obsolete RAMFraction related flags
Reviewed-by: dholmes, mbaesken, tschatzl
! src/hotspot/share/gc/shared/gc_globals.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! test/hotspot/jtreg/runtime/CommandLine/VMAliasOptions.java
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
Changeset: 66971600
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-01-31 13:59:19 +0000
URL: https://git.openjdk.org/loom/commit/66971600f7ba796ff5bb9714591c3faa0bb2249d
8320712: Rewrite BadFactoryTest in pure Java
Reviewed-by: jpai, sundar
! test/jdk/javax/script/JDK_8196959/BadFactoryTest.java
- test/jdk/javax/script/JDK_8196959/BadFactoryTest.sh
Changeset: 1733d2ea
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2024-01-31 14:18:13 +0000
URL: https://git.openjdk.org/loom/commit/1733d2ea244756238c302d802511eb1557cd46ac
8303374: Implement JEP 455: Primitive Types in Patterns, instanceof, and switch (Preview)
Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Co-authored-by: Maurizio Cimadamore <mcimadamore at openjdk.org>
Co-authored-by: Gavin Bierman <gbierman at openjdk.org>
Co-authored-by: Brian Goetz <briangoetz at openjdk.org>
Co-authored-by: Raffaello Giulietti <rgiulietti at openjdk.org>
Co-authored-by: Aggelos Biboudis <abimpoudis at openjdk.org>
Reviewed-by: vromero, jlahoda
+ src/java.base/share/classes/java/lang/runtime/ExactConversionsSupport.java
! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java
! src/java.base/share/classes/sun/invoke/util/Wrapper.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/code/Symtab.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeTag.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/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties
! src/jdk.jshell/share/classes/jdk/jshell/CompletenessAnalyzer.java
+ test/jdk/java/lang/runtime/ExactnessConversionsSupportTest.java
! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java
! test/langtools/jdk/jshell/CompletenessTest.java
+ test/langtools/jdk/jshell/PrimitiveInstanceOfTest.java
+ test/langtools/tools/javac/diags/examples/DefaultAndBothBoolean.java
- test/langtools/tools/javac/diags/examples/NotApplicableTypes.java
+ test/langtools/tools/javac/diags/examples/PrimitivePatternMatching.java
- test/langtools/tools/javac/diags/examples/SelectorTypeNotAllowed.java
! test/langtools/tools/javac/diags/examples/TypeReqClassArray.java
! test/langtools/tools/javac/diags/examples/TypeReqRef.java
+ test/langtools/tools/javac/diags/examples/UnconditionalPatternAndBothBoolean.java
! test/langtools/tools/javac/patterns/CastConversionMatch.java
! test/langtools/tools/javac/patterns/CastConversionMatch.out
! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.java
! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.out
+ test/langtools/tools/javac/patterns/PrimitiveInstanceOfComboTest.java
+ test/langtools/tools/javac/patterns/PrimitiveInstanceOfErrors.java
+ test/langtools/tools/javac/patterns/PrimitiveInstanceOfErrors.out
+ test/langtools/tools/javac/patterns/PrimitiveInstanceOfNumericValueTests.java
+ test/langtools/tools/javac/patterns/PrimitiveInstanceOfPatternOpWithRecordPatterns.java
+ test/langtools/tools/javac/patterns/PrimitiveInstanceOfTypeComparisonOp.java
+ test/langtools/tools/javac/patterns/PrimitivePatternsSwitch.java
+ test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.java
+ test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.out
! test/langtools/tools/javac/patterns/SourceLevelChecks.java
! test/langtools/tools/javac/patterns/SwitchErrors.java
! test/langtools/tools/javac/patterns/SwitchErrors.out
- test/langtools/tools/javac/switchextra/SwitchNoExtraTypes.java
- test/langtools/tools/javac/switchextra/SwitchNoExtraTypes.out
+ test/micro/org/openjdk/bench/jdk/preview/patterns/Exactness.java
Changeset: 2cd1ba6a
Author: William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-01-31 16:42:44 +0000
URL: https://git.openjdk.org/loom/commit/2cd1ba6a52eafffa65d0f2532a07fff89f9cea0e
8324981: Shenandoah: Move commit and soft max heap changed methods into heap
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Changeset: 1f2922ad
Author: Rajat Mahajan <rmahajan at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2024-01-31 17:35:50 +0000
URL: https://git.openjdk.org/loom/commit/1f2922ad8526d378ee7b616e5423ce56f20340db
8320342: Use PassFailJFrame for TruncatedPopupMenuTest.java
Reviewed-by: honkar, aivanov
+ test/jdk/java/awt/PopupMenu/TruncatedPopupMenuTest.java
Changeset: 62c9530c
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2024-01-31 17:42:00 +0000
URL: https://git.openjdk.org/loom/commit/62c9530c056dbaaf65be0f43295af3d225326a4c
8324238: [macOS] java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java fails with the shape has not been applied msg
Reviewed-by: azvegint, dnguyen
! test/jdk/java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java
Changeset: f2920533
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-01-31 17:59:50 +0000
URL: https://git.openjdk.org/loom/commit/f2920533e97c0e0eef711c1e020a9a5cc610170f
8323621: JDK build should exclude snippet class in java.lang.foreign
Reviewed-by: mcimadamore
! make/modules/java.base/Java.gmk
Changeset: 0cc8e5be
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-01-31 19:19:21 +0000
URL: https://git.openjdk.org/loom/commit/0cc8e5beed664a21c2668be86a9d3c5a1b165743
8325042: remove unused JVMDITools test files
Reviewed-by: coleenp
- test/hotspot/jtreg/vmTestbase/nsk/share/JVMDITools.cpp
- test/hotspot/jtreg/vmTestbase/nsk/share/JVMDITools.h
! test/hotspot/jtreg/vmTestbase/nsk/share/README
Changeset: 5b9b176c
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2024-01-31 19:42:02 +0000
URL: https://git.openjdk.org/loom/commit/5b9b176c6729aeff2a70d304a1ef57da3965fb53
8324174: assert(m->is_entered(current)) failed: invariant
Reviewed-by: epeter, dlong, thartmann
! src/hotspot/share/runtime/deoptimization.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestNestedRelockAtDeopt.java
Changeset: fe78c0f1
Author: John Jiang <jjiang at openjdk.org>
Date: 2024-02-01 02:35:34 +0000
URL: https://git.openjdk.org/loom/commit/fe78c0f1911c9fdc1d30e23847d102748dfa2063
8325022: Incorrect error message on client authentication
Reviewed-by: jnimeh, hchao, djelinski
! src/java.base/share/classes/sun/security/ssl/CertificateMessage.java
Changeset: 432756b6
Author: SendaoYan <syan at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2024-02-01 03:08:33 +0000
URL: https://git.openjdk.org/loom/commit/432756b6e51c903e2bff8b9c3028a4f2ea8973f4
8325024: java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java incorrect comment information
Reviewed-by: jnimeh, fyang
! test/jdk/java/security/cert/CertPathValidator/OCSP/OCSPTimeout.java
Changeset: a2229b18
Author: Julian Waters <jwaters at openjdk.org>
Date: 2024-02-01 05:54:57 +0000
URL: https://git.openjdk.org/loom/commit/a2229b18bf93e05d6cba4516d1fc9c607cd15bca
8324838: test_nmt_locationprinting.cpp broken in the gcc windows build
Reviewed-by: dholmes, kevinw, jsjolen
! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp
Changeset: a6632487
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-02-01 05:55:58 +0000
URL: https://git.openjdk.org/loom/commit/a6632487863db5ff3136cdcc76b7440c15ce6be9
8324668: JDWP process management needs more efficient file descriptor handling
Reviewed-by: gziemski, dholmes, cjplummer
! src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c
Changeset: 1aba78f2
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-02-01 08:11:46 +0000
URL: https://git.openjdk.org/loom/commit/1aba78f2720b581f18fc2cec5e84deba6b2bcd41
8324937: GHA: Avoid multiple test suites per job
Reviewed-by: erikj, clanger
! .github/workflows/test.yml
Changeset: 68206b53
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2024-02-01 08:37:24 +0000
URL: https://git.openjdk.org/loom/commit/68206b533b09e07e4d556df794414ed4538889c0
8324585: JVM native memory leak in PCKS11-NSS security provider
Reviewed-by: valeriep
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11PSSSignature.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/SunPKCS11.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/CK_MECHANISM.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/wrapper/PKCS11.java
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_general.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_sign.c
! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/pkcs11wrapper.h
Changeset: d9331bfd
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2024-02-01 09:18:08 +0000
URL: https://git.openjdk.org/loom/commit/d9331bfd49461c08e165e8f202cbbf88cc0ecec1
8324845: management.properties text "interface name" is misleading
Reviewed-by: mchung, alanb
! src/jdk.management.agent/share/conf/management.properties
Changeset: cd11059f
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-01 11:00:09 +0000
URL: https://git.openjdk.org/loom/commit/cd11059f105cf17aa4e99a195f0eb410e78abf5c
8325053: Serial: Move Generation::save_used_region to TenuredGeneration
Reviewed-by: stefank, ehelin
! src/hotspot/share/gc/serial/genMarkSweep.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/tenuredGeneration.hpp
Changeset: 6b84f9bb
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-02-01 11:53:02 +0000
URL: https://git.openjdk.org/loom/commit/6b84f9bb3ee4362bf9daa4fb3905b168f9035336
8325001: Typo in the javadocs for the Arena::ofShared method
Reviewed-by: dfuchs
! src/java.base/share/classes/java/lang/foreign/Arena.java
Changeset: cab74b07
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-02-01 12:50:18 +0000
URL: https://git.openjdk.org/loom/commit/cab74b075e4572529a21bf8ac652ec2f1ab4fcaf
8324287: Record total and free swap space in JFR
Reviewed-by: jbechberger, lucy, egahlin
! 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/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/runtime/os.hpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/os/TestSwapSpaceEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: 8e451823
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-02-01 13:09:11 +0000
URL: https://git.openjdk.org/loom/commit/8e45182357f4990c86fd0b711a7a91887945480b
8324834: Use _LARGE_FILES on AIX
Reviewed-by: erikj, mbaesken
! make/autoconf/flags-cflags.m4
! src/hotspot/os/aix/attachListener_aix.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/posix/os_posix.cpp
Changeset: ac1cd319
Author: Sean Coffey <coffeys at openjdk.org>
Date: 2024-02-01 13:54:03 +0000
URL: https://git.openjdk.org/loom/commit/ac1cd3194910793b02e86c2c0dedaa321f137d4e
8325096: Test java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java is failing
Reviewed-by: weijun
! test/jdk/java/security/cert/CertPathBuilder/akiExt/AKISerialNumber.java
Changeset: 70e7cdcb
Author: Tejesh R <tr at openjdk.org>
Date: 2024-02-01 14:05:06 +0000
URL: https://git.openjdk.org/loom/commit/70e7cdcb9ecedd455cf701b5c7ad05286ac0067d
8323670: A few client tests intermittently throw ConcurrentModificationException
Reviewed-by: aivanov, serb
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDirectoryModel.java
Changeset: 6b09a79d
Author: Denghui Dong <ddong at openjdk.org>
Date: 2024-02-01 15:52:25 +0000
URL: https://git.openjdk.org/loom/commit/6b09a79d64bcb1aa5382e60d1d690d4e4a9dc337
8324974: JFR: EventCompilerPhase should be created as UNTIMED
Reviewed-by: egahlin
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/opto/compile.cpp
Changeset: 192349ee
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2024-02-01 19:24:39 +0000
URL: https://git.openjdk.org/loom/commit/192349eee4b6d50f16d44969eb882875c67d651d
8324066: "clhsdb jstack" should not by default scan for j.u.c locks because it can be very slow
Reviewed-by: kevinw, amenkov
! src/jdk.hotspot.agent/doc/clhsdb.html
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CommandProcessor.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ConcurrentLocksPrinter.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/PStack.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/tools/StackTrace.java
! test/hotspot/jtreg/ProblemList-generational-zgc.txt
! test/hotspot/jtreg/ProblemList-zgc.txt
+ test/hotspot/jtreg/serviceability/sa/ClhsdbJstackWithConcurrentLock.java
+ test/hotspot/jtreg/serviceability/sa/LingeredAppWithConcurrentLock.java
! test/lib/jdk/test/lib/apps/LingeredApp.java
Changeset: b3ecd556
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-02-01 19:39:54 +0000
URL: https://git.openjdk.org/loom/commit/b3ecd55601d483359819d02e70789bbd412b13da
8324679: Replace NULL with nullptr in HotSpot .ad files
Reviewed-by: kvn
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/arm_32.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
Changeset: 144a08ee
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-02-01 20:20:33 +0000
URL: https://git.openjdk.org/loom/commit/144a08ee5092980859379c7664c8036eec1e264d
8325078: Better escaping of single and double quotes in javac annotation toString() results
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Constants.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Convert.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTestImpl.java
! test/langtools/tools/javac/processing/model/element/AnnotationToStringTest.java
Changeset: d3c3194a
Author: Justin Lu <jlu at openjdk.org>
Date: 2024-02-01 22:21:45 +0000
URL: https://git.openjdk.org/loom/commit/d3c3194ac343a0e754448cd337f64114760de50b
6285888: ChoiceFormat can support unescaped relational symbols in the Format segment
Reviewed-by: naoto
! src/java.base/share/classes/java/text/ChoiceFormat.java
! test/jdk/java/text/Format/ChoiceFormat/PatternsTest.java
+ test/jdk/java/text/Format/ChoiceFormat/SymbolsInFormatSegment.java
Changeset: 783ae566
Author: Pasam Soujanya <psoujany at in.ibm.com>
Committer: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2024-02-02 09:01:45 +0000
URL: https://git.openjdk.org/loom/commit/783ae56634a3bca23516c22b071d224fec18591f
8311893: Interactive component with ARIA role 'tabpanel' does not have a programmatically associated name
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template
! test/langtools/jdk/javadoc/doclet/testHtmlTableStyles/TestHtmlTableStyles.java
! test/langtools/jdk/javadoc/doclet/testHtmlTableTags/TestHtmlTableTags.java
! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java
! test/langtools/jdk/javadoc/doclet/testOverriddenMethods/TestOverrideMethods.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java
Changeset: 91d8dac9
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2024-02-02 10:44:42 +0000
URL: https://git.openjdk.org/loom/commit/91d8dac9cff5689abcf2fc8950b15d284f933afd
8325137: com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java can fail in Xcomp with out of expected range
Reviewed-by: dholmes, sspitsyn
! test/jdk/com/sun/management/ThreadMXBean/ThreadCpuTimeArray.java
Changeset: 6787c4c3
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-02-02 16:19:08 +0000
URL: https://git.openjdk.org/loom/commit/6787c4c3dd11d4d8db8255e59a1d71b6ab03cebb
8325055: Rename Injector.h
Reviewed-by: dholmes, amenkov, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/Injector.cpp
= test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/Injector.hpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/README
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/hotswap/HotSwap.cpp
Changeset: 38c01971
Author: Mark Powers <mpowers at openjdk.org>
Date: 2024-02-02 16:30:46 +0000
URL: https://git.openjdk.org/loom/commit/38c01971ff1c440d8c7ef4bc3432e5b9797ae708
8318105: [jmh] the test java.security.HSS failed with 2 active threads
Reviewed-by: ascarpino
! test/micro/org/openjdk/bench/java/security/HSS.java
Changeset: 1ae85138
Author: Paul Sandoz <psandoz at openjdk.org>
Date: 2024-02-02 16:53:10 +0000
URL: https://git.openjdk.org/loom/commit/1ae851387f881263ccc6aeace5afdd0f49d41d33
8324858: [vectorapi] Bounds checking issues when accessing memory segments
Reviewed-by: mcimadamore, jbhateja
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractSpecies.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! test/jdk/jdk/incubator/vector/Byte128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Byte64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ByteMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Double64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/DoubleMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Float64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/FloatMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Int64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/IntMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Long64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/LongMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short128VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short256VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short512VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/Short64VectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/ShortMaxVectorLoadStoreTests.java
! test/jdk/jdk/incubator/vector/templates/X-LoadStoreTest.java.template
Changeset: adc36040
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-02-02 17:47:28 +0000
URL: https://git.openjdk.org/loom/commit/adc36040278049b118ea49fba41cb4bcfb9b85f2
8325148: Enable restricted javac warning in java.base
Reviewed-by: erikj, jvernee, mcimadamore, pminborg, ihse
! make/modules/java.base/Java.gmk
! src/java.base/share/classes/java/lang/foreign/SymbolLookup.java
! src/java.base/share/classes/jdk/internal/foreign/SystemLookup.java
! src/java.base/share/classes/jdk/internal/foreign/abi/AbstractLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/Binding.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
! src/java.base/share/classes/jdk/internal/foreign/abi/UpcallStubs.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/FallbackLinker.java
! src/java.base/share/classes/jdk/internal/foreign/abi/fallback/LibFallback.java
Changeset: f613e133
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-02-02 20:20:36 +0000
URL: https://git.openjdk.org/loom/commit/f613e13397c7890bdc9fcfb068531b3aa03ce122
8313739: ZipOutputStream.close() should always close the wrapped stream
Reviewed-by: jpai, lancea
! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java
+ test/jdk/java/util/zip/ZipOutputStream/CloseWrappedStream.java
Changeset: 63cb1f88
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-02-02 20:21:46 +0000
URL: https://git.openjdk.org/loom/commit/63cb1f8818322c970454664b387a113935923f2b
8321396: Retire test/jdk/java/util/zip/NoExtensionSignature.java
Reviewed-by: lancea
+ test/jdk/java/util/zip/DataDescriptorIgnoreCrcAndSizeFields.java
- test/jdk/java/util/zip/NoExtensionSignature.java
- test/jdk/java/util/zip/test.zip
Changeset: 7476e290
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2024-02-02 20:41:37 +0000
URL: https://git.openjdk.org/loom/commit/7476e2905380a60c7653cb69e1afded116852785
8323680: SA PointerFinder code can do a better job of leveraging existing code to determine if an address is in the TLAB
Reviewed-by: kevinw, sspitsyn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerFinder.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PointerLocation.java
Changeset: a18b03b8
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-02-02 21:50:13 +0000
URL: https://git.openjdk.org/loom/commit/a18b03b86fdd0eef773badbced46607a8e5a068a
8324635: (zipfs) Regression in Files.setPosixFilePermissions called on existing MSDOS entries
Reviewed-by: lancea
! src/jdk.zipfs/share/classes/jdk/nio/zipfs/ZipFileSystem.java
! test/jdk/jdk/nio/zipfs/TestPosix.java
Changeset: ed068469
Author: Hamlin Li <mli at openjdk.org>
Date: 2024-02-04 09:46:15 +0000
URL: https://git.openjdk.org/loom/commit/ed068469f3852aa69a27fe0f267d1828a0e59aec
8325037: x86: enable and fix hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java
Reviewed-by: thartmann, kvn, jbhateja
! test/hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java
Changeset: 692c9f88
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-02-04 21:01:37 +0000
URL: https://git.openjdk.org/loom/commit/692c9f8821e220560927dd6bbedfea9ddfe312f6
8325201: (zipfs) Disable TestPosix.setPermissionsShouldConvertToUnix which fails on Windows
Reviewed-by: lancea
! test/jdk/jdk/nio/zipfs/TestPosix.java
! test/jdk/jdk/nio/zipfs/test.policy.posix
Changeset: 80642dd7
Author: Wang Zhuo <wzhuo at openjdk.org>
Committer: Denghui Dong <ddong at openjdk.org>
Date: 2024-02-05 06:19:02 +0000
URL: https://git.openjdk.org/loom/commit/80642dd7af3fcc7c042f11798c5cc899e20b9368
8324817: Parallel GC does not pre-touch all heap pages when AlwaysPreTouch enabled and large page disabled
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/parallel/mutableSpace.cpp
+ test/hotspot/jtreg/gc/parallel/TestAlwaysPreTouchBehavior.java
Changeset: 8796f43c
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2024-02-05 06:29:48 +0000
URL: https://git.openjdk.org/loom/commit/8796f43c6c64d1b91b92db8c44b0672027807c10
8315762: Update subtype check profile collection on s390x following 8308869
Reviewed-by: mdoerr, lucy
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.hpp
! src/hotspot/cpu/s390/vm_version_s390.hpp
Changeset: 85e32012
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-02-05 06:53:51 +0000
URL: https://git.openjdk.org/loom/commit/85e320121e433da6fcf2d96a5a3d6c1520a88cb9
8325159: C2 SuperWord: measure time for CITime
Reviewed-by: rcastanedalo, kvn
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/phase.cpp
! src/hotspot/share/opto/phase.hpp
Changeset: af32262c
Author: Julian Waters <jwaters at openjdk.org>
Date: 2024-02-05 07:00:54 +0000
URL: https://git.openjdk.org/loom/commit/af32262c28f6dd012307c249156d909bb891e75b
8325049: stubGenerator_ppc.cpp should use alignas
Reviewed-by: mdoerr
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
Changeset: df35462a
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2024-02-05 08:59:55 +0000
URL: https://git.openjdk.org/loom/commit/df35462a4eaa6bbe1c2ea1edaedf74728f549090
8323502: javac crash with wrongly typed method block in Flow
Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
+ test/langtools/tools/javac/T8323502.java
+ test/langtools/tools/javac/T8323502.out
Changeset: 0377f1ab
Author: Johan Sjölen <jsjolen at openjdk.org>
Date: 2024-02-05 09:27:07 +0000
URL: https://git.openjdk.org/loom/commit/0377f1abe1c6f7b9b3d1599255166f9a7d68290a
8325133: Missing MEMFLAGS parameter in parts of os API
Reviewed-by: stefank, gziemski
! 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: 4da28b40
Author: Daniel Lundén <dlunden at openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2024-02-05 10:53:38 +0000
URL: https://git.openjdk.org/loom/commit/4da28b40f04acc355d86d44cb8d9fa0c5c7829bd
8291809: Convert compiler/c2/cr7200264/TestSSE2IntVect.java to IR verification test
Reviewed-by: rcastanedalo, epeter, chagedorn
- test/hotspot/jtreg/compiler/c2/cr7200264/TestDriver.java
! test/hotspot/jtreg/compiler/c2/cr7200264/TestIntVect.java
- test/hotspot/jtreg/compiler/c2/cr7200264/TestSSE2IntVect.java
- test/hotspot/jtreg/compiler/c2/cr7200264/TestSSE4IntVect.java
Changeset: cdf918b1
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-05 10:54:41 +0000
URL: https://git.openjdk.org/loom/commit/cdf918b1d0838839254f058b69ef5bf363bdc196
8325134: Serial: Remove Generation::used_region
Reviewed-by: tschatzl, iwalulya
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp
Changeset: 51671c0b
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-05 11:18:43 +0000
URL: https://git.openjdk.org/loom/commit/51671c0b92ce9ee581bc850dff382b35a528b1cd
8323809: Serial: Refactor card table verification
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp
Changeset: d395ac28
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-02-05 14:06:16 +0000
URL: https://git.openjdk.org/loom/commit/d395ac287900f2c22739751e39831dea8a189b5c
8321373: Build should use LC_ALL=C.UTF-8
Reviewed-by: redestad, erikj
! make/autoconf/basic.m4
! make/autoconf/basic_tools.m4
! make/autoconf/spec.gmk.template
! make/jdk/src/classes/build/tools/classlist/HelloClasslist.java
Changeset: 89e6a02e
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-02-05 16:28:51 +0000
URL: https://git.openjdk.org/loom/commit/89e6a02e3b095999199a4c1bac4deb6c9f31fe8e
8325064: C2 SuperWord: refactor construct_bb
Reviewed-by: kvn, chagedorn
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
Changeset: 19e92201
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-02-05 16:30:05 +0000
URL: https://git.openjdk.org/loom/commit/19e92201b4873954c04cead9a3a456445b3ef289
8325169: Reduce String::indexOf overheads
Reviewed-by: rriggs, rgiulietti, mli
! src/java.base/share/classes/java/lang/String.java
! src/java.base/share/classes/java/lang/StringLatin1.java
! src/java.base/share/classes/java/lang/StringUTF16.java
! test/micro/org/openjdk/bench/java/lang/StringIndexOf.java
Changeset: 55c1446b
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-02-05 16:30:16 +0000
URL: https://git.openjdk.org/loom/commit/55c1446b68db6c4734420124b5f26278389fdf2b
8321468: Remove StringUTF16::equals
Reviewed-by: rriggs, kvn
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_v.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/share/classfile/vmIntrinsics.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/java.base/share/classes/java/lang/StringUTF16.java
Changeset: 19936526
Author: Tom Rodriguez <never at openjdk.org>
Date: 2024-02-05 17:43:34 +0000
URL: https://git.openjdk.org/loom/commit/1993652653eab8dd7ce2221a97cd2e401f2dcf56
8324983: race in CompileBroker::possibly_add_compiler_threads
Reviewed-by: kvn, dholmes, dnsimon
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/runtime/javaThread.cpp
Changeset: c3adc61e
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-02-05 17:59:59 +0000
URL: https://git.openjdk.org/loom/commit/c3adc61e6ed4114908dd42ab3d43ad6482a5a9b0
8325199: (zipfs) jdk/nio/zipfs/TestPosix.java failed 6 sub-tests
Reviewed-by: clanger, lancea
! test/jdk/jdk/nio/zipfs/TestPosix.java
! test/jdk/jdk/nio/zipfs/test.policy.posix
Changeset: 51853f74
Author: Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Nick Gasson <ngasson at openjdk.org>
Date: 2024-02-05 18:29:32 +0000
URL: https://git.openjdk.org/loom/commit/51853f7488afa69c0d14b0e96f1da84822cd83f1
8324724: Add Stub routines for FP16 conversions on aarch64
Reviewed-by: aph, ngasson
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
Changeset: 7777eb5e
Author: Gerard Ziemski <gziemski at openjdk.org>
Date: 2024-02-05 19:35:43 +0000
URL: https://git.openjdk.org/loom/commit/7777eb5e15b9f08cdc621c84ff38c72334388b56
8321931: memory_swap_current_in_bytes reports 0 as "unlimited"
Reviewed-by: sgehwolf, iklam
! src/hotspot/os/linux/osContainer_linux.cpp
+ test/hotspot/jtreg/containers/docker/TestContainerInfo.java
Changeset: 209d87a8
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-02-05 21:31:17 +0000
URL: https://git.openjdk.org/loom/commit/209d87a856b1a7bd60910b517d8ff5beb322ec0b
8324960: Unsafe.allocateMemory documentation incorrect regarding zero return value
Reviewed-by: rriggs
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! src/jdk.unsupported/share/classes/sun/misc/Unsafe.java
Changeset: fd3042a0
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2024-02-05 21:55:13 +0000
URL: https://git.openjdk.org/loom/commit/fd3042a04b2d76180cb90f688e8b33156fdf3d18
8318566: Heap walking functions should not use FilteredFieldStream
Reviewed-by: cjplummer, sspitsyn
! src/hotspot/share/ci/ciField.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/jvmtiTagMap.cpp
! src/hotspot/share/prims/methodHandles.cpp
! src/hotspot/share/runtime/reflection.cpp
! src/hotspot/share/runtime/reflection.hpp
! src/hotspot/share/runtime/reflectionUtils.cpp
! src/hotspot/share/runtime/reflectionUtils.hpp
Changeset: f31957e6
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2024-02-05 21:57:15 +0000
URL: https://git.openjdk.org/loom/commit/f31957e6a1c463e5c7041bf4eee4a1b09048e929
8317636: Improve heap walking API tests to verify correctness of field indexes
Reviewed-by: cjplummer, sspitsyn
+ test/hotspot/jtreg/serviceability/jvmti/FollowReferences/FieldIndices/FieldIndicesTest.java
+ test/hotspot/jtreg/serviceability/jvmti/FollowReferences/FieldIndices/libFieldIndicesTest.cpp
Changeset: ab3b9417
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2024-02-05 22:49:00 +0000
URL: https://git.openjdk.org/loom/commit/ab3b9417832a693150ca2ed4eebd5afa85b3a8e1
8325270: ProblemList two compiler/intrinsics/float16 tests that fail due to JDK-8324724
Reviewed-by: vlivanov
! test/hotspot/jtreg/ProblemList.txt
Changeset: f1f93988
Author: Archie Cobbs <acobbs at openjdk.org>
Committer: Justin Lu <jlu at openjdk.org>
Date: 2024-02-05 23:14:50 +0000
URL: https://git.openjdk.org/loom/commit/f1f93988fba3de0665fc7f69a5219dd04323c6f5
8323699: MessageFormat.toPattern() generates non-equivalent MessageFormat pattern
Reviewed-by: jlu, naoto
! src/java.base/share/classes/java/text/MessageFormat.java
+ test/jdk/java/text/Format/MessageFormat/MessageFormatToPatternTest.java
! test/jdk/java/text/Format/MessageFormat/MessageFormatsByArgumentIndex.java
! test/jdk/java/text/Format/MessageFormat/MessageRegression.java
Changeset: e0fd3f4d
Author: Lei Zaakjyu <lizbing07734 at icloud.com>
Committer: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-02-06 01:06:43 +0000
URL: https://git.openjdk.org/loom/commit/e0fd3f4dababad7189b9e02b37a40ea1a3907554
8325081: Move '_soft_ref_policy' to 'CollectedHeap'
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/x/xCollectedHeap.cpp
! src/hotspot/share/gc/x/xCollectedHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
Changeset: 729ae1d7
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-02-06 02:11:37 +0000
URL: https://git.openjdk.org/loom/commit/729ae1d78716a3830837e49376b5340eb60f9449
8325266: Enable this-escape javac warning in jdk.javadoc
Reviewed-by: jjg, erikj
! make/modules/jdk.javadoc/Java.gmk
Changeset: 9ee9f288
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-02-06 06:56:48 +0000
URL: https://git.openjdk.org/loom/commit/9ee9f288497268d64ddd48783ecb68f7e5426084
8325213: Flags introduced by configure script are not passed to ADLC build
Reviewed-by: jwaters, ihse
! make/hotspot/gensrc/GensrcAdlc.gmk
Changeset: 542b0b66
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-02-06 07:03:47 +0000
URL: https://git.openjdk.org/loom/commit/542b0b66560d32817378e0019f696a3cb1523148
8324126: Error message for mistyping -XX:+Unlock...Options is not helpful
Reviewed-by: dholmes, stuefe
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/CommandLine/TestVMOptions.java
Changeset: 6d911f68
Author: Damon Fenacci <dfenacci at openjdk.org>
Date: 2024-02-06 07:53:03 +0000
URL: https://git.openjdk.org/loom/commit/6d911f68a3244c40a62ab2570dfec68b8d0ed5d8
8317299: safepoint scalarization doesn't keep track of the depth of the JVM state
Reviewed-by: thartmann, vlivanov
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/vector.cpp
! test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java
Changeset: b02599d2
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-02-06 08:04:17 +0000
URL: https://git.openjdk.org/loom/commit/b02599d22e0f424a08045b32b94549c272fe35a7
8298046: Fix hidden but significant trailing whitespace in properties files for serviceability code
Reviewed-by: cjplummer, kevinw
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_de.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_es.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_fr.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_it.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ja.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ko.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_pt_BR.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_sv.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_zh_CN.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_zh_TW.properties
Changeset: 4cd31875
Author: Evgeny Astigeevich <eastigeevich at openjdk.org>
Date: 2024-02-06 08:54:23 +0000
URL: https://git.openjdk.org/loom/commit/4cd318756d4a8de64d25fb6512ecba9a008edfa1
8324874: AArch64: crypto pmull based CRC32/CRC32C intrinsics clobber V8-V15 registers
Reviewed-by: aph, ngasson
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
+ test/hotspot/jtreg/compiler/intrinsics/zip/TestFpRegsABI.java
Changeset: b75c134f
Author: Damon Fenacci <dfenacci at openjdk.org>
Date: 2024-02-06 09:34:26 +0000
URL: https://git.openjdk.org/loom/commit/b75c134facc4dbd9f171024a12994dda818c5471
8325313: Header format error in TestIntrinsicBailOut after JDK-8317299
Reviewed-by: chagedorn
! test/hotspot/jtreg/compiler/vectorapi/TestIntrinsicBailOut.java
Changeset: f356970b
Author: Fredrik Bredberg <fbredberg at openjdk.org>
Committer: Coleen Phillimore <coleenp at openjdk.org>
Date: 2024-02-06 13:25:38 +0000
URL: https://git.openjdk.org/loom/commit/f356970b8930c6ec122d797d84503a6e86d67526
8322535: Change default AArch64 SpinPause instruction
Reviewed-by: eastigeevich, eosterlund, coleenp
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
Changeset: d1c82156
Author: George Adams <gdams at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-02-06 13:28:25 +0000
URL: https://git.openjdk.org/loom/commit/d1c82156ba6ede4b798ac15f935289cfcc99d1a0
8325194: GHA: Add macOS M1 testing
Reviewed-by: clanger, ihse
! .github/actions/get-jtreg/action.yml
! .github/workflows/build-macos.yml
! .github/workflows/main.yml
! make/conf/github-actions.conf
Changeset: fd89b334
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2024-02-06 14:05:34 +0000
URL: https://git.openjdk.org/loom/commit/fd89b334c446dcf8883cf4c46ba75b7bc48b99bb
8316992: Potential null pointer from get_current_thread JVMCI helper function.
Reviewed-by: thartmann
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
Changeset: 51d7169b
Author: Kangcheng Xu <kxu at openjdk.org>
Committer: Roland Westrelin <roland at openjdk.org>
Date: 2024-02-06 14:37:41 +0000
URL: https://git.openjdk.org/loom/commit/51d7169bd9c6f57999d9f93da301672c1a115e71
8320237: C2: late inlining of method handle invoke causes duplicate lines in PrintInlining output
Reviewed-by: roland, kvn, thartmann
! src/hotspot/share/opto/callGenerator.cpp
+ test/hotspot/jtreg/compiler/inlining/TestDuplicatedLateInliningOutput.java
Changeset: 50b17d98
Author: Shaojin Wen <shaojin.wensj at alibaba-inc.com>
Committer: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2024-02-06 15:16:40 +0000
URL: https://git.openjdk.org/loom/commit/50b17d9846f7727a5f7225e1b093b6bdff909478
8316704: Regex-free parsing of Formatter and FormatProcessor specifiers
Reviewed-by: redestad, rgiulietti
! src/java.base/share/classes/java/util/FormatProcessor.java
! src/java.base/share/classes/java/util/Formatter.java
! test/jdk/java/lang/template/FormatterBuilder.java
! test/jdk/java/util/Formatter/Basic.java
! test/micro/org/openjdk/bench/java/lang/StringFormat.java
Changeset: b814c318
Author: Mandy Chung <mchung at openjdk.org>
Date: 2024-02-06 17:03:57 +0000
URL: https://git.openjdk.org/loom/commit/b814c3184e5975e2556911c3a386e6d9bc114d24
8321703: jdeps generates illegal dot file containing nodesep=0,500000
8325262: jdeps can drop printing stack trace when FindException is thrown due to modules not found
Reviewed-by: jpai, alanb
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/ModuleDotGraph.java
Changeset: 2d252ee0
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-02-06 17:15:36 +0000
URL: https://git.openjdk.org/loom/commit/2d252ee06e8d620c3048e4556079b402f4472a32
8325180: Rename jvmti_FollowRefObjects.h
Reviewed-by: sspitsyn, jwaters, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref004/followref004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref005/followref005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/unit/FollowReferences/followref006/followref006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_FollowRefObjects.cpp
= test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/jvmti_FollowRefObjects.hpp
Changeset: 96eb0390
Author: Naoto Sato <naoto at openjdk.org>
Date: 2024-02-06 17:43:12 +0000
URL: https://git.openjdk.org/loom/commit/96eb0390d69ed2e0c3e59f77fb65fbb79615a11c
8324665: Loose matching of space separators in the lenient date/time parsing mode
Reviewed-by: joehw, jlu
! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/SimpleDateFormat.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
+ test/jdk/java/text/Format/DateFormat/LenientSpaceParsingTest.java
Changeset: 4b1e367e
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-02-06 19:35:03 +0000
URL: https://git.openjdk.org/loom/commit/4b1e367edabb3c12359abc2d7815559b9ece9fe3
8325152: Clarify specification of java.io.RandomAccessFile.setLength
Reviewed-by: alanb
! src/java.base/share/classes/java/io/RandomAccessFile.java
Changeset: 0f5f3c9b
Author: Martin Balao <mbalao at openjdk.org>
Date: 2024-02-06 19:49:30 +0000
URL: https://git.openjdk.org/loom/commit/0f5f3c9b9718c610406088327401210486447462
8325254: CKA_TOKEN private and secret keys are not necessarily sensitive
Reviewed-by: valeriep
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
Changeset: 1797efd6
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-02-06 23:22:46 +0000
URL: https://git.openjdk.org/loom/commit/1797efd68d4f30cc38a96fc5902999ee504e182f
8322218: Better escaping of single and double quotes in annotation toString() results
Reviewed-by: mchung
! src/java.base/share/classes/sun/reflect/annotation/AnnotationInvocationHandler.java
! test/jdk/java/lang/annotation/AnnotationToStringTest.java
Changeset: f2f63444
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-02-06 23:42:08 +0000
URL: https://git.openjdk.org/loom/commit/f2f634448e2095f2be1c220d7c10355ab4888439
8325347: Rename native_thread.h
Reviewed-by: coleenp, lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetJNIFunctionTable/getjniftab001/getjniftab001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass028/redefclass028.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass029/redefclass029.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass030/redefclass030.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/SetJNIFunctionTable/setjniftab001/setjniftab001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/hotswap/HS201/hs201t003/hs201t003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI05/ji05t001/ji05t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/jni_interception/JI06/ji06t001/ji06t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/agent_tools.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/native/README
! test/hotspot/jtreg/vmTestbase/nsk/share/native/native_thread.cpp
- test/hotspot/jtreg/vmTestbase/nsk/share/native/native_thread.h
+ test/hotspot/jtreg/vmTestbase/nsk/share/native/native_thread.hpp
! test/hotspot/jtreg/vmTestbase/vm/share/ProcessUtils.cpp
Changeset: e0d98dd3
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2024-02-07 06:59:48 +0000
URL: https://git.openjdk.org/loom/commit/e0d98dd3019b2fd6b95dd341296899dc0b470cb1
8325257: jshell reports NoSuchFieldError with instanceof primitive type
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! test/langtools/jdk/jshell/PrimitiveInstanceOfTest.java
! test/langtools/tools/javac/patterns/PrimitiveInstanceOfTypeComparisonOp.java
Changeset: 3bffe223
Author: Chen Liang <liach at openjdk.org>
Committer: Adam Sotona <asotona at openjdk.org>
Date: 2024-02-07 07:54:22 +0000
URL: https://git.openjdk.org/loom/commit/3bffe223a34e8077cb1ce11f64fc34fcb0751ac7
8319463: ClassSignature should have superclass and superinterfaces as ClassTypeSig
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/ClassSignature.java
! src/java.base/share/classes/java/lang/classfile/MethodSignature.java
! 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
! test/jdk/jdk/classfile/SignaturesTest.java
Changeset: 4abb10eb
Author: Daniel Lundén <dlunden at openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2024-02-07 10:01:35 +0000
URL: https://git.openjdk.org/loom/commit/4abb10eb0b8ec5aab2e276f5c3a99ff5db7bc877
8317349: Randomize order of macro node expansion in C2
Reviewed-by: chagedorn, rcastanedalo, thartmann
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/macro.cpp
! src/hotspot/share/opto/phasetype.hpp
! src/utils/IdealGraphVisualizer/README.md
! test/hotspot/jtreg/compiler/arguments/TestStressOptions.java
! test/hotspot/jtreg/compiler/c2/irTests/ProfileAtTypeCheck.java
! test/hotspot/jtreg/compiler/debug/TestGenerateStressSeed.java
+ test/hotspot/jtreg/compiler/debug/TestStress.java
- test/hotspot/jtreg/compiler/debug/TestStressIGVNAndCCP.java
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java
Changeset: 77ee7f0e
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-07 12:21:21 +0000
URL: https://git.openjdk.org/loom/commit/77ee7f0e2494f01cf55c2b11152c2f0d98d80280
8325221: Obsolete TLABStats
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/shared/tlab_globals.hpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
Changeset: c3a632dc
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-07 12:21:30 +0000
URL: https://git.openjdk.org/loom/commit/c3a632dca75d2fad0a60e03e7b4fc64edb1e906e
8325248: Serial: Remove Generation::space_iterate
Reviewed-by: tschatzl
! 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/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
Changeset: 1ecf74c2
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-02-07 14:54:51 +0000
URL: https://git.openjdk.org/loom/commit/1ecf74c2964e84b1ff71bd26bd6e305b2b2c40f7
8325306: Rename static huge pages to explicit huge pages
Reviewed-by: jsjolen, jwaters
! src/hotspot/os/linux/hugepages.cpp
! src/hotspot/os/linux/hugepages.hpp
! src/hotspot/os/linux/os_linux.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/jtreg/runtime/os/HugePageConfiguration.java
! test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java
Changeset: a9c6e87c
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-07 15:05:18 +0000
URL: https://git.openjdk.org/loom/commit/a9c6e87c6ac8f278e4e241a77aef3479f7b5f2e4
8325416: Parallel: Refactor CheckForUnmarkedOops
Reviewed-by: stefank
! src/hotspot/share/gc/parallel/psCardTable.cpp
Changeset: a3a2b1fb
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2024-02-07 15:49:16 +0000
URL: https://git.openjdk.org/loom/commit/a3a2b1fbbf00577ce1d0e3a44e9537e997b30b05
8324881: ObjectSynchronizer::inflate(Thread* current...) is invoked for non-current thread
Reviewed-by: rrich, dholmes, coleenp, dcubed
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! test/jdk/com/sun/jdi/EATests.java
Changeset: 18e24d06
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-02-07 15:50:40 +0000
URL: https://git.openjdk.org/loom/commit/18e24d0619ffef7c6dbfc419105faba9f7ba1874
8325109: Sort method modifiers in canonical order
Reviewed-by: aivanov, rriggs, darcy, prappo
! src/java.base/share/classes/java/lang/ThreadBuilders.java
! src/java.base/share/classes/java/util/FormatItem.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPseudoInstruction.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/UnboundAttribute.java
! src/java.base/share/classes/jdk/internal/event/SecurityProviderServiceEvent.java
! src/java.base/share/classes/jdk/internal/event/VirtualThreadEndEvent.java
! src/java.base/share/classes/jdk/internal/event/VirtualThreadStartEvent.java
! src/java.base/share/classes/jdk/internal/math/FloatToDecimal.java
! src/java.base/share/classes/jdk/internal/vm/Continuation.java
! src/java.base/share/classes/jdk/internal/vm/ThreadContainers.java
! src/java.base/share/classes/sun/net/util/IPAddressUtil.java
! src/java.base/share/classes/sun/security/util/math/intpoly/IntegerPolynomialModBinP.java
! src/java.desktop/share/classes/sun/java2d/loops/GraphicsPrimitiveMgr.java
! src/java.naming/share/classes/com/sun/jndi/ldap/pool/Connections.java
! src/java.security.jgss/share/classes/sun/security/jgss/wrapper/GSSNameElement.java
! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11Key.java
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11SecretKeyFactory.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
! src/jdk.internal.le/windows/classes/jdk/internal/org/jline/terminal/impl/jna/win/WindowsAnsiWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/SunCommandLineLauncher.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterKey.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/TypeLibrary.java
! src/jdk.jfr/share/classes/jdk/jfr/snippet-files/Snippets.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Enquoter.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackageFile.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/ShellScriptResource.java
! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/UnixLaunchersAsServices.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandAdjacentAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ModelAwareAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LineWidget.java
Changeset: 3a1f4d0f
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-02-07 18:03:38 +0000
URL: https://git.openjdk.org/loom/commit/3a1f4d0f484f4c68e240ca3f2f36730805ee7dc0
8325268: Add policy statement to langtools makefiles concerning warnings
Reviewed-by: ihse, jjg, vromero
! make/modules/java.compiler/Java.gmk
! make/modules/jdk.compiler/Java.gmk
! make/modules/jdk.javadoc/Java.gmk
Changeset: 299a8ee6
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-02-07 19:02:30 +0000
URL: https://git.openjdk.org/loom/commit/299a8ee68d2dc433fa4b7ad14e2518aebab4cfac
8325302: Files.move(REPLACE_EXISTING) throws NoSuchFileException on deleted target
Reviewed-by: alanb
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystem.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileCopy.java
Changeset: fbd15b20
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-02-07 20:05:11 +0000
URL: https://git.openjdk.org/loom/commit/fbd15b20878b276ccd41128116f73b91b6d4c159
8325189: Enable this-escape javac warning in java.base
Reviewed-by: alanb, erikj, naoto, smarks, ihse, joehw, lancea, weijun
! make/modules/java.base/Java.gmk
! src/java.base/share/classes/com/sun/security/ntlm/Server.java
! 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/InputStreamReader.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/io/ObjectOutputStream.java
! src/java.base/share/classes/java/io/OutputStreamWriter.java
! src/java.base/share/classes/java/io/PipedInputStream.java
! src/java.base/share/classes/java/io/PipedOutputStream.java
! src/java.base/share/classes/java/io/PipedReader.java
! src/java.base/share/classes/java/io/PipedWriter.java
! src/java.base/share/classes/java/io/PrintStream.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/io/StreamTokenizer.java
! src/java.base/share/classes/java/io/WriteAbortedException.java
! src/java.base/share/classes/java/lang/AssertionError.java
! src/java.base/share/classes/java/lang/BootstrapMethodError.java
! src/java.base/share/classes/java/lang/ClassLoader.java
! src/java.base/share/classes/java/lang/ExceptionInInitializerError.java
! src/java.base/share/classes/java/lang/ThreadGroup.java
! src/java.base/share/classes/java/lang/Throwable.java
! src/java.base/share/classes/java/net/ServerSocket.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template
! src/java.base/share/classes/java/security/DigestInputStream.java
! src/java.base/share/classes/java/security/DigestOutputStream.java
! src/java.base/share/classes/java/security/Identity.java
! src/java.base/share/classes/java/security/Provider.java
! src/java.base/share/classes/java/security/cert/PKIXBuilderParameters.java
! src/java.base/share/classes/java/security/cert/PKIXParameters.java
! src/java.base/share/classes/java/text/AttributedCharacterIterator.java
! src/java.base/share/classes/java/text/AttributedString.java
! src/java.base/share/classes/java/text/DateFormat.java
! src/java.base/share/classes/java/text/DecimalFormat.java
! src/java.base/share/classes/java/text/NumberFormat.java
! src/java.base/share/classes/java/text/RuleBasedCollator.java
! src/java.base/share/classes/java/util/ArrayDeque.java
! src/java.base/share/classes/java/util/EnumMap.java
! src/java.base/share/classes/java/util/GregorianCalendar.java
! src/java.base/share/classes/java/util/HashMap.java
! src/java.base/share/classes/java/util/HashSet.java
! src/java.base/share/classes/java/util/Hashtable.java
! src/java.base/share/classes/java/util/IdentityHashMap.java
! src/java.base/share/classes/java/util/InvalidPropertiesFormatException.java
! src/java.base/share/classes/java/util/LinkedHashMap.java
! src/java.base/share/classes/java/util/LinkedHashSet.java
! src/java.base/share/classes/java/util/LinkedList.java
! src/java.base/share/classes/java/util/Random.java
! src/java.base/share/classes/java/util/SimpleTimeZone.java
! src/java.base/share/classes/java/util/Timer.java
! src/java.base/share/classes/java/util/TreeMap.java
! src/java.base/share/classes/java/util/TreeSet.java
! src/java.base/share/classes/java/util/WeakHashMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentHashMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListMap.java
! src/java.base/share/classes/java/util/concurrent/ConcurrentSkipListSet.java
! src/java.base/share/classes/java/util/concurrent/DelayQueue.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinWorkerThread.java
! src/java.base/share/classes/java/util/concurrent/LinkedBlockingDeque.java
! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java
! src/java.base/share/classes/java/util/concurrent/ThreadPoolExecutor.java
! src/java.base/share/classes/java/util/jar/JarInputStream.java
! src/java.base/share/classes/java/util/jar/JarOutputStream.java
! src/java.base/share/classes/java/util/jar/Manifest.java
! 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/ZipFile.java
! src/java.base/share/classes/javax/net/ssl/SSLParameters.java
! src/java.base/share/classes/jdk/internal/misc/CarrierThread.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassReader.java
! src/java.base/share/classes/jdk/internal/org/objectweb/asm/ClassWriter.java
! src/java.base/share/classes/jdk/internal/org/xml/sax/InputSource.java
! src/java.base/share/classes/jdk/internal/util/xml/impl/Parser.java
! src/java.base/share/classes/sun/net/NetworkClient.java
! src/java.base/share/classes/sun/net/www/MessageHeader.java
! src/java.base/share/classes/sun/nio/cs/DoubleByte.java
! src/java.base/share/classes/sun/nio/cs/HKSCS.java
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/provider/CtrDrbg.java
! src/java.base/share/classes/sun/security/provider/DSAPublicKey.java
! src/java.base/share/classes/sun/security/provider/HashDrbg.java
! src/java.base/share/classes/sun/security/provider/HmacDrbg.java
! src/java.base/share/classes/sun/security/util/BitArray.java
! src/java.base/share/classes/sun/security/util/DerValue.java
! src/java.base/share/classes/sun/security/validator/ValidatorException.java
! src/java.base/share/classes/sun/security/x509/AlgorithmId.java
! src/java.base/share/classes/sun/security/x509/GeneralNames.java
! src/java.base/share/classes/sun/security/x509/GeneralSubtrees.java
! src/java.base/share/classes/sun/security/x509/RFC822Name.java
! src/java.base/share/classes/sun/security/x509/X509CRLImpl.java
! src/java.base/share/classes/sun/util/locale/provider/FallbackLocaleProviderAdapter.java
! src/java.base/unix/classes/sun/nio/fs/UnixFileSystemProvider.java
Changeset: be7cc1c2
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2024-02-07 23:39:34 +0000
URL: https://git.openjdk.org/loom/commit/be7cc1c2b083ac7cbcec6b0fe77caff16f14bb60
8323681: SA PointerFinder code should support G1
Reviewed-by: tschatzl, kevinw
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/G1CollectedHeap.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/g1/HeapRegion.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
Changeset: 9cccf051
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-02-08 00:00:00 +0000
URL: https://git.openjdk.org/loom/commit/9cccf0515e5a8449fa4a5a89f1935e206e465f39
8325367: Rename nsk_list.h
Reviewed-by: coleenp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM07/em07t002/em07t002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/native/README
! test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_list.cpp
= test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_list.hpp
Changeset: 1fb9e3d6
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-02-08 06:35:47 +0000
URL: https://git.openjdk.org/loom/commit/1fb9e3d674229a2f1b464a09986ad055191966fe
8325304: Several classes in java.util.jar and java.util.zip don't specify the behaviour for null arguments
Reviewed-by: lancea, alanb
! src/java.base/share/classes/java/util/jar/JarEntry.java
! src/java.base/share/classes/java/util/jar/JarInputStream.java
! src/java.base/share/classes/java/util/jar/JarOutputStream.java
! src/java.base/share/classes/java/util/jar/Manifest.java
! src/java.base/share/classes/java/util/zip/Deflater.java
! src/java.base/share/classes/java/util/zip/DeflaterInputStream.java
! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java
! src/java.base/share/classes/java/util/zip/GZIPInputStream.java
! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java
! src/java.base/share/classes/java/util/zip/Inflater.java
! src/java.base/share/classes/java/util/zip/InflaterInputStream.java
! src/java.base/share/classes/java/util/zip/ZipEntry.java
! src/java.base/share/classes/java/util/zip/ZipInputStream.java
! src/java.base/share/classes/java/util/zip/ZipOutputStream.java
Changeset: d1099033
Author: Alan Bateman <alanb at openjdk.org>
Date: 2024-02-08 07:55:08 +0000
URL: https://git.openjdk.org/loom/commit/d1099033ac63b9dd0dd6e3a7341db929e9e0e56e
8325028: (ch) Pipe channels should lazily set socket to non-blocking mode on first use by virtual thread
Reviewed-by: bpb
! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java
Changeset: 43089bf0
Author: Alan Bateman <alanb at openjdk.org>
Date: 2024-02-08 07:56:12 +0000
URL: https://git.openjdk.org/loom/commit/43089bf0065ce85681724d92d26709f4e3ad28ea
8325399: Add tests for virtual threads doing Selector operations
Reviewed-by: bpb
+ test/jdk/java/nio/channels/vthread/SelectorOps.java
Changeset: 917838e0
Author: Johny Jose <johny.jose at oracle.com>
Committer: Sean Coffey <coffeys at openjdk.org>
Date: 2024-02-08 09:15:42 +0000
URL: https://git.openjdk.org/loom/commit/917838e0a564b1f2cbfb6cc214ccbfd1a237019f
8325150: (tz) Update Timezone Data to 2024a
Reviewed-by: coffeys, naoto, iris
! src/java.base/share/data/tzdata/VERSION
! src/java.base/share/data/tzdata/africa
! src/java.base/share/data/tzdata/asia
! src/java.base/share/data/tzdata/australasia
! src/java.base/share/data/tzdata/etcetera
! src/java.base/share/data/tzdata/europe
! src/java.base/share/data/tzdata/leapseconds
! src/java.base/share/data/tzdata/northamerica
! src/java.base/share/data/tzdata/southamerica
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION
Changeset: b58d73b9
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-02-08 10:54:11 +0000
URL: https://git.openjdk.org/loom/commit/b58d73b915bd1b26e741e9a6f12d029d21e11145
8323746: Add PathElement hashCode and equals
Reviewed-by: mcimadamore
! src/java.base/share/classes/java/lang/foreign/MemoryLayout.java
! src/java.base/share/classes/jdk/internal/foreign/LayoutPath.java
! src/java.base/share/classes/jdk/internal/foreign/layout/AbstractLayout.java
! test/jdk/java/foreign/TestLayoutPaths.java
Changeset: 3d3a8f0e
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-02-08 11:02:49 +0000
URL: https://git.openjdk.org/loom/commit/3d3a8f0ebfafab6e67eb697ff0ec545bd9a51814
8325432: enhance assert message "relocation addr must be in this section"
Reviewed-by: kvn, thartmann
! src/hotspot/share/asm/codeBuffer.hpp
Changeset: e8ceb718
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-02-08 11:55:39 +0000
URL: https://git.openjdk.org/loom/commit/e8ceb7189be79f2a5a7a4d13fe2d93e2c494abce
6507038: Memory Leak in JTree / BasicTreeUI
Co-authored-by: Alexey Ivanov <aivanov at openjdk.org>
Reviewed-by: honkar, aivanov
! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicTreeUI.java
+ test/jdk/javax/swing/plaf/basic/BasicTreeUI/TreeCellRendererLeakTest.java
Changeset: 3c91b59e
Author: Christoph Langer <clanger at openjdk.org>
Date: 2024-02-08 14:05:20 +0000
URL: https://git.openjdk.org/loom/commit/3c91b59ef9c992718d73f2fc9fa50ad2ead78208
8325444: GHA: JDK-8325194 causes a regression
Reviewed-by: gdams, shade, ihse
! .github/actions/get-jtreg/action.yml
Changeset: ab5e9477
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-08 14:22:20 +0000
URL: https://git.openjdk.org/loom/commit/ab5e94777c3fe578c8f1f8859c56a837d9bb6bc8
8325436: G1: Remove unused G1RegionMarkStats::is_clear
Reviewed-by: tschatzl
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp
Changeset: 0ea75b28
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-08 16:20:09 +0000
URL: https://git.openjdk.org/loom/commit/0ea75b28d47a483eee4d156c9f6df4e68bd40117
8325259: Serial: Inline OldGenScanClosure during Young GC
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/serial/serialHeap.inline.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
Changeset: 10beb318
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-02-08 17:22:47 +0000
URL: https://git.openjdk.org/loom/commit/10beb3184e14e2714cd836029680a8b2d3fd5011
8325456: Rename nsk_mutex.h
Reviewed-by: coleenp, jwaters
! test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_mutex.cpp
= test/hotspot/jtreg/vmTestbase/nsk/share/native/nsk_mutex.hpp
Changeset: d91fb17a
Author: Thiago Henrique Hüpner <thihup at gmail.com>
Committer: Naoto Sato <naoto at openjdk.org>
Date: 2024-02-08 21:56:16 +0000
URL: https://git.openjdk.org/loom/commit/d91fb17a80f6a577fdc77843df358c77d701f221
8325505: Fix Javadoc ResourceBundle::getString
Reviewed-by: jlu, naoto
! src/java.base/share/classes/java/util/ResourceBundle.java
Changeset: 9936aeea
Author: Patrick Zhang <qpzhang at openjdk.org>
Committer: Dean Long <dlong at openjdk.org>
Date: 2024-02-08 22:50:24 +0000
URL: https://git.openjdk.org/loom/commit/9936aeea32b71509151099e6d28905e0322b2bc2
8324824: AArch64: Detect Ampere-1B core and update default options for Ampere CPUs
Reviewed-by: dlong, thartmann
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
Changeset: b7976522
Author: Koichi Sakata <ksakata at openjdk.org>
Date: 2024-02-09 04:49:37 +0000
URL: https://git.openjdk.org/loom/commit/b7976522094333c7a44caf6774d76000e5bc5709
8322927: Unused code in LIR_Assembler::verify_oop_map
Reviewed-by: tholenstein, chagedorn
! src/hotspot/share/c1/c1_LIRAssembler.cpp
Changeset: 8d9ad97c
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-02-09 05:30:20 +0000
URL: https://git.openjdk.org/loom/commit/8d9ad97c293b090fbcedbfdb046f1b5d97b02f87
8324641: [IR Framework] Add Setup method to provide custom arguments and set fields
Reviewed-by: chagedorn, thartmann
! test/hotspot/jtreg/compiler/c2/irTests/TestIterativeEA.java
! test/hotspot/jtreg/compiler/c2/irTests/TestOptimizeUnstableIf.java
! test/hotspot/jtreg/compiler/c2/irTests/TestRemixAddressExpressions.java
! test/hotspot/jtreg/compiler/c2/irTests/TestShiftAndMask.java
! test/hotspot/jtreg/compiler/c2/irTests/TestSpecialCasesOf_AMinusB_Plus_CMinusD_InAddIdeal.java
! test/hotspot/jtreg/compiler/c2/irTests/TestTestRemovalPeephole.java
! test/hotspot/jtreg/compiler/c2/irTests/igvn/TestIntegerMulRing.java
! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/ScalarReplacementTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/Arguments.java
! test/hotspot/jtreg/compiler/lib/ir_framework/README.md
+ test/hotspot/jtreg/compiler/lib/ir_framework/Setup.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/SetupInfo.java
! test/hotspot/jtreg/compiler/lib/ir_framework/Test.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/AbstractTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/ArgumentValue.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/test/ArgumentsProvider.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/BaseTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/DeclaredTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/CheckedTestExample.java
= test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/NormalTestExample.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/examples/SetupExample.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestAccessModifiers.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBasics.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCheckedTests.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestSetupTests.java
Changeset: cc276ff0
Author: William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-02-09 07:42:57 +0000
URL: https://git.openjdk.org/loom/commit/cc276ff0dfa0a568ebf0a66e0762a6de19fa6a49
8325516: Shenandoah: Move heap change tracking into ShenandoahHeap
Reviewed-by: shade, kdnilsen, ysr
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Changeset: e3dc6a7a
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2024-02-09 08:52:28 +0000
URL: https://git.openjdk.org/loom/commit/e3dc6a7a28c4f049eb234c5487fca6c54298aa31
8314275: Incorrect stepping in switch
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
+ test/langtools/tools/javac/classfiles/attributes/LineNumberTable/T8314275.java
Changeset: 71b46c38
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2024-02-09 09:00:43 +0000
URL: https://git.openjdk.org/loom/commit/71b46c38a820319851cade2a15d64a657d4d7284
8325471: CHeapBitMap(MEMFLAGS flags) constructor misleading use of super-constructor
Reviewed-by: stefank, tschatzl
! src/hotspot/share/utilities/bitMap.hpp
Changeset: d165d124
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-09 11:05:42 +0000
URL: https://git.openjdk.org/loom/commit/d165d124b129f5e0440af83494805a8b8367466c
8325510: Serial: Remove redundant arg in non_clean_card_iterate
Reviewed-by: kbarrett, tschatzl, stefank
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp
Changeset: 5daf622a
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2024-02-09 11:46:04 +0000
URL: https://git.openjdk.org/loom/commit/5daf622aea8ccb914dd7fa3680ddd3114dc6a0c1
8325309: Amend "Listeners and Threads" in AWTThreadIssues.html
Reviewed-by: serb, tr
! src/java.desktop/share/classes/java/awt/doc-files/AWTThreadIssues.html
Changeset: 8b70b8d8
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2024-02-09 11:51:05 +0000
URL: https://git.openjdk.org/loom/commit/8b70b8d85af0e26020c010324c7f1389cc5cb801
8325440: Confusing error reported for octal literals with wrong digits
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.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
= test/langtools/tools/javac/diags/examples/IllegalDigitInBinaryLiteral.java
= test/langtools/tools/javac/diags/examples/IllegalDigitInOctalLiteral.java
! test/langtools/tools/javac/diags/examples/InvalidBinaryNumber.java
! test/langtools/tools/javac/lexer/JavaLexerTest.java
! test/langtools/tools/javac/lexer/OctalNumberTest.java
! test/langtools/tools/javac/literals/BadBinaryLiterals.7.out
Changeset: 52d49761
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2024-02-09 13:09:12 +0000
URL: https://git.openjdk.org/loom/commit/52d497619e58a5677bc4a015b1bd87f600f23837
8325437: Safepoint polling in monitor deflation can cause massive logs
Reviewed-by: aboldtch, dcubed, shade
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: 69b2674c
Author: Oli Gillespie <ogillespie at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2024-02-09 14:36:59 +0000
URL: https://git.openjdk.org/loom/commit/69b2674c6861fdb7d9f9cb39e07d50515c73e33a
8324648: Avoid NoSuchMethodError when instantiating NativePRNG
Reviewed-by: shade, weijun, liach, valeriep
! src/java.base/unix/classes/sun/security/provider/NativePRNG.java
Changeset: 8ef918d6
Author: Oli Gillespie <ogillespie at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2024-02-09 14:38:09 +0000
URL: https://git.openjdk.org/loom/commit/8ef918d6678437a5b351b172bb4cf144eeaa975f
8324646: Avoid Class.forName in SecureRandom constructor
Reviewed-by: shade, weijun
! src/java.base/share/classes/java/security/Provider.java
+ test/micro/org/openjdk/bench/java/security/SecureRandomBench.java
Changeset: 29d89d48
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-09 15:01:12 +0000
URL: https://git.openjdk.org/loom/commit/29d89d48cb32a225f94b2ed45d2a1467add33b68
8325551: Remove unused obj_is_alive and block_start in Space
Reviewed-by: stefank
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
! src/hotspot/share/gc/shared/space.inline.hpp
Changeset: 40708baf
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-09 16:33:41 +0000
URL: https://git.openjdk.org/loom/commit/40708baf7a5ad4a847f1b6414eda6a2ea4439d7e
8325563: Remove unused Space::is_in
Reviewed-by: tschatzl
! src/hotspot/share/gc/shared/space.hpp
Changeset: 4a3a38d1
Author: William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-02-09 16:53:05 +0000
URL: https://git.openjdk.org/loom/commit/4a3a38d1b71a4acc780a6d9802c076d750541714
8325517: Shenandoah: Reduce unnecessary includes from shenandoahControlThread.cpp
Reviewed-by: shade, kdnilsen, ysr
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.hpp
! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahOopClosures.hpp
Changeset: 43684374
Author: Bhavana Kilambi <bkilambi at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date: 2024-02-09 16:57:49 +0000
URL: https://git.openjdk.org/loom/commit/43684374755d7446e224d16e6c40b903b6a6e91f
8325264: two compiler/intrinsics/float16 tests fail after JDK-8324724
Reviewed-by: thartmann, dfenacci, kvn
! src/hotspot/share/runtime/stubRoutines.hpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 6944537c
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2024-02-09 17:05:05 +0000
URL: https://git.openjdk.org/loom/commit/6944537c3ebbbb638479e4c2b90a71ad5869023c
8325203: System.exit(0) kills the launched 3rd party application
Reviewed-by: almatvee
! src/jdk.jpackage/windows/native/applauncher/WinLauncher.cpp
Changeset: b42b8886
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2024-02-09 18:06:51 +0000
URL: https://git.openjdk.org/loom/commit/b42b8886aa93a50d114f9a105ef6b94febd38729
8325038: runtime/cds/appcds/ProhibitedPackage.java can fail with UseLargePages
Reviewed-by: matsaave, jsjolen
! test/hotspot/jtreg/runtime/cds/appcds/ProhibitedPackage.java
Changeset: ac4607ed
Author: Sebastian Lövdahl <sebastian.lovdahl at hibox.tv>
Committer: Kevin Walls <kevinw at openjdk.org>
Date: 2024-02-09 18:32:09 +0000
URL: https://git.openjdk.org/loom/commit/ac4607ed81eb75f43e7d1062e38506972738d086
8226919: attach in linux hangs due to permission denied accessing /proc/pid/root
Reviewed-by: sgehwolf, kevinw
! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java
Changeset: d39b7bab
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-02-09 18:40:01 +0000
URL: https://git.openjdk.org/loom/commit/d39b7bab27af5ba24ff0925037b8e5fb99680dc0
8316460: 4 javax/management tests ignore VM flags
Reviewed-by: kevinw
! test/jdk/ProblemList-Virtual.txt
! test/jdk/javax/management/ImplementationVersion/ImplVersionTest.java
! test/jdk/javax/management/remote/mandatory/connection/DefaultAgentFilterTest.java
! test/jdk/javax/management/remote/mandatory/version/ImplVersionTest.java
! test/jdk/javax/management/security/HashedPasswordFileTest.java
Changeset: 3ebe6c19
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-02-09 18:40:10 +0000
URL: https://git.openjdk.org/loom/commit/3ebe6c192a5dd5cc46ae2d263713c9ff38cd46bb
8319578: Few java/lang/instrument ignore test.java.opts and accept test.vm.opts only
Reviewed-by: kevinw, cjplummer
! test/jdk/java/lang/instrument/BootClassPath/BootClassPathTest.sh
! test/jdk/java/lang/instrument/ManifestTest.sh
! test/jdk/java/lang/instrument/RedefineBigClass.sh
! test/jdk/java/lang/instrument/RedefineClassWithNativeMethod.sh
! test/jdk/java/lang/instrument/RedefineMethodAddInvoke.sh
! test/jdk/java/lang/instrument/RedefineMethodDelInvoke.sh
! test/jdk/java/lang/instrument/RedefineMethodInBacktrace.sh
! test/jdk/java/lang/instrument/RedefineMethodWithAnnotations.sh
! test/jdk/java/lang/instrument/RedefineSubclassWithTwoInterfaces.sh
! test/jdk/java/lang/instrument/RetransformBigClass.sh
! test/jdk/java/lang/instrument/StressGetObjectSizeTest.sh
! test/jdk/java/lang/instrument/appendToClassLoaderSearch/CircularityErrorTest.sh
! test/jdk/java/lang/instrument/appendToClassLoaderSearch/ClassUnloadTest.sh
! test/jdk/java/lang/instrument/appendToClassLoaderSearch/run_tests.sh
Changeset: 6303c0e7
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2024-02-09 20:49:55 +0000
URL: https://git.openjdk.org/loom/commit/6303c0e7136436a2d3cb6043b88edf788c0067cc
8325569: ProblemList gc/parallel/TestAlwaysPreTouchBehavior.java on linux
Reviewed-by: ccheung
! test/hotspot/jtreg/ProblemList.txt
Changeset: e33d8a21
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2024-02-10 00:56:59 +0000
URL: https://git.openjdk.org/loom/commit/e33d8a219811930492e684e19a73dadb09590052
8311076: RedefineClasses doesn't check for ConstantPool overflow
Reviewed-by: coleenp, lmesnik
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
Changeset: 6c7029ff
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2024-02-10 01:48:48 +0000
URL: https://git.openjdk.org/loom/commit/6c7029ffd48186353fc1d2a03915386b5f386ae2
8318603: Parallelize sun/java2d/marlin/ClipShapeTest.java
Reviewed-by: aivanov, shade
! test/jdk/sun/java2d/marlin/ClipShapeTest.java
Changeset: 71d2dbd0
Author: yifeng.jyf <yifeng.jyf at alibaba-inc.com>
Committer: Denghui Dong <ddong at openjdk.org>
Date: 2024-02-10 14:07:23 +0000
URL: https://git.openjdk.org/loom/commit/71d2dbd0b637b75a98115b6d867669b574d7baa8
8325464: GCCause.java out of sync with gcCause.hpp
Reviewed-by: stefank, tschatzl
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java
Changeset: 232d1368
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-02-10 14:19:01 +0000
URL: https://git.openjdk.org/loom/commit/232d13688596e9a3c1145ee456dd5a6f7cd1223d
8324890: C2 SuperWord: refactor out VLoop, make unrolling_analysis static, remove init/reset mechanism
Reviewed-by: kvn, roland
! 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/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
Changeset: af7eeffd
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-11 15:34:28 +0000
URL: https://git.openjdk.org/loom/commit/af7eeffddb40a4786e672e1a4b5bd9426578cd87
8325565: Remove unused SpaceClosure
Reviewed-by: kbarrett
! src/hotspot/share/memory/iterator.hpp
Changeset: 2546afe2
Author: Joshua Cao <joshcao at amazon.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-02-12 06:29:37 +0000
URL: https://git.openjdk.org/loom/commit/2546afe2aac06d226afa94cd4c82e9036bd424fd
8325451: Missed elimination of assertion predicates
Reviewed-by: chagedorn, phh
! src/hotspot/share/opto/loopnode.cpp
+ test/hotspot/jtreg/compiler/predicates/TestPredicatesBasic.java
Changeset: efa071dd
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2024-02-12 07:54:48 +0000
URL: https://git.openjdk.org/loom/commit/efa071dd06deca6f49a22ddde02d13401e583a46
8323089: networkaddress.cache.ttl is not a system property
Reviewed-by: alanb, jpai, aefimov, dfuchs
! src/java.base/share/classes/java/net/InetAddress.java
! src/java.base/share/classes/java/net/doc-files/net-properties.html
Changeset: e5cb78cc
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-02-12 08:04:39 +0000
URL: https://git.openjdk.org/loom/commit/e5cb78cc88761cd27964e9fe77fc9c6f9073e888
8324539: Do not use LFS64 symbols in JDK libs
Reviewed-by: jwaters, erikj, mbaesken, alanb
! make/autoconf/flags-cflags.m4
! make/modules/jdk.hotspot.agent/Lib.gmk
! src/java.base/linux/native/libjava/ProcessHandleImpl_linux.c
! src/java.base/linux/native/libnio/ch/FileDispatcherImpl.c
! src/java.base/linux/native/libnio/fs/LinuxNativeDispatcher.c
! src/java.base/share/native/libjli/jli_util.h
! src/java.base/share/native/libjli/wildcard.c
! src/java.base/share/native/libzip/zip_util.c
! src/java.base/unix/native/libjava/ProcessHandleImpl_unix.c
! src/java.base/unix/native/libjava/TimeZone_md.c
! src/java.base/unix/native/libjava/UnixFileSystem_md.c
! src/java.base/unix/native/libjava/childproc.c
! src/java.base/unix/native/libjava/io_util_md.c
! src/java.base/unix/native/libjava/io_util_md.h
! src/java.base/unix/native/libnio/ch/FileKey.c
! src/java.base/unix/native/libnio/ch/UnixFileDispatcherImpl.c
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
! src/java.desktop/share/native/common/awt/debug/debug_assert.c
! src/java.desktop/share/native/common/awt/debug/debug_mem.c
! src/java.desktop/share/native/common/awt/debug/debug_trace.c
! src/java.desktop/share/native/common/awt/debug/debug_util.h
! src/java.desktop/share/native/libawt/java2d/pipe/BufferedRenderPipe.c
! src/java.desktop/unix/native/libawt_xawt/awt/sun_awt_X11_GtkFileDialogPeer.c
! src/java.prefs/unix/native/libprefs/FileSystemPreferences.c
! src/jdk.attach/aix/native/libattach/VirtualMachineImpl.c
! src/jdk.attach/linux/native/libattach/VirtualMachineImpl.c
! src/jdk.jdwp.agent/unix/native/libjdwp/exec_md.c
! src/jdk.management.agent/unix/native/libmanagement_agent/FileSystemImpl.c
! src/jdk.management/unix/native/libmanagement_ext/OperatingSystemImpl.c
Changeset: 6a123626
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2024-02-12 08:18:45 +0000
URL: https://git.openjdk.org/loom/commit/6a12362660d6221beb3a059dc90d06a8068cce39
8325606: compiler/predicates/TestPredicatesBasic.java does not compile
Reviewed-by: thartmann
! test/hotspot/jtreg/compiler/predicates/TestPredicatesBasic.java
Changeset: 1358850a
Author: Denghui Dong <ddong at openjdk.org>
Date: 2024-02-12 09:26:42 +0000
URL: https://git.openjdk.org/loom/commit/1358850aa63a2874031ca33eba278432fd09d6ab
8322694: C1: Handle Constant and IfOp in NullCheckEliminator
Reviewed-by: thartmann, dlong
! src/hotspot/share/c1/c1_Optimizer.cpp
Changeset: 16b3be0a
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-12 12:25:39 +0000
URL: https://git.openjdk.org/loom/commit/16b3be0a76b0a71c8f59168dfc94c06d8a899bd4
8325503: Add GC specific prefix for CheckForUnmarked related classes
Reviewed-by: kbarrett, tschatzl, stefank
! src/hotspot/share/gc/parallel/psCardTable.cpp
! src/hotspot/share/gc/serial/cardTableRS.cpp
Changeset: 1e4b7017
Author: Alisen Chung <achung at openjdk.org>
Date: 2024-02-12 18:04:26 +0000
URL: https://git.openjdk.org/loom/commit/1e4b701749cc691e6eed110ab8c6dc5ec50e0cbb
8316931: [macos14] Test "java/awt/TrayIcon/ShowAfterDisposeTest/ShowAfterDisposeTest.html" throws an exception on macOS 14(x64, aarch64)
Reviewed-by: abhiscxk, kizune, serb
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java
- test/jdk/java/awt/TrayIcon/ShowAfterDisposeTest/ShowAfterDisposeTest.html
! test/jdk/java/awt/TrayIcon/ShowAfterDisposeTest/ShowAfterDisposeTest.java
Changeset: 46287630
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2024-02-12 18:55:43 +0000
URL: https://git.openjdk.org/loom/commit/462876300103feaccc078ec8694b7d861a9ed4f3
8320302: compiler/arguments/TestC1Globals.java hits SIGSEGV in ContinuationEntry::set_enter_code
Reviewed-by: dholmes, coleenp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/runtime/threads.cpp
Changeset: d70156d2
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2024-02-12 19:47:38 +0000
URL: https://git.openjdk.org/loom/commit/d70156d2e2eddc311af12bc016b1ebb70efd92dd
8325529: Remove unused imports from `ModuleGenerator` test file
Reviewed-by: prappo
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/SampleApi.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/DocCommentGenerator.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/Documentifier.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/ModuleGenerator.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/generator/PackageGenerator.java
! test/langtools/jdk/javadoc/tool/sampleapi/lib/sampleapi/util/SimpleMultiplier.java
Changeset: b3e0587e
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2024-02-12 19:49:44 +0000
URL: https://git.openjdk.org/loom/commit/b3e0587ea0de9beac57bfeb075c4abd07182694c
8322874: Redirection loop in index.html
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlConfiguration.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexRedirectWriter.java
+ test/langtools/jdk/javadoc/doclet/testIndexRedirect/TestIndexRedirect.java
Changeset: 482c1006
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2024-02-12 19:53:48 +0000
URL: https://git.openjdk.org/loom/commit/482c10064668d8309873173b1773ca406883fda3
8322865: JavaDoc fails on aggregator modules
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/ElementsTable.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/JavadocTool.java
+ test/langtools/jdk/javadoc/doclet/testModules/TestAggregatorModule.java
Changeset: 7c697123
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2024-02-12 20:26:11 +0000
URL: https://git.openjdk.org/loom/commit/7c6971239dd9af2a62aefb1163328c66c4507ef1
8325570: Update to Graphviz 9.0.0
Reviewed-by: erikj, pminborg, ihse, mchung, iris
! doc/building.html
! doc/building.md
! make/conf/jib-profiles.js
! make/devkit/createGraphvizBundle.sh
Changeset: 2ed889b7
Author: Jonathan Gibbons <jjg at openjdk.org>
Date: 2024-02-12 21:10:19 +0000
URL: https://git.openjdk.org/loom/commit/2ed889b7f217a7a21edee317d93b9b533edde578
8323628: Update license on "pass-through" files
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/copy.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/external-link.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/link.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search-page.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
+ test/langtools/jdk/javadoc/doclet/testPassthruFiles/TestPassThruFiles.java
Changeset: b356fee5
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-02-13 02:03:07 +0000
URL: https://git.openjdk.org/loom/commit/b356fee5d82c3c72a705bb33b73189921a813828
8325458: Rename mlvmJvmtiUtils.h
Reviewed-by: vlivanov
! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jvmti/share/IndyRedefineClass.cpp
! test/hotspot/jtreg/vmTestbase/vm/mlvm/indy/func/jvmti/stepBreakPopReturn/stepBreakPopReturn.cpp
! test/hotspot/jtreg/vmTestbase/vm/mlvm/share/mlvmJvmtiUtils.cpp
= test/hotspot/jtreg/vmTestbase/vm/mlvm/share/mlvmJvmtiUtils.hpp
Changeset: 62a4be03
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-13 08:47:00 +0000
URL: https://git.openjdk.org/loom/commit/62a4be03cfcb5dcae77358ff25fdc9e2e9660575
8325635: Serial: Inline verify_used_region_at_save_marks
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/serial/cardTableRS.cpp
! src/hotspot/share/gc/serial/cardTableRS.hpp
Changeset: 4513da94
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-02-13 09:03:47 +0000
URL: https://git.openjdk.org/loom/commit/4513da949670dfd29ca64183edc78ca44432aeb3
8325470: [AIX] use fclose after fopen in read_psinfo
Reviewed-by: mdoerr, kbarrett
! src/hotspot/os/aix/os_perf_aix.cpp
Changeset: 5dbf1373
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2024-02-13 09:32:58 +0000
URL: https://git.openjdk.org/loom/commit/5dbf13730ee2b57f089c57e9e7ee8ab65d4a67af
8319797: Recursive lightweight locking: Runtime implementation
Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Reviewed-by: rkennke, dcubed, coleenp, stefank
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/abstract_vm_version.hpp
! src/hotspot/share/runtime/lockStack.cpp
! src/hotspot/share/runtime/lockStack.hpp
! src/hotspot/share/runtime/lockStack.inline.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
+ test/hotspot/gtest/runtime/test_lockStack.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/gtest/LockStackGtests.java
+ test/hotspot/jtreg/runtime/lockStack/TestLockStackCapacity.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 618af397
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-13 09:41:12 +0000
URL: https://git.openjdk.org/loom/commit/618af397b4c636c89049f7398c14f37f0065df59
8325633: Use stricter assertion in callers of Space::is_aligned
Reviewed-by: tschatzl, sjohanss
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
Changeset: ec20b0aa
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-02-13 09:51:33 +0000
URL: https://git.openjdk.org/loom/commit/ec20b0aa2ed711daeea5d0a09102093b3a2a49ec
8325626: Allow selection of non-matching configurations using CONF=!string
Reviewed-by: erikj, jwaters
! doc/building.html
! doc/building.md
! make/Global.gmk
! make/InitSupport.gmk
Changeset: c266800a
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-02-13 10:00:13 +0000
URL: https://git.openjdk.org/loom/commit/c266800a3a7dd44416b0b4df3bdd78410241d74b
8325558: Add jcheck whitespace checking for properties files
Reviewed-by: naoto, dfuchs, joehw
! .jcheck/conf
! src/java.base/unix/classes/sun/net/www/content-types.properties
! src/java.base/windows/classes/sun/net/www/content-types.properties
! src/java.desktop/share/classes/com/sun/imageio/plugins/common/iio-plugin.properties
! src/java.scripting/share/classes/com/sun/tools/script/shell/messages.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_de.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_es.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_fr.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_it.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_ja.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_ko.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_pt_BR.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_sv.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_zh_CN.properties
! src/java.sql.rowset/share/classes/com/sun/rowset/RowSetResourceBundle_zh_TW.properties
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_en.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/DOMMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/SAXMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XIncludeMessages_zh_CN.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages.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_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_it.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_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLMessages_sv.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/XMLMessages_zh_TW.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XMLSchemaMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_de.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_es.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_fr.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_it.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ja.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_ko.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_pt_BR.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_sv.properties
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/msg/XPointerMessages_zh_CN.properties
! src/jdk.compiler/share/classes/sun/tools/serialver/resources/serialver.properties
! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_de.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_ja.properties
! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/jlink_zh_CN.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_de.properties
! src/jdk.localedata/share/classes/sun/util/resources/ext/LocaleNames_sv.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ja.properties
! test/jaxp/javax/xml/jaxp/unittest/common/config/files/catalog2.properties
! test/jaxp/javax/xml/jaxp/unittest/common/config/files/customJaxp.properties
! test/jaxp/javax/xml/jaxp/unittest/common/config/files/jaxpImpls.properties
! test/jdk/javax/net/ssl/Stapling/TEST.properties
! test/jdk/performance/client/SwingMark/src/resources/TextAreaTest.properties
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/filechooser/resources/FileChooserDemo.properties
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/table/resources/TableDemo.properties
! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/togglebutton/resources/ToggleButtonDemo.properties
! test/jdk/tools/jmod/src/foo/jdk/test/foo/resources/foo.properties
Changeset: 088e54f5
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2024-02-13 11:08:51 +0000
URL: https://git.openjdk.org/loom/commit/088e54f5602f5f46fde1e5e335ae323d8e4516be
8325650: Table of contents scroll timeout not long enough
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template
Changeset: f8d8eecf
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2024-02-13 11:21:03 +0000
URL: https://git.openjdk.org/loom/commit/f8d8eecf8041a8baa76ba0091f2842dcb0275cb3
8325325: Breadcrumb navigation shows preview link for modules and packages
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/PackageUseWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
= test/langtools/jdk/javadoc/doclet/testPreview/api/preview/package-info.java
Changeset: c3c1cdd1
Author: Johannes Bechberger <jbechberger at openjdk.org>
Date: 2024-02-13 12:31:31 +0000
URL: https://git.openjdk.org/loom/commit/c3c1cdd1b017654469f214c62457cde248474f2f
8325731: Installation instructions for Debian/Ubuntu don't mention autoconf
Reviewed-by: ihse
! doc/building.html
! doc/building.md
Changeset: 71ff2d71
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2024-02-13 12:59:42 +0000
URL: https://git.openjdk.org/loom/commit/71ff2d717798f1f314b97d97dfbc2b859fb47ae3
8325616: JFR ZGC Allocation Stall events should record stack traces
Reviewed-by: eosterlund, tschatzl, egahlin
! src/hotspot/share/jfr/metadata/metadata.xml
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
Changeset: 7ec2badd
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-13 13:22:53 +0000
URL: https://git.openjdk.org/loom/commit/7ec2badd2179709819ff4f7c61d9b2da67e13cec
8323520: Drop unnecessary virtual specifier in Space
Reviewed-by: stefank
! src/hotspot/share/gc/shared/space.hpp
Changeset: 7cd25ed6
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-02-13 13:50:59 +0000
URL: https://git.openjdk.org/loom/commit/7cd25ed605469e3946a204b7b18d975c9768f2df
8322854: Incorrect rematerialization of scalar replaced objects in C2
Reviewed-by: kvn, thartmann
! src/hotspot/share/opto/macro.cpp
+ test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndMemoryLoop.java
Changeset: 57b04e1b
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-13 15:00:36 +0000
URL: https://git.openjdk.org/loom/commit/57b04e1b5df9fc3d63e530225039c8522cdf7a41
8325748: Serial: Move Generation::promote to TenuredGeneration
Reviewed-by: stefank
! src/hotspot/share/gc/serial/generation.cpp
! src/hotspot/share/gc/serial/generation.hpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.hpp
Changeset: 13d9e8ff
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2024-02-13 15:16:50 +0000
URL: https://git.openjdk.org/loom/commit/13d9e8ff38536287b82c54bb63bd2d20f65615dc
8325590: Regression in round-tripping UTF-16 strings after JDK-8311906
Reviewed-by: alanb, redestad
! src/java.base/share/classes/java/lang/String.java
! test/jdk/java/nio/file/Files/ReadWriteString.java
Changeset: 6b7c9718
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-02-13 15:53:29 +0000
URL: https://git.openjdk.org/loom/commit/6b7c9718d68f30f47a163042d6e205945b9ff365
8325382: (fc) FileChannel.transferTo throws IOException when position equals size
Reviewed-by: alanb
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
! test/jdk/java/nio/channels/FileChannel/Transfer.java
Changeset: 6dfa7f39
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-02-13 16:07:41 +0000
URL: https://git.openjdk.org/loom/commit/6dfa7f39411169c1d4c1aeb3b5d635ad0d625f9b
8325541: C2 SuperWord: refactor filter / split
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superword.hpp
Changeset: 74b90aa8
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2024-02-13 16:09:09 +0000
URL: https://git.openjdk.org/loom/commit/74b90aa87e7cfa52ac09bf2e57258d792f740f00
8325672: C2: allocate PhaseIdealLoop::_loop_or_ctrl from C->comp_arena()
Reviewed-by: kvn, chagedorn
! src/hotspot/share/opto/loopnode.hpp
Changeset: 243fb461
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2024-02-13 16:15:00 +0000
URL: https://git.openjdk.org/loom/commit/243fb46157f6674780e54eb5219abf6b757aa2ec
8325750: Fix spelling of ForceTranslateFailure help message
Reviewed-by: thartmann
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
Changeset: 842b895f
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-02-13 16:18:50 +0000
URL: https://git.openjdk.org/loom/commit/842b895f093e15ecd8aa0153d712f5f81cf1cf67
8303891: Speed up Zip64SizeTest using a small ZIP64 file
8259866: two java.util tests failed with "IOException: There is not enough space on the disk"
Reviewed-by: lancea, jpai
! test/jdk/java/util/zip/ZipFile/Zip64SizeTest.java
Changeset: 628cd8a4
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-02-13 16:26:37 +0000
URL: https://git.openjdk.org/loom/commit/628cd8a489fd54db18204c3bbaf4339d7ab5e9d6
8303866: Allow ZipInputStream.readEnd to parse small Zip64 ZIP files
Reviewed-by: lancea, jpai
! src/java.base/share/classes/java/util/zip/ZipInputStream.java
+ test/jdk/java/util/zip/ZipInputStream/Zip64DataDescriptor.java
Changeset: 8765b176
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2024-02-13 21:23:39 +0000
URL: https://git.openjdk.org/loom/commit/8765b176f97dbf334836f0aa6acd921d114304a9
8325800: Drop unused cups declaration from Oracle build configuration
Reviewed-by: erikj
! make/conf/jib-profiles.js
Changeset: ea419322
Author: Dmitry Cherepanov <dcherepanov at openjdk.org>
Date: 2024-02-14 05:30:08 +0000
URL: https://git.openjdk.org/loom/commit/ea4193222f36b0663a8bcbf45db86def9e645945
8325395: Missing copyright header in StackFilter.java
Reviewed-by: egahlin
! src/jdk.jfr/share/classes/jdk/jfr/events/StackFilter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/test/DeprecatedMethods.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/test/DeprecatedThing.java
Changeset: 7f6bb71e
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2024-02-14 07:18:06 +0000
URL: https://git.openjdk.org/loom/commit/7f6bb71eb302e8388c959bdaa914b758a766d299
8319799: Recursive lightweight locking: x86 implementation
Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Reviewed-by: rkennke, coleenp, dcubed
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/opto/c2_CodeStubs.hpp
Changeset: ea98de63
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-02-14 07:34:28 +0000
URL: https://git.openjdk.org/loom/commit/ea98de63f7aa4b9d7f95bea267a43619c5ce449e
8325449: [BACKOUT] use "dmb.ishst+dmb.ishld" for release barrier
Reviewed-by: chagedorn
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
- test/micro/org/openjdk/bench/vm/compiler/FinalFieldInitialize.java
Changeset: d0039960
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-02-14 08:31:35 +0000
URL: https://git.openjdk.org/loom/commit/d0039960c4fdaf7704d06e1233865ea2e27a5d39
8325743: test/jdk/java/nio/channels/unixdomain/SocketOptions.java enhance user name output in error case
Reviewed-by: dfuchs, alanb
! test/jdk/java/nio/channels/unixdomain/SocketOptions.java
Changeset: 0c2def0e
Author: Aggelos Biboudis <abimpoudis at openjdk.org>
Date: 2024-02-14 09:19:18 +0000
URL: https://git.openjdk.org/loom/commit/0c2def0e3eaa4925746158294f798d37d42c50f3
8325653: Erroneous exhaustivity analysis for primitive patterns
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.java
! test/langtools/tools/javac/patterns/PrimitivePatternsSwitchErrors.out
Changeset: 84965ea1
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2024-02-14 11:44:30 +0000
URL: https://git.openjdk.org/loom/commit/84965ea1a86703818410f11c8d284e4b824817dd
8322630: Remove ICStubs and related safepoints
Co-authored-by: Martin Doerr <mdoerr at openjdk.org>
Co-authored-by: Aleksey Shipilev <shade at openjdk.org>
Co-authored-by: Amit Kumar <amitkumar at openjdk.org>
Co-authored-by: Robbin Ehn <rehn at openjdk.org>
Co-authored-by: Aleksei Voitylov <avoitylov at openjdk.org>
Reviewed-by: tschatzl, aboldtch, dlong
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp
! src/hotspot/cpu/aarch64/compiledIC_aarch64.cpp
- src/hotspot/cpu/aarch64/icBuffer_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/vtableStubs_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_MacroAssembler_arm.cpp
! src/hotspot/cpu/arm/c1_Runtime1_arm.cpp
! src/hotspot/cpu/arm/compiledIC_arm.cpp
- src/hotspot/cpu/arm/icBuffer_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.cpp
! src/hotspot/cpu/arm/macroAssembler_arm.hpp
! src/hotspot/cpu/arm/nativeInst_arm_32.cpp
! src/hotspot/cpu/arm/nativeInst_arm_32.hpp
! src/hotspot/cpu/arm/sharedRuntime_arm.cpp
! src/hotspot/cpu/arm/vtableStubs_arm.cpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_MacroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/c1_Runtime1_ppc.cpp
! src/hotspot/cpu/ppc/compiledIC_ppc.cpp
- src/hotspot/cpu/ppc/icBuffer_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/ppc/vtableStubs_ppc_64.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp
! src/hotspot/cpu/riscv/c1_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c1_Runtime1_riscv.cpp
! src/hotspot/cpu/riscv/compiledIC_riscv.cpp
- src/hotspot/cpu/riscv/icBuffer_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp
! src/hotspot/cpu/riscv/vtableStubs_riscv.cpp
! src/hotspot/cpu/s390/assembler_s390.hpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.hpp
! src/hotspot/cpu/s390/c1_MacroAssembler_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/compiledIC_s390.cpp
- src/hotspot/cpu/s390/icBuffer_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/vtableStubs_s390.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/compiledIC_x86.cpp
- src/hotspot/cpu/x86/icBuffer_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! 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/vtableStubs_x86_32.cpp
! src/hotspot/cpu/x86/vtableStubs_x86_64.cpp
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/cpu/zero/compiledIC_zero.cpp
- src/hotspot/cpu/zero/icBuffer_zero.cpp
! src/hotspot/cpu/zero/sharedRuntime_zero.cpp
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/bsd_zero/os_bsd_zero.cpp
! src/hotspot/os_cpu/linux_aarch64/os_linux_aarch64.cpp
! src/hotspot/os_cpu/linux_arm/os_linux_arm.cpp
! src/hotspot/os_cpu/linux_ppc/os_linux_ppc.cpp
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/os_cpu/linux_zero/os_linux_zero.cpp
! src/hotspot/os_cpu/windows_aarch64/os_windows_aarch64.cpp
! src/hotspot/os_cpu/windows_x86/os_windows_x86.cpp
! src/hotspot/share/adlc/main.cpp
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.inline.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_MacroAssembler.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/codeCache.hpp
! src/hotspot/share/code/compiledIC.cpp
! src/hotspot/share/code/compiledIC.hpp
! src/hotspot/share/code/compiledMethod.cpp
! src/hotspot/share/code/compiledMethod.hpp
- src/hotspot/share/code/icBuffer.cpp
- src/hotspot/share/code/icBuffer.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/code/relocInfo.cpp
! src/hotspot/share/code/relocInfo.hpp
! src/hotspot/share/code/vtableStubs.cpp
! src/hotspot/share/code/vtableStubs.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/serial/genMarkSweep.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/parallelCleaning.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/x/xNMethod.cpp
! src/hotspot/share/gc/x/xNMethodTable.cpp
! src/hotspot/share/gc/x/xUnload.cpp
! src/hotspot/share/gc/z/zNMethod.cpp
! src/hotspot/share/gc/z/zNMethodTable.cpp
! src/hotspot/share/gc/z/zUnload.cpp
! src/hotspot/share/jvmci/jvmciCodeInstaller.cpp
! src/hotspot/share/jvmci/vmStructs_jvmci.cpp
- src/hotspot/share/oops/compiledICHolder.cpp
- src/hotspot/share/oops/compiledICHolder.hpp
- src/hotspot/share/oops/compiledICHolder.inline.hpp
! src/hotspot/share/oops/oopsHierarchy.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/init.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/safepoint.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/sharedRuntime.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/hotspot/share/utilities/debug.cpp
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/oops/CompiledICHolder.java
! test/hotspot/jtreg/runtime/logging/SafepointCleanupTest.java
! test/jdk/jdk/jfr/event/runtime/TestSafepointEvents.java
Changeset: 8dc59763
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2024-02-14 13:02:13 +0000
URL: https://git.openjdk.org/loom/commit/8dc59763ebe403f46e395043c91a11d8542f58e1
8325809: JFR: Remove unnecessary annotation
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveRecordingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ActiveSettingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionStatisticsEvent.java
Changeset: 61f24933
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-14 13:17:10 +0000
URL: https://git.openjdk.org/loom/commit/61f249335d4182544954788534db8a5dde27922c
8325767: Serial: Move transform_stack_chunk out of TenuredGeneration::promote
Reviewed-by: stefank
! src/hotspot/share/gc/serial/defNewGeneration.cpp
! src/hotspot/share/gc/serial/tenuredGeneration.cpp
Changeset: 737b4c51
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2024-02-14 14:10:28 +0000
URL: https://git.openjdk.org/loom/commit/737b4c515e082239579369d9806307b9f16c4816
8323883: JFR AssertionError: Missing object ID 15101
Reviewed-by: egahlin
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceId.inline.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/traceid/jfrTraceIdLoadBarrier.inline.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp
! src/hotspot/share/jfr/support/jfrTraceIdExtension.hpp
! src/hotspot/share/prims/jvmtiRedefineClasses.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java
Changeset: 9c852df6
Author: Jorn Vernee <jvernee at openjdk.org>
Date: 2024-02-14 14:30:54 +0000
URL: https://git.openjdk.org/loom/commit/9c852df6aa019f63d6fae733d7a73521b7151dd0
8318966: Some methods make promises about Java array element alignment that are too strong
Reviewed-by: psandoz, mcimadamore
! src/java.base/share/classes/java/lang/invoke/MethodHandles.java
! src/java.base/share/classes/java/lang/invoke/X-VarHandleByteArrayView.java.template
! src/java.base/share/classes/java/nio/X-Buffer.java.template
! test/jdk/java/lang/invoke/VarHandles/VarHandleBaseByteArrayTest.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsChar.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsDouble.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsFloat.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsInt.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsLong.java
! test/jdk/java/lang/invoke/VarHandles/VarHandleTestByteArrayAsShort.java
! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template
! test/jdk/java/nio/Buffer/Basic-X.java.template
! test/jdk/java/nio/Buffer/BasicByte.java
! test/jdk/java/nio/Buffer/BasicChar.java
! test/jdk/java/nio/Buffer/BasicDouble.java
! test/jdk/java/nio/Buffer/BasicFloat.java
! test/jdk/java/nio/Buffer/BasicInt.java
! test/jdk/java/nio/Buffer/BasicLong.java
! test/jdk/java/nio/Buffer/BasicShort.java
Changeset: 130f429c
Author: Stefan Johansson <sjohanss at openjdk.org>
Date: 2024-02-14 14:59:34 +0000
URL: https://git.openjdk.org/loom/commit/130f429c6fd1e31fbdbd523419f8d8447e9da0e5
8325403: Add SystemGC JMH benchmarks
Reviewed-by: ecaspole, ayang, tschatzl
+ test/micro/org/openjdk/bench/vm/gc/systemgc/AllDead.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/AllLive.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesArray.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesHashMap.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/DifferentObjectSizesTreeMap.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/GarbageGenerator.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadFirstPart.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleaved.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadInterleavedChunks.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/HalfDeadSecondPart.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/HalfHashedHalfDead.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/NoObjects.java
+ test/micro/org/openjdk/bench/vm/gc/systemgc/OneBigObject.java
Changeset: 53878eef
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-14 15:19:40 +0000
URL: https://git.openjdk.org/loom/commit/53878eef137669671aad1899c71481fddd11547c
8325643: G1: Refactor G1FlushHumongousCandidateRemSets
Reviewed-by: tschatzl, iwalulya, kbarrett
! src/hotspot/share/gc/g1/g1RemSet.cpp
Changeset: f6e28510
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-02-14 15:59:34 +0000
URL: https://git.openjdk.org/loom/commit/f6e285103ad8c840c26e4611e16bb9bf3b2de90c
8316340: (bf) Missing {@inheritDoc} for exception in MappedByteBuffer::compact
Reviewed-by: alanb, iris, lancea
! src/java.base/share/classes/java/nio/MappedByteBuffer.java
Changeset: 09d49366
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-02-14 16:29:58 +0000
URL: https://git.openjdk.org/loom/commit/09d4936657a0bdc122a4ab80735bd9c8c109839c
8252136: Several methods in hotspot are missing "static"
Reviewed-by: coleenp, stefank, kvn, kbarrett
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/frame_aarch64.cpp
! src/hotspot/cpu/aarch64/immediate_aarch64.cpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/peephole_x86_64.cpp
! src/hotspot/cpu/x86/stubRoutines_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/cpu/x86/x86_32.ad
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os_cpu/bsd_x86/os_bsd_x86.cpp
! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_Optimizer.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/classfile/altHashing.cpp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/loaderConstraints.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/placeholders.cpp
! src/hotspot/share/classfile/stringTable.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compilerOracle.cpp
! src/hotspot/share/compiler/methodMatcher.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/gcId.cpp
! src/hotspot/share/gc/shared/weakProcessor.cpp
! src/hotspot/share/gc/x/xDirector.cpp
! src/hotspot/share/gc/z/zDirector.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleWriter.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/constMethod.cpp
! src/hotspot/share/oops/cpCache.cpp
! src/hotspot/share/oops/klassVtable.cpp
! src/hotspot/share/opto/addnode.cpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/intrinsicnode.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/reg_split.cpp
! src/hotspot/share/opto/vectorization.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/resolvedMethodTable.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/flags/jvmFlag.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/sharedRuntimeTrans.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/threads.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/management.cpp
! src/hotspot/share/utilities/exceptions.cpp
! src/hotspot/share/utilities/globalDefinitions.cpp
! src/hotspot/share/utilities/json.cpp
! src/hotspot/share/utilities/ostream.cpp
! test/hotspot/gtest/classfile/test_symbolTable.cpp
! test/hotspot/gtest/oops/test_oop.cpp
! test/hotspot/gtest/os/linux/test_cgroupSubsystem_linux.cpp
! test/hotspot/gtest/runtime/test_safefetch.cpp
Changeset: b823fa44
Author: William Kemper <wkemper at openjdk.org>
Date: 2024-02-14 16:54:04 +0000
URL: https://git.openjdk.org/loom/commit/b823fa44508901a6bf39795ab18991d055a71b4e
8325574: Shenandoah: Simplify and enhance reporting of requested GCs
Reviewed-by: ysr, kdnilsen, shade
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectorPolicy.hpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.hpp
! src/hotspot/share/gc/shenandoah/shenandoahUtils.cpp
Changeset: 22e81810
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-02-14 23:06:47 +0000
URL: https://git.openjdk.org/loom/commit/22e81810ddb293ceb45d577b2b0ab43ab3f154b2
8325682: Rename nsk_strace.h
Reviewed-by: coleenp
= test/hotspot/jtreg/vmTestbase/nsk/stress/strace/nsk_strace.hpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace008.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace009.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace011.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace012.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace014.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/strace/strace015.cpp
Changeset: 810daf82
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-02-15 03:54:43 +0000
URL: https://git.openjdk.org/loom/commit/810daf820633e16e3ab058325c539695087486d5
8325910: Rename jnihelper.h
Reviewed-by: coleenp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/gclocker/libgcl001.cpp
= test/hotspot/jtreg/vmTestbase/nsk/stress/jni/jnihelper.hpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress002.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress003.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress004.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress005.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress007.cpp
Changeset: 1aae980c
Author: Sonia Zaldana Calles <szaldana at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-02-15 08:03:01 +0000
URL: https://git.openjdk.org/loom/commit/1aae980c549741cf5fc5ca51f3c299285bafa49d
8323994: gtest runner repeats test name for every single gtest assertion
Reviewed-by: stuefe, lmesnik
! test/hotspot/jtreg/gtest/GTestResultParser.java
Changeset: 8cb9b479
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2024-02-15 09:17:52 +0000
URL: https://git.openjdk.org/loom/commit/8cb9b479c529c058aee50f83920db650b0c18045
8321282: RISC-V: SpinPause() not implemented
Reviewed-by: luhenry, fbredberg, fyang
! src/hotspot/os_cpu/linux_riscv/os_linux_riscv.cpp
Changeset: 0e2fdc95
Author: Erik Österlund <eosterlund at openjdk.org>
Date: 2024-02-15 09:26:48 +0000
URL: https://git.openjdk.org/loom/commit/0e2fdc95ae47c11e6a1e47cdc6190268e29a9d9c
8324933: ConcurrentHashTable::statistics_calculate synchronization is expensive
Reviewed-by: tschatzl, coleenp
! src/hotspot/share/utilities/concurrentHashTable.inline.hpp
Changeset: b718ae35
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-15 09:36:07 +0000
URL: https://git.openjdk.org/loom/commit/b718ae35a87e5696cd6d26952ab1f7d3fda27691
8325882: Serial: Move is_maximal_no_gc to TenuredGeneration
Reviewed-by: stefank
! 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: 2b1a8400
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-15 10:20:12 +0000
URL: https://git.openjdk.org/loom/commit/2b1a8400023d4fdbe253c44d68db630864ae5e55
8325860: Serial: Move Generation.java to serial folder
Reviewed-by: cjplummer, tschatzl
! src/hotspot/share/gc/serial/vmStructs_serial.hpp
! src/hotspot/share/gc/shared/vmStructs_gc.hpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/DefNewGeneration.java
+ 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
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/serial/TenuredGeneration.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/Generation.java
- src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GenerationIsInClosure.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/jtreg/serviceability/sa/TestUniverse.java
Changeset: 0d51b769
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-02-15 10:38:30 +0000
URL: https://git.openjdk.org/loom/commit/0d51b76947324643166cdaf9ca703431bd83bc0e
8325877: Split up NativeCompilation.gmk
Reviewed-by: erikj, jwaters
! make/common/NativeCompilation.gmk
+ make/common/native/CompileFile.gmk
+ make/common/native/DebugSymbols.gmk
+ make/common/native/Flags.gmk
+ make/common/native/Link.gmk
+ make/common/native/Paths.gmk
+ make/common/native/ToolchainDefinitions.gmk
Changeset: a0e5e16a
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2024-02-15 11:27:00 +0000
URL: https://git.openjdk.org/loom/commit/a0e5e16afbd19f6396f0af2cba954225a357eca8
8325162: Remove duplicate GCMParameters class
Reviewed-by: weijun, valeriep
- src/java.base/share/classes/com/sun/crypto/provider/GCMParameters.java
! src/java.base/share/classes/com/sun/crypto/provider/SunJCE.java
Changeset: 9a1b843f
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2024-02-15 14:48:39 +0000
URL: https://git.openjdk.org/loom/commit/9a1b843ff6ef72e17ec6096733408c5e265ee429
8324584: Optimize Symbol and char* handling in ClassLoader
Reviewed-by: dholmes, coleenp
! src/hotspot/share/classfile/classLoader.cpp
! src/hotspot/share/classfile/classLoader.hpp
! src/hotspot/share/classfile/systemDictionary.cpp
Changeset: 2564f0f9
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-02-15 15:06:12 +0000
URL: https://git.openjdk.org/loom/commit/2564f0f99866c33d14947609c276a421ce8cc0a2
8325906: Problemlist vmTestbase/vm/mlvm/meth/stress/compiler/deoptimize/Test.java#id1 until JDK-8320865 is fixed
Reviewed-by: thartmann
! test/hotspot/jtreg/ProblemList.txt
Changeset: a231706a
Author: Zdenek Zambersky <zzambers at openjdk.org>
Committer: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-02-15 16:01:18 +0000
URL: https://git.openjdk.org/loom/commit/a231706a06a86abb16d0040e8ca1b76a9741a0b2
8324580: SIGFPE on THP initialization on kernels < 4.10
Reviewed-by: stuefe, sjohanss
! src/hotspot/os/linux/hugepages.cpp
! src/hotspot/os/linux/hugepages.hpp
! src/hotspot/os/linux/os_linux.cpp
! test/hotspot/jtreg/runtime/os/HugePageConfiguration.java
! test/hotspot/jtreg/runtime/os/TestHugePageDecisionsAtVMStartup.java
Changeset: 5a988a50
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2024-02-15 17:52:48 +0000
URL: https://git.openjdk.org/loom/commit/5a988a5087d0afbb577c6715fd5e1e44564888cb
8322750: Test "api/java_awt/interactive/SystemTrayTests.html" failed because A blue ball icon is added outside of the system tray
Reviewed-by: jdv, kizune, psadhukhan, prr
! src/java.desktop/unix/classes/sun/awt/UNIXToolkit.java
! src/java.desktop/unix/classes/sun/awt/X11/XSystemTrayPeer.java
Changeset: 3b1062d4
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2024-02-15 18:18:29 +0000
URL: https://git.openjdk.org/loom/commit/3b1062d45df69d4cf8479c6a65602bd2453ab885
8322239: [macos] a11y : java.lang.NullPointerException is thrown when focus is moved on the JTabbedPane
Reviewed-by: asemenov, abhiscxk, aivanov
! src/java.desktop/share/classes/javax/swing/JTabbedPane.java
+ test/jdk/javax/swing/JTabbedPane/TabbedPaneNPECheck.java
Changeset: 0fdfdf71
Author: Zdenek Zambersky <zzambers at openjdk.org>
Committer: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2024-02-15 21:10:56 +0000
URL: https://git.openjdk.org/loom/commit/0fdfdf71f242b39f2e758fcff99bd61060fa2870
8325983: Build failure after JDK-8324580
Reviewed-by: stuefe, dcubed
! src/hotspot/os/linux/hugepages.cpp
! test/hotspot/jtreg/runtime/os/HugePageConfiguration.java
Changeset: 99c9ae12
Author: Christoph Langer <clanger at openjdk.org>
Date: 2024-02-15 22:36:54 +0000
URL: https://git.openjdk.org/loom/commit/99c9ae127c0a3b8c4fc6ede87079ff7c693a2905
8323664: java/awt/font/JNICheck/FreeTypeScalerJNICheck.java still fails with JNI warning on some Windows configurations
Reviewed-by: prr, mbaesken, aivanov
! src/java.desktop/windows/native/libawt/windows/awt_Debug.cpp
! test/jdk/java/awt/font/JNICheck/FreeTypeScalerJNICheck.java
Changeset: 9029bf64
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-02-15 22:50:14 +0000
URL: https://git.openjdk.org/loom/commit/9029bf644e238a504e1f114a73edf5760d19980b
8316451: 6 java/lang/instrument/PremainClass tests ignore VM flags
Reviewed-by: cjplummer, sspitsyn
! test/jdk/java/lang/instrument/NegativeAgentRunner.java
! test/jdk/java/lang/instrument/PremainClass/PremainClassTest.java
Changeset: 18cea823
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2024-02-16 07:18:31 +0000
URL: https://git.openjdk.org/loom/commit/18cea823a173e1b8b48d276daeca67b2a5cf3584
8319801: Recursive lightweight locking: aarch64 implementation
Co-authored-by: Stefan Karlsson <stefank at openjdk.org>
Co-authored-by: Erik Österlund <eosterlund at openjdk.org>
Reviewed-by: rkennke, coleenp, dcubed, aph
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/c1_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.hpp
Changeset: ba8db1f6
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-02-16 08:21:02 +0000
URL: https://git.openjdk.org/loom/commit/ba8db1f6d737bf369f1795d03327217186c0cf64
8325876: crashes in docker container tests on Linuxppc64le Power8 machines
Reviewed-by: mdoerr, clanger
! test/lib/jdk/test/lib/containers/docker/DockerfileConfig.java
Changeset: 3d851033
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2024-02-16 08:27:19 +0000
URL: https://git.openjdk.org/loom/commit/3d851033e9319b2e579b1e52e4c0af3ce153d1f6
8316813: NMT: Using WhiteBox API, virtual memory tracking should also be stressed in JMH tests
Reviewed-by: jsjolen, gziemski, stuefe
+ test/micro/org/openjdk/bench/vm/runtime/NMTBenchmark_wb.java
Changeset: 2705ed0a
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2024-02-16 08:34:58 +0000
URL: https://git.openjdk.org/loom/commit/2705ed0a71e606a517518569d60051c85ad3c516
8325074: ZGC fails assert(index == 0 || is_power_of_2(index)) failed: Incorrect load shift: 11
Reviewed-by: eosterlund, stefank, rcastanedalo
! src/hotspot/share/gc/z/zBarrierSet.cpp
! src/hotspot/share/gc/z/zBarrierSet.hpp
! src/hotspot/share/gc/z/zBarrierSet.inline.hpp
Changeset: 4018b2b1
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2024-02-16 08:40:13 +0000
URL: https://git.openjdk.org/loom/commit/4018b2b19629ddb8cd7a56e064dfef371f23e5fa
8323782: Race: Thread::interrupt vs. AbstractInterruptibleChannel.begin
Co-authored-by: Alan Bateman <alanb at openjdk.org>
Reviewed-by: alanb, dholmes
! src/java.base/share/classes/java/lang/Thread.java
+ test/jdk/java/nio/channels/Selector/LotsOfInterrupts.java
Changeset: 0aaec975
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2024-02-16 09:23:42 +0000
URL: https://git.openjdk.org/loom/commit/0aaec97527ddf2b229a9dd6beaa7ff55c635dee5
8325763: Revert properties: vm.opt.x.*
Reviewed-by: ayang, stefank
! test/hotspot/jtreg/gc/arguments/TestG1HeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestHeapFreeRatio.java
! test/hotspot/jtreg/gc/arguments/TestMaxNewSize.java
! test/hotspot/jtreg/gc/arguments/TestParallelHeapSizeFlags.java
! test/hotspot/jtreg/gc/arguments/TestSerialHeapSizeFlags.java
! test/jtreg-ext/requires/VMProps.java
Changeset: 9f4ec21f
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-02-16 13:13:11 +0000
URL: https://git.openjdk.org/loom/commit/9f4ec21f4793d4c5fc10f93a32140c26ec0eec00
8325862: set -XX:+ErrorFileToStderr when executing java in containers for some container related jtreg tests
Reviewed-by: sgehwolf, stuefe, mdoerr
! test/lib/jdk/test/lib/containers/docker/DockerRunOptions.java
Changeset: 80b63b67
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2024-02-16 14:10:44 +0000
URL: https://git.openjdk.org/loom/commit/80b63b67293970936d57ae4375ad76cd2b11a333
8323801: <s> tag doesn't strikethrough the text
Reviewed-by: honkar, dnguyen, psadhukhan
! src/java.desktop/share/classes/javax/swing/text/html/HTMLDocument.java
+ test/jdk/javax/swing/text/html/HTMLDocument/HTMLUnderlineStrike.java
Changeset: 244573e7
Author: Ben Perez <ben.perez at oracle.com>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2024-02-16 14:51:31 +0000
URL: https://git.openjdk.org/loom/commit/244573e719ddb387cb1739d3cab26b72df1e1f0a
8265372: Simplify PKCS9Attribute
Reviewed-by: weijun
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attribute.java
! src/java.base/share/classes/sun/security/pkcs/PKCS9Attributes.java
+ test/jdk/sun/security/pkcs/pkcs9/EncodeDecode.java
! test/jdk/sun/security/x509/AlgorithmId/NonStandardNames.java
Changeset: 4388095c
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-02-16 15:58:37 +0000
URL: https://git.openjdk.org/loom/commit/4388095cde20dec602ada9fe2977f1a359ceab91
8325326: [PPC64] Don't relocate in case of allocation failure
Reviewed-by: goetz, rrich
! src/hotspot/cpu/ppc/ppc.ad
Changeset: 00b5c707
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2024-02-16 16:03:12 +0000
URL: https://git.openjdk.org/loom/commit/00b5c70750737855b29b125de6a0c806677c118c
8326062: ProblemList jcstress tests that are failing due to JDK-8325984
Reviewed-by: azvegint, jvernee
! test/hotspot/jtreg/ProblemList.txt
Changeset: 7a762520
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2024-02-16 16:06:56 +0000
URL: https://git.openjdk.org/loom/commit/7a76252007b603b4346fad61818d488999644f80
8325990: Remove use of snippet @replace annotation in java.base
Reviewed-by: jlu, naoto
! src/java.base/share/classes/java/io/Console.java
! src/java.base/share/classes/java/util/ResourceBundle.java
Changeset: 53102502
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-16 16:39:28 +0000
URL: https://git.openjdk.org/loom/commit/53102502c3f08bef8251a0a2bb361a2f09099576
8325941: Remove unused Space::block_size
Reviewed-by: tschatzl
! src/hotspot/share/gc/shared/space.cpp
! src/hotspot/share/gc/shared/space.hpp
Changeset: 4c7b313e
Author: Justin Lu <jlu at openjdk.org>
Date: 2024-02-16 17:14:46 +0000
URL: https://git.openjdk.org/loom/commit/4c7b313e0dc917cdaffbb2ecc86d1347683acad0
8325908: Finish removal of IntlTest and CollatorTest
Reviewed-by: naoto
! test/jdk/java/text/BreakIterator/Bug4533872.java
! test/jdk/java/text/Collator/APITest.java
! test/jdk/java/text/Format/DateFormat/DateFormatRoundTripTest.java
! test/jdk/java/text/Format/NumberFormat/BigDecimalFormat.java
! test/jdk/java/text/Format/NumberFormat/DFSExponential.java
! test/jdk/java/text/Format/NumberFormat/DFSSerialization.java
! test/jdk/java/util/TimeZone/Bug4322313.java
Changeset: f3073db4
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2024-02-16 18:07:53 +0000
URL: https://git.openjdk.org/loom/commit/f3073db42aa80b3ced47edea8d2e8add874fb70f
8321408: Add Certainly roots R1 and E1
Reviewed-by: ascarpino, hchao
+ src/java.base/share/data/cacerts/certainlyroote1
+ src/java.base/share/data/cacerts/certainlyrootr1
! test/jdk/security/infra/java/security/cert/CertPathValidator/certification/CAInterop.java
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 267780bf
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2024-02-16 21:21:42 +0000
URL: https://git.openjdk.org/loom/commit/267780bf0adf4bfd831fbc04347e297fa8f3bb01
8324680: Replace NULL with nullptr in JVMTI generated code
Reviewed-by: amenkov, coleenp
! src/hotspot/share/prims/jvmti.xml
! src/hotspot/share/prims/jvmti.xsl
! src/hotspot/share/prims/jvmtiEnter.xsl
! src/hotspot/share/prims/jvmtiEnv.xsl
! src/hotspot/share/prims/jvmtiLib.xsl
Changeset: b5df2f43
Author: Jiří Vaněk <jvanek at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date: 2024-02-16 22:16:58 +0000
URL: https://git.openjdk.org/loom/commit/b5df2f43147535b4d22c6451e3a65170159f76b7
8323170: j2dbench is using outdated javac source/target to be able to build by itself
Reviewed-by: serb
! src/demo/share/java2d/J2DBench/Makefile
! src/demo/share/java2d/J2DBench/README
! src/demo/share/java2d/J2DBench/build.xml
Changeset: 3b763722
Author: Joe Darcy <darcy at openjdk.org>
Date: 2024-02-16 22:56:16 +0000
URL: https://git.openjdk.org/loom/commit/3b76372254aa638f5dcae1d54b963cd43bca7102
8325687: SimpleJavaFileObject specification would benefit from implSpec
Reviewed-by: jlahoda, iris
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/java.compiler/share/classes/javax/tools/SimpleJavaFileObject.java
Changeset: cf13086e
Author: Jan Kratochvil <jkratochvil at openjdk.org>
Committer: Vladimir Kozlov <kvn at openjdk.org>
Date: 2024-02-17 16:37:56 +0000
URL: https://git.openjdk.org/loom/commit/cf13086efe0a145d3fc84896473a39a863530629
8317697: refactor-encapsulate x86 VM_Version::CpuidInfo
Reviewed-by: dholmes, kvn
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
Changeset: f50df105
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2024-02-17 19:19:47 +0000
URL: https://git.openjdk.org/loom/commit/f50df105912858198809b50432ef5a4ab184528d
8299023: TestPLABResize.java and TestPLABPromotion.java are failing intermittently
Reviewed-by: tschatzl, ayang
! test/hotspot/jtreg/gc/g1/plab/TestPLABPromotion.java
! test/hotspot/jtreg/gc/g1/plab/TestPLABResize.java
Changeset: c2d9fa26
Author: Christoph Langer <clanger at openjdk.org>
Date: 2024-02-18 06:58:22 +0000
URL: https://git.openjdk.org/loom/commit/c2d9fa26ce903be7c86a47db5ff289cdb9de3a62
8326000: Remove obsolete comments for class sun.security.ssl.SunJSSE
Reviewed-by: mbaesken, ascarpino
! src/java.base/share/classes/sun/security/ssl/SunJSSE.java
Changeset: 7004c272
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-02-18 15:25:58 +0000
URL: https://git.openjdk.org/loom/commit/7004c2724d9b150112c66febb7f24b781ff379dd
8303972: (zipfs) Make test/jdk/jdk/nio/zipfs/TestLocOffsetFromZip64EF.java independent of the zip command line
8301183: (zipfs) jdk/jdk/nio/zipfs/TestLocOffsetFromZip64EF.java failing with ZipException:R0 on OL9
Reviewed-by: lancea
! test/jdk/ProblemList.txt
! test/jdk/jdk/nio/zipfs/TestLocOffsetFromZip64EF.java
Changeset: 39627bc4
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2024-02-18 16:14:33 +0000
URL: https://git.openjdk.org/loom/commit/39627bc4296dc1cde83c7ef2f2ece1719015df64
6510914: JScrollBar.getMinimumSize() breaks the contract of JComponent.setMinimumSize()
Reviewed-by: abhiscxk, prr
! src/java.desktop/share/classes/javax/swing/JComponent.java
! src/java.desktop/share/classes/javax/swing/JScrollBar.java
Changeset: 099b7442
Author: Daniel D. Daugherty <dcubed at openjdk.org>
Date: 2024-02-18 18:10:32 +0000
URL: https://git.openjdk.org/loom/commit/099b744235a28331b99f7b429cf1e8abcb367c41
8326117: ProblemList serviceability/jvmti/vthread/SuspendWithInterruptLock/SuspendWithInterruptLock.java#default in Xcomp mode
8326120: ProblemList sun/java2d/X11SurfaceData/SharedMemoryPixmapsTest/SharedMemoryPixmapsTest.sh on macosx-aarch64
Reviewed-by: alanb
! test/hotspot/jtreg/ProblemList-Xcomp.txt
! test/jdk/ProblemList.txt
Changeset: 3742bc62
Author: Yi Yang <yyang at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2024-02-19 07:38:55 +0000
URL: https://git.openjdk.org/loom/commit/3742bc626e80f597373913f02e79c5231e1b7dbc
8323795: jcmd Compiler.codecache should print total size of code cache
Reviewed-by: thartmann, kvn
! src/hotspot/share/code/codeCache.cpp
! test/hotspot/jtreg/serviceability/dcmd/compiler/CodeCacheTest.java
! test/hotspot/jtreg/vmTestbase/vm/compiler/CodeCacheInfo/Test.java
Changeset: d422811b
Author: Denghui Dong <ddong at openjdk.org>
Date: 2024-02-19 08:34:40 +0000
URL: https://git.openjdk.org/loom/commit/d422811bb7d96d61f7d795ffd4ba84f569a09422
8324630: C1: Canonicalizer::do_LookupSwitch doesn't break the loop when the successor is found
Reviewed-by: dlong, thartmann
! src/hotspot/share/c1/c1_Canonicalizer.cpp
Changeset: 9451677d
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2024-02-19 09:15:14 +0000
URL: https://git.openjdk.org/loom/commit/9451677daaf1184f67759c87114af3f81fa74f23
8326100: DeflaterDictionaryTests should use Deflater.getBytesWritten instead of Deflater.getTotalOut
Reviewed-by: alanb, jpai
! test/jdk/java/util/zip/DeflaterDictionaryTests.java
Changeset: b3664927
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-02-19 09:56:45 +0000
URL: https://git.openjdk.org/loom/commit/b3664927616d898ce099808b34e91cc226c8f8ad
8326152: Bad copyright header in test/jdk/java/util/zip/DeflaterDictionaryTests.java
Reviewed-by: tschatzl
! test/jdk/java/util/zip/DeflaterDictionaryTests.java
Changeset: dc17c268
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2024-02-19 12:52:35 +0000
URL: https://git.openjdk.org/loom/commit/dc17c268e8e73a36a9914924ee5d0c99fb998f0f
8325116: Amend jdk.ContainerConfiguration by swap related value
Reviewed-by: sgehwolf, lucy, egahlin
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/jdk.jfr/share/classes/jdk/jfr/events/ContainerConfigurationEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/instrument/JDKEvents.java
! test/hotspot/jtreg/containers/docker/TestJFREvents.java
Changeset: aeb6d8c4
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-19 13:09:22 +0000
URL: https://git.openjdk.org/loom/commit/aeb6d8c4594f87ea06d04b52550f83d53b8953b6
8326170: Parallel: Remove unused enum CollectionType in ParallelScavengeHeap
Reviewed-by: stefank
! src/hotspot/share/gc/parallel/parallelScavengeHeap.hpp
Changeset: 56c50841
Author: vtstydev <vtsty.dev at gmail.com>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2024-02-19 13:15:13 +0000
URL: https://git.openjdk.org/loom/commit/56c50841ee1d4382203e200e9b9c803ee6021097
8307246: Printing: banded raster path doesn't account for device offset values
Reviewed-by: prr, psadhukhan, aivanov
! src/java.desktop/share/classes/sun/print/RasterPrinterJob.java
+ test/jdk/java/awt/print/PrinterJob/ImagePrinting/AlphaPrintingOffsets.java
Changeset: a776104e
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2024-02-19 13:19:12 +0000
URL: https://git.openjdk.org/loom/commit/a776104e210db212c4e32894844d3c0cbaac53c3
8326106: Write and clear stack trace table outside of safepoint
Reviewed-by: egahlin
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
Changeset: 82609b1e
Author: Per Minborg <pminborg at openjdk.org>
Date: 2024-02-19 13:33:09 +0000
URL: https://git.openjdk.org/loom/commit/82609b1ebceb658c612c7ed58959cb159a77d4df
8326112: Javadoc snippet for Linker.Option.captureCallState is wrong
Reviewed-by: jvernee
! src/java.base/share/classes/java/lang/foreign/Linker.java
Changeset: f6d7e30b
Author: Chen Liang <liach at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-02-19 14:07:46 +0000
URL: https://git.openjdk.org/loom/commit/f6d7e30b84fedbf42077526610ba7a5bcfaece4c
8294977: Convert test/jdk/java tests from ASM library to Classfile API
Reviewed-by: asotona
! test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java
! test/jdk/java/io/Serializable/records/ProhibitedMethods.java
! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java
! test/jdk/java/lang/Class/getSimpleName/GetSimpleNameTest.java
! test/jdk/java/lang/ModuleTests/AnnotationsTest.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/AnnotationTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArityTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/ArrayTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationTypeMismatchException/EnumTypeMismatchTest.java
! test/jdk/java/lang/annotation/AnnotationVerifier.java
! test/jdk/java/lang/annotation/ClassFileGenerator.java
! test/jdk/java/lang/instrument/MakeJAR2.sh
! 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/8022701/BogoLoader.java
! test/jdk/java/lang/invoke/8022701/MHIllegalAccess.java
! test/jdk/java/lang/invoke/DefineClassTest.java
! test/jdk/java/lang/invoke/MethodHandles/classData/ClassDataTest.java
! test/jdk/java/lang/invoke/accessProtectedSuper/BogoLoader.java
! test/jdk/java/lang/invoke/accessProtectedSuper/Test.java
! test/jdk/java/lang/invoke/defineHiddenClass/BasicTest.java
! test/jdk/java/lang/invoke/defineHiddenClass/HiddenNestmateTest.java
! test/jdk/java/lang/invoke/defineHiddenClass/PreviewHiddenClass.java
! test/jdk/java/lang/invoke/defineHiddenClass/StaticInvocableTest.java
! test/jdk/java/lang/invoke/lambda/LambdaAsm.java
! test/jdk/java/lang/invoke/lambda/LambdaStackTrace.java
! test/jdk/java/lang/invoke/lookup/SpecialStatic.java
! test/jdk/java/lang/reflect/Method/invoke/TestPrivateInterfaceMethodReflect.java
! test/jdk/java/lang/reflect/records/IsRecordTest.java
! test/jdk/java/util/ServiceLoader/BadProvidersTest.java
Changeset: a19314b0
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2024-02-19 15:20:23 +0000
URL: https://git.openjdk.org/loom/commit/a19314b08789afb28e14651868f91d54ed6a9c30
8326101: [PPC64] Need to bailout cleanly if creation of stubs fails when code cache is out of space
Reviewed-by: rrich, mbaesken
! src/hotspot/cpu/ppc/c1_CodeStubs_ppc.cpp
! src/hotspot/cpu/ppc/ppc.ad
Changeset: 8668198c
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-02-19 16:11:02 +0000
URL: https://git.openjdk.org/loom/commit/8668198c26bdac412f0a9d1255ca74da860761c5
8325972: Add -x to bash for building with LOG=debug
Reviewed-by: erikj
! make/common/MakeBase.gmk
Changeset: 5c5a282f
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-02-19 16:13:34 +0000
URL: https://git.openjdk.org/loom/commit/5c5a282f91dd28b306673ca2bcc30dec451e7a7d
8325950: Make sure all files in the JDK pass jcheck
Reviewed-by: prr, wetmore, erikj, naoto
! make/autoconf/build-aux/pkg.m4
! src/hotspot/cpu/aarch64/ad_encode.m4
! src/java.desktop/share/classes/sun/awt/resources/cursors/cursors.properties
! src/java.desktop/share/conf/psfontj2d.properties
! src/java.desktop/share/legal/freetype.md
! src/java.logging/share/conf/logging.properties
! src/java.naming/share/classes/com/sun/jndi/ldap/jndiprovider.properties
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/resources/jdkinternals.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_de.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_es.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_fr.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_it.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ja.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_ko.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_pt_BR.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_sv.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_zh_CN.properties
! src/jdk.management.agent/share/classes/jdk/internal/agent/resources/agent_zh_TW.properties
! src/jdk.management.agent/share/conf/management.properties
! test/hotspot/jtreg/containers/docker/JfrReporter.java
! test/jdk/java/io/Serializable/serialFilter/logging.properties
! test/jdk/java/lang/ProcessBuilder/ProcessLogging-FINE.properties
! test/jdk/java/lang/ProcessBuilder/ProcessLogging-FINER.properties
! test/jdk/java/lang/ProcessBuilder/ProcessLogging-INFO.properties
! test/jdk/java/lang/RuntimeTests/ExitLogging-FINE.properties
! test/jdk/java/lang/RuntimeTests/ExitLogging-INFO.properties
! test/jdk/java/lang/System/LoggerFinder/SignedLoggerFinderTest/logging.properties
! test/jdk/java/util/Currency/currency.properties
! test/jdk/java/util/jar/JarFile/jarVerification/logging.properties
! test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/badglobal.properties
! test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/badlogging.properties
! test/jdk/java/util/logging/LogManager/Configuration/rootLoggerHandlers/logging.properties
! test/jdk/java/util/logging/modules/LogManagerInModule/logging.properties
! test/jdk/jdk/security/logging/logging.properties
! test/jdk/sun/management/LoggingTest/logging.properties
! test/jdk/sun/management/jmxremote/bootstrap/rmiregistry.properties
! test/jdk/sun/management/jmxremote/bootstrap/rmiregistryssl.properties
Changeset: 20a25f60
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-02-19 19:33:07 +0000
URL: https://git.openjdk.org/loom/commit/20a25f60ea56ecd28da1ab377f8f2ca8b2098a3b
8326067: Remove os::remap_memory and simplify os::map_memory
Reviewed-by: eosterlund, iklam
! src/hotspot/os/aix/os_aix.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/windows/os_windows.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
Changeset: a3d7f9f2
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-02-19 22:00:48 +0000
URL: https://git.openjdk.org/loom/commit/a3d7f9f2422cb4b65de7a086dc27dadc0858bf82
8326126: Update the java manpage with the changes from JDK-8322478
Reviewed-by: alanb, cstein
! src/java.base/share/man/java.1
Changeset: 7d32a1a8
Author: Denghui Dong <ddong at openjdk.org>
Date: 2024-02-20 00:39:21 +0000
URL: https://git.openjdk.org/loom/commit/7d32a1a8293f6d82f4d5959a4c929f96244cc057
8326111: JFR: Cleanup for JFR_ONLY
Reviewed-by: egahlin
! src/hotspot/share/classfile/moduleEntry.cpp
! src/hotspot/share/classfile/packageEntry.cpp
! src/hotspot/share/gc/g1/g1Trace.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/x/xTracer.cpp
! src/hotspot/share/gc/z/zTracer.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
Changeset: 9fbcc008
Author: Denghui Dong <ddong at openjdk.org>
Date: 2024-02-20 00:41:15 +0000
URL: https://git.openjdk.org/loom/commit/9fbcc008cbf933aac97b50b7d9f387b19239857f
8326127: JFR: Add SafepointCleanupTask to hardToTestEvents of TestLookForUntestedEvents
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
! test/jdk/jdk/jfr/event/runtime/TestSafepointEvents.java
Changeset: 69a11c7f
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-02-20 01:25:57 +0000
URL: https://git.openjdk.org/loom/commit/69a11c7f7ea7c4195a8ee56391bdf04c75bd8156
8326222: Fix copyright year in src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Reviewed-by: jiefu, mikael
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 0d285312
Author: Christian Stein <cstein at openjdk.org>
Date: 2024-02-20 07:01:45 +0000
URL: https://git.openjdk.org/loom/commit/0d285312a958c159d2efb8bd00fc29dd6a5a4d16
8318812: LauncherHelper.checkAndLoadMain closes jar file that's about to be re-opened
Reviewed-by: alanb, jpai, coffeys
! src/java.base/share/classes/sun/launcher/LauncherHelper.java
! src/java.base/share/classes/sun/launcher/resources/launcher.properties
Changeset: 5bf859c8
Author: Joshua Cao <joshcao at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-02-20 08:54:36 +0000
URL: https://git.openjdk.org/loom/commit/5bf859c8e9bd54cfd254a1485509a7dfa12d02af
8325610: CTW: Add StressIncrementalInlining to stress options
Reviewed-by: shade, xliu
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java
Changeset: bb675afa
Author: Joshua Cao <joshcao at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-02-20 08:54:48 +0000
URL: https://git.openjdk.org/loom/commit/bb675afae6876fb99aaf0160298463008a9c5efa
8325542: CTW: Runner can produce negative StressSeed
Reviewed-by: shade, xliu
! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/CtwRunner.java
Changeset: 56073cd1
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-20 09:19:14 +0000
URL: https://git.openjdk.org/loom/commit/56073cd1eadca41f4712299f9647cd43f20d2dd8
8326171: Serial: Remove VerifyGCLevel
Reviewed-by: stefank, tschatzl
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/shared/gc_globals.hpp
Changeset: beed4145
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-20 09:38:13 +0000
URL: https://git.openjdk.org/loom/commit/beed4145ec014addc7fe6ca82652740c247da496
8326209: G1: Remove G1ConcurrentMark::_total_cleanup_time
Reviewed-by: kbarrett, tschatzl
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
Changeset: d60331a2
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-20 09:38:23 +0000
URL: https://git.openjdk.org/loom/commit/d60331a21c30271340f7d6d58f3122f0e6431a04
8326196: Serial: Remove SerialHeap::generation_iterate
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
Changeset: 4957d6a6
Author: Tobias Holenstein <tholenstein at openjdk.org>
Date: 2024-02-20 15:49:48 +0000
URL: https://git.openjdk.org/loom/commit/4957d6a61e520f61884b16a37db5daf330c69ac0
8325441: IGV: update pom.xml such that IntelliJ can import as maven project
Reviewed-by: rcastanedalo, chagedorn
! src/utils/IdealGraphVisualizer/.java-version
! src/utils/IdealGraphVisualizer/Bytecodes/pom.xml
! src/utils/IdealGraphVisualizer/ControlFlow/pom.xml
! src/utils/IdealGraphVisualizer/Coordinator/pom.xml
! src/utils/IdealGraphVisualizer/Data/pom.xml
! src/utils/IdealGraphVisualizer/Difference/pom.xml
! src/utils/IdealGraphVisualizer/Filter/pom.xml
! src/utils/IdealGraphVisualizer/FilterWindow/pom.xml
! src/utils/IdealGraphVisualizer/Graph/pom.xml
! src/utils/IdealGraphVisualizer/HierarchicalLayout/pom.xml
! src/utils/IdealGraphVisualizer/Layout/pom.xml
! src/utils/IdealGraphVisualizer/NetworkConnection/pom.xml
! src/utils/IdealGraphVisualizer/SelectionCoordinator/pom.xml
! src/utils/IdealGraphVisualizer/ServerCompiler/pom.xml
! src/utils/IdealGraphVisualizer/Settings/pom.xml
! src/utils/IdealGraphVisualizer/Util/pom.xml
! src/utils/IdealGraphVisualizer/View/pom.xml
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/ExportGraph.java
! src/utils/IdealGraphVisualizer/application/pom.xml
! src/utils/IdealGraphVisualizer/branding/pom.xml
! src/utils/IdealGraphVisualizer/pom.xml
Changeset: 9538f5d3
Author: Darragh Clarke <dclarke at openjdk.org>
Date: 2024-02-20 16:00:09 +0000
URL: https://git.openjdk.org/loom/commit/9538f5d317972bbb82f7f2575819d35d2a5f8b91
8319651: Several network tests ignore vm flags when start java process
Reviewed-by: dfuchs, jpai
! test/jdk/java/net/InetAddress/ptr/Lookup.java
! test/jdk/java/net/ServerSocket/AcceptCauseFileDescriptorLeak.java
! test/jdk/java/net/ServerSocket/AcceptInheritHandle.java
! test/jdk/java/net/URLClassLoader/getresourceasstream/TestDriver.java
! test/jdk/java/net/URLClassLoader/sealing/CheckSealedTest.java
! test/jdk/java/net/URLConnection/6212146/TestDriver.java
! test/jdk/java/net/URLConnection/ContentHandlers/ContentHandlersTest.java
! test/jdk/java/net/httpclient/security/Driver.java
! test/jdk/java/net/spi/URLStreamHandlerProvider/Basic.java
! test/jdk/javax/net/ssl/DTLS/DTLSWontNegotiateV10.java
! test/jdk/javax/net/ssl/ciphersuites/TLSWontNegotiateDisabledCipherAlgos.java
! test/jdk/sun/net/www/protocol/jar/GetContentTypeTest.java
! test/jdk/sun/net/www/protocol/jar/jarbug/TestDriver.java
! test/jdk/sun/net/www/protocol/jrt/OtherResourcesTest.java
Changeset: b419e951
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2024-02-20 16:30:32 +0000
URL: https://git.openjdk.org/loom/commit/b419e9517361ed9d28f8ab2f5beacf5adfe3db91
8294148: Support JSplitPane for instructions and test UI
Reviewed-by: honkar, dmarkov
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: a2d027ea
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2024-02-20 19:22:59 +0000
URL: https://git.openjdk.org/loom/commit/a2d027eaa0b11b6bca39bc88a66304ba149721bf
8326089: Text incorrectly placed in breadcrumbs list in generated docs
Reviewed-by: jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
Changeset: aa792eab
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2024-02-20 19:56:15 +0000
URL: https://git.openjdk.org/loom/commit/aa792eababda966c1195dc5701906c66f1628f49
8164094: javadoc allows to create a @link to a non-existent method
Reviewed-by: prappo, jjg
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! test/langtools/tools/javac/doctree/ReferenceTest.java
Changeset: d2590c69
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-02-20 20:28:55 +0000
URL: https://git.openjdk.org/loom/commit/d2590c69b4efe5aa2b48b08070e0dbafb04ef202
8325730: StringBuilder.toString allocation for the empty String
Reviewed-by: jlaskey, shade
! src/java.base/share/classes/java/lang/StringBuffer.java
! src/java.base/share/classes/java/lang/StringBuilder.java
! test/micro/org/openjdk/bench/java/lang/StringBuffers.java
! test/micro/org/openjdk/bench/java/lang/StringBuilders.java
Changeset: 221fbfb4
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2024-02-20 21:10:09 +0000
URL: https://git.openjdk.org/loom/commit/221fbfb4360102a6661bfb05a336bd9461a9fa2a
8320002: Remove obsolete CDS check in Reflection::verify_class_access()
Reviewed-by: iklam, matsaave, dholmes
! src/hotspot/share/runtime/reflection.cpp
Changeset: 4d50ee63
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-02-20 22:24:25 +0000
URL: https://git.openjdk.org/loom/commit/4d50ee63d6eebe73579f05214e6a0fc1b8ebad99
8326368: compare.sh -2bins prints ugly errors on Windows
Reviewed-by: erikj
! make/scripts/compare.sh
Changeset: 1bd91cde
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-02-20 22:25:29 +0000
URL: https://git.openjdk.org/loom/commit/1bd91cdebee1e9ec78ecf185529923eef40ff89c
8325963: Clean up NativeCompilation.gmk and its newly created parts
Reviewed-by: jwaters, erikj
! make/common/NativeCompilation.gmk
! make/common/native/CompileFile.gmk
! make/common/native/DebugSymbols.gmk
! make/common/native/Flags.gmk
! make/common/native/Link.gmk
! make/common/native/Paths.gmk
Changeset: 14f9aba9
Author: David Holmes <dholmes at openjdk.org>
Date: 2024-02-21 01:15:25 +0000
URL: https://git.openjdk.org/loom/commit/14f9aba921c811eebc78d871aa24915412a19e14
8326371: [BACKOUT] Clean up NativeCompilation.gmk and its newly created parts
Reviewed-by: mikael
! make/common/NativeCompilation.gmk
! make/common/native/CompileFile.gmk
! make/common/native/DebugSymbols.gmk
! make/common/native/Flags.gmk
! make/common/native/Link.gmk
! make/common/native/Paths.gmk
Changeset: 36246c97
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2024-02-21 01:26:21 +0000
URL: https://git.openjdk.org/loom/commit/36246c975bd62845367fe67274d67bcffcff7c80
8326233: Utils#copySSLParameters loses needClientAuth Setting
Reviewed-by: djelinski, jjiang, dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/common/Utils.java
! test/jdk/java/net/httpclient/HttpClientBuilderTest.java
Changeset: 27003b53
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2024-02-21 03:09:29 +0000
URL: https://git.openjdk.org/loom/commit/27003b53bbb565123678a7feca74628b29991a5c
8326090: Rename jvmti_aod.h
Reviewed-by: coleenp, sspitsyn
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach002/attach002Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach002a/attach002aAgent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach008/attach008Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach009/attach009Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach012/attach012Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach014/attach014Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach015/attach015Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach015/attach015Agent01.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach015/attach015Target.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach020/attach020Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach021/attach021Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach022/attach022Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach037/attach037Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach038/attach038Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach039/attach039Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach040/attach040Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach041/attach041Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach042/attach042Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach045/attach045Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach045/attach045Agent01.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach045/attach045Agent02.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach045/attach045Agent03.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach046/attach046Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach050/attach050Agent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/sharedAgents/simpleAgent00.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/aod/jvmti_aod.cpp
= test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/aod/jvmti_aod.hpp
Changeset: d31fd78d
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2024-02-21 04:39:09 +0000
URL: https://git.openjdk.org/loom/commit/d31fd78d963d5d103b1b1bf66ae0bdbe4be2b790
8325496: Make TrimNativeHeapInterval a product switch
Reviewed-by: dholmes, mbaesken
! src/hotspot/share/runtime/globals.hpp
! src/java.base/share/man/java.1
! test/hotspot/jtreg/gtest/NativeHeapTrimmerGtest.java
! test/hotspot/jtreg/runtime/os/TestTrimNative.java
Changeset: d5f3d5c8
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2024-02-21 05:37:21 +0000
URL: https://git.openjdk.org/loom/commit/d5f3d5c8cc347ae384dea25b1a55ed57204d1af3
8326201: [S390] Need to bailout cleanly if creation of stubs fails when code cache is out of space
Reviewed-by: lucy, mdoerr
! src/hotspot/cpu/s390/c1_CodeStubs_s390.cpp
! src/hotspot/cpu/s390/s390.ad
Changeset: 04d43c43
Author: Tejesh R <tr at openjdk.org>
Date: 2024-02-21 05:54:30 +0000
URL: https://git.openjdk.org/loom/commit/04d43c435d3ede519df169053dd9d724aa2312eb
8187759: Background not refreshed when painting over a transparent JFrame
Reviewed-by: azvegint, abhiscxk, serb
! src/java.desktop/share/classes/javax/swing/BufferStrategyPaintManager.java
+ test/jdk/javax/swing/JFrame/JFrameBackgroundRefreshTest.java
Changeset: 68eb5a1d
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2024-02-21 08:58:19 +0000
URL: https://git.openjdk.org/loom/commit/68eb5a1df5afdc011aa467f1c723a8792532dd3f
8321075: RISC-V: UseSystemMemoryBarrier lacking proper OS support
Reviewed-by: fyang, yadongwang, luhenry
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/linux/os_linux.hpp
! src/hotspot/os/linux/systemMemoryBarrier_linux.cpp
Changeset: 921507c5
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-21 10:27:55 +0000
URL: https://git.openjdk.org/loom/commit/921507c51062e82e55ade43262e7eb8036ea4bd6
8326319: G1: Remove unused G1ConcurrentMark::_init_times
Reviewed-by: tschatzl, kbarrett
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
Changeset: 5f16f342
Author: Claes Redestad <redestad at openjdk.org>
Date: 2024-02-21 11:19:37 +0000
URL: https://git.openjdk.org/loom/commit/5f16f342d9be955b87054bf4b6369ed47cca964d
8326370: Remove redundant and misplaced micros from StringBuffers
Reviewed-by: shade
! test/micro/org/openjdk/bench/java/lang/StringBuffers.java
Changeset: 492e8bf5
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2024-02-21 11:48:59 +0000
URL: https://git.openjdk.org/loom/commit/492e8bf563135d27b46fde198880e62d5f1940e8
8325587: Shenandoah: ShenandoahLock should allow blocking in VM
Reviewed-by: rehn, rkennke
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.cpp
! src/hotspot/share/gc/shenandoah/shenandoahLock.hpp
Changeset: 23522682
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2024-02-21 13:38:36 +0000
URL: https://git.openjdk.org/loom/commit/23522682d4bcf9592682007909a74c5cf0b067c3
8326334: JFR failed assert(used(klass)) failed: invariant
Reviewed-by: egahlin
! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp
Changeset: 33834b7d
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-02-21 13:44:12 +0000
URL: https://git.openjdk.org/loom/commit/33834b7d14de8cca1587d8405d13aec669b6cc23
8326375: [REDO] Clean up NativeCompilation.gmk and its newly created parts
Reviewed-by: jwaters, erikj
! make/common/NativeCompilation.gmk
! make/common/native/CompileFile.gmk
! make/common/native/DebugSymbols.gmk
! make/common/native/Flags.gmk
! make/common/native/Link.gmk
! make/common/native/Paths.gmk
Changeset: c022431a
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-02-21 14:10:38 +0000
URL: https://git.openjdk.org/loom/commit/c022431a00a1d84594779315dd1159a7cf03142e
8326412: debuginfo files should not have executable bit set
Reviewed-by: erikj
! make/common/native/DebugSymbols.gmk
Changeset: 51e2dde0
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2024-02-21 14:33:29 +0000
URL: https://git.openjdk.org/loom/commit/51e2dde018746f419922ae40cd039cd6f27f1b75
8326235: RISC-V: Size CodeCache for short calls encoding
Reviewed-by: fyang, tonyp
! src/hotspot/cpu/riscv/globalDefinitions_riscv.hpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: f0f4d63f
Author: Lance Andersen <lancea at openjdk.org>
Date: 2024-02-21 14:51:35 +0000
URL: https://git.openjdk.org/loom/commit/f0f4d63fa9c9f487198b2a2b7b410b590e1437bc
8326351: Update the Zlib version in open/src/java.base/share/legal/zlib.md to 1.3.1
Reviewed-by: iris, naoto, jpai
! src/java.base/share/legal/zlib.md
Changeset: 64f7972a
Author: Naoto Sato <naoto at openjdk.org>
Date: 2024-02-21 16:53:57 +0000
URL: https://git.openjdk.org/loom/commit/64f7972a3d0c82ad7047f73f0b57c3d88f62935f
8326158: Javadoc for java.time.DayOfWeek#minus(long)
Reviewed-by: iris, lancea
! src/java.base/share/classes/java/time/DayOfWeek.java
Changeset: 0bcece99
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2024-02-21 22:34:58 +0000
URL: https://git.openjdk.org/loom/commit/0bcece995840777db660811e4b20bb018e90439b
8325342: Remove unneeded exceptions in compare.sh
Reviewed-by: erikj
! make/scripts/compare.sh
! make/scripts/compare_exceptions.sh.incl
Changeset: 8e5f6ddb
Author: Sam James <sam at gentoo.org>
Committer: Julian Waters <jwaters at openjdk.org>
Date: 2024-02-22 06:27:25 +0000
URL: https://git.openjdk.org/loom/commit/8e5f6ddb68572c0cc8b6e256e423706f6f7cec94
8324243: Compilation failures in java.desktop module with gcc 14
Reviewed-by: jwaters, ihse, kbarrett, prr
! make/modules/java.desktop/lib/Awt2dLibraries.gmk
! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiIn.c
! src/java.desktop/linux/native/libjsound/PLATFORM_API_LinuxOS_ALSA_MidiUtils.c
! src/java.desktop/share/native/libfontmanager/sunFont.c
Changeset: 8b305033
Author: Laurent Bourgès <lbourges at openjdk.org>
Date: 2024-02-22 07:57:21 +0000
URL: https://git.openjdk.org/loom/commit/8b3050338768ea7f378fbc39dedb51be9846137d
8323695: RenderPerf (2D) enhancements (23.12)
Reviewed-by: avu, prr
! test/jdk/performance/client/RenderPerfTest/src/renderperf/RenderPerfTest.java
Changeset: 0f4cd8f1
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2024-02-22 07:57:31 +0000
URL: https://git.openjdk.org/loom/commit/0f4cd8f1c06a78cce8eea241034bcb33154f769e
8326414: Serial: Inline SerialHeap::create_rem_set
Reviewed-by: kbarrett
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
Changeset: 10eafdc6
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2024-02-22 09:14:20 +0000
URL: https://git.openjdk.org/loom/commit/10eafdc62e8216e6ef69773fe491a21346c8682d
8325870: Zap end padding bits for ArrayOops in non-release builds
Reviewed-by: stefank, ayang
! src/hotspot/share/gc/shared/memAllocator.cpp
! src/hotspot/share/gc/shared/memAllocator.hpp
! src/hotspot/share/gc/z/zObjArrayAllocator.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
Changeset: cc1e216e
Author: SendaoYan <syan at openjdk.org>
Committer: Alan Bateman <alanb at openjdk.org>
Date: 2024-02-22 09:59:37 +0000
URL: https://git.openjdk.org/loom/commit/cc1e216eb9e4c817f6744ec76d62f21f4bd14489
8326461: tools/jlink/CheckExecutable.java fails as .debuginfo files are not executable
Reviewed-by: shade, alanb
! test/jdk/tools/jlink/CheckExecutable.java
Changeset: 7b708d5a
Author: David Holmes <david.holmes at oracle.com>
Date: 2024-02-26 00:20:22 +0000
URL: https://git.openjdk.org/loom/commit/7b708d5ad3abf8367126fef523dfd747d9d04680
Merge
! .jcheck/conf
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/locknode.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
+ src/hotspot/share/runtime/javaObjectMonitor.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadGroup.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
! .jcheck/conf
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/gc/parallel/psPromotionManager.inline.hpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/markWord.hpp
! src/hotspot/share/oops/oop.cpp
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/locknode.cpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/parse.hpp
! src/hotspot/share/opto/parse1.cpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/continuationFreezeThaw.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/globals.hpp
+ src/hotspot/share/runtime/javaObjectMonitor.hpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/sharedRuntime.cpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/hotspot/share/runtime/threads.cpp
! src/java.base/share/classes/java/lang/Thread.java
! src/java.base/share/classes/java/lang/ThreadGroup.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/jdk/internal/misc/Unsafe.java
Changeset: a6e4d2a0
Author: David Holmes <david.holmes at oracle.com>
Date: 2024-02-27 02:08:05 +0000
URL: https://git.openjdk.org/loom/commit/a6e4d2a0709c7064adcd672469472f826030f7a5
Uodate testing statistics
! tech-notes/known-test-failures.txt
More information about the loom-dev
mailing list