From duke at openjdk.org Sat Jan 3 00:29:16 2026 From: duke at openjdk.org (duke) Date: Sat, 3 Jan 2026 00:29:16 GMT Subject: git: openjdk/jdk-sandbox: json: 145 new changesets Message-ID: <836483f8-a551-487a-9f57-a7f280d69143@openjdk.org> Changeset: 317788ff Branch: json Author: Damon Nguyen Date: 2025-12-15 22:39:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/317788ff12ee231bd3c9e8f1a0c9b38c8dad3feb 8360160: ubuntu-22-04 machine is failing client tests Reviewed-by: prr, azvegint ! test/jdk/java/awt/Frame/FrameVisualTest.java Changeset: 1748737b Branch: json Author: David Holmes Date: 2025-12-16 00:19:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1748737b99f283f69b4be0910b6623a27d804e68 8372988: Test runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java failed: Unexpected interrupt Reviewed-by: coleenp, iklam, jsjolen ! src/hotspot/share/classfile/resolutionErrors.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/oops/instanceKlass.cpp Changeset: 3f33eaa4 Branch: json Author: Kim Barrett Date: 2025-12-16 04:03:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f33eaa42aff45422c94300573c898868189fdfc 8373649: Convert simple AtomicAccess usage in ConcurrentHashTable to use Atomic Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/utilities/concurrentHashTable.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp Changeset: b1e8c4e0 Branch: json Author: Rui Li Committer: Xiaolong Peng Date: 2025-12-16 07:02:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b1e8c4e030f42ea3146b2502c9ab030bc79a8147 8372543: Shenandoah: undercalculated the available size when soft max takes effect Reviewed-by: wkemper, kdnilsen ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahSpaceInfo.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.hpp + test/hotspot/jtreg/gc/shenandoah/TestSoftMaxHeapSizeAvailableCalc.java Changeset: 78c2d572 Branch: json Author: Axel Boldt-Christmas Date: 2025-12-16 07:38:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78c2d57259ad829a2cfc1370efbb2a5913df4661 8373668: Add override keyword to *Klass classes Reviewed-by: jwaters, dholmes, kbarrett, tschatzl ! src/hotspot/share/oops/arrayKlass.hpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceMirrorKlass.hpp ! src/hotspot/share/oops/instanceRefKlass.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/objArrayKlass.hpp ! src/hotspot/share/oops/typeArrayKlass.hpp Changeset: 84028918 Branch: json Author: Emanuel Peter Date: 2025-12-16 09:34:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8402891889c29894555eca6449ba63f7b7458124 8373355: C2: CompileCommand PrintIdealPhase should also print nodes that are not "reachable from below" Reviewed-by: rcastanedalo, mchevalier, bmaillard ! src/hotspot/share/opto/compile.cpp ! test/hotspot/jtreg/compiler/c2/irTests/ModDNodeTests.java ! test/hotspot/jtreg/compiler/c2/irTests/ModFNodeTests.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRFindFromAbove.java Changeset: 43d44561 Branch: json Author: Maurizio Cimadamore Date: 2025-12-16 10:01:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/43d4456181fcd759e3f1de7ca4f6d74827a3c644 8373570: Javac stack overflow on method-local class with nested record referring to enclosing type Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/langtools/tools/javac/SuperInit/NewLocalNotInInner.java + test/langtools/tools/javac/SuperInit/NewLocalNotInInner.out Changeset: 41d28c18 Branch: json Author: Jaikiran Pai Date: 2025-12-16 10:08:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/41d28c1838bcd7a69f78c9799b449af2a33c11c3 8373561: Replace usages of -verify java launcher option with -Xverify:all JVM option Reviewed-by: serb, prr, dholmes, jlahoda ! test/hotspot/jtreg/runtime/verifier/TestANewArray.java ! test/hotspot/jtreg/runtime/verifier/TraceClassRes.java ! test/hotspot/jtreg/runtime/verifier/stackMapTableTests/StackMapTableTest.java ! test/jdk/javax/swing/JFileChooser/6520101/bug6520101.java ! test/langtools/tools/javac/VarDeclarationWithAssignment.java Changeset: 53ebcdbd Branch: json Author: Serguei Spitsyn Date: 2025-12-16 10:28:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/53ebcdbd029a1c78f8429574b78cecce70c11af2 8373627: assert(!is_vthread_transition_disabler()) failed: no suspend allowed for vthread transition disablers Reviewed-by: pchilanomate, dholmes ! src/hotspot/share/runtime/mountUnmountDisabler.cpp Changeset: a61394b1 Branch: json Author: Aleksey Shipilev Date: 2025-12-16 13:18:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a61394b1da40cfbb617fec35553da2d3c3e27d37 8373789: No PCH release build failure after JDK-8372543 Reviewed-by: tschatzl ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp Changeset: 89e77512 Branch: json Author: Emanuel Peter Date: 2025-12-16 13:33:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/89e77512fd44b6a0299ab36db15142e7544899f3 8370922: Template Framework Library: Float16 type and operations Reviewed-by: galder, thartmann, bmaillard ! test/hotspot/jtreg/compiler/igvn/ExpressionFuzzer.java ! test/hotspot/jtreg/compiler/lib/template_framework/library/CodeGenerationDataNameType.java + test/hotspot/jtreg/compiler/lib/template_framework/library/Float16Type.java ! test/hotspot/jtreg/compiler/lib/template_framework/library/Operations.java ! test/hotspot/jtreg/compiler/lib/template_framework/library/PrimitiveType.java ! test/hotspot/jtreg/compiler/lib/verify/Verify.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestExpressions.java ! test/hotspot/jtreg/testlibrary_tests/verify/tests/TestVerify.java + test/hotspot/jtreg/testlibrary_tests/verify/tests/TestVerifyFloat16.java Changeset: 76e79dbb Branch: json Author: Marc Chevalier Date: 2025-12-16 14:32:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/76e79dbb3eca5589aae6852c8f55adf0759c714e 8371716: C2: Phi node fails Value()'s verification when speculative types clash Co-authored-by: Roland Westrelin Reviewed-by: roland, epeter ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp + test/hotspot/jtreg/compiler/igvn/ClashingSpeculativeTypePhiNode.java Changeset: 81e37576 Branch: json Author: Justin Lu Date: 2025-12-16 18:11:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/81e375768837e1ae6c34c1d0a8eff06b4e1d2889 8373566: Performance regression with java.text.MessageFormat subformat patterns Reviewed-by: liach, rriggs, naoto ! src/java.base/share/classes/java/text/MessageFormat.java ! test/micro/org/openjdk/bench/java/text/MessageFormatterBench.java Changeset: b0b42e7e Branch: json Author: Ioi Lam Date: 2025-12-16 18:19:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b0b42e7eb14dbe04c9c00e8d1fda139a502f2120 8373615: Improve HotSpot debug functions findclass() and findmethod Reviewed-by: matsaave, asmehra ! src/hotspot/share/classfile/classPrinter.cpp ! src/hotspot/share/classfile/classPrinter.hpp ! test/hotspot/gtest/runtime/test_classPrinter.cpp Changeset: a0dd66f9 Branch: json Author: Saint Wesonga Committer: Andrew Haley Date: 2025-12-16 18:36:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a0dd66f92d7f8400b9800847e36d036315628afb 8373630: r18_tls should not be modified on Windows AArch64 Reviewed-by: pchilanomate, aph ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp Changeset: 817e3dfd Branch: json Author: Mark Powers Date: 2025-12-16 18:38:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/817e3dfde9eaa467ea0dca9b70282e914cdde093 8350711: [JMH] test Signatures.RSASSAPSS failed for 2 threads config Reviewed-by: hchao, valeriep ! test/micro/org/openjdk/bench/java/security/Signatures.java Changeset: 1e357e9e Branch: json Author: Roger Riggs Date: 2025-12-16 20:23:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1e357e9e976bfb0abc9d4e14bfb1572693622af8 8373623: Refactor Serialization tests for Records to JUnit Reviewed-by: jlu ! test/jdk/java/io/Serializable/records/AbsentStreamValuesTest.java ! test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java ! test/jdk/java/io/Serializable/records/BadValues.java ! test/jdk/java/io/Serializable/records/BasicRecordSer.java ! test/jdk/java/io/Serializable/records/ConstructorAccessTest.java ! test/jdk/java/io/Serializable/records/CycleTest.java ! test/jdk/java/io/Serializable/records/DifferentStreamFieldsTest.java ! test/jdk/java/io/Serializable/records/ProhibitedMethods.java ! test/jdk/java/io/Serializable/records/ReadResolveTest.java ! test/jdk/java/io/Serializable/records/RecordClassTest.java ! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java ! test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java ! test/jdk/java/io/Serializable/records/StreamRefTest.java ! test/jdk/java/io/Serializable/records/ThrowingConstructorTest.java ! test/jdk/java/io/Serializable/records/UnsharedTest.java ! test/jdk/java/io/Serializable/records/WriteReplaceTest.java ! test/jdk/java/io/Serializable/records/migration/AbstractTest.java ! test/jdk/java/io/Serializable/records/migration/AssignableFromTest.java ! test/jdk/java/io/Serializable/records/migration/DefaultValuesTest.java ! test/jdk/java/io/Serializable/records/migration/SuperStreamFieldsTest.java Changeset: d02abfe7 Branch: json Author: Khalid Boulanouare Committer: Alexey Ivanov Date: 2025-12-16 20:37:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d02abfe765a1e67c5e37f3450aa5a0d8fb97a208 8158801: [TEST_BUG] Mixing tests fail because of focus workaround trick Reviewed-by: aivanov, prr, psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Mixing/AWT_Mixing/GlassPaneOverlappingTestBase.java ! test/jdk/java/awt/Mixing/AWT_Mixing/JComboBoxOverlapping.java ! test/jdk/java/awt/Mixing/AWT_Mixing/JInternalFrameMoveOverlapping.java ! test/jdk/java/awt/Mixing/AWT_Mixing/JInternalFrameOverlapping.java ! test/jdk/java/awt/Mixing/AWT_Mixing/JMenuBarOverlapping.java ! test/jdk/java/awt/Mixing/AWT_Mixing/JPopupMenuOverlapping.java ! test/jdk/java/awt/Mixing/AWT_Mixing/JScrollPaneOverlapping.java ! test/jdk/java/awt/Mixing/AWT_Mixing/JSplitPaneOverlapping.java ! test/jdk/java/awt/Mixing/AWT_Mixing/MixingFrameResizing.java ! test/jdk/java/awt/Mixing/AWT_Mixing/MixingPanelsResizing.java ! test/jdk/java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java ! test/jdk/java/awt/Mixing/AWT_Mixing/OverlappingTestBase.java ! test/jdk/java/awt/Mixing/AWT_Mixing/SimpleOverlappingTestBase.java Changeset: fb99ba6c Branch: json Author: Damon Nguyen Date: 2025-12-16 21:19:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fb99ba6ccd6e6d7a0e717a1b9f2a80402af5c661 8373119: JDK 26 RDP1 L10n resource files update Reviewed-by: jlu, asemenyuk, almatvee ! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties ! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_de.properties ! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_ja.properties ! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_zh_CN.properties ! src/java.base/share/classes/sun/security/util/resources/security_de.properties ! src/java.base/share/classes/sun/security/util/resources/security_ja.properties ! src/java.base/share/classes/sun/security/util/resources/security_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_zh_CN.properties ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_de.properties ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_ja.properties ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_zh_CN.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_de.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_de.properties ! src/jdk.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.jlink/share/classes/jdk/tools/jlink/resources/plugins_de.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_zh_CN.properties ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_de.properties ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_ja.properties ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_zh_CN.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_de.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties Changeset: 2241218e Branch: json Author: Alexey Semenyuk Date: 2025-12-16 21:25:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2241218ef64ed6cb51f962f3ab6db1a766f1744f 8373631: Improve classes in the "jdk.jpackage.internal.util.function" package Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromOptions.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/TempKeychain.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsProcessor.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/Result.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ExceptionBox.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiConsumer.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiFunction.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingConsumer.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingFunction.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingRunnable.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingSupplier.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingUnaryOperator.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinSystemEnvironment.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ObjectMapper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WinExecutableIconVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PackagingPipelineTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/ResultTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/function/ExceptionBoxTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/function/FunctionalTest.java ! test/jdk/tools/jpackage/junit/tools/jdk/jpackage/test/JUnitAdapter.java ! test/jdk/tools/jpackage/linux/AppAboutUrlTest.java ! test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java ! test/jdk/tools/jpackage/macosx/EntitlementsTest.java ! test/jdk/tools/jpackage/share/AppContentTest.java ! test/jdk/tools/jpackage/share/AsyncTest.java ! test/jdk/tools/jpackage/share/BasicTest.java ! test/jdk/tools/jpackage/share/IconTest.java ! test/jdk/tools/jpackage/share/InOutPathTest.java ! test/jdk/tools/jpackage/share/PerUserCfgTest.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java ! test/jdk/tools/jpackage/share/ServiceTest.java Changeset: 30be9408 Branch: json Author: Jonas Norlinder Committer: David Holmes Date: 2025-12-16 21:33:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/30be94086aad42b99a15a05fe5115f552e8efb8b 8373625: CPUTimeCounters creates a total counter for unsupported GCs Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/runtime/cpuTimeCounters.hpp Changeset: 87d881fe Branch: json Author: Bradford Wetmore Date: 2025-12-16 21:43:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/87d881fee01c42f5847031a63d50873b3d438f7a 8368493: Disable most test JSSE debug output by default, and increase the test default maximum output log size Reviewed-by: jnimeh, hchao ! test/jdk/javax/net/ssl/DTLS/TEST.properties ! test/jdk/javax/net/ssl/HttpsURLConnection/Equals.java ! test/jdk/javax/net/ssl/SSLEngine/NoAuthClientAuth.java ! test/jdk/javax/net/ssl/SSLSession/ResumeTLS13withSNI.java ! test/jdk/javax/net/ssl/SSLSession/ServerNameRejectedTLSSessionResumption.java ! test/jdk/javax/net/ssl/ServerName/SSLEngineExplorerMatchedSNI.java ! test/jdk/javax/net/ssl/Stapling/SSLEngineWithStapling.java + test/jdk/javax/net/ssl/TEST.properties ! test/jdk/javax/net/ssl/TLS/TestJSSE.java ! test/jdk/javax/net/ssl/TLSCommon/TLSTest.java ! test/jdk/javax/net/ssl/TLSCommon/TLSWithEdDSA.java ! test/jdk/javax/net/ssl/TLSv12/ShortRSAKey512.java ! test/jdk/javax/net/ssl/TLSv13/ClientHelloKeyShares.java ! test/jdk/javax/net/ssl/TLSv13/HRRKeyShares.java ! test/jdk/javax/net/ssl/compatibility/ClientHelloProcessing.java ! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java ! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java ! test/jdk/sun/security/ssl/SSLEngineImpl/TestBadDNForPeerCA.java ! test/jdk/sun/security/ssl/SSLEngineImpl/TestBadDNForPeerCA12.java ! test/jdk/sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java ! test/jdk/sun/security/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java ! test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS12.java ! test/jdk/sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java ! test/jdk/sun/security/ssl/Stapling/StatusResponseManager.java ! test/jdk/sun/security/ssl/Stapling/java.base/sun/security/ssl/StatusResponseManagerTests.java + test/jdk/sun/security/ssl/TEST.properties Changeset: 3f077102 Branch: json Author: Ioi Lam Date: 2025-12-16 23:17:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f07710270dbe7268f21828dff20e2eb810b1e70 8373441: Remove DCmdFactory::_enabled Reviewed-by: kevinw, fparain, jsjolen ! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp ! src/hotspot/share/logging/logDiagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticFramework.cpp ! src/hotspot/share/services/diagnosticFramework.hpp ! src/hotspot/share/services/management.cpp ! src/jdk.management/share/classes/com/sun/management/DiagnosticCommandMBean.java Changeset: e635330a Branch: json Author: Anjian Wen Committer: Feilong Jiang Date: 2025-12-17 02:41:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e635330ae17fd2ce653ec75fd57fdd72d2512bba 8373069: RISC-V: implement GHASH intrinsic Reviewed-by: fjiang, fyang ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: e9b4696a Branch: json Author: Christian Stein Date: 2025-12-17 07:18:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e9b4696acc966d96d42880e840c8fe27434e4e1b 8373097: Save command should create missing parent directories Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! test/langtools/jdk/jshell/ToolBasicTest.java Changeset: 94c51ce3 Branch: json Author: Jan Lahoda Date: 2025-12-17 07:22:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/94c51ce314eea7a4f188fa0db1bae0e3f3dbd230 8372635: Lambdas do not copy over SYNTHETIC flag for local variables Reviewed-by: vromero, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/langtools/tools/javac/patterns/SyntheticVariables.java Changeset: 386ad614 Branch: json Author: Daniel Jeli?ski Date: 2025-12-17 07:49:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/386ad61458a3901622b92ca56982d728c11b846a 8373409: java/net/httpclient/http3/H3ErrorHandlingTest.java failed due to deadlock Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java ! test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java Changeset: 9e2008bf Branch: json Author: Matthias Baesken Date: 2025-12-17 08:44:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9e2008bf5e9a63b640eefc6cc7ec5c4f344c4266 8373676: Test javax/net/ssl/HttpsURLConnection/SubjectAltNameIP.java fails on a machine without IPV6 Reviewed-by: jpai, dfuchs ! test/jdk/javax/net/ssl/HttpsURLConnection/SubjectAltNameIP.java Changeset: 4924b29f Branch: json Author: Michael McMahon Date: 2025-12-17 08:54:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4924b29fa519996b806ac0f4a7c898085f44bc4c 8370655: Check EINTR handling InetAddress implementation and NET_ThrowNew Reviewed-by: alanb ! src/java.base/share/native/libnet/net_util.c ! src/java.base/unix/native/libnet/Inet4AddressImpl.c ! src/java.base/unix/native/libnet/Inet6AddressImpl.c ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/unix/native/libnet/net_util_md.h Changeset: af18fbd4 Branch: json Author: Arno Zeller Committer: Matthias Baesken Date: 2025-12-17 09:08:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/af18fbd42d2a437dd35f33e557a8906ca0c3bd07 8371559: Intermittent timeouts in test javax/net/ssl/Stapling/HttpsUrlConnClient.java Reviewed-by: mbaesken, myankelevich ! test/jdk/javax/net/ssl/Stapling/HttpsUrlConnClient.java Changeset: fc76403b Branch: json Author: Raffaello Giulietti Date: 2025-12-17 09:20:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fc76403b01c4e801f2a58810deeec2a6ebfa8458 8373798: Refactor java/math tests to use JUnit Reviewed-by: darcy ! test/jdk/java/math/BigDecimal/Constructor.java ! test/jdk/java/math/BigInteger/LargeValueExceptions.java Changeset: 9a23f8aa Branch: json Author: Aggelos Biboudis Date: 2025-12-17 10:31:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a23f8aa337e1292179625ce9bb8abe22c9e22e2 8373552: ExactConversionsSupport: bad JLS links in javadoc Reviewed-by: liach, iris ! src/java.base/share/classes/java/lang/runtime/ExactConversionsSupport.java Changeset: e4636d69 Branch: json Author: Christian Hagedorn Date: 2025-12-17 11:17:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4636d69e7e41477619a163e97fd3af2e5942dde 8373420: C2: Add true/false_proj*() methods for IfNode as a replacement for proj_out*(true/false) Reviewed-by: dfenacci, roland, epeter ! 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/loopTransform.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/stringopts.cpp Changeset: 5e7ae281 Branch: json Author: Daniel Fuchs Date: 2025-12-17 12:13:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e7ae281326ca306339aaba101d4206dffdb9ca0 8373677: Clear text HttpServer connection could fail fast if receiving SSL ClientHello Reviewed-by: jpai, djelinski ! src/jdk.httpserver/share/classes/sun/net/httpserver/Request.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java + test/jdk/com/sun/net/httpserver/ClearTextServerSSL.java Changeset: 39306d7a Branch: json Author: Ioi Lam Date: 2025-12-17 13:19:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/39306d7ab901a1d27d9bfd80f04d917b4d17d07f 8373800: Remove ScopedValueBindingsResolver Reviewed-by: alanb, liach ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/prims/jvm.cpp Changeset: 9862f8f0 Branch: json Author: Christian Hagedorn Date: 2025-12-17 13:38:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9862f8f0d351448803f8930333d5a7286e6c3565 8373513: C2: Move ProjNode::other_if_proj() to IfProjNode Reviewed-by: epeter, roland ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/multnode.cpp ! src/hotspot/share/opto/multnode.hpp ! src/hotspot/share/opto/predicates.cpp Changeset: 4e05748f Branch: json Author: Justin Lu Date: 2025-12-17 18:17:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e05748f0899cabb235c71ecdf4256d4ad137a0d 8373716: Refactor further java/util tests from TestNG to JUnit Reviewed-by: naoto ! test/jdk/java/util/Calendar/CalendarDisplayNamesTest.java ! test/jdk/java/util/Calendar/JapaneseLenientEraTest.java ! test/jdk/java/util/Calendar/SupplementalJapaneseEraTestRun.java ! test/jdk/java/util/Properties/CompatibilityTest.java ! test/jdk/java/util/Properties/EncodingTest.java ! test/jdk/java/util/Properties/InitialCapacity.java ! test/jdk/java/util/Properties/PropertiesEntrySetTest.java ! test/jdk/java/util/Properties/PropertiesStoreTest.java ! test/jdk/java/util/ResourceBundle/modules/basic/BasicTest.java ! test/jdk/java/util/ResourceBundle/modules/cache/CacheTest.java ! test/jdk/java/util/ResourceBundle/modules/casesensitive/CaseInsensitiveNameClash.java ! test/jdk/java/util/ResourceBundle/modules/visibility/VisibilityTest.java ! test/jdk/java/util/TimeZone/NegativeDSTTest.java ! test/jdk/java/util/TimeZone/ZoneIdRoundTripTest.java Changeset: f3a48560 Branch: json Author: Daniel Fuchs Date: 2025-12-17 18:44:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f3a48560b5e3a280f6f76031eb3d475ff9ee49f4 8373807: test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java getURI() uses "localhost" Reviewed-by: jpai ! test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java Changeset: e75726ee Branch: json Author: Chen Liang Date: 2025-12-17 20:52:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e75726ee03ca4664827ca5d680c02bcf2a96f4ea 8373832: Test java/lang/invoke/TestVHInvokerCaching.java tests nothing Reviewed-by: jvernee, shade ! test/jdk/java/lang/invoke/TestVHInvokerCaching.java Changeset: b3fab414 Branch: json Author: David Holmes Date: 2025-12-17 22:14:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b3fab41460eabf253879d140b55b6b12036c7c10 8373654: Tests in sources/ should only run once Reviewed-by: shade, lmesnik ! test/hotspot/jtreg/sources/TestIncludesAreSorted.java ! test/hotspot/jtreg/sources/TestNoNULL.java Changeset: 232b41b2 Branch: json Author: Ioi Lam Date: 2025-12-17 22:16:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/232b41b2227bc9d03d88d316aa28d0cbe87086f7 8373392: Replace CDS object subgraphs with @AOTSafeClassInitializer Reviewed-by: liach, heidinga ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotClassInitializer.cpp ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/cdsEnumKlass.cpp ! src/hotspot/share/cds/cdsEnumKlass.hpp ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/ModuleLayer.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/cds/SharedSymbolTableBucketSize.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTLoggingTag.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/HeapObjectIdentity.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java Changeset: 17d633a8 Branch: json Author: Kelvin Nilsen Date: 2025-12-17 22:21:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/17d633a8ee7538625501a90469cb6a68b9ba4820 8373720: GenShen: Count live-at-old mark using Snapshot at Beginning Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp Changeset: c16ce929 Branch: json Author: Dan Smith Date: 2025-12-17 22:38:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c16ce929c7bc127fe18d3faa037d81c2760a44a2 8370970: DocCheck failure in jdkDoctypeBadcharsCheck.java and jdkCheckHtml.java Reviewed-by: liach ! test/docs/ProblemList.txt Changeset: ea583441 Branch: json Author: Alexey Semenyuk Date: 2025-12-18 01:46:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ea5834415db6410c73271c496811ff6b5dcc87ef 8373887: jpackage tests may potentially deadlock Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/ExecutorTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java Changeset: 0146077a Branch: json Author: Leonid Mesnik Date: 2025-12-18 04:27:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0146077a51635500de771e9cf2c9788ae931b7a0 8373723: Deadlock with JvmtiTagMap::flush_object_free_events() Reviewed-by: dholmes, coleenp ! src/hotspot/share/prims/jvmtiTagMap.cpp Changeset: b4462625 Branch: json Author: Emanuel Peter Date: 2025-12-18 07:04:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b4462625413e7c2c12778eaad1f2f21d81f59c52 8373682: Test compiler/loopopts/superword/TestReinterpretAndCast.java fails on x86_64 with AVX but without f16c Reviewed-by: kvn, jsikstro, chagedorn ! test/hotspot/jtreg/compiler/loopopts/superword/TestReinterpretAndCast.java Changeset: 00050f84 Branch: json Author: Emanuel Peter Date: 2025-12-18 07:05:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/00050f84d44f3ec23e9c6da52bffd68770010749 8373502: C2 SuperWord: speculative check uses VPointer variable was pinned after speculative check, leading to bad graph Reviewed-by: thartmann, roland ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp + test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingCheckVPointerVariablesNotAvailable.java Changeset: e6780506 Branch: json Author: Quan Anh Mai Date: 2025-12-18 07:31:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e67805067a8f537862200e808e20464f12d21c9c 8367341: C2: apply KnownBits and unsigned bounds to And / Or operations Reviewed-by: hgreule, epeter ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/rangeinference.cpp ! src/hotspot/share/opto/rangeinference.hpp ! src/hotspot/share/opto/type.hpp - src/hotspot/share/opto/utilities/xor.hpp ! src/hotspot/share/utilities/intn_t.hpp ! test/hotspot/gtest/opto/test_rangeinference.cpp - test/hotspot/gtest/opto/test_xor_node.cpp Changeset: 85983069 Branch: json Author: Tobias Hotz Committer: Manuel H?ssig Date: 2025-12-18 07:37:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/859830694b3db0b81b422bf9b2ce9c7ab9a19a85 8364766: C2: Improve Value() of DivI and DivL for non-constant inputs Reviewed-by: mhaessig, epeter, bmaillard ! src/hotspot/share/opto/divnode.cpp + test/hotspot/jtreg/compiler/igvn/IntegerDivValueTests.java Changeset: a31e6e0d Branch: json Author: Matthias Baesken Date: 2025-12-18 08:25:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a31e6e0d3b806b3b1935d3b71dd0b111bc5fddf1 8373593: Support latest VS2026 MSC_VER in abstract_vm_version.cpp Reviewed-by: mdoerr, dholmes ! src/hotspot/share/runtime/abstract_vm_version.cpp Changeset: 3f20eb94 Branch: json Author: Matthias Baesken Date: 2025-12-18 09:14:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f20eb943532c5c76e55b14292139749bd704ce4 8372348: Adjust some UL / JFR string deduplication output messages Reviewed-by: fandreuzzi, lucy, asteiner ! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.cpp ! src/hotspot/share/jfr/metadata/metadata.xml Changeset: e5ca7783 Branch: json Author: Daniel Fuchs Date: 2025-12-18 09:21:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e5ca77838b9243321ed66afc2f460378d25add63 8373869: Refactor java/net/httpclient/ThrowingPushPromises*.java tests to use JUnit5 Reviewed-by: jpai ! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamCustom.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamIO.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesCustom.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesIO.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringCustom.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringIO.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesSanity.java Changeset: c6da35d7 Branch: json Author: Daniel Fuchs Date: 2025-12-18 09:29:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6da35d7c7076aa9643b3dbf03a285420bb1003d 8373796: Refactor java/net/httpclient/ThrowingPublishers*.java tests to use JUnit5 Reviewed-by: jpai ! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java ! test/jdk/java/net/httpclient/ThrowingPublishersCustomAfterCancel.java ! test/jdk/java/net/httpclient/ThrowingPublishersCustomBeforeCancel.java ! test/jdk/java/net/httpclient/ThrowingPublishersIOAfterCancel.java ! test/jdk/java/net/httpclient/ThrowingPublishersIOBeforeCancel.java ! test/jdk/java/net/httpclient/ThrowingPublishersInNextRequest.java ! test/jdk/java/net/httpclient/ThrowingPublishersInRequest.java ! test/jdk/java/net/httpclient/ThrowingPublishersInSubscribe.java ! test/jdk/java/net/httpclient/ThrowingPublishersSanity.java Changeset: d8eb1259 Branch: json Author: Daniel Fuchs Date: 2025-12-18 09:39:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8eb1259f4c0d80861401612e9fc7def1466602e 8373866: Refactor java/net/httpclient/ThrowingSubscribers*.java tests to use JUnit5 Reviewed-by: jpai ! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java ! test/jdk/java/net/httpclient/ThrowingSubscribersAsInputStream.java ! test/jdk/java/net/httpclient/ThrowingSubscribersAsInputStreamAsync.java ! test/jdk/java/net/httpclient/ThrowingSubscribersAsLimiting.java ! test/jdk/java/net/httpclient/ThrowingSubscribersAsLimitingAsync.java ! test/jdk/java/net/httpclient/ThrowingSubscribersAsLines.java ! test/jdk/java/net/httpclient/ThrowingSubscribersAsLinesAsync.java ! test/jdk/java/net/httpclient/ThrowingSubscribersAsString.java ! test/jdk/java/net/httpclient/ThrowingSubscribersAsStringAsync.java ! test/jdk/java/net/httpclient/ThrowingSubscribersSanity.java Changeset: 4f283f18 Branch: json Author: Aleksey Shipilev Date: 2025-12-18 09:43:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4f283f188c43cb25c4eafcdf22eb7f58eae286cc 8373820: C2: Robust Node::uncast_helper infinite loop check Reviewed-by: qamai, chagedorn ! src/hotspot/share/opto/node.cpp Changeset: 2ba423db Branch: json Author: Roland Westrelin Date: 2025-12-18 10:36:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2ba423db9925355348106fc9fcf84450123d2605 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis Reviewed-by: rcastanedalo, dlunden, dfenacci ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp + test/hotspot/jtreg/compiler/c2/TestReplaceNarrowPhiWithBottomPhi.java + test/hotspot/jtreg/compiler/loopstripmining/TestMismatchedMemoryPhis.java Changeset: 2c0d9a79 Branch: json Author: Galder Zamarre?o Committer: Roland Westrelin Date: 2025-12-18 11:45:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c0d9a79b8197d88a104bd77026dd45b83a11f8a 8373396: Min and Max Ideal missing AddNode::Ideal optimisations Reviewed-by: epeter, roland ! src/hotspot/share/opto/addnode.cpp + test/hotspot/jtreg/compiler/igvn/TestMinMaxIdeal.java Changeset: 629e4ac6 Branch: json Author: Volkan Yazici Date: 2025-12-18 12:46:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/629e4ac6f45c87898f6a014f28a443c800413869 8372661: Add a null-safe static factory method to "jdk.test.lib.net.SimpleSSLContext" Reviewed-by: dfuchs, weijun ! test/lib/jdk/test/lib/net/SimpleSSLContext.java Changeset: 3258e4da Branch: json Author: Raffaello Giulietti Date: 2025-12-18 13:09:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3258e4dafa85b2347c7640b0fd87197959cabea2 8373068: Revisit details of Float16 to decimal conversion algorithm Reviewed-by: darcy ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java Changeset: b848ddf6 Branch: json Author: Yasumasa Suenaga Date: 2025-12-18 13:15:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b848ddf6d3bf4e76d409b03be7f36199dadb2c5f 8373110: jstack --mixed frames are broken on macOS after JDK-8371194 Reviewed-by: cjplummer, kevinw ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/aarch64/BsdAARCH64CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java Changeset: 7a7e7c9a Branch: json Author: Daniel Jeli?ski Date: 2025-12-18 13:17:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7a7e7c9ae11cb124c14d5d2d3b7e2f5649205106 8373877: QUIC connections are removed too early Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminatorImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java ! test/jdk/java/net/httpclient/quic/StatelessResetReceiptTest.java Changeset: 0b271240 Branch: json Author: Dan Smith Date: 2025-12-18 17:21:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0b2712400b55d4a512db225d090c2f06f01f7f1f 8373909: JSpec and ToolGuide taglets use incorrect relative path Reviewed-by: liach, hannesw ! make/Docs.gmk ! make/jdk/src/classes/build/tools/taglet/JSpec.java ! make/jdk/src/classes/build/tools/taglet/ToolGuide.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java Changeset: 6cbfc769 Branch: json Author: Dan Smith Date: 2025-12-18 19:31:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6cbfc7691f8d3171cf223977b0b94e5f25fed93d 8370249: Test jdk/javadoc/doccheck/checks/jdkCheckLinks.java fails due to JVMS/JLS links after JDK-8349681 Reviewed-by: liach ! test/docs/ProblemList.txt Changeset: 8a93658e Branch: json Author: Nityanand Rai Committer: Paul Hohensee Date: 2025-12-18 21:15:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a93658e87e2e2f344d7dbfa6f916bd28175d013 8371284: GenShen: Avoid unnecessary card marking Reviewed-by: wkemper, shade, ysr ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp Changeset: f88cbfb8 Branch: json Author: Dan Smith Date: 2025-12-18 21:40:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f88cbfb8c6b320f773f8d8c3cdf2598d117c5521 8374044: Docs build fails: Cannot determine current path Reviewed-by: dholmes ! make/Docs.gmk Changeset: 62316465 Branch: json Author: Kim Barrett Date: 2025-12-19 00:01:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/623164651cd35870aa438a3f6d546994f3d1753c 8373208: Make Atomic class template constant initializable Reviewed-by: stefank, dholmes ! src/hotspot/share/runtime/atomic.hpp Changeset: f0add885 Branch: json Author: David Holmes Date: 2025-12-19 01:54:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f0add8854501f13b611220804dcb54d118c43717 8373837: "assert(thread->is_VM_thread() || thread->is_Java_thread()) failed: Must be VMThread or JavaThread" on macosx-aarch64-26 Reviewed-by: fbredberg, coleenp ! src/hotspot/os/posix/signals_posix.cpp Changeset: 360777c3 Branch: json Author: SendaoYan Date: 2025-12-19 02:22:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/360777c3ad8fe5bfeb2af15ce1b89e04d4397b9f 8371948: TestStackOverflowDuringInit.java fails xss too small on linux-aarch64 Reviewed-by: dholmes, aph ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! test/hotspot/jtreg/runtime/ClassInitErrors/TestStackOverflowDuringInit.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: e72f205a Branch: json Author: Roland Westrelin Date: 2025-12-19 08:31:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e72f205ae312b15ebab0cbeedb73bbf86e485251 8373524: C2: no reachable node should have no use Reviewed-by: chagedorn, mhaessig ! src/hotspot/share/opto/cfgnode.cpp + test/hotspot/jtreg/compiler/igvn/TestNodeWithNoUseAfterPhiIdeal.java Changeset: 5eb87749 Branch: json Author: Hamlin Li Date: 2025-12-19 09:19:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5eb8774909bd250c7ff8cfc56506a949b547bda2 8373998: RISC-V: simple optimization of ConvHF2F Co-authored-by: Fei Yang Reviewed-by: fyang, dzhang ! src/hotspot/cpu/riscv/riscv.ad Changeset: 45cf0420 Branch: json Author: Jaikiran Pai Date: 2025-12-19 09:30:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45cf042099aa64a94574d21cce0bdde215abf07b 8374082: net_util.c should use logical && when setting IPv6_available Reviewed-by: alanb ! src/java.base/share/native/libnet/net_util.c Changeset: 53e77d21 Branch: json Author: Stefan Karlsson Date: 2025-12-19 10:52:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/53e77d21c2308daad7d4aecf05da56609ed0291c 8373801: Adopt arraycopy OopCopyResult from the lworld branch Reviewed-by: jsikstro, tschatzl, aboldtch ! src/hotspot/share/gc/shared/barrierSet.hpp ! src/hotspot/share/gc/shared/barrierSet.inline.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/z/zBarrierSet.hpp ! src/hotspot/share/gc/z/zBarrierSet.inline.hpp ! src/hotspot/share/oops/access.hpp ! src/hotspot/share/oops/access.inline.hpp ! src/hotspot/share/oops/accessBackend.hpp ! src/hotspot/share/oops/objArrayKlass.cpp Changeset: 14c93b2a Branch: json Author: Volkan Yazici Date: 2025-12-19 12:57:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/14c93b2afbf0135e872866c7f8468d9ce6df1e0d 8373537: Migrate "test/jdk/com/sun/net/httpserver/" to null-safe "SimpleSSLContext" methods Reviewed-by: dfuchs ! test/jdk/com/sun/net/httpserver/HttpsParametersClientAuthTest.java ! test/jdk/com/sun/net/httpserver/SANTest.java ! test/jdk/com/sun/net/httpserver/SelCacheTest.java ! test/jdk/com/sun/net/httpserver/Test1.java ! test/jdk/com/sun/net/httpserver/Test12.java ! test/jdk/com/sun/net/httpserver/Test13.java ! test/jdk/com/sun/net/httpserver/Test6a.java ! test/jdk/com/sun/net/httpserver/Test7a.java ! test/jdk/com/sun/net/httpserver/Test8a.java ! test/jdk/com/sun/net/httpserver/Test9.java ! test/jdk/com/sun/net/httpserver/Test9a.java ! test/jdk/com/sun/net/httpserver/bugs/HandlerConnectionClose.java ! test/jdk/com/sun/net/httpserver/simpleserver/HttpsServerAlertTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/HttpsServerTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/MaxRequestTimeTest.java Changeset: 45642acf Branch: json Author: Alexey Semenyuk Date: 2025-12-19 13:03:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45642acf1b290306509375e58bde8f6c9cd1b308 8373710: Improve jpackage error reporting Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinApplicationMixin.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java Changeset: b5ac8f83 Branch: json Author: Christoph Langer Date: 2025-12-19 13:34:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b5ac8f83682ddb9623a1b43bd62f309b2961a504 8373246: JDK-8351842 broke native debugging on Linux Reviewed-by: erikj, stuefe ! make/Bundles.gmk ! make/CreateJmods.gmk ! make/autoconf/jdk-options.m4 Changeset: dca55b43 Branch: json Author: Matthias Baesken Date: 2025-12-19 14:28:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dca55b43664bb9f15ebd7b5f674e1a64b5c17c02 8371420: Still sporadic failures of gc/TestAlwaysPreTouchBehavior.java# on Linux after JDK-8359104 Reviewed-by: mdoerr, ayang ! test/hotspot/jtreg/gc/TestAlwaysPreTouchBehavior.java Changeset: 6c9999ca Branch: json Author: Matthias Baesken Date: 2025-12-19 14:37:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6c9999ca8d0722bfb3a945dd4bea666eb4a028cc 8373984: Check for macos 11 in CGraphicsDevice.m can be removed Reviewed-by: prr, kizune ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m Changeset: 821e9ff9 Branch: json Author: Jorn Vernee Date: 2025-12-19 17:38:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/821e9ff965cad52cdd26c08785312db49bcce539 8372493: [asan] java/foreign/sharedclosejvmti/TestSharedCloseJvmti.java triggers heap-use-after-free Reviewed-by: liach ! test/jdk/java/foreign/sharedclosejvmti/TestSharedCloseJvmti.java ! test/jdk/java/foreign/sharedclosejvmti/libSharedCloseAgent.cpp Changeset: 23fc21a3 Branch: json Author: Coleen Phillimore Date: 2025-12-19 17:45:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/23fc21a3e2db11e24568d4c47e52efc6947e956b 8374052: Use java/util/Calendar in ReplaceCriticalClasses.java test Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java Changeset: c1ad393e Branch: json Author: William Kemper Date: 2025-12-19 18:01:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c1ad393e25c253c9b4e09824bf5fceee134e08c0 8374048: Genshen: Backout fix for missed cancellation notice Reviewed-by: kdnilsen, ysr ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp Changeset: 400d8cfb Branch: json Author: Mikhail Yankelevich Date: 2025-12-19 18:02:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/400d8cfb6914982e636b23bacf810ef61fc90ee1 8373793: TestDynamicStore.java '/manual' disables use of '/timeout' Reviewed-by: weijun ! test/jdk/sun/security/krb5/config/native/TestDynamicStore.java Changeset: 0a70da46 Branch: json Author: Kim Barrett Date: 2025-12-19 22:37:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0a70da46f6fe98711f6f4b8b4e49e8ee3e4cb59e 8372564: Convert StringDedup to use Atomic Reviewed-by: tschatzl, aboldtch, iwalulya ! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.hpp Changeset: 2d092840 Branch: json Author: Alexander Matveev Date: 2025-12-19 23:19:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2d0928406027a848cf2d2d0574024970b8fb535c 8373105: Test tools/jpackage/share/AsyncTest.java failed: problem running hdiutil Reviewed-by: asemenyuk ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java Changeset: fe5911c7 Branch: json Author: Prasanta Sadhukhan Date: 2025-12-21 05:25:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe5911c7695283cb76b3d95877138b0b15bc0ba4 8373946: Synth ProgressBarUI implementation confuses background painting with border painting Reviewed-by: prr, kizune, azvegint ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java - test/jdk/javax/swing/JProgressBar/TestProgressBarBorder.java + test/jdk/javax/swing/plaf/nimbus/TestNimbusProgressBarBorder.java Changeset: 8ab7d3b8 Branch: json Author: Quan Anh Mai Date: 2025-12-21 15:15:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8ab7d3b89f656e5c2882e19065f01fcc434161d2 8374078: C2_MacroAssembler::verify_int_in_range has incorrect early return condition Reviewed-by: kvn, dlong ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp Changeset: 25e87144 Branch: json Author: David Holmes Date: 2025-12-22 01:28:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/25e87144c20fcf5aca99b92f061a0051096c2605 8369515: Deadlock between JVMTI and JNI ReleasePrimitiveArrayCritical Co-authored-by: Richard Reingruber Reviewed-by: rrich, fbredberg, pchilanomate ! src/hotspot/share/runtime/javaThread.cpp Changeset: 9435d5b8 Branch: json Author: Alexander Zvegintsev Date: 2025-12-22 02:36:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9435d5b89ca08595f0f2f8d029c00bc6d1f30104 8346154: [XWayland] Some tests fail intermittently in the CI, but not locally Reviewed-by: serb, prr ! test/jdk/java/awt/Choice/PopupPosTest/PopupPosTest.java ! test/jdk/java/awt/Focus/ClearLwQueueBreakTest/ClearLwQueueBreakTest.java ! test/jdk/java/awt/Frame/FrameSetMinimumSizeTest.java ! test/jdk/java/awt/KeyboardFocusmanager/TypeAhead/ButtonActionKeyTest/ButtonActionKeyTest.java ! test/jdk/java/awt/LightweightComponent/LightWeightTabFocus/LightWeightTabFocus.java ! test/jdk/java/awt/Modal/ToFront/DialogToFrontModeless1Test.java Changeset: 3579c752 Branch: json Author: Matthias Baesken Date: 2025-12-22 07:57:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3579c752bcf2c160de47ec748c8b649b0028826a 8373876: StackWalkNativeToJava print more output in case of failures Reviewed-by: dholmes, mdoerr ! test/hotspot/jtreg/runtime/ErrorHandling/StackWalkNativeToJava.java Changeset: e6c3ebe2 Branch: json Author: Stefan Karlsson Date: 2025-12-22 09:32:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e6c3ebe27b0dd4cbf1885d79ea50acb208e364fa 8374145: Remove legacy locking remnants from markWord Reviewed-by: aboldtch, kbarrett, coleenp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/oops/markWord.hpp Changeset: 551e6562 Branch: json Author: Stefan Karlsson Date: 2025-12-22 09:55:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/551e656218f18fa815d42e6035f85e907c6d66a4 8374113: Taughtological if check in Reflection::array_set Reviewed-by: fparain, liach ! src/hotspot/share/runtime/reflection.cpp Changeset: 2715f5e6 Branch: json Author: Stefan Karlsson Date: 2025-12-22 10:16:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2715f5e698b49cd67faa233a3188e6a69ddb80c0 8374151: Cleanup minor markWord function disorder Reviewed-by: rcastanedalo, dholmes ! src/hotspot/share/oops/markWord.hpp Changeset: a61a1d32 Branch: json Author: Damon Fenacci Date: 2025-12-22 12:49:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a61a1d32a2bbf227081b9da6d101071ceb73076a 8373525: C2: assert(_base == Long) failed: Not a Long Reviewed-by: chagedorn, mhaessig ! src/hotspot/share/opto/addnode.cpp + test/hotspot/jtreg/compiler/loopopts/TestValidTypeInOverflowProtection.java Changeset: 9715e6da Branch: json Author: Jie Fu Date: 2025-12-22 15:15:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9715e6da8355a103d9066bd15ce68b4773cbadcb 8374178: Missing include in systemDictionary.cpp after JDK-8365526 Reviewed-by: kbarrett, dholmes ! src/hotspot/share/classfile/systemDictionary.cpp Changeset: 72505420 Branch: json Author: Chris Plummer Date: 2025-12-22 19:28:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72505420ca22c2ba1584f9d401ff0a1047b8c79b 8374038: JDI EventRequestManager javadoc has unrendered @link tags inside an @code block Reviewed-by: kevinw, amenkov ! src/jdk.jdi/share/classes/com/sun/jdi/request/EventRequestManager.java Changeset: 4b8eda30 Branch: json Author: Ioi Lam Date: 2025-12-22 19:43:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4b8eda30474b99a9f1065e5cea9d8c2fb859bab2 8373983: java/util/Locale/UseOldISOCodesTest.java fails with JTREG_AOT_JDK=onestep Reviewed-by: naoto ! test/jdk/ProblemList-AotJdk.txt Changeset: ecb42341 Branch: json Author: Chen Liang Date: 2025-12-23 00:12:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ecb42341a94326b1ee85ddd7b9ebadce8c952b99 8373447: Suspicious sign extension after integer promotion in imageDecompressor.cpp Reviewed-by: alanb ! src/java.base/share/native/libjimage/imageDecompressor.cpp Changeset: a0094f52 Branch: json Author: Alexey Semenyuk Date: 2025-12-23 04:39:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a0094f529a6cf7e1e28a20d5033a9a1405f49d9f 8374216: Assorted changes to jpackage without functional impact Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxBundlingEnvironment.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundlingEnvironment.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromOptions.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecMapperOptionScope.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardBundlingOperation.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Application.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundleSpec.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingOperationDescriptor.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/IdentityWrapper.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/SetBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinBundlingEnvironment.java = src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromOptions.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JUnitUtilsTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MsiDatabase.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.java ! test/jdk/tools/jpackage/junit/tools/jdk/jpackage/test/JUnitUtils.java ! test/jdk/tools/jpackage/share/BasicTest.java ! test/jdk/tools/jpackage/share/InOutPathTest.java Changeset: e1d81c09 Branch: json Author: Hao Sun Date: 2025-12-23 08:08:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e1d81c0946364a266a006481a8fbbac24c7e6c6a 8373122: JFR build failure with CDS disabled due to -Werror=unused-function after JDK-8365400 Reviewed-by: mgronlun, jiefu, fandreuzzi ! src/hotspot/share/jfr/support/jfrClassDefineEvent.cpp Changeset: 40755afd Branch: json Author: Aleksei Efimov Date: 2025-12-23 12:37:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/40755afdf9061d65dfd039a9707445188bc04303 8373808: Refactor java/net/httpclient qpack and hpack tests to use JUnit Reviewed-by: djelinski ! test/jdk/java/net/httpclient/http2/HpackBinaryTestDriver.java ! test/jdk/java/net/httpclient/http2/HpackCircularBufferDriver.java ! test/jdk/java/net/httpclient/http2/HpackDecoderDriver.java ! test/jdk/java/net/httpclient/http2/HpackEncoderDriver.java ! test/jdk/java/net/httpclient/http2/HpackHeaderTableDriver.java ! test/jdk/java/net/httpclient/http2/HpackHuffmanDriver.java ! test/jdk/java/net/httpclient/http2/HpackTestHelper.java ! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/BinaryPrimitivesTest.java ! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/CircularBufferTest.java ! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/DecoderTest.java ! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/EncoderTest.java ! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/HeaderTableTest.java ! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/HuffmanTest.java ! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/SimpleHeaderTableTest.java ! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/TestHelper.java ! test/jdk/java/net/httpclient/qpack/BlockingDecodingTest.java ! test/jdk/java/net/httpclient/qpack/DecoderSectionSizeLimitTest.java ! test/jdk/java/net/httpclient/qpack/DecoderTest.java ! test/jdk/java/net/httpclient/qpack/DynamicTableFieldLineRepresentationTest.java ! test/jdk/java/net/httpclient/qpack/DynamicTableTest.java ! test/jdk/java/net/httpclient/qpack/EncoderDecoderConnectionTest.java ! test/jdk/java/net/httpclient/qpack/EncoderDecoderConnector.java ! test/jdk/java/net/httpclient/qpack/EncoderDecoderTest.java ! test/jdk/java/net/httpclient/qpack/EncoderTest.java ! test/jdk/java/net/httpclient/qpack/EntriesEvictionTest.java ! test/jdk/java/net/httpclient/qpack/FieldSectionPrefixTest.java ! test/jdk/java/net/httpclient/qpack/IntegerReaderMaxValuesTest.java ! test/jdk/java/net/httpclient/qpack/StaticTableFieldsTest.java ! test/jdk/java/net/httpclient/qpack/StringLengthLimitsTest.java ! test/jdk/java/net/httpclient/qpack/TablesIndexerTest.java ! test/jdk/java/net/httpclient/qpack/UnacknowledgedInsertionTest.java Changeset: f1c50412 Branch: json Author: Jie Fu Date: 2025-12-23 14:31:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1c50412f0ded30f88720e9489e3ff4dd347ffa3 8374200: jdk/internal/platform/cgroup/TestCgroupMetrics.java fails with common prefix metrics Reviewed-by: dholmes ! test/lib/jdk/test/lib/containers/cgroup/MetricsTesterCgroupV2.java Changeset: be2ac088 Branch: json Author: Sergey Bylokhov Date: 2025-12-23 18:33:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/be2ac088e86f2be59f26997003cd02bad16672a0 8373967: [macos] User interactions with List do not trigger ItemEvent after programmatic change Reviewed-by: azvegint ! src/java.desktop/macosx/classes/sun/lwawt/LWListPeer.java + test/jdk/java/awt/List/NoEvents/MixProgrammaticUserChange.java Changeset: 8d80bac1 Branch: json Author: Kevin Walls Date: 2025-12-23 19:20:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d80bac1ec2f5eb66619c9e269d7c44612e1d04c 8374296: Comment clean up in os_linux.cpp Reviewed-by: mdoerr ! src/hotspot/os/linux/os_linux.cpp Changeset: 61cb6d74 Branch: json Author: Kevin Walls Date: 2025-12-23 20:47:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/61cb6d740807f8ef356d88c0328d05be1a33a8c1 8374232: Comment cleanup in diagnosticCommand.cpp Reviewed-by: cjplummer ! src/hotspot/share/services/diagnosticCommand.cpp Changeset: f5249db9 Branch: json Author: Serguei Spitsyn Date: 2025-12-23 22:21:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5249db9c566f87f7fc4f3ed70114a8168babd8b 8374233: Overloaded constructor MountUnmountDisabler(jthread thread) is missed Reviewed-by: cjplummer, amenkov ! src/hotspot/share/runtime/mountUnmountDisabler.cpp ! src/hotspot/share/runtime/mountUnmountDisabler.hpp Changeset: 0998ed33 Branch: json Author: Naoto Sato Date: 2025-12-23 15:43:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0998ed3395295fac9b829804518e75b6deafd35d Merge branch 'master' into json Changeset: 72e1e157 Branch: json Author: Damon Nguyen Date: 2025-12-24 00:05:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72e1e15779c3d7846f267c0dfd98191b99a55548 8373474: 2 Unintentional format string defect groups in jabswitch.cpp Reviewed-by: aivanov, prr, azvegint ! src/jdk.accessibility/windows/native/jabswitch/jabswitch.cpp Changeset: a59dbc51 Branch: json Author: Damon Nguyen Date: 2025-12-24 00:05:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a59dbc5105b04234c501aa03474b82481658e5b5 8373475: Unintentional format string in logString of AccessInfo.cpp Reviewed-by: aivanov, prr, azvegint ! src/jdk.accessibility/windows/native/toolscommon/AccessInfo.cpp Changeset: 4a0f7e42 Branch: json Author: Wang Haomin Committer: Jayathirth D V Date: 2025-12-24 09:06:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4a0f7e4294d2ccc2d2bf460bea87b342fe934d03 8374321: Fix undefined reference to 'png_init_filter_functions_lsx' after 8371914 Reviewed-by: jiefu, jdv ! make/modules/java.desktop/lib/ClientLibraries.gmk Changeset: f23b958e Branch: json Author: Nizar Benalla Date: 2025-12-24 14:31:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f23b958eca5c1b9f4e22b897ede6a07ed9224c5f 8373446: Update --release 26 symbol information for JDK 26 build 29 Reviewed-by: iris, liach + src/jdk.compiler/share/data/symbols/jdk.management-Q.sym.txt ! src/jdk.compiler/share/data/symbols/symbols Changeset: 6ade3480 Branch: json Author: Nizar Benalla Date: 2025-12-24 14:38:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6ade34804f175b5dd1bf78515b78e5444d8be7f5 8374177: Update @since of HotSpotAOTCacheMXBean after JDK-8373607 Reviewed-by: alanb, iklam ! src/jdk.management/share/classes/jdk/management/HotSpotAOTCacheMXBean.java Changeset: 98b7792a Branch: json Author: Nizar Benalla Date: 2025-12-24 14:47:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/98b7792a072380978b09fda4ec194f333d2ce7e3 8372801: tools/sincechecker/modules/java.base/JavaBaseCheckSince.java fails with JDK 27 Reviewed-by: liach ! test/jdk/ProblemList.txt Changeset: 73a8629c Branch: json Author: Sergey Bylokhov Date: 2025-12-25 01:25:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/73a8629c5b52b678febcc9d339e01ebcc5277909 8374310: Update copyright year to 2025 for client-libs in files where it was missed Reviewed-by: jdv, aivanov ! src/java.desktop/aix/classes/sun/awt/X11InputMethod.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIFocus.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIState.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIStateFactory.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java ! src/java.desktop/macosx/classes/com/apple/eawt/ApplicationBeanInfo.java ! src/java.desktop/macosx/classes/com/apple/eawt/FullScreenAdapter.java ! src/java.desktop/macosx/classes/com/apple/eawt/MacQuitResponse.java ! src/java.desktop/macosx/classes/com/apple/eawt/_AppDockIconHandler.java ! src/java.desktop/macosx/classes/com/apple/eawt/_AppEventHandler.java ! src/java.desktop/macosx/classes/com/apple/eawt/_AppMenuBarHandler.java ! src/java.desktop/macosx/classes/com/apple/eawt/_AppMiscHandlers.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/FullScreenEvent.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureAdapter.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureHandler.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/GesturePhaseEvent.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/MagnificationEvent.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/RotationEvent.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/SwipeEvent.java ! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonCheckBoxUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonExtendedTypes.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonLabeledUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonRadioUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonToggleUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaCaret.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxRenderer.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxRendererInternal.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaEditorPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileSystemModel.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFocus.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFocusHandler.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFonts.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaGroupBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaHighlighter.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaIcon.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameManager.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFramePaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaLabelUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaListUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuItemUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuPainter.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaOptionPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaPainter.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaPanelUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaPopupMenuSeparatorUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaPopupMenuUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaProgressBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollRegionBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaSliderUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaSplitPaneDividerUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaSplitPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneContrastUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneTabState.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTableUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextAreaUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldFormattedUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldSearch.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextPasswordFieldUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaToolBarSeparatorUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaToolBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaToolTipUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTreeUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuBar.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuItem.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuItemCheckbox.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuPropertyListener.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenPopupFactory.java ! src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/awt/CGraphicsEnvironment.java ! src/java.desktop/macosx/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/macosx/classes/sun/font/CCompositeGlyphMapper.java ! src/java.desktop/macosx/classes/sun/font/CFont.java ! src/java.desktop/macosx/classes/sun/font/CFontConfiguration.java ! src/java.desktop/macosx/classes/sun/font/CFontManager.java ! src/java.desktop/macosx/classes/sun/font/CStrikeDisposer.java ! src/java.desktop/macosx/classes/sun/font/NativeFont.java ! src/java.desktop/macosx/classes/sun/font/NativeStrike.java ! src/java.desktop/macosx/classes/sun/java2d/CRenderer.java ! src/java.desktop/macosx/classes/sun/java2d/CompositeCRenderer.java ! src/java.desktop/macosx/classes/sun/java2d/DataBufferNIOInt.java ! src/java.desktop/macosx/classes/sun/java2d/IntegerNIORaster.java ! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java ! src/java.desktop/macosx/classes/sun/java2d/OSXOffScreenSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/OSXSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLBlitLoops.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLBufImgOps.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLContext.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLDrawImage.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLLayer.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskBlit.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskFill.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLPaints.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderQueue.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderer.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceDataProxy.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLTextRenderer.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLVolatileSurfaceManager.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLLayer.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLVolatileSurfaceManager.java ! src/java.desktop/macosx/classes/sun/lwawt/LWKeyboardFocusManagerPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWLightweightFramePeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWMouseInfoPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibleText.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CCheckboxMenuItem.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CCustomCursor.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDataTransferer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDropTargetContextPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CImage.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethod.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethodDescriptor.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CMouseDragGestureRecognizer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWComponent.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWView.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterDialogPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CSystemTray.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CToolkitThreadBlockedHandler.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewPlatformEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/macosx/classes/sun/print/PlatformPrinterJobProxy.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsEnv.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/DnDUtilities.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabButtonAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/EventQueue.java ! src/java.desktop/share/classes/java/awt/Font.java ! src/java.desktop/share/classes/java/awt/GraphicsEnvironment.java ! src/java.desktop/share/classes/java/awt/HeadlessException.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/Polygon.java ! src/java.desktop/share/classes/java/awt/PrintJob.java ! src/java.desktop/share/classes/java/awt/SystemTray.java ! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html ! src/java.desktop/share/classes/java/awt/doc-files/Modality.html ! src/java.desktop/share/classes/java/awt/image/BandedSampleModel.java ! src/java.desktop/share/classes/java/awt/image/ComponentSampleModel.java ! src/java.desktop/share/classes/java/awt/image/LookupOp.java ! src/java.desktop/share/classes/java/awt/image/MultiPixelPackedSampleModel.java ! src/java.desktop/share/classes/java/awt/image/SampleModel.java ! src/java.desktop/share/classes/java/awt/image/SinglePixelPackedSampleModel.java ! src/java.desktop/share/classes/java/beans/Beans.java ! src/java.desktop/share/classes/java/beans/DesignMode.java ! src/java.desktop/share/classes/javax/imageio/ImageReader.java ! src/java.desktop/share/classes/javax/imageio/ImageWriter.java ! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataFormatImpl.java ! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java ! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java ! src/java.desktop/share/classes/javax/imageio/stream/FileCacheImageInputStream.java ! src/java.desktop/share/classes/javax/imageio/stream/FileCacheImageOutputStream.java ! src/java.desktop/share/classes/javax/imageio/stream/ImageInputStreamImpl.java ! src/java.desktop/share/classes/javax/imageio/stream/MemoryCacheImageInputStream.java ! src/java.desktop/share/classes/javax/imageio/stream/package-info.java ! src/java.desktop/share/classes/javax/swing/Action.java ! src/java.desktop/share/classes/javax/swing/BufferStrategyPaintManager.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/JFileChooser.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/JViewport.java ! src/java.desktop/share/classes/javax/swing/RootPaneContainer.java ! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/Timer.java ! src/java.desktop/share/classes/javax/swing/ToolTipManager.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/package-info.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDefaultLookup.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synth.dtd ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html ! src/java.desktop/share/classes/javax/swing/text/StringContent.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/Entity.java ! src/java.desktop/share/classes/sun/awt/AppContext.java ! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/awt/image/ByteInterleavedRaster.java ! src/java.desktop/share/classes/sun/awt/image/SunVolatileImage.java ! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java ! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java ! src/java.desktop/share/classes/sun/font/FileFont.java ! src/java.desktop/share/classes/sun/font/FontManager.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java ! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java ! src/java.desktop/share/classes/sun/java2d/opengl/OGLGraphicsConfig.java ! src/java.desktop/share/classes/sun/java2d/pipe/BufferedContext.java ! src/java.desktop/share/classes/sun/print/PathGraphics.java ! src/java.desktop/share/classes/sun/swing/FilePane.java ! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java ! src/java.desktop/share/conf/psfontj2d.properties ! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.c ! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.h ! src/java.desktop/share/native/libawt/java2d/SurfaceData.h ! src/java.desktop/share/native/libawt/java2d/loops/Blit.c ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c ! src/java.desktop/unix/classes/sun/awt/FcFontManager.java ! src/java.desktop/unix/classes/sun/awt/X11/GtkFileDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/MotifColorUtilities.java ! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDConstants.java ! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDDragSourceProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDDropTargetProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/Native.java ! src/java.desktop/unix/classes/sun/awt/X11/UnsafeXDisposerRecord.java ! src/java.desktop/unix/classes/sun/awt/X11/WindowDimensions.java ! src/java.desktop/unix/classes/sun/awt/X11/WindowPropertyGetter.java ! src/java.desktop/unix/classes/sun/awt/X11/XAWTLookAndFeel.java ! src/java.desktop/unix/classes/sun/awt/X11/XAWTXSettings.java ! src/java.desktop/unix/classes/sun/awt/X11/XAtom.java ! src/java.desktop/unix/classes/sun/awt/X11/XAtomList.java ! src/java.desktop/unix/classes/sun/awt/X11/XAwtState.java ! src/java.desktop/unix/classes/sun/awt/X11/XBaseMenuWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XButtonPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XCanvasPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XCheckboxPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XChoicePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XClipboard.java ! src/java.desktop/unix/classes/sun/awt/X11/XContentWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XCreateWindowParams.java ! src/java.desktop/unix/classes/sun/awt/X11/XCustomCursor.java ! src/java.desktop/unix/classes/sun/awt/X11/XDataTransferer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDesktopPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDnDConstants.java ! src/java.desktop/unix/classes/sun/awt/X11/XDnDDragSourceProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XDnDDropTargetProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceContextPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XDropTargetContextPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxy.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxyPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedClientHelper.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedServerTester.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFrame.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFramePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddingContainer.java ! src/java.desktop/unix/classes/sun/awt/X11/XErrorHandler.java ! src/java.desktop/unix/classes/sun/awt/X11/XException.java ! src/java.desktop/unix/classes/sun/awt/X11/XFocusProxyWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XFontPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XGlobalCursorManager.java ! src/java.desktop/unix/classes/sun/awt/X11/XHorizontalScrollbar.java ! src/java.desktop/unix/classes/sun/awt/X11/XIconWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XInputMethod.java ! src/java.desktop/unix/classes/sun/awt/X11/XInputMethodDescriptor.java ! src/java.desktop/unix/classes/sun/awt/X11/XKeyboardFocusManagerPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XLabelPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XLightweightFramePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XListPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMSelection.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuBarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuItemPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XMouseDragGestureRecognizer.java ! src/java.desktop/unix/classes/sun/awt/X11/XNETProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XPanelPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XPopupMenuPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XPropertyCache.java ! src/java.desktop/unix/classes/sun/awt/X11/XQueryTree.java ! src/java.desktop/unix/classes/sun/awt/X11/XRepaintArea.java ! src/java.desktop/unix/classes/sun/awt/X11/XRootWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollbar.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollbarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XSelection.java ! src/java.desktop/unix/classes/sun/awt/X11/XSystemTrayPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTextAreaPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkitThreadBlockedHandler.java ! src/java.desktop/unix/classes/sun/awt/X11/XTranslateCoordinates.java ! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XVerticalScrollbar.java ! src/java.desktop/unix/classes/sun/awt/X11/XWINProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindowAttributesData.java ! src/java.desktop/unix/classes/sun/awt/X11/XWrapperBase.java ! src/java.desktop/unix/classes/sun/awt/X11/XlibUtil.java ! src/java.desktop/unix/classes/sun/awt/X11CustomCursor.java ! src/java.desktop/unix/classes/sun/awt/X11FontManager.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethod.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethodDescriptor.java ! src/java.desktop/unix/classes/sun/awt/XSettings.java ! src/java.desktop/unix/classes/sun/font/DelegateStrike.java ! src/java.desktop/unix/classes/sun/font/DoubleByteEncoder.java ! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java ! src/java.desktop/unix/classes/sun/font/FontConfigManager.java ! src/java.desktop/unix/classes/sun/font/MFontConfiguration.java ! src/java.desktop/unix/classes/sun/font/NativeFont.java ! src/java.desktop/unix/classes/sun/font/NativeStrike.java ! src/java.desktop/unix/classes/sun/font/NativeStrikeDisposer.java ! src/java.desktop/unix/classes/sun/font/X11Dingbats.java ! src/java.desktop/unix/classes/sun/font/X11GB18030_0.java ! src/java.desktop/unix/classes/sun/font/X11GB18030_1.java ! src/java.desktop/unix/classes/sun/font/X11GB2312.java ! src/java.desktop/unix/classes/sun/font/X11GBK.java ! src/java.desktop/unix/classes/sun/font/X11Johab.java ! src/java.desktop/unix/classes/sun/font/X11KSC5601.java ! src/java.desktop/unix/classes/sun/font/X11SunUnicode_0.java ! src/java.desktop/unix/classes/sun/font/X11TextRenderer.java ! src/java.desktop/unix/classes/sun/font/XMap.java ! src/java.desktop/unix/classes/sun/font/XRGlyphCache.java ! src/java.desktop/unix/classes/sun/font/XRGlyphCacheEntry.java ! src/java.desktop/unix/classes/sun/font/XRTextRenderer.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXGraphicsConfig.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXSurfaceData.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXVolatileSurfaceManager.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11PMBlitBgLoops.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11PMBlitLoops.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11Renderer.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceDataProxy.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11VolatileSurfaceManager.java ! src/java.desktop/unix/classes/sun/java2d/xr/DirtyRegion.java ! src/java.desktop/unix/classes/sun/java2d/xr/GrowableByteArray.java ! src/java.desktop/unix/classes/sun/java2d/xr/GrowableEltArray.java ! src/java.desktop/unix/classes/sun/java2d/xr/GrowablePointArray.java ! src/java.desktop/unix/classes/sun/java2d/xr/GrowableRectArray.java ! src/java.desktop/unix/classes/sun/java2d/xr/MaskTile.java ! src/java.desktop/unix/classes/sun/java2d/xr/MaskTileManager.java ! src/java.desktop/unix/classes/sun/java2d/xr/MutableInteger.java ! src/java.desktop/unix/classes/sun/java2d/xr/XIDGenerator.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRBackendNative.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRColor.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRDrawImage.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRDrawLine.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRGraphicsConfig.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRMaskBlit.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRMaskFill.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRMaskImage.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRPMBlitLoops.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRPaints.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRRenderer.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRSolidSrcPict.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceDataProxy.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRUtils.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRVolatileSurfaceManager.java ! src/java.desktop/unix/classes/sun/java2d/xr/XcbRequestCounter.java ! src/java.desktop/unix/classes/sun/print/AttributeClass.java ! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java ! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/unix/classes/sun/print/UnixPrintService.java ! src/java.desktop/unix/native/common/awt/awt_GraphicsEnv.h ! src/java.desktop/unix/native/common/awt/fontpath.c ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/AnimationController.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/TMSchema.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsBorders.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsButtonUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsClassicLookAndFeel.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsComboBoxUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopIconUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsEditorPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsGraphicsUtils.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLabelUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuBarUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsOptionPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPasswordFieldUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuSeparatorUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupWindow.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRootPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsScrollBarUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsScrollPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSeparatorUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSliderUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSpinnerUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSplitPaneDivider.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSplitPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTabbedPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTableHeaderUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextAreaUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextFieldUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToggleButtonUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToolBarSeparatorUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToolBarUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTreeUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java ! src/java.desktop/windows/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/windows/classes/sun/awt/Win32ColorModel24.java ! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsConfig.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsEnvironment.java ! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java ! src/java.desktop/windows/classes/sun/awt/windows/WComponentPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WDataTransferer.java ! src/java.desktop/windows/classes/sun/awt/windows/WDefaultFontCharset.java ! src/java.desktop/windows/classes/sun/awt/windows/WDesktopProperties.java ! src/java.desktop/windows/classes/sun/awt/windows/WDragSourceContextPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java ! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFramePeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java ! src/java.desktop/windows/classes/sun/awt/windows/WLabelPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WLightweightFramePeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WMouseInfoPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WPopupMenuPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WScrollPanePeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WScrollbarPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WTrayIconPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WingDings.java ! src/java.desktop/windows/classes/sun/font/NativeFont.java ! src/java.desktop/windows/classes/sun/font/NativeStrike.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DBlitLoops.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DBufImgOps.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DContext.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DDrawImage.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsConfig.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsDevice.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DMaskBlit.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DMaskFill.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DPaints.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DRenderQueue.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DRenderer.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceData.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceDataProxy.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DTextRenderer.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DVolatileSurfaceManager.java ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLSurfaceData.java ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLVolatileSurfaceManager.java ! src/java.desktop/windows/classes/sun/java2d/windows/GDIBlitLoops.java ! src/java.desktop/windows/classes/sun/java2d/windows/GDIRenderer.java ! src/java.desktop/windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java ! src/java.desktop/windows/classes/sun/print/PlatformPrinterJobProxy.java ! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/windows/classes/sun/print/Win32MediaTray.java ! src/java.desktop/windows/classes/sun/print/Win32PrintJob.java ! src/java.desktop/windows/classes/sun/print/Win32PrintService.java ! src/java.desktop/windows/classes/sun/swing/plaf/windows/ClassicSortArrowIcon.java ! src/java.desktop/windows/native/libawt/windows/awt_Dialog.h ! src/java.desktop/windows/native/libawt/windows/awt_GDIObject.cpp ! src/java.desktop/windows/native/libawt/windows/awt_InputMethod.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Mlib.cpp ! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp ! src/java.desktop/windows/native/libawt/windows/awt_new.cpp ! test/jdk/java/awt/Choice/ChoiceLocationTest/ChoiceLocationTest.java ! test/jdk/java/awt/Dialog/CloseDialog/CloseDialogTest.java ! test/jdk/java/awt/Focus/ChoiceFocus/ChoiceFocus.java ! test/jdk/java/awt/Frame/GetGraphicsStressTest/GetGraphicsStressTest.java ! test/jdk/java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java ! test/jdk/java/awt/List/FirstItemRemoveTest/FirstItemRemoveTest.java ! test/jdk/java/awt/List/FocusEmptyListTest/FocusEmptyListTest.java ! test/jdk/java/awt/Modal/PrintDialogsTest/PrintDialogsTest.java ! test/jdk/java/awt/Modal/PrintDialogsTest/Test.java ! test/jdk/java/awt/Mouse/GetMousePositionTest/GetMousePositionWithOverlay.java ! test/jdk/java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java ! test/jdk/java/awt/PrintJob/PageSetupDlgBlockingTest/PageSetupDlgBlockingTest.java ! test/jdk/java/awt/TextArea/TextAreaCursorTest/HoveringAndDraggingTest.java ! test/jdk/java/awt/TextArea/TextScrollTest.java ! test/jdk/java/awt/datatransfer/DragUnicodeBetweenJVMTest/DragUnicodeBetweenJVMTest.java ! test/jdk/java/awt/datatransfer/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.java ! test/jdk/java/awt/dnd/DnDFileGroupDescriptor/DnDFileGroupDescriptor.java ! test/jdk/java/awt/dnd/FileListBetweenJVMsTest/FileListBetweenJVMsTest.java ! test/jdk/java/awt/dnd/URIListBetweenJVMsTest/URIListBetweenJVMsTest.java ! test/jdk/java/awt/dnd/URIListToFileListBetweenJVMsTest/URIListToFileListBetweenJVMsTest.java ! test/jdk/java/awt/event/KeyEvent/KeyTyped/EscapeKeyTyped.java ! test/jdk/java/awt/event/MouseEvent/MenuDragMouseEventAbsoluteCoordsTest/MenuDragMouseEventAbsoluteCoordsTest.java ! test/jdk/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_2.java ! test/jdk/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_3.java ! test/jdk/java/awt/event/helpers/lwcomponents/LWButton.java ! test/jdk/java/awt/font/GlyphVector/GetGlyphCharIndexTest.java ! test/jdk/java/awt/grab/EmbeddedFrameTest1/EmbeddedFrameTest1.java ! test/jdk/java/awt/im/8041990/bug8041990.java ! test/jdk/java/awt/im/PinyinIMCapsTest.java ! test/jdk/java/awt/im/PinyinIMCommaTest.java ! test/jdk/java/awt/im/PinyinIMFullstopTest.java ! test/jdk/java/awt/image/AffineTransformOp/AffineTxOpSizeTest.java ! test/jdk/java/awt/image/DrawImage/TiledImage.java ! test/jdk/java/awt/print/Dialog/DialogOrient.java ! test/jdk/java/awt/print/PrinterJob/PageDialogTest.java ! test/jdk/java/awt/print/PrinterJob/PrintDialog.java ! test/jdk/java/awt/print/PrinterJob/PrintDialogCancel.java ! test/jdk/java/awt/print/PrinterJob/ThinLines.java ! test/jdk/java/awt/print/RemotePrinterStatusRefresh/RemotePrinterStatusRefresh.java ! test/jdk/java/awt/regtesthelpers/AbstractTest.java ! test/jdk/java/awt/regtesthelpers/Util.java ! test/jdk/java/awt/regtesthelpers/process/ProcessCommunicator.java ! test/jdk/javax/sound/midi/MidiDeviceConnectors/TestAllDevices.java ! test/jdk/javax/sound/midi/Sequencer/Looping.java ! test/jdk/javax/sound/midi/SysexMessage/SendRawSysexMessage.java ! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/ExpectedNPEOnNull.java ! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/FakeInfo.java ! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/UnsupportedInfo.java ! test/jdk/javax/sound/sampled/Clip/ClipFlushCrash.java ! test/jdk/javax/sound/sampled/Clip/IsRunningHang.java ! test/jdk/javax/sound/sampled/Clip/OpenNonIntegralNumberOfSampleframes.java ! test/jdk/javax/sound/sampled/DataLine/LongFramePosition.java ! test/jdk/javax/sound/sampled/DirectAudio/bug6372428.java ! test/jdk/javax/sound/sampled/LinuxBlock/PlaySine.java ! test/jdk/javax/swing/JOptionPane/bug4174551.java ! test/jdk/javax/swing/JTextArea/4697612/bug4697612.java ! test/jdk/javax/swing/text/html/parser/Parser/6990651/bug6990651.java ! test/jdk/javax/swing/text/html/parser/Parser/8078268/bug8078268.java ! test/jdk/sun/java2d/marlin/ClipShapeTest.java ! test/jdk/sun/java2d/marlin/CrashNaNTest.java ! test/jdk/sun/java2d/marlin/CrashPaintTest.java ! test/jdk/sun/java2d/marlin/TextClipErrorTest.java Changeset: 534c33d0 Branch: json Author: Sergey Bylokhov Date: 2025-12-25 07:25:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/534c33d0ef7daa0d0d5b56a1101b4c9d47a48049 8374323: Update copyright year to 2025 for the build system in files where it was missed Reviewed-by: erikj ! .github/actions/build-jtreg/action.yml ! .github/actions/get-bundles/action.yml ! .github/actions/get-gtest/action.yml ! .github/actions/get-jtreg/action.yml ! .github/actions/get-msys2/action.yml ! .github/actions/upload-bundles/action.yml ! .github/workflows/build-alpine-linux.yml ! .github/workflows/build-cross-compile.yml ! .github/workflows/build-linux.yml ! .github/workflows/build-macos.yml ! .github/workflows/build-windows.yml ! .github/workflows/main.yml ! .github/workflows/test.yml ! make/RunTestsPrebuiltSpec.gmk ! make/autoconf/bootcycle-spec.gmk.template ! make/autoconf/buildjdk-spec.gmk.template ! make/autoconf/compare.sh.template ! make/autoconf/hotspot.m4 ! make/autoconf/lib-bundled.m4 ! make/autoconf/platform.m4 ! make/devkit/createWindowsDevkit.sh ! make/jdk/src/classes/build/tools/pandocfilter/PandocFilter.java ! make/jdk/src/classes/build/tools/taglet/JSpec.java ! make/jdk/src/classes/build/tools/taglet/ToolGuide.java ! make/langtools/tools/propertiesparser/parser/Message.java ! make/scripts/compare-logger.sh ! make/scripts/compare.sh Changeset: 3e6170c5 Branch: json Author: Sergey Bylokhov Date: 2025-12-26 03:46:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e6170c5be95f92a209c58928be487e8a9f97287 8374354: Update copyright year to 2025 for jdk.javadoc in files where it was missed Reviewed-by: liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.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/NestedClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyles.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFile.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Content.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/ContentBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Entity.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/RawHtml.java Changeset: e65ace10 Branch: json Author: Daniel Gredler Date: 2025-12-26 11:58:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e65ace10e3c40d6fef4e9997311d88c900e84ced 6517125: FontStrike.getGlyphVectorOutline() not used Reviewed-by: prr, serb ! src/java.desktop/macosx/classes/sun/font/CStrike.java ! src/java.desktop/macosx/classes/sun/font/NativeStrike.java ! src/java.desktop/share/classes/sun/font/CompositeStrike.java ! src/java.desktop/share/classes/sun/font/FileFontStrike.java ! src/java.desktop/share/classes/sun/font/FontStrike.java ! src/java.desktop/unix/classes/sun/font/DelegateStrike.java ! src/java.desktop/unix/classes/sun/font/NativeStrike.java ! src/java.desktop/windows/classes/sun/font/NativeStrike.java Changeset: ac07a41d Branch: json Author: Sergey Bylokhov Date: 2025-12-26 19:12:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac07a41de9877aec3e9d5e7a23b0583038a7956d 8374360: Update copyright year to 2025 for test/jdk/jdk/jfr in files where it was missed Reviewed-by: egahlin ! test/jdk/jdk/jfr/api/consumer/TestRecordedClass.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedFrameType.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFileSanitization.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFileWrite.java ! test/jdk/jdk/jfr/api/consumer/log/TestContent.java ! test/jdk/jdk/jfr/api/consumer/log/TestDiskOnOff.java ! test/jdk/jdk/jfr/api/consumer/log/TestDynamicStart.java ! test/jdk/jdk/jfr/api/consumer/log/TestMemoryDiskTransition.java ! test/jdk/jdk/jfr/api/consumer/log/TestMemoryOnly.java ! test/jdk/jdk/jfr/api/consumer/log/TestSystemEvents.java ! test/jdk/jdk/jfr/api/consumer/log/TestTruncation.java ! test/jdk/jdk/jfr/api/consumer/log/TestUserEvents.java ! test/jdk/jdk/jfr/api/consumer/log/TestVerbosity.java ! test/jdk/jdk/jfr/api/consumer/log/TestWithStreaming.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestDump.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestRecordingName.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryAfterStart.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryBeforeStart.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryLastModified.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryMultipleProcesses.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpDevNull.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEvent.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerQueueUtilization.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1InvalidHeapRegionTypeChangeEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCCPUTimeEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCHeapMemoryPoolUsageEvent.java ! test/jdk/jdk/jfr/event/gc/heapsummary/HeapSummaryEventAllGcs.java ! test/jdk/jdk/jfr/event/io/TestAsynchronousFileChannelEvents.java ! test/jdk/jdk/jfr/event/io/TestSocketAdapterEvents.java ! test/jdk/jdk/jfr/event/runtime/TestDeprecatedEvent.java ! test/jdk/jdk/jfr/event/runtime/TestDirectBufferStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestFinalizerStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestNativeLibraryLoadEvent.java ! test/jdk/jdk/jfr/event/security/TestInitialSecurityPropertyEvent.java ! test/jdk/jdk/jfr/event/security/TestSecurityProviderServiceEvent.java ! test/jdk/jdk/jfr/jcmd/TestJcmdConfigureReadOnly.java ! test/jdk/jdk/jfr/jcmd/TestJcmdOptionSpecifiedOnce.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartGeneratedFilename.java ! test/jdk/jdk/jfr/jcmd/TestJcmdViewMissingData.java ! test/jdk/jdk/jfr/jmx/streaming/TestClose.java ! test/jdk/jdk/jfr/jmx/streaming/TestDelegated.java ! test/jdk/jdk/jfr/jmx/streaming/TestDumpOrder.java ! test/jdk/jdk/jfr/jmx/streaming/TestMetadataEvent.java ! test/jdk/jdk/jfr/jmx/streaming/TestMultipleChunks.java ! test/jdk/jdk/jfr/jmx/streaming/TestNew.java ! test/jdk/jdk/jfr/jmx/streaming/TestRotate.java ! test/jdk/jdk/jfr/jmx/streaming/TestSetSettings.java ! test/jdk/jdk/jfr/jmx/streaming/TestStart.java ! test/jdk/jdk/jfr/jmx/streaming/TestStop.java ! test/jdk/jdk/jfr/jvm/TestChunkIntegrity.java ! test/jdk/jdk/jfr/jvm/TestFatEvent.java ! test/jdk/jdk/jfr/jvm/TestHiddenWait.java ! test/jdk/jdk/jfr/jvm/TestLongStringsInPool.java ! test/jdk/jdk/jfr/jvm/TestVerifyInstrumentation.java ! test/jdk/jdk/jfr/startupargs/TestPreserveRepository.java ! test/jdk/jdk/jfr/startupargs/TestStartHelp.java ! test/jdk/jdk/jfr/startupargs/TestStartupOptionSpecifiedOnce.java ! test/jdk/jdk/jfr/threading/TestStringPoolVirtualThreadPinning.java ! test/jdk/jdk/jfr/tool/TestConfigure.java ! test/jdk/jdk/jfr/tool/TestView.java Changeset: e7f9132e Branch: json Author: Alexey Ivanov Date: 2025-12-26 20:12:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7f9132e8992ac281d1e4777a9664d1c8b817f4f 8374345: Restore the original copyright year in ExtremeFontSizeTest.java Reviewed-by: serb, syan ! test/jdk/java/awt/FontMetrics/ExtremeFontSizeTest.java Changeset: 5c694eab Branch: json Author: Sergey Bylokhov Date: 2025-12-27 04:45:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5c694eab0f48045d2f71d0cd5ab53c1daddaa963 8374363: Update copyright year to 2025 for test/micro in files where it was missed Reviewed-by: phh ! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromSliceTest.java ! test/micro/org/openjdk/bench/java/util/ImmutableColls.java ! test/micro/org/openjdk/bench/vm/compiler/MergeStoreBench.java ! 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/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: 2886c3b6 Branch: json Author: Sergey Bylokhov Date: 2025-12-27 04:56:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2886c3b68a8d4b098f7d093f0406d2a15e5910dc 8374358: Update copyright year to 2025 for test/hotspot in files where it was missed Reviewed-by: phh ! test/hotspot/jtreg/TEST.quick-groups ! test/hotspot/jtreg/applications/jcstress/TestGenerator.java ! test/hotspot/jtreg/compiler/c2/Test7005594.java ! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndLoadKlass.java ! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndNonExactAllocate.java ! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndNullableLoads.java ! test/hotspot/jtreg/compiler/c2/irTests/TestPhiDuplicatedConversion.java ! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java ! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java ! test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndNonReduciblePhi.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/BMITestRunner.java ! test/hotspot/jtreg/compiler/intrinsics/math/TestMinMaxIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedCPU.java ! test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventListener.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventTest.java ! test/hotspot/jtreg/compiler/lib/compile_framework/CompileFramework.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfo.java ! test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java ! test/hotspot/jtreg/compiler/loopopts/TestMissingSkeletonPredicateForIfNode.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java ! test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorReinterpret.java ! test/hotspot/jtreg/compiler/vectorization/TestBufferVectorization.java ! test/hotspot/jtreg/compiler/vectorization/TestOptionVectorizeIR.java ! test/hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java ! test/hotspot/jtreg/compiler/vectorization/TestRoundVectRiscv64.java ! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicBooleanOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopLiveOutNodesTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopRangeStrideTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/MultipleLoopsTest.java ! test/hotspot/jtreg/gc/arguments/TestMinInitialErgonomics.java ! test/hotspot/jtreg/gc/arguments/TestParallelGCErgo.java ! test/hotspot/jtreg/gc/g1/TestHumongousConcurrentStartUndo.java ! test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryDataRunner.java ! test/hotspot/jtreg/gc/g1/plab/TestPLABEvacuationFailure.java ! test/hotspot/jtreg/gc/g1/plab/lib/PLABUtils.java ! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java ! test/hotspot/jtreg/gc/stress/TestStressG1Uncommit.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithG1.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithParallel.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithSerial.java ! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/XShareAuto.java ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java ! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/StackWalkNativeToJava.java ! test/hotspot/jtreg/runtime/Monitor/MonitorWithDeadObjectTest.java ! test/hotspot/jtreg/runtime/NMT/JcmdWithNMTDisabled.java ! test/hotspot/jtreg/runtime/StackGap/TestStackGap.java ! test/hotspot/jtreg/runtime/StackGuardPages/TestStackGuardPages.java ! test/hotspot/jtreg/runtime/TLS/TestTLS.java ! test/hotspot/jtreg/runtime/Thread/TooSmallStackSize.java ! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithUseImplMethodHandle.java ! test/hotspot/jtreg/runtime/cds/appcds/LotsOfJRTClasses.java ! test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java ! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestFileSafety.java ! test/hotspot/jtreg/runtime/cds/appcds/test-classes/BadLookupSwitch.jcod ! test/hotspot/jtreg/runtime/jni/atExit/libatExit.c ! test/hotspot/jtreg/runtime/jni/checked/TestLargeUTF8Length.java ! test/hotspot/jtreg/runtime/jni/daemonDestroy/TestDaemonDestroy.java ! test/hotspot/jtreg/runtime/jni/getCreatedJavaVMs/TestGetCreatedJavaVMs.java ! test/hotspot/jtreg/runtime/verifier/TraceClassRes.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbAttach.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbAttachDifferentJVMs.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbClasses.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbField.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbHistory.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJdis.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJhisto.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAs.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbSource.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbSymbol.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbTestAllocationMerge.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbThread.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbVmStructsDump.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbWhere.java ! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java ! test/hotspot/jtreg/serviceability/sa/TestClassDump.java ! test/hotspot/jtreg/serviceability/sa/TestClhsdbJstackLock.java ! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java ! test/hotspot/jtreg/serviceability/sa/TestDebugInfoDecode.java ! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java ! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java ! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java ! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackPrintVMLocks.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackUpcall.java ! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java ! test/hotspot/jtreg/serviceability/sa/TestJmapCoreMetaspace.java ! test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java ! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java ! test/hotspot/jtreg/serviceability/sa/TestSysProps.java ! test/hotspot/jtreg/serviceability/sa/TestType.java ! test/hotspot/jtreg/serviceability/sa/UniqueVtableTest.java ! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbAttachToDebugServer.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbTestConnectArgument.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdConnectTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/DisableRegistryTest.java ! test/hotspot/jtreg/testlibrary/ctw/Makefile ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/ByteCodeVisitor.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/flag/TestCompilePhaseCollector.java ! test/hotspot/jtreg/testlibrary_tests/verify/tests/TestVerify.java ! test/hotspot/jtreg/vmTestbase/gc/vector/LinearListLow/TestDescription.java ! test/hotspot/jtreg/vmTestbase/jit/removal_candidates.txt ! test/hotspot/jtreg/vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach010/attach010Agent00.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC05/tc05t001/tc05t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t006/ma10t006.cpp ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001.java ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/GC.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/TestDebuggerType1.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/hotswap/HotSwap.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/runner/ThreadsRunner.java ! test/hotspot/jtreg/vmTestbase/nsk/share/test/Stresser.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress007.cpp ! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/JniArmHFTestGenerator.java.txt Changeset: 9512a43e Branch: json Author: Sergey Bylokhov Date: 2025-12-27 07:02:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9512a43e82652be7294338c11cc9ffb0f0324b92 8374365: Update copyright year to 2025 for test/jdk in files where it was missed Reviewed-by: phh ! test/jdk/com/sun/net/httpserver/simpleserver/CustomFileSystemTest.java ! test/jdk/java/beans/Introspector/4520754/Test4520754.java ! test/jdk/java/beans/Performance/TestIntrospector.java ! test/jdk/java/beans/PropertyChangeSupport/Test4682386.java ! test/jdk/java/foreign/TestMemoryAlignment.java ! test/jdk/java/foreign/TestUpcallStructScope.java ! test/jdk/java/foreign/libTest4BAlignedDouble.c ! test/jdk/java/foreign/libTestUpcallStructScope.c ! test/jdk/java/io/File/libGetXSpace.c ! test/jdk/java/io/pathNames/win32/DriveOnly.java ! test/jdk/java/lang/Class/getEnclosingClass/EnclosingClass.java ! test/jdk/java/lang/Class/getEnclosingClass/EnclosingClassTest.java ! test/jdk/java/lang/Class/getEnclosingClass/common/TestMe.java ! test/jdk/java/lang/ProcessBuilder/FDLeakTest/exeFDLeakTester.c ! test/jdk/java/lang/ScopedValue/ManyBindings.java ! test/jdk/java/lang/ScopedValue/ScopedValueAPI.java ! test/jdk/java/lang/System/PropertyTest.java ! test/jdk/java/lang/System/i18nEnvArg.java ! test/jdk/java/lang/module/ClassFileVersionsTest.java ! test/jdk/java/lang/module/ModuleDescriptorTest.java ! test/jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java ! test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java ! test/jdk/java/net/URL/OpenStream.java ! test/jdk/java/net/httpclient/altsvc/altsvc-dns-hosts.txt ! test/jdk/java/nio/channels/FileChannel/directio/DirectIOTest.java ! test/jdk/java/nio/channels/FileChannel/directio/libDirectIO.c ! test/jdk/java/nio/file/Path/UriImportExport.java ! test/jdk/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java ! test/jdk/java/nio/file/spi/CustomSystemClassLoader.java ! test/jdk/java/nio/file/spi/SetDefaultProvider.java ! test/jdk/java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java ! test/jdk/java/time/tck/java/time/TCKInstant.java ! test/jdk/java/util/Collections/T5078378.java ! test/jdk/java/util/List/ListFactories.java ! test/jdk/java/util/Locale/LocaleProvidersFormat.java ! test/jdk/java/util/concurrent/CompletableFuture/CompletableFutureOrTimeoutExceptionallyTest.java ! test/jdk/java/util/concurrent/Executors/AutoShutdown.java ! test/jdk/java/util/concurrent/forkjoin/Starvation.java ! test/jdk/java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java ! test/jdk/java/util/regex/TestCases.txt ! test/jdk/java/util/stream/GathererTest.java ! test/jdk/java/util/zip/CloseInflaterDeflaterTest.java ! test/jdk/java/util/zip/DeflaterClose.java ! test/jdk/java/util/zip/InflaterClose.java ! test/jdk/java/util/zip/TotalInOut.java ! test/jdk/javax/management/security/HashedPasswordFileTest.java ! test/jdk/javax/net/ssl/SSLSocket/Tls13PacketSize.java ! test/jdk/javax/net/ssl/Stapling/StapleEnableProps.java ! test/jdk/jdk/incubator/vector/gen-template.sh ! test/jdk/jdk/incubator/vector/templates/Unit-header.template ! test/jdk/jdk/internal/platform/docker/TestSystemMetrics.java ! test/jdk/jdk/internal/platform/docker/TestUseContainerSupport.java ! test/jdk/jdk/modules/etc/DefaultModules.java ! test/jdk/jni/nullCaller/NullCallerTest.java ! test/jdk/performance/client/SwingMark/src/AbstractSwingTest.java ! test/jdk/performance/client/SwingMark/src/JMTest_01.java ! test/jdk/performance/client/SwingMark/src/JMTest_02.java ! test/jdk/performance/client/SwingMark/src/JMTest_03.java ! test/jdk/performance/client/SwingMark/src/JMTest_04.java ! test/jdk/performance/client/SwingMark/src/JMTest_05.java ! test/jdk/performance/client/SwingMark/src/MenuTest.java ! test/jdk/performance/client/SwingMark/src/TypingTest.java ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/button/resources/ButtonDemo.html ! test/jdk/sun/awt/font/TestArabicHebrew.java ! test/jdk/sun/security/provider/FileInputStreamPool/FileInputStreamPoolTest.java ! test/jdk/tools/jimage/ImageReaderDuplicateChildNodesTest.java ! test/jdk/tools/jlink/SnippetsTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JavaAppDescTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Annotations.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/RunnablePackageTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DefaultBundlingEnvironmentTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/OverridableResourceTest.java ! test/jdk/tools/jpackage/windows/WinRenameTest.java ! test/jdk/tools/launcher/JniInvocationTest.java Changeset: 5e685f6f Branch: json Author: Anjian Wen Date: 2025-12-28 09:13:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e685f6f2c7872a4239ef0c0a0afa60f4526529e 8374351: RISC-V: Small refactoring for crypto macro-assembler routines Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 078e71f4 Branch: json Author: Kirill Shirokov Committer: Xiaolong Peng Date: 2025-12-29 21:09:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/078e71f4a3d68d298ab3c383e46d18912e1de7db 8344345: test/hotspot/gtest/x86/x86-asmtest.py has trailing whitespaces Reviewed-by: phh, lmesnik ! test/hotspot/gtest/x86/x86-asmtest.py Changeset: 92c6799b Branch: json Author: Sergey Bylokhov Date: 2025-12-29 21:20:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92c6799b401eb786949e88cd7142002b2a875ce0 8374361: Update copyright year to 2025 for jdk.hotspot.agent in files where it was missed Reviewed-by: phh ! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/Debugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64RegisterMap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java ! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp Changeset: 08450f2c Branch: json Author: Sergey Bylokhov Date: 2025-12-30 07:01:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/08450f2c4d447c42a2ca8222d162ae3d2d25268a 8374326: Update copyright year to 2025 for jdk.jpackage in files where it was missed Reviewed-by: phh ! src/jdk.jpackage/linux/native/libapplauncher/LinuxLauncherLib.cpp ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgInstallerScripts.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/ResourceLocator.java ! src/jdk.jpackage/share/native/applauncher/PackageFile.cpp ! src/jdk.jpackage/share/native/common/Dll.h ! src/jdk.jpackage/share/native/common/app.cpp ! src/jdk.jpackage/share/native/common/tstrings.cpp ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixLauncherAsService.java ! src/jdk.jpackage/windows/native/common/MsiUtils.h ! src/jdk.jpackage/windows/native/libjpackage/VersionInfo.cpp ! src/jdk.jpackage/windows/native/libmsica/Version.cpp ! src/jdk.jpackage/windows/native/libmsica/Version.h ! src/jdk.jpackage/windows/native/libmsica/libmsica.cpp Changeset: e4e923a1 Branch: json Author: Martin Doerr Date: 2025-12-30 09:49:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4e923a1ffc8ff059c983c7e9201d0ee3273482d 8374195: TestReplaceNarrowPhiWithBottomPhi fails on ppc64 platforms in (fast)debug Reviewed-by: mbaesken, jbechberger ! test/hotspot/jtreg/compiler/c2/TestReplaceNarrowPhiWithBottomPhi.java Changeset: a6462d64 Branch: json Author: Sergey Bylokhov Date: 2025-12-30 12:08:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a6462d641cba004829f9136df22f3d953c0e0c5d 8374316: Update copyright year to 2025 for hotspot in files where it was missed Reviewed-by: kbarrett ! src/hotspot/cpu/aarch64/assembler_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad ! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp ! src/hotspot/cpu/aarch64/methodHandles_aarch64.hpp ! src/hotspot/cpu/aarch64/register_aarch64.hpp ! src/hotspot/cpu/aarch64/smallRegisterMap_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp ! src/hotspot/cpu/arm/assembler_arm_32.hpp ! src/hotspot/cpu/arm/c1_Defs_arm.hpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.hpp ! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.hpp ! src/hotspot/cpu/arm/interp_masm_arm.hpp ! src/hotspot/cpu/arm/matcher_arm.hpp ! src/hotspot/cpu/arm/smallRegisterMap_arm.inline.hpp ! src/hotspot/cpu/arm/stackChunkFrameStream_arm.inline.hpp ! src/hotspot/cpu/arm/stubRoutines_arm.hpp ! src/hotspot/cpu/arm/vmreg_arm.hpp ! src/hotspot/cpu/arm/vmreg_arm.inline.hpp ! src/hotspot/cpu/ppc/c1_Defs_ppc.hpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.hpp ! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp ! src/hotspot/cpu/ppc/continuationHelper_ppc.inline.hpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/smallRegisterMap_ppc.inline.hpp ! src/hotspot/cpu/ppc/stackChunkFrameStream_ppc.inline.hpp ! src/hotspot/cpu/riscv/assembler_riscv.inline.hpp ! src/hotspot/cpu/riscv/c1_Defs_riscv.hpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp ! src/hotspot/cpu/riscv/codeBuffer_riscv.hpp ! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp ! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/gc/z/z_riscv.ad ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp ! src/hotspot/cpu/riscv/javaFrameAnchor_riscv.hpp ! src/hotspot/cpu/riscv/matcher_riscv.hpp ! src/hotspot/cpu/riscv/methodHandles_riscv.hpp ! src/hotspot/cpu/riscv/riscv_b.ad ! src/hotspot/cpu/riscv/smallRegisterMap_riscv.inline.hpp ! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp ! src/hotspot/cpu/s390/assembler_s390.inline.hpp ! src/hotspot/cpu/s390/c1_Defs_s390.hpp ! src/hotspot/cpu/s390/c1_FrameMap_s390.hpp ! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp ! src/hotspot/cpu/s390/disassembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/interp_masm_s390.hpp ! src/hotspot/cpu/s390/javaFrameAnchor_s390.hpp ! src/hotspot/cpu/s390/matcher_s390.hpp ! src/hotspot/cpu/s390/smallRegisterMap_s390.inline.hpp ! src/hotspot/cpu/s390/stackChunkFrameStream_s390.inline.hpp ! src/hotspot/cpu/s390/stubRoutines_s390.hpp ! src/hotspot/cpu/x86/assembler_x86.inline.hpp ! src/hotspot/cpu/x86/c1_Defs_x86.hpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.hpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp ! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/z/z_x86_64.ad ! src/hotspot/cpu/x86/icache_x86.hpp ! src/hotspot/cpu/x86/interpreterRT_x86.hpp ! src/hotspot/cpu/x86/matcher_x86.hpp ! src/hotspot/cpu/x86/methodHandles_x86.hpp ! src/hotspot/cpu/x86/nativeInst_x86.hpp ! src/hotspot/cpu/x86/peephole_x86_64.hpp ! src/hotspot/cpu/x86/rdtsc_x86.hpp ! src/hotspot/cpu/x86/smallRegisterMap_x86.inline.hpp ! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/zero/assembler_zero.inline.hpp ! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp ! src/hotspot/cpu/zero/icache_zero.hpp ! src/hotspot/cpu/zero/smallRegisterMap_zero.inline.hpp ! src/hotspot/cpu/zero/stackChunkFrameStream_zero.inline.hpp ! src/hotspot/cpu/zero/stubRoutines_zero.hpp ! src/hotspot/os/aix/libodm_aix.cpp ! src/hotspot/os/aix/libperfstat_aix.hpp ! src/hotspot/os/aix/osThread_aix.hpp ! src/hotspot/os/aix/os_aix.hpp ! src/hotspot/os/linux/gc/z/zSyscall_linux.hpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/linux/os_linux.inline.hpp ! src/hotspot/os/linux/procMapsParser.hpp ! src/hotspot/os/posix/include/jvm_md.h ! src/hotspot/os/posix/signals_posix.hpp ! src/hotspot/os/posix/threadLocalStorage_posix.cpp ! src/hotspot/os/windows/gc/z/zSyscall_windows.hpp ! src/hotspot/os/windows/os_windows.hpp ! src/hotspot/os/windows/safefetch_windows.hpp ! src/hotspot/os_cpu/bsd_aarch64/icache_bsd_aarch64.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/copy_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/icache_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_aarch64/safefetch_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/threadLS_linux_aarch64.S ! src/hotspot/os_cpu/linux_ppc/gc/z/zSyscall_linux_ppc.hpp ! src/hotspot/os_cpu/linux_riscv/orderAccess_linux_riscv.hpp ! src/hotspot/os_cpu/windows_aarch64/icache_windows_aarch64.hpp ! src/hotspot/share/adlc/adlc.hpp ! src/hotspot/share/adlc/adlparse.hpp ! src/hotspot/share/asm/assembler.hpp ! src/hotspot/share/c1/c1_Canonicalizer.hpp ! src/hotspot/share/c1/c1_Defs.hpp ! src/hotspot/share/c1/c1_GraphBuilder.hpp ! src/hotspot/share/c1/c1_Instruction.hpp ! src/hotspot/share/c1/c1_InstructionPrinter.hpp ! src/hotspot/share/c1/c1_LinearScan.hpp ! src/hotspot/share/c1/c1_Optimizer.hpp ! src/hotspot/share/c1/c1_RangeCheckElimination.hpp ! src/hotspot/share/cds/aotClassLinker.hpp ! src/hotspot/share/cds/aotMappedHeapLoader.inline.hpp ! src/hotspot/share/cds/aotStreamedHeapLoader.hpp ! src/hotspot/share/cds/aotThread.cpp ! src/hotspot/share/cds/lambdaFormInvokers.inline.hpp ! src/hotspot/share/ci/bcEscapeAnalyzer.hpp ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/ci/ciInstance.hpp ! src/hotspot/share/ci/ciMetadata.hpp ! src/hotspot/share/ci/ciTypeFlow.hpp ! src/hotspot/share/ci/ciUtilities.inline.hpp ! src/hotspot/share/classfile/bytecodeAssembler.hpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/classfile/classLoaderStats.hpp ! src/hotspot/share/classfile/defaultMethods.hpp ! src/hotspot/share/classfile/javaClassesImpl.hpp ! src/hotspot/share/classfile/vmClasses.hpp ! src/hotspot/share/code/codeBehaviours.hpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/code/compiledIC.hpp ! src/hotspot/share/code/dependencyContext.hpp ! src/hotspot/share/compiler/abstractCompiler.hpp ! src/hotspot/share/compiler/compileLog.hpp ! src/hotspot/share/compiler/compiler_globals.hpp ! src/hotspot/share/compiler/directivesParser.hpp ! src/hotspot/share/compiler/disassembler.hpp ! src/hotspot/share/compiler/methodMatcher.hpp ! src/hotspot/share/compiler/oopMap.hpp ! src/hotspot/share/compiler/oopMap.inline.hpp ! src/hotspot/share/gc/g1/g1AllocRegion.hpp ! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp ! src/hotspot/share/gc/g1/g1Allocator.hpp ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp ! src/hotspot/share/gc/g1/g1CardSet.inline.hpp ! src/hotspot/share/gc/g1/g1CardSetMemory.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.inline.hpp ! src/hotspot/share/gc/g1/g1EdenRegions.hpp ! src/hotspot/share/gc/g1/g1EvacStats.hpp ! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.hpp ! src/hotspot/share/gc/g1/g1FullGCScope.hpp ! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp ! src/hotspot/share/gc/g1/g1ParallelCleaning.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp ! src/hotspot/share/gc/g1/g1RegionsOnNodes.hpp ! src/hotspot/share/gc/g1/g1RootProcessor.hpp ! src/hotspot/share/gc/g1/g1ServiceThread.hpp ! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp ! src/hotspot/share/gc/g1/g1Trace.hpp ! src/hotspot/share/gc/g1/g1VMOperations.hpp ! src/hotspot/share/gc/parallel/objectStartArray.hpp ! src/hotspot/share/gc/parallel/parallel_globals.hpp ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp ! src/hotspot/share/gc/parallel/psMemoryPool.hpp ! src/hotspot/share/gc/parallel/psOldGen.hpp ! src/hotspot/share/gc/parallel/psPromotionLAB.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psScavenge.hpp ! src/hotspot/share/gc/parallel/psVMOperations.hpp ! src/hotspot/share/gc/parallel/psVirtualspace.hpp ! src/hotspot/share/gc/parallel/psYoungGen.hpp ! src/hotspot/share/gc/parallel/spaceCounters.hpp ! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp ! src/hotspot/share/gc/serial/cSpaceCounters.hpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/serialVMOperations.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp ! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp ! src/hotspot/share/gc/shared/barrierSet.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp ! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp ! src/hotspot/share/gc/shared/collectedHeap.inline.hpp ! src/hotspot/share/gc/shared/collectorCounters.hpp ! src/hotspot/share/gc/shared/gcArguments.hpp ! src/hotspot/share/gc/shared/gcCause.hpp ! src/hotspot/share/gc/shared/gcHeapSummary.hpp ! src/hotspot/share/gc/shared/gcLocker.hpp ! src/hotspot/share/gc/shared/gcLogPrecious.hpp ! src/hotspot/share/gc/shared/gcPolicyCounters.hpp ! src/hotspot/share/gc/shared/gcThreadLocalData.hpp ! src/hotspot/share/gc/shared/gcTrace.hpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/gc/shared/genArguments.hpp ! src/hotspot/share/gc/shared/hSpaceCounters.hpp ! src/hotspot/share/gc/shared/oopStorage.hpp ! src/hotspot/share/gc/shared/parallelCleaning.hpp ! src/hotspot/share/gc/shared/partialArraySplitter.hpp ! src/hotspot/share/gc/shared/referenceProcessor.hpp ! src/hotspot/share/gc/shared/scavengableNMethods.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupThread.hpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! src/hotspot/share/gc/z/zArguments.hpp ! src/hotspot/share/gc/z/zBarrier.hpp ! src/hotspot/share/gc/z/zBarrierSet.hpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.hpp ! src/hotspot/share/gc/z/zGeneration.hpp ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zHeapIterator.hpp ! src/hotspot/share/gc/z/zMark.hpp ! src/hotspot/share/gc/z/zMark.inline.hpp ! src/hotspot/share/gc/z/zMarkContext.hpp ! src/hotspot/share/gc/z/zMarkContext.inline.hpp ! src/hotspot/share/gc/z/zNMethod.hpp ! src/hotspot/share/gc/z/zNMethodTableIteration.hpp ! src/hotspot/share/gc/z/zPageTable.hpp ! src/hotspot/share/gc/z/zRemembered.hpp ! src/hotspot/share/gc/z/zStat.hpp ! src/hotspot/share/gc/z/zThreadLocalData.hpp ! src/hotspot/share/gc/z/zUncoloredRoot.hpp ! src/hotspot/share/include/jmm.h ! src/hotspot/share/include/jvm_io.h ! src/hotspot/share/interpreter/bytecode.hpp ! src/hotspot/share/interpreter/bytecode.inline.hpp ! src/hotspot/share/interpreter/bytecodeHistogram.hpp ! src/hotspot/share/interpreter/bytecodeStream.hpp ! src/hotspot/share/interpreter/bytecodeTracer.hpp ! src/hotspot/share/interpreter/interpreter.hpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/interpreter/templateInterpreter.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.hpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.inline.hpp ! src/hotspot/share/interpreter/zero/zeroInterpreter.hpp ! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.hpp ! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.hpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.hpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.hpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp ! src/hotspot/share/jfr/metadata/jfrSerializer.hpp ! src/hotspot/share/jfr/recorder/jfrEventSetting.hpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilterRegistry.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolWriter.hpp ! src/hotspot/share/jfr/support/jfrDeprecationEventWriter.hpp ! src/hotspot/share/jfr/support/jfrDeprecationManager.hpp ! src/hotspot/share/jfr/support/jfrObjectAllocationSample.hpp ! src/hotspot/share/jfr/support/jfrStackTraceMark.hpp ! src/hotspot/share/jfr/utilities/jfrBigEndian.hpp ! src/hotspot/share/jfr/utilities/jfrDoublyLinkedList.hpp ! src/hotspot/share/jfr/utilities/jfrEpochQueue.inline.hpp ! src/hotspot/share/jfr/utilities/jfrRelation.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp ! src/hotspot/share/libadt/vectset.hpp ! src/hotspot/share/logging/log.hpp ! src/hotspot/share/logging/logConfiguration.hpp ! src/hotspot/share/logging/logDecorators.hpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/memory/iterator.hpp ! src/hotspot/share/memory/memoryReserver.hpp ! src/hotspot/share/memory/metaspace/metablock.inline.hpp ! src/hotspot/share/memory/resourceArea.inline.hpp ! src/hotspot/share/nmt/mallocHeader.hpp ! src/hotspot/share/nmt/mallocHeader.inline.hpp ! src/hotspot/share/nmt/nativeCallStackPrinter.hpp ! src/hotspot/share/oops/access.hpp ! src/hotspot/share/oops/access.inline.hpp ! src/hotspot/share/oops/instanceClassLoaderKlass.hpp ! src/hotspot/share/oops/instanceMirrorKlass.hpp ! src/hotspot/share/oops/instanceRefKlass.hpp ! src/hotspot/share/oops/instanceStackChunkKlass.hpp ! src/hotspot/share/oops/metadata.hpp ! src/hotspot/share/oops/oopCast.inline.hpp ! src/hotspot/share/oops/oopHandle.inline.hpp ! src/hotspot/share/oops/stackChunkOop.hpp ! src/hotspot/share/oops/weakHandle.inline.hpp ! src/hotspot/share/opto/callGenerator.hpp ! src/hotspot/share/opto/countbitsnode.hpp ! src/hotspot/share/opto/escape.hpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/idealKit.hpp ! src/hotspot/share/opto/indexSet.hpp ! src/hotspot/share/opto/intrinsicnode.hpp ! src/hotspot/share/opto/multnode.hpp ! src/hotspot/share/opto/stringopts.hpp ! src/hotspot/share/opto/superwordVTransformBuilder.hpp ! src/hotspot/share/prims/foreignGlobals.inline.hpp ! src/hotspot/share/prims/jvmtiAgent.hpp ! src/hotspot/share/prims/jvmtiEventController.inline.hpp ! src/hotspot/share/prims/jvmtiImpl.hpp ! src/hotspot/share/prims/jvmtiTagMapTable.hpp ! src/hotspot/share/prims/jvmtiThreadState.inline.hpp ! src/hotspot/share/prims/methodHandles.hpp ! src/hotspot/share/prims/vectorSupport.hpp ! src/hotspot/share/prims/vmstorage.hpp ! src/hotspot/share/runtime/continuationHelper.inline.hpp ! src/hotspot/share/runtime/continuationJavaClasses.hpp ! src/hotspot/share/runtime/continuationWrapper.inline.hpp ! src/hotspot/share/runtime/flags/flagSetting.hpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.hpp ! src/hotspot/share/runtime/handles.hpp ! src/hotspot/share/runtime/handles.inline.hpp ! src/hotspot/share/runtime/icache.hpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/java.hpp ! src/hotspot/share/runtime/jfieldIDWorkaround.hpp ! src/hotspot/share/runtime/monitorDeflationThread.hpp ! src/hotspot/share/runtime/notificationThread.hpp ! src/hotspot/share/runtime/park.hpp ! src/hotspot/share/runtime/perfDataTypes.hpp ! src/hotspot/share/runtime/safefetch.hpp ! src/hotspot/share/runtime/safepoint.hpp ! src/hotspot/share/runtime/safepointVerifiers.hpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/smallRegisterMap.inline.hpp ! src/hotspot/share/runtime/stackChunkFrameStream.hpp ! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp ! src/hotspot/share/runtime/stackWatermark.hpp ! src/hotspot/share/runtime/threadIdentifier.hpp ! src/hotspot/share/runtime/vframe.hpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/services/gcNotifier.hpp ! src/hotspot/share/services/threadIdTable.hpp ! src/hotspot/share/utilities/elfFile.hpp ! src/hotspot/share/utilities/macros.hpp ! src/hotspot/share/utilities/nativeCallStack.hpp ! src/hotspot/share/utilities/numberSeq.hpp ! src/hotspot/share/utilities/objectBitSet.hpp ! src/hotspot/share/utilities/objectBitSet.inline.hpp ! src/hotspot/share/utilities/resizableHashTable.hpp ! src/hotspot/share/utilities/ticks.hpp ! test/hotspot/jtreg/compiler/c2/cr7200264/TestIntVect.java ! test/hotspot/jtreg/compiler/c2/irTests/LShiftINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/LShiftLNodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/RShiftINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/RShiftLNodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/TestConv2BExpansion.java ! test/hotspot/jtreg/compiler/c2/irTests/TestFPComparison.java ! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java ! test/hotspot/jtreg/compiler/c2/irTests/TestLongRangeChecks.java ! test/hotspot/jtreg/compiler/c2/irTests/TestMinMaxIdentities.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java ! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java ! test/hotspot/jtreg/compiler/ciReplay/InliningBase.java ! test/hotspot/jtreg/compiler/compilercontrol/commands/OptionTest.java ! test/hotspot/jtreg/compiler/escapeAnalysis/TestFindInstMemRecursion.java ! test/hotspot/jtreg/compiler/escapeAnalysis/TestIterativeEA.java ! test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java ! test/hotspot/jtreg/compiler/intrinsics/TestCompareUnsigned.java ! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestMultiplyToLen.java ! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestShift.java ! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestSquareToLen.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsiTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsrTestI.java ! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java ! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsics.java ! test/hotspot/jtreg/compiler/jsr292/MHInlineTest.java ! test/hotspot/jtreg/compiler/jsr292/patches/java.base/java/lang/invoke/MethodHandleHelper.java ! test/hotspot/jtreg/compiler/jvmci/TestJVMCIPrintProperties.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java ! test/hotspot/jtreg/compiler/loopopts/TestLoopPredicationDivZeroCheck.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java ! test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateWithoutOpaqueLoopNodes.java ! test/hotspot/jtreg/compiler/splitif/TestSplitDivisionThroughPhi.java ! test/hotspot/jtreg/compiler/unsafe/OpaqueAccesses.java ! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVectorNaN.java ! test/hotspot/jtreg/compiler/vectorization/TestReverseBitsVector.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopArrayIndexComputeTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java ! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java ! test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java ! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java ! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java ! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedOldObjectsEvacuation.java ! test/hotspot/jtreg/gc/parallel/TestDynShrinkHeap.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java ! test/hotspot/jtreg/gtest/AsyncLogGtest.java ! test/hotspot/jtreg/gtest/CompressedKlassGtest.java ! test/hotspot/jtreg/gtest/MetaspaceGtests.java ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java ! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java ! test/hotspot/jtreg/runtime/ErrorHandling/UncaughtNativeExceptionTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/libNativeException.c ! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java ! test/hotspot/jtreg/runtime/NMT/MallocTestType.java ! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java ! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java ! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java ! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java ! test/hotspot/jtreg/runtime/cds/ServiceLoaderTest.java ! test/hotspot/jtreg/runtime/cds/SharedStringsDedup.java ! test/hotspot/jtreg/runtime/cds/SharedStringsRunAuto.java ! test/hotspot/jtreg/runtime/cds/appcds/CreateAOTCacheVerifyError.java ! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/PrintSharedArchiveAndExit.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NestHostOldInf.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/PrintSharedArchiveAndExit.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.foos/module-info.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsUtils.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAll.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/server/ServerMemoryMXBean.java Changeset: 3fd7bde3 Branch: json Author: Sergey Bylokhov Date: 2025-12-31 07:21:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3fd7bde31b965e027df423b3c2b5e1f360397195 8374378: Update copyright year to 2025 for jdk.internal.vm.ci in files where it was missed Reviewed-by: phh ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/BytecodeFrame.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/VirtualObject.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/Site.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledCode.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledCodeStream.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJavaType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstant.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfigAccess.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/VMField.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ConstantPool.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/EncodedSpeculationReason.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaMethod.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/JVMCIServiceLocator.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java Changeset: 36d2c277 Branch: json Author: Sergey Bylokhov Date: 2025-12-31 09:13:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/36d2c277c47767ba22208e2e49c46001642bd4f5 8374327: Update copyright year to 2025 for files in java.base added/updated by commits in 2025 Reviewed-by: jpai ! src/java.base/aix/classes/sun/nio/ch/AixPollPort.java ! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java ! src/java.base/share/classes/java/lang/CharacterData00.java.template ! src/java.base/share/classes/java/lang/CharacterDataLatin1.java.template ! src/java.base/share/classes/java/lang/CharacterDataPrivateUse.java ! src/java.base/share/classes/java/lang/CharacterDataUndefined.java ! src/java.base/share/classes/java/lang/ThreadBuilders.java ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/lang/ref/Cleaner.java ! src/java.base/share/classes/java/lang/ref/PhantomReference.java ! src/java.base/share/classes/java/lang/ref/SoftReference.java ! src/java.base/share/classes/java/lang/ref/WeakReference.java ! src/java.base/share/classes/java/lang/runtime/ExactConversionsSupport.java ! src/java.base/share/classes/java/net/Authenticator.java ! src/java.base/share/classes/java/net/doc-files/net-properties.html ! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/util/Collection.java ! src/java.base/share/classes/java/util/WeakHashMap.java ! src/java.base/share/classes/java/util/jar/JarInputStream.java ! src/java.base/share/classes/java/util/jar/JarVerifier.java ! src/java.base/share/classes/java/util/stream/GathererOp.java ! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java ! src/java.base/share/classes/java/util/zip/snippet-files/Snippets.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/jdk/internal/ValueBased.java ! src/java.base/share/classes/jdk/internal/access/JavaUtilConcurrentTLRAccess.java ! src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java ! src/java.base/share/classes/jdk/internal/foreign/abi/NativeEntryPoint.java ! src/java.base/share/classes/jdk/internal/foreign/abi/VMStorage.java ! src/java.base/share/classes/jdk/internal/icu/impl/Norm2AllModes.java ! src/java.base/share/classes/jdk/internal/icu/impl/UBiDiProps.java ! src/java.base/share/classes/jdk/internal/icu/impl/UCharacterProperty.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java ! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java ! src/java.base/share/classes/sun/net/www/MimeTable.java ! src/java.base/share/classes/sun/nio/ch/ThreadPool.java ! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java ! src/java.base/share/classes/sun/nio/fs/Cancellable.java ! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java ! src/java.base/share/classes/sun/security/ec/ECPrivateKeyImpl.java ! src/java.base/share/classes/sun/security/rsa/RSAPadding.java ! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java ! src/java.base/share/classes/sun/security/ssl/CertificateAuthoritiesExtension.java ! src/java.base/share/classes/sun/security/ssl/CertificateStatus.java ! src/java.base/share/classes/sun/security/ssl/CookieExtension.java ! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/ECPointFormatsExtension.java ! src/java.base/share/classes/sun/security/ssl/EncryptedExtensions.java ! src/java.base/share/classes/sun/security/ssl/ExtendedMasterSecretExtension.java ! src/java.base/share/classes/sun/security/ssl/HandshakeOutStream.java ! src/java.base/share/classes/sun/security/ssl/HelloRequest.java ! src/java.base/share/classes/sun/security/ssl/HelloVerifyRequest.java ! src/java.base/share/classes/sun/security/ssl/MaxFragExtension.java ! src/java.base/share/classes/sun/security/ssl/NamedGroup.java ! src/java.base/share/classes/sun/security/ssl/PredefinedDHParameterSpecs.java ! src/java.base/share/classes/sun/security/ssl/PskKeyExchangeModesExtension.java ! src/java.base/share/classes/sun/security/ssl/RSAServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/RenegoInfoExtension.java ! src/java.base/share/classes/sun/security/ssl/ServerHelloDone.java ! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java ! src/java.base/unix/classes/java/lang/ProcessImpl.java ! src/java.base/unix/classes/sun/nio/ch/FileKey.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileKey.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java ! src/java.base/unix/native/jspawnhelper/jspawnhelper.c ! src/java.base/unix/native/launcher/relauncher.c ! src/java.base/unix/native/libjava/locale_str.h ! src/java.base/unix/native/libnet/Inet4AddressImpl.c ! src/java.base/unix/native/libnet/NetworkInterface.c ! src/java.base/unix/native/libnet/net_util_md.h ! src/java.base/windows/classes/java/lang/ProcessImpl.java ! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthSequence.java ! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java ! src/java.base/windows/native/launcher/relauncher.c ! src/java.base/windows/native/libnet/NTLMAuthSequence.c Changeset: c6246d58 Branch: json Author: Sergey Bylokhov Date: 2025-12-31 10:04:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6246d58f72942b66cb0632186366f0b99402306 8374383: Update the copyright year to 2025 in the remaining files under test/ where it was missed Reviewed-by: jpai ! test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/GroupJavacBenchmark.java ! test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/JavacBenchmark.java ! test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/SingleJavacBenchmark.java ! test/failure_handler/src/share/conf/mac.properties ! test/jaxp/javax/xml/jaxp/unittest/validation/ValidationTest.java ! test/jdk/java/lang/StringBuffer/ECoreIndexOf.java ! test/jdk/java/lang/Thread/virtual/YieldQueuing.java ! test/jdk/javax/management/mxbean/MXBeanInteropTest1.java ! test/jdk/jdk/incubator/vector/Byte128VectorTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Double128VectorTests.java ! test/jdk/jdk/incubator/vector/Double256VectorTests.java ! test/jdk/jdk/incubator/vector/Double512VectorTests.java ! test/jdk/jdk/incubator/vector/Double64VectorTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Float128VectorTests.java ! test/jdk/jdk/incubator/vector/Float256VectorTests.java ! test/jdk/jdk/incubator/vector/Float512VectorTests.java ! test/jdk/jdk/incubator/vector/Float64VectorTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Int128VectorTests.java ! test/jdk/jdk/incubator/vector/Int256VectorTests.java ! test/jdk/jdk/incubator/vector/Int512VectorTests.java ! test/jdk/jdk/incubator/vector/Int64VectorTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Long128VectorTests.java ! test/jdk/jdk/incubator/vector/Long256VectorTests.java ! test/jdk/jdk/incubator/vector/Long512VectorTests.java ! test/jdk/jdk/incubator/vector/Long64VectorTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Short128VectorTests.java ! test/jdk/jdk/incubator/vector/Short256VectorTests.java ! test/jdk/jdk/incubator/vector/Short512VectorTests.java ! test/jdk/jdk/incubator/vector/Short64VectorTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java ! test/jdk/jdk/internal/platform/docker/MetricsCpuTester.java ! test/jdk/jdk/jfr/event/profiling/BaseTestFullStackTrace.java ! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleNative.java ! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSamplingLongPeriod.java ! test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java ! test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownLinks.java ! test/langtools/jdk/javadoc/doclet/testRelativeLinks/pkg/C.java ! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTagWithModule.java ! test/langtools/jdk/javadoc/doclet/testTitleInHref/TestTitleInHref.java ! test/langtools/jdk/javadoc/tool/modules/Modules.java ! test/langtools/jdk/jshell/Compiler.java ! test/langtools/jdk/jshell/HighlightUITest.java ! test/langtools/jdk/jshell/Presets.java ! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java ! test/langtools/tools/jnativescan/TestMissingSystemClass.java ! test/langtools/tools/jnativescan/cases/classpath/missingsystem/App.java ! test/langtools/tools/lib/toolbox/JavacTask.java ! test/langtools/tools/lib/types/TypeHarness.java ! test/lib/jdk/test/lib/NetworkConfiguration.java ! test/lib/jdk/test/lib/SA/SATestUtils.java ! test/lib/jdk/test/lib/containers/docker/DockerRunOptions.java ! test/lib/jdk/test/lib/helpers/ClassFileInstaller.java ! test/lib/jdk/test/whitebox/code/CodeBlob.java ! test/make/autoconf/test.m4 ! test/micro/org/openjdk/bench/java/lang/FPComparison.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayCriticalXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayElementsXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpCriticalImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpInitImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayRegionXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/XorOp.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/libjnitest.c ! test/micro/org/openjdk/bench/vm/compiler/ArrayFill.java ! test/micro/org/openjdk/bench/vm/compiler/TypeVectorOperations.java ! test/micro/org/openjdk/bench/vm/compiler/VectorAliasing.java ! test/micro/org/openjdk/bench/vm/compiler/VectorReduction2.java Changeset: 97f4f003 Branch: json Author: Kevin Walls Date: 2025-12-31 15:50:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/97f4f003f4de19596de7f3d40295506edaaa30af 8373917: test/hotspot/jtreg/vmTestbase/nsk/monitoring: -iterations setting misused in tests Reviewed-by: lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/share/runner/RunParams.java Changeset: a1a75ab6 Branch: json Author: Kevin Walls Date: 2025-12-31 16:26:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a1a75ab6d1ca25fc88be75239670f5a011ea3053 8373642: Test vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters003/TestDescription.java failed Reviewed-by: cjplummer, syan ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters001/CollectionCounters001.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters005/TestDescription.java Changeset: 2447e071 Branch: json Author: Sergey Bylokhov Date: 2025-12-31 17:13:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2447e07137b809aec9bdbb97f89b52488f5c02de 8374355: Update copyright year to 2025 for demo in files where it was missed Reviewed-by: aivanov ! src/demo/share/java2d/J2DBench/Makefile ! src/demo/share/java2d/J2DBench/build.xml ! src/demo/share/java2d/J2DBench/src/j2dbench/report/J2DAnalyzer.java ! src/demo/share/jfc/CodePointIM/com/sun/inputmethods/internal/codepointim/CodePointInputMethodDescriptor.java ! src/demo/share/jfc/J2Ddemo/java2d/RunWindow.java ! src/demo/share/jfc/J2Ddemo/java2d/Tools.java ! src/demo/share/jfc/Stylepad/HelloWorld.java ! src/demo/share/jfc/SwingSet2/SwingSet2.java ! src/demo/share/jfc/SwingSet2/resources/swingset_de.properties Changeset: 2d1be8a9 Branch: json Author: Sergey Bylokhov Date: 2025-12-31 17:15:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2d1be8a9e66fe82b60f7a22fd7796f0e54e60a5f 8374391: Update the copyright year to 2025 in the remaining files under src/ where it was missed Reviewed-by: aivanov ! src/java.base/linux/classes/jdk/internal/platform/cgroupv2/CgroupV2Subsystem.java ! src/java.base/share/classes/java/lang/invoke/CallSite.java ! src/java.base/share/classes/sun/util/locale/UnicodeLocaleExtension.java ! src/java.base/share/native/libjava/VirtualThread.c ! src/java.base/share/native/libverify/check_code.c ! src/java.compiler/share/classes/javax/tools/JavaFileManager.java ! src/java.compiler/share/classes/javax/tools/StandardLocation.java ! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java ! src/java.management/share/classes/javax/management/modelmbean/RequiredModelMBean.java ! src/java.management/share/classes/javax/management/remote/JMXConnectorServer.java ! src/java.management/share/classes/javax/management/remote/JMXConnectorServerMBean.java ! src/java.management/share/classes/sun/management/MemoryImpl.java ! src/java.naming/share/classes/com/sun/jndi/ldap/DefaultResponseControlFactory.java ! src/java.naming/share/classes/javax/naming/ldap/PagedResultsControl.java ! src/java.rmi/share/classes/sun/rmi/log/LogInputStream.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java ! src/java.sql/share/classes/java/sql/Statement.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ICONST.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReferenceType.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_CN.java ! 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/xpath/regex/RegularExpression.java ! src/jdk.compiler/share/classes/com/sun/source/tree/UsesTree.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMask.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMath.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorSpecies.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/package-info.java ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap ! src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/util/InetAddressConverter.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/ExpressionExecuter.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/ExpressionResolver.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/Parser.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/resources/jstat_options ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/Main.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java ! src/jdk.jdi/windows/native/libdt_shmem/shmem_md.c ! src/jdk.jdwp.agent/windows/native/libjdwp/proc_md.h ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/Dispatcher.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryResolver.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Query.java ! src/jdk.jfr/share/man/jfr.md ! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage.properties ! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage_de.properties ! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage_zh_CN.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Snippets.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ModuleDescriptorBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripJavaDebugAttributesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_de.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Startup.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties ! src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java ! src/jdk.jshell/share/classes/jdk/jshell/OuterWrapMap.java ! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/FreeInteractiveLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutGraph.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutMover.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutNode.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/EnableFreeLayoutAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LineWidget.java ! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java ! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/MakeNotEntrantEvent.java Changeset: 481ef1de Branch: json Author: Sergey Bylokhov Date: 2025-12-31 17:53:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/481ef1de7a2721adfb8a48bb56513e617347c122 8374352: Update copyright year to 2025 for test/langtools/tools/javac/ in files where it was missed Reviewed-by: aivanov ! test/langtools/tools/javac/6457284/T6457284.java ! test/langtools/tools/javac/OverrideChecks/InterfaceImplements.java ! test/langtools/tools/javac/OverrideChecks/InterfaceOverride.java ! test/langtools/tools/javac/OverrideChecks/T6326485.java ! test/langtools/tools/javac/T4093617/T4093617.java ! test/langtools/tools/javac/T5092545.java ! test/langtools/tools/javac/T5105890.java ! test/langtools/tools/javac/T6180021/AbstractSub.java ! test/langtools/tools/javac/T6180021/Sub.java ! test/langtools/tools/javac/T6231246/T6231246.java ! test/langtools/tools/javac/T6266772.java ! test/langtools/tools/javac/T6358024.java ! test/langtools/tools/javac/T6358166.java ! test/langtools/tools/javac/T6361619.java ! test/langtools/tools/javac/T6395974.java ! test/langtools/tools/javac/T6397286.java ! test/langtools/tools/javac/T6458823/T6458823.java ! test/langtools/tools/javac/TryWithResources/InterruptedExceptionTest.java ! test/langtools/tools/javac/TryWithResources/TwrAvoidNullCheck.java ! test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java ! test/langtools/tools/javac/annotations/crash_empty_enum_const/CrashEmptyEnumConstructorTest.java ! test/langtools/tools/javac/annotations/pos/AnnotationMethods.java ! test/langtools/tools/javac/api/6400303/T6400303.java ! test/langtools/tools/javac/api/6406133/T6406133.java ! test/langtools/tools/javac/api/6410643/T6410643.java ! test/langtools/tools/javac/api/6411310/T6411310.java ! test/langtools/tools/javac/api/6411333/T6411333.java ! test/langtools/tools/javac/api/6412656/T6412656.java ! test/langtools/tools/javac/api/6415780/T6415780.java ! test/langtools/tools/javac/api/6418694/T6418694.java ! test/langtools/tools/javac/api/6420409/T6420409.java ! test/langtools/tools/javac/api/6421111/T6421111.java ! test/langtools/tools/javac/api/6421756/T6421756.java ! test/langtools/tools/javac/api/6422215/T6422215.java ! test/langtools/tools/javac/api/6422327/T6422327.java ! test/langtools/tools/javac/api/6423003/T6423003.java ! test/langtools/tools/javac/api/6431257/T6431257.java ! test/langtools/tools/javac/api/6437999/T6437999.java ! test/langtools/tools/javac/api/6440333/T6440333.java ! test/langtools/tools/javac/api/6440528/T6440528.java ! test/langtools/tools/javac/api/6452876/T6452876.java ! test/langtools/tools/javac/api/6468404/T6468404.java ! test/langtools/tools/javac/api/6471599/Main.java ! test/langtools/tools/javac/api/6731573/T6731573.java ! test/langtools/tools/javac/api/7086261/T7086261.java ! test/langtools/tools/javac/api/8007344/Test.java ! test/langtools/tools/javac/api/DiagSpans.java ! test/langtools/tools/javac/api/Sibling.java ! test/langtools/tools/javac/api/T6257235.java ! test/langtools/tools/javac/api/T6258271.java ! test/langtools/tools/javac/api/T6265137.java ! test/langtools/tools/javac/api/T6306137.java ! test/langtools/tools/javac/api/T6357331.java ! test/langtools/tools/javac/api/T6358786.java ! test/langtools/tools/javac/api/T6397104.java ! test/langtools/tools/javac/api/T6400205.java ! test/langtools/tools/javac/api/T6400207.java ! test/langtools/tools/javac/api/T6407011.java ! test/langtools/tools/javac/api/TestEvalExpression.java ! test/langtools/tools/javac/api/TestGetTree.java ! test/langtools/tools/javac/api/TestJavacTask.java ! test/langtools/tools/javac/api/TestJavacTaskScanner.java ! test/langtools/tools/javac/api/TestOperators.java ! test/langtools/tools/javac/api/TestResolveIdent.java ! test/langtools/tools/javac/api/TestTreePath.java ! test/langtools/tools/javac/api/guide/Test.java ! test/langtools/tools/javac/api/taskListeners/EventsBalancedTest.java ! test/langtools/tools/javac/boxing/T6348760.java ! test/langtools/tools/javac/cast/5043020/T5043020.java ! test/langtools/tools/javac/cast/6302214/T6302214a.java ! test/langtools/tools/javac/diags/ArgTypeCompilerFactory.java ! test/langtools/tools/javac/diags/CheckResourceKeys.java ! test/langtools/tools/javac/diags/examples/AttemptToSynchronizeOnInstanceOfVbc.java ! test/langtools/tools/javac/diags/examples/ImportModule.java ! test/langtools/tools/javac/diags/examples/ImportModuleDoesNotRead/module-info.java ! test/langtools/tools/javac/diags/examples/ImportModuleDoesNotReadUnnamed.java ! test/langtools/tools/javac/diags/examples/ImportModuleNotFound.java ! test/langtools/tools/javac/diags/examples/ReturnBeforeSuperclassInit.java ! test/langtools/tools/javac/diags/examples/TryResourceThrowsInterruptedExc.java ! test/langtools/tools/javac/enum/6424358/T6424358.java ! test/langtools/tools/javac/enum/OkFinal.java ! test/langtools/tools/javac/enum/T5075242.java ! test/langtools/tools/javac/fatalErrors/ImproveFatalErrorHandling.java ! test/langtools/tools/javac/generics/5086027/T5086027pos.java ! test/langtools/tools/javac/generics/6192945/Method.java ! test/langtools/tools/javac/generics/6207386/Test.java ! test/langtools/tools/javac/generics/6227936/T6227936.java ! test/langtools/tools/javac/generics/6245699/T6245699c.java ! test/langtools/tools/javac/generics/6292765/T6292765.java ! test/langtools/tools/javac/generics/6332204/T6332204.java ! test/langtools/tools/javac/generics/6413682/TestPos.java ! test/langtools/tools/javac/generics/T6391995.java ! test/langtools/tools/javac/generics/inference/5073060/T5073060a.java ! test/langtools/tools/javac/generics/inference/5081782/Pos.java ! test/langtools/tools/javac/generics/inference/6215213/T6215213.java ! test/langtools/tools/javac/generics/inference/6278587/T6278587.java ! test/langtools/tools/javac/generics/inference/6302954/T6456971.java ! test/langtools/tools/javac/generics/inference/6359106/T6359106.java ! test/langtools/tools/javac/generics/rawOverride/AttributeSet.java ! test/langtools/tools/javac/generics/rawOverride/T6178365.java ! test/langtools/tools/javac/generics/typevars/4856983/T4856983.java ! test/langtools/tools/javac/generics/typevars/5060485/Method.java ! test/langtools/tools/javac/generics/typevars/5060485/Pos.java ! test/langtools/tools/javac/generics/wildcards/6330931/T6330931.java ! test/langtools/tools/javac/generics/wildcards/T5097548.java ! test/langtools/tools/javac/generics/wildcards/T5097548b.java ! test/langtools/tools/javac/jvm/6397652/T6397652.java ! test/langtools/tools/javac/lambda/LambdaExpr02.java ! test/langtools/tools/javac/lib/DPrinter.java ! test/langtools/tools/javac/modules/AddModulesTest.java ! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java ! test/langtools/tools/javac/modules/EdgeCases.java ! test/langtools/tools/javac/modules/QueryBeforeEnter.java ! test/langtools/tools/javac/multicatch/Pos10.java ! test/langtools/tools/javac/overload/T4494762.java ! test/langtools/tools/javac/patterns/Domination.java ! test/langtools/tools/javac/patterns/PrettyTest.java ! test/langtools/tools/javac/patterns/SOEDeeplyNestedBlocksTest.java ! test/langtools/tools/javac/patterns/T8332463a.java ! test/langtools/tools/javac/patterns/T8332463b.java ! test/langtools/tools/javac/positions/T6402077.java ! test/langtools/tools/javac/positions/T6404194.java ! test/langtools/tools/javac/positions/TreeEndPosTest.java ! test/langtools/tools/javac/processing/6348499/T6348499.java ! test/langtools/tools/javac/processing/6359313/T6359313.java ! test/langtools/tools/javac/processing/6413690/T6413690.java ! test/langtools/tools/javac/processing/6414633/T6414633.java ! test/langtools/tools/javac/processing/6430209/T6430209.java ! test/langtools/tools/javac/processing/T6439826.java ! test/langtools/tools/javac/processing/T8142931.java ! test/langtools/tools/javac/processing/errors/TestReturnCode.java ! test/langtools/tools/javac/processing/filer/TestPackageInfo.java ! test/langtools/tools/javac/processing/model/6194785/T6194785.java ! test/langtools/tools/javac/processing/model/LocalInAnonymous.java ! test/langtools/tools/javac/processing/model/testgetallmembers/Main.java ! test/langtools/tools/javac/processing/options/TestNoteOnImplicitProcessing.java ! test/langtools/tools/javac/processing/options/Xprint.java ! test/langtools/tools/javac/processing/rounds/CompleteOnClosed.java ! test/langtools/tools/javac/scope/6225935/T6225935.java ! test/langtools/tools/javac/scope/6225935/T6381787.java ! test/langtools/tools/javac/scope/6225935/Test.java ! test/langtools/tools/javac/scope/6392998/T6392998.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java ! test/langtools/tools/javac/sym/ElementStructureTest.java ! test/langtools/tools/javac/tree/VarTree.java ! test/langtools/tools/javac/types/UnknownTypeTest.java ! test/langtools/tools/javac/unicode/FirstChar.java ! test/langtools/tools/javac/unit/T6198196.java ! test/langtools/tools/javac/unit/util/convert/EnclosingCandidates.java ! test/langtools/tools/javac/unit/util/list/AbstractList.java ! test/langtools/tools/javac/unit/util/list/FromArray.java ! test/langtools/tools/javac/util/filemanager/TestName.java Changeset: 96e5c270 Branch: json Author: Michael McMahon Date: 2025-12-31 22:05:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/96e5c270b4ca0ad2b47ef3c090cbbfe4661bfc22 8373893: Refactor networking http server tests to use JUnit Reviewed-by: djelinski ! test/jdk/com/sun/net/httpserver/BasicAuthenticatorRealm.java ! test/jdk/com/sun/net/httpserver/CreateHttpServerTest.java ! test/jdk/com/sun/net/httpserver/DateFormatterTest.java ! test/jdk/com/sun/net/httpserver/FilterTest.java ! test/jdk/com/sun/net/httpserver/HeadersTest.java ! test/jdk/com/sun/net/httpserver/HttpContextTest.java ! test/jdk/com/sun/net/httpserver/HttpPrincipalTest.java ! test/jdk/com/sun/net/httpserver/HttpServerProviderTest.java ! test/jdk/com/sun/net/httpserver/InputNotRead.java ! test/jdk/com/sun/net/httpserver/UnmodifiableHeadersTest.java ! test/jdk/com/sun/net/httpserver/bugs/BasicAuthenticatorExceptionCheck.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLineNegativeTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePortNotSpecifiedTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePositiveTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/CustomFileSystemTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/FileServerHandlerTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/HttpHandlersTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/HttpsServerAlertTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/HttpsServerTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/IdempotencyAndCommutativityTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/MapToPathTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/OutputFilterTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/RequestTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/ServerMimeTypesResolutionTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/SimpleFileServerTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/StressDirListings.java ! test/jdk/com/sun/net/httpserver/simpleserver/ZipFileSystemTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLineNegativeTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePortNotSpecifiedTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePositiveTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/MaxRequestTimeTest.java Changeset: 752f46d6 Branch: json Author: Eunbin Son Committer: Alan Bateman Date: 2026-01-01 07:49:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/752f46d66250dd44e1b13bbdbd86c70a33be3ac2 8374373: Typo in VirtualThreadSchedulerMXBean.setParallelism javadoc Reviewed-by: alanb ! src/jdk.management/share/classes/jdk/management/VirtualThreadSchedulerMXBean.java Changeset: d9bd300c Branch: json Author: Alan Bateman Date: 2026-01-01 07:49:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d9bd300c6eddfd30a83e53e7ae03c47ea43a9e08 8374382: (aio) AsynchronousFileChannel writes wrong content using heap ByteBuffer when position != 0 Reviewed-by: jpai ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java + test/jdk/java/nio/channels/AsynchronousFileChannel/BufferPositions.java Changeset: 65af6bcb Branch: json Author: Kim Barrett Date: 2026-01-02 09:27:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/65af6bcb8f74484436b0331032260f2a646f203f 8374371: Failed assertion in G1HeapRegion gtest Reviewed-by: tschatzl, iwalulya ! test/hotspot/gtest/gc/g1/test_heapRegion.cpp Changeset: 2ea3c00e Branch: json Author: Prasanta Sadhukhan Date: 2026-01-02 09:48:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2ea3c00e4f2a6e8c0a55039aee6fdfc8194a70a7 4337898: Serializing DefaultTableCellRenderer changes colors Reviewed-by: azvegint ! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java + test/jdk/javax/swing/DefaultTableCellRenderer/DefRendererSerialize.java Changeset: 05d2f7f4 Branch: json Author: Prasanta Sadhukhan Date: 2026-01-02 09:53:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/05d2f7f4080f5cc6d3eef97878806e28773d6f70 8373847: Test javax/swing/JMenuItem/MenuItemTest/bug6197830.java failed because The test case automatically fails when clicking any items in the ?Nothing? menu in all four windows (Left-to-right)-Menu Item Test and (Right-to-left)-Menu Item Test Reviewed-by: serb, aivanov, dnguyen ! test/jdk/javax/swing/JMenuItem/MenuItemTest/bug6197830.java Changeset: efb79dc6 Branch: json Author: Kim Barrett Date: 2026-01-02 10:19:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/efb79dc6b4907ecf4e1bab3c393ee5cd5fe911a8 8374444: Fix simple -Wzero-as-null-pointer-constant warnings Reviewed-by: aboldtch ! src/hotspot/share/cds/aotMappedHeapWriter.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! test/hotspot/gtest/nmt/test_regions_tree.cpp Changeset: 34395124 Branch: json Author: Artur Barashev Date: 2026-01-02 13:28:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/34395124018c434b0bad534cb6f85452466fd404 8374317: Change GCM IV size to 12 bytes when encrypting/decrypting TLS session ticket Reviewed-by: djelinski, mpowers, ascarpino ! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java Changeset: 2daf12ed Branch: json Author: Francesco Andreuzzi Date: 2026-01-02 14:51:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2daf12edd24e641d4d7706d582994c2b3fe95e87 8374465: Spurious dot in documentation for JVMTI ClassLoad Reviewed-by: kbarrett ! src/hotspot/share/prims/jvmti.xml Changeset: a112ed34 Branch: json Author: Naoto Sato Date: 2026-01-02 15:16:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a112ed34a27acefb05145dea1c016513ff61ca28 Merge branch 'master' into json Changeset: 27b1fdbc Branch: json Author: Naoto Sato Date: 2026-01-02 16:26:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/27b1fdbcb98396b2a3321aefa6fee3fb42efbe21 JsonValue class doc ! src/java.base/share/classes/java/util/json/JsonValue.java From duke at openjdk.org Mon Jan 5 08:57:55 2026 From: duke at openjdk.org (duke) Date: Mon, 5 Jan 2026 08:57:55 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: 2 new changesets Message-ID: <12ae94a0-2464-4ae5-905f-12d35d7e4dcb@openjdk.org> Changeset: 7084c548 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-05 08:54:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7084c548f6f9eea744c24b7945b3db53108fdfbf windows update ! src/hotspot/share/runtime/abstract_vm_version.hpp ! src/java.base/share/native/revivalhelper/revival.cpp ! src/java.base/share/native/revivalhelper/revival.hpp ! src/java.base/windows/native/revivalhelper/minidump.cpp ! src/java.base/windows/native/revivalhelper/minidump.hpp ! src/java.base/windows/native/revivalhelper/pefile.cpp ! src/java.base/windows/native/revivalhelper/pefile.hpp ! src/java.base/windows/native/revivalhelper/revival_windows.cpp Changeset: 6b4bf500 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-05 08:55:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6b4bf500d42850270eede895d32eca475b861c4a Merge branch 'jcmd_cores_process_revival' of https://github.com/openjdk/jdk-sandbox into jcmd_cores_process_revival From duke at openjdk.org Mon Jan 5 17:30:11 2026 From: duke at openjdk.org (duke) Date: Mon, 5 Jan 2026 17:30:11 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: Attach API test on a core file Message-ID: Changeset: 2250ebd0 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-05 17:26:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2250ebd0a8c60852859296d1c71ccbc0893cdab7 Attach API test on a core file ! src/jdk.attach/share/classes/sun/tools/attach/VirtualMachineCoreDumpImpl.java + test/hotspot/jtreg/serviceability/revival/AttachRevival.java ! test/jdk/com/sun/tools/attach/BasicTests.java From duke at openjdk.org Mon Jan 5 22:04:49 2026 From: duke at openjdk.org (duke) Date: Mon, 5 Jan 2026 22:04:49 GMT Subject: git: openjdk/jdk-sandbox: json: More spec clarifications Message-ID: <0091a756-0d8a-4cd9-9ca6-c859d3e9086c@openjdk.org> Changeset: b5fe9db5 Branch: json Author: Naoto Sato Date: 2026-01-05 14:01:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b5fe9db59620fb0a1fcabcfd64fbb4e731c14982 More spec clarifications ! src/java.base/share/classes/java/util/json/JsonNumber.java ! src/java.base/share/classes/java/util/json/JsonValue.java ! src/java.base/share/classes/java/util/json/package-info.java From duke at openjdk.org Mon Jan 5 23:40:29 2026 From: duke at openjdk.org (duke) Date: Mon, 5 Jan 2026 23:40:29 GMT Subject: git: openjdk/jdk-sandbox: json: wording refinement Message-ID: Changeset: 62bb3cfa Branch: json Author: Naoto Sato Date: 2026-01-05 15:35:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/62bb3cfa8d926424beabeab2f1114d0318010025 wording refinement ! src/java.base/share/classes/java/util/json/JsonNumber.java From duke at openjdk.org Tue Jan 6 22:03:18 2026 From: duke at openjdk.org (duke) Date: Tue, 6 Jan 2026 22:03:18 GMT Subject: git: openjdk/jdk-sandbox: json: Made distinction between number conversion methods and others Message-ID: <5bd5d472-c416-4b89-b287-df2e4616993e@openjdk.org> Changeset: d89e862d Branch: json Author: Naoto Sato Date: 2026-01-06 13:59:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d89e862d448fc6a35b4e04bbd5a9de448deefe3b Made distinction between number conversion methods and others ! src/java.base/share/classes/java/util/json/JsonValue.java From duke at openjdk.org Tue Jan 6 22:18:12 2026 From: duke at openjdk.org (duke) Date: Tue, 6 Jan 2026 22:18:12 GMT Subject: git: openjdk/jdk-sandbox: json: wordsmithing Message-ID: <1eed434c-0652-44df-b678-31c12d71922a@openjdk.org> Changeset: f29b0c7f Branch: json Author: Naoto Sato Date: 2026-01-06 14:17:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f29b0c7f3199a813a5deaf8f9aac19683f82fd1f wordsmithing ! src/java.base/share/classes/java/util/json/JsonValue.java From duke at openjdk.org Tue Jan 6 23:53:45 2026 From: duke at openjdk.org (duke) Date: Tue, 6 Jan 2026 23:53:45 GMT Subject: git: openjdk/jdk-sandbox: json: Wording updates to JsonValue access/conversion/generation sections Message-ID: <157cf454-52b3-4728-86d2-ce44c6df50f4@openjdk.org> Changeset: c4d08d86 Branch: json Author: Justin Lu Date: 2026-01-06 15:47:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c4d08d861f607fe8e99ab120b8ea1112c2b33703 Wording updates to JsonValue access/conversion/generation sections ! src/java.base/share/classes/java/util/json/JsonValue.java From duke at openjdk.org Wed Jan 7 14:32:53 2026 From: duke at openjdk.org (duke) Date: Wed, 7 Jan 2026 14:32:53 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: Better symbol reading from symbols file Message-ID: <30adacce-98c3-4c8a-ac00-1fe148acee5e@openjdk.org> Changeset: 3aa69421 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-07 14:28:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3aa69421a4234de7f726dca739f56b054d0271aa Better symbol reading from symbols file ! src/java.base/share/native/revivalhelper/revival.cpp From duke at openjdk.org Wed Jan 7 15:10:41 2026 From: duke at openjdk.org (duke) Date: Wed, 7 Jan 2026 15:10:41 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: readstring methods rename Message-ID: Changeset: b6b037a8 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-07 15:07:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6b037a842ab218b3480c9f181d1d1b6e0e3f8ec readstring methods rename ! src/java.base/linux/native/revivalhelper/elffile.cpp ! src/java.base/linux/native/revivalhelper/revival_linux.cpp ! src/java.base/share/native/revivalhelper/revival.cpp ! src/java.base/share/native/revivalhelper/revival.hpp From duke at openjdk.org Wed Jan 7 22:30:25 2026 From: duke at openjdk.org (duke) Date: Wed, 7 Jan 2026 22:30:25 GMT Subject: git: openjdk/jdk-sandbox: json: JsonAssertionException description Message-ID: <6a920a35-86f4-4eda-8c66-b4d33fb1d641@openjdk.org> Changeset: 33847518 Branch: json Author: Naoto Sato Date: 2026-01-07 14:27:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3384751886904e48d8536ecc48cecc7edeb49f51 JsonAssertionException description ! src/java.base/share/classes/java/util/json/JsonAssertionException.java From duke at openjdk.org Wed Jan 7 22:36:20 2026 From: duke at openjdk.org (duke) Date: Wed, 7 Jan 2026 22:36:20 GMT Subject: git: openjdk/jdk-sandbox: json: get/element clarification Message-ID: <1ddaa0d3-ef6f-41fd-9d69-c4a64667461d@openjdk.org> Changeset: 576f0467 Branch: json Author: Naoto Sato Date: 2026-01-07 14:34:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/576f04672e6e3442e050318b35766bea64d303c0 get/element clarification ! src/java.base/share/classes/java/util/json/JsonAssertionException.java From duke at openjdk.org Wed Jan 7 23:35:15 2026 From: duke at openjdk.org (duke) Date: Wed, 7 Jan 2026 23:35:15 GMT Subject: git: openjdk/jdk-sandbox: json: small refinement Message-ID: Changeset: 648c3a33 Branch: json Author: Naoto Sato Date: 2026-01-07 15:32:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/648c3a33be627f4153d3b541f7318dad4c40680e small refinement ! src/java.base/share/classes/java/util/json/JsonValue.java From duke at openjdk.org Wed Jan 7 23:42:52 2026 From: duke at openjdk.org (duke) Date: Wed, 7 Jan 2026 23:42:52 GMT Subject: git: openjdk/jdk-sandbox: json: use links for access/conversion Message-ID: <573ba598-8793-4c41-a300-9094c4fe92c8@openjdk.org> Changeset: 8f515a15 Branch: json Author: Naoto Sato Date: 2026-01-07 15:41:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8f515a1598778918df29095e04fe831ea0bd86af use links for access/conversion ! src/java.base/share/classes/java/util/json/JsonAssertionException.java From duke at openjdk.org Wed Jan 7 23:58:31 2026 From: duke at openjdk.org (duke) Date: Wed, 7 Jan 2026 23:58:31 GMT Subject: git: openjdk/jdk-sandbox: json: type clarification for conversion methods Message-ID: <8135dd59-a28c-4858-a6c1-c18defd94a8d@openjdk.org> Changeset: 70658576 Branch: json Author: Naoto Sato Date: 2026-01-07 15:55:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/706585767ea67bb27ddc85470f32233f0159aaff type clarification for conversion methods ! src/java.base/share/classes/java/util/json/JsonValue.java From duke at openjdk.org Thu Jan 8 00:22:49 2026 From: duke at openjdk.org (duke) Date: Thu, 8 Jan 2026 00:22:49 GMT Subject: git: openjdk/jdk-sandbox: json: 2 new changesets Message-ID: Changeset: e67399e0 Branch: json Author: Naoto Sato Date: 2026-01-07 16:17:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e67399e01099578c3f50d998e741e6d74386a73b true/false -> boolean literals ! src/java.base/share/classes/java/util/json/JsonValue.java Changeset: 7de0c4cc Branch: json Author: Justin Lu Date: 2026-01-07 16:17:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7de0c4cc277464573af8bdf53522db82d66cb012 Describing array/object w/ apiNote ! src/java.base/share/classes/java/util/json/JsonValue.java From duke at openjdk.org Thu Jan 8 07:26:09 2026 From: duke at openjdk.org (duke) Date: Thu, 8 Jan 2026 07:26:09 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: 192 new changesets Message-ID: Changeset: 317788ff Branch: shen-late-barriers Author: Damon Nguyen Date: 2025-12-15 22:39:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/317788ff12ee231bd3c9e8f1a0c9b38c8dad3feb 8360160: ubuntu-22-04 machine is failing client tests Reviewed-by: prr, azvegint ! test/jdk/java/awt/Frame/FrameVisualTest.java Changeset: 1748737b Branch: shen-late-barriers Author: David Holmes Date: 2025-12-16 00:19:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1748737b99f283f69b4be0910b6623a27d804e68 8372988: Test runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java failed: Unexpected interrupt Reviewed-by: coleenp, iklam, jsjolen ! src/hotspot/share/classfile/resolutionErrors.cpp ! src/hotspot/share/classfile/systemDictionary.cpp ! src/hotspot/share/classfile/systemDictionary.hpp ! src/hotspot/share/oops/instanceKlass.cpp Changeset: 3f33eaa4 Branch: shen-late-barriers Author: Kim Barrett Date: 2025-12-16 04:03:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f33eaa42aff45422c94300573c898868189fdfc 8373649: Convert simple AtomicAccess usage in ConcurrentHashTable to use Atomic Reviewed-by: tschatzl, iwalulya ! src/hotspot/share/utilities/concurrentHashTable.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! src/hotspot/share/utilities/concurrentHashTableTasks.inline.hpp Changeset: b1e8c4e0 Branch: shen-late-barriers Author: Rui Li Committer: Xiaolong Peng Date: 2025-12-16 07:02:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b1e8c4e030f42ea3146b2502c9ab030bc79a8147 8372543: Shenandoah: undercalculated the available size when soft max takes effect Reviewed-by: wkemper, kdnilsen ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahSpaceInfo.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGlobalGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahYoungGeneration.hpp + test/hotspot/jtreg/gc/shenandoah/TestSoftMaxHeapSizeAvailableCalc.java Changeset: 78c2d572 Branch: shen-late-barriers Author: Axel Boldt-Christmas Date: 2025-12-16 07:38:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78c2d57259ad829a2cfc1370efbb2a5913df4661 8373668: Add override keyword to *Klass classes Reviewed-by: jwaters, dholmes, kbarrett, tschatzl ! src/hotspot/share/oops/arrayKlass.hpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceMirrorKlass.hpp ! src/hotspot/share/oops/instanceRefKlass.hpp ! src/hotspot/share/oops/klass.hpp ! src/hotspot/share/oops/objArrayKlass.hpp ! src/hotspot/share/oops/typeArrayKlass.hpp Changeset: 84028918 Branch: shen-late-barriers Author: Emanuel Peter Date: 2025-12-16 09:34:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8402891889c29894555eca6449ba63f7b7458124 8373355: C2: CompileCommand PrintIdealPhase should also print nodes that are not "reachable from below" Reviewed-by: rcastanedalo, mchevalier, bmaillard ! src/hotspot/share/opto/compile.cpp ! test/hotspot/jtreg/compiler/c2/irTests/ModDNodeTests.java ! test/hotspot/jtreg/compiler/c2/irTests/ModFNodeTests.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java + test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRFindFromAbove.java Changeset: 43d44561 Branch: shen-late-barriers Author: Maurizio Cimadamore Date: 2025-12-16 10:01:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/43d4456181fcd759e3f1de7ca4f6d74827a3c644 8373570: Javac stack overflow on method-local class with nested record referring to enclosing type Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Resolve.java + test/langtools/tools/javac/SuperInit/NewLocalNotInInner.java + test/langtools/tools/javac/SuperInit/NewLocalNotInInner.out Changeset: 41d28c18 Branch: shen-late-barriers Author: Jaikiran Pai Date: 2025-12-16 10:08:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/41d28c1838bcd7a69f78c9799b449af2a33c11c3 8373561: Replace usages of -verify java launcher option with -Xverify:all JVM option Reviewed-by: serb, prr, dholmes, jlahoda ! test/hotspot/jtreg/runtime/verifier/TestANewArray.java ! test/hotspot/jtreg/runtime/verifier/TraceClassRes.java ! test/hotspot/jtreg/runtime/verifier/stackMapTableTests/StackMapTableTest.java ! test/jdk/javax/swing/JFileChooser/6520101/bug6520101.java ! test/langtools/tools/javac/VarDeclarationWithAssignment.java Changeset: 53ebcdbd Branch: shen-late-barriers Author: Serguei Spitsyn Date: 2025-12-16 10:28:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/53ebcdbd029a1c78f8429574b78cecce70c11af2 8373627: assert(!is_vthread_transition_disabler()) failed: no suspend allowed for vthread transition disablers Reviewed-by: pchilanomate, dholmes ! src/hotspot/share/runtime/mountUnmountDisabler.cpp Changeset: a61394b1 Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2025-12-16 13:18:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a61394b1da40cfbb617fec35553da2d3c3e27d37 8373789: No PCH release build failure after JDK-8372543 Reviewed-by: tschatzl ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp Changeset: 89e77512 Branch: shen-late-barriers Author: Emanuel Peter Date: 2025-12-16 13:33:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/89e77512fd44b6a0299ab36db15142e7544899f3 8370922: Template Framework Library: Float16 type and operations Reviewed-by: galder, thartmann, bmaillard ! test/hotspot/jtreg/compiler/igvn/ExpressionFuzzer.java ! test/hotspot/jtreg/compiler/lib/template_framework/library/CodeGenerationDataNameType.java + test/hotspot/jtreg/compiler/lib/template_framework/library/Float16Type.java ! test/hotspot/jtreg/compiler/lib/template_framework/library/Operations.java ! test/hotspot/jtreg/compiler/lib/template_framework/library/PrimitiveType.java ! test/hotspot/jtreg/compiler/lib/verify/Verify.java ! test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestExpressions.java ! test/hotspot/jtreg/testlibrary_tests/verify/tests/TestVerify.java + test/hotspot/jtreg/testlibrary_tests/verify/tests/TestVerifyFloat16.java Changeset: 76e79dbb Branch: shen-late-barriers Author: Marc Chevalier Date: 2025-12-16 14:32:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/76e79dbb3eca5589aae6852c8f55adf0759c714e 8371716: C2: Phi node fails Value()'s verification when speculative types clash Co-authored-by: Roland Westrelin Reviewed-by: roland, epeter ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp + test/hotspot/jtreg/compiler/igvn/ClashingSpeculativeTypePhiNode.java Changeset: 81e37576 Branch: shen-late-barriers Author: Justin Lu Date: 2025-12-16 18:11:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/81e375768837e1ae6c34c1d0a8eff06b4e1d2889 8373566: Performance regression with java.text.MessageFormat subformat patterns Reviewed-by: liach, rriggs, naoto ! src/java.base/share/classes/java/text/MessageFormat.java ! test/micro/org/openjdk/bench/java/text/MessageFormatterBench.java Changeset: b0b42e7e Branch: shen-late-barriers Author: Ioi Lam Date: 2025-12-16 18:19:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b0b42e7eb14dbe04c9c00e8d1fda139a502f2120 8373615: Improve HotSpot debug functions findclass() and findmethod Reviewed-by: matsaave, asmehra ! src/hotspot/share/classfile/classPrinter.cpp ! src/hotspot/share/classfile/classPrinter.hpp ! test/hotspot/gtest/runtime/test_classPrinter.cpp Changeset: a0dd66f9 Branch: shen-late-barriers Author: Saint Wesonga Committer: Andrew Haley Date: 2025-12-16 18:36:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a0dd66f92d7f8400b9800847e36d036315628afb 8373630: r18_tls should not be modified on Windows AArch64 Reviewed-by: pchilanomate, aph ! src/hotspot/cpu/aarch64/c1_Runtime1_aarch64.cpp Changeset: 817e3dfd Branch: shen-late-barriers Author: Mark Powers Date: 2025-12-16 18:38:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/817e3dfde9eaa467ea0dca9b70282e914cdde093 8350711: [JMH] test Signatures.RSASSAPSS failed for 2 threads config Reviewed-by: hchao, valeriep ! test/micro/org/openjdk/bench/java/security/Signatures.java Changeset: 1e357e9e Branch: shen-late-barriers Author: Roger Riggs Date: 2025-12-16 20:23:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1e357e9e976bfb0abc9d4e14bfb1572693622af8 8373623: Refactor Serialization tests for Records to JUnit Reviewed-by: jlu ! test/jdk/java/io/Serializable/records/AbsentStreamValuesTest.java ! test/jdk/java/io/Serializable/records/BadCanonicalCtrTest.java ! test/jdk/java/io/Serializable/records/BadValues.java ! test/jdk/java/io/Serializable/records/BasicRecordSer.java ! test/jdk/java/io/Serializable/records/ConstructorAccessTest.java ! test/jdk/java/io/Serializable/records/CycleTest.java ! test/jdk/java/io/Serializable/records/DifferentStreamFieldsTest.java ! test/jdk/java/io/Serializable/records/ProhibitedMethods.java ! test/jdk/java/io/Serializable/records/ReadResolveTest.java ! test/jdk/java/io/Serializable/records/RecordClassTest.java ! test/jdk/java/io/Serializable/records/SerialPersistentFieldsTest.java ! test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java ! test/jdk/java/io/Serializable/records/StreamRefTest.java ! test/jdk/java/io/Serializable/records/ThrowingConstructorTest.java ! test/jdk/java/io/Serializable/records/UnsharedTest.java ! test/jdk/java/io/Serializable/records/WriteReplaceTest.java ! test/jdk/java/io/Serializable/records/migration/AbstractTest.java ! test/jdk/java/io/Serializable/records/migration/AssignableFromTest.java ! test/jdk/java/io/Serializable/records/migration/DefaultValuesTest.java ! test/jdk/java/io/Serializable/records/migration/SuperStreamFieldsTest.java Changeset: d02abfe7 Branch: shen-late-barriers Author: Khalid Boulanouare Committer: Alexey Ivanov Date: 2025-12-16 20:37:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d02abfe765a1e67c5e37f3450aa5a0d8fb97a208 8158801: [TEST_BUG] Mixing tests fail because of focus workaround trick Reviewed-by: aivanov, prr, psadhukhan ! test/jdk/ProblemList.txt ! test/jdk/java/awt/Mixing/AWT_Mixing/GlassPaneOverlappingTestBase.java ! test/jdk/java/awt/Mixing/AWT_Mixing/JComboBoxOverlapping.java ! test/jdk/java/awt/Mixing/AWT_Mixing/JInternalFrameMoveOverlapping.java ! test/jdk/java/awt/Mixing/AWT_Mixing/JInternalFrameOverlapping.java ! test/jdk/java/awt/Mixing/AWT_Mixing/JMenuBarOverlapping.java ! test/jdk/java/awt/Mixing/AWT_Mixing/JPopupMenuOverlapping.java ! test/jdk/java/awt/Mixing/AWT_Mixing/JScrollPaneOverlapping.java ! test/jdk/java/awt/Mixing/AWT_Mixing/JSplitPaneOverlapping.java ! test/jdk/java/awt/Mixing/AWT_Mixing/MixingFrameResizing.java ! test/jdk/java/awt/Mixing/AWT_Mixing/MixingPanelsResizing.java ! test/jdk/java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java ! test/jdk/java/awt/Mixing/AWT_Mixing/OverlappingTestBase.java ! test/jdk/java/awt/Mixing/AWT_Mixing/SimpleOverlappingTestBase.java Changeset: fb99ba6c Branch: shen-late-barriers Author: Damon Nguyen Date: 2025-12-16 21:19:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fb99ba6ccd6e6d7a0e717a1b9f2a80402af5c661 8373119: JDK 26 RDP1 L10n resource files update Reviewed-by: jlu, asemenyuk, almatvee ! src/java.base/share/classes/sun/launcher/resources/launcher_de.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_ja.properties ! src/java.base/share/classes/sun/launcher/resources/launcher_zh_CN.properties ! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_de.properties ! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_ja.properties ! src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_zh_CN.properties ! src/java.base/share/classes/sun/security/util/resources/security_de.properties ! src/java.base/share/classes/sun/security/util/resources/security_ja.properties ! src/java.base/share/classes/sun/security/util/resources/security_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_de.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_de.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_de.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/launcher_zh_CN.properties ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_de.properties ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_ja.properties ! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner_zh_CN.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_de.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_ja.properties ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_de.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_de.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_ja.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets_zh_CN.properties ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc_de.properties ! src/jdk.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.jlink/share/classes/jdk/tools/jlink/resources/plugins_de.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_zh_CN.properties ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_de.properties ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_ja.properties ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources_zh_CN.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_de.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_ja.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/HelpResources_zh_CN.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_de.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_ja.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources_zh_CN.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_de.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_ja.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources_zh_CN.properties Changeset: 2241218e Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2025-12-16 21:25:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2241218ef64ed6cb51f962f3ab6db1a766f1744f 8373631: Improve classes in the "jdk.jpackage.internal.util.function" package Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromOptions.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/TempKeychain.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsProcessor.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/Result.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ExceptionBox.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiConsumer.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingBiFunction.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingConsumer.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingFunction.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingRunnable.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingSupplier.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/function/ThrowingUnaryOperator.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinSystemEnvironment.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/AnnotationsTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/TKitTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MethodCall.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/ObjectMapper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestBuilder.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WinExecutableIconVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PackagingPipelineTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/ResultTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/function/ExceptionBoxTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/function/FunctionalTest.java ! test/jdk/tools/jpackage/junit/tools/jdk/jpackage/test/JUnitAdapter.java ! test/jdk/tools/jpackage/linux/AppAboutUrlTest.java ! test/jdk/tools/jpackage/macosx/CustomInfoPListTest.java ! test/jdk/tools/jpackage/macosx/EntitlementsTest.java ! test/jdk/tools/jpackage/share/AppContentTest.java ! test/jdk/tools/jpackage/share/AsyncTest.java ! test/jdk/tools/jpackage/share/BasicTest.java ! test/jdk/tools/jpackage/share/IconTest.java ! test/jdk/tools/jpackage/share/InOutPathTest.java ! test/jdk/tools/jpackage/share/PerUserCfgTest.java ! test/jdk/tools/jpackage/share/RuntimePackageTest.java ! test/jdk/tools/jpackage/share/ServiceTest.java Changeset: 30be9408 Branch: shen-late-barriers Author: Jonas Norlinder Committer: David Holmes Date: 2025-12-16 21:33:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/30be94086aad42b99a15a05fe5115f552e8efb8b 8373625: CPUTimeCounters creates a total counter for unsupported GCs Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/runtime/cpuTimeCounters.hpp Changeset: 87d881fe Branch: shen-late-barriers Author: Bradford Wetmore Date: 2025-12-16 21:43:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/87d881fee01c42f5847031a63d50873b3d438f7a 8368493: Disable most test JSSE debug output by default, and increase the test default maximum output log size Reviewed-by: jnimeh, hchao ! test/jdk/javax/net/ssl/DTLS/TEST.properties ! test/jdk/javax/net/ssl/HttpsURLConnection/Equals.java ! test/jdk/javax/net/ssl/SSLEngine/NoAuthClientAuth.java ! test/jdk/javax/net/ssl/SSLSession/ResumeTLS13withSNI.java ! test/jdk/javax/net/ssl/SSLSession/ServerNameRejectedTLSSessionResumption.java ! test/jdk/javax/net/ssl/ServerName/SSLEngineExplorerMatchedSNI.java ! test/jdk/javax/net/ssl/Stapling/SSLEngineWithStapling.java + test/jdk/javax/net/ssl/TEST.properties ! test/jdk/javax/net/ssl/TLS/TestJSSE.java ! test/jdk/javax/net/ssl/TLSCommon/TLSTest.java ! test/jdk/javax/net/ssl/TLSCommon/TLSWithEdDSA.java ! test/jdk/javax/net/ssl/TLSv12/ShortRSAKey512.java ! test/jdk/javax/net/ssl/TLSv13/ClientHelloKeyShares.java ! test/jdk/javax/net/ssl/TLSv13/HRRKeyShares.java ! test/jdk/javax/net/ssl/compatibility/ClientHelloProcessing.java ! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java ! test/jdk/javax/net/ssl/templates/SSLSocketTemplate.java ! test/jdk/sun/security/ssl/SSLEngineImpl/TestBadDNForPeerCA.java ! test/jdk/sun/security/ssl/SSLEngineImpl/TestBadDNForPeerCA12.java ! test/jdk/sun/security/ssl/SSLSessionImpl/NoInvalidateSocketException.java ! test/jdk/sun/security/ssl/SSLSessionImpl/ResumeClientTLS12withSNI.java ! test/jdk/sun/security/ssl/ServerHandshaker/AnonCipherWithWantClientAuth.java ! test/jdk/sun/security/ssl/SignatureScheme/SigAlgosExtTestWithTLS12.java ! test/jdk/sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java ! test/jdk/sun/security/ssl/Stapling/StatusResponseManager.java ! test/jdk/sun/security/ssl/Stapling/java.base/sun/security/ssl/StatusResponseManagerTests.java + test/jdk/sun/security/ssl/TEST.properties Changeset: 3f077102 Branch: shen-late-barriers Author: Ioi Lam Date: 2025-12-16 23:17:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f07710270dbe7268f21828dff20e2eb810b1e70 8373441: Remove DCmdFactory::_enabled Reviewed-by: kevinw, fparain, jsjolen ! src/hotspot/share/jfr/dcmd/jfrDcmds.cpp ! src/hotspot/share/logging/logDiagnosticCommand.cpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/services/diagnosticFramework.cpp ! src/hotspot/share/services/diagnosticFramework.hpp ! src/hotspot/share/services/management.cpp ! src/jdk.management/share/classes/com/sun/management/DiagnosticCommandMBean.java Changeset: e635330a Branch: shen-late-barriers Author: Anjian Wen Committer: Feilong Jiang Date: 2025-12-17 02:41:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e635330ae17fd2ce653ec75fd57fdd72d2512bba 8373069: RISC-V: implement GHASH intrinsic Reviewed-by: fjiang, fyang ! src/hotspot/cpu/riscv/assembler_riscv.hpp ! src/hotspot/cpu/riscv/globals_riscv.hpp ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.cpp ! src/hotspot/cpu/riscv/vm_version_riscv.hpp ! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp Changeset: e9b4696a Branch: shen-late-barriers Author: Christian Stein Date: 2025-12-17 07:18:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e9b4696acc966d96d42880e840c8fe27434e4e1b 8373097: Save command should create missing parent directories Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellTool.java ! test/langtools/jdk/jshell/ToolBasicTest.java Changeset: 94c51ce3 Branch: shen-late-barriers Author: Jan Lahoda Date: 2025-12-17 07:22:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/94c51ce314eea7a4f188fa0db1bae0e3f3dbd230 8372635: Lambdas do not copy over SYNTHETIC flag for local variables Reviewed-by: vromero, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java + test/langtools/tools/javac/patterns/SyntheticVariables.java Changeset: 386ad614 Branch: shen-late-barriers Author: Daniel Jeli?ski Date: 2025-12-17 07:49:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/386ad61458a3901622b92ca56982d728c11b846a 8373409: java/net/httpclient/http3/H3ErrorHandlingTest.java failed due to deadlock Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java ! test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java Changeset: 9e2008bf Branch: shen-late-barriers Author: Matthias Baesken Date: 2025-12-17 08:44:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9e2008bf5e9a63b640eefc6cc7ec5c4f344c4266 8373676: Test javax/net/ssl/HttpsURLConnection/SubjectAltNameIP.java fails on a machine without IPV6 Reviewed-by: jpai, dfuchs ! test/jdk/javax/net/ssl/HttpsURLConnection/SubjectAltNameIP.java Changeset: 4924b29f Branch: shen-late-barriers Author: Michael McMahon Date: 2025-12-17 08:54:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4924b29fa519996b806ac0f4a7c898085f44bc4c 8370655: Check EINTR handling InetAddress implementation and NET_ThrowNew Reviewed-by: alanb ! src/java.base/share/native/libnet/net_util.c ! src/java.base/unix/native/libnet/Inet4AddressImpl.c ! src/java.base/unix/native/libnet/Inet6AddressImpl.c ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/unix/native/libnet/net_util_md.h Changeset: af18fbd4 Branch: shen-late-barriers Author: Arno Zeller Committer: Matthias Baesken Date: 2025-12-17 09:08:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/af18fbd42d2a437dd35f33e557a8906ca0c3bd07 8371559: Intermittent timeouts in test javax/net/ssl/Stapling/HttpsUrlConnClient.java Reviewed-by: mbaesken, myankelevich ! test/jdk/javax/net/ssl/Stapling/HttpsUrlConnClient.java Changeset: fc76403b Branch: shen-late-barriers Author: Raffaello Giulietti Date: 2025-12-17 09:20:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fc76403b01c4e801f2a58810deeec2a6ebfa8458 8373798: Refactor java/math tests to use JUnit Reviewed-by: darcy ! test/jdk/java/math/BigDecimal/Constructor.java ! test/jdk/java/math/BigInteger/LargeValueExceptions.java Changeset: 9a23f8aa Branch: shen-late-barriers Author: Aggelos Biboudis Date: 2025-12-17 10:31:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a23f8aa337e1292179625ce9bb8abe22c9e22e2 8373552: ExactConversionsSupport: bad JLS links in javadoc Reviewed-by: liach, iris ! src/java.base/share/classes/java/lang/runtime/ExactConversionsSupport.java Changeset: e4636d69 Branch: shen-late-barriers Author: Christian Hagedorn Date: 2025-12-17 11:17:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4636d69e7e41477619a163e97fd3af2e5942dde 8373420: C2: Add true/false_proj*() methods for IfNode as a replacement for proj_out*(true/false) Reviewed-by: dfenacci, roland, epeter ! 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/loopTransform.cpp ! src/hotspot/share/opto/loopUnswitch.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp ! src/hotspot/share/opto/loopopts.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/stringopts.cpp Changeset: 5e7ae281 Branch: shen-late-barriers Author: Daniel Fuchs Date: 2025-12-17 12:13:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e7ae281326ca306339aaba101d4206dffdb9ca0 8373677: Clear text HttpServer connection could fail fast if receiving SSL ClientHello Reviewed-by: jpai, djelinski ! src/jdk.httpserver/share/classes/sun/net/httpserver/Request.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ServerImpl.java + test/jdk/com/sun/net/httpserver/ClearTextServerSSL.java Changeset: 39306d7a Branch: shen-late-barriers Author: Ioi Lam Date: 2025-12-17 13:19:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/39306d7ab901a1d27d9bfd80f04d917b4d17d07f 8373800: Remove ScopedValueBindingsResolver Reviewed-by: alanb, liach ! src/hotspot/share/classfile/vmClassMacros.hpp ! src/hotspot/share/prims/jvm.cpp Changeset: 9862f8f0 Branch: shen-late-barriers Author: Christian Hagedorn Date: 2025-12-17 13:38:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9862f8f0d351448803f8930333d5a7286e6c3565 8373513: C2: Move ProjNode::other_if_proj() to IfProjNode Reviewed-by: epeter, roland ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/ifnode.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/multnode.cpp ! src/hotspot/share/opto/multnode.hpp ! src/hotspot/share/opto/predicates.cpp Changeset: 4e05748f Branch: shen-late-barriers Author: Justin Lu Date: 2025-12-17 18:17:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e05748f0899cabb235c71ecdf4256d4ad137a0d 8373716: Refactor further java/util tests from TestNG to JUnit Reviewed-by: naoto ! test/jdk/java/util/Calendar/CalendarDisplayNamesTest.java ! test/jdk/java/util/Calendar/JapaneseLenientEraTest.java ! test/jdk/java/util/Calendar/SupplementalJapaneseEraTestRun.java ! test/jdk/java/util/Properties/CompatibilityTest.java ! test/jdk/java/util/Properties/EncodingTest.java ! test/jdk/java/util/Properties/InitialCapacity.java ! test/jdk/java/util/Properties/PropertiesEntrySetTest.java ! test/jdk/java/util/Properties/PropertiesStoreTest.java ! test/jdk/java/util/ResourceBundle/modules/basic/BasicTest.java ! test/jdk/java/util/ResourceBundle/modules/cache/CacheTest.java ! test/jdk/java/util/ResourceBundle/modules/casesensitive/CaseInsensitiveNameClash.java ! test/jdk/java/util/ResourceBundle/modules/visibility/VisibilityTest.java ! test/jdk/java/util/TimeZone/NegativeDSTTest.java ! test/jdk/java/util/TimeZone/ZoneIdRoundTripTest.java Changeset: f3a48560 Branch: shen-late-barriers Author: Daniel Fuchs Date: 2025-12-17 18:44:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f3a48560b5e3a280f6f76031eb3d475ff9ee49f4 8373807: test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java getURI() uses "localhost" Reviewed-by: jpai ! test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java Changeset: e75726ee Branch: shen-late-barriers Author: Chen Liang Date: 2025-12-17 20:52:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e75726ee03ca4664827ca5d680c02bcf2a96f4ea 8373832: Test java/lang/invoke/TestVHInvokerCaching.java tests nothing Reviewed-by: jvernee, shade ! test/jdk/java/lang/invoke/TestVHInvokerCaching.java Changeset: b3fab414 Branch: shen-late-barriers Author: David Holmes Date: 2025-12-17 22:14:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b3fab41460eabf253879d140b55b6b12036c7c10 8373654: Tests in sources/ should only run once Reviewed-by: shade, lmesnik ! test/hotspot/jtreg/sources/TestIncludesAreSorted.java ! test/hotspot/jtreg/sources/TestNoNULL.java Changeset: 232b41b2 Branch: shen-late-barriers Author: Ioi Lam Date: 2025-12-17 22:16:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/232b41b2227bc9d03d88d316aa28d0cbe87086f7 8373392: Replace CDS object subgraphs with @AOTSafeClassInitializer Reviewed-by: liach, heidinga ! src/hotspot/share/cds/aotArtifactFinder.cpp ! src/hotspot/share/cds/aotClassInitializer.cpp ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/cdsEnumKlass.cpp ! src/hotspot/share/cds/cdsEnumKlass.hpp ! src/hotspot/share/cds/cdsHeapVerifier.cpp ! src/hotspot/share/cds/finalImageRecipes.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/java.base/share/classes/java/lang/Byte.java ! src/java.base/share/classes/java/lang/Character.java ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java ! src/java.base/share/classes/java/lang/Module.java ! src/java.base/share/classes/java/lang/ModuleLayer.java ! src/java.base/share/classes/java/lang/Short.java ! src/java.base/share/classes/java/lang/module/Configuration.java ! src/java.base/share/classes/java/util/ImmutableCollections.java ! src/java.base/share/classes/java/util/jar/Attributes.java ! src/java.base/share/classes/jdk/internal/loader/ArchivedClassLoaders.java ! src/java.base/share/classes/jdk/internal/math/FDBigInteger.java ! src/java.base/share/classes/jdk/internal/module/ArchivedBootLayer.java ! src/java.base/share/classes/jdk/internal/module/ArchivedModuleGraph.java ! src/java.base/share/classes/sun/util/locale/BaseLocale.java ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/runtime/cds/SharedSymbolTableBucketSize.java ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTLoggingTag.java + test/hotspot/jtreg/runtime/cds/appcds/aotCache/HeapObjectIdentity.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchiveHeapTestClass.java Changeset: 17d633a8 Branch: shen-late-barriers Author: Kelvin Nilsen Date: 2025-12-17 22:21:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/17d633a8ee7538625501a90469cb6a68b9ba4820 8373720: GenShen: Count live-at-old mark using Snapshot at Beginning Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalEvacuationTask.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp Changeset: c16ce929 Branch: shen-late-barriers Author: Dan Smith Date: 2025-12-17 22:38:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c16ce929c7bc127fe18d3faa037d81c2760a44a2 8370970: DocCheck failure in jdkDoctypeBadcharsCheck.java and jdkCheckHtml.java Reviewed-by: liach ! test/docs/ProblemList.txt Changeset: ea583441 Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2025-12-18 01:46:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ea5834415db6410c73271c496811ff6b5dcc87ef 8373887: jpackage tests may potentially deadlock Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/ExecutorTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java Changeset: 0146077a Branch: shen-late-barriers Author: Leonid Mesnik Date: 2025-12-18 04:27:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0146077a51635500de771e9cf2c9788ae931b7a0 8373723: Deadlock with JvmtiTagMap::flush_object_free_events() Reviewed-by: dholmes, coleenp ! src/hotspot/share/prims/jvmtiTagMap.cpp Changeset: b4462625 Branch: shen-late-barriers Author: Emanuel Peter Date: 2025-12-18 07:04:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b4462625413e7c2c12778eaad1f2f21d81f59c52 8373682: Test compiler/loopopts/superword/TestReinterpretAndCast.java fails on x86_64 with AVX but without f16c Reviewed-by: kvn, jsikstro, chagedorn ! test/hotspot/jtreg/compiler/loopopts/superword/TestReinterpretAndCast.java Changeset: 00050f84 Branch: shen-late-barriers Author: Emanuel Peter Date: 2025-12-18 07:05:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/00050f84d44f3ec23e9c6da52bffd68770010749 8373502: C2 SuperWord: speculative check uses VPointer variable was pinned after speculative check, leading to bad graph Reviewed-by: thartmann, roland ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp + test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingCheckVPointerVariablesNotAvailable.java Changeset: e6780506 Branch: shen-late-barriers Author: Quan Anh Mai Date: 2025-12-18 07:31:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e67805067a8f537862200e808e20464f12d21c9c 8367341: C2: apply KnownBits and unsigned bounds to And / Or operations Reviewed-by: hgreule, epeter ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/mulnode.cpp ! src/hotspot/share/opto/rangeinference.cpp ! src/hotspot/share/opto/rangeinference.hpp ! src/hotspot/share/opto/type.hpp - src/hotspot/share/opto/utilities/xor.hpp ! src/hotspot/share/utilities/intn_t.hpp ! test/hotspot/gtest/opto/test_rangeinference.cpp - test/hotspot/gtest/opto/test_xor_node.cpp Changeset: 85983069 Branch: shen-late-barriers Author: Tobias Hotz Committer: Manuel H?ssig Date: 2025-12-18 07:37:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/859830694b3db0b81b422bf9b2ce9c7ab9a19a85 8364766: C2: Improve Value() of DivI and DivL for non-constant inputs Reviewed-by: mhaessig, epeter, bmaillard ! src/hotspot/share/opto/divnode.cpp + test/hotspot/jtreg/compiler/igvn/IntegerDivValueTests.java Changeset: a31e6e0d Branch: shen-late-barriers Author: Matthias Baesken Date: 2025-12-18 08:25:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a31e6e0d3b806b3b1935d3b71dd0b111bc5fddf1 8373593: Support latest VS2026 MSC_VER in abstract_vm_version.cpp Reviewed-by: mdoerr, dholmes ! src/hotspot/share/runtime/abstract_vm_version.cpp Changeset: 3f20eb94 Branch: shen-late-barriers Author: Matthias Baesken Date: 2025-12-18 09:14:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f20eb943532c5c76e55b14292139749bd704ce4 8372348: Adjust some UL / JFR string deduplication output messages Reviewed-by: fandreuzzi, lucy, asteiner ! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.cpp ! src/hotspot/share/jfr/metadata/metadata.xml Changeset: e5ca7783 Branch: shen-late-barriers Author: Daniel Fuchs Date: 2025-12-18 09:21:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e5ca77838b9243321ed66afc2f460378d25add63 8373869: Refactor java/net/httpclient/ThrowingPushPromises*.java tests to use JUnit5 Reviewed-by: jpai ! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamCustom.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsInputStreamIO.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesCustom.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsLinesIO.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringCustom.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesAsStringIO.java ! test/jdk/java/net/httpclient/ThrowingPushPromisesSanity.java Changeset: c6da35d7 Branch: shen-late-barriers Author: Daniel Fuchs Date: 2025-12-18 09:29:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6da35d7c7076aa9643b3dbf03a285420bb1003d 8373796: Refactor java/net/httpclient/ThrowingPublishers*.java tests to use JUnit5 Reviewed-by: jpai ! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java ! test/jdk/java/net/httpclient/ThrowingPublishersCustomAfterCancel.java ! test/jdk/java/net/httpclient/ThrowingPublishersCustomBeforeCancel.java ! test/jdk/java/net/httpclient/ThrowingPublishersIOAfterCancel.java ! test/jdk/java/net/httpclient/ThrowingPublishersIOBeforeCancel.java ! test/jdk/java/net/httpclient/ThrowingPublishersInNextRequest.java ! test/jdk/java/net/httpclient/ThrowingPublishersInRequest.java ! test/jdk/java/net/httpclient/ThrowingPublishersInSubscribe.java ! test/jdk/java/net/httpclient/ThrowingPublishersSanity.java Changeset: d8eb1259 Branch: shen-late-barriers Author: Daniel Fuchs Date: 2025-12-18 09:39:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8eb1259f4c0d80861401612e9fc7def1466602e 8373866: Refactor java/net/httpclient/ThrowingSubscribers*.java tests to use JUnit5 Reviewed-by: jpai ! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java ! test/jdk/java/net/httpclient/ThrowingSubscribersAsInputStream.java ! test/jdk/java/net/httpclient/ThrowingSubscribersAsInputStreamAsync.java ! test/jdk/java/net/httpclient/ThrowingSubscribersAsLimiting.java ! test/jdk/java/net/httpclient/ThrowingSubscribersAsLimitingAsync.java ! test/jdk/java/net/httpclient/ThrowingSubscribersAsLines.java ! test/jdk/java/net/httpclient/ThrowingSubscribersAsLinesAsync.java ! test/jdk/java/net/httpclient/ThrowingSubscribersAsString.java ! test/jdk/java/net/httpclient/ThrowingSubscribersAsStringAsync.java ! test/jdk/java/net/httpclient/ThrowingSubscribersSanity.java Changeset: 4f283f18 Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2025-12-18 09:43:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4f283f188c43cb25c4eafcdf22eb7f58eae286cc 8373820: C2: Robust Node::uncast_helper infinite loop check Reviewed-by: qamai, chagedorn ! src/hotspot/share/opto/node.cpp Changeset: 2ba423db Branch: shen-late-barriers Author: Roland Westrelin Date: 2025-12-18 10:36:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2ba423db9925355348106fc9fcf84450123d2605 8370200: Crash: assert(outer->outcnt() >= phis + 2 - be_loads && outer->outcnt() <= phis + 2 + stores + 1) failed: only phis Reviewed-by: rcastanedalo, dlunden, dfenacci ! src/hotspot/share/opto/cfgnode.cpp ! src/hotspot/share/opto/cfgnode.hpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/share/opto/node.hpp + test/hotspot/jtreg/compiler/c2/TestReplaceNarrowPhiWithBottomPhi.java + test/hotspot/jtreg/compiler/loopstripmining/TestMismatchedMemoryPhis.java Changeset: 2c0d9a79 Branch: shen-late-barriers Author: Galder Zamarre?o Committer: Roland Westrelin Date: 2025-12-18 11:45:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c0d9a79b8197d88a104bd77026dd45b83a11f8a 8373396: Min and Max Ideal missing AddNode::Ideal optimisations Reviewed-by: epeter, roland ! src/hotspot/share/opto/addnode.cpp + test/hotspot/jtreg/compiler/igvn/TestMinMaxIdeal.java Changeset: 629e4ac6 Branch: shen-late-barriers Author: Volkan Yazici Date: 2025-12-18 12:46:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/629e4ac6f45c87898f6a014f28a443c800413869 8372661: Add a null-safe static factory method to "jdk.test.lib.net.SimpleSSLContext" Reviewed-by: dfuchs, weijun ! test/lib/jdk/test/lib/net/SimpleSSLContext.java Changeset: 3258e4da Branch: shen-late-barriers Author: Raffaello Giulietti Date: 2025-12-18 13:09:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3258e4dafa85b2347c7640b0fd87197959cabea2 8373068: Revisit details of Float16 to decimal conversion algorithm Reviewed-by: darcy ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float16.java Changeset: b848ddf6 Branch: shen-late-barriers Author: Yasumasa Suenaga Date: 2025-12-18 13:15:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b848ddf6d3bf4e76d409b03be7f36199dadb2c5f 8373110: jstack --mixed frames are broken on macOS after JDK-8371194 Reviewed-by: cjplummer, kevinw ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdCDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/aarch64/BsdAARCH64CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/amd64/BsdAMD64CFrame.java Changeset: 7a7e7c9a Branch: shen-late-barriers Author: Daniel Jeli?ski Date: 2025-12-18 13:17:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7a7e7c9ae11cb124c14d5d2d3b7e2f5649205106 8373877: QUIC connections are removed too early Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/quic/ConnectionTerminatorImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java ! test/jdk/java/net/httpclient/quic/StatelessResetReceiptTest.java Changeset: 0b271240 Branch: shen-late-barriers Author: Dan Smith Date: 2025-12-18 17:21:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0b2712400b55d4a512db225d090c2f06f01f7f1f 8373909: JSpec and ToolGuide taglets use incorrect relative path Reviewed-by: liach, hannesw ! make/Docs.gmk ! make/jdk/src/classes/build/tools/taglet/JSpec.java ! make/jdk/src/classes/build/tools/taglet/ToolGuide.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java Changeset: 6cbfc769 Branch: shen-late-barriers Author: Dan Smith Date: 2025-12-18 19:31:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6cbfc7691f8d3171cf223977b0b94e5f25fed93d 8370249: Test jdk/javadoc/doccheck/checks/jdkCheckLinks.java fails due to JVMS/JLS links after JDK-8349681 Reviewed-by: liach ! test/docs/ProblemList.txt Changeset: 8a93658e Branch: shen-late-barriers Author: Nityanand Rai Committer: Paul Hohensee Date: 2025-12-18 21:15:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a93658e87e2e2f344d7dbfa6f916bd28175d013 8371284: GenShen: Avoid unnecessary card marking Reviewed-by: wkemper, shade, ysr ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp Changeset: f88cbfb8 Branch: shen-late-barriers Author: Dan Smith Date: 2025-12-18 21:40:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f88cbfb8c6b320f773f8d8c3cdf2598d117c5521 8374044: Docs build fails: Cannot determine current path Reviewed-by: dholmes ! make/Docs.gmk Changeset: 62316465 Branch: shen-late-barriers Author: Kim Barrett Date: 2025-12-19 00:01:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/623164651cd35870aa438a3f6d546994f3d1753c 8373208: Make Atomic class template constant initializable Reviewed-by: stefank, dholmes ! src/hotspot/share/runtime/atomic.hpp Changeset: f0add885 Branch: shen-late-barriers Author: David Holmes Date: 2025-12-19 01:54:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f0add8854501f13b611220804dcb54d118c43717 8373837: "assert(thread->is_VM_thread() || thread->is_Java_thread()) failed: Must be VMThread or JavaThread" on macosx-aarch64-26 Reviewed-by: fbredberg, coleenp ! src/hotspot/os/posix/signals_posix.cpp Changeset: 360777c3 Branch: shen-late-barriers Author: SendaoYan Date: 2025-12-19 02:22:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/360777c3ad8fe5bfeb2af15ce1b89e04d4397b9f 8371948: TestStackOverflowDuringInit.java fails xss too small on linux-aarch64 Reviewed-by: dholmes, aph ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! test/hotspot/jtreg/runtime/ClassInitErrors/TestStackOverflowDuringInit.java ! test/lib/jdk/test/whitebox/WhiteBox.java Changeset: e72f205a Branch: shen-late-barriers Author: Roland Westrelin Date: 2025-12-19 08:31:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e72f205ae312b15ebab0cbeedb73bbf86e485251 8373524: C2: no reachable node should have no use Reviewed-by: chagedorn, mhaessig ! src/hotspot/share/opto/cfgnode.cpp + test/hotspot/jtreg/compiler/igvn/TestNodeWithNoUseAfterPhiIdeal.java Changeset: 5eb87749 Branch: shen-late-barriers Author: Hamlin Li Date: 2025-12-19 09:19:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5eb8774909bd250c7ff8cfc56506a949b547bda2 8373998: RISC-V: simple optimization of ConvHF2F Co-authored-by: Fei Yang Reviewed-by: fyang, dzhang ! src/hotspot/cpu/riscv/riscv.ad Changeset: 45cf0420 Branch: shen-late-barriers Author: Jaikiran Pai Date: 2025-12-19 09:30:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45cf042099aa64a94574d21cce0bdde215abf07b 8374082: net_util.c should use logical && when setting IPv6_available Reviewed-by: alanb ! src/java.base/share/native/libnet/net_util.c Changeset: 53e77d21 Branch: shen-late-barriers Author: Stefan Karlsson Date: 2025-12-19 10:52:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/53e77d21c2308daad7d4aecf05da56609ed0291c 8373801: Adopt arraycopy OopCopyResult from the lworld branch Reviewed-by: jsikstro, tschatzl, aboldtch ! src/hotspot/share/gc/shared/barrierSet.hpp ! src/hotspot/share/gc/shared/barrierSet.inline.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp ! src/hotspot/share/gc/z/zBarrierSet.hpp ! src/hotspot/share/gc/z/zBarrierSet.inline.hpp ! src/hotspot/share/oops/access.hpp ! src/hotspot/share/oops/access.inline.hpp ! src/hotspot/share/oops/accessBackend.hpp ! src/hotspot/share/oops/objArrayKlass.cpp Changeset: 14c93b2a Branch: shen-late-barriers Author: Volkan Yazici Date: 2025-12-19 12:57:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/14c93b2afbf0135e872866c7f8468d9ce6df1e0d 8373537: Migrate "test/jdk/com/sun/net/httpserver/" to null-safe "SimpleSSLContext" methods Reviewed-by: dfuchs ! test/jdk/com/sun/net/httpserver/HttpsParametersClientAuthTest.java ! test/jdk/com/sun/net/httpserver/SANTest.java ! test/jdk/com/sun/net/httpserver/SelCacheTest.java ! test/jdk/com/sun/net/httpserver/Test1.java ! test/jdk/com/sun/net/httpserver/Test12.java ! test/jdk/com/sun/net/httpserver/Test13.java ! test/jdk/com/sun/net/httpserver/Test6a.java ! test/jdk/com/sun/net/httpserver/Test7a.java ! test/jdk/com/sun/net/httpserver/Test8a.java ! test/jdk/com/sun/net/httpserver/Test9.java ! test/jdk/com/sun/net/httpserver/Test9a.java ! test/jdk/com/sun/net/httpserver/bugs/HandlerConnectionClose.java ! test/jdk/com/sun/net/httpserver/simpleserver/HttpsServerAlertTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/HttpsServerTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/MaxRequestTimeTest.java Changeset: 45642acf Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2025-12-19 13:03:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45642acf1b290306509375e58bde8f6c9cd1b308 8373710: Improve jpackage error reporting Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/WinApplicationMixin.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java Changeset: b5ac8f83 Branch: shen-late-barriers Author: Christoph Langer Date: 2025-12-19 13:34:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b5ac8f83682ddb9623a1b43bd62f309b2961a504 8373246: JDK-8351842 broke native debugging on Linux Reviewed-by: erikj, stuefe ! make/Bundles.gmk ! make/CreateJmods.gmk ! make/autoconf/jdk-options.m4 Changeset: dca55b43 Branch: shen-late-barriers Author: Matthias Baesken Date: 2025-12-19 14:28:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dca55b43664bb9f15ebd7b5f674e1a64b5c17c02 8371420: Still sporadic failures of gc/TestAlwaysPreTouchBehavior.java# on Linux after JDK-8359104 Reviewed-by: mdoerr, ayang ! test/hotspot/jtreg/gc/TestAlwaysPreTouchBehavior.java Changeset: 6c9999ca Branch: shen-late-barriers Author: Matthias Baesken Date: 2025-12-19 14:37:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6c9999ca8d0722bfb3a945dd4bea666eb4a028cc 8373984: Check for macos 11 in CGraphicsDevice.m can be removed Reviewed-by: prr, kizune ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m Changeset: 821e9ff9 Branch: shen-late-barriers Author: Jorn Vernee Date: 2025-12-19 17:38:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/821e9ff965cad52cdd26c08785312db49bcce539 8372493: [asan] java/foreign/sharedclosejvmti/TestSharedCloseJvmti.java triggers heap-use-after-free Reviewed-by: liach ! test/jdk/java/foreign/sharedclosejvmti/TestSharedCloseJvmti.java ! test/jdk/java/foreign/sharedclosejvmti/libSharedCloseAgent.cpp Changeset: 23fc21a3 Branch: shen-late-barriers Author: Coleen Phillimore Date: 2025-12-19 17:45:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/23fc21a3e2db11e24568d4c47e52efc6947e956b 8374052: Use java/util/Calendar in ReplaceCriticalClasses.java test Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java Changeset: c1ad393e Branch: shen-late-barriers Author: William Kemper Date: 2025-12-19 18:01:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c1ad393e25c253c9b4e09824bf5fceee134e08c0 8374048: Genshen: Backout fix for missed cancellation notice Reviewed-by: kdnilsen, ysr ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp Changeset: 400d8cfb Branch: shen-late-barriers Author: Mikhail Yankelevich Date: 2025-12-19 18:02:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/400d8cfb6914982e636b23bacf810ef61fc90ee1 8373793: TestDynamicStore.java '/manual' disables use of '/timeout' Reviewed-by: weijun ! test/jdk/sun/security/krb5/config/native/TestDynamicStore.java Changeset: 0a70da46 Branch: shen-late-barriers Author: Kim Barrett Date: 2025-12-19 22:37:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0a70da46f6fe98711f6f4b8b4e49e8ee3e4cb59e 8372564: Convert StringDedup to use Atomic Reviewed-by: tschatzl, aboldtch, iwalulya ! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.hpp Changeset: 2d092840 Branch: shen-late-barriers Author: Alexander Matveev Date: 2025-12-19 23:19:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2d0928406027a848cf2d2d0574024970b8fb535c 8373105: Test tools/jpackage/share/AsyncTest.java failed: problem running hdiutil Reviewed-by: asemenyuk ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java Changeset: fe5911c7 Branch: shen-late-barriers Author: Prasanta Sadhukhan Date: 2025-12-21 05:25:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe5911c7695283cb76b3d95877138b0b15bc0ba4 8373946: Synth ProgressBarUI implementation confuses background painting with border painting Reviewed-by: prr, kizune, azvegint ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java - test/jdk/javax/swing/JProgressBar/TestProgressBarBorder.java + test/jdk/javax/swing/plaf/nimbus/TestNimbusProgressBarBorder.java Changeset: 8ab7d3b8 Branch: shen-late-barriers Author: Quan Anh Mai Date: 2025-12-21 15:15:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8ab7d3b89f656e5c2882e19065f01fcc434161d2 8374078: C2_MacroAssembler::verify_int_in_range has incorrect early return condition Reviewed-by: kvn, dlong ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp Changeset: 25e87144 Branch: shen-late-barriers Author: David Holmes Date: 2025-12-22 01:28:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/25e87144c20fcf5aca99b92f061a0051096c2605 8369515: Deadlock between JVMTI and JNI ReleasePrimitiveArrayCritical Co-authored-by: Richard Reingruber Reviewed-by: rrich, fbredberg, pchilanomate ! src/hotspot/share/runtime/javaThread.cpp Changeset: 9435d5b8 Branch: shen-late-barriers Author: Alexander Zvegintsev Date: 2025-12-22 02:36:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9435d5b89ca08595f0f2f8d029c00bc6d1f30104 8346154: [XWayland] Some tests fail intermittently in the CI, but not locally Reviewed-by: serb, prr ! test/jdk/java/awt/Choice/PopupPosTest/PopupPosTest.java ! test/jdk/java/awt/Focus/ClearLwQueueBreakTest/ClearLwQueueBreakTest.java ! test/jdk/java/awt/Frame/FrameSetMinimumSizeTest.java ! test/jdk/java/awt/KeyboardFocusmanager/TypeAhead/ButtonActionKeyTest/ButtonActionKeyTest.java ! test/jdk/java/awt/LightweightComponent/LightWeightTabFocus/LightWeightTabFocus.java ! test/jdk/java/awt/Modal/ToFront/DialogToFrontModeless1Test.java Changeset: 3579c752 Branch: shen-late-barriers Author: Matthias Baesken Date: 2025-12-22 07:57:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3579c752bcf2c160de47ec748c8b649b0028826a 8373876: StackWalkNativeToJava print more output in case of failures Reviewed-by: dholmes, mdoerr ! test/hotspot/jtreg/runtime/ErrorHandling/StackWalkNativeToJava.java Changeset: e6c3ebe2 Branch: shen-late-barriers Author: Stefan Karlsson Date: 2025-12-22 09:32:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e6c3ebe27b0dd4cbf1885d79ea50acb208e364fa 8374145: Remove legacy locking remnants from markWord Reviewed-by: aboldtch, kbarrett, coleenp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/oops/markWord.hpp Changeset: 551e6562 Branch: shen-late-barriers Author: Stefan Karlsson Date: 2025-12-22 09:55:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/551e656218f18fa815d42e6035f85e907c6d66a4 8374113: Taughtological if check in Reflection::array_set Reviewed-by: fparain, liach ! src/hotspot/share/runtime/reflection.cpp Changeset: 2715f5e6 Branch: shen-late-barriers Author: Stefan Karlsson Date: 2025-12-22 10:16:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2715f5e698b49cd67faa233a3188e6a69ddb80c0 8374151: Cleanup minor markWord function disorder Reviewed-by: rcastanedalo, dholmes ! src/hotspot/share/oops/markWord.hpp Changeset: a61a1d32 Branch: shen-late-barriers Author: Damon Fenacci Date: 2025-12-22 12:49:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a61a1d32a2bbf227081b9da6d101071ceb73076a 8373525: C2: assert(_base == Long) failed: Not a Long Reviewed-by: chagedorn, mhaessig ! src/hotspot/share/opto/addnode.cpp + test/hotspot/jtreg/compiler/loopopts/TestValidTypeInOverflowProtection.java Changeset: 9715e6da Branch: shen-late-barriers Author: Jie Fu Date: 2025-12-22 15:15:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9715e6da8355a103d9066bd15ce68b4773cbadcb 8374178: Missing include in systemDictionary.cpp after JDK-8365526 Reviewed-by: kbarrett, dholmes ! src/hotspot/share/classfile/systemDictionary.cpp Changeset: 72505420 Branch: shen-late-barriers Author: Chris Plummer Date: 2025-12-22 19:28:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72505420ca22c2ba1584f9d401ff0a1047b8c79b 8374038: JDI EventRequestManager javadoc has unrendered @link tags inside an @code block Reviewed-by: kevinw, amenkov ! src/jdk.jdi/share/classes/com/sun/jdi/request/EventRequestManager.java Changeset: 4b8eda30 Branch: shen-late-barriers Author: Ioi Lam Date: 2025-12-22 19:43:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4b8eda30474b99a9f1065e5cea9d8c2fb859bab2 8373983: java/util/Locale/UseOldISOCodesTest.java fails with JTREG_AOT_JDK=onestep Reviewed-by: naoto ! test/jdk/ProblemList-AotJdk.txt Changeset: ecb42341 Branch: shen-late-barriers Author: Chen Liang Date: 2025-12-23 00:12:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ecb42341a94326b1ee85ddd7b9ebadce8c952b99 8373447: Suspicious sign extension after integer promotion in imageDecompressor.cpp Reviewed-by: alanb ! src/java.base/share/native/libjimage/imageDecompressor.cpp Changeset: a0094f52 Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2025-12-23 04:39:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a0094f529a6cf7e1e28a20d5033a9a1405f49d9f 8374216: Assorted changes to jpackage without functional impact Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxBundlingEnvironment.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundlingEnvironment.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromOptions.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecMapperOptionScope.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardBundlingOperation.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Application.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundleSpec.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingOperationDescriptor.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/IdentityWrapper.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/SetBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinBundlingEnvironment.java = src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromOptions.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JUnitUtilsTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MsiDatabase.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.java ! test/jdk/tools/jpackage/junit/tools/jdk/jpackage/test/JUnitUtils.java ! test/jdk/tools/jpackage/share/BasicTest.java ! test/jdk/tools/jpackage/share/InOutPathTest.java Changeset: e1d81c09 Branch: shen-late-barriers Author: Hao Sun Date: 2025-12-23 08:08:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e1d81c0946364a266a006481a8fbbac24c7e6c6a 8373122: JFR build failure with CDS disabled due to -Werror=unused-function after JDK-8365400 Reviewed-by: mgronlun, jiefu, fandreuzzi ! src/hotspot/share/jfr/support/jfrClassDefineEvent.cpp Changeset: 40755afd Branch: shen-late-barriers Author: Aleksei Efimov Date: 2025-12-23 12:37:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/40755afdf9061d65dfd039a9707445188bc04303 8373808: Refactor java/net/httpclient qpack and hpack tests to use JUnit Reviewed-by: djelinski ! test/jdk/java/net/httpclient/http2/HpackBinaryTestDriver.java ! test/jdk/java/net/httpclient/http2/HpackCircularBufferDriver.java ! test/jdk/java/net/httpclient/http2/HpackDecoderDriver.java ! test/jdk/java/net/httpclient/http2/HpackEncoderDriver.java ! test/jdk/java/net/httpclient/http2/HpackHeaderTableDriver.java ! test/jdk/java/net/httpclient/http2/HpackHuffmanDriver.java ! test/jdk/java/net/httpclient/http2/HpackTestHelper.java ! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/BinaryPrimitivesTest.java ! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/CircularBufferTest.java ! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/DecoderTest.java ! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/EncoderTest.java ! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/HeaderTableTest.java ! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/HuffmanTest.java ! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/SimpleHeaderTableTest.java ! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/TestHelper.java ! test/jdk/java/net/httpclient/qpack/BlockingDecodingTest.java ! test/jdk/java/net/httpclient/qpack/DecoderSectionSizeLimitTest.java ! test/jdk/java/net/httpclient/qpack/DecoderTest.java ! test/jdk/java/net/httpclient/qpack/DynamicTableFieldLineRepresentationTest.java ! test/jdk/java/net/httpclient/qpack/DynamicTableTest.java ! test/jdk/java/net/httpclient/qpack/EncoderDecoderConnectionTest.java ! test/jdk/java/net/httpclient/qpack/EncoderDecoderConnector.java ! test/jdk/java/net/httpclient/qpack/EncoderDecoderTest.java ! test/jdk/java/net/httpclient/qpack/EncoderTest.java ! test/jdk/java/net/httpclient/qpack/EntriesEvictionTest.java ! test/jdk/java/net/httpclient/qpack/FieldSectionPrefixTest.java ! test/jdk/java/net/httpclient/qpack/IntegerReaderMaxValuesTest.java ! test/jdk/java/net/httpclient/qpack/StaticTableFieldsTest.java ! test/jdk/java/net/httpclient/qpack/StringLengthLimitsTest.java ! test/jdk/java/net/httpclient/qpack/TablesIndexerTest.java ! test/jdk/java/net/httpclient/qpack/UnacknowledgedInsertionTest.java Changeset: f1c50412 Branch: shen-late-barriers Author: Jie Fu Date: 2025-12-23 14:31:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1c50412f0ded30f88720e9489e3ff4dd347ffa3 8374200: jdk/internal/platform/cgroup/TestCgroupMetrics.java fails with common prefix metrics Reviewed-by: dholmes ! test/lib/jdk/test/lib/containers/cgroup/MetricsTesterCgroupV2.java Changeset: be2ac088 Branch: shen-late-barriers Author: Sergey Bylokhov Date: 2025-12-23 18:33:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/be2ac088e86f2be59f26997003cd02bad16672a0 8373967: [macos] User interactions with List do not trigger ItemEvent after programmatic change Reviewed-by: azvegint ! src/java.desktop/macosx/classes/sun/lwawt/LWListPeer.java + test/jdk/java/awt/List/NoEvents/MixProgrammaticUserChange.java Changeset: 8d80bac1 Branch: shen-late-barriers Author: Kevin Walls Date: 2025-12-23 19:20:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d80bac1ec2f5eb66619c9e269d7c44612e1d04c 8374296: Comment clean up in os_linux.cpp Reviewed-by: mdoerr ! src/hotspot/os/linux/os_linux.cpp Changeset: 61cb6d74 Branch: shen-late-barriers Author: Kevin Walls Date: 2025-12-23 20:47:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/61cb6d740807f8ef356d88c0328d05be1a33a8c1 8374232: Comment cleanup in diagnosticCommand.cpp Reviewed-by: cjplummer ! src/hotspot/share/services/diagnosticCommand.cpp Changeset: f5249db9 Branch: shen-late-barriers Author: Serguei Spitsyn Date: 2025-12-23 22:21:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5249db9c566f87f7fc4f3ed70114a8168babd8b 8374233: Overloaded constructor MountUnmountDisabler(jthread thread) is missed Reviewed-by: cjplummer, amenkov ! src/hotspot/share/runtime/mountUnmountDisabler.cpp ! src/hotspot/share/runtime/mountUnmountDisabler.hpp Changeset: 72e1e157 Branch: shen-late-barriers Author: Damon Nguyen Date: 2025-12-24 00:05:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72e1e15779c3d7846f267c0dfd98191b99a55548 8373474: 2 Unintentional format string defect groups in jabswitch.cpp Reviewed-by: aivanov, prr, azvegint ! src/jdk.accessibility/windows/native/jabswitch/jabswitch.cpp Changeset: a59dbc51 Branch: shen-late-barriers Author: Damon Nguyen Date: 2025-12-24 00:05:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a59dbc5105b04234c501aa03474b82481658e5b5 8373475: Unintentional format string in logString of AccessInfo.cpp Reviewed-by: aivanov, prr, azvegint ! src/jdk.accessibility/windows/native/toolscommon/AccessInfo.cpp Changeset: 4a0f7e42 Branch: shen-late-barriers Author: Wang Haomin Committer: Jayathirth D V Date: 2025-12-24 09:06:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4a0f7e4294d2ccc2d2bf460bea87b342fe934d03 8374321: Fix undefined reference to 'png_init_filter_functions_lsx' after 8371914 Reviewed-by: jiefu, jdv ! make/modules/java.desktop/lib/ClientLibraries.gmk Changeset: f23b958e Branch: shen-late-barriers Author: Nizar Benalla Date: 2025-12-24 14:31:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f23b958eca5c1b9f4e22b897ede6a07ed9224c5f 8373446: Update --release 26 symbol information for JDK 26 build 29 Reviewed-by: iris, liach + src/jdk.compiler/share/data/symbols/jdk.management-Q.sym.txt ! src/jdk.compiler/share/data/symbols/symbols Changeset: 6ade3480 Branch: shen-late-barriers Author: Nizar Benalla Date: 2025-12-24 14:38:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6ade34804f175b5dd1bf78515b78e5444d8be7f5 8374177: Update @since of HotSpotAOTCacheMXBean after JDK-8373607 Reviewed-by: alanb, iklam ! src/jdk.management/share/classes/jdk/management/HotSpotAOTCacheMXBean.java Changeset: 98b7792a Branch: shen-late-barriers Author: Nizar Benalla Date: 2025-12-24 14:47:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/98b7792a072380978b09fda4ec194f333d2ce7e3 8372801: tools/sincechecker/modules/java.base/JavaBaseCheckSince.java fails with JDK 27 Reviewed-by: liach ! test/jdk/ProblemList.txt Changeset: 73a8629c Branch: shen-late-barriers Author: Sergey Bylokhov Date: 2025-12-25 01:25:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/73a8629c5b52b678febcc9d339e01ebcc5277909 8374310: Update copyright year to 2025 for client-libs in files where it was missed Reviewed-by: jdv, aivanov ! src/java.desktop/aix/classes/sun/awt/X11InputMethod.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIFocus.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIState.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIStateFactory.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java ! src/java.desktop/macosx/classes/com/apple/eawt/ApplicationBeanInfo.java ! src/java.desktop/macosx/classes/com/apple/eawt/FullScreenAdapter.java ! src/java.desktop/macosx/classes/com/apple/eawt/MacQuitResponse.java ! src/java.desktop/macosx/classes/com/apple/eawt/_AppDockIconHandler.java ! src/java.desktop/macosx/classes/com/apple/eawt/_AppEventHandler.java ! src/java.desktop/macosx/classes/com/apple/eawt/_AppMenuBarHandler.java ! src/java.desktop/macosx/classes/com/apple/eawt/_AppMiscHandlers.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/FullScreenEvent.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureAdapter.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureHandler.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/GesturePhaseEvent.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/MagnificationEvent.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/RotationEvent.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/SwipeEvent.java ! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonCheckBoxUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonExtendedTypes.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonLabeledUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonRadioUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonToggleUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaCaret.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxRenderer.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxRendererInternal.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaEditorPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileSystemModel.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFocus.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFocusHandler.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFonts.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaGroupBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaHighlighter.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaIcon.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameManager.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFramePaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaLabelUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaListUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuItemUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuPainter.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaOptionPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaPainter.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaPanelUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaPopupMenuSeparatorUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaPopupMenuUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaProgressBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollRegionBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaSliderUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaSplitPaneDividerUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaSplitPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneContrastUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneTabState.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTableUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextAreaUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldFormattedUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldSearch.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextPasswordFieldUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaToolBarSeparatorUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaToolBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaToolTipUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTreeUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuBar.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuItem.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuItemCheckbox.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuPropertyListener.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenPopupFactory.java ! src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/awt/CGraphicsEnvironment.java ! src/java.desktop/macosx/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/macosx/classes/sun/font/CCompositeGlyphMapper.java ! src/java.desktop/macosx/classes/sun/font/CFont.java ! src/java.desktop/macosx/classes/sun/font/CFontConfiguration.java ! src/java.desktop/macosx/classes/sun/font/CFontManager.java ! src/java.desktop/macosx/classes/sun/font/CStrikeDisposer.java ! src/java.desktop/macosx/classes/sun/font/NativeFont.java ! src/java.desktop/macosx/classes/sun/font/NativeStrike.java ! src/java.desktop/macosx/classes/sun/java2d/CRenderer.java ! src/java.desktop/macosx/classes/sun/java2d/CompositeCRenderer.java ! src/java.desktop/macosx/classes/sun/java2d/DataBufferNIOInt.java ! src/java.desktop/macosx/classes/sun/java2d/IntegerNIORaster.java ! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java ! src/java.desktop/macosx/classes/sun/java2d/OSXOffScreenSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/OSXSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLBlitLoops.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLBufImgOps.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLContext.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLDrawImage.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLLayer.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskBlit.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskFill.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLPaints.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderQueue.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderer.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceDataProxy.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLTextRenderer.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLVolatileSurfaceManager.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLLayer.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLVolatileSurfaceManager.java ! src/java.desktop/macosx/classes/sun/lwawt/LWKeyboardFocusManagerPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWLightweightFramePeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWMouseInfoPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibleText.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CCheckboxMenuItem.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CCustomCursor.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDataTransferer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDropTargetContextPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CImage.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethod.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethodDescriptor.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CMouseDragGestureRecognizer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWComponent.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWView.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterDialogPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CSystemTray.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CToolkitThreadBlockedHandler.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewPlatformEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/macosx/classes/sun/print/PlatformPrinterJobProxy.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsEnv.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/DnDUtilities.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabButtonAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/EventQueue.java ! src/java.desktop/share/classes/java/awt/Font.java ! src/java.desktop/share/classes/java/awt/GraphicsEnvironment.java ! src/java.desktop/share/classes/java/awt/HeadlessException.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/Polygon.java ! src/java.desktop/share/classes/java/awt/PrintJob.java ! src/java.desktop/share/classes/java/awt/SystemTray.java ! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html ! src/java.desktop/share/classes/java/awt/doc-files/Modality.html ! src/java.desktop/share/classes/java/awt/image/BandedSampleModel.java ! src/java.desktop/share/classes/java/awt/image/ComponentSampleModel.java ! src/java.desktop/share/classes/java/awt/image/LookupOp.java ! src/java.desktop/share/classes/java/awt/image/MultiPixelPackedSampleModel.java ! src/java.desktop/share/classes/java/awt/image/SampleModel.java ! src/java.desktop/share/classes/java/awt/image/SinglePixelPackedSampleModel.java ! src/java.desktop/share/classes/java/beans/Beans.java ! src/java.desktop/share/classes/java/beans/DesignMode.java ! src/java.desktop/share/classes/javax/imageio/ImageReader.java ! src/java.desktop/share/classes/javax/imageio/ImageWriter.java ! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataFormatImpl.java ! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java ! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java ! src/java.desktop/share/classes/javax/imageio/stream/FileCacheImageInputStream.java ! src/java.desktop/share/classes/javax/imageio/stream/FileCacheImageOutputStream.java ! src/java.desktop/share/classes/javax/imageio/stream/ImageInputStreamImpl.java ! src/java.desktop/share/classes/javax/imageio/stream/MemoryCacheImageInputStream.java ! src/java.desktop/share/classes/javax/imageio/stream/package-info.java ! src/java.desktop/share/classes/javax/swing/Action.java ! src/java.desktop/share/classes/javax/swing/BufferStrategyPaintManager.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/JFileChooser.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/JViewport.java ! src/java.desktop/share/classes/javax/swing/RootPaneContainer.java ! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/Timer.java ! src/java.desktop/share/classes/javax/swing/ToolTipManager.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/package-info.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDefaultLookup.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synth.dtd ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html ! src/java.desktop/share/classes/javax/swing/text/StringContent.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/Entity.java ! src/java.desktop/share/classes/sun/awt/AppContext.java ! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/awt/image/ByteInterleavedRaster.java ! src/java.desktop/share/classes/sun/awt/image/SunVolatileImage.java ! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java ! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java ! src/java.desktop/share/classes/sun/font/FileFont.java ! src/java.desktop/share/classes/sun/font/FontManager.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java ! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java ! src/java.desktop/share/classes/sun/java2d/opengl/OGLGraphicsConfig.java ! src/java.desktop/share/classes/sun/java2d/pipe/BufferedContext.java ! src/java.desktop/share/classes/sun/print/PathGraphics.java ! src/java.desktop/share/classes/sun/swing/FilePane.java ! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java ! src/java.desktop/share/conf/psfontj2d.properties ! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.c ! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.h ! src/java.desktop/share/native/libawt/java2d/SurfaceData.h ! src/java.desktop/share/native/libawt/java2d/loops/Blit.c ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c ! src/java.desktop/unix/classes/sun/awt/FcFontManager.java ! src/java.desktop/unix/classes/sun/awt/X11/GtkFileDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/MotifColorUtilities.java ! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDConstants.java ! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDDragSourceProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDDropTargetProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/Native.java ! src/java.desktop/unix/classes/sun/awt/X11/UnsafeXDisposerRecord.java ! src/java.desktop/unix/classes/sun/awt/X11/WindowDimensions.java ! src/java.desktop/unix/classes/sun/awt/X11/WindowPropertyGetter.java ! src/java.desktop/unix/classes/sun/awt/X11/XAWTLookAndFeel.java ! src/java.desktop/unix/classes/sun/awt/X11/XAWTXSettings.java ! src/java.desktop/unix/classes/sun/awt/X11/XAtom.java ! src/java.desktop/unix/classes/sun/awt/X11/XAtomList.java ! src/java.desktop/unix/classes/sun/awt/X11/XAwtState.java ! src/java.desktop/unix/classes/sun/awt/X11/XBaseMenuWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XButtonPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XCanvasPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XCheckboxPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XChoicePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XClipboard.java ! src/java.desktop/unix/classes/sun/awt/X11/XContentWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XCreateWindowParams.java ! src/java.desktop/unix/classes/sun/awt/X11/XCustomCursor.java ! src/java.desktop/unix/classes/sun/awt/X11/XDataTransferer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDesktopPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDnDConstants.java ! src/java.desktop/unix/classes/sun/awt/X11/XDnDDragSourceProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XDnDDropTargetProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceContextPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XDropTargetContextPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxy.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxyPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedClientHelper.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedServerTester.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFrame.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFramePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddingContainer.java ! src/java.desktop/unix/classes/sun/awt/X11/XErrorHandler.java ! src/java.desktop/unix/classes/sun/awt/X11/XException.java ! src/java.desktop/unix/classes/sun/awt/X11/XFocusProxyWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XFontPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XGlobalCursorManager.java ! src/java.desktop/unix/classes/sun/awt/X11/XHorizontalScrollbar.java ! src/java.desktop/unix/classes/sun/awt/X11/XIconWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XInputMethod.java ! src/java.desktop/unix/classes/sun/awt/X11/XInputMethodDescriptor.java ! src/java.desktop/unix/classes/sun/awt/X11/XKeyboardFocusManagerPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XLabelPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XLightweightFramePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XListPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMSelection.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuBarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuItemPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XMouseDragGestureRecognizer.java ! src/java.desktop/unix/classes/sun/awt/X11/XNETProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XPanelPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XPopupMenuPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XPropertyCache.java ! src/java.desktop/unix/classes/sun/awt/X11/XQueryTree.java ! src/java.desktop/unix/classes/sun/awt/X11/XRepaintArea.java ! src/java.desktop/unix/classes/sun/awt/X11/XRootWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollbar.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollbarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XSelection.java ! src/java.desktop/unix/classes/sun/awt/X11/XSystemTrayPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTextAreaPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkitThreadBlockedHandler.java ! src/java.desktop/unix/classes/sun/awt/X11/XTranslateCoordinates.java ! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XVerticalScrollbar.java ! src/java.desktop/unix/classes/sun/awt/X11/XWINProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindowAttributesData.java ! src/java.desktop/unix/classes/sun/awt/X11/XWrapperBase.java ! src/java.desktop/unix/classes/sun/awt/X11/XlibUtil.java ! src/java.desktop/unix/classes/sun/awt/X11CustomCursor.java ! src/java.desktop/unix/classes/sun/awt/X11FontManager.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethod.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethodDescriptor.java ! src/java.desktop/unix/classes/sun/awt/XSettings.java ! src/java.desktop/unix/classes/sun/font/DelegateStrike.java ! src/java.desktop/unix/classes/sun/font/DoubleByteEncoder.java ! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java ! src/java.desktop/unix/classes/sun/font/FontConfigManager.java ! src/java.desktop/unix/classes/sun/font/MFontConfiguration.java ! src/java.desktop/unix/classes/sun/font/NativeFont.java ! src/java.desktop/unix/classes/sun/font/NativeStrike.java ! src/java.desktop/unix/classes/sun/font/NativeStrikeDisposer.java ! src/java.desktop/unix/classes/sun/font/X11Dingbats.java ! src/java.desktop/unix/classes/sun/font/X11GB18030_0.java ! src/java.desktop/unix/classes/sun/font/X11GB18030_1.java ! src/java.desktop/unix/classes/sun/font/X11GB2312.java ! src/java.desktop/unix/classes/sun/font/X11GBK.java ! src/java.desktop/unix/classes/sun/font/X11Johab.java ! src/java.desktop/unix/classes/sun/font/X11KSC5601.java ! src/java.desktop/unix/classes/sun/font/X11SunUnicode_0.java ! src/java.desktop/unix/classes/sun/font/X11TextRenderer.java ! src/java.desktop/unix/classes/sun/font/XMap.java ! src/java.desktop/unix/classes/sun/font/XRGlyphCache.java ! src/java.desktop/unix/classes/sun/font/XRGlyphCacheEntry.java ! src/java.desktop/unix/classes/sun/font/XRTextRenderer.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXGraphicsConfig.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXSurfaceData.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXVolatileSurfaceManager.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11PMBlitBgLoops.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11PMBlitLoops.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11Renderer.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceDataProxy.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11VolatileSurfaceManager.java ! src/java.desktop/unix/classes/sun/java2d/xr/DirtyRegion.java ! src/java.desktop/unix/classes/sun/java2d/xr/GrowableByteArray.java ! src/java.desktop/unix/classes/sun/java2d/xr/GrowableEltArray.java ! src/java.desktop/unix/classes/sun/java2d/xr/GrowablePointArray.java ! src/java.desktop/unix/classes/sun/java2d/xr/GrowableRectArray.java ! src/java.desktop/unix/classes/sun/java2d/xr/MaskTile.java ! src/java.desktop/unix/classes/sun/java2d/xr/MaskTileManager.java ! src/java.desktop/unix/classes/sun/java2d/xr/MutableInteger.java ! src/java.desktop/unix/classes/sun/java2d/xr/XIDGenerator.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRBackendNative.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRColor.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRDrawImage.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRDrawLine.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRGraphicsConfig.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRMaskBlit.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRMaskFill.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRMaskImage.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRPMBlitLoops.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRPaints.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRRenderer.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRSolidSrcPict.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceDataProxy.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRUtils.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRVolatileSurfaceManager.java ! src/java.desktop/unix/classes/sun/java2d/xr/XcbRequestCounter.java ! src/java.desktop/unix/classes/sun/print/AttributeClass.java ! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java ! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/unix/classes/sun/print/UnixPrintService.java ! src/java.desktop/unix/native/common/awt/awt_GraphicsEnv.h ! src/java.desktop/unix/native/common/awt/fontpath.c ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/AnimationController.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/TMSchema.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsBorders.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsButtonUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsClassicLookAndFeel.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsComboBoxUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopIconUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsEditorPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsGraphicsUtils.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLabelUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuBarUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsOptionPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPasswordFieldUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuSeparatorUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupWindow.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRootPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsScrollBarUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsScrollPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSeparatorUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSliderUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSpinnerUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSplitPaneDivider.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSplitPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTabbedPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTableHeaderUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextAreaUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextFieldUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToggleButtonUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToolBarSeparatorUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToolBarUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTreeUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java ! src/java.desktop/windows/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/windows/classes/sun/awt/Win32ColorModel24.java ! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsConfig.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsEnvironment.java ! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java ! src/java.desktop/windows/classes/sun/awt/windows/WComponentPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WDataTransferer.java ! src/java.desktop/windows/classes/sun/awt/windows/WDefaultFontCharset.java ! src/java.desktop/windows/classes/sun/awt/windows/WDesktopProperties.java ! src/java.desktop/windows/classes/sun/awt/windows/WDragSourceContextPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java ! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFramePeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java ! src/java.desktop/windows/classes/sun/awt/windows/WLabelPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WLightweightFramePeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WMouseInfoPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WPopupMenuPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WScrollPanePeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WScrollbarPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WTrayIconPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WingDings.java ! src/java.desktop/windows/classes/sun/font/NativeFont.java ! src/java.desktop/windows/classes/sun/font/NativeStrike.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DBlitLoops.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DBufImgOps.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DContext.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DDrawImage.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsConfig.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsDevice.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DMaskBlit.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DMaskFill.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DPaints.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DRenderQueue.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DRenderer.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceData.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceDataProxy.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DTextRenderer.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DVolatileSurfaceManager.java ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLSurfaceData.java ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLVolatileSurfaceManager.java ! src/java.desktop/windows/classes/sun/java2d/windows/GDIBlitLoops.java ! src/java.desktop/windows/classes/sun/java2d/windows/GDIRenderer.java ! src/java.desktop/windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java ! src/java.desktop/windows/classes/sun/print/PlatformPrinterJobProxy.java ! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/windows/classes/sun/print/Win32MediaTray.java ! src/java.desktop/windows/classes/sun/print/Win32PrintJob.java ! src/java.desktop/windows/classes/sun/print/Win32PrintService.java ! src/java.desktop/windows/classes/sun/swing/plaf/windows/ClassicSortArrowIcon.java ! src/java.desktop/windows/native/libawt/windows/awt_Dialog.h ! src/java.desktop/windows/native/libawt/windows/awt_GDIObject.cpp ! src/java.desktop/windows/native/libawt/windows/awt_InputMethod.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Mlib.cpp ! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp ! src/java.desktop/windows/native/libawt/windows/awt_new.cpp ! test/jdk/java/awt/Choice/ChoiceLocationTest/ChoiceLocationTest.java ! test/jdk/java/awt/Dialog/CloseDialog/CloseDialogTest.java ! test/jdk/java/awt/Focus/ChoiceFocus/ChoiceFocus.java ! test/jdk/java/awt/Frame/GetGraphicsStressTest/GetGraphicsStressTest.java ! test/jdk/java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java ! test/jdk/java/awt/List/FirstItemRemoveTest/FirstItemRemoveTest.java ! test/jdk/java/awt/List/FocusEmptyListTest/FocusEmptyListTest.java ! test/jdk/java/awt/Modal/PrintDialogsTest/PrintDialogsTest.java ! test/jdk/java/awt/Modal/PrintDialogsTest/Test.java ! test/jdk/java/awt/Mouse/GetMousePositionTest/GetMousePositionWithOverlay.java ! test/jdk/java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java ! test/jdk/java/awt/PrintJob/PageSetupDlgBlockingTest/PageSetupDlgBlockingTest.java ! test/jdk/java/awt/TextArea/TextAreaCursorTest/HoveringAndDraggingTest.java ! test/jdk/java/awt/TextArea/TextScrollTest.java ! test/jdk/java/awt/datatransfer/DragUnicodeBetweenJVMTest/DragUnicodeBetweenJVMTest.java ! test/jdk/java/awt/datatransfer/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.java ! test/jdk/java/awt/dnd/DnDFileGroupDescriptor/DnDFileGroupDescriptor.java ! test/jdk/java/awt/dnd/FileListBetweenJVMsTest/FileListBetweenJVMsTest.java ! test/jdk/java/awt/dnd/URIListBetweenJVMsTest/URIListBetweenJVMsTest.java ! test/jdk/java/awt/dnd/URIListToFileListBetweenJVMsTest/URIListToFileListBetweenJVMsTest.java ! test/jdk/java/awt/event/KeyEvent/KeyTyped/EscapeKeyTyped.java ! test/jdk/java/awt/event/MouseEvent/MenuDragMouseEventAbsoluteCoordsTest/MenuDragMouseEventAbsoluteCoordsTest.java ! test/jdk/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_2.java ! test/jdk/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_3.java ! test/jdk/java/awt/event/helpers/lwcomponents/LWButton.java ! test/jdk/java/awt/font/GlyphVector/GetGlyphCharIndexTest.java ! test/jdk/java/awt/grab/EmbeddedFrameTest1/EmbeddedFrameTest1.java ! test/jdk/java/awt/im/8041990/bug8041990.java ! test/jdk/java/awt/im/PinyinIMCapsTest.java ! test/jdk/java/awt/im/PinyinIMCommaTest.java ! test/jdk/java/awt/im/PinyinIMFullstopTest.java ! test/jdk/java/awt/image/AffineTransformOp/AffineTxOpSizeTest.java ! test/jdk/java/awt/image/DrawImage/TiledImage.java ! test/jdk/java/awt/print/Dialog/DialogOrient.java ! test/jdk/java/awt/print/PrinterJob/PageDialogTest.java ! test/jdk/java/awt/print/PrinterJob/PrintDialog.java ! test/jdk/java/awt/print/PrinterJob/PrintDialogCancel.java ! test/jdk/java/awt/print/PrinterJob/ThinLines.java ! test/jdk/java/awt/print/RemotePrinterStatusRefresh/RemotePrinterStatusRefresh.java ! test/jdk/java/awt/regtesthelpers/AbstractTest.java ! test/jdk/java/awt/regtesthelpers/Util.java ! test/jdk/java/awt/regtesthelpers/process/ProcessCommunicator.java ! test/jdk/javax/sound/midi/MidiDeviceConnectors/TestAllDevices.java ! test/jdk/javax/sound/midi/Sequencer/Looping.java ! test/jdk/javax/sound/midi/SysexMessage/SendRawSysexMessage.java ! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/ExpectedNPEOnNull.java ! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/FakeInfo.java ! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/UnsupportedInfo.java ! test/jdk/javax/sound/sampled/Clip/ClipFlushCrash.java ! test/jdk/javax/sound/sampled/Clip/IsRunningHang.java ! test/jdk/javax/sound/sampled/Clip/OpenNonIntegralNumberOfSampleframes.java ! test/jdk/javax/sound/sampled/DataLine/LongFramePosition.java ! test/jdk/javax/sound/sampled/DirectAudio/bug6372428.java ! test/jdk/javax/sound/sampled/LinuxBlock/PlaySine.java ! test/jdk/javax/swing/JOptionPane/bug4174551.java ! test/jdk/javax/swing/JTextArea/4697612/bug4697612.java ! test/jdk/javax/swing/text/html/parser/Parser/6990651/bug6990651.java ! test/jdk/javax/swing/text/html/parser/Parser/8078268/bug8078268.java ! test/jdk/sun/java2d/marlin/ClipShapeTest.java ! test/jdk/sun/java2d/marlin/CrashNaNTest.java ! test/jdk/sun/java2d/marlin/CrashPaintTest.java ! test/jdk/sun/java2d/marlin/TextClipErrorTest.java Changeset: 534c33d0 Branch: shen-late-barriers Author: Sergey Bylokhov Date: 2025-12-25 07:25:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/534c33d0ef7daa0d0d5b56a1101b4c9d47a48049 8374323: Update copyright year to 2025 for the build system in files where it was missed Reviewed-by: erikj ! .github/actions/build-jtreg/action.yml ! .github/actions/get-bundles/action.yml ! .github/actions/get-gtest/action.yml ! .github/actions/get-jtreg/action.yml ! .github/actions/get-msys2/action.yml ! .github/actions/upload-bundles/action.yml ! .github/workflows/build-alpine-linux.yml ! .github/workflows/build-cross-compile.yml ! .github/workflows/build-linux.yml ! .github/workflows/build-macos.yml ! .github/workflows/build-windows.yml ! .github/workflows/main.yml ! .github/workflows/test.yml ! make/RunTestsPrebuiltSpec.gmk ! make/autoconf/bootcycle-spec.gmk.template ! make/autoconf/buildjdk-spec.gmk.template ! make/autoconf/compare.sh.template ! make/autoconf/hotspot.m4 ! make/autoconf/lib-bundled.m4 ! make/autoconf/platform.m4 ! make/devkit/createWindowsDevkit.sh ! make/jdk/src/classes/build/tools/pandocfilter/PandocFilter.java ! make/jdk/src/classes/build/tools/taglet/JSpec.java ! make/jdk/src/classes/build/tools/taglet/ToolGuide.java ! make/langtools/tools/propertiesparser/parser/Message.java ! make/scripts/compare-logger.sh ! make/scripts/compare.sh Changeset: 3e6170c5 Branch: shen-late-barriers Author: Sergey Bylokhov Date: 2025-12-26 03:46:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e6170c5be95f92a209c58928be487e8a9f97287 8374354: Update copyright year to 2025 for jdk.javadoc in files where it was missed Reviewed-by: liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.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/NestedClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyles.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFile.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Content.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/ContentBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Entity.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/RawHtml.java Changeset: e65ace10 Branch: shen-late-barriers Author: Daniel Gredler Date: 2025-12-26 11:58:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e65ace10e3c40d6fef4e9997311d88c900e84ced 6517125: FontStrike.getGlyphVectorOutline() not used Reviewed-by: prr, serb ! src/java.desktop/macosx/classes/sun/font/CStrike.java ! src/java.desktop/macosx/classes/sun/font/NativeStrike.java ! src/java.desktop/share/classes/sun/font/CompositeStrike.java ! src/java.desktop/share/classes/sun/font/FileFontStrike.java ! src/java.desktop/share/classes/sun/font/FontStrike.java ! src/java.desktop/unix/classes/sun/font/DelegateStrike.java ! src/java.desktop/unix/classes/sun/font/NativeStrike.java ! src/java.desktop/windows/classes/sun/font/NativeStrike.java Changeset: ac07a41d Branch: shen-late-barriers Author: Sergey Bylokhov Date: 2025-12-26 19:12:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac07a41de9877aec3e9d5e7a23b0583038a7956d 8374360: Update copyright year to 2025 for test/jdk/jdk/jfr in files where it was missed Reviewed-by: egahlin ! test/jdk/jdk/jfr/api/consumer/TestRecordedClass.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedFrameType.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFileSanitization.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFileWrite.java ! test/jdk/jdk/jfr/api/consumer/log/TestContent.java ! test/jdk/jdk/jfr/api/consumer/log/TestDiskOnOff.java ! test/jdk/jdk/jfr/api/consumer/log/TestDynamicStart.java ! test/jdk/jdk/jfr/api/consumer/log/TestMemoryDiskTransition.java ! test/jdk/jdk/jfr/api/consumer/log/TestMemoryOnly.java ! test/jdk/jdk/jfr/api/consumer/log/TestSystemEvents.java ! test/jdk/jdk/jfr/api/consumer/log/TestTruncation.java ! test/jdk/jdk/jfr/api/consumer/log/TestUserEvents.java ! test/jdk/jdk/jfr/api/consumer/log/TestVerbosity.java ! test/jdk/jdk/jfr/api/consumer/log/TestWithStreaming.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestDump.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestRecordingName.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryAfterStart.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryBeforeStart.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryLastModified.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryMultipleProcesses.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpDevNull.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEvent.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerQueueUtilization.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1InvalidHeapRegionTypeChangeEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCCPUTimeEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCHeapMemoryPoolUsageEvent.java ! test/jdk/jdk/jfr/event/gc/heapsummary/HeapSummaryEventAllGcs.java ! test/jdk/jdk/jfr/event/io/TestAsynchronousFileChannelEvents.java ! test/jdk/jdk/jfr/event/io/TestSocketAdapterEvents.java ! test/jdk/jdk/jfr/event/runtime/TestDeprecatedEvent.java ! test/jdk/jdk/jfr/event/runtime/TestDirectBufferStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestFinalizerStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestNativeLibraryLoadEvent.java ! test/jdk/jdk/jfr/event/security/TestInitialSecurityPropertyEvent.java ! test/jdk/jdk/jfr/event/security/TestSecurityProviderServiceEvent.java ! test/jdk/jdk/jfr/jcmd/TestJcmdConfigureReadOnly.java ! test/jdk/jdk/jfr/jcmd/TestJcmdOptionSpecifiedOnce.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartGeneratedFilename.java ! test/jdk/jdk/jfr/jcmd/TestJcmdViewMissingData.java ! test/jdk/jdk/jfr/jmx/streaming/TestClose.java ! test/jdk/jdk/jfr/jmx/streaming/TestDelegated.java ! test/jdk/jdk/jfr/jmx/streaming/TestDumpOrder.java ! test/jdk/jdk/jfr/jmx/streaming/TestMetadataEvent.java ! test/jdk/jdk/jfr/jmx/streaming/TestMultipleChunks.java ! test/jdk/jdk/jfr/jmx/streaming/TestNew.java ! test/jdk/jdk/jfr/jmx/streaming/TestRotate.java ! test/jdk/jdk/jfr/jmx/streaming/TestSetSettings.java ! test/jdk/jdk/jfr/jmx/streaming/TestStart.java ! test/jdk/jdk/jfr/jmx/streaming/TestStop.java ! test/jdk/jdk/jfr/jvm/TestChunkIntegrity.java ! test/jdk/jdk/jfr/jvm/TestFatEvent.java ! test/jdk/jdk/jfr/jvm/TestHiddenWait.java ! test/jdk/jdk/jfr/jvm/TestLongStringsInPool.java ! test/jdk/jdk/jfr/jvm/TestVerifyInstrumentation.java ! test/jdk/jdk/jfr/startupargs/TestPreserveRepository.java ! test/jdk/jdk/jfr/startupargs/TestStartHelp.java ! test/jdk/jdk/jfr/startupargs/TestStartupOptionSpecifiedOnce.java ! test/jdk/jdk/jfr/threading/TestStringPoolVirtualThreadPinning.java ! test/jdk/jdk/jfr/tool/TestConfigure.java ! test/jdk/jdk/jfr/tool/TestView.java Changeset: e7f9132e Branch: shen-late-barriers Author: Alexey Ivanov Date: 2025-12-26 20:12:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7f9132e8992ac281d1e4777a9664d1c8b817f4f 8374345: Restore the original copyright year in ExtremeFontSizeTest.java Reviewed-by: serb, syan ! test/jdk/java/awt/FontMetrics/ExtremeFontSizeTest.java Changeset: 5c694eab Branch: shen-late-barriers Author: Sergey Bylokhov Date: 2025-12-27 04:45:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5c694eab0f48045d2f71d0cd5ab53c1daddaa963 8374363: Update copyright year to 2025 for test/micro in files where it was missed Reviewed-by: phh ! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromSliceTest.java ! test/micro/org/openjdk/bench/java/util/ImmutableColls.java ! test/micro/org/openjdk/bench/vm/compiler/MergeStoreBench.java ! 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/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: 2886c3b6 Branch: shen-late-barriers Author: Sergey Bylokhov Date: 2025-12-27 04:56:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2886c3b68a8d4b098f7d093f0406d2a15e5910dc 8374358: Update copyright year to 2025 for test/hotspot in files where it was missed Reviewed-by: phh ! test/hotspot/jtreg/TEST.quick-groups ! test/hotspot/jtreg/applications/jcstress/TestGenerator.java ! test/hotspot/jtreg/compiler/c2/Test7005594.java ! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndLoadKlass.java ! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndNonExactAllocate.java ! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndNullableLoads.java ! test/hotspot/jtreg/compiler/c2/irTests/TestPhiDuplicatedConversion.java ! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java ! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java ! test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndNonReduciblePhi.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/BMITestRunner.java ! test/hotspot/jtreg/compiler/intrinsics/math/TestMinMaxIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedCPU.java ! test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventListener.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventTest.java ! test/hotspot/jtreg/compiler/lib/compile_framework/CompileFramework.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfo.java ! test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java ! test/hotspot/jtreg/compiler/loopopts/TestMissingSkeletonPredicateForIfNode.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java ! test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorReinterpret.java ! test/hotspot/jtreg/compiler/vectorization/TestBufferVectorization.java ! test/hotspot/jtreg/compiler/vectorization/TestOptionVectorizeIR.java ! test/hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java ! test/hotspot/jtreg/compiler/vectorization/TestRoundVectRiscv64.java ! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicBooleanOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopLiveOutNodesTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopRangeStrideTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/MultipleLoopsTest.java ! test/hotspot/jtreg/gc/arguments/TestMinInitialErgonomics.java ! test/hotspot/jtreg/gc/arguments/TestParallelGCErgo.java ! test/hotspot/jtreg/gc/g1/TestHumongousConcurrentStartUndo.java ! test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryDataRunner.java ! test/hotspot/jtreg/gc/g1/plab/TestPLABEvacuationFailure.java ! test/hotspot/jtreg/gc/g1/plab/lib/PLABUtils.java ! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java ! test/hotspot/jtreg/gc/stress/TestStressG1Uncommit.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithG1.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithParallel.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithSerial.java ! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/XShareAuto.java ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java ! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/StackWalkNativeToJava.java ! test/hotspot/jtreg/runtime/Monitor/MonitorWithDeadObjectTest.java ! test/hotspot/jtreg/runtime/NMT/JcmdWithNMTDisabled.java ! test/hotspot/jtreg/runtime/StackGap/TestStackGap.java ! test/hotspot/jtreg/runtime/StackGuardPages/TestStackGuardPages.java ! test/hotspot/jtreg/runtime/TLS/TestTLS.java ! test/hotspot/jtreg/runtime/Thread/TooSmallStackSize.java ! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithUseImplMethodHandle.java ! test/hotspot/jtreg/runtime/cds/appcds/LotsOfJRTClasses.java ! test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java ! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestFileSafety.java ! test/hotspot/jtreg/runtime/cds/appcds/test-classes/BadLookupSwitch.jcod ! test/hotspot/jtreg/runtime/jni/atExit/libatExit.c ! test/hotspot/jtreg/runtime/jni/checked/TestLargeUTF8Length.java ! test/hotspot/jtreg/runtime/jni/daemonDestroy/TestDaemonDestroy.java ! test/hotspot/jtreg/runtime/jni/getCreatedJavaVMs/TestGetCreatedJavaVMs.java ! test/hotspot/jtreg/runtime/verifier/TraceClassRes.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbAttach.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbAttachDifferentJVMs.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbClasses.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbField.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbHistory.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJdis.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJhisto.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAs.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbSource.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbSymbol.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbTestAllocationMerge.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbThread.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbVmStructsDump.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbWhere.java ! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java ! test/hotspot/jtreg/serviceability/sa/TestClassDump.java ! test/hotspot/jtreg/serviceability/sa/TestClhsdbJstackLock.java ! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java ! test/hotspot/jtreg/serviceability/sa/TestDebugInfoDecode.java ! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java ! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java ! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java ! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackPrintVMLocks.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackUpcall.java ! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java ! test/hotspot/jtreg/serviceability/sa/TestJmapCoreMetaspace.java ! test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java ! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java ! test/hotspot/jtreg/serviceability/sa/TestSysProps.java ! test/hotspot/jtreg/serviceability/sa/TestType.java ! test/hotspot/jtreg/serviceability/sa/UniqueVtableTest.java ! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbAttachToDebugServer.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbTestConnectArgument.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdConnectTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/DisableRegistryTest.java ! test/hotspot/jtreg/testlibrary/ctw/Makefile ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/ByteCodeVisitor.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/flag/TestCompilePhaseCollector.java ! test/hotspot/jtreg/testlibrary_tests/verify/tests/TestVerify.java ! test/hotspot/jtreg/vmTestbase/gc/vector/LinearListLow/TestDescription.java ! test/hotspot/jtreg/vmTestbase/jit/removal_candidates.txt ! test/hotspot/jtreg/vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach010/attach010Agent00.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC05/tc05t001/tc05t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t006/ma10t006.cpp ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001.java ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/GC.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/TestDebuggerType1.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/hotswap/HotSwap.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/runner/ThreadsRunner.java ! test/hotspot/jtreg/vmTestbase/nsk/share/test/Stresser.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress007.cpp ! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/JniArmHFTestGenerator.java.txt Changeset: 9512a43e Branch: shen-late-barriers Author: Sergey Bylokhov Date: 2025-12-27 07:02:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9512a43e82652be7294338c11cc9ffb0f0324b92 8374365: Update copyright year to 2025 for test/jdk in files where it was missed Reviewed-by: phh ! test/jdk/com/sun/net/httpserver/simpleserver/CustomFileSystemTest.java ! test/jdk/java/beans/Introspector/4520754/Test4520754.java ! test/jdk/java/beans/Performance/TestIntrospector.java ! test/jdk/java/beans/PropertyChangeSupport/Test4682386.java ! test/jdk/java/foreign/TestMemoryAlignment.java ! test/jdk/java/foreign/TestUpcallStructScope.java ! test/jdk/java/foreign/libTest4BAlignedDouble.c ! test/jdk/java/foreign/libTestUpcallStructScope.c ! test/jdk/java/io/File/libGetXSpace.c ! test/jdk/java/io/pathNames/win32/DriveOnly.java ! test/jdk/java/lang/Class/getEnclosingClass/EnclosingClass.java ! test/jdk/java/lang/Class/getEnclosingClass/EnclosingClassTest.java ! test/jdk/java/lang/Class/getEnclosingClass/common/TestMe.java ! test/jdk/java/lang/ProcessBuilder/FDLeakTest/exeFDLeakTester.c ! test/jdk/java/lang/ScopedValue/ManyBindings.java ! test/jdk/java/lang/ScopedValue/ScopedValueAPI.java ! test/jdk/java/lang/System/PropertyTest.java ! test/jdk/java/lang/System/i18nEnvArg.java ! test/jdk/java/lang/module/ClassFileVersionsTest.java ! test/jdk/java/lang/module/ModuleDescriptorTest.java ! test/jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java ! test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java ! test/jdk/java/net/URL/OpenStream.java ! test/jdk/java/net/httpclient/altsvc/altsvc-dns-hosts.txt ! test/jdk/java/nio/channels/FileChannel/directio/DirectIOTest.java ! test/jdk/java/nio/channels/FileChannel/directio/libDirectIO.c ! test/jdk/java/nio/file/Path/UriImportExport.java ! test/jdk/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java ! test/jdk/java/nio/file/spi/CustomSystemClassLoader.java ! test/jdk/java/nio/file/spi/SetDefaultProvider.java ! test/jdk/java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java ! test/jdk/java/time/tck/java/time/TCKInstant.java ! test/jdk/java/util/Collections/T5078378.java ! test/jdk/java/util/List/ListFactories.java ! test/jdk/java/util/Locale/LocaleProvidersFormat.java ! test/jdk/java/util/concurrent/CompletableFuture/CompletableFutureOrTimeoutExceptionallyTest.java ! test/jdk/java/util/concurrent/Executors/AutoShutdown.java ! test/jdk/java/util/concurrent/forkjoin/Starvation.java ! test/jdk/java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java ! test/jdk/java/util/regex/TestCases.txt ! test/jdk/java/util/stream/GathererTest.java ! test/jdk/java/util/zip/CloseInflaterDeflaterTest.java ! test/jdk/java/util/zip/DeflaterClose.java ! test/jdk/java/util/zip/InflaterClose.java ! test/jdk/java/util/zip/TotalInOut.java ! test/jdk/javax/management/security/HashedPasswordFileTest.java ! test/jdk/javax/net/ssl/SSLSocket/Tls13PacketSize.java ! test/jdk/javax/net/ssl/Stapling/StapleEnableProps.java ! test/jdk/jdk/incubator/vector/gen-template.sh ! test/jdk/jdk/incubator/vector/templates/Unit-header.template ! test/jdk/jdk/internal/platform/docker/TestSystemMetrics.java ! test/jdk/jdk/internal/platform/docker/TestUseContainerSupport.java ! test/jdk/jdk/modules/etc/DefaultModules.java ! test/jdk/jni/nullCaller/NullCallerTest.java ! test/jdk/performance/client/SwingMark/src/AbstractSwingTest.java ! test/jdk/performance/client/SwingMark/src/JMTest_01.java ! test/jdk/performance/client/SwingMark/src/JMTest_02.java ! test/jdk/performance/client/SwingMark/src/JMTest_03.java ! test/jdk/performance/client/SwingMark/src/JMTest_04.java ! test/jdk/performance/client/SwingMark/src/JMTest_05.java ! test/jdk/performance/client/SwingMark/src/MenuTest.java ! test/jdk/performance/client/SwingMark/src/TypingTest.java ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/button/resources/ButtonDemo.html ! test/jdk/sun/awt/font/TestArabicHebrew.java ! test/jdk/sun/security/provider/FileInputStreamPool/FileInputStreamPoolTest.java ! test/jdk/tools/jimage/ImageReaderDuplicateChildNodesTest.java ! test/jdk/tools/jlink/SnippetsTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JavaAppDescTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Annotations.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/RunnablePackageTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DefaultBundlingEnvironmentTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/OverridableResourceTest.java ! test/jdk/tools/jpackage/windows/WinRenameTest.java ! test/jdk/tools/launcher/JniInvocationTest.java Changeset: 5e685f6f Branch: shen-late-barriers Author: Anjian Wen Date: 2025-12-28 09:13:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e685f6f2c7872a4239ef0c0a0afa60f4526529e 8374351: RISC-V: Small refactoring for crypto macro-assembler routines Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 078e71f4 Branch: shen-late-barriers Author: Kirill Shirokov Committer: Xiaolong Peng Date: 2025-12-29 21:09:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/078e71f4a3d68d298ab3c383e46d18912e1de7db 8344345: test/hotspot/gtest/x86/x86-asmtest.py has trailing whitespaces Reviewed-by: phh, lmesnik ! test/hotspot/gtest/x86/x86-asmtest.py Changeset: 92c6799b Branch: shen-late-barriers Author: Sergey Bylokhov Date: 2025-12-29 21:20:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92c6799b401eb786949e88cd7142002b2a875ce0 8374361: Update copyright year to 2025 for jdk.hotspot.agent in files where it was missed Reviewed-by: phh ! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/Debugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64RegisterMap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java ! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp Changeset: 08450f2c Branch: shen-late-barriers Author: Sergey Bylokhov Date: 2025-12-30 07:01:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/08450f2c4d447c42a2ca8222d162ae3d2d25268a 8374326: Update copyright year to 2025 for jdk.jpackage in files where it was missed Reviewed-by: phh ! src/jdk.jpackage/linux/native/libapplauncher/LinuxLauncherLib.cpp ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgInstallerScripts.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/ResourceLocator.java ! src/jdk.jpackage/share/native/applauncher/PackageFile.cpp ! src/jdk.jpackage/share/native/common/Dll.h ! src/jdk.jpackage/share/native/common/app.cpp ! src/jdk.jpackage/share/native/common/tstrings.cpp ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixLauncherAsService.java ! src/jdk.jpackage/windows/native/common/MsiUtils.h ! src/jdk.jpackage/windows/native/libjpackage/VersionInfo.cpp ! src/jdk.jpackage/windows/native/libmsica/Version.cpp ! src/jdk.jpackage/windows/native/libmsica/Version.h ! src/jdk.jpackage/windows/native/libmsica/libmsica.cpp Changeset: e4e923a1 Branch: shen-late-barriers Author: Martin Doerr Date: 2025-12-30 09:49:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4e923a1ffc8ff059c983c7e9201d0ee3273482d 8374195: TestReplaceNarrowPhiWithBottomPhi fails on ppc64 platforms in (fast)debug Reviewed-by: mbaesken, jbechberger ! test/hotspot/jtreg/compiler/c2/TestReplaceNarrowPhiWithBottomPhi.java Changeset: a6462d64 Branch: shen-late-barriers Author: Sergey Bylokhov Date: 2025-12-30 12:08:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a6462d641cba004829f9136df22f3d953c0e0c5d 8374316: Update copyright year to 2025 for hotspot in files where it was missed Reviewed-by: kbarrett ! src/hotspot/cpu/aarch64/assembler_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad ! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp ! src/hotspot/cpu/aarch64/methodHandles_aarch64.hpp ! src/hotspot/cpu/aarch64/register_aarch64.hpp ! src/hotspot/cpu/aarch64/smallRegisterMap_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp ! src/hotspot/cpu/arm/assembler_arm_32.hpp ! src/hotspot/cpu/arm/c1_Defs_arm.hpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.hpp ! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.hpp ! src/hotspot/cpu/arm/interp_masm_arm.hpp ! src/hotspot/cpu/arm/matcher_arm.hpp ! src/hotspot/cpu/arm/smallRegisterMap_arm.inline.hpp ! src/hotspot/cpu/arm/stackChunkFrameStream_arm.inline.hpp ! src/hotspot/cpu/arm/stubRoutines_arm.hpp ! src/hotspot/cpu/arm/vmreg_arm.hpp ! src/hotspot/cpu/arm/vmreg_arm.inline.hpp ! src/hotspot/cpu/ppc/c1_Defs_ppc.hpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.hpp ! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp ! src/hotspot/cpu/ppc/continuationHelper_ppc.inline.hpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/smallRegisterMap_ppc.inline.hpp ! src/hotspot/cpu/ppc/stackChunkFrameStream_ppc.inline.hpp ! src/hotspot/cpu/riscv/assembler_riscv.inline.hpp ! src/hotspot/cpu/riscv/c1_Defs_riscv.hpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp ! src/hotspot/cpu/riscv/codeBuffer_riscv.hpp ! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp ! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/gc/z/z_riscv.ad ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp ! src/hotspot/cpu/riscv/javaFrameAnchor_riscv.hpp ! src/hotspot/cpu/riscv/matcher_riscv.hpp ! src/hotspot/cpu/riscv/methodHandles_riscv.hpp ! src/hotspot/cpu/riscv/riscv_b.ad ! src/hotspot/cpu/riscv/smallRegisterMap_riscv.inline.hpp ! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp ! src/hotspot/cpu/s390/assembler_s390.inline.hpp ! src/hotspot/cpu/s390/c1_Defs_s390.hpp ! src/hotspot/cpu/s390/c1_FrameMap_s390.hpp ! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp ! src/hotspot/cpu/s390/disassembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/interp_masm_s390.hpp ! src/hotspot/cpu/s390/javaFrameAnchor_s390.hpp ! src/hotspot/cpu/s390/matcher_s390.hpp ! src/hotspot/cpu/s390/smallRegisterMap_s390.inline.hpp ! src/hotspot/cpu/s390/stackChunkFrameStream_s390.inline.hpp ! src/hotspot/cpu/s390/stubRoutines_s390.hpp ! src/hotspot/cpu/x86/assembler_x86.inline.hpp ! src/hotspot/cpu/x86/c1_Defs_x86.hpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.hpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp ! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/z/z_x86_64.ad ! src/hotspot/cpu/x86/icache_x86.hpp ! src/hotspot/cpu/x86/interpreterRT_x86.hpp ! src/hotspot/cpu/x86/matcher_x86.hpp ! src/hotspot/cpu/x86/methodHandles_x86.hpp ! src/hotspot/cpu/x86/nativeInst_x86.hpp ! src/hotspot/cpu/x86/peephole_x86_64.hpp ! src/hotspot/cpu/x86/rdtsc_x86.hpp ! src/hotspot/cpu/x86/smallRegisterMap_x86.inline.hpp ! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/zero/assembler_zero.inline.hpp ! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp ! src/hotspot/cpu/zero/icache_zero.hpp ! src/hotspot/cpu/zero/smallRegisterMap_zero.inline.hpp ! src/hotspot/cpu/zero/stackChunkFrameStream_zero.inline.hpp ! src/hotspot/cpu/zero/stubRoutines_zero.hpp ! src/hotspot/os/aix/libodm_aix.cpp ! src/hotspot/os/aix/libperfstat_aix.hpp ! src/hotspot/os/aix/osThread_aix.hpp ! src/hotspot/os/aix/os_aix.hpp ! src/hotspot/os/linux/gc/z/zSyscall_linux.hpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/linux/os_linux.inline.hpp ! src/hotspot/os/linux/procMapsParser.hpp ! src/hotspot/os/posix/include/jvm_md.h ! src/hotspot/os/posix/signals_posix.hpp ! src/hotspot/os/posix/threadLocalStorage_posix.cpp ! src/hotspot/os/windows/gc/z/zSyscall_windows.hpp ! src/hotspot/os/windows/os_windows.hpp ! src/hotspot/os/windows/safefetch_windows.hpp ! src/hotspot/os_cpu/bsd_aarch64/icache_bsd_aarch64.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/copy_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/icache_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_aarch64/safefetch_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/threadLS_linux_aarch64.S ! src/hotspot/os_cpu/linux_ppc/gc/z/zSyscall_linux_ppc.hpp ! src/hotspot/os_cpu/linux_riscv/orderAccess_linux_riscv.hpp ! src/hotspot/os_cpu/windows_aarch64/icache_windows_aarch64.hpp ! src/hotspot/share/adlc/adlc.hpp ! src/hotspot/share/adlc/adlparse.hpp ! src/hotspot/share/asm/assembler.hpp ! src/hotspot/share/c1/c1_Canonicalizer.hpp ! src/hotspot/share/c1/c1_Defs.hpp ! src/hotspot/share/c1/c1_GraphBuilder.hpp ! src/hotspot/share/c1/c1_Instruction.hpp ! src/hotspot/share/c1/c1_InstructionPrinter.hpp ! src/hotspot/share/c1/c1_LinearScan.hpp ! src/hotspot/share/c1/c1_Optimizer.hpp ! src/hotspot/share/c1/c1_RangeCheckElimination.hpp ! src/hotspot/share/cds/aotClassLinker.hpp ! src/hotspot/share/cds/aotMappedHeapLoader.inline.hpp ! src/hotspot/share/cds/aotStreamedHeapLoader.hpp ! src/hotspot/share/cds/aotThread.cpp ! src/hotspot/share/cds/lambdaFormInvokers.inline.hpp ! src/hotspot/share/ci/bcEscapeAnalyzer.hpp ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/ci/ciInstance.hpp ! src/hotspot/share/ci/ciMetadata.hpp ! src/hotspot/share/ci/ciTypeFlow.hpp ! src/hotspot/share/ci/ciUtilities.inline.hpp ! src/hotspot/share/classfile/bytecodeAssembler.hpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/classfile/classLoaderStats.hpp ! src/hotspot/share/classfile/defaultMethods.hpp ! src/hotspot/share/classfile/javaClassesImpl.hpp ! src/hotspot/share/classfile/vmClasses.hpp ! src/hotspot/share/code/codeBehaviours.hpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/code/compiledIC.hpp ! src/hotspot/share/code/dependencyContext.hpp ! src/hotspot/share/compiler/abstractCompiler.hpp ! src/hotspot/share/compiler/compileLog.hpp ! src/hotspot/share/compiler/compiler_globals.hpp ! src/hotspot/share/compiler/directivesParser.hpp ! src/hotspot/share/compiler/disassembler.hpp ! src/hotspot/share/compiler/methodMatcher.hpp ! src/hotspot/share/compiler/oopMap.hpp ! src/hotspot/share/compiler/oopMap.inline.hpp ! src/hotspot/share/gc/g1/g1AllocRegion.hpp ! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp ! src/hotspot/share/gc/g1/g1Allocator.hpp ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp ! src/hotspot/share/gc/g1/g1CardSet.inline.hpp ! src/hotspot/share/gc/g1/g1CardSetMemory.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.inline.hpp ! src/hotspot/share/gc/g1/g1EdenRegions.hpp ! src/hotspot/share/gc/g1/g1EvacStats.hpp ! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.hpp ! src/hotspot/share/gc/g1/g1FullGCScope.hpp ! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp ! src/hotspot/share/gc/g1/g1ParallelCleaning.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp ! src/hotspot/share/gc/g1/g1RegionsOnNodes.hpp ! src/hotspot/share/gc/g1/g1RootProcessor.hpp ! src/hotspot/share/gc/g1/g1ServiceThread.hpp ! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp ! src/hotspot/share/gc/g1/g1Trace.hpp ! src/hotspot/share/gc/g1/g1VMOperations.hpp ! src/hotspot/share/gc/parallel/objectStartArray.hpp ! src/hotspot/share/gc/parallel/parallel_globals.hpp ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp ! src/hotspot/share/gc/parallel/psMemoryPool.hpp ! src/hotspot/share/gc/parallel/psOldGen.hpp ! src/hotspot/share/gc/parallel/psPromotionLAB.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psScavenge.hpp ! src/hotspot/share/gc/parallel/psVMOperations.hpp ! src/hotspot/share/gc/parallel/psVirtualspace.hpp ! src/hotspot/share/gc/parallel/psYoungGen.hpp ! src/hotspot/share/gc/parallel/spaceCounters.hpp ! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp ! src/hotspot/share/gc/serial/cSpaceCounters.hpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/serialVMOperations.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp ! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp ! src/hotspot/share/gc/shared/barrierSet.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp ! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp ! src/hotspot/share/gc/shared/collectedHeap.inline.hpp ! src/hotspot/share/gc/shared/collectorCounters.hpp ! src/hotspot/share/gc/shared/gcArguments.hpp ! src/hotspot/share/gc/shared/gcCause.hpp ! src/hotspot/share/gc/shared/gcHeapSummary.hpp ! src/hotspot/share/gc/shared/gcLocker.hpp ! src/hotspot/share/gc/shared/gcLogPrecious.hpp ! src/hotspot/share/gc/shared/gcPolicyCounters.hpp ! src/hotspot/share/gc/shared/gcThreadLocalData.hpp ! src/hotspot/share/gc/shared/gcTrace.hpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/gc/shared/genArguments.hpp ! src/hotspot/share/gc/shared/hSpaceCounters.hpp ! src/hotspot/share/gc/shared/oopStorage.hpp ! src/hotspot/share/gc/shared/parallelCleaning.hpp ! src/hotspot/share/gc/shared/partialArraySplitter.hpp ! src/hotspot/share/gc/shared/referenceProcessor.hpp ! src/hotspot/share/gc/shared/scavengableNMethods.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupThread.hpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! src/hotspot/share/gc/z/zArguments.hpp ! src/hotspot/share/gc/z/zBarrier.hpp ! src/hotspot/share/gc/z/zBarrierSet.hpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.hpp ! src/hotspot/share/gc/z/zGeneration.hpp ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zHeapIterator.hpp ! src/hotspot/share/gc/z/zMark.hpp ! src/hotspot/share/gc/z/zMark.inline.hpp ! src/hotspot/share/gc/z/zMarkContext.hpp ! src/hotspot/share/gc/z/zMarkContext.inline.hpp ! src/hotspot/share/gc/z/zNMethod.hpp ! src/hotspot/share/gc/z/zNMethodTableIteration.hpp ! src/hotspot/share/gc/z/zPageTable.hpp ! src/hotspot/share/gc/z/zRemembered.hpp ! src/hotspot/share/gc/z/zStat.hpp ! src/hotspot/share/gc/z/zThreadLocalData.hpp ! src/hotspot/share/gc/z/zUncoloredRoot.hpp ! src/hotspot/share/include/jmm.h ! src/hotspot/share/include/jvm_io.h ! src/hotspot/share/interpreter/bytecode.hpp ! src/hotspot/share/interpreter/bytecode.inline.hpp ! src/hotspot/share/interpreter/bytecodeHistogram.hpp ! src/hotspot/share/interpreter/bytecodeStream.hpp ! src/hotspot/share/interpreter/bytecodeTracer.hpp ! src/hotspot/share/interpreter/interpreter.hpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/interpreter/templateInterpreter.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.hpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.inline.hpp ! src/hotspot/share/interpreter/zero/zeroInterpreter.hpp ! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.hpp ! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.hpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.hpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.hpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp ! src/hotspot/share/jfr/metadata/jfrSerializer.hpp ! src/hotspot/share/jfr/recorder/jfrEventSetting.hpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilterRegistry.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolWriter.hpp ! src/hotspot/share/jfr/support/jfrDeprecationEventWriter.hpp ! src/hotspot/share/jfr/support/jfrDeprecationManager.hpp ! src/hotspot/share/jfr/support/jfrObjectAllocationSample.hpp ! src/hotspot/share/jfr/support/jfrStackTraceMark.hpp ! src/hotspot/share/jfr/utilities/jfrBigEndian.hpp ! src/hotspot/share/jfr/utilities/jfrDoublyLinkedList.hpp ! src/hotspot/share/jfr/utilities/jfrEpochQueue.inline.hpp ! src/hotspot/share/jfr/utilities/jfrRelation.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp ! src/hotspot/share/libadt/vectset.hpp ! src/hotspot/share/logging/log.hpp ! src/hotspot/share/logging/logConfiguration.hpp ! src/hotspot/share/logging/logDecorators.hpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/memory/iterator.hpp ! src/hotspot/share/memory/memoryReserver.hpp ! src/hotspot/share/memory/metaspace/metablock.inline.hpp ! src/hotspot/share/memory/resourceArea.inline.hpp ! src/hotspot/share/nmt/mallocHeader.hpp ! src/hotspot/share/nmt/mallocHeader.inline.hpp ! src/hotspot/share/nmt/nativeCallStackPrinter.hpp ! src/hotspot/share/oops/access.hpp ! src/hotspot/share/oops/access.inline.hpp ! src/hotspot/share/oops/instanceClassLoaderKlass.hpp ! src/hotspot/share/oops/instanceMirrorKlass.hpp ! src/hotspot/share/oops/instanceRefKlass.hpp ! src/hotspot/share/oops/instanceStackChunkKlass.hpp ! src/hotspot/share/oops/metadata.hpp ! src/hotspot/share/oops/oopCast.inline.hpp ! src/hotspot/share/oops/oopHandle.inline.hpp ! src/hotspot/share/oops/stackChunkOop.hpp ! src/hotspot/share/oops/weakHandle.inline.hpp ! src/hotspot/share/opto/callGenerator.hpp ! src/hotspot/share/opto/countbitsnode.hpp ! src/hotspot/share/opto/escape.hpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/idealKit.hpp ! src/hotspot/share/opto/indexSet.hpp ! src/hotspot/share/opto/intrinsicnode.hpp ! src/hotspot/share/opto/multnode.hpp ! src/hotspot/share/opto/stringopts.hpp ! src/hotspot/share/opto/superwordVTransformBuilder.hpp ! src/hotspot/share/prims/foreignGlobals.inline.hpp ! src/hotspot/share/prims/jvmtiAgent.hpp ! src/hotspot/share/prims/jvmtiEventController.inline.hpp ! src/hotspot/share/prims/jvmtiImpl.hpp ! src/hotspot/share/prims/jvmtiTagMapTable.hpp ! src/hotspot/share/prims/jvmtiThreadState.inline.hpp ! src/hotspot/share/prims/methodHandles.hpp ! src/hotspot/share/prims/vectorSupport.hpp ! src/hotspot/share/prims/vmstorage.hpp ! src/hotspot/share/runtime/continuationHelper.inline.hpp ! src/hotspot/share/runtime/continuationJavaClasses.hpp ! src/hotspot/share/runtime/continuationWrapper.inline.hpp ! src/hotspot/share/runtime/flags/flagSetting.hpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.hpp ! src/hotspot/share/runtime/handles.hpp ! src/hotspot/share/runtime/handles.inline.hpp ! src/hotspot/share/runtime/icache.hpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/java.hpp ! src/hotspot/share/runtime/jfieldIDWorkaround.hpp ! src/hotspot/share/runtime/monitorDeflationThread.hpp ! src/hotspot/share/runtime/notificationThread.hpp ! src/hotspot/share/runtime/park.hpp ! src/hotspot/share/runtime/perfDataTypes.hpp ! src/hotspot/share/runtime/safefetch.hpp ! src/hotspot/share/runtime/safepoint.hpp ! src/hotspot/share/runtime/safepointVerifiers.hpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/smallRegisterMap.inline.hpp ! src/hotspot/share/runtime/stackChunkFrameStream.hpp ! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp ! src/hotspot/share/runtime/stackWatermark.hpp ! src/hotspot/share/runtime/threadIdentifier.hpp ! src/hotspot/share/runtime/vframe.hpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/services/gcNotifier.hpp ! src/hotspot/share/services/threadIdTable.hpp ! src/hotspot/share/utilities/elfFile.hpp ! src/hotspot/share/utilities/macros.hpp ! src/hotspot/share/utilities/nativeCallStack.hpp ! src/hotspot/share/utilities/numberSeq.hpp ! src/hotspot/share/utilities/objectBitSet.hpp ! src/hotspot/share/utilities/objectBitSet.inline.hpp ! src/hotspot/share/utilities/resizableHashTable.hpp ! src/hotspot/share/utilities/ticks.hpp ! test/hotspot/jtreg/compiler/c2/cr7200264/TestIntVect.java ! test/hotspot/jtreg/compiler/c2/irTests/LShiftINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/LShiftLNodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/RShiftINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/RShiftLNodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/TestConv2BExpansion.java ! test/hotspot/jtreg/compiler/c2/irTests/TestFPComparison.java ! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java ! test/hotspot/jtreg/compiler/c2/irTests/TestLongRangeChecks.java ! test/hotspot/jtreg/compiler/c2/irTests/TestMinMaxIdentities.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java ! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java ! test/hotspot/jtreg/compiler/ciReplay/InliningBase.java ! test/hotspot/jtreg/compiler/compilercontrol/commands/OptionTest.java ! test/hotspot/jtreg/compiler/escapeAnalysis/TestFindInstMemRecursion.java ! test/hotspot/jtreg/compiler/escapeAnalysis/TestIterativeEA.java ! test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java ! test/hotspot/jtreg/compiler/intrinsics/TestCompareUnsigned.java ! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestMultiplyToLen.java ! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestShift.java ! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestSquareToLen.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsiTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsrTestI.java ! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java ! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsics.java ! test/hotspot/jtreg/compiler/jsr292/MHInlineTest.java ! test/hotspot/jtreg/compiler/jsr292/patches/java.base/java/lang/invoke/MethodHandleHelper.java ! test/hotspot/jtreg/compiler/jvmci/TestJVMCIPrintProperties.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java ! test/hotspot/jtreg/compiler/loopopts/TestLoopPredicationDivZeroCheck.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java ! test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateWithoutOpaqueLoopNodes.java ! test/hotspot/jtreg/compiler/splitif/TestSplitDivisionThroughPhi.java ! test/hotspot/jtreg/compiler/unsafe/OpaqueAccesses.java ! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVectorNaN.java ! test/hotspot/jtreg/compiler/vectorization/TestReverseBitsVector.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopArrayIndexComputeTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java ! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java ! test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java ! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java ! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java ! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedOldObjectsEvacuation.java ! test/hotspot/jtreg/gc/parallel/TestDynShrinkHeap.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java ! test/hotspot/jtreg/gtest/AsyncLogGtest.java ! test/hotspot/jtreg/gtest/CompressedKlassGtest.java ! test/hotspot/jtreg/gtest/MetaspaceGtests.java ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java ! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java ! test/hotspot/jtreg/runtime/ErrorHandling/UncaughtNativeExceptionTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/libNativeException.c ! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java ! test/hotspot/jtreg/runtime/NMT/MallocTestType.java ! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java ! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java ! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java ! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java ! test/hotspot/jtreg/runtime/cds/ServiceLoaderTest.java ! test/hotspot/jtreg/runtime/cds/SharedStringsDedup.java ! test/hotspot/jtreg/runtime/cds/SharedStringsRunAuto.java ! test/hotspot/jtreg/runtime/cds/appcds/CreateAOTCacheVerifyError.java ! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/PrintSharedArchiveAndExit.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NestHostOldInf.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/PrintSharedArchiveAndExit.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.foos/module-info.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsUtils.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAll.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/server/ServerMemoryMXBean.java Changeset: 3fd7bde3 Branch: shen-late-barriers Author: Sergey Bylokhov Date: 2025-12-31 07:21:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3fd7bde31b965e027df423b3c2b5e1f360397195 8374378: Update copyright year to 2025 for jdk.internal.vm.ci in files where it was missed Reviewed-by: phh ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/BytecodeFrame.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/VirtualObject.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/Site.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledCode.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledCodeStream.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJavaType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstant.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfigAccess.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/VMField.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ConstantPool.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/EncodedSpeculationReason.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaMethod.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/JVMCIServiceLocator.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java Changeset: 36d2c277 Branch: shen-late-barriers Author: Sergey Bylokhov Date: 2025-12-31 09:13:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/36d2c277c47767ba22208e2e49c46001642bd4f5 8374327: Update copyright year to 2025 for files in java.base added/updated by commits in 2025 Reviewed-by: jpai ! src/java.base/aix/classes/sun/nio/ch/AixPollPort.java ! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java ! src/java.base/share/classes/java/lang/CharacterData00.java.template ! src/java.base/share/classes/java/lang/CharacterDataLatin1.java.template ! src/java.base/share/classes/java/lang/CharacterDataPrivateUse.java ! src/java.base/share/classes/java/lang/CharacterDataUndefined.java ! src/java.base/share/classes/java/lang/ThreadBuilders.java ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/lang/ref/Cleaner.java ! src/java.base/share/classes/java/lang/ref/PhantomReference.java ! src/java.base/share/classes/java/lang/ref/SoftReference.java ! src/java.base/share/classes/java/lang/ref/WeakReference.java ! src/java.base/share/classes/java/lang/runtime/ExactConversionsSupport.java ! src/java.base/share/classes/java/net/Authenticator.java ! src/java.base/share/classes/java/net/doc-files/net-properties.html ! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/util/Collection.java ! src/java.base/share/classes/java/util/WeakHashMap.java ! src/java.base/share/classes/java/util/jar/JarInputStream.java ! src/java.base/share/classes/java/util/jar/JarVerifier.java ! src/java.base/share/classes/java/util/stream/GathererOp.java ! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java ! src/java.base/share/classes/java/util/zip/snippet-files/Snippets.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/jdk/internal/ValueBased.java ! src/java.base/share/classes/jdk/internal/access/JavaUtilConcurrentTLRAccess.java ! src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java ! src/java.base/share/classes/jdk/internal/foreign/abi/NativeEntryPoint.java ! src/java.base/share/classes/jdk/internal/foreign/abi/VMStorage.java ! src/java.base/share/classes/jdk/internal/icu/impl/Norm2AllModes.java ! src/java.base/share/classes/jdk/internal/icu/impl/UBiDiProps.java ! src/java.base/share/classes/jdk/internal/icu/impl/UCharacterProperty.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java ! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java ! src/java.base/share/classes/sun/net/www/MimeTable.java ! src/java.base/share/classes/sun/nio/ch/ThreadPool.java ! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java ! src/java.base/share/classes/sun/nio/fs/Cancellable.java ! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java ! src/java.base/share/classes/sun/security/ec/ECPrivateKeyImpl.java ! src/java.base/share/classes/sun/security/rsa/RSAPadding.java ! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java ! src/java.base/share/classes/sun/security/ssl/CertificateAuthoritiesExtension.java ! src/java.base/share/classes/sun/security/ssl/CertificateStatus.java ! src/java.base/share/classes/sun/security/ssl/CookieExtension.java ! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/ECPointFormatsExtension.java ! src/java.base/share/classes/sun/security/ssl/EncryptedExtensions.java ! src/java.base/share/classes/sun/security/ssl/ExtendedMasterSecretExtension.java ! src/java.base/share/classes/sun/security/ssl/HandshakeOutStream.java ! src/java.base/share/classes/sun/security/ssl/HelloRequest.java ! src/java.base/share/classes/sun/security/ssl/HelloVerifyRequest.java ! src/java.base/share/classes/sun/security/ssl/MaxFragExtension.java ! src/java.base/share/classes/sun/security/ssl/NamedGroup.java ! src/java.base/share/classes/sun/security/ssl/PredefinedDHParameterSpecs.java ! src/java.base/share/classes/sun/security/ssl/PskKeyExchangeModesExtension.java ! src/java.base/share/classes/sun/security/ssl/RSAServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/RenegoInfoExtension.java ! src/java.base/share/classes/sun/security/ssl/ServerHelloDone.java ! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java ! src/java.base/unix/classes/java/lang/ProcessImpl.java ! src/java.base/unix/classes/sun/nio/ch/FileKey.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileKey.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java ! src/java.base/unix/native/jspawnhelper/jspawnhelper.c ! src/java.base/unix/native/launcher/relauncher.c ! src/java.base/unix/native/libjava/locale_str.h ! src/java.base/unix/native/libnet/Inet4AddressImpl.c ! src/java.base/unix/native/libnet/NetworkInterface.c ! src/java.base/unix/native/libnet/net_util_md.h ! src/java.base/windows/classes/java/lang/ProcessImpl.java ! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthSequence.java ! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java ! src/java.base/windows/native/launcher/relauncher.c ! src/java.base/windows/native/libnet/NTLMAuthSequence.c Changeset: c6246d58 Branch: shen-late-barriers Author: Sergey Bylokhov Date: 2025-12-31 10:04:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6246d58f72942b66cb0632186366f0b99402306 8374383: Update the copyright year to 2025 in the remaining files under test/ where it was missed Reviewed-by: jpai ! test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/GroupJavacBenchmark.java ! test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/JavacBenchmark.java ! test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/SingleJavacBenchmark.java ! test/failure_handler/src/share/conf/mac.properties ! test/jaxp/javax/xml/jaxp/unittest/validation/ValidationTest.java ! test/jdk/java/lang/StringBuffer/ECoreIndexOf.java ! test/jdk/java/lang/Thread/virtual/YieldQueuing.java ! test/jdk/javax/management/mxbean/MXBeanInteropTest1.java ! test/jdk/jdk/incubator/vector/Byte128VectorTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Double128VectorTests.java ! test/jdk/jdk/incubator/vector/Double256VectorTests.java ! test/jdk/jdk/incubator/vector/Double512VectorTests.java ! test/jdk/jdk/incubator/vector/Double64VectorTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Float128VectorTests.java ! test/jdk/jdk/incubator/vector/Float256VectorTests.java ! test/jdk/jdk/incubator/vector/Float512VectorTests.java ! test/jdk/jdk/incubator/vector/Float64VectorTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Int128VectorTests.java ! test/jdk/jdk/incubator/vector/Int256VectorTests.java ! test/jdk/jdk/incubator/vector/Int512VectorTests.java ! test/jdk/jdk/incubator/vector/Int64VectorTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Long128VectorTests.java ! test/jdk/jdk/incubator/vector/Long256VectorTests.java ! test/jdk/jdk/incubator/vector/Long512VectorTests.java ! test/jdk/jdk/incubator/vector/Long64VectorTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Short128VectorTests.java ! test/jdk/jdk/incubator/vector/Short256VectorTests.java ! test/jdk/jdk/incubator/vector/Short512VectorTests.java ! test/jdk/jdk/incubator/vector/Short64VectorTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java ! test/jdk/jdk/internal/platform/docker/MetricsCpuTester.java ! test/jdk/jdk/jfr/event/profiling/BaseTestFullStackTrace.java ! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleNative.java ! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSamplingLongPeriod.java ! test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java ! test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownLinks.java ! test/langtools/jdk/javadoc/doclet/testRelativeLinks/pkg/C.java ! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTagWithModule.java ! test/langtools/jdk/javadoc/doclet/testTitleInHref/TestTitleInHref.java ! test/langtools/jdk/javadoc/tool/modules/Modules.java ! test/langtools/jdk/jshell/Compiler.java ! test/langtools/jdk/jshell/HighlightUITest.java ! test/langtools/jdk/jshell/Presets.java ! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java ! test/langtools/tools/jnativescan/TestMissingSystemClass.java ! test/langtools/tools/jnativescan/cases/classpath/missingsystem/App.java ! test/langtools/tools/lib/toolbox/JavacTask.java ! test/langtools/tools/lib/types/TypeHarness.java ! test/lib/jdk/test/lib/NetworkConfiguration.java ! test/lib/jdk/test/lib/SA/SATestUtils.java ! test/lib/jdk/test/lib/containers/docker/DockerRunOptions.java ! test/lib/jdk/test/lib/helpers/ClassFileInstaller.java ! test/lib/jdk/test/whitebox/code/CodeBlob.java ! test/make/autoconf/test.m4 ! test/micro/org/openjdk/bench/java/lang/FPComparison.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayCriticalXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayElementsXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpCriticalImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpInitImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayRegionXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/XorOp.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/libjnitest.c ! test/micro/org/openjdk/bench/vm/compiler/ArrayFill.java ! test/micro/org/openjdk/bench/vm/compiler/TypeVectorOperations.java ! test/micro/org/openjdk/bench/vm/compiler/VectorAliasing.java ! test/micro/org/openjdk/bench/vm/compiler/VectorReduction2.java Changeset: 97f4f003 Branch: shen-late-barriers Author: Kevin Walls Date: 2025-12-31 15:50:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/97f4f003f4de19596de7f3d40295506edaaa30af 8373917: test/hotspot/jtreg/vmTestbase/nsk/monitoring: -iterations setting misused in tests Reviewed-by: lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/share/runner/RunParams.java Changeset: a1a75ab6 Branch: shen-late-barriers Author: Kevin Walls Date: 2025-12-31 16:26:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a1a75ab6d1ca25fc88be75239670f5a011ea3053 8373642: Test vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters003/TestDescription.java failed Reviewed-by: cjplummer, syan ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters001/CollectionCounters001.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters005/TestDescription.java Changeset: 2447e071 Branch: shen-late-barriers Author: Sergey Bylokhov Date: 2025-12-31 17:13:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2447e07137b809aec9bdbb97f89b52488f5c02de 8374355: Update copyright year to 2025 for demo in files where it was missed Reviewed-by: aivanov ! src/demo/share/java2d/J2DBench/Makefile ! src/demo/share/java2d/J2DBench/build.xml ! src/demo/share/java2d/J2DBench/src/j2dbench/report/J2DAnalyzer.java ! src/demo/share/jfc/CodePointIM/com/sun/inputmethods/internal/codepointim/CodePointInputMethodDescriptor.java ! src/demo/share/jfc/J2Ddemo/java2d/RunWindow.java ! src/demo/share/jfc/J2Ddemo/java2d/Tools.java ! src/demo/share/jfc/Stylepad/HelloWorld.java ! src/demo/share/jfc/SwingSet2/SwingSet2.java ! src/demo/share/jfc/SwingSet2/resources/swingset_de.properties Changeset: 2d1be8a9 Branch: shen-late-barriers Author: Sergey Bylokhov Date: 2025-12-31 17:15:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2d1be8a9e66fe82b60f7a22fd7796f0e54e60a5f 8374391: Update the copyright year to 2025 in the remaining files under src/ where it was missed Reviewed-by: aivanov ! src/java.base/linux/classes/jdk/internal/platform/cgroupv2/CgroupV2Subsystem.java ! src/java.base/share/classes/java/lang/invoke/CallSite.java ! src/java.base/share/classes/sun/util/locale/UnicodeLocaleExtension.java ! src/java.base/share/native/libjava/VirtualThread.c ! src/java.base/share/native/libverify/check_code.c ! src/java.compiler/share/classes/javax/tools/JavaFileManager.java ! src/java.compiler/share/classes/javax/tools/StandardLocation.java ! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java ! src/java.management/share/classes/javax/management/modelmbean/RequiredModelMBean.java ! src/java.management/share/classes/javax/management/remote/JMXConnectorServer.java ! src/java.management/share/classes/javax/management/remote/JMXConnectorServerMBean.java ! src/java.management/share/classes/sun/management/MemoryImpl.java ! src/java.naming/share/classes/com/sun/jndi/ldap/DefaultResponseControlFactory.java ! src/java.naming/share/classes/javax/naming/ldap/PagedResultsControl.java ! src/java.rmi/share/classes/sun/rmi/log/LogInputStream.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java ! src/java.sql/share/classes/java/sql/Statement.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ICONST.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReferenceType.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_CN.java ! 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/xpath/regex/RegularExpression.java ! src/jdk.compiler/share/classes/com/sun/source/tree/UsesTree.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMask.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMath.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorSpecies.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/package-info.java ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap ! src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/util/InetAddressConverter.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/ExpressionExecuter.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/ExpressionResolver.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/Parser.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/resources/jstat_options ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/Main.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java ! src/jdk.jdi/windows/native/libdt_shmem/shmem_md.c ! src/jdk.jdwp.agent/windows/native/libjdwp/proc_md.h ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/Dispatcher.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryResolver.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Query.java ! src/jdk.jfr/share/man/jfr.md ! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage.properties ! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage_de.properties ! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage_zh_CN.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Snippets.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ModuleDescriptorBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripJavaDebugAttributesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_de.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Startup.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties ! src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java ! src/jdk.jshell/share/classes/jdk/jshell/OuterWrapMap.java ! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/FreeInteractiveLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutGraph.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutMover.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutNode.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/EnableFreeLayoutAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LineWidget.java ! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java ! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/MakeNotEntrantEvent.java Changeset: 481ef1de Branch: shen-late-barriers Author: Sergey Bylokhov Date: 2025-12-31 17:53:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/481ef1de7a2721adfb8a48bb56513e617347c122 8374352: Update copyright year to 2025 for test/langtools/tools/javac/ in files where it was missed Reviewed-by: aivanov ! test/langtools/tools/javac/6457284/T6457284.java ! test/langtools/tools/javac/OverrideChecks/InterfaceImplements.java ! test/langtools/tools/javac/OverrideChecks/InterfaceOverride.java ! test/langtools/tools/javac/OverrideChecks/T6326485.java ! test/langtools/tools/javac/T4093617/T4093617.java ! test/langtools/tools/javac/T5092545.java ! test/langtools/tools/javac/T5105890.java ! test/langtools/tools/javac/T6180021/AbstractSub.java ! test/langtools/tools/javac/T6180021/Sub.java ! test/langtools/tools/javac/T6231246/T6231246.java ! test/langtools/tools/javac/T6266772.java ! test/langtools/tools/javac/T6358024.java ! test/langtools/tools/javac/T6358166.java ! test/langtools/tools/javac/T6361619.java ! test/langtools/tools/javac/T6395974.java ! test/langtools/tools/javac/T6397286.java ! test/langtools/tools/javac/T6458823/T6458823.java ! test/langtools/tools/javac/TryWithResources/InterruptedExceptionTest.java ! test/langtools/tools/javac/TryWithResources/TwrAvoidNullCheck.java ! test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java ! test/langtools/tools/javac/annotations/crash_empty_enum_const/CrashEmptyEnumConstructorTest.java ! test/langtools/tools/javac/annotations/pos/AnnotationMethods.java ! test/langtools/tools/javac/api/6400303/T6400303.java ! test/langtools/tools/javac/api/6406133/T6406133.java ! test/langtools/tools/javac/api/6410643/T6410643.java ! test/langtools/tools/javac/api/6411310/T6411310.java ! test/langtools/tools/javac/api/6411333/T6411333.java ! test/langtools/tools/javac/api/6412656/T6412656.java ! test/langtools/tools/javac/api/6415780/T6415780.java ! test/langtools/tools/javac/api/6418694/T6418694.java ! test/langtools/tools/javac/api/6420409/T6420409.java ! test/langtools/tools/javac/api/6421111/T6421111.java ! test/langtools/tools/javac/api/6421756/T6421756.java ! test/langtools/tools/javac/api/6422215/T6422215.java ! test/langtools/tools/javac/api/6422327/T6422327.java ! test/langtools/tools/javac/api/6423003/T6423003.java ! test/langtools/tools/javac/api/6431257/T6431257.java ! test/langtools/tools/javac/api/6437999/T6437999.java ! test/langtools/tools/javac/api/6440333/T6440333.java ! test/langtools/tools/javac/api/6440528/T6440528.java ! test/langtools/tools/javac/api/6452876/T6452876.java ! test/langtools/tools/javac/api/6468404/T6468404.java ! test/langtools/tools/javac/api/6471599/Main.java ! test/langtools/tools/javac/api/6731573/T6731573.java ! test/langtools/tools/javac/api/7086261/T7086261.java ! test/langtools/tools/javac/api/8007344/Test.java ! test/langtools/tools/javac/api/DiagSpans.java ! test/langtools/tools/javac/api/Sibling.java ! test/langtools/tools/javac/api/T6257235.java ! test/langtools/tools/javac/api/T6258271.java ! test/langtools/tools/javac/api/T6265137.java ! test/langtools/tools/javac/api/T6306137.java ! test/langtools/tools/javac/api/T6357331.java ! test/langtools/tools/javac/api/T6358786.java ! test/langtools/tools/javac/api/T6397104.java ! test/langtools/tools/javac/api/T6400205.java ! test/langtools/tools/javac/api/T6400207.java ! test/langtools/tools/javac/api/T6407011.java ! test/langtools/tools/javac/api/TestEvalExpression.java ! test/langtools/tools/javac/api/TestGetTree.java ! test/langtools/tools/javac/api/TestJavacTask.java ! test/langtools/tools/javac/api/TestJavacTaskScanner.java ! test/langtools/tools/javac/api/TestOperators.java ! test/langtools/tools/javac/api/TestResolveIdent.java ! test/langtools/tools/javac/api/TestTreePath.java ! test/langtools/tools/javac/api/guide/Test.java ! test/langtools/tools/javac/api/taskListeners/EventsBalancedTest.java ! test/langtools/tools/javac/boxing/T6348760.java ! test/langtools/tools/javac/cast/5043020/T5043020.java ! test/langtools/tools/javac/cast/6302214/T6302214a.java ! test/langtools/tools/javac/diags/ArgTypeCompilerFactory.java ! test/langtools/tools/javac/diags/CheckResourceKeys.java ! test/langtools/tools/javac/diags/examples/AttemptToSynchronizeOnInstanceOfVbc.java ! test/langtools/tools/javac/diags/examples/ImportModule.java ! test/langtools/tools/javac/diags/examples/ImportModuleDoesNotRead/module-info.java ! test/langtools/tools/javac/diags/examples/ImportModuleDoesNotReadUnnamed.java ! test/langtools/tools/javac/diags/examples/ImportModuleNotFound.java ! test/langtools/tools/javac/diags/examples/ReturnBeforeSuperclassInit.java ! test/langtools/tools/javac/diags/examples/TryResourceThrowsInterruptedExc.java ! test/langtools/tools/javac/enum/6424358/T6424358.java ! test/langtools/tools/javac/enum/OkFinal.java ! test/langtools/tools/javac/enum/T5075242.java ! test/langtools/tools/javac/fatalErrors/ImproveFatalErrorHandling.java ! test/langtools/tools/javac/generics/5086027/T5086027pos.java ! test/langtools/tools/javac/generics/6192945/Method.java ! test/langtools/tools/javac/generics/6207386/Test.java ! test/langtools/tools/javac/generics/6227936/T6227936.java ! test/langtools/tools/javac/generics/6245699/T6245699c.java ! test/langtools/tools/javac/generics/6292765/T6292765.java ! test/langtools/tools/javac/generics/6332204/T6332204.java ! test/langtools/tools/javac/generics/6413682/TestPos.java ! test/langtools/tools/javac/generics/T6391995.java ! test/langtools/tools/javac/generics/inference/5073060/T5073060a.java ! test/langtools/tools/javac/generics/inference/5081782/Pos.java ! test/langtools/tools/javac/generics/inference/6215213/T6215213.java ! test/langtools/tools/javac/generics/inference/6278587/T6278587.java ! test/langtools/tools/javac/generics/inference/6302954/T6456971.java ! test/langtools/tools/javac/generics/inference/6359106/T6359106.java ! test/langtools/tools/javac/generics/rawOverride/AttributeSet.java ! test/langtools/tools/javac/generics/rawOverride/T6178365.java ! test/langtools/tools/javac/generics/typevars/4856983/T4856983.java ! test/langtools/tools/javac/generics/typevars/5060485/Method.java ! test/langtools/tools/javac/generics/typevars/5060485/Pos.java ! test/langtools/tools/javac/generics/wildcards/6330931/T6330931.java ! test/langtools/tools/javac/generics/wildcards/T5097548.java ! test/langtools/tools/javac/generics/wildcards/T5097548b.java ! test/langtools/tools/javac/jvm/6397652/T6397652.java ! test/langtools/tools/javac/lambda/LambdaExpr02.java ! test/langtools/tools/javac/lib/DPrinter.java ! test/langtools/tools/javac/modules/AddModulesTest.java ! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java ! test/langtools/tools/javac/modules/EdgeCases.java ! test/langtools/tools/javac/modules/QueryBeforeEnter.java ! test/langtools/tools/javac/multicatch/Pos10.java ! test/langtools/tools/javac/overload/T4494762.java ! test/langtools/tools/javac/patterns/Domination.java ! test/langtools/tools/javac/patterns/PrettyTest.java ! test/langtools/tools/javac/patterns/SOEDeeplyNestedBlocksTest.java ! test/langtools/tools/javac/patterns/T8332463a.java ! test/langtools/tools/javac/patterns/T8332463b.java ! test/langtools/tools/javac/positions/T6402077.java ! test/langtools/tools/javac/positions/T6404194.java ! test/langtools/tools/javac/positions/TreeEndPosTest.java ! test/langtools/tools/javac/processing/6348499/T6348499.java ! test/langtools/tools/javac/processing/6359313/T6359313.java ! test/langtools/tools/javac/processing/6413690/T6413690.java ! test/langtools/tools/javac/processing/6414633/T6414633.java ! test/langtools/tools/javac/processing/6430209/T6430209.java ! test/langtools/tools/javac/processing/T6439826.java ! test/langtools/tools/javac/processing/T8142931.java ! test/langtools/tools/javac/processing/errors/TestReturnCode.java ! test/langtools/tools/javac/processing/filer/TestPackageInfo.java ! test/langtools/tools/javac/processing/model/6194785/T6194785.java ! test/langtools/tools/javac/processing/model/LocalInAnonymous.java ! test/langtools/tools/javac/processing/model/testgetallmembers/Main.java ! test/langtools/tools/javac/processing/options/TestNoteOnImplicitProcessing.java ! test/langtools/tools/javac/processing/options/Xprint.java ! test/langtools/tools/javac/processing/rounds/CompleteOnClosed.java ! test/langtools/tools/javac/scope/6225935/T6225935.java ! test/langtools/tools/javac/scope/6225935/T6381787.java ! test/langtools/tools/javac/scope/6225935/Test.java ! test/langtools/tools/javac/scope/6392998/T6392998.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java ! test/langtools/tools/javac/sym/ElementStructureTest.java ! test/langtools/tools/javac/tree/VarTree.java ! test/langtools/tools/javac/types/UnknownTypeTest.java ! test/langtools/tools/javac/unicode/FirstChar.java ! test/langtools/tools/javac/unit/T6198196.java ! test/langtools/tools/javac/unit/util/convert/EnclosingCandidates.java ! test/langtools/tools/javac/unit/util/list/AbstractList.java ! test/langtools/tools/javac/unit/util/list/FromArray.java ! test/langtools/tools/javac/util/filemanager/TestName.java Changeset: 96e5c270 Branch: shen-late-barriers Author: Michael McMahon Date: 2025-12-31 22:05:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/96e5c270b4ca0ad2b47ef3c090cbbfe4661bfc22 8373893: Refactor networking http server tests to use JUnit Reviewed-by: djelinski ! test/jdk/com/sun/net/httpserver/BasicAuthenticatorRealm.java ! test/jdk/com/sun/net/httpserver/CreateHttpServerTest.java ! test/jdk/com/sun/net/httpserver/DateFormatterTest.java ! test/jdk/com/sun/net/httpserver/FilterTest.java ! test/jdk/com/sun/net/httpserver/HeadersTest.java ! test/jdk/com/sun/net/httpserver/HttpContextTest.java ! test/jdk/com/sun/net/httpserver/HttpPrincipalTest.java ! test/jdk/com/sun/net/httpserver/HttpServerProviderTest.java ! test/jdk/com/sun/net/httpserver/InputNotRead.java ! test/jdk/com/sun/net/httpserver/UnmodifiableHeadersTest.java ! test/jdk/com/sun/net/httpserver/bugs/BasicAuthenticatorExceptionCheck.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLineNegativeTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePortNotSpecifiedTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePositiveTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/CustomFileSystemTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/FileServerHandlerTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/HttpHandlersTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/HttpsServerAlertTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/HttpsServerTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/IdempotencyAndCommutativityTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/MapToPathTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/OutputFilterTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/RequestTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/ServerMimeTypesResolutionTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/SimpleFileServerTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/StressDirListings.java ! test/jdk/com/sun/net/httpserver/simpleserver/ZipFileSystemTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLineNegativeTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePortNotSpecifiedTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePositiveTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/MaxRequestTimeTest.java Changeset: 752f46d6 Branch: shen-late-barriers Author: Eunbin Son Committer: Alan Bateman Date: 2026-01-01 07:49:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/752f46d66250dd44e1b13bbdbd86c70a33be3ac2 8374373: Typo in VirtualThreadSchedulerMXBean.setParallelism javadoc Reviewed-by: alanb ! src/jdk.management/share/classes/jdk/management/VirtualThreadSchedulerMXBean.java Changeset: d9bd300c Branch: shen-late-barriers Author: Alan Bateman Date: 2026-01-01 07:49:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d9bd300c6eddfd30a83e53e7ae03c47ea43a9e08 8374382: (aio) AsynchronousFileChannel writes wrong content using heap ByteBuffer when position != 0 Reviewed-by: jpai ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java + test/jdk/java/nio/channels/AsynchronousFileChannel/BufferPositions.java Changeset: 65af6bcb Branch: shen-late-barriers Author: Kim Barrett Date: 2026-01-02 09:27:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/65af6bcb8f74484436b0331032260f2a646f203f 8374371: Failed assertion in G1HeapRegion gtest Reviewed-by: tschatzl, iwalulya ! test/hotspot/gtest/gc/g1/test_heapRegion.cpp Changeset: 2ea3c00e Branch: shen-late-barriers Author: Prasanta Sadhukhan Date: 2026-01-02 09:48:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2ea3c00e4f2a6e8c0a55039aee6fdfc8194a70a7 4337898: Serializing DefaultTableCellRenderer changes colors Reviewed-by: azvegint ! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java + test/jdk/javax/swing/DefaultTableCellRenderer/DefRendererSerialize.java Changeset: 05d2f7f4 Branch: shen-late-barriers Author: Prasanta Sadhukhan Date: 2026-01-02 09:53:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/05d2f7f4080f5cc6d3eef97878806e28773d6f70 8373847: Test javax/swing/JMenuItem/MenuItemTest/bug6197830.java failed because The test case automatically fails when clicking any items in the ?Nothing? menu in all four windows (Left-to-right)-Menu Item Test and (Right-to-left)-Menu Item Test Reviewed-by: serb, aivanov, dnguyen ! test/jdk/javax/swing/JMenuItem/MenuItemTest/bug6197830.java Changeset: efb79dc6 Branch: shen-late-barriers Author: Kim Barrett Date: 2026-01-02 10:19:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/efb79dc6b4907ecf4e1bab3c393ee5cd5fe911a8 8374444: Fix simple -Wzero-as-null-pointer-constant warnings Reviewed-by: aboldtch ! src/hotspot/share/cds/aotMappedHeapWriter.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! test/hotspot/gtest/nmt/test_regions_tree.cpp Changeset: 34395124 Branch: shen-late-barriers Author: Artur Barashev Date: 2026-01-02 13:28:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/34395124018c434b0bad534cb6f85452466fd404 8374317: Change GCM IV size to 12 bytes when encrypting/decrypting TLS session ticket Reviewed-by: djelinski, mpowers, ascarpino ! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java Changeset: 2daf12ed Branch: shen-late-barriers Author: Francesco Andreuzzi Date: 2026-01-02 14:51:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2daf12edd24e641d4d7706d582994c2b3fe95e87 8374465: Spurious dot in documentation for JVMTI ClassLoad Reviewed-by: kbarrett ! src/hotspot/share/prims/jvmti.xml Changeset: 53824cf2 Branch: shen-late-barriers Author: Leonid Mesnik Date: 2026-01-03 02:52:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/53824cf2a97adbc25d32bec0acaff24d105081f9 8343809: Add requires tag to mark tests that are incompatible with exploded image Reviewed-by: alanb, dholmes ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/runtime/getSysPackage/GetSysPkgTest.java ! test/hotspot/jtreg/runtime/modules/ModulesSymLink.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTraceCL.java ! test/jtreg-ext/requires/VMProps.java Changeset: 6eaabed5 Branch: shen-late-barriers Author: Xiaohong Gong Date: 2026-01-05 01:54:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6eaabed55ca4670d8c317f0a4323ccea4dd0b9ca 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently Reviewed-by: jiefu, jbhateja, erfang, qamai ! test/hotspot/jtreg/compiler/vectorapi/TestVectorOperationsWithPartialSize.java Changeset: 16303822 Branch: shen-late-barriers Author: Matthias Baesken Date: 2026-01-05 08:27:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/163038222a371c07aff8bce50eee55bb389104d0 8373704: Improve "SocketException: Protocol family unavailable" message Reviewed-by: lucy, jpai ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/windows/native/libnet/net_util_md.c Changeset: e676c9de Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2026-01-05 09:35:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e676c9de3da3b820081cde1b11c0df3129787130 8357258: x86: Improve receiver type profiling reliability Reviewed-by: kvn, vlivanov ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/share/oops/methodData.hpp Changeset: eee58545 Branch: shen-late-barriers Author: Daisuke Yamazaki Committer: Sean Mullan Date: 2026-01-05 13:19:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eee58545c8342fc39b3bec5b38da6c01d92d05f2 8366058: Outdated comment in WinCAPISeedGenerator Reviewed-by: mullan ! src/java.base/windows/native/libjava/WinCAPISeedGenerator.c Changeset: 6ae3e064 Branch: shen-late-barriers Author: Roland Westrelin Date: 2026-01-05 14:02:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6ae3e064352a56c5be140fba1ad6d040219432b0 8373508: C2: sinking CreateEx out of loop breaks the graph Reviewed-by: chagedorn, dlong ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestCreateExSunkOutOfLoop.java + test/hotspot/jtreg/compiler/loopopts/TestCreateExSunkOutOfLoop2.java Changeset: 4458cab4 Branch: shen-late-barriers Author: Beno?t Maillard Date: 2026-01-05 14:39:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4458cab4b0063f39333392321f542d0aa0db490d 8367627: C2: Missed Ideal() optimization opportunity with MemBar Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/node.cpp + test/hotspot/jtreg/compiler/c2/igvn/TestMissingOptMemBarRemovePrecedentEdge.java Changeset: 27dbdec2 Branch: shen-late-barriers Author: Naoto Sato Date: 2026-01-05 17:16:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/27dbdec297fc8030812f7290a7601b6a99defb46 8374217: Remove IO.java test from AOT ProblemList Reviewed-by: jpai, iklam ! test/jdk/ProblemList-AotJdk.txt ! test/jdk/java/lang/IO/IO.java Changeset: 5fd095fb Branch: shen-late-barriers Author: Patricio Chilano Mateo Date: 2026-01-05 19:16:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5fd095fb9b8f1d2000760519d42d7d0068b82651 8372591: assert(!current->cont_fastpath() || freeze.check_valid_fast_path()) failed Reviewed-by: dholmes, alanb, rrich, fyang ! src/hotspot/share/runtime/sharedRuntime.cpp + test/jdk/jdk/internal/vm/Continuation/OSRWithManyLocals.java Changeset: fa8ea6b3 Branch: shen-late-barriers Author: Alex Menkov Date: 2026-01-05 19:55:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa8ea6b32d463a84affa529d37cfb97280503fc6 8374168: Resolve disabled warnings in JDWP agent Reviewed-by: cjplummer, sspitsyn, erikj ! make/modules/jdk.jdwp.agent/Lib.gmk ! src/jdk.jdwp.agent/share/native/libjdwp/EventRequestImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/SDE.c ! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c ! src/jdk.jdwp.agent/share/native/libjdwp/error_messages.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.c ! src/jdk.jdwp.agent/share/native/libjdwp/inStream.c ! src/jdk.jdwp.agent/share/native/libjdwp/log_messages.c ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c ! src/jdk.jdwp.agent/share/native/libjdwp/utf_util.c ! src/jdk.jdwp.agent/share/native/libjdwp/util.h Changeset: de81d389 Branch: shen-late-barriers Author: David Holmes Date: 2026-01-05 20:09:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de81d38995356a2e8528a419ebd445e79cd136d1 8374456: JVM crashes with "assert(resolved_method->method_holder()->is_linked()) failed: must be linked" when run with large value for PreallocatedOutOfMemoryErrorCount Reviewed-by: coleenp ! src/hotspot/share/runtime/globals.hpp Changeset: d063c954 Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2026-01-06 07:40:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d063c9546b4a500f4c76fcd01442c2b7281f6d65 8374507: GHA: Limit debug symbols generation to conserve disk space Reviewed-by: erikj ! .github/workflows/build-alpine-linux.yml ! .github/workflows/build-cross-compile.yml ! .github/workflows/build-linux.yml ! .github/workflows/build-macos.yml ! .github/workflows/build-windows.yml Changeset: 2fbc4162 Branch: shen-late-barriers Author: Fabian Meumertzheim Committer: Alan Bateman Date: 2026-01-06 08:09:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2fbc4162e808f14b6114499f49db3e6ef1590f24 8374441: (fs) FileSystemProvider.readAttributesIfExists throws "Not a directory" when element in path is not directory should return null for ENOTDIR (unix) Reviewed-by: alanb ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java ! test/jdk/java/nio/file/Files/NotADirectory.java Changeset: 2cb228e1 Branch: shen-late-barriers Author: Emanuel Peter Date: 2026-01-06 08:51:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2cb228e142369ec73d768d8a69653a984b1c5908 8374489: Template Library: need to tag Float16.float16ToRawShortBits as having non-deterministic result because of multiple NaN bit patterns Reviewed-by: chagedorn, kvn ! test/hotspot/jtreg/compiler/lib/template_framework/library/Operations.java Changeset: 3a80c639 Branch: shen-late-barriers Author: Volkan Yazici Date: 2026-01-06 10:21:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3a80c639d804a0697b8eb477fe4c96407709449b 8373515: Migrate "test/jdk/java/net/httpclient/" to null-safe "SimpleSSLContext" methods Reviewed-by: jpai ! test/jdk/java/net/httpclient/ALPNProxyFailureTest.java ! test/jdk/java/net/httpclient/AbstractNoBody.java ! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java ! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java ! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java ! test/jdk/java/net/httpclient/AggregateRequestBodyTest.java ! test/jdk/java/net/httpclient/AltServiceUsageTest.java ! test/jdk/java/net/httpclient/AsFileDownloadTest.java ! test/jdk/java/net/httpclient/AsyncExecutorShutdown.java ! test/jdk/java/net/httpclient/AsyncShutdownNow.java ! test/jdk/java/net/httpclient/AuthFilterCacheTest.java ! test/jdk/java/net/httpclient/BasicAuthTest.java ! test/jdk/java/net/httpclient/BasicHTTP2Test.java ! test/jdk/java/net/httpclient/BasicHTTP3Test.java ! test/jdk/java/net/httpclient/BasicRedirectTest.java ! test/jdk/java/net/httpclient/BufferSize1Test.java ! test/jdk/java/net/httpclient/CancelRequestTest.java ! test/jdk/java/net/httpclient/CancelStreamedBodyTest.java ! test/jdk/java/net/httpclient/CancelledPartialResponseTest.java ! test/jdk/java/net/httpclient/CancelledResponse.java ! test/jdk/java/net/httpclient/CancelledResponse2.java ! test/jdk/java/net/httpclient/ConcurrentResponses.java ! test/jdk/java/net/httpclient/ContentLengthHeaderTest.java ! test/jdk/java/net/httpclient/CookieHeaderTest.java ! test/jdk/java/net/httpclient/CustomRequestPublisher.java ! test/jdk/java/net/httpclient/CustomResponseSubscriber.java ! test/jdk/java/net/httpclient/DependentActionsTest.java ! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java ! test/jdk/java/net/httpclient/DigestEchoClient.java ! test/jdk/java/net/httpclient/DurationOverflowTest.java ! test/jdk/java/net/httpclient/EmptyAuthenticate.java ! test/jdk/java/net/httpclient/EncodedCharsInURI.java ! test/jdk/java/net/httpclient/EscapedOctetsInURI.java ! test/jdk/java/net/httpclient/ExecutorShutdown.java ! test/jdk/java/net/httpclient/ExpectContinue.java ! test/jdk/java/net/httpclient/FileChannelPublisherTest.java ! test/jdk/java/net/httpclient/FilePublisherTest.java ! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java ! test/jdk/java/net/httpclient/FlowAdapterSubscriberTest.java ! test/jdk/java/net/httpclient/ForbiddenHeadTest.java ! test/jdk/java/net/httpclient/GZIPInputStreamTest.java ! test/jdk/java/net/httpclient/HeadTest.java ! test/jdk/java/net/httpclient/HeadersLowerCaseTest.java ! test/jdk/java/net/httpclient/HttpClientAuthRetryLimitTest.java ! test/jdk/java/net/httpclient/HttpClientBuilderTest.java ! test/jdk/java/net/httpclient/HttpClientClose.java ! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java ! test/jdk/java/net/httpclient/HttpClientSNITest.java ! test/jdk/java/net/httpclient/HttpClientShutdown.java ! test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java ! test/jdk/java/net/httpclient/HttpRedirectTest.java ! test/jdk/java/net/httpclient/HttpResponseConnectionLabelTest.java ! test/jdk/java/net/httpclient/HttpResponseLimitingTest.java ! test/jdk/java/net/httpclient/HttpSlowServerTest.java ! test/jdk/java/net/httpclient/HttpVersionsTest.java ! test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java ! test/jdk/java/net/httpclient/HttpsTunnelTest.java ! test/jdk/java/net/httpclient/ISO_8859_1_Test.java ! test/jdk/java/net/httpclient/IdleConnectionTimeoutTest.java ! test/jdk/java/net/httpclient/ImmutableFlowItems.java ! test/jdk/java/net/httpclient/ImmutableSSLSessionTest.java ! test/jdk/java/net/httpclient/InvalidInputStreamSubscriptionRequest.java ! test/jdk/java/net/httpclient/InvalidSSLContextTest.java ! test/jdk/java/net/httpclient/InvalidSubscriptionRequest.java ! test/jdk/java/net/httpclient/LargeResponseTest.java ! test/jdk/java/net/httpclient/LightWeightHttpServer.java ! test/jdk/java/net/httpclient/LineBodyHandlerTest.java ! test/jdk/java/net/httpclient/ManyRequests.java ! test/jdk/java/net/httpclient/ManyRequestsLegacy.java ! test/jdk/java/net/httpclient/MappingResponseSubscriber.java ! test/jdk/java/net/httpclient/MaxStreams.java ! test/jdk/java/net/httpclient/NonAsciiCharsInURI.java ! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileDownloadTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodySubscriberOfFileTest.java ! test/jdk/java/net/httpclient/PlainConnectionLockTest.java ! test/jdk/java/net/httpclient/ProxySelectorTest.java ! test/jdk/java/net/httpclient/ProxyTest.java ! test/jdk/java/net/httpclient/RedirectMethodChange.java ! test/jdk/java/net/httpclient/RedirectTimeoutTest.java ! test/jdk/java/net/httpclient/RedirectWithCookie.java ! test/jdk/java/net/httpclient/Response1xxTest.java ! test/jdk/java/net/httpclient/Response204V2Test.java ! test/jdk/java/net/httpclient/ResponseBodyBeforeError.java ! test/jdk/java/net/httpclient/ResponsePublisher.java ! test/jdk/java/net/httpclient/RetryWithCookie.java ! test/jdk/java/net/httpclient/ServerCloseTest.java ! test/jdk/java/net/httpclient/ShortResponseBody.java ! test/jdk/java/net/httpclient/ShutdownNow.java ! test/jdk/java/net/httpclient/SmokeTest.java ! test/jdk/java/net/httpclient/SpecialHeadersTest.java ! test/jdk/java/net/httpclient/SplitResponse.java ! test/jdk/java/net/httpclient/StreamingBody.java ! test/jdk/java/net/httpclient/TimeoutBasic.java ! test/jdk/java/net/httpclient/TimeoutResponseTestSupport.java ! test/jdk/java/net/httpclient/TlsContextTest.java ! test/jdk/java/net/httpclient/UnauthorizedTest.java ! test/jdk/java/net/httpclient/UnknownBodyLengthTest.java ! test/jdk/java/net/httpclient/UserAuthWithAuthenticator.java ! test/jdk/java/net/httpclient/UserCookieTest.java ! test/jdk/java/net/httpclient/http2/BadHeadersTest.java ! test/jdk/java/net/httpclient/http2/BasicTest.java ! test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java ! test/jdk/java/net/httpclient/http2/ConnectionReuseTest.java ! test/jdk/java/net/httpclient/http2/ContinuationFrameTest.java ! test/jdk/java/net/httpclient/http2/ErrorTest.java ! test/jdk/java/net/httpclient/http2/FixedThreadPoolTest.java ! test/jdk/java/net/httpclient/http2/H2GoAwayTest.java ! test/jdk/java/net/httpclient/http2/H2SelectorVTTest.java ! test/jdk/java/net/httpclient/http2/NoBodyTest.java ! test/jdk/java/net/httpclient/http2/ProxyTest2.java ! test/jdk/java/net/httpclient/http2/SimpleGet.java ! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java ! test/jdk/java/net/httpclient/http2/UserInfoTest.java ! test/jdk/java/net/httpclient/http3/BadCipherSuiteErrorTest.java ! test/jdk/java/net/httpclient/http3/GetHTTP3Test.java ! test/jdk/java/net/httpclient/http3/H3BadHeadersTest.java ! test/jdk/java/net/httpclient/http3/H3BasicTest.java ! test/jdk/java/net/httpclient/http3/H3ConcurrentPush.java ! test/jdk/java/net/httpclient/http3/H3ConnectionPoolTest.java ! test/jdk/java/net/httpclient/http3/H3DataLimitsTest.java ! test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java ! test/jdk/java/net/httpclient/http3/H3FixedThreadPoolTest.java ! test/jdk/java/net/httpclient/http3/H3GoAwayTest.java ! test/jdk/java/net/httpclient/http3/H3HeaderSizeLimitTest.java ! test/jdk/java/net/httpclient/http3/H3HeadersEncoding.java ! test/jdk/java/net/httpclient/http3/H3IdleExceedsQuicIdleTimeout.java ! test/jdk/java/net/httpclient/http3/H3ImplicitPushCancel.java ! test/jdk/java/net/httpclient/http3/H3InsertionsLimitTest.java ! test/jdk/java/net/httpclient/http3/H3LogHandshakeErrors.java ! test/jdk/java/net/httpclient/http3/H3MalformedResponseTest.java ! test/jdk/java/net/httpclient/http3/H3MaxInitialTimeoutTest.java ! test/jdk/java/net/httpclient/http3/H3MemoryHandlingTest.java ! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java ! test/jdk/java/net/httpclient/http3/H3ProxyTest.java ! test/jdk/java/net/httpclient/http3/H3PushCancel.java ! test/jdk/java/net/httpclient/http3/H3QuicTLSConnection.java ! test/jdk/java/net/httpclient/http3/H3QuicVTTest.java ! test/jdk/java/net/httpclient/http3/H3RedirectTest.java ! test/jdk/java/net/httpclient/http3/H3RequestRejectedTest.java ! test/jdk/java/net/httpclient/http3/H3ServerPush.java ! test/jdk/java/net/httpclient/http3/H3ServerPushCancel.java ! test/jdk/java/net/httpclient/http3/H3ServerPushTest.java ! test/jdk/java/net/httpclient/http3/H3ServerPushWithDiffTypes.java ! test/jdk/java/net/httpclient/http3/H3SimpleGet.java ! test/jdk/java/net/httpclient/http3/H3SimplePost.java ! test/jdk/java/net/httpclient/http3/H3SimpleTest.java ! test/jdk/java/net/httpclient/http3/H3StopSendingTest.java ! test/jdk/java/net/httpclient/http3/H3StreamLimitReachedTest.java ! test/jdk/java/net/httpclient/http3/H3Timeout.java ! test/jdk/java/net/httpclient/http3/H3UserInfoTest.java ! test/jdk/java/net/httpclient/http3/HTTP3NoBodyTest.java ! test/jdk/java/net/httpclient/http3/Http3ExpectContinueTest.java ! test/jdk/java/net/httpclient/http3/PostHTTP3Test.java ! test/jdk/java/net/httpclient/http3/StopSendingTest.java ! test/jdk/java/net/httpclient/http3/StreamLimitTest.java ! test/jdk/java/net/httpclient/quic/KeyUpdateTest.java ! test/jdk/java/net/httpclient/quic/PacketLossTest.java ! test/jdk/java/net/httpclient/quic/QuicRequestResponseTest.java ! test/jdk/java/net/httpclient/quic/StatelessResetReceiptTest.java ! test/jdk/java/net/httpclient/quic/VersionNegotiationTest.java ! test/jdk/java/net/httpclient/quic/tls/QuicTLSEngineBadParametersTest.java ! test/jdk/java/net/httpclient/quic/tls/QuicTLSEngineFailedALPNTest.java ! test/jdk/java/net/httpclient/quic/tls/QuicTLSEngineMissingParametersTest.java ! test/jdk/java/net/httpclient/websocket/HandshakeUrlEncodingTest.java ! test/jdk/java/net/httpclient/websocket/WSHandshakeExceptionTest.java ! test/jdk/java/net/httpclient/websocket/WebSocketProxyTest.java ! test/jdk/java/net/httpclient/whitebox/AltSvcFrameTest.java ! test/jdk/java/net/httpclient/whitebox/AltSvcRegistryTest.java ! test/jdk/java/net/httpclient/whitebox/FlowTestDriver.java ! test/jdk/java/net/httpclient/whitebox/SSLEchoTubeTestDriver.java ! test/jdk/java/net/httpclient/whitebox/SSLFlowDelegateTestDriver.java ! test/jdk/java/net/httpclient/whitebox/SSLTubeTestDriver.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/AbstractSSLTubeTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/FlowTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SSLFlowDelegateTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SSLTubeTest.java - test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SimpleSSLContext.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SimpleSSLContextWhiteboxAdapter.java Changeset: 938bbd5b Branch: shen-late-barriers Author: Christian Hagedorn Date: 2026-01-06 10:23:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/938bbd5b604e990514b64a0451ed1bceb07eb23b 8374518: C1: Remove dead LinearScanStatistic::Counter::counter_fpu_stack Reviewed-by: thartmann, mdoerr ! src/hotspot/share/c1/c1_LinearScan.hpp + test/hotspot/jtreg/compiler/c1/TestCITimeCountLinearScan.java Changeset: 5df183be Branch: shen-late-barriers Author: Johny Jose Committer: Sean Coffey Date: 2026-01-06 10:36:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5df183be6c484d8f9635fac149caf5e2079c5561 8373476: (tz) Update Timezone Data to 2025c Reviewed-by: coffeys, naoto ! src/java.base/share/data/tzdata/VERSION ! src/java.base/share/data/tzdata/africa ! src/java.base/share/data/tzdata/antarctica ! src/java.base/share/data/tzdata/asia ! src/java.base/share/data/tzdata/australasia ! src/java.base/share/data/tzdata/europe ! src/java.base/share/data/tzdata/iso3166.tab ! 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: 532a0a65 Branch: shen-late-barriers Author: Fernando Guallini Date: 2026-01-06 10:53:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/532a0a65b130e1fbe74ccbd16cdeed258cc2c245 8372950: Pem.pemEncoded should cache the Pattern Reviewed-by: ascarpino ! src/java.base/share/classes/sun/security/util/Pem.java Changeset: df5b49e6 Branch: shen-late-barriers Author: Dingli Zhang Date: 2026-01-06 12:49:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df5b49e604d3204c6383484ba3807d39abd0b0f1 8374525: RISC-V: Several masked float16 vector operations are not supported Reviewed-by: fjiang, fyang ! src/hotspot/cpu/riscv/riscv_v.ad Changeset: e27309f1 Branch: shen-late-barriers Author: Kim Barrett Date: 2026-01-06 15:00:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e27309f10d32695972f468df17b2535d36a746a2 8374350: Convert hotspot gtests to use Atomic Reviewed-by: aboldtch, iwalulya ! test/hotspot/gtest/cds/test_archiveWorkers.cpp ! test/hotspot/gtest/gc/g1/test_g1BatchedGangTask.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/utilities/test_concurrentHashtable.cpp ! test/hotspot/gtest/utilities/test_globalCounter_nested.cpp ! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp ! test/hotspot/gtest/utilities/test_waitBarrier.cpp Changeset: 32144282 Branch: shen-late-barriers Author: Kim Barrett Date: 2026-01-06 15:05:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3214428203642e986c47eabc29ebdea93016b2c5 8374446: Fix -Wzero-as-null-pointer-constant warnings in test_compressedKlass.cpp Reviewed-by: dholmes ! test/hotspot/gtest/oops/test_compressedKlass.cpp Changeset: c611da25 Branch: shen-late-barriers Author: Leonid Mesnik Date: 2026-01-06 15:48:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c611da257f69e9c9b178b85cb705a4b0a42545ac 8374483: Eliminate :serviceability_ttf_virtual group and mark svc non-virtual tests with requires Reviewed-by: syan, dholmes ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/serviceability/jvmti/events/Breakpoint/breakpoint01/breakpoint01.java ! test/hotspot/jtreg/serviceability/jvmti/events/ClassLoad/classload01/classload01.java ! test/hotspot/jtreg/serviceability/jvmti/events/ClassPrepare/classprep01/classprep01.java ! test/hotspot/jtreg/serviceability/jvmti/events/MethodEntry/mentry02/mentry02.java ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/monitorwaited01.java ! test/hotspot/jtreg/serviceability/jvmti/negative/thrinfo02/thrinfo02.java ! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadInfo/thrinfo01/thrinfo01.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/ContinuationTest/ContinuationTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/SelfSuspendDisablerTest/SelfSuspendDisablerTest.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/VThreadTLSTest/VThreadTLSTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/VThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadUnsupportedTest/VThreadUnsupportedTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/WaitNotifySuspendedVThreadTest.java Changeset: 136ac0d1 Branch: shen-late-barriers Author: Naoto Sato Date: 2026-01-06 16:28:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/136ac0d10b92df8875f36c717e85595740b50ed2 8374433: java/util/Locale/PreserveTagCase.java does not run any tests Reviewed-by: iris, joehw, jlu ! test/jdk/java/util/Locale/PreserveTagCase.java Changeset: 3f652159 Branch: shen-late-barriers Author: Daniel Gredler Date: 2026-01-06 16:52:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f6521596014510b75318b53ef4aef6b01056545 8374340: FontRenderContext instance variables should be final Reviewed-by: aivanov, aturbanov, prr, serb ! src/java.desktop/share/classes/java/awt/font/FontRenderContext.java Changeset: 62181b63 Branch: shen-late-barriers Author: Daniel Gredler Date: 2026-01-06 17:56:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/62181b6363926968298ed37ac7780ee6d5ef0916 6562639: Wrong pixel bounds from TextLayout with white font Reviewed-by: serb, prr ! src/java.desktop/share/classes/java/awt/font/TextLine.java + test/jdk/java/awt/font/TextLayout/TestGetPixelBoundsWithColors.java Changeset: cdbc493a Branch: shen-late-barriers Author: Kim Barrett Date: 2026-01-06 17:57:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cdbc493a6d93a0da0db987245daa7b1d00cc8add 8374190: Convert ConcurrentHashTable atomic lists to use Atomic Reviewed-by: dholmes, iwalulya ! src/hotspot/share/utilities/concurrentHashTable.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp Changeset: fbc59ac0 Branch: shen-late-barriers Author: Weijun Wang Date: 2026-01-06 18:05:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fbc59ac0a1248066e9fbcfde3bd6a8eb4d60992c 8374555: No need for visible input warning in s.s.u.Password when not reading from System.in Reviewed-by: coffeys, hchao ! src/java.base/share/classes/sun/security/util/Password.java + test/jdk/sun/security/util/Password/EmptyIn.java Changeset: f1e0e0c2 Branch: shen-late-barriers Author: Roger Riggs Date: 2026-01-06 18:07:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1e0e0c25ec62a543b9cbfabd630fc4ef17a8b5c 8374544: Add SleepyCat diagnostics for all platforms Reviewed-by: jpai ! test/jdk/java/lang/RuntimeTests/exec/SleepyCat.java = test/jdk/java/lang/RuntimeTests/exec/TEST.properties Changeset: 53300b4a Branch: shen-late-barriers Author: Justin Lu Date: 2026-01-06 19:24:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/53300b4ac12240ea08227386412bfb90650c0aee 8373830: Refactor test/jdk/java/time/test tests to use JUnit over TestNG 8373829: Refactor test/jdk/java/time/tck tests to use JUnit over TestNG Reviewed-by: naoto = test/jdk/java/time/nonjunit/java/time/chrono/HijrahConfigCheck.java = test/jdk/java/time/nonjunit/java/time/chrono/HijrahConfigTest.java = test/jdk/java/time/nonjunit/java/time/chrono/hijrah-config-Hijrah-test_islamic-test.properties = test/jdk/java/time/nonjunit/java/time/zone/CustomZoneNameTest.java = test/jdk/java/time/nonjunit/java/time/zone/zoneProvider/META-INF/services/java.time.zone.ZoneRulesProvider = test/jdk/java/time/nonjunit/java/time/zone/zoneProvider/META-INF/services/java.util.spi.TimeZoneNameProvider = test/jdk/java/time/nonjunit/java/time/zone/zoneProvider/custom/CustomTimeZoneNameProvider.java = test/jdk/java/time/nonjunit/java/time/zone/zoneProvider/custom/CustomZoneRulesProvider.java ! test/jdk/java/time/tck/TEST.properties ! test/jdk/java/time/tck/java/time/AbstractDateTimeTest.java ! test/jdk/java/time/tck/java/time/AbstractTCKTest.java ! test/jdk/java/time/tck/java/time/TCKClock.java ! test/jdk/java/time/tck/java/time/TCKClock_Fixed.java ! test/jdk/java/time/tck/java/time/TCKClock_Offset.java ! test/jdk/java/time/tck/java/time/TCKClock_System.java ! test/jdk/java/time/tck/java/time/TCKClock_Tick.java ! test/jdk/java/time/tck/java/time/TCKDayOfWeek.java ! test/jdk/java/time/tck/java/time/TCKDuration.java ! test/jdk/java/time/tck/java/time/TCKInstant.java ! test/jdk/java/time/tck/java/time/TCKLocalDate.java ! test/jdk/java/time/tck/java/time/TCKLocalDateTime.java ! test/jdk/java/time/tck/java/time/TCKLocalTime.java ! test/jdk/java/time/tck/java/time/TCKMonth.java ! test/jdk/java/time/tck/java/time/TCKMonthDay.java ! test/jdk/java/time/tck/java/time/TCKOffsetDateTime.java ! test/jdk/java/time/tck/java/time/TCKOffsetTime.java ! test/jdk/java/time/tck/java/time/TCKPeriod.java ! test/jdk/java/time/tck/java/time/TCKYear.java ! test/jdk/java/time/tck/java/time/TCKYearMonth.java ! test/jdk/java/time/tck/java/time/TCKZoneId.java ! test/jdk/java/time/tck/java/time/TCKZoneOffset.java ! test/jdk/java/time/tck/java/time/TCKZonedDateTime.java ! test/jdk/java/time/tck/java/time/TestIsoChronology.java ! test/jdk/java/time/tck/java/time/chrono/TCKChronoLocalDate.java ! test/jdk/java/time/tck/java/time/chrono/TCKChronoLocalDateTime.java ! test/jdk/java/time/tck/java/time/chrono/TCKChronoPeriod.java ! test/jdk/java/time/tck/java/time/chrono/TCKChronoZonedDateTime.java ! test/jdk/java/time/tck/java/time/chrono/TCKChronology.java ! test/jdk/java/time/tck/java/time/chrono/TCKHijrahChronology.java ! test/jdk/java/time/tck/java/time/chrono/TCKHijrahEra.java ! test/jdk/java/time/tck/java/time/chrono/TCKIsoChronology.java ! test/jdk/java/time/tck/java/time/chrono/TCKIsoEra.java ! test/jdk/java/time/tck/java/time/chrono/TCKJapaneseChronology.java ! test/jdk/java/time/tck/java/time/chrono/TCKJapaneseEra.java ! test/jdk/java/time/tck/java/time/chrono/TCKMinguoChronology.java ! test/jdk/java/time/tck/java/time/chrono/TCKMinguoEra.java ! test/jdk/java/time/tck/java/time/chrono/TCKTestServiceLoader.java ! test/jdk/java/time/tck/java/time/chrono/TCKThaiBuddhistChronology.java ! test/jdk/java/time/tck/java/time/chrono/TCKThaiBuddhistEra.java ! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronoLocalDateSerialization.java ! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronoLocalDateTimeSerialization.java ! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronoZonedDateTimeSerialization.java ! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronologySerialization.java ! test/jdk/java/time/tck/java/time/chrono/serial/TCKCopticSerialization.java ! test/jdk/java/time/tck/java/time/chrono/serial/TCKEraSerialization.java ! test/jdk/java/time/tck/java/time/format/TCKChronoPrinterParser.java ! test/jdk/java/time/tck/java/time/format/TCKDTFParsedInstant.java ! test/jdk/java/time/tck/java/time/format/TCKDateTimeFormatter.java ! test/jdk/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java ! test/jdk/java/time/tck/java/time/format/TCKDateTimeFormatters.java ! test/jdk/java/time/tck/java/time/format/TCKDateTimeParseResolver.java ! test/jdk/java/time/tck/java/time/format/TCKDateTimeTextPrinting.java ! test/jdk/java/time/tck/java/time/format/TCKDecimalStyle.java ! test/jdk/java/time/tck/java/time/format/TCKFormatStyle.java ! test/jdk/java/time/tck/java/time/format/TCKInstantPrinterParser.java ! test/jdk/java/time/tck/java/time/format/TCKLocalizedFieldParser.java ! test/jdk/java/time/tck/java/time/format/TCKLocalizedFieldPrinter.java ! test/jdk/java/time/tck/java/time/format/TCKLocalizedOffsetIdPrinterParser.java ! test/jdk/java/time/tck/java/time/format/TCKLocalizedPrinterParser.java ! test/jdk/java/time/tck/java/time/format/TCKOffsetPrinterParser.java ! test/jdk/java/time/tck/java/time/format/TCKPadPrinterParser.java ! test/jdk/java/time/tck/java/time/format/TCKResolverStyle.java ! test/jdk/java/time/tck/java/time/format/TCKSignStyle.java ! test/jdk/java/time/tck/java/time/format/TCKTextStyle.java ! test/jdk/java/time/tck/java/time/format/TCKZoneIdPrinterParser.java ! test/jdk/java/time/tck/java/time/serial/TCKClockSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKDurationSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKInstantSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKLocalDateSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKLocalDateTimeSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKLocalTimeSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKMonthDaySerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKOffsetDateTimeSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKOffsetTimeSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKPeriodSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKYearMonthSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKYearSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKZoneIdSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKZoneOffsetSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKZonedDateTimeSerialization.java ! test/jdk/java/time/tck/java/time/temporal/TCKChronoField.java ! test/jdk/java/time/tck/java/time/temporal/TCKChronoUnit.java ! test/jdk/java/time/tck/java/time/temporal/TCKIsoFields.java ! test/jdk/java/time/tck/java/time/temporal/TCKJulianFields.java ! test/jdk/java/time/tck/java/time/temporal/TCKTemporalAdjusters.java ! test/jdk/java/time/tck/java/time/temporal/TCKWeekFields.java ! test/jdk/java/time/tck/java/time/temporal/serial/TCKChronoFieldSerialization.java ! test/jdk/java/time/tck/java/time/temporal/serial/TCKChronoUnitSerialization.java ! test/jdk/java/time/tck/java/time/temporal/serial/TCKJulianFieldsSerialization.java ! test/jdk/java/time/tck/java/time/temporal/serial/TCKValueRangeSerialization.java ! test/jdk/java/time/tck/java/time/temporal/serial/TCKWeekFieldsSerialization.java ! test/jdk/java/time/tck/java/time/zone/TCKFixedZoneRules.java ! test/jdk/java/time/tck/java/time/zone/TCKZoneOffsetTransition.java ! test/jdk/java/time/tck/java/time/zone/TCKZoneOffsetTransitionRule.java ! test/jdk/java/time/tck/java/time/zone/TCKZoneRules.java ! test/jdk/java/time/tck/java/time/zone/TCKZoneRulesProvider.java ! test/jdk/java/time/tck/java/time/zone/serial/TCKFixedZoneRulesSerialization.java ! test/jdk/java/time/tck/java/time/zone/serial/TCKZoneOffsetTransitionRuleSerialization.java ! test/jdk/java/time/tck/java/time/zone/serial/TCKZoneOffsetTransitionSerialization.java ! test/jdk/java/time/tck/java/time/zone/serial/TCKZoneRulesSerialization.java ! test/jdk/java/time/test/TEST.properties ! test/jdk/java/time/test/java/time/AbstractTest.java ! test/jdk/java/time/test/java/time/TestClock_Fixed.java ! test/jdk/java/time/test/java/time/TestClock_Offset.java ! test/jdk/java/time/test/java/time/TestClock_System.java ! test/jdk/java/time/test/java/time/TestClock_Tick.java ! test/jdk/java/time/test/java/time/TestDuration.java ! test/jdk/java/time/test/java/time/TestInstant.java ! test/jdk/java/time/test/java/time/TestInstantSource.java ! test/jdk/java/time/test/java/time/TestLocalDate.java ! test/jdk/java/time/test/java/time/TestLocalDateTime.java ! test/jdk/java/time/test/java/time/TestLocalTime.java ! test/jdk/java/time/test/java/time/TestMonthDay.java ! test/jdk/java/time/test/java/time/TestOffsetDateTime.java ! test/jdk/java/time/test/java/time/TestOffsetDateTime_instants.java ! test/jdk/java/time/test/java/time/TestOffsetTime.java ! test/jdk/java/time/test/java/time/TestPeriod.java ! test/jdk/java/time/test/java/time/TestYear.java ! test/jdk/java/time/test/java/time/TestYearMonth.java ! test/jdk/java/time/test/java/time/TestZoneId.java ! test/jdk/java/time/test/java/time/TestZoneOffset.java ! test/jdk/java/time/test/java/time/TestZonedDateTime.java ! test/jdk/java/time/test/java/time/chrono/TestChronoLocalDate.java ! test/jdk/java/time/test/java/time/chrono/TestChronologyPerf.java ! test/jdk/java/time/test/java/time/chrono/TestEraDisplayName.java ! test/jdk/java/time/test/java/time/chrono/TestExampleCode.java ! test/jdk/java/time/test/java/time/chrono/TestIsoChronoImpl.java ! test/jdk/java/time/test/java/time/chrono/TestJapaneseChronoImpl.java ! test/jdk/java/time/test/java/time/chrono/TestJapaneseChronology.java ! test/jdk/java/time/test/java/time/chrono/TestServiceLoader.java ! test/jdk/java/time/test/java/time/chrono/TestThaiBuddhistChronoImpl.java ! test/jdk/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java ! test/jdk/java/time/test/java/time/format/AbstractTestPrinterParser.java ! test/jdk/java/time/test/java/time/format/TestCharLiteralParser.java ! test/jdk/java/time/test/java/time/format/TestCharLiteralPrinter.java ! test/jdk/java/time/test/java/time/format/TestDateTimeFormatter.java ! test/jdk/java/time/test/java/time/format/TestDateTimeFormatterBuilder.java ! test/jdk/java/time/test/java/time/format/TestDateTimeFormatterBuilderWithLocale.java ! test/jdk/java/time/test/java/time/format/TestDateTimeParsing.java ! test/jdk/java/time/test/java/time/format/TestDateTimeTextProvider.java ! test/jdk/java/time/test/java/time/format/TestDateTimeTextProviderWithLocale.java ! test/jdk/java/time/test/java/time/format/TestDecimalStyle.java ! test/jdk/java/time/test/java/time/format/TestFractionPrinterParser.java ! test/jdk/java/time/test/java/time/format/TestLocalizedOffsetPrinterParser.java ! test/jdk/java/time/test/java/time/format/TestLocalizedPattern.java ! test/jdk/java/time/test/java/time/format/TestNarrowMonthNamesAndDayNames.java ! test/jdk/java/time/test/java/time/format/TestNonIsoFormatter.java ! test/jdk/java/time/test/java/time/format/TestNumberParser.java ! test/jdk/java/time/test/java/time/format/TestNumberPrinter.java ! test/jdk/java/time/test/java/time/format/TestPadPrinterDecorator.java ! test/jdk/java/time/test/java/time/format/TestReducedParser.java ! test/jdk/java/time/test/java/time/format/TestReducedPrinter.java ! test/jdk/java/time/test/java/time/format/TestSettingsParser.java ! test/jdk/java/time/test/java/time/format/TestStringLiteralParser.java ! test/jdk/java/time/test/java/time/format/TestStringLiteralPrinter.java ! test/jdk/java/time/test/java/time/format/TestTextParser.java ! test/jdk/java/time/test/java/time/format/TestTextParserWithLocale.java ! test/jdk/java/time/test/java/time/format/TestTextPrinter.java ! test/jdk/java/time/test/java/time/format/TestTextPrinterWithLocale.java ! test/jdk/java/time/test/java/time/format/TestUTCParse.java ! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java ! test/jdk/java/time/test/java/time/format/TestZoneOffsetParser.java ! test/jdk/java/time/test/java/time/format/TestZoneOffsetPrinter.java ! test/jdk/java/time/test/java/time/format/TestZoneTextPrinterParser.java ! test/jdk/java/time/test/java/time/temporal/TestChronoField.java ! test/jdk/java/time/test/java/time/temporal/TestChronoUnit.java ! test/jdk/java/time/test/java/time/temporal/TestDateTimeBuilderCombinations.java ! test/jdk/java/time/test/java/time/temporal/TestDateTimeValueRange.java ! test/jdk/java/time/test/java/time/temporal/TestIsoFields.java ! test/jdk/java/time/test/java/time/temporal/TestIsoWeekFields.java ! test/jdk/java/time/test/java/time/temporal/TestJulianFields.java ! test/jdk/java/time/test/java/time/zone/TestFixedZoneRules.java ! test/jdk/java/time/test/java/time/zone/TestMutableZoneRules.java ! test/jdk/java/time/test/java/time/zone/TestZoneRules.java ! test/jdk/java/time/test/java/time/zone/TestZoneRulesProvider.java ! test/jdk/java/time/test/java/util/TestFormatter.java Changeset: 7c979c14 Branch: shen-late-barriers Author: David Beaumont Committer: Roger Riggs Date: 2026-01-06 19:54:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c979c148724ab7de650593caa22df8405d740e5 8374308: ImageBufferCache has no effect and can be removed Reviewed-by: alanb, rriggs ! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java - src/java.base/share/classes/jdk/internal/jimage/ImageBufferCache.java ! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java ! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java Changeset: 6b3c1e0f Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2026-01-06 23:56:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6b3c1e0f786a889d2ac25c8bd05f4d83e666425f 8373833: "error.cert.not.found" and "error.explicit-sign-no-cert" errors duplicate each other Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: 5c6947f7 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-07 06:30:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5c6947f736568413d53d5a00de2e865f86e637c4 8373429: gc/g1/TestCodeCacheUnloadDuringConcCycle fails on various platforms Reviewed-by: mbaesken, mdoerr ! test/hotspot/jtreg/gc/g1/TestCodeCacheUnloadDuringConcCycle.java Changeset: c1c0ac87 Branch: shen-late-barriers Author: Damon Fenacci Date: 2026-01-07 07:29:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c1c0ac877033c3edb0c2681c2c5f825be8adcfb3 8342772: Assert in LateInlineMHCallGenerator::do_late_inline_check Reviewed-by: vlivanov, chagedorn, thartmann ! src/hotspot/share/opto/callGenerator.cpp Changeset: a01283a5 Branch: shen-late-barriers Author: Ana-Maria Mihalceanu Committer: Jaikiran Pai Date: 2026-01-07 08:24:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a01283a5a57723673b1fd3c93434678fdae4102c 8374632: Broken list layout in the man page of jlink Reviewed-by: jpai ! src/jdk.jlink/share/man/jlink.md Changeset: 7e18de13 Branch: shen-late-barriers Author: Volkan Yazici Date: 2026-01-07 09:22:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e18de137c3b5f08a479af2b64eb22923261900b 8374210: [BACKOUT] Move input validation checks to Java for java.lang.StringCoding intrinsics Reviewed-by: shade, thartmann ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/StringCoding.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/sun/nio/cs/CESU_8.java ! src/java.base/share/classes/sun/nio/cs/DoubleByte.java ! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java ! src/java.base/share/classes/sun/nio/cs/SingleByte.java ! src/java.base/share/classes/sun/nio/cs/US_ASCII.java ! src/java.base/share/classes/sun/nio/cs/UTF_8.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java.template - test/hotspot/jtreg/compiler/intrinsics/TestVerifyIntrinsicChecks.java ! test/hotspot/jtreg/compiler/intrinsics/string/TestCountPositives.java ! test/hotspot/jtreg/compiler/intrinsics/string/TestEncodeIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/string/TestHasNegatives.java ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java Changeset: 2074b975 Branch: shen-late-barriers Author: Kim Barrett Date: 2026-01-07 10:06:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2074b975c3d08fec2ecd47dab48132be2ec7c3cf 8374623: Move DependentAlwaysFalse variable template to its own file Reviewed-by: jsjolen + src/hotspot/share/metaprogramming/dependentAlwaysFalse.hpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/lockFreeStack.hpp Changeset: f83918c6 Branch: shen-late-barriers Author: Alan Bateman Date: 2026-01-07 10:43:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f83918c692143802f2e94bed72dfe7121d1742f9 8369227: Virtual thread stuck in PARKED state Reviewed-by: pchilanomate ! src/java.base/share/classes/java/lang/VirtualThread.java + test/jdk/java/lang/Thread/virtual/stress/ParkAfterTimedPark.java ! test/jdk/java/lang/Thread/virtual/stress/TimedWaitALot.java Changeset: 6af27420 Branch: shen-late-barriers Author: Alan Bateman Date: 2026-01-07 10:43:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6af27420e3b1980bc093776e3db76072123f7487 8373427: StructuredTaskScope::join not clear if called with interrupted status set Reviewed-by: jpai ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java Changeset: d7a3df63 Branch: shen-late-barriers Author: Tobias Hotz Committer: Tobias Hartmann Date: 2026-01-07 11:48:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d7a3df639977ac8442eec1efb41de6dc50384150 8374436: compiler/igvn/IntegerDivValueTests.java failed with division by zero Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/compiler/igvn/IntegerDivValueTests.java Changeset: 929864b1 Branch: shen-late-barriers Author: SendaoYan Date: 2026-01-07 11:51:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/929864b1a40eb222d3b7b3451fc6d4e5316a7cc8 8362087: Test containers/docker/ShareTmpDir.java intermittent fails Reviewed-by: sgehwolf, cnorrbin ! test/hotspot/jtreg/containers/docker/ShareTmpDir.java ! test/hotspot/jtreg/containers/docker/WaitForFlagFile.java Changeset: da14813a Branch: shen-late-barriers Author: Emanuel Peter Date: 2026-01-07 12:37:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/da14813a5bdadaf0a1f81fa57ff6e1b103eaf113 8373453: C2 SuperWord: must handle load slices that have loads with different memory inputs Reviewed-by: kvn, thartmann, qamai ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp + test/hotspot/jtreg/compiler/loopopts/superword/TestLoadSliceWithMultipleMemoryInputStates.java Changeset: 3541bc86 Branch: shen-late-barriers Author: Volkan Yazici Date: 2026-01-07 15:38:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3541bc8635ad8f5f4151758de3a134c9c105cebd 8373538: Migrate all tests to null-safe "SimpleSSLContext" methods Reviewed-by: djelinski, jpai ! test/jdk/com/sun/net/httpserver/ClearTextServerSSL.java ! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTest.java ! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTestClient.java ! test/jdk/java/net/URLPermission/URLTest.java ! test/jdk/javax/net/ssl/HttpsURLConnection/DummyCacheResponse.java ! test/jdk/javax/net/ssl/HttpsURLConnection/Equals.java ! test/jdk/javax/net/ssl/HttpsURLConnection/HttpsSession.java ! test/jdk/javax/net/ssl/HttpsURLConnection/SubjectAltNameIP.java ! test/jdk/sun/net/www/protocol/http/RedirectOnPost.java ! test/jdk/sun/security/krb5/auto/HttpsCB.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java ! test/lib/jdk/test/lib/net/SimpleSSLContext.java Changeset: 640343f7 Branch: shen-late-barriers Author: Jatin Bhateja Date: 2026-01-07 17:00:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/640343f7d94894b0378ea5b1768eeac203a9aaf8 8373724: Assertion failure in TestSignumVector.java with UseAPX Reviewed-by: sviswanathan ! src/hotspot/cpu/x86/x86.ad Changeset: dd20e915 Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2026-01-07 18:10:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dd20e9150666f247af61dfa524a170ef7dd96c03 8374521: Support fine-grained native debug levels Reviewed-by: erikj, krk, clanger ! .github/workflows/build-alpine-linux.yml ! .github/workflows/build-cross-compile.yml ! .github/workflows/build-linux.yml ! .github/workflows/build-macos.yml ! make/autoconf/flags-cflags.m4 Changeset: 383fe1ef Branch: shen-late-barriers Author: Erik Joelsson Date: 2026-01-07 21:52:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/383fe1efc3a23385b8576e20f458f91085c6325e 8374642: EscapeHash macro fails with GNU make 4.3 and 4.4 Reviewed-by: tbell, shade ! make/common/Utils.gmk Changeset: 9a944e55 Branch: shen-late-barriers Author: Kim Barrett Date: 2026-01-07 22:23:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a944e558733950d135b5a91d093b7a28e934f59 8372754: Add wrapper for 8369205: AIX build break in forbiddenFunctions.hpp Reviewed-by: mdoerr, tschatzl ! src/hotspot/cpu/aarch64/immediate_aarch64.cpp ! src/hotspot/cpu/aarch64/immediate_aarch64.hpp ! src/hotspot/os/aix/libodm_aix.cpp ! src/hotspot/os/aix/libperfstat_aix.hpp ! src/hotspot/os/aix/os_perf_aix.cpp ! src/hotspot/os/bsd/memMapPrinter_macosx.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_perf_linux.cpp ! src/hotspot/os/posix/forbiddenFunctions_posix.hpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/permitForbiddenFunctions_posix.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/permitForbiddenFunctions_windows.hpp ! src/hotspot/os/windows/vmError_windows.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/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/windows_aarch64/os_windows_aarch64.cpp ! src/hotspot/share/classfile/classLoader.cpp + src/hotspot/share/cppstdlib/cstdlib.hpp ! src/hotspot/share/utilities/byteswap.hpp ! src/hotspot/share/utilities/forbiddenFunctions.hpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp ! src/hotspot/share/utilities/parseInteger.hpp ! src/hotspot/share/utilities/permitForbiddenFunctions.hpp ! test/hotspot/gtest/gtestMain.cpp ! test/hotspot/gtest/unittest.hpp ! test/hotspot/gtest/utilities/test_bitMap_setops.cpp Changeset: 0a1fa219 Branch: shen-late-barriers Author: Chad Rakoczy Committer: Leonid Mesnik Date: 2026-01-08 01:14:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0a1fa219214b985e4c7d9e612bd5cda1b0f25577 8369150: NMethodRelocationTest fails when JVMTI events not published before JVM exit Reviewed-by: lmesnik, sspitsyn ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/NMethodRelocationTest.java ! test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/libNMethodRelocationTest.cpp ! test/lib/jdk/test/lib/jvmti/jvmti_common.hpp Changeset: 70669d05 Branch: shen-late-barriers Author: Kim Barrett Date: 2026-01-08 04:43:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/70669d0585c708e04befe0f9ba945f6154f9afec 8374712: AOTMappedHeapWriter::relocate_field_in_buffer should use CompressedOops::narrow_oop_cast Reviewed-by: kvn ! src/hotspot/share/cds/aotMappedHeapWriter.cpp Changeset: 95137580 Branch: shen-late-barriers Author: Ioi Lam Date: 2026-01-08 05:31:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/95137580b81fb48474b0d8fb748d9d4af7a27850 8374662: Remove unused type check functions from javaClasses.hpp Reviewed-by: jsjolen ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp Changeset: 9058fd47 Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2026-01-08 07:54:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9058fd47280a0b372443dd1d14ff63bff6a9869b Merge branch 'master' into shen-late-barriers ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/node.cpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/node.cpp From duke at openjdk.org Thu Jan 8 19:50:08 2026 From: duke at openjdk.org (duke) Date: Thu, 8 Jan 2026 19:50:08 GMT Subject: git: openjdk/jdk-sandbox: json: doc refinement in Json class Message-ID: <335c089a-ee02-48df-ba8d-e8b2ba697e6e@openjdk.org> Changeset: bc1bef0b Branch: json Author: Naoto Sato Date: 2026-01-08 11:47:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bc1bef0bd2be632bde666a9adb8adb79712de03c doc refinement in Json class ! src/java.base/share/classes/java/util/json/Json.java From duke at openjdk.org Thu Jan 8 19:54:56 2026 From: duke at openjdk.org (duke) Date: Thu, 8 Jan 2026 19:54:56 GMT Subject: git: openjdk/jdk-sandbox: json: 70 new changesets Message-ID: Changeset: 53824cf2 Branch: json Author: Leonid Mesnik Date: 2026-01-03 02:52:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/53824cf2a97adbc25d32bec0acaff24d105081f9 8343809: Add requires tag to mark tests that are incompatible with exploded image Reviewed-by: alanb, dholmes ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/runtime/getSysPackage/GetSysPkgTest.java ! test/hotspot/jtreg/runtime/modules/ModulesSymLink.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTraceCL.java ! test/jtreg-ext/requires/VMProps.java Changeset: 6eaabed5 Branch: json Author: Xiaohong Gong Date: 2026-01-05 01:54:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6eaabed55ca4670d8c317f0a4323ccea4dd0b9ca 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently Reviewed-by: jiefu, jbhateja, erfang, qamai ! test/hotspot/jtreg/compiler/vectorapi/TestVectorOperationsWithPartialSize.java Changeset: 16303822 Branch: json Author: Matthias Baesken Date: 2026-01-05 08:27:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/163038222a371c07aff8bce50eee55bb389104d0 8373704: Improve "SocketException: Protocol family unavailable" message Reviewed-by: lucy, jpai ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/windows/native/libnet/net_util_md.c Changeset: e676c9de Branch: json Author: Aleksey Shipilev Date: 2026-01-05 09:35:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e676c9de3da3b820081cde1b11c0df3129787130 8357258: x86: Improve receiver type profiling reliability Reviewed-by: kvn, vlivanov ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/share/oops/methodData.hpp Changeset: eee58545 Branch: json Author: Daisuke Yamazaki Committer: Sean Mullan Date: 2026-01-05 13:19:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eee58545c8342fc39b3bec5b38da6c01d92d05f2 8366058: Outdated comment in WinCAPISeedGenerator Reviewed-by: mullan ! src/java.base/windows/native/libjava/WinCAPISeedGenerator.c Changeset: 6ae3e064 Branch: json Author: Roland Westrelin Date: 2026-01-05 14:02:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6ae3e064352a56c5be140fba1ad6d040219432b0 8373508: C2: sinking CreateEx out of loop breaks the graph Reviewed-by: chagedorn, dlong ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestCreateExSunkOutOfLoop.java + test/hotspot/jtreg/compiler/loopopts/TestCreateExSunkOutOfLoop2.java Changeset: 4458cab4 Branch: json Author: Beno?t Maillard Date: 2026-01-05 14:39:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4458cab4b0063f39333392321f542d0aa0db490d 8367627: C2: Missed Ideal() optimization opportunity with MemBar Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/node.cpp + test/hotspot/jtreg/compiler/c2/igvn/TestMissingOptMemBarRemovePrecedentEdge.java Changeset: 27dbdec2 Branch: json Author: Naoto Sato Date: 2026-01-05 17:16:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/27dbdec297fc8030812f7290a7601b6a99defb46 8374217: Remove IO.java test from AOT ProblemList Reviewed-by: jpai, iklam ! test/jdk/ProblemList-AotJdk.txt ! test/jdk/java/lang/IO/IO.java Changeset: 5fd095fb Branch: json Author: Patricio Chilano Mateo Date: 2026-01-05 19:16:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5fd095fb9b8f1d2000760519d42d7d0068b82651 8372591: assert(!current->cont_fastpath() || freeze.check_valid_fast_path()) failed Reviewed-by: dholmes, alanb, rrich, fyang ! src/hotspot/share/runtime/sharedRuntime.cpp + test/jdk/jdk/internal/vm/Continuation/OSRWithManyLocals.java Changeset: fa8ea6b3 Branch: json Author: Alex Menkov Date: 2026-01-05 19:55:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa8ea6b32d463a84affa529d37cfb97280503fc6 8374168: Resolve disabled warnings in JDWP agent Reviewed-by: cjplummer, sspitsyn, erikj ! make/modules/jdk.jdwp.agent/Lib.gmk ! src/jdk.jdwp.agent/share/native/libjdwp/EventRequestImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/SDE.c ! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c ! src/jdk.jdwp.agent/share/native/libjdwp/error_messages.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.c ! src/jdk.jdwp.agent/share/native/libjdwp/inStream.c ! src/jdk.jdwp.agent/share/native/libjdwp/log_messages.c ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c ! src/jdk.jdwp.agent/share/native/libjdwp/utf_util.c ! src/jdk.jdwp.agent/share/native/libjdwp/util.h Changeset: de81d389 Branch: json Author: David Holmes Date: 2026-01-05 20:09:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de81d38995356a2e8528a419ebd445e79cd136d1 8374456: JVM crashes with "assert(resolved_method->method_holder()->is_linked()) failed: must be linked" when run with large value for PreallocatedOutOfMemoryErrorCount Reviewed-by: coleenp ! src/hotspot/share/runtime/globals.hpp Changeset: d063c954 Branch: json Author: Aleksey Shipilev Date: 2026-01-06 07:40:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d063c9546b4a500f4c76fcd01442c2b7281f6d65 8374507: GHA: Limit debug symbols generation to conserve disk space Reviewed-by: erikj ! .github/workflows/build-alpine-linux.yml ! .github/workflows/build-cross-compile.yml ! .github/workflows/build-linux.yml ! .github/workflows/build-macos.yml ! .github/workflows/build-windows.yml Changeset: 2fbc4162 Branch: json Author: Fabian Meumertzheim Committer: Alan Bateman Date: 2026-01-06 08:09:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2fbc4162e808f14b6114499f49db3e6ef1590f24 8374441: (fs) FileSystemProvider.readAttributesIfExists throws "Not a directory" when element in path is not directory should return null for ENOTDIR (unix) Reviewed-by: alanb ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java ! test/jdk/java/nio/file/Files/NotADirectory.java Changeset: 2cb228e1 Branch: json Author: Emanuel Peter Date: 2026-01-06 08:51:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2cb228e142369ec73d768d8a69653a984b1c5908 8374489: Template Library: need to tag Float16.float16ToRawShortBits as having non-deterministic result because of multiple NaN bit patterns Reviewed-by: chagedorn, kvn ! test/hotspot/jtreg/compiler/lib/template_framework/library/Operations.java Changeset: 3a80c639 Branch: json Author: Volkan Yazici Date: 2026-01-06 10:21:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3a80c639d804a0697b8eb477fe4c96407709449b 8373515: Migrate "test/jdk/java/net/httpclient/" to null-safe "SimpleSSLContext" methods Reviewed-by: jpai ! test/jdk/java/net/httpclient/ALPNProxyFailureTest.java ! test/jdk/java/net/httpclient/AbstractNoBody.java ! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java ! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java ! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java ! test/jdk/java/net/httpclient/AggregateRequestBodyTest.java ! test/jdk/java/net/httpclient/AltServiceUsageTest.java ! test/jdk/java/net/httpclient/AsFileDownloadTest.java ! test/jdk/java/net/httpclient/AsyncExecutorShutdown.java ! test/jdk/java/net/httpclient/AsyncShutdownNow.java ! test/jdk/java/net/httpclient/AuthFilterCacheTest.java ! test/jdk/java/net/httpclient/BasicAuthTest.java ! test/jdk/java/net/httpclient/BasicHTTP2Test.java ! test/jdk/java/net/httpclient/BasicHTTP3Test.java ! test/jdk/java/net/httpclient/BasicRedirectTest.java ! test/jdk/java/net/httpclient/BufferSize1Test.java ! test/jdk/java/net/httpclient/CancelRequestTest.java ! test/jdk/java/net/httpclient/CancelStreamedBodyTest.java ! test/jdk/java/net/httpclient/CancelledPartialResponseTest.java ! test/jdk/java/net/httpclient/CancelledResponse.java ! test/jdk/java/net/httpclient/CancelledResponse2.java ! test/jdk/java/net/httpclient/ConcurrentResponses.java ! test/jdk/java/net/httpclient/ContentLengthHeaderTest.java ! test/jdk/java/net/httpclient/CookieHeaderTest.java ! test/jdk/java/net/httpclient/CustomRequestPublisher.java ! test/jdk/java/net/httpclient/CustomResponseSubscriber.java ! test/jdk/java/net/httpclient/DependentActionsTest.java ! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java ! test/jdk/java/net/httpclient/DigestEchoClient.java ! test/jdk/java/net/httpclient/DurationOverflowTest.java ! test/jdk/java/net/httpclient/EmptyAuthenticate.java ! test/jdk/java/net/httpclient/EncodedCharsInURI.java ! test/jdk/java/net/httpclient/EscapedOctetsInURI.java ! test/jdk/java/net/httpclient/ExecutorShutdown.java ! test/jdk/java/net/httpclient/ExpectContinue.java ! test/jdk/java/net/httpclient/FileChannelPublisherTest.java ! test/jdk/java/net/httpclient/FilePublisherTest.java ! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java ! test/jdk/java/net/httpclient/FlowAdapterSubscriberTest.java ! test/jdk/java/net/httpclient/ForbiddenHeadTest.java ! test/jdk/java/net/httpclient/GZIPInputStreamTest.java ! test/jdk/java/net/httpclient/HeadTest.java ! test/jdk/java/net/httpclient/HeadersLowerCaseTest.java ! test/jdk/java/net/httpclient/HttpClientAuthRetryLimitTest.java ! test/jdk/java/net/httpclient/HttpClientBuilderTest.java ! test/jdk/java/net/httpclient/HttpClientClose.java ! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java ! test/jdk/java/net/httpclient/HttpClientSNITest.java ! test/jdk/java/net/httpclient/HttpClientShutdown.java ! test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java ! test/jdk/java/net/httpclient/HttpRedirectTest.java ! test/jdk/java/net/httpclient/HttpResponseConnectionLabelTest.java ! test/jdk/java/net/httpclient/HttpResponseLimitingTest.java ! test/jdk/java/net/httpclient/HttpSlowServerTest.java ! test/jdk/java/net/httpclient/HttpVersionsTest.java ! test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java ! test/jdk/java/net/httpclient/HttpsTunnelTest.java ! test/jdk/java/net/httpclient/ISO_8859_1_Test.java ! test/jdk/java/net/httpclient/IdleConnectionTimeoutTest.java ! test/jdk/java/net/httpclient/ImmutableFlowItems.java ! test/jdk/java/net/httpclient/ImmutableSSLSessionTest.java ! test/jdk/java/net/httpclient/InvalidInputStreamSubscriptionRequest.java ! test/jdk/java/net/httpclient/InvalidSSLContextTest.java ! test/jdk/java/net/httpclient/InvalidSubscriptionRequest.java ! test/jdk/java/net/httpclient/LargeResponseTest.java ! test/jdk/java/net/httpclient/LightWeightHttpServer.java ! test/jdk/java/net/httpclient/LineBodyHandlerTest.java ! test/jdk/java/net/httpclient/ManyRequests.java ! test/jdk/java/net/httpclient/ManyRequestsLegacy.java ! test/jdk/java/net/httpclient/MappingResponseSubscriber.java ! test/jdk/java/net/httpclient/MaxStreams.java ! test/jdk/java/net/httpclient/NonAsciiCharsInURI.java ! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileDownloadTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodySubscriberOfFileTest.java ! test/jdk/java/net/httpclient/PlainConnectionLockTest.java ! test/jdk/java/net/httpclient/ProxySelectorTest.java ! test/jdk/java/net/httpclient/ProxyTest.java ! test/jdk/java/net/httpclient/RedirectMethodChange.java ! test/jdk/java/net/httpclient/RedirectTimeoutTest.java ! test/jdk/java/net/httpclient/RedirectWithCookie.java ! test/jdk/java/net/httpclient/Response1xxTest.java ! test/jdk/java/net/httpclient/Response204V2Test.java ! test/jdk/java/net/httpclient/ResponseBodyBeforeError.java ! test/jdk/java/net/httpclient/ResponsePublisher.java ! test/jdk/java/net/httpclient/RetryWithCookie.java ! test/jdk/java/net/httpclient/ServerCloseTest.java ! test/jdk/java/net/httpclient/ShortResponseBody.java ! test/jdk/java/net/httpclient/ShutdownNow.java ! test/jdk/java/net/httpclient/SmokeTest.java ! test/jdk/java/net/httpclient/SpecialHeadersTest.java ! test/jdk/java/net/httpclient/SplitResponse.java ! test/jdk/java/net/httpclient/StreamingBody.java ! test/jdk/java/net/httpclient/TimeoutBasic.java ! test/jdk/java/net/httpclient/TimeoutResponseTestSupport.java ! test/jdk/java/net/httpclient/TlsContextTest.java ! test/jdk/java/net/httpclient/UnauthorizedTest.java ! test/jdk/java/net/httpclient/UnknownBodyLengthTest.java ! test/jdk/java/net/httpclient/UserAuthWithAuthenticator.java ! test/jdk/java/net/httpclient/UserCookieTest.java ! test/jdk/java/net/httpclient/http2/BadHeadersTest.java ! test/jdk/java/net/httpclient/http2/BasicTest.java ! test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java ! test/jdk/java/net/httpclient/http2/ConnectionReuseTest.java ! test/jdk/java/net/httpclient/http2/ContinuationFrameTest.java ! test/jdk/java/net/httpclient/http2/ErrorTest.java ! test/jdk/java/net/httpclient/http2/FixedThreadPoolTest.java ! test/jdk/java/net/httpclient/http2/H2GoAwayTest.java ! test/jdk/java/net/httpclient/http2/H2SelectorVTTest.java ! test/jdk/java/net/httpclient/http2/NoBodyTest.java ! test/jdk/java/net/httpclient/http2/ProxyTest2.java ! test/jdk/java/net/httpclient/http2/SimpleGet.java ! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java ! test/jdk/java/net/httpclient/http2/UserInfoTest.java ! test/jdk/java/net/httpclient/http3/BadCipherSuiteErrorTest.java ! test/jdk/java/net/httpclient/http3/GetHTTP3Test.java ! test/jdk/java/net/httpclient/http3/H3BadHeadersTest.java ! test/jdk/java/net/httpclient/http3/H3BasicTest.java ! test/jdk/java/net/httpclient/http3/H3ConcurrentPush.java ! test/jdk/java/net/httpclient/http3/H3ConnectionPoolTest.java ! test/jdk/java/net/httpclient/http3/H3DataLimitsTest.java ! test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java ! test/jdk/java/net/httpclient/http3/H3FixedThreadPoolTest.java ! test/jdk/java/net/httpclient/http3/H3GoAwayTest.java ! test/jdk/java/net/httpclient/http3/H3HeaderSizeLimitTest.java ! test/jdk/java/net/httpclient/http3/H3HeadersEncoding.java ! test/jdk/java/net/httpclient/http3/H3IdleExceedsQuicIdleTimeout.java ! test/jdk/java/net/httpclient/http3/H3ImplicitPushCancel.java ! test/jdk/java/net/httpclient/http3/H3InsertionsLimitTest.java ! test/jdk/java/net/httpclient/http3/H3LogHandshakeErrors.java ! test/jdk/java/net/httpclient/http3/H3MalformedResponseTest.java ! test/jdk/java/net/httpclient/http3/H3MaxInitialTimeoutTest.java ! test/jdk/java/net/httpclient/http3/H3MemoryHandlingTest.java ! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java ! test/jdk/java/net/httpclient/http3/H3ProxyTest.java ! test/jdk/java/net/httpclient/http3/H3PushCancel.java ! test/jdk/java/net/httpclient/http3/H3QuicTLSConnection.java ! test/jdk/java/net/httpclient/http3/H3QuicVTTest.java ! test/jdk/java/net/httpclient/http3/H3RedirectTest.java ! test/jdk/java/net/httpclient/http3/H3RequestRejectedTest.java ! test/jdk/java/net/httpclient/http3/H3ServerPush.java ! test/jdk/java/net/httpclient/http3/H3ServerPushCancel.java ! test/jdk/java/net/httpclient/http3/H3ServerPushTest.java ! test/jdk/java/net/httpclient/http3/H3ServerPushWithDiffTypes.java ! test/jdk/java/net/httpclient/http3/H3SimpleGet.java ! test/jdk/java/net/httpclient/http3/H3SimplePost.java ! test/jdk/java/net/httpclient/http3/H3SimpleTest.java ! test/jdk/java/net/httpclient/http3/H3StopSendingTest.java ! test/jdk/java/net/httpclient/http3/H3StreamLimitReachedTest.java ! test/jdk/java/net/httpclient/http3/H3Timeout.java ! test/jdk/java/net/httpclient/http3/H3UserInfoTest.java ! test/jdk/java/net/httpclient/http3/HTTP3NoBodyTest.java ! test/jdk/java/net/httpclient/http3/Http3ExpectContinueTest.java ! test/jdk/java/net/httpclient/http3/PostHTTP3Test.java ! test/jdk/java/net/httpclient/http3/StopSendingTest.java ! test/jdk/java/net/httpclient/http3/StreamLimitTest.java ! test/jdk/java/net/httpclient/quic/KeyUpdateTest.java ! test/jdk/java/net/httpclient/quic/PacketLossTest.java ! test/jdk/java/net/httpclient/quic/QuicRequestResponseTest.java ! test/jdk/java/net/httpclient/quic/StatelessResetReceiptTest.java ! test/jdk/java/net/httpclient/quic/VersionNegotiationTest.java ! test/jdk/java/net/httpclient/quic/tls/QuicTLSEngineBadParametersTest.java ! test/jdk/java/net/httpclient/quic/tls/QuicTLSEngineFailedALPNTest.java ! test/jdk/java/net/httpclient/quic/tls/QuicTLSEngineMissingParametersTest.java ! test/jdk/java/net/httpclient/websocket/HandshakeUrlEncodingTest.java ! test/jdk/java/net/httpclient/websocket/WSHandshakeExceptionTest.java ! test/jdk/java/net/httpclient/websocket/WebSocketProxyTest.java ! test/jdk/java/net/httpclient/whitebox/AltSvcFrameTest.java ! test/jdk/java/net/httpclient/whitebox/AltSvcRegistryTest.java ! test/jdk/java/net/httpclient/whitebox/FlowTestDriver.java ! test/jdk/java/net/httpclient/whitebox/SSLEchoTubeTestDriver.java ! test/jdk/java/net/httpclient/whitebox/SSLFlowDelegateTestDriver.java ! test/jdk/java/net/httpclient/whitebox/SSLTubeTestDriver.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/AbstractSSLTubeTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/FlowTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SSLFlowDelegateTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SSLTubeTest.java - test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SimpleSSLContext.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SimpleSSLContextWhiteboxAdapter.java Changeset: 938bbd5b Branch: json Author: Christian Hagedorn Date: 2026-01-06 10:23:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/938bbd5b604e990514b64a0451ed1bceb07eb23b 8374518: C1: Remove dead LinearScanStatistic::Counter::counter_fpu_stack Reviewed-by: thartmann, mdoerr ! src/hotspot/share/c1/c1_LinearScan.hpp + test/hotspot/jtreg/compiler/c1/TestCITimeCountLinearScan.java Changeset: 5df183be Branch: json Author: Johny Jose Committer: Sean Coffey Date: 2026-01-06 10:36:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5df183be6c484d8f9635fac149caf5e2079c5561 8373476: (tz) Update Timezone Data to 2025c Reviewed-by: coffeys, naoto ! src/java.base/share/data/tzdata/VERSION ! src/java.base/share/data/tzdata/africa ! src/java.base/share/data/tzdata/antarctica ! src/java.base/share/data/tzdata/asia ! src/java.base/share/data/tzdata/australasia ! src/java.base/share/data/tzdata/europe ! src/java.base/share/data/tzdata/iso3166.tab ! 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: 532a0a65 Branch: json Author: Fernando Guallini Date: 2026-01-06 10:53:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/532a0a65b130e1fbe74ccbd16cdeed258cc2c245 8372950: Pem.pemEncoded should cache the Pattern Reviewed-by: ascarpino ! src/java.base/share/classes/sun/security/util/Pem.java Changeset: df5b49e6 Branch: json Author: Dingli Zhang Date: 2026-01-06 12:49:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df5b49e604d3204c6383484ba3807d39abd0b0f1 8374525: RISC-V: Several masked float16 vector operations are not supported Reviewed-by: fjiang, fyang ! src/hotspot/cpu/riscv/riscv_v.ad Changeset: e27309f1 Branch: json Author: Kim Barrett Date: 2026-01-06 15:00:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e27309f10d32695972f468df17b2535d36a746a2 8374350: Convert hotspot gtests to use Atomic Reviewed-by: aboldtch, iwalulya ! test/hotspot/gtest/cds/test_archiveWorkers.cpp ! test/hotspot/gtest/gc/g1/test_g1BatchedGangTask.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/utilities/test_concurrentHashtable.cpp ! test/hotspot/gtest/utilities/test_globalCounter_nested.cpp ! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp ! test/hotspot/gtest/utilities/test_waitBarrier.cpp Changeset: 32144282 Branch: json Author: Kim Barrett Date: 2026-01-06 15:05:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3214428203642e986c47eabc29ebdea93016b2c5 8374446: Fix -Wzero-as-null-pointer-constant warnings in test_compressedKlass.cpp Reviewed-by: dholmes ! test/hotspot/gtest/oops/test_compressedKlass.cpp Changeset: c611da25 Branch: json Author: Leonid Mesnik Date: 2026-01-06 15:48:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c611da257f69e9c9b178b85cb705a4b0a42545ac 8374483: Eliminate :serviceability_ttf_virtual group and mark svc non-virtual tests with requires Reviewed-by: syan, dholmes ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/serviceability/jvmti/events/Breakpoint/breakpoint01/breakpoint01.java ! test/hotspot/jtreg/serviceability/jvmti/events/ClassLoad/classload01/classload01.java ! test/hotspot/jtreg/serviceability/jvmti/events/ClassPrepare/classprep01/classprep01.java ! test/hotspot/jtreg/serviceability/jvmti/events/MethodEntry/mentry02/mentry02.java ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/monitorwaited01.java ! test/hotspot/jtreg/serviceability/jvmti/negative/thrinfo02/thrinfo02.java ! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadInfo/thrinfo01/thrinfo01.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/ContinuationTest/ContinuationTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/SelfSuspendDisablerTest/SelfSuspendDisablerTest.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/VThreadTLSTest/VThreadTLSTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/VThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadUnsupportedTest/VThreadUnsupportedTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/WaitNotifySuspendedVThreadTest.java Changeset: 136ac0d1 Branch: json Author: Naoto Sato Date: 2026-01-06 16:28:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/136ac0d10b92df8875f36c717e85595740b50ed2 8374433: java/util/Locale/PreserveTagCase.java does not run any tests Reviewed-by: iris, joehw, jlu ! test/jdk/java/util/Locale/PreserveTagCase.java Changeset: 3f652159 Branch: json Author: Daniel Gredler Date: 2026-01-06 16:52:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f6521596014510b75318b53ef4aef6b01056545 8374340: FontRenderContext instance variables should be final Reviewed-by: aivanov, aturbanov, prr, serb ! src/java.desktop/share/classes/java/awt/font/FontRenderContext.java Changeset: 62181b63 Branch: json Author: Daniel Gredler Date: 2026-01-06 17:56:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/62181b6363926968298ed37ac7780ee6d5ef0916 6562639: Wrong pixel bounds from TextLayout with white font Reviewed-by: serb, prr ! src/java.desktop/share/classes/java/awt/font/TextLine.java + test/jdk/java/awt/font/TextLayout/TestGetPixelBoundsWithColors.java Changeset: cdbc493a Branch: json Author: Kim Barrett Date: 2026-01-06 17:57:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cdbc493a6d93a0da0db987245daa7b1d00cc8add 8374190: Convert ConcurrentHashTable atomic lists to use Atomic Reviewed-by: dholmes, iwalulya ! src/hotspot/share/utilities/concurrentHashTable.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp Changeset: fbc59ac0 Branch: json Author: Weijun Wang Date: 2026-01-06 18:05:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fbc59ac0a1248066e9fbcfde3bd6a8eb4d60992c 8374555: No need for visible input warning in s.s.u.Password when not reading from System.in Reviewed-by: coffeys, hchao ! src/java.base/share/classes/sun/security/util/Password.java + test/jdk/sun/security/util/Password/EmptyIn.java Changeset: f1e0e0c2 Branch: json Author: Roger Riggs Date: 2026-01-06 18:07:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1e0e0c25ec62a543b9cbfabd630fc4ef17a8b5c 8374544: Add SleepyCat diagnostics for all platforms Reviewed-by: jpai ! test/jdk/java/lang/RuntimeTests/exec/SleepyCat.java = test/jdk/java/lang/RuntimeTests/exec/TEST.properties Changeset: 53300b4a Branch: json Author: Justin Lu Date: 2026-01-06 19:24:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/53300b4ac12240ea08227386412bfb90650c0aee 8373830: Refactor test/jdk/java/time/test tests to use JUnit over TestNG 8373829: Refactor test/jdk/java/time/tck tests to use JUnit over TestNG Reviewed-by: naoto = test/jdk/java/time/nonjunit/java/time/chrono/HijrahConfigCheck.java = test/jdk/java/time/nonjunit/java/time/chrono/HijrahConfigTest.java = test/jdk/java/time/nonjunit/java/time/chrono/hijrah-config-Hijrah-test_islamic-test.properties = test/jdk/java/time/nonjunit/java/time/zone/CustomZoneNameTest.java = test/jdk/java/time/nonjunit/java/time/zone/zoneProvider/META-INF/services/java.time.zone.ZoneRulesProvider = test/jdk/java/time/nonjunit/java/time/zone/zoneProvider/META-INF/services/java.util.spi.TimeZoneNameProvider = test/jdk/java/time/nonjunit/java/time/zone/zoneProvider/custom/CustomTimeZoneNameProvider.java = test/jdk/java/time/nonjunit/java/time/zone/zoneProvider/custom/CustomZoneRulesProvider.java ! test/jdk/java/time/tck/TEST.properties ! test/jdk/java/time/tck/java/time/AbstractDateTimeTest.java ! test/jdk/java/time/tck/java/time/AbstractTCKTest.java ! test/jdk/java/time/tck/java/time/TCKClock.java ! test/jdk/java/time/tck/java/time/TCKClock_Fixed.java ! test/jdk/java/time/tck/java/time/TCKClock_Offset.java ! test/jdk/java/time/tck/java/time/TCKClock_System.java ! test/jdk/java/time/tck/java/time/TCKClock_Tick.java ! test/jdk/java/time/tck/java/time/TCKDayOfWeek.java ! test/jdk/java/time/tck/java/time/TCKDuration.java ! test/jdk/java/time/tck/java/time/TCKInstant.java ! test/jdk/java/time/tck/java/time/TCKLocalDate.java ! test/jdk/java/time/tck/java/time/TCKLocalDateTime.java ! test/jdk/java/time/tck/java/time/TCKLocalTime.java ! test/jdk/java/time/tck/java/time/TCKMonth.java ! test/jdk/java/time/tck/java/time/TCKMonthDay.java ! test/jdk/java/time/tck/java/time/TCKOffsetDateTime.java ! test/jdk/java/time/tck/java/time/TCKOffsetTime.java ! test/jdk/java/time/tck/java/time/TCKPeriod.java ! test/jdk/java/time/tck/java/time/TCKYear.java ! test/jdk/java/time/tck/java/time/TCKYearMonth.java ! test/jdk/java/time/tck/java/time/TCKZoneId.java ! test/jdk/java/time/tck/java/time/TCKZoneOffset.java ! test/jdk/java/time/tck/java/time/TCKZonedDateTime.java ! test/jdk/java/time/tck/java/time/TestIsoChronology.java ! test/jdk/java/time/tck/java/time/chrono/TCKChronoLocalDate.java ! test/jdk/java/time/tck/java/time/chrono/TCKChronoLocalDateTime.java ! test/jdk/java/time/tck/java/time/chrono/TCKChronoPeriod.java ! test/jdk/java/time/tck/java/time/chrono/TCKChronoZonedDateTime.java ! test/jdk/java/time/tck/java/time/chrono/TCKChronology.java ! test/jdk/java/time/tck/java/time/chrono/TCKHijrahChronology.java ! test/jdk/java/time/tck/java/time/chrono/TCKHijrahEra.java ! test/jdk/java/time/tck/java/time/chrono/TCKIsoChronology.java ! test/jdk/java/time/tck/java/time/chrono/TCKIsoEra.java ! test/jdk/java/time/tck/java/time/chrono/TCKJapaneseChronology.java ! test/jdk/java/time/tck/java/time/chrono/TCKJapaneseEra.java ! test/jdk/java/time/tck/java/time/chrono/TCKMinguoChronology.java ! test/jdk/java/time/tck/java/time/chrono/TCKMinguoEra.java ! test/jdk/java/time/tck/java/time/chrono/TCKTestServiceLoader.java ! test/jdk/java/time/tck/java/time/chrono/TCKThaiBuddhistChronology.java ! test/jdk/java/time/tck/java/time/chrono/TCKThaiBuddhistEra.java ! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronoLocalDateSerialization.java ! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronoLocalDateTimeSerialization.java ! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronoZonedDateTimeSerialization.java ! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronologySerialization.java ! test/jdk/java/time/tck/java/time/chrono/serial/TCKCopticSerialization.java ! test/jdk/java/time/tck/java/time/chrono/serial/TCKEraSerialization.java ! test/jdk/java/time/tck/java/time/format/TCKChronoPrinterParser.java ! test/jdk/java/time/tck/java/time/format/TCKDTFParsedInstant.java ! test/jdk/java/time/tck/java/time/format/TCKDateTimeFormatter.java ! test/jdk/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java ! test/jdk/java/time/tck/java/time/format/TCKDateTimeFormatters.java ! test/jdk/java/time/tck/java/time/format/TCKDateTimeParseResolver.java ! test/jdk/java/time/tck/java/time/format/TCKDateTimeTextPrinting.java ! test/jdk/java/time/tck/java/time/format/TCKDecimalStyle.java ! test/jdk/java/time/tck/java/time/format/TCKFormatStyle.java ! test/jdk/java/time/tck/java/time/format/TCKInstantPrinterParser.java ! test/jdk/java/time/tck/java/time/format/TCKLocalizedFieldParser.java ! test/jdk/java/time/tck/java/time/format/TCKLocalizedFieldPrinter.java ! test/jdk/java/time/tck/java/time/format/TCKLocalizedOffsetIdPrinterParser.java ! test/jdk/java/time/tck/java/time/format/TCKLocalizedPrinterParser.java ! test/jdk/java/time/tck/java/time/format/TCKOffsetPrinterParser.java ! test/jdk/java/time/tck/java/time/format/TCKPadPrinterParser.java ! test/jdk/java/time/tck/java/time/format/TCKResolverStyle.java ! test/jdk/java/time/tck/java/time/format/TCKSignStyle.java ! test/jdk/java/time/tck/java/time/format/TCKTextStyle.java ! test/jdk/java/time/tck/java/time/format/TCKZoneIdPrinterParser.java ! test/jdk/java/time/tck/java/time/serial/TCKClockSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKDurationSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKInstantSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKLocalDateSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKLocalDateTimeSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKLocalTimeSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKMonthDaySerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKOffsetDateTimeSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKOffsetTimeSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKPeriodSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKYearMonthSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKYearSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKZoneIdSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKZoneOffsetSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKZonedDateTimeSerialization.java ! test/jdk/java/time/tck/java/time/temporal/TCKChronoField.java ! test/jdk/java/time/tck/java/time/temporal/TCKChronoUnit.java ! test/jdk/java/time/tck/java/time/temporal/TCKIsoFields.java ! test/jdk/java/time/tck/java/time/temporal/TCKJulianFields.java ! test/jdk/java/time/tck/java/time/temporal/TCKTemporalAdjusters.java ! test/jdk/java/time/tck/java/time/temporal/TCKWeekFields.java ! test/jdk/java/time/tck/java/time/temporal/serial/TCKChronoFieldSerialization.java ! test/jdk/java/time/tck/java/time/temporal/serial/TCKChronoUnitSerialization.java ! test/jdk/java/time/tck/java/time/temporal/serial/TCKJulianFieldsSerialization.java ! test/jdk/java/time/tck/java/time/temporal/serial/TCKValueRangeSerialization.java ! test/jdk/java/time/tck/java/time/temporal/serial/TCKWeekFieldsSerialization.java ! test/jdk/java/time/tck/java/time/zone/TCKFixedZoneRules.java ! test/jdk/java/time/tck/java/time/zone/TCKZoneOffsetTransition.java ! test/jdk/java/time/tck/java/time/zone/TCKZoneOffsetTransitionRule.java ! test/jdk/java/time/tck/java/time/zone/TCKZoneRules.java ! test/jdk/java/time/tck/java/time/zone/TCKZoneRulesProvider.java ! test/jdk/java/time/tck/java/time/zone/serial/TCKFixedZoneRulesSerialization.java ! test/jdk/java/time/tck/java/time/zone/serial/TCKZoneOffsetTransitionRuleSerialization.java ! test/jdk/java/time/tck/java/time/zone/serial/TCKZoneOffsetTransitionSerialization.java ! test/jdk/java/time/tck/java/time/zone/serial/TCKZoneRulesSerialization.java ! test/jdk/java/time/test/TEST.properties ! test/jdk/java/time/test/java/time/AbstractTest.java ! test/jdk/java/time/test/java/time/TestClock_Fixed.java ! test/jdk/java/time/test/java/time/TestClock_Offset.java ! test/jdk/java/time/test/java/time/TestClock_System.java ! test/jdk/java/time/test/java/time/TestClock_Tick.java ! test/jdk/java/time/test/java/time/TestDuration.java ! test/jdk/java/time/test/java/time/TestInstant.java ! test/jdk/java/time/test/java/time/TestInstantSource.java ! test/jdk/java/time/test/java/time/TestLocalDate.java ! test/jdk/java/time/test/java/time/TestLocalDateTime.java ! test/jdk/java/time/test/java/time/TestLocalTime.java ! test/jdk/java/time/test/java/time/TestMonthDay.java ! test/jdk/java/time/test/java/time/TestOffsetDateTime.java ! test/jdk/java/time/test/java/time/TestOffsetDateTime_instants.java ! test/jdk/java/time/test/java/time/TestOffsetTime.java ! test/jdk/java/time/test/java/time/TestPeriod.java ! test/jdk/java/time/test/java/time/TestYear.java ! test/jdk/java/time/test/java/time/TestYearMonth.java ! test/jdk/java/time/test/java/time/TestZoneId.java ! test/jdk/java/time/test/java/time/TestZoneOffset.java ! test/jdk/java/time/test/java/time/TestZonedDateTime.java ! test/jdk/java/time/test/java/time/chrono/TestChronoLocalDate.java ! test/jdk/java/time/test/java/time/chrono/TestChronologyPerf.java ! test/jdk/java/time/test/java/time/chrono/TestEraDisplayName.java ! test/jdk/java/time/test/java/time/chrono/TestExampleCode.java ! test/jdk/java/time/test/java/time/chrono/TestIsoChronoImpl.java ! test/jdk/java/time/test/java/time/chrono/TestJapaneseChronoImpl.java ! test/jdk/java/time/test/java/time/chrono/TestJapaneseChronology.java ! test/jdk/java/time/test/java/time/chrono/TestServiceLoader.java ! test/jdk/java/time/test/java/time/chrono/TestThaiBuddhistChronoImpl.java ! test/jdk/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java ! test/jdk/java/time/test/java/time/format/AbstractTestPrinterParser.java ! test/jdk/java/time/test/java/time/format/TestCharLiteralParser.java ! test/jdk/java/time/test/java/time/format/TestCharLiteralPrinter.java ! test/jdk/java/time/test/java/time/format/TestDateTimeFormatter.java ! test/jdk/java/time/test/java/time/format/TestDateTimeFormatterBuilder.java ! test/jdk/java/time/test/java/time/format/TestDateTimeFormatterBuilderWithLocale.java ! test/jdk/java/time/test/java/time/format/TestDateTimeParsing.java ! test/jdk/java/time/test/java/time/format/TestDateTimeTextProvider.java ! test/jdk/java/time/test/java/time/format/TestDateTimeTextProviderWithLocale.java ! test/jdk/java/time/test/java/time/format/TestDecimalStyle.java ! test/jdk/java/time/test/java/time/format/TestFractionPrinterParser.java ! test/jdk/java/time/test/java/time/format/TestLocalizedOffsetPrinterParser.java ! test/jdk/java/time/test/java/time/format/TestLocalizedPattern.java ! test/jdk/java/time/test/java/time/format/TestNarrowMonthNamesAndDayNames.java ! test/jdk/java/time/test/java/time/format/TestNonIsoFormatter.java ! test/jdk/java/time/test/java/time/format/TestNumberParser.java ! test/jdk/java/time/test/java/time/format/TestNumberPrinter.java ! test/jdk/java/time/test/java/time/format/TestPadPrinterDecorator.java ! test/jdk/java/time/test/java/time/format/TestReducedParser.java ! test/jdk/java/time/test/java/time/format/TestReducedPrinter.java ! test/jdk/java/time/test/java/time/format/TestSettingsParser.java ! test/jdk/java/time/test/java/time/format/TestStringLiteralParser.java ! test/jdk/java/time/test/java/time/format/TestStringLiteralPrinter.java ! test/jdk/java/time/test/java/time/format/TestTextParser.java ! test/jdk/java/time/test/java/time/format/TestTextParserWithLocale.java ! test/jdk/java/time/test/java/time/format/TestTextPrinter.java ! test/jdk/java/time/test/java/time/format/TestTextPrinterWithLocale.java ! test/jdk/java/time/test/java/time/format/TestUTCParse.java ! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java ! test/jdk/java/time/test/java/time/format/TestZoneOffsetParser.java ! test/jdk/java/time/test/java/time/format/TestZoneOffsetPrinter.java ! test/jdk/java/time/test/java/time/format/TestZoneTextPrinterParser.java ! test/jdk/java/time/test/java/time/temporal/TestChronoField.java ! test/jdk/java/time/test/java/time/temporal/TestChronoUnit.java ! test/jdk/java/time/test/java/time/temporal/TestDateTimeBuilderCombinations.java ! test/jdk/java/time/test/java/time/temporal/TestDateTimeValueRange.java ! test/jdk/java/time/test/java/time/temporal/TestIsoFields.java ! test/jdk/java/time/test/java/time/temporal/TestIsoWeekFields.java ! test/jdk/java/time/test/java/time/temporal/TestJulianFields.java ! test/jdk/java/time/test/java/time/zone/TestFixedZoneRules.java ! test/jdk/java/time/test/java/time/zone/TestMutableZoneRules.java ! test/jdk/java/time/test/java/time/zone/TestZoneRules.java ! test/jdk/java/time/test/java/time/zone/TestZoneRulesProvider.java ! test/jdk/java/time/test/java/util/TestFormatter.java Changeset: 7c979c14 Branch: json Author: David Beaumont Committer: Roger Riggs Date: 2026-01-06 19:54:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c979c148724ab7de650593caa22df8405d740e5 8374308: ImageBufferCache has no effect and can be removed Reviewed-by: alanb, rriggs ! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java - src/java.base/share/classes/jdk/internal/jimage/ImageBufferCache.java ! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java ! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java Changeset: 6b3c1e0f Branch: json Author: Alexey Semenyuk Date: 2026-01-06 23:56:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6b3c1e0f786a889d2ac25c8bd05f4d83e666425f 8373833: "error.cert.not.found" and "error.explicit-sign-no-cert" errors duplicate each other Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: 5c6947f7 Branch: json Author: Thomas Schatzl Date: 2026-01-07 06:30:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5c6947f736568413d53d5a00de2e865f86e637c4 8373429: gc/g1/TestCodeCacheUnloadDuringConcCycle fails on various platforms Reviewed-by: mbaesken, mdoerr ! test/hotspot/jtreg/gc/g1/TestCodeCacheUnloadDuringConcCycle.java Changeset: c1c0ac87 Branch: json Author: Damon Fenacci Date: 2026-01-07 07:29:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c1c0ac877033c3edb0c2681c2c5f825be8adcfb3 8342772: Assert in LateInlineMHCallGenerator::do_late_inline_check Reviewed-by: vlivanov, chagedorn, thartmann ! src/hotspot/share/opto/callGenerator.cpp Changeset: a01283a5 Branch: json Author: Ana-Maria Mihalceanu Committer: Jaikiran Pai Date: 2026-01-07 08:24:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a01283a5a57723673b1fd3c93434678fdae4102c 8374632: Broken list layout in the man page of jlink Reviewed-by: jpai ! src/jdk.jlink/share/man/jlink.md Changeset: 7e18de13 Branch: json Author: Volkan Yazici Date: 2026-01-07 09:22:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e18de137c3b5f08a479af2b64eb22923261900b 8374210: [BACKOUT] Move input validation checks to Java for java.lang.StringCoding intrinsics Reviewed-by: shade, thartmann ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/StringCoding.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/sun/nio/cs/CESU_8.java ! src/java.base/share/classes/sun/nio/cs/DoubleByte.java ! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java ! src/java.base/share/classes/sun/nio/cs/SingleByte.java ! src/java.base/share/classes/sun/nio/cs/US_ASCII.java ! src/java.base/share/classes/sun/nio/cs/UTF_8.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java.template - test/hotspot/jtreg/compiler/intrinsics/TestVerifyIntrinsicChecks.java ! test/hotspot/jtreg/compiler/intrinsics/string/TestCountPositives.java ! test/hotspot/jtreg/compiler/intrinsics/string/TestEncodeIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/string/TestHasNegatives.java ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java Changeset: 2074b975 Branch: json Author: Kim Barrett Date: 2026-01-07 10:06:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2074b975c3d08fec2ecd47dab48132be2ec7c3cf 8374623: Move DependentAlwaysFalse variable template to its own file Reviewed-by: jsjolen + src/hotspot/share/metaprogramming/dependentAlwaysFalse.hpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/lockFreeStack.hpp Changeset: f83918c6 Branch: json Author: Alan Bateman Date: 2026-01-07 10:43:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f83918c692143802f2e94bed72dfe7121d1742f9 8369227: Virtual thread stuck in PARKED state Reviewed-by: pchilanomate ! src/java.base/share/classes/java/lang/VirtualThread.java + test/jdk/java/lang/Thread/virtual/stress/ParkAfterTimedPark.java ! test/jdk/java/lang/Thread/virtual/stress/TimedWaitALot.java Changeset: 6af27420 Branch: json Author: Alan Bateman Date: 2026-01-07 10:43:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6af27420e3b1980bc093776e3db76072123f7487 8373427: StructuredTaskScope::join not clear if called with interrupted status set Reviewed-by: jpai ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java Changeset: d7a3df63 Branch: json Author: Tobias Hotz Committer: Tobias Hartmann Date: 2026-01-07 11:48:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d7a3df639977ac8442eec1efb41de6dc50384150 8374436: compiler/igvn/IntegerDivValueTests.java failed with division by zero Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/compiler/igvn/IntegerDivValueTests.java Changeset: 929864b1 Branch: json Author: SendaoYan Date: 2026-01-07 11:51:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/929864b1a40eb222d3b7b3451fc6d4e5316a7cc8 8362087: Test containers/docker/ShareTmpDir.java intermittent fails Reviewed-by: sgehwolf, cnorrbin ! test/hotspot/jtreg/containers/docker/ShareTmpDir.java ! test/hotspot/jtreg/containers/docker/WaitForFlagFile.java Changeset: da14813a Branch: json Author: Emanuel Peter Date: 2026-01-07 12:37:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/da14813a5bdadaf0a1f81fa57ff6e1b103eaf113 8373453: C2 SuperWord: must handle load slices that have loads with different memory inputs Reviewed-by: kvn, thartmann, qamai ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp + test/hotspot/jtreg/compiler/loopopts/superword/TestLoadSliceWithMultipleMemoryInputStates.java Changeset: 3541bc86 Branch: json Author: Volkan Yazici Date: 2026-01-07 15:38:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3541bc8635ad8f5f4151758de3a134c9c105cebd 8373538: Migrate all tests to null-safe "SimpleSSLContext" methods Reviewed-by: djelinski, jpai ! test/jdk/com/sun/net/httpserver/ClearTextServerSSL.java ! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTest.java ! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTestClient.java ! test/jdk/java/net/URLPermission/URLTest.java ! test/jdk/javax/net/ssl/HttpsURLConnection/DummyCacheResponse.java ! test/jdk/javax/net/ssl/HttpsURLConnection/Equals.java ! test/jdk/javax/net/ssl/HttpsURLConnection/HttpsSession.java ! test/jdk/javax/net/ssl/HttpsURLConnection/SubjectAltNameIP.java ! test/jdk/sun/net/www/protocol/http/RedirectOnPost.java ! test/jdk/sun/security/krb5/auto/HttpsCB.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java ! test/lib/jdk/test/lib/net/SimpleSSLContext.java Changeset: 640343f7 Branch: json Author: Jatin Bhateja Date: 2026-01-07 17:00:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/640343f7d94894b0378ea5b1768eeac203a9aaf8 8373724: Assertion failure in TestSignumVector.java with UseAPX Reviewed-by: sviswanathan ! src/hotspot/cpu/x86/x86.ad Changeset: dd20e915 Branch: json Author: Aleksey Shipilev Date: 2026-01-07 18:10:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dd20e9150666f247af61dfa524a170ef7dd96c03 8374521: Support fine-grained native debug levels Reviewed-by: erikj, krk, clanger ! .github/workflows/build-alpine-linux.yml ! .github/workflows/build-cross-compile.yml ! .github/workflows/build-linux.yml ! .github/workflows/build-macos.yml ! make/autoconf/flags-cflags.m4 Changeset: 383fe1ef Branch: json Author: Erik Joelsson Date: 2026-01-07 21:52:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/383fe1efc3a23385b8576e20f458f91085c6325e 8374642: EscapeHash macro fails with GNU make 4.3 and 4.4 Reviewed-by: tbell, shade ! make/common/Utils.gmk Changeset: 9a944e55 Branch: json Author: Kim Barrett Date: 2026-01-07 22:23:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a944e558733950d135b5a91d093b7a28e934f59 8372754: Add wrapper for 8369205: AIX build break in forbiddenFunctions.hpp Reviewed-by: mdoerr, tschatzl ! src/hotspot/cpu/aarch64/immediate_aarch64.cpp ! src/hotspot/cpu/aarch64/immediate_aarch64.hpp ! src/hotspot/os/aix/libodm_aix.cpp ! src/hotspot/os/aix/libperfstat_aix.hpp ! src/hotspot/os/aix/os_perf_aix.cpp ! src/hotspot/os/bsd/memMapPrinter_macosx.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_perf_linux.cpp ! src/hotspot/os/posix/forbiddenFunctions_posix.hpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/permitForbiddenFunctions_posix.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/permitForbiddenFunctions_windows.hpp ! src/hotspot/os/windows/vmError_windows.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/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/windows_aarch64/os_windows_aarch64.cpp ! src/hotspot/share/classfile/classLoader.cpp + src/hotspot/share/cppstdlib/cstdlib.hpp ! src/hotspot/share/utilities/byteswap.hpp ! src/hotspot/share/utilities/forbiddenFunctions.hpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp ! src/hotspot/share/utilities/parseInteger.hpp ! src/hotspot/share/utilities/permitForbiddenFunctions.hpp ! test/hotspot/gtest/gtestMain.cpp ! test/hotspot/gtest/unittest.hpp ! test/hotspot/gtest/utilities/test_bitMap_setops.cpp Changeset: 0a1fa219 Branch: json Author: Chad Rakoczy Committer: Leonid Mesnik Date: 2026-01-08 01:14:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0a1fa219214b985e4c7d9e612bd5cda1b0f25577 8369150: NMethodRelocationTest fails when JVMTI events not published before JVM exit Reviewed-by: lmesnik, sspitsyn ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/NMethodRelocationTest.java ! test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/libNMethodRelocationTest.cpp ! test/lib/jdk/test/lib/jvmti/jvmti_common.hpp Changeset: 70669d05 Branch: json Author: Kim Barrett Date: 2026-01-08 04:43:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/70669d0585c708e04befe0f9ba945f6154f9afec 8374712: AOTMappedHeapWriter::relocate_field_in_buffer should use CompressedOops::narrow_oop_cast Reviewed-by: kvn ! src/hotspot/share/cds/aotMappedHeapWriter.cpp Changeset: 95137580 Branch: json Author: Ioi Lam Date: 2026-01-08 05:31:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/95137580b81fb48474b0d8fb748d9d4af7a27850 8374662: Remove unused type check functions from javaClasses.hpp Reviewed-by: jsjolen ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp Changeset: e6abf98e Branch: json Author: Jan Lahoda Date: 2026-01-08 07:01:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e6abf98e35079ed1b5547f2cc0ac6f518b78d67b 8374434: Several JShell tests report JUnit discovery warnings Reviewed-by: jpai ! test/langtools/jdk/jshell/ErrorTranslationTest.java ! test/langtools/jdk/jshell/IdGeneratorTest.java ! test/langtools/jdk/jshell/KullaCompletenessStressTest.java Changeset: 1a6da449 Branch: json Author: Per Minborg Date: 2026-01-08 08:14:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1a6da4499cf8805ff3e1e517fbca81c2eeb987a9 8374467: Incorrect ranges in jdk.internal.util.ByteArray JavaDoc Reviewed-by: rriggs ! src/java.base/share/classes/jdk/internal/util/ByteArray.java ! src/java.base/share/classes/jdk/internal/util/ByteArrayLittleEndian.java Changeset: a71326a0 Branch: json Author: Emanuel Peter Date: 2026-01-08 08:32:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a71326a0e2660158fdb85282da4b59ce61c66ee3 8374528: C2 SuperWord: TestAliasingFuzzer.java strengthen no-multiversioning IR rule Reviewed-by: chagedorn, mhaessig ! test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingFuzzer.java Changeset: 08ff16f0 Branch: json Author: Ramkumar Sunderbabu Committer: SendaoYan Date: 2026-01-08 09:25:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/08ff16f0aa8eaa9596da52d568720c69c897f3c5 8374576: Disable MemoryEaterMT for VirtualThread Reviewed-by: lmesnik, dholmes ! test/hotspot/jtreg/vmTestbase/gc/gctests/MemoryEaterMT/MemoryEaterMT.java Changeset: 067fd3cb Branch: json Author: Aleksey Shipilev Date: 2026-01-08 09:32:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/067fd3cb2fa6a4a0484a922df8efbde03325ad3d 8374768: S390X builds are failing after JDK-8372754 Reviewed-by: stefank, mdoerr ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp Changeset: 904ba5f5 Branch: json Author: Maurizio Cimadamore Date: 2026-01-08 10:24:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/904ba5f5ed7d3ac1a3606ff7532ba3c206a2d9b9 8374718: Generation of CompilerProperties can fail in subtle ways Reviewed-by: jlahoda ! make/langtools/tools/propertiesparser/gen/ClassGenerator.java ! make/langtools/tools/propertiesparser/resources/templates.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java Changeset: c5159fc9 Branch: json Author: Kim Barrett Date: 2026-01-08 11:07:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c5159fc9fa0fd81dec629cd821b3411b4a6df967 8374328: Convert simple AtomicAccess uses in gc/shared to use Atomic Reviewed-by: dholmes, tschatzl ! src/hotspot/share/gc/shared/barrierSetNMethod.cpp ! src/hotspot/share/gc/shared/concurrentGCThread.cpp ! src/hotspot/share/gc/shared/concurrentGCThread.hpp ! src/hotspot/share/gc/shared/gcLocker.cpp ! src/hotspot/share/gc/shared/gcLocker.hpp ! src/hotspot/share/gc/shared/gcLocker.inline.hpp ! src/hotspot/share/gc/shared/pretouchTask.cpp ! src/hotspot/share/gc/shared/pretouchTask.hpp ! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp ! src/hotspot/share/gc/shared/suspendibleThreadSet.hpp ! src/hotspot/share/gc/shared/workerThread.cpp ! src/hotspot/share/gc/shared/workerThread.hpp Changeset: 78b1ca6c Branch: json Author: Matthias Baesken Date: 2026-01-08 12:44:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78b1ca6cc14e1a92bf25cbcfb687067ac17af92b 8374711: Hotspot runtime/CommandLine/OptionsValidation/TestOptionsWithRanges fails without printing the option name Reviewed-by: mdoerr, dholmes ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java Changeset: ec657349 Branch: json Author: Brian Burkhalter Date: 2026-01-08 16:28:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ec657349ff654dcb41b9f17178aeea638329101e 8374641: Remove java/nio/channels/AsyncCloseAndInterrupt.java from problem list Reviewed-by: iris ! test/jdk/ProblemList.txt Changeset: 677572b4 Branch: json Author: Brian Burkhalter Date: 2026-01-08 16:28:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/677572b42d6d0ee62063c3f19ffad1e501ac9bf3 8372377: Test java/io/File/GetXSpace.java failed: The system cannot find the path specified Reviewed-by: alanb, jpai ! test/jdk/java/io/File/GetXSpace.java ! test/jdk/java/io/File/libGetXSpace.c Changeset: fa2eb626 Branch: json Author: Erik Gahlin Date: 2026-01-08 16:34:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa2eb626478806dc64fe03d8729f53f7ed26a172 8367949: JFR: MethodTrace double-counts methods that catch their own exceptions Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Instrumentation.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Method.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Transform.java + test/jdk/jdk/jfr/event/tracing/TestConstructors.java ! test/jdk/jdk/jfr/event/tracing/TestInstrumentation.java Changeset: c834e4c6 Branch: json Author: Jonas Norlinder Committer: Claes Redestad Date: 2026-01-08 16:46:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c834e4c641bf6c73e88b93c0cdba40a83f3192c1 8373647: Avoid fstat when opening file for write with RandomAccessFile or FileOutputStream Reviewed-by: redestad, alanb ! src/java.base/unix/native/libjava/io_util_md.c ! test/micro/org/openjdk/bench/java/io/FileWrite.java Changeset: 7e1051bf Branch: json Author: Francisco Ferrari Bihurriet Date: 2026-01-08 16:46:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e1051bfcc01aad538376c86354e16e25d2eaf7a 8352728: InternalError loading java.security due to Windows parent folder permissions Reviewed-by: weijun, mullan ! src/java.base/share/classes/java/security/Security.java - test/jdk/java/security/Security/ConfigFileTest.java + test/jdk/java/security/Security/SecurityPropFile/ExtraFileAndIncludes.java + test/jdk/java/security/Security/SecurityPropFile/LinuxAnonymousFiles.java - test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.file - test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.java + test/jdk/java/security/Security/SecurityPropFile/WindowsParentDirPermissions.java Changeset: afd216ec Branch: json Author: Joe Darcy Date: 2026-01-08 17:19:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/afd216ec3f5bfd1be88c6f4d4f53b763205c4fee 8374752: Add more JLS links to javax.lang.model.element.* Reviewed-by: liach ! src/java.compiler/share/classes/javax/lang/model/element/ExecutableElement.java ! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java ! src/java.compiler/share/classes/javax/lang/model/element/Parameterizable.java ! src/java.compiler/share/classes/javax/lang/model/element/QualifiedNameable.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeParameterElement.java ! src/java.compiler/share/classes/javax/lang/model/element/VariableElement.java Changeset: 92abc6df Branch: json Author: Mark Powers Date: 2026-01-08 17:35:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92abc6dfe43a2c1f10dcfcf1e197fc9369f70ee3 8369282: Distrust TLS server certificates anchored by Chunghwa ePKI Root CA Reviewed-by: mullan ! src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java + src/java.base/share/classes/sun/security/validator/ChunghwaTLSPolicy.java ! src/java.base/share/conf/security/java.security + test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Chunghwa.java + test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/chunghwa/chunghwaepkirootca-chain.pem Changeset: 1fb5030a Branch: json Author: Aleksey Shipilev Date: 2026-01-08 17:58:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1fb5030ab351a52b4a7455cbdd57f5b50aab9bd5 8374767: Amend JDK-8374521 with new option name Reviewed-by: clanger, krk ! .github/workflows/build-alpine-linux.yml ! .github/workflows/build-cross-compile.yml ! .github/workflows/build-linux.yml ! .github/workflows/build-macos.yml ! make/autoconf/flags-cflags.m4 Changeset: 9fd86e37 Branch: json Author: Ioi Lam Date: 2026-01-08 18:42:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9fd86e37492c419fbae0837f69aab26a201c927e 8374639: Static archive with AOTClassLinking breaks dynamic archive Reviewed-by: coleenp, matsaave ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/dynamicArchive.hpp + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/DynamicDumpWithAOTLinkedStaticArchive.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/ArrayKlassesApp.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java ! test/lib/jdk/test/lib/cds/SimpleCDSAppTester.java Changeset: 8212993a Branch: json Author: Joe Darcy Date: 2026-01-08 18:51:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8212993ac331d8761ddb7c0eef23dbfcc6ca0c7d 8374540: Add comment describing implementation choices of Math.fma Reviewed-by: rgiulietti ! src/java.base/share/classes/java/lang/Math.java Changeset: 1342db0b Branch: json Author: Justin Lu Date: 2026-01-08 19:02:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1342db0bde25c111b25f4339ae2a858dc3b15687 8374051: Incorrect parameterized testing of exceptions in AbstractDateTimeTest.java Reviewed-by: naoto, rriggs ! test/jdk/java/time/tck/java/time/AbstractDateTimeTest.java ! test/jdk/java/time/tck/java/time/TCKInstant.java ! test/jdk/java/time/tck/java/time/TCKLocalDate.java ! test/jdk/java/time/tck/java/time/TCKLocalTime.java ! test/jdk/java/time/tck/java/time/TCKMonthDay.java ! test/jdk/java/time/tck/java/time/TCKOffsetDateTime.java ! test/jdk/java/time/tck/java/time/TCKOffsetTime.java ! test/jdk/java/time/tck/java/time/TCKYearMonth.java ! test/jdk/java/time/tck/java/time/TCKZonedDateTime.java Changeset: 982aa3f8 Branch: json Author: Phil Race Date: 2026-01-08 19:47:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/982aa3f8ead84817be5373c3257d48feab1758d3 8336654: [lworld] Tests depending on sun.awt.AppContext can fail when run with migrated classes Reviewed-by: serb, azvegint ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java ! src/java.desktop/share/classes/sun/awt/AppContext.java ! src/java.desktop/share/classes/sun/awt/image/ImageCache.java - test/jdk/javax/swing/Security/6657138/bug6657138.java Changeset: 1f23aa6d Branch: json Author: Naoto Sato Date: 2026-01-08 11:51:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1f23aa6d3fef1462cc1a418443410966cd5e5812 Merge branch 'master' into json From duke at openjdk.org Thu Jan 8 23:04:01 2026 From: duke at openjdk.org (duke) Date: Thu, 8 Jan 2026 23:04:01 GMT Subject: git: openjdk/jdk-sandbox: json: Removed JsonValue.object()/array() Message-ID: <60496cb7-1fb8-4d6f-bf10-46613aa6f3e8@openjdk.org> Changeset: ab3ffb29 Branch: json Author: Naoto Sato Date: 2026-01-08 15:00:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ab3ffb2968bc40251b37f44b2bd17ca7ad63dca6 Removed JsonValue.object()/array() ! src/java.base/share/classes/java/util/json/JsonArray.java ! src/java.base/share/classes/java/util/json/JsonObject.java ! src/java.base/share/classes/java/util/json/JsonValue.java ! src/java.base/share/classes/jdk/internal/util/json/JsonArrayImpl.java ! src/java.base/share/classes/jdk/internal/util/json/JsonObjectImpl.java From duke at openjdk.org Thu Jan 8 23:30:19 2026 From: duke at openjdk.org (duke) Date: Thu, 8 Jan 2026 23:30:19 GMT Subject: git: openjdk/jdk-sandbox: json: assertion exception on incorrect access method invocation Message-ID: <3ed772c7-ebd0-4192-b4d7-584d71bed5cc@openjdk.org> Changeset: 784435a6 Branch: json Author: Naoto Sato Date: 2026-01-08 15:26:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/784435a6043d66e271c002859baca0a7a2bc4e0c assertion exception on incorrect access method invocation ! src/java.base/share/classes/java/util/json/JsonValue.java From duke at openjdk.org Fri Jan 9 21:40:41 2026 From: duke at openjdk.org (duke) Date: Fri, 9 Jan 2026 21:40:41 GMT Subject: git: openjdk/jdk-sandbox: json: Improve wording of long/double number factories Message-ID: Changeset: b8629cc1 Branch: json Author: Justin Lu Date: 2026-01-09 13:35:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b8629cc15dd823d8fa7800529e7520e5fa8d6412 Improve wording of long/double number factories ! src/java.base/share/classes/java/util/json/JsonNumber.java From duke at openjdk.org Fri Jan 9 22:25:24 2026 From: duke at openjdk.org (duke) Date: Fri, 9 Jan 2026 22:25:24 GMT Subject: git: openjdk/jdk-sandbox: json: 3 new changesets Message-ID: <33d40049-21eb-4cb9-8a99-c7789b984f92@openjdk.org> Changeset: a4937791 Branch: json Author: Justin Lu Date: 2026-01-09 14:01:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a493779149fd315f8cdfc53a5a77234c447285c7 Throw IAE for JsonNumber.of(String) ! src/java.base/share/classes/java/util/json/JsonNumber.java ! test/jdk/java/util/json/TestJsonNumber.java Changeset: e06c579c Branch: json Author: Justin Lu Date: 2026-01-09 14:02:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e06c579ca53a823a6ad8885da6d9b7b8eeeaf3a2 'decimal' is redundant in the toString spec of JsonNumber ! src/java.base/share/classes/java/util/json/JsonNumber.java Changeset: 8a36084f Branch: json Author: Justin Lu Date: 2026-01-09 14:05:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a36084fa9d3eb6932a5b62f9e96bb8f791ac507 JsonNumber.of(String) should specify the string representation to adhere to JN.toString spec ! src/java.base/share/classes/java/util/json/JsonNumber.java From duke at openjdk.org Fri Jan 9 22:29:14 2026 From: duke at openjdk.org (duke) Date: Fri, 9 Jan 2026 22:29:14 GMT Subject: git: openjdk/jdk-sandbox: json: 2 new changesets Message-ID: <5e780b3c-994e-41cd-b196-b1a12e085f35@openjdk.org> Changeset: c7ded02f Branch: json Author: Justin Lu Date: 2026-01-09 14:25:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c7ded02f3b525c77aa189b9e1353b7fafa202d12 Flow correction in JN class spec ! src/java.base/share/classes/java/util/json/JsonNumber.java Changeset: 4e27f6ae Branch: json Author: Justin Lu Date: 2026-01-09 14:27:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e27f6aeb2b38c1d232ae5d50c49c63a0fa4f449 precision disclaimer in toDouble ! src/java.base/share/classes/java/util/json/JsonNumber.java From duke at openjdk.org Mon Jan 12 14:49:10 2026 From: duke at openjdk.org (duke) Date: Mon, 12 Jan 2026 14:49:10 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: elf: readstring_at_address to use file_offset_for_vaddr Message-ID: <27481593-deb1-4401-b960-dcda642110bd@openjdk.org> Changeset: 69d9a25f Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-12 14:41:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/69d9a25faeb27cfb078534bdca9114099da91b5d elf: readstring_at_address to use file_offset_for_vaddr ! src/java.base/linux/native/revivalhelper/elffile.cpp ! src/java.base/linux/native/revivalhelper/elffile.hpp ! src/java.base/linux/native/revivalhelper/revival_linux.cpp From duke at openjdk.org Mon Jan 12 16:57:23 2026 From: duke at openjdk.org (duke) Date: Mon, 12 Jan 2026 16:57:23 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: Show full Java Exception when revived VM handles Exception and exits Message-ID: <75da6c14-5e56-405d-8e63-21a3cca7d61d@openjdk.org> Changeset: 10c4860d Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-12 16:55:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/10c4860d4667f66fc01cc100018c6b0901a1f921 Show full Java Exception when revived VM handles Exception and exits ! src/hotspot/share/utilities/exceptions.cpp From duke at openjdk.org Mon Jan 12 17:14:56 2026 From: duke at openjdk.org (duke) Date: Mon, 12 Jan 2026 17:14:56 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: Hide IOException backtrace in JCmd for core, unless verbose Message-ID: Changeset: 4b2a22fe Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-12 17:13:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4b2a22fe2987e8ceaba659076243e855326e6d4b Hide IOException backtrace in JCmd for core, unless verbose ! src/jdk.jcmd/share/classes/sun/tools/jcmd/JCmd.java From duke at openjdk.org Tue Jan 13 13:21:43 2026 From: duke at openjdk.org (duke) Date: Tue, 13 Jan 2026 13:21:43 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: 2 new changesets Message-ID: <307bf6f0-bf86-4cf6-9419-d6d81c39101b@openjdk.org> Changeset: e4ae1f26 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-13 13:19:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4ae1f26a9104c2d4ccc3da92f5927034302ed34 Revived version check on Windows ! src/hotspot/share/runtime/abstract_vm_version.cpp ! src/hotspot/share/runtime/abstract_vm_version.hpp ! src/java.base/share/native/revivalhelper/revival.cpp ! src/java.base/share/native/revivalhelper/revival.hpp ! src/java.base/windows/native/revivalhelper/minidump.cpp ! src/java.base/windows/native/revivalhelper/minidump.hpp ! src/java.base/windows/native/revivalhelper/revival_windows.cpp Changeset: 401d3198 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-13 13:19:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/401d3198f893d0b40e7c5871733a9b2ad82af467 Merge branch 'jcmd_cores_process_revival' of https://github.com/openjdk/jdk-sandbox into jcmd_cores_process_revival From duke at openjdk.org Tue Jan 13 19:12:30 2026 From: duke at openjdk.org (duke) Date: Tue, 13 Jan 2026 19:12:30 GMT Subject: git: openjdk/jdk-sandbox: json: 52 new changesets Message-ID: Changeset: 385c4f81 Branch: json Author: Kelvin Nilsen Date: 2026-01-08 20:46:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/385c4f8180d30c0e41b848eb4b2c1c8788211422 8373714: Shenandoah: Register heuristic penalties following a degenerated GC Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp Changeset: 368de9ff Branch: json Author: SendaoYan Date: 2026-01-09 02:09:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/368de9ff2e46e4c66ee57b5fb961804c5d25c42a 8374721: containers/docker/ShareTmpDir.java timed out after 8362087 Reviewed-by: cnorrbin, sgehwolf ! test/hotspot/jtreg/containers/docker/ShareTmpDir.java Changeset: 9932c78c Branch: json Author: Joe Darcy Date: 2026-01-09 02:27:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9932c78c238f9b7959e28a056c37a88a7f6ce958 8374749: Clarify AnnotationValue specification Reviewed-by: liach, iris ! src/java.compiler/share/classes/javax/lang/model/element/AnnotationMirror.java ! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValue.java Changeset: 775f48de Branch: json Author: Jasmine Karthikeyan Date: 2026-01-09 05:16:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/775f48de6129092d05650fec17dad171944e6d89 8365570: C2 fails assert(false) failed: Unexpected node in SuperWord truncation: CastII Reviewed-by: chagedorn, thartmann, epeter ! src/hotspot/share/opto/superword.cpp ! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java Changeset: a4fb07ee Branch: json Author: Jaikiran Pai Date: 2026-01-09 06:26:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a4fb07ee3e26c2f0ed3111c39c3a22167d292d04 8374644: Regression in GZIPInputStream performance after JDK-7036144 Reviewed-by: lancea, alanb ! src/java.base/share/classes/java/util/zip/GZIPInputStream.java Changeset: 42313289 Branch: json Author: Aleksey Shipilev Date: 2026-01-09 07:16:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/423132895d4ee787d13daa412f9a3f9438834117 8374698: Stub names should look more like identifiers Reviewed-by: adinn, kvn ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/runtime/stubDeclarations.hpp ! src/hotspot/share/runtime/stubInfo.cpp Changeset: a8552243 Branch: json Author: Jonas Norlinder Committer: Thomas Schatzl Date: 2026-01-09 08:41:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a855224305e025aea80165ae63ee921dca299b9c 8373695: G1: Using a value near integer max for ActiveProcessorCount causes fatal crash Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/g1/g1Arguments.cpp Changeset: 2a965dff Branch: json Author: Jeremy Wood Committer: Jayathirth D V Date: 2026-01-09 09:56:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2a965dffdd2791ab87a2dbfba8ed44f8adb996c7 8374377: PNGImageDecoder Slow For 8-bit PNGs Reviewed-by: jdv, prr ! src/java.desktop/share/classes/sun/awt/image/PNGImageDecoder.java + test/jdk/sun/awt/image/png/PngImageDecoder8BitTest.java + test/micro/org/openjdk/bench/java/awt/image/PNGImageDecoder_8bit_uninterlaced.java Changeset: c8c6e700 Branch: json Author: Kevin Walls Date: 2026-01-09 10:23:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8c6e7007aec9a568c25dcd5d4242b7911a83bfe 8374825: vmTestbase comment typo: lunch Reviewed-by: tschatzl, shade ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/Algorithms.java ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/gp/GarbageUtils.java Changeset: 47e19353 Branch: json Author: Aleksey Shipilev Date: 2026-01-09 12:24:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/47e19353cd3661ad9aed00f6a415818da45cdfef 8373941: Epsilon: Robust counter updates in early VM phases Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.hpp + test/hotspot/jtreg/gc/epsilon/TestInitAllocs.java Changeset: 6d1bfdf7 Branch: json Author: Coleen Phillimore Date: 2026-01-09 13:14:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6d1bfdf7a92e44ff855307f86d1734fad909ea3d 8374796: CompressedOops versions of runtime/cds/TestDefaultArchiveLoading.java aren't run Reviewed-by: stefank, shade ! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java Changeset: 8737a8ca Branch: json Author: Alexey Semenyuk Date: 2026-01-09 14:49:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8737a8ca73952d60129e7fc2f7e17eea3b800af7 8373448: jpackage: StackOverflowError when processing a very long argument Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardOptionTest.java Changeset: f5fa9e40 Branch: json Author: Kevin Walls Date: 2026-01-09 16:49:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5fa9e40b09b7b6322edb5f057a6350d44980e14 8374745: Test vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters004/TestDescription.java failed Reviewed-by: lmesnik, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters001/CollectionCounters001.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters005/TestDescription.java Changeset: 663a0833 Branch: json Author: Alexey Semenyuk Date: 2026-01-09 22:20:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/663a08331a83c852622b8b11900f12b0dc3dbe82 8374219: Fix issues in jpackage's Executor class Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LibProvidersLookup.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxBundlingEnvironment.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackager.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebSystemEnvironment.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebSystemEnvironmentMixin.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromOptions.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageArch.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBuilder.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmSystemEnvironment.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmSystemEnvironmentMixin.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxSystemEnvironment.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/Codesign.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundlingEnvironment.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacCertificateUtils.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgSystemEnvironment.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/TempKeychain.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/Enquoter.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Executor.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/ExecutorFactory.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/Globals.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Log.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/ObjectFactory.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/RetryExecutor.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/RetryExecutorFactory.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/SystemEnvironment.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CommandLineFormat.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CommandOutputControl.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/Enquoter.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/RetryExecutor.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TeeOutputStream.java ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/UnixLaunchersAsServices.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinBundlingEnvironment.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java - test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/ExecutorTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandAction.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandActionSpec.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandActionSpecs.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandMock.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandMockExit.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandMockSpec.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CompletableCommandMock.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/MockIOException.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/MockIllegalStateException.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/MockingToolProvider.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/Script.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/ScriptSpec.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/ScriptSpecInDir.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/ToolProviderCommandMock.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/ToolProviderCompletableCommandMock.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/VerbatimCommandMock.java + test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LibProvidersLookupTest.java + test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LinuxPackageArchTest.java + test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LinuxSystemEnvironmentTest.java ! test/jdk/tools/jpackage/junit/linux/junit.java + test/jdk/tools/jpackage/junit/macosx/jdk.jpackage/jdk/jpackage/internal/MacDmgPackagerTest.java + test/jdk/tools/jpackage/junit/macosx/jdk.jpackage/jdk/jpackage/internal/MacDmgSystemEnvironmentTest.java ! test/jdk/tools/jpackage/junit/macosx/junit.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DefaultBundlingEnvironmentTest.java - test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/EnquoterTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ExecutorTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/MockUtils.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.excludes ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/CommandOutputControlTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/CommandOutputControlTestUtils.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/EnquoterTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/RetryExecutorTest.java ! test/jdk/tools/jpackage/share/ErrorTest.java ! test/jdk/tools/jpackage/share/PostImageScriptTest.java Changeset: 805866bb Branch: json Author: jonghoonpark Committer: Kim Barrett Date: 2026-01-09 22:42:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/805866bbf680f44219e5c634eb9726e1c5dea690 8372040: Remove Prefetch header vs inline header separation Reviewed-by: kbarrett, stefank ! src/hotspot/os_cpu/aix_ppc/prefetch_aix_ppc.inline.hpp ! src/hotspot/os_cpu/bsd_aarch64/prefetch_bsd_aarch64.inline.hpp ! src/hotspot/os_cpu/bsd_x86/prefetch_bsd_x86.inline.hpp ! src/hotspot/os_cpu/bsd_zero/prefetch_bsd_zero.inline.hpp ! src/hotspot/os_cpu/linux_aarch64/prefetch_linux_aarch64.inline.hpp ! src/hotspot/os_cpu/linux_arm/prefetch_linux_arm.inline.hpp ! src/hotspot/os_cpu/linux_ppc/prefetch_linux_ppc.inline.hpp ! src/hotspot/os_cpu/linux_riscv/prefetch_linux_riscv.inline.hpp ! src/hotspot/os_cpu/linux_s390/prefetch_linux_s390.inline.hpp ! src/hotspot/os_cpu/linux_x86/prefetch_linux_x86.inline.hpp ! src/hotspot/os_cpu/linux_zero/prefetch_linux_zero.inline.hpp ! src/hotspot/os_cpu/windows_aarch64/prefetch_windows_aarch64.inline.hpp ! src/hotspot/os_cpu/windows_x86/prefetch_windows_x86.inline.hpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/gc/serial/cardTableRS.cpp ! src/hotspot/share/gc/serial/generation.hpp - src/hotspot/share/runtime/prefetch.hpp ! src/hotspot/share/runtime/prefetch.inline.hpp Changeset: 74faf033 Branch: json Author: Alexey Semenyuk Date: 2026-01-09 23:36:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74faf033127ab3a5e28be75b91e662c589f81084 8374819: jpackage and jpackage tests leave some I/O streams unclosed Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageInfoPListFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListReader.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java ! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java ! test/jdk/tools/jpackage/windows/WinLongVersionTest.java Changeset: a726e834 Branch: json Author: John Jiang Date: 2026-01-10 00:52:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a726e834b6d3674f0d573d8a0df6eb00464b825b 8373231: ECDSAOperations::toAffinePoint is redundant Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ec/ECDSAOperations.java ! test/jdk/sun/security/ec/ECDSAPrimitive.java Changeset: 0537a3fa Branch: json Author: Kim Barrett Date: 2026-01-10 01:55:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0537a3fae9bd55ab8b7279da7d3ee4b5ce5bc492 8374922: Build failure after JDK-8372040 Reviewed-by: smarks ! src/hotspot/share/gc/serial/serialHeap.cpp Changeset: 657d5f77 Branch: json Author: Jaikiran Pai Date: 2026-01-10 02:17:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/657d5f77f4985304995ee44fc2ae1643504de8df 8374754: jtreg failure handler - replace inline javascript and inline event handlers with same origin javascript files Reviewed-by: erikj ! test/failure_handler/src/share/classes/jdk/test/failurehandler/HtmlPage.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/HtmlSection.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherDiagnosticInfoObserver.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherProcessInfoTimeoutHandler.java Changeset: 12894a87 Branch: json Author: Serguei Spitsyn Date: 2026-01-10 11:10:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/12894a870a3c8d1da13a885cc006458ae9475b6e 8373643: Test serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java still failing Reviewed-by: lmesnik ! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java Changeset: 659b53fe Branch: json Author: Alexey Semenyuk Date: 2026-01-10 15:04:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/659b53fe33eaa531bca1951a26f357b51902311e 8374923: runtime/cds/ServiceLoaderTest.java fails with mismatch between cds and non-cds Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java Changeset: 33689485 Branch: json Author: Aleksey Shipilev Date: 2026-01-11 20:37:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/336894857bfc9f610da55e6180dd7b668bf67752 8374878: Add Atomic::compare_set Reviewed-by: kbarrett, stefank ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/pretouchTask.cpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! src/hotspot/share/gc/shared/taskqueue.inline.hpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! src/hotspot/share/utilities/waitBarrier_generic.cpp ! test/hotspot/gtest/runtime/test_atomic.cpp Changeset: 669977f7 Branch: json Author: Trevor Bond Committer: Adam Sotona Date: 2026-01-12 07:05:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/669977f7c4b58ab4901a340906262ab907b3ffb6 8341272: Factory to create wide iinc instruction with small arguments Reviewed-by: liach, asotona ! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java ! test/jdk/jdk/classfile/InstructionValidationTest.java Changeset: 7cf7f01f Branch: json Author: Matthias Baesken Date: 2026-01-12 07:46:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7cf7f01fb339bf3c5b81d946be8afa71ec267e42 8374875: Improve perfMemory warning about 'Insufficient space for shared memory file' Reviewed-by: lucy, mdoerr, clanger ! src/hotspot/os/posix/perfMemory_posix.cpp Changeset: 49040462 Branch: json Author: Beno?t Maillard Date: 2026-01-12 07:59:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/49040462f3d2761435cded1bd8898d0c6b16fc02 8372302: C2: IGVN verification fails because ModXNode::Ideal creates unused intermediate nodes Reviewed-by: epeter, qamai ! src/hotspot/share/opto/divnode.cpp + test/hotspot/jtreg/compiler/c2/igvn/TestModIdealCreatesUselessNode.java Changeset: 133a023e Branch: json Author: Matthias Baesken Date: 2026-01-12 08:04:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/133a023e8e1ec1c555265a92eb0fcb4965f0b162 8374471: Check bin and lib folder of JDK image for unwanted files Reviewed-by: erikj, clanger + test/jdk/build/CheckFiles.java Changeset: fb13abef Branch: json Author: Thomas Schatzl Date: 2026-01-12 08:26:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fb13abef44d535ebc4535921fd4eb0f285030465 8374743: G1 starts a concurrent mark when allocating humongous objects during initialization Co-authored-by: Erik ?sterlund Reviewed-by: eosterlund, iwalulya, sjohanss, shade ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: d0aae04d Branch: json Author: Johan Sj?len Date: 2026-01-12 11:01:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d0aae04d61c90698ab5a01b4389dc6932de63cb7 8325108: POSIX map_memory_to_file calls release_memory unnecessarily Reviewed-by: dholmes, coleenp ! src/hotspot/os/posix/os_posix.cpp Changeset: 2fbe4755 Branch: json Author: Emanuel Peter Date: 2026-01-12 11:18:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2fbe47559e9ba45306bd08c3636647f865a75abd 8374785: Template Library: need to tag Float16.copySign as having non-deterministic result because of multiple NaNs with different sign bits Reviewed-by: thartmann, qamai ! test/hotspot/jtreg/compiler/lib/template_framework/library/Operations.java Changeset: 556bddfd Branch: json Author: Erik Gahlin Date: 2026-01-12 11:30:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/556bddfd9439d1bad698ab5134317ce263a36b04 8372321: TestBackToBackSensitive fails intermittently after JDK-8365972 Reviewed-by: mgronlun ! test/jdk/jdk/jfr/event/runtime/TestBackToBackSensitive.java Changeset: d433ce52 Branch: json Author: Liam Miller-Cushon Date: 2026-01-12 15:22:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d433ce52360994be5a88a0bcbf39cbb741b435ec 8369564: Provide a MemorySegment API to read strings with known lengths Co-authored-by: Per Minborg Reviewed-by: jvernee, mcimadamore ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/System.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/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java ! test/jdk/java/foreign/TestStringEncoding.java + test/micro/org/openjdk/bench/java/lang/foreign/FromJavaStringTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java Changeset: 9a2592f8 Branch: json Author: Joe Darcy Date: 2026-01-12 19:41:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a2592f8d2177f1480758e94faf9b986c7bba681 8374953: Add note on about implicit state when comparing TypeMirrors Reviewed-by: attila, vromero, jlahoda ! src/java.compiler/share/classes/javax/lang/model/type/TypeMirror.java ! src/java.compiler/share/classes/javax/lang/model/util/Types.java Changeset: 15b7a425 Branch: json Author: William Kemper Date: 2026-01-12 23:36:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/15b7a4252b8d3595b7bc409e20d4c617e89240e8 8373819: Genshen: Control thread can miss allocation failure notification (redux) Reviewed-by: kdnilsen, ysr ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp Changeset: e89c1290 Branch: json Author: Jaikiran Pai Date: 2026-01-13 01:29:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e89c1290ca8b3e07bef12f4c0465c3e83389fef4 8374181: failure_handler: The cores.html file is formatted incorrectly and so hides the core dump information Reviewed-by: erikj ! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherDiagnosticInfoObserver.java Changeset: 0b9d4c02 Branch: json Author: Prasanta Sadhukhan Date: 2026-01-13 04:29:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0b9d4c02e39191e9dba721115f422e28ee5b9869 4765299: componentResized() not always called with nested JSplitPanes Reviewed-by: tr, kizune ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java + test/jdk/javax/swing/JSplitPane/TestSplitPaneCompResize.java Changeset: f4ebf958 Branch: json Author: David Holmes Date: 2026-01-13 06:02:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f4ebf9585f63177584d8c48838ef793407ebce12 8370314: Update signals_posix with new Linux signal codes Reviewed-by: shade, jwaters ! src/hotspot/os/posix/signals_posix.cpp Changeset: 586846b8 Branch: json Author: Axel Boldt-Christmas Date: 2026-01-13 06:49:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/586846b84a38d285c5905437e903cfc57f609410 8374450: GTest opto.canonicalize_constraints cannot run without VM Reviewed-by: qamai, thartmann, shade ! test/hotspot/gtest/opto/test_rangeinference.cpp Changeset: c000343b Branch: json Author: Aleksey Shipilev Date: 2026-01-13 07:30:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c000343bbb1d822d2cee37e1a27672cfb3128bee 8374876: Epsilon: Convert to use Atomic Reviewed-by: tschatzl, stefank ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.hpp Changeset: d6f43d73 Branch: json Author: Liam Miller-Cushon Date: 2026-01-13 08:05:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d6f43d7329bf0ba08464f6d0a22de7e27ca8b399 8375066: Test tools/sincechecker/modules/java.base/JavaBaseCheckSince.java broken by JDK-8369564 Reviewed-by: jpai, shade ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java ! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java Changeset: 578204f8 Branch: json Author: Jan Lahoda Date: 2026-01-13 08:12:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/578204f8c49f06be8b9c4855359ca61c9e107678 8374379: Type annotation in new array dimension expression causes java.lang.AssertionError Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java Changeset: 543a9722 Branch: json Author: Markus Gr?nlund Date: 2026-01-13 11:44:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/543a972222118155e4c72c6f2d32d154c5dfd442 8373485: JFR Crash during sampling: assert(jt->has_last_Java_frame()) failed: invariant Reviewed-by: shade, egahlin ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp Changeset: a90c7eee Branch: json Author: Quan Anh Mai Date: 2026-01-13 12:42:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a90c7eee6f7e950edea4d94cf2b109fdb5e49909 8374969: Incorrect results of LoadStoreNode::adr_type and SCMemProj::adr_type Reviewed-by: roland, mhaessig ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp Changeset: f7be1dcf Branch: json Author: Alexey Semenyuk Date: 2026-01-13 13:33:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f7be1dcf296d28f8e004d180038ab715153a6c15 8375054: Removed "signed" property from jpackage app image file Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundle.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromOptions.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplication.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardAppImageFileOption.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardValidator.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Validator.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/MacBundle.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/TestUtils.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/ValidatorTest.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: 47029ccf Branch: json Author: Alexey Semenyuk Date: 2026-01-13 13:36:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/47029ccfec988e0a9298e35dcc729d9eeffc45e1 8375050: Simplify process management in jpackage tests Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java ! test/jdk/tools/jpackage/share/MainClassTest.java ! test/jdk/tools/jpackage/windows/Win8301247Test.java ! test/jdk/tools/jpackage/windows/WinChildProcessTest.java ! test/jdk/tools/jpackage/windows/WinNoRestartTest.java Changeset: 7330e1a9 Branch: json Author: Matthias Baesken Date: 2026-01-13 13:51:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7330e1a996fd43d92430a73b818f33552bc6ae9c 8374990: Check include and jmods folder of JDK image for unwanted files Reviewed-by: erikj ! test/jdk/build/CheckFiles.java Changeset: 49f72658 Branch: json Author: Matthias Baesken Date: 2026-01-13 13:54:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/49f7265894652ea243f3a531cf3f9d0b06e53565 8374872: Cleanup outdated SAP AG copyright header info Reviewed-by: clanger, mdoerr ! test/hotspot/jtreg/runtime/exceptionMsgs/IllegalAccessError/IAE78_A.java ! test/hotspot/jtreg/runtime/exceptionMsgs/IllegalAccessError/IAE_Loader2.java ! test/hotspot/jtreg/runtime/execstack/Test.java ! test/hotspot/jtreg/runtime/execstack/TestMT.java ! test/hotspot/jtreg/runtime/execstack/libtest-rw.c ! test/hotspot/jtreg/runtime/execstack/libtest-rwx.c Changeset: 45990d79 Branch: json Author: Volodymyr Paprotski Date: 2026-01-13 15:15:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45990d796ffafc228c6e843049c80aefedb0f12b 8374570: Assertion failure in ClearArray.java with -XX:+EnableX86EcoreOpts Reviewed-by: thartmann, epeter, qamai ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! test/hotspot/jtreg/compiler/c2/ClearArray.java Changeset: 7f707ba8 Branch: json Author: Damon Nguyen Date: 2026-01-13 16:55:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7f707ba8e746d859ac171d71ef8f731953a92e6a 8373727: New XBM images parser regression: only the first line of the bitmap array is parsed Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/awt/image/XbmImageDecoder.java ! test/jdk/java/awt/image/XBMDecoder/XBMDecoderTest.java + test/jdk/java/awt/image/XBMDecoder/invalid_empty.xbm ! test/jdk/java/awt/image/XBMDecoder/invalid_hex.xbm + test/jdk/java/awt/image/XBMDecoder/invalid_plus.xbm + test/jdk/java/awt/image/XBMDecoder/valid_multiline.xbm Changeset: 07403843 Branch: json Author: Matthias Baesken Date: 2026-01-13 16:57:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/074038438f5b8b91e9390430b4fa58ff53e5df26 8374727: Audio configuration Platform class - use nio for getting endianness of the underlying platform Reviewed-by: prr, kizune ! src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_PCM.cpp ! src/java.desktop/share/classes/com/sun/media/sound/Platform.java - src/java.desktop/share/native/libjsound/Platform.c ! src/java.desktop/share/native/libjsound/Utilities.c ! src/java.desktop/share/native/libjsound/Utilities.h Changeset: f23752a7 Branch: json Author: Markus Gr?nlund Date: 2026-01-13 18:06:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f23752a75ee3d3af0853eff9c678d2496bb1cf58 8371014: Dump JFR recording on CrashOnOutOfMemoryError is incorrectly implemented Reviewed-by: ysuenaga ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.hpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/vmError.cpp ! test/jdk/ProblemList.txt ! test/jdk/jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java Changeset: a15ab73c Branch: json Author: Naoto Sato Date: 2026-01-13 11:05:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a15ab73c2660baccb27eb968bb8ce72992139692 Merge branch 'master' into json Changeset: 23ceef56 Branch: json Author: Naoto Sato Date: 2026-01-13 11:07:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/23ceef562f115d7c387bceffb368fe7817ba7ef9 Leftover test cleanup for number() removal ! test/jdk/java/util/json/TestJsonNumber.java From duke at openjdk.org Tue Jan 13 19:23:08 2026 From: duke at openjdk.org (duke) Date: Tue, 13 Jan 2026 19:23:08 GMT Subject: git: openjdk/jdk-sandbox: json: copyright year Message-ID: Changeset: 32f7519f Branch: json Author: Naoto Sato Date: 2026-01-13 11:20:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/32f7519ffc358ae629fc1e3b1d9765bc13c2a683 copyright year ! test/jdk/java/util/json/TestJsonNumber.java From duke at openjdk.org Tue Jan 13 20:12:05 2026 From: duke at openjdk.org (duke) Date: Tue, 13 Jan 2026 20:12:05 GMT Subject: git: openjdk/jdk-sandbox: json: numberThrowsTest() -> assertRangeTest() Message-ID: <89f7146f-d3de-4b08-845c-351fe268b0e4@openjdk.org> Changeset: 7f299982 Branch: json Author: Naoto Sato Date: 2026-01-13 12:09:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7f299982184b365d0f2b2c0280eb9d3536709d15 numberThrowsTest() -> assertRangeTest() ! test/jdk/java/util/json/TestJsonNumber.java From duke at openjdk.org Tue Jan 13 21:37:57 2026 From: duke at openjdk.org (duke) Date: Tue, 13 Jan 2026 21:37:57 GMT Subject: git: openjdk/jdk-sandbox: json: Fixing incorrect positioning of 'expected' in equals assertions Message-ID: Changeset: df0391b4 Branch: json Author: Justin Lu Date: 2026-01-13 13:35:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df0391b468af641b9f79127be2fcaada9c91c496 Fixing incorrect positioning of 'expected' in equals assertions ! test/jdk/java/util/json/TestJsonNumber.java ! test/jdk/java/util/json/TestJsonString.java From duke at openjdk.org Tue Jan 13 22:06:07 2026 From: duke at openjdk.org (duke) Date: Tue, 13 Jan 2026 22:06:07 GMT Subject: git: openjdk/jdk-sandbox: json: reformat test Message-ID: <3adc859a-53df-4c00-b461-fe7ffddbdb8d@openjdk.org> Changeset: b78da7db Branch: json Author: Naoto Sato Date: 2026-01-13 14:04:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b78da7dbda3078723e00db095462ff8f84aecea7 reformat test ! test/jdk/java/util/json/TestJsonNumber.java From duke at openjdk.org Tue Jan 13 22:11:53 2026 From: duke at openjdk.org (duke) Date: Tue, 13 Jan 2026 22:11:53 GMT Subject: git: openjdk/jdk-sandbox: json: removed extra spaces Message-ID: <4f289a15-1317-44b1-8398-7ded541c6437@openjdk.org> Changeset: b79250fd Branch: json Author: Naoto Sato Date: 2026-01-13 14:05:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b79250fdebfbb7d7389fdef625613803e6234d0b removed extra spaces ! test/jdk/java/util/json/TestJsonNumber.java From duke at openjdk.org Tue Jan 13 22:38:22 2026 From: duke at openjdk.org (duke) Date: Tue, 13 Jan 2026 22:38:22 GMT Subject: git: openjdk/jdk-sandbox: json: TestFormat -> TestGenerate, and some refinement Message-ID: <5907b795-a25d-40ae-8469-caf31d8bbf64@openjdk.org> Changeset: 867680f2 Branch: json Author: Naoto Sato Date: 2026-01-13 14:35:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/867680f2de05e67605f2c2aee91d8fd072077237 TestFormat -> TestGenerate, and some refinement - test/jdk/java/util/json/TestFormat.java + test/jdk/java/util/json/TestGenerate.java From duke at openjdk.org Tue Jan 13 23:28:44 2026 From: duke at openjdk.org (duke) Date: Tue, 13 Jan 2026 23:28:44 GMT Subject: git: openjdk/jdk-sandbox: json: Use access method terminology for TestAssertion.java Message-ID: Changeset: 2d6edfe1 Branch: json Author: Justin Lu Date: 2026-01-13 15:27:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2d6edfe14543c474207abbea5c2fdb036131a580 Use access method terminology for TestAssertion.java = test/jdk/java/util/json/TestAccess.java From duke at openjdk.org Tue Jan 13 23:51:39 2026 From: duke at openjdk.org (duke) Date: Tue, 13 Jan 2026 23:51:39 GMT Subject: git: openjdk/jdk-sandbox: json: 2 new changesets Message-ID: Changeset: badd8cda Branch: json Author: Justin Lu Date: 2026-01-13 15:43:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/badd8cda95eb2075de37edad6647854d6da2851d TestParse tests have redundant pattern matching with latest conversion methods ! test/jdk/java/util/json/TestParse.java Changeset: b326c8a2 Branch: json Author: Justin Lu Date: 2026-01-13 15:46:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b326c8a2c5bcd26c2b73a936333c3d42554670e6 Smaller test cleanup ! test/jdk/java/util/json/TestJsonArray.java ! test/jdk/java/util/json/TestJsonObject.java ! test/jdk/java/util/json/TestOtherImpl.java From duke at openjdk.org Wed Jan 14 19:14:03 2026 From: duke at openjdk.org (duke) Date: Wed, 14 Jan 2026 19:14:03 GMT Subject: git: openjdk/jdk-sandbox: json: JsonNumber doc refinement Message-ID: Changeset: 6c96b2ea Branch: json Author: Naoto Sato Date: 2026-01-14 11:13:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6c96b2ea409df4b96ebe6be7020cbe24875720fe JsonNumber doc refinement ! src/java.base/share/classes/java/util/json/JsonNumber.java From duke at openjdk.org Wed Jan 14 19:34:21 2026 From: duke at openjdk.org (duke) Date: Wed, 14 Jan 2026 19:34:21 GMT Subject: git: openjdk/jdk-sandbox: json: Further update Message-ID: <0817cbdc-e9ab-4009-994d-47bdf994039d@openjdk.org> Changeset: 2235f1c2 Branch: json Author: Naoto Sato Date: 2026-01-14 11:30:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2235f1c26238b9542322a631e5d076de485ef0db Further update ! src/java.base/share/classes/java/util/json/JsonNumber.java From duke at openjdk.org Wed Jan 14 21:31:41 2026 From: duke at openjdk.org (duke) Date: Wed, 14 Jan 2026 21:31:41 GMT Subject: git: openjdk/jdk-sandbox: json: Uniformly incorporate RFC 8259 specs to JsonValue subtypes Message-ID: <93c4c166-bb2c-4825-ac97-54e3e91bf948@openjdk.org> Changeset: 9782eda1 Branch: json Author: Naoto Sato Date: 2026-01-14 13:28:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9782eda1dd70759bbbfc5324edba5edb8cc8d60a Uniformly incorporate RFC 8259 specs to JsonValue subtypes ! src/java.base/share/classes/java/util/json/JsonArray.java ! src/java.base/share/classes/java/util/json/JsonBoolean.java ! src/java.base/share/classes/java/util/json/JsonNull.java ! src/java.base/share/classes/java/util/json/JsonObject.java ! src/java.base/share/classes/java/util/json/JsonString.java From duke at openjdk.org Wed Jan 14 21:36:42 2026 From: duke at openjdk.org (duke) Date: Wed, 14 Jan 2026 21:36:42 GMT Subject: git: openjdk/jdk-sandbox: json: Removed URL from JsonNull - same spec URL cannot be multiple places Message-ID: <1bc53f15-ffdd-45f9-bd24-3547959088af@openjdk.org> Changeset: 8b5d350b Branch: json Author: Naoto Sato Date: 2026-01-14 13:32:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8b5d350b482a0c309d9f8359ac0201be3fe9558b Removed URL from JsonNull - same spec URL cannot be multiple places ! src/java.base/share/classes/java/util/json/JsonNull.java ! src/java.base/share/classes/java/util/json/JsonObject.java ! src/java.base/share/classes/java/util/json/JsonString.java From duke at openjdk.org Wed Jan 14 21:47:28 2026 From: duke at openjdk.org (duke) Date: Wed, 14 Jan 2026 21:47:28 GMT Subject: git: openjdk/jdk-sandbox: json: 2 new changesets Message-ID: <24352b6a-4f08-45be-82ab-ad45ab0ac8d2@openjdk.org> Changeset: 75f3a53d Branch: json Author: Naoto Sato Date: 2026-01-14 13:41:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/75f3a53df8e3f28b5cb2811f36267c5924c25c76 Removed obsolete value() reference in equals() ! src/java.base/share/classes/java/util/json/JsonBoolean.java ! src/java.base/share/classes/java/util/json/JsonString.java Changeset: 211ca002 Branch: json Author: Naoto Sato Date: 2026-01-14 13:43:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/211ca002423e3ed52f2ee491cdb50b9d5e46d5fc copyright year ! src/java.base/share/classes/java/util/json/JsonBoolean.java From duke at openjdk.org Wed Jan 14 23:32:27 2026 From: duke at openjdk.org (duke) Date: Wed, 14 Jan 2026 23:32:27 GMT Subject: git: openjdk/jdk-sandbox: json: Made it clear with String/JSON string Message-ID: <8a3f0b9b-8e8f-453c-b9a4-9500843944fa@openjdk.org> Changeset: 1c6a2d82 Branch: json Author: Naoto Sato Date: 2026-01-14 15:29:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1c6a2d826e7e08bfbdb099dddf06b2ba226538b6 Made it clear with String/JSON string ! src/java.base/share/classes/java/util/json/JsonString.java From duke at openjdk.org Thu Jan 15 01:16:22 2026 From: duke at openjdk.org (duke) Date: Thu, 15 Jan 2026 01:16:22 GMT Subject: git: openjdk/jdk-sandbox: json: 6 new changesets Message-ID: Changeset: 6df15c12 Branch: json Author: Justin Lu Date: 2026-01-14 14:02:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6df15c12515babe993804d9a6b11796517f0c73b Adding basic unit tests for bool conversion ! test/jdk/java/util/json/TestJsonLiteral.java Changeset: bf914b7f Branch: json Author: Justin Lu Date: 2026-01-14 15:06:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bf914b7f2fe8d6fa7e2796832e133b0c7907008e Removing to/fromJson makes some utils methods no longer needed ! src/java.base/share/classes/jdk/internal/util/json/Utils.java Changeset: 6463b68b Branch: json Author: Justin Lu Date: 2026-01-14 15:53:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6463b68be5b84e25590d9413ccd8941c58114934 Provide some doc on JsonPath ! src/java.base/share/classes/jdk/internal/util/json/Utils.java Changeset: 57d4dd1f Branch: json Author: Justin Lu Date: 2026-01-14 16:36:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/57d4dd1f82e437e131d1561257e60a527eb19a14 Typo for JSON text in package-info ! src/java.base/share/classes/java/util/json/package-info.java Changeset: 0505cc7c Branch: json Author: Justin Lu Date: 2026-01-14 16:38:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0505cc7c5659bd379ec39bfaa6c90b9dab89027d JSON object in package-info ! src/java.base/share/classes/java/util/json/package-info.java Changeset: b516d43d Branch: json Author: Justin Lu Date: 2026-01-14 17:12:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b516d43d633abc05be003cdb328d43bc49862d97 More minor touch up ! src/java.base/share/classes/java/util/json/package-info.java From duke at openjdk.org Thu Jan 15 10:51:25 2026 From: duke at openjdk.org (duke) Date: Thu, 15 Jan 2026 10:51:25 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: Tweak Message-ID: Changeset: 588395f0 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-15 10:47:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/588395f09baeef1950305e51f49b2f7cf34732da Tweak ! src/java.base/share/native/revivalhelper/revival.cpp From duke at openjdk.org Fri Jan 16 13:00:46 2026 From: duke at openjdk.org (duke) Date: Fri, 16 Jan 2026 13:00:46 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: Move Segment to separate file. Add rel addr to file offset routine for windows. Message-ID: <000f466b-93f6-4be0-9250-eb36de57676a@openjdk.org> Changeset: 4e90b701 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-16 12:55:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4e90b7011ddc2413af6848ce8dd0cbf61752a2f4 Move Segment to separate file. Add rel addr to file offset routine for windows. ! src/java.base/share/native/revivalhelper/revival.cpp ! src/java.base/share/native/revivalhelper/revival.hpp + src/java.base/share/native/revivalhelper/segment.cpp + src/java.base/share/native/revivalhelper/segment.hpp ! src/java.base/windows/native/revivalhelper/minidump.cpp ! src/java.base/windows/native/revivalhelper/minidump.hpp ! src/java.base/windows/native/revivalhelper/pefile.cpp ! src/java.base/windows/native/revivalhelper/pefile.hpp ! src/java.base/windows/native/revivalhelper/revival_windows.cpp From duke at openjdk.org Fri Jan 16 17:50:27 2026 From: duke at openjdk.org (duke) Date: Fri, 16 Jan 2026 17:50:27 GMT Subject: git: openjdk/jdk-sandbox: json: Provide some wording for JPE Message-ID: <2c83a392-7d02-467f-b3e8-5b253941732f@openjdk.org> Changeset: 9437fea2 Branch: json Author: Justin Lu Date: 2026-01-16 09:45:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9437fea26a3ebf71c7db55fcda42cf6c42ee5696 Provide some wording for JPE ! src/java.base/share/classes/java/util/json/JsonParseException.java From duke at openjdk.org Tue Jan 20 12:02:09 2026 From: duke at openjdk.org (duke) Date: Tue, 20 Jan 2026 12:02:09 GMT Subject: git: openjdk/jdk-sandbox: datepicker-preview: api for attributes + Few fix Message-ID: <791a7484-8228-4252-ab5e-0a172247c418@openjdk.org> Changeset: dba56f0b Branch: datepicker-preview Author: Tejesh R Date: 2026-01-20 17:22:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dba56f0bb53e3c52c350612e8754c67f5d3f2bce api for attributes + Few fix ! src/demo/share/jfc/SwingSet2/DatePickerDemo.java ! src/demo/share/jfc/SwingSet2/resources/images/toolbar/JDatePicker.gif ! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/java.desktop/share/classes/javax/swing/DefaultDateSelectionModel.java ! src/java.desktop/share/classes/javax/swing/JCalendarPanel.java ! src/java.desktop/share/classes/javax/swing/JDatePicker.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicCalendarPanelUI.java ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicDatePickerUI.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/SynthLookAndFeel.java ! src/java.desktop/share/classes/sun/swing/calendarpanel/CalendarCellRenderer.java ! src/java.desktop/share/classes/sun/swing/calendarpanel/CalendarHeaderCellRenderer.java ! src/java.desktop/share/classes/sun/swing/calendarpanel/DefaultDateSelectionPanel.java ! src/java.desktop/share/classes/sun/swing/calendarpanel/DefaultMonthSelectionPanel.java ! src/java.desktop/share/classes/sun/swing/calendarpanel/DefaultYearSelectionPanel.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java From duke at openjdk.org Tue Jan 20 22:54:42 2026 From: duke at openjdk.org (duke) Date: Tue, 20 Jan 2026 22:54:42 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: 4 new changesets Message-ID: <08590efb-af60-4ebd-8bf0-ce577061fb0d@openjdk.org> Changeset: 11099263 Branch: shen-late-barriers Author: Cesar Soares Date: 2025-12-18 00:52:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1109926391d319eb172d5d06c2aa2b8be9f47b2f Merge remote-tracking branch 'origin/master' into shen-late-barriers ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/loopTransform.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/memnode.cpp Changeset: 867365b8 Branch: shen-late-barriers Author: Cesar Soares Date: 2025-12-19 04:54:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/867365b83c91d6b90337d689db2609ae5e9d5c40 Revert "8373100: Genshen: Control thread can miss allocation failure notification" This reverts commit ea6493c4e1de2bc9615beee389b2d335669dc542. ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp Changeset: b20d998d Branch: shen-late-barriers Author: Cesar Soares Date: 2026-01-20 22:50:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b20d998d8658f8aa8353c3deba45a19bfe2ff164 refactor around load of gc state & decode of narrows ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoah_aarch64.ad ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp + test/micro/org/openjdk/bench/vm/gc/barriers/reads/IntenseLoadRefs.java Changeset: 90246bbe Branch: shen-late-barriers Author: Cesar Soares Date: 2026-01-20 22:51:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/90246bbe79e53435252cd40b48e925a50e4d1b5f Merge remote-tracking branch 'refs/remotes/origin/shen-late-barriers' into shen-late-barriers From duke at openjdk.org Wed Jan 21 18:54:16 2026 From: duke at openjdk.org (duke) Date: Wed, 21 Jan 2026 18:54:16 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: 3 new changesets Message-ID: <0a9d3326-6180-427f-90fc-bbdcb4dda259@openjdk.org> Changeset: 47c66a51 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-21 09:44:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/47c66a516e1b202a68ee5336072ff862b1f534ea whitespace revert ! src/hotspot/share/services/diagnosticFramework.cpp ! src/hotspot/share/services/diagnosticFramework.hpp Changeset: 4c0caa8c Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-21 18:29:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4c0caa8c0c6b3cf3a97cf58635aeef5e26785027 Updated Attach API interface ! src/jdk.attach/share/classes/com/sun/tools/attach/VirtualMachine.java ! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotAttachProvider.java ! src/jdk.attach/share/classes/sun/tools/attach/VirtualMachineCoreDumpImpl.java ! src/jdk.jcmd/share/classes/sun/tools/jcmd/Arguments.java ! src/jdk.jcmd/share/classes/sun/tools/jcmd/JCmd.java ! test/hotspot/jtreg/serviceability/revival/AttachRevival.java Changeset: d142abe6 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-21 18:31:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d142abe62b4042ef98dc46ab6894b5b17ac87351 tweak ! src/java.base/share/native/revivalhelper/revival.cpp ! src/java.base/windows/native/revivalhelper/minidump.cpp From duke at openjdk.org Wed Jan 21 22:28:55 2026 From: duke at openjdk.org (duke) Date: Wed, 21 Jan 2026 22:28:55 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: Attach doc update Message-ID: Changeset: 5ed4a9b1 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-21 22:27:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ed4a9b19113bac8d311286329d429527ab725cd Attach doc update ! src/jdk.attach/share/classes/com/sun/tools/attach/VirtualMachine.java ! src/jdk.attach/share/classes/com/sun/tools/attach/spi/AttachProvider.java ! src/jdk.attach/share/classes/sun/tools/attach/HotSpotAttachProvider.java ! src/jdk.attach/share/classes/sun/tools/attach/VirtualMachineCoreDumpImpl.java From duke at openjdk.org Wed Jan 21 23:35:48 2026 From: duke at openjdk.org (duke) Date: Wed, 21 Jan 2026 23:35:48 GMT Subject: git: openjdk/jdk-sandbox: json: Removing some uneeded p-matching in toDisplayString Message-ID: Changeset: 264ec077 Branch: json Author: Justin Lu Date: 2026-01-21 15:33:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/264ec077ce65746d8e4966753d587415967c5511 Removing some uneeded p-matching in toDisplayString ! src/java.base/share/classes/java/util/json/Json.java From duke at openjdk.org Wed Jan 21 23:35:51 2026 From: duke at openjdk.org (duke) Date: Wed, 21 Jan 2026 23:35:51 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: Add .m4 file Message-ID: Changeset: bfe6bb5b Branch: shen-late-barriers Author: Cesar Soares Date: 2026-01-21 23:33:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bfe6bb5b5f21bc3dc880cba306dec1b8485ddcee Add .m4 file ! .gitignore ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoah_aarch64.ad + src/hotspot/cpu/aarch64/gc/shenandoah/shenandoah_aarch64.m4 From duke at openjdk.org Thu Jan 22 00:45:03 2026 From: duke at openjdk.org (duke) Date: Thu, 22 Jan 2026 00:45:03 GMT Subject: git: openjdk/jdk-sandbox: json: Reduce StringBuilder allocation in toDisplayString Message-ID: <9ffd0455-ba00-4040-bc14-877d83e9068e@openjdk.org> Changeset: 91a479db Branch: json Author: Justin Lu Date: 2026-01-21 16:38:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/91a479db20a6fe258a7f131e922b40ed222a691e Reduce StringBuilder allocation in toDisplayString ! src/java.base/share/classes/java/util/json/Json.java From duke at openjdk.org Thu Jan 22 17:16:35 2026 From: duke at openjdk.org (duke) Date: Thu, 22 Jan 2026 17:16:35 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: 2 new changesets Message-ID: Changeset: 7cec1f54 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-22 17:08:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7cec1f543247efa6153fcd065c58697058bad66b Remove placeholder revival_macosx.cpp file - src/java.base/macosx/native/revivalhelper/revival_macosx.cpp Changeset: 744dacc7 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-22 17:09:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/744dacc77f2bae8bd91c8b976e950a2af555647b Build linux and windows only ! make/modules/java.base/Launcher.gmk From duke at openjdk.org Mon Jan 26 14:55:10 2026 From: duke at openjdk.org (duke) Date: Mon, 26 Jan 2026 14:55:10 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: Segment needs a filename Message-ID: <6796bed1-c2a9-48be-a409-6463ae007ddc@openjdk.org> Changeset: 6f145b4f Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-26 14:35:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6f145b4fd471b2190927dc9fe7f2ff44f794c1fb Segment needs a filename ! src/java.base/share/native/revivalhelper/segment.cpp ! src/java.base/share/native/revivalhelper/segment.hpp From duke at openjdk.org Mon Jan 26 16:56:51 2026 From: duke at openjdk.org (duke) Date: Mon, 26 Jan 2026 16:56:51 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: 2 new changesets Message-ID: Changeset: db698b85 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-26 16:49:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/db698b85321a2b959890706f77767506123407ce Use Segment, not separate SharedLibMapping ! src/java.base/linux/native/revivalhelper/elffile.cpp ! src/java.base/linux/native/revivalhelper/elffile.hpp ! src/java.base/share/native/revivalhelper/revival.hpp ! src/java.base/share/native/revivalhelper/segment.hpp Changeset: e3f394e6 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-26 16:50:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e3f394e60f79fb66266d51ed6ae4fc771c4451fc remove safefetch ! src/java.base/linux/native/revivalhelper/revival_linux.cpp From duke at openjdk.org Mon Jan 26 18:23:57 2026 From: duke at openjdk.org (duke) Date: Mon, 26 Jan 2026 18:23:57 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: Windows update Message-ID: <44ad3e2b-453f-4508-a690-db6f218d13b6@openjdk.org> Changeset: c33a8cd8 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-26 18:20:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c33a8cd87644afa484ac0fb172498d2c3bac610d Windows update ! src/java.base/windows/native/revivalhelper/minidump.cpp ! src/java.base/windows/native/revivalhelper/minidump.hpp ! src/java.base/windows/native/revivalhelper/pefile.cpp ! src/java.base/windows/native/revivalhelper/pefile.hpp ! src/java.base/windows/native/revivalhelper/revival_windows.cpp From duke at openjdk.org Mon Jan 26 21:32:25 2026 From: duke at openjdk.org (duke) Date: Mon, 26 Jan 2026 21:32:25 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: tidyup Message-ID: <7f8b3a99-8a3b-4033-8871-0e5c826286d2@openjdk.org> Changeset: 144e18b6 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-26 21:27:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/144e18b660ec9fe2e39d1ce5e3e4168c36f8cf48 tidyup ! src/java.base/share/native/revivalhelper/revival.cpp ! src/java.base/share/native/revivalhelper/revival.hpp ! src/java.base/share/native/revivalhelper/segment.cpp ! src/java.base/share/native/revivalhelper/segment.hpp ! src/java.base/windows/native/revivalhelper/minidump.hpp ! src/java.base/windows/native/revivalhelper/pefile.cpp ! src/java.base/windows/native/revivalhelper/pefile.hpp ! src/jdk.attach/share/classes/sun/tools/attach/VirtualMachineCoreDumpImpl.java From duke at openjdk.org Tue Jan 27 12:22:40 2026 From: duke at openjdk.org (duke) Date: Tue, 27 Jan 2026 12:22:40 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: Remove use of system for file copy on Linux, use sendfile. Remove diagnostic pmap call. Message-ID: Changeset: f23d6551 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-27 12:19:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f23d655195a8c6c3622427964e10198cf7f494b0 Remove use of system for file copy on Linux, use sendfile. Remove diagnostic pmap call. ! src/java.base/linux/native/revivalhelper/revival_linux.cpp ! src/java.base/share/native/revivalhelper/revival.cpp ! src/java.base/share/native/revivalhelper/revival.hpp ! src/java.base/windows/native/revivalhelper/revival_windows.cpp From duke at openjdk.org Tue Jan 27 13:03:57 2026 From: duke at openjdk.org (duke) Date: Tue, 27 Jan 2026 13:03:57 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: CopyFile on windows for file copying Message-ID: <1bfba902-5dda-44d0-9e83-18d9be2227ab@openjdk.org> Changeset: 3b30d572 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-27 13:02:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3b30d5727bec926d71fbf4fbdaa29aa302757336 CopyFile on windows for file copying ! src/java.base/windows/native/revivalhelper/revival_windows.cpp From duke at openjdk.org Thu Jan 29 10:24:02 2026 From: duke at openjdk.org (duke) Date: Thu, 29 Jan 2026 10:24:02 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: Start optionally gathering all libraries (linux) Message-ID: <37d56e66-639f-4e49-9e99-f7dd5e74758f@openjdk.org> Changeset: 3999861c Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-29 10:22:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3999861c90a384b55739bc3aba2a86a00639a9af Start optionally gathering all libraries (linux) ! src/java.base/linux/native/revivalhelper/elffile.cpp ! src/java.base/linux/native/revivalhelper/elffile.hpp ! src/java.base/linux/native/revivalhelper/revival_linux.cpp ! src/java.base/share/native/revivalhelper/revival.cpp ! src/java.base/share/native/revivalhelper/revival.hpp ! src/java.base/windows/native/revivalhelper/revival_windows.cpp From duke at openjdk.org Thu Jan 29 12:41:27 2026 From: duke at openjdk.org (duke) Date: Thu, 29 Jan 2026 12:41:27 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: 299 new changesets Message-ID: <67251f07-52a9-454a-a024-1549b289bbfd@openjdk.org> Changeset: e6abf98e Branch: shen-late-barriers Author: Jan Lahoda Date: 2026-01-08 07:01:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e6abf98e35079ed1b5547f2cc0ac6f518b78d67b 8374434: Several JShell tests report JUnit discovery warnings Reviewed-by: jpai ! test/langtools/jdk/jshell/ErrorTranslationTest.java ! test/langtools/jdk/jshell/IdGeneratorTest.java ! test/langtools/jdk/jshell/KullaCompletenessStressTest.java Changeset: 1a6da449 Branch: shen-late-barriers Author: Per Minborg Date: 2026-01-08 08:14:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1a6da4499cf8805ff3e1e517fbca81c2eeb987a9 8374467: Incorrect ranges in jdk.internal.util.ByteArray JavaDoc Reviewed-by: rriggs ! src/java.base/share/classes/jdk/internal/util/ByteArray.java ! src/java.base/share/classes/jdk/internal/util/ByteArrayLittleEndian.java Changeset: a71326a0 Branch: shen-late-barriers Author: Emanuel Peter Date: 2026-01-08 08:32:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a71326a0e2660158fdb85282da4b59ce61c66ee3 8374528: C2 SuperWord: TestAliasingFuzzer.java strengthen no-multiversioning IR rule Reviewed-by: chagedorn, mhaessig ! test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingFuzzer.java Changeset: 08ff16f0 Branch: shen-late-barriers Author: Ramkumar Sunderbabu Committer: SendaoYan Date: 2026-01-08 09:25:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/08ff16f0aa8eaa9596da52d568720c69c897f3c5 8374576: Disable MemoryEaterMT for VirtualThread Reviewed-by: lmesnik, dholmes ! test/hotspot/jtreg/vmTestbase/gc/gctests/MemoryEaterMT/MemoryEaterMT.java Changeset: 067fd3cb Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2026-01-08 09:32:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/067fd3cb2fa6a4a0484a922df8efbde03325ad3d 8374768: S390X builds are failing after JDK-8372754 Reviewed-by: stefank, mdoerr ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp Changeset: 904ba5f5 Branch: shen-late-barriers Author: Maurizio Cimadamore Date: 2026-01-08 10:24:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/904ba5f5ed7d3ac1a3606ff7532ba3c206a2d9b9 8374718: Generation of CompilerProperties can fail in subtle ways Reviewed-by: jlahoda ! make/langtools/tools/propertiesparser/gen/ClassGenerator.java ! make/langtools/tools/propertiesparser/resources/templates.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java Changeset: c5159fc9 Branch: shen-late-barriers Author: Kim Barrett Date: 2026-01-08 11:07:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c5159fc9fa0fd81dec629cd821b3411b4a6df967 8374328: Convert simple AtomicAccess uses in gc/shared to use Atomic Reviewed-by: dholmes, tschatzl ! src/hotspot/share/gc/shared/barrierSetNMethod.cpp ! src/hotspot/share/gc/shared/concurrentGCThread.cpp ! src/hotspot/share/gc/shared/concurrentGCThread.hpp ! src/hotspot/share/gc/shared/gcLocker.cpp ! src/hotspot/share/gc/shared/gcLocker.hpp ! src/hotspot/share/gc/shared/gcLocker.inline.hpp ! src/hotspot/share/gc/shared/pretouchTask.cpp ! src/hotspot/share/gc/shared/pretouchTask.hpp ! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp ! src/hotspot/share/gc/shared/suspendibleThreadSet.hpp ! src/hotspot/share/gc/shared/workerThread.cpp ! src/hotspot/share/gc/shared/workerThread.hpp Changeset: 78b1ca6c Branch: shen-late-barriers Author: Matthias Baesken Date: 2026-01-08 12:44:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78b1ca6cc14e1a92bf25cbcfb687067ac17af92b 8374711: Hotspot runtime/CommandLine/OptionsValidation/TestOptionsWithRanges fails without printing the option name Reviewed-by: mdoerr, dholmes ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java Changeset: ec657349 Branch: shen-late-barriers Author: Brian Burkhalter Date: 2026-01-08 16:28:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ec657349ff654dcb41b9f17178aeea638329101e 8374641: Remove java/nio/channels/AsyncCloseAndInterrupt.java from problem list Reviewed-by: iris ! test/jdk/ProblemList.txt Changeset: 677572b4 Branch: shen-late-barriers Author: Brian Burkhalter Date: 2026-01-08 16:28:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/677572b42d6d0ee62063c3f19ffad1e501ac9bf3 8372377: Test java/io/File/GetXSpace.java failed: The system cannot find the path specified Reviewed-by: alanb, jpai ! test/jdk/java/io/File/GetXSpace.java ! test/jdk/java/io/File/libGetXSpace.c Changeset: fa2eb626 Branch: shen-late-barriers Author: Erik Gahlin Date: 2026-01-08 16:34:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa2eb626478806dc64fe03d8729f53f7ed26a172 8367949: JFR: MethodTrace double-counts methods that catch their own exceptions Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Instrumentation.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Method.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Transform.java + test/jdk/jdk/jfr/event/tracing/TestConstructors.java ! test/jdk/jdk/jfr/event/tracing/TestInstrumentation.java Changeset: c834e4c6 Branch: shen-late-barriers Author: Jonas Norlinder Committer: Claes Redestad Date: 2026-01-08 16:46:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c834e4c641bf6c73e88b93c0cdba40a83f3192c1 8373647: Avoid fstat when opening file for write with RandomAccessFile or FileOutputStream Reviewed-by: redestad, alanb ! src/java.base/unix/native/libjava/io_util_md.c ! test/micro/org/openjdk/bench/java/io/FileWrite.java Changeset: 7e1051bf Branch: shen-late-barriers Author: Francisco Ferrari Bihurriet Date: 2026-01-08 16:46:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e1051bfcc01aad538376c86354e16e25d2eaf7a 8352728: InternalError loading java.security due to Windows parent folder permissions Reviewed-by: weijun, mullan ! src/java.base/share/classes/java/security/Security.java - test/jdk/java/security/Security/ConfigFileTest.java + test/jdk/java/security/Security/SecurityPropFile/ExtraFileAndIncludes.java + test/jdk/java/security/Security/SecurityPropFile/LinuxAnonymousFiles.java - test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.file - test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.java + test/jdk/java/security/Security/SecurityPropFile/WindowsParentDirPermissions.java Changeset: afd216ec Branch: shen-late-barriers Author: Joe Darcy Date: 2026-01-08 17:19:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/afd216ec3f5bfd1be88c6f4d4f53b763205c4fee 8374752: Add more JLS links to javax.lang.model.element.* Reviewed-by: liach ! src/java.compiler/share/classes/javax/lang/model/element/ExecutableElement.java ! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java ! src/java.compiler/share/classes/javax/lang/model/element/Parameterizable.java ! src/java.compiler/share/classes/javax/lang/model/element/QualifiedNameable.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeParameterElement.java ! src/java.compiler/share/classes/javax/lang/model/element/VariableElement.java Changeset: 92abc6df Branch: shen-late-barriers Author: Mark Powers Date: 2026-01-08 17:35:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92abc6dfe43a2c1f10dcfcf1e197fc9369f70ee3 8369282: Distrust TLS server certificates anchored by Chunghwa ePKI Root CA Reviewed-by: mullan ! src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java + src/java.base/share/classes/sun/security/validator/ChunghwaTLSPolicy.java ! src/java.base/share/conf/security/java.security + test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Chunghwa.java + test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/chunghwa/chunghwaepkirootca-chain.pem Changeset: 1fb5030a Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2026-01-08 17:58:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1fb5030ab351a52b4a7455cbdd57f5b50aab9bd5 8374767: Amend JDK-8374521 with new option name Reviewed-by: clanger, krk ! .github/workflows/build-alpine-linux.yml ! .github/workflows/build-cross-compile.yml ! .github/workflows/build-linux.yml ! .github/workflows/build-macos.yml ! make/autoconf/flags-cflags.m4 Changeset: 9fd86e37 Branch: shen-late-barriers Author: Ioi Lam Date: 2026-01-08 18:42:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9fd86e37492c419fbae0837f69aab26a201c927e 8374639: Static archive with AOTClassLinking breaks dynamic archive Reviewed-by: coleenp, matsaave ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/dynamicArchive.hpp + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/DynamicDumpWithAOTLinkedStaticArchive.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/ArrayKlassesApp.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java ! test/lib/jdk/test/lib/cds/SimpleCDSAppTester.java Changeset: 8212993a Branch: shen-late-barriers Author: Joe Darcy Date: 2026-01-08 18:51:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8212993ac331d8761ddb7c0eef23dbfcc6ca0c7d 8374540: Add comment describing implementation choices of Math.fma Reviewed-by: rgiulietti ! src/java.base/share/classes/java/lang/Math.java Changeset: 1342db0b Branch: shen-late-barriers Author: Justin Lu Date: 2026-01-08 19:02:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1342db0bde25c111b25f4339ae2a858dc3b15687 8374051: Incorrect parameterized testing of exceptions in AbstractDateTimeTest.java Reviewed-by: naoto, rriggs ! test/jdk/java/time/tck/java/time/AbstractDateTimeTest.java ! test/jdk/java/time/tck/java/time/TCKInstant.java ! test/jdk/java/time/tck/java/time/TCKLocalDate.java ! test/jdk/java/time/tck/java/time/TCKLocalTime.java ! test/jdk/java/time/tck/java/time/TCKMonthDay.java ! test/jdk/java/time/tck/java/time/TCKOffsetDateTime.java ! test/jdk/java/time/tck/java/time/TCKOffsetTime.java ! test/jdk/java/time/tck/java/time/TCKYearMonth.java ! test/jdk/java/time/tck/java/time/TCKZonedDateTime.java Changeset: 982aa3f8 Branch: shen-late-barriers Author: Phil Race Date: 2026-01-08 19:47:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/982aa3f8ead84817be5373c3257d48feab1758d3 8336654: [lworld] Tests depending on sun.awt.AppContext can fail when run with migrated classes Reviewed-by: serb, azvegint ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java ! src/java.desktop/share/classes/sun/awt/AppContext.java ! src/java.desktop/share/classes/sun/awt/image/ImageCache.java - test/jdk/javax/swing/Security/6657138/bug6657138.java Changeset: 385c4f81 Branch: shen-late-barriers Author: Kelvin Nilsen Date: 2026-01-08 20:46:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/385c4f8180d30c0e41b848eb4b2c1c8788211422 8373714: Shenandoah: Register heuristic penalties following a degenerated GC Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp Changeset: 368de9ff Branch: shen-late-barriers Author: SendaoYan Date: 2026-01-09 02:09:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/368de9ff2e46e4c66ee57b5fb961804c5d25c42a 8374721: containers/docker/ShareTmpDir.java timed out after 8362087 Reviewed-by: cnorrbin, sgehwolf ! test/hotspot/jtreg/containers/docker/ShareTmpDir.java Changeset: 9932c78c Branch: shen-late-barriers Author: Joe Darcy Date: 2026-01-09 02:27:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9932c78c238f9b7959e28a056c37a88a7f6ce958 8374749: Clarify AnnotationValue specification Reviewed-by: liach, iris ! src/java.compiler/share/classes/javax/lang/model/element/AnnotationMirror.java ! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValue.java Changeset: 775f48de Branch: shen-late-barriers Author: Jasmine Karthikeyan Date: 2026-01-09 05:16:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/775f48de6129092d05650fec17dad171944e6d89 8365570: C2 fails assert(false) failed: Unexpected node in SuperWord truncation: CastII Reviewed-by: chagedorn, thartmann, epeter ! src/hotspot/share/opto/superword.cpp ! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java Changeset: a4fb07ee Branch: shen-late-barriers Author: Jaikiran Pai Date: 2026-01-09 06:26:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a4fb07ee3e26c2f0ed3111c39c3a22167d292d04 8374644: Regression in GZIPInputStream performance after JDK-7036144 Reviewed-by: lancea, alanb ! src/java.base/share/classes/java/util/zip/GZIPInputStream.java Changeset: 42313289 Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2026-01-09 07:16:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/423132895d4ee787d13daa412f9a3f9438834117 8374698: Stub names should look more like identifiers Reviewed-by: adinn, kvn ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/runtime/stubDeclarations.hpp ! src/hotspot/share/runtime/stubInfo.cpp Changeset: a8552243 Branch: shen-late-barriers Author: Jonas Norlinder Committer: Thomas Schatzl Date: 2026-01-09 08:41:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a855224305e025aea80165ae63ee921dca299b9c 8373695: G1: Using a value near integer max for ActiveProcessorCount causes fatal crash Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/g1/g1Arguments.cpp Changeset: 2a965dff Branch: shen-late-barriers Author: Jeremy Wood Committer: Jayathirth D V Date: 2026-01-09 09:56:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2a965dffdd2791ab87a2dbfba8ed44f8adb996c7 8374377: PNGImageDecoder Slow For 8-bit PNGs Reviewed-by: jdv, prr ! src/java.desktop/share/classes/sun/awt/image/PNGImageDecoder.java + test/jdk/sun/awt/image/png/PngImageDecoder8BitTest.java + test/micro/org/openjdk/bench/java/awt/image/PNGImageDecoder_8bit_uninterlaced.java Changeset: c8c6e700 Branch: shen-late-barriers Author: Kevin Walls Date: 2026-01-09 10:23:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8c6e7007aec9a568c25dcd5d4242b7911a83bfe 8374825: vmTestbase comment typo: lunch Reviewed-by: tschatzl, shade ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/Algorithms.java ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/gp/GarbageUtils.java Changeset: 47e19353 Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2026-01-09 12:24:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/47e19353cd3661ad9aed00f6a415818da45cdfef 8373941: Epsilon: Robust counter updates in early VM phases Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.hpp + test/hotspot/jtreg/gc/epsilon/TestInitAllocs.java Changeset: 6d1bfdf7 Branch: shen-late-barriers Author: Coleen Phillimore Date: 2026-01-09 13:14:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6d1bfdf7a92e44ff855307f86d1734fad909ea3d 8374796: CompressedOops versions of runtime/cds/TestDefaultArchiveLoading.java aren't run Reviewed-by: stefank, shade ! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java Changeset: 8737a8ca Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2026-01-09 14:49:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8737a8ca73952d60129e7fc2f7e17eea3b800af7 8373448: jpackage: StackOverflowError when processing a very long argument Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardOptionTest.java Changeset: f5fa9e40 Branch: shen-late-barriers Author: Kevin Walls Date: 2026-01-09 16:49:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5fa9e40b09b7b6322edb5f057a6350d44980e14 8374745: Test vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters004/TestDescription.java failed Reviewed-by: lmesnik, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters001/CollectionCounters001.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters005/TestDescription.java Changeset: 663a0833 Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2026-01-09 22:20:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/663a08331a83c852622b8b11900f12b0dc3dbe82 8374219: Fix issues in jpackage's Executor class Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LibProvidersLookup.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxBundlingEnvironment.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackager.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebSystemEnvironment.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebSystemEnvironmentMixin.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromOptions.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageArch.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBuilder.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmSystemEnvironment.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmSystemEnvironmentMixin.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxSystemEnvironment.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/Codesign.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundlingEnvironment.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacCertificateUtils.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgSystemEnvironment.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/TempKeychain.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/Enquoter.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Executor.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/ExecutorFactory.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/Globals.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Log.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/ObjectFactory.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/RetryExecutor.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/RetryExecutorFactory.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/SystemEnvironment.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CommandLineFormat.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CommandOutputControl.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/Enquoter.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/RetryExecutor.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TeeOutputStream.java ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/UnixLaunchersAsServices.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinBundlingEnvironment.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java - test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/ExecutorTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandAction.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandActionSpec.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandActionSpecs.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandMock.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandMockExit.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandMockSpec.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CompletableCommandMock.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/MockIOException.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/MockIllegalStateException.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/MockingToolProvider.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/Script.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/ScriptSpec.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/ScriptSpecInDir.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/ToolProviderCommandMock.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/ToolProviderCompletableCommandMock.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/VerbatimCommandMock.java + test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LibProvidersLookupTest.java + test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LinuxPackageArchTest.java + test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LinuxSystemEnvironmentTest.java ! test/jdk/tools/jpackage/junit/linux/junit.java + test/jdk/tools/jpackage/junit/macosx/jdk.jpackage/jdk/jpackage/internal/MacDmgPackagerTest.java + test/jdk/tools/jpackage/junit/macosx/jdk.jpackage/jdk/jpackage/internal/MacDmgSystemEnvironmentTest.java ! test/jdk/tools/jpackage/junit/macosx/junit.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DefaultBundlingEnvironmentTest.java - test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/EnquoterTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ExecutorTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/MockUtils.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.excludes ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/CommandOutputControlTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/CommandOutputControlTestUtils.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/EnquoterTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/RetryExecutorTest.java ! test/jdk/tools/jpackage/share/ErrorTest.java ! test/jdk/tools/jpackage/share/PostImageScriptTest.java Changeset: 805866bb Branch: shen-late-barriers Author: jonghoonpark Committer: Kim Barrett Date: 2026-01-09 22:42:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/805866bbf680f44219e5c634eb9726e1c5dea690 8372040: Remove Prefetch header vs inline header separation Reviewed-by: kbarrett, stefank ! src/hotspot/os_cpu/aix_ppc/prefetch_aix_ppc.inline.hpp ! src/hotspot/os_cpu/bsd_aarch64/prefetch_bsd_aarch64.inline.hpp ! src/hotspot/os_cpu/bsd_x86/prefetch_bsd_x86.inline.hpp ! src/hotspot/os_cpu/bsd_zero/prefetch_bsd_zero.inline.hpp ! src/hotspot/os_cpu/linux_aarch64/prefetch_linux_aarch64.inline.hpp ! src/hotspot/os_cpu/linux_arm/prefetch_linux_arm.inline.hpp ! src/hotspot/os_cpu/linux_ppc/prefetch_linux_ppc.inline.hpp ! src/hotspot/os_cpu/linux_riscv/prefetch_linux_riscv.inline.hpp ! src/hotspot/os_cpu/linux_s390/prefetch_linux_s390.inline.hpp ! src/hotspot/os_cpu/linux_x86/prefetch_linux_x86.inline.hpp ! src/hotspot/os_cpu/linux_zero/prefetch_linux_zero.inline.hpp ! src/hotspot/os_cpu/windows_aarch64/prefetch_windows_aarch64.inline.hpp ! src/hotspot/os_cpu/windows_x86/prefetch_windows_x86.inline.hpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/gc/serial/cardTableRS.cpp ! src/hotspot/share/gc/serial/generation.hpp - src/hotspot/share/runtime/prefetch.hpp ! src/hotspot/share/runtime/prefetch.inline.hpp Changeset: 74faf033 Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2026-01-09 23:36:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74faf033127ab3a5e28be75b91e662c589f81084 8374819: jpackage and jpackage tests leave some I/O streams unclosed Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageInfoPListFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListReader.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java ! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java ! test/jdk/tools/jpackage/windows/WinLongVersionTest.java Changeset: a726e834 Branch: shen-late-barriers Author: John Jiang Date: 2026-01-10 00:52:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a726e834b6d3674f0d573d8a0df6eb00464b825b 8373231: ECDSAOperations::toAffinePoint is redundant Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ec/ECDSAOperations.java ! test/jdk/sun/security/ec/ECDSAPrimitive.java Changeset: 0537a3fa Branch: shen-late-barriers Author: Kim Barrett Date: 2026-01-10 01:55:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0537a3fae9bd55ab8b7279da7d3ee4b5ce5bc492 8374922: Build failure after JDK-8372040 Reviewed-by: smarks ! src/hotspot/share/gc/serial/serialHeap.cpp Changeset: 657d5f77 Branch: shen-late-barriers Author: Jaikiran Pai Date: 2026-01-10 02:17:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/657d5f77f4985304995ee44fc2ae1643504de8df 8374754: jtreg failure handler - replace inline javascript and inline event handlers with same origin javascript files Reviewed-by: erikj ! test/failure_handler/src/share/classes/jdk/test/failurehandler/HtmlPage.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/HtmlSection.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherDiagnosticInfoObserver.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherProcessInfoTimeoutHandler.java Changeset: 12894a87 Branch: shen-late-barriers Author: Serguei Spitsyn Date: 2026-01-10 11:10:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/12894a870a3c8d1da13a885cc006458ae9475b6e 8373643: Test serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java still failing Reviewed-by: lmesnik ! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java Changeset: 659b53fe Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2026-01-10 15:04:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/659b53fe33eaa531bca1951a26f357b51902311e 8374923: runtime/cds/ServiceLoaderTest.java fails with mismatch between cds and non-cds Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java Changeset: 33689485 Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2026-01-11 20:37:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/336894857bfc9f610da55e6180dd7b668bf67752 8374878: Add Atomic::compare_set Reviewed-by: kbarrett, stefank ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/pretouchTask.cpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! src/hotspot/share/gc/shared/taskqueue.inline.hpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! src/hotspot/share/utilities/waitBarrier_generic.cpp ! test/hotspot/gtest/runtime/test_atomic.cpp Changeset: 669977f7 Branch: shen-late-barriers Author: Trevor Bond Committer: Adam Sotona Date: 2026-01-12 07:05:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/669977f7c4b58ab4901a340906262ab907b3ffb6 8341272: Factory to create wide iinc instruction with small arguments Reviewed-by: liach, asotona ! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java ! test/jdk/jdk/classfile/InstructionValidationTest.java Changeset: 7cf7f01f Branch: shen-late-barriers Author: Matthias Baesken Date: 2026-01-12 07:46:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7cf7f01fb339bf3c5b81d946be8afa71ec267e42 8374875: Improve perfMemory warning about 'Insufficient space for shared memory file' Reviewed-by: lucy, mdoerr, clanger ! src/hotspot/os/posix/perfMemory_posix.cpp Changeset: 49040462 Branch: shen-late-barriers Author: Beno?t Maillard Date: 2026-01-12 07:59:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/49040462f3d2761435cded1bd8898d0c6b16fc02 8372302: C2: IGVN verification fails because ModXNode::Ideal creates unused intermediate nodes Reviewed-by: epeter, qamai ! src/hotspot/share/opto/divnode.cpp + test/hotspot/jtreg/compiler/c2/igvn/TestModIdealCreatesUselessNode.java Changeset: 133a023e Branch: shen-late-barriers Author: Matthias Baesken Date: 2026-01-12 08:04:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/133a023e8e1ec1c555265a92eb0fcb4965f0b162 8374471: Check bin and lib folder of JDK image for unwanted files Reviewed-by: erikj, clanger + test/jdk/build/CheckFiles.java Changeset: fb13abef Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-12 08:26:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fb13abef44d535ebc4535921fd4eb0f285030465 8374743: G1 starts a concurrent mark when allocating humongous objects during initialization Co-authored-by: Erik ?sterlund Reviewed-by: eosterlund, iwalulya, sjohanss, shade ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: d0aae04d Branch: shen-late-barriers Author: Johan Sj?len Date: 2026-01-12 11:01:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d0aae04d61c90698ab5a01b4389dc6932de63cb7 8325108: POSIX map_memory_to_file calls release_memory unnecessarily Reviewed-by: dholmes, coleenp ! src/hotspot/os/posix/os_posix.cpp Changeset: 2fbe4755 Branch: shen-late-barriers Author: Emanuel Peter Date: 2026-01-12 11:18:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2fbe47559e9ba45306bd08c3636647f865a75abd 8374785: Template Library: need to tag Float16.copySign as having non-deterministic result because of multiple NaNs with different sign bits Reviewed-by: thartmann, qamai ! test/hotspot/jtreg/compiler/lib/template_framework/library/Operations.java Changeset: 556bddfd Branch: shen-late-barriers Author: Erik Gahlin Date: 2026-01-12 11:30:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/556bddfd9439d1bad698ab5134317ce263a36b04 8372321: TestBackToBackSensitive fails intermittently after JDK-8365972 Reviewed-by: mgronlun ! test/jdk/jdk/jfr/event/runtime/TestBackToBackSensitive.java Changeset: d433ce52 Branch: shen-late-barriers Author: Liam Miller-Cushon Date: 2026-01-12 15:22:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d433ce52360994be5a88a0bcbf39cbb741b435ec 8369564: Provide a MemorySegment API to read strings with known lengths Co-authored-by: Per Minborg Reviewed-by: jvernee, mcimadamore ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/System.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/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java ! test/jdk/java/foreign/TestStringEncoding.java + test/micro/org/openjdk/bench/java/lang/foreign/FromJavaStringTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java Changeset: 9a2592f8 Branch: shen-late-barriers Author: Joe Darcy Date: 2026-01-12 19:41:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a2592f8d2177f1480758e94faf9b986c7bba681 8374953: Add note on about implicit state when comparing TypeMirrors Reviewed-by: attila, vromero, jlahoda ! src/java.compiler/share/classes/javax/lang/model/type/TypeMirror.java ! src/java.compiler/share/classes/javax/lang/model/util/Types.java Changeset: 15b7a425 Branch: shen-late-barriers Author: William Kemper Date: 2026-01-12 23:36:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/15b7a4252b8d3595b7bc409e20d4c617e89240e8 8373819: Genshen: Control thread can miss allocation failure notification (redux) Reviewed-by: kdnilsen, ysr ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp Changeset: e89c1290 Branch: shen-late-barriers Author: Jaikiran Pai Date: 2026-01-13 01:29:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e89c1290ca8b3e07bef12f4c0465c3e83389fef4 8374181: failure_handler: The cores.html file is formatted incorrectly and so hides the core dump information Reviewed-by: erikj ! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherDiagnosticInfoObserver.java Changeset: 0b9d4c02 Branch: shen-late-barriers Author: Prasanta Sadhukhan Date: 2026-01-13 04:29:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0b9d4c02e39191e9dba721115f422e28ee5b9869 4765299: componentResized() not always called with nested JSplitPanes Reviewed-by: tr, kizune ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java + test/jdk/javax/swing/JSplitPane/TestSplitPaneCompResize.java Changeset: f4ebf958 Branch: shen-late-barriers Author: David Holmes Date: 2026-01-13 06:02:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f4ebf9585f63177584d8c48838ef793407ebce12 8370314: Update signals_posix with new Linux signal codes Reviewed-by: shade, jwaters ! src/hotspot/os/posix/signals_posix.cpp Changeset: 586846b8 Branch: shen-late-barriers Author: Axel Boldt-Christmas Date: 2026-01-13 06:49:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/586846b84a38d285c5905437e903cfc57f609410 8374450: GTest opto.canonicalize_constraints cannot run without VM Reviewed-by: qamai, thartmann, shade ! test/hotspot/gtest/opto/test_rangeinference.cpp Changeset: c000343b Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2026-01-13 07:30:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c000343bbb1d822d2cee37e1a27672cfb3128bee 8374876: Epsilon: Convert to use Atomic Reviewed-by: tschatzl, stefank ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.hpp Changeset: d6f43d73 Branch: shen-late-barriers Author: Liam Miller-Cushon Date: 2026-01-13 08:05:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d6f43d7329bf0ba08464f6d0a22de7e27ca8b399 8375066: Test tools/sincechecker/modules/java.base/JavaBaseCheckSince.java broken by JDK-8369564 Reviewed-by: jpai, shade ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java ! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java Changeset: 578204f8 Branch: shen-late-barriers Author: Jan Lahoda Date: 2026-01-13 08:12:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/578204f8c49f06be8b9c4855359ca61c9e107678 8374379: Type annotation in new array dimension expression causes java.lang.AssertionError Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java Changeset: 543a9722 Branch: shen-late-barriers Author: Markus Gr?nlund Date: 2026-01-13 11:44:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/543a972222118155e4c72c6f2d32d154c5dfd442 8373485: JFR Crash during sampling: assert(jt->has_last_Java_frame()) failed: invariant Reviewed-by: shade, egahlin ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp Changeset: a90c7eee Branch: shen-late-barriers Author: Quan Anh Mai Date: 2026-01-13 12:42:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a90c7eee6f7e950edea4d94cf2b109fdb5e49909 8374969: Incorrect results of LoadStoreNode::adr_type and SCMemProj::adr_type Reviewed-by: roland, mhaessig ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp Changeset: f7be1dcf Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2026-01-13 13:33:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f7be1dcf296d28f8e004d180038ab715153a6c15 8375054: Removed "signed" property from jpackage app image file Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundle.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromOptions.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplication.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardAppImageFileOption.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardValidator.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Validator.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/MacBundle.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/TestUtils.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/ValidatorTest.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: 47029ccf Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2026-01-13 13:36:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/47029ccfec988e0a9298e35dcc729d9eeffc45e1 8375050: Simplify process management in jpackage tests Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java ! test/jdk/tools/jpackage/share/MainClassTest.java ! test/jdk/tools/jpackage/windows/Win8301247Test.java ! test/jdk/tools/jpackage/windows/WinChildProcessTest.java ! test/jdk/tools/jpackage/windows/WinNoRestartTest.java Changeset: 7330e1a9 Branch: shen-late-barriers Author: Matthias Baesken Date: 2026-01-13 13:51:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7330e1a996fd43d92430a73b818f33552bc6ae9c 8374990: Check include and jmods folder of JDK image for unwanted files Reviewed-by: erikj ! test/jdk/build/CheckFiles.java Changeset: 49f72658 Branch: shen-late-barriers Author: Matthias Baesken Date: 2026-01-13 13:54:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/49f7265894652ea243f3a531cf3f9d0b06e53565 8374872: Cleanup outdated SAP AG copyright header info Reviewed-by: clanger, mdoerr ! test/hotspot/jtreg/runtime/exceptionMsgs/IllegalAccessError/IAE78_A.java ! test/hotspot/jtreg/runtime/exceptionMsgs/IllegalAccessError/IAE_Loader2.java ! test/hotspot/jtreg/runtime/execstack/Test.java ! test/hotspot/jtreg/runtime/execstack/TestMT.java ! test/hotspot/jtreg/runtime/execstack/libtest-rw.c ! test/hotspot/jtreg/runtime/execstack/libtest-rwx.c Changeset: 45990d79 Branch: shen-late-barriers Author: Volodymyr Paprotski Date: 2026-01-13 15:15:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45990d796ffafc228c6e843049c80aefedb0f12b 8374570: Assertion failure in ClearArray.java with -XX:+EnableX86EcoreOpts Reviewed-by: thartmann, epeter, qamai ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! test/hotspot/jtreg/compiler/c2/ClearArray.java Changeset: 7f707ba8 Branch: shen-late-barriers Author: Damon Nguyen Date: 2026-01-13 16:55:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7f707ba8e746d859ac171d71ef8f731953a92e6a 8373727: New XBM images parser regression: only the first line of the bitmap array is parsed Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/awt/image/XbmImageDecoder.java ! test/jdk/java/awt/image/XBMDecoder/XBMDecoderTest.java + test/jdk/java/awt/image/XBMDecoder/invalid_empty.xbm ! test/jdk/java/awt/image/XBMDecoder/invalid_hex.xbm + test/jdk/java/awt/image/XBMDecoder/invalid_plus.xbm + test/jdk/java/awt/image/XBMDecoder/valid_multiline.xbm Changeset: 07403843 Branch: shen-late-barriers Author: Matthias Baesken Date: 2026-01-13 16:57:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/074038438f5b8b91e9390430b4fa58ff53e5df26 8374727: Audio configuration Platform class - use nio for getting endianness of the underlying platform Reviewed-by: prr, kizune ! src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_PCM.cpp ! src/java.desktop/share/classes/com/sun/media/sound/Platform.java - src/java.desktop/share/native/libjsound/Platform.c ! src/java.desktop/share/native/libjsound/Utilities.c ! src/java.desktop/share/native/libjsound/Utilities.h Changeset: f23752a7 Branch: shen-late-barriers Author: Markus Gr?nlund Date: 2026-01-13 18:06:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f23752a75ee3d3af0853eff9c678d2496bb1cf58 8371014: Dump JFR recording on CrashOnOutOfMemoryError is incorrectly implemented Reviewed-by: ysuenaga ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.hpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/vmError.cpp ! test/jdk/ProblemList.txt ! test/jdk/jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java Changeset: b070367b Branch: shen-late-barriers Author: Markus Gr?nlund Date: 2026-01-13 19:40:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b070367bdf980ef1c257cab485927db39b544241 8373106: JFR suspend/resume deadlock on macOS in pthreads library Reviewed-by: egahlin ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp Changeset: 4d0ad0a4 Branch: shen-late-barriers Author: Brent Christian Date: 2026-01-13 19:47:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4d0ad0a4a391286c683ebb8c8d711ea0be68c31a 8373718: jdk/internal/misc/VM/RuntimeArguments.java test fails in Virtual threads mode Reviewed-by: alanb ! test/jdk/jdk/internal/misc/VM/RuntimeArguments.java Changeset: 9ed0ecbc Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2026-01-13 22:38:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9ed0ecbcc1b4796bc56b7cb341ff8f9d3898713d 8375061: Multiple jpackage tool providers may share the same logging config Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Globals.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Log.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JPackageCommandTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.java ! test/jdk/tools/jpackage/junit/tools/jdk/jpackage/test/JUnitAdapter.java ! test/jdk/tools/jpackage/share/AsyncTest.java ! test/jdk/tools/jpackage/windows/Win8301247Test.java ! test/jdk/tools/jpackage/windows/WinNoRestartTest.java Changeset: 0d19d91b Branch: shen-late-barriers Author: Kelvin Nilsen Date: 2026-01-13 23:48:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0d19d91b44e5232dbd99d34dcdf6500f892e3048 8369048: GenShen: Defer ShenFreeSet::available() during rebuild Reviewed-by: wkemper, ysr ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp Changeset: de6f35ef Branch: shen-late-barriers Author: Dingli Zhang Date: 2026-01-14 01:01:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de6f35eff988e737496d5e99e991868e97d72db4 8375094: RISC-V: Fix client builds after JDK-8368732 Reviewed-by: fyang, wenanjian, fjiang ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: 5da70b18 Branch: shen-late-barriers Author: Jonas Norlinder Committer: David Holmes Date: 2026-01-14 02:13:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5da70b180461d46b1aa44f24ba3c05efdeb03f49 8375006: [Linux] Remove obsolete O_CLOEXEC check in os::open Reviewed-by: dholmes, jsjolen ! src/hotspot/os/linux/os_linux.cpp Changeset: b082a390 Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2026-01-14 04:04:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b082a390b77fca7134000bfe631f73bfd082bfa1 8375240: Make bundling progress messages issued by jpackage consistent across platforms Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackager.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmPackager.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundlingEnvironment.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsAnalyzer.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardBundlingOperation.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/AppImageBundleType.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/AppImagePackageType.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundleType.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackageType.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/StandardPackageType.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExePackager.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackager.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DefaultBundlingEnvironmentTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PackagingPipelineTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardOptionTest.java ! test/jdk/tools/jpackage/share/BasicTest.java + test/jdk/tools/jpackage/share/OutputErrorTest.java Changeset: 56d7b524 Branch: shen-late-barriers Author: Eric Fang Committer: Xiaohong Gong Date: 2026-01-14 06:17:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/56d7b524b3ddb49b985b4e6f061a7128b10cffb5 8372978: [VectorAPI] Fix incorrect identity values in UMIN/UMAX reductions Reviewed-by: psandoz, qamai, xgong ! 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/Byte128VectorTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Double128VectorTests.java ! test/jdk/jdk/incubator/vector/Double256VectorTests.java ! test/jdk/jdk/incubator/vector/Double512VectorTests.java ! test/jdk/jdk/incubator/vector/Double64VectorTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Float128VectorTests.java ! test/jdk/jdk/incubator/vector/Float256VectorTests.java ! test/jdk/jdk/incubator/vector/Float512VectorTests.java ! test/jdk/jdk/incubator/vector/Float64VectorTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Int128VectorTests.java ! test/jdk/jdk/incubator/vector/Int256VectorTests.java ! test/jdk/jdk/incubator/vector/Int512VectorTests.java ! test/jdk/jdk/incubator/vector/Int64VectorTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Long128VectorTests.java ! test/jdk/jdk/incubator/vector/Long256VectorTests.java ! test/jdk/jdk/incubator/vector/Long512VectorTests.java ! test/jdk/jdk/incubator/vector/Long64VectorTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Short128VectorTests.java ! test/jdk/jdk/incubator/vector/Short256VectorTests.java ! test/jdk/jdk/incubator/vector/Short512VectorTests.java ! test/jdk/jdk/incubator/vector/Short64VectorTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java ! test/jdk/jdk/incubator/vector/gen-template.sh ! test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-Masked-op-func.template ! test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-Masked-op.template ! test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-op-func.template ! test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-op.template ! test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingReduction-Masked-op.template ! test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingReduction-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-op-func.template ! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-SaturatingReduction-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template Changeset: 624d7144 Branch: shen-late-barriers Author: Quan Anh Mai Date: 2026-01-14 07:09:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/624d7144f757c39215ae3dfed1b78cdd3b3e4f8e 8374435: assert(addp->is_AddP()) failed: must be AddP during EA with -XX:-UseCompressedOops Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/escape.cpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestSplitLoadThroughPhiDuringEA.java Changeset: 1b6c2bdd Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2026-01-14 07:21:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1b6c2bdd7b57891ed35e3c067871d2c0bf282824 8375055: C2: Better dead loop detection printout Reviewed-by: chagedorn, qamai ! src/hotspot/share/opto/phaseX.cpp Changeset: 703665c1 Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2026-01-14 13:46:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/703665c13f754f3ba7858c4bb2549c76cbc22a62 8356684: jpackage error messages are not helpful Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Executor.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Utils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ExecutableAttributesWithCapturedOutput.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/JPackageException.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/SelfContainedException.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CommandOutputControl.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandActionSpecs.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/CommandOutputControlTest.java Changeset: 20bd178b Branch: shen-late-barriers Author: Roger Calnan Committer: Jesper Wilhelmsson Date: 2026-01-14 14:08:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/20bd178b997b8bbf895877774d55d1a9e87c3038 8373836: add anchors to the java options in the java man page Reviewed-by: jwilhelm, iris ! src/java.base/share/man/java.md Changeset: 56545328 Branch: shen-late-barriers Author: Jonas Norlinder Committer: Thomas Schatzl Date: 2026-01-14 16:54:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/56545328f849c3ebf062e3ff601224084fa3b46e 8375297: ZGC: Remove obsolete O_CLOEXEC definition Reviewed-by: tschatzl, eosterlund ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp Changeset: 60fbaf5b Branch: shen-late-barriers Author: Coleen Phillimore Date: 2026-01-14 18:53:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/60fbaf5b26d7d359b1258898d4c4dfd86010b8a5 8374828: Save load_barrier_on_oop_field_preloaded in aot CodeCache Reviewed-by: adinn, iklam, shade ! src/hotspot/share/code/aotCodeCache.cpp Changeset: a7507ffa Branch: shen-late-barriers Author: Joe Darcy Date: 2026-01-14 19:26:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a7507ffa1dda403110a61c4b61143b76e8a7911e 8375237: Document existing exceptional behavior of divideUnsigned and remainderUnsigned Reviewed-by: rgiulietti ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java Changeset: 3007365b Branch: shen-late-barriers Author: Roger Riggs Date: 2026-01-14 19:27:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3007365b73d400ee6a5ea9a9041899bb81cf357a 8373913: Refactor serialization tests to use JUnit Reviewed-by: jlu, naoto ! test/jdk/java/io/Serializable/GetField/ReadFieldsCNF.java ! test/jdk/java/io/Serializable/class/NonSerializableTest.java ! test/jdk/java/io/Serializable/records/RecordClassTest.java ! test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java ! test/jdk/java/io/Serializable/serialFilter/CheckArrayTest.java ! test/jdk/java/io/Serializable/serialFilter/CheckInputOrderTest.java ! test/jdk/java/io/Serializable/serialFilter/GlobalFilterTest.java ! test/jdk/java/io/Serializable/serialFilter/InvalidGlobalFilterTest.java ! test/jdk/java/io/Serializable/serialFilter/MixedFiltersTest.java ! test/jdk/java/io/Serializable/serialFilter/SerialFactoryExample.java ! test/jdk/java/io/Serializable/serialFilter/SerialFactoryFaults.java ! test/jdk/java/io/Serializable/serialFilter/SerialFilterFactoryTest.java ! test/jdk/java/io/Serializable/serialFilter/SerialFilterFunctionTest.java ! test/jdk/java/io/Serializable/serialFilter/SerialFilterTest.java Changeset: 6ad9f4ef Branch: shen-late-barriers Author: Sergey Bylokhov Date: 2026-01-14 21:27:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6ad9f4ef6826bb031db7840ba3f689b0bde47775 8374493: Add missing @Override annotations in "com.sun.java.swing.plaf.motif" package Reviewed-by: tr, prr, aivanov ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifBorders.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifButtonListener.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifButtonUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifCheckBoxUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifDesktopIconUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifDesktopPaneUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifEditorPaneUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifIconFactory.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameTitlePane.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifMenuItemUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifMenuMouseListener.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifMenuMouseMotionListener.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifMenuUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifOptionPaneUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifPasswordFieldUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifPopupMenuUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifRadioButtonUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifScrollBarButton.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifScrollBarUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifSliderUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifSplitPaneDivider.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifSplitPaneUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTabbedPaneUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextAreaUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextFieldUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextPaneUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifToggleButtonUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTreeCellRenderer.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTreeUI.java Changeset: fb526c8f Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2026-01-14 21:37:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fb526c8f45de6ca9a57608f728ac223cbca118be 8373001: LauncherFromOptions.create() not properly handling FileAssociationNoExtensionsException Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromOptions.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties Changeset: d8f45faf Branch: shen-late-barriers Author: SendaoYan Date: 2026-01-15 02:40:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8f45faf5849e66b8f0e35e1d18ed0331a0cb1c2 8374432: TimeoutResponseBodyTest.java#retriesEnabledForResponseFailure fails run with -Xcomp Reviewed-by: vyazici, dfuchs ! test/jdk/java/net/httpclient/TimeoutResponseTestSupport.java Changeset: ce5e0d8a Branch: shen-late-barriers Author: SendaoYan Date: 2026-01-15 02:44:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ce5e0d8a48296b51c9c2eff4867e2a9a70194091 8373945: Use WB.fullGC() in ClassUnloader.unloadClass to force GC for vmTestbase tests Reviewed-by: cjplummer, lmesnik ! 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 ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/reflectedType/reflectype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadEvent/className/classname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadEvent/classSignature/signature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassExclusionFilter/exclfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/failedToInitialize/failedtoinit002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/hashCode/hashcode002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isabstract002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isPrepared/isprepared002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isverified002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/name/name002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts003/instancecounts003.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/CompiledMethodUnload/compmethunload001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/CompiledMethodUnload/compmethunload001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ObjectFree/objfree001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM07/em07t002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/extension/EX03/ex03t001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load001/TestDescription.java ! 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/load004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load006/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/unload001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/share/ClassUnloader.java Changeset: 2b1e11c2 Branch: shen-late-barriers Author: SendaoYan Date: 2026-01-15 02:46:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2b1e11c2541f799142bd71e9526cbd04743c6f4e 8374879: NMethodRelocationTest fails with -Xcomp after 8369150 Reviewed-by: lmesnik, chagedorn ! test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/NMethodRelocationTest.java Changeset: 499b5882 Branch: shen-late-barriers Author: Alexander Matveev Date: 2026-01-15 03:53:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/499b58820225eb96c728816af9ea2ade47d1fc6b 8374215: [macos] Clean and fix "lic_template.plist" to correctly work with multiple languages Reviewed-by: asemenyuk + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgLicense.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/lic_template.plist ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/share/LicenseTest.java Changeset: b6b33792 Branch: shen-late-barriers Author: Axel Boldt-Christmas Date: 2026-01-15 05:58:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6b337926d5f13ee2bca12ea94530ea59911ff2f 8371762: Incorrect use of checked_cast in Arguments::process_settings_file Reviewed-by: dholmes, kbarrett ! src/hotspot/share/runtime/arguments.cpp Changeset: d16a9b2e Branch: shen-late-barriers Author: Galder Zamarre?o Committer: Emanuel Peter Date: 2026-01-15 07:22:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d16a9b2ec507251a44f034f1ccf8039f02023d52 8373134: C2: Min/Max users of Min/Max uses should be enqueued for GVN Reviewed-by: epeter, bmaillard, dlong ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/movenode.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/vectorization.cpp + test/hotspot/jtreg/compiler/igvn/TestMinMaxIdentity.java Changeset: f6d26c6b Branch: shen-late-barriers Author: Manuel H?ssig Date: 2026-01-15 07:50:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f6d26c6b32a3ea394cc9b7f6046cd9d7d635c568 8354853: Clean up x86 registers after 32-bit x86 removal Reviewed-by: aph, shade, mchevalier ! src/hotspot/cpu/x86/register_x86.cpp ! src/hotspot/cpu/x86/register_x86.hpp ! src/hotspot/cpu/x86/vmreg_x86.cpp ! src/hotspot/cpu/x86/vmreg_x86.hpp ! src/hotspot/cpu/x86/vmreg_x86.inline.hpp Changeset: bf0da3dd Branch: shen-late-barriers Author: Stefan Karlsson Date: 2026-01-15 09:22:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bf0da3dd5c20410aceab8e6f7a7a31432d17b96d 8375040: Clearer names for non-metadata oop iterators in ObjArrayKlass Reviewed-by: tschatzl, kbarrett, aboldtch ! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp ! src/hotspot/share/gc/z/zHeapIterator.cpp ! src/hotspot/share/gc/z/zIterator.hpp ! src/hotspot/share/gc/z/zIterator.inline.hpp ! src/hotspot/share/oops/objArrayKlass.hpp ! src/hotspot/share/oops/objArrayKlass.inline.hpp ! src/hotspot/share/oops/objArrayOop.hpp ! src/hotspot/share/oops/objArrayOop.inline.hpp Changeset: f6e5c885 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-15 11:16:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f6e5c885e7ca90da2f9fd9ec1c00b4a955ccdf29 8375282: G1: Fix wrong indendation introduced by JDK-8374743 Reviewed-by: kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 8ad8920a Branch: shen-late-barriers Author: Kim Barrett Date: 2026-01-15 12:37:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8ad8920aae5c27de947532ba3cd2b57213208d1e 8374984: Convert workerUtils to use Atomic Reviewed-by: shade, stefank ! src/hotspot/share/gc/shared/workerUtils.cpp ! src/hotspot/share/gc/shared/workerUtils.hpp Changeset: 78a106ff Branch: shen-late-barriers Author: Artur Barashev Date: 2026-01-15 13:18:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78a106ffbba0e056e7421ca9d77af02f9b8379d3 8375183: Remove unused SSLConfiguration.maximumProtocolVersion variable Reviewed-by: djelinski, myankelevich, hchao ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java Changeset: 203eb701 Branch: shen-late-barriers Author: Roger Riggs Date: 2026-01-15 15:54:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/203eb70110dd546784e03243bf98ff3ddb407030 8291986: ProcessBuilder.redirectErrorStream(true) leaves error stream available Reviewed-by: jpai ! src/java.base/unix/native/libjava/ProcessImpl_md.c ! test/jdk/java/lang/ProcessBuilder/PipelineLeaksFD.java = test/jdk/java/lang/ProcessBuilder/TEST.properties Changeset: ee0387be Branch: shen-late-barriers Author: Roger Calnan Committer: Roger Riggs Date: 2026-01-15 17:08:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ee0387be4c562c7f7ad5240f412d4d5363358855 8375342: jdk/javadoc/doccheck/checks/jdkCheckHtml.java failed with duplicate anchors Reviewed-by: alanb, iris ! src/java.base/share/man/java.md Changeset: 34705a77 Branch: shen-late-barriers Author: Justin Lu Date: 2026-01-15 17:38:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/34705a77f9a90da5ab2a440c11d79aef7bb3ba54 8375231: Refactor util/ServiceLoader tests to use JUnit 8375232: Refactor util/StringJoiner tests to use JUnit 8375233: Refactor util/Vector tests to use JUnit Reviewed-by: naoto, alanb ! test/jdk/java/util/ServiceLoader/BadProvidersTest.java ! test/jdk/java/util/ServiceLoader/CachingTest.java ! test/jdk/java/util/ServiceLoader/ModulesTest.java ! test/jdk/java/util/ServiceLoader/NoInterferenceTest.java ! test/jdk/java/util/ServiceLoader/ReloadTest.java ! test/jdk/java/util/ServiceLoader/TwoIterators.java ! test/jdk/java/util/ServiceLoader/basic/ServiceLoaderBasicTest.java ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerOomUtf16Test.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java ! test/jdk/java/util/Vector/ArrayManagement.java Changeset: 3f01e8b9 Branch: shen-late-barriers Author: Kirill Shirokov Committer: Sergey Bylokhov Date: 2026-01-15 18:52:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f01e8b9b8f68560545540f9a70391a7ff7726d0 8366522: CodeSource.getCodeSigners() throws NPE within empty certs Reviewed-by: mullan ! src/java.base/share/classes/java/security/CodeSource.java + test/jdk/java/security/CodeSource/CodeSourceNoInputs.java Changeset: e97fb0e2 Branch: shen-late-barriers Author: Koushik Thirupattur Committer: Valerie Peng Date: 2026-01-15 19:01:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e97fb0e2072a16c59014599719b64e8ea52a4976 8367024: JNI exception pending in Java_sun_security_pkcs11_wrapper_PKCS11_C_1DeriveKey of p11_keymgmt.c:950 Reviewed-by: valeriep, hchao, djelinski ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_keymgmt.c Changeset: 25c834a8 Branch: shen-late-barriers Author: Koushik Thirupattur Committer: Valerie Peng Date: 2026-01-15 19:05:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/25c834a897ac0cac94942a019c9e377a53851f2c 8366807: JNI exception pending in Java_sun_security_pkcs11_wrapper_PKCS11_initializeLibrary of p11_general.c:106 Reviewed-by: valeriep ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_general.c Changeset: a8b845e0 Branch: shen-late-barriers Author: Kim Barrett Date: 2026-01-15 19:14:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a8b845e08ce2f1fbe7d807cd963cb6b5e4df5ce6 8374445: Fix -Wzero-as-null-pointer-constant warnings in JfrSet Reviewed-by: mgronlun ! src/hotspot/share/jfr/utilities/jfrSet.hpp Changeset: 30cda000 Branch: shen-late-barriers Author: Brian Burkhalter Date: 2026-01-15 19:31:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/30cda00010888b6e9a2bf8cdeaedbb3eb4b6a222 8375294: (fs) Files.copy can fail with EOPNOTSUPP when copy_file_range not supported Reviewed-by: alanb, jpai ! src/java.base/linux/native/libnio/ch/FileDispatcherImpl.c ! src/java.base/linux/native/libnio/fs/LinuxNativeDispatcher.c Changeset: a1b039aa Branch: shen-late-barriers Author: Hai-May Chao Date: 2026-01-15 22:33:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a1b039aa989ca91b6e70962363f720f581c5bfaf 8286032: keytool -list -alias should not assume it is always a certificate Reviewed-by: weijun ! src/java.base/share/classes/sun/security/tools/keytool/Main.java + test/jdk/sun/security/tools/keytool/ListAlias.java ! test/jdk/sun/security/tools/keytool/WeakAlg.java Changeset: 87cbcada Branch: shen-late-barriers Author: William Kemper Date: 2026-01-15 22:35:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/87cbcadacfa20b24e9ba0bf8374ecbcd331d2b35 8351892: GenShen: Remove vestigial young generation sizing options Reviewed-by: kdnilsen, ysr ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp Changeset: 1d889b92 Branch: shen-late-barriers Author: Volodymyr Paprotski Date: 2026-01-15 23:11:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1d889b92bde5dfcb1fbe6cddb389a77f92eb1ce7 8360271: String.indexOf intrinsics fail with +EnableX86ECoreOpts and -CompactStrings Reviewed-by: thartmann, jbhateja, sviswanathan ! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp ! test/jdk/java/lang/String/IndexOf.java Changeset: fddba3b7 Branch: shen-late-barriers Author: Phil Race Date: 2026-01-16 00:47:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fddba3b7ecb11136e9699861b5d86aeb3d481be6 8375350: Remove usage of AppContext from javax.imageio implementation Reviewed-by: kizune, dnguyen ! src/java.desktop/share/classes/javax/imageio/ImageIO.java Changeset: 9876875e Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2026-01-16 02:51:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9876875e37b5cd4ac5263007ff96611ab0707cd5 8375364: [macos] Some jpackage signing tests fail after JDK-8375240 Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java Changeset: e4474ad8 Branch: shen-late-barriers Author: SendaoYan Date: 2026-01-16 03:19:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4474ad8ae250771e031b8c18809d3e461970365 8375367: vmTestbase tests reported variable uninitialized by clang23 Reviewed-by: sspitsyn, amenkov, lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA04/ma04t002/ma04t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA04/ma04t002/ma04t002a.cpp Changeset: fda8d050 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-16 07:48:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fda8d0506a511c00e65c3f97aaaf6f018945b213 8375455: G1: Remove unused G1HeapRegionStats::coarsen_stats() Reviewed-by: kbarrett ! src/hotspot/share/gc/g1/g1CardSet.cpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp Changeset: 5664d914 Branch: shen-late-barriers Author: Richard Reingruber Date: 2026-01-16 08:01:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5664d9148401934cd26308dc4493f4a5656e89bd 8374769: PPC: MASM::pop_cont_fastpath() should reset _cont_fastpath if SP == _cont_fastpath Reviewed-by: mdoerr ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp Changeset: b7346c30 Branch: shen-late-barriers Author: Matthias Baesken Date: 2026-01-16 08:03:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b7346c307fc1aba01c10fc6dc745e5e520b1d7b9 8375311: Some builds are missing debug helpers Reviewed-by: mdoerr, aph ! src/hotspot/share/utilities/debug.cpp Changeset: e7432d57 Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2026-01-16 20:03:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7432d574540109e2c4faca11cf49d9272a147e6 8375323: Improve handling of the "--app-content" and "--input" options in jpackage Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackager.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromOptions.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacDmgPackageMixin.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationImageUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromOptions.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromOptions.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/JOptSimpleOptionsBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionArrayValueConverter.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpec.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecMapperOptionScope.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionValueConverter.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsAnalyzer.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsProcessor.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardAppImageFileOption.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardValueConverter.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Validator.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/ValueConverter.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/ValueConverterFunction.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Application.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/RootedPath.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExePackager.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackager.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PackagingPipelineTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionSpecMutatorOptionScopeTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionSpecTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionValueConverterTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardOptionTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardValueConverterTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/FileUtilsTest.java ! test/jdk/tools/jpackage/junit/tools/jdk/jpackage/test/JUnitUtils.java ! test/jdk/tools/jpackage/share/AppContentTest.java ! test/jdk/tools/jpackage/share/InOutPathTest.java Changeset: 9b47c23b Branch: shen-late-barriers Author: Alexey Semenyuk Date: 2026-01-16 23:16:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9b47c23b4b809f7070c6c8279b7ffdf83234dcdb 8375242: [macos] Improve jpackage signing coverage Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java ! test/jdk/tools/jpackage/macosx/EntitlementsTest.java ! test/jdk/tools/jpackage/macosx/MacSignTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java + test/jdk/tools/jpackage/macosx/SigningBase.java ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java ! test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java - test/jdk/tools/jpackage/macosx/base/SigningBase.java Changeset: 0dd5b591 Branch: shen-late-barriers Author: SendaoYan Date: 2026-01-17 04:30:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0dd5b59194f32f54c2ec6572833f45e1402515ba 8375370: XRBackendNative.c reported variable uninitialized by clang23 Reviewed-by: prr ! src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c Changeset: 436c62af Branch: shen-late-barriers Author: Yasumasa Suenaga Date: 2026-01-17 06:24:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/436c62afd285a3ce2be9aef59876df4b9f0955ff 8373867: Improve robustness of Attach API for finding tmp directory Reviewed-by: sspitsyn, amenkov ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/share/classes/com/sun/tools/attach/AttachNotSupportedException.java + test/jdk/com/sun/tools/attach/TestWithoutDumpableProcess.java Changeset: a0e6f028 Branch: shen-late-barriers Author: Shawn M Emery Committer: Jatin Bhateja Date: 2026-01-17 11:08:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a0e6f028a8952f61d9115f7bdf04b8a87f8ebba4 8360934: Add AVX-512 intrinsics for ML-KEM - enhancement on AVX512_VBMI Co-authored-by: Sandhya Viswanathan Reviewed-by: jbhateja, vpaprotski ! src/hotspot/cpu/x86/stubGenerator_x86_64_kyber.cpp Changeset: 1cdb8174 Branch: shen-late-barriers Author: Yasumasa Suenaga Date: 2026-01-18 07:35:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1cdb8174220e52c055406e0e927bc982c91ac595 8375575: AttachNotSupportedException constructor missing @since 27 Reviewed-by: liach ! src/jdk.attach/share/classes/com/sun/tools/attach/AttachNotSupportedException.java Changeset: a67979c4 Branch: shen-late-barriers Author: Guanqiang Han Committer: David Holmes Date: 2026-01-19 02:33:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a67979c4e6dcea70e63cc79a105be12a9306c660 8375125: assert(false) failed: "Attempting to acquire lock NativeHeapTrimmer_lock/nosafepoint out of order with lock ConcurrentHashTableResize_lock/nosafepoint-2 -- possible deadlock" when using native heap trimmer Reviewed-by: dholmes, stuefe ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp + test/hotspot/jtreg/runtime/os/TestTrimNativeHeapIntervalTablesCleanup.java Changeset: 75172e06 Branch: shen-late-barriers Author: Per Minborg Date: 2026-01-19 07:45:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/75172e06585060e5efca080a11d8a8a51b40afed 8374717: Unclear wording in docs for recursion for List, Map and LazyConstant Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/LazyConstant.java ! src/java.base/share/classes/java/util/List.java ! src/java.base/share/classes/java/util/Map.java Changeset: 9d7ecd51 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-19 08:32:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9d7ecd51d72a1a9f34a19c07813e8b5530e6a944 8375437: G1: Convert G1EvacFailureRegions to use Atomic Reviewed-by: stefank, iwalulya ! src/hotspot/share/gc/g1/g1EvacFailureRegions.cpp ! src/hotspot/share/gc/g1/g1EvacFailureRegions.hpp ! src/hotspot/share/gc/g1/g1EvacFailureRegions.inline.hpp Changeset: 30f39d88 Branch: shen-late-barriers Author: David Briemann Date: 2026-01-19 08:54:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/30f39d88e5af36bb6db458c03215e9fa6a31d6f3 8375530: PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build Reviewed-by: mdoerr, shade ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp Changeset: 3e181485 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-19 09:02:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e181485709d108ef3d1e6b595fbd95ecc8ef74a 8375439: G1: Convert G1MonotonicArena class to use Atomic Reviewed-by: stefank, iwalulya ! src/hotspot/share/gc/g1/g1MonotonicArena.cpp ! src/hotspot/share/gc/g1/g1MonotonicArena.hpp ! src/hotspot/share/gc/g1/g1MonotonicArena.inline.hpp Changeset: e0edc656 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-19 12:57:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e0edc656240d18b4468212c38f136084a50be301 8375463: G1: Remove AtomicAccess include from files that do not use it Reviewed-by: stefank, iwalulya ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.inline.hpp ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp Changeset: 6942bb2b Branch: shen-late-barriers Author: Andreas Steiner Committer: Christoph Langer Date: 2026-01-19 13:54:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6942bb2b313c2d81e95f692dd947733b1149e8b8 8374802: java/net/DatagramSocket/SendReceiveMaxSize.java fails on AIX due to small default RCVBUF size Reviewed-by: alanb ! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java Changeset: e7f1f16a Branch: shen-late-barriers Author: Christian Hagedorn Date: 2026-01-19 14:02:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7f1f16a88ce239f22f86e479a5e806f531fbe31 8375271: [IR Framework] Rename IREncoding to ApplicableIRRules and driver/flag/test VM to Driver/Flag/Test VM Reviewed-by: dfenacci, thartmann, mhaessig ! test/hotspot/jtreg/compiler/lib/ir_framework/AbstractInfo.java ! test/hotspot/jtreg/compiler/lib/ir_framework/CompLevel.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IR.java ! test/hotspot/jtreg/compiler/lib/ir_framework/README.md ! test/hotspot/jtreg/compiler/lib/ir_framework/Scenario.java ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/FlagVMProcess.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMException.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/ApplicableIRRulesParser.java - test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IREncodingParser.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IRMethodBuilder.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestClassParser.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestMethod.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestMethods.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfo.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfoParser.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/CompileQueueMessages.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/HotSpotPidFileParser.java ! test/hotspot/jtreg/compiler/lib/ir_framework/flag/CompilePhaseCollector.java ! test/hotspot/jtreg/compiler/lib/ir_framework/flag/FlagVM.java ! test/hotspot/jtreg/compiler/lib/ir_framework/shared/NoTestsRunException.java ! test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java = test/hotspot/jtreg/compiler/lib/ir_framework/test/ApplicableIRRulesPrinter.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/VMInfoPrinter.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java Changeset: c44a99a7 Branch: shen-late-barriers Author: Quan Anh Mai Date: 2026-01-19 14:20:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c44a99a758f38ceea84e03905d2ffb9c1fd1987a 8374180: C2 crash in PhaseCCP::verify_type - fatal error: Not monotonic Reviewed-by: hgreule, bmaillard, epeter ! src/hotspot/share/opto/rangeinference.hpp ! src/hotspot/share/opto/type.hpp ! test/hotspot/gtest/opto/test_rangeinference.cpp + test/hotspot/jtreg/compiler/ccp/TestWrongXorIWiden.java Changeset: f2d5290c Branch: shen-late-barriers Author: Casper Norrbin Date: 2026-01-19 14:44:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f2d5290c29b0b832e64ab2b4dc04cd892a627ca2 8367319: Add os interfaces to get machine and container values separately Reviewed-by: eosterlund, sgehwolf ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp ! src/hotspot/os/linux/cgroupUtil_linux.cpp ! src/hotspot/os/linux/cgroupUtil_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 ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java Changeset: 496af3cf Branch: shen-late-barriers Author: Kim Barrett Date: 2026-01-19 18:05:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/496af3cf4769b78fa0928450a87928d259511c51 8375093: Convert GlobalCounter to use Atomic Reviewed-by: dholmes, iwalulya ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/utilities/globalCounter.cpp ! src/hotspot/share/utilities/globalCounter.hpp ! src/hotspot/share/utilities/globalCounter.inline.hpp Changeset: 303de9a3 Branch: shen-late-barriers Author: Xiaohong Gong Date: 2026-01-20 01:43:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/303de9a3f2ba93f0bbe42044483a0b48c82b70cb 8370666: VectorAPI: Add clear comments for vector relative code in c2 Reviewed-by: epeter, jbhateja, qamai ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! src/hotspot/share/opto/vectornode.hpp Changeset: ca6925ec Branch: shen-late-barriers Author: David Holmes Date: 2026-01-20 06:18:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ca6925ec6bf44cf7d4704becc194389e4c87b74f 8370112: Remove VM_Version::supports_fast_class_init_checks() in platform-specific code Reviewed-by: shade, fyang ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp Changeset: e45f5656 Branch: shen-late-barriers Author: Prasanta Sadhukhan Date: 2026-01-20 07:10:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e45f5656bc90421c9acb0cbf87164162039ddf81 8373650: Test "javax/swing/JMenuItem/6458123/ManualBug6458123.java" fails because the check icons are not aligned properly as expected Reviewed-by: tr, dnguyen ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java Changeset: d9db4fb3 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-20 08:01:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d9db4fb36e4f90546dc3fc19b5923b8be6a2f518 8373894: G1: Count evacuation-failed garbage collections in gc cpu usage Reviewed-by: iwalulya, kbarrett ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! test/hotspot/jtreg/gc/stress/TestMultiThreadStressRSet.java Changeset: c5f288e2 Branch: shen-late-barriers Author: Leo Korinth Date: 2026-01-20 09:30:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c5f288e2ae2ebe6ee4a0d39d91348f746bd0e353 8373253: Re-work InjectGCWorkerCreationFailure for future changes Reviewed-by: stefank, tschatzl, iwalulya, sjohanss ! src/hotspot/share/gc/shared/workerThread.cpp ! src/hotspot/share/gc/shared/workerThread.hpp Changeset: afbb3a04 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-20 10:31:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/afbb3a041545ea11ee1514d329c1a6cc4cb969d2 8375620: G1: Convert G1CardTableClaimTable to use Atomic Reviewed-by: kbarrett, shade ! src/hotspot/share/gc/g1/g1CardTableClaimTable.cpp ! src/hotspot/share/gc/g1/g1CardTableClaimTable.hpp ! src/hotspot/share/gc/g1/g1CardTableClaimTable.inline.hpp Changeset: 8c615190 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-20 10:34:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8c615190e69ee6e521990595fc23197f38ad6f14 8375624: G1: Convert G1JavaThreadsListClaimer to use Atomic Reviewed-by: kbarrett, shade ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp Changeset: fe102918 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-20 10:34:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe102918dd4f33ba030c4c4301a676ac8497fd90 8375630: G1: Convert G1ConcurrentMark to use Atomic Reviewed-by: kbarrett, shade ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp Changeset: 3cc713fa Branch: shen-late-barriers Author: Jonas Norlinder Committer: David Holmes Date: 2026-01-20 11:40:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3cc713fa296dfb59bbc03f2cfd4fc7d8f4b44be2 8374945: Avoid fstat in os::open Reviewed-by: dholmes, jsjolen, redestad ! src/hotspot/os/linux/os_linux.cpp Changeset: 03704012 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-20 13:22:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/037040129e82958bd023e0b24d962627e8653710 8375643: G1: Convert G1RegionMarkStatsCache to use Atomic Reviewed-by: shade, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1FullCollector.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp Changeset: 5ba91fed Branch: shen-late-barriers Author: Christian Heilmann Committer: Alexey Ivanov Date: 2026-01-20 15:00:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ba91fed345b078a67ad6bead1d8893bd9289f58 8297191: [macos] Printing a page range with starting page > 1 results in missing pages Reviewed-by: aivanov, prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m ! test/jdk/java/awt/print/PrinterJob/PageRanges.java Changeset: 21dc41f7 Branch: shen-late-barriers Author: Hai-May Chao Date: 2026-01-20 16:16:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/21dc41f744edd138e77970d4e25e3a7eda41621f 8314323: Implement JEP 527: TLS 1.3 Hybrid Key Exchange Co-authored-by: Jamil Nimeh Co-authored-by: Weijun Wang Reviewed-by: wetmore, mullan + src/java.base/share/classes/sun/security/ssl/DHasKEM.java + src/java.base/share/classes/sun/security/ssl/Hybrid.java + src/java.base/share/classes/sun/security/ssl/HybridProvider.java ! src/java.base/share/classes/sun/security/ssl/KAKeyDerivation.java + src/java.base/share/classes/sun/security/ssl/KEMKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java ! src/java.base/share/classes/sun/security/ssl/NamedGroup.java ! src/java.base/share/classes/sun/security/ssl/SSLKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/classes/sun/security/x509/X509Key.java ! test/jdk/javax/net/ssl/SSLParameters/NamedGroups.java ! test/jdk/javax/net/ssl/TLSCommon/NamedGroup.java ! test/jdk/javax/net/ssl/TLSv13/ClientHelloKeyShares.java ! test/jdk/javax/net/ssl/TLSv13/HRRKeyShares.java ! test/jdk/sun/security/pkcs11/tls/fips/FipsModeTLS.java ! test/jdk/sun/security/ssl/CipherSuite/DisabledCurve.java ! test/jdk/sun/security/ssl/CipherSuite/NamedGroupsWithCipherSuite.java ! test/jdk/sun/security/ssl/CipherSuite/RestrictNamedGroup.java ! test/jdk/sun/security/ssl/CipherSuite/SupportedGroups.java ! test/micro/org/openjdk/bench/java/security/SSLHandshake.java ! test/micro/org/openjdk/bench/javax/crypto/full/KEMBench.java ! test/micro/org/openjdk/bench/javax/crypto/full/KeyPairGeneratorBench.java Changeset: b2b4729b Branch: shen-late-barriers Author: Christian Stein Date: 2026-01-20 16:28:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b2b4729ba2dbbb7cecb177612bd08927ccb085f2 8375015: CompletionAPITest::testDocumentation failed - AssertionFailedError: expected: but was: Reviewed-by: jlahoda ! test/langtools/jdk/jshell/CompletionAPITest.java Changeset: 72bf0bb6 Branch: shen-late-barriers Author: Kelvin Nilsen Date: 2026-01-20 16:49:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72bf0bb6f6eaf61b3800d885733e23b7b42bf9c9 8353115: GenShen: mixed evacuation candidate regions need accurate live_data Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp Changeset: 5f8cb30f Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-20 18:16:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5f8cb30fc0296a2b487edf9dee63e810f4861e8e 8375626: G1: Convert G1CollectionSetChooser to use Atomic Reviewed-by: kbarrett, shade ! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp Changeset: 42439eb6 Branch: shen-late-barriers Author: Emanuel Peter Date: 2026-01-20 18:30:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/42439eb60c4488711f182d0d6ee5165b4972b99d 8374889: C2 VectorAPI: must handle impossible combination of signed cast from float Reviewed-by: dlong, qamai ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/vectorIntrinsics.cpp + test/hotspot/jtreg/compiler/vectorapi/TestCastShapeBadOpc.java Changeset: aaca0a2c Branch: shen-late-barriers Author: Chen Liang Date: 2026-01-20 21:54:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aaca0a2c1f3de06a1349ae9084e9e9dbec991421 8375742: Test java/lang/invoke/MethodHandleProxies/Driver.java does not run Unnamed.java Reviewed-by: jvernee ! test/jdk/java/lang/invoke/MethodHandleProxies/Driver.java ! test/jdk/java/lang/invoke/MethodHandleProxies/Unnamed.java Changeset: 4fd7595f Branch: shen-late-barriers Author: Naoto Sato Date: 2026-01-20 22:45:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4fd7595f1b607588d9854471a701c2992c6bec60 8374905: Clarify ZonedDateTime#toString() documentation regarding omitted zero seconds Reviewed-by: rriggs, bpb ! src/java.base/share/classes/java/time/ZonedDateTime.java Changeset: ca3e6236 Branch: shen-late-barriers Author: Dingli Zhang Date: 2026-01-20 23:48:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ca3e6236a28794156cc2acf697755229c47735a8 8375657: RISC-V: Need to check size in SharedRuntime::is_wide_vector Reviewed-by: fjiang, fyang ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp Changeset: f8fb7804 Branch: shen-late-barriers Author: Valerie Peng Committer: bchristi Date: 2025-07-18 23:49:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f8fb78042639d4c436fdad7f501ca4ca28dfe9e3 8265429: Improve GCM encryption Co-authored-by: Daniel Jelinski Reviewed-by: rhalade, pkumaraswamy, ahgross, jnimeh, djelinski ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_crypt.c Changeset: 9f3f960b Branch: shen-late-barriers Author: Jayathirth D V Committer: bchristi Date: 2025-08-18 10:25:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9f3f960b364bad96bfcd469d7993d2aedbc020a4 8364214: Enhance polygon data support Reviewed-by: rhalade, psadhukhan, mschoene, prr ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java ! src/java.desktop/share/classes/sun/java2d/pipe/SpanClipRenderer.java Changeset: 3b6ac2af Branch: shen-late-barriers Author: Jayathirth D V Committer: bchristi Date: 2025-08-20 03:17:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3b6ac2af9c8637891092955474b27e5400650dfc 8362308: Enhance Bitmap operations Reviewed-by: mschoene, rhalade, psadhukhan, prr ! src/java.desktop/share/native/libmlib_image/mlib_ImageConvMxN_Fp.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConvMxN_ext.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_16ext.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_16nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_32nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_8ext.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_8nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_u16ext.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_u16nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageLookUp_Bit.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageScanPoly.c Changeset: 97bd4458 Branch: shen-late-barriers Author: Prasanta Sadhukhan Committer: bchristi Date: 2025-08-26 03:07:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/97bd4458416dffd901ad07be028a08b3d6dc4881 8365271: Improve Swing supports Reviewed-by: tr, prr, rhalade, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java Changeset: dc46a17f Branch: shen-late-barriers Author: Justin Lu Committer: bchristi Date: 2025-09-03 17:23:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dc46a17f1e569e2ae6857eaed4b1365b6cab02e1 8365058: Enhance CopyOnWriteArraySet Reviewed-by: rhalade, skoivu, vklang, rriggs ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArraySet.java + test/jdk/java/util/concurrent/CopyOnWriteArraySet/SerializationTest.java Changeset: 3afb831a Branch: shen-late-barriers Author: Stuart Marks Committer: bchristi Date: 2025-09-04 18:11:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3afb831ae45182e4219decacc355fae100a41b05 8341496: Improve JMX connections Co-authored-by: Daniel Fuchs Reviewed-by: skoivu, rhalade, coffeys, dfuchs, kevinw, jnimeh ! src/java.rmi/share/classes/javax/rmi/ssl/SslRMIClientSocketFactory.java ! test/jdk/javax/management/security/SecurityTest.java ! test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java ! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java ! test/jdk/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java ! test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java Changeset: 84ee4f97 Branch: shen-late-barriers Author: Renjith Kannath Pariyangad Committer: bchristi Date: 2025-09-10 11:56:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/84ee4f976b1580944bd77bdbd8ccd23569bce3ac 8366446: Test java/awt/geom/ConcurrentDrawPolygonTest.java fails intermittently Reviewed-by: jdv, aivanov, prr, rhalade ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java Changeset: 7e3e35ab Branch: shen-late-barriers Author: Stuart Marks Committer: bchristi Date: 2025-09-10 16:40:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e3e35abef13ddf38d4268e1269c1d18566149ab 8367277: Fix copyright header in JMXInterfaceBindingTest.java Reviewed-by: dfuchs, rhalade, iris, coffeys ! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java Changeset: f24fadc6 Branch: shen-late-barriers Author: Michael McMahon Committer: bchristi Date: 2025-09-15 13:31:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f24fadc6240e2dcb5bcd732c91ccc03d1aa19e8a 8362632: Improve HttpServer Request handling Reviewed-by: djelinski, dfuchs ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/Utils.java Changeset: eddbd359 Branch: shen-late-barriers Author: Harshitha Onkar Committer: bchristi Date: 2025-09-24 18:05:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eddbd359654cf6e2a437367461231ba37ee76918 8359501: Enhance Handling of URIs Reviewed-by: rhalade, ahgross, azvegint, prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDesktopPeer.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDesktopPeer.m ! src/java.desktop/windows/classes/sun/awt/windows/WDesktopPeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Desktop.cpp ! test/jdk/java/awt/Desktop/BrowseTest.java ! test/jdk/java/awt/Desktop/EditAndPrintTest/EditAndPrintTest.java Changeset: 82e5771b Branch: shen-late-barriers Author: Prasanta Sadhukhan Committer: bchristi Date: 2025-10-09 04:40:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/82e5771b0be205c2ef9500ffa750bf97da21823c 8365280: Enhance JOptionPane Reviewed-by: rhalade, prr, tr, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java - test/jdk/javax/swing/JOptionPane/TestJOptionHTMLTag.java Changeset: 07f981f6 Branch: shen-late-barriers Author: Jamil Nimeh Committer: bchristi Date: 2025-11-03 14:53:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/07f981f6b0bb8a7e444fd744791f73853e9fa325 8368032: Enhance Certificate Checking Reviewed-by: ahgross, coffeys, rhalade, mullan, abarashev ! src/java.base/share/classes/sun/security/provider/certpath/URICertStore.java ! src/java.base/share/conf/security/java.security ! test/jdk/sun/security/x509/URICertStore/AIACertTimeout.java ! test/jdk/sun/security/x509/URICertStore/ExtensionsWithLDAP.java Changeset: e25a5a48 Branch: shen-late-barriers Author: Brent Christian Date: 2026-01-21 01:28:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e25a5a4821d03680d00ab6bdbec727732add8206 Merge Reviewed-by: kcr, prr, smarks Changeset: a2e74957 Branch: shen-late-barriers Author: Jayathirth D V Date: 2026-01-21 03:12:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a2e749572e03dd394d123b701e163e3837472dd0 8375063: Update Libpng to 1.6.54 Reviewed-by: serb, prr ! src/java.desktop/share/legal/libpng.md ! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES ! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE ! src/java.desktop/share/native/libsplashscreen/libpng/README ! src/java.desktop/share/native/libsplashscreen/libpng/png.c ! src/java.desktop/share/native/libsplashscreen/libpng/png.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c ! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngmem.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngtrans.c Changeset: 599ed0bb Branch: shen-late-barriers Author: SendaoYan Date: 2026-01-21 03:39:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/599ed0bb5fd62e26c71651bc02f198cd27636cfb 8375485: Tests in vmTestbase/nsk are failing due to missing class unloading after 8373945 Reviewed-by: lmesnik, cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t003.java ! test/hotspot/jtreg/vmTestbase/nsk/share/ClassUnloader.java Changeset: a448f0b9 Branch: shen-late-barriers Author: SendaoYan Date: 2026-01-21 03:39:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a448f0b9f46de35ef26994e8540b9ae242372e8d 8375668: Compiler warning implicit-const-int-float-conversion by clang23 Reviewed-by: dholmes, cnorrbin ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp Changeset: 34d6e5e0 Branch: shen-late-barriers Author: Kim Barrett Date: 2026-01-21 05:56:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/34d6e5e07b8ee43ee7f913dd47fa7c897f52e6c0 8375737: Fix -Wzero-as-null-pointer-constant warnings in arm32 code Reviewed-by: dholmes ! src/hotspot/cpu/arm/frame_arm.cpp ! src/hotspot/cpu/arm/nativeInst_arm_32.cpp ! src/hotspot/cpu/arm/nativeInst_arm_32.hpp Changeset: b5727d27 Branch: shen-late-barriers Author: Kim Barrett Date: 2026-01-21 06:04:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b5727d27622e1e321733f8d0e606b366984104be 8375738: Fix -Wzero-as-null-pointer-constant warnings in MacOSX/bsd code Reviewed-by: erikj, dholmes ! make/hotspot/lib/CompileGtest.gmk ! src/hotspot/os/bsd/memMapPrinter_macosx.cpp ! src/hotspot/os/bsd/os_bsd.cpp Changeset: 560a92a6 Branch: shen-late-barriers Author: Jie Fu Date: 2026-01-21 06:33:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/560a92a6327221c90596bcd17a87722e4910472a 8375787: compiler/vectorapi/TestCastShapeBadOpc.java fails with release VMs Reviewed-by: syan, lmesnik, fyang, epeter ! test/hotspot/jtreg/compiler/vectorapi/TestCastShapeBadOpc.java Changeset: 4f87fb53 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-21 09:01:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4f87fb53ee5c6071fa57dfe9452eca9fe7b460ee 8375622: G1: Convert G1CodeRootSet to use Atomic Reviewed-by: shade, sjohanss ! src/hotspot/share/gc/g1/g1CodeRootSet.cpp Changeset: b1340305 Branch: shen-late-barriers Author: Ivan Walulya Date: 2026-01-21 09:51:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b1340305c8f5ea53b45b8bd3bd2ebe8f74864d40 8238686: G1 may waste lots of space or fail to uncommit when observing MinHeapFreeRatio during sizing after full gc Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1Arguments.cpp Changeset: 5c7c2f09 Branch: shen-late-barriers Author: Francesco Andreuzzi Date: 2026-01-21 10:42:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5c7c2f093b83a017970d9d05c258b4c0910bfc2c 8375717: Outdated link in jdk.jfr.internal.JVM javadoc Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java Changeset: 983ae96f Branch: shen-late-barriers Author: Jatin Bhateja Date: 2026-01-21 11:20:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/983ae96f60c935aa52f482d21ae6a0d947679541 8375498: [VectorAPI] Dump primary vector IR details with -XX:+TraceNewVectors Reviewed-by: epeter ! src/hotspot/share/opto/vectorIntrinsics.cpp Changeset: 4c9103f7 Branch: shen-late-barriers Author: Matthias Baesken Date: 2026-01-21 14:14:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4c9103f7b6c91b0f237859516ef72bb9ee27157e 8374998: Failing os::write - remove bad file Reviewed-by: mdoerr, lucy ! src/hotspot/os/posix/perfMemory_posix.cpp Changeset: 3033e6f4 Branch: shen-late-barriers Author: Kim Barrett Date: 2026-01-21 14:55:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3033e6f421d0f6e0aea1d976a806d7abca7c6360 8375544: JfrSet::clear should not use memset Reviewed-by: mgronlun ! src/hotspot/share/jfr/utilities/jfrSet.hpp Changeset: 17086d31 Branch: shen-late-barriers Author: Maurizio Cimadamore Date: 2026-01-21 16:14:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/17086d31196827432477391fd2921a82868eaa05 8375646: Some parser flags seem unused Reviewed-by: jlahoda, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: a0ac5b34 Branch: shen-late-barriers Author: Damon Nguyen Date: 2026-01-21 18:47:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a0ac5b34a742cf18d86f3ac77110bcaa00192169 8375775: JDK 26 RDP2 L10n resource files update Reviewed-by: naoto, jlu, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_de.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_zh_CN.properties Changeset: 3d919ad4 Branch: shen-late-barriers Author: Serguei Spitsyn Date: 2026-01-22 01:53:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3d919ad43a041eb60ce51e78831c77fd3b109aee 8373366: HandshakeState should disallow suspend ops for disabler threads 8375362: Deadlock with unmount of suspended virtual thread interrupting another virtual thread Reviewed-by: lmesnik, pchilanomate ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/mountUnmountDisabler.cpp ! src/hotspot/share/runtime/suspendResumeManager.cpp + test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest2/ThreadStateTest2.java + test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest2/libThreadStateTest2.cpp Changeset: 38a8309b Branch: shen-late-barriers Author: Ivan Walulya Date: 2026-01-22 05:38:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/38a8309b3f2544fa13448f5217e4227f0e2fe171 8341630: G1: Adopt PartialArrayState to consolidate marking stack in concurrent marking Co-authored-by: Stefan Johansson Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp - src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp - src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.hpp - src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.inline.hpp ! src/hotspot/share/gc/shared/taskqueue.hpp Changeset: 0f4d7750 Branch: shen-late-barriers Author: Tobias Hartmann Date: 2026-01-22 06:56:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f4d775085109981fbf00623d38da22655d04675 8375534: Debug method 'pp' should support compressed oops Reviewed-by: vlivanov, phubner ! src/hotspot/share/utilities/debug.cpp Changeset: f3381f0f Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-22 08:29:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f3381f0ffe2207e1765558f6f49e5a0280a3f920 8375314: Parallel: Crash iterating over unloaded classes for ObjectCountAfterGC event Reviewed-by: rkennke, sjohanss, iwalulya ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.inline.hpp + test/hotspot/jtreg/gc/parallel/TestObjectCountAfterGC.java Changeset: e50bf1f2 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-22 08:29:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e50bf1f2a4702ef48cf16cc4f45d034a652bf358 8375616: G1: Convert G1BatchedTask to use Atomic Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1BatchedTask.cpp ! src/hotspot/share/gc/g1/g1BatchedTask.hpp Changeset: 92236ead Branch: shen-late-barriers Author: Quan Anh Mai Date: 2026-01-22 08:32:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92236ead1dea813cf456855f0aa6b73c16e9dc70 8375618: Incorrect assert in CastLLNode::Ideal Reviewed-by: chagedorn, dlong ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp + test/hotspot/jtreg/compiler/igvn/CastLLBits.java Changeset: 63be87d7 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-22 08:35:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/63be87d7f38a83c5fcdf59b54c6d63e0f0ca34d6 8375977: G1: Convert JVMCICleaningTask to use Atomic Reviewed-by: kbarrett ! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp ! src/hotspot/share/gc/g1/g1ParallelCleaning.hpp Changeset: 03038d80 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-22 08:35:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/03038d802cc43b7694f554978ac9de8edca8a954 8375978: G1: Convert G1Policy to use Atomic Reviewed-by: kbarrett ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 6165daf0 Branch: shen-late-barriers Author: Matthias Baesken Date: 2026-01-22 08:50:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6165daf03c8582cca8e5b075560aa978b90f677c 8375458: Check legal folder of JDK image for unwanted files Reviewed-by: erikj ! test/jdk/build/CheckFiles.java Changeset: ddbd4617 Branch: shen-late-barriers Author: Casper Norrbin Date: 2026-01-22 09:45:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ddbd4617a6172e3054b2afade4f304f66c79816e 8303470: containers/docker/TestMemoryAwareness.java failed with "'memory_limit_in_bytes:.*512000 k' missing from stdout/stderr" Reviewed-by: sgehwolf, dholmes ! src/hotspot/os/linux/osContainer_linux.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: e8eb218c Branch: shen-late-barriers Author: Liam Miller-Cushon Date: 2026-01-22 10:05:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e8eb218ca2d05736adc4b0aefa4b17e3062959b8 8374643: Fix reference to implMethodKind in LambdaToMethod debug printf statement Reviewed-by: vromero, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/LambdaDeserializationStat.java ! test/langtools/tools/javac/lambda/SerializableObjectMethods.java + test/langtools/tools/javac/lambda/SerializableObjectMethods.out Changeset: 6e9256cb Branch: shen-late-barriers Author: Roland Westrelin Date: 2026-01-22 10:37:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e9256cb613c9a3594546a45975a81def2efcf46 8373343: C2: verify AddP base input only set for heap addresses Reviewed-by: dlong, chagedorn, qamai ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/macro.hpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/parse.hpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/parseHelper.cpp ! src/hotspot/share/opto/subtypenode.cpp Changeset: 0ad81fbd Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-22 11:04:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0ad81fbd161edbc8479e5af5c0f8d6098f6c72d1 8375541: G1: Race in G1BarrierSet::write_ref_field_post() Reviewed-by: iwalulya, sjohanss, shade ! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp Changeset: 66e950e9 Branch: shen-late-barriers Author: Ivan Walulya Date: 2026-01-22 11:07:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66e950e9b6414617952d22200831be5b0cafee85 8340470: G1: Adopt PartialArrayState to consolidate marking stack in Full GC Co-authored-by: Stefan Johansson Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullCollector.hpp ! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp ! src/hotspot/share/gc/g1/g1FullGCMarker.cpp ! src/hotspot/share/gc/g1/g1FullGCMarker.hpp ! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp Changeset: 5e0ed3f4 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-22 11:51:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e0ed3f408b6afd7496e0e0da207f7e372b0d446 8375982: G1: Convert G1YoungCollector helper classes to use Atomic Reviewed-by: kbarrett, shade ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp Changeset: 0d1d4d07 Branch: shen-late-barriers Author: Roland Westrelin Date: 2026-01-22 12:09:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0d1d4d07b9fa2368f471f30e176d446698500115 8374725: C2: assert(x_ctrl == get_late_ctrl_with_anti_dep(x->as_Load(), early_ctrl, x_ctrl)) failed: anti-dependences were already checked Reviewed-by: chagedorn, qamai, dfenacci ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestSinkingLoadInputOfPhi.java Changeset: eda15aa1 Branch: shen-late-barriers Author: Weijun Wang Date: 2026-01-22 12:16:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eda15aa19c36142984edaa08850132ca6ae7a369 8277489: Rewrite JAAS UnixLoginModule with FFM Co-authored-by: Martin Doerr Reviewed-by: mdoerr, ascarpino, erikj ! make/modules/jdk.security.auth/Lib.gmk ! src/java.base/share/classes/module-info.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixLoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixSystem.java - src/jdk.security.auth/unix/native/libjaas/Unix.c ! test/jdk/com/sun/security/auth/module/AllPlatforms.java Changeset: 025041ba Branch: shen-late-barriers Author: Artur Barashev Date: 2026-01-22 13:11:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/025041ba04f3ae3a149b9d57d0dde4afaef37f4c 8370885: Default namedGroups values are not being filtered against algorithm constraints Reviewed-by: hchao ! src/java.base/share/classes/sun/security/ssl/NamedGroup.java + test/jdk/sun/security/ssl/CipherSuite/DefaultNamedGroups.java Changeset: 26aab3cc Branch: shen-late-barriers Author: Patricio Chilano Mateo Date: 2026-01-22 14:56:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/26aab3cccdbcf98c329c8d67093eb2dbf4b164e5 8373120: Virtual thread stuck in BLOCKED state Co-authored-by: Alan Bateman Reviewed-by: alanb ! src/java.base/share/classes/java/lang/VirtualThread.java + test/jdk/java/lang/Thread/virtual/stress/NotifiedThenTimedOutWait.java Changeset: 07f6617e Branch: shen-late-barriers Author: Brian Burkhalter Date: 2026-01-22 16:11:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/07f6617e0b2752b538b6c43250dd0bb65fd8c695 8367284: (fs) Support current working directory target in SecureDirectoryStream.move Reviewed-by: alanb ! src/java.base/share/classes/java/nio/file/SecureDirectoryStream.java ! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java ! test/jdk/java/nio/file/DirectoryStream/SecureDS.java Changeset: 8c82b58d Branch: shen-late-barriers Author: Alexander Zuev Date: 2026-01-22 16:36:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8c82b58db960a178566514731e1f8dcbc59b0161 8286258: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value wrong and sometime partially Reviewed-by: psadhukhan, asemenov ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/NavigableTextAccessibility.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/NavigableTextAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/SpinboxAccessibility.m + test/jdk/javax/accessibility/JSpinner/CustomSpinnerAccessibilityTest.java Changeset: 5dfda66e Branch: shen-late-barriers Author: Henry Jen Date: 2026-01-22 17:21:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5dfda66e13df5a88a66a6e4b1ae1bcd4e20ac674 8373928: 4 Dangling pointer defect groups in java.c Reviewed-by: bpb, alanb, jpai, jwaters ! src/java.base/share/native/libjli/java.c Changeset: 96a2649e Branch: shen-late-barriers Author: Hai-May Chao Date: 2026-01-22 17:41:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/96a2649e29b8b4ff9b65b2314d430bc7637c5c61 8373408: SHA1withECDSA is not required for ECDHE and ECDSA Reviewed-by: djelinski, ascarpino ! src/java.base/share/classes/sun/security/ssl/JsseJce.java Changeset: f3121d10 Branch: shen-late-barriers Author: Phil Race Date: 2026-01-22 20:16:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f3121d10237a933087dde926f83a12ce826cde02 8373931: Test javax/sound/sampled/Clip/AutoCloseTimeCheck.java timed out Reviewed-by: dholmes, dnguyen, kizune ! test/jdk/javax/sound/sampled/Clip/AutoCloseTimeCheck.java Changeset: d6ebcf8a Branch: shen-late-barriers Author: Kelvin Nilsen Date: 2026-01-22 21:28:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d6ebcf8a4f42b8e157083be90271e0df3b631033 8357471: GenShen: Share collector reserves between young and old Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldHeuristic.cpp Changeset: 25d2b52a Branch: shen-late-barriers Author: Daniel Jeli?ski Date: 2026-01-22 21:48:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/25d2b52ab97d116024872e567c1c1ffd814616d4 8328046: Need to keep leading zeros in TlsPremasterSecret of TLS1.3 DHKeyAgreement Reviewed-by: hchao ! src/java.base/share/classes/sun/security/ssl/KAKeyDerivation.java Changeset: 0f087a7f Branch: shen-late-barriers Author: SendaoYan Date: 2026-01-23 00:57:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f087a7fef2d3979badefde02a1e85351379f18c 8376051: gc/stress/TestStressG1Uncommit.java fails assertLessThan: expected that xxx < xxx Reviewed-by: tschatzl, shade ! test/hotspot/jtreg/gc/stress/TestStressG1Uncommit.java Changeset: 7f2aa59f Branch: shen-late-barriers Author: Ioi Lam Date: 2026-01-23 06:24:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7f2aa59f8220f302a3f8662eeca3291dcf86d2ad 8375654: Exclude all array classes from dynamic CDS archive Reviewed-by: kvn, vlivanov ! src/hotspot/share/cds/archiveBuilder.cpp ! test/hotspot/jtreg/ProblemList-AotJdk.txt + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArraySuperTest.java Changeset: 39f0e6d6 Branch: shen-late-barriers Author: Julian Waters Date: 2026-01-23 07:07:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/39f0e6d6f91bf7e75862851ca0e00fc62780f938 8375241: Simplify --with-native-debug-symbols-level option implementation Reviewed-by: erikj, shade ! make/autoconf/flags-cflags.m4 Changeset: 315bf07b Branch: shen-late-barriers Author: Jan Lahoda Date: 2026-01-23 07:40:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/315bf07b23ad6c5f86fc8fe976abd9e9a8548404 8375119: SwitchBoostraps.enumSwitch does not throw an NPE when lookup is null in some cases Reviewed-by: liach ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java Changeset: ca37dba4 Branch: shen-late-barriers Author: Volkan Yazici Date: 2026-01-23 08:27:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ca37dba4d40bf3f71c5489829c893346faec1c56 8376089: Increase QUIC idle timeout in H3FixedThreadPoolTest to collect more diagnostic Reviewed-by: dfuchs, jpai ! test/jdk/java/net/httpclient/http3/H3FixedThreadPoolTest.java Changeset: fa20391e Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-23 08:31:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa20391e73102a5d6a5b0a760d95a4225c673e04 8375966: G1: Convert G1UpdateRegionLivenessAndSelectForRebuildTask to use Atomic Reviewed-by: kbarrett, shade ! src/hotspot/share/gc/g1/g1ConcurrentMarkRemarkTasks.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkRemarkTasks.hpp Changeset: 6f6966b2 Branch: shen-late-barriers Author: Guanqiang Han Committer: Dean Long Date: 2026-01-23 11:37:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6f6966b28b2c5a18b001be49f5db429c667d7a8f 8374862: assert(false) failed: Attempting to acquire lock MDOExtraData_lock/nosafepoint-1 out of order with lock tty_lock/tty -- possible deadlock (running with -XX:+Verbose -XX:+WizardMode -XX:+PrintDeoptimizationDetails) Reviewed-by: dholmes, dlong ! src/hotspot/share/interpreter/bytecodeTracer.cpp ! src/hotspot/share/interpreter/bytecodeTracer.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/runtime/vframeArray.cpp + test/hotspot/jtreg/compiler/uncommontrap/TestDeoptDetailsLockRank.java Changeset: 3fb118a2 Branch: shen-late-barriers Author: Severin Gehwolf Date: 2026-01-23 16:55:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3fb118a29ed68f2fbb64de45468b0f014fa01890 8375692: Hotspot container tests assert with non-ascii vendor name Reviewed-by: naoto, dholmes, syan ! test/hotspot/jtreg/containers/docker/TestJcmd.java ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: 40f7a18b Branch: shen-late-barriers Author: Chen Liang Date: 2026-01-23 17:32:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/40f7a18b2dbf120a95432174664fa897331e8973 8373935: Migrate java/lang/invoke tests away from TestNG Reviewed-by: jvernee, alanb ! test/jdk/java/lang/invoke/8147078/Test8147078.java ! test/jdk/java/lang/invoke/8177146/TestMethodHandleBind.java ! test/jdk/java/lang/invoke/AccessControlTest.java ! test/jdk/java/lang/invoke/ArrayConstructorTest.java ! test/jdk/java/lang/invoke/ArrayLengthTest.java ! test/jdk/java/lang/invoke/CallerSensitiveMethodHandle.java ! test/jdk/java/lang/invoke/ClassSpecializerTest.java ! test/jdk/java/lang/invoke/CompileThresholdBootstrapTest.java ! test/jdk/java/lang/invoke/ConstantIdentityMHTest.java ! test/jdk/java/lang/invoke/DefineClassTest.java ! test/jdk/java/lang/invoke/DropArgumentsTest.java ! test/jdk/java/lang/invoke/DropLookupModeTest.java ! test/jdk/java/lang/invoke/FilterArgumentsTest.java ! test/jdk/java/lang/invoke/FindAccessTest.java ! test/jdk/java/lang/invoke/FoldTest.java ! test/jdk/java/lang/invoke/InvokeGenericTest.java ! test/jdk/java/lang/invoke/InvokeMethodHandleWithBadArgument.java ! test/jdk/java/lang/invoke/InvokeWithArgumentsTest.java ! test/jdk/java/lang/invoke/JavaDocExamplesTest.java ! test/jdk/java/lang/invoke/JavaUtilConcurrentLookupTest.java ! test/jdk/java/lang/invoke/LoopCombinatorTest.java ! test/jdk/java/lang/invoke/MethodHandleInvokeUOE.java ! test/jdk/java/lang/invoke/MethodHandleProxies/Driver.java ! test/jdk/java/lang/invoke/MethodHandleProxies/Unnamed.java ! test/jdk/java/lang/invoke/MethodHandleProxies/m1/module-info.java ! test/jdk/java/lang/invoke/MethodHandleProxies/m1/p1/Main.java ! test/jdk/java/lang/invoke/MethodHandles/TestDropReturn.java ! test/jdk/java/lang/invoke/MethodHandles/TestTableSwitch.java ! test/jdk/java/lang/invoke/MethodHandles/classData/ClassDataTest.java ! test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/Main.java ! test/jdk/java/lang/invoke/MethodHandles/privateLookupIn/Driver.java ! test/jdk/java/lang/invoke/MethodHandles/privateLookupIn/test/module-info.java ! test/jdk/java/lang/invoke/MethodHandles/privateLookupIn/test/p/PrivateLookupInTests.java ! test/jdk/java/lang/invoke/MethodHandlesCollectArgsTest.java ! test/jdk/java/lang/invoke/MethodHandlesGeneralTest.java ! test/jdk/java/lang/invoke/MethodTypeTest.java ! test/jdk/java/lang/invoke/PermuteArgsReturnVoidTest.java ! test/jdk/java/lang/invoke/PermuteArgsTest.java ! test/jdk/java/lang/invoke/SpreadCollectTest.java ! test/jdk/java/lang/invoke/TestVHInvokerCaching.java ! test/jdk/java/lang/invoke/ThrowExceptionsTest.java ! test/jdk/java/lang/invoke/TryFinallyTest.java ! test/jdk/java/lang/invoke/VarArgsTest.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleBaseByteArrayTest.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleBaseTest.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleMethodReferenceTest.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessByte.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessChar.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessModeMethodNames.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessShort.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessString.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/VarHandleTestExact.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessBoolean.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessByte.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessChar.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessDouble.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessFloat.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessShort.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeBoolean.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeByte.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeChar.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeDouble.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeFloat.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeInt.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeLong.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeShort.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeString.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestReflection.java ! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template ! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template ! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestMethodHandleAccess.java.template ! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestMethodType.java.template ! test/jdk/java/lang/invoke/VarHandles/accessibility/TestFieldLookupAccessibility.java ! test/jdk/java/lang/invoke/WrongMethodTypeTest.java ! test/jdk/java/lang/invoke/accessClassAndFindClass/TestAccessClass.java ! test/jdk/java/lang/invoke/accessClassAndFindClass/TestFindClass.java ! test/jdk/java/lang/invoke/accessClassAndFindClass/TestLookup.java ! test/jdk/java/lang/invoke/callerSensitive/CallerSensitiveAccess.java ! test/jdk/java/lang/invoke/condy/BootstrapMethodJumboArgsTest.java ! test/jdk/java/lang/invoke/condy/CondyBSMException.java ! test/jdk/java/lang/invoke/condy/CondyBSMInvocation.java ! test/jdk/java/lang/invoke/condy/CondyBSMValidationTest.java ! test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java ! test/jdk/java/lang/invoke/condy/CondyNameValidationTest.java ! test/jdk/java/lang/invoke/condy/CondyNestedTest.java ! test/jdk/java/lang/invoke/condy/CondyRepeatFailedResolution.java ! test/jdk/java/lang/invoke/condy/CondyReturnPrimitiveTest.java ! test/jdk/java/lang/invoke/condy/CondyStaticArgumentsTest.java ! test/jdk/java/lang/invoke/condy/CondyTypeValidationTest.java ! test/jdk/java/lang/invoke/condy/CondyWithGarbageTest.java ! test/jdk/java/lang/invoke/condy/CondyWrongType.java ! test/jdk/java/lang/invoke/condy/ConstantBootstrapsTest.java ! test/jdk/java/lang/invoke/defineHiddenClass/BasicTest.java ! test/jdk/java/lang/invoke/defineHiddenClass/HiddenNestmateTest.java ! test/jdk/java/lang/invoke/defineHiddenClass/LambdaNestedInnerTest.java ! test/jdk/java/lang/invoke/defineHiddenClass/PreviewHiddenClass.java ! test/jdk/java/lang/invoke/defineHiddenClass/StaticInvocableTest.java ! test/jdk/java/lang/invoke/defineHiddenClass/TypeDescriptorTest.java ! test/jdk/java/lang/invoke/defineHiddenClass/UnloadingTest.java ! test/jdk/java/lang/invoke/findSpecial/FindSpecialTest.java ! test/jdk/java/lang/invoke/lambda/LambdaFileEncodingSerialization.java ! test/jdk/java/lang/invoke/lambda/LambdaHiddenCaller.java ! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java ! test/jdk/java/lang/invoke/lambda/invokeSpecial/InvokeSpecialMethodTest.java ! test/jdk/java/lang/invoke/lambda/superProtectedMethod/InheritedProtectedMethod.java ! test/jdk/java/lang/invoke/lambda/superProtectedMethod/ProtectedMethodInOtherPackage.java ! test/jdk/java/lang/invoke/lookup/ChainedLookupTest.java ! test/jdk/java/lang/invoke/lookup/LookupClassTest.java ! test/jdk/java/lang/invoke/lookup/SpecialStatic.java ! test/jdk/java/lang/invoke/modules/Driver.java ! test/jdk/java/lang/invoke/modules/Driver1.java ! test/jdk/java/lang/invoke/modules/m1/module-info.java ! test/jdk/java/lang/invoke/modules/m1/p1/Main.java ! test/jdk/java/lang/invoke/modules/m3/jdk/test/ModuleAccessTest.java ! test/jdk/java/lang/invoke/modules/m3/module-info.java Changeset: 2c3ad0f4 Branch: shen-late-barriers Author: Cesar Soares Lucas Date: 2026-01-23 17:56:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c3ad0f425c75332412a5e8e5733dd0d073a09c8 8373021: aarch64: MacroAssembler::arrays_equals reads out of bounds Reviewed-by: rkennke, aph ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: e08fb3a9 Branch: shen-late-barriers Author: Phil Race Date: 2026-01-23 18:19:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e08fb3a914ac348dc691ae3fc46c6bdbc34faf46 8375221: Update code to get PrinterResolution from CUPS/IPP print service Reviewed-by: serb, psadhukhan ! src/java.desktop/unix/classes/sun/print/AttributeClass.java ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java ! src/java.desktop/unix/native/common/awt/CUPSfuncs.c ! test/jdk/javax/print/PrintablePrintDPI.java Changeset: e88edd0b Branch: shen-late-barriers Author: Phil Race Date: 2026-01-23 18:53:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e88edd0bc63e0a39f42a6a9e1ced61a79f84ad73 8375338: sun/awt/image/ImageRepresentation/LUTCompareTest.java fails with -Xcheck:jni Reviewed-by: aivanov, serb, krk ! src/java.desktop/share/native/libawt/awt/image/awt_ImageRep.c ! test/jdk/sun/awt/image/ImageRepresentation/LUTCompareTest.java Changeset: e617ccd5 Branch: shen-late-barriers Author: Phil Race Date: 2026-01-23 19:12:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e617ccd529657440eaf20ed68794fea6f6c07fee 8375480: Remove usage of AppContext from javax/swing/text Reviewed-by: serb, psadhukhan ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/LayoutQueue.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/DTD.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/Element.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/ParserDelegator.java - test/jdk/javax/swing/Security/6938813/bug6938813.java - test/jdk/javax/swing/text/LayoutQueue/Test6588003.java - test/jdk/javax/swing/text/html/parser/Test8017492.java Changeset: e5512404 Branch: shen-late-barriers Author: Valerie Peng Date: 2026-01-23 19:46:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e55124041e0181ca14ed95dc5f94d404b7900029 8375549: ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid Reviewed-by: mullan, coffeys ! src/java.base/share/classes/sun/security/util/CryptoAlgorithmConstraints.java + test/jdk/javax/crypto/Cipher/TestDisabledWithOids.java Changeset: 44b74e16 Branch: shen-late-barriers Author: Phil Race Date: 2026-01-23 20:20:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/44b74e165e2d3ea79397d6f1ddbef94f51ac56c7 8375351: Remove usage of AppContext from print implementation Reviewed-by: serb, tr ! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java ! src/java.desktop/share/classes/javax/print/StreamPrintServiceFactory.java ! test/jdk/javax/print/PrintServiceLookup/FlushCustomClassLoader.java Changeset: a3b1aa9f Branch: shen-late-barriers Author: Yasumasa Suenaga Date: 2026-01-24 08:43:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a3b1aa9f7dce30a1c5967cb15a5d523e3d7ea72d 8374482: SA does not handle signal handler frame in mixed jstack Reviewed-by: cjplummer, kevinw ! src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64ThreadContext.java + test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixedCore.java Changeset: a40dbce4 Branch: shen-late-barriers Author: Lei Zhu Committer: Chen Liang Date: 2026-01-24 14:19:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a40dbce495db9959624b72ff619e2e7ae7f7fb8b 8374293: Jshell throws an error and crashes when using keyword Public Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/langtools/jdk/jshell/SnippetHighlightTest.java Changeset: 93255602 Branch: shen-late-barriers Author: SendaoYan Date: 2026-01-25 01:08:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/932556026d6d49fe6f74d4ec4afcb72448611766 8375683: Add notes for sctp tests Reviewed-by: erikj, vyazici ! doc/testing.html ! doc/testing.md Changeset: 38b66b12 Branch: shen-late-barriers Author: Xiaohong Gong Date: 2026-01-26 01:50:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/38b66b12581a3745a37589e32aa0fc880d27b4d4 8374043: C2: assert(_base >= VectorMask && _base <= VectorZ) failed: Not a Vector Reviewed-by: qamai, vlivanov ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.cpp Changeset: 90b54692 Branch: shen-late-barriers Author: Arno Zeller Committer: Jaikiran Pai Date: 2026-01-26 08:34:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/90b546925397ff7cdd1591291e1b87d0bac5604a 8375999: com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails sporadically on Windows Reviewed-by: jpai, mbaesken ! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java Changeset: 2af271e5 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-26 09:12:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2af271e5e64260f05c01cb94bcf95f80fd69b4ff 8375436: G1: Convert G1CardSet classes to use Atomic Reviewed-by: kbarrett, iwalulya ! src/hotspot/share/gc/g1/g1CardSet.cpp ! src/hotspot/share/gc/g1/g1CardSet.hpp ! src/hotspot/share/gc/g1/g1CardSetContainers.hpp ! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp ! src/hotspot/share/gc/g1/g1CardSetMemory.cpp ! test/hotspot/gtest/gc/g1/test_g1CardSetContainers.cpp Changeset: e7cadd90 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-26 09:15:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7cadd90b2872364443873aa4b4b4664bcf02f4d 8375981: G1: Convert G1RemSet helper classes to use Atomic Reviewed-by: shade, iwalulya ! src/hotspot/share/gc/g1/g1RemSet.cpp Changeset: 45970469 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-26 09:16:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4597046984dedfd28bd76bd00dfc4b13ccb38dd4 8375974: G1: Convert G1FullCollector to use Atomic Reviewed-by: kbarrett, iwalulya ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullCollector.hpp ! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp Changeset: a49986c6 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-26 09:16:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a49986c62f4bcc4656f4ce0c7804a96875e9b6c6 8375964: G1: Convert G1BuildCandidateRegionsTask to use Atomic Reviewed-by: shade, iwalulya ! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp Changeset: c3360ff5 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-26 09:17:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c3360ff51155bdd62b758c163351f57f4b410606 8375983: G1: Convert G1ConcurrentRefineStats to use Atomic Reviewed-by: kbarrett, iwalulya ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.hpp + src/hotspot/share/gc/g1/g1ConcurrentRefineStats.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineSweepTask.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineSweepTask.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp Changeset: 0bc2dc34 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-26 09:17:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0bc2dc3401f01b4727077a9844194d1654c3138c 8375971: G1: Convert G1EvacStats to use Atomic Reviewed-by: iwalulya, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1EvacStats.cpp ! src/hotspot/share/gc/g1/g1EvacStats.hpp ! src/hotspot/share/gc/g1/g1EvacStats.inline.hpp Changeset: 90d065e6 Branch: shen-late-barriers Author: Jan Lahoda Date: 2026-01-26 09:42:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/90d065e677535e3f7caa7507f1526062b50ecc67 8375712: Convert java/lang/runtime tests to use JUnit Reviewed-by: liach ! test/jdk/java/lang/runtime/ExactnessConversionsSupportTest.java ! test/jdk/java/lang/runtime/ObjectMethodsTest.java ! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java Changeset: 42c0126f Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-26 09:47:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/42c0126fb2067b5f792e99af9ad131bab7502c08 8376119: G1: Convert volatiles in G1CMMarkStack to Atomic Reviewed-by: kbarrett, iwalulya ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp Changeset: 48d63687 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-26 10:15:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/48d636872f1bd239d12823bf2f9d4aa32384f5e5 8376293: Bad copyright header in g1ConcurrentRefineStats.inline.hpp breaks the build Reviewed-by: mhaessig, chagedorn ! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.inline.hpp Changeset: 30675faa Branch: shen-late-barriers Author: Quan Anh Mai Date: 2026-01-26 11:18:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/30675faa67d1bbb4acc729a841493bb8311416af 8375653: C2: CmpUNode::sub is not monotonic Reviewed-by: chagedorn, mchevalier ! src/hotspot/share/opto/subnode.cpp + test/hotspot/jtreg/compiler/c2/gvn/CmpUNodeValueTests.java + test/hotspot/jtreg/compiler/ccp/TestCmpUMonotonicity.java Changeset: 0f1b96a5 Branch: shen-late-barriers Author: Matthias Baesken Date: 2026-01-26 11:38:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f1b96a50a3a79fd699bf34121df8451ffa37b8f 8375684: Avoid leak in KeystoreImpl.m when using CFArrayCreateMutable Reviewed-by: clanger ! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m Changeset: de5c7a9e Branch: shen-late-barriers Author: Axel Boldt-Christmas Date: 2026-01-26 12:16:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de5c7a9e8607b2a6219d98f9b81ddce4ca92baef 8374676: ZGC: Convert zAbort to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zAbort.cpp ! src/hotspot/share/gc/z/zAbort.hpp ! src/hotspot/share/gc/z/zAbort.inline.hpp Changeset: 8a9127fc Branch: shen-late-barriers Author: Daniel Fuchs Date: 2026-01-26 12:57:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a9127fc2d1f8c1cba952744e1a5a7533bb03537 8376118: java/net/httpclient/StreamingBody.java fails intermittently on Windows Reviewed-by: vyazici, jpai ! test/jdk/java/net/httpclient/StreamingBody.java Changeset: 37cb2282 Branch: shen-late-barriers Author: Hannes Walln?fer Date: 2026-01-26 13:28:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/37cb22826a8f644c699228b8a68852b59933ead5 8373679: Link color accessibility issue in dark theme Reviewed-by: liach, nbenalla ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java Changeset: 319e21e9 Branch: shen-late-barriers Author: Axel Boldt-Christmas Date: 2026-01-26 13:44:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/319e21e9b48b4a9646c803e23d16f0b7df827d3f 8374677: ZGC: Convert zArray to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zArray.hpp ! src/hotspot/share/gc/z/zArray.inline.hpp Changeset: 512f95cf Branch: shen-late-barriers Author: Axel Boldt-Christmas Date: 2026-01-26 13:53:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/512f95cf2632167149e2118853ab4d6d636fe0a3 8374678: ZGC: Convert zForwarding to use Atomic Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/vmStructs_z.hpp ! src/hotspot/share/gc/z/zForwarding.cpp ! src/hotspot/share/gc/z/zForwarding.hpp ! src/hotspot/share/gc/z/zForwarding.inline.hpp Changeset: fef85ff9 Branch: shen-late-barriers Author: Axel Boldt-Christmas Date: 2026-01-26 14:13:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fef85ff932055cd5385633f3b283e6201cdcaa68 8374679: ZGC: Convert zForwardingAllocator to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zForwardingAllocator.cpp ! src/hotspot/share/gc/z/zForwardingAllocator.hpp ! src/hotspot/share/gc/z/zForwardingAllocator.inline.hpp Changeset: b59f49a1 Branch: shen-late-barriers Author: Axel Boldt-Christmas Date: 2026-01-26 14:28:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b59f49a1c3e370f794291a1f948e67d2651ece11 8374680: ZGC: Convert zGeneration to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zGeneration.hpp Changeset: 61b722d5 Branch: shen-late-barriers Author: Axel Boldt-Christmas Date: 2026-01-26 14:45:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/61b722d59a799ba943476a03be3a1c7649aa0c27 8374681: ZGC: Convert zJNICritical to use Atomic Reviewed-by: tschatzl, stefank ! src/hotspot/share/gc/z/zJNICritical.cpp ! src/hotspot/share/gc/z/zJNICritical.hpp Changeset: 99b4e05d Branch: shen-late-barriers Author: Axel Boldt-Christmas Date: 2026-01-26 15:05:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99b4e05d502b68844699faa025e0d5bd51135d8f 8374682: ZGC: Convert zLiveMap to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zLiveMap.cpp ! src/hotspot/share/gc/z/zLiveMap.hpp ! src/hotspot/share/gc/z/zLiveMap.inline.hpp Changeset: 66485675 Branch: shen-late-barriers Author: Axel Boldt-Christmas Date: 2026-01-26 15:14:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/664856757405e149bb98474872938e3a62b62302 8374683: ZGC: Convert zLock to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zLock.hpp ! src/hotspot/share/gc/z/zLock.inline.hpp Changeset: f4607ed0 Branch: shen-late-barriers Author: Axel Boldt-Christmas Date: 2026-01-26 15:35:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f4607ed0a7ea2504c1d72dd3dab0b21e583fa0e7 8374684: ZGC: Convert zMark to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zMark.hpp Changeset: bbae38e5 Branch: shen-late-barriers Author: Christian Hagedorn Date: 2026-01-26 16:23:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bbae38e510efd8877daca5118f45893bb87f6eaa 8375272: [IR Framework] Miscellaneous clean-ups Reviewed-by: mchevalier, dfenacci, thartmann ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/IRMethod.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/NotCompilableIRMethod.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/NotCompilableIRMethodMatchResult.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/ApplicableIRRulesParser.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IRMethodBuilder.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestMethod.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/network/testvm/java/IRRuleIds.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCheckedTests.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestSetupTests.java Changeset: 67beb9cd Branch: shen-late-barriers Author: Henry Jen Date: 2026-01-26 16:38:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/67beb9cd812db2af49c62c95d69f2f27d0a20af8 8373924: Remove unreferenced ImageDecompressor::image_decompressor_close Reviewed-by: alanb ! src/java.base/share/native/libjimage/imageDecompressor.cpp ! src/java.base/share/native/libjimage/imageDecompressor.hpp Changeset: b42861a2 Branch: shen-late-barriers Author: Henry Jen Date: 2026-01-26 17:19:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b42861a2aa5bf5fde348cf17c5e40134148de1b4 8373699: JLink: ModuleReader should be closed in JlinkTask.getReleaseInfo(mref) Reviewed-by: alanb ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java Changeset: 3220c4cb Branch: shen-late-barriers Author: Chen Liang Date: 2026-01-26 18:32:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3220c4cb431a2c4eb8bb2d60f0d5046e40af69bd 8372696: Allow boot classes to explicitly opt-in for final field trusting Reviewed-by: jvernee, jrose, alanb ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceKlassFlags.hpp ! src/java.base/share/classes/java/util/Optional.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java + src/java.base/share/classes/jdk/internal/vm/annotation/TrustFinalFields.java + test/hotspot/jtreg/compiler/corelibs/OptionalFold.java Changeset: c69275dd Branch: shen-late-barriers Author: Phil Race Date: 2026-01-26 18:53:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c69275ddfe8c1769ae82b4ba64b2d6d80bbd8683 8376232: Remove AppContext from Swing synth related classes Reviewed-by: serb, azvegint ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/Effect.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/ImagePainter.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/Region.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java - test/jdk/javax/swing/plaf/synth/7143614/bug7143614.java - test/jdk/javax/swing/plaf/synth/Test6660049.java Changeset: 82bd3831 Branch: shen-late-barriers Author: Hannes Greule Date: 2026-01-26 20:13:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/82bd3831b0f1e268ae76b31a803c86094add8e92 8374538: Wrong specification of MethodHandles.constant(...) Reviewed-by: liach, jvernee ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java Changeset: 12570be6 Branch: shen-late-barriers Author: Damon Nguyen Date: 2026-01-26 21:13:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/12570be64ae2114587e6de4ef79f79be961023b9 8376151: Test javax/swing/JFileChooser/4966171/bug4966171.java is failing with OOME Reviewed-by: prr, azvegint, aivanov ! test/jdk/javax/swing/JFileChooser/4966171/bug4966171.java Changeset: fdcc122a Branch: shen-late-barriers Author: Chen Liang Date: 2026-01-27 00:15:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fdcc122a9db2f6fdeb014e9e731cd3992bb3d0f3 8376422: Run compiler/corelibs/OptionalFold.java with tiered compilation Reviewed-by: dholmes ! test/hotspot/jtreg/compiler/corelibs/OptionalFold.java Changeset: cba7d88c Branch: shen-late-barriers Author: Ioi Lam Date: 2026-01-27 03:16:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cba7d88ca427984ebb27a1634aab10a62c9eede1 8374549: Extend MetaspaceClosure to cover non-MetaspaceObj types Reviewed-by: kvn, asmehra + src/hotspot/share/cds/aotGrowableArray.cpp + src/hotspot/share/cds/aotGrowableArray.hpp + src/hotspot/share/cds/aotGrowableArray.inline.hpp ! src/hotspot/share/cds/aotMapLogger.cpp ! src/hotspot/share/cds/aotMapLogger.hpp ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/cppVtables.hpp ! src/hotspot/share/cds/dumpAllocStats.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/packageEntry.hpp ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/metaspaceClosure.cpp ! src/hotspot/share/memory/metaspaceClosure.hpp + src/hotspot/share/memory/metaspaceClosureType.hpp ! src/hotspot/share/oops/array.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/utilities/growableArray.hpp ! test/hotspot/gtest/utilities/test_metaspaceClosure.cpp Changeset: 5c05d6f2 Branch: shen-late-barriers Author: Axel Boldt-Christmas Date: 2026-01-27 08:26:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5c05d6f230e34cf409529d87b71f768a384ae4b4 8374686: ZGC: Convert zMarkTerminate to use Atomic Reviewed-by: stefank, kbarrett ! src/hotspot/share/gc/z/zMarkTerminate.hpp ! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp Changeset: bd92c68e Branch: shen-late-barriers Author: Axel Boldt-Christmas Date: 2026-01-27 08:36:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd92c68ef0aa7615c62626eb6baf4496b0137cad 8374687: ZGC: Convert zNMethodTableIteration to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zNMethodTableIteration.cpp ! src/hotspot/share/gc/z/zNMethodTableIteration.hpp Changeset: 6fda4417 Branch: shen-late-barriers Author: Axel Boldt-Christmas Date: 2026-01-27 08:42:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6fda44172e955d4e1d181598a97902ed5b16c57b 8374690: ZGC: Convert zRelocate to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRelocate.hpp Changeset: ee2deade Branch: shen-late-barriers Author: Varada M Date: 2026-01-27 10:01:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ee2deaded82e5fbd94aff7dd22cf2d5c57caa94e 8371187: [BigEndian Platforms] Vector lane reversal error Reviewed-by: mdoerr, amitkumar ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.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 Changeset: e0445c09 Branch: shen-late-barriers Author: Eirik Bj?rsn?s Date: 2026-01-27 10:25:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e0445c09f7a967843a56634f72c7545446791e15 8376294: ZipFile.Source.Key should not hold on to its BasicFileAttributes instance Reviewed-by: jpai ! src/java.base/share/classes/java/util/zip/ZipFile.java Changeset: b1aea552 Branch: shen-late-barriers Author: Axel Boldt-Christmas Date: 2026-01-27 10:26:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b1aea5520592e835e33762e349615fe616576103 8374695: ZGC: Convert zTLABUsage to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zTLABUsage.cpp ! src/hotspot/share/gc/z/zTLABUsage.hpp Changeset: 4ff5f3a8 Branch: shen-late-barriers Author: Eirik Bj?rsn?s Date: 2026-01-27 10:28:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ff5f3a8c0910e9ed9d77586bd692c469bdf3460 8376271: ZipFile comment confusingly refers to "native" ZIP file implementation Reviewed-by: jpai ! src/java.base/share/classes/java/util/zip/ZipFile.java Changeset: 5990165d Branch: shen-late-barriers Author: Afshin Zafari Date: 2026-01-27 11:55:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5990165d8257f39595b4c38f4e3e8d6ebb3393e8 8358957: [ubsan]: The assert in layout_helper_boolean_diffbit() in klass.hpp needs UB to fail Reviewed-by: dlong, jsjolen ! src/hotspot/share/oops/klass.hpp Changeset: 528bbe79 Branch: shen-late-barriers Author: Casper Norrbin Date: 2026-01-27 12:33:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/528bbe7919785c50dda583277f4146b25eb4d2a4 8376302: os::Machine::used_memory reports container used memory when running containerized Reviewed-by: eosterlund, sgehwolf ! src/hotspot/share/runtime/os.cpp Changeset: 40d1b642 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-27 12:51:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/40d1b642a43fbc5c6ad21417f2f9d62d99db0201 8376191: Remove AtomicAccess include from files that do not use it in gc/shared Reviewed-by: iwalulya, stefank ! src/hotspot/share/gc/shared/oopStorageSetParState.inline.hpp ! src/hotspot/share/gc/shared/partialArrayState.cpp ! src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/gc/shared/taskqueue.cpp ! src/hotspot/share/gc/shared/taskqueue.inline.hpp ! src/hotspot/share/gc/shared/workerThread.cpp Changeset: 992a8ef4 Branch: shen-late-barriers Author: Daniel Gredler Date: 2026-01-27 13:20:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/992a8ef46bc0a06c70fd5f4f307dbd20e402ed33 8376226: CharsetEncoder.canEncode(CharSequence) is much slower than necessary Reviewed-by: alanb, naoto ! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template ! src/java.base/share/classes/sun/nio/cs/DoubleByte.java ! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java ! src/java.base/share/classes/sun/nio/cs/SingleByte.java ! src/java.base/share/classes/sun/nio/cs/US_ASCII.java + test/micro/org/openjdk/bench/java/nio/CharsetCanEncode.java Changeset: 479ac8b2 Branch: shen-late-barriers Author: Matthias Baesken Date: 2026-01-27 13:30:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/479ac8b2fdfbb64d26b34ff72abd61a1ce5f6c87 8376281: Remove USE_XLC_BUILTINS macro usage in AIX code Reviewed-by: mdoerr, clanger ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/aix_ppc/prefetch_aix_ppc.inline.hpp Changeset: 64b0ae6b Branch: shen-late-barriers Author: Wang Haomin Committer: Erik Joelsson Date: 2026-01-27 14:21:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/64b0ae6be8a7b70ed4cc08333447e9b73bdcbaca 8376276: Add javafx to allowed-list of CheckFiles Reviewed-by: erikj, kcr ! test/jdk/build/CheckFiles.java Changeset: bbb4b0d4 Branch: shen-late-barriers Author: Chen Liang Date: 2026-01-27 14:51:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bbb4b0d498900f929225233008bbdbafaae5d709 8376277: Migrate java/lang/reflect tests away from TestNG Reviewed-by: alanb ! test/jdk/java/lang/reflect/AccessibleObject/CanAccessTest.java ! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java ! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java ! test/jdk/java/lang/reflect/ChainedReflection.java ! test/jdk/java/lang/reflect/DefaultMethodMembers/FilterNotMostSpecific.java ! test/jdk/java/lang/reflect/DefaultStaticTest/DefaultStaticInvokeTest.java ! test/jdk/java/lang/reflect/DefaultStaticTest/DefaultStaticTestData.java ! test/jdk/java/lang/reflect/Field/NegativeTest.java ! test/jdk/java/lang/reflect/Generics/ThreadSafety.java ! test/jdk/java/lang/reflect/IllegalArgumentsTest.java ! test/jdk/java/lang/reflect/Method/MethodArityLimit.java ! test/jdk/java/lang/reflect/MethodHandleAccessorsTest.java ! test/jdk/java/lang/reflect/Proxy/DefaultMethods.java ! test/jdk/java/lang/reflect/Proxy/HiddenProxyInterface.java ! test/jdk/java/lang/reflect/Proxy/LazyInitializationTest.java ! test/jdk/java/lang/reflect/Proxy/ProxyClassAccessTest.java ! test/jdk/java/lang/reflect/Proxy/ProxyLayerTest.java ! test/jdk/java/lang/reflect/Proxy/ProxyTest.java ! test/jdk/java/lang/reflect/Proxy/SealedInterfaceTest.java ! test/jdk/java/lang/reflect/Proxy/TestVarArgs.java ! test/jdk/java/lang/reflect/Proxy/nonPublicProxy/DefaultMethodProxy.java ! test/jdk/java/lang/reflect/annotationSharing/AnnotationSharing.java ! test/jdk/java/lang/reflect/callerCache/CustomLoaderTest.java ! test/jdk/java/lang/reflect/callerCache/ReflectionCallerCacheTest.java ! test/jdk/java/lang/reflect/records/CheckEqualityIsBasedOnFields.java ! test/jdk/java/lang/reflect/records/IsRecordTest.java ! test/jdk/java/lang/reflect/records/RecordReflectionTest.java ! test/jdk/java/lang/reflect/sealed_classes/SealedClassesReflectionTest.java Changeset: a5d0b051 Branch: shen-late-barriers Author: Chen Liang Date: 2026-01-27 15:04:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a5d0b05136e34871366441a8c8e6bda5f20c617c 8376274: JSpec preview support and output enhancement Reviewed-by: hannesw ! make/jdk/src/classes/build/tools/taglet/JSpec.java ! src/java.base/share/classes/java/lang/runtime/ExactConversionsSupport.java Changeset: e8048c87 Branch: shen-late-barriers Author: Roger Riggs Date: 2026-01-27 16:07:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e8048c87bc9c152932ee59cb674bdb6670db2a56 8376509: [process] Problemlist Test java/lang/ProcessBuilder/PipelineLeaksFD.java Reviewed-by: jpai ! test/jdk/ProblemList.txt Changeset: eb6e74b1 Branch: shen-late-barriers Author: Nizar Benalla Date: 2026-01-27 17:14:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eb6e74b1fa794bf16f572d5dbce157d1cae4c505 8374176: Update --release 26 symbol information for JDK 26 build 32 Reviewed-by: liach, iris, darcy ! src/jdk.compiler/share/data/symbols/java.base-Q.sym.txt Changeset: fa1b1d67 Branch: shen-late-barriers Author: Chris Plummer Date: 2026-01-27 20:39:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa1b1d677ac492dfdd3110b9303a4c2b009046c8 8375477: CoreUtils support for SA tests should attempt to locate and unzip core files when they have been zipped Reviewed-by: lmesnik, kevinw ! test/lib/jdk/test/lib/util/CoreUtils.java Changeset: 1161a640 Branch: shen-late-barriers Author: Prasanta Sadhukhan Date: 2026-01-28 06:58:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1161a640abe454b47de95ed73452a78535160deb 8373239: Test java/awt/print/PrinterJob/PageRanges.java fails with incorrect selection of printed pages Reviewed-by: prr, aivanov ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java ! test/jdk/java/awt/print/PrinterJob/PageRanges.java Changeset: 88c8a55a Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2026-01-28 07:44:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/88c8a55a4337a857ac17ffff068f730f67cf5763 8373266: Strengthen constant CardTable base accesses Reviewed-by: tschatzl, xpeng ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp ! src/hotspot/os_cpu/linux_arm/javaThread_linux_arm.cpp ! src/hotspot/share/ci/ciUtilities.cpp ! src/hotspot/share/ci/ciUtilities.hpp ! src/hotspot/share/compiler/disassembler.cpp ! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp Changeset: b2cd3b0d Branch: shen-late-barriers Author: Roland Westrelin Date: 2026-01-28 08:00:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b2cd3b0d48bdabacfd421dee9b9f87a003e0e09d 8350330: C2: PhaseIdealLoop::add_parse_predicate() should mirror GraphKit::add_parse_predicate() Reviewed-by: chagedorn, qamai ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp + test/hotspot/jtreg/compiler/longcountedloops/TestLoopNestTooManyTraps.java Changeset: 4ae4ffd5 Branch: shen-late-barriers Author: Chad Rakoczy Committer: Aleksey Shipilev Date: 2026-01-28 08:08:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ae4ffd5a3114aa2a3832818ee30dc38d9aa2b72 8374513: AArch64: Improve receiver type profiling reliability Reviewed-by: shade, aph ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp Changeset: 6afc0d8f Branch: shen-late-barriers Author: Saranya Natarajan Date: 2026-01-28 09:38:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6afc0d8f39390d474ce8ba16533c30b4c7770388 8366861: Phase AFTER_LOOP_OPTS printed even though the method has no loops Reviewed-by: chagedorn, dfenacci ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp Changeset: 127bfc9b Branch: shen-late-barriers Author: Yasumasa Suenaga Date: 2026-01-28 11:11:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/127bfc9b0dd122c78e702867a88e0847ec362e68 8374926: EnableX86ECoreOpts was not enabled on some hybrid CPU Reviewed-by: vpaprotski, dholmes ! src/hotspot/cpu/x86/vm_version_x86.cpp Changeset: 2a465cb0 Branch: shen-late-barriers Author: Paul H?bner Committer: Joel Sikstr?m Date: 2026-01-28 13:14:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2a465cb0eba6ffe397cf3ad8c1def06bf7a1e392 8371777: Clean up preferred address of G1's archive region Reviewed-by: stefank, jsikstro ! src/hotspot/share/cds/aotMappedHeapLoader.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp Changeset: 8c86b1bb Branch: shen-late-barriers Author: Roger Calnan Committer: Weijun Wang Date: 2026-01-28 14:18:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8c86b1bb1054b565cf23156d89ee8925a4e32597 8375325: add anchors to the options in the security man pages Reviewed-by: weijun, hchao ! src/java.base/share/man/keytool.md ! src/java.security.jgss/windows/man/kinit.md ! src/java.security.jgss/windows/man/klist.md ! src/java.security.jgss/windows/man/ktab.md ! src/jdk.jartool/share/man/jarsigner.md Changeset: 8095e33e Branch: shen-late-barriers Author: Christian Stein Date: 2026-01-28 15:02:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8095e33ee88759cf2fbe61e2284d95f6b7fb9a3a 8375433: jar should validate automatic module names Reviewed-by: jvernee ! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! test/jdk/tools/jar/ValidatorTest.java Changeset: 0e2e66be Branch: shen-late-barriers Author: Matthias Baesken Date: 2026-01-28 16:30:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0e2e66be2423335002a53d887df35d2348a3ec9f 8376402: Dependencies::print_statistics() and AbstractClassHierarchyWalker::print_statistics() are not called from PRODUCT code Reviewed-by: azafari, chagedorn ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/code/dependencies.hpp Changeset: 50d872ad Branch: shen-late-barriers Author: Brian Burkhalter Date: 2026-01-28 16:30:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50d872ad7ac5fa5a3406517eb53d8f61f81706df 8376419: (fs) Minor improvement of java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java Reviewed-by: jpai ! test/jdk/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java Changeset: 89a18c01 Branch: shen-late-barriers Author: Phil Race Date: 2026-01-28 17:58:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/89a18c0108e10dc4ca4a4fa9e8718d49036f8871 8376432: Remove AppContext from sun/swing/DefaultLookup.java Reviewed-by: psadhukhan, azvegint, aivanov ! src/java.desktop/share/classes/sun/swing/DefaultLookup.java Changeset: 7efa3168 Branch: shen-late-barriers Author: Phil Race Date: 2026-01-28 18:01:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7efa3168b706c1d061c4ee65574427ef1f50fc7b 8376434: Remove AppContext from awt ImageFetcher implementation Reviewed-by: azvegint, aivanov ! src/java.desktop/share/classes/sun/awt/image/ImageFetcher.java Changeset: 0722ae92 Branch: shen-late-barriers Author: Phil Race Date: 2026-01-28 19:53:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0722ae926ff1327c47a922b1ca0b493a0d06526e 8376433: Remove AppContext from Swing Windows L&F implementation Reviewed-by: serb, aivanov ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/AnimationController.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsButtonUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLabelUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToggleButtonUI.java Changeset: 09ed8e66 Branch: shen-late-barriers Author: Xiaolong Peng Date: 2026-01-28 21:28:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/09ed8e66dc7a788763a2c7c24f54e93ec8eafedb 8376531: Genshen: Convert ShenandoahOldGeneration to use Atomic Reviewed-by: wkemper, shade ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp Changeset: 2529e2fe Branch: shen-late-barriers Author: Prasanta Sadhukhan Date: 2026-01-29 02:30:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2529e2fe8dfe9685033bb0ae558266b8bc3cf95c 8376169: JPopupMenu.setInvoker(null) causes NPE Reviewed-by: aivanov, azvegint, prr, kizune ! src/java.desktop/share/classes/javax/swing/JPopupMenu.java ! test/jdk/javax/swing/JPopupMenu/TestPopupInvoker.java Changeset: 62c7e9ae Branch: shen-late-barriers Author: Phil Race Date: 2026-01-29 04:49:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/62c7e9aefd4320d9d0cd8fa10610f59abb4de670 8376423: Test javax/swing/plaf/metal/MetalUtils/bug6190373.java failed: ClassCastException: class java.lang.Character cannot be cast to class javax.swing.Painter Reviewed-by: aivanov, tr ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java ! src/java.desktop/share/classes/sun/swing/SwingAccessor.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java - test/jdk/javax/swing/UIManager/Test6657026.java - test/jdk/javax/swing/plaf/metal/MetalUtils/bug6190373.java Changeset: 19c6fdf1 Branch: shen-late-barriers Author: Jaikiran Pai Date: 2026-01-29 06:34:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/19c6fdf11b01308e9f99ce5666bfffcfbc453de3 8376290: SocketChannel.finishConnect() contains confusing "getsockopt" in exception message for a failed connect() on Windows Reviewed-by: alanb ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/windows/native/libnet/net_util_md.c ! src/java.base/windows/native/libnio/ch/Net.c + test/jdk/java/nio/channels/Selector/ConnectionRefusedMessage.java Changeset: 06d1345f Branch: shen-late-barriers Author: Emanuel Peter Date: 2026-01-29 08:39:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/06d1345f2913830c273b9546c997e877f7958113 8373026: C2 SuperWord and Vector API: vector algorithms test and benchmark Co-authored-by: Otmar Ertl Reviewed-by: vlivanov, jbhateja, psandoz, xgong + test/hotspot/jtreg/compiler/vectorization/TestVectorAlgorithms.java + test/hotspot/jtreg/compiler/vectorization/VectorAlgorithmsImpl.java + test/micro/org/openjdk/bench/vm/compiler/VectorAlgorithms.java + test/micro/org/openjdk/bench/vm/compiler/VectorAlgorithmsImpl.java Changeset: 92072a93 Branch: shen-late-barriers Author: Stefan Karlsson Date: 2026-01-29 08:39:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92072a93bfeb83186df15032d425ed984d24fc52 8375747: ZGC: ZForwardingTest is unable to commit memory on Windows Reviewed-by: jsikstro, eosterlund ! src/hotspot/share/gc/z/zAddress.inline.hpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp ! test/hotspot/gtest/gc/z/zunittest.hpp Changeset: f9cc1042 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-29 08:54:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f9cc104249433eec179c98cb3fb44546254bf588 8376335: Convert PreservedMarks classes to use Atomic Reviewed-by: stefank, iwalulya ! src/hotspot/share/gc/shared/preservedMarks.cpp ! src/hotspot/share/gc/shared/preservedMarks.hpp Changeset: 681e4ec8 Branch: shen-late-barriers Author: Thomas Schatzl Date: 2026-01-29 08:54:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/681e4ec8d37f4e30462b43e1c789d53525211b0a 8376350: Convert ReferenceProcessorPhaseTimes to use Atomic Reviewed-by: stefank, iwalulya ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.hpp Changeset: f96974db Branch: shen-late-barriers Author: Marc Chevalier Date: 2026-01-29 11:30:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f96974dbbd824db8d7b2bbf28f5d3b49bb005fb3 8373898: RepeatCompilation does not repeat compilation after bailout Reviewed-by: chagedorn, bmaillard ! src/hotspot/share/compiler/compileBroker.cpp Changeset: 4b1817eb Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2026-01-29 13:05:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4b1817ebd66a0d5a107b33b9f986921af402c8fa Merge branch 'master' into shen-late-barriers ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/subnode.cpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/subnode.cpp Changeset: dbef648f Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2026-01-29 13:38:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dbef648f165c0aef600d112a33392bc0dffffe37 Fix x86_64 build ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp From duke at openjdk.org Fri Jan 30 17:31:19 2026 From: duke at openjdk.org (duke) Date: Fri, 30 Jan 2026 17:31:19 GMT Subject: git: openjdk/jdk-sandbox: jcmd_cores_process_revival: 424 new changesets Message-ID: Changeset: 4d2d2cb9 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-29 19:34:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4d2d2cb96e2a7e117de9bc673067b2c8632a4c07 Started an optional 'allLibraries' mode on Linux ! src/java.base/linux/native/revivalhelper/elffile.cpp ! src/java.base/linux/native/revivalhelper/elffile.hpp ! src/java.base/linux/native/revivalhelper/revival_linux.cpp Changeset: b5ac8f83 Branch: jcmd_cores_process_revival Author: Christoph Langer Date: 2025-12-19 13:34:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b5ac8f83682ddb9623a1b43bd62f309b2961a504 8373246: JDK-8351842 broke native debugging on Linux Reviewed-by: erikj, stuefe ! make/Bundles.gmk ! make/CreateJmods.gmk ! make/autoconf/jdk-options.m4 Changeset: dca55b43 Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2025-12-19 14:28:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dca55b43664bb9f15ebd7b5f674e1a64b5c17c02 8371420: Still sporadic failures of gc/TestAlwaysPreTouchBehavior.java# on Linux after JDK-8359104 Reviewed-by: mdoerr, ayang ! test/hotspot/jtreg/gc/TestAlwaysPreTouchBehavior.java Changeset: 6c9999ca Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2025-12-19 14:37:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6c9999ca8d0722bfb3a945dd4bea666eb4a028cc 8373984: Check for macos 11 in CGraphicsDevice.m can be removed Reviewed-by: prr, kizune ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m Changeset: 821e9ff9 Branch: jcmd_cores_process_revival Author: Jorn Vernee Date: 2025-12-19 17:38:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/821e9ff965cad52cdd26c08785312db49bcce539 8372493: [asan] java/foreign/sharedclosejvmti/TestSharedCloseJvmti.java triggers heap-use-after-free Reviewed-by: liach ! test/jdk/java/foreign/sharedclosejvmti/TestSharedCloseJvmti.java ! test/jdk/java/foreign/sharedclosejvmti/libSharedCloseAgent.cpp Changeset: 23fc21a3 Branch: jcmd_cores_process_revival Author: Coleen Phillimore Date: 2025-12-19 17:45:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/23fc21a3e2db11e24568d4c47e52efc6947e956b 8374052: Use java/util/Calendar in ReplaceCriticalClasses.java test Reviewed-by: iklam ! test/hotspot/jtreg/runtime/cds/serviceability/ReplaceCriticalClasses.java Changeset: c1ad393e Branch: jcmd_cores_process_revival Author: William Kemper Date: 2025-12-19 18:01:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c1ad393e25c253c9b4e09824bf5fceee134e08c0 8374048: Genshen: Backout fix for missed cancellation notice Reviewed-by: kdnilsen, ysr ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp Changeset: 400d8cfb Branch: jcmd_cores_process_revival Author: Mikhail Yankelevich Date: 2025-12-19 18:02:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/400d8cfb6914982e636b23bacf810ef61fc90ee1 8373793: TestDynamicStore.java '/manual' disables use of '/timeout' Reviewed-by: weijun ! test/jdk/sun/security/krb5/config/native/TestDynamicStore.java Changeset: 0a70da46 Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2025-12-19 22:37:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0a70da46f6fe98711f6f4b8b4e49e8ee3e4cb59e 8372564: Convert StringDedup to use Atomic Reviewed-by: tschatzl, aboldtch, iwalulya ! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupProcessor.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.cpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupStorageUse.hpp Changeset: 2d092840 Branch: jcmd_cores_process_revival Author: Alexander Matveev Date: 2025-12-19 23:19:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2d0928406027a848cf2d2d0574024970b8fb535c 8373105: Test tools/jpackage/share/AsyncTest.java failed: problem running hdiutil Reviewed-by: asemenyuk ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java Changeset: fe5911c7 Branch: jcmd_cores_process_revival Author: Prasanta Sadhukhan Date: 2025-12-21 05:25:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe5911c7695283cb76b3d95877138b0b15bc0ba4 8373946: Synth ProgressBarUI implementation confuses background painting with border painting Reviewed-by: prr, kizune, azvegint ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthProgressBarUI.java - test/jdk/javax/swing/JProgressBar/TestProgressBarBorder.java + test/jdk/javax/swing/plaf/nimbus/TestNimbusProgressBarBorder.java Changeset: 8ab7d3b8 Branch: jcmd_cores_process_revival Author: Quan Anh Mai Date: 2025-12-21 15:15:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8ab7d3b89f656e5c2882e19065f01fcc434161d2 8374078: C2_MacroAssembler::verify_int_in_range has incorrect early return condition Reviewed-by: kvn, dlong ! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp ! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp Changeset: 25e87144 Branch: jcmd_cores_process_revival Author: David Holmes Date: 2025-12-22 01:28:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/25e87144c20fcf5aca99b92f061a0051096c2605 8369515: Deadlock between JVMTI and JNI ReleasePrimitiveArrayCritical Co-authored-by: Richard Reingruber Reviewed-by: rrich, fbredberg, pchilanomate ! src/hotspot/share/runtime/javaThread.cpp Changeset: 9435d5b8 Branch: jcmd_cores_process_revival Author: Alexander Zvegintsev Date: 2025-12-22 02:36:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9435d5b89ca08595f0f2f8d029c00bc6d1f30104 8346154: [XWayland] Some tests fail intermittently in the CI, but not locally Reviewed-by: serb, prr ! test/jdk/java/awt/Choice/PopupPosTest/PopupPosTest.java ! test/jdk/java/awt/Focus/ClearLwQueueBreakTest/ClearLwQueueBreakTest.java ! test/jdk/java/awt/Frame/FrameSetMinimumSizeTest.java ! test/jdk/java/awt/KeyboardFocusmanager/TypeAhead/ButtonActionKeyTest/ButtonActionKeyTest.java ! test/jdk/java/awt/LightweightComponent/LightWeightTabFocus/LightWeightTabFocus.java ! test/jdk/java/awt/Modal/ToFront/DialogToFrontModeless1Test.java Changeset: 3579c752 Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2025-12-22 07:57:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3579c752bcf2c160de47ec748c8b649b0028826a 8373876: StackWalkNativeToJava print more output in case of failures Reviewed-by: dholmes, mdoerr ! test/hotspot/jtreg/runtime/ErrorHandling/StackWalkNativeToJava.java Changeset: e6c3ebe2 Branch: jcmd_cores_process_revival Author: Stefan Karlsson Date: 2025-12-22 09:32:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e6c3ebe27b0dd4cbf1885d79ea50acb208e364fa 8374145: Remove legacy locking remnants from markWord Reviewed-by: aboldtch, kbarrett, coleenp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/oops/markWord.hpp Changeset: 551e6562 Branch: jcmd_cores_process_revival Author: Stefan Karlsson Date: 2025-12-22 09:55:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/551e656218f18fa815d42e6035f85e907c6d66a4 8374113: Taughtological if check in Reflection::array_set Reviewed-by: fparain, liach ! src/hotspot/share/runtime/reflection.cpp Changeset: 2715f5e6 Branch: jcmd_cores_process_revival Author: Stefan Karlsson Date: 2025-12-22 10:16:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2715f5e698b49cd67faa233a3188e6a69ddb80c0 8374151: Cleanup minor markWord function disorder Reviewed-by: rcastanedalo, dholmes ! src/hotspot/share/oops/markWord.hpp Changeset: a61a1d32 Branch: jcmd_cores_process_revival Author: Damon Fenacci Date: 2025-12-22 12:49:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a61a1d32a2bbf227081b9da6d101071ceb73076a 8373525: C2: assert(_base == Long) failed: Not a Long Reviewed-by: chagedorn, mhaessig ! src/hotspot/share/opto/addnode.cpp + test/hotspot/jtreg/compiler/loopopts/TestValidTypeInOverflowProtection.java Changeset: 9715e6da Branch: jcmd_cores_process_revival Author: Jie Fu Date: 2025-12-22 15:15:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9715e6da8355a103d9066bd15ce68b4773cbadcb 8374178: Missing include in systemDictionary.cpp after JDK-8365526 Reviewed-by: kbarrett, dholmes ! src/hotspot/share/classfile/systemDictionary.cpp Changeset: 72505420 Branch: jcmd_cores_process_revival Author: Chris Plummer Date: 2025-12-22 19:28:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72505420ca22c2ba1584f9d401ff0a1047b8c79b 8374038: JDI EventRequestManager javadoc has unrendered @link tags inside an @code block Reviewed-by: kevinw, amenkov ! src/jdk.jdi/share/classes/com/sun/jdi/request/EventRequestManager.java Changeset: 4b8eda30 Branch: jcmd_cores_process_revival Author: Ioi Lam Date: 2025-12-22 19:43:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4b8eda30474b99a9f1065e5cea9d8c2fb859bab2 8373983: java/util/Locale/UseOldISOCodesTest.java fails with JTREG_AOT_JDK=onestep Reviewed-by: naoto ! test/jdk/ProblemList-AotJdk.txt Changeset: ecb42341 Branch: jcmd_cores_process_revival Author: Chen Liang Date: 2025-12-23 00:12:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ecb42341a94326b1ee85ddd7b9ebadce8c952b99 8373447: Suspicious sign extension after integer promotion in imageDecompressor.cpp Reviewed-by: alanb ! src/java.base/share/native/libjimage/imageDecompressor.cpp Changeset: a0094f52 Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2025-12-23 04:39:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a0094f529a6cf7e1e28a20d5033a9a1405f49d9f 8374216: Assorted changes to jpackage without functional impact Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxBundlingEnvironment.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundlingEnvironment.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromOptions.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecMapperOptionScope.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardBundlingOperation.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Application.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundleSpec.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundlingOperationDescriptor.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Package.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/IdentityWrapper.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/SetBuilder.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinBundlingEnvironment.java = src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinFromOptions.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JUnitUtilsTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MsiDatabase.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.java ! test/jdk/tools/jpackage/junit/tools/jdk/jpackage/test/JUnitUtils.java ! test/jdk/tools/jpackage/share/BasicTest.java ! test/jdk/tools/jpackage/share/InOutPathTest.java Changeset: e1d81c09 Branch: jcmd_cores_process_revival Author: Hao Sun Date: 2025-12-23 08:08:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e1d81c0946364a266a006481a8fbbac24c7e6c6a 8373122: JFR build failure with CDS disabled due to -Werror=unused-function after JDK-8365400 Reviewed-by: mgronlun, jiefu, fandreuzzi ! src/hotspot/share/jfr/support/jfrClassDefineEvent.cpp Changeset: 40755afd Branch: jcmd_cores_process_revival Author: Aleksei Efimov Date: 2025-12-23 12:37:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/40755afdf9061d65dfd039a9707445188bc04303 8373808: Refactor java/net/httpclient qpack and hpack tests to use JUnit Reviewed-by: djelinski ! test/jdk/java/net/httpclient/http2/HpackBinaryTestDriver.java ! test/jdk/java/net/httpclient/http2/HpackCircularBufferDriver.java ! test/jdk/java/net/httpclient/http2/HpackDecoderDriver.java ! test/jdk/java/net/httpclient/http2/HpackEncoderDriver.java ! test/jdk/java/net/httpclient/http2/HpackHeaderTableDriver.java ! test/jdk/java/net/httpclient/http2/HpackHuffmanDriver.java ! test/jdk/java/net/httpclient/http2/HpackTestHelper.java ! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/BinaryPrimitivesTest.java ! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/CircularBufferTest.java ! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/DecoderTest.java ! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/EncoderTest.java ! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/HeaderTableTest.java ! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/HuffmanTest.java ! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/SimpleHeaderTableTest.java ! test/jdk/java/net/httpclient/http2/java.net.http/jdk/internal/net/http/hpack/TestHelper.java ! test/jdk/java/net/httpclient/qpack/BlockingDecodingTest.java ! test/jdk/java/net/httpclient/qpack/DecoderSectionSizeLimitTest.java ! test/jdk/java/net/httpclient/qpack/DecoderTest.java ! test/jdk/java/net/httpclient/qpack/DynamicTableFieldLineRepresentationTest.java ! test/jdk/java/net/httpclient/qpack/DynamicTableTest.java ! test/jdk/java/net/httpclient/qpack/EncoderDecoderConnectionTest.java ! test/jdk/java/net/httpclient/qpack/EncoderDecoderConnector.java ! test/jdk/java/net/httpclient/qpack/EncoderDecoderTest.java ! test/jdk/java/net/httpclient/qpack/EncoderTest.java ! test/jdk/java/net/httpclient/qpack/EntriesEvictionTest.java ! test/jdk/java/net/httpclient/qpack/FieldSectionPrefixTest.java ! test/jdk/java/net/httpclient/qpack/IntegerReaderMaxValuesTest.java ! test/jdk/java/net/httpclient/qpack/StaticTableFieldsTest.java ! test/jdk/java/net/httpclient/qpack/StringLengthLimitsTest.java ! test/jdk/java/net/httpclient/qpack/TablesIndexerTest.java ! test/jdk/java/net/httpclient/qpack/UnacknowledgedInsertionTest.java Changeset: f1c50412 Branch: jcmd_cores_process_revival Author: Jie Fu Date: 2025-12-23 14:31:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1c50412f0ded30f88720e9489e3ff4dd347ffa3 8374200: jdk/internal/platform/cgroup/TestCgroupMetrics.java fails with common prefix metrics Reviewed-by: dholmes ! test/lib/jdk/test/lib/containers/cgroup/MetricsTesterCgroupV2.java Changeset: be2ac088 Branch: jcmd_cores_process_revival Author: Sergey Bylokhov Date: 2025-12-23 18:33:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/be2ac088e86f2be59f26997003cd02bad16672a0 8373967: [macos] User interactions with List do not trigger ItemEvent after programmatic change Reviewed-by: azvegint ! src/java.desktop/macosx/classes/sun/lwawt/LWListPeer.java + test/jdk/java/awt/List/NoEvents/MixProgrammaticUserChange.java Changeset: 8d80bac1 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-12-23 19:20:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8d80bac1ec2f5eb66619c9e269d7c44612e1d04c 8374296: Comment clean up in os_linux.cpp Reviewed-by: mdoerr ! src/hotspot/os/linux/os_linux.cpp Changeset: 61cb6d74 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-12-23 20:47:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/61cb6d740807f8ef356d88c0328d05be1a33a8c1 8374232: Comment cleanup in diagnosticCommand.cpp Reviewed-by: cjplummer ! src/hotspot/share/services/diagnosticCommand.cpp Changeset: f5249db9 Branch: jcmd_cores_process_revival Author: Serguei Spitsyn Date: 2025-12-23 22:21:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5249db9c566f87f7fc4f3ed70114a8168babd8b 8374233: Overloaded constructor MountUnmountDisabler(jthread thread) is missed Reviewed-by: cjplummer, amenkov ! src/hotspot/share/runtime/mountUnmountDisabler.cpp ! src/hotspot/share/runtime/mountUnmountDisabler.hpp Changeset: 72e1e157 Branch: jcmd_cores_process_revival Author: Damon Nguyen Date: 2025-12-24 00:05:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72e1e15779c3d7846f267c0dfd98191b99a55548 8373474: 2 Unintentional format string defect groups in jabswitch.cpp Reviewed-by: aivanov, prr, azvegint ! src/jdk.accessibility/windows/native/jabswitch/jabswitch.cpp Changeset: a59dbc51 Branch: jcmd_cores_process_revival Author: Damon Nguyen Date: 2025-12-24 00:05:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a59dbc5105b04234c501aa03474b82481658e5b5 8373475: Unintentional format string in logString of AccessInfo.cpp Reviewed-by: aivanov, prr, azvegint ! src/jdk.accessibility/windows/native/toolscommon/AccessInfo.cpp Changeset: 4a0f7e42 Branch: jcmd_cores_process_revival Author: Wang Haomin Committer: Jayathirth D V Date: 2025-12-24 09:06:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4a0f7e4294d2ccc2d2bf460bea87b342fe934d03 8374321: Fix undefined reference to 'png_init_filter_functions_lsx' after 8371914 Reviewed-by: jiefu, jdv ! make/modules/java.desktop/lib/ClientLibraries.gmk Changeset: f23b958e Branch: jcmd_cores_process_revival Author: Nizar Benalla Date: 2025-12-24 14:31:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f23b958eca5c1b9f4e22b897ede6a07ed9224c5f 8373446: Update --release 26 symbol information for JDK 26 build 29 Reviewed-by: iris, liach + src/jdk.compiler/share/data/symbols/jdk.management-Q.sym.txt ! src/jdk.compiler/share/data/symbols/symbols Changeset: 6ade3480 Branch: jcmd_cores_process_revival Author: Nizar Benalla Date: 2025-12-24 14:38:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6ade34804f175b5dd1bf78515b78e5444d8be7f5 8374177: Update @since of HotSpotAOTCacheMXBean after JDK-8373607 Reviewed-by: alanb, iklam ! src/jdk.management/share/classes/jdk/management/HotSpotAOTCacheMXBean.java Changeset: 98b7792a Branch: jcmd_cores_process_revival Author: Nizar Benalla Date: 2025-12-24 14:47:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/98b7792a072380978b09fda4ec194f333d2ce7e3 8372801: tools/sincechecker/modules/java.base/JavaBaseCheckSince.java fails with JDK 27 Reviewed-by: liach ! test/jdk/ProblemList.txt Changeset: 73a8629c Branch: jcmd_cores_process_revival Author: Sergey Bylokhov Date: 2025-12-25 01:25:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/73a8629c5b52b678febcc9d339e01ebcc5277909 8374310: Update copyright year to 2025 for client-libs in files where it was missed Reviewed-by: jdv, aivanov ! src/java.desktop/aix/classes/sun/awt/X11InputMethod.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIControl.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIFocus.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIState.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIStateFactory.java ! src/java.desktop/macosx/classes/apple/laf/JRSUIUtils.java ! src/java.desktop/macosx/classes/com/apple/eawt/ApplicationBeanInfo.java ! src/java.desktop/macosx/classes/com/apple/eawt/FullScreenAdapter.java ! src/java.desktop/macosx/classes/com/apple/eawt/MacQuitResponse.java ! src/java.desktop/macosx/classes/com/apple/eawt/_AppDockIconHandler.java ! src/java.desktop/macosx/classes/com/apple/eawt/_AppEventHandler.java ! src/java.desktop/macosx/classes/com/apple/eawt/_AppMenuBarHandler.java ! src/java.desktop/macosx/classes/com/apple/eawt/_AppMiscHandlers.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/FullScreenEvent.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureAdapter.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/GestureHandler.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/GesturePhaseEvent.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/MagnificationEvent.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/RotationEvent.java ! src/java.desktop/macosx/classes/com/apple/eawt/event/SwipeEvent.java ! src/java.desktop/macosx/classes/com/apple/eio/FileManager.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonCheckBoxUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonExtendedTypes.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonLabeledUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonRadioUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaButtonToggleUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaCaret.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxRenderer.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxRendererInternal.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaEditorPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileChooserUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileSystemModel.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFileView.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFocus.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFocusHandler.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaFonts.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaGroupBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaHighlighter.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaIcon.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaImageFactory.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameManager.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFramePaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaLabelUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaListUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaLookAndFeel.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuItemUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuPainter.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaMenuUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaNativeResources.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaOptionPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaPainter.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaPanelUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaPopupMenuSeparatorUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaPopupMenuUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaProgressBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaScrollRegionBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaSliderUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaSpinnerUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaSplitPaneDividerUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaSplitPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneContrastUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneTabState.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTableHeaderUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTableUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextAreaUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldBorder.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldFormattedUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextFieldSearch.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextPaneUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTextPasswordFieldUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaToolBarSeparatorUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaToolBarUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaToolTipUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaTreeUI.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtilControlSize.java ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuBar.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuItem.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuItemCheckbox.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenMenuPropertyListener.java ! src/java.desktop/macosx/classes/com/apple/laf/ScreenPopupFactory.java ! src/java.desktop/macosx/classes/sun/awt/CGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/awt/CGraphicsEnvironment.java ! src/java.desktop/macosx/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/macosx/classes/sun/font/CCompositeGlyphMapper.java ! src/java.desktop/macosx/classes/sun/font/CFont.java ! src/java.desktop/macosx/classes/sun/font/CFontConfiguration.java ! src/java.desktop/macosx/classes/sun/font/CFontManager.java ! src/java.desktop/macosx/classes/sun/font/CStrikeDisposer.java ! src/java.desktop/macosx/classes/sun/font/NativeFont.java ! src/java.desktop/macosx/classes/sun/font/NativeStrike.java ! src/java.desktop/macosx/classes/sun/java2d/CRenderer.java ! src/java.desktop/macosx/classes/sun/java2d/CompositeCRenderer.java ! src/java.desktop/macosx/classes/sun/java2d/DataBufferNIOInt.java ! src/java.desktop/macosx/classes/sun/java2d/IntegerNIORaster.java ! src/java.desktop/macosx/classes/sun/java2d/MacOSFlags.java ! src/java.desktop/macosx/classes/sun/java2d/OSXOffScreenSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/OSXSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLBlitLoops.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLBufImgOps.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLContext.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLDrawImage.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLLayer.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskBlit.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLMaskFill.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLPaints.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderQueue.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLRenderer.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLSurfaceDataProxy.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLTextRenderer.java ! src/java.desktop/macosx/classes/sun/java2d/metal/MTLVolatileSurfaceManager.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLGraphicsConfig.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLLayer.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLSurfaceData.java ! src/java.desktop/macosx/classes/sun/java2d/opengl/CGLVolatileSurfaceManager.java ! src/java.desktop/macosx/classes/sun/lwawt/LWKeyboardFocusManagerPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWLightweightFramePeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWMouseInfoPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/LWWindowPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessibleText.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CCheckboxMenuItem.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CCustomCursor.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDataTransferer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDragSourceContextPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDropTargetContextPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CFileDialog.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CImage.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethod.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethodDescriptor.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CMouseDragGestureRecognizer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWComponent.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWView.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformLWWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformResponder.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPlatformWindow.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterDialogPeer.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CSystemTray.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CToolkitThreadBlockedHandler.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CTrayIcon.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CViewPlatformEmbeddedFrame.java ! src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java ! src/java.desktop/macosx/classes/sun/print/PlatformPrinterJobProxy.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/AWTEvent.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsDevice.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CGraphicsEnv.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/DnDUtilities.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/TabButtonAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/font/CGGlyphImages.m ! src/java.desktop/share/classes/com/sun/imageio/plugins/gif/GIFImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/png/PNGImageWriter.java ! src/java.desktop/share/classes/com/sun/imageio/plugins/tiff/TIFFImageWriter.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKEngine.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java ! src/java.desktop/share/classes/java/awt/Dialog.java ! src/java.desktop/share/classes/java/awt/EventQueue.java ! src/java.desktop/share/classes/java/awt/Font.java ! src/java.desktop/share/classes/java/awt/GraphicsEnvironment.java ! src/java.desktop/share/classes/java/awt/HeadlessException.java ! src/java.desktop/share/classes/java/awt/KeyboardFocusManager.java ! src/java.desktop/share/classes/java/awt/Polygon.java ! src/java.desktop/share/classes/java/awt/PrintJob.java ! src/java.desktop/share/classes/java/awt/SystemTray.java ! src/java.desktop/share/classes/java/awt/doc-files/FocusSpec.html ! src/java.desktop/share/classes/java/awt/doc-files/Modality.html ! src/java.desktop/share/classes/java/awt/image/BandedSampleModel.java ! src/java.desktop/share/classes/java/awt/image/ComponentSampleModel.java ! src/java.desktop/share/classes/java/awt/image/LookupOp.java ! src/java.desktop/share/classes/java/awt/image/MultiPixelPackedSampleModel.java ! src/java.desktop/share/classes/java/awt/image/SampleModel.java ! src/java.desktop/share/classes/java/awt/image/SinglePixelPackedSampleModel.java ! src/java.desktop/share/classes/java/beans/Beans.java ! src/java.desktop/share/classes/java/beans/DesignMode.java ! src/java.desktop/share/classes/javax/imageio/ImageReader.java ! src/java.desktop/share/classes/javax/imageio/ImageWriter.java ! src/java.desktop/share/classes/javax/imageio/metadata/IIOMetadataFormatImpl.java ! src/java.desktop/share/classes/javax/imageio/spi/IIORegistry.java ! src/java.desktop/share/classes/javax/imageio/spi/ServiceRegistry.java ! src/java.desktop/share/classes/javax/imageio/stream/FileCacheImageInputStream.java ! src/java.desktop/share/classes/javax/imageio/stream/FileCacheImageOutputStream.java ! src/java.desktop/share/classes/javax/imageio/stream/ImageInputStreamImpl.java ! src/java.desktop/share/classes/javax/imageio/stream/MemoryCacheImageInputStream.java ! src/java.desktop/share/classes/javax/imageio/stream/package-info.java ! src/java.desktop/share/classes/javax/swing/Action.java ! src/java.desktop/share/classes/javax/swing/BufferStrategyPaintManager.java ! src/java.desktop/share/classes/javax/swing/JComponent.java ! src/java.desktop/share/classes/javax/swing/JEditorPane.java ! src/java.desktop/share/classes/javax/swing/JFileChooser.java ! src/java.desktop/share/classes/javax/swing/JOptionPane.java ! src/java.desktop/share/classes/javax/swing/JRootPane.java ! src/java.desktop/share/classes/javax/swing/JViewport.java ! src/java.desktop/share/classes/javax/swing/RootPaneContainer.java ! src/java.desktop/share/classes/javax/swing/SwingPaintEventDispatcher.java ! src/java.desktop/share/classes/javax/swing/SwingUtilities.java ! src/java.desktop/share/classes/javax/swing/Timer.java ! src/java.desktop/share/classes/javax/swing/ToolTipManager.java ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/package-info.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/MetalFileChooserUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthDefaultLookup.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synth.dtd ! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html ! src/java.desktop/share/classes/javax/swing/text/StringContent.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/Entity.java ! src/java.desktop/share/classes/sun/awt/AppContext.java ! src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java ! src/java.desktop/share/classes/sun/awt/SunToolkit.java ! src/java.desktop/share/classes/sun/awt/image/ByteInterleavedRaster.java ! src/java.desktop/share/classes/sun/awt/image/SunVolatileImage.java ! src/java.desktop/share/classes/sun/awt/image/SurfaceManager.java ! src/java.desktop/share/classes/sun/awt/util/PerformanceLogger.java ! src/java.desktop/share/classes/sun/font/FileFont.java ! src/java.desktop/share/classes/sun/font/FontManager.java ! src/java.desktop/share/classes/sun/font/SunFontManager.java ! src/java.desktop/share/classes/sun/java2d/marlin/DMarlinRenderingEngine.java ! src/java.desktop/share/classes/sun/java2d/opengl/OGLGraphicsConfig.java ! src/java.desktop/share/classes/sun/java2d/pipe/BufferedContext.java ! src/java.desktop/share/classes/sun/print/PathGraphics.java ! src/java.desktop/share/classes/sun/swing/FilePane.java ! src/java.desktop/share/classes/sun/swing/plaf/synth/SynthFileChooserUIImpl.java ! src/java.desktop/share/conf/psfontj2d.properties ! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.c ! src/java.desktop/share/native/libawt/awt/image/imageInitIDs.h ! src/java.desktop/share/native/libawt/java2d/SurfaceData.h ! src/java.desktop/share/native/libawt/java2d/loops/Blit.c ! src/java.desktop/share/native/libfontmanager/freetypeScaler.c ! src/java.desktop/unix/classes/sun/awt/FcFontManager.java ! src/java.desktop/unix/classes/sun/awt/X11/GtkFileDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/InfoWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/MotifColorUtilities.java ! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDConstants.java ! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDDragSourceProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/MotifDnDDropTargetProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/Native.java ! src/java.desktop/unix/classes/sun/awt/X11/UnsafeXDisposerRecord.java ! src/java.desktop/unix/classes/sun/awt/X11/WindowDimensions.java ! src/java.desktop/unix/classes/sun/awt/X11/WindowPropertyGetter.java ! src/java.desktop/unix/classes/sun/awt/X11/XAWTLookAndFeel.java ! src/java.desktop/unix/classes/sun/awt/X11/XAWTXSettings.java ! src/java.desktop/unix/classes/sun/awt/X11/XAtom.java ! src/java.desktop/unix/classes/sun/awt/X11/XAtomList.java ! src/java.desktop/unix/classes/sun/awt/X11/XAwtState.java ! src/java.desktop/unix/classes/sun/awt/X11/XBaseMenuWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XBaseWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XButtonPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XCanvasPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XCheckboxPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XChoicePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XClipboard.java ! src/java.desktop/unix/classes/sun/awt/X11/XContentWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XCreateWindowParams.java ! src/java.desktop/unix/classes/sun/awt/X11/XCustomCursor.java ! src/java.desktop/unix/classes/sun/awt/X11/XDataTransferer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDecoratedPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDesktopPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDialogPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDnDConstants.java ! src/java.desktop/unix/classes/sun/awt/X11/XDnDDragSourceProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XDnDDropTargetProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceContextPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XDragSourceProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XDropTargetContextPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedCanvasPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxy.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedChildProxyPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedClientHelper.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbedServerTester.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFrame.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddedFramePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XEmbeddingContainer.java ! src/java.desktop/unix/classes/sun/awt/X11/XErrorHandler.java ! src/java.desktop/unix/classes/sun/awt/X11/XException.java ! src/java.desktop/unix/classes/sun/awt/X11/XFocusProxyWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XFontPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XGlobalCursorManager.java ! src/java.desktop/unix/classes/sun/awt/X11/XHorizontalScrollbar.java ! src/java.desktop/unix/classes/sun/awt/X11/XIconWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XInputMethod.java ! src/java.desktop/unix/classes/sun/awt/X11/XInputMethodDescriptor.java ! src/java.desktop/unix/classes/sun/awt/X11/XKeyboardFocusManagerPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XLabelPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XLightweightFramePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XListPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMSelection.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuBarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuItemPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XMenuWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XMouseDragGestureRecognizer.java ! src/java.desktop/unix/classes/sun/awt/X11/XNETProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XPanelPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XPopupMenuPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XPropertyCache.java ! src/java.desktop/unix/classes/sun/awt/X11/XQueryTree.java ! src/java.desktop/unix/classes/sun/awt/X11/XRepaintArea.java ! src/java.desktop/unix/classes/sun/awt/X11/XRootWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollPanePeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollbar.java ! src/java.desktop/unix/classes/sun/awt/X11/XScrollbarPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XSelection.java ! src/java.desktop/unix/classes/sun/awt/X11/XSystemTrayPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XTextAreaPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XToolkitThreadBlockedHandler.java ! src/java.desktop/unix/classes/sun/awt/X11/XTranslateCoordinates.java ! src/java.desktop/unix/classes/sun/awt/X11/XTrayIconPeer.java ! src/java.desktop/unix/classes/sun/awt/X11/XVerticalScrollbar.java ! src/java.desktop/unix/classes/sun/awt/X11/XWINProtocol.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindow.java ! src/java.desktop/unix/classes/sun/awt/X11/XWindowAttributesData.java ! src/java.desktop/unix/classes/sun/awt/X11/XWrapperBase.java ! src/java.desktop/unix/classes/sun/awt/X11/XlibUtil.java ! src/java.desktop/unix/classes/sun/awt/X11CustomCursor.java ! src/java.desktop/unix/classes/sun/awt/X11FontManager.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsConfig.java ! src/java.desktop/unix/classes/sun/awt/X11GraphicsEnvironment.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethod.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java ! src/java.desktop/unix/classes/sun/awt/X11InputMethodDescriptor.java ! src/java.desktop/unix/classes/sun/awt/XSettings.java ! src/java.desktop/unix/classes/sun/font/DelegateStrike.java ! src/java.desktop/unix/classes/sun/font/DoubleByteEncoder.java ! src/java.desktop/unix/classes/sun/font/FcFontConfiguration.java ! src/java.desktop/unix/classes/sun/font/FontConfigManager.java ! src/java.desktop/unix/classes/sun/font/MFontConfiguration.java ! src/java.desktop/unix/classes/sun/font/NativeFont.java ! src/java.desktop/unix/classes/sun/font/NativeStrike.java ! src/java.desktop/unix/classes/sun/font/NativeStrikeDisposer.java ! src/java.desktop/unix/classes/sun/font/X11Dingbats.java ! src/java.desktop/unix/classes/sun/font/X11GB18030_0.java ! src/java.desktop/unix/classes/sun/font/X11GB18030_1.java ! src/java.desktop/unix/classes/sun/font/X11GB2312.java ! src/java.desktop/unix/classes/sun/font/X11GBK.java ! src/java.desktop/unix/classes/sun/font/X11Johab.java ! src/java.desktop/unix/classes/sun/font/X11KSC5601.java ! src/java.desktop/unix/classes/sun/font/X11SunUnicode_0.java ! src/java.desktop/unix/classes/sun/font/X11TextRenderer.java ! src/java.desktop/unix/classes/sun/font/XMap.java ! src/java.desktop/unix/classes/sun/font/XRGlyphCache.java ! src/java.desktop/unix/classes/sun/font/XRGlyphCacheEntry.java ! src/java.desktop/unix/classes/sun/font/XRTextRenderer.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXGraphicsConfig.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXSurfaceData.java ! src/java.desktop/unix/classes/sun/java2d/opengl/GLXVolatileSurfaceManager.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11PMBlitBgLoops.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11PMBlitLoops.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11Renderer.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceData.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11SurfaceDataProxy.java ! src/java.desktop/unix/classes/sun/java2d/x11/X11VolatileSurfaceManager.java ! src/java.desktop/unix/classes/sun/java2d/xr/DirtyRegion.java ! src/java.desktop/unix/classes/sun/java2d/xr/GrowableByteArray.java ! src/java.desktop/unix/classes/sun/java2d/xr/GrowableEltArray.java ! src/java.desktop/unix/classes/sun/java2d/xr/GrowablePointArray.java ! src/java.desktop/unix/classes/sun/java2d/xr/GrowableRectArray.java ! src/java.desktop/unix/classes/sun/java2d/xr/MaskTile.java ! src/java.desktop/unix/classes/sun/java2d/xr/MaskTileManager.java ! src/java.desktop/unix/classes/sun/java2d/xr/MutableInteger.java ! src/java.desktop/unix/classes/sun/java2d/xr/XIDGenerator.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRBackendNative.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRColor.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRCompositeManager.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRDrawImage.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRDrawLine.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRGraphicsConfig.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRMaskBlit.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRMaskFill.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRMaskImage.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRPMBlitLoops.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRPaints.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRRenderer.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRSolidSrcPict.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceData.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRSurfaceDataProxy.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRUtils.java ! src/java.desktop/unix/classes/sun/java2d/xr/XRVolatileSurfaceManager.java ! src/java.desktop/unix/classes/sun/java2d/xr/XcbRequestCounter.java ! src/java.desktop/unix/classes/sun/print/AttributeClass.java ! src/java.desktop/unix/classes/sun/print/CUPSPrinter.java ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java ! src/java.desktop/unix/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/unix/classes/sun/print/UnixPrintService.java ! src/java.desktop/unix/native/common/awt/awt_GraphicsEnv.h ! src/java.desktop/unix/native/common/awt/fontpath.c ! src/java.desktop/unix/native/libawt/awt/awt_LoadLibrary.c ! src/java.desktop/unix/native/libawt_xawt/awt/awt_InputMethod.c ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/AnimationController.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/TMSchema.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsBorders.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsButtonUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsClassicLookAndFeel.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsComboBoxUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopIconUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsDesktopPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsEditorPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsGraphicsUtils.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsInternalFrameUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLabelUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLookAndFeel.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuBarUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsOptionPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPasswordFieldUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuSeparatorUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupMenuUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsPopupWindow.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRootPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsScrollBarUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsScrollPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSeparatorUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSliderUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSpinnerUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSplitPaneDivider.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsSplitPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTabbedPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTableHeaderUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextAreaUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextFieldUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextPaneUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTextUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToggleButtonUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToolBarSeparatorUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToolBarUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsTreeUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/XPStyle.java ! src/java.desktop/windows/classes/sun/awt/PlatformGraphicsInfo.java ! src/java.desktop/windows/classes/sun/awt/Win32ColorModel24.java ! src/java.desktop/windows/classes/sun/awt/Win32FontManager.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsConfig.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsDevice.java ! src/java.desktop/windows/classes/sun/awt/Win32GraphicsEnvironment.java ! src/java.desktop/windows/classes/sun/awt/windows/TranslucentWindowPainter.java ! src/java.desktop/windows/classes/sun/awt/windows/WComponentPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WDataTransferer.java ! src/java.desktop/windows/classes/sun/awt/windows/WDefaultFontCharset.java ! src/java.desktop/windows/classes/sun/awt/windows/WDesktopProperties.java ! src/java.desktop/windows/classes/sun/awt/windows/WDragSourceContextPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFrame.java ! src/java.desktop/windows/classes/sun/awt/windows/WEmbeddedFramePeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WInputMethod.java ! src/java.desktop/windows/classes/sun/awt/windows/WLabelPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WLightweightFramePeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WMenuItemPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WMouseInfoPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WPopupMenuPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WScrollPanePeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WScrollbarPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WTrayIconPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WWindowPeer.java ! src/java.desktop/windows/classes/sun/awt/windows/WingDings.java ! src/java.desktop/windows/classes/sun/font/NativeFont.java ! src/java.desktop/windows/classes/sun/font/NativeStrike.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DBlitLoops.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DBufImgOps.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DContext.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DDrawImage.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsConfig.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DGraphicsDevice.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DMaskBlit.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DMaskFill.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DPaints.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DRenderQueue.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DRenderer.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DScreenUpdateManager.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceData.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DSurfaceDataProxy.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DTextRenderer.java ! src/java.desktop/windows/classes/sun/java2d/d3d/D3DVolatileSurfaceManager.java ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLGraphicsConfig.java ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLSurfaceData.java ! src/java.desktop/windows/classes/sun/java2d/opengl/WGLVolatileSurfaceManager.java ! src/java.desktop/windows/classes/sun/java2d/windows/GDIBlitLoops.java ! src/java.desktop/windows/classes/sun/java2d/windows/GDIRenderer.java ! src/java.desktop/windows/classes/sun/java2d/windows/GDIWindowSurfaceData.java ! src/java.desktop/windows/classes/sun/print/PlatformPrinterJobProxy.java ! src/java.desktop/windows/classes/sun/print/PrintServiceLookupProvider.java ! src/java.desktop/windows/classes/sun/print/Win32MediaTray.java ! src/java.desktop/windows/classes/sun/print/Win32PrintJob.java ! src/java.desktop/windows/classes/sun/print/Win32PrintService.java ! src/java.desktop/windows/classes/sun/swing/plaf/windows/ClassicSortArrowIcon.java ! src/java.desktop/windows/native/libawt/windows/awt_Dialog.h ! src/java.desktop/windows/native/libawt/windows/awt_GDIObject.cpp ! src/java.desktop/windows/native/libawt/windows/awt_InputMethod.cpp ! src/java.desktop/windows/native/libawt/windows/awt_Mlib.cpp ! src/java.desktop/windows/native/libawt/windows/awt_PrintJob.cpp ! src/java.desktop/windows/native/libawt/windows/awt_new.cpp ! test/jdk/java/awt/Choice/ChoiceLocationTest/ChoiceLocationTest.java ! test/jdk/java/awt/Dialog/CloseDialog/CloseDialogTest.java ! test/jdk/java/awt/Focus/ChoiceFocus/ChoiceFocus.java ! test/jdk/java/awt/Frame/GetGraphicsStressTest/GetGraphicsStressTest.java ! test/jdk/java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java ! test/jdk/java/awt/List/FirstItemRemoveTest/FirstItemRemoveTest.java ! test/jdk/java/awt/List/FocusEmptyListTest/FocusEmptyListTest.java ! test/jdk/java/awt/Modal/PrintDialogsTest/PrintDialogsTest.java ! test/jdk/java/awt/Modal/PrintDialogsTest/Test.java ! test/jdk/java/awt/Mouse/GetMousePositionTest/GetMousePositionWithOverlay.java ! test/jdk/java/awt/Mouse/GetMousePositionTest/GetMousePositionWithPopup.java ! test/jdk/java/awt/PrintJob/PageSetupDlgBlockingTest/PageSetupDlgBlockingTest.java ! test/jdk/java/awt/TextArea/TextAreaCursorTest/HoveringAndDraggingTest.java ! test/jdk/java/awt/TextArea/TextScrollTest.java ! test/jdk/java/awt/datatransfer/DragUnicodeBetweenJVMTest/DragUnicodeBetweenJVMTest.java ! test/jdk/java/awt/datatransfer/MissedHtmlAndRtfBug/MissedHtmlAndRtfBug.java ! test/jdk/java/awt/dnd/DnDFileGroupDescriptor/DnDFileGroupDescriptor.java ! test/jdk/java/awt/dnd/FileListBetweenJVMsTest/FileListBetweenJVMsTest.java ! test/jdk/java/awt/dnd/URIListBetweenJVMsTest/URIListBetweenJVMsTest.java ! test/jdk/java/awt/dnd/URIListToFileListBetweenJVMsTest/URIListToFileListBetweenJVMsTest.java ! test/jdk/java/awt/event/KeyEvent/KeyTyped/EscapeKeyTyped.java ! test/jdk/java/awt/event/MouseEvent/MenuDragMouseEventAbsoluteCoordsTest/MenuDragMouseEventAbsoluteCoordsTest.java ! test/jdk/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_2.java ! test/jdk/java/awt/event/MouseWheelEvent/InfiniteRecursion/InfiniteRecursion_3.java ! test/jdk/java/awt/event/helpers/lwcomponents/LWButton.java ! test/jdk/java/awt/font/GlyphVector/GetGlyphCharIndexTest.java ! test/jdk/java/awt/grab/EmbeddedFrameTest1/EmbeddedFrameTest1.java ! test/jdk/java/awt/im/8041990/bug8041990.java ! test/jdk/java/awt/im/PinyinIMCapsTest.java ! test/jdk/java/awt/im/PinyinIMCommaTest.java ! test/jdk/java/awt/im/PinyinIMFullstopTest.java ! test/jdk/java/awt/image/AffineTransformOp/AffineTxOpSizeTest.java ! test/jdk/java/awt/image/DrawImage/TiledImage.java ! test/jdk/java/awt/print/Dialog/DialogOrient.java ! test/jdk/java/awt/print/PrinterJob/PageDialogTest.java ! test/jdk/java/awt/print/PrinterJob/PrintDialog.java ! test/jdk/java/awt/print/PrinterJob/PrintDialogCancel.java ! test/jdk/java/awt/print/PrinterJob/ThinLines.java ! test/jdk/java/awt/print/RemotePrinterStatusRefresh/RemotePrinterStatusRefresh.java ! test/jdk/java/awt/regtesthelpers/AbstractTest.java ! test/jdk/java/awt/regtesthelpers/Util.java ! test/jdk/java/awt/regtesthelpers/process/ProcessCommunicator.java ! test/jdk/javax/sound/midi/MidiDeviceConnectors/TestAllDevices.java ! test/jdk/javax/sound/midi/Sequencer/Looping.java ! test/jdk/javax/sound/midi/SysexMessage/SendRawSysexMessage.java ! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/ExpectedNPEOnNull.java ! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/FakeInfo.java ! test/jdk/javax/sound/midi/spi/MidiDeviceProvider/UnsupportedInfo.java ! test/jdk/javax/sound/sampled/Clip/ClipFlushCrash.java ! test/jdk/javax/sound/sampled/Clip/IsRunningHang.java ! test/jdk/javax/sound/sampled/Clip/OpenNonIntegralNumberOfSampleframes.java ! test/jdk/javax/sound/sampled/DataLine/LongFramePosition.java ! test/jdk/javax/sound/sampled/DirectAudio/bug6372428.java ! test/jdk/javax/sound/sampled/LinuxBlock/PlaySine.java ! test/jdk/javax/swing/JOptionPane/bug4174551.java ! test/jdk/javax/swing/JTextArea/4697612/bug4697612.java ! test/jdk/javax/swing/text/html/parser/Parser/6990651/bug6990651.java ! test/jdk/javax/swing/text/html/parser/Parser/8078268/bug8078268.java ! test/jdk/sun/java2d/marlin/ClipShapeTest.java ! test/jdk/sun/java2d/marlin/CrashNaNTest.java ! test/jdk/sun/java2d/marlin/CrashPaintTest.java ! test/jdk/sun/java2d/marlin/TextClipErrorTest.java Changeset: 534c33d0 Branch: jcmd_cores_process_revival Author: Sergey Bylokhov Date: 2025-12-25 07:25:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/534c33d0ef7daa0d0d5b56a1101b4c9d47a48049 8374323: Update copyright year to 2025 for the build system in files where it was missed Reviewed-by: erikj ! .github/actions/build-jtreg/action.yml ! .github/actions/get-bundles/action.yml ! .github/actions/get-gtest/action.yml ! .github/actions/get-jtreg/action.yml ! .github/actions/get-msys2/action.yml ! .github/actions/upload-bundles/action.yml ! .github/workflows/build-alpine-linux.yml ! .github/workflows/build-cross-compile.yml ! .github/workflows/build-linux.yml ! .github/workflows/build-macos.yml ! .github/workflows/build-windows.yml ! .github/workflows/main.yml ! .github/workflows/test.yml ! make/RunTestsPrebuiltSpec.gmk ! make/autoconf/bootcycle-spec.gmk.template ! make/autoconf/buildjdk-spec.gmk.template ! make/autoconf/compare.sh.template ! make/autoconf/hotspot.m4 ! make/autoconf/lib-bundled.m4 ! make/autoconf/platform.m4 ! make/devkit/createWindowsDevkit.sh ! make/jdk/src/classes/build/tools/pandocfilter/PandocFilter.java ! make/jdk/src/classes/build/tools/taglet/JSpec.java ! make/jdk/src/classes/build/tools/taglet/ToolGuide.java ! make/langtools/tools/propertiesparser/parser/Message.java ! make/scripts/compare-logger.sh ! make/scripts/compare.sh Changeset: 3e6170c5 Branch: jcmd_cores_process_revival Author: Sergey Bylokhov Date: 2025-12-26 03:46:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e6170c5be95f92a209c58928be487e8a9f97287 8374354: Update copyright year to 2025 for jdk.javadoc in files where it was missed Reviewed-by: liach ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.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/NestedClassWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriter.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/markup/HtmlStyles.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/CommentUtils.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocFile.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclint/Checker.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Content.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/ContentBuilder.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Entity.java ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/RawHtml.java Changeset: e65ace10 Branch: jcmd_cores_process_revival Author: Daniel Gredler Date: 2025-12-26 11:58:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e65ace10e3c40d6fef4e9997311d88c900e84ced 6517125: FontStrike.getGlyphVectorOutline() not used Reviewed-by: prr, serb ! src/java.desktop/macosx/classes/sun/font/CStrike.java ! src/java.desktop/macosx/classes/sun/font/NativeStrike.java ! src/java.desktop/share/classes/sun/font/CompositeStrike.java ! src/java.desktop/share/classes/sun/font/FileFontStrike.java ! src/java.desktop/share/classes/sun/font/FontStrike.java ! src/java.desktop/unix/classes/sun/font/DelegateStrike.java ! src/java.desktop/unix/classes/sun/font/NativeStrike.java ! src/java.desktop/windows/classes/sun/font/NativeStrike.java Changeset: ac07a41d Branch: jcmd_cores_process_revival Author: Sergey Bylokhov Date: 2025-12-26 19:12:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ac07a41de9877aec3e9d5e7a23b0583038a7956d 8374360: Update copyright year to 2025 for test/jdk/jdk/jfr in files where it was missed Reviewed-by: egahlin ! test/jdk/jdk/jfr/api/consumer/TestRecordedClass.java ! test/jdk/jdk/jfr/api/consumer/TestRecordedFrameType.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFileSanitization.java ! test/jdk/jdk/jfr/api/consumer/TestRecordingFileWrite.java ! test/jdk/jdk/jfr/api/consumer/log/TestContent.java ! test/jdk/jdk/jfr/api/consumer/log/TestDiskOnOff.java ! test/jdk/jdk/jfr/api/consumer/log/TestDynamicStart.java ! test/jdk/jdk/jfr/api/consumer/log/TestMemoryDiskTransition.java ! test/jdk/jdk/jfr/api/consumer/log/TestMemoryOnly.java ! test/jdk/jdk/jfr/api/consumer/log/TestSystemEvents.java ! test/jdk/jdk/jfr/api/consumer/log/TestTruncation.java ! test/jdk/jdk/jfr/api/consumer/log/TestUserEvents.java ! test/jdk/jdk/jfr/api/consumer/log/TestVerbosity.java ! test/jdk/jdk/jfr/api/consumer/log/TestWithStreaming.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestDump.java ! test/jdk/jdk/jfr/api/consumer/recordingstream/TestRecordingName.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryAfterStart.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryBeforeStart.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryLastModified.java ! test/jdk/jdk/jfr/api/consumer/streaming/TestBaseRepositoryMultipleProcesses.java ! test/jdk/jdk/jfr/api/recording/dump/TestDumpDevNull.java ! test/jdk/jdk/jfr/event/allocation/TestObjectAllocationSampleEvent.java ! test/jdk/jdk/jfr/event/compiler/TestCompilerQueueUtilization.java ! test/jdk/jdk/jfr/event/gc/detailed/TestG1InvalidHeapRegionTypeChangeEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCCPUTimeEvent.java ! test/jdk/jdk/jfr/event/gc/detailed/TestGCHeapMemoryPoolUsageEvent.java ! test/jdk/jdk/jfr/event/gc/heapsummary/HeapSummaryEventAllGcs.java ! test/jdk/jdk/jfr/event/io/TestAsynchronousFileChannelEvents.java ! test/jdk/jdk/jfr/event/io/TestSocketAdapterEvents.java ! test/jdk/jdk/jfr/event/runtime/TestDeprecatedEvent.java ! test/jdk/jdk/jfr/event/runtime/TestDirectBufferStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestFinalizerStatisticsEvent.java ! test/jdk/jdk/jfr/event/runtime/TestNativeLibraryLoadEvent.java ! test/jdk/jdk/jfr/event/security/TestInitialSecurityPropertyEvent.java ! test/jdk/jdk/jfr/event/security/TestSecurityProviderServiceEvent.java ! test/jdk/jdk/jfr/jcmd/TestJcmdConfigureReadOnly.java ! test/jdk/jdk/jfr/jcmd/TestJcmdOptionSpecifiedOnce.java ! test/jdk/jdk/jfr/jcmd/TestJcmdStartGeneratedFilename.java ! test/jdk/jdk/jfr/jcmd/TestJcmdViewMissingData.java ! test/jdk/jdk/jfr/jmx/streaming/TestClose.java ! test/jdk/jdk/jfr/jmx/streaming/TestDelegated.java ! test/jdk/jdk/jfr/jmx/streaming/TestDumpOrder.java ! test/jdk/jdk/jfr/jmx/streaming/TestMetadataEvent.java ! test/jdk/jdk/jfr/jmx/streaming/TestMultipleChunks.java ! test/jdk/jdk/jfr/jmx/streaming/TestNew.java ! test/jdk/jdk/jfr/jmx/streaming/TestRotate.java ! test/jdk/jdk/jfr/jmx/streaming/TestSetSettings.java ! test/jdk/jdk/jfr/jmx/streaming/TestStart.java ! test/jdk/jdk/jfr/jmx/streaming/TestStop.java ! test/jdk/jdk/jfr/jvm/TestChunkIntegrity.java ! test/jdk/jdk/jfr/jvm/TestFatEvent.java ! test/jdk/jdk/jfr/jvm/TestHiddenWait.java ! test/jdk/jdk/jfr/jvm/TestLongStringsInPool.java ! test/jdk/jdk/jfr/jvm/TestVerifyInstrumentation.java ! test/jdk/jdk/jfr/startupargs/TestPreserveRepository.java ! test/jdk/jdk/jfr/startupargs/TestStartHelp.java ! test/jdk/jdk/jfr/startupargs/TestStartupOptionSpecifiedOnce.java ! test/jdk/jdk/jfr/threading/TestStringPoolVirtualThreadPinning.java ! test/jdk/jdk/jfr/tool/TestConfigure.java ! test/jdk/jdk/jfr/tool/TestView.java Changeset: e7f9132e Branch: jcmd_cores_process_revival Author: Alexey Ivanov Date: 2025-12-26 20:12:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7f9132e8992ac281d1e4777a9664d1c8b817f4f 8374345: Restore the original copyright year in ExtremeFontSizeTest.java Reviewed-by: serb, syan ! test/jdk/java/awt/FontMetrics/ExtremeFontSizeTest.java Changeset: 5c694eab Branch: jcmd_cores_process_revival Author: Sergey Bylokhov Date: 2025-12-27 04:45:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5c694eab0f48045d2f71d0cd5ab53c1daddaa963 8374363: Update copyright year to 2025 for test/micro in files where it was missed Reviewed-by: phh ! test/micro/org/openjdk/bench/java/lang/foreign/AllocFromSliceTest.java ! test/micro/org/openjdk/bench/java/util/ImmutableColls.java ! test/micro/org/openjdk/bench/vm/compiler/MergeStoreBench.java ! 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/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: 2886c3b6 Branch: jcmd_cores_process_revival Author: Sergey Bylokhov Date: 2025-12-27 04:56:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2886c3b68a8d4b098f7d093f0406d2a15e5910dc 8374358: Update copyright year to 2025 for test/hotspot in files where it was missed Reviewed-by: phh ! test/hotspot/jtreg/TEST.quick-groups ! test/hotspot/jtreg/applications/jcstress/TestGenerator.java ! test/hotspot/jtreg/compiler/c2/Test7005594.java ! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndLoadKlass.java ! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndNonExactAllocate.java ! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndNullableLoads.java ! test/hotspot/jtreg/compiler/c2/irTests/TestPhiDuplicatedConversion.java ! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java ! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java ! test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndNonReduciblePhi.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/BMITestRunner.java ! test/hotspot/jtreg/compiler/intrinsics/math/TestMinMaxIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA256IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA512IntrinsicsOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnUnsupportedCPU.java ! test/hotspot/jtreg/compiler/intrinsics/sha/cli/testcases/GenericTestCaseForUnsupportedCPU.java ! test/hotspot/jtreg/compiler/jvmci/TestUncaughtErrorInCompileMethod.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventListener.java ! test/hotspot/jtreg/compiler/jvmci/events/JvmciShutdownEventTest.java ! test/hotspot/jtreg/compiler/lib/compile_framework/CompileFramework.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfo.java ! test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java ! test/hotspot/jtreg/compiler/loopopts/TestMissingSkeletonPredicateForIfNode.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java ! test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.java ! test/hotspot/jtreg/compiler/vectorapi/reshape/TestVectorReinterpret.java ! test/hotspot/jtreg/compiler/vectorization/TestBufferVectorization.java ! test/hotspot/jtreg/compiler/vectorization/TestOptionVectorizeIR.java ! test/hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java ! test/hotspot/jtreg/compiler/vectorization/TestRoundVectRiscv64.java ! test/hotspot/jtreg/compiler/vectorization/runner/ArrayShiftOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicBooleanOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicDoubleOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicIntOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopLiveOutNodesTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopRangeStrideTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/MultipleLoopsTest.java ! test/hotspot/jtreg/gc/arguments/TestMinInitialErgonomics.java ! test/hotspot/jtreg/gc/arguments/TestParallelGCErgo.java ! test/hotspot/jtreg/gc/g1/TestHumongousConcurrentStartUndo.java ! test/hotspot/jtreg/gc/g1/TestMixedGCLiveThreshold.java ! test/hotspot/jtreg/gc/g1/TestShrinkAuxiliaryDataRunner.java ! test/hotspot/jtreg/gc/g1/plab/TestPLABEvacuationFailure.java ! test/hotspot/jtreg/gc/g1/plab/lib/PLABUtils.java ! test/hotspot/jtreg/gc/metaspace/CompressedClassSpaceSizeInJmapHeap.java ! test/hotspot/jtreg/gc/stress/TestStressG1Uncommit.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithG1.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithParallel.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithSerial.java ! test/hotspot/jtreg/runtime/CDSCompressedKPtrs/XShareAuto.java ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestJcmdOutput.java ! test/hotspot/jtreg/runtime/ErrorHandling/ShowRegistersOnAssertTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/StackWalkNativeToJava.java ! test/hotspot/jtreg/runtime/Monitor/MonitorWithDeadObjectTest.java ! test/hotspot/jtreg/runtime/NMT/JcmdWithNMTDisabled.java ! test/hotspot/jtreg/runtime/StackGap/TestStackGap.java ! test/hotspot/jtreg/runtime/StackGuardPages/TestStackGuardPages.java ! test/hotspot/jtreg/runtime/TLS/TestTLS.java ! test/hotspot/jtreg/runtime/Thread/TooSmallStackSize.java ! test/hotspot/jtreg/runtime/cds/appcds/LambdaWithUseImplMethodHandle.java ! test/hotspot/jtreg/runtime/cds/appcds/LotsOfJRTClasses.java ! test/hotspot/jtreg/runtime/cds/appcds/SignedJar.java ! test/hotspot/jtreg/runtime/cds/appcds/jcmd/JCmdTestFileSafety.java ! test/hotspot/jtreg/runtime/cds/appcds/test-classes/BadLookupSwitch.jcod ! test/hotspot/jtreg/runtime/jni/atExit/libatExit.c ! test/hotspot/jtreg/runtime/jni/checked/TestLargeUTF8Length.java ! test/hotspot/jtreg/runtime/jni/daemonDestroy/TestDaemonDestroy.java ! test/hotspot/jtreg/runtime/jni/getCreatedJavaVMs/TestGetCreatedJavaVMs.java ! test/hotspot/jtreg/runtime/verifier/TraceClassRes.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbAttach.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbAttachDifferentJVMs.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbClasses.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbDumpclass.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbField.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbFlags.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbHistory.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbInspect.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJdis.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJhisto.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbJstack.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAs.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPstack.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbScanOops.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbSource.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbSymbol.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbTestAllocationMerge.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbThread.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbVmStructsDump.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbWhere.java ! test/hotspot/jtreg/serviceability/sa/DeadlockDetectionTest.java ! test/hotspot/jtreg/serviceability/sa/TestClassDump.java ! test/hotspot/jtreg/serviceability/sa/TestClhsdbJstackLock.java ! test/hotspot/jtreg/serviceability/sa/TestCpoolForInvokeDynamic.java ! test/hotspot/jtreg/serviceability/sa/TestDebugInfoDecode.java ! test/hotspot/jtreg/serviceability/sa/TestDefaultMethods.java ! test/hotspot/jtreg/serviceability/sa/TestG1HeapRegion.java ! test/hotspot/jtreg/serviceability/sa/TestHeapDumpForInvokeDynamic.java ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSize.java ! test/hotspot/jtreg/serviceability/sa/TestInstanceKlassSizeForInterface.java ! test/hotspot/jtreg/serviceability/sa/TestIntConstant.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixed.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackPrintVMLocks.java ! test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackUpcall.java ! test/hotspot/jtreg/serviceability/sa/TestJmapCore.java ! test/hotspot/jtreg/serviceability/sa/TestJmapCoreMetaspace.java ! test/hotspot/jtreg/serviceability/sa/TestObjectMonitorIterate.java ! test/hotspot/jtreg/serviceability/sa/TestPrintMdo.java ! test/hotspot/jtreg/serviceability/sa/TestSysProps.java ! test/hotspot/jtreg/serviceability/sa/TestType.java ! test/hotspot/jtreg/serviceability/sa/UniqueVtableTest.java ! test/hotspot/jtreg/serviceability/sa/jmap-hprof/JMapHProfLargeHeapTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbAttachToDebugServer.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/ClhsdbTestConnectArgument.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/DebugdConnectTest.java ! test/hotspot/jtreg/serviceability/sa/sadebugd/DisableRegistryTest.java ! test/hotspot/jtreg/testlibrary/ctw/Makefile ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/Compiler.java ! test/hotspot/jtreg/testlibrary/ctw/src/sun/hotspot/tools/ctw/PathHandler.java ! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/visitors/ByteCodeVisitor.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/flag/TestCompilePhaseCollector.java ! test/hotspot/jtreg/testlibrary_tests/verify/tests/TestVerify.java ! test/hotspot/jtreg/vmTestbase/gc/vector/LinearListLow/TestDescription.java ! test/hotspot/jtreg/vmTestbase/jit/removal_candidates.txt ! test/hotspot/jtreg/vmTestbase/metaspace/shrink_grow/ShrinkGrowTest/ShrinkGrowTest.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach010/attach010Agent00.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/contention/TC05/tc05t001/tc05t001.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t006/ma10t006.cpp ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/MemoryPoolMBean/isUsageThresholdExceeded/isexceeded001.java ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/GC.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jdi/TestDebuggerType1.java ! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/hotswap/HotSwap.cpp ! test/hotspot/jtreg/vmTestbase/nsk/share/runner/ThreadsRunner.java ! test/hotspot/jtreg/vmTestbase/nsk/share/test/Stresser.java ! test/hotspot/jtreg/vmTestbase/nsk/stress/jni/libjnistress007.cpp ! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/JniArmHFTestGenerator.java.txt Changeset: 9512a43e Branch: jcmd_cores_process_revival Author: Sergey Bylokhov Date: 2025-12-27 07:02:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9512a43e82652be7294338c11cc9ffb0f0324b92 8374365: Update copyright year to 2025 for test/jdk in files where it was missed Reviewed-by: phh ! test/jdk/com/sun/net/httpserver/simpleserver/CustomFileSystemTest.java ! test/jdk/java/beans/Introspector/4520754/Test4520754.java ! test/jdk/java/beans/Performance/TestIntrospector.java ! test/jdk/java/beans/PropertyChangeSupport/Test4682386.java ! test/jdk/java/foreign/TestMemoryAlignment.java ! test/jdk/java/foreign/TestUpcallStructScope.java ! test/jdk/java/foreign/libTest4BAlignedDouble.c ! test/jdk/java/foreign/libTestUpcallStructScope.c ! test/jdk/java/io/File/libGetXSpace.c ! test/jdk/java/io/pathNames/win32/DriveOnly.java ! test/jdk/java/lang/Class/getEnclosingClass/EnclosingClass.java ! test/jdk/java/lang/Class/getEnclosingClass/EnclosingClassTest.java ! test/jdk/java/lang/Class/getEnclosingClass/common/TestMe.java ! test/jdk/java/lang/ProcessBuilder/FDLeakTest/exeFDLeakTester.c ! test/jdk/java/lang/ScopedValue/ManyBindings.java ! test/jdk/java/lang/ScopedValue/ScopedValueAPI.java ! test/jdk/java/lang/System/PropertyTest.java ! test/jdk/java/lang/System/i18nEnvArg.java ! test/jdk/java/lang/module/ClassFileVersionsTest.java ! test/jdk/java/lang/module/ModuleDescriptorTest.java ! test/jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java ! test/jdk/java/net/HttpURLConnection/HttpURLConnectionExpectContinueTest.java ! test/jdk/java/net/URL/OpenStream.java ! test/jdk/java/net/httpclient/altsvc/altsvc-dns-hosts.txt ! test/jdk/java/nio/channels/FileChannel/directio/DirectIOTest.java ! test/jdk/java/nio/channels/FileChannel/directio/libDirectIO.c ! test/jdk/java/nio/file/Path/UriImportExport.java ! test/jdk/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java ! test/jdk/java/nio/file/spi/CustomSystemClassLoader.java ! test/jdk/java/nio/file/spi/SetDefaultProvider.java ! test/jdk/java/security/KeyFactory/KeyFactoryGetKeySpecForInvalidSpec.java ! test/jdk/java/time/tck/java/time/TCKInstant.java ! test/jdk/java/util/Collections/T5078378.java ! test/jdk/java/util/List/ListFactories.java ! test/jdk/java/util/Locale/LocaleProvidersFormat.java ! test/jdk/java/util/concurrent/CompletableFuture/CompletableFutureOrTimeoutExceptionallyTest.java ! test/jdk/java/util/concurrent/Executors/AutoShutdown.java ! test/jdk/java/util/concurrent/forkjoin/Starvation.java ! test/jdk/java/util/concurrent/locks/StampedLock/OOMEInStampedLock.java ! test/jdk/java/util/regex/TestCases.txt ! test/jdk/java/util/stream/GathererTest.java ! test/jdk/java/util/zip/CloseInflaterDeflaterTest.java ! test/jdk/java/util/zip/DeflaterClose.java ! test/jdk/java/util/zip/InflaterClose.java ! test/jdk/java/util/zip/TotalInOut.java ! test/jdk/javax/management/security/HashedPasswordFileTest.java ! test/jdk/javax/net/ssl/SSLSocket/Tls13PacketSize.java ! test/jdk/javax/net/ssl/Stapling/StapleEnableProps.java ! test/jdk/jdk/incubator/vector/gen-template.sh ! test/jdk/jdk/incubator/vector/templates/Unit-header.template ! test/jdk/jdk/internal/platform/docker/TestSystemMetrics.java ! test/jdk/jdk/internal/platform/docker/TestUseContainerSupport.java ! test/jdk/jdk/modules/etc/DefaultModules.java ! test/jdk/jni/nullCaller/NullCallerTest.java ! test/jdk/performance/client/SwingMark/src/AbstractSwingTest.java ! test/jdk/performance/client/SwingMark/src/JMTest_01.java ! test/jdk/performance/client/SwingMark/src/JMTest_02.java ! test/jdk/performance/client/SwingMark/src/JMTest_03.java ! test/jdk/performance/client/SwingMark/src/JMTest_04.java ! test/jdk/performance/client/SwingMark/src/JMTest_05.java ! test/jdk/performance/client/SwingMark/src/MenuTest.java ! test/jdk/performance/client/SwingMark/src/TypingTest.java ! test/jdk/sanity/client/lib/SwingSet3/src/com/sun/swingset3/demos/button/resources/ButtonDemo.html ! test/jdk/sun/awt/font/TestArabicHebrew.java ! test/jdk/sun/security/provider/FileInputStreamPool/FileInputStreamPoolTest.java ! test/jdk/tools/jimage/ImageReaderDuplicateChildNodesTest.java ! test/jdk/tools/jlink/SnippetsTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JavaAppDescTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Annotations.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherAsServiceVerifier.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/RunnablePackageTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DefaultBundlingEnvironmentTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/OverridableResourceTest.java ! test/jdk/tools/jpackage/windows/WinRenameTest.java ! test/jdk/tools/launcher/JniInvocationTest.java Changeset: 5e685f6f Branch: jcmd_cores_process_revival Author: Anjian Wen Date: 2025-12-28 09:13:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e685f6f2c7872a4239ef0c0a0afa60f4526529e 8374351: RISC-V: Small refactoring for crypto macro-assembler routines Reviewed-by: fyang, fjiang ! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp Changeset: 078e71f4 Branch: jcmd_cores_process_revival Author: Kirill Shirokov Committer: Xiaolong Peng Date: 2025-12-29 21:09:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/078e71f4a3d68d298ab3c383e46d18912e1de7db 8344345: test/hotspot/gtest/x86/x86-asmtest.py has trailing whitespaces Reviewed-by: phh, lmesnik ! test/hotspot/gtest/x86/x86-asmtest.py Changeset: 92c6799b Branch: jcmd_cores_process_revival Author: Sergey Bylokhov Date: 2025-12-29 21:20:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92c6799b401eb786949e88cd7142002b2a875ce0 8374361: Update copyright year to 2025 for jdk.hotspot.agent in files where it was missed Reviewed-by: phh ! src/jdk.hotspot.agent/linux/native/libsaproc/LinuxDebuggerLocal.cpp ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HSDB.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/HotSpotAgent.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/Debugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/bsd/BsdThreadContextFactory.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxThreadContextFactory.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/remote/RemoteDebuggerClient.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/windbg/WindbgDebuggerLocal.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/StackValueCollection.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64CurrentFrameGuess.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/amd64/AMD64RegisterMap.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/bsd_amd64/BsdAMD64JavaThreadPDAccess.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/linux_amd64/LinuxAMD64JavaThreadPDAccess.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/win32_amd64/Win32AMD64JavaThreadPDAccess.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/ui/AnnotatedMemoryPanel.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/utilities/PlatformInfo.java ! src/jdk.hotspot.agent/windows/native/libsaproc/sawindbg.cpp Changeset: 08450f2c Branch: jcmd_cores_process_revival Author: Sergey Bylokhov Date: 2025-12-30 07:01:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/08450f2c4d447c42a2ca8222d162ae3d2d25268a 8374326: Update copyright year to 2025 for jdk.jpackage in files where it was missed Reviewed-by: phh ! src/jdk.jpackage/linux/native/libapplauncher/LinuxLauncherLib.cpp ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgInstallerScripts.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/ResourceLocator.java ! src/jdk.jpackage/share/native/applauncher/PackageFile.cpp ! src/jdk.jpackage/share/native/common/Dll.h ! src/jdk.jpackage/share/native/common/app.cpp ! src/jdk.jpackage/share/native/common/tstrings.cpp ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixLauncherAsService.java ! src/jdk.jpackage/windows/native/common/MsiUtils.h ! src/jdk.jpackage/windows/native/libjpackage/VersionInfo.cpp ! src/jdk.jpackage/windows/native/libmsica/Version.cpp ! src/jdk.jpackage/windows/native/libmsica/Version.h ! src/jdk.jpackage/windows/native/libmsica/libmsica.cpp Changeset: e4e923a1 Branch: jcmd_cores_process_revival Author: Martin Doerr Date: 2025-12-30 09:49:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4e923a1ffc8ff059c983c7e9201d0ee3273482d 8374195: TestReplaceNarrowPhiWithBottomPhi fails on ppc64 platforms in (fast)debug Reviewed-by: mbaesken, jbechberger ! test/hotspot/jtreg/compiler/c2/TestReplaceNarrowPhiWithBottomPhi.java Changeset: a6462d64 Branch: jcmd_cores_process_revival Author: Sergey Bylokhov Date: 2025-12-30 12:08:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a6462d641cba004829f9136df22f3d953c0e0c5d 8374316: Update copyright year to 2025 for hotspot in files where it was missed Reviewed-by: kbarrett ! src/hotspot/cpu/aarch64/assembler_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/continuationHelper_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shared/cardTableBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/z/zBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/z/z_aarch64.ad ! src/hotspot/cpu/aarch64/javaFrameAnchor_aarch64.hpp ! src/hotspot/cpu/aarch64/methodHandles_aarch64.hpp ! src/hotspot/cpu/aarch64/register_aarch64.hpp ! src/hotspot/cpu/aarch64/smallRegisterMap_aarch64.inline.hpp ! src/hotspot/cpu/aarch64/stackChunkFrameStream_aarch64.inline.hpp ! src/hotspot/cpu/arm/assembler_arm_32.hpp ! src/hotspot/cpu/arm/c1_Defs_arm.hpp ! src/hotspot/cpu/arm/c1_LIRAssembler_arm.hpp ! src/hotspot/cpu/arm/continuationFreezeThaw_arm.inline.hpp ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.hpp ! src/hotspot/cpu/arm/interp_masm_arm.hpp ! src/hotspot/cpu/arm/matcher_arm.hpp ! src/hotspot/cpu/arm/smallRegisterMap_arm.inline.hpp ! src/hotspot/cpu/arm/stackChunkFrameStream_arm.inline.hpp ! src/hotspot/cpu/arm/stubRoutines_arm.hpp ! src/hotspot/cpu/arm/vmreg_arm.hpp ! src/hotspot/cpu/arm/vmreg_arm.inline.hpp ! src/hotspot/cpu/ppc/c1_Defs_ppc.hpp ! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.hpp ! src/hotspot/cpu/ppc/continuationFreezeThaw_ppc.inline.hpp ! src/hotspot/cpu/ppc/continuationHelper_ppc.inline.hpp ! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.hpp ! src/hotspot/cpu/ppc/smallRegisterMap_ppc.inline.hpp ! src/hotspot/cpu/ppc/stackChunkFrameStream_ppc.inline.hpp ! src/hotspot/cpu/riscv/assembler_riscv.inline.hpp ! src/hotspot/cpu/riscv/c1_Defs_riscv.hpp ! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.hpp ! src/hotspot/cpu/riscv/codeBuffer_riscv.hpp ! src/hotspot/cpu/riscv/continuationFreezeThaw_riscv.inline.hpp ! src/hotspot/cpu/riscv/continuationHelper_riscv.inline.hpp ! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/gc/shared/cardTableBarrierSetAssembler_riscv.hpp ! src/hotspot/cpu/riscv/gc/z/z_riscv.ad ! src/hotspot/cpu/riscv/interp_masm_riscv.hpp ! src/hotspot/cpu/riscv/javaFrameAnchor_riscv.hpp ! src/hotspot/cpu/riscv/matcher_riscv.hpp ! src/hotspot/cpu/riscv/methodHandles_riscv.hpp ! src/hotspot/cpu/riscv/riscv_b.ad ! src/hotspot/cpu/riscv/smallRegisterMap_riscv.inline.hpp ! src/hotspot/cpu/riscv/stackChunkFrameStream_riscv.inline.hpp ! src/hotspot/cpu/riscv/stubRoutines_riscv.hpp ! src/hotspot/cpu/s390/assembler_s390.inline.hpp ! src/hotspot/cpu/s390/c1_Defs_s390.hpp ! src/hotspot/cpu/s390/c1_FrameMap_s390.hpp ! src/hotspot/cpu/s390/continuationFreezeThaw_s390.inline.hpp ! src/hotspot/cpu/s390/disassembler_s390.cpp ! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.hpp ! src/hotspot/cpu/s390/interp_masm_s390.hpp ! src/hotspot/cpu/s390/javaFrameAnchor_s390.hpp ! src/hotspot/cpu/s390/matcher_s390.hpp ! src/hotspot/cpu/s390/smallRegisterMap_s390.inline.hpp ! src/hotspot/cpu/s390/stackChunkFrameStream_s390.inline.hpp ! src/hotspot/cpu/s390/stubRoutines_s390.hpp ! src/hotspot/cpu/x86/assembler_x86.inline.hpp ! src/hotspot/cpu/x86/c1_Defs_x86.hpp ! src/hotspot/cpu/x86/c1_FrameMap_x86.hpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp ! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp ! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp ! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp ! src/hotspot/cpu/x86/gc/z/z_x86_64.ad ! src/hotspot/cpu/x86/icache_x86.hpp ! src/hotspot/cpu/x86/interpreterRT_x86.hpp ! src/hotspot/cpu/x86/matcher_x86.hpp ! src/hotspot/cpu/x86/methodHandles_x86.hpp ! src/hotspot/cpu/x86/nativeInst_x86.hpp ! src/hotspot/cpu/x86/peephole_x86_64.hpp ! src/hotspot/cpu/x86/rdtsc_x86.hpp ! src/hotspot/cpu/x86/smallRegisterMap_x86.inline.hpp ! src/hotspot/cpu/x86/stackChunkFrameStream_x86.inline.hpp ! src/hotspot/cpu/x86/stubRoutines_x86.hpp ! src/hotspot/cpu/zero/assembler_zero.inline.hpp ! src/hotspot/cpu/zero/continuationFreezeThaw_zero.inline.hpp ! src/hotspot/cpu/zero/icache_zero.hpp ! src/hotspot/cpu/zero/smallRegisterMap_zero.inline.hpp ! src/hotspot/cpu/zero/stackChunkFrameStream_zero.inline.hpp ! src/hotspot/cpu/zero/stubRoutines_zero.hpp ! src/hotspot/os/aix/libodm_aix.cpp ! src/hotspot/os/aix/libperfstat_aix.hpp ! src/hotspot/os/aix/osThread_aix.hpp ! src/hotspot/os/aix/os_aix.hpp ! src/hotspot/os/linux/gc/z/zSyscall_linux.hpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/linux/os_linux.inline.hpp ! src/hotspot/os/linux/procMapsParser.hpp ! src/hotspot/os/posix/include/jvm_md.h ! src/hotspot/os/posix/signals_posix.hpp ! src/hotspot/os/posix/threadLocalStorage_posix.cpp ! src/hotspot/os/windows/gc/z/zSyscall_windows.hpp ! src/hotspot/os/windows/os_windows.hpp ! src/hotspot/os/windows/safefetch_windows.hpp ! src/hotspot/os_cpu/bsd_aarch64/icache_bsd_aarch64.hpp ! src/hotspot/os_cpu/linux_aarch64/atomic_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/copy_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/icache_linux_aarch64.hpp ! src/hotspot/os_cpu/linux_aarch64/safefetch_linux_aarch64.S ! src/hotspot/os_cpu/linux_aarch64/threadLS_linux_aarch64.S ! src/hotspot/os_cpu/linux_ppc/gc/z/zSyscall_linux_ppc.hpp ! src/hotspot/os_cpu/linux_riscv/orderAccess_linux_riscv.hpp ! src/hotspot/os_cpu/windows_aarch64/icache_windows_aarch64.hpp ! src/hotspot/share/adlc/adlc.hpp ! src/hotspot/share/adlc/adlparse.hpp ! src/hotspot/share/asm/assembler.hpp ! src/hotspot/share/c1/c1_Canonicalizer.hpp ! src/hotspot/share/c1/c1_Defs.hpp ! src/hotspot/share/c1/c1_GraphBuilder.hpp ! src/hotspot/share/c1/c1_Instruction.hpp ! src/hotspot/share/c1/c1_InstructionPrinter.hpp ! src/hotspot/share/c1/c1_LinearScan.hpp ! src/hotspot/share/c1/c1_Optimizer.hpp ! src/hotspot/share/c1/c1_RangeCheckElimination.hpp ! src/hotspot/share/cds/aotClassLinker.hpp ! src/hotspot/share/cds/aotMappedHeapLoader.inline.hpp ! src/hotspot/share/cds/aotStreamedHeapLoader.hpp ! src/hotspot/share/cds/aotThread.cpp ! src/hotspot/share/cds/lambdaFormInvokers.inline.hpp ! src/hotspot/share/ci/bcEscapeAnalyzer.hpp ! src/hotspot/share/ci/ciEnv.hpp ! src/hotspot/share/ci/ciInstance.hpp ! src/hotspot/share/ci/ciMetadata.hpp ! src/hotspot/share/ci/ciTypeFlow.hpp ! src/hotspot/share/ci/ciUtilities.inline.hpp ! src/hotspot/share/classfile/bytecodeAssembler.hpp ! src/hotspot/share/classfile/classLoaderDataGraph.hpp ! src/hotspot/share/classfile/classLoaderStats.hpp ! src/hotspot/share/classfile/defaultMethods.hpp ! src/hotspot/share/classfile/javaClassesImpl.hpp ! src/hotspot/share/classfile/vmClasses.hpp ! src/hotspot/share/code/codeBehaviours.hpp ! src/hotspot/share/code/codeCache.hpp ! src/hotspot/share/code/compiledIC.hpp ! src/hotspot/share/code/dependencyContext.hpp ! src/hotspot/share/compiler/abstractCompiler.hpp ! src/hotspot/share/compiler/compileLog.hpp ! src/hotspot/share/compiler/compiler_globals.hpp ! src/hotspot/share/compiler/directivesParser.hpp ! src/hotspot/share/compiler/disassembler.hpp ! src/hotspot/share/compiler/methodMatcher.hpp ! src/hotspot/share/compiler/oopMap.hpp ! src/hotspot/share/compiler/oopMap.inline.hpp ! src/hotspot/share/gc/g1/g1AllocRegion.hpp ! src/hotspot/share/gc/g1/g1AllocRegion.inline.hpp ! src/hotspot/share/gc/g1/g1Allocator.hpp ! src/hotspot/share/gc/g1/g1Allocator.inline.hpp ! src/hotspot/share/gc/g1/g1AnalyticsSequences.inline.hpp ! src/hotspot/share/gc/g1/g1CardSet.inline.hpp ! src/hotspot/share/gc/g1/g1CardSetMemory.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.hpp ! src/hotspot/share/gc/g1/g1CollectionSet.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp ! src/hotspot/share/gc/g1/g1CollectionSetCandidates.inline.hpp ! src/hotspot/share/gc/g1/g1CollectionSetChooser.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.inline.hpp ! src/hotspot/share/gc/g1/g1EdenRegions.hpp ! src/hotspot/share/gc/g1/g1EvacStats.hpp ! src/hotspot/share/gc/g1/g1FullGCResetMetadataTask.hpp ! src/hotspot/share/gc/g1/g1FullGCScope.hpp ! src/hotspot/share/gc/g1/g1HeapRegionAttr.hpp ! src/hotspot/share/gc/g1/g1IHOPControl.hpp ! src/hotspot/share/gc/g1/g1MonitoringSupport.hpp ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.hpp ! src/hotspot/share/gc/g1/g1ParallelCleaning.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp ! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.hpp ! src/hotspot/share/gc/g1/g1RegionsOnNodes.hpp ! src/hotspot/share/gc/g1/g1RootProcessor.hpp ! src/hotspot/share/gc/g1/g1ServiceThread.hpp ! src/hotspot/share/gc/g1/g1SurvivorRegions.hpp ! src/hotspot/share/gc/g1/g1Trace.hpp ! src/hotspot/share/gc/g1/g1VMOperations.hpp ! src/hotspot/share/gc/parallel/objectStartArray.hpp ! src/hotspot/share/gc/parallel/parallel_globals.hpp ! src/hotspot/share/gc/parallel/psAdaptiveSizePolicy.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.hpp ! src/hotspot/share/gc/parallel/psCompactionManager.inline.hpp ! src/hotspot/share/gc/parallel/psMemoryPool.hpp ! src/hotspot/share/gc/parallel/psOldGen.hpp ! src/hotspot/share/gc/parallel/psPromotionLAB.hpp ! src/hotspot/share/gc/parallel/psPromotionManager.hpp ! src/hotspot/share/gc/parallel/psScavenge.hpp ! src/hotspot/share/gc/parallel/psVMOperations.hpp ! src/hotspot/share/gc/parallel/psVirtualspace.hpp ! src/hotspot/share/gc/parallel/psYoungGen.hpp ! src/hotspot/share/gc/parallel/spaceCounters.hpp ! src/hotspot/share/gc/parallel/vmStructs_parallelgc.hpp ! src/hotspot/share/gc/serial/cSpaceCounters.hpp ! src/hotspot/share/gc/serial/defNewGeneration.hpp ! src/hotspot/share/gc/serial/serialVMOperations.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.hpp ! src/hotspot/share/gc/serial/tenuredGeneration.inline.hpp ! src/hotspot/share/gc/shared/adaptiveSizePolicy.hpp ! src/hotspot/share/gc/shared/barrierSet.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.hpp ! src/hotspot/share/gc/shared/barrierSetConfig.inline.hpp ! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.hpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp ! src/hotspot/share/gc/shared/collectedHeap.inline.hpp ! src/hotspot/share/gc/shared/collectorCounters.hpp ! src/hotspot/share/gc/shared/gcArguments.hpp ! src/hotspot/share/gc/shared/gcCause.hpp ! src/hotspot/share/gc/shared/gcHeapSummary.hpp ! src/hotspot/share/gc/shared/gcLocker.hpp ! src/hotspot/share/gc/shared/gcLogPrecious.hpp ! src/hotspot/share/gc/shared/gcPolicyCounters.hpp ! src/hotspot/share/gc/shared/gcThreadLocalData.hpp ! src/hotspot/share/gc/shared/gcTrace.hpp ! src/hotspot/share/gc/shared/gcVMOperations.hpp ! src/hotspot/share/gc/shared/genArguments.hpp ! src/hotspot/share/gc/shared/hSpaceCounters.hpp ! src/hotspot/share/gc/shared/oopStorage.hpp ! src/hotspot/share/gc/shared/parallelCleaning.hpp ! src/hotspot/share/gc/shared/partialArraySplitter.hpp ! src/hotspot/share/gc/shared/referenceProcessor.hpp ! src/hotspot/share/gc/shared/scavengableNMethods.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedup.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupStat.hpp ! src/hotspot/share/gc/shared/stringdedup/stringDedupThread.hpp ! src/hotspot/share/gc/shared/threadLocalAllocBuffer.hpp ! src/hotspot/share/gc/shared/vmStructs_gc.hpp ! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.hpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! src/hotspot/share/gc/z/zArguments.hpp ! src/hotspot/share/gc/z/zBarrier.hpp ! src/hotspot/share/gc/z/zBarrierSet.hpp ! src/hotspot/share/gc/z/zBarrierSetNMethod.hpp ! src/hotspot/share/gc/z/zGeneration.hpp ! src/hotspot/share/gc/z/zGlobals.hpp ! src/hotspot/share/gc/z/zHeapIterator.hpp ! src/hotspot/share/gc/z/zMark.hpp ! src/hotspot/share/gc/z/zMark.inline.hpp ! src/hotspot/share/gc/z/zMarkContext.hpp ! src/hotspot/share/gc/z/zMarkContext.inline.hpp ! src/hotspot/share/gc/z/zNMethod.hpp ! src/hotspot/share/gc/z/zNMethodTableIteration.hpp ! src/hotspot/share/gc/z/zPageTable.hpp ! src/hotspot/share/gc/z/zRemembered.hpp ! src/hotspot/share/gc/z/zStat.hpp ! src/hotspot/share/gc/z/zThreadLocalData.hpp ! src/hotspot/share/gc/z/zUncoloredRoot.hpp ! src/hotspot/share/include/jmm.h ! src/hotspot/share/include/jvm_io.h ! src/hotspot/share/interpreter/bytecode.hpp ! src/hotspot/share/interpreter/bytecode.inline.hpp ! src/hotspot/share/interpreter/bytecodeHistogram.hpp ! src/hotspot/share/interpreter/bytecodeStream.hpp ! src/hotspot/share/interpreter/bytecodeTracer.hpp ! src/hotspot/share/interpreter/interpreter.hpp ! src/hotspot/share/interpreter/interpreterRuntime.hpp ! src/hotspot/share/interpreter/linkResolver.hpp ! src/hotspot/share/interpreter/templateInterpreter.hpp ! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.hpp ! src/hotspot/share/interpreter/zero/bytecodeInterpreter.inline.hpp ! src/hotspot/share/interpreter/zero/zeroInterpreter.hpp ! src/hotspot/share/interpreter/zero/zeroInterpreterGenerator.hpp ! src/hotspot/share/jfr/leakprofiler/chains/dfsClosure.hpp ! src/hotspot/share/jfr/leakprofiler/chains/edgeQueue.hpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/eventEmitter.hpp ! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp ! src/hotspot/share/jfr/leakprofiler/sampling/objectSample.hpp ! src/hotspot/share/jfr/metadata/jfrSerializer.hpp ! src/hotspot/share/jfr/recorder/jfrEventSetting.hpp ! src/hotspot/share/jfr/recorder/stacktrace/jfrStackFilterRegistry.hpp ! src/hotspot/share/jfr/recorder/storage/jfrStorageUtils.hpp ! src/hotspot/share/jfr/recorder/stringpool/jfrStringPoolWriter.hpp ! src/hotspot/share/jfr/support/jfrDeprecationEventWriter.hpp ! src/hotspot/share/jfr/support/jfrDeprecationManager.hpp ! src/hotspot/share/jfr/support/jfrObjectAllocationSample.hpp ! src/hotspot/share/jfr/support/jfrStackTraceMark.hpp ! src/hotspot/share/jfr/utilities/jfrBigEndian.hpp ! src/hotspot/share/jfr/utilities/jfrDoublyLinkedList.hpp ! src/hotspot/share/jfr/utilities/jfrEpochQueue.inline.hpp ! src/hotspot/share/jfr/utilities/jfrRelation.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.hpp ! src/hotspot/share/jfr/writers/jfrMemoryWriterHost.inline.hpp ! src/hotspot/share/jfr/writers/jfrStreamWriterHost.inline.hpp ! src/hotspot/share/jvmci/jvmci.hpp ! src/hotspot/share/jvmci/jvmciEnv.hpp ! src/hotspot/share/jvmci/jvmci_globals.hpp ! src/hotspot/share/jvmci/vmSymbols_jvmci.hpp ! src/hotspot/share/libadt/vectset.hpp ! src/hotspot/share/logging/log.hpp ! src/hotspot/share/logging/logConfiguration.hpp ! src/hotspot/share/logging/logDecorators.hpp ! src/hotspot/share/memory/heapInspection.hpp ! src/hotspot/share/memory/iterator.hpp ! src/hotspot/share/memory/memoryReserver.hpp ! src/hotspot/share/memory/metaspace/metablock.inline.hpp ! src/hotspot/share/memory/resourceArea.inline.hpp ! src/hotspot/share/nmt/mallocHeader.hpp ! src/hotspot/share/nmt/mallocHeader.inline.hpp ! src/hotspot/share/nmt/nativeCallStackPrinter.hpp ! src/hotspot/share/oops/access.hpp ! src/hotspot/share/oops/access.inline.hpp ! src/hotspot/share/oops/instanceClassLoaderKlass.hpp ! src/hotspot/share/oops/instanceMirrorKlass.hpp ! src/hotspot/share/oops/instanceRefKlass.hpp ! src/hotspot/share/oops/instanceStackChunkKlass.hpp ! src/hotspot/share/oops/metadata.hpp ! src/hotspot/share/oops/oopCast.inline.hpp ! src/hotspot/share/oops/oopHandle.inline.hpp ! src/hotspot/share/oops/stackChunkOop.hpp ! src/hotspot/share/oops/weakHandle.inline.hpp ! src/hotspot/share/opto/callGenerator.hpp ! src/hotspot/share/opto/countbitsnode.hpp ! src/hotspot/share/opto/escape.hpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/idealKit.hpp ! src/hotspot/share/opto/indexSet.hpp ! src/hotspot/share/opto/intrinsicnode.hpp ! src/hotspot/share/opto/multnode.hpp ! src/hotspot/share/opto/stringopts.hpp ! src/hotspot/share/opto/superwordVTransformBuilder.hpp ! src/hotspot/share/prims/foreignGlobals.inline.hpp ! src/hotspot/share/prims/jvmtiAgent.hpp ! src/hotspot/share/prims/jvmtiEventController.inline.hpp ! src/hotspot/share/prims/jvmtiImpl.hpp ! src/hotspot/share/prims/jvmtiTagMapTable.hpp ! src/hotspot/share/prims/jvmtiThreadState.inline.hpp ! src/hotspot/share/prims/methodHandles.hpp ! src/hotspot/share/prims/vectorSupport.hpp ! src/hotspot/share/prims/vmstorage.hpp ! src/hotspot/share/runtime/continuationHelper.inline.hpp ! src/hotspot/share/runtime/continuationJavaClasses.hpp ! src/hotspot/share/runtime/continuationWrapper.inline.hpp ! src/hotspot/share/runtime/flags/flagSetting.hpp ! src/hotspot/share/runtime/flags/jvmFlagLookup.hpp ! src/hotspot/share/runtime/handles.hpp ! src/hotspot/share/runtime/handles.inline.hpp ! src/hotspot/share/runtime/icache.hpp ! src/hotspot/share/runtime/interfaceSupport.inline.hpp ! src/hotspot/share/runtime/java.hpp ! src/hotspot/share/runtime/jfieldIDWorkaround.hpp ! src/hotspot/share/runtime/monitorDeflationThread.hpp ! src/hotspot/share/runtime/notificationThread.hpp ! src/hotspot/share/runtime/park.hpp ! src/hotspot/share/runtime/perfDataTypes.hpp ! src/hotspot/share/runtime/safefetch.hpp ! src/hotspot/share/runtime/safepoint.hpp ! src/hotspot/share/runtime/safepointVerifiers.hpp ! src/hotspot/share/runtime/signature.cpp ! src/hotspot/share/runtime/smallRegisterMap.inline.hpp ! src/hotspot/share/runtime/stackChunkFrameStream.hpp ! src/hotspot/share/runtime/stackChunkFrameStream.inline.hpp ! src/hotspot/share/runtime/stackWatermark.hpp ! src/hotspot/share/runtime/threadIdentifier.hpp ! src/hotspot/share/runtime/vframe.hpp ! src/hotspot/share/runtime/vmOperations.hpp ! src/hotspot/share/services/gcNotifier.hpp ! src/hotspot/share/services/threadIdTable.hpp ! src/hotspot/share/utilities/elfFile.hpp ! src/hotspot/share/utilities/macros.hpp ! src/hotspot/share/utilities/nativeCallStack.hpp ! src/hotspot/share/utilities/numberSeq.hpp ! src/hotspot/share/utilities/objectBitSet.hpp ! src/hotspot/share/utilities/objectBitSet.inline.hpp ! src/hotspot/share/utilities/resizableHashTable.hpp ! src/hotspot/share/utilities/ticks.hpp ! test/hotspot/jtreg/compiler/c2/cr7200264/TestIntVect.java ! test/hotspot/jtreg/compiler/c2/irTests/LShiftINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/LShiftLNodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/RShiftINodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/RShiftLNodeIdealizationTests.java ! test/hotspot/jtreg/compiler/c2/irTests/TestConv2BExpansion.java ! test/hotspot/jtreg/compiler/c2/irTests/TestFPComparison.java ! test/hotspot/jtreg/compiler/c2/irTests/TestIfMinMax.java ! test/hotspot/jtreg/compiler/c2/irTests/TestLongRangeChecks.java ! test/hotspot/jtreg/compiler/c2/irTests/TestMinMaxIdentities.java ! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java ! test/hotspot/jtreg/compiler/c2/irTests/scalarReplacement/AllocationMergesTests.java ! test/hotspot/jtreg/compiler/ciReplay/InliningBase.java ! test/hotspot/jtreg/compiler/compilercontrol/commands/OptionTest.java ! test/hotspot/jtreg/compiler/escapeAnalysis/TestFindInstMemRecursion.java ! test/hotspot/jtreg/compiler/escapeAnalysis/TestIterativeEA.java ! test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java ! test/hotspot/jtreg/compiler/intrinsics/TestCompareUnsigned.java ! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestMultiplyToLen.java ! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestShift.java ! test/hotspot/jtreg/compiler/intrinsics/bigInteger/TestSquareToLen.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsiTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsmskTestI.java ! test/hotspot/jtreg/compiler/intrinsics/bmi/verifycode/BlsrTestI.java ! test/hotspot/jtreg/compiler/intrinsics/klass/CastNullCheckDroppingsTest.java ! test/hotspot/jtreg/compiler/intrinsics/string/TestStringIntrinsics.java ! test/hotspot/jtreg/compiler/jsr292/MHInlineTest.java ! test/hotspot/jtreg/compiler/jsr292/patches/java.base/java/lang/invoke/MethodHandleHelper.java ! test/hotspot/jtreg/compiler/jvmci/TestJVMCIPrintProperties.java ! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaField.java ! test/hotspot/jtreg/compiler/loopopts/TestLoopPredicationDivZeroCheck.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestCyclicDependency.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestMulAddS2I.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestScheduleReordersScalarMemops.java ! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java ! test/hotspot/jtreg/compiler/predicates/assertion/TestTemplateWithoutOpaqueLoopNodes.java ! test/hotspot/jtreg/compiler/splitif/TestSplitDivisionThroughPhi.java ! test/hotspot/jtreg/compiler/unsafe/OpaqueAccesses.java ! test/hotspot/jtreg/compiler/vectorization/TestFloatConversionsVectorNaN.java ! test/hotspot/jtreg/compiler/vectorization/TestReverseBitsVector.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopArrayIndexComputeTest.java ! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java ! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java ! test/hotspot/jtreg/gc/TestPLABAdaptToMinTLABSize.java ! test/hotspot/jtreg/gc/arguments/TestMinAndInitialSurvivorRatioFlags.java ! test/hotspot/jtreg/gc/arguments/TestNewRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestNewSizeFlags.java ! test/hotspot/jtreg/gc/arguments/TestSurvivorRatioFlag.java ! test/hotspot/jtreg/gc/arguments/TestUseCompressedOopsFlagsWithUlimit.java ! test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedOldObjectsEvacuation.java ! test/hotspot/jtreg/gc/parallel/TestDynShrinkHeap.java ! test/hotspot/jtreg/gc/stress/gcbasher/TestGCBasherWithZ.java ! test/hotspot/jtreg/gtest/AsyncLogGtest.java ! test/hotspot/jtreg/gtest/CompressedKlassGtest.java ! test/hotspot/jtreg/gtest/MetaspaceGtests.java ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java ! test/hotspot/jtreg/runtime/CommandLine/VMOptionWarning.java ! test/hotspot/jtreg/runtime/ErrorHandling/UncaughtNativeExceptionTest.java ! test/hotspot/jtreg/runtime/ErrorHandling/libNativeException.c ! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java ! test/hotspot/jtreg/runtime/NMT/MallocTestType.java ! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java ! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java ! test/hotspot/jtreg/runtime/Safepoint/TestAbortVMOnSafepointTimeout.java ! test/hotspot/jtreg/runtime/Thread/TestAlwaysPreTouchStacks.java ! test/hotspot/jtreg/runtime/cds/ServiceLoaderTest.java ! test/hotspot/jtreg/runtime/cds/SharedStringsDedup.java ! test/hotspot/jtreg/runtime/cds/SharedStringsRunAuto.java ! test/hotspot/jtreg/runtime/cds/appcds/CreateAOTCacheVerifyError.java ! test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedIntegerCacheTest.java ! test/hotspot/jtreg/runtime/cds/appcds/cacheObject/ArchivedModuleWithCustomImageTest.java ! test/hotspot/jtreg/runtime/cds/appcds/customLoader/PrintSharedArchiveAndExit.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/NestHostOldInf.java ! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/PrintSharedArchiveAndExit.java ! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.foos/module-info.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsHumongous.java ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsUtils.java ! test/hotspot/jtreg/serviceability/jvmti/HeapMonitor/MyPackage/HeapMonitor.java ! test/hotspot/jtreg/serviceability/sa/ClhsdbPrintAll.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/share/server/ServerMemoryMXBean.java Changeset: 3fd7bde3 Branch: jcmd_cores_process_revival Author: Sergey Bylokhov Date: 2025-12-31 07:21:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3fd7bde31b965e027df423b3c2b5e1f360397195 8374378: Update copyright year to 2025 for jdk.internal.vm.ci in files where it was missed Reviewed-by: phh ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/BytecodeFrame.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/VirtualObject.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/code/site/Site.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledCode.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledCodeStream.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotCompiledNmethod.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJavaType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstant.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotObjectConstantImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaFieldImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedJavaType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotSpeculationLog.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotVMConfigAccess.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/VMField.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ConstantPool.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/EncodedSpeculationReason.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaMethod.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaType.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/JVMCIServiceLocator.java ! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/services/Services.java Changeset: 36d2c277 Branch: jcmd_cores_process_revival Author: Sergey Bylokhov Date: 2025-12-31 09:13:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/36d2c277c47767ba22208e2e49c46001642bd4f5 8374327: Update copyright year to 2025 for files in java.base added/updated by commits in 2025 Reviewed-by: jpai ! src/java.base/aix/classes/sun/nio/ch/AixPollPort.java ! src/java.base/share/classes/com/sun/crypto/provider/RSACipher.java ! src/java.base/share/classes/java/lang/CharacterData00.java.template ! src/java.base/share/classes/java/lang/CharacterDataLatin1.java.template ! src/java.base/share/classes/java/lang/CharacterDataPrivateUse.java ! src/java.base/share/classes/java/lang/CharacterDataUndefined.java ! src/java.base/share/classes/java/lang/ThreadBuilders.java ! src/java.base/share/classes/java/lang/invoke/VarHandle.java ! src/java.base/share/classes/java/lang/ref/Cleaner.java ! src/java.base/share/classes/java/lang/ref/PhantomReference.java ! src/java.base/share/classes/java/lang/ref/SoftReference.java ! src/java.base/share/classes/java/lang/ref/WeakReference.java ! src/java.base/share/classes/java/lang/runtime/ExactConversionsSupport.java ! src/java.base/share/classes/java/net/Authenticator.java ! src/java.base/share/classes/java/net/doc-files/net-properties.html ! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template ! src/java.base/share/classes/java/security/Provider.java ! src/java.base/share/classes/java/util/Collection.java ! src/java.base/share/classes/java/util/WeakHashMap.java ! src/java.base/share/classes/java/util/jar/JarInputStream.java ! src/java.base/share/classes/java/util/jar/JarVerifier.java ! src/java.base/share/classes/java/util/stream/GathererOp.java ! src/java.base/share/classes/java/util/zip/GZIPOutputStream.java ! src/java.base/share/classes/java/util/zip/snippet-files/Snippets.java ! src/java.base/share/classes/javax/security/auth/Subject.java ! src/java.base/share/classes/jdk/internal/ValueBased.java ! src/java.base/share/classes/jdk/internal/access/JavaUtilConcurrentTLRAccess.java ! src/java.base/share/classes/jdk/internal/classfile/components/snippet-files/PackageSnippets.java ! src/java.base/share/classes/jdk/internal/foreign/abi/NativeEntryPoint.java ! src/java.base/share/classes/jdk/internal/foreign/abi/VMStorage.java ! src/java.base/share/classes/jdk/internal/icu/impl/Norm2AllModes.java ! src/java.base/share/classes/jdk/internal/icu/impl/UBiDiProps.java ! src/java.base/share/classes/jdk/internal/icu/impl/UCharacterProperty.java ! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystem.java ! src/java.base/share/classes/jdk/internal/misc/X-ScopedMemoryAccess.java.template ! src/java.base/share/classes/jdk/internal/module/ModuleInfo.java ! src/java.base/share/classes/sun/net/www/MimeTable.java ! src/java.base/share/classes/sun/nio/ch/ThreadPool.java ! src/java.base/share/classes/sun/nio/fs/AbstractPoller.java ! src/java.base/share/classes/sun/nio/fs/Cancellable.java ! src/java.base/share/classes/sun/nio/fs/PollingWatchService.java ! src/java.base/share/classes/sun/security/ec/ECPrivateKeyImpl.java ! src/java.base/share/classes/sun/security/rsa/RSAPadding.java ! src/java.base/share/classes/sun/security/ssl/CertStatusExtension.java ! src/java.base/share/classes/sun/security/ssl/CertificateAuthoritiesExtension.java ! src/java.base/share/classes/sun/security/ssl/CertificateStatus.java ! src/java.base/share/classes/sun/security/ssl/CookieExtension.java ! src/java.base/share/classes/sun/security/ssl/DHServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/DTLSOutputRecord.java ! src/java.base/share/classes/sun/security/ssl/ECDHServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/ECPointFormatsExtension.java ! src/java.base/share/classes/sun/security/ssl/EncryptedExtensions.java ! src/java.base/share/classes/sun/security/ssl/ExtendedMasterSecretExtension.java ! src/java.base/share/classes/sun/security/ssl/HandshakeOutStream.java ! src/java.base/share/classes/sun/security/ssl/HelloRequest.java ! src/java.base/share/classes/sun/security/ssl/HelloVerifyRequest.java ! src/java.base/share/classes/sun/security/ssl/MaxFragExtension.java ! src/java.base/share/classes/sun/security/ssl/NamedGroup.java ! src/java.base/share/classes/sun/security/ssl/PredefinedDHParameterSpecs.java ! src/java.base/share/classes/sun/security/ssl/PskKeyExchangeModesExtension.java ! src/java.base/share/classes/sun/security/ssl/RSAServerKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/RenegoInfoExtension.java ! src/java.base/share/classes/sun/security/ssl/ServerHelloDone.java ! src/java.base/share/classes/sun/security/ssl/ServerNameExtension.java ! src/java.base/unix/classes/java/lang/ProcessImpl.java ! src/java.base/unix/classes/sun/nio/ch/FileKey.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributeViews.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileKey.java ! src/java.base/unix/classes/sun/nio/fs/UnixFileStore.java ! src/java.base/unix/native/jspawnhelper/jspawnhelper.c ! src/java.base/unix/native/launcher/relauncher.c ! src/java.base/unix/native/libjava/locale_str.h ! src/java.base/unix/native/libnet/Inet4AddressImpl.c ! src/java.base/unix/native/libnet/NetworkInterface.c ! src/java.base/unix/native/libnet/net_util_md.h ! src/java.base/windows/classes/java/lang/ProcessImpl.java ! src/java.base/windows/classes/sun/net/www/protocol/http/ntlm/NTLMAuthSequence.java ! src/java.base/windows/classes/sun/nio/ch/PipeImpl.java ! src/java.base/windows/native/launcher/relauncher.c ! src/java.base/windows/native/libnet/NTLMAuthSequence.c Changeset: c6246d58 Branch: jcmd_cores_process_revival Author: Sergey Bylokhov Date: 2025-12-31 10:04:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c6246d58f72942b66cb0632186366f0b99402306 8374383: Update the copyright year to 2025 in the remaining files under test/ where it was missed Reviewed-by: jpai ! test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/GroupJavacBenchmark.java ! test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/JavacBenchmark.java ! test/benchmarks/micros-javac/src/main/java/org/openjdk/bench/langtools/javac/SingleJavacBenchmark.java ! test/failure_handler/src/share/conf/mac.properties ! test/jaxp/javax/xml/jaxp/unittest/validation/ValidationTest.java ! test/jdk/java/lang/StringBuffer/ECoreIndexOf.java ! test/jdk/java/lang/Thread/virtual/YieldQueuing.java ! test/jdk/javax/management/mxbean/MXBeanInteropTest1.java ! test/jdk/jdk/incubator/vector/Byte128VectorTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Double128VectorTests.java ! test/jdk/jdk/incubator/vector/Double256VectorTests.java ! test/jdk/jdk/incubator/vector/Double512VectorTests.java ! test/jdk/jdk/incubator/vector/Double64VectorTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Float128VectorTests.java ! test/jdk/jdk/incubator/vector/Float256VectorTests.java ! test/jdk/jdk/incubator/vector/Float512VectorTests.java ! test/jdk/jdk/incubator/vector/Float64VectorTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Int128VectorTests.java ! test/jdk/jdk/incubator/vector/Int256VectorTests.java ! test/jdk/jdk/incubator/vector/Int512VectorTests.java ! test/jdk/jdk/incubator/vector/Int64VectorTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Long128VectorTests.java ! test/jdk/jdk/incubator/vector/Long256VectorTests.java ! test/jdk/jdk/incubator/vector/Long512VectorTests.java ! test/jdk/jdk/incubator/vector/Long64VectorTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Short128VectorTests.java ! test/jdk/jdk/incubator/vector/Short256VectorTests.java ! test/jdk/jdk/incubator/vector/Short512VectorTests.java ! test/jdk/jdk/incubator/vector/Short64VectorTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java ! test/jdk/jdk/internal/platform/docker/MetricsCpuTester.java ! test/jdk/jdk/jfr/event/profiling/BaseTestFullStackTrace.java ! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleNative.java ! test/jdk/jdk/jfr/event/profiling/TestCPUTimeSamplingLongPeriod.java ! test/langtools/jdk/javadoc/doclet/testHtmlLandmarkRegions/TestHtmlLandmarkRegions.java ! test/langtools/jdk/javadoc/doclet/testHtmlVersion/TestHtmlVersion.java ! test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownLinks.java ! test/langtools/jdk/javadoc/doclet/testRelativeLinks/pkg/C.java ! test/langtools/jdk/javadoc/doclet/testSeeTag/TestSeeTagWithModule.java ! test/langtools/jdk/javadoc/doclet/testTitleInHref/TestTitleInHref.java ! test/langtools/jdk/javadoc/tool/modules/Modules.java ! test/langtools/jdk/jshell/Compiler.java ! test/langtools/jdk/jshell/HighlightUITest.java ! test/langtools/jdk/jshell/Presets.java ! test/langtools/tools/jdeps/listdeps/ListModuleDeps.java ! test/langtools/tools/jnativescan/TestMissingSystemClass.java ! test/langtools/tools/jnativescan/cases/classpath/missingsystem/App.java ! test/langtools/tools/lib/toolbox/JavacTask.java ! test/langtools/tools/lib/types/TypeHarness.java ! test/lib/jdk/test/lib/NetworkConfiguration.java ! test/lib/jdk/test/lib/SA/SATestUtils.java ! test/lib/jdk/test/lib/containers/docker/DockerRunOptions.java ! test/lib/jdk/test/lib/helpers/ClassFileInstaller.java ! test/lib/jdk/test/whitebox/code/CodeBlob.java ! test/make/autoconf/test.m4 ! test/micro/org/openjdk/bench/java/lang/FPComparison.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayCriticalXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayElementsXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpCriticalImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayForeignXorOpInitImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/GetArrayRegionXorOpImpl.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/XorOp.java ! test/micro/org/openjdk/bench/java/lang/foreign/xor/libjnitest.c ! test/micro/org/openjdk/bench/vm/compiler/ArrayFill.java ! test/micro/org/openjdk/bench/vm/compiler/TypeVectorOperations.java ! test/micro/org/openjdk/bench/vm/compiler/VectorAliasing.java ! test/micro/org/openjdk/bench/vm/compiler/VectorReduction2.java Changeset: 97f4f003 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-12-31 15:50:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/97f4f003f4de19596de7f3d40295506edaaa30af 8373917: test/hotspot/jtreg/vmTestbase/nsk/monitoring: -iterations setting misused in tests Reviewed-by: lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/share/runner/RunParams.java Changeset: a1a75ab6 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2025-12-31 16:26:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a1a75ab6d1ca25fc88be75239670f5a011ea3053 8373642: Test vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters003/TestDescription.java failed Reviewed-by: cjplummer, syan ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters001/CollectionCounters001.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters005/TestDescription.java Changeset: 2447e071 Branch: jcmd_cores_process_revival Author: Sergey Bylokhov Date: 2025-12-31 17:13:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2447e07137b809aec9bdbb97f89b52488f5c02de 8374355: Update copyright year to 2025 for demo in files where it was missed Reviewed-by: aivanov ! src/demo/share/java2d/J2DBench/Makefile ! src/demo/share/java2d/J2DBench/build.xml ! src/demo/share/java2d/J2DBench/src/j2dbench/report/J2DAnalyzer.java ! src/demo/share/jfc/CodePointIM/com/sun/inputmethods/internal/codepointim/CodePointInputMethodDescriptor.java ! src/demo/share/jfc/J2Ddemo/java2d/RunWindow.java ! src/demo/share/jfc/J2Ddemo/java2d/Tools.java ! src/demo/share/jfc/Stylepad/HelloWorld.java ! src/demo/share/jfc/SwingSet2/SwingSet2.java ! src/demo/share/jfc/SwingSet2/resources/swingset_de.properties Changeset: 2d1be8a9 Branch: jcmd_cores_process_revival Author: Sergey Bylokhov Date: 2025-12-31 17:15:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2d1be8a9e66fe82b60f7a22fd7796f0e54e60a5f 8374391: Update the copyright year to 2025 in the remaining files under src/ where it was missed Reviewed-by: aivanov ! src/java.base/linux/classes/jdk/internal/platform/cgroupv2/CgroupV2Subsystem.java ! src/java.base/share/classes/java/lang/invoke/CallSite.java ! src/java.base/share/classes/sun/util/locale/UnicodeLocaleExtension.java ! src/java.base/share/native/libjava/VirtualThread.c ! src/java.base/share/native/libverify/check_code.c ! src/java.compiler/share/classes/javax/tools/JavaFileManager.java ! src/java.compiler/share/classes/javax/tools/StandardLocation.java ! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java ! src/java.management/share/classes/javax/management/modelmbean/RequiredModelMBean.java ! src/java.management/share/classes/javax/management/remote/JMXConnectorServer.java ! src/java.management/share/classes/javax/management/remote/JMXConnectorServerMBean.java ! src/java.management/share/classes/sun/management/MemoryImpl.java ! src/java.naming/share/classes/com/sun/jndi/ldap/DefaultResponseControlFactory.java ! src/java.naming/share/classes/javax/naming/ldap/PagedResultsControl.java ! src/java.rmi/share/classes/sun/rmi/log/LogInputStream.java ! src/java.security.jgss/share/classes/sun/security/jgss/krb5/Krb5InitCredential.java ! src/java.sql/share/classes/java/sql/Statement.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ICONST.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/LDC.java ! src/java.xml/share/classes/com/sun/org/apache/bcel/internal/generic/ReferenceType.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/res/XSLTErrorResources_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/compiler/util/ErrorMessages_zh_CN.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_de.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_ja.java ! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/runtime/ErrorMessages_zh_CN.java ! 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/xpath/regex/RegularExpression.java ! src/jdk.compiler/share/classes/com/sun/source/tree/UsesTree.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/shared/GCCause.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/memory/FileMapInfo.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/runtime/ThreadLocalAllocBuffer.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Vector.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMask.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorMath.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorSpecies.java ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/package-info.java ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/monitor/v1_0/PerfDataBuffer.java ! src/jdk.internal.jvmstat/share/classes/sun/jvmstat/perfdata/resources/aliasmap ! src/jdk.internal.opt/share/classes/jdk/internal/joptsimple/util/InetAddressConverter.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/ExpressionExecuter.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/ExpressionResolver.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/Parser.java ! src/jdk.jcmd/share/classes/sun/tools/jstat/resources/jstat_options ! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/Main.java ! src/jdk.jdi/share/classes/com/sun/tools/jdi/ThreadReferenceImpl.java ! src/jdk.jdi/windows/native/libdt_shmem/shmem_md.c ! src/jdk.jdwp.agent/windows/native/libjdwp/proc_md.h ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/ConstantMap.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/Dispatcher.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/FieldBuilder.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryResolver.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Query.java ! src/jdk.jfr/share/man/jfr.md ! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage.properties ! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage_de.properties ! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jimage/resources/jimage_zh_CN.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/Snippets.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/ModuleDescriptorBuilder.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/StripJavaDebugAttributesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/SystemModulesPlugin.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java ! src/jdk.jlink/share/classes/jdk/tools/jmod/resources/jmod_de.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/IOContext.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/Startup.java ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_de.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_ja.properties ! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/resources/l10n_zh_CN.properties ! src/jdk.jshell/share/classes/jdk/internal/shellsupport/doc/JavadocHelper.java ! src/jdk.jshell/share/classes/jdk/jshell/OuterWrapMap.java ! src/jdk.jshell/share/classes/jdk/jshell/SnippetMaps.java ! src/jdk.jshell/share/classes/jdk/jshell/execution/JdiDefaultExecutionControl.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/FreeInteractiveLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalLayoutManager.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutGraph.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutMover.java ! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/LayoutNode.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/EnableFreeLayoutAction.java ! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LineWidget.java ! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/LogParser.java ! src/utils/LogCompilation/src/main/java/com/sun/hotspot/tools/compiler/MakeNotEntrantEvent.java Changeset: 481ef1de Branch: jcmd_cores_process_revival Author: Sergey Bylokhov Date: 2025-12-31 17:53:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/481ef1de7a2721adfb8a48bb56513e617347c122 8374352: Update copyright year to 2025 for test/langtools/tools/javac/ in files where it was missed Reviewed-by: aivanov ! test/langtools/tools/javac/6457284/T6457284.java ! test/langtools/tools/javac/OverrideChecks/InterfaceImplements.java ! test/langtools/tools/javac/OverrideChecks/InterfaceOverride.java ! test/langtools/tools/javac/OverrideChecks/T6326485.java ! test/langtools/tools/javac/T4093617/T4093617.java ! test/langtools/tools/javac/T5092545.java ! test/langtools/tools/javac/T5105890.java ! test/langtools/tools/javac/T6180021/AbstractSub.java ! test/langtools/tools/javac/T6180021/Sub.java ! test/langtools/tools/javac/T6231246/T6231246.java ! test/langtools/tools/javac/T6266772.java ! test/langtools/tools/javac/T6358024.java ! test/langtools/tools/javac/T6358166.java ! test/langtools/tools/javac/T6361619.java ! test/langtools/tools/javac/T6395974.java ! test/langtools/tools/javac/T6397286.java ! test/langtools/tools/javac/T6458823/T6458823.java ! test/langtools/tools/javac/TryWithResources/InterruptedExceptionTest.java ! test/langtools/tools/javac/TryWithResources/TwrAvoidNullCheck.java ! test/langtools/tools/javac/TryWithResources/TwrSimpleClose.java ! test/langtools/tools/javac/annotations/crash_empty_enum_const/CrashEmptyEnumConstructorTest.java ! test/langtools/tools/javac/annotations/pos/AnnotationMethods.java ! test/langtools/tools/javac/api/6400303/T6400303.java ! test/langtools/tools/javac/api/6406133/T6406133.java ! test/langtools/tools/javac/api/6410643/T6410643.java ! test/langtools/tools/javac/api/6411310/T6411310.java ! test/langtools/tools/javac/api/6411333/T6411333.java ! test/langtools/tools/javac/api/6412656/T6412656.java ! test/langtools/tools/javac/api/6415780/T6415780.java ! test/langtools/tools/javac/api/6418694/T6418694.java ! test/langtools/tools/javac/api/6420409/T6420409.java ! test/langtools/tools/javac/api/6421111/T6421111.java ! test/langtools/tools/javac/api/6421756/T6421756.java ! test/langtools/tools/javac/api/6422215/T6422215.java ! test/langtools/tools/javac/api/6422327/T6422327.java ! test/langtools/tools/javac/api/6423003/T6423003.java ! test/langtools/tools/javac/api/6431257/T6431257.java ! test/langtools/tools/javac/api/6437999/T6437999.java ! test/langtools/tools/javac/api/6440333/T6440333.java ! test/langtools/tools/javac/api/6440528/T6440528.java ! test/langtools/tools/javac/api/6452876/T6452876.java ! test/langtools/tools/javac/api/6468404/T6468404.java ! test/langtools/tools/javac/api/6471599/Main.java ! test/langtools/tools/javac/api/6731573/T6731573.java ! test/langtools/tools/javac/api/7086261/T7086261.java ! test/langtools/tools/javac/api/8007344/Test.java ! test/langtools/tools/javac/api/DiagSpans.java ! test/langtools/tools/javac/api/Sibling.java ! test/langtools/tools/javac/api/T6257235.java ! test/langtools/tools/javac/api/T6258271.java ! test/langtools/tools/javac/api/T6265137.java ! test/langtools/tools/javac/api/T6306137.java ! test/langtools/tools/javac/api/T6357331.java ! test/langtools/tools/javac/api/T6358786.java ! test/langtools/tools/javac/api/T6397104.java ! test/langtools/tools/javac/api/T6400205.java ! test/langtools/tools/javac/api/T6400207.java ! test/langtools/tools/javac/api/T6407011.java ! test/langtools/tools/javac/api/TestEvalExpression.java ! test/langtools/tools/javac/api/TestGetTree.java ! test/langtools/tools/javac/api/TestJavacTask.java ! test/langtools/tools/javac/api/TestJavacTaskScanner.java ! test/langtools/tools/javac/api/TestOperators.java ! test/langtools/tools/javac/api/TestResolveIdent.java ! test/langtools/tools/javac/api/TestTreePath.java ! test/langtools/tools/javac/api/guide/Test.java ! test/langtools/tools/javac/api/taskListeners/EventsBalancedTest.java ! test/langtools/tools/javac/boxing/T6348760.java ! test/langtools/tools/javac/cast/5043020/T5043020.java ! test/langtools/tools/javac/cast/6302214/T6302214a.java ! test/langtools/tools/javac/diags/ArgTypeCompilerFactory.java ! test/langtools/tools/javac/diags/CheckResourceKeys.java ! test/langtools/tools/javac/diags/examples/AttemptToSynchronizeOnInstanceOfVbc.java ! test/langtools/tools/javac/diags/examples/ImportModule.java ! test/langtools/tools/javac/diags/examples/ImportModuleDoesNotRead/module-info.java ! test/langtools/tools/javac/diags/examples/ImportModuleDoesNotReadUnnamed.java ! test/langtools/tools/javac/diags/examples/ImportModuleNotFound.java ! test/langtools/tools/javac/diags/examples/ReturnBeforeSuperclassInit.java ! test/langtools/tools/javac/diags/examples/TryResourceThrowsInterruptedExc.java ! test/langtools/tools/javac/enum/6424358/T6424358.java ! test/langtools/tools/javac/enum/OkFinal.java ! test/langtools/tools/javac/enum/T5075242.java ! test/langtools/tools/javac/fatalErrors/ImproveFatalErrorHandling.java ! test/langtools/tools/javac/generics/5086027/T5086027pos.java ! test/langtools/tools/javac/generics/6192945/Method.java ! test/langtools/tools/javac/generics/6207386/Test.java ! test/langtools/tools/javac/generics/6227936/T6227936.java ! test/langtools/tools/javac/generics/6245699/T6245699c.java ! test/langtools/tools/javac/generics/6292765/T6292765.java ! test/langtools/tools/javac/generics/6332204/T6332204.java ! test/langtools/tools/javac/generics/6413682/TestPos.java ! test/langtools/tools/javac/generics/T6391995.java ! test/langtools/tools/javac/generics/inference/5073060/T5073060a.java ! test/langtools/tools/javac/generics/inference/5081782/Pos.java ! test/langtools/tools/javac/generics/inference/6215213/T6215213.java ! test/langtools/tools/javac/generics/inference/6278587/T6278587.java ! test/langtools/tools/javac/generics/inference/6302954/T6456971.java ! test/langtools/tools/javac/generics/inference/6359106/T6359106.java ! test/langtools/tools/javac/generics/rawOverride/AttributeSet.java ! test/langtools/tools/javac/generics/rawOverride/T6178365.java ! test/langtools/tools/javac/generics/typevars/4856983/T4856983.java ! test/langtools/tools/javac/generics/typevars/5060485/Method.java ! test/langtools/tools/javac/generics/typevars/5060485/Pos.java ! test/langtools/tools/javac/generics/wildcards/6330931/T6330931.java ! test/langtools/tools/javac/generics/wildcards/T5097548.java ! test/langtools/tools/javac/generics/wildcards/T5097548b.java ! test/langtools/tools/javac/jvm/6397652/T6397652.java ! test/langtools/tools/javac/lambda/LambdaExpr02.java ! test/langtools/tools/javac/lib/DPrinter.java ! test/langtools/tools/javac/modules/AddModulesTest.java ! test/langtools/tools/javac/modules/ConvenientAccessErrorsTest.java ! test/langtools/tools/javac/modules/EdgeCases.java ! test/langtools/tools/javac/modules/QueryBeforeEnter.java ! test/langtools/tools/javac/multicatch/Pos10.java ! test/langtools/tools/javac/overload/T4494762.java ! test/langtools/tools/javac/patterns/Domination.java ! test/langtools/tools/javac/patterns/PrettyTest.java ! test/langtools/tools/javac/patterns/SOEDeeplyNestedBlocksTest.java ! test/langtools/tools/javac/patterns/T8332463a.java ! test/langtools/tools/javac/patterns/T8332463b.java ! test/langtools/tools/javac/positions/T6402077.java ! test/langtools/tools/javac/positions/T6404194.java ! test/langtools/tools/javac/positions/TreeEndPosTest.java ! test/langtools/tools/javac/processing/6348499/T6348499.java ! test/langtools/tools/javac/processing/6359313/T6359313.java ! test/langtools/tools/javac/processing/6413690/T6413690.java ! test/langtools/tools/javac/processing/6414633/T6414633.java ! test/langtools/tools/javac/processing/6430209/T6430209.java ! test/langtools/tools/javac/processing/T6439826.java ! test/langtools/tools/javac/processing/T8142931.java ! test/langtools/tools/javac/processing/errors/TestReturnCode.java ! test/langtools/tools/javac/processing/filer/TestPackageInfo.java ! test/langtools/tools/javac/processing/model/6194785/T6194785.java ! test/langtools/tools/javac/processing/model/LocalInAnonymous.java ! test/langtools/tools/javac/processing/model/testgetallmembers/Main.java ! test/langtools/tools/javac/processing/options/TestNoteOnImplicitProcessing.java ! test/langtools/tools/javac/processing/options/Xprint.java ! test/langtools/tools/javac/processing/rounds/CompleteOnClosed.java ! test/langtools/tools/javac/scope/6225935/T6225935.java ! test/langtools/tools/javac/scope/6225935/T6381787.java ! test/langtools/tools/javac/scope/6225935/Test.java ! test/langtools/tools/javac/scope/6392998/T6392998.java ! test/langtools/tools/javac/sealed/SealedDiffConfigurationsTest.java ! test/langtools/tools/javac/sym/ElementStructureTest.java ! test/langtools/tools/javac/tree/VarTree.java ! test/langtools/tools/javac/types/UnknownTypeTest.java ! test/langtools/tools/javac/unicode/FirstChar.java ! test/langtools/tools/javac/unit/T6198196.java ! test/langtools/tools/javac/unit/util/convert/EnclosingCandidates.java ! test/langtools/tools/javac/unit/util/list/AbstractList.java ! test/langtools/tools/javac/unit/util/list/FromArray.java ! test/langtools/tools/javac/util/filemanager/TestName.java Changeset: 96e5c270 Branch: jcmd_cores_process_revival Author: Michael McMahon Date: 2025-12-31 22:05:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/96e5c270b4ca0ad2b47ef3c090cbbfe4661bfc22 8373893: Refactor networking http server tests to use JUnit Reviewed-by: djelinski ! test/jdk/com/sun/net/httpserver/BasicAuthenticatorRealm.java ! test/jdk/com/sun/net/httpserver/CreateHttpServerTest.java ! test/jdk/com/sun/net/httpserver/DateFormatterTest.java ! test/jdk/com/sun/net/httpserver/FilterTest.java ! test/jdk/com/sun/net/httpserver/HeadersTest.java ! test/jdk/com/sun/net/httpserver/HttpContextTest.java ! test/jdk/com/sun/net/httpserver/HttpPrincipalTest.java ! test/jdk/com/sun/net/httpserver/HttpServerProviderTest.java ! test/jdk/com/sun/net/httpserver/InputNotRead.java ! test/jdk/com/sun/net/httpserver/UnmodifiableHeadersTest.java ! test/jdk/com/sun/net/httpserver/bugs/BasicAuthenticatorExceptionCheck.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLineNegativeTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePortNotSpecifiedTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/CommandLinePositiveTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/CustomFileSystemTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/FileServerHandlerTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/HttpHandlersTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/HttpsServerAlertTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/HttpsServerTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/IdempotencyAndCommutativityTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/MapToPathTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/OutputFilterTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/RequestTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/ServerMimeTypesResolutionTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/SimpleFileServerTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/StressDirListings.java ! test/jdk/com/sun/net/httpserver/simpleserver/ZipFileSystemTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLineNegativeTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePortNotSpecifiedTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/CommandLinePositiveTest.java ! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/MaxRequestTimeTest.java Changeset: 752f46d6 Branch: jcmd_cores_process_revival Author: Eunbin Son Committer: Alan Bateman Date: 2026-01-01 07:49:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/752f46d66250dd44e1b13bbdbd86c70a33be3ac2 8374373: Typo in VirtualThreadSchedulerMXBean.setParallelism javadoc Reviewed-by: alanb ! src/jdk.management/share/classes/jdk/management/VirtualThreadSchedulerMXBean.java Changeset: d9bd300c Branch: jcmd_cores_process_revival Author: Alan Bateman Date: 2026-01-01 07:49:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d9bd300c6eddfd30a83e53e7ae03c47ea43a9e08 8374382: (aio) AsynchronousFileChannel writes wrong content using heap ByteBuffer when position != 0 Reviewed-by: jpai ! src/java.base/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java + test/jdk/java/nio/channels/AsynchronousFileChannel/BufferPositions.java Changeset: 65af6bcb Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2026-01-02 09:27:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/65af6bcb8f74484436b0331032260f2a646f203f 8374371: Failed assertion in G1HeapRegion gtest Reviewed-by: tschatzl, iwalulya ! test/hotspot/gtest/gc/g1/test_heapRegion.cpp Changeset: 2ea3c00e Branch: jcmd_cores_process_revival Author: Prasanta Sadhukhan Date: 2026-01-02 09:48:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2ea3c00e4f2a6e8c0a55039aee6fdfc8194a70a7 4337898: Serializing DefaultTableCellRenderer changes colors Reviewed-by: azvegint ! src/java.desktop/share/classes/javax/swing/table/DefaultTableCellRenderer.java + test/jdk/javax/swing/DefaultTableCellRenderer/DefRendererSerialize.java Changeset: 05d2f7f4 Branch: jcmd_cores_process_revival Author: Prasanta Sadhukhan Date: 2026-01-02 09:53:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/05d2f7f4080f5cc6d3eef97878806e28773d6f70 8373847: Test javax/swing/JMenuItem/MenuItemTest/bug6197830.java failed because The test case automatically fails when clicking any items in the ?Nothing? menu in all four windows (Left-to-right)-Menu Item Test and (Right-to-left)-Menu Item Test Reviewed-by: serb, aivanov, dnguyen ! test/jdk/javax/swing/JMenuItem/MenuItemTest/bug6197830.java Changeset: efb79dc6 Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2026-01-02 10:19:17 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/efb79dc6b4907ecf4e1bab3c393ee5cd5fe911a8 8374444: Fix simple -Wzero-as-null-pointer-constant warnings Reviewed-by: aboldtch ! src/hotspot/share/cds/aotMappedHeapWriter.cpp ! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/runtime/continuationFreezeThaw.cpp ! test/hotspot/gtest/nmt/test_regions_tree.cpp Changeset: 34395124 Branch: jcmd_cores_process_revival Author: Artur Barashev Date: 2026-01-02 13:28:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/34395124018c434b0bad534cb6f85452466fd404 8374317: Change GCM IV size to 12 bytes when encrypting/decrypting TLS session ticket Reviewed-by: djelinski, mpowers, ascarpino ! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java Changeset: 2daf12ed Branch: jcmd_cores_process_revival Author: Francesco Andreuzzi Date: 2026-01-02 14:51:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2daf12edd24e641d4d7706d582994c2b3fe95e87 8374465: Spurious dot in documentation for JVMTI ClassLoad Reviewed-by: kbarrett ! src/hotspot/share/prims/jvmti.xml Changeset: 53824cf2 Branch: jcmd_cores_process_revival Author: Leonid Mesnik Date: 2026-01-03 02:52:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/53824cf2a97adbc25d32bec0acaff24d105081f9 8343809: Add requires tag to mark tests that are incompatible with exploded image Reviewed-by: alanb, dholmes ! test/hotspot/jtreg/TEST.ROOT ! test/hotspot/jtreg/runtime/getSysPackage/GetSysPkgTest.java ! test/hotspot/jtreg/runtime/modules/ModulesSymLink.java ! test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleTraceCL.java ! test/jtreg-ext/requires/VMProps.java Changeset: 6eaabed5 Branch: jcmd_cores_process_revival Author: Xiaohong Gong Date: 2026-01-05 01:54:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6eaabed55ca4670d8c317f0a4323ccea4dd0b9ca 8373722: [TESTBUG] compiler/vectorapi/TestVectorOperationsWithPartialSize.java fails intermittently Reviewed-by: jiefu, jbhateja, erfang, qamai ! test/hotspot/jtreg/compiler/vectorapi/TestVectorOperationsWithPartialSize.java Changeset: 16303822 Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2026-01-05 08:27:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/163038222a371c07aff8bce50eee55bb389104d0 8373704: Improve "SocketException: Protocol family unavailable" message Reviewed-by: lucy, jpai ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/windows/native/libnet/net_util_md.c Changeset: e676c9de Branch: jcmd_cores_process_revival Author: Aleksey Shipilev Date: 2026-01-05 09:35:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e676c9de3da3b820081cde1b11c0df3129787130 8357258: x86: Improve receiver type profiling reliability Reviewed-by: kvn, vlivanov ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp ! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp ! src/hotspot/cpu/x86/interp_masm_x86.cpp ! src/hotspot/cpu/x86/interp_masm_x86.hpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.hpp ! src/hotspot/cpu/x86/templateTable_x86.cpp ! src/hotspot/share/oops/methodData.hpp Changeset: eee58545 Branch: jcmd_cores_process_revival Author: Daisuke Yamazaki Committer: Sean Mullan Date: 2026-01-05 13:19:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eee58545c8342fc39b3bec5b38da6c01d92d05f2 8366058: Outdated comment in WinCAPISeedGenerator Reviewed-by: mullan ! src/java.base/windows/native/libjava/WinCAPISeedGenerator.c Changeset: 6ae3e064 Branch: jcmd_cores_process_revival Author: Roland Westrelin Date: 2026-01-05 14:02:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6ae3e064352a56c5be140fba1ad6d040219432b0 8373508: C2: sinking CreateEx out of loop breaks the graph Reviewed-by: chagedorn, dlong ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestCreateExSunkOutOfLoop.java + test/hotspot/jtreg/compiler/loopopts/TestCreateExSunkOutOfLoop2.java Changeset: 4458cab4 Branch: jcmd_cores_process_revival Author: Beno?t Maillard Date: 2026-01-05 14:39:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4458cab4b0063f39333392321f542d0aa0db490d 8367627: C2: Missed Ideal() optimization opportunity with MemBar Reviewed-by: chagedorn, epeter ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/node.cpp + test/hotspot/jtreg/compiler/c2/igvn/TestMissingOptMemBarRemovePrecedentEdge.java Changeset: 27dbdec2 Branch: jcmd_cores_process_revival Author: Naoto Sato Date: 2026-01-05 17:16:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/27dbdec297fc8030812f7290a7601b6a99defb46 8374217: Remove IO.java test from AOT ProblemList Reviewed-by: jpai, iklam ! test/jdk/ProblemList-AotJdk.txt ! test/jdk/java/lang/IO/IO.java Changeset: 5fd095fb Branch: jcmd_cores_process_revival Author: Patricio Chilano Mateo Date: 2026-01-05 19:16:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5fd095fb9b8f1d2000760519d42d7d0068b82651 8372591: assert(!current->cont_fastpath() || freeze.check_valid_fast_path()) failed Reviewed-by: dholmes, alanb, rrich, fyang ! src/hotspot/share/runtime/sharedRuntime.cpp + test/jdk/jdk/internal/vm/Continuation/OSRWithManyLocals.java Changeset: fa8ea6b3 Branch: jcmd_cores_process_revival Author: Alex Menkov Date: 2026-01-05 19:55:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa8ea6b32d463a84affa529d37cfb97280503fc6 8374168: Resolve disabled warnings in JDWP agent Reviewed-by: cjplummer, sspitsyn, erikj ! make/modules/jdk.jdwp.agent/Lib.gmk ! src/jdk.jdwp.agent/share/native/libjdwp/EventRequestImpl.c ! src/jdk.jdwp.agent/share/native/libjdwp/SDE.c ! src/jdk.jdwp.agent/share/native/libjdwp/debugInit.c ! src/jdk.jdwp.agent/share/native/libjdwp/error_messages.c ! src/jdk.jdwp.agent/share/native/libjdwp/eventFilter.c ! src/jdk.jdwp.agent/share/native/libjdwp/inStream.c ! src/jdk.jdwp.agent/share/native/libjdwp/log_messages.c ! src/jdk.jdwp.agent/share/native/libjdwp/threadControl.c ! src/jdk.jdwp.agent/share/native/libjdwp/utf_util.c ! src/jdk.jdwp.agent/share/native/libjdwp/util.h Changeset: de81d389 Branch: jcmd_cores_process_revival Author: David Holmes Date: 2026-01-05 20:09:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de81d38995356a2e8528a419ebd445e79cd136d1 8374456: JVM crashes with "assert(resolved_method->method_holder()->is_linked()) failed: must be linked" when run with large value for PreallocatedOutOfMemoryErrorCount Reviewed-by: coleenp ! src/hotspot/share/runtime/globals.hpp Changeset: d063c954 Branch: jcmd_cores_process_revival Author: Aleksey Shipilev Date: 2026-01-06 07:40:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d063c9546b4a500f4c76fcd01442c2b7281f6d65 8374507: GHA: Limit debug symbols generation to conserve disk space Reviewed-by: erikj ! .github/workflows/build-alpine-linux.yml ! .github/workflows/build-cross-compile.yml ! .github/workflows/build-linux.yml ! .github/workflows/build-macos.yml ! .github/workflows/build-windows.yml Changeset: 2fbc4162 Branch: jcmd_cores_process_revival Author: Fabian Meumertzheim Committer: Alan Bateman Date: 2026-01-06 08:09:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2fbc4162e808f14b6114499f49db3e6ef1590f24 8374441: (fs) FileSystemProvider.readAttributesIfExists throws "Not a directory" when element in path is not directory should return null for ENOTDIR (unix) Reviewed-by: alanb ! src/java.base/unix/classes/sun/nio/fs/UnixFileAttributes.java ! test/jdk/java/nio/file/Files/NotADirectory.java Changeset: 2cb228e1 Branch: jcmd_cores_process_revival Author: Emanuel Peter Date: 2026-01-06 08:51:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2cb228e142369ec73d768d8a69653a984b1c5908 8374489: Template Library: need to tag Float16.float16ToRawShortBits as having non-deterministic result because of multiple NaN bit patterns Reviewed-by: chagedorn, kvn ! test/hotspot/jtreg/compiler/lib/template_framework/library/Operations.java Changeset: 3a80c639 Branch: jcmd_cores_process_revival Author: Volkan Yazici Date: 2026-01-06 10:21:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3a80c639d804a0697b8eb477fe4c96407709449b 8373515: Migrate "test/jdk/java/net/httpclient/" to null-safe "SimpleSSLContext" methods Reviewed-by: jpai ! test/jdk/java/net/httpclient/ALPNProxyFailureTest.java ! test/jdk/java/net/httpclient/AbstractNoBody.java ! test/jdk/java/net/httpclient/AbstractThrowingPublishers.java ! test/jdk/java/net/httpclient/AbstractThrowingPushPromises.java ! test/jdk/java/net/httpclient/AbstractThrowingSubscribers.java ! test/jdk/java/net/httpclient/AggregateRequestBodyTest.java ! test/jdk/java/net/httpclient/AltServiceUsageTest.java ! test/jdk/java/net/httpclient/AsFileDownloadTest.java ! test/jdk/java/net/httpclient/AsyncExecutorShutdown.java ! test/jdk/java/net/httpclient/AsyncShutdownNow.java ! test/jdk/java/net/httpclient/AuthFilterCacheTest.java ! test/jdk/java/net/httpclient/BasicAuthTest.java ! test/jdk/java/net/httpclient/BasicHTTP2Test.java ! test/jdk/java/net/httpclient/BasicHTTP3Test.java ! test/jdk/java/net/httpclient/BasicRedirectTest.java ! test/jdk/java/net/httpclient/BufferSize1Test.java ! test/jdk/java/net/httpclient/CancelRequestTest.java ! test/jdk/java/net/httpclient/CancelStreamedBodyTest.java ! test/jdk/java/net/httpclient/CancelledPartialResponseTest.java ! test/jdk/java/net/httpclient/CancelledResponse.java ! test/jdk/java/net/httpclient/CancelledResponse2.java ! test/jdk/java/net/httpclient/ConcurrentResponses.java ! test/jdk/java/net/httpclient/ContentLengthHeaderTest.java ! test/jdk/java/net/httpclient/CookieHeaderTest.java ! test/jdk/java/net/httpclient/CustomRequestPublisher.java ! test/jdk/java/net/httpclient/CustomResponseSubscriber.java ! test/jdk/java/net/httpclient/DependentActionsTest.java ! test/jdk/java/net/httpclient/DependentPromiseActionsTest.java ! test/jdk/java/net/httpclient/DigestEchoClient.java ! test/jdk/java/net/httpclient/DurationOverflowTest.java ! test/jdk/java/net/httpclient/EmptyAuthenticate.java ! test/jdk/java/net/httpclient/EncodedCharsInURI.java ! test/jdk/java/net/httpclient/EscapedOctetsInURI.java ! test/jdk/java/net/httpclient/ExecutorShutdown.java ! test/jdk/java/net/httpclient/ExpectContinue.java ! test/jdk/java/net/httpclient/FileChannelPublisherTest.java ! test/jdk/java/net/httpclient/FilePublisherTest.java ! test/jdk/java/net/httpclient/FlowAdapterPublisherTest.java ! test/jdk/java/net/httpclient/FlowAdapterSubscriberTest.java ! test/jdk/java/net/httpclient/ForbiddenHeadTest.java ! test/jdk/java/net/httpclient/GZIPInputStreamTest.java ! test/jdk/java/net/httpclient/HeadTest.java ! test/jdk/java/net/httpclient/HeadersLowerCaseTest.java ! test/jdk/java/net/httpclient/HttpClientAuthRetryLimitTest.java ! test/jdk/java/net/httpclient/HttpClientBuilderTest.java ! test/jdk/java/net/httpclient/HttpClientClose.java ! test/jdk/java/net/httpclient/HttpClientLocalAddrTest.java ! test/jdk/java/net/httpclient/HttpClientSNITest.java ! test/jdk/java/net/httpclient/HttpClientShutdown.java ! test/jdk/java/net/httpclient/HttpGetInCancelledFuture.java ! test/jdk/java/net/httpclient/HttpRedirectTest.java ! test/jdk/java/net/httpclient/HttpResponseConnectionLabelTest.java ! test/jdk/java/net/httpclient/HttpResponseLimitingTest.java ! test/jdk/java/net/httpclient/HttpSlowServerTest.java ! test/jdk/java/net/httpclient/HttpVersionsTest.java ! test/jdk/java/net/httpclient/HttpsTunnelAuthTest.java ! test/jdk/java/net/httpclient/HttpsTunnelTest.java ! test/jdk/java/net/httpclient/ISO_8859_1_Test.java ! test/jdk/java/net/httpclient/IdleConnectionTimeoutTest.java ! test/jdk/java/net/httpclient/ImmutableFlowItems.java ! test/jdk/java/net/httpclient/ImmutableSSLSessionTest.java ! test/jdk/java/net/httpclient/InvalidInputStreamSubscriptionRequest.java ! test/jdk/java/net/httpclient/InvalidSSLContextTest.java ! test/jdk/java/net/httpclient/InvalidSubscriptionRequest.java ! test/jdk/java/net/httpclient/LargeResponseTest.java ! test/jdk/java/net/httpclient/LightWeightHttpServer.java ! test/jdk/java/net/httpclient/LineBodyHandlerTest.java ! test/jdk/java/net/httpclient/ManyRequests.java ! test/jdk/java/net/httpclient/ManyRequestsLegacy.java ! test/jdk/java/net/httpclient/MappingResponseSubscriber.java ! test/jdk/java/net/httpclient/MaxStreams.java ! test/jdk/java/net/httpclient/NonAsciiCharsInURI.java ! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileDownloadTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodyHandlerOfFileTest.java ! test/jdk/java/net/httpclient/PathSubscriber/BodySubscriberOfFileTest.java ! test/jdk/java/net/httpclient/PlainConnectionLockTest.java ! test/jdk/java/net/httpclient/ProxySelectorTest.java ! test/jdk/java/net/httpclient/ProxyTest.java ! test/jdk/java/net/httpclient/RedirectMethodChange.java ! test/jdk/java/net/httpclient/RedirectTimeoutTest.java ! test/jdk/java/net/httpclient/RedirectWithCookie.java ! test/jdk/java/net/httpclient/Response1xxTest.java ! test/jdk/java/net/httpclient/Response204V2Test.java ! test/jdk/java/net/httpclient/ResponseBodyBeforeError.java ! test/jdk/java/net/httpclient/ResponsePublisher.java ! test/jdk/java/net/httpclient/RetryWithCookie.java ! test/jdk/java/net/httpclient/ServerCloseTest.java ! test/jdk/java/net/httpclient/ShortResponseBody.java ! test/jdk/java/net/httpclient/ShutdownNow.java ! test/jdk/java/net/httpclient/SmokeTest.java ! test/jdk/java/net/httpclient/SpecialHeadersTest.java ! test/jdk/java/net/httpclient/SplitResponse.java ! test/jdk/java/net/httpclient/StreamingBody.java ! test/jdk/java/net/httpclient/TimeoutBasic.java ! test/jdk/java/net/httpclient/TimeoutResponseTestSupport.java ! test/jdk/java/net/httpclient/TlsContextTest.java ! test/jdk/java/net/httpclient/UnauthorizedTest.java ! test/jdk/java/net/httpclient/UnknownBodyLengthTest.java ! test/jdk/java/net/httpclient/UserAuthWithAuthenticator.java ! test/jdk/java/net/httpclient/UserCookieTest.java ! test/jdk/java/net/httpclient/http2/BadHeadersTest.java ! test/jdk/java/net/httpclient/http2/BasicTest.java ! test/jdk/java/net/httpclient/http2/ConnectionFlowControlTest.java ! test/jdk/java/net/httpclient/http2/ConnectionReuseTest.java ! test/jdk/java/net/httpclient/http2/ContinuationFrameTest.java ! test/jdk/java/net/httpclient/http2/ErrorTest.java ! test/jdk/java/net/httpclient/http2/FixedThreadPoolTest.java ! test/jdk/java/net/httpclient/http2/H2GoAwayTest.java ! test/jdk/java/net/httpclient/http2/H2SelectorVTTest.java ! test/jdk/java/net/httpclient/http2/NoBodyTest.java ! test/jdk/java/net/httpclient/http2/ProxyTest2.java ! test/jdk/java/net/httpclient/http2/SimpleGet.java ! test/jdk/java/net/httpclient/http2/StreamFlowControlTest.java ! test/jdk/java/net/httpclient/http2/UserInfoTest.java ! test/jdk/java/net/httpclient/http3/BadCipherSuiteErrorTest.java ! test/jdk/java/net/httpclient/http3/GetHTTP3Test.java ! test/jdk/java/net/httpclient/http3/H3BadHeadersTest.java ! test/jdk/java/net/httpclient/http3/H3BasicTest.java ! test/jdk/java/net/httpclient/http3/H3ConcurrentPush.java ! test/jdk/java/net/httpclient/http3/H3ConnectionPoolTest.java ! test/jdk/java/net/httpclient/http3/H3DataLimitsTest.java ! test/jdk/java/net/httpclient/http3/H3ErrorHandlingTest.java ! test/jdk/java/net/httpclient/http3/H3FixedThreadPoolTest.java ! test/jdk/java/net/httpclient/http3/H3GoAwayTest.java ! test/jdk/java/net/httpclient/http3/H3HeaderSizeLimitTest.java ! test/jdk/java/net/httpclient/http3/H3HeadersEncoding.java ! test/jdk/java/net/httpclient/http3/H3IdleExceedsQuicIdleTimeout.java ! test/jdk/java/net/httpclient/http3/H3ImplicitPushCancel.java ! test/jdk/java/net/httpclient/http3/H3InsertionsLimitTest.java ! test/jdk/java/net/httpclient/http3/H3LogHandshakeErrors.java ! test/jdk/java/net/httpclient/http3/H3MalformedResponseTest.java ! test/jdk/java/net/httpclient/http3/H3MaxInitialTimeoutTest.java ! test/jdk/java/net/httpclient/http3/H3MemoryHandlingTest.java ! test/jdk/java/net/httpclient/http3/H3MultipleConnectionsToSameHost.java ! test/jdk/java/net/httpclient/http3/H3ProxyTest.java ! test/jdk/java/net/httpclient/http3/H3PushCancel.java ! test/jdk/java/net/httpclient/http3/H3QuicTLSConnection.java ! test/jdk/java/net/httpclient/http3/H3QuicVTTest.java ! test/jdk/java/net/httpclient/http3/H3RedirectTest.java ! test/jdk/java/net/httpclient/http3/H3RequestRejectedTest.java ! test/jdk/java/net/httpclient/http3/H3ServerPush.java ! test/jdk/java/net/httpclient/http3/H3ServerPushCancel.java ! test/jdk/java/net/httpclient/http3/H3ServerPushTest.java ! test/jdk/java/net/httpclient/http3/H3ServerPushWithDiffTypes.java ! test/jdk/java/net/httpclient/http3/H3SimpleGet.java ! test/jdk/java/net/httpclient/http3/H3SimplePost.java ! test/jdk/java/net/httpclient/http3/H3SimpleTest.java ! test/jdk/java/net/httpclient/http3/H3StopSendingTest.java ! test/jdk/java/net/httpclient/http3/H3StreamLimitReachedTest.java ! test/jdk/java/net/httpclient/http3/H3Timeout.java ! test/jdk/java/net/httpclient/http3/H3UserInfoTest.java ! test/jdk/java/net/httpclient/http3/HTTP3NoBodyTest.java ! test/jdk/java/net/httpclient/http3/Http3ExpectContinueTest.java ! test/jdk/java/net/httpclient/http3/PostHTTP3Test.java ! test/jdk/java/net/httpclient/http3/StopSendingTest.java ! test/jdk/java/net/httpclient/http3/StreamLimitTest.java ! test/jdk/java/net/httpclient/quic/KeyUpdateTest.java ! test/jdk/java/net/httpclient/quic/PacketLossTest.java ! test/jdk/java/net/httpclient/quic/QuicRequestResponseTest.java ! test/jdk/java/net/httpclient/quic/StatelessResetReceiptTest.java ! test/jdk/java/net/httpclient/quic/VersionNegotiationTest.java ! test/jdk/java/net/httpclient/quic/tls/QuicTLSEngineBadParametersTest.java ! test/jdk/java/net/httpclient/quic/tls/QuicTLSEngineFailedALPNTest.java ! test/jdk/java/net/httpclient/quic/tls/QuicTLSEngineMissingParametersTest.java ! test/jdk/java/net/httpclient/websocket/HandshakeUrlEncodingTest.java ! test/jdk/java/net/httpclient/websocket/WSHandshakeExceptionTest.java ! test/jdk/java/net/httpclient/websocket/WebSocketProxyTest.java ! test/jdk/java/net/httpclient/whitebox/AltSvcFrameTest.java ! test/jdk/java/net/httpclient/whitebox/AltSvcRegistryTest.java ! test/jdk/java/net/httpclient/whitebox/FlowTestDriver.java ! test/jdk/java/net/httpclient/whitebox/SSLEchoTubeTestDriver.java ! test/jdk/java/net/httpclient/whitebox/SSLFlowDelegateTestDriver.java ! test/jdk/java/net/httpclient/whitebox/SSLTubeTestDriver.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/AbstractSSLTubeTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/FlowTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SSLFlowDelegateTest.java ! test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SSLTubeTest.java - test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SimpleSSLContext.java + test/jdk/java/net/httpclient/whitebox/java.net.http/jdk/internal/net/http/SimpleSSLContextWhiteboxAdapter.java Changeset: 938bbd5b Branch: jcmd_cores_process_revival Author: Christian Hagedorn Date: 2026-01-06 10:23:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/938bbd5b604e990514b64a0451ed1bceb07eb23b 8374518: C1: Remove dead LinearScanStatistic::Counter::counter_fpu_stack Reviewed-by: thartmann, mdoerr ! src/hotspot/share/c1/c1_LinearScan.hpp + test/hotspot/jtreg/compiler/c1/TestCITimeCountLinearScan.java Changeset: 5df183be Branch: jcmd_cores_process_revival Author: Johny Jose Committer: Sean Coffey Date: 2026-01-06 10:36:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5df183be6c484d8f9635fac149caf5e2079c5561 8373476: (tz) Update Timezone Data to 2025c Reviewed-by: coffeys, naoto ! src/java.base/share/data/tzdata/VERSION ! src/java.base/share/data/tzdata/africa ! src/java.base/share/data/tzdata/antarctica ! src/java.base/share/data/tzdata/asia ! src/java.base/share/data/tzdata/australasia ! src/java.base/share/data/tzdata/europe ! src/java.base/share/data/tzdata/iso3166.tab ! 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: 532a0a65 Branch: jcmd_cores_process_revival Author: Fernando Guallini Date: 2026-01-06 10:53:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/532a0a65b130e1fbe74ccbd16cdeed258cc2c245 8372950: Pem.pemEncoded should cache the Pattern Reviewed-by: ascarpino ! src/java.base/share/classes/sun/security/util/Pem.java Changeset: df5b49e6 Branch: jcmd_cores_process_revival Author: Dingli Zhang Date: 2026-01-06 12:49:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df5b49e604d3204c6383484ba3807d39abd0b0f1 8374525: RISC-V: Several masked float16 vector operations are not supported Reviewed-by: fjiang, fyang ! src/hotspot/cpu/riscv/riscv_v.ad Changeset: e27309f1 Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2026-01-06 15:00:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e27309f10d32695972f468df17b2535d36a746a2 8374350: Convert hotspot gtests to use Atomic Reviewed-by: aboldtch, iwalulya ! test/hotspot/gtest/cds/test_archiveWorkers.cpp ! test/hotspot/gtest/gc/g1/test_g1BatchedGangTask.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/utilities/test_concurrentHashtable.cpp ! test/hotspot/gtest/utilities/test_globalCounter_nested.cpp ! test/hotspot/gtest/utilities/test_singleWriterSynchronizer.cpp ! test/hotspot/gtest/utilities/test_waitBarrier.cpp Changeset: 32144282 Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2026-01-06 15:05:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3214428203642e986c47eabc29ebdea93016b2c5 8374446: Fix -Wzero-as-null-pointer-constant warnings in test_compressedKlass.cpp Reviewed-by: dholmes ! test/hotspot/gtest/oops/test_compressedKlass.cpp Changeset: c611da25 Branch: jcmd_cores_process_revival Author: Leonid Mesnik Date: 2026-01-06 15:48:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c611da257f69e9c9b178b85cb705a4b0a42545ac 8374483: Eliminate :serviceability_ttf_virtual group and mark svc non-virtual tests with requires Reviewed-by: syan, dholmes ! test/hotspot/jtreg/TEST.groups ! test/hotspot/jtreg/serviceability/jvmti/events/Breakpoint/breakpoint01/breakpoint01.java ! test/hotspot/jtreg/serviceability/jvmti/events/ClassLoad/classload01/classload01.java ! test/hotspot/jtreg/serviceability/jvmti/events/ClassPrepare/classprep01/classprep01.java ! test/hotspot/jtreg/serviceability/jvmti/events/MethodEntry/mentry02/mentry02.java ! test/hotspot/jtreg/serviceability/jvmti/events/MonitorWaited/monitorwaited01/monitorwaited01.java ! test/hotspot/jtreg/serviceability/jvmti/negative/thrinfo02/thrinfo02.java ! test/hotspot/jtreg/serviceability/jvmti/thread/GetThreadInfo/thrinfo01/thrinfo01.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/BoundVThreadTest/BoundVThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/ContinuationTest/ContinuationTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/FollowReferences/VThreadStackRefTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/SelfSuspendDisablerTest/SelfSuspendDisablerTest.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/VThreadTLSTest/VThreadTLSTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadTest/VThreadTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/VThreadUnsupportedTest/VThreadUnsupportedTest.java ! test/hotspot/jtreg/serviceability/jvmti/vthread/WaitNotifySuspendedVThreadTest/WaitNotifySuspendedVThreadTest.java Changeset: 136ac0d1 Branch: jcmd_cores_process_revival Author: Naoto Sato Date: 2026-01-06 16:28:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/136ac0d10b92df8875f36c717e85595740b50ed2 8374433: java/util/Locale/PreserveTagCase.java does not run any tests Reviewed-by: iris, joehw, jlu ! test/jdk/java/util/Locale/PreserveTagCase.java Changeset: 3f652159 Branch: jcmd_cores_process_revival Author: Daniel Gredler Date: 2026-01-06 16:52:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f6521596014510b75318b53ef4aef6b01056545 8374340: FontRenderContext instance variables should be final Reviewed-by: aivanov, aturbanov, prr, serb ! src/java.desktop/share/classes/java/awt/font/FontRenderContext.java Changeset: 62181b63 Branch: jcmd_cores_process_revival Author: Daniel Gredler Date: 2026-01-06 17:56:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/62181b6363926968298ed37ac7780ee6d5ef0916 6562639: Wrong pixel bounds from TextLayout with white font Reviewed-by: serb, prr ! src/java.desktop/share/classes/java/awt/font/TextLine.java + test/jdk/java/awt/font/TextLayout/TestGetPixelBoundsWithColors.java Changeset: cdbc493a Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2026-01-06 17:57:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cdbc493a6d93a0da0db987245daa7b1d00cc8add 8374190: Convert ConcurrentHashTable atomic lists to use Atomic Reviewed-by: dholmes, iwalulya ! src/hotspot/share/utilities/concurrentHashTable.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp Changeset: fbc59ac0 Branch: jcmd_cores_process_revival Author: Weijun Wang Date: 2026-01-06 18:05:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fbc59ac0a1248066e9fbcfde3bd6a8eb4d60992c 8374555: No need for visible input warning in s.s.u.Password when not reading from System.in Reviewed-by: coffeys, hchao ! src/java.base/share/classes/sun/security/util/Password.java + test/jdk/sun/security/util/Password/EmptyIn.java Changeset: f1e0e0c2 Branch: jcmd_cores_process_revival Author: Roger Riggs Date: 2026-01-06 18:07:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f1e0e0c25ec62a543b9cbfabd630fc4ef17a8b5c 8374544: Add SleepyCat diagnostics for all platforms Reviewed-by: jpai ! test/jdk/java/lang/RuntimeTests/exec/SleepyCat.java = test/jdk/java/lang/RuntimeTests/exec/TEST.properties Changeset: 53300b4a Branch: jcmd_cores_process_revival Author: Justin Lu Date: 2026-01-06 19:24:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/53300b4ac12240ea08227386412bfb90650c0aee 8373830: Refactor test/jdk/java/time/test tests to use JUnit over TestNG 8373829: Refactor test/jdk/java/time/tck tests to use JUnit over TestNG Reviewed-by: naoto = test/jdk/java/time/nonjunit/java/time/chrono/HijrahConfigCheck.java = test/jdk/java/time/nonjunit/java/time/chrono/HijrahConfigTest.java = test/jdk/java/time/nonjunit/java/time/chrono/hijrah-config-Hijrah-test_islamic-test.properties = test/jdk/java/time/nonjunit/java/time/zone/CustomZoneNameTest.java = test/jdk/java/time/nonjunit/java/time/zone/zoneProvider/META-INF/services/java.time.zone.ZoneRulesProvider = test/jdk/java/time/nonjunit/java/time/zone/zoneProvider/META-INF/services/java.util.spi.TimeZoneNameProvider = test/jdk/java/time/nonjunit/java/time/zone/zoneProvider/custom/CustomTimeZoneNameProvider.java = test/jdk/java/time/nonjunit/java/time/zone/zoneProvider/custom/CustomZoneRulesProvider.java ! test/jdk/java/time/tck/TEST.properties ! test/jdk/java/time/tck/java/time/AbstractDateTimeTest.java ! test/jdk/java/time/tck/java/time/AbstractTCKTest.java ! test/jdk/java/time/tck/java/time/TCKClock.java ! test/jdk/java/time/tck/java/time/TCKClock_Fixed.java ! test/jdk/java/time/tck/java/time/TCKClock_Offset.java ! test/jdk/java/time/tck/java/time/TCKClock_System.java ! test/jdk/java/time/tck/java/time/TCKClock_Tick.java ! test/jdk/java/time/tck/java/time/TCKDayOfWeek.java ! test/jdk/java/time/tck/java/time/TCKDuration.java ! test/jdk/java/time/tck/java/time/TCKInstant.java ! test/jdk/java/time/tck/java/time/TCKLocalDate.java ! test/jdk/java/time/tck/java/time/TCKLocalDateTime.java ! test/jdk/java/time/tck/java/time/TCKLocalTime.java ! test/jdk/java/time/tck/java/time/TCKMonth.java ! test/jdk/java/time/tck/java/time/TCKMonthDay.java ! test/jdk/java/time/tck/java/time/TCKOffsetDateTime.java ! test/jdk/java/time/tck/java/time/TCKOffsetTime.java ! test/jdk/java/time/tck/java/time/TCKPeriod.java ! test/jdk/java/time/tck/java/time/TCKYear.java ! test/jdk/java/time/tck/java/time/TCKYearMonth.java ! test/jdk/java/time/tck/java/time/TCKZoneId.java ! test/jdk/java/time/tck/java/time/TCKZoneOffset.java ! test/jdk/java/time/tck/java/time/TCKZonedDateTime.java ! test/jdk/java/time/tck/java/time/TestIsoChronology.java ! test/jdk/java/time/tck/java/time/chrono/TCKChronoLocalDate.java ! test/jdk/java/time/tck/java/time/chrono/TCKChronoLocalDateTime.java ! test/jdk/java/time/tck/java/time/chrono/TCKChronoPeriod.java ! test/jdk/java/time/tck/java/time/chrono/TCKChronoZonedDateTime.java ! test/jdk/java/time/tck/java/time/chrono/TCKChronology.java ! test/jdk/java/time/tck/java/time/chrono/TCKHijrahChronology.java ! test/jdk/java/time/tck/java/time/chrono/TCKHijrahEra.java ! test/jdk/java/time/tck/java/time/chrono/TCKIsoChronology.java ! test/jdk/java/time/tck/java/time/chrono/TCKIsoEra.java ! test/jdk/java/time/tck/java/time/chrono/TCKJapaneseChronology.java ! test/jdk/java/time/tck/java/time/chrono/TCKJapaneseEra.java ! test/jdk/java/time/tck/java/time/chrono/TCKMinguoChronology.java ! test/jdk/java/time/tck/java/time/chrono/TCKMinguoEra.java ! test/jdk/java/time/tck/java/time/chrono/TCKTestServiceLoader.java ! test/jdk/java/time/tck/java/time/chrono/TCKThaiBuddhistChronology.java ! test/jdk/java/time/tck/java/time/chrono/TCKThaiBuddhistEra.java ! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronoLocalDateSerialization.java ! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronoLocalDateTimeSerialization.java ! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronoZonedDateTimeSerialization.java ! test/jdk/java/time/tck/java/time/chrono/serial/TCKChronologySerialization.java ! test/jdk/java/time/tck/java/time/chrono/serial/TCKCopticSerialization.java ! test/jdk/java/time/tck/java/time/chrono/serial/TCKEraSerialization.java ! test/jdk/java/time/tck/java/time/format/TCKChronoPrinterParser.java ! test/jdk/java/time/tck/java/time/format/TCKDTFParsedInstant.java ! test/jdk/java/time/tck/java/time/format/TCKDateTimeFormatter.java ! test/jdk/java/time/tck/java/time/format/TCKDateTimeFormatterBuilder.java ! test/jdk/java/time/tck/java/time/format/TCKDateTimeFormatters.java ! test/jdk/java/time/tck/java/time/format/TCKDateTimeParseResolver.java ! test/jdk/java/time/tck/java/time/format/TCKDateTimeTextPrinting.java ! test/jdk/java/time/tck/java/time/format/TCKDecimalStyle.java ! test/jdk/java/time/tck/java/time/format/TCKFormatStyle.java ! test/jdk/java/time/tck/java/time/format/TCKInstantPrinterParser.java ! test/jdk/java/time/tck/java/time/format/TCKLocalizedFieldParser.java ! test/jdk/java/time/tck/java/time/format/TCKLocalizedFieldPrinter.java ! test/jdk/java/time/tck/java/time/format/TCKLocalizedOffsetIdPrinterParser.java ! test/jdk/java/time/tck/java/time/format/TCKLocalizedPrinterParser.java ! test/jdk/java/time/tck/java/time/format/TCKOffsetPrinterParser.java ! test/jdk/java/time/tck/java/time/format/TCKPadPrinterParser.java ! test/jdk/java/time/tck/java/time/format/TCKResolverStyle.java ! test/jdk/java/time/tck/java/time/format/TCKSignStyle.java ! test/jdk/java/time/tck/java/time/format/TCKTextStyle.java ! test/jdk/java/time/tck/java/time/format/TCKZoneIdPrinterParser.java ! test/jdk/java/time/tck/java/time/serial/TCKClockSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKDurationSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKInstantSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKLocalDateSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKLocalDateTimeSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKLocalTimeSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKMonthDaySerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKOffsetDateTimeSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKOffsetTimeSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKPeriodSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKYearMonthSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKYearSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKZoneIdSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKZoneOffsetSerialization.java ! test/jdk/java/time/tck/java/time/serial/TCKZonedDateTimeSerialization.java ! test/jdk/java/time/tck/java/time/temporal/TCKChronoField.java ! test/jdk/java/time/tck/java/time/temporal/TCKChronoUnit.java ! test/jdk/java/time/tck/java/time/temporal/TCKIsoFields.java ! test/jdk/java/time/tck/java/time/temporal/TCKJulianFields.java ! test/jdk/java/time/tck/java/time/temporal/TCKTemporalAdjusters.java ! test/jdk/java/time/tck/java/time/temporal/TCKWeekFields.java ! test/jdk/java/time/tck/java/time/temporal/serial/TCKChronoFieldSerialization.java ! test/jdk/java/time/tck/java/time/temporal/serial/TCKChronoUnitSerialization.java ! test/jdk/java/time/tck/java/time/temporal/serial/TCKJulianFieldsSerialization.java ! test/jdk/java/time/tck/java/time/temporal/serial/TCKValueRangeSerialization.java ! test/jdk/java/time/tck/java/time/temporal/serial/TCKWeekFieldsSerialization.java ! test/jdk/java/time/tck/java/time/zone/TCKFixedZoneRules.java ! test/jdk/java/time/tck/java/time/zone/TCKZoneOffsetTransition.java ! test/jdk/java/time/tck/java/time/zone/TCKZoneOffsetTransitionRule.java ! test/jdk/java/time/tck/java/time/zone/TCKZoneRules.java ! test/jdk/java/time/tck/java/time/zone/TCKZoneRulesProvider.java ! test/jdk/java/time/tck/java/time/zone/serial/TCKFixedZoneRulesSerialization.java ! test/jdk/java/time/tck/java/time/zone/serial/TCKZoneOffsetTransitionRuleSerialization.java ! test/jdk/java/time/tck/java/time/zone/serial/TCKZoneOffsetTransitionSerialization.java ! test/jdk/java/time/tck/java/time/zone/serial/TCKZoneRulesSerialization.java ! test/jdk/java/time/test/TEST.properties ! test/jdk/java/time/test/java/time/AbstractTest.java ! test/jdk/java/time/test/java/time/TestClock_Fixed.java ! test/jdk/java/time/test/java/time/TestClock_Offset.java ! test/jdk/java/time/test/java/time/TestClock_System.java ! test/jdk/java/time/test/java/time/TestClock_Tick.java ! test/jdk/java/time/test/java/time/TestDuration.java ! test/jdk/java/time/test/java/time/TestInstant.java ! test/jdk/java/time/test/java/time/TestInstantSource.java ! test/jdk/java/time/test/java/time/TestLocalDate.java ! test/jdk/java/time/test/java/time/TestLocalDateTime.java ! test/jdk/java/time/test/java/time/TestLocalTime.java ! test/jdk/java/time/test/java/time/TestMonthDay.java ! test/jdk/java/time/test/java/time/TestOffsetDateTime.java ! test/jdk/java/time/test/java/time/TestOffsetDateTime_instants.java ! test/jdk/java/time/test/java/time/TestOffsetTime.java ! test/jdk/java/time/test/java/time/TestPeriod.java ! test/jdk/java/time/test/java/time/TestYear.java ! test/jdk/java/time/test/java/time/TestYearMonth.java ! test/jdk/java/time/test/java/time/TestZoneId.java ! test/jdk/java/time/test/java/time/TestZoneOffset.java ! test/jdk/java/time/test/java/time/TestZonedDateTime.java ! test/jdk/java/time/test/java/time/chrono/TestChronoLocalDate.java ! test/jdk/java/time/test/java/time/chrono/TestChronologyPerf.java ! test/jdk/java/time/test/java/time/chrono/TestEraDisplayName.java ! test/jdk/java/time/test/java/time/chrono/TestExampleCode.java ! test/jdk/java/time/test/java/time/chrono/TestIsoChronoImpl.java ! test/jdk/java/time/test/java/time/chrono/TestJapaneseChronoImpl.java ! test/jdk/java/time/test/java/time/chrono/TestJapaneseChronology.java ! test/jdk/java/time/test/java/time/chrono/TestServiceLoader.java ! test/jdk/java/time/test/java/time/chrono/TestThaiBuddhistChronoImpl.java ! test/jdk/java/time/test/java/time/chrono/TestUmmAlQuraChronology.java ! test/jdk/java/time/test/java/time/format/AbstractTestPrinterParser.java ! test/jdk/java/time/test/java/time/format/TestCharLiteralParser.java ! test/jdk/java/time/test/java/time/format/TestCharLiteralPrinter.java ! test/jdk/java/time/test/java/time/format/TestDateTimeFormatter.java ! test/jdk/java/time/test/java/time/format/TestDateTimeFormatterBuilder.java ! test/jdk/java/time/test/java/time/format/TestDateTimeFormatterBuilderWithLocale.java ! test/jdk/java/time/test/java/time/format/TestDateTimeParsing.java ! test/jdk/java/time/test/java/time/format/TestDateTimeTextProvider.java ! test/jdk/java/time/test/java/time/format/TestDateTimeTextProviderWithLocale.java ! test/jdk/java/time/test/java/time/format/TestDecimalStyle.java ! test/jdk/java/time/test/java/time/format/TestFractionPrinterParser.java ! test/jdk/java/time/test/java/time/format/TestLocalizedOffsetPrinterParser.java ! test/jdk/java/time/test/java/time/format/TestLocalizedPattern.java ! test/jdk/java/time/test/java/time/format/TestNarrowMonthNamesAndDayNames.java ! test/jdk/java/time/test/java/time/format/TestNonIsoFormatter.java ! test/jdk/java/time/test/java/time/format/TestNumberParser.java ! test/jdk/java/time/test/java/time/format/TestNumberPrinter.java ! test/jdk/java/time/test/java/time/format/TestPadPrinterDecorator.java ! test/jdk/java/time/test/java/time/format/TestReducedParser.java ! test/jdk/java/time/test/java/time/format/TestReducedPrinter.java ! test/jdk/java/time/test/java/time/format/TestSettingsParser.java ! test/jdk/java/time/test/java/time/format/TestStringLiteralParser.java ! test/jdk/java/time/test/java/time/format/TestStringLiteralPrinter.java ! test/jdk/java/time/test/java/time/format/TestTextParser.java ! test/jdk/java/time/test/java/time/format/TestTextParserWithLocale.java ! test/jdk/java/time/test/java/time/format/TestTextPrinter.java ! test/jdk/java/time/test/java/time/format/TestTextPrinterWithLocale.java ! test/jdk/java/time/test/java/time/format/TestUTCParse.java ! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java ! test/jdk/java/time/test/java/time/format/TestZoneOffsetParser.java ! test/jdk/java/time/test/java/time/format/TestZoneOffsetPrinter.java ! test/jdk/java/time/test/java/time/format/TestZoneTextPrinterParser.java ! test/jdk/java/time/test/java/time/temporal/TestChronoField.java ! test/jdk/java/time/test/java/time/temporal/TestChronoUnit.java ! test/jdk/java/time/test/java/time/temporal/TestDateTimeBuilderCombinations.java ! test/jdk/java/time/test/java/time/temporal/TestDateTimeValueRange.java ! test/jdk/java/time/test/java/time/temporal/TestIsoFields.java ! test/jdk/java/time/test/java/time/temporal/TestIsoWeekFields.java ! test/jdk/java/time/test/java/time/temporal/TestJulianFields.java ! test/jdk/java/time/test/java/time/zone/TestFixedZoneRules.java ! test/jdk/java/time/test/java/time/zone/TestMutableZoneRules.java ! test/jdk/java/time/test/java/time/zone/TestZoneRules.java ! test/jdk/java/time/test/java/time/zone/TestZoneRulesProvider.java ! test/jdk/java/time/test/java/util/TestFormatter.java Changeset: 7c979c14 Branch: jcmd_cores_process_revival Author: David Beaumont Committer: Roger Riggs Date: 2026-01-06 19:54:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c979c148724ab7de650593caa22df8405d740e5 8374308: ImageBufferCache has no effect and can be removed Reviewed-by: alanb, rriggs ! src/java.base/share/classes/jdk/internal/jimage/BasicImageReader.java - src/java.base/share/classes/jdk/internal/jimage/ImageBufferCache.java ! src/java.base/share/classes/jdk/internal/jimage/ImageReader.java ! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java Changeset: 6b3c1e0f Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2026-01-06 23:56:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6b3c1e0f786a889d2ac25c8bd05f4d83e666425f 8373833: "error.cert.not.found" and "error.explicit-sign-no-cert" errors duplicate each other Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/SigningIdentityBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: 5c6947f7 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-07 06:30:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5c6947f736568413d53d5a00de2e865f86e637c4 8373429: gc/g1/TestCodeCacheUnloadDuringConcCycle fails on various platforms Reviewed-by: mbaesken, mdoerr ! test/hotspot/jtreg/gc/g1/TestCodeCacheUnloadDuringConcCycle.java Changeset: c1c0ac87 Branch: jcmd_cores_process_revival Author: Damon Fenacci Date: 2026-01-07 07:29:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c1c0ac877033c3edb0c2681c2c5f825be8adcfb3 8342772: Assert in LateInlineMHCallGenerator::do_late_inline_check Reviewed-by: vlivanov, chagedorn, thartmann ! src/hotspot/share/opto/callGenerator.cpp Changeset: a01283a5 Branch: jcmd_cores_process_revival Author: Ana-Maria Mihalceanu Committer: Jaikiran Pai Date: 2026-01-07 08:24:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a01283a5a57723673b1fd3c93434678fdae4102c 8374632: Broken list layout in the man page of jlink Reviewed-by: jpai ! src/jdk.jlink/share/man/jlink.md Changeset: 7e18de13 Branch: jcmd_cores_process_revival Author: Volkan Yazici Date: 2026-01-07 09:22:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e18de137c3b5f08a479af2b64eb22923261900b 8374210: [BACKOUT] Move input validation checks to Java for java.lang.StringCoding intrinsics Reviewed-by: shade, thartmann ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! src/hotspot/share/classfile/vmIntrinsics.hpp ! src/hotspot/share/opto/c2_globals.hpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/library_call.hpp ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/StringCoding.java ! src/java.base/share/classes/java/lang/System.java ! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java ! src/java.base/share/classes/sun/nio/cs/CESU_8.java ! src/java.base/share/classes/sun/nio/cs/DoubleByte.java ! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java ! src/java.base/share/classes/sun/nio/cs/SingleByte.java ! src/java.base/share/classes/sun/nio/cs/US_ASCII.java ! src/java.base/share/classes/sun/nio/cs/UTF_8.java ! src/jdk.charsets/share/classes/sun/nio/cs/ext/EUC_JP.java.template - test/hotspot/jtreg/compiler/intrinsics/TestVerifyIntrinsicChecks.java ! test/hotspot/jtreg/compiler/intrinsics/string/TestCountPositives.java ! test/hotspot/jtreg/compiler/intrinsics/string/TestEncodeIntrinsics.java ! test/hotspot/jtreg/compiler/intrinsics/string/TestHasNegatives.java ! test/hotspot/jtreg/compiler/patches/java.base/java/lang/Helper.java Changeset: 2074b975 Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2026-01-07 10:06:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2074b975c3d08fec2ecd47dab48132be2ec7c3cf 8374623: Move DependentAlwaysFalse variable template to its own file Reviewed-by: jsjolen + src/hotspot/share/metaprogramming/dependentAlwaysFalse.hpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/utilities/globalDefinitions.hpp ! src/hotspot/share/utilities/lockFreeStack.hpp Changeset: f83918c6 Branch: jcmd_cores_process_revival Author: Alan Bateman Date: 2026-01-07 10:43:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f83918c692143802f2e94bed72dfe7121d1742f9 8369227: Virtual thread stuck in PARKED state Reviewed-by: pchilanomate ! src/java.base/share/classes/java/lang/VirtualThread.java + test/jdk/java/lang/Thread/virtual/stress/ParkAfterTimedPark.java ! test/jdk/java/lang/Thread/virtual/stress/TimedWaitALot.java Changeset: 6af27420 Branch: jcmd_cores_process_revival Author: Alan Bateman Date: 2026-01-07 10:43:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6af27420e3b1980bc093776e3db76072123f7487 8373427: StructuredTaskScope::join not clear if called with interrupted status set Reviewed-by: jpai ! src/java.base/share/classes/java/util/concurrent/StructuredTaskScope.java Changeset: d7a3df63 Branch: jcmd_cores_process_revival Author: Tobias Hotz Committer: Tobias Hartmann Date: 2026-01-07 11:48:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d7a3df639977ac8442eec1efb41de6dc50384150 8374436: compiler/igvn/IntegerDivValueTests.java failed with division by zero Reviewed-by: chagedorn, thartmann ! test/hotspot/jtreg/compiler/igvn/IntegerDivValueTests.java Changeset: 929864b1 Branch: jcmd_cores_process_revival Author: SendaoYan Date: 2026-01-07 11:51:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/929864b1a40eb222d3b7b3451fc6d4e5316a7cc8 8362087: Test containers/docker/ShareTmpDir.java intermittent fails Reviewed-by: sgehwolf, cnorrbin ! test/hotspot/jtreg/containers/docker/ShareTmpDir.java ! test/hotspot/jtreg/containers/docker/WaitForFlagFile.java Changeset: da14813a Branch: jcmd_cores_process_revival Author: Emanuel Peter Date: 2026-01-07 12:37:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/da14813a5bdadaf0a1f81fa57ff6e1b103eaf113 8373453: C2 SuperWord: must handle load slices that have loads with different memory inputs Reviewed-by: kvn, thartmann, qamai ! src/hotspot/share/opto/vectorization.cpp ! src/hotspot/share/opto/vectorization.hpp + test/hotspot/jtreg/compiler/loopopts/superword/TestLoadSliceWithMultipleMemoryInputStates.java Changeset: 3541bc86 Branch: jcmd_cores_process_revival Author: Volkan Yazici Date: 2026-01-07 15:38:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3541bc8635ad8f5f4151758de3a134c9c105cebd 8373538: Migrate all tests to null-safe "SimpleSSLContext" methods Reviewed-by: djelinski, jpai ! test/jdk/com/sun/net/httpserver/ClearTextServerSSL.java ! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTest.java ! test/jdk/java/net/HttpURLConnection/SetAuthenticator/HTTPTestClient.java ! test/jdk/java/net/URLPermission/URLTest.java ! test/jdk/javax/net/ssl/HttpsURLConnection/DummyCacheResponse.java ! test/jdk/javax/net/ssl/HttpsURLConnection/Equals.java ! test/jdk/javax/net/ssl/HttpsURLConnection/HttpsSession.java ! test/jdk/javax/net/ssl/HttpsURLConnection/SubjectAltNameIP.java ! test/jdk/sun/net/www/protocol/http/RedirectOnPost.java ! test/jdk/sun/security/krb5/auto/HttpsCB.java ! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java ! test/lib/jdk/test/lib/net/SimpleSSLContext.java Changeset: 640343f7 Branch: jcmd_cores_process_revival Author: Jatin Bhateja Date: 2026-01-07 17:00:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/640343f7d94894b0378ea5b1768eeac203a9aaf8 8373724: Assertion failure in TestSignumVector.java with UseAPX Reviewed-by: sviswanathan ! src/hotspot/cpu/x86/x86.ad Changeset: dd20e915 Branch: jcmd_cores_process_revival Author: Aleksey Shipilev Date: 2026-01-07 18:10:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dd20e9150666f247af61dfa524a170ef7dd96c03 8374521: Support fine-grained native debug levels Reviewed-by: erikj, krk, clanger ! .github/workflows/build-alpine-linux.yml ! .github/workflows/build-cross-compile.yml ! .github/workflows/build-linux.yml ! .github/workflows/build-macos.yml ! make/autoconf/flags-cflags.m4 Changeset: 383fe1ef Branch: jcmd_cores_process_revival Author: Erik Joelsson Date: 2026-01-07 21:52:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/383fe1efc3a23385b8576e20f458f91085c6325e 8374642: EscapeHash macro fails with GNU make 4.3 and 4.4 Reviewed-by: tbell, shade ! make/common/Utils.gmk Changeset: 9a944e55 Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2026-01-07 22:23:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a944e558733950d135b5a91d093b7a28e934f59 8372754: Add wrapper for 8369205: AIX build break in forbiddenFunctions.hpp Reviewed-by: mdoerr, tschatzl ! src/hotspot/cpu/aarch64/immediate_aarch64.cpp ! src/hotspot/cpu/aarch64/immediate_aarch64.hpp ! src/hotspot/os/aix/libodm_aix.cpp ! src/hotspot/os/aix/libperfstat_aix.hpp ! src/hotspot/os/aix/os_perf_aix.cpp ! src/hotspot/os/bsd/memMapPrinter_macosx.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_perf_linux.cpp ! src/hotspot/os/posix/forbiddenFunctions_posix.hpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/permitForbiddenFunctions_posix.hpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/permitForbiddenFunctions_windows.hpp ! src/hotspot/os/windows/vmError_windows.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/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/windows_aarch64/os_windows_aarch64.cpp ! src/hotspot/share/classfile/classLoader.cpp + src/hotspot/share/cppstdlib/cstdlib.hpp ! src/hotspot/share/utilities/byteswap.hpp ! src/hotspot/share/utilities/forbiddenFunctions.hpp ! src/hotspot/share/utilities/globalDefinitions_gcc.hpp ! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp ! src/hotspot/share/utilities/parseInteger.hpp ! src/hotspot/share/utilities/permitForbiddenFunctions.hpp ! test/hotspot/gtest/gtestMain.cpp ! test/hotspot/gtest/unittest.hpp ! test/hotspot/gtest/utilities/test_bitMap_setops.cpp Changeset: 0a1fa219 Branch: jcmd_cores_process_revival Author: Chad Rakoczy Committer: Leonid Mesnik Date: 2026-01-08 01:14:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0a1fa219214b985e4c7d9e612bd5cda1b0f25577 8369150: NMethodRelocationTest fails when JVMTI events not published before JVM exit Reviewed-by: lmesnik, sspitsyn ! test/hotspot/jtreg/ProblemList.txt ! test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/NMethodRelocationTest.java ! test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/libNMethodRelocationTest.cpp ! test/lib/jdk/test/lib/jvmti/jvmti_common.hpp Changeset: 70669d05 Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2026-01-08 04:43:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/70669d0585c708e04befe0f9ba945f6154f9afec 8374712: AOTMappedHeapWriter::relocate_field_in_buffer should use CompressedOops::narrow_oop_cast Reviewed-by: kvn ! src/hotspot/share/cds/aotMappedHeapWriter.cpp Changeset: 95137580 Branch: jcmd_cores_process_revival Author: Ioi Lam Date: 2026-01-08 05:31:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/95137580b81fb48474b0d8fb748d9d4af7a27850 8374662: Remove unused type check functions from javaClasses.hpp Reviewed-by: jsjolen ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/javaClasses.hpp Changeset: e6abf98e Branch: jcmd_cores_process_revival Author: Jan Lahoda Date: 2026-01-08 07:01:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e6abf98e35079ed1b5547f2cc0ac6f518b78d67b 8374434: Several JShell tests report JUnit discovery warnings Reviewed-by: jpai ! test/langtools/jdk/jshell/ErrorTranslationTest.java ! test/langtools/jdk/jshell/IdGeneratorTest.java ! test/langtools/jdk/jshell/KullaCompletenessStressTest.java Changeset: 1a6da449 Branch: jcmd_cores_process_revival Author: Per Minborg Date: 2026-01-08 08:14:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1a6da4499cf8805ff3e1e517fbca81c2eeb987a9 8374467: Incorrect ranges in jdk.internal.util.ByteArray JavaDoc Reviewed-by: rriggs ! src/java.base/share/classes/jdk/internal/util/ByteArray.java ! src/java.base/share/classes/jdk/internal/util/ByteArrayLittleEndian.java Changeset: a71326a0 Branch: jcmd_cores_process_revival Author: Emanuel Peter Date: 2026-01-08 08:32:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a71326a0e2660158fdb85282da4b59ce61c66ee3 8374528: C2 SuperWord: TestAliasingFuzzer.java strengthen no-multiversioning IR rule Reviewed-by: chagedorn, mhaessig ! test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingFuzzer.java Changeset: 08ff16f0 Branch: jcmd_cores_process_revival Author: Ramkumar Sunderbabu Committer: SendaoYan Date: 2026-01-08 09:25:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/08ff16f0aa8eaa9596da52d568720c69c897f3c5 8374576: Disable MemoryEaterMT for VirtualThread Reviewed-by: lmesnik, dholmes ! test/hotspot/jtreg/vmTestbase/gc/gctests/MemoryEaterMT/MemoryEaterMT.java Changeset: 067fd3cb Branch: jcmd_cores_process_revival Author: Aleksey Shipilev Date: 2026-01-08 09:32:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/067fd3cb2fa6a4a0484a922df8efbde03325ad3d 8374768: S390X builds are failing after JDK-8372754 Reviewed-by: stefank, mdoerr ! src/hotspot/os_cpu/linux_s390/os_linux_s390.cpp Changeset: 904ba5f5 Branch: jcmd_cores_process_revival Author: Maurizio Cimadamore Date: 2026-01-08 10:24:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/904ba5f5ed7d3ac1a3606ff7532ba3c206a2d9b9 8374718: Generation of CompilerProperties can fail in subtle ways Reviewed-by: jlahoda ! make/langtools/tools/propertiesparser/gen/ClassGenerator.java ! make/langtools/tools/propertiesparser/resources/templates.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java Changeset: c5159fc9 Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2026-01-08 11:07:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c5159fc9fa0fd81dec629cd821b3411b4a6df967 8374328: Convert simple AtomicAccess uses in gc/shared to use Atomic Reviewed-by: dholmes, tschatzl ! src/hotspot/share/gc/shared/barrierSetNMethod.cpp ! src/hotspot/share/gc/shared/concurrentGCThread.cpp ! src/hotspot/share/gc/shared/concurrentGCThread.hpp ! src/hotspot/share/gc/shared/gcLocker.cpp ! src/hotspot/share/gc/shared/gcLocker.hpp ! src/hotspot/share/gc/shared/gcLocker.inline.hpp ! src/hotspot/share/gc/shared/pretouchTask.cpp ! src/hotspot/share/gc/shared/pretouchTask.hpp ! src/hotspot/share/gc/shared/suspendibleThreadSet.cpp ! src/hotspot/share/gc/shared/suspendibleThreadSet.hpp ! src/hotspot/share/gc/shared/workerThread.cpp ! src/hotspot/share/gc/shared/workerThread.hpp Changeset: 78b1ca6c Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2026-01-08 12:44:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78b1ca6cc14e1a92bf25cbcfb687067ac17af92b 8374711: Hotspot runtime/CommandLine/OptionsValidation/TestOptionsWithRanges fails without printing the option name Reviewed-by: mdoerr, dholmes ! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOption.java Changeset: ec657349 Branch: jcmd_cores_process_revival Author: Brian Burkhalter Date: 2026-01-08 16:28:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ec657349ff654dcb41b9f17178aeea638329101e 8374641: Remove java/nio/channels/AsyncCloseAndInterrupt.java from problem list Reviewed-by: iris ! test/jdk/ProblemList.txt Changeset: 677572b4 Branch: jcmd_cores_process_revival Author: Brian Burkhalter Date: 2026-01-08 16:28:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/677572b42d6d0ee62063c3f19ffad1e501ac9bf3 8372377: Test java/io/File/GetXSpace.java failed: The system cannot find the path specified Reviewed-by: alanb, jpai ! test/jdk/java/io/File/GetXSpace.java ! test/jdk/java/io/File/libGetXSpace.c Changeset: fa2eb626 Branch: jcmd_cores_process_revival Author: Erik Gahlin Date: 2026-01-08 16:34:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa2eb626478806dc64fe03d8729f53f7ed26a172 8367949: JFR: MethodTrace double-counts methods that catch their own exceptions Reviewed-by: mgronlun ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Instrumentation.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Method.java ! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/Transform.java + test/jdk/jdk/jfr/event/tracing/TestConstructors.java ! test/jdk/jdk/jfr/event/tracing/TestInstrumentation.java Changeset: c834e4c6 Branch: jcmd_cores_process_revival Author: Jonas Norlinder Committer: Claes Redestad Date: 2026-01-08 16:46:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c834e4c641bf6c73e88b93c0cdba40a83f3192c1 8373647: Avoid fstat when opening file for write with RandomAccessFile or FileOutputStream Reviewed-by: redestad, alanb ! src/java.base/unix/native/libjava/io_util_md.c ! test/micro/org/openjdk/bench/java/io/FileWrite.java Changeset: 7e1051bf Branch: jcmd_cores_process_revival Author: Francisco Ferrari Bihurriet Date: 2026-01-08 16:46:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e1051bfcc01aad538376c86354e16e25d2eaf7a 8352728: InternalError loading java.security due to Windows parent folder permissions Reviewed-by: weijun, mullan ! src/java.base/share/classes/java/security/Security.java - test/jdk/java/security/Security/ConfigFileTest.java + test/jdk/java/security/Security/SecurityPropFile/ExtraFileAndIncludes.java + test/jdk/java/security/Security/SecurityPropFile/LinuxAnonymousFiles.java - test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.file - test/jdk/java/security/Security/SecurityPropFile/SecurityPropFile.java + test/jdk/java/security/Security/SecurityPropFile/WindowsParentDirPermissions.java Changeset: afd216ec Branch: jcmd_cores_process_revival Author: Joe Darcy Date: 2026-01-08 17:19:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/afd216ec3f5bfd1be88c6f4d4f53b763205c4fee 8374752: Add more JLS links to javax.lang.model.element.* Reviewed-by: liach ! src/java.compiler/share/classes/javax/lang/model/element/ExecutableElement.java ! src/java.compiler/share/classes/javax/lang/model/element/PackageElement.java ! src/java.compiler/share/classes/javax/lang/model/element/Parameterizable.java ! src/java.compiler/share/classes/javax/lang/model/element/QualifiedNameable.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeElement.java ! src/java.compiler/share/classes/javax/lang/model/element/TypeParameterElement.java ! src/java.compiler/share/classes/javax/lang/model/element/VariableElement.java Changeset: 92abc6df Branch: jcmd_cores_process_revival Author: Mark Powers Date: 2026-01-08 17:35:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92abc6dfe43a2c1f10dcfcf1e197fc9369f70ee3 8369282: Distrust TLS server certificates anchored by Chunghwa ePKI Root CA Reviewed-by: mullan ! src/java.base/share/classes/sun/security/validator/CADistrustPolicy.java + src/java.base/share/classes/sun/security/validator/ChunghwaTLSPolicy.java ! src/java.base/share/conf/security/java.security + test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/Chunghwa.java + test/jdk/sun/security/ssl/X509TrustManagerImpl/distrust/chains/chunghwa/chunghwaepkirootca-chain.pem Changeset: 1fb5030a Branch: jcmd_cores_process_revival Author: Aleksey Shipilev Date: 2026-01-08 17:58:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1fb5030ab351a52b4a7455cbdd57f5b50aab9bd5 8374767: Amend JDK-8374521 with new option name Reviewed-by: clanger, krk ! .github/workflows/build-alpine-linux.yml ! .github/workflows/build-cross-compile.yml ! .github/workflows/build-linux.yml ! .github/workflows/build-macos.yml ! make/autoconf/flags-cflags.m4 Changeset: 9fd86e37 Branch: jcmd_cores_process_revival Author: Ioi Lam Date: 2026-01-08 18:42:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9fd86e37492c419fbae0837f69aab26a201c927e 8374639: Static archive with AOTClassLinking breaks dynamic archive Reviewed-by: coleenp, matsaave ! src/hotspot/share/cds/aotConstantPoolResolver.cpp ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/dynamicArchive.cpp ! src/hotspot/share/cds/dynamicArchive.hpp + test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/DynamicDumpWithAOTLinkedStaticArchive.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArrayKlasses.java - test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/ArrayKlassesApp.java ! test/lib/jdk/test/lib/cds/CDSAppTester.java ! test/lib/jdk/test/lib/cds/SimpleCDSAppTester.java Changeset: 8212993a Branch: jcmd_cores_process_revival Author: Joe Darcy Date: 2026-01-08 18:51:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8212993ac331d8761ddb7c0eef23dbfcc6ca0c7d 8374540: Add comment describing implementation choices of Math.fma Reviewed-by: rgiulietti ! src/java.base/share/classes/java/lang/Math.java Changeset: 1342db0b Branch: jcmd_cores_process_revival Author: Justin Lu Date: 2026-01-08 19:02:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1342db0bde25c111b25f4339ae2a858dc3b15687 8374051: Incorrect parameterized testing of exceptions in AbstractDateTimeTest.java Reviewed-by: naoto, rriggs ! test/jdk/java/time/tck/java/time/AbstractDateTimeTest.java ! test/jdk/java/time/tck/java/time/TCKInstant.java ! test/jdk/java/time/tck/java/time/TCKLocalDate.java ! test/jdk/java/time/tck/java/time/TCKLocalTime.java ! test/jdk/java/time/tck/java/time/TCKMonthDay.java ! test/jdk/java/time/tck/java/time/TCKOffsetDateTime.java ! test/jdk/java/time/tck/java/time/TCKOffsetTime.java ! test/jdk/java/time/tck/java/time/TCKYearMonth.java ! test/jdk/java/time/tck/java/time/TCKZonedDateTime.java Changeset: 982aa3f8 Branch: jcmd_cores_process_revival Author: Phil Race Date: 2026-01-08 19:47:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/982aa3f8ead84817be5373c3257d48feab1758d3 8336654: [lworld] Tests depending on sun.awt.AppContext can fail when run with migrated classes Reviewed-by: serb, azvegint ! src/java.desktop/macosx/classes/com/apple/laf/AquaUtils.java ! src/java.desktop/share/classes/sun/awt/AppContext.java ! src/java.desktop/share/classes/sun/awt/image/ImageCache.java - test/jdk/javax/swing/Security/6657138/bug6657138.java Changeset: 385c4f81 Branch: jcmd_cores_process_revival Author: Kelvin Nilsen Date: 2026-01-08 20:46:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/385c4f8180d30c0e41b848eb4b2c1c8788211422 8373714: Shenandoah: Register heuristic penalties following a degenerated GC Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp Changeset: 368de9ff Branch: jcmd_cores_process_revival Author: SendaoYan Date: 2026-01-09 02:09:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/368de9ff2e46e4c66ee57b5fb961804c5d25c42a 8374721: containers/docker/ShareTmpDir.java timed out after 8362087 Reviewed-by: cnorrbin, sgehwolf ! test/hotspot/jtreg/containers/docker/ShareTmpDir.java Changeset: 9932c78c Branch: jcmd_cores_process_revival Author: Joe Darcy Date: 2026-01-09 02:27:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9932c78c238f9b7959e28a056c37a88a7f6ce958 8374749: Clarify AnnotationValue specification Reviewed-by: liach, iris ! src/java.compiler/share/classes/javax/lang/model/element/AnnotationMirror.java ! src/java.compiler/share/classes/javax/lang/model/element/AnnotationValue.java Changeset: 775f48de Branch: jcmd_cores_process_revival Author: Jasmine Karthikeyan Date: 2026-01-09 05:16:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/775f48de6129092d05650fec17dad171944e6d89 8365570: C2 fails assert(false) failed: Unexpected node in SuperWord truncation: CastII Reviewed-by: chagedorn, thartmann, epeter ! src/hotspot/share/opto/superword.cpp ! test/hotspot/jtreg/compiler/vectorization/TestSubwordTruncation.java Changeset: a4fb07ee Branch: jcmd_cores_process_revival Author: Jaikiran Pai Date: 2026-01-09 06:26:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a4fb07ee3e26c2f0ed3111c39c3a22167d292d04 8374644: Regression in GZIPInputStream performance after JDK-7036144 Reviewed-by: lancea, alanb ! src/java.base/share/classes/java/util/zip/GZIPInputStream.java Changeset: 42313289 Branch: jcmd_cores_process_revival Author: Aleksey Shipilev Date: 2026-01-09 07:16:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/423132895d4ee787d13daa412f9a3f9438834117 8374698: Stub names should look more like identifiers Reviewed-by: adinn, kvn ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/runtime/stubDeclarations.hpp ! src/hotspot/share/runtime/stubInfo.cpp Changeset: a8552243 Branch: jcmd_cores_process_revival Author: Jonas Norlinder Committer: Thomas Schatzl Date: 2026-01-09 08:41:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a855224305e025aea80165ae63ee921dca299b9c 8373695: G1: Using a value near integer max for ActiveProcessorCount causes fatal crash Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/g1/g1Arguments.cpp Changeset: 2a965dff Branch: jcmd_cores_process_revival Author: Jeremy Wood Committer: Jayathirth D V Date: 2026-01-09 09:56:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2a965dffdd2791ab87a2dbfba8ed44f8adb996c7 8374377: PNGImageDecoder Slow For 8-bit PNGs Reviewed-by: jdv, prr ! src/java.desktop/share/classes/sun/awt/image/PNGImageDecoder.java + test/jdk/sun/awt/image/png/PngImageDecoder8BitTest.java + test/micro/org/openjdk/bench/java/awt/image/PNGImageDecoder_8bit_uninterlaced.java Changeset: c8c6e700 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-09 10:23:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c8c6e7007aec9a568c25dcd5d4242b7911a83bfe 8374825: vmTestbase comment typo: lunch Reviewed-by: tschatzl, shade ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/Algorithms.java ! test/hotspot/jtreg/vmTestbase/nsk/share/gc/gp/GarbageUtils.java Changeset: 47e19353 Branch: jcmd_cores_process_revival Author: Aleksey Shipilev Date: 2026-01-09 12:24:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/47e19353cd3661ad9aed00f6a415818da45cdfef 8373941: Epsilon: Robust counter updates in early VM phases Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.hpp + test/hotspot/jtreg/gc/epsilon/TestInitAllocs.java Changeset: 6d1bfdf7 Branch: jcmd_cores_process_revival Author: Coleen Phillimore Date: 2026-01-09 13:14:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6d1bfdf7a92e44ff855307f86d1734fad909ea3d 8374796: CompressedOops versions of runtime/cds/TestDefaultArchiveLoading.java aren't run Reviewed-by: stefank, shade ! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java Changeset: 8737a8ca Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2026-01-09 14:49:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8737a8ca73952d60129e7fc2f7e17eea3b800af7 8373448: jpackage: StackOverflowError when processing a very long argument Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardOptionTest.java Changeset: f5fa9e40 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-09 16:49:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f5fa9e40b09b7b6322edb5f057a6350d44980e14 8374745: Test vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters004/TestDescription.java failed Reviewed-by: lmesnik, sspitsyn ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters001/CollectionCounters001.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/GarbageCollectorMXBean/CollectionCounters/CollectionCounters005/TestDescription.java Changeset: 663a0833 Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2026-01-09 22:20:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/663a08331a83c852622b8b11900f12b0dc3dbe82 8374219: Fix issues in jpackage's Executor class Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/DesktopIntegration.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LibProvidersLookup.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxBundlingEnvironment.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackager.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebSystemEnvironment.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebSystemEnvironmentMixin.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxFromOptions.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxLaunchersAsServices.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageArch.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBuilder.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmSystemEnvironment.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmSystemEnvironmentMixin.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxSystemEnvironment.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/Codesign.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundlingEnvironment.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacCertificateUtils.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgSystemEnvironment.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/TempKeychain.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/Enquoter.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Executor.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/ExecutorFactory.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/Globals.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkRuntimeBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Log.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/ObjectFactory.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/RetryExecutor.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/RetryExecutorFactory.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/SystemEnvironment.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CommandLineFormat.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CommandOutputControl.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/Enquoter.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/RetryExecutor.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TeeOutputStream.java ! src/jdk.jpackage/unix/classes/jdk/jpackage/internal/UnixLaunchersAsServices.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinBundlingEnvironment.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java - test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/ExecutorTest.java ! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LinuxHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandAction.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandActionSpec.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandActionSpecs.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandMock.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandMockExit.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandMockSpec.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CompletableCommandMock.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/MockIOException.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/MockIllegalStateException.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/MockingToolProvider.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/Script.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/ScriptSpec.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/ScriptSpecInDir.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/ToolProviderCommandMock.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/ToolProviderCompletableCommandMock.java + test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/VerbatimCommandMock.java + test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LibProvidersLookupTest.java + test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LinuxPackageArchTest.java + test/jdk/tools/jpackage/junit/linux/jdk.jpackage/jdk/jpackage/internal/LinuxSystemEnvironmentTest.java ! test/jdk/tools/jpackage/junit/linux/junit.java + test/jdk/tools/jpackage/junit/macosx/jdk.jpackage/jdk/jpackage/internal/MacDmgPackagerTest.java + test/jdk/tools/jpackage/junit/macosx/jdk.jpackage/jdk/jpackage/internal/MacDmgSystemEnvironmentTest.java ! test/jdk/tools/jpackage/junit/macosx/junit.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DefaultBundlingEnvironmentTest.java - test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/EnquoterTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ExecutorTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/MockUtils.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.excludes ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/CommandOutputControlTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/CommandOutputControlTestUtils.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/EnquoterTest.java + test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/RetryExecutorTest.java ! test/jdk/tools/jpackage/share/ErrorTest.java ! test/jdk/tools/jpackage/share/PostImageScriptTest.java Changeset: 805866bb Branch: jcmd_cores_process_revival Author: jonghoonpark Committer: Kim Barrett Date: 2026-01-09 22:42:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/805866bbf680f44219e5c634eb9726e1c5dea690 8372040: Remove Prefetch header vs inline header separation Reviewed-by: kbarrett, stefank ! src/hotspot/os_cpu/aix_ppc/prefetch_aix_ppc.inline.hpp ! src/hotspot/os_cpu/bsd_aarch64/prefetch_bsd_aarch64.inline.hpp ! src/hotspot/os_cpu/bsd_x86/prefetch_bsd_x86.inline.hpp ! src/hotspot/os_cpu/bsd_zero/prefetch_bsd_zero.inline.hpp ! src/hotspot/os_cpu/linux_aarch64/prefetch_linux_aarch64.inline.hpp ! src/hotspot/os_cpu/linux_arm/prefetch_linux_arm.inline.hpp ! src/hotspot/os_cpu/linux_ppc/prefetch_linux_ppc.inline.hpp ! src/hotspot/os_cpu/linux_riscv/prefetch_linux_riscv.inline.hpp ! src/hotspot/os_cpu/linux_s390/prefetch_linux_s390.inline.hpp ! src/hotspot/os_cpu/linux_x86/prefetch_linux_x86.inline.hpp ! src/hotspot/os_cpu/linux_zero/prefetch_linux_zero.inline.hpp ! src/hotspot/os_cpu/windows_aarch64/prefetch_windows_aarch64.inline.hpp ! src/hotspot/os_cpu/windows_x86/prefetch_windows_x86.inline.hpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp ! src/hotspot/share/gc/serial/cardTableRS.cpp ! src/hotspot/share/gc/serial/generation.hpp - src/hotspot/share/runtime/prefetch.hpp ! src/hotspot/share/runtime/prefetch.inline.hpp Changeset: 74faf033 Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2026-01-09 23:36:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/74faf033127ab3a5e28be75b91e662c589f81084 8374819: jpackage and jpackage tests leave some I/O streams unclosed Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageInfoPListFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageFile.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListReader.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/LauncherVerifier.java ! test/jdk/tools/jpackage/macosx/HostArchPkgTest.java ! test/jdk/tools/jpackage/windows/WinLongVersionTest.java Changeset: a726e834 Branch: jcmd_cores_process_revival Author: John Jiang Date: 2026-01-10 00:52:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a726e834b6d3674f0d573d8a0df6eb00464b825b 8373231: ECDSAOperations::toAffinePoint is redundant Reviewed-by: mullan ! src/java.base/share/classes/sun/security/ec/ECDSAOperations.java ! test/jdk/sun/security/ec/ECDSAPrimitive.java Changeset: 0537a3fa Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2026-01-10 01:55:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0537a3fae9bd55ab8b7279da7d3ee4b5ce5bc492 8374922: Build failure after JDK-8372040 Reviewed-by: smarks ! src/hotspot/share/gc/serial/serialHeap.cpp Changeset: 657d5f77 Branch: jcmd_cores_process_revival Author: Jaikiran Pai Date: 2026-01-10 02:17:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/657d5f77f4985304995ee44fc2ae1643504de8df 8374754: jtreg failure handler - replace inline javascript and inline event handlers with same origin javascript files Reviewed-by: erikj ! test/failure_handler/src/share/classes/jdk/test/failurehandler/HtmlPage.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/HtmlSection.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherDiagnosticInfoObserver.java ! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherProcessInfoTimeoutHandler.java Changeset: 12894a87 Branch: jcmd_cores_process_revival Author: Serguei Spitsyn Date: 2026-01-10 11:10:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/12894a870a3c8d1da13a885cc006458ae9475b6e 8373643: Test serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java still failing Reviewed-by: lmesnik ! test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadListStackTracesTest/ThreadListStackTracesTest.java Changeset: 659b53fe Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2026-01-10 15:04:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/659b53fe33eaa531bca1951a26f357b51902311e 8374923: runtime/cds/ServiceLoaderTest.java fails with mismatch between cds and non-cds Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java Changeset: 33689485 Branch: jcmd_cores_process_revival Author: Aleksey Shipilev Date: 2026-01-11 20:37:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/336894857bfc9f610da55e6180dd7b668bf67752 8374878: Add Atomic::compare_set Reviewed-by: kbarrett, stefank ! src/hotspot/share/gc/shared/oopStorage.cpp ! src/hotspot/share/gc/shared/pretouchTask.cpp ! src/hotspot/share/gc/shared/taskqueue.hpp ! src/hotspot/share/gc/shared/taskqueue.inline.hpp ! src/hotspot/share/runtime/atomic.hpp ! src/hotspot/share/utilities/concurrentHashTable.inline.hpp ! src/hotspot/share/utilities/waitBarrier_generic.cpp ! test/hotspot/gtest/runtime/test_atomic.cpp Changeset: 669977f7 Branch: jcmd_cores_process_revival Author: Trevor Bond Committer: Adam Sotona Date: 2026-01-12 07:05:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/669977f7c4b58ab4901a340906262ab907b3ffb6 8341272: Factory to create wide iinc instruction with small arguments Reviewed-by: liach, asotona ! src/java.base/share/classes/java/lang/classfile/instruction/IncrementInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractInstruction.java ! src/java.base/share/classes/jdk/internal/classfile/impl/BytecodeHelpers.java ! test/jdk/jdk/classfile/InstructionValidationTest.java Changeset: 7cf7f01f Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2026-01-12 07:46:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7cf7f01fb339bf3c5b81d946be8afa71ec267e42 8374875: Improve perfMemory warning about 'Insufficient space for shared memory file' Reviewed-by: lucy, mdoerr, clanger ! src/hotspot/os/posix/perfMemory_posix.cpp Changeset: 49040462 Branch: jcmd_cores_process_revival Author: Beno?t Maillard Date: 2026-01-12 07:59:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/49040462f3d2761435cded1bd8898d0c6b16fc02 8372302: C2: IGVN verification fails because ModXNode::Ideal creates unused intermediate nodes Reviewed-by: epeter, qamai ! src/hotspot/share/opto/divnode.cpp + test/hotspot/jtreg/compiler/c2/igvn/TestModIdealCreatesUselessNode.java Changeset: 133a023e Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2026-01-12 08:04:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/133a023e8e1ec1c555265a92eb0fcb4965f0b162 8374471: Check bin and lib folder of JDK image for unwanted files Reviewed-by: erikj, clanger + test/jdk/build/CheckFiles.java Changeset: fb13abef Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-12 08:26:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fb13abef44d535ebc4535921fd4eb0f285030465 8374743: G1 starts a concurrent mark when allocating humongous objects during initialization Co-authored-by: Erik ?sterlund Reviewed-by: eosterlund, iwalulya, sjohanss, shade ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: d0aae04d Branch: jcmd_cores_process_revival Author: Johan Sj?len Date: 2026-01-12 11:01:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d0aae04d61c90698ab5a01b4389dc6932de63cb7 8325108: POSIX map_memory_to_file calls release_memory unnecessarily Reviewed-by: dholmes, coleenp ! src/hotspot/os/posix/os_posix.cpp Changeset: 2fbe4755 Branch: jcmd_cores_process_revival Author: Emanuel Peter Date: 2026-01-12 11:18:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2fbe47559e9ba45306bd08c3636647f865a75abd 8374785: Template Library: need to tag Float16.copySign as having non-deterministic result because of multiple NaNs with different sign bits Reviewed-by: thartmann, qamai ! test/hotspot/jtreg/compiler/lib/template_framework/library/Operations.java Changeset: 556bddfd Branch: jcmd_cores_process_revival Author: Erik Gahlin Date: 2026-01-12 11:30:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/556bddfd9439d1bad698ab5134317ce263a36b04 8372321: TestBackToBackSensitive fails intermittently after JDK-8365972 Reviewed-by: mgronlun ! test/jdk/jdk/jfr/event/runtime/TestBackToBackSensitive.java Changeset: d433ce52 Branch: jcmd_cores_process_revival Author: Liam Miller-Cushon Date: 2026-01-12 15:22:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d433ce52360994be5a88a0bcbf39cbb741b435ec 8369564: Provide a MemorySegment API to read strings with known lengths Co-authored-by: Per Minborg Reviewed-by: jvernee, mcimadamore ! src/java.base/share/classes/java/lang/String.java ! src/java.base/share/classes/java/lang/System.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/access/JavaLangAccess.java ! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java ! src/java.base/share/classes/jdk/internal/foreign/StringSupport.java ! test/jdk/java/foreign/TestStringEncoding.java + test/micro/org/openjdk/bench/java/lang/foreign/FromJavaStringTest.java ! test/micro/org/openjdk/bench/java/lang/foreign/ToJavaStringTest.java Changeset: 9a2592f8 Branch: jcmd_cores_process_revival Author: Joe Darcy Date: 2026-01-12 19:41:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a2592f8d2177f1480758e94faf9b986c7bba681 8374953: Add note on about implicit state when comparing TypeMirrors Reviewed-by: attila, vromero, jlahoda ! src/java.compiler/share/classes/javax/lang/model/type/TypeMirror.java ! src/java.compiler/share/classes/javax/lang/model/util/Types.java Changeset: 15b7a425 Branch: jcmd_cores_process_revival Author: William Kemper Date: 2026-01-12 23:36:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/15b7a4252b8d3595b7bc409e20d4c617e89240e8 8373819: Genshen: Control thread can miss allocation failure notification (redux) Reviewed-by: kdnilsen, ysr ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp Changeset: e89c1290 Branch: jcmd_cores_process_revival Author: Jaikiran Pai Date: 2026-01-13 01:29:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e89c1290ca8b3e07bef12f4c0465c3e83389fef4 8374181: failure_handler: The cores.html file is formatted incorrectly and so hides the core dump information Reviewed-by: erikj ! test/failure_handler/src/share/classes/jdk/test/failurehandler/jtreg/GatherDiagnosticInfoObserver.java Changeset: 0b9d4c02 Branch: jcmd_cores_process_revival Author: Prasanta Sadhukhan Date: 2026-01-13 04:29:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0b9d4c02e39191e9dba721115f422e28ee5b9869 4765299: componentResized() not always called with nested JSplitPanes Reviewed-by: tr, kizune ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicSplitPaneUI.java + test/jdk/javax/swing/JSplitPane/TestSplitPaneCompResize.java Changeset: f4ebf958 Branch: jcmd_cores_process_revival Author: David Holmes Date: 2026-01-13 06:02:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f4ebf9585f63177584d8c48838ef793407ebce12 8370314: Update signals_posix with new Linux signal codes Reviewed-by: shade, jwaters ! src/hotspot/os/posix/signals_posix.cpp Changeset: 586846b8 Branch: jcmd_cores_process_revival Author: Axel Boldt-Christmas Date: 2026-01-13 06:49:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/586846b84a38d285c5905437e903cfc57f609410 8374450: GTest opto.canonicalize_constraints cannot run without VM Reviewed-by: qamai, thartmann, shade ! test/hotspot/gtest/opto/test_rangeinference.cpp Changeset: c000343b Branch: jcmd_cores_process_revival Author: Aleksey Shipilev Date: 2026-01-13 07:30:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c000343bbb1d822d2cee37e1a27672cfb3128bee 8374876: Epsilon: Convert to use Atomic Reviewed-by: tschatzl, stefank ! src/hotspot/share/gc/epsilon/epsilonHeap.cpp ! src/hotspot/share/gc/epsilon/epsilonHeap.hpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.cpp ! src/hotspot/share/gc/epsilon/epsilonMonitoringSupport.hpp Changeset: d6f43d73 Branch: jcmd_cores_process_revival Author: Liam Miller-Cushon Date: 2026-01-13 08:05:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d6f43d7329bf0ba08464f6d0a22de7e27ca8b399 8375066: Test tools/sincechecker/modules/java.base/JavaBaseCheckSince.java broken by JDK-8369564 Reviewed-by: jpai, shade ! src/java.base/share/classes/java/lang/foreign/MemorySegment.java ! src/java.base/share/classes/java/lang/foreign/SegmentAllocator.java Changeset: 578204f8 Branch: jcmd_cores_process_revival Author: Jan Lahoda Date: 2026-01-13 08:12:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/578204f8c49f06be8b9c4855359ca61c9e107678 8374379: Type annotation in new array dimension expression causes java.lang.AssertionError Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotations.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Annotate.java ! test/langtools/tools/javac/annotations/typeAnnotations/classfile/TestNewCastArray.java Changeset: 543a9722 Branch: jcmd_cores_process_revival Author: Markus Gr?nlund Date: 2026-01-13 11:44:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/543a972222118155e4c72c6f2d32d154c5dfd442 8373485: JFR Crash during sampling: assert(jt->has_last_Java_frame()) failed: invariant Reviewed-by: shade, egahlin ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp Changeset: a90c7eee Branch: jcmd_cores_process_revival Author: Quan Anh Mai Date: 2026-01-13 12:42:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a90c7eee6f7e950edea4d94cf2b109fdb5e49909 8374969: Incorrect results of LoadStoreNode::adr_type and SCMemProj::adr_type Reviewed-by: roland, mhaessig ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp Changeset: f7be1dcf Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2026-01-13 13:33:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f7be1dcf296d28f8e004d180038ab715153a6c15 8375054: Removed "signed" property from jpackage app image file Reviewed-by: almatvee ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java - src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundle.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromOptions.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacApplication.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardAppImageFileOption.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardValidator.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Validator.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/MacBundle.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AppImageFile.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/TestUtils.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/ValidatorTest.java ! test/jdk/tools/jpackage/share/AppImagePackageTest.java ! test/jdk/tools/jpackage/share/ErrorTest.java Changeset: 47029ccf Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2026-01-13 13:36:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/47029ccfec988e0a9298e35dcc729d9eeffc45e1 8375050: Simplify process management in jpackage tests Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/HelloApp.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java ! test/jdk/tools/jpackage/macosx/ArgumentsFilteringTest.java ! test/jdk/tools/jpackage/share/MainClassTest.java ! test/jdk/tools/jpackage/windows/Win8301247Test.java ! test/jdk/tools/jpackage/windows/WinChildProcessTest.java ! test/jdk/tools/jpackage/windows/WinNoRestartTest.java Changeset: 7330e1a9 Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2026-01-13 13:51:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7330e1a996fd43d92430a73b818f33552bc6ae9c 8374990: Check include and jmods folder of JDK image for unwanted files Reviewed-by: erikj ! test/jdk/build/CheckFiles.java Changeset: 49f72658 Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2026-01-13 13:54:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/49f7265894652ea243f3a531cf3f9d0b06e53565 8374872: Cleanup outdated SAP AG copyright header info Reviewed-by: clanger, mdoerr ! test/hotspot/jtreg/runtime/exceptionMsgs/IllegalAccessError/IAE78_A.java ! test/hotspot/jtreg/runtime/exceptionMsgs/IllegalAccessError/IAE_Loader2.java ! test/hotspot/jtreg/runtime/execstack/Test.java ! test/hotspot/jtreg/runtime/execstack/TestMT.java ! test/hotspot/jtreg/runtime/execstack/libtest-rw.c ! test/hotspot/jtreg/runtime/execstack/libtest-rwx.c Changeset: 45990d79 Branch: jcmd_cores_process_revival Author: Volodymyr Paprotski Date: 2026-01-13 15:15:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/45990d796ffafc228c6e843049c80aefedb0f12b 8374570: Assertion failure in ClearArray.java with -XX:+EnableX86EcoreOpts Reviewed-by: thartmann, epeter, qamai ! src/hotspot/cpu/x86/macroAssembler_x86.cpp ! test/hotspot/jtreg/compiler/c2/ClearArray.java Changeset: 7f707ba8 Branch: jcmd_cores_process_revival Author: Damon Nguyen Date: 2026-01-13 16:55:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7f707ba8e746d859ac171d71ef8f731953a92e6a 8373727: New XBM images parser regression: only the first line of the bitmap array is parsed Reviewed-by: prr, jdv ! src/java.desktop/share/classes/sun/awt/image/XbmImageDecoder.java ! test/jdk/java/awt/image/XBMDecoder/XBMDecoderTest.java + test/jdk/java/awt/image/XBMDecoder/invalid_empty.xbm ! test/jdk/java/awt/image/XBMDecoder/invalid_hex.xbm + test/jdk/java/awt/image/XBMDecoder/invalid_plus.xbm + test/jdk/java/awt/image/XBMDecoder/valid_multiline.xbm Changeset: 07403843 Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2026-01-13 16:57:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/074038438f5b8b91e9390430b4fa58ff53e5df26 8374727: Audio configuration Platform class - use nio for getting endianness of the underlying platform Reviewed-by: prr, kizune ! src/java.desktop/macosx/native/libjsound/PLATFORM_API_MacOSX_PCM.cpp ! src/java.desktop/share/classes/com/sun/media/sound/Platform.java - src/java.desktop/share/native/libjsound/Platform.c ! src/java.desktop/share/native/libjsound/Utilities.c ! src/java.desktop/share/native/libjsound/Utilities.h Changeset: f23752a7 Branch: jcmd_cores_process_revival Author: Markus Gr?nlund Date: 2026-01-13 18:06:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f23752a75ee3d3af0853eff9c678d2496bb1cf58 8371014: Dump JFR recording on CrashOnOutOfMemoryError is incorrectly implemented Reviewed-by: ysuenaga ! src/hotspot/share/jfr/jfr.cpp ! src/hotspot/share/jfr/jfr.hpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.cpp ! src/hotspot/share/jfr/recorder/repository/jfrEmergencyDump.hpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.cpp ! src/hotspot/share/jfr/recorder/service/jfrPostBox.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderService.hpp ! src/hotspot/share/jfr/recorder/service/jfrRecorderThreadLoop.cpp ! src/hotspot/share/runtime/java.cpp ! src/hotspot/share/utilities/debug.cpp ! src/hotspot/share/utilities/vmError.cpp ! test/jdk/ProblemList.txt ! test/jdk/jdk/jfr/event/oldobject/TestEmergencyDumpAtOOM.java Changeset: b070367b Branch: jcmd_cores_process_revival Author: Markus Gr?nlund Date: 2026-01-13 19:40:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b070367bdf980ef1c257cab485927db39b544241 8373106: JFR suspend/resume deadlock on macOS in pthreads library Reviewed-by: egahlin ! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampler.cpp Changeset: 4d0ad0a4 Branch: jcmd_cores_process_revival Author: Brent Christian Date: 2026-01-13 19:47:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4d0ad0a4a391286c683ebb8c8d711ea0be68c31a 8373718: jdk/internal/misc/VM/RuntimeArguments.java test fails in Virtual threads mode Reviewed-by: alanb ! test/jdk/jdk/internal/misc/VM/RuntimeArguments.java Changeset: 9ed0ecbc Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2026-01-13 22:38:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9ed0ecbcc1b4796bc56b7cb341ff8f9d3898713d 8375061: Multiple jpackage tool providers may share the same logging config Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Globals.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Log.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java + test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/JPackageCommandTest.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionsValidationFailTest.java ! test/jdk/tools/jpackage/junit/tools/jdk/jpackage/test/JUnitAdapter.java ! test/jdk/tools/jpackage/share/AsyncTest.java ! test/jdk/tools/jpackage/windows/Win8301247Test.java ! test/jdk/tools/jpackage/windows/WinNoRestartTest.java Changeset: 0d19d91b Branch: jcmd_cores_process_revival Author: Kelvin Nilsen Date: 2026-01-13 23:48:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0d19d91b44e5232dbd99d34dcdf6500f892e3048 8369048: GenShen: Defer ShenFreeSet::available() during rebuild Reviewed-by: wkemper, ysr ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMetrics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp Changeset: de6f35ef Branch: jcmd_cores_process_revival Author: Dingli Zhang Date: 2026-01-14 01:01:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de6f35eff988e737496d5e99e991868e97d72db4 8375094: RISC-V: Fix client builds after JDK-8368732 Reviewed-by: fyang, wenanjian, fjiang ! src/hotspot/cpu/riscv/vm_version_riscv.cpp Changeset: 5da70b18 Branch: jcmd_cores_process_revival Author: Jonas Norlinder Committer: David Holmes Date: 2026-01-14 02:13:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5da70b180461d46b1aa44f24ba3c05efdeb03f49 8375006: [Linux] Remove obsolete O_CLOEXEC check in os::open Reviewed-by: dholmes, jsjolen ! src/hotspot/os/linux/os_linux.cpp Changeset: b082a390 Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2026-01-14 04:04:08 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b082a390b77fca7134000bfe631f73bfd082bfa1 8375240: Make bundling progress messages issued by jpackage consistent across platforms Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebPackager.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmPackager.java ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBundlingEnvironment.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPackagingPipeline.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsAnalyzer.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardBundlingOperation.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/AppImageBundleType.java - src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/AppImagePackageType.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/BundleType.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackageType.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/StandardPackageType.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExePackager.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackager.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DefaultBundlingEnvironmentTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PackagingPipelineTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardOptionTest.java ! test/jdk/tools/jpackage/share/BasicTest.java + test/jdk/tools/jpackage/share/OutputErrorTest.java Changeset: 56d7b524 Branch: jcmd_cores_process_revival Author: Eric Fang Committer: Xiaohong Gong Date: 2026-01-14 06:17:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/56d7b524b3ddb49b985b4e6f061a7128b10cffb5 8372978: [VectorAPI] Fix incorrect identity values in UMIN/UMAX reductions Reviewed-by: psandoz, qamai, xgong ! 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/Byte128VectorTests.java ! test/jdk/jdk/incubator/vector/Byte256VectorTests.java ! test/jdk/jdk/incubator/vector/Byte512VectorTests.java ! test/jdk/jdk/incubator/vector/Byte64VectorTests.java ! test/jdk/jdk/incubator/vector/ByteMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Double128VectorTests.java ! test/jdk/jdk/incubator/vector/Double256VectorTests.java ! test/jdk/jdk/incubator/vector/Double512VectorTests.java ! test/jdk/jdk/incubator/vector/Double64VectorTests.java ! test/jdk/jdk/incubator/vector/DoubleMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Float128VectorTests.java ! test/jdk/jdk/incubator/vector/Float256VectorTests.java ! test/jdk/jdk/incubator/vector/Float512VectorTests.java ! test/jdk/jdk/incubator/vector/Float64VectorTests.java ! test/jdk/jdk/incubator/vector/FloatMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Int128VectorTests.java ! test/jdk/jdk/incubator/vector/Int256VectorTests.java ! test/jdk/jdk/incubator/vector/Int512VectorTests.java ! test/jdk/jdk/incubator/vector/Int64VectorTests.java ! test/jdk/jdk/incubator/vector/IntMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Long128VectorTests.java ! test/jdk/jdk/incubator/vector/Long256VectorTests.java ! test/jdk/jdk/incubator/vector/Long512VectorTests.java ! test/jdk/jdk/incubator/vector/Long64VectorTests.java ! test/jdk/jdk/incubator/vector/LongMaxVectorTests.java ! test/jdk/jdk/incubator/vector/Short128VectorTests.java ! test/jdk/jdk/incubator/vector/Short256VectorTests.java ! test/jdk/jdk/incubator/vector/Short512VectorTests.java ! test/jdk/jdk/incubator/vector/Short64VectorTests.java ! test/jdk/jdk/incubator/vector/ShortMaxVectorTests.java ! test/jdk/jdk/incubator/vector/gen-template.sh ! test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-Masked-op-func.template ! test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-Masked-op.template ! test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-op-func.template ! test/jdk/jdk/incubator/vector/templates/Kernel-Reduction-op.template ! test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingReduction-Masked-op.template ! test/jdk/jdk/incubator/vector/templates/Kernel-SaturatingReduction-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-op-func.template ! test/jdk/jdk/incubator/vector/templates/Unit-Reduction-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-SaturatingReduction-op.template ! test/jdk/jdk/incubator/vector/templates/Unit-header.template Changeset: 624d7144 Branch: jcmd_cores_process_revival Author: Quan Anh Mai Date: 2026-01-14 07:09:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/624d7144f757c39215ae3dfed1b78cdd3b3e4f8e 8374435: assert(addp->is_AddP()) failed: must be AddP during EA with -XX:-UseCompressedOops Reviewed-by: chagedorn, thartmann ! src/hotspot/share/opto/escape.cpp + test/hotspot/jtreg/compiler/escapeAnalysis/TestSplitLoadThroughPhiDuringEA.java Changeset: 1b6c2bdd Branch: jcmd_cores_process_revival Author: Aleksey Shipilev Date: 2026-01-14 07:21:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1b6c2bdd7b57891ed35e3c067871d2c0bf282824 8375055: C2: Better dead loop detection printout Reviewed-by: chagedorn, qamai ! src/hotspot/share/opto/phaseX.cpp Changeset: 703665c1 Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2026-01-14 13:46:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/703665c13f754f3ba7858c4bb2549c76cbc22a62 8356684: jpackage error messages are not helpful Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Executor.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Main.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Utils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ExecutableAttributesWithCapturedOutput.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/JPackageException.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/SelfContainedException.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/CommandOutputControl.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/mock/CommandActionSpecs.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/MainTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/CommandOutputControlTest.java Changeset: 20bd178b Branch: jcmd_cores_process_revival Author: Roger Calnan Committer: Jesper Wilhelmsson Date: 2026-01-14 14:08:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/20bd178b997b8bbf895877774d55d1a9e87c3038 8373836: add anchors to the java options in the java man page Reviewed-by: jwilhelm, iris ! src/java.base/share/man/java.md Changeset: 56545328 Branch: jcmd_cores_process_revival Author: Jonas Norlinder Committer: Thomas Schatzl Date: 2026-01-14 16:54:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/56545328f849c3ebf062e3ff601224084fa3b46e 8375297: ZGC: Remove obsolete O_CLOEXEC definition Reviewed-by: tschatzl, eosterlund ! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp Changeset: 60fbaf5b Branch: jcmd_cores_process_revival Author: Coleen Phillimore Date: 2026-01-14 18:53:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/60fbaf5b26d7d359b1258898d4c4dfd86010b8a5 8374828: Save load_barrier_on_oop_field_preloaded in aot CodeCache Reviewed-by: adinn, iklam, shade ! src/hotspot/share/code/aotCodeCache.cpp Changeset: a7507ffa Branch: jcmd_cores_process_revival Author: Joe Darcy Date: 2026-01-14 19:26:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a7507ffa1dda403110a61c4b61143b76e8a7911e 8375237: Document existing exceptional behavior of divideUnsigned and remainderUnsigned Reviewed-by: rgiulietti ! src/java.base/share/classes/java/lang/Integer.java ! src/java.base/share/classes/java/lang/Long.java Changeset: 3007365b Branch: jcmd_cores_process_revival Author: Roger Riggs Date: 2026-01-14 19:27:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3007365b73d400ee6a5ea9a9041899bb81cf357a 8373913: Refactor serialization tests to use JUnit Reviewed-by: jlu, naoto ! test/jdk/java/io/Serializable/GetField/ReadFieldsCNF.java ! test/jdk/java/io/Serializable/class/NonSerializableTest.java ! test/jdk/java/io/Serializable/records/RecordClassTest.java ! test/jdk/java/io/Serializable/records/SerialVersionUIDTest.java ! test/jdk/java/io/Serializable/serialFilter/CheckArrayTest.java ! test/jdk/java/io/Serializable/serialFilter/CheckInputOrderTest.java ! test/jdk/java/io/Serializable/serialFilter/GlobalFilterTest.java ! test/jdk/java/io/Serializable/serialFilter/InvalidGlobalFilterTest.java ! test/jdk/java/io/Serializable/serialFilter/MixedFiltersTest.java ! test/jdk/java/io/Serializable/serialFilter/SerialFactoryExample.java ! test/jdk/java/io/Serializable/serialFilter/SerialFactoryFaults.java ! test/jdk/java/io/Serializable/serialFilter/SerialFilterFactoryTest.java ! test/jdk/java/io/Serializable/serialFilter/SerialFilterFunctionTest.java ! test/jdk/java/io/Serializable/serialFilter/SerialFilterTest.java Changeset: 6ad9f4ef Branch: jcmd_cores_process_revival Author: Sergey Bylokhov Date: 2026-01-14 21:27:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6ad9f4ef6826bb031db7840ba3f689b0bde47775 8374493: Add missing @Override annotations in "com.sun.java.swing.plaf.motif" package Reviewed-by: tr, prr, aivanov ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifBorders.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifButtonListener.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifButtonUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifCheckBoxMenuItemUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifCheckBoxUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifComboBoxUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifDesktopIconUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifDesktopPaneUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifEditorPaneUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifFileChooserUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifIconFactory.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameTitlePane.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifInternalFrameUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLookAndFeel.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifMenuItemUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifMenuMouseListener.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifMenuMouseMotionListener.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifMenuUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifOptionPaneUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifPasswordFieldUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifPopupMenuSeparatorUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifPopupMenuUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifRadioButtonMenuItemUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifRadioButtonUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifScrollBarButton.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifScrollBarUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifSliderUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifSplitPaneDivider.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifSplitPaneUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTabbedPaneUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextAreaUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextFieldUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextPaneUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTextUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifToggleButtonUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTreeCellRenderer.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifTreeUI.java Changeset: fb526c8f Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2026-01-14 21:37:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fb526c8f45de6ca9a57608f728ac223cbca118be 8373001: LauncherFromOptions.create() not properly handling FileAssociationNoExtensionsException Reviewed-by: almatvee ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromOptions.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties Changeset: d8f45faf Branch: jcmd_cores_process_revival Author: SendaoYan Date: 2026-01-15 02:40:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d8f45faf5849e66b8f0e35e1d18ed0331a0cb1c2 8374432: TimeoutResponseBodyTest.java#retriesEnabledForResponseFailure fails run with -Xcomp Reviewed-by: vyazici, dfuchs ! test/jdk/java/net/httpclient/TimeoutResponseTestSupport.java Changeset: ce5e0d8a Branch: jcmd_cores_process_revival Author: SendaoYan Date: 2026-01-15 02:44:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ce5e0d8a48296b51c9c2eff4867e2a9a70194091 8373945: Use WB.fullGC() in ClassUnloader.unloadClass to force GC for vmTestbase tests Reviewed-by: cjplummer, lmesnik ! 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 ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassObjectReference/reflectedType/reflectype002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadEvent/className/classname001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadEvent/classSignature/signature001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassExclusionFilter/exclfilter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ClassUnloadRequest/addClassFilter/filter001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allFields/allfields003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/allMethods/allmethods003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/classObject/classobj002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/equals/equals002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/failedToInitialize/failedtoinit002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fieldByName/fieldbyname003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/fields/fields003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/hashCode/hashcode002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isAbstract/isabstract002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isInitialized/isinit002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isPrepared/isprepared002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/isVerified/isverified002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methods/methods003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_s/methbyname_s003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/methodsByName_ss/methbyname_ss003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/name/name002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/sourceName/sourcename002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleFields/visibfield003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/ReferenceType/visibleMethods/visibmethod003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jdi/VirtualMachine/instanceCounts/instancecounts003/instancecounts003.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/CompiledMethodUnload/compmethunload001.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/CompiledMethodUnload/compmethunload001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/ObjectFree/objfree001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM07/em07t002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/extension/EX03/ex03t001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load001/TestDescription.java ! 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/load004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/load006/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/unload001/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload002/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload003/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload004/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload005/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload006/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload007/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload008/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload009/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload010/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload011/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/monitoring/stress/classload/unload012/TestDescription.java ! test/hotspot/jtreg/vmTestbase/nsk/share/ClassUnloader.java Changeset: 2b1e11c2 Branch: jcmd_cores_process_revival Author: SendaoYan Date: 2026-01-15 02:46:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2b1e11c2541f799142bd71e9526cbd04743c6f4e 8374879: NMethodRelocationTest fails with -Xcomp after 8369150 Reviewed-by: lmesnik, chagedorn ! test/hotspot/jtreg/serviceability/jvmti/NMethodRelocation/NMethodRelocationTest.java Changeset: 499b5882 Branch: jcmd_cores_process_revival Author: Alexander Matveev Date: 2026-01-15 03:53:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/499b58820225eb96c728816af9ea2ade47d1fc6b 8374215: [macos] Clean and fix "lic_template.plist" to correctly work with multiple languages Reviewed-by: asemenyuk + src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgLicense.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_de.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_ja.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources_zh_CN.properties ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/lic_template.plist ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Executor.java ! test/jdk/tools/jpackage/share/LicenseTest.java Changeset: b6b33792 Branch: jcmd_cores_process_revival Author: Axel Boldt-Christmas Date: 2026-01-15 05:58:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b6b337926d5f13ee2bca12ea94530ea59911ff2f 8371762: Incorrect use of checked_cast in Arguments::process_settings_file Reviewed-by: dholmes, kbarrett ! src/hotspot/share/runtime/arguments.cpp Changeset: d16a9b2e Branch: jcmd_cores_process_revival Author: Galder Zamarre?o Committer: Emanuel Peter Date: 2026-01-15 07:22:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d16a9b2ec507251a44f034f1ccf8039f02023d52 8373134: C2: Min/Max users of Min/Max uses should be enqueued for GVN Reviewed-by: epeter, bmaillard, dlong ! src/hotspot/share/opto/addnode.cpp ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/movenode.cpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/phaseX.cpp ! src/hotspot/share/opto/vectorization.cpp + test/hotspot/jtreg/compiler/igvn/TestMinMaxIdentity.java Changeset: f6d26c6b Branch: jcmd_cores_process_revival Author: Manuel H?ssig Date: 2026-01-15 07:50:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f6d26c6b32a3ea394cc9b7f6046cd9d7d635c568 8354853: Clean up x86 registers after 32-bit x86 removal Reviewed-by: aph, shade, mchevalier ! src/hotspot/cpu/x86/register_x86.cpp ! src/hotspot/cpu/x86/register_x86.hpp ! src/hotspot/cpu/x86/vmreg_x86.cpp ! src/hotspot/cpu/x86/vmreg_x86.hpp ! src/hotspot/cpu/x86/vmreg_x86.inline.hpp Changeset: bf0da3dd Branch: jcmd_cores_process_revival Author: Stefan Karlsson Date: 2026-01-15 09:22:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bf0da3dd5c20410aceab8e6f7a7a31432d17b96d 8375040: Clearer names for non-metadata oop iterators in ObjArrayKlass Reviewed-by: tschatzl, kbarrett, aboldtch ! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp ! src/hotspot/share/gc/serial/serialFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp ! src/hotspot/share/gc/z/zHeapIterator.cpp ! src/hotspot/share/gc/z/zIterator.hpp ! src/hotspot/share/gc/z/zIterator.inline.hpp ! src/hotspot/share/oops/objArrayKlass.hpp ! src/hotspot/share/oops/objArrayKlass.inline.hpp ! src/hotspot/share/oops/objArrayOop.hpp ! src/hotspot/share/oops/objArrayOop.inline.hpp Changeset: f6e5c885 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-15 11:16:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f6e5c885e7ca90da2f9fd9ec1c00b4a955ccdf29 8375282: G1: Fix wrong indendation introduced by JDK-8374743 Reviewed-by: kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp Changeset: 8ad8920a Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2026-01-15 12:37:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8ad8920aae5c27de947532ba3cd2b57213208d1e 8374984: Convert workerUtils to use Atomic Reviewed-by: shade, stefank ! src/hotspot/share/gc/shared/workerUtils.cpp ! src/hotspot/share/gc/shared/workerUtils.hpp Changeset: 78a106ff Branch: jcmd_cores_process_revival Author: Artur Barashev Date: 2026-01-15 13:18:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/78a106ffbba0e056e7421ca9d77af02f9b8379d3 8375183: Remove unused SSLConfiguration.maximumProtocolVersion variable Reviewed-by: djelinski, myankelevich, hchao ! src/java.base/share/classes/sun/security/ssl/SSLConfiguration.java ! src/java.base/share/classes/sun/security/ssl/TransportContext.java Changeset: 203eb701 Branch: jcmd_cores_process_revival Author: Roger Riggs Date: 2026-01-15 15:54:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/203eb70110dd546784e03243bf98ff3ddb407030 8291986: ProcessBuilder.redirectErrorStream(true) leaves error stream available Reviewed-by: jpai ! src/java.base/unix/native/libjava/ProcessImpl_md.c ! test/jdk/java/lang/ProcessBuilder/PipelineLeaksFD.java = test/jdk/java/lang/ProcessBuilder/TEST.properties Changeset: ee0387be Branch: jcmd_cores_process_revival Author: Roger Calnan Committer: Roger Riggs Date: 2026-01-15 17:08:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ee0387be4c562c7f7ad5240f412d4d5363358855 8375342: jdk/javadoc/doccheck/checks/jdkCheckHtml.java failed with duplicate anchors Reviewed-by: alanb, iris ! src/java.base/share/man/java.md Changeset: 34705a77 Branch: jcmd_cores_process_revival Author: Justin Lu Date: 2026-01-15 17:38:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/34705a77f9a90da5ab2a440c11d79aef7bb3ba54 8375231: Refactor util/ServiceLoader tests to use JUnit 8375232: Refactor util/StringJoiner tests to use JUnit 8375233: Refactor util/Vector tests to use JUnit Reviewed-by: naoto, alanb ! test/jdk/java/util/ServiceLoader/BadProvidersTest.java ! test/jdk/java/util/ServiceLoader/CachingTest.java ! test/jdk/java/util/ServiceLoader/ModulesTest.java ! test/jdk/java/util/ServiceLoader/NoInterferenceTest.java ! test/jdk/java/util/ServiceLoader/ReloadTest.java ! test/jdk/java/util/ServiceLoader/TwoIterators.java ! test/jdk/java/util/ServiceLoader/basic/ServiceLoaderBasicTest.java ! test/jdk/java/util/StringJoiner/MergeTest.java ! test/jdk/java/util/StringJoiner/StringJoinerOomUtf16Test.java ! test/jdk/java/util/StringJoiner/StringJoinerTest.java ! test/jdk/java/util/Vector/ArrayManagement.java Changeset: 3f01e8b9 Branch: jcmd_cores_process_revival Author: Kirill Shirokov Committer: Sergey Bylokhov Date: 2026-01-15 18:52:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3f01e8b9b8f68560545540f9a70391a7ff7726d0 8366522: CodeSource.getCodeSigners() throws NPE within empty certs Reviewed-by: mullan ! src/java.base/share/classes/java/security/CodeSource.java + test/jdk/java/security/CodeSource/CodeSourceNoInputs.java Changeset: e97fb0e2 Branch: jcmd_cores_process_revival Author: Koushik Thirupattur Committer: Valerie Peng Date: 2026-01-15 19:01:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e97fb0e2072a16c59014599719b64e8ea52a4976 8367024: JNI exception pending in Java_sun_security_pkcs11_wrapper_PKCS11_C_1DeriveKey of p11_keymgmt.c:950 Reviewed-by: valeriep, hchao, djelinski ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_keymgmt.c Changeset: 25c834a8 Branch: jcmd_cores_process_revival Author: Koushik Thirupattur Committer: Valerie Peng Date: 2026-01-15 19:05:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/25c834a897ac0cac94942a019c9e377a53851f2c 8366807: JNI exception pending in Java_sun_security_pkcs11_wrapper_PKCS11_initializeLibrary of p11_general.c:106 Reviewed-by: valeriep ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_general.c Changeset: a8b845e0 Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2026-01-15 19:14:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a8b845e08ce2f1fbe7d807cd963cb6b5e4df5ce6 8374445: Fix -Wzero-as-null-pointer-constant warnings in JfrSet Reviewed-by: mgronlun ! src/hotspot/share/jfr/utilities/jfrSet.hpp Changeset: 30cda000 Branch: jcmd_cores_process_revival Author: Brian Burkhalter Date: 2026-01-15 19:31:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/30cda00010888b6e9a2bf8cdeaedbb3eb4b6a222 8375294: (fs) Files.copy can fail with EOPNOTSUPP when copy_file_range not supported Reviewed-by: alanb, jpai ! src/java.base/linux/native/libnio/ch/FileDispatcherImpl.c ! src/java.base/linux/native/libnio/fs/LinuxNativeDispatcher.c Changeset: a1b039aa Branch: jcmd_cores_process_revival Author: Hai-May Chao Date: 2026-01-15 22:33:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a1b039aa989ca91b6e70962363f720f581c5bfaf 8286032: keytool -list -alias should not assume it is always a certificate Reviewed-by: weijun ! src/java.base/share/classes/sun/security/tools/keytool/Main.java + test/jdk/sun/security/tools/keytool/ListAlias.java ! test/jdk/sun/security/tools/keytool/WeakAlg.java Changeset: 87cbcada Branch: jcmd_cores_process_revival Author: William Kemper Date: 2026-01-15 22:35:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/87cbcadacfa20b24e9ba0bf8374ecbcd331d2b35 8351892: GenShen: Remove vestigial young generation sizing options Reviewed-by: kdnilsen, ysr ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp Changeset: 1d889b92 Branch: jcmd_cores_process_revival Author: Volodymyr Paprotski Date: 2026-01-15 23:11:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1d889b92bde5dfcb1fbe6cddb389a77f92eb1ce7 8360271: String.indexOf intrinsics fail with +EnableX86ECoreOpts and -CompactStrings Reviewed-by: thartmann, jbhateja, sviswanathan ! src/hotspot/cpu/x86/c2_stubGenerator_x86_64_string.cpp ! test/jdk/java/lang/String/IndexOf.java Changeset: fddba3b7 Branch: jcmd_cores_process_revival Author: Phil Race Date: 2026-01-16 00:47:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fddba3b7ecb11136e9699861b5d86aeb3d481be6 8375350: Remove usage of AppContext from javax.imageio implementation Reviewed-by: kizune, dnguyen ! src/java.desktop/share/classes/javax/imageio/ImageIO.java Changeset: 9876875e Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2026-01-16 02:51:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9876875e37b5cd4ac5263007ff96611ab0707cd5 8375364: [macos] Some jpackage signing tests fail after JDK-8375240 Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java Changeset: e4474ad8 Branch: jcmd_cores_process_revival Author: SendaoYan Date: 2026-01-16 03:19:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e4474ad8ae250771e031b8c18809d3e461970365 8375367: vmTestbase tests reported variable uninitialized by clang23 Reviewed-by: sspitsyn, amenkov, lmesnik ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA04/ma04t002/ma04t002.cpp ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA04/ma04t002/ma04t002a.cpp Changeset: fda8d050 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-16 07:48:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fda8d0506a511c00e65c3f97aaaf6f018945b213 8375455: G1: Remove unused G1HeapRegionStats::coarsen_stats() Reviewed-by: kbarrett ! src/hotspot/share/gc/g1/g1CardSet.cpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp Changeset: 5664d914 Branch: jcmd_cores_process_revival Author: Richard Reingruber Date: 2026-01-16 08:01:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5664d9148401934cd26308dc4493f4a5656e89bd 8374769: PPC: MASM::pop_cont_fastpath() should reset _cont_fastpath if SP == _cont_fastpath Reviewed-by: mdoerr ! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp Changeset: b7346c30 Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2026-01-16 08:03:55 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b7346c307fc1aba01c10fc6dc745e5e520b1d7b9 8375311: Some builds are missing debug helpers Reviewed-by: mdoerr, aph ! src/hotspot/share/utilities/debug.cpp Changeset: e7432d57 Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2026-01-16 20:03:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7432d574540109e2c4faca11cf49d9272a147e6 8375323: Improve handling of the "--app-content" and "--input" options in jpackage Reviewed-by: almatvee ! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackager.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/AppImageSigner.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacApplicationBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackageBuilder.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgPackager.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacFromOptions.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgPackager.java ! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/model/MacDmgPackageMixin.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationImageUtils.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DefaultBundlingEnvironment.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FromOptions.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherFromOptions.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/PackagingPipeline.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/JOptSimpleOptionsBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionArrayValueConverter.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpec.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecBuilder.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionSpecMapperOptionScope.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionValueConverter.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsAnalyzer.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/OptionsProcessor.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardAppImageFileOption.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardOption.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/StandardValueConverter.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/Validator.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/ValueConverter.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/cli/ValueConverterFunction.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/Application.java ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties ! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/FileUtils.java + src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/RootedPath.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExePackager.java ! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiPackager.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/AppImageFileTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PackagingPipelineTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionSpecMutatorOptionScopeTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionSpecTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/OptionValueConverterTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardOptionTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/cli/StandardValueConverterTest.java ! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/FileUtilsTest.java ! test/jdk/tools/jpackage/junit/tools/jdk/jpackage/test/JUnitUtils.java ! test/jdk/tools/jpackage/share/AppContentTest.java ! test/jdk/tools/jpackage/share/InOutPathTest.java Changeset: 9b47c23b Branch: jcmd_cores_process_revival Author: Alexey Semenyuk Date: 2026-01-16 23:16:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9b47c23b4b809f7070c6c8279b7ffdf83234dcdb 8375242: [macos] Improve jpackage signing coverage Reviewed-by: almatvee ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java ! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSignVerify.java ! test/jdk/tools/jpackage/macosx/EntitlementsTest.java ! test/jdk/tools/jpackage/macosx/MacSignTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java ! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java + test/jdk/tools/jpackage/macosx/SigningBase.java ! test/jdk/tools/jpackage/macosx/SigningPackageTest.java ! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java ! test/jdk/tools/jpackage/macosx/SigningRuntimeImagePackageTest.java - test/jdk/tools/jpackage/macosx/base/SigningBase.java Changeset: 0dd5b591 Branch: jcmd_cores_process_revival Author: SendaoYan Date: 2026-01-17 04:30:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0dd5b59194f32f54c2ec6572833f45e1402515ba 8375370: XRBackendNative.c reported variable uninitialized by clang23 Reviewed-by: prr ! src/java.desktop/unix/native/libawt_xawt/java2d/x11/XRBackendNative.c Changeset: 436c62af Branch: jcmd_cores_process_revival Author: Yasumasa Suenaga Date: 2026-01-17 06:24:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/436c62afd285a3ce2be9aef59876df4b9f0955ff 8373867: Improve robustness of Attach API for finding tmp directory Reviewed-by: sspitsyn, amenkov ! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java ! src/jdk.attach/share/classes/com/sun/tools/attach/AttachNotSupportedException.java + test/jdk/com/sun/tools/attach/TestWithoutDumpableProcess.java Changeset: a0e6f028 Branch: jcmd_cores_process_revival Author: Shawn M Emery Committer: Jatin Bhateja Date: 2026-01-17 11:08:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a0e6f028a8952f61d9115f7bdf04b8a87f8ebba4 8360934: Add AVX-512 intrinsics for ML-KEM - enhancement on AVX512_VBMI Co-authored-by: Sandhya Viswanathan Reviewed-by: jbhateja, vpaprotski ! src/hotspot/cpu/x86/stubGenerator_x86_64_kyber.cpp Changeset: 1cdb8174 Branch: jcmd_cores_process_revival Author: Yasumasa Suenaga Date: 2026-01-18 07:35:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1cdb8174220e52c055406e0e927bc982c91ac595 8375575: AttachNotSupportedException constructor missing @since 27 Reviewed-by: liach ! src/jdk.attach/share/classes/com/sun/tools/attach/AttachNotSupportedException.java Changeset: a67979c4 Branch: jcmd_cores_process_revival Author: Guanqiang Han Committer: David Holmes Date: 2026-01-19 02:33:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a67979c4e6dcea70e63cc79a105be12a9306c660 8375125: assert(false) failed: "Attempting to acquire lock NativeHeapTrimmer_lock/nosafepoint out of order with lock ConcurrentHashTableResize_lock/nosafepoint-2 -- possible deadlock" when using native heap trimmer Reviewed-by: dholmes, stuefe ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp + test/hotspot/jtreg/runtime/os/TestTrimNativeHeapIntervalTablesCleanup.java Changeset: 75172e06 Branch: jcmd_cores_process_revival Author: Per Minborg Date: 2026-01-19 07:45:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/75172e06585060e5efca080a11d8a8a51b40afed 8374717: Unclear wording in docs for recursion for List, Map and LazyConstant Reviewed-by: rriggs ! src/java.base/share/classes/java/lang/LazyConstant.java ! src/java.base/share/classes/java/util/List.java ! src/java.base/share/classes/java/util/Map.java Changeset: 9d7ecd51 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-19 08:32:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9d7ecd51d72a1a9f34a19c07813e8b5530e6a944 8375437: G1: Convert G1EvacFailureRegions to use Atomic Reviewed-by: stefank, iwalulya ! src/hotspot/share/gc/g1/g1EvacFailureRegions.cpp ! src/hotspot/share/gc/g1/g1EvacFailureRegions.hpp ! src/hotspot/share/gc/g1/g1EvacFailureRegions.inline.hpp Changeset: 30f39d88 Branch: jcmd_cores_process_revival Author: David Briemann Date: 2026-01-19 08:54:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/30f39d88e5af36bb6db458c03215e9fa6a31d6f3 8375530: PPC64: incorrect quick verify_method_data_pointer check causes poor performance in debug build Reviewed-by: mdoerr, shade ! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp Changeset: 3e181485 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-19 09:02:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3e181485709d108ef3d1e6b595fbd95ecc8ef74a 8375439: G1: Convert G1MonotonicArena class to use Atomic Reviewed-by: stefank, iwalulya ! src/hotspot/share/gc/g1/g1MonotonicArena.cpp ! src/hotspot/share/gc/g1/g1MonotonicArena.hpp ! src/hotspot/share/gc/g1/g1MonotonicArena.inline.hpp Changeset: e0edc656 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-19 12:57:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e0edc656240d18b4468212c38f136084a50be301 8375463: G1: Remove AtomicAccess include from files that do not use it Reviewed-by: stefank, iwalulya ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1FullGCAdjustTask.cpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.cpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.hpp ! src/hotspot/share/gc/g1/g1HeapRegionRemSet.inline.hpp ! src/hotspot/share/gc/g1/g1PageBasedVirtualSpace.cpp ! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp Changeset: 6942bb2b Branch: jcmd_cores_process_revival Author: Andreas Steiner Committer: Christoph Langer Date: 2026-01-19 13:54:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6942bb2b313c2d81e95f692dd947733b1149e8b8 8374802: java/net/DatagramSocket/SendReceiveMaxSize.java fails on AIX due to small default RCVBUF size Reviewed-by: alanb ! test/jdk/java/net/DatagramSocket/SendReceiveMaxSize.java Changeset: e7f1f16a Branch: jcmd_cores_process_revival Author: Christian Hagedorn Date: 2026-01-19 14:02:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7f1f16a88ce239f22f86e479a5e806f531fbe31 8375271: [IR Framework] Rename IREncoding to ApplicableIRRules and driver/flag/test VM to Driver/Flag/Test VM Reviewed-by: dfenacci, thartmann, mhaessig ! test/hotspot/jtreg/compiler/lib/ir_framework/AbstractInfo.java ! test/hotspot/jtreg/compiler/lib/ir_framework/CompLevel.java ! test/hotspot/jtreg/compiler/lib/ir_framework/IR.java ! test/hotspot/jtreg/compiler/lib/ir_framework/README.md ! test/hotspot/jtreg/compiler/lib/ir_framework/Scenario.java ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/FlagVMProcess.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMException.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/ApplicableIRRulesParser.java - test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IREncodingParser.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IRMethodBuilder.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestClassParser.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestMethod.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestMethods.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfo.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/VMInfoParser.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/CompileQueueMessages.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/hotspot/HotSpotPidFileParser.java ! test/hotspot/jtreg/compiler/lib/ir_framework/flag/CompilePhaseCollector.java ! test/hotspot/jtreg/compiler/lib/ir_framework/flag/FlagVM.java ! test/hotspot/jtreg/compiler/lib/ir_framework/shared/NoTestsRunException.java ! test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java = test/hotspot/jtreg/compiler/lib/ir_framework/test/ApplicableIRRulesPrinter.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/VMInfoPrinter.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java Changeset: c44a99a7 Branch: jcmd_cores_process_revival Author: Quan Anh Mai Date: 2026-01-19 14:20:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c44a99a758f38ceea84e03905d2ffb9c1fd1987a 8374180: C2 crash in PhaseCCP::verify_type - fatal error: Not monotonic Reviewed-by: hgreule, bmaillard, epeter ! src/hotspot/share/opto/rangeinference.hpp ! src/hotspot/share/opto/type.hpp ! test/hotspot/gtest/opto/test_rangeinference.cpp + test/hotspot/jtreg/compiler/ccp/TestWrongXorIWiden.java Changeset: f2d5290c Branch: jcmd_cores_process_revival Author: Casper Norrbin Date: 2026-01-19 14:44:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f2d5290c29b0b832e64ab2b4dc04cd892a627ca2 8367319: Add os interfaces to get machine and container values separately Reviewed-by: eosterlund, sgehwolf ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/cgroupSubsystem_linux.cpp ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp ! src/hotspot/os/linux/cgroupUtil_linux.cpp ! src/hotspot/os/linux/cgroupUtil_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 ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/share/jfr/jni/jfrJniMethod.cpp ! src/hotspot/share/prims/jvm.cpp ! src/hotspot/share/prims/whitebox.cpp ! src/hotspot/share/runtime/os.cpp ! src/hotspot/share/runtime/os.hpp ! test/hotspot/jtreg/containers/docker/TestCPUAwareness.java Changeset: 496af3cf Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2026-01-19 18:05:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/496af3cf4769b78fa0928450a87928d259511c51 8375093: Convert GlobalCounter to use Atomic Reviewed-by: dholmes, iwalulya ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/utilities/globalCounter.cpp ! src/hotspot/share/utilities/globalCounter.hpp ! src/hotspot/share/utilities/globalCounter.inline.hpp Changeset: 303de9a3 Branch: jcmd_cores_process_revival Author: Xiaohong Gong Date: 2026-01-20 01:43:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/303de9a3f2ba93f0bbe42044483a0b48c82b70cb 8370666: VectorAPI: Add clear comments for vector relative code in c2 Reviewed-by: epeter, jbhateja, qamai ! src/hotspot/share/opto/matcher.hpp ! src/hotspot/share/opto/node.hpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp ! src/hotspot/share/opto/vectornode.hpp Changeset: ca6925ec Branch: jcmd_cores_process_revival Author: David Holmes Date: 2026-01-20 06:18:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ca6925ec6bf44cf7d4704becc194389e4c87b74f 8370112: Remove VM_Version::supports_fast_class_init_checks() in platform-specific code Reviewed-by: shade, fyang ! src/hotspot/cpu/aarch64/sharedRuntime_aarch64.cpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp ! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp ! src/hotspot/cpu/ppc/templateTable_ppc_64.cpp ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp ! src/hotspot/cpu/riscv/templateTable_riscv.cpp ! src/hotspot/cpu/s390/sharedRuntime_s390.cpp ! src/hotspot/cpu/s390/templateTable_s390.cpp ! src/hotspot/cpu/x86/sharedRuntime_x86_64.cpp ! src/hotspot/cpu/x86/templateTable_x86.cpp Changeset: e45f5656 Branch: jcmd_cores_process_revival Author: Prasanta Sadhukhan Date: 2026-01-20 07:10:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e45f5656bc90421c9acb0cbf87164162039ddf81 8373650: Test "javax/swing/JMenuItem/6458123/ManualBug6458123.java" fails because the check icons are not aligned properly as expected Reviewed-by: tr, dnguyen ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsIconFactory.java Changeset: d9db4fb3 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-20 08:01:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d9db4fb36e4f90546dc3fc19b5923b8be6a2f518 8373894: G1: Count evacuation-failed garbage collections in gc cpu usage Reviewed-by: iwalulya, kbarrett ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp ! test/hotspot/jtreg/gc/stress/TestMultiThreadStressRSet.java Changeset: c5f288e2 Branch: jcmd_cores_process_revival Author: Leo Korinth Date: 2026-01-20 09:30:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c5f288e2ae2ebe6ee4a0d39d91348f746bd0e353 8373253: Re-work InjectGCWorkerCreationFailure for future changes Reviewed-by: stefank, tschatzl, iwalulya, sjohanss ! src/hotspot/share/gc/shared/workerThread.cpp ! src/hotspot/share/gc/shared/workerThread.hpp Changeset: afbb3a04 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-20 10:31:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/afbb3a041545ea11ee1514d329c1a6cc4cb969d2 8375620: G1: Convert G1CardTableClaimTable to use Atomic Reviewed-by: kbarrett, shade ! src/hotspot/share/gc/g1/g1CardTableClaimTable.cpp ! src/hotspot/share/gc/g1/g1CardTableClaimTable.hpp ! src/hotspot/share/gc/g1/g1CardTableClaimTable.inline.hpp Changeset: 8c615190 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-20 10:34:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8c615190e69ee6e521990595fc23197f38ad6f14 8375624: G1: Convert G1JavaThreadsListClaimer to use Atomic Reviewed-by: kbarrett, shade ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp Changeset: fe102918 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-20 10:34:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fe102918dd4f33ba030c4c4301a676ac8497fd90 8375630: G1: Convert G1ConcurrentMark to use Atomic Reviewed-by: kbarrett, shade ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp Changeset: 3cc713fa Branch: jcmd_cores_process_revival Author: Jonas Norlinder Committer: David Holmes Date: 2026-01-20 11:40:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3cc713fa296dfb59bbc03f2cfd4fc7d8f4b44be2 8374945: Avoid fstat in os::open Reviewed-by: dholmes, jsjolen, redestad ! src/hotspot/os/linux/os_linux.cpp Changeset: 03704012 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-20 13:22:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/037040129e82958bd023e0b24d962627e8653710 8375643: G1: Convert G1RegionMarkStatsCache to use Atomic Reviewed-by: shade, kbarrett ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1FullCollector.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp ! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp Changeset: 5ba91fed Branch: jcmd_cores_process_revival Author: Christian Heilmann Committer: Alexey Ivanov Date: 2026-01-20 15:00:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5ba91fed345b078a67ad6bead1d8893bd9289f58 8297191: [macos] Printing a page range with starting page > 1 results in missing pages Reviewed-by: aivanov, prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/CPrinterJob.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/PrinterView.m ! test/jdk/java/awt/print/PrinterJob/PageRanges.java Changeset: 21dc41f7 Branch: jcmd_cores_process_revival Author: Hai-May Chao Date: 2026-01-20 16:16:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/21dc41f744edd138e77970d4e25e3a7eda41621f 8314323: Implement JEP 527: TLS 1.3 Hybrid Key Exchange Co-authored-by: Jamil Nimeh Co-authored-by: Weijun Wang Reviewed-by: wetmore, mullan + src/java.base/share/classes/sun/security/ssl/DHasKEM.java + src/java.base/share/classes/sun/security/ssl/Hybrid.java + src/java.base/share/classes/sun/security/ssl/HybridProvider.java ! src/java.base/share/classes/sun/security/ssl/KAKeyDerivation.java + src/java.base/share/classes/sun/security/ssl/KEMKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/KeyShareExtension.java ! src/java.base/share/classes/sun/security/ssl/NamedGroup.java ! src/java.base/share/classes/sun/security/ssl/SSLKeyExchange.java ! src/java.base/share/classes/sun/security/ssl/ServerHello.java ! src/java.base/share/classes/sun/security/x509/X509Key.java ! test/jdk/javax/net/ssl/SSLParameters/NamedGroups.java ! test/jdk/javax/net/ssl/TLSCommon/NamedGroup.java ! test/jdk/javax/net/ssl/TLSv13/ClientHelloKeyShares.java ! test/jdk/javax/net/ssl/TLSv13/HRRKeyShares.java ! test/jdk/sun/security/pkcs11/tls/fips/FipsModeTLS.java ! test/jdk/sun/security/ssl/CipherSuite/DisabledCurve.java ! test/jdk/sun/security/ssl/CipherSuite/NamedGroupsWithCipherSuite.java ! test/jdk/sun/security/ssl/CipherSuite/RestrictNamedGroup.java ! test/jdk/sun/security/ssl/CipherSuite/SupportedGroups.java ! test/micro/org/openjdk/bench/java/security/SSLHandshake.java ! test/micro/org/openjdk/bench/javax/crypto/full/KEMBench.java ! test/micro/org/openjdk/bench/javax/crypto/full/KeyPairGeneratorBench.java Changeset: b2b4729b Branch: jcmd_cores_process_revival Author: Christian Stein Date: 2026-01-20 16:28:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b2b4729ba2dbbb7cecb177612bd08927ccb085f2 8375015: CompletionAPITest::testDocumentation failed - AssertionFailedError: expected: but was: Reviewed-by: jlahoda ! test/langtools/jdk/jshell/CompletionAPITest.java Changeset: 72bf0bb6 Branch: jcmd_cores_process_revival Author: Kelvin Nilsen Date: 2026-01-20 16:49:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/72bf0bb6f6eaf61b3800d885733e23b7b42bf9c9 8353115: GenShen: mixed evacuation candidate regions need accurate live_data Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.inline.hpp Changeset: 5f8cb30f Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-20 18:16:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5f8cb30fc0296a2b487edf9dee63e810f4861e8e 8375626: G1: Convert G1CollectionSetChooser to use Atomic Reviewed-by: kbarrett, shade ! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp Changeset: 42439eb6 Branch: jcmd_cores_process_revival Author: Emanuel Peter Date: 2026-01-20 18:30:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/42439eb60c4488711f182d0d6ee5165b4972b99d 8374889: C2 VectorAPI: must handle impossible combination of signed cast from float Reviewed-by: dlong, qamai ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/graphKit.hpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/vectorIntrinsics.cpp + test/hotspot/jtreg/compiler/vectorapi/TestCastShapeBadOpc.java Changeset: aaca0a2c Branch: jcmd_cores_process_revival Author: Chen Liang Date: 2026-01-20 21:54:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/aaca0a2c1f3de06a1349ae9084e9e9dbec991421 8375742: Test java/lang/invoke/MethodHandleProxies/Driver.java does not run Unnamed.java Reviewed-by: jvernee ! test/jdk/java/lang/invoke/MethodHandleProxies/Driver.java ! test/jdk/java/lang/invoke/MethodHandleProxies/Unnamed.java Changeset: 4fd7595f Branch: jcmd_cores_process_revival Author: Naoto Sato Date: 2026-01-20 22:45:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4fd7595f1b607588d9854471a701c2992c6bec60 8374905: Clarify ZonedDateTime#toString() documentation regarding omitted zero seconds Reviewed-by: rriggs, bpb ! src/java.base/share/classes/java/time/ZonedDateTime.java Changeset: ca3e6236 Branch: jcmd_cores_process_revival Author: Dingli Zhang Date: 2026-01-20 23:48:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ca3e6236a28794156cc2acf697755229c47735a8 8375657: RISC-V: Need to check size in SharedRuntime::is_wide_vector Reviewed-by: fjiang, fyang ! src/hotspot/cpu/riscv/sharedRuntime_riscv.cpp Changeset: f8fb7804 Branch: jcmd_cores_process_revival Author: Valerie Peng Committer: bchristi Date: 2025-07-18 23:49:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f8fb78042639d4c436fdad7f501ca4ca28dfe9e3 8265429: Improve GCM encryption Co-authored-by: Daniel Jelinski Reviewed-by: rhalade, pkumaraswamy, ahgross, jnimeh, djelinski ! src/jdk.crypto.cryptoki/share/native/libj2pkcs11/p11_crypt.c Changeset: 9f3f960b Branch: jcmd_cores_process_revival Author: Jayathirth D V Committer: bchristi Date: 2025-08-18 10:25:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9f3f960b364bad96bfcd469d7993d2aedbc020a4 8364214: Enhance polygon data support Reviewed-by: rhalade, psadhukhan, mschoene, prr ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java ! src/java.desktop/share/classes/sun/java2d/pipe/SpanClipRenderer.java Changeset: 3b6ac2af Branch: jcmd_cores_process_revival Author: Jayathirth D V Committer: bchristi Date: 2025-08-20 03:17:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3b6ac2af9c8637891092955474b27e5400650dfc 8362308: Enhance Bitmap operations Reviewed-by: mschoene, rhalade, psadhukhan, prr ! src/java.desktop/share/native/libmlib_image/mlib_ImageConvMxN_Fp.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConvMxN_ext.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_16ext.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_16nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_32nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_8ext.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_8nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_u16ext.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageConv_u16nw.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageLookUp_Bit.c ! src/java.desktop/share/native/libmlib_image/mlib_ImageScanPoly.c Changeset: 97bd4458 Branch: jcmd_cores_process_revival Author: Prasanta Sadhukhan Committer: bchristi Date: 2025-08-26 03:07:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/97bd4458416dffd901ad07be028a08b3d6dc4881 8365271: Improve Swing supports Reviewed-by: tr, prr, rhalade, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java Changeset: dc46a17f Branch: jcmd_cores_process_revival Author: Justin Lu Committer: bchristi Date: 2025-09-03 17:23:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/dc46a17f1e569e2ae6857eaed4b1365b6cab02e1 8365058: Enhance CopyOnWriteArraySet Reviewed-by: rhalade, skoivu, vklang, rriggs ! src/java.base/share/classes/java/util/concurrent/CopyOnWriteArraySet.java + test/jdk/java/util/concurrent/CopyOnWriteArraySet/SerializationTest.java Changeset: 3afb831a Branch: jcmd_cores_process_revival Author: Stuart Marks Committer: bchristi Date: 2025-09-04 18:11:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3afb831ae45182e4219decacc355fae100a41b05 8341496: Improve JMX connections Co-authored-by: Daniel Fuchs Reviewed-by: skoivu, rhalade, coffeys, dfuchs, kevinw, jnimeh ! src/java.rmi/share/classes/javax/rmi/ssl/SslRMIClientSocketFactory.java ! test/jdk/javax/management/security/SecurityTest.java ! test/jdk/javax/rmi/ssl/SSLSocketParametersTest.java ! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java ! test/jdk/sun/management/jmxremote/bootstrap/RmiBootstrapTest.java ! test/jdk/sun/management/jmxremote/bootstrap/RmiRegistrySslTest.java Changeset: 84ee4f97 Branch: jcmd_cores_process_revival Author: Renjith Kannath Pariyangad Committer: bchristi Date: 2025-09-10 11:56:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/84ee4f976b1580944bd77bdbd8ccd23569bce3ac 8366446: Test java/awt/geom/ConcurrentDrawPolygonTest.java fails intermittently Reviewed-by: jdv, aivanov, prr, rhalade ! src/java.desktop/share/classes/sun/java2d/SunGraphics2D.java Changeset: 7e3e35ab Branch: jcmd_cores_process_revival Author: Stuart Marks Committer: bchristi Date: 2025-09-10 16:40:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7e3e35abef13ddf38d4268e1269c1d18566149ab 8367277: Fix copyright header in JMXInterfaceBindingTest.java Reviewed-by: dfuchs, rhalade, iris, coffeys ! test/jdk/sun/management/jmxremote/bootstrap/JMXInterfaceBindingTest.java Changeset: f24fadc6 Branch: jcmd_cores_process_revival Author: Michael McMahon Committer: bchristi Date: 2025-09-15 13:31:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f24fadc6240e2dcb5bcd732c91ccc03d1aa19e8a 8362632: Improve HttpServer Request handling Reviewed-by: djelinski, dfuchs ! src/jdk.httpserver/share/classes/com/sun/net/httpserver/Headers.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/ExchangeImpl.java ! src/jdk.httpserver/share/classes/sun/net/httpserver/Utils.java Changeset: eddbd359 Branch: jcmd_cores_process_revival Author: Harshitha Onkar Committer: bchristi Date: 2025-09-24 18:05:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eddbd359654cf6e2a437367461231ba37ee76918 8359501: Enhance Handling of URIs Reviewed-by: rhalade, ahgross, azvegint, prr ! src/java.desktop/macosx/classes/sun/lwawt/macosx/CDesktopPeer.java ! src/java.desktop/macosx/native/libawt_lwawt/awt/CDesktopPeer.m ! src/java.desktop/windows/classes/sun/awt/windows/WDesktopPeer.java ! src/java.desktop/windows/native/libawt/windows/awt_Desktop.cpp ! test/jdk/java/awt/Desktop/BrowseTest.java ! test/jdk/java/awt/Desktop/EditAndPrintTest/EditAndPrintTest.java Changeset: 82e5771b Branch: jcmd_cores_process_revival Author: Prasanta Sadhukhan Committer: bchristi Date: 2025-10-09 04:40:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/82e5771b0be205c2ef9500ffa750bf97da21823c 8365280: Enhance JOptionPane Reviewed-by: rhalade, prr, tr, aivanov ! src/java.desktop/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java - test/jdk/javax/swing/JOptionPane/TestJOptionHTMLTag.java Changeset: 07f981f6 Branch: jcmd_cores_process_revival Author: Jamil Nimeh Committer: bchristi Date: 2025-11-03 14:53:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/07f981f6b0bb8a7e444fd744791f73853e9fa325 8368032: Enhance Certificate Checking Reviewed-by: ahgross, coffeys, rhalade, mullan, abarashev ! src/java.base/share/classes/sun/security/provider/certpath/URICertStore.java ! src/java.base/share/conf/security/java.security ! test/jdk/sun/security/x509/URICertStore/AIACertTimeout.java ! test/jdk/sun/security/x509/URICertStore/ExtensionsWithLDAP.java Changeset: e25a5a48 Branch: jcmd_cores_process_revival Author: Brent Christian Date: 2026-01-21 01:28:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e25a5a4821d03680d00ab6bdbec727732add8206 Merge Reviewed-by: kcr, prr, smarks Changeset: a2e74957 Branch: jcmd_cores_process_revival Author: Jayathirth D V Date: 2026-01-21 03:12:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a2e749572e03dd394d123b701e163e3837472dd0 8375063: Update Libpng to 1.6.54 Reviewed-by: serb, prr ! src/java.desktop/share/legal/libpng.md ! src/java.desktop/share/native/libsplashscreen/libpng/CHANGES ! src/java.desktop/share/native/libsplashscreen/libpng/LICENSE ! src/java.desktop/share/native/libsplashscreen/libpng/README ! src/java.desktop/share/native/libsplashscreen/libpng/png.c ! src/java.desktop/share/native/libsplashscreen/libpng/png.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngerror.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngget.c ! src/java.desktop/share/native/libsplashscreen/libpng/pnglibconf.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngmem.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngpriv.h ! src/java.desktop/share/native/libsplashscreen/libpng/pngread.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrtran.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngrutil.c ! src/java.desktop/share/native/libsplashscreen/libpng/pngtrans.c Changeset: 599ed0bb Branch: jcmd_cores_process_revival Author: SendaoYan Date: 2026-01-21 03:39:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/599ed0bb5fd62e26c71651bc02f198cd27636cfb 8375485: Tests in vmTestbase/nsk are failing due to missing class unloading after 8373945 Reviewed-by: lmesnik, cjplummer ! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM02/em02t003.java ! test/hotspot/jtreg/vmTestbase/nsk/share/ClassUnloader.java Changeset: a448f0b9 Branch: jcmd_cores_process_revival Author: SendaoYan Date: 2026-01-21 03:39:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a448f0b9f46de35ef26994e8540b9ae242372e8d 8375668: Compiler warning implicit-const-int-float-conversion by clang23 Reviewed-by: dholmes, cnorrbin ! src/hotspot/os/linux/cgroupSubsystem_linux.hpp Changeset: 34d6e5e0 Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2026-01-21 05:56:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/34d6e5e07b8ee43ee7f913dd47fa7c897f52e6c0 8375737: Fix -Wzero-as-null-pointer-constant warnings in arm32 code Reviewed-by: dholmes ! src/hotspot/cpu/arm/frame_arm.cpp ! src/hotspot/cpu/arm/nativeInst_arm_32.cpp ! src/hotspot/cpu/arm/nativeInst_arm_32.hpp Changeset: b5727d27 Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2026-01-21 06:04:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b5727d27622e1e321733f8d0e606b366984104be 8375738: Fix -Wzero-as-null-pointer-constant warnings in MacOSX/bsd code Reviewed-by: erikj, dholmes ! make/hotspot/lib/CompileGtest.gmk ! src/hotspot/os/bsd/memMapPrinter_macosx.cpp ! src/hotspot/os/bsd/os_bsd.cpp Changeset: 560a92a6 Branch: jcmd_cores_process_revival Author: Jie Fu Date: 2026-01-21 06:33:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/560a92a6327221c90596bcd17a87722e4910472a 8375787: compiler/vectorapi/TestCastShapeBadOpc.java fails with release VMs Reviewed-by: syan, lmesnik, fyang, epeter ! test/hotspot/jtreg/compiler/vectorapi/TestCastShapeBadOpc.java Changeset: 4f87fb53 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-21 09:01:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4f87fb53ee5c6071fa57dfe9452eca9fe7b460ee 8375622: G1: Convert G1CodeRootSet to use Atomic Reviewed-by: shade, sjohanss ! src/hotspot/share/gc/g1/g1CodeRootSet.cpp Changeset: b1340305 Branch: jcmd_cores_process_revival Author: Ivan Walulya Date: 2026-01-21 09:51:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b1340305c8f5ea53b45b8bd3bd2ebe8f74864d40 8238686: G1 may waste lots of space or fail to uncommit when observing MinHeapFreeRatio during sizing after full gc Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1Arguments.cpp Changeset: 5c7c2f09 Branch: jcmd_cores_process_revival Author: Francesco Andreuzzi Date: 2026-01-21 10:42:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5c7c2f093b83a017970d9d05c258b4c0910bfc2c 8375717: Outdated link in jdk.jfr.internal.JVM javadoc Reviewed-by: egahlin ! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java Changeset: 983ae96f Branch: jcmd_cores_process_revival Author: Jatin Bhateja Date: 2026-01-21 11:20:18 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/983ae96f60c935aa52f482d21ae6a0d947679541 8375498: [VectorAPI] Dump primary vector IR details with -XX:+TraceNewVectors Reviewed-by: epeter ! src/hotspot/share/opto/vectorIntrinsics.cpp Changeset: 4c9103f7 Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2026-01-21 14:14:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4c9103f7b6c91b0f237859516ef72bb9ee27157e 8374998: Failing os::write - remove bad file Reviewed-by: mdoerr, lucy ! src/hotspot/os/posix/perfMemory_posix.cpp Changeset: 3033e6f4 Branch: jcmd_cores_process_revival Author: Kim Barrett Date: 2026-01-21 14:55:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3033e6f421d0f6e0aea1d976a806d7abca7c6360 8375544: JfrSet::clear should not use memset Reviewed-by: mgronlun ! src/hotspot/share/jfr/utilities/jfrSet.hpp Changeset: 17086d31 Branch: jcmd_cores_process_revival Author: Maurizio Cimadamore Date: 2026-01-21 16:14:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/17086d31196827432477391fd2921a82868eaa05 8375646: Some parser flags seem unused Reviewed-by: jlahoda, vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java Changeset: a0ac5b34 Branch: jcmd_cores_process_revival Author: Damon Nguyen Date: 2026-01-21 18:47:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a0ac5b34a742cf18d86f3ac77110bcaa00192169 8375775: JDK 26 RDP2 L10n resource files update Reviewed-by: naoto, jlu, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler_zh_CN.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_ja.properties ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/javac_zh_CN.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_de.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_ja.properties ! src/jdk.jlink/share/classes/jdk/tools/jlink/resources/plugins_zh_CN.properties Changeset: 3d919ad4 Branch: jcmd_cores_process_revival Author: Serguei Spitsyn Date: 2026-01-22 01:53:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3d919ad43a041eb60ce51e78831c77fd3b109aee 8373366: HandshakeState should disallow suspend ops for disabler threads 8375362: Deadlock with unmount of suspended virtual thread interrupting another virtual thread Reviewed-by: lmesnik, pchilanomate ! src/hotspot/share/runtime/handshake.cpp ! src/hotspot/share/runtime/javaThread.cpp ! src/hotspot/share/runtime/javaThread.hpp ! src/hotspot/share/runtime/mountUnmountDisabler.cpp ! src/hotspot/share/runtime/suspendResumeManager.cpp + test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest2/ThreadStateTest2.java + test/hotspot/jtreg/serviceability/jvmti/vthread/ThreadStateTest2/libThreadStateTest2.cpp Changeset: 38a8309b Branch: jcmd_cores_process_revival Author: Ivan Walulya Date: 2026-01-22 05:38:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/38a8309b3f2544fa13448f5217e4227f0e2fe171 8341630: G1: Adopt PartialArrayState to consolidate marking stack in concurrent marking Co-authored-by: Stefan Johansson Reviewed-by: tschatzl, sjohanss ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp - src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.cpp - src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.hpp - src/hotspot/share/gc/g1/g1ConcurrentMarkObjArrayProcessor.inline.hpp ! src/hotspot/share/gc/shared/taskqueue.hpp Changeset: 0f4d7750 Branch: jcmd_cores_process_revival Author: Tobias Hartmann Date: 2026-01-22 06:56:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f4d775085109981fbf00623d38da22655d04675 8375534: Debug method 'pp' should support compressed oops Reviewed-by: vlivanov, phubner ! src/hotspot/share/utilities/debug.cpp Changeset: f3381f0f Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-22 08:29:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f3381f0ffe2207e1765558f6f49e5a0280a3f920 8375314: Parallel: Crash iterating over unloaded classes for ObjectCountAfterGC event Reviewed-by: rkennke, sjohanss, iwalulya ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/parallel/psParallelCompact.cpp ! src/hotspot/share/gc/parallel/psParallelCompact.hpp ! src/hotspot/share/gc/shared/collectedHeap.hpp ! src/hotspot/share/gc/shared/collectedHeap.inline.hpp + test/hotspot/jtreg/gc/parallel/TestObjectCountAfterGC.java Changeset: e50bf1f2 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-22 08:29:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e50bf1f2a4702ef48cf16cc4f45d034a652bf358 8375616: G1: Convert G1BatchedTask to use Atomic Reviewed-by: sjohanss, kbarrett ! src/hotspot/share/gc/g1/g1BatchedTask.cpp ! src/hotspot/share/gc/g1/g1BatchedTask.hpp Changeset: 92236ead Branch: jcmd_cores_process_revival Author: Quan Anh Mai Date: 2026-01-22 08:32:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92236ead1dea813cf456855f0aa6b73c16e9dc70 8375618: Incorrect assert in CastLLNode::Ideal Reviewed-by: chagedorn, dlong ! src/hotspot/share/opto/castnode.cpp ! src/hotspot/share/opto/type.cpp ! src/hotspot/share/opto/type.hpp + test/hotspot/jtreg/compiler/igvn/CastLLBits.java Changeset: 63be87d7 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-22 08:35:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/63be87d7f38a83c5fcdf59b54c6d63e0f0ca34d6 8375977: G1: Convert JVMCICleaningTask to use Atomic Reviewed-by: kbarrett ! src/hotspot/share/gc/g1/g1ParallelCleaning.cpp ! src/hotspot/share/gc/g1/g1ParallelCleaning.hpp Changeset: 03038d80 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-22 08:35:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/03038d802cc43b7694f554978ac9de8edca8a954 8375978: G1: Convert G1Policy to use Atomic Reviewed-by: kbarrett ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1Policy.hpp Changeset: 6165daf0 Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2026-01-22 08:50:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6165daf03c8582cca8e5b075560aa978b90f677c 8375458: Check legal folder of JDK image for unwanted files Reviewed-by: erikj ! test/jdk/build/CheckFiles.java Changeset: ddbd4617 Branch: jcmd_cores_process_revival Author: Casper Norrbin Date: 2026-01-22 09:45:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ddbd4617a6172e3054b2afade4f304f66c79816e 8303470: containers/docker/TestMemoryAwareness.java failed with "'memory_limit_in_bytes:.*512000 k' missing from stdout/stderr" Reviewed-by: sgehwolf, dholmes ! src/hotspot/os/linux/osContainer_linux.cpp ! test/hotspot/jtreg/ProblemList.txt Changeset: e8eb218c Branch: jcmd_cores_process_revival Author: Liam Miller-Cushon Date: 2026-01-22 10:05:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e8eb218ca2d05736adc4b0aefa4b17e3062959b8 8374643: Fix reference to implMethodKind in LambdaToMethod debug printf statement Reviewed-by: vromero, liach ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java ! src/jdk.compiler/share/classes/com/sun/tools/javac/resources/compiler.properties + test/langtools/tools/javac/diags/examples/LambdaDeserializationStat.java ! test/langtools/tools/javac/lambda/SerializableObjectMethods.java + test/langtools/tools/javac/lambda/SerializableObjectMethods.out Changeset: 6e9256cb Branch: jcmd_cores_process_revival Author: Roland Westrelin Date: 2026-01-22 10:37:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6e9256cb613c9a3594546a45975a81def2efcf46 8373343: C2: verify AddP base input only set for heap addresses Reviewed-by: dlong, chagedorn, qamai ! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp ! src/hotspot/share/opto/addnode.hpp ! src/hotspot/share/opto/callnode.cpp ! src/hotspot/share/opto/callnode.hpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/graphKit.cpp ! src/hotspot/share/opto/library_call.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/share/opto/macro.hpp ! src/hotspot/share/opto/macroArrayCopy.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/memnode.hpp ! src/hotspot/share/opto/parse.hpp ! src/hotspot/share/opto/parse1.cpp ! src/hotspot/share/opto/parseHelper.cpp ! src/hotspot/share/opto/subtypenode.cpp Changeset: 0ad81fbd Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-22 11:04:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0ad81fbd161edbc8479e5af5c0f8d6098f6c72d1 8375541: G1: Race in G1BarrierSet::write_ref_field_post() Reviewed-by: iwalulya, sjohanss, shade ! src/hotspot/share/gc/g1/g1BarrierSet.inline.hpp Changeset: 66e950e9 Branch: jcmd_cores_process_revival Author: Ivan Walulya Date: 2026-01-22 11:07:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/66e950e9b6414617952d22200831be5b0cafee85 8340470: G1: Adopt PartialArrayState to consolidate marking stack in Full GC Co-authored-by: Stefan Johansson Reviewed-by: sjohanss, tschatzl ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullCollector.hpp ! src/hotspot/share/gc/g1/g1FullGCMarkTask.cpp ! src/hotspot/share/gc/g1/g1FullGCMarker.cpp ! src/hotspot/share/gc/g1/g1FullGCMarker.hpp ! src/hotspot/share/gc/g1/g1FullGCMarker.inline.hpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.cpp ! src/hotspot/share/gc/g1/g1FullGCOopClosures.hpp Changeset: 5e0ed3f4 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-22 11:51:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5e0ed3f408b6afd7496e0e0da207f7e372b0d446 8375982: G1: Convert G1YoungCollector helper classes to use Atomic Reviewed-by: kbarrett, shade ! src/hotspot/share/gc/g1/g1YoungCollector.cpp ! src/hotspot/share/gc/g1/g1YoungGCPostEvacuateTasks.cpp Changeset: 0d1d4d07 Branch: jcmd_cores_process_revival Author: Roland Westrelin Date: 2026-01-22 12:09:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0d1d4d07b9fa2368f471f30e176d446698500115 8374725: C2: assert(x_ctrl == get_late_ctrl_with_anti_dep(x->as_Load(), early_ctrl, x_ctrl)) failed: anti-dependences were already checked Reviewed-by: chagedorn, qamai, dfenacci ! src/hotspot/share/opto/loopopts.cpp + test/hotspot/jtreg/compiler/loopopts/TestSinkingLoadInputOfPhi.java Changeset: eda15aa1 Branch: jcmd_cores_process_revival Author: Weijun Wang Date: 2026-01-22 12:16:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eda15aa19c36142984edaa08850132ca6ae7a369 8277489: Rewrite JAAS UnixLoginModule with FFM Co-authored-by: Martin Doerr Reviewed-by: mdoerr, ascarpino, erikj ! make/modules/jdk.security.auth/Lib.gmk ! src/java.base/share/classes/module-info.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixLoginModule.java ! src/jdk.security.auth/share/classes/com/sun/security/auth/module/UnixSystem.java - src/jdk.security.auth/unix/native/libjaas/Unix.c ! test/jdk/com/sun/security/auth/module/AllPlatforms.java Changeset: 025041ba Branch: jcmd_cores_process_revival Author: Artur Barashev Date: 2026-01-22 13:11:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/025041ba04f3ae3a149b9d57d0dde4afaef37f4c 8370885: Default namedGroups values are not being filtered against algorithm constraints Reviewed-by: hchao ! src/java.base/share/classes/sun/security/ssl/NamedGroup.java + test/jdk/sun/security/ssl/CipherSuite/DefaultNamedGroups.java Changeset: 26aab3cc Branch: jcmd_cores_process_revival Author: Patricio Chilano Mateo Date: 2026-01-22 14:56:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/26aab3cccdbcf98c329c8d67093eb2dbf4b164e5 8373120: Virtual thread stuck in BLOCKED state Co-authored-by: Alan Bateman Reviewed-by: alanb ! src/java.base/share/classes/java/lang/VirtualThread.java + test/jdk/java/lang/Thread/virtual/stress/NotifiedThenTimedOutWait.java Changeset: 07f6617e Branch: jcmd_cores_process_revival Author: Brian Burkhalter Date: 2026-01-22 16:11:33 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/07f6617e0b2752b538b6c43250dd0bb65fd8c695 8367284: (fs) Support current working directory target in SecureDirectoryStream.move Reviewed-by: alanb ! src/java.base/share/classes/java/nio/file/SecureDirectoryStream.java ! src/java.base/unix/classes/sun/nio/fs/UnixSecureDirectoryStream.java ! test/jdk/java/nio/file/DirectoryStream/SecureDS.java Changeset: 8c82b58d Branch: jcmd_cores_process_revival Author: Alexander Zuev Date: 2026-01-22 16:36:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8c82b58db960a178566514731e1f8dcbc59b0161 8286258: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value wrong and sometime partially Reviewed-by: psadhukhan, asemenov ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/NavigableTextAccessibility.h ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/NavigableTextAccessibility.m ! src/java.desktop/macosx/native/libawt_lwawt/awt/a11y/SpinboxAccessibility.m + test/jdk/javax/accessibility/JSpinner/CustomSpinnerAccessibilityTest.java Changeset: 5dfda66e Branch: jcmd_cores_process_revival Author: Henry Jen Date: 2026-01-22 17:21:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5dfda66e13df5a88a66a6e4b1ae1bcd4e20ac674 8373928: 4 Dangling pointer defect groups in java.c Reviewed-by: bpb, alanb, jpai, jwaters ! src/java.base/share/native/libjli/java.c Changeset: 96a2649e Branch: jcmd_cores_process_revival Author: Hai-May Chao Date: 2026-01-22 17:41:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/96a2649e29b8b4ff9b65b2314d430bc7637c5c61 8373408: SHA1withECDSA is not required for ECDHE and ECDSA Reviewed-by: djelinski, ascarpino ! src/java.base/share/classes/sun/security/ssl/JsseJce.java Changeset: f3121d10 Branch: jcmd_cores_process_revival Author: Phil Race Date: 2026-01-22 20:16:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f3121d10237a933087dde926f83a12ce826cde02 8373931: Test javax/sound/sampled/Clip/AutoCloseTimeCheck.java timed out Reviewed-by: dholmes, dnguyen, kizune ! test/jdk/javax/sound/sampled/Clip/AutoCloseTimeCheck.java Changeset: d6ebcf8a Branch: jcmd_cores_process_revival Author: Kelvin Nilsen Date: 2026-01-22 21:28:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/d6ebcf8a4f42b8e157083be90271e0df3b631033 8357471: GenShen: Share collector reserves between young and old Reviewed-by: wkemper ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAdaptiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahAggressiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahCompactHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGlobalHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahOldHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahPassiveHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahStaticHeuristics.hpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.cpp ! src/hotspot/share/gc/shenandoah/heuristics/shenandoahYoungHeuristics.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp ! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp ! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGC.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp ! src/hotspot/share/gc/shenandoah/shenandoahScanRemembered.cpp ! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp ! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp ! test/hotspot/gtest/gc/shenandoah/test_shenandoahOldHeuristic.cpp Changeset: 25d2b52a Branch: jcmd_cores_process_revival Author: Daniel Jeli?ski Date: 2026-01-22 21:48:28 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/25d2b52ab97d116024872e567c1c1ffd814616d4 8328046: Need to keep leading zeros in TlsPremasterSecret of TLS1.3 DHKeyAgreement Reviewed-by: hchao ! src/java.base/share/classes/sun/security/ssl/KAKeyDerivation.java Changeset: 0f087a7f Branch: jcmd_cores_process_revival Author: SendaoYan Date: 2026-01-23 00:57:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f087a7fef2d3979badefde02a1e85351379f18c 8376051: gc/stress/TestStressG1Uncommit.java fails assertLessThan: expected that xxx < xxx Reviewed-by: tschatzl, shade ! test/hotspot/jtreg/gc/stress/TestStressG1Uncommit.java Changeset: 7f2aa59f Branch: jcmd_cores_process_revival Author: Ioi Lam Date: 2026-01-23 06:24:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7f2aa59f8220f302a3f8662eeca3291dcf86d2ad 8375654: Exclude all array classes from dynamic CDS archive Reviewed-by: kvn, vlivanov ! src/hotspot/share/cds/archiveBuilder.cpp ! test/hotspot/jtreg/ProblemList-AotJdk.txt + test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/ArraySuperTest.java Changeset: 39f0e6d6 Branch: jcmd_cores_process_revival Author: Julian Waters Date: 2026-01-23 07:07:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/39f0e6d6f91bf7e75862851ca0e00fc62780f938 8375241: Simplify --with-native-debug-symbols-level option implementation Reviewed-by: erikj, shade ! make/autoconf/flags-cflags.m4 Changeset: 315bf07b Branch: jcmd_cores_process_revival Author: Jan Lahoda Date: 2026-01-23 07:40:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/315bf07b23ad6c5f86fc8fe976abd9e9a8548404 8375119: SwitchBoostraps.enumSwitch does not throw an NPE when lookup is null in some cases Reviewed-by: liach ! src/java.base/share/classes/java/lang/runtime/SwitchBootstraps.java ! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java Changeset: ca37dba4 Branch: jcmd_cores_process_revival Author: Volkan Yazici Date: 2026-01-23 08:27:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ca37dba4d40bf3f71c5489829c893346faec1c56 8376089: Increase QUIC idle timeout in H3FixedThreadPoolTest to collect more diagnostic Reviewed-by: dfuchs, jpai ! test/jdk/java/net/httpclient/http3/H3FixedThreadPoolTest.java Changeset: fa20391e Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-23 08:31:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa20391e73102a5d6a5b0a760d95a4225c673e04 8375966: G1: Convert G1UpdateRegionLivenessAndSelectForRebuildTask to use Atomic Reviewed-by: kbarrett, shade ! src/hotspot/share/gc/g1/g1ConcurrentMarkRemarkTasks.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMarkRemarkTasks.hpp Changeset: 6f6966b2 Branch: jcmd_cores_process_revival Author: Guanqiang Han Committer: Dean Long Date: 2026-01-23 11:37:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6f6966b28b2c5a18b001be49f5db429c667d7a8f 8374862: assert(false) failed: Attempting to acquire lock MDOExtraData_lock/nosafepoint-1 out of order with lock tty_lock/tty -- possible deadlock (running with -XX:+Verbose -XX:+WizardMode -XX:+PrintDeoptimizationDetails) Reviewed-by: dholmes, dlong ! src/hotspot/share/interpreter/bytecodeTracer.cpp ! src/hotspot/share/interpreter/bytecodeTracer.hpp ! src/hotspot/share/oops/method.cpp ! src/hotspot/share/oops/method.hpp ! src/hotspot/share/runtime/vframeArray.cpp + test/hotspot/jtreg/compiler/uncommontrap/TestDeoptDetailsLockRank.java Changeset: 3fb118a2 Branch: jcmd_cores_process_revival Author: Severin Gehwolf Date: 2026-01-23 16:55:38 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3fb118a29ed68f2fbb64de45468b0f014fa01890 8375692: Hotspot container tests assert with non-ascii vendor name Reviewed-by: naoto, dholmes, syan ! test/hotspot/jtreg/containers/docker/TestJcmd.java ! test/jdk/jdk/internal/platform/docker/TestDockerMemoryMetricsSubgroup.java ! test/lib/jdk/test/lib/containers/docker/DockerTestUtils.java Changeset: 40f7a18b Branch: jcmd_cores_process_revival Author: Chen Liang Date: 2026-01-23 17:32:53 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/40f7a18b2dbf120a95432174664fa897331e8973 8373935: Migrate java/lang/invoke tests away from TestNG Reviewed-by: jvernee, alanb ! test/jdk/java/lang/invoke/8147078/Test8147078.java ! test/jdk/java/lang/invoke/8177146/TestMethodHandleBind.java ! test/jdk/java/lang/invoke/AccessControlTest.java ! test/jdk/java/lang/invoke/ArrayConstructorTest.java ! test/jdk/java/lang/invoke/ArrayLengthTest.java ! test/jdk/java/lang/invoke/CallerSensitiveMethodHandle.java ! test/jdk/java/lang/invoke/ClassSpecializerTest.java ! test/jdk/java/lang/invoke/CompileThresholdBootstrapTest.java ! test/jdk/java/lang/invoke/ConstantIdentityMHTest.java ! test/jdk/java/lang/invoke/DefineClassTest.java ! test/jdk/java/lang/invoke/DropArgumentsTest.java ! test/jdk/java/lang/invoke/DropLookupModeTest.java ! test/jdk/java/lang/invoke/FilterArgumentsTest.java ! test/jdk/java/lang/invoke/FindAccessTest.java ! test/jdk/java/lang/invoke/FoldTest.java ! test/jdk/java/lang/invoke/InvokeGenericTest.java ! test/jdk/java/lang/invoke/InvokeMethodHandleWithBadArgument.java ! test/jdk/java/lang/invoke/InvokeWithArgumentsTest.java ! test/jdk/java/lang/invoke/JavaDocExamplesTest.java ! test/jdk/java/lang/invoke/JavaUtilConcurrentLookupTest.java ! test/jdk/java/lang/invoke/LoopCombinatorTest.java ! test/jdk/java/lang/invoke/MethodHandleInvokeUOE.java ! test/jdk/java/lang/invoke/MethodHandleProxies/Driver.java ! test/jdk/java/lang/invoke/MethodHandleProxies/Unnamed.java ! test/jdk/java/lang/invoke/MethodHandleProxies/m1/module-info.java ! test/jdk/java/lang/invoke/MethodHandleProxies/m1/p1/Main.java ! test/jdk/java/lang/invoke/MethodHandles/TestDropReturn.java ! test/jdk/java/lang/invoke/MethodHandles/TestTableSwitch.java ! test/jdk/java/lang/invoke/MethodHandles/classData/ClassDataTest.java ! test/jdk/java/lang/invoke/MethodHandles/ensureInitialized/Main.java ! test/jdk/java/lang/invoke/MethodHandles/privateLookupIn/Driver.java ! test/jdk/java/lang/invoke/MethodHandles/privateLookupIn/test/module-info.java ! test/jdk/java/lang/invoke/MethodHandles/privateLookupIn/test/p/PrivateLookupInTests.java ! test/jdk/java/lang/invoke/MethodHandlesCollectArgsTest.java ! test/jdk/java/lang/invoke/MethodHandlesGeneralTest.java ! test/jdk/java/lang/invoke/MethodTypeTest.java ! test/jdk/java/lang/invoke/PermuteArgsReturnVoidTest.java ! test/jdk/java/lang/invoke/PermuteArgsTest.java ! test/jdk/java/lang/invoke/SpreadCollectTest.java ! test/jdk/java/lang/invoke/TestVHInvokerCaching.java ! test/jdk/java/lang/invoke/ThrowExceptionsTest.java ! test/jdk/java/lang/invoke/TryFinallyTest.java ! test/jdk/java/lang/invoke/VarArgsTest.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleBaseByteArrayTest.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleBaseTest.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleMethodReferenceTest.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessBoolean.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessByte.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessChar.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessDouble.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessFloat.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessInt.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessLong.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessModeMethodNames.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessShort.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestAccessString.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/VarHandleTestExact.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessBoolean.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessByte.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessChar.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessDouble.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessFloat.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessInt.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessLong.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessShort.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodHandleAccessString.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeBoolean.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeByte.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeChar.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeDouble.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeFloat.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeInt.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeLong.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeShort.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestMethodTypeString.java ! test/jdk/java/lang/invoke/VarHandles/VarHandleTestReflection.java ! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestAccess.java.template ! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestByteArrayView.java.template ! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestMethodHandleAccess.java.template ! test/jdk/java/lang/invoke/VarHandles/X-VarHandleTestMethodType.java.template ! test/jdk/java/lang/invoke/VarHandles/accessibility/TestFieldLookupAccessibility.java ! test/jdk/java/lang/invoke/WrongMethodTypeTest.java ! test/jdk/java/lang/invoke/accessClassAndFindClass/TestAccessClass.java ! test/jdk/java/lang/invoke/accessClassAndFindClass/TestFindClass.java ! test/jdk/java/lang/invoke/accessClassAndFindClass/TestLookup.java ! test/jdk/java/lang/invoke/callerSensitive/CallerSensitiveAccess.java ! test/jdk/java/lang/invoke/condy/BootstrapMethodJumboArgsTest.java ! test/jdk/java/lang/invoke/condy/CondyBSMException.java ! test/jdk/java/lang/invoke/condy/CondyBSMInvocation.java ! test/jdk/java/lang/invoke/condy/CondyBSMValidationTest.java ! test/jdk/java/lang/invoke/condy/CondyInterfaceWithOverpassMethods.java ! test/jdk/java/lang/invoke/condy/CondyNameValidationTest.java ! test/jdk/java/lang/invoke/condy/CondyNestedTest.java ! test/jdk/java/lang/invoke/condy/CondyRepeatFailedResolution.java ! test/jdk/java/lang/invoke/condy/CondyReturnPrimitiveTest.java ! test/jdk/java/lang/invoke/condy/CondyStaticArgumentsTest.java ! test/jdk/java/lang/invoke/condy/CondyTypeValidationTest.java ! test/jdk/java/lang/invoke/condy/CondyWithGarbageTest.java ! test/jdk/java/lang/invoke/condy/CondyWrongType.java ! test/jdk/java/lang/invoke/condy/ConstantBootstrapsTest.java ! test/jdk/java/lang/invoke/defineHiddenClass/BasicTest.java ! test/jdk/java/lang/invoke/defineHiddenClass/HiddenNestmateTest.java ! test/jdk/java/lang/invoke/defineHiddenClass/LambdaNestedInnerTest.java ! test/jdk/java/lang/invoke/defineHiddenClass/PreviewHiddenClass.java ! test/jdk/java/lang/invoke/defineHiddenClass/StaticInvocableTest.java ! test/jdk/java/lang/invoke/defineHiddenClass/TypeDescriptorTest.java ! test/jdk/java/lang/invoke/defineHiddenClass/UnloadingTest.java ! test/jdk/java/lang/invoke/findSpecial/FindSpecialTest.java ! test/jdk/java/lang/invoke/lambda/LambdaFileEncodingSerialization.java ! test/jdk/java/lang/invoke/lambda/LambdaHiddenCaller.java ! test/jdk/java/lang/invoke/lambda/LogGeneratedClassesTest.java ! test/jdk/java/lang/invoke/lambda/invokeSpecial/InvokeSpecialMethodTest.java ! test/jdk/java/lang/invoke/lambda/superProtectedMethod/InheritedProtectedMethod.java ! test/jdk/java/lang/invoke/lambda/superProtectedMethod/ProtectedMethodInOtherPackage.java ! test/jdk/java/lang/invoke/lookup/ChainedLookupTest.java ! test/jdk/java/lang/invoke/lookup/LookupClassTest.java ! test/jdk/java/lang/invoke/lookup/SpecialStatic.java ! test/jdk/java/lang/invoke/modules/Driver.java ! test/jdk/java/lang/invoke/modules/Driver1.java ! test/jdk/java/lang/invoke/modules/m1/module-info.java ! test/jdk/java/lang/invoke/modules/m1/p1/Main.java ! test/jdk/java/lang/invoke/modules/m3/jdk/test/ModuleAccessTest.java ! test/jdk/java/lang/invoke/modules/m3/module-info.java Changeset: 2c3ad0f4 Branch: jcmd_cores_process_revival Author: Cesar Soares Lucas Date: 2026-01-23 17:56:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2c3ad0f425c75332412a5e8e5733dd0d073a09c8 8373021: aarch64: MacroAssembler::arrays_equals reads out of bounds Reviewed-by: rkennke, aph ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp Changeset: e08fb3a9 Branch: jcmd_cores_process_revival Author: Phil Race Date: 2026-01-23 18:19:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e08fb3a914ac348dc691ae3fc46c6bdbc34faf46 8375221: Update code to get PrinterResolution from CUPS/IPP print service Reviewed-by: serb, psadhukhan ! src/java.desktop/unix/classes/sun/print/AttributeClass.java ! src/java.desktop/unix/classes/sun/print/IPPPrintService.java ! src/java.desktop/unix/native/common/awt/CUPSfuncs.c ! test/jdk/javax/print/PrintablePrintDPI.java Changeset: e88edd0b Branch: jcmd_cores_process_revival Author: Phil Race Date: 2026-01-23 18:53:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e88edd0bc63e0a39f42a6a9e1ced61a79f84ad73 8375338: sun/awt/image/ImageRepresentation/LUTCompareTest.java fails with -Xcheck:jni Reviewed-by: aivanov, serb, krk ! src/java.desktop/share/native/libawt/awt/image/awt_ImageRep.c ! test/jdk/sun/awt/image/ImageRepresentation/LUTCompareTest.java Changeset: e617ccd5 Branch: jcmd_cores_process_revival Author: Phil Race Date: 2026-01-23 19:12:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e617ccd529657440eaf20ed68794fea6f6c07fee 8375480: Remove usage of AppContext from javax/swing/text Reviewed-by: serb, psadhukhan ! src/java.desktop/share/classes/javax/swing/text/JTextComponent.java ! src/java.desktop/share/classes/javax/swing/text/LayoutQueue.java ! src/java.desktop/share/classes/javax/swing/text/html/HTMLEditorKit.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/DTD.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/Element.java ! src/java.desktop/share/classes/javax/swing/text/html/parser/ParserDelegator.java - test/jdk/javax/swing/Security/6938813/bug6938813.java - test/jdk/javax/swing/text/LayoutQueue/Test6588003.java - test/jdk/javax/swing/text/html/parser/Test8017492.java Changeset: e5512404 Branch: jcmd_cores_process_revival Author: Valerie Peng Date: 2026-01-23 19:46:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e55124041e0181ca14ed95dc5f94d404b7900029 8375549: ConcurrentModificationException if jdk.crypto.disabledAlgorithms has multiple entries with known oid Reviewed-by: mullan, coffeys ! src/java.base/share/classes/sun/security/util/CryptoAlgorithmConstraints.java + test/jdk/javax/crypto/Cipher/TestDisabledWithOids.java Changeset: 44b74e16 Branch: jcmd_cores_process_revival Author: Phil Race Date: 2026-01-23 20:20:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/44b74e165e2d3ea79397d6f1ddbef94f51ac56c7 8375351: Remove usage of AppContext from print implementation Reviewed-by: serb, tr ! src/java.desktop/share/classes/javax/print/PrintServiceLookup.java ! src/java.desktop/share/classes/javax/print/StreamPrintServiceFactory.java ! test/jdk/javax/print/PrintServiceLookup/FlushCustomClassLoader.java Changeset: a3b1aa9f Branch: jcmd_cores_process_revival Author: Yasumasa Suenaga Date: 2026-01-24 08:43:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a3b1aa9f7dce30a1c5967cb15a5d523e3d7ea72d 8374482: SA does not handle signal handler frame in mixed jstack Reviewed-by: cjplummer, kevinw ! src/jdk.hotspot.agent/linux/native/libsaproc/symtab.c ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebugger.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/LinuxDebuggerLocal.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64CFrame.java ! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/debugger/linux/amd64/LinuxAMD64ThreadContext.java + test/hotspot/jtreg/serviceability/sa/TestJhsdbJstackMixedCore.java Changeset: a40dbce4 Branch: jcmd_cores_process_revival Author: Lei Zhu Committer: Chen Liang Date: 2026-01-24 14:19:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a40dbce495db9959624b72ff619e2e7ae7f7fb8b 8374293: Jshell throws an error and crashes when using keyword Public Reviewed-by: jlahoda ! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysisImpl.java ! test/langtools/jdk/jshell/SnippetHighlightTest.java Changeset: 93255602 Branch: jcmd_cores_process_revival Author: SendaoYan Date: 2026-01-25 01:08:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/932556026d6d49fe6f74d4ec4afcb72448611766 8375683: Add notes for sctp tests Reviewed-by: erikj, vyazici ! doc/testing.html ! doc/testing.md Changeset: 38b66b12 Branch: jcmd_cores_process_revival Author: Xiaohong Gong Date: 2026-01-26 01:50:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/38b66b12581a3745a37589e32aa0fc880d27b4d4 8374043: C2: assert(_base >= VectorMask && _base <= VectorZ) failed: Not a Vector Reviewed-by: qamai, vlivanov ! src/hotspot/share/opto/vectorIntrinsics.cpp ! src/hotspot/share/opto/vectornode.cpp Changeset: 90b54692 Branch: jcmd_cores_process_revival Author: Arno Zeller Committer: Jaikiran Pai Date: 2026-01-26 08:34:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/90b546925397ff7cdd1591291e1b87d0bac5604a 8375999: com/sun/jndi/ldap/LdapPoolTimeoutTest.java fails sporadically on Windows Reviewed-by: jpai, mbaesken ! test/jdk/com/sun/jndi/ldap/LdapPoolTimeoutTest.java Changeset: 2af271e5 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-26 09:12:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2af271e5e64260f05c01cb94bcf95f80fd69b4ff 8375436: G1: Convert G1CardSet classes to use Atomic Reviewed-by: kbarrett, iwalulya ! src/hotspot/share/gc/g1/g1CardSet.cpp ! src/hotspot/share/gc/g1/g1CardSet.hpp ! src/hotspot/share/gc/g1/g1CardSetContainers.hpp ! src/hotspot/share/gc/g1/g1CardSetContainers.inline.hpp ! src/hotspot/share/gc/g1/g1CardSetMemory.cpp ! test/hotspot/gtest/gc/g1/test_g1CardSetContainers.cpp Changeset: e7cadd90 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-26 09:15:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e7cadd90b2872364443873aa4b4b4664bcf02f4d 8375981: G1: Convert G1RemSet helper classes to use Atomic Reviewed-by: shade, iwalulya ! src/hotspot/share/gc/g1/g1RemSet.cpp Changeset: 45970469 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-26 09:16:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4597046984dedfd28bd76bd00dfc4b13ccb38dd4 8375974: G1: Convert G1FullCollector to use Atomic Reviewed-by: kbarrett, iwalulya ! src/hotspot/share/gc/g1/g1FullCollector.cpp ! src/hotspot/share/gc/g1/g1FullCollector.hpp ! src/hotspot/share/gc/g1/g1FullCollector.inline.hpp Changeset: a49986c6 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-26 09:16:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a49986c62f4bcc4656f4ce0c7804a96875e9b6c6 8375964: G1: Convert G1BuildCandidateRegionsTask to use Atomic Reviewed-by: shade, iwalulya ! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp Changeset: c3360ff5 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-26 09:17:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c3360ff51155bdd62b758c163351f57f4b410606 8375983: G1: Convert G1ConcurrentRefineStats to use Atomic Reviewed-by: kbarrett, iwalulya ! src/hotspot/share/gc/g1/g1ConcurrentRefine.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.hpp + src/hotspot/share/gc/g1/g1ConcurrentRefineStats.inline.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineSweepTask.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineSweepTask.hpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.cpp ! src/hotspot/share/gc/g1/g1ConcurrentRefineThread.hpp ! src/hotspot/share/gc/g1/g1Policy.cpp ! src/hotspot/share/gc/g1/g1YoungGCPreEvacuateTasks.cpp Changeset: 0bc2dc34 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-26 09:17:22 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0bc2dc3401f01b4727077a9844194d1654c3138c 8375971: G1: Convert G1EvacStats to use Atomic Reviewed-by: iwalulya, kbarrett ! src/hotspot/share/gc/g1/g1CollectedHeap.inline.hpp ! src/hotspot/share/gc/g1/g1EvacStats.cpp ! src/hotspot/share/gc/g1/g1EvacStats.hpp ! src/hotspot/share/gc/g1/g1EvacStats.inline.hpp Changeset: 90d065e6 Branch: jcmd_cores_process_revival Author: Jan Lahoda Date: 2026-01-26 09:42:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/90d065e677535e3f7caa7507f1526062b50ecc67 8375712: Convert java/lang/runtime tests to use JUnit Reviewed-by: liach ! test/jdk/java/lang/runtime/ExactnessConversionsSupportTest.java ! test/jdk/java/lang/runtime/ObjectMethodsTest.java ! test/jdk/java/lang/runtime/SwitchBootstrapsTest.java Changeset: 42c0126f Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-26 09:47:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/42c0126fb2067b5f792e99af9ad131bab7502c08 8376119: G1: Convert volatiles in G1CMMarkStack to Atomic Reviewed-by: kbarrett, iwalulya ! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp ! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp Changeset: 48d63687 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-26 10:15:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/48d636872f1bd239d12823bf2f9d4aa32384f5e5 8376293: Bad copyright header in g1ConcurrentRefineStats.inline.hpp breaks the build Reviewed-by: mhaessig, chagedorn ! src/hotspot/share/gc/g1/g1ConcurrentRefineStats.inline.hpp Changeset: 30675faa Branch: jcmd_cores_process_revival Author: Quan Anh Mai Date: 2026-01-26 11:18:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/30675faa67d1bbb4acc729a841493bb8311416af 8375653: C2: CmpUNode::sub is not monotonic Reviewed-by: chagedorn, mchevalier ! src/hotspot/share/opto/subnode.cpp + test/hotspot/jtreg/compiler/c2/gvn/CmpUNodeValueTests.java + test/hotspot/jtreg/compiler/ccp/TestCmpUMonotonicity.java Changeset: 0f1b96a5 Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2026-01-26 11:38:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0f1b96a50a3a79fd699bf34121df8451ffa37b8f 8375684: Avoid leak in KeystoreImpl.m when using CFArrayCreateMutable Reviewed-by: clanger ! src/java.base/macosx/native/libosxsecurity/KeystoreImpl.m Changeset: de5c7a9e Branch: jcmd_cores_process_revival Author: Axel Boldt-Christmas Date: 2026-01-26 12:16:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/de5c7a9e8607b2a6219d98f9b81ddce4ca92baef 8374676: ZGC: Convert zAbort to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zAbort.cpp ! src/hotspot/share/gc/z/zAbort.hpp ! src/hotspot/share/gc/z/zAbort.inline.hpp Changeset: 8a9127fc Branch: jcmd_cores_process_revival Author: Daniel Fuchs Date: 2026-01-26 12:57:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8a9127fc2d1f8c1cba952744e1a5a7533bb03537 8376118: java/net/httpclient/StreamingBody.java fails intermittently on Windows Reviewed-by: vyazici, jpai ! test/jdk/java/net/httpclient/StreamingBody.java Changeset: 37cb2282 Branch: jcmd_cores_process_revival Author: Hannes Walln?fer Date: 2026-01-26 13:28:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/37cb22826a8f644c699228b8a68852b59933ead5 8373679: Link color accessibility issue in dark theme Reviewed-by: liach, nbenalla ! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css ! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java Changeset: 319e21e9 Branch: jcmd_cores_process_revival Author: Axel Boldt-Christmas Date: 2026-01-26 13:44:06 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/319e21e9b48b4a9646c803e23d16f0b7df827d3f 8374677: ZGC: Convert zArray to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zArray.hpp ! src/hotspot/share/gc/z/zArray.inline.hpp Changeset: 512f95cf Branch: jcmd_cores_process_revival Author: Axel Boldt-Christmas Date: 2026-01-26 13:53:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/512f95cf2632167149e2118853ab4d6d636fe0a3 8374678: ZGC: Convert zForwarding to use Atomic Reviewed-by: stefank, eosterlund ! src/hotspot/share/gc/z/vmStructs_z.hpp ! src/hotspot/share/gc/z/zForwarding.cpp ! src/hotspot/share/gc/z/zForwarding.hpp ! src/hotspot/share/gc/z/zForwarding.inline.hpp Changeset: fef85ff9 Branch: jcmd_cores_process_revival Author: Axel Boldt-Christmas Date: 2026-01-26 14:13:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fef85ff932055cd5385633f3b283e6201cdcaa68 8374679: ZGC: Convert zForwardingAllocator to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zForwardingAllocator.cpp ! src/hotspot/share/gc/z/zForwardingAllocator.hpp ! src/hotspot/share/gc/z/zForwardingAllocator.inline.hpp Changeset: b59f49a1 Branch: jcmd_cores_process_revival Author: Axel Boldt-Christmas Date: 2026-01-26 14:28:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b59f49a1c3e370f794291a1f948e67d2651ece11 8374680: ZGC: Convert zGeneration to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zGeneration.cpp ! src/hotspot/share/gc/z/zGeneration.hpp Changeset: 61b722d5 Branch: jcmd_cores_process_revival Author: Axel Boldt-Christmas Date: 2026-01-26 14:45:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/61b722d59a799ba943476a03be3a1c7649aa0c27 8374681: ZGC: Convert zJNICritical to use Atomic Reviewed-by: tschatzl, stefank ! src/hotspot/share/gc/z/zJNICritical.cpp ! src/hotspot/share/gc/z/zJNICritical.hpp Changeset: 99b4e05d Branch: jcmd_cores_process_revival Author: Axel Boldt-Christmas Date: 2026-01-26 15:05:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99b4e05d502b68844699faa025e0d5bd51135d8f 8374682: ZGC: Convert zLiveMap to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zLiveMap.cpp ! src/hotspot/share/gc/z/zLiveMap.hpp ! src/hotspot/share/gc/z/zLiveMap.inline.hpp Changeset: 66485675 Branch: jcmd_cores_process_revival Author: Axel Boldt-Christmas Date: 2026-01-26 15:14:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/664856757405e149bb98474872938e3a62b62302 8374683: ZGC: Convert zLock to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zLock.hpp ! src/hotspot/share/gc/z/zLock.inline.hpp Changeset: f4607ed0 Branch: jcmd_cores_process_revival Author: Axel Boldt-Christmas Date: 2026-01-26 15:35:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f4607ed0a7ea2504c1d72dd3dab0b21e583fa0e7 8374684: ZGC: Convert zMark to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zMark.cpp ! src/hotspot/share/gc/z/zMark.hpp Changeset: bbae38e5 Branch: jcmd_cores_process_revival Author: Christian Hagedorn Date: 2026-01-26 16:23:30 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bbae38e510efd8877daca5118f45893bb87f6eaa 8375272: [IR Framework] Miscellaneous clean-ups Reviewed-by: mchevalier, dfenacci, thartmann ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp ! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java ! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/TestVMProcess.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/IRMethod.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/NotCompilableIRMethod.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/NotCompilableIRMethodMatchResult.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/ApplicableIRRulesParser.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/IRMethodBuilder.java ! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/parser/TestMethod.java + test/hotspot/jtreg/compiler/lib/ir_framework/driver/network/testvm/java/IRRuleIds.java ! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestCheckedTests.java ! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestSetupTests.java Changeset: 67beb9cd Branch: jcmd_cores_process_revival Author: Henry Jen Date: 2026-01-26 16:38:12 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/67beb9cd812db2af49c62c95d69f2f27d0a20af8 8373924: Remove unreferenced ImageDecompressor::image_decompressor_close Reviewed-by: alanb ! src/java.base/share/native/libjimage/imageDecompressor.cpp ! src/java.base/share/native/libjimage/imageDecompressor.hpp Changeset: b42861a2 Branch: jcmd_cores_process_revival Author: Henry Jen Date: 2026-01-26 17:19:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b42861a2aa5bf5fde348cf17c5e40134148de1b4 8373699: JLink: ModuleReader should be closed in JlinkTask.getReleaseInfo(mref) Reviewed-by: alanb ! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/JlinkTask.java Changeset: 3220c4cb Branch: jcmd_cores_process_revival Author: Chen Liang Date: 2026-01-26 18:32:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3220c4cb431a2c4eb8bb2d60f0d5046e40af69bd 8372696: Allow boot classes to explicitly opt-in for final field trusting Reviewed-by: jvernee, jrose, alanb ! src/hotspot/share/ci/ciField.cpp ! src/hotspot/share/ci/ciInstanceKlass.cpp ! src/hotspot/share/ci/ciInstanceKlass.hpp ! src/hotspot/share/classfile/classFileParser.cpp ! src/hotspot/share/classfile/vmSymbols.hpp ! src/hotspot/share/oops/instanceKlass.hpp ! src/hotspot/share/oops/instanceKlassFlags.hpp ! src/java.base/share/classes/java/util/Optional.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicIntegerFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicLongFieldUpdater.java ! src/java.base/share/classes/java/util/concurrent/atomic/AtomicReferenceFieldUpdater.java + src/java.base/share/classes/jdk/internal/vm/annotation/TrustFinalFields.java + test/hotspot/jtreg/compiler/corelibs/OptionalFold.java Changeset: c69275dd Branch: jcmd_cores_process_revival Author: Phil Race Date: 2026-01-26 18:53:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c69275ddfe8c1769ae82b4ba64b2d6d80bbd8683 8376232: Remove AppContext from Swing synth related classes Reviewed-by: serb, azvegint ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKStyle.java ! src/java.desktop/share/classes/javax/swing/plaf/nimbus/Effect.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/ImagePainter.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/Region.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthButtonUI.java ! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java - test/jdk/javax/swing/plaf/synth/7143614/bug7143614.java - test/jdk/javax/swing/plaf/synth/Test6660049.java Changeset: 82bd3831 Branch: jcmd_cores_process_revival Author: Hannes Greule Date: 2026-01-26 20:13:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/82bd3831b0f1e268ae76b31a803c86094add8e92 8374538: Wrong specification of MethodHandles.constant(...) Reviewed-by: liach, jvernee ! src/java.base/share/classes/java/lang/invoke/MethodHandles.java Changeset: 12570be6 Branch: jcmd_cores_process_revival Author: Damon Nguyen Date: 2026-01-26 21:13:01 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/12570be64ae2114587e6de4ef79f79be961023b9 8376151: Test javax/swing/JFileChooser/4966171/bug4966171.java is failing with OOME Reviewed-by: prr, azvegint, aivanov ! test/jdk/javax/swing/JFileChooser/4966171/bug4966171.java Changeset: fdcc122a Branch: jcmd_cores_process_revival Author: Chen Liang Date: 2026-01-27 00:15:13 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fdcc122a9db2f6fdeb014e9e731cd3992bb3d0f3 8376422: Run compiler/corelibs/OptionalFold.java with tiered compilation Reviewed-by: dholmes ! test/hotspot/jtreg/compiler/corelibs/OptionalFold.java Changeset: cba7d88c Branch: jcmd_cores_process_revival Author: Ioi Lam Date: 2026-01-27 03:16:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/cba7d88ca427984ebb27a1634aab10a62c9eede1 8374549: Extend MetaspaceClosure to cover non-MetaspaceObj types Reviewed-by: kvn, asmehra + src/hotspot/share/cds/aotGrowableArray.cpp + src/hotspot/share/cds/aotGrowableArray.hpp + src/hotspot/share/cds/aotGrowableArray.inline.hpp ! src/hotspot/share/cds/aotMapLogger.cpp ! src/hotspot/share/cds/aotMapLogger.hpp ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/archiveBuilder.cpp ! src/hotspot/share/cds/archiveBuilder.hpp ! src/hotspot/share/cds/cppVtables.cpp ! src/hotspot/share/cds/cppVtables.hpp ! src/hotspot/share/cds/dumpAllocStats.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/classfile/classLoaderDataShared.cpp ! src/hotspot/share/classfile/classLoaderDataShared.hpp ! src/hotspot/share/classfile/moduleEntry.cpp ! src/hotspot/share/classfile/moduleEntry.hpp ! src/hotspot/share/classfile/modules.cpp ! src/hotspot/share/classfile/modules.hpp ! src/hotspot/share/classfile/packageEntry.cpp ! src/hotspot/share/classfile/packageEntry.hpp ! src/hotspot/share/memory/allocation.cpp ! src/hotspot/share/memory/allocation.hpp ! src/hotspot/share/memory/metaspaceClosure.cpp ! src/hotspot/share/memory/metaspaceClosure.hpp + src/hotspot/share/memory/metaspaceClosureType.hpp ! src/hotspot/share/oops/array.hpp ! src/hotspot/share/oops/instanceKlass.cpp ! src/hotspot/share/runtime/sharedRuntime.hpp ! src/hotspot/share/utilities/growableArray.hpp ! test/hotspot/gtest/utilities/test_metaspaceClosure.cpp Changeset: 5c05d6f2 Branch: jcmd_cores_process_revival Author: Axel Boldt-Christmas Date: 2026-01-27 08:26:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5c05d6f230e34cf409529d87b71f768a384ae4b4 8374686: ZGC: Convert zMarkTerminate to use Atomic Reviewed-by: stefank, kbarrett ! src/hotspot/share/gc/z/zMarkTerminate.hpp ! src/hotspot/share/gc/z/zMarkTerminate.inline.hpp Changeset: bd92c68e Branch: jcmd_cores_process_revival Author: Axel Boldt-Christmas Date: 2026-01-27 08:36:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bd92c68ef0aa7615c62626eb6baf4496b0137cad 8374687: ZGC: Convert zNMethodTableIteration to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zNMethodTableIteration.cpp ! src/hotspot/share/gc/z/zNMethodTableIteration.hpp Changeset: 6fda4417 Branch: jcmd_cores_process_revival Author: Axel Boldt-Christmas Date: 2026-01-27 08:42:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6fda44172e955d4e1d181598a97902ed5b16c57b 8374690: ZGC: Convert zRelocate to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zRelocate.cpp ! src/hotspot/share/gc/z/zRelocate.hpp Changeset: ee2deade Branch: jcmd_cores_process_revival Author: Varada M Date: 2026-01-27 10:01:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ee2deaded82e5fbd94aff7dd22cf2d5c57caa94e 8371187: [BigEndian Platforms] Vector lane reversal error Reviewed-by: mdoerr, amitkumar ! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/AbstractVector.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 Changeset: e0445c09 Branch: jcmd_cores_process_revival Author: Eirik Bj?rsn?s Date: 2026-01-27 10:25:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e0445c09f7a967843a56634f72c7545446791e15 8376294: ZipFile.Source.Key should not hold on to its BasicFileAttributes instance Reviewed-by: jpai ! src/java.base/share/classes/java/util/zip/ZipFile.java Changeset: b1aea552 Branch: jcmd_cores_process_revival Author: Axel Boldt-Christmas Date: 2026-01-27 10:26:29 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b1aea5520592e835e33762e349615fe616576103 8374695: ZGC: Convert zTLABUsage to use Atomic Reviewed-by: stefank, tschatzl ! src/hotspot/share/gc/z/zTLABUsage.cpp ! src/hotspot/share/gc/z/zTLABUsage.hpp Changeset: 4ff5f3a8 Branch: jcmd_cores_process_revival Author: Eirik Bj?rsn?s Date: 2026-01-27 10:28:54 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ff5f3a8c0910e9ed9d77586bd692c469bdf3460 8376271: ZipFile comment confusingly refers to "native" ZIP file implementation Reviewed-by: jpai ! src/java.base/share/classes/java/util/zip/ZipFile.java Changeset: 5990165d Branch: jcmd_cores_process_revival Author: Afshin Zafari Date: 2026-01-27 11:55:25 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/5990165d8257f39595b4c38f4e3e8d6ebb3393e8 8358957: [ubsan]: The assert in layout_helper_boolean_diffbit() in klass.hpp needs UB to fail Reviewed-by: dlong, jsjolen ! src/hotspot/share/oops/klass.hpp Changeset: 528bbe79 Branch: jcmd_cores_process_revival Author: Casper Norrbin Date: 2026-01-27 12:33:43 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/528bbe7919785c50dda583277f4146b25eb4d2a4 8376302: os::Machine::used_memory reports container used memory when running containerized Reviewed-by: eosterlund, sgehwolf ! src/hotspot/share/runtime/os.cpp Changeset: 40d1b642 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-27 12:51:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/40d1b642a43fbc5c6ad21417f2f9d62d99db0201 8376191: Remove AtomicAccess include from files that do not use it in gc/shared Reviewed-by: iwalulya, stefank ! src/hotspot/share/gc/shared/oopStorageSetParState.inline.hpp ! src/hotspot/share/gc/shared/partialArrayState.cpp ! src/hotspot/share/gc/shared/partialArrayTaskStepper.inline.hpp ! src/hotspot/share/gc/shared/taskqueue.cpp ! src/hotspot/share/gc/shared/taskqueue.inline.hpp ! src/hotspot/share/gc/shared/workerThread.cpp Changeset: 992a8ef4 Branch: jcmd_cores_process_revival Author: Daniel Gredler Date: 2026-01-27 13:20:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/992a8ef46bc0a06c70fd5f4f307dbd20e402ed33 8376226: CharsetEncoder.canEncode(CharSequence) is much slower than necessary Reviewed-by: alanb, naoto ! src/java.base/share/classes/java/nio/charset/Charset-X-Coder.java.template ! src/java.base/share/classes/sun/nio/cs/DoubleByte.java ! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java ! src/java.base/share/classes/sun/nio/cs/SingleByte.java ! src/java.base/share/classes/sun/nio/cs/US_ASCII.java + test/micro/org/openjdk/bench/java/nio/CharsetCanEncode.java Changeset: 479ac8b2 Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2026-01-27 13:30:14 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/479ac8b2fdfbb64d26b34ff72abd61a1ce5f6c87 8376281: Remove USE_XLC_BUILTINS macro usage in AIX code Reviewed-by: mdoerr, clanger ! src/hotspot/os_cpu/aix_ppc/os_aix_ppc.cpp ! src/hotspot/os_cpu/aix_ppc/prefetch_aix_ppc.inline.hpp Changeset: 64b0ae6b Branch: jcmd_cores_process_revival Author: Wang Haomin Committer: Erik Joelsson Date: 2026-01-27 14:21:44 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/64b0ae6be8a7b70ed4cc08333447e9b73bdcbaca 8376276: Add javafx to allowed-list of CheckFiles Reviewed-by: erikj, kcr ! test/jdk/build/CheckFiles.java Changeset: bbb4b0d4 Branch: jcmd_cores_process_revival Author: Chen Liang Date: 2026-01-27 14:51:04 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/bbb4b0d498900f929225233008bbdbafaae5d709 8376277: Migrate java/lang/reflect tests away from TestNG Reviewed-by: alanb ! test/jdk/java/lang/reflect/AccessibleObject/CanAccessTest.java ! test/jdk/java/lang/reflect/AccessibleObject/ModuleSetAccessibleTest.java ! test/jdk/java/lang/reflect/AccessibleObject/TrySetAccessibleTest.java ! test/jdk/java/lang/reflect/ChainedReflection.java ! test/jdk/java/lang/reflect/DefaultMethodMembers/FilterNotMostSpecific.java ! test/jdk/java/lang/reflect/DefaultStaticTest/DefaultStaticInvokeTest.java ! test/jdk/java/lang/reflect/DefaultStaticTest/DefaultStaticTestData.java ! test/jdk/java/lang/reflect/Field/NegativeTest.java ! test/jdk/java/lang/reflect/Generics/ThreadSafety.java ! test/jdk/java/lang/reflect/IllegalArgumentsTest.java ! test/jdk/java/lang/reflect/Method/MethodArityLimit.java ! test/jdk/java/lang/reflect/MethodHandleAccessorsTest.java ! test/jdk/java/lang/reflect/Proxy/DefaultMethods.java ! test/jdk/java/lang/reflect/Proxy/HiddenProxyInterface.java ! test/jdk/java/lang/reflect/Proxy/LazyInitializationTest.java ! test/jdk/java/lang/reflect/Proxy/ProxyClassAccessTest.java ! test/jdk/java/lang/reflect/Proxy/ProxyLayerTest.java ! test/jdk/java/lang/reflect/Proxy/ProxyTest.java ! test/jdk/java/lang/reflect/Proxy/SealedInterfaceTest.java ! test/jdk/java/lang/reflect/Proxy/TestVarArgs.java ! test/jdk/java/lang/reflect/Proxy/nonPublicProxy/DefaultMethodProxy.java ! test/jdk/java/lang/reflect/annotationSharing/AnnotationSharing.java ! test/jdk/java/lang/reflect/callerCache/CustomLoaderTest.java ! test/jdk/java/lang/reflect/callerCache/ReflectionCallerCacheTest.java ! test/jdk/java/lang/reflect/records/CheckEqualityIsBasedOnFields.java ! test/jdk/java/lang/reflect/records/IsRecordTest.java ! test/jdk/java/lang/reflect/records/RecordReflectionTest.java ! test/jdk/java/lang/reflect/sealed_classes/SealedClassesReflectionTest.java Changeset: a5d0b051 Branch: jcmd_cores_process_revival Author: Chen Liang Date: 2026-01-27 15:04:26 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a5d0b05136e34871366441a8c8e6bda5f20c617c 8376274: JSpec preview support and output enhancement Reviewed-by: hannesw ! make/jdk/src/classes/build/tools/taglet/JSpec.java ! src/java.base/share/classes/java/lang/runtime/ExactConversionsSupport.java Changeset: e8048c87 Branch: jcmd_cores_process_revival Author: Roger Riggs Date: 2026-01-27 16:07:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e8048c87bc9c152932ee59cb674bdb6670db2a56 8376509: [process] Problemlist Test java/lang/ProcessBuilder/PipelineLeaksFD.java Reviewed-by: jpai ! test/jdk/ProblemList.txt Changeset: eb6e74b1 Branch: jcmd_cores_process_revival Author: Nizar Benalla Date: 2026-01-27 17:14:40 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/eb6e74b1fa794bf16f572d5dbce157d1cae4c505 8374176: Update --release 26 symbol information for JDK 26 build 32 Reviewed-by: liach, iris, darcy ! src/jdk.compiler/share/data/symbols/java.base-Q.sym.txt Changeset: fa1b1d67 Branch: jcmd_cores_process_revival Author: Chris Plummer Date: 2026-01-27 20:39:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fa1b1d677ac492dfdd3110b9303a4c2b009046c8 8375477: CoreUtils support for SA tests should attempt to locate and unzip core files when they have been zipped Reviewed-by: lmesnik, kevinw ! test/lib/jdk/test/lib/util/CoreUtils.java Changeset: 1161a640 Branch: jcmd_cores_process_revival Author: Prasanta Sadhukhan Date: 2026-01-28 06:58:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/1161a640abe454b47de95ed73452a78535160deb 8373239: Test java/awt/print/PrinterJob/PageRanges.java fails with incorrect selection of printed pages Reviewed-by: prr, aivanov ! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java ! test/jdk/java/awt/print/PrinterJob/PageRanges.java Changeset: 88c8a55a Branch: jcmd_cores_process_revival Author: Aleksey Shipilev Date: 2026-01-28 07:44:31 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/88c8a55a4337a857ac17ffff068f730f67cf5763 8373266: Strengthen constant CardTable base accesses Reviewed-by: tschatzl, xpeng ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/arm/gc/shared/cardTableBarrierSetAssembler_arm.cpp ! src/hotspot/cpu/ppc/gc/shared/cardTableBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/ppc/gc/shenandoah/shenandoahBarrierSetAssembler_ppc.cpp ! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp ! src/hotspot/cpu/s390/gc/shared/cardTableBarrierSetAssembler_s390.cpp ! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp ! src/hotspot/os_cpu/linux_arm/javaThread_linux_arm.cpp ! src/hotspot/share/ci/ciUtilities.cpp ! src/hotspot/share/ci/ciUtilities.hpp ! src/hotspot/share/compiler/disassembler.cpp ! src/hotspot/share/gc/shared/c1/cardTableBarrierSetC1.cpp ! src/hotspot/share/gc/shared/c2/cardTableBarrierSetC2.cpp ! src/hotspot/share/gc/shared/cardTableBarrierSet.hpp ! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp Changeset: b2cd3b0d Branch: jcmd_cores_process_revival Author: Roland Westrelin Date: 2026-01-28 08:00:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b2cd3b0d48bdabacfd421dee9b9f87a003e0e09d 8350330: C2: PhaseIdealLoop::add_parse_predicate() should mirror GraphKit::add_parse_predicate() Reviewed-by: chagedorn, qamai ! src/hotspot/share/opto/loopnode.cpp ! src/hotspot/share/opto/loopnode.hpp + test/hotspot/jtreg/compiler/longcountedloops/TestLoopNestTooManyTraps.java Changeset: 4ae4ffd5 Branch: jcmd_cores_process_revival Author: Chad Rakoczy Committer: Aleksey Shipilev Date: 2026-01-28 08:08:36 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/4ae4ffd5a3114aa2a3832818ee30dc38d9aa2b72 8374513: AArch64: Improve receiver type profiling reliability Reviewed-by: shade, aph ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp ! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/templateTable_aarch64.cpp Changeset: 6afc0d8f Branch: jcmd_cores_process_revival Author: Saranya Natarajan Date: 2026-01-28 09:38:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/6afc0d8f39390d474ce8ba16533c30b4c7770388 8366861: Phase AFTER_LOOP_OPTS printed even though the method has no loops Reviewed-by: chagedorn, dfenacci ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/compile.hpp Changeset: 127bfc9b Branch: jcmd_cores_process_revival Author: Yasumasa Suenaga Date: 2026-01-28 11:11:07 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/127bfc9b0dd122c78e702867a88e0847ec362e68 8374926: EnableX86ECoreOpts was not enabled on some hybrid CPU Reviewed-by: vpaprotski, dholmes ! src/hotspot/cpu/x86/vm_version_x86.cpp Changeset: 2a465cb0 Branch: jcmd_cores_process_revival Author: Paul H?bner Committer: Joel Sikstr?m Date: 2026-01-28 13:14:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2a465cb0eba6ffe397cf3ad8c1def06bf7a1e392 8371777: Clean up preferred address of G1's archive region Reviewed-by: stefank, jsikstro ! src/hotspot/share/cds/aotMappedHeapLoader.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.cpp ! src/hotspot/share/gc/g1/g1CollectedHeap.hpp Changeset: 8c86b1bb Branch: jcmd_cores_process_revival Author: Roger Calnan Committer: Weijun Wang Date: 2026-01-28 14:18:52 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8c86b1bb1054b565cf23156d89ee8925a4e32597 8375325: add anchors to the options in the security man pages Reviewed-by: weijun, hchao ! src/java.base/share/man/keytool.md ! src/java.security.jgss/windows/man/kinit.md ! src/java.security.jgss/windows/man/klist.md ! src/java.security.jgss/windows/man/ktab.md ! src/jdk.jartool/share/man/jarsigner.md Changeset: 8095e33e Branch: jcmd_cores_process_revival Author: Christian Stein Date: 2026-01-28 15:02:21 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/8095e33ee88759cf2fbe61e2284d95f6b7fb9a3a 8375433: jar should validate automatic module names Reviewed-by: jvernee ! src/jdk.jartool/share/classes/sun/tools/jar/Validator.java ! src/jdk.jartool/share/classes/sun/tools/jar/resources/jar.properties ! test/jdk/tools/jar/ValidatorTest.java Changeset: 0e2e66be Branch: jcmd_cores_process_revival Author: Matthias Baesken Date: 2026-01-28 16:30:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0e2e66be2423335002a53d887df35d2348a3ec9f 8376402: Dependencies::print_statistics() and AbstractClassHierarchyWalker::print_statistics() are not called from PRODUCT code Reviewed-by: azafari, chagedorn ! src/hotspot/share/code/dependencies.cpp ! src/hotspot/share/code/dependencies.hpp Changeset: 50d872ad Branch: jcmd_cores_process_revival Author: Brian Burkhalter Date: 2026-01-28 16:30:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/50d872ad7ac5fa5a3406517eb53d8f61f81706df 8376419: (fs) Minor improvement of java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java Reviewed-by: jpai ! test/jdk/java/nio/file/attribute/UserDefinedFileAttributeView/Basic.java Changeset: 89a18c01 Branch: jcmd_cores_process_revival Author: Phil Race Date: 2026-01-28 17:58:15 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/89a18c0108e10dc4ca4a4fa9e8718d49036f8871 8376432: Remove AppContext from sun/swing/DefaultLookup.java Reviewed-by: psadhukhan, azvegint, aivanov ! src/java.desktop/share/classes/sun/swing/DefaultLookup.java Changeset: 7efa3168 Branch: jcmd_cores_process_revival Author: Phil Race Date: 2026-01-28 18:01:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7efa3168b706c1d061c4ee65574427ef1f50fc7b 8376434: Remove AppContext from awt ImageFetcher implementation Reviewed-by: azvegint, aivanov ! src/java.desktop/share/classes/sun/awt/image/ImageFetcher.java Changeset: 0722ae92 Branch: jcmd_cores_process_revival Author: Phil Race Date: 2026-01-28 19:53:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0722ae926ff1327c47a922b1ca0b493a0d06526e 8376433: Remove AppContext from Swing Windows L&F implementation Reviewed-by: serb, aivanov ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/AnimationController.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsButtonUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsCheckBoxUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsLabelUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsRadioButtonUI.java ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsToggleButtonUI.java Changeset: 09ed8e66 Branch: jcmd_cores_process_revival Author: Xiaolong Peng Date: 2026-01-28 21:28:16 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/09ed8e66dc7a788763a2c7c24f54e93ec8eafedb 8376531: Genshen: Convert ShenandoahOldGeneration to use Atomic Reviewed-by: wkemper, shade ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.cpp ! src/hotspot/share/gc/shenandoah/shenandoahOldGeneration.hpp Changeset: 2529e2fe Branch: jcmd_cores_process_revival Author: Prasanta Sadhukhan Date: 2026-01-29 02:30:41 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2529e2fe8dfe9685033bb0ae558266b8bc3cf95c 8376169: JPopupMenu.setInvoker(null) causes NPE Reviewed-by: aivanov, azvegint, prr, kizune ! src/java.desktop/share/classes/javax/swing/JPopupMenu.java ! test/jdk/javax/swing/JPopupMenu/TestPopupInvoker.java Changeset: 62c7e9ae Branch: jcmd_cores_process_revival Author: Phil Race Date: 2026-01-29 04:49:56 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/62c7e9aefd4320d9d0cd8fa10610f59abb4de670 8376423: Test javax/swing/plaf/metal/MetalUtils/bug6190373.java failed: ClassCastException: class java.lang.Character cannot be cast to class javax.swing.Painter Reviewed-by: aivanov, tr ! src/java.desktop/share/classes/javax/swing/UIManager.java ! src/java.desktop/share/classes/javax/swing/plaf/metal/DefaultMetalTheme.java ! src/java.desktop/share/classes/sun/swing/SwingAccessor.java ! src/java.desktop/share/classes/sun/swing/SwingUtilities2.java - test/jdk/javax/swing/UIManager/Test6657026.java - test/jdk/javax/swing/plaf/metal/MetalUtils/bug6190373.java Changeset: 19c6fdf1 Branch: jcmd_cores_process_revival Author: Jaikiran Pai Date: 2026-01-29 06:34:02 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/19c6fdf11b01308e9f99ce5666bfffcfbc453de3 8376290: SocketChannel.finishConnect() contains confusing "getsockopt" in exception message for a failed connect() on Windows Reviewed-by: alanb ! src/java.base/unix/native/libnet/net_util_md.c ! src/java.base/windows/native/libnet/net_util_md.c ! src/java.base/windows/native/libnio/ch/Net.c + test/jdk/java/nio/channels/Selector/ConnectionRefusedMessage.java Changeset: 06d1345f Branch: jcmd_cores_process_revival Author: Emanuel Peter Date: 2026-01-29 08:39:10 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/06d1345f2913830c273b9546c997e877f7958113 8373026: C2 SuperWord and Vector API: vector algorithms test and benchmark Co-authored-by: Otmar Ertl Reviewed-by: vlivanov, jbhateja, psandoz, xgong + test/hotspot/jtreg/compiler/vectorization/TestVectorAlgorithms.java + test/hotspot/jtreg/compiler/vectorization/VectorAlgorithmsImpl.java + test/micro/org/openjdk/bench/vm/compiler/VectorAlgorithms.java + test/micro/org/openjdk/bench/vm/compiler/VectorAlgorithmsImpl.java Changeset: 92072a93 Branch: jcmd_cores_process_revival Author: Stefan Karlsson Date: 2026-01-29 08:39:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/92072a93bfeb83186df15032d425ed984d24fc52 8375747: ZGC: ZForwardingTest is unable to commit memory on Windows Reviewed-by: jsikstro, eosterlund ! src/hotspot/share/gc/z/zAddress.inline.hpp ! test/hotspot/gtest/gc/z/test_zForwarding.cpp ! test/hotspot/gtest/gc/z/zunittest.hpp Changeset: f9cc1042 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-29 08:54:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f9cc104249433eec179c98cb3fb44546254bf588 8376335: Convert PreservedMarks classes to use Atomic Reviewed-by: stefank, iwalulya ! src/hotspot/share/gc/shared/preservedMarks.cpp ! src/hotspot/share/gc/shared/preservedMarks.hpp Changeset: 681e4ec8 Branch: jcmd_cores_process_revival Author: Thomas Schatzl Date: 2026-01-29 08:54:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/681e4ec8d37f4e30462b43e1c789d53525211b0a 8376350: Convert ReferenceProcessorPhaseTimes to use Atomic Reviewed-by: stefank, iwalulya ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp ! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.hpp Changeset: f96974db Branch: jcmd_cores_process_revival Author: Marc Chevalier Date: 2026-01-29 11:30:42 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/f96974dbbd824db8d7b2bbf28f5d3b49bb005fb3 8373898: RepeatCompilation does not repeat compilation after bailout Reviewed-by: chagedorn, bmaillard ! src/hotspot/share/compiler/compileBroker.cpp Changeset: 48846744 Branch: jcmd_cores_process_revival Author: Boris Ulasevich Date: 2026-01-29 12:37:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/48846744ca96ce3c6464a1a440b9e46119dfbb88 8374343: Fix SIGSEGV when lib/modules is unreadable Reviewed-by: iklam, dholmes ! src/hotspot/share/classfile/classLoader.cpp Changeset: e85d5d7a Branch: jcmd_cores_process_revival Author: Kerem Kat Committer: Quan Anh Mai Date: 2026-01-29 12:43:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e85d5d7a16024f6a3eda14f1e08f72e07ae38dd0 8375010: C2 VectorAPI: assert(vbox->is_CheckCastPP()) failed: should be expanded 8374903: C2 VectorAPI: assert(vbox->as_Phi()->region() == vect->as_Phi()->region()) failed Reviewed-by: qamai, vlivanov ! src/hotspot/share/opto/vector.cpp + test/hotspot/jtreg/compiler/vectorapi/VectorBoxExpandPhi.java + test/hotspot/jtreg/compiler/vectorapi/VectorBoxExpandProj.java Changeset: 99119597 Branch: jcmd_cores_process_revival Author: Ferenc Rakoczi Committer: Weijun Wang Date: 2026-01-29 12:52:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99119597aa95c1139ae2259bed5ec885a7c01269 8374755: ML-KEM's 12-bit decompression can be simplified on aarch64 Reviewed-by: adinn ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java Changeset: 7c6c34e1 Branch: jcmd_cores_process_revival Author: Kerem Kat Committer: Manuel H?ssig Date: 2026-01-29 13:11:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c6c34e150cf01cec5d166f6cbb8a649c75b0627 8370502: C2: segfault while adding node to IGVN worklist Reviewed-by: mhaessig, dlong ! src/hotspot/share/opto/macro.cpp + test/hotspot/jtreg/compiler/c2/TestUnlockNodeNullMemprof.java Changeset: a54ff1bf Branch: jcmd_cores_process_revival Author: Ioi Lam Date: 2026-01-29 16:29:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a54ff1bff45e1cb30100cbaa253494c3462f7abd 8376523: Move interned strings into AOT heap roots array Reviewed-by: kvn, shade ! src/hotspot/share/cds/aotMappedHeapLoader.cpp ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java Changeset: 847b5166 Branch: jcmd_cores_process_revival Author: Matthew Donovan Date: 2026-01-29 16:44:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/847b5166ea6322f9ff3effa62ed6d1e73a8b1122 8373018: Update OpenSSL version to 3.5.4 Reviewed-by: abarashev, weijun ! test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java Changeset: 69c868d5 Branch: jcmd_cores_process_revival Author: Phil Race Date: 2026-01-29 18:54:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/69c868d5b7fdeaf38d6a45b75d68bf51b6ee7188 8376510: Raster.createBandedRaster(int, int, int, int, int[], int[], Point) does not check for negative scanlineStride Reviewed-by: serb, azvegint ! src/java.desktop/share/classes/java/awt/image/Raster.java ! test/jdk/java/awt/image/Raster/CreateRasterExceptionTest.java Changeset: 9470aa31 Branch: jcmd_cores_process_revival Author: Anupam Dev Committer: Phil Race Date: 2026-01-29 18:59:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9470aa31175b504fcef15a932825dbc9e0532234 8375011: OldJTable.java - NullPointerException when columnData is null Reviewed-by: prr, psadhukhan, tr - src/demo/share/jfc/TableExample/OldJTable.java Changeset: fd673078 Branch: jcmd_cores_process_revival Author: Kevin Walls Date: 2026-01-29 19:56:37 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/fd67307832bbaafff88b2caf049175c91340c6c2 Merge branch 'master' into jcmd_cores_process_revival ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/threadLocalStorage_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/os_windows.hpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/jtreg/TEST.groups ! src/hotspot/os/aix/os_aix.cpp ! src/hotspot/os/bsd/os_bsd.cpp ! src/hotspot/os/linux/os_linux.cpp ! src/hotspot/os/linux/os_linux.hpp ! src/hotspot/os/posix/os_posix.cpp ! src/hotspot/os/posix/threadLocalStorage_posix.cpp ! src/hotspot/os/windows/os_windows.cpp ! src/hotspot/os/windows/os_windows.hpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/symbolTable.cpp ! src/hotspot/share/runtime/os.hpp ! src/hotspot/share/runtime/thread.cpp ! src/hotspot/share/runtime/thread.hpp ! src/hotspot/share/services/diagnosticCommand.cpp ! src/hotspot/share/utilities/vmError.cpp ! test/hotspot/jtreg/TEST.groups From duke at openjdk.org Fri Jan 30 18:55:26 2026 From: duke at openjdk.org (duke) Date: Fri, 30 Jan 2026 18:55:26 GMT Subject: git: openjdk/jdk-sandbox: shen-fdwt: remove debug/ Message-ID: Changeset: e5d1e5a2 Branch: shen-fdwt Author: Cesar Soares Date: 2026-01-30 18:49:05 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e5d1e5a29960b71e89168bbc25d0c7c081ffd822 remove debug/ - debug/BarrierCodeSizeMonster.java - debug/BarrierCodeSizeSuite.java - debug/BarrierExercise.java - debug/CASPBench.java - debug/CASVisibilityRepro.java - debug/GetStackTraceSuspendedStressTest.java - debug/HugeBarrierExercise.java - debug/RefArray.java - debug/ReferenceCAS.class - debug/ReferenceCAS.java - debug/ReproduceCAE.java - debug/SingleLRB$Point.class - debug/SingleLRB.class - debug/SingleLRB.java - debug/SingleVolatileLRB.java - debug/UnsafeCAE.class - debug/UnsafeCAE.java - debug/UnsafeCAS.class - debug/UnsafeCAS.java - debug/VHCompareAndExchangeHammer$Cell.class - debug/VHCompareAndExchangeHammer.class - debug/VHCompareAndExchangeHammer.java - debug/VarHandleCAE.class - debug/VarHandleCAE.java - debug/WeakRef$Point.class - debug/WeakRef.class - debug/WeakRef.java - debug/dacapo.sh - debug/debug.sh - debug/hs_err_pid32320.log - debug/hs_err_pid32871.log - debug/hs_err_pid61502.log - debug/hs_err_pid62393.log - debug/renaissance.sh - debug/replay_pid32320.log - debug/repro.sh - debug/sanity.sh - debug/tmp.txt From duke at openjdk.org Fri Jan 30 21:14:33 2026 From: duke at openjdk.org (duke) Date: Fri, 30 Jan 2026 21:14:33 GMT Subject: git: openjdk/jdk-sandbox: shen-late-barriers: 28 new changesets Message-ID: <1610a74d-5375-4bf3-8095-0729efba81f0@openjdk.org> Changeset: 48846744 Branch: shen-late-barriers Author: Boris Ulasevich Date: 2026-01-29 12:37:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/48846744ca96ce3c6464a1a440b9e46119dfbb88 8374343: Fix SIGSEGV when lib/modules is unreadable Reviewed-by: iklam, dholmes ! src/hotspot/share/classfile/classLoader.cpp Changeset: e85d5d7a Branch: shen-late-barriers Author: Kerem Kat Committer: Quan Anh Mai Date: 2026-01-29 12:43:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e85d5d7a16024f6a3eda14f1e08f72e07ae38dd0 8375010: C2 VectorAPI: assert(vbox->is_CheckCastPP()) failed: should be expanded 8374903: C2 VectorAPI: assert(vbox->as_Phi()->region() == vect->as_Phi()->region()) failed Reviewed-by: qamai, vlivanov ! src/hotspot/share/opto/vector.cpp + test/hotspot/jtreg/compiler/vectorapi/VectorBoxExpandPhi.java + test/hotspot/jtreg/compiler/vectorapi/VectorBoxExpandProj.java Changeset: 99119597 Branch: shen-late-barriers Author: Ferenc Rakoczi Committer: Weijun Wang Date: 2026-01-29 12:52:23 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/99119597aa95c1139ae2259bed5ec885a7c01269 8374755: ML-KEM's 12-bit decompression can be simplified on aarch64 Reviewed-by: adinn ! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp ! src/java.base/share/classes/com/sun/crypto/provider/ML_KEM.java Changeset: 7c6c34e1 Branch: shen-late-barriers Author: Kerem Kat Committer: Manuel H?ssig Date: 2026-01-29 13:11:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/7c6c34e150cf01cec5d166f6cbb8a649c75b0627 8370502: C2: segfault while adding node to IGVN worklist Reviewed-by: mhaessig, dlong ! src/hotspot/share/opto/macro.cpp + test/hotspot/jtreg/compiler/c2/TestUnlockNodeNullMemprof.java Changeset: a54ff1bf Branch: shen-late-barriers Author: Ioi Lam Date: 2026-01-29 16:29:34 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/a54ff1bff45e1cb30100cbaa253494c3462f7abd 8376523: Move interned strings into AOT heap roots array Reviewed-by: kvn, shade ! src/hotspot/share/cds/aotMappedHeapLoader.cpp ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/cds/heapShared.hpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! test/hotspot/jtreg/runtime/cds/appcds/sharedStrings/SharedStringsStress.java Changeset: 847b5166 Branch: shen-late-barriers Author: Matthew Donovan Date: 2026-01-29 16:44:24 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/847b5166ea6322f9ff3effa62ed6d1e73a8b1122 8373018: Update OpenSSL version to 3.5.4 Reviewed-by: abarashev, weijun ! test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java Changeset: 69c868d5 Branch: shen-late-barriers Author: Phil Race Date: 2026-01-29 18:54:39 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/69c868d5b7fdeaf38d6a45b75d68bf51b6ee7188 8376510: Raster.createBandedRaster(int, int, int, int, int[], int[], Point) does not check for negative scanlineStride Reviewed-by: serb, azvegint ! src/java.desktop/share/classes/java/awt/image/Raster.java ! test/jdk/java/awt/image/Raster/CreateRasterExceptionTest.java Changeset: 9470aa31 Branch: shen-late-barriers Author: Anupam Dev Committer: Phil Race Date: 2026-01-29 18:59:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9470aa31175b504fcef15a932825dbc9e0532234 8375011: OldJTable.java - NullPointerException when columnData is null Reviewed-by: prr, psadhukhan, tr - src/demo/share/jfc/TableExample/OldJTable.java Changeset: 175bbb14 Branch: shen-late-barriers Author: Ioi Lam Date: 2026-01-29 22:39:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/175bbb143e9fd2e596eb234d46ef9259f2bc4c1a 8375569: Store Java mirrors in AOT configuration file Reviewed-by: iveresov, kvn, asmehra ! src/hotspot/share/cds/aotMappedHeapLoader.cpp ! src/hotspot/share/cds/aotMetaspace.cpp ! src/hotspot/share/cds/aotReferenceObjSupport.cpp ! src/hotspot/share/cds/cdsConfig.cpp ! src/hotspot/share/cds/cdsConfig.hpp ! src/hotspot/share/cds/heapShared.cpp ! src/hotspot/share/classfile/javaClasses.cpp ! src/hotspot/share/classfile/stringTable.cpp ! src/hotspot/share/classfile/stringTable.hpp ! test/hotspot/jtreg/runtime/cds/appcds/aotCache/AOTMapTest.java Changeset: 379dcb02 Branch: shen-late-barriers Author: Alexander Zvegintsev Date: 2026-01-30 02:43:57 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/379dcb0266bc90fac740eaa56b8027c7273e6d76 8365313: GTK LaF does not respect system color scheme with Gnome Reviewed-by: prr, mkartashev, kizune ! src/java.desktop/share/classes/com/sun/java/swing/plaf/gtk/GTKLookAndFeel.java ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.c ! src/java.desktop/unix/native/libawt_xawt/awt/gtk3_interface.h ! src/java.desktop/unix/native/libawt_xawt/awt/gtk_interface.h ! src/java.desktop/unix/native/libawt_xawt/awt/swing_GTKEngine.c Changeset: 9a10ccee Branch: shen-late-barriers Author: Prasanta Sadhukhan Date: 2026-01-30 03:19:49 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9a10cceeafa5d332aa571f0d62acf50032a597d4 8374506: Incorrect positioning of arrow icon in parent JMenu in Windows L&F Reviewed-by: aivanov, kizune ! src/java.desktop/windows/classes/com/sun/java/swing/plaf/windows/WindowsMenuItemUI.java + test/jdk/javax/swing/JMenuItem/LargeMenuTextArrowIconPosition.java Changeset: 2953e0f4 Branch: shen-late-barriers Author: Archie Cobbs Date: 2026-01-30 03:43:46 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/2953e0f445e147d778d4e765be0301cda6557ed5 8371162: Compiler warns about implicit cast from long to int in shift operation Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java + test/langtools/tools/javac/lint/AssignShift64Bits.java ! test/langtools/tools/javac/lint/ShiftOutOfRange.out Changeset: 9fef14a6 Branch: shen-late-barriers Author: Jan Lahoda Date: 2026-01-30 06:15:19 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9fef14a6d3124fae3ad8b24dac5103aa611d4edb 8375571: Compiler crash when using record pattern matching with a generic type parameter shadowing a record class Reviewed-by: vromero ! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java ! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.java ! test/langtools/tools/javac/patterns/DeconstructionPatternErrors.out Changeset: 55375e98 Branch: shen-late-barriers Author: Prasanta Sadhukhan Date: 2026-01-30 08:31:27 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/55375e98ae1672badeacaaf2f8b6f2f21ad03437 8375573: JTable ignores setPreferredWidth during initial layout when AUTO_RESIZE_LAST_COLUMN is enabled Reviewed-by: tr ! src/java.desktop/share/classes/javax/swing/JTable.java + test/jdk/javax/swing/JTable/TestJTableColWidth.java Changeset: e6437264 Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2026-01-30 08:31:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e6437264d5e6d4aad23430b7dbdf574a12b8f57b 8376604: C2: EA should assert is_oop_field for AddP with oop outs Reviewed-by: qamai, kvn ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/escape.hpp Changeset: 42370e22 Branch: shen-late-barriers Author: Manuel H?ssig Date: 2026-01-30 09:01:00 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/42370e22c5bc4ebd40fd500a2e6e9e07f0b8bcd8 8376781: Problemlist compiler/longcountedloops/TestLoopNestTooManyTraps.java Reviewed-by: thartmann, chagedorn ! test/hotspot/jtreg/ProblemList.txt Changeset: e3b5b261 Branch: shen-late-barriers Author: Guanqiang Han Committer: Thomas Schatzl Date: 2026-01-30 09:35:32 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/e3b5b261af6acbe7ab074f301c70283b06c17d39 8376287: Crashes when using -XX:ObjArrayMarkingStride=0 Reviewed-by: tschatzl, shade ! src/hotspot/share/gc/shared/gc_globals.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMark.inline.hpp Changeset: 0a3809d3 Branch: shen-late-barriers Author: Aleksey Shipilev Date: 2026-01-30 11:33:03 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/0a3809d380bcae8cb24d50886057d8586fa77f7c 8375046: C2: Incremental inlining step asserts when processing empty late inlines list Reviewed-by: vlivanov, thartmann, kbarrett ! src/hotspot/share/opto/compile.cpp Changeset: df8c4d6d Branch: shen-late-barriers Author: Daniel Jeli?ski Date: 2026-01-30 13:44:48 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/df8c4d6d12dacd0adfcf8c711c8671913d805309 8373604: Operations on peer reset tokens are slow Reviewed-by: dfuchs ! src/java.net.http/share/classes/jdk/internal/net/http/quic/PeerConnIdManager.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicConnectionImpl.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicEndpoint.java ! src/java.net.http/share/classes/jdk/internal/net/http/quic/QuicPacketReceiver.java Changeset: 96180b9c Branch: shen-late-barriers Author: Daniel Fuchs Date: 2026-01-30 15:44:51 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/96180b9c56a03f6d7cb22c0618ed7d946beae6bf 8376308: java/net/httpclient/CancelRequestTest.java fails intermittently with "Expected CancellationException not received" Reviewed-by: djelinski, vyazici ! test/jdk/java/net/httpclient/CancelRequestTest.java Changeset: c1c543cc Branch: shen-late-barriers Author: Naoto Sato Date: 2026-01-30 16:10:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c1c543cc81b4b73ebf228fb817227309b0cff990 8210336: DateTimeFormatter predefined formatters should support short time zone offsets Reviewed-by: jlu, rriggs ! src/java.base/share/classes/java/time/format/DateTimeFormatter.java ! test/jdk/java/time/tck/java/time/TCKOffsetTime.java ! test/jdk/java/time/test/java/time/format/TestDateTimeFormatter.java Changeset: 673cd6ed Branch: shen-late-barriers Author: William Kemper Date: 2026-01-30 16:54:47 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/673cd6ed0c4ebbb301346e8e251d1674f363c0d8 8374449: Shenandoah: Leaf locks used by Shenandoah need lower ranks Reviewed-by: ysr ! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp ! src/hotspot/share/gc/shenandoah/shenandoahController.hpp ! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp Changeset: ee60eff1 Branch: shen-late-barriers Author: Justin Lu Date: 2026-01-30 17:41:50 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/ee60eff1ec9eddcdedc12c1707fbcca0025e71d6 8376038: Refactor java/sql tests to use JUnit 8376629: Refactor javax/sql tests to use JUnit Reviewed-by: lancea - test/jdk/java/sql/JavatimeTest.java - test/jdk/java/sql/driverModuleTests/DriverManagerModuleTests.java + test/jdk/java/sql/test/TEST.properties = test/jdk/java/sql/test/sql/BatchUpdateExceptionTests.java + test/jdk/java/sql/test/sql/CallableStatementTests.java + test/jdk/java/sql/test/sql/ConnectionTests.java = test/jdk/java/sql/test/sql/DataTruncationTests.java + test/jdk/java/sql/test/sql/DateTests.java + test/jdk/java/sql/test/sql/DriverManagerTests.java + test/jdk/java/sql/test/sql/JavatimeTest.java + test/jdk/java/sql/test/sql/PreparedStatementTests.java = test/jdk/java/sql/test/sql/SQLClientInfoExceptionTests.java = test/jdk/java/sql/test/sql/SQLDataExceptionTests.java = test/jdk/java/sql/test/sql/SQLExceptionTests.java = test/jdk/java/sql/test/sql/SQLFeatureNotSupportedExceptionTests.java = test/jdk/java/sql/test/sql/SQLIntegrityConstraintViolationExceptionTests.java = test/jdk/java/sql/test/sql/SQLInvalidAuthorizationSpecExceptionTests.java = test/jdk/java/sql/test/sql/SQLNonTransientConnectionExceptionTests.java = test/jdk/java/sql/test/sql/SQLNonTransientExceptionTests.java = test/jdk/java/sql/test/sql/SQLRecoverableExceptionTests.java = test/jdk/java/sql/test/sql/SQLSyntaxErrorExceptionTests.java = test/jdk/java/sql/test/sql/SQLTimeoutExceptionTests.java = test/jdk/java/sql/test/sql/SQLTransactionRollbackExceptionTests.java = test/jdk/java/sql/test/sql/SQLTransientConnectionExceptionTests.java = test/jdk/java/sql/test/sql/SQLTransientExceptionTests.java = test/jdk/java/sql/test/sql/SQLWarningTests.java + test/jdk/java/sql/test/sql/StatementTests.java + test/jdk/java/sql/test/sql/TimeTests.java + test/jdk/java/sql/test/sql/TimestampTests.java = test/jdk/java/sql/test/sql/drivermanager/DriverManagerInitTests.java + test/jdk/java/sql/test/sql/drivermanager/DriverManagerModuleTests.java + test/jdk/java/sql/test/sql/drivermanager/TEST.properties - test/jdk/java/sql/testng/TEST.properties - test/jdk/java/sql/testng/test/sql/CallableStatementTests.java - test/jdk/java/sql/testng/test/sql/ConnectionTests.java - test/jdk/java/sql/testng/test/sql/DateTests.java - test/jdk/java/sql/testng/test/sql/DriverManagerTests.java - test/jdk/java/sql/testng/test/sql/PreparedStatementTests.java - test/jdk/java/sql/testng/test/sql/StatementTests.java - test/jdk/java/sql/testng/test/sql/TimeTests.java - test/jdk/java/sql/testng/test/sql/TimestampTests.java - test/jdk/java/sql/testng/util/BaseTest.java + test/jdk/java/sql/util/BaseTest.java = test/jdk/java/sql/util/DriverActionImpl.java = test/jdk/java/sql/util/SerializedBatchUpdateException.java = test/jdk/java/sql/util/StubCallableStatement.java = test/jdk/java/sql/util/StubConnection.java = test/jdk/java/sql/util/StubDatabaseMetaData.java = test/jdk/java/sql/util/StubDriver.java = test/jdk/java/sql/util/StubDriverDA.java = test/jdk/java/sql/util/StubPreparedStatement.java = test/jdk/java/sql/util/StubStatement.java + test/jdk/javax/sql/TEST.properties = test/jdk/javax/sql/jars/badFactory/META-INF/services/javax.sql.rowset.RowSetFactory = test/jdk/javax/sql/jars/goodFactory/META-INF/services/javax.sql.rowset.RowSetFactory - test/jdk/javax/sql/rowset/TEST.properties - test/jdk/javax/sql/rowset/serial/SerialBlob/SetBinaryStream.java - test/jdk/javax/sql/rowset/serial/SerialClob/SetAsciiStream.java - test/jdk/javax/sql/rowset/serial/SerialClob/SetCharacterStream.java + test/jdk/javax/sql/test/rowset/BaseRowSetTests.java + test/jdk/javax/sql/test/rowset/CommonRowSetTests.java + test/jdk/javax/sql/test/rowset/RowSetFactoryTests.java + test/jdk/javax/sql/test/rowset/RowSetMetaDataTests.java + test/jdk/javax/sql/test/rowset/RowSetProviderTests.java = test/jdk/javax/sql/test/rowset/RowSetWarningTests.java = test/jdk/javax/sql/test/rowset/cachedrowset/CachedRowSetTests.java + test/jdk/javax/sql/test/rowset/cachedrowset/CommonCachedRowSetTests.java = test/jdk/javax/sql/test/rowset/filteredrowset/CityFilter.java + test/jdk/javax/sql/test/rowset/filteredrowset/FilteredRowSetTests.java = test/jdk/javax/sql/test/rowset/filteredrowset/PrimaryKeyFilter.java = test/jdk/javax/sql/test/rowset/jdbcrowset/JdbcRowSetDriverManagerTest.java + test/jdk/javax/sql/test/rowset/joinrowset/JoinRowSetTests.java + test/jdk/javax/sql/test/rowset/resourcebundle/TEST.properties = test/jdk/javax/sql/test/rowset/resourcebundle/ValidateGetBundle.java + test/jdk/javax/sql/test/rowset/resourcebundle/ValidateResourceBundleAccess.java = test/jdk/javax/sql/test/rowset/serial/SQLInputImplTests.java = test/jdk/javax/sql/test/rowset/serial/SQLOutputImplTests.java + test/jdk/javax/sql/test/rowset/serial/SerialArrayTests.java + test/jdk/javax/sql/test/rowset/serial/SerialBlobTests.java + test/jdk/javax/sql/test/rowset/serial/SerialClobTests.java = test/jdk/javax/sql/test/rowset/serial/SerialDataLinkTests.java = test/jdk/javax/sql/test/rowset/serial/SerialExceptionTests.java + test/jdk/javax/sql/test/rowset/serial/SerialJavaObjectTests.java + test/jdk/javax/sql/test/rowset/serial/SerialRefTests.java = test/jdk/javax/sql/test/rowset/serial/SerialStructTests.java = test/jdk/javax/sql/test/rowset/spi/SyncFactoryExceptionTests.java = test/jdk/javax/sql/test/rowset/spi/SyncFactoryTests.java = test/jdk/javax/sql/test/rowset/spi/SyncProviderExceptionTests.java + test/jdk/javax/sql/test/rowset/webrowset/CommonWebRowSetTests.java = test/jdk/javax/sql/test/rowset/webrowset/WebRowSetTests.java - test/jdk/javax/sql/testng/TEST.properties - test/jdk/javax/sql/testng/test/rowset/BaseRowSetTests.java - test/jdk/javax/sql/testng/test/rowset/CommonRowSetTests.java - test/jdk/javax/sql/testng/test/rowset/RowSetFactoryTests.java - test/jdk/javax/sql/testng/test/rowset/RowSetMetaDataTests.java - test/jdk/javax/sql/testng/test/rowset/RowSetProviderTests.java - test/jdk/javax/sql/testng/test/rowset/ValidateResourceBundleAccess.java - test/jdk/javax/sql/testng/test/rowset/cachedrowset/CommonCachedRowSetTests.java - test/jdk/javax/sql/testng/test/rowset/filteredrowset/FilteredRowSetTests.java - test/jdk/javax/sql/testng/test/rowset/joinrowset/JoinRowSetTests.java - test/jdk/javax/sql/testng/test/rowset/serial/SerialArrayTests.java - test/jdk/javax/sql/testng/test/rowset/serial/SerialBlobTests.java - test/jdk/javax/sql/testng/test/rowset/serial/SerialClobTests.java - test/jdk/javax/sql/testng/test/rowset/serial/SerialJavaObjectTests.java - test/jdk/javax/sql/testng/test/rowset/serial/SerialRefTests.java - test/jdk/javax/sql/testng/test/rowset/webrowset/CommonWebRowSetTests.java = test/jdk/javax/sql/util/PropertyStubProvider.java = test/jdk/javax/sql/util/StubArray.java = test/jdk/javax/sql/util/StubBaseRowSet.java = test/jdk/javax/sql/util/StubBlob.java = test/jdk/javax/sql/util/StubCachedRowSetImpl.java = test/jdk/javax/sql/util/StubClob.java = test/jdk/javax/sql/util/StubContext.java = test/jdk/javax/sql/util/StubFilteredRowSetImpl.java = test/jdk/javax/sql/util/StubJdbcRowSetImpl.java = test/jdk/javax/sql/util/StubJoinRowSetImpl.java = test/jdk/javax/sql/util/StubNClob.java = test/jdk/javax/sql/util/StubRef.java = test/jdk/javax/sql/util/StubRowId.java = test/jdk/javax/sql/util/StubRowSetFactory.java = test/jdk/javax/sql/util/StubSQLXML.java = test/jdk/javax/sql/util/StubStruct.java = test/jdk/javax/sql/util/StubSyncProvider.java = test/jdk/javax/sql/util/StubSyncResolver.java = test/jdk/javax/sql/util/StubWebRowSetImpl.java = test/jdk/javax/sql/util/SuperHero.java = test/jdk/javax/sql/util/TestRowSetListener.java = test/jdk/javax/sql/util/TestSQLDataImpl.java = test/jdk/javax/sql/xml/COFFEE_ROWS.xml = test/jdk/javax/sql/xml/DELETED_COFFEE_ROWS.xml = test/jdk/javax/sql/xml/INSERTED_COFFEE_ROWS.xml = test/jdk/javax/sql/xml/MODFIED_DELETED_COFFEE_ROWS.xml = test/jdk/javax/sql/xml/UPDATED_COFFEE_ROWS.xml = test/jdk/javax/sql/xml/UPDATED_INSERTED_COFFEE_ROWS.xml Changeset: 3a4277db Branch: shen-late-barriers Author: Srinivas Vamsi Parasa Date: 2026-01-30 17:50:58 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/3a4277db74f889d0b8350145515c1a1f4e399ec8 8374744: Enable dumping of APX EGPRs (R16?R31) in JVM fatal error logs Reviewed-by: sviswanathan, dholmes ! src/hotspot/cpu/x86/vm_version_x86.cpp ! src/hotspot/cpu/x86/vm_version_x86.hpp ! src/hotspot/os_cpu/linux_x86/os_linux_x86.cpp Changeset: 32e00ff3 Branch: shen-late-barriers Author: Phil Race Date: 2026-01-30 19:07:59 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/32e00ff33785f0756cb320cd8c0ffad8eda76153 8375567: Remove AppContext usage from Swing Motif L&F classes Reviewed-by: serb, psadhukhan ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifButtonUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifCheckBoxUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifLabelUI.java ! src/java.desktop/share/classes/com/sun/java/swing/plaf/motif/MotifToggleButtonUI.java Changeset: 9ef98a5f Branch: shen-late-barriers Author: Phil Race Date: 2026-01-30 19:08:20 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/9ef98a5fb194eec3024b87ea9f9c9acee952dcf6 8376747: Remove AppContext from Swing LayoutStyle Reviewed-by: psadhukhan, azvegint ! src/java.desktop/share/classes/javax/swing/LayoutStyle.java Changeset: c62c82d5 Branch: shen-late-barriers Author: Phil Race Date: 2026-01-30 19:27:45 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/c62c82d5e0485b8570bb1c61805e518fe05f3ec4 8376420: Remove AppContext from javax/swing/ImageIcon.java Reviewed-by: aivanov, psadhukhan ! src/java.desktop/share/classes/javax/swing/ImageIcon.java Changeset: 86a1a4c2 Branch: shen-late-barriers Author: Cesar Soares Date: 2026-01-30 21:11:11 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/86a1a4c2b3eac7bae8ed5167f4908ba8e66be06d Merge remote-tracking branch 'origin/master' into shen-late-barriers ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/macro.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp ! src/hotspot/share/opto/compile.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/macro.cpp From duke at openjdk.org Fri Jan 30 22:20:36 2026 From: duke at openjdk.org (duke) Date: Fri, 30 Jan 2026 22:20:36 GMT Subject: git: openjdk/jdk-sandbox: shen-fdwt: Porting LBE. Chunk 2 Message-ID: <0bc343f2-119d-4657-a852-4e40cf969145@openjdk.org> Changeset: b04fcd0e Branch: shen-fdwt Author: Cesar Soares Date: 2026-01-30 22:19:35 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/b04fcd0e9cc4b0006058b88cc168c93ee4d0c1df Porting LBE. Chunk 2 ! src/hotspot/cpu/aarch64/gc/shenandoah/c1/shenandoahBarrierSetC1_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.cpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoahBarrierSetAssembler_aarch64.hpp ! src/hotspot/cpu/aarch64/gc/shenandoah/shenandoah_aarch64.ad ! src/hotspot/share/gc/shared/c2/barrierSetC2.hpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp ! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp ! src/hotspot/share/gc/shenandoah/shenandoahAsserts.cpp ! src/hotspot/share/gc/shenandoah/shenandoahForwarding.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkBitMap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.inline.hpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.cpp ! src/hotspot/share/gc/shenandoah/shenandoahRuntime.hpp ! src/hotspot/share/oops/compressedOops.inline.hpp ! src/hotspot/share/oops/objArrayKlass.cpp ! src/hotspot/share/oops/typeArrayKlass.cpp ! src/hotspot/share/opto/escape.cpp ! src/hotspot/share/opto/memnode.cpp ! src/hotspot/share/opto/subnode.cpp From duke at openjdk.org Fri Jan 30 23:37:06 2026 From: duke at openjdk.org (duke) Date: Fri, 30 Jan 2026 23:37:06 GMT Subject: git: openjdk/jdk-sandbox: shen-fdwt: LBE Port. Chunk 3 Message-ID: Changeset: 24a5e609 Branch: shen-fdwt Author: Cesar Soares Date: 2026-01-30 23:36:09 +0000 URL: https://git.openjdk.org/jdk-sandbox/commit/24a5e609993b5c0399791f1276c21f303a0fc570 LBE Port. Chunk 3 ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.cpp ! src/hotspot/share/gc/shenandoah/c2/shenandoahBarrierSetC2.hpp ! src/hotspot/share/gc/shenandoah/shenandoahCSetMap.hpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp ! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp