git: openjdk/loom: fibers: 495 new changesets
duke
duke at openjdk.org
Thu Apr 10 10:00:48 UTC 2025
Changeset: 84f71dd6
Branch: fibers
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2025-03-10 07:52:11 +0000
URL: https://git.openjdk.org/loom/commit/84f71dd6247bbaca508e0a6f04c5b201a1974266
8349849: PKCS11 SunTlsKeyMaterial crashes when used with TLS1.2 TlsKeyMaterialParameterSpec
Reviewed-by: wetmore, valeriep
! src/jdk.crypto.cryptoki/share/classes/sun/security/pkcs11/P11TlsKeyMaterialGenerator.java
+ test/jdk/sun/security/pkcs11/tls/TestKeyMaterialMisuse.java
Changeset: 08872623
Branch: fibers
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-03-10 07:54:17 +0000
URL: https://git.openjdk.org/loom/commit/088726238664985ebf2bc60deca96f22245e9ce3
8344301: Refine stylesheet for API docs
Reviewed-by: liach, nbenalla
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/link.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search-page.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/AccessH1/AccessH1.java
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
Changeset: 18931d05
Branch: fibers
Author: Joachim Kern <jkern at openjdk.org>
Date: 2025-03-10 09:05:58 +0000
URL: https://git.openjdk.org/loom/commit/18931d05877a69c9d35ac0706d61f9db03875afc
8351399: AIX: clang pollutes the burned-in library search paths of the generated executables / Second try with a better solution than JDK8348663
Reviewed-by: stuefe, mdoerr, ihse
! make/autoconf/basic.m4
! make/autoconf/flags-ldflags.m4
- make/scripts/aix/ld.sh
Changeset: 19b9f11c
Branch: fibers
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-03-10 09:44:42 +0000
URL: https://git.openjdk.org/loom/commit/19b9f11c2ec37ef115c14adcfc31161786d46e95
8351392: C2 crash: failed: Expected Bool, but got OpaqueMultiversioning
Reviewed-by: thartmann, kvn, vlivanov, chagedorn
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/opaquenode.hpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestMultiversionRemoveUselessSlowLoop.java
Changeset: 783eda9f
Branch: fibers
Author: David Linus Briemann <david.briemann at sap.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-03-10 10:21:54 +0000
URL: https://git.openjdk.org/loom/commit/783eda9f54a6e17771c637ff5cac5e30d1facde9
8350266: [PPC64] Interpreter: intrinsify Thread.currentThread()
Reviewed-by: mdoerr, rrich
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
Changeset: f61f520e
Branch: fibers
Author: David Linus Briemann <david.briemann at sap.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-03-10 10:22:17 +0000
URL: https://git.openjdk.org/loom/commit/f61f520e699e3eb5104c9467ec8269b837da74db
8350325: [PPC64] ConvF2HFIdealizationTests timeouts on Power8
Reviewed-by: mdoerr, clanger
! test/hotspot/jtreg/compiler/c2/irTests/ConvF2HFIdealizationTests.java
Changeset: ec683a18
Branch: fibers
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-03-10 10:41:47 +0000
URL: https://git.openjdk.org/loom/commit/ec683a18bcd8a8282989ba97238899d6375f43c8
8351419: java.net.http: Cleanup links in HttpResponse and module-info API doc comments
Reviewed-by: michaelm, vyazici
! src/java.net.http/share/classes/java/net/http/HttpResponse.java
! src/java.net.http/share/classes/module-info.java
Changeset: 99547c5b
Branch: fibers
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-03-10 11:03:28 +0000
URL: https://git.openjdk.org/loom/commit/99547c5b254807580e0a5238b95d55d38181f4fc
8346825: [JVMCI] Remove NativeImageReinitialize annotation
Reviewed-by: never
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/common/InitTimer.java
- src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/common/NativeImageReinitialize.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/Cleaner.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCICompilerConfig.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotJVMCIRuntime.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodData.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotMethodHandleAccessProvider.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedPrimitiveType.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/runtime/JVMCI.java
Changeset: fb0efbe8
Branch: fibers
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-03-10 11:53:36 +0000
URL: https://git.openjdk.org/loom/commit/fb0efbe87403fa2f1263c9b916db1a3a3b037eeb
8333578: Fix uses of overaligned types induced by ZCACHE_ALIGNED
Reviewed-by: stefank, kbarrett
! src/hotspot/share/gc/z/zArguments.cpp
Changeset: 64caf085
Branch: fibers
Author: Axel Boldt-Christmas <aboldtch at openjdk.org>
Date: 2025-03-10 11:53:50 +0000
URL: https://git.openjdk.org/loom/commit/64caf085344dcd5fc5185ed5882439249e239d50
8350572: ZGC: Enhance z_verify_safepoints_are_blocked interactions with VMError
Reviewed-by: eosterlund, stefank
! src/hotspot/share/gc/z/zVerify.cpp
Changeset: 4867a4c8
Branch: fibers
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-03-10 12:09:16 +0000
URL: https://git.openjdk.org/loom/commit/4867a4c89e99e3ba7fdd9f44e926c82216804167
8351280: Mark Assertion Predicates useless instead of replacing them by a constant directly
Reviewed-by: epeter, roland
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
Changeset: e90b6bdb
Branch: fibers
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-03-10 13:28:42 +0000
URL: https://git.openjdk.org/loom/commit/e90b6bdb875315de6b962e2c7d36606d9a593eb9
8350638: Make keyboard navigation more usable in API docs
Reviewed-by: liach, nbenalla
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlIds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Navigation.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java
! test/langtools/jdk/javadoc/doclet/testAnnotationTypes/TestAnnotationTypes.java
! test/langtools/jdk/javadoc/doclet/testConstantValuesPage/TestConstantValuesPage.java
! test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownHeadings.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModuleServicesLink.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNavigation/TestNavigation.java
! test/langtools/jdk/javadoc/doclet/testPackageSummary/TestPackageSummary.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
Changeset: d90b79a2
Branch: fibers
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-03-10 14:54:50 +0000
URL: https://git.openjdk.org/loom/commit/d90b79a2bd2f8bb6e50aa32aafe47748ef6ebeff
8351046: Rename ObjectMonitor functions
Reviewed-by: stefank, fbredberg
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: 32f2c2d8
Branch: fibers
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-03-10 16:13:50 +0000
URL: https://git.openjdk.org/loom/commit/32f2c2d80894552b8c5329cfa51c7e836314901f
8351017: ChronoUnit.MONTHS.between() not giving correct result when date is in February
Reviewed-by: scolebourne, rriggs
! src/java.base/share/classes/java/time/temporal/TemporalUnit.java
Changeset: 6b84bdef
Branch: fibers
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-03-10 16:15:23 +0000
URL: https://git.openjdk.org/loom/commit/6b84bdef3b203e62cebd77705ef5b3e081302c28
8350007: Add usage message to the javadoc executable
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/Start.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/tool/resources/javadoc.properties
! test/langtools/tools/javac/options/JavadocIgnoreSymbolFile.java
Changeset: b40be225
Branch: fibers
Author: Daniel Lundén <dlunden at openjdk.org>
Date: 2025-03-10 16:18:02 +0000
URL: https://git.openjdk.org/loom/commit/b40be22512a8d3b3350fef8d6668d80134a6f1a6
8333393: PhaseCFG::insert_anti_dependences can fail to raise LCAs and to add necessary anti-dependence edges
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Co-authored-by: Tobias Hartmann <thartmann at openjdk.org>
Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Co-authored-by: Quan Anh Mai <qamai at openjdk.org>
Reviewed-by: rcastanedalo, chagedorn, epeter
! src/hotspot/share/opto/cfgnode.cpp
! src/hotspot/share/opto/cfgnode.hpp
+ test/hotspot/jtreg/compiler/codegen/TestGCMLoadPlacement.java
Changeset: 8450ae90
Branch: fibers
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2025-03-10 16:31:39 +0000
URL: https://git.openjdk.org/loom/commit/8450ae902ee012b6447015b24369eee85c091ec5
8351440: Link with -reproducible on macOS
Reviewed-by: erikj, ihse
! make/autoconf/flags-ldflags.m4
Changeset: 7999091e
Branch: fibers
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-03-10 17:22:26 +0000
URL: https://git.openjdk.org/loom/commit/7999091e3e976fe62d859d508bf649b6ec7bc94e
8351555: Help section added in JDK-8350638 uses invalid HTML
Reviewed-by: liach, jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
Changeset: dbdbbd47
Branch: fibers
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-03-10 17:47:54 +0000
URL: https://git.openjdk.org/loom/commit/dbdbbd473061d7e8077ed07ccc6b03065a8c2ffc
8348597: Update HarfBuzz to 10.4.0
Reviewed-by: erikj, prr
! make/modules/java.desktop/lib/ClientLibraries.gmk
! src/java.desktop/share/legal/harfbuzz.md
! src/java.desktop/share/native/libharfbuzz/OT/Color/CBDT/CBDT.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/COLR.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/COLR/colrv1-closure.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/CPAL/CPAL.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/sbix/sbix.hh
! src/java.desktop/share/native/libharfbuzz/OT/Color/svg/svg.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/Coverage.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/Common/CoverageFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GDEF/GDEF.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/Anchor.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/AnchorFormat3.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/AnchorMatrix.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/Common.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/CursivePosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/MarkMarkPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairPosFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairSet.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/PairValueRecord.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePos.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePosFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/SinglePosFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GPOS/ValueFormat.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/AlternateSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/Ligature.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/LigatureSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/MultipleSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/ReverseChainSingleSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubstFormat1.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/GSUB/SingleSubstFormat2.hh
! src/java.desktop/share/native/libharfbuzz/OT/Layout/types.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Var/VARC/VARC.hh
+ src/java.desktop/share/native/libharfbuzz/OT/Var/VARC/coord-setter.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/CompositeGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/Glyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/SimpleGlyph.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/SubsetGlyph.hh
- src/java.desktop/share/native/libharfbuzz/OT/glyf/VarCompositeGlyph.hh
- src/java.desktop/share/native/libharfbuzz/OT/glyf/coord-setter.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf-helpers.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/glyf.hh
! src/java.desktop/share/native/libharfbuzz/OT/glyf/path-builder.hh
! src/java.desktop/share/native/libharfbuzz/OT/name/name.hh
! src/java.desktop/share/native/libharfbuzz/UPDATING.txt
! src/java.desktop/share/native/libharfbuzz/graph/classdef-graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/coverage-graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/gsubgpos-graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/markbasepos-graph.hh
! src/java.desktop/share/native/libharfbuzz/graph/pairpos-graph.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-ankr-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-bsln-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-feat-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-just-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-kerx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-morx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-opbd-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout-trak-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.cc
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.h
! src/java.desktop/share/native/libharfbuzz/hb-aat-layout.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-ltag-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-aat-map.cc
! src/java.desktop/share/native/libharfbuzz/hb-algs.hh
! src/java.desktop/share/native/libharfbuzz/hb-array.hh
! src/java.desktop/share/native/libharfbuzz/hb-atomic.hh
! src/java.desktop/share/native/libharfbuzz/hb-bit-page.hh
! src/java.desktop/share/native/libharfbuzz/hb-bit-set-invertible.hh
! src/java.desktop/share/native/libharfbuzz/hb-bit-set.hh
! src/java.desktop/share/native/libharfbuzz/hb-blob.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer-deserialize-json.hh
! src/java.desktop/share/native/libharfbuzz/hb-buffer-verify.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer.cc
! src/java.desktop/share/native/libharfbuzz/hb-buffer.h
! src/java.desktop/share/native/libharfbuzz/hb-buffer.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff-interp-dict-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-cff2-interp-cs.hh
! src/java.desktop/share/native/libharfbuzz/hb-common.cc
! src/java.desktop/share/native/libharfbuzz/hb-common.h
! src/java.desktop/share/native/libharfbuzz/hb-config.hh
! src/java.desktop/share/native/libharfbuzz/hb-cplusplus.hh
+ src/java.desktop/share/native/libharfbuzz/hb-decycler.hh
! src/java.desktop/share/native/libharfbuzz/hb-deprecated.h
! src/java.desktop/share/native/libharfbuzz/hb-draw.h
! src/java.desktop/share/native/libharfbuzz/hb-draw.hh
! src/java.desktop/share/native/libharfbuzz/hb-face-builder.cc
! src/java.desktop/share/native/libharfbuzz/hb-face.cc
! src/java.desktop/share/native/libharfbuzz/hb-face.h
! src/java.desktop/share/native/libharfbuzz/hb-face.hh
! src/java.desktop/share/native/libharfbuzz/hb-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-font.hh
! src/java.desktop/share/native/libharfbuzz/hb-ft.cc
! src/java.desktop/share/native/libharfbuzz/hb-ft.h
+ src/java.desktop/share/native/libharfbuzz/hb-geometry.hh
! src/java.desktop/share/native/libharfbuzz/hb-iter.hh
! src/java.desktop/share/native/libharfbuzz/hb-limits.hh
! src/java.desktop/share/native/libharfbuzz/hb-map.hh
! src/java.desktop/share/native/libharfbuzz/hb-null.hh
! src/java.desktop/share/native/libharfbuzz/hb-object.hh
! src/java.desktop/share/native/libharfbuzz/hb-open-file.hh
! src/java.desktop/share/native/libharfbuzz/hb-open-type.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff1-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-cff2-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-cmap-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-face-table-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-face.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-font.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-hdmx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-head-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-hhea-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-hmtx-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-kern-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-base-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-gsubgpos.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout-jstf-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-layout.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-map.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-map.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-math-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-maxp-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-meta-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-os2-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table-v2subset.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-post-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-normalize.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape-normalize.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.h
! src/java.desktop/share/native/libharfbuzz/hb-ot-shape.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-fallback.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-joining-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-arabic.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-hebrew.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-indic-table.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-myanmar-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use-machine.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-use-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper-vowel-constraints.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-shaper.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-stat-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-tag-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-tag.cc
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-avar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-cvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-fvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-gvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-hvar-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-var-mvar-table.hh
+ src/java.desktop/share/native/libharfbuzz/hb-ot-var-varc-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-ot-vorg-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-paint-extents.hh
! src/java.desktop/share/native/libharfbuzz/hb-paint.h
! src/java.desktop/share/native/libharfbuzz/hb-priority-queue.hh
! src/java.desktop/share/native/libharfbuzz/hb-repacker.hh
! src/java.desktop/share/native/libharfbuzz/hb-sanitize.hh
! src/java.desktop/share/native/libharfbuzz/hb-serialize.hh
! src/java.desktop/share/native/libharfbuzz/hb-set-digest.hh
! src/java.desktop/share/native/libharfbuzz/hb-set.hh
! src/java.desktop/share/native/libharfbuzz/hb-shape-plan.cc
! src/java.desktop/share/native/libharfbuzz/hb-shape.h
! src/java.desktop/share/native/libharfbuzz/hb-style.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff-common.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff1.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-cff2.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-input.cc
+ src/java.desktop/share/native/libharfbuzz/hb-subset-instancer-iup.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-instancer-solver.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-instancer-solver.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan-member-list.hh
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset-plan.hh
+ src/java.desktop/share/native/libharfbuzz/hb-subset-serialize.h
! src/java.desktop/share/native/libharfbuzz/hb-subset.cc
! src/java.desktop/share/native/libharfbuzz/hb-subset.h
! src/java.desktop/share/native/libharfbuzz/hb-ucd-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-unicode-emoji-table.hh
! src/java.desktop/share/native/libharfbuzz/hb-utf.hh
! src/java.desktop/share/native/libharfbuzz/hb-vector.hh
! src/java.desktop/share/native/libharfbuzz/hb-version.h
! src/java.desktop/share/native/libharfbuzz/hb.hh
Changeset: 73465b98
Branch: fibers
Author: jeremy <jeremy.wood at mac.com>
Committer: Phil Race <prr at openjdk.org>
Date: 2025-03-10 18:32:15 +0000
URL: https://git.openjdk.org/loom/commit/73465b9866da8e97e557d6ad80a95568ada3ee01
8160327: Support for thumbnails present in APP1 marker for JPEG
Reviewed-by: prr
+ src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/ExifMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGImageReader.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JPEGMetadata.java
! src/java.desktop/share/classes/javax/imageio/metadata/doc-files/jpeg_metadata.html
+ test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/JpegExifThumbnailTest.java
+ test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/SV650.jpg
+ test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/bad-timestamp.jpg
+ test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/corrupt-magic-number.jpg
+ test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/jfif-and-exif.jpg
+ test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/malicious-looping-IFD.jpg
+ test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/plastic-wrap.jpg
+ test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/uncompressed-exif-thumbnail.jpg
+ test/jdk/javax/imageio/plugins/jpeg/JpegExifThumbnail/unusual-ImageFileDirectory.jpeg
Changeset: 8d8bd0c4
Branch: fibers
Author: Fernando Guallini <fguallini at openjdk.org>
Committer: Rajan Halade <rhalade at openjdk.org>
Date: 2025-03-10 19:51:16 +0000
URL: https://git.openjdk.org/loom/commit/8d8bd0c4b3bfdc7670bba03b01b0a00dac9f9825
8349492: Update sun/security/pkcs12/KeytoolOpensslInteropTest.java to use a recent Openssl version
Reviewed-by: rhalade
! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java
! test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java
Changeset: ffa63409
Branch: fibers
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2025-03-10 23:05:19 +0000
URL: https://git.openjdk.org/loom/commit/ffa63409884e9a2d41f5223ab5962980edbb008c
8351567: Jar Manifest test ValueUtf8Coding produces misleading diagnostic output
Reviewed-by: lancea, bpb, iris
! test/jdk/java/util/jar/Manifest/ValueUtf8Coding.java
Changeset: f984c2b3
Branch: fibers
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-03-10 23:58:12 +0000
URL: https://git.openjdk.org/loom/commit/f984c2b32d7a1420f93424e1d48f06dfbca659e9
8351505: (fs) Typo in the documentation of java.nio.file.spi.FileSystemProvider.getFileSystem()
Reviewed-by: alanb, lancea, iris
! src/java.base/share/classes/java/nio/file/spi/FileSystemProvider.java
Changeset: 59282092
Branch: fibers
Author: Kuai Wei <kuaiwei.kw at alibaba-inc.com>
Committer: Shaojin Wen <swen at openjdk.org>
Date: 2025-03-11 02:07:19 +0000
URL: https://git.openjdk.org/loom/commit/5928209280e7a655a22f11bc03eae32a4e99756c
8347405: MergeStores with reverse bytes order value
Co-authored-by: Richard Reingruber <rrich at openjdk.org>
Reviewed-by: epeter, thartmann
! src/hotspot/share/opto/memnode.cpp
! test/hotspot/jtreg/compiler/c2/TestMergeStores.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 8a5ed47f
Branch: fibers
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-03-11 06:49:58 +0000
URL: https://git.openjdk.org/loom/commit/8a5ed47f00d74d4eb0d2b8027fb92ff2f5c30163
8350148: Native stack overflow when writing Java heap objects into AOT cache
Reviewed-by: iveresov, matsaave
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/heapShared.hpp
Changeset: 4cf63160
Branch: fibers
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-03-11 07:10:31 +0000
URL: https://git.openjdk.org/loom/commit/4cf63160ad575d49dbe70f128cd36aba22b8f2ff
8351414: C2: MergeStores must happen after RangeCheck smearing
Reviewed-by: chagedorn, qamai
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phasetype.hpp
! test/hotspot/jtreg/compiler/c2/TestMergeStores.java
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java
Changeset: cd9f1d3d
Branch: fibers
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2025-03-11 09:05:04 +0000
URL: https://git.openjdk.org/loom/commit/cd9f1d3d921531511a7552807d099d5d3cce01a6
8286204: [Accessibility,macOS,VoiceOver] VoiceOver reads the spinner value 10 as 1 when user iterates to 10 for the first time on macOS
Reviewed-by: honkar, kizune, asemenov
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CAccessible.java
+ test/jdk/javax/accessibility/TestJSpinnerAccessibility.java
Changeset: 0de2cddf
Branch: fibers
Author: Alan Bateman <alanb at openjdk.org>
Date: 2025-03-11 11:26:47 +0000
URL: https://git.openjdk.org/loom/commit/0de2cddf3a7be23f67af93972875af1235f3107e
8351458: (ch) Move preClose to UnixDispatcher
Reviewed-by: bpb, jpai
! src/java.base/share/classes/sun/nio/ch/DatagramChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/NativeDispatcher.java
! src/java.base/share/classes/sun/nio/ch/NioSocketImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/DatagramDispatcher.java
! src/java.base/unix/classes/sun/nio/ch/SinkChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/SocketDispatcher.java
! src/java.base/unix/classes/sun/nio/ch/SourceChannelImpl.java
! src/java.base/unix/classes/sun/nio/ch/UnixDispatcher.java
! src/java.base/windows/classes/sun/nio/ch/DatagramDispatcher.java
! src/java.base/windows/classes/sun/nio/ch/SocketDispatcher.java
Changeset: 83de3404
Branch: fibers
Author: Boris Ulasevich <bulasevich at openjdk.org>
Date: 2025-03-11 12:33:36 +0000
URL: https://git.openjdk.org/loom/commit/83de34041eacdf987988364487712c79bbb4c235
8343789: Move mutable nmethod data out of CodeCache
Reviewed-by: kvn, dlong
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/runtime/vmStructs.cpp
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/CodeBlob.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/code/NMethod.java
Changeset: af9af7e9
Branch: fibers
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-03-11 12:51:22 +0000
URL: https://git.openjdk.org/loom/commit/af9af7e90f7dab5adc7b89b76eb978d269e863de
8351145: RISC-V: only enable some crypto intrinsic when AvoidUnalignedAccess == false
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: b957e5ed
Branch: fibers
Author: Harald Eilertsen <haraldei at anduin.net>
Date: 2025-03-11 15:11:10 +0000
URL: https://git.openjdk.org/loom/commit/b957e5ed1a8b77e01aad1bb574e4914131cdbfa6
8351322: Parameterize link option for pthreads
Reviewed-by: erikj, ihse, dholmes
! make/autoconf/libraries.m4
! make/autoconf/spec.gmk.template
! make/modules/java.base/Lib.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! make/modules/java.desktop/lib/AwtLibraries.gmk
! make/modules/java.desktop/lib/ClientLibraries.gmk
! make/modules/jdk.jdwp.agent/Lib.gmk
! make/modules/jdk.sctp/Lib.gmk
! make/test/JtregNativeHotspot.gmk
Changeset: 0ad9a104
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-03-11 15:27:36 +0000
URL: https://git.openjdk.org/loom/commit/0ad9a104e2fed2dd80494cec22e9d9332d37821b
8351146: JFR: JavaMonitorInflate event should default to no threshold and be disabled
Reviewed-by: coleenp, egahlin
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
Changeset: 030c85de
Branch: fibers
Author: Richard Reingruber <rrich at openjdk.org>
Date: 2025-03-11 15:54:49 +0000
URL: https://git.openjdk.org/loom/commit/030c85de1376123615e804f98084cb3723205819
8350106: [PPC] Avoid ticks_unknown_not_Java AsyncGetCallTrace() if JavaFrameAnchor::_last_Java_pc not set
Reviewed-by: mdoerr
! src/hotspot/os_cpu/aix_ppc/javaThread_aix_ppc.cpp
! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp
Changeset: da2b4f07
Branch: fibers
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2025-03-11 16:02:25 +0000
URL: https://git.openjdk.org/loom/commit/da2b4f0749dffc99fa42c7311fbc74231af273bd
8351606: Use build_platform for graphviz dependency
Reviewed-by: erikj
! make/conf/jib-profiles.js
Changeset: cef36931
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-03-11 19:38:29 +0000
URL: https://git.openjdk.org/loom/commit/cef369317570f95ac70aac6ceea88a0042ca2b45
8351656: Problemlist gc/TestAllocHumongousFragment#generational
Reviewed-by: xpeng, wkemper
! test/hotspot/jtreg/ProblemList.txt
Changeset: e71f3274
Branch: fibers
Author: Chen Liang <liach at openjdk.org>
Date: 2025-03-11 19:51:47 +0000
URL: https://git.openjdk.org/loom/commit/e71f3274a9de4006bc8cdfe4ba1bd12a8867a11a
8351045: ClassValue::remove cannot ensure computation observes up-to-date state
Reviewed-by: rriggs, jrose
! src/java.base/share/classes/java/lang/ClassValue.java
! test/jdk/java/lang/invoke/ClassValueTest.java
Changeset: 9a494181
Branch: fibers
Author: Artur Barashev <abarashev at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2025-03-11 20:07:10 +0000
URL: https://git.openjdk.org/loom/commit/9a49418138b93bc8ed8879be5c9b9b9c85ef47e1
8345940: Migrate security-related resources from Java classes to properties files
Reviewed-by: jlu, weijun, erikj
! make/modules/java.base/Gensrc.gmk
! make/modules/jdk.jartool/Gensrc.gmk
! src/java.base/share/classes/sun/security/tools/keytool/Main.java
- src/java.base/share/classes/sun/security/tools/keytool/Resources.java
- src/java.base/share/classes/sun/security/tools/keytool/Resources_de.java
- src/java.base/share/classes/sun/security/tools/keytool/Resources_es.java
- src/java.base/share/classes/sun/security/tools/keytool/Resources_fr.java
- src/java.base/share/classes/sun/security/tools/keytool/Resources_it.java
- src/java.base/share/classes/sun/security/tools/keytool/Resources_ja.java
- src/java.base/share/classes/sun/security/tools/keytool/Resources_ko.java
- src/java.base/share/classes/sun/security/tools/keytool/Resources_pt_BR.java
- src/java.base/share/classes/sun/security/tools/keytool/Resources_sv.java
- src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_CN.java
- src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_HK.java
- src/java.base/share/classes/sun/security/tools/keytool/Resources_zh_TW.java
+ src/java.base/share/classes/sun/security/tools/keytool/resources/keytool.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_es.properties
+ src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_fr.properties
+ src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_it.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_ko.properties
+ src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_pt_BR.properties
+ src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_sv.properties
+ src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_zh_CN.properties
+ src/java.base/share/classes/sun/security/tools/keytool/resources/keytool_zh_TW.properties
- src/java.base/share/classes/sun/security/util/AuthResources.java
- src/java.base/share/classes/sun/security/util/AuthResources_de.java
- src/java.base/share/classes/sun/security/util/AuthResources_es.java
- src/java.base/share/classes/sun/security/util/AuthResources_fr.java
- src/java.base/share/classes/sun/security/util/AuthResources_it.java
- src/java.base/share/classes/sun/security/util/AuthResources_ja.java
- src/java.base/share/classes/sun/security/util/AuthResources_ko.java
- src/java.base/share/classes/sun/security/util/AuthResources_pt_BR.java
- src/java.base/share/classes/sun/security/util/AuthResources_sv.java
- src/java.base/share/classes/sun/security/util/AuthResources_zh_CN.java
- src/java.base/share/classes/sun/security/util/AuthResources_zh_TW.java
! src/java.base/share/classes/sun/security/util/LocalizedMessage.java
- src/java.base/share/classes/sun/security/util/Resources.java
! src/java.base/share/classes/sun/security/util/ResourcesMgr.java
- src/java.base/share/classes/sun/security/util/Resources_de.java
- src/java.base/share/classes/sun/security/util/Resources_es.java
- src/java.base/share/classes/sun/security/util/Resources_fr.java
- src/java.base/share/classes/sun/security/util/Resources_it.java
- src/java.base/share/classes/sun/security/util/Resources_ja.java
- src/java.base/share/classes/sun/security/util/Resources_ko.java
- src/java.base/share/classes/sun/security/util/Resources_pt_BR.java
- src/java.base/share/classes/sun/security/util/Resources_sv.java
- src/java.base/share/classes/sun/security/util/Resources_zh_CN.java
- src/java.base/share/classes/sun/security/util/Resources_zh_TW.java
+ src/java.base/share/classes/sun/security/util/resources/auth.properties
+ src/java.base/share/classes/sun/security/util/resources/auth_de.properties
+ src/java.base/share/classes/sun/security/util/resources/auth_es.properties
+ src/java.base/share/classes/sun/security/util/resources/auth_fr.properties
+ src/java.base/share/classes/sun/security/util/resources/auth_it.properties
+ src/java.base/share/classes/sun/security/util/resources/auth_ja.properties
+ src/java.base/share/classes/sun/security/util/resources/auth_ko.properties
+ src/java.base/share/classes/sun/security/util/resources/auth_pt_BR.properties
+ src/java.base/share/classes/sun/security/util/resources/auth_sv.properties
+ src/java.base/share/classes/sun/security/util/resources/auth_zh_CN.properties
+ src/java.base/share/classes/sun/security/util/resources/auth_zh_TW.properties
+ src/java.base/share/classes/sun/security/util/resources/security.properties
+ src/java.base/share/classes/sun/security/util/resources/security_de.properties
+ src/java.base/share/classes/sun/security/util/resources/security_es.properties
+ src/java.base/share/classes/sun/security/util/resources/security_fr.properties
+ src/java.base/share/classes/sun/security/util/resources/security_it.properties
+ src/java.base/share/classes/sun/security/util/resources/security_ja.properties
+ src/java.base/share/classes/sun/security/util/resources/security_ko.properties
+ src/java.base/share/classes/sun/security/util/resources/security_pt_BR.properties
+ src/java.base/share/classes/sun/security/util/resources/security_sv.properties
+ src/java.base/share/classes/sun/security/util/resources/security_zh_CN.properties
+ src/java.base/share/classes/sun/security/util/resources/security_zh_TW.properties
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
- src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources.java
- src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_de.java
- src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_ja.java
- src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Resources_zh_CN.java
+ src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner.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
! test/jdk/sun/security/util/Resources/Usages.java
! test/jdk/sun/security/util/Resources/customSysClassLoader/MessageFormatting.java
Changeset: 64464eab
Branch: fibers
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-03-11 20:32:21 +0000
URL: https://git.openjdk.org/loom/commit/64464eab6291ee498fe677e90bcb8980fe8a9a3c
8351673: Clean up a case of if (LockingMode == LM_LIGHTWEIGHT) in a legacy-only locking mode function
Reviewed-by: pchilanomate
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: 1dd9cf10
Branch: fibers
Author: Karm Michal Babacek <karm at redhat.com>
Date: 2025-03-11 21:16:14 +0000
URL: https://git.openjdk.org/loom/commit/1dd9cf1018f33af34f1f822cb0d1dc706353bbdf
8349099: java/awt/Headless/HeadlessMalfunctionTest.java fails on CI with Compilation error
Reviewed-by: aivanov, sgehwolf, prr
! test/jdk/ProblemList.txt
! test/jdk/java/awt/Headless/HeadlessMalfunctionAgent.java
! test/jdk/java/awt/Headless/HeadlessMalfunctionTest.java
Changeset: 4412c079
Branch: fibers
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-03-12 06:55:04 +0000
URL: https://git.openjdk.org/loom/commit/4412c079fccefbb235b22651206089f5bac47d18
8351639: Improve debuggability of test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java test
Reviewed-by: jlahoda
! test/langtools/jdk/jshell/JdiHangingListenExecutionControlTest.java
Changeset: 1d147ccb
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-03-12 07:20:48 +0000
URL: https://git.openjdk.org/loom/commit/1d147ccb4cfcb1da23664ac941e56ac542a7ac61
8351484: Race condition in max stats in MonitorList::add
Reviewed-by: pchilanomate, zgu
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! test/hotspot/gtest/runtime/test_synchronizer.cpp
Changeset: 1fe45265
Branch: fibers
Author: Manuel Hässig <manuel.hassig at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-03-12 08:43:58 +0000
URL: https://git.openjdk.org/loom/commit/1fe45265e446eeca5dc496085928ce20863a3172
8350194: Last 2 parameters of ReturnNode::ReturnNode are swapped in the declaration
Reviewed-by: thartmann, epeter
! src/hotspot/share/opto/callnode.hpp
Changeset: 4be502ea
Branch: fibers
Author: David Linus Briemann <david.briemann at sap.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-03-12 10:22:44 +0000
URL: https://git.openjdk.org/loom/commit/4be502ea38b37d5fb532b64e5b82363805bfe657
8350642: Interpreter: Upgrade CountBytecodes to 64 bit on 64 bit platforms
Reviewed-by: lmesnik, mdoerr, shade
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/share/interpreter/bytecodeHistogram.cpp
! src/hotspot/share/interpreter/bytecodeHistogram.hpp
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/java.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/interpreter/CountBytecodesTest.java
Changeset: 84f87dd4
Branch: fibers
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-03-12 12:21:28 +0000
URL: https://git.openjdk.org/loom/commit/84f87dd4e96bbea42b482a3a23383c8894a40868
8351665: Remove unused UseNUMA in os_aix.cpp
Reviewed-by: mdoerr, jkern
! src/hotspot/os/aix/os_aix.cpp
Changeset: 95b66d5a
Branch: fibers
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-03-12 12:31:37 +0000
URL: https://git.openjdk.org/loom/commit/95b66d5a43a77b257a097afe5df369f92769abd2
8351700: Remove code conditional on BarrierSetNMethod being null
Reviewed-by: shade, eosterlund, never
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/aarch64/gc/shared/barrierSetAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/gc/shared/barrierSetAssembler_arm.cpp
! src/hotspot/cpu/arm/stubGenerator_arm.cpp
! src/hotspot/cpu/ppc/gc/shared/barrierSetAssembler_ppc.cpp
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/s390/gc/shared/barrierSetAssembler_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/x86_64.ad
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/gc/g1/g1NMethodClosure.cpp
! src/hotspot/share/gc/shared/barrierSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.cpp
! src/hotspot/share/interpreter/interpreterRuntime.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVMInit.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/memory/iterator.cpp
Changeset: 3b189e0e
Branch: fibers
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-03-12 13:24:42 +0000
URL: https://git.openjdk.org/loom/commit/3b189e0e78c867b75e984bfaabc92d12b9ff2b9e
8351345: [IR Framework] Improve reported disabled IR verification messages
Reviewed-by: chagedorn, epeter
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
Changeset: a21fa463
Branch: fibers
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-03-12 14:40:43 +0000
URL: https://git.openjdk.org/loom/commit/a21fa463c4f8d067c18c09a072f3cdfa772aea5e
8351309: test/hotspot/jtreg/runtime/posixSig/TestPosixSig.java fails on static-jdk
Reviewed-by: manc, ihse, stuefe
! make/modules/java.base/Lib.gmk
Changeset: f16a7426
Branch: fibers
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-03-12 15:53:54 +0000
URL: https://git.openjdk.org/loom/commit/f16a74260f329ccef51faa2e375bce5947057a49
8351626: Update remaining icons to SVG format
Reviewed-by: nbenalla, jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/glass.png
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/glass.svg
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/left.svg
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/right.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
- src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/x.png
+ src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/x.svg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/DocPaths.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/Entity.java
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
! test/langtools/jdk/javadoc/doclet/testFonts/TestFonts.java
! test/langtools/jdk/javadoc/doclet/testPassthruFiles/TestPassThruFiles.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/tool/api/basic/APITest.java
Changeset: 23716967
Branch: fibers
Author: Rajan Halade <rhalade at openjdk.org>
Date: 2025-03-12 17:19:41 +0000
URL: https://git.openjdk.org/loom/commit/2371696781edc040d8fa8133c78b284a2e3de1ed
8303770: Remove Baltimore root certificate expiring in May 2025
Reviewed-by: shade, mullan
- src/java.base/share/data/cacerts/baltimorecybertrustca
! test/jdk/sun/security/lib/cacerts/VerifyCACerts.java
Changeset: 02c850fc
Branch: fibers
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-03-12 17:20:16 +0000
URL: https://git.openjdk.org/loom/commit/02c850fca87372173eadba18dfa0231df33bebb0
8350982: -server|-client causes fatal exception on static JDK
Reviewed-by: iklam, alanb
! test/hotspot/jtreg/compiler/c2/TestReduceAllocationAndHeapDump.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/TestReduceAllocationAndPointerComparisons.java
! test/hotspot/jtreg/compiler/escapeAnalysis/TestIterativeEA.java
! test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndNonReduciblePhi.java
! test/hotspot/jtreg/compiler/inlining/InlineBimorphicVirtualCallAfterMorphismChanged.java
! test/hotspot/jtreg/compiler/intrinsics/math/TestMinMaxIntrinsics.java
! test/hotspot/jtreg/compiler/profiling/TestTypeProfiling.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
Changeset: db531bf7
Branch: fibers
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-03-12 18:56:58 +0000
URL: https://git.openjdk.org/loom/commit/db531bf7df517eb6a07080aceb2a88a3b90d5e94
8351881: Tidy complains about missing "alt" attribute
Reviewed-by: hannesw
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java
Changeset: 895f64a1
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-03-12 19:25:08 +0000
URL: https://git.openjdk.org/loom/commit/895f64a18d7c752332ef9255c0b118bf25bdbb90
8351142: Add JFR monitor deflation and statistics events
Reviewed-by: egahlin, dholmes, lmesnik
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/jfr/periodic/jfrPeriodic.cpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.hpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/runtime/TestJavaMonitorDeflateEvent.java
+ test/jdk/jdk/jfr/event/runtime/TestJavaMonitorStatisticsEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: 930455b5
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-03-12 19:45:31 +0000
URL: https://git.openjdk.org/loom/commit/930455b59608b547017c9649efeb6bd381340c34
8351640: Print reason for making method not entrant
Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Reviewed-by: vlivanov, kvn
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaThread.cpp
! 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: cdf7632f
Branch: fibers
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-03-12 20:12:53 +0000
URL: https://git.openjdk.org/loom/commit/cdf7632f8a85611077a27c91ad928ed8ea116f95
8351444: Shenandoah: Class Unloading may encounter recycled oops
Reviewed-by: shade, rkennke
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
Changeset: 5502ce73
Branch: fibers
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-03-12 20:39:38 +0000
URL: https://git.openjdk.org/loom/commit/5502ce733e77efa9f40116dd0e34d4d2333a48dc
8351699: Problem list com/sun/jdi/JdbStopInNotificationThreadTest.java with ZGC
Reviewed-by: amenkov
! test/jdk/ProblemList-zgc.txt
Changeset: a347ecde
Branch: fibers
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-03-12 20:42:41 +0000
URL: https://git.openjdk.org/loom/commit/a347ecdedc098bd23598ba6acf28d77db01be066
8350905: Shenandoah: Releasing a WeakHandle's referent may extend its lifetime
Reviewed-by: shade, ysr
! src/hotspot/share/gc/shenandoah/shenandoahBarrierSet.inline.hpp
Changeset: 41cc049f
Branch: fibers
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-03-13 03:36:50 +0000
URL: https://git.openjdk.org/loom/commit/41cc049f425e0b7c90ad3870102366a836eb2209
8350840: C2: x64 Assembler::vpcmpeqq assert: failed: XMM register should be 0-15
Reviewed-by: sviswanathan, kvn
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! test/jdk/ProblemList.txt
Changeset: a7ad4144
Branch: fibers
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-03-13 04:57:43 +0000
URL: https://git.openjdk.org/loom/commit/a7ad4144c8663ed54b9b22cad5fc677273ae9e5c
8351327: -XX:AOTMode=record interferes with application execution
Reviewed-by: shade, kvn, matsaave
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/TrainingRun.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
Changeset: 0e7d460e
Branch: fibers
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-03-13 08:12:38 +0000
URL: https://git.openjdk.org/loom/commit/0e7d460e4f95cb0209f9b815fe8c9846de4c9b7e
8351662: [Test] RISC-V: enable bunch of IR test
Reviewed-by: fyang, rehn, tonyp
! test/hotspot/jtreg/compiler/c2/irTests/RotateLeftNodeIntIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/RotateLeftNodeLongIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVecCountingDownLoop.java
! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVectorization2DArray.java
! test/hotspot/jtreg/compiler/c2/irTests/TestIRAbs.java
! test/hotspot/jtreg/compiler/c2/irTests/TestMinMaxIdentities.java
! test/hotspot/jtreg/compiler/c2/irTests/TestPhiDuplicatedConversion.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMismatchedAccess.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMultiInvar.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationNotRun.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeTypeConversion.java
! test/hotspot/jtreg/compiler/vectorization/TestAutoVecIntMinMax.java
! test/hotspot/jtreg/compiler/vectorization/TestBufferVectorization.java
! test/hotspot/jtreg/compiler/vectorization/TestOptionVectorizeIR.java
! test/hotspot/jtreg/compiler/vectorization/TestPopulateIndex.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayCopyTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayIndexFillTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayInvariantFillTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/ArrayTypeConvertTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicBooleanOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicByteOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicCharOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicFloatOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicLongOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/BasicShortOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopCombinedOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopControlFlowTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopLiveOutNodesTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopRangeStrideTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/LoopReductionOpTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/MultipleLoopsTest.java
! test/hotspot/jtreg/compiler/vectorization/runner/StripMinedLoopTest.java
Changeset: 6241d096
Branch: fibers
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-03-13 08:12:56 +0000
URL: https://git.openjdk.org/loom/commit/6241d09657fdd2bbd4f02cf6361df8bd07216147
8351861: RISC-V: add simple assert at arrays_equals_v
Reviewed-by: fyang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
Changeset: a33b1f7f
Branch: fibers
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-03-13 08:16:53 +0000
URL: https://git.openjdk.org/loom/commit/a33b1f7f640e0a9e76d2a686734e472a87d809bf
8345298: RISC-V: Add riscv backend for Float16 operations - scalar
Reviewed-by: rehn, fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
! test/hotspot/jtreg/compiler/c2/irTests/ConvF2HFIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/MulHFNodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/TestFloat16ScalarOperations.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorConvChain.java
Changeset: 86860cac
Branch: fibers
Author: Casper Norrbin <cnorrbin at openjdk.org>
Committer: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-03-13 09:35:59 +0000
URL: https://git.openjdk.org/loom/commit/86860cac044e6f464732753670b14a80c1fef438
8346916: [REDO] align_up has potential overflow
Reviewed-by: ayang, kbarrett, dlong
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/gc/parallel/psOldGen.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/utilities/align.hpp
! test/hotspot/gtest/utilities/test_align.cpp
Changeset: c18494d3
Branch: fibers
Author: Jeremy Wood <mickleness at gmail.com>
Date: 2025-03-13 10:08:49 +0000
URL: https://git.openjdk.org/loom/commit/c18494d3c9eebd9d97d95fbca712d59ccab2f124
8351108: ImageIO.write(..) fails with exception when writing JPEG with IndexColorModel
Reviewed-by: aivanov, prr, azvegint
! src/java.desktop/share/classes/javax/imageio/ImageTypeSpecifier.java
+ test/jdk/javax/imageio/plugins/jpeg/JpegWriterWriteNonOpaqueIndexColorModelTest.java
Changeset: 9c003314
Branch: fibers
Author: Saranya Natarajan <saranya.natarajan at oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2025-03-13 11:02:44 +0000
URL: https://git.openjdk.org/loom/commit/9c00331465fe83e491f6dd1e6df4df1fb790f2fc
8330469: C2: Remove or change "PrintOpto && VerifyLoopOptimizations" as printing code condition
Reviewed-by: chagedorn, rcastanedalo
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/split_if.cpp
Changeset: 4c5956d7
Branch: fibers
Author: David Linus Briemann <david.briemann at sap.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-03-13 11:14:52 +0000
URL: https://git.openjdk.org/loom/commit/4c5956d7481e043c35f5dc78f095516288a00a2e
8350866: [x86] Add C1 intrinsics for CRC32-C
Reviewed-by: mdoerr, kvn
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/opto/library_call.cpp
Changeset: 375722f4
Branch: fibers
Author: Fei Yang <fyang at openjdk.org>
Date: 2025-03-13 12:06:17 +0000
URL: https://git.openjdk.org/loom/commit/375722f4ab62865c45d8d76f01dc9c7209be57c8
8351839: RISC-V: Fix base offset calculation introduced in JDK-8347489
Reviewed-by: mli, fjiang
! src/hotspot/cpu/riscv/c2_MacroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: c3db6671
Branch: fibers
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-03-13 12:41:57 +0000
URL: https://git.openjdk.org/loom/commit/c3db667156f7e6b7d05c76370973b9f2db9f0d55
8351542: LIBMANAGEMENT_OPTIMIZATION remove special optimization settings
Reviewed-by: ihse, kevinw
! make/modules/java.management/Lib.gmk
! make/modules/jdk.management/Lib.gmk
Changeset: 82eb7806
Branch: fibers
Author: Sean Mullan <mullan at openjdk.org>
Date: 2025-03-13 12:43:04 +0000
URL: https://git.openjdk.org/loom/commit/82eb78069ffbaf66ae479d41d850d5999055e0e1
8351349: GSSUtil.createSubject has outdated access control context and policy related text
Reviewed-by: weijun
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/GSSUtil.java
Changeset: 7e3bc81e
Branch: fibers
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-03-13 13:21:57 +0000
URL: https://git.openjdk.org/loom/commit/7e3bc81e885071352fceab01015d7deef067a27a
8351216: ZGC: Store NUMA node count
Reviewed-by: tschatzl, sjohanss, eosterlund
! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp
! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp
! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp
! src/hotspot/share/gc/z/zNUMA.cpp
! src/hotspot/share/gc/z/zNUMA.hpp
! src/hotspot/share/gc/z/zNUMA.inline.hpp
! src/hotspot/share/gc/z/zPageCache.cpp
Changeset: 4e51a8c9
Branch: fibers
Author: Galder Zamarreño <galder at openjdk.org>
Date: 2025-03-13 13:53:54 +0000
URL: https://git.openjdk.org/loom/commit/4e51a8c9ad4e5345d05cf32ce1e82b7158f80e93
8307513: C2: intrinsify Math.max(long,long) and Math.min(long,long)
Reviewed-by: roland, epeter, chagedorn, darcy
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/opto/c2compiler.cpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/java.base/share/classes/java/lang/Math.java
! test/hotspot/jtreg/compiler/c2/irTests/TestMinMaxIdentities.java
+ test/hotspot/jtreg/compiler/intrinsics/math/TestMinMaxInlining.java
+ test/hotspot/jtreg/compiler/loopopts/superword/MinMaxRed_Long.java
+ test/micro/org/openjdk/bench/java/lang/MinMaxVector.java
Changeset: 37ec7962
Branch: fibers
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-03-13 16:08:08 +0000
URL: https://git.openjdk.org/loom/commit/37ec796255ae857588a5c7e0d572407dd81cbec9
8351500: G1: NUMA migrations cause crashes in region allocation
Reviewed-by: rkennke, sjohanss, tschatzl
! src/hotspot/share/gc/g1/g1Allocator.cpp
! src/hotspot/share/gc/g1/g1Allocator.hpp
! src/hotspot/share/gc/g1/g1Allocator.inline.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
Changeset: 0ff1c083
Branch: fibers
Author: Henry Jen <henryjen at openjdk.org>
Date: 2025-03-13 16:44:06 +0000
URL: https://git.openjdk.org/loom/commit/0ff1c0832e7d2ca70f344e933d86a5d16fdcabe0
8349984: (jdeps) jdeps can use String.repeat instead of String.replaceAll
Reviewed-by: alanb
! src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsTask.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ImageResourcesTree.java
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/plugins/IncludeLocalesPlugin.java
Changeset: 771e160d
Branch: fibers
Author: Harald Eilertsen <haraldei at anduin.net>
Date: 2025-03-13 16:54:54 +0000
URL: https://git.openjdk.org/loom/commit/771e160da4daa98bfe37bf1acba65454c088910c
8351323: Parameterize compiler and linker flags for iconv
Reviewed-by: ihse, erikj
! make/autoconf/libraries.m4
! make/autoconf/spec.gmk.template
! make/modules/java.desktop/lib/ClientLibraries.gmk
! make/modules/java.instrument/Lib.gmk
! make/modules/jdk.jdwp.agent/Lib.gmk
Changeset: b50fe9b8
Branch: fibers
Author: Rajat Mahajan <rmahajan at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-03-13 17:09:17 +0000
URL: https://git.openjdk.org/loom/commit/b50fe9b8cc39730d3339e45a83b365ab3dd8a5da
8280818: Expand bug8033699.java to iterate over all LaFs
Reviewed-by: dnguyen, aivanov, honkar, abhiscxk
! test/jdk/javax/swing/JRadioButton/8033699/bug8033699.java
Changeset: 03ef79cf
Branch: fibers
Author: Eric Caspole <ecaspole at openjdk.org>
Date: 2025-03-13 18:32:15 +0000
URL: https://git.openjdk.org/loom/commit/03ef79cf05bdcfc3bb126d004f8f039fb2f4ba9f
8346470: Improve WriteBarrier JMH to have old-to-young refs
Reviewed-by: tschatzl
! test/micro/org/openjdk/bench/vm/compiler/WriteBarrier.java
Changeset: 248c373b
Branch: fibers
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-03-13 19:21:11 +0000
URL: https://git.openjdk.org/loom/commit/248c373b5b066b6b3eaa5a7461f30733f30b0a13
8351266: JFR: -XX:StartFlightRecording:report-on-exit
Reviewed-by: mgronlun
! src/java.base/share/man/java.md
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecorder.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/AbstractEventStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/consumer/EventDirectoryStream.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/AbstractDCmd.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdQuery.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdStart.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/DCmdView.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/dcmd/QueryRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/Configuration.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/QueryPrinter.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/query/Report.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/ViewPrinter.java
+ test/jdk/jdk/jfr/startupargs/TestStartReportOnExit.java
Changeset: cd1be917
Branch: fibers
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-03-13 20:05:49 +0000
URL: https://git.openjdk.org/loom/commit/cd1be9175714186b8881a4d08628fdfcc9382bbc
8319055: JCMD should not buffer the whole output of commands
Reviewed-by: stuefe, jsjolen
! src/hotspot/os/posix/attachListener_posix.cpp
! src/hotspot/os/windows/attachListener_windows.cpp
! src/hotspot/share/services/attachListener.cpp
! src/hotspot/share/services/attachListener.hpp
! src/hotspot/share/services/diagnosticFramework.cpp
! src/hotspot/share/services/diagnosticFramework.hpp
! src/jdk.attach/linux/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/share/classes/sun/tools/attach/HotSpotVirtualMachine.java
! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java
+ test/hotspot/jtreg/serviceability/attach/AttachAPIv2/StreamingOutputTest.java
! test/hotspot/jtreg/serviceability/dcmd/compiler/CodeHeapAnalyticsParams.java
Changeset: aa047ee0
Branch: fibers
Author: Phil Race <prr at openjdk.org>
Date: 2025-03-13 20:13:29 +0000
URL: https://git.openjdk.org/loom/commit/aa047ee02472c65297cc8a153458e634c5e4f350
8319192: Remove javax.swing.plaf.synth.SynthLookAndFeel.load(URL url)
Reviewed-by: azvegint, tr
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthLookAndFeel.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java
! src/java.desktop/share/classes/javax/swing/plaf/synth/doc-files/synthFileFormat.html
Changeset: 3da5e3fe
Branch: fibers
Author: Gennadiy Krivoshein <gennadiy.krivoshein at bell-sw.com>
Date: 2025-03-13 20:27:13 +0000
URL: https://git.openjdk.org/loom/commit/3da5e3fe10350f9bf0ff8c6b8d9aad3f50646364
8349350: Unable to print using InputSlot and OutputBin print attributes at the same time
Reviewed-by: prr, kizune, psadhukhan
! src/java.desktop/share/classes/sun/print/PSPrinterJob.java
! src/java.desktop/unix/classes/sun/print/UnixPrintJob.java
+ test/jdk/javax/print/PrintExecCmdOptionTest.java
+ test/jdk/javax/print/UnixPrintJobOptionsTest.java
Changeset: 7fc776e2
Branch: fibers
Author: Daniel Gredler <dgredler at openjdk.org>
Committer: Phil Race <prr at openjdk.org>
Date: 2025-03-13 20:27:27 +0000
URL: https://git.openjdk.org/loom/commit/7fc776e2ace920a3b1b319c021e6d3d440305b5e
8270265: LineBreakMeasurer calculates incorrect line breaks with zero-width characters
Reviewed-by: achung, prr
! src/java.desktop/share/classes/sun/font/ExtendedTextSourceLabel.java
! src/java.desktop/share/native/libfontmanager/HBShaper.c
! src/java.desktop/share/native/libfontmanager/HBShaper_Panama.c
! src/java.desktop/share/native/libfontmanager/hb-jdk-p.h
! src/java.desktop/share/native/libfontmanager/hb-jdk.h
! test/jdk/java/awt/font/TextLayout/FormatCharAdvanceTest.java
Changeset: be36b234
Branch: fibers
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-03-13 21:06:00 +0000
URL: https://git.openjdk.org/loom/commit/be36b234319f1ed89ea4f4ee29471b01c1dc89f2
8351778: JIT compiler fails when running -XX:AOTMode=create
Reviewed-by: shade, kvn, vlivanov
! src/hotspot/share/classfile/symbolTable.cpp
Changeset: 04544064
Branch: fibers
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-03-13 22:29:42 +0000
URL: https://git.openjdk.org/loom/commit/0454406417701341dafa0d733cd480c145673d32
8351987: ProblemList the failing JFR streaming tests on macOS
Reviewed-by: egahlin
! test/jdk/ProblemList.txt
Changeset: a7a09f69
Branch: fibers
Author: Anjian-Wen <wenanjian at bytedance.com>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-03-14 05:53:04 +0000
URL: https://git.openjdk.org/loom/commit/a7a09f69abc6c4730599d3de9067c2fde75c5172
8349632: RISC-V: Add Zfa fminm/fmaxm
Reviewed-by: fyang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
Changeset: e3c29c9e
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-03-14 07:46:46 +0000
URL: https://git.openjdk.org/loom/commit/e3c29c9e6cff7648952c0ba359b0763a0ea8da18
8351556: Optimize Location.locationFor/isModuleOrientedLocation
Reviewed-by: liach, jlahoda
! src/java.compiler/share/classes/javax/tools/JavaFileManager.java
! src/java.compiler/share/classes/javax/tools/StandardLocation.java
+ test/langtools/tools/javac/api/location/LocationFor.java
+ test/micro/org/openjdk/bench/javax/tools/LocationFor.java
+ test/micro/org/openjdk/bench/javax/tools/LocationProps.java
Changeset: 65c5282f
Branch: fibers
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-03-14 12:13:18 +0000
URL: https://git.openjdk.org/loom/commit/65c5282f4b83343062571736b7d34ddb147ea39c
8351938: C2: Print compilation bailouts with PrintCompilation compile command
Reviewed-by: epeter, thartmann, kvn, galder
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: 86b24339
Branch: fibers
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-03-14 12:46:18 +0000
URL: https://git.openjdk.org/loom/commit/86b24339dc05422f61e10023f97a9013e2c03a15
8352050: Problem list compiler/ciReplay/* test until JDK-8349191 is fixed
Reviewed-by: chagedorn
! test/hotspot/jtreg/ProblemList.txt
Changeset: 985ca127
Branch: fibers
Author: Fei Yang <fyang at openjdk.org>
Date: 2025-03-14 13:44:29 +0000
URL: https://git.openjdk.org/loom/commit/985ca1270e8d9bc041e50c2e9dd22bfeb0113e6e
8352011: RISC-V: Two IR tests fail after JDK-8351662
Reviewed-by: syan, mli
! test/hotspot/jtreg/compiler/c2/irTests/TestAutoVecCountingDownLoop.java
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizeTypeConversion.java
Changeset: 712a70c5
Branch: fibers
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-03-14 15:07:29 +0000
URL: https://git.openjdk.org/loom/commit/712a70c5c44ac1fe916ceb1fff854d689b79b126
8318220: RISC-V: C2 ReverseI
8318221: RISC-V: C2 ReverseL
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/riscv_b.ad
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
+ test/hotspot/jtreg/compiler/c2/riscv64/TestIntegerReverse.java
+ test/hotspot/jtreg/compiler/c2/riscv64/TestLongReverse.java
+ test/hotspot/jtreg/compiler/lib/golden/GoldenReverse.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
Changeset: 7f428041
Branch: fibers
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-03-14 16:25:23 +0000
URL: https://git.openjdk.org/loom/commit/7f42804148fca3fb6ff669c35c4086c9fafc7ad3
8350524: Some hotspot/jtreg/serviceability/dcmd/vm tier1 tests fail on static JDK
Reviewed-by: stuefe
! test/hotspot/jtreg/serviceability/dcmd/vm/DynLibsTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemDumpMapTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTest.java
! test/hotspot/jtreg/serviceability/dcmd/vm/SystemMapTestBase.java
Changeset: 0460978e
Branch: fibers
Author: Ian Graves <igraves at openjdk.org>
Date: 2025-03-14 17:50:42 +0000
URL: https://git.openjdk.org/loom/commit/0460978e7c769624cacdb528277a99914b327e30
8351096: Typos in Vector API doc
Reviewed-by: psandoz
! 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/Float16.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/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/VectorSpecies.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-Vector.java.template
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/package-info.java
Changeset: 06289f3d
Branch: fibers
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-03-16 13:04:45 +0000
URL: https://git.openjdk.org/loom/commit/06289f3d90577d220de5509a3892f7ed260c24b9
8351821: VMManagementImpl.c avoid switching off warnings
Reviewed-by: ihse, kevinw
! make/modules/java.management/Lib.gmk
! src/java.management/share/native/libmanagement/VMManagementImpl.c
Changeset: 63bf7918
Branch: fibers
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-03-16 21:47:25 +0000
URL: https://git.openjdk.org/loom/commit/63bf79183d27d79333c4ab58dbec1820e935f426
8351992: JFR: Improve robustness of the SettingControl examples
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/SettingControl.java
! src/jdk.jfr/share/classes/jdk/jfr/snippet-files/Snippets.java
Changeset: 2672c40b
Branch: fibers
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-03-17 07:55:44 +0000
URL: https://git.openjdk.org/loom/commit/2672c40bf10a6597ae861e2183e7558ffed43dba
8351167: ZGC: Lazily initialize livemap
Reviewed-by: sjohanss, eosterlund, tschatzl
! src/hotspot/share/gc/z/zLiveMap.cpp
! src/hotspot/share/gc/z/zLiveMap.hpp
! src/hotspot/share/gc/z/zLiveMap.inline.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
Changeset: 9f8d833f
Branch: fibers
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-03-17 07:57:45 +0000
URL: https://git.openjdk.org/loom/commit/9f8d833f8654cb4280d002ef86ce3ae9d709eddc
8346194: Improve G1 pre-barrier C2 cost estimate
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Reviewed-by: rcastanedalo, ayang
! src/hotspot/share/gc/g1/c2/g1BarrierSetC2.cpp
Changeset: e29d4055
Branch: fibers
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-03-17 08:00:41 +0000
URL: https://git.openjdk.org/loom/commit/e29d405504560eee46b4d98b90476deb45c32668
8352110: [BACKOUT] C2: Print compilation bailouts with PrintCompilation compile command
Reviewed-by: thartmann, syan
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: c8913d2c
Branch: fibers
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-03-17 09:00:50 +0000
URL: https://git.openjdk.org/loom/commit/c8913d2c9cd2ec522dc660cce01eb555e95dc775
8345555: Improve layout of search results
Reviewed-by: liach, nbenalla
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/IndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search-page.js
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/search.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SystemPropertyTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/TagletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/resources/doclets.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexItem.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlAttr.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTag.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java
! test/langtools/jdk/javadoc/doclet/checkStylesheetClasses/CheckStylesheetClasses.java
! test/langtools/jdk/javadoc/doclet/testAutoHeaderId/TestAutoHeaderId.java
! test/langtools/jdk/javadoc/doclet/testErasure/TestErasure.java
! test/langtools/jdk/javadoc/doclet/testIndex/TestIndex.java
! test/langtools/jdk/javadoc/doclet/testIndexInDocFiles/TestIndexInDocFiles.java
! test/langtools/jdk/javadoc/doclet/testIndexInherited/TestIndexInherited.java
! test/langtools/jdk/javadoc/doclet/testMemberInheritance/TestMemberInheritance.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModulePackages.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testNewApiList/TestNewApiList.java
! test/langtools/jdk/javadoc/doclet/testNewLanguageFeatures/TestNewLanguageFeatures.java
! test/langtools/jdk/javadoc/doclet/testPackagePage/TestPackagePage.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
! test/langtools/jdk/javadoc/doclet/testSearch/TestSearch.java
! test/langtools/jdk/javadoc/doclet/testSpecTag/TestSpecTag.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/jdk/javadoc/doclet/testSystemPropertyTaglet/TestSystemPropertyTaglet.java
! test/langtools/jdk/javadoc/doclet/testUnnamedPackage/TestUnnamedPackage.java
Changeset: 2eecf159
Branch: fibers
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-03-17 09:56:10 +0000
URL: https://git.openjdk.org/loom/commit/2eecf159afac32fe3a8141aec467d83cb63ef92b
8351967: JFR: AnnotationIterator should handle num_annotations = 0
Reviewed-by: egahlin
! src/hotspot/share/jfr/instrumentation/jfrEventClassTransformer.cpp
Changeset: e5666f56
Branch: fibers
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-03-17 10:03:53 +0000
URL: https://git.openjdk.org/loom/commit/e5666f56ff6993cbfe52d91e5cadcb4d0b8f4ec2
8351976: assert(vthread_epoch == current_epoch) failed: invariant
Reviewed-by: egahlin
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
Changeset: 0450ba9b
Branch: fibers
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-03-17 10:32:11 +0000
URL: https://git.openjdk.org/loom/commit/0450ba9b65d0a41d086d04554e3f9c3852345267
8351999: JFR: Incorrect scaling of throttled values
Reviewed-by: shade
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java
Changeset: d207ed3f
Branch: fibers
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-03-17 10:47:18 +0000
URL: https://git.openjdk.org/loom/commit/d207ed3f7cb810e3c0c8a8cd4d9aaa65164c6d16
8352066: JVM.commit() and JVM.flush() exhibit race conditions against JFR epochs
Reviewed-by: egahlin
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/service/jfrRecorderService.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp
! src/hotspot/share/jfr/support/jfrIntrinsics.cpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.cpp
! src/hotspot/share/jfr/writers/jfrJavaEventWriter.hpp
Changeset: dbf47d6c
Branch: fibers
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-03-17 11:47:18 +0000
URL: https://git.openjdk.org/loom/commit/dbf47d6c6c9573a143e0158a0664dd3bbab8e251
8351876: RISC-V: enable and fix some float round tests
Reviewed-by: fyang
! test/hotspot/jtreg/compiler/vectorization/TestRoundVectFloat.java
! test/hotspot/jtreg/compiler/vectorization/TestRoundVectRiscv64.java
Changeset: e62becc6
Branch: fibers
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2025-03-17 11:59:16 +0000
URL: https://git.openjdk.org/loom/commit/e62becc6ce8e1b777c3e5b78a9d9406b6389cd25
8350964: Add an ArtifactResolver.fetch(clazz) method
Reviewed-by: weijun
! test/jdk/sun/security/pkcs11/PKCS11Test.java
! test/jdk/sun/security/pkcs11/SecmodTest.java
! test/jdk/sun/security/pkcs12/KeytoolOpensslInteropTest.java
! test/jdk/sun/security/provider/acvp/Launcher.java
! test/lib/jdk/test/lib/artifacts/ArtifactResolver.java
! test/lib/jdk/test/lib/security/OpensslArtifactFetcher.java
Changeset: d68775d7
Branch: fibers
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-03-17 15:29:14 +0000
URL: https://git.openjdk.org/loom/commit/d68775d7118c926cacb7e9e4c02b85bdb0705521
8351995: JFR: Leftovers from removal of Security Manager
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/EventWriterKey.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMUpcalls.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformRecording.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ShutdownHook.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/FlightRecorderMXBeanImpl.java
! src/jdk.management.jfr/share/classes/jdk/management/jfr/RemoteRecordingStream.java
Changeset: 4c6a523e
Branch: fibers
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-03-17 16:07:52 +0000
URL: https://git.openjdk.org/loom/commit/4c6a523e89e077a6697abb30863eb70bc977757c
8352096: Test jdk/jfr/event/profiling/TestFullStackTrace.java shouldn't be executed with -XX:+DeoptimizeALot
Reviewed-by: egahlin
! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java
Changeset: 2674a31b
Branch: fibers
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-03-17 16:36:20 +0000
URL: https://git.openjdk.org/loom/commit/2674a31bb85a3f7b2dcca9a9bb10a79fba026da0
8351891: Disable TestBreakSignalThreadDump.java#with_jsig and XCheckJSig.java on static JDK
Reviewed-by: manc, dholmes
! test/hotspot/jtreg/runtime/Thread/TestBreakSignalThreadDump.java
! test/hotspot/jtreg/runtime/XCheckJniJsig/XCheckJSig.java
Changeset: 6b82b42a
Branch: fibers
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-03-17 16:50:33 +0000
URL: https://git.openjdk.org/loom/commit/6b82b42a2116900b2125e03c1ffa0824d6062757
8348598: Update Libpng to 1.6.47
Reviewed-by: azvegint, prr, erikj
! make/modules/java.desktop/lib/ClientLibraries.gmk
! 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/pnginfo.h
! 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/pngpread.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/pngset.c
! src/java.desktop/share/native/libsplashscreen/libpng/pngstruct.h
Changeset: 47c19609
Branch: fibers
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-03-17 16:55:41 +0000
URL: https://git.openjdk.org/loom/commit/47c19609659a85397e3eed7c2a3a918ff6055edc
8351689: -Xshare:dump with default classlist fails on static JDK
Reviewed-by: iklam, dholmes
! src/hotspot/share/cds/metaspaceShared.cpp
Changeset: 3239919a
Branch: fibers
Author: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-03-17 17:50:34 +0000
URL: https://git.openjdk.org/loom/commit/3239919a5a5910922ea4cb6109f94a24c5f6b4f2
8350835: C2 SuperWord: assert/wrong result when using Float.float16ToFloat with byte instead of short input
Reviewed-by: epeter, kvn
! src/hotspot/share/opto/vectornode.cpp
+ test/hotspot/jtreg/compiler/vectorization/TestFloat16ToFloatConv.java
Changeset: 3aa6d62a
Branch: fibers
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-03-17 18:38:28 +0000
URL: https://git.openjdk.org/loom/commit/3aa6d62afecbea5684618bc82425e59404233be5
8351372: Improve negative tests coverage of jpackage
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DottedVersion.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TokenReplace.java
! src/jdk.jpackage/share/classes/jdk/jpackage/main/Main.java
! test/jdk/tools/jpackage/helpers-test/jdk/jpackage/test/PackageTestTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/CannedFormattedString.java
! 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/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageStringBundle.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/Main.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/WindowsHelper.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DottedVersionTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/TokenReplaceTest.java
! test/jdk/tools/jpackage/linux/LinuxResourceTest.java
! test/jdk/tools/jpackage/macosx/MacAppStoreJlinkOptionsTest.java
- test/jdk/tools/jpackage/macosx/MacAppStoreRuntimeTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
! test/jdk/tools/jpackage/share/AppImagePackageTest.java
! test/jdk/tools/jpackage/share/AppVersionTest.java
! test/jdk/tools/jpackage/share/BasicTest.java
! test/jdk/tools/jpackage/share/ErrorTest.java
! test/jdk/tools/jpackage/share/FileAssociationsTest.java
! test/jdk/tools/jpackage/share/JLinkOptionsTest.java
! test/jdk/tools/jpackage/share/JavaOptionsEqualsTest.java
! test/jdk/tools/jpackage/share/JavaOptionsTest.java
! test/jdk/tools/jpackage/share/MainClassTest.java
! test/jdk/tools/jpackage/share/ModulePathTest.java
- test/jdk/tools/jpackage/share/NonExistentTest.java
- test/jdk/tools/jpackage/share/PredefinedAppImageErrorTest.java
! test/jdk/tools/jpackage/share/RuntimePackageTest.java
Changeset: 19154f7a
Branch: fibers
Author: Roger Riggs <rriggs at openjdk.org>
Date: 2025-03-17 18:55:19 +0000
URL: https://git.openjdk.org/loom/commit/19154f7af34bf6f13d61d7a9f05d6277964845d8
8351970: Retire JavaLangAccess::exit
Reviewed-by: rgiulietti, liach, djelinski
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/foreign/abi/SharedUtils.java
Changeset: 38499b3f
Branch: fibers
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-03-18 00:49:36 +0000
URL: https://git.openjdk.org/loom/commit/38499b3fbfcd22252ddf860d42b9eb0bf6f77235
8352084: Add more test code in TestSetupAOT.java
Reviewed-by: erikj, kvn, lmesnik
! make/RunTests.gmk
! make/test/BuildTestSetupAOT.gmk
! test/hotspot/jtreg/runtime/cds/appcds/applications/JavacBench.java
= test/setup_aot/JavacBenchApp.java
! test/setup_aot/TestSetupAOT.java
Changeset: f4ddac5e
Branch: fibers
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2025-03-18 08:10:24 +0000
URL: https://git.openjdk.org/loom/commit/f4ddac5e58322a801182eda005a9592c78128569
8331201: UBSAN enabled build reports on Linux x86_64 runtime error: shift exponent 65 is too large for 64-bit type 'long unsigned int'
Reviewed-by: dlong, aboldtch
! src/hotspot/share/runtime/signature.cpp
! src/hotspot/share/runtime/signature.hpp
Changeset: e1bcff3a
Branch: fibers
Author: Quan Anh Mai <qamai at openjdk.org>
Date: 2025-03-18 08:59:48 +0000
URL: https://git.openjdk.org/loom/commit/e1bcff3ada9214940e9c71ba4ed5ba93d0218af2
8345687: Improve the implementation of SegmentFactories::allocateSegment
Reviewed-by: jvernee, mcimadamore
! src/java.base/share/classes/jdk/internal/foreign/ArenaImpl.java
! src/java.base/share/classes/jdk/internal/foreign/SegmentFactories.java
! src/java.base/share/classes/jdk/internal/misc/VM.java
! test/micro/org/openjdk/bench/java/lang/foreign/AllocTest.java
Changeset: f8c2122b
Branch: fibers
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-03-18 09:28:43 +0000
URL: https://git.openjdk.org/loom/commit/f8c2122b306df72883673f4af9b297b553db247f
8352138: G1: Remove G1AddMetaspaceDependency.java test
Reviewed-by: ayang, shade
- test/hotspot/jtreg/gc/metaspace/G1AddMetaspaceDependency.java
Changeset: 558c015c
Branch: fibers
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-03-18 09:29:51 +0000
URL: https://git.openjdk.org/loom/commit/558c015c995dbe65d876c1c5761030588773271c
8351921: G1: Pinned regions with pinned objects only reachable by native code crash VM
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
+ test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedEvacEmpty.java
Changeset: 46b3d1d8
Branch: fibers
Author: Sergey Chernyshev <schernyshev at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2025-03-18 09:37:45 +0000
URL: https://git.openjdk.org/loom/commit/46b3d1d8cfd03e01d993be19d725cdbcafef7865
8351382: New test containers/docker/TestMemoryWithSubgroups.java is failing
Reviewed-by: sgehwolf, dholmes
! test/hotspot/jtreg/containers/docker/TestMemoryWithSubgroups.java
Changeset: 20f1bca0
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-03-18 10:17:54 +0000
URL: https://git.openjdk.org/loom/commit/20f1bca0770b6b4d935b068e7f6a742cef4f5449
8351187: Add JFR monitor notification event
Reviewed-by: dholmes, lmesnik, mgronlun
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/event/runtime/TestJavaMonitorNotifyEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: b891bfa7
Branch: fibers
Author: Anjian-Wen <wenanjian at bytedance.com>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-03-18 11:01:18 +0000
URL: https://git.openjdk.org/loom/commit/b891bfa7e67c21478475642e2bfa2cdc65a3bffe
8352022: RISC-V: Support Zfa fminm_h/fmaxm_h for float16
Reviewed-by: fyang, mli
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
Changeset: a37d8434
Branch: fibers
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-03-18 12:59:29 +0000
URL: https://git.openjdk.org/loom/commit/a37d8434ab991507bf8085ecf7816d0cd41ab584
8352015: LIBVERIFY_OPTIMIZATION remove special optimization settings
Reviewed-by: erikj, ihse
! make/modules/java.base/lib/CoreLibraries.gmk
Changeset: b025d8c2
Branch: fibers
Author: Patrick Zhang <qpzhang at openjdk.org>
Committer: Andrew Dinn <adinn at openjdk.org>
Date: 2025-03-18 15:44:28 +0000
URL: https://git.openjdk.org/loom/commit/b025d8c2e062210b6148da43f11517666b0b4932
8350663: AArch64: Enable UseSignumIntrinsic by default
Reviewed-by: adinn
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
Changeset: 53c5b93c
Branch: fibers
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-03-18 17:54:38 +0000
URL: https://git.openjdk.org/loom/commit/53c5b93ca528ec21628c2b03dd6064e02f7ac408
8352180: AttachListenerThread causes many tests to timeout on Windows
Reviewed-by: dholmes, alanb
! src/hotspot/os/windows/attachListener_windows.cpp
Changeset: a3540be5
Branch: fibers
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-03-18 17:59:01 +0000
URL: https://git.openjdk.org/loom/commit/a3540be502ef2f93c0fdc3fb2496c29ae7c8b041
8352163: [AIX] SIGILL in AttachOperation::ReplyWriter::write_fully after 8319055
Reviewed-by: dholmes, mdoerr
! src/hotspot/share/services/attachListener.cpp
Changeset: 355b2f3b
Branch: fibers
Author: Kim Barrett <kbarrett at openjdk.org>
Date: 2025-03-18 18:59:42 +0000
URL: https://git.openjdk.org/loom/commit/355b2f3bdd99b28c97c7a20ef25ad862012b5007
8351374: Improve comment about queue.remove timeout in CleanerImpl.run
Reviewed-by: rriggs, shade
! src/java.base/share/classes/jdk/internal/ref/CleanerImpl.java
Changeset: 4a02de82
Branch: fibers
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-03-18 19:04:08 +0000
URL: https://git.openjdk.org/loom/commit/4a02de82923545f18590f8509c55129a4aa20842
8352098: -Xrunjdwp fails on static JDK
Reviewed-by: cjplummer, dholmes
! src/hotspot/share/prims/jvmtiAgent.cpp
Changeset: c8a11f28
Branch: fibers
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-03-18 21:35:54 +0000
URL: https://git.openjdk.org/loom/commit/c8a11f28dff58382f943b3615ca8c7e33d6eab8e
8352293: jpackage tests build rpm packages on Ubuntu test machines after JDK-8351372
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageType.java
Changeset: 8e530633
Branch: fibers
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-03-18 23:07:09 +0000
URL: https://git.openjdk.org/loom/commit/8e530633a9d99d7ce585cafd5573cb89212feee7
8352275: Clean up dead code in jpackage revealed with improved negative test coverage
Reviewed-by: almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/resources/MainResources.properties
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/resources/WinResources.properties
Changeset: 20d4fe3a
Branch: fibers
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-03-19 00:30:25 +0000
URL: https://git.openjdk.org/loom/commit/20d4fe3a574a33784dc02e7cc653cdb248b697a2
8351464: Shenandoah: Hang on ShenandoahController::handle_alloc_failure when run test TestAllocHumongousFragment#generational
Reviewed-by: xpeng, ysr
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: 577ede73
Branch: fibers
Author: Weijun Wang <weijun at openjdk.org>
Date: 2025-03-19 02:20:07 +0000
URL: https://git.openjdk.org/loom/commit/577ede73d8e916bac9050d3bee80d2f18cc833a7
8352302: Test sun/security/tools/jarsigner/TimestampCheck.java is failing
Reviewed-by: dholmes
! test/jdk/sun/security/tools/jarsigner/TimestampCheck.java
Changeset: e57b2725
Branch: fibers
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-03-19 07:41:07 +0000
URL: https://git.openjdk.org/loom/commit/e57b2725065eaa79db7f9132f4152cbae9279f8e
8350578: Refactor useless Parse and Template Assertion Predicate elimination code by using a PredicateVisitor
Reviewed-by: epeter, kvn, roland
! src/hotspot/share/opto/cfgnode.hpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/ifnode.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
+ src/hotspot/share/opto/predicates_enums.hpp
Changeset: c2be19c2
Branch: fibers
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-03-19 09:42:22 +0000
URL: https://git.openjdk.org/loom/commit/c2be19c261ba45df29865077b511c49bb61433a6
8351902: RISC-V: Several tests fail after JDK-8351145
Reviewed-by: rehn, fyang, syan
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseMD5IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHA1IntrinsicsOptionOnSupportedCPU.java
! test/hotspot/jtreg/compiler/intrinsics/sha/cli/TestUseSHAOptionOnSupportedCPU.java
Changeset: 8f64ccc0
Branch: fibers
Author: Saranya Natarajan <saranya.natarajan at oracle.com>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2025-03-19 09:59:15 +0000
URL: https://git.openjdk.org/loom/commit/8f64ccc01b8c692b59e81255c59c333cc23e834d
8350485: C2: factor out common code in Node::grow() and Node::out_grow()
Reviewed-by: thartmann, rcastanedalo
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
Changeset: fed34e46
Branch: fibers
Author: Dmitry Chuyko <dchuyko at openjdk.org>
Date: 2025-03-19 11:35:26 +0000
URL: https://git.openjdk.org/loom/commit/fed34e46b89bc9b0462d9b5f5e5ab5516fe18c6e
8351933: Inaccurate masking of TC subfield decrement in ForkJoinPool
Reviewed-by: dl, alanb, liach
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
Changeset: c7f33388
Branch: fibers
Author: Manukumar V S <mvs at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-03-19 15:25:22 +0000
URL: https://git.openjdk.org/loom/commit/c7f333888be052aa37fe878bfc2785fc47fbeaaa
8352109: java/awt/Desktop/MailTest.java fails in platforms where Action.MAIL is not supported
Reviewed-by: aivanov
! test/jdk/java/awt/Desktop/MailTest.java
Changeset: 8e999b83
Branch: fibers
Author: Joe Wang <joehw at openjdk.org>
Date: 2025-03-19 16:37:05 +0000
URL: https://git.openjdk.org/loom/commit/8e999b83a42a163800a5895268943e7077a4b7cc
8351969: Add Public Identifiers to the JDK built-in Catalog
Reviewed-by: rriggs, lancea, iris, naoto
! src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/JDKCatalog.xml
! src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/schema10/XMLSchema.dtd
! src/java.xml/share/classes/jdk/xml/internal/jdkcatalog/w3c/dtd/schema10/datatypes.dtd
! test/jaxp/javax/xml/jaxp/unittest/common/jdkcatalog/JDKCatalogTest.java
Changeset: 8a1c85ea
Branch: fibers
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-03-19 16:56:53 +0000
URL: https://git.openjdk.org/loom/commit/8a1c85eaa902500d49ca82c67b6838d39cb5b24f
8350898: Shenandoah: Eliminate final roots safepoint
Reviewed-by: rkennke, kdnilsen, cslucas
! src/hotspot/share/gc/shenandoah/shenandoahClosures.hpp
! src/hotspot/share/gc/shenandoah/shenandoahClosures.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.hpp
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentMark.cpp
! src/hotspot/share/gc/shenandoah/shenandoahDegeneratedGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! 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/shenandoahPhaseTimings.cpp
! src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.hpp
! src/hotspot/share/gc/shenandoah/shenandoahVMOperations.cpp
Changeset: ac3ad03a
Branch: fibers
Author: Andrew Dinn <adinn at openjdk.org>
Date: 2025-03-19 17:23:23 +0000
URL: https://git.openjdk.org/loom/commit/ac3ad03a3f946fbff147732c5f403c8dc445eed8
8350589: Investigate cleaner implementation of AArch64 ML-DSA intrinsic introduced in JDK-8348561
Reviewed-by: dlong
! src/hotspot/cpu/aarch64/register_aarch64.cpp
! src/hotspot/cpu/aarch64/register_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
Changeset: fcc2a242
Branch: fibers
Author: Alexander Zuev <kizune at openjdk.org>
Date: 2025-03-19 20:05:44 +0000
URL: https://git.openjdk.org/loom/commit/fcc2a24291d499f7149debad1250903ddc369d91
8350813: Rendering of bulky sound bank from MIDI sequence can cause OutOfMemoryError
Reviewed-by: honkar, prr
! src/java.desktop/share/classes/com/sun/media/sound/AudioFileSoundbankReader.java
+ test/jdk/javax/sound/midi/BulkSoundBank/BulkSoundBank.java
Changeset: 74df384a
Branch: fibers
Author: Kelvin Nilsen <kdnilsen at openjdk.org>
Date: 2025-03-20 00:53:33 +0000
URL: https://git.openjdk.org/loom/commit/74df384a9870431efb184158bba032c79c35356e
8352428: GenShen: Old-gen cycles are still looping
Reviewed-by: wkemper, shade
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRegulatorThread.cpp
Changeset: a5d06a18
Branch: fibers
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-03-20 05:59:18 +0000
URL: https://git.openjdk.org/loom/commit/a5d06a18762c81eda5883c07b42621278b9209c9
8352249: Remove incidental whitespace in traditional doc comments
Reviewed-by: liach
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavaTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavadocTokenizer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/Tokens.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocPretty.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/DocTreeMaker.java
! test/langtools/jdk/javadoc/doclet/testAutoHeaderId/TestAutoHeaderId.java
! test/langtools/jdk/javadoc/doclet/testBreakIterator/TestBreakIterator.java
! test/langtools/jdk/javadoc/doclet/testCRLineSeparator/TestCRLineSeparator.java
! test/langtools/jdk/javadoc/doclet/testDirectedInheritance/TestDirectedInheritance.java
! test/langtools/jdk/javadoc/doclet/testDocRootLink/TestDocRootLink.java
! test/langtools/jdk/javadoc/doclet/testDocTreeDiags/MyTaglet.java
! test/langtools/jdk/javadoc/doclet/testDocTreeDiags/TestDocTreeDiags.java
! test/langtools/jdk/javadoc/doclet/testGenericTypeLink/TestGenericTypeLink.java
! test/langtools/jdk/javadoc/doclet/testHtmlDefinitionListTag/TestHtmlDefinitionListTag.java
! test/langtools/jdk/javadoc/doclet/testHtmlTag/TestHtmlTag.java
! test/langtools/jdk/javadoc/doclet/testJavaFX/TestJavaFX.java
! test/langtools/jdk/javadoc/doclet/testLeadingSpaces/LeadingSpaces.java
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestLinkOption.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTaglet.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletPrimitive.java
! test/langtools/jdk/javadoc/doclet/testLinkTaglet/TestLinkTagletWithModule.java
! test/langtools/jdk/javadoc/doclet/testLiteralCodeInPre/TestLiteralCodeInPre.java
! test/langtools/jdk/javadoc/doclet/testModules/TestModules.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
! test/langtools/jdk/javadoc/doclet/testRecordLinks/TestRecordLinks.java
! test/langtools/jdk/javadoc/doclet/testRelativeLinks/TestRelativeModuleLinks.java
! test/langtools/jdk/javadoc/doclet/testSerializedFormDeprecationInfo/TestSerializedFormDeprecationInfo.java
! test/langtools/jdk/javadoc/doclet/testSnippetTag/TestSnippetUnnamedPackage.java
! test/langtools/jdk/javadoc/doclet/testSourceTab/SingleTab/C.java
! test/langtools/jdk/javadoc/doclet/testStylesheet/TestStylesheet.java
! test/langtools/tools/javac/doctree/AtEscapeTest.java
! test/langtools/tools/javac/doctree/AttrTest.java
! test/langtools/tools/javac/doctree/CodeTest.java
! test/langtools/tools/javac/doctree/DeprecatedTest.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
! test/langtools/tools/javac/doctree/ElementTest.java
! test/langtools/tools/javac/doctree/EntityTest.java
! test/langtools/tools/javac/doctree/ExceptionTest.java
! test/langtools/tools/javac/doctree/FirstSentenceTest.java
! test/langtools/tools/javac/doctree/HiddenTest.java
! test/langtools/tools/javac/doctree/InPreTest.java
! test/langtools/tools/javac/doctree/IndexTest.java
! test/langtools/tools/javac/doctree/LinkPlainTest.java
! test/langtools/tools/javac/doctree/LinkTest.java
! test/langtools/tools/javac/doctree/LiteralTest.java
! test/langtools/tools/javac/doctree/ParamTest.java
! test/langtools/tools/javac/doctree/ProvidesTest.java
! test/langtools/tools/javac/doctree/ReturnTest.java
! test/langtools/tools/javac/doctree/SeeTest.java
! test/langtools/tools/javac/doctree/SerialDataTest.java
! test/langtools/tools/javac/doctree/SerialFieldTest.java
! test/langtools/tools/javac/doctree/SerialTest.java
! test/langtools/tools/javac/doctree/SinceTest.java
! test/langtools/tools/javac/doctree/SnippetTest.java
! test/langtools/tools/javac/doctree/SpecTest.java
! test/langtools/tools/javac/doctree/SummaryTest.java
! test/langtools/tools/javac/doctree/SystemPropertyTest.java
! test/langtools/tools/javac/doctree/TagTest.java
! test/langtools/tools/javac/doctree/ThrowableTest.java
! test/langtools/tools/javac/doctree/UsesTest.java
! test/langtools/tools/javac/doctree/ValueTest.java
! test/langtools/tools/javac/doctree/VersionTest.java
Changeset: 3ed010ab
Branch: fibers
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-03-20 06:13:52 +0000
URL: https://git.openjdk.org/loom/commit/3ed010ab7cf5b8c9bf8fa000e88ea95285351982
8352020: [CompileFramework] enable compilation for VectorAPI
Reviewed-by: chagedorn, kvn
! test/hotspot/jtreg/compiler/lib/compile_framework/Compile.java
! test/hotspot/jtreg/compiler/lib/compile_framework/CompileFramework.java
+ test/hotspot/jtreg/testlibrary_tests/compile_framework/examples/IRFrameworkWithVectorAPIExample.java
Changeset: fb210e3a
Branch: fibers
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-03-20 06:14:07 +0000
URL: https://git.openjdk.org/loom/commit/fb210e3a7174bca1da112216158b2c1dede6dc34
8351952: [IR Framework]: allow ignoring methods that are not compilable
Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Reviewed-by: chagedorn, thartmann
! test/hotspot/jtreg/compiler/lib/ir_framework/Test.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/NotCompilableIRMethod.java
+ test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/irmethod/NotCompilableIRMethodMatchResult.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/report/CompilationOutputBuilder.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/report/FailCountVisitor.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/report/FailureMessageBuilder.java
! test/hotspot/jtreg/compiler/lib/ir_framework/driver/irmatching/visitor/MatchResultVisitor.java
! test/hotspot/jtreg/compiler/lib/ir_framework/shared/TestFrameworkSocket.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/AbstractTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/DeclaredTest.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/TestVM.java
+ test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestNotCompilable.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java
Changeset: 96305e09
Branch: fibers
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-03-20 09:28:57 +0000
URL: https://git.openjdk.org/loom/commit/96305e0953a2a3b41bc32b1c584a1a29901a37fd
4466930: JTable.selectAll boundary handling
Reviewed-by: abhiscxk, tr
! src/java.desktop/share/classes/javax/swing/JTable.java
+ test/jdk/javax/swing/JTable/TestTableSelectAll.java
Changeset: 73177d9c
Branch: fibers
Author: Casper Norrbin <cnorrbin at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-03-20 12:26:14 +0000
URL: https://git.openjdk.org/loom/commit/73177d9c53ba02e9c358991774023619afe8379a
8347734: Turning off PerfData logging doesn't work
Reviewed-by: dholmes, coleenp
! src/hotspot/share/logging/logConfiguration.cpp
! src/hotspot/share/logging/logConfiguration.hpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/gtest/logging/test_logConfiguration.cpp
Changeset: 2560a637
Branch: fibers
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-03-20 12:32:22 +0000
URL: https://git.openjdk.org/loom/commit/2560a63773ad8223e42d3ecf5bdcaaec30b001ee
8352131: [REDO] C2: Print compilation bailouts with PrintCompilation compile command
Reviewed-by: thartmann, kvn, epeter
! src/hotspot/share/compiler/compileBroker.cpp
Changeset: 91836e18
Branch: fibers
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-03-20 15:09:03 +0000
URL: https://git.openjdk.org/loom/commit/91836e181a789ef16e8d70bfde4c040e6f5031db
8352276: Skip jtreg tests using native executable with libjvm.so/libjli.so dependencies on static JDK
Reviewed-by: dholmes
! 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/jni/daemonDestroy/TestDaemonDestroy.java
! test/hotspot/jtreg/runtime/jni/getCreatedJavaVMs/TestGetCreatedJavaVMs.java
! test/jdk/java/lang/reflect/exeCallerAccessTest/CallerAccessTest.java
! test/jdk/jni/nullCaller/NullCallerTest.java
! test/jdk/tools/launcher/JniInvocationTest.java
Changeset: 9a17a6ff
Branch: fibers
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-03-20 15:17:10 +0000
URL: https://git.openjdk.org/loom/commit/9a17a6ff0f7b53e9d87bf5db85399aabeb2582c8
8350749: Upgrade JLine to 3.29.0
Reviewed-by: liach
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/LineReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/UserInterruptException.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/DefaultHighlighter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/LineReaderImpl.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/completer/SystemCompleter.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/reader/impl/history/DefaultHistory.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/TerminalBuilder.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractPosixTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/AbstractTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/Diag.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecPty.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/exec/ExecTerminalProvider.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/Kernel32.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/terminal/impl/ffm/NativeWinSysTerminal.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Display.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/InputStreamReader.java
! src/jdk.internal.le/share/classes/jdk/internal/org/jline/utils/Status.java
! src/jdk.internal.le/share/legal/jline.md
Changeset: 2bc4f64c
Branch: fibers
Author: Marc Chevalier <marc.chevalier at oracle.com>
Date: 2025-03-20 15:50:23 +0000
URL: https://git.openjdk.org/loom/commit/2bc4f64c56ebc844d494a4ce8ba72a25643d4075
8335708: C2: Compile::verify_graph_edges must start at root and safepoints, just like CCP traversal
Reviewed-by: chagedorn, epeter
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/loopopts/VerifyGraphEdgesWithDeadCodeCheckFromSafepoints.java
Changeset: 56038fb5
Branch: fibers
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-03-20 18:56:25 +0000
URL: https://git.openjdk.org/loom/commit/56038fb5a156568cce2e80f5db18b10ad61c06e4
8352317: Assertion failure during size estimation of BoxLockNode with -XX:+UseAPX
Reviewed-by: thartmann
! src/hotspot/cpu/x86/x86_64.ad
Changeset: 06ba6cf3
Branch: fibers
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-03-20 22:25:49 +0000
URL: https://git.openjdk.org/loom/commit/06ba6cf3a137a6cdf572a876a46d18e51c248451
8329173: LCMS_CFLAGS from configure are lost
Reviewed-by: erikj, azvegint
! make/modules/java.desktop/lib/ClientLibraries.gmk
Changeset: 466f82a4
Branch: fibers
Author: Marc Chevalier <marc.chevalier at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-03-21 08:53:56 +0000
URL: https://git.openjdk.org/loom/commit/466f82a49996242d900a444931017261a427f9ea
8314999: IR framework fails to detect allocation
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestIRMatching.java
Changeset: 1c0fa0af
Branch: fibers
Author: David Linus Briemann <david.briemann at sap.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-03-21 09:23:30 +0000
URL: https://git.openjdk.org/loom/commit/1c0fa0af7847d80fd3fbe38f28207aab270609b3
8352512: TestVectorZeroCount: counter not reset between iterations
Reviewed-by: mdoerr, chagedorn
! test/hotspot/jtreg/compiler/vectorization/TestVectorZeroCount.java
Changeset: b545b9e7
Branch: fibers
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-03-21 10:00:07 +0000
URL: https://git.openjdk.org/loom/commit/b545b9e79ea6a1e616c35e584f333b47bd7bd6d6
8352584: [Backout] G1: Pinned regions with pinned objects only reachable by native code crash VM
Reviewed-by: shade
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.hpp
- test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedEvacEmpty.java
Changeset: 07667ca2
Branch: fibers
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-03-21 10:20:29 +0000
URL: https://git.openjdk.org/loom/commit/07667ca2f40782bd50e2551ab9f24bee38ae2bfb
8352506: Simplify make/test/JtregNativeHotspot.gmk
Reviewed-by: erikj
! make/common/TestFilesCompilation.gmk
! make/test/JtregNativeHotspot.gmk
Changeset: b32be18b
Branch: fibers
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-03-21 10:35:35 +0000
URL: https://git.openjdk.org/loom/commit/b32be18bf940eb6eb9805390fd72e0de175c912a
8352178: Add precondition in VMThread::execute to prevent deadlock
Reviewed-by: pchilanomate, tschatzl, dholmes, shade
! src/hotspot/share/runtime/vmThread.cpp
Changeset: 28250f83
Branch: fibers
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-03-21 11:50:26 +0000
URL: https://git.openjdk.org/loom/commit/28250f83b728c9b3395d9c4858568a3603172b8a
8352151: Fix display issues in javadoc-generated docs
Reviewed-by: liach, nbenalla
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
Changeset: 84694584
Branch: fibers
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-03-21 11:57:42 +0000
URL: https://git.openjdk.org/loom/commit/84694584d54fccf3887a6e2aa3185f086f7e68b7
8352511: Show additional level of headings in table of contents
Reviewed-by: liach
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AnnotationTypeMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ClassWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstantsSummaryWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ConstructorWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/DocFilesHandler.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/EnumConstantWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/FieldWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HelpWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/ModuleWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PackageWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/script.js.template
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/ListBuilder.java
! test/langtools/jdk/javadoc/doclet/testMarkdown/TestMarkdownHeadings.java
+ test/langtools/jdk/javadoc/doclet/testTOCHeadings/TestTOCHeadings.java
Changeset: 2b559795
Branch: fibers
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-03-21 12:07:33 +0000
URL: https://git.openjdk.org/loom/commit/2b559795958a18d8a14d2e30d039488ad6f6ee5a
8352529: RISC-V: enable loopopts tests
Reviewed-by: fyang, luhenry, rehn
! test/hotspot/jtreg/compiler/loopopts/superword/TestAlignVector.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestCompatibleUseDefTypeSize.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestEquivalentInvariants.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestGeneralizedReductions.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestIndependentPacksWithCyclicDependency.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegment.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentUnalignedAddress.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestMultiversionRemoveUselessSlowLoop.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestSplitPacks.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestUnorderedReductionPartialVectorization.java
Changeset: d1cf2328
Branch: fibers
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-03-21 12:08:53 +0000
URL: https://git.openjdk.org/loom/commit/d1cf232893615f1907bb84728cbc1f566a369757
8352248: Check if CMoveX is supported
Reviewed-by: chagedorn, luhenry, rehn
! src/hotspot/share/opto/loopopts.cpp
! src/hotspot/share/opto/movenode.cpp
! src/hotspot/share/opto/movenode.hpp
Changeset: ac760dd1
Branch: fibers
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-03-21 12:09:08 +0000
URL: https://git.openjdk.org/loom/commit/ac760dd106d88129f3c13520754f594b1d317a11
8352423: RISC-V: simplify DivI/L ModI/L
Reviewed-by: fyang, luhenry, rehn
! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/riscv/templateTable_riscv.cpp
! test/hotspot/jtreg/compiler/c2/TestDivModNodes.java
Changeset: 04eac0c3
Branch: fibers
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-03-21 12:10:22 +0000
URL: https://git.openjdk.org/loom/commit/04eac0c3e2ce1a37d0661de10907228e0ca48aab
8352159: RISC-V: add more zfa support
Reviewed-by: fyang, luhenry, rehn
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 0cb110eb
Branch: fibers
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-03-21 13:00:25 +0000
URL: https://git.openjdk.org/loom/commit/0cb110ebb7f8d184dd855f64c5dd7924c8202b3d
8350892: [JVMCI] Align ResolvedJavaType.getInstanceFields with Class.getDeclaredFields
Reviewed-by: yzheng, never, thartmann
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciInstanceKlass.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotResolvedObjectTypeImpl.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ResolvedJavaType.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestResolvedJavaType.java
Changeset: b8f38563
Branch: fibers
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-03-21 15:56:27 +0000
URL: https://git.openjdk.org/loom/commit/b8f3856389258bba7e267ac3ae275072daec31cd
8352420: [ubsan] codeBuffer.cpp:984:27: runtime error: applying non-zero offset 18446744073709486080 to null pointer
Reviewed-by: kvn, mbaesken
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
Changeset: 52c6ce6c
Branch: fibers
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-03-21 16:04:33 +0000
URL: https://git.openjdk.org/loom/commit/52c6ce6c73194762970fd9521121333713495fa3
8352091: GenShen: assert(!(request.generation->is_old() && _heap->old_generation()->is_doing_mixed_evacuations())) failed: Old heuristic should not request cycles while it waits for mixed evacuation
Reviewed-by: rkennke
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
Changeset: c2e14b1b
Branch: fibers
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2025-03-21 17:47:57 +0000
URL: https://git.openjdk.org/loom/commit/c2e14b1b304796753bea2eca81aa24ab4b3bf6db
8343891: Test javax/swing/JTabbedPane/TestJTabbedPaneBackgroundColor.java failed
Reviewed-by: aivanov, psadhukhan
! test/jdk/javax/swing/JTabbedPane/TestJTabbedPaneBackgroundColor.java
Changeset: 22182f71
Branch: fibers
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2025-03-21 20:51:30 +0000
URL: https://git.openjdk.org/loom/commit/22182f71ed520150b1ee05e5b788ecddfb0a6508
8352112: [ubsan] hotspot/share/code/relocInfo.cpp:130:37: runtime error: applying non-zero offset 18446744073709551614 to null pointer
Reviewed-by: dlong, bulasevich
! src/hotspot/share/code/codeBlob.cpp
Changeset: 74420391
Branch: fibers
Author: Shaojin Wen <swen at openjdk.org>
Date: 2025-03-22 01:35:09 +0000
URL: https://git.openjdk.org/loom/commit/74420391faff5614d3c9254be1fd2e764c3f0731
8337279: Share StringBuilder to format instant
Reviewed-by: naoto, liach
! src/java.base/share/classes/java/time/LocalDate.java
! src/java.base/share/classes/java/time/LocalDateTime.java
! src/java.base/share/classes/java/time/LocalTime.java
! src/java.base/share/classes/java/time/OffsetDateTime.java
! src/java.base/share/classes/java/time/OffsetTime.java
! src/java.base/share/classes/java/time/ZonedDateTime.java
! src/java.base/share/classes/java/time/format/DateTimeFormatterBuilder.java
+ src/java.base/share/classes/jdk/internal/util/DateTimeHelper.java
! test/jdk/java/time/tck/java/time/format/TCKInstantPrinterParser.java
! test/micro/org/openjdk/bench/java/time/ToStringBench.java
Changeset: 334a1eec
Branch: fibers
Author: Leonid Mesnik <lmesnik at openjdk.org>
Date: 2025-03-22 01:59:59 +0000
URL: https://git.openjdk.org/loom/commit/334a1eec2375a4f9f3150bdb556c1c2432596b4b
8351375: nsk/jvmti/ tests should fail when nsk_jvmti_setFailStatus() is called
Reviewed-by: sspitsyn, cjplummer
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass029/redefclass029.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t006/ma10t006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/agent_tools.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/hotswap/HotSwap.cpp
Changeset: 5dd0acb3
Branch: fibers
Author: Fei Yang <fyang at openjdk.org>
Date: 2025-03-22 02:31:53 +0000
URL: https://git.openjdk.org/loom/commit/5dd0acb3cddb96845062c0b7cee1e384e69f43cb
8352477: RISC-V: Print warnings when unsupported intrinsics are enabled
Reviewed-by: mli, rehn, fjiang
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: df9210e6
Branch: fibers
Author: Zihao Lin <linzihao1999 at outlook.com>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-03-23 00:35:59 +0000
URL: https://git.openjdk.org/loom/commit/df9210e6578acd53384ee1ac06601510c9a52696
8347706: jvmciEnv.cpp has jvmci includes out of order
Reviewed-by: dnsimon
! src/hotspot/share/jvmci/jvmciEnv.cpp
Changeset: ee1577b7
Branch: fibers
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-03-24 00:18:13 +0000
URL: https://git.openjdk.org/loom/commit/ee1577b790cd29c0bee9f77829aa40d9e512e30f
8352652: [BACKOUT] nsk/jvmti/ tests should fail when nsk_jvmti_setFailStatus() is called
Reviewed-by: lmesnik
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/RedefineClasses/redefclass029/redefclass029.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/events/EM04/em04t001/em04t001.cpp
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/scenarios/multienv/MA10/ma10t006/ma10t006.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/agent_tools.cpp
! test/hotspot/jtreg/vmTestbase/nsk/share/jvmti/hotswap/HotSwap.cpp
Changeset: adfb1206
Branch: fibers
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-03-24 06:42:02 +0000
URL: https://git.openjdk.org/loom/commit/adfb1206498987f43a4cf0cd6ba0cb6a5bb8e479
8351748: Add class init barrier to AOT-cached Method/Var Handles
Reviewed-by: vlivanov, liach
! src/hotspot/share/cds/aotClassInitializer.cpp
! src/hotspot/share/cds/aotClassInitializer.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/heapShared.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/include/jvm.h
! src/hotspot/share/prims/jvm.cpp
! src/java.base/share/classes/java/lang/invoke/DirectMethodHandle.java
! src/java.base/share/classes/java/lang/invoke/VarHandles.java
! src/java.base/share/classes/jdk/internal/misc/CDS.java
! src/java.base/share/native/libjava/CDS.c
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/MethodHandleTest.java
Changeset: e23e0f85
Branch: fibers
Author: Marc Chevalier <marc.chevalier at oracle.com>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-03-24 07:24:07 +0000
URL: https://git.openjdk.org/loom/commit/e23e0f85ef0f959a68adda0cff9e721ba2173ffc
8352591: Missing UnlockDiagnosticVMOptions in VerifyGraphEdgesWithDeadCodeCheckFromSafepoints test
Reviewed-by: kvn, chagedorn, syan
! test/hotspot/jtreg/compiler/loopopts/VerifyGraphEdgesWithDeadCodeCheckFromSafepoints.java
Changeset: 56a4ffa6
Branch: fibers
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-03-24 07:57:14 +0000
URL: https://git.openjdk.org/loom/commit/56a4ffa62cdeb552589802042f18aa2a707d5cb0
8352597: [IR Framework] test bug: TestNotCompilable.java fails on product build
Reviewed-by: fyang, syan, thartmann
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestNotCompilable.java
Changeset: 5591f8a4
Branch: fibers
Author: Manuel Hässig <manuel at haessig.org>
Date: 2025-03-24 07:59:20 +0000
URL: https://git.openjdk.org/loom/commit/5591f8a42997c7bbe99d26f7a75d494a53e436fa
8351515: C2 incorrectly removes double negation for double and float
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/subnode.cpp
+ test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: a8757332
Branch: fibers
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-03-24 08:07:28 +0000
URL: https://git.openjdk.org/loom/commit/a8757332667df3fe41a29a7eedb2a7234d23c2a0
8352486: [ubsan] compilationMemoryStatistic.cpp:659:21: runtime error: index 64 out of bounds for type const struct unnamed struct
Reviewed-by: kvn, mdoerr, stuefe
! src/hotspot/share/compiler/compilationMemoryStatistic.cpp
Changeset: de580090
Branch: fibers
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2025-03-24 11:05:46 +0000
URL: https://git.openjdk.org/loom/commit/de580090cd9ada313a878975b9f183045d293684
8351468: C2: array fill optimization assigns wrong type to intrinsic call
Reviewed-by: epeter, thartmann, qamai
! src/hotspot/share/opto/loopTransform.cpp
+ test/hotspot/jtreg/compiler/loopopts/TestArrayFillAntiDependence.java
+ test/hotspot/jtreg/compiler/loopopts/TestArrayFillIntrinsic.java
Changeset: 02a4ce23
Branch: fibers
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-03-24 12:18:02 +0000
URL: https://git.openjdk.org/loom/commit/02a4ce23f8353a9dd6400f2dd44f9cc1649626d3
8352147: G1: TestEagerReclaimHumongousRegionsClearMarkBits test takes very long
Reviewed-by: iwalulya, ayang
! test/hotspot/jtreg/gc/g1/TestEagerReclaimHumongousRegionsClearMarkBits.java
Changeset: 5709f79c
Branch: fibers
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-03-24 15:16:54 +0000
URL: https://git.openjdk.org/loom/commit/5709f79cf86d532b38133a7fc11e6388af573723
8352648: JFR: 'jfr query' should not be available in product builds
Reviewed-by: mgronlun, shade
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Command.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Query.java
Changeset: d8c2f59a
Branch: fibers
Author: Joachim Kern <jkern at openjdk.org>
Date: 2025-03-24 16:15:36 +0000
URL: https://git.openjdk.org/loom/commit/d8c2f59a1b28521ab9969fdf71c52726026d2a85
8352064: AIX: now also able to build static-jdk image with a statically linked launcher
Reviewed-by: mdoerr, mbaesken, ihse
! make/Main.gmk
! make/StaticLibs.gmk
! make/modules/java.base/lib/CoreLibraries.gmk
! make/modules/java.desktop/lib/AwtLibraries.gmk
! src/hotspot/os/aix/loadlib_aix.cpp
Changeset: ddc43180
Branch: fibers
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-03-24 16:15:45 +0000
URL: https://git.openjdk.org/loom/commit/ddc431805363b4aa8f3d46f4c60517ce3dfd9074
8352628: Refine Grapheme test
Reviewed-by: jlu, joehw
! test/jdk/java/util/regex/RegExTest.java
Changeset: 7d1fe0e0
Branch: fibers
Author: Ian Graves <igraves at openjdk.org>
Date: 2025-03-24 16:24:56 +0000
URL: https://git.openjdk.org/loom/commit/7d1fe0e03fbdc73920094ff7905208a57dc4ee65
8339543: [vectorapi] laneHelper and withLaneHelper should be ForceInline
Reviewed-by: liach, psandoz
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Byte64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ByteMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Double64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/DoubleMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Float64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/FloatMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Int64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/IntMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Long64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/LongMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short128Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short256Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short512Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/Short64Vector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/ShortMaxVector.java
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/X-VectorBits.java.template
Changeset: c87e1be0
Branch: fibers
Author: Srinivas Vamsi Parasa <sparasa at openjdk.org>
Date: 2025-03-24 16:44:26 +0000
URL: https://git.openjdk.org/loom/commit/c87e1be0526fdd656bf0601542db6b92ccea567f
8349582: APX NDD code generation for OpenJDK
Reviewed-by: epeter, jbhateja, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/x86_64.ad
! test/hotspot/gtest/x86/asmtest.out.h
! test/hotspot/gtest/x86/x86-asmtest.py
Changeset: a54445f7
Branch: fibers
Author: Dhamoder Nalla <dhanalla at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-03-24 17:40:42 +0000
URL: https://git.openjdk.org/loom/commit/a54445f789c7e37c03b28e07a7fdaa83672e3edc
8350609: Cleanup unknown unwind opcode (0xB) for windows
Reviewed-by: sviswanathan, epeter
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_atan2_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cos_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_cosh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_expm1_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_hypot_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_log1p_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_pow_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_sin_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_sinh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_tan_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_d_tanh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_atan2_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cos_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_cosh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_expm1_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_hypot_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_log1p_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_pow_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_sin_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_sinh_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_tan_windows_x86.S
! src/jdk.incubator.vector/windows/native/libjsvml/jsvml_s_tanh_windows_x86.S
Changeset: b84b2927
Branch: fibers
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-03-24 18:11:26 +0000
URL: https://git.openjdk.org/loom/commit/b84b29278f710fabab703bc75dda1fa817bc13f6
8352615: [Test] RISC-V: TestVectorizationMultiInvar.java fails on riscv64 without rvv support
Reviewed-by: fyang, rehn
! test/hotspot/jtreg/compiler/c2/irTests/TestVectorizationMultiInvar.java
Changeset: 6e6a39d3
Branch: fibers
Author: Phil Race <prr at openjdk.org>
Date: 2025-03-24 19:52:52 +0000
URL: https://git.openjdk.org/loom/commit/6e6a39d35fda929300c7668fdf5d2f0fbfed0606
8347321: [ubsan] CGGlyphImages.m:553:30: runtime error: nan is outside the range of representable values of type 'unsigned long'
Reviewed-by: kizune, azvegint, aivanov
! src/java.desktop/macosx/classes/sun/font/CStrike.java
Changeset: 2c60fc51
Branch: fibers
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-03-24 22:46:08 +0000
URL: https://git.openjdk.org/loom/commit/2c60fc5189b9ecec8460c130a0c939195dfa5ffb
8352176: Automate setting up environment for mac signing tests
Reviewed-by: almatvee
! test/jdk/tools/jpackage/TEST.properties
+ test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TKit.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/TestInstance.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
+ test/jdk/tools/jpackage/resources/sign-utils.applescript
Changeset: 5625b43f
Branch: fibers
Author: Zihao Lin <linzihao1999 at outlook.com>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-03-25 01:34:11 +0000
URL: https://git.openjdk.org/loom/commit/5625b43ff4fa77843260d152d618ae1083ec04b8
8350429: runtime/NMT/CheckForProperDetailStackTrace.java should only run for debug JVM
Reviewed-by: stuefe, jsjolen
! test/hotspot/jtreg/runtime/NMT/CheckForProperDetailStackTrace.java
Changeset: ba658a71
Branch: fibers
Author: Xiaohong Gong <xgong at openjdk.org>
Date: 2025-03-25 01:35:27 +0000
URL: https://git.openjdk.org/loom/commit/ba658a71ba4372b42a496edee55400f5014815d4
8349522: AArch64: Add backend implementation for new unsigned and saturating vector operations
Reviewed-by: epeter, haosun, bkilambi
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/assembler_aarch64.hpp
! test/hotspot/gtest/aarch64/aarch64-asmtest.py
! test/hotspot/gtest/aarch64/asmtest.out.h
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
! test/hotspot/jtreg/compiler/vectorapi/VectorSaturatedOperationsTest.java
Changeset: b2da0d34
Branch: fibers
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-03-25 01:45:03 +0000
URL: https://git.openjdk.org/loom/commit/b2da0d341b740eb5fbb784075adb3433427c3cff
8352289: [macos] Review skipped tests in tools/jpackage/macosx/SigningPackage*
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/macosx/SigningAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningAppImageTwoStepsTest.java
- test/jdk/tools/jpackage/macosx/SigningOptionsTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageFromTwoStepAppImageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTest.java
! test/jdk/tools/jpackage/macosx/SigningPackageTwoStepTest.java
- test/jdk/tools/jpackage/macosx/base/SigningCheck.java
! test/jdk/tools/jpackage/share/ErrorTest.java
Changeset: 99c8a6e4
Branch: fibers
Author: Xiaohong Gong <xgong at openjdk.org>
Date: 2025-03-25 06:06:42 +0000
URL: https://git.openjdk.org/loom/commit/99c8a6e47ac9b0659349a849940c27c626beb905
8350463: AArch64: Add vector rearrange support for small lane count vectors
Reviewed-by: epeter, bkilambi, haosun
! src/hotspot/cpu/aarch64/aarch64_vector.ad
! src/hotspot/cpu/aarch64/aarch64_vector_ad.m4
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c2_MacroAssembler_aarch64.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorapi/VectorRearrangeTest.java
Changeset: 48fac662
Branch: fibers
Author: Damon Fenacci <dfenacci at openjdk.org>
Date: 2025-03-25 07:10:47 +0000
URL: https://git.openjdk.org/loom/commit/48fac6626c605f4679544e3dd24d5ad70561494a
8347406: [REDO] C1/C2 don't handle allocation failure properly during initialization (RuntimeStub::new_runtime_stub fatal crash)
Reviewed-by: dlong, adinn
! src/hotspot/cpu/aarch64/runtime_aarch64.cpp
! src/hotspot/cpu/arm/runtime_arm.cpp
! src/hotspot/cpu/ppc/runtime_ppc.cpp
! src/hotspot/cpu/ppc/sharedRuntime_ppc.cpp
! src/hotspot/cpu/riscv/runtime_riscv.cpp
! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/x86/runtime_x86_32.cpp
! src/hotspot/cpu/x86/runtime_x86_64.cpp
! src/hotspot/share/c1/c1_Compiler.cpp
! src/hotspot/share/c1/c1_Compiler.hpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_Runtime1.hpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.cpp
! src/hotspot/share/gc/g1/c1/g1BarrierSetC1.hpp
! src/hotspot/share/gc/shared/c1/barrierSetC1.hpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.cpp
! src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp
! src/hotspot/share/gc/z/c1/zBarrierSetC1.cpp
! src/hotspot/share/gc/z/c1/zBarrierSetC1.hpp
! src/hotspot/share/opto/output.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/opto/runtime.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/startup/StartupOutput.java
Changeset: c94bc742
Branch: fibers
Author: Marc Chevalier <marc.chevalier at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-03-25 07:28:06 +0000
URL: https://git.openjdk.org/loom/commit/c94bc7427ce86dce9613d3a201eef7f3828447b0
8352595: Regression of JDK-8314999 in IR matching
Reviewed-by: chagedorn, thartmann
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestBadFormat.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/flag/TestCompilePhaseCollector.java
Changeset: 6bc48035
Branch: fibers
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-03-25 08:01:15 +0000
URL: https://git.openjdk.org/loom/commit/6bc480358c80b0a1a94b5ca5f4b7ff2d84ce8e37
8351277: Remove pipewire from AIX build
Reviewed-by: ihse, prr, azvegint
! make/modules/java.desktop/lib/AwtLibraries.gmk
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_pipewire.c
! src/java.desktop/unix/native/libawt_xawt/awt/screencast_portal.c
! src/java.desktop/unix/native/libpipewire/include/spa/utils/endian.h
Changeset: 17dc30c5
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-03-25 08:20:35 +0000
URL: https://git.openjdk.org/loom/commit/17dc30c54e90a339783b7da6ef282a2206205653
8352414: JFR: JavaMonitorDeflateEvent crashes when deflated monitor object is dead
Reviewed-by: dholmes, mgronlun
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/runtime/objectMonitor.cpp
+ test/jdk/jdk/jfr/event/runtime/StressJavaMonitorEvents.java
! test/jdk/jdk/jfr/event/runtime/TestJavaMonitorDeflateEvent.java
Changeset: f9bcef4d
Branch: fibers
Author: Xiaohong Gong <xgong at openjdk.org>
Date: 2025-03-25 08:27:18 +0000
URL: https://git.openjdk.org/loom/commit/f9bcef4dba569701ebed7762fc8730d552325382
8351627: C2 AArch64 ROR/ROL: assert((1 << ((T>>1)+3)) > shift) failed: Invalid Shift value
Reviewed-by: chagedorn, epeter, jbhateja, adinn
! src/hotspot/share/opto/vectornode.cpp
+ test/hotspot/jtreg/compiler/vectorapi/TestRotateWithZero.java
Changeset: aee4d691
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-03-25 09:01:48 +0000
URL: https://git.openjdk.org/loom/commit/aee4d6910ba15f8b8946f36968fc8b8599d9e50d
8348829: Remove ObjectMonitor perf counters
Reviewed-by: dholmes, coleenp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: 6879c446
Branch: fibers
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2025-03-25 09:24:36 +0000
URL: https://git.openjdk.org/loom/commit/6879c446c6e7734c162c85bd2bd3d7f3b012cca4
8351405: G1: Collection set early pruning causes suboptimal region selection
Reviewed-by: ayang, tschatzl
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.cpp
! src/hotspot/share/gc/g1/g1CollectionSetCandidates.hpp
! src/hotspot/share/gc/g1/g1CollectionSetChooser.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.hpp
! src/hotspot/share/gc/g1/g1ConcurrentMark.inline.hpp
! src/hotspot/share/gc/g1/g1HeapRegion.cpp
! src/hotspot/share/gc/g1/g1HeapRegion.hpp
! src/hotspot/share/gc/g1/g1HeapRegion.inline.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1Policy.hpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.hpp
! src/hotspot/share/gc/g1/g1RegionMarkStatsCache.inline.hpp
Changeset: 9f582e56
Branch: fibers
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-03-25 09:29:40 +0000
URL: https://git.openjdk.org/loom/commit/9f582e56baee0e7f5af20da0f395cd935bf5a962
8320997: RISC-V: C2 ReverseV
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/vectorization/TestReverseBitsVector.java
Changeset: 3d3b7820
Branch: fibers
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-03-25 09:30:51 +0000
URL: https://git.openjdk.org/loom/commit/3d3b7820371058b40f2e694536c98aa3900abb5f
8352607: RISC-V: use cmove in min/max when Zicond is supported
Reviewed-by: fyang, rehn
! src/hotspot/cpu/riscv/riscv.ad
Changeset: bdcac986
Branch: fibers
Author: Marc Chevalier <marc.chevalier at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-03-25 10:15:55 +0000
URL: https://git.openjdk.org/loom/commit/bdcac98673a2250f608bdf244e17578eecb30fbe
8347459: C2: missing transformation for chain of shifts/multiplications by constants
Reviewed-by: dfenacci, epeter
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/memnode.hpp
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
! test/hotspot/jtreg/compiler/c2/irTests/LShiftINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/LShiftLNodeIdealizationTests.java
Changeset: c002b97e
Branch: fibers
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-03-25 10:35:07 +0000
URL: https://git.openjdk.org/loom/commit/c002b97ee99c1889aa89e0a8853beafaf0969e9c
8352676: Opensource JMenu tests - series1
Reviewed-by: azvegint
+ test/jdk/javax/swing/JMenu/bug4140643.java
+ test/jdk/javax/swing/JMenu/bug4146588.java
+ test/jdk/javax/swing/JMenu/bug4342646.java
Changeset: 721ef767
Branch: fibers
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-03-25 10:37:29 +0000
URL: https://git.openjdk.org/loom/commit/721ef76738a2145bdff9b8534d3512282c61db8b
8352696: JFR: assert(false): EA: missing memory path
Reviewed-by: thartmann, shade, kvn
! src/hotspot/share/opto/library_call.cpp
+ test/jdk/jdk/jfr/jvm/TestJvmCommitIntrinsicAndEA.java
Changeset: 512b9b16
Branch: fibers
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-03-25 10:56:52 +0000
URL: https://git.openjdk.org/loom/commit/512b9b16e009fc550afaf9aefdb912c9495ed50a
8196896: Use SYSROOT_CFLAGS in dtrace gensrc
Reviewed-by: erikj
! make/hotspot/gensrc/GensrcDtrace.gmk
Changeset: bab93729
Branch: fibers
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-03-25 10:58:10 +0000
URL: https://git.openjdk.org/loom/commit/bab93729c26907dc51d15dbb5651f860f0cb58ab
8352618: Remove old deprecated functionality in the build system
Reviewed-by: erikj, kbarrett, jwaters
! make/PreInit.gmk
! make/PreInitSupport.gmk
! make/RunTestsPrebuilt.gmk
! make/autoconf/basic.m4
! make/autoconf/configure.ac
! make/autoconf/help.m4
! make/autoconf/jdk-options.m4
! make/autoconf/jvm-features.m4
! make/autoconf/util.m4
! make/common/LogUtils.gmk
Changeset: 67c44052
Branch: fibers
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-03-25 11:52:54 +0000
URL: https://git.openjdk.org/loom/commit/67c4405250f93a1188c03bf336db160f77a10c7f
8352866: TestLogJIT.java runs wrong test class
Reviewed-by: rcastanedalo, chagedorn
! test/hotspot/jtreg/compiler/arguments/TestLogJIT.java
! test/hotspot/jtreg/compiler/c2/Test7005594.java
! test/hotspot/jtreg/compiler/loopopts/TestMissingSkeletonPredicateForIfNode.java
! test/hotspot/jtreg/compiler/loopopts/superword/TestSearchAlignment.java
Changeset: c953e0ed
Branch: fibers
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-03-25 11:58:28 +0000
URL: https://git.openjdk.org/loom/commit/c953e0ede17aed9b80a637f1ffce90b2ea54ae21
8350579: Remove Template Assertion Predicates belonging to a loop once it is folded away
Reviewed-by: epeter, roland
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopUnswitch.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/opaquenode.cpp
! src/hotspot/share/opto/opaquenode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! src/hotspot/share/opto/split_if.cpp
+ test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicates.java
Changeset: 997aa176
Branch: fibers
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-03-25 12:32:16 +0000
URL: https://git.openjdk.org/loom/commit/997aa176dbfc3709f8731c10f901334334e606d1
8351310: Deprecate com.sun.jdi.JDIPermission for removal
Reviewed-by: sspitsyn, cjplummer
! src/jdk.jdi/share/classes/com/sun/jdi/JDIPermission.java
! src/jdk.jdi/share/classes/com/sun/tools/jdi/VirtualMachineManagerImpl.java
Changeset: 3ac9678e
Branch: fibers
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-03-25 12:32:37 +0000
URL: https://git.openjdk.org/loom/commit/3ac9678ea1078087f047cb31fb705d94de3f690e
8351224: Deprecate com.sun.tools.attach.AttachPermission for removal
Reviewed-by: sspitsyn
! src/jdk.attach/share/classes/com/sun/tools/attach/AttachPermission.java
Changeset: fa0b18bf
Branch: fibers
Author: Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: Weijun Wang <weijun at openjdk.org>
Date: 2025-03-25 13:04:30 +0000
URL: https://git.openjdk.org/loom/commit/fa0b18bfde38ee2ffbab33a9eaac547fe8aa3c7c
8352509: Update jdk.test.lib.SecurityTools jar method to accept List<String> parameter
Reviewed-by: weijun
! test/lib/jdk/test/lib/SecurityTools.java
Changeset: fe03e2ec
Branch: fibers
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-03-25 14:28:05 +0000
URL: https://git.openjdk.org/loom/commit/fe03e2ecbd5c4d5d06ad1703fa969043d1127c0f
8351897: Extra closing curly brace typos in Javadoc
Reviewed-by: liach
! src/java.base/share/classes/java/lang/classfile/package-info.java
! src/java.base/share/classes/java/net/NetworkInterface.java
! src/java.base/share/classes/java/text/MessageFormat.java
! src/java.base/share/classes/java/util/stream/AbstractTask.java
! src/java.base/share/classes/java/util/stream/Collectors.java
Changeset: 03105fc9
Branch: fibers
Author: Volkan Yazici <vyazici at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-03-25 14:35:45 +0000
URL: https://git.openjdk.org/loom/commit/03105fc92505e9e367354e763b99cbe02bf473d6
8351601: [JMH] test UnixSocketChannelReadWrite failed for 2 threads config
Reviewed-by: michaelm
! test/micro/org/openjdk/bench/java/net/UnixSocketChannelReadWrite.java
Changeset: e98838f5
Branch: fibers
Author: David Linus Briemann <david.briemann at sap.com>
Committer: Richard Reingruber <rrich at openjdk.org>
Date: 2025-03-25 15:16:46 +0000
URL: https://git.openjdk.org/loom/commit/e98838f58db1606f35c85ac9fcdbdf1076b6a303
8352065: [PPC64] C2: Implement PopCountVL, CountLeadingZerosV and CountTrailingZerosV nodes
Reviewed-by: mdoerr, rrich
! src/hotspot/cpu/ppc/assembler_ppc.hpp
! src/hotspot/cpu/ppc/assembler_ppc.inline.hpp
! src/hotspot/cpu/ppc/ppc.ad
! test/hotspot/jtreg/compiler/vectorization/TestNumberOfContinuousZeros.java
Changeset: 993eae4a
Branch: fibers
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-03-25 15:52:18 +0000
URL: https://git.openjdk.org/loom/commit/993eae4aa591ec9610b9d8bc03382a225c93d844
8346948: Update CLDR to Version 47.0
Reviewed-by: jlu, joehw
! make/data/cldr/LICENSE
! make/data/cldr/common/bcp47/collation.xml
! make/data/cldr/common/dtd/ldml.dtd
! make/data/cldr/common/dtd/ldml.xsd
! make/data/cldr/common/dtd/ldmlBCP47.dtd
! make/data/cldr/common/dtd/ldmlBCP47.xsd
! make/data/cldr/common/dtd/ldmlSupplemental.dtd
! make/data/cldr/common/dtd/ldmlSupplemental.xsd
! make/data/cldr/common/main/aa.xml
! make/data/cldr/common/main/aa_DJ.xml
! make/data/cldr/common/main/aa_ER.xml
! make/data/cldr/common/main/aa_ET.xml
! make/data/cldr/common/main/ab.xml
! make/data/cldr/common/main/ab_GE.xml
! make/data/cldr/common/main/af.xml
! make/data/cldr/common/main/af_NA.xml
! make/data/cldr/common/main/af_ZA.xml
! make/data/cldr/common/main/agq.xml
! make/data/cldr/common/main/agq_CM.xml
! make/data/cldr/common/main/ak.xml
! make/data/cldr/common/main/ak_GH.xml
! make/data/cldr/common/main/am.xml
! make/data/cldr/common/main/am_ET.xml
! make/data/cldr/common/main/an.xml
! make/data/cldr/common/main/an_ES.xml
! make/data/cldr/common/main/ann.xml
! make/data/cldr/common/main/ann_NG.xml
! make/data/cldr/common/main/apc.xml
! make/data/cldr/common/main/apc_SY.xml
! make/data/cldr/common/main/ar.xml
! make/data/cldr/common/main/ar_001.xml
! make/data/cldr/common/main/ar_AE.xml
! make/data/cldr/common/main/ar_BH.xml
! make/data/cldr/common/main/ar_DJ.xml
! make/data/cldr/common/main/ar_DZ.xml
! make/data/cldr/common/main/ar_EG.xml
! make/data/cldr/common/main/ar_EH.xml
! make/data/cldr/common/main/ar_ER.xml
! make/data/cldr/common/main/ar_IL.xml
! make/data/cldr/common/main/ar_IQ.xml
! make/data/cldr/common/main/ar_JO.xml
! make/data/cldr/common/main/ar_KM.xml
! make/data/cldr/common/main/ar_KW.xml
! make/data/cldr/common/main/ar_LB.xml
! make/data/cldr/common/main/ar_LY.xml
! make/data/cldr/common/main/ar_MA.xml
! make/data/cldr/common/main/ar_MR.xml
! make/data/cldr/common/main/ar_OM.xml
! make/data/cldr/common/main/ar_PS.xml
! make/data/cldr/common/main/ar_QA.xml
! make/data/cldr/common/main/ar_SA.xml
! make/data/cldr/common/main/ar_SD.xml
! make/data/cldr/common/main/ar_SO.xml
! make/data/cldr/common/main/ar_SS.xml
! make/data/cldr/common/main/ar_SY.xml
! make/data/cldr/common/main/ar_TD.xml
! make/data/cldr/common/main/ar_TN.xml
! make/data/cldr/common/main/ar_YE.xml
! make/data/cldr/common/main/arn.xml
! make/data/cldr/common/main/arn_CL.xml
! make/data/cldr/common/main/as.xml
! make/data/cldr/common/main/as_IN.xml
! make/data/cldr/common/main/asa.xml
! make/data/cldr/common/main/asa_TZ.xml
! make/data/cldr/common/main/ast.xml
! make/data/cldr/common/main/ast_ES.xml
! make/data/cldr/common/main/az.xml
! make/data/cldr/common/main/az_Arab.xml
! make/data/cldr/common/main/az_Arab_IQ.xml
! make/data/cldr/common/main/az_Arab_IR.xml
! make/data/cldr/common/main/az_Arab_TR.xml
! make/data/cldr/common/main/az_Cyrl.xml
! make/data/cldr/common/main/az_Cyrl_AZ.xml
! make/data/cldr/common/main/az_Latn.xml
! make/data/cldr/common/main/az_Latn_AZ.xml
! make/data/cldr/common/main/ba.xml
! make/data/cldr/common/main/ba_RU.xml
! make/data/cldr/common/main/bal.xml
! make/data/cldr/common/main/bal_Arab.xml
! make/data/cldr/common/main/bal_Arab_PK.xml
! make/data/cldr/common/main/bal_Latn.xml
! make/data/cldr/common/main/bal_Latn_PK.xml
! make/data/cldr/common/main/bas.xml
! make/data/cldr/common/main/bas_CM.xml
! make/data/cldr/common/main/be.xml
! make/data/cldr/common/main/be_BY.xml
! make/data/cldr/common/main/be_TARASK.xml
! make/data/cldr/common/main/bem.xml
! make/data/cldr/common/main/bem_ZM.xml
! make/data/cldr/common/main/bew.xml
! make/data/cldr/common/main/bew_ID.xml
! make/data/cldr/common/main/bez.xml
! make/data/cldr/common/main/bez_TZ.xml
! make/data/cldr/common/main/bg.xml
! make/data/cldr/common/main/bg_BG.xml
! make/data/cldr/common/main/bgc.xml
! make/data/cldr/common/main/bgc_IN.xml
! make/data/cldr/common/main/bgn.xml
! make/data/cldr/common/main/bgn_AE.xml
! make/data/cldr/common/main/bgn_AF.xml
! make/data/cldr/common/main/bgn_IR.xml
! make/data/cldr/common/main/bgn_OM.xml
! make/data/cldr/common/main/bgn_PK.xml
! make/data/cldr/common/main/bho.xml
! make/data/cldr/common/main/bho_IN.xml
! make/data/cldr/common/main/blo.xml
! make/data/cldr/common/main/blo_BJ.xml
! make/data/cldr/common/main/blt.xml
! make/data/cldr/common/main/blt_VN.xml
! make/data/cldr/common/main/bm.xml
! make/data/cldr/common/main/bm_ML.xml
! make/data/cldr/common/main/bm_Nkoo.xml
! make/data/cldr/common/main/bm_Nkoo_ML.xml
! make/data/cldr/common/main/bn.xml
! make/data/cldr/common/main/bn_BD.xml
! make/data/cldr/common/main/bn_IN.xml
! make/data/cldr/common/main/bo.xml
! make/data/cldr/common/main/bo_CN.xml
! make/data/cldr/common/main/bo_IN.xml
! make/data/cldr/common/main/br.xml
! make/data/cldr/common/main/br_FR.xml
! make/data/cldr/common/main/brx.xml
! make/data/cldr/common/main/brx_IN.xml
! make/data/cldr/common/main/bs.xml
! make/data/cldr/common/main/bs_Cyrl.xml
! make/data/cldr/common/main/bs_Cyrl_BA.xml
! make/data/cldr/common/main/bs_Latn.xml
! make/data/cldr/common/main/bs_Latn_BA.xml
! make/data/cldr/common/main/bss.xml
! make/data/cldr/common/main/bss_CM.xml
! make/data/cldr/common/main/byn.xml
! make/data/cldr/common/main/byn_ER.xml
! make/data/cldr/common/main/ca.xml
! make/data/cldr/common/main/ca_AD.xml
! make/data/cldr/common/main/ca_ES.xml
! make/data/cldr/common/main/ca_ES_VALENCIA.xml
! make/data/cldr/common/main/ca_FR.xml
! make/data/cldr/common/main/ca_IT.xml
! make/data/cldr/common/main/cad.xml
! make/data/cldr/common/main/cad_US.xml
! make/data/cldr/common/main/cch.xml
! make/data/cldr/common/main/cch_NG.xml
! make/data/cldr/common/main/ccp.xml
! make/data/cldr/common/main/ccp_BD.xml
! make/data/cldr/common/main/ccp_IN.xml
! make/data/cldr/common/main/ce.xml
! make/data/cldr/common/main/ce_RU.xml
! make/data/cldr/common/main/ceb.xml
! make/data/cldr/common/main/ceb_PH.xml
! make/data/cldr/common/main/cgg.xml
! make/data/cldr/common/main/cgg_UG.xml
! make/data/cldr/common/main/cho.xml
! make/data/cldr/common/main/cho_US.xml
! make/data/cldr/common/main/chr.xml
! make/data/cldr/common/main/chr_US.xml
! make/data/cldr/common/main/cic.xml
! make/data/cldr/common/main/cic_US.xml
! make/data/cldr/common/main/ckb.xml
! make/data/cldr/common/main/ckb_IQ.xml
! make/data/cldr/common/main/ckb_IR.xml
! make/data/cldr/common/main/co.xml
! make/data/cldr/common/main/co_FR.xml
+ make/data/cldr/common/main/cop.xml
+ make/data/cldr/common/main/cop_EG.xml
! make/data/cldr/common/main/cs.xml
! make/data/cldr/common/main/cs_CZ.xml
! make/data/cldr/common/main/csw.xml
! make/data/cldr/common/main/csw_CA.xml
! make/data/cldr/common/main/cu.xml
! make/data/cldr/common/main/cu_RU.xml
! make/data/cldr/common/main/cv.xml
! make/data/cldr/common/main/cv_RU.xml
! make/data/cldr/common/main/cy.xml
! make/data/cldr/common/main/cy_GB.xml
! make/data/cldr/common/main/da.xml
! make/data/cldr/common/main/da_DK.xml
! make/data/cldr/common/main/da_GL.xml
! make/data/cldr/common/main/dav.xml
! make/data/cldr/common/main/dav_KE.xml
! make/data/cldr/common/main/de.xml
! make/data/cldr/common/main/de_AT.xml
! make/data/cldr/common/main/de_BE.xml
! make/data/cldr/common/main/de_CH.xml
! make/data/cldr/common/main/de_DE.xml
! make/data/cldr/common/main/de_IT.xml
! make/data/cldr/common/main/de_LI.xml
! make/data/cldr/common/main/de_LU.xml
! make/data/cldr/common/main/dje.xml
! make/data/cldr/common/main/dje_NE.xml
! make/data/cldr/common/main/doi.xml
! make/data/cldr/common/main/doi_IN.xml
! make/data/cldr/common/main/dsb.xml
! make/data/cldr/common/main/dsb_DE.xml
! make/data/cldr/common/main/dua.xml
! make/data/cldr/common/main/dua_CM.xml
! make/data/cldr/common/main/dv.xml
! make/data/cldr/common/main/dv_MV.xml
! make/data/cldr/common/main/dyo.xml
! make/data/cldr/common/main/dyo_SN.xml
! make/data/cldr/common/main/dz.xml
! make/data/cldr/common/main/dz_BT.xml
! make/data/cldr/common/main/ebu.xml
! make/data/cldr/common/main/ebu_KE.xml
! make/data/cldr/common/main/ee.xml
! make/data/cldr/common/main/ee_GH.xml
! make/data/cldr/common/main/ee_TG.xml
! make/data/cldr/common/main/el.xml
! make/data/cldr/common/main/el_CY.xml
! make/data/cldr/common/main/el_GR.xml
! make/data/cldr/common/main/el_POLYTON.xml
! make/data/cldr/common/main/en.xml
! make/data/cldr/common/main/en_001.xml
! make/data/cldr/common/main/en_150.xml
! make/data/cldr/common/main/en_AE.xml
! make/data/cldr/common/main/en_AG.xml
! make/data/cldr/common/main/en_AI.xml
! make/data/cldr/common/main/en_AS.xml
! make/data/cldr/common/main/en_AT.xml
! make/data/cldr/common/main/en_AU.xml
! make/data/cldr/common/main/en_BB.xml
! make/data/cldr/common/main/en_BE.xml
! make/data/cldr/common/main/en_BI.xml
! make/data/cldr/common/main/en_BM.xml
! make/data/cldr/common/main/en_BS.xml
! make/data/cldr/common/main/en_BW.xml
! make/data/cldr/common/main/en_BZ.xml
! make/data/cldr/common/main/en_CA.xml
! make/data/cldr/common/main/en_CC.xml
! make/data/cldr/common/main/en_CH.xml
! make/data/cldr/common/main/en_CK.xml
! make/data/cldr/common/main/en_CM.xml
! make/data/cldr/common/main/en_CX.xml
! make/data/cldr/common/main/en_CY.xml
+ make/data/cldr/common/main/en_CZ.xml
! make/data/cldr/common/main/en_DE.xml
! make/data/cldr/common/main/en_DG.xml
! make/data/cldr/common/main/en_DK.xml
! make/data/cldr/common/main/en_DM.xml
! make/data/cldr/common/main/en_Dsrt.xml
! make/data/cldr/common/main/en_Dsrt_US.xml
! make/data/cldr/common/main/en_ER.xml
+ make/data/cldr/common/main/en_ES.xml
! make/data/cldr/common/main/en_FI.xml
! make/data/cldr/common/main/en_FJ.xml
! make/data/cldr/common/main/en_FK.xml
! make/data/cldr/common/main/en_FM.xml
+ make/data/cldr/common/main/en_FR.xml
! make/data/cldr/common/main/en_GB.xml
! make/data/cldr/common/main/en_GD.xml
! make/data/cldr/common/main/en_GG.xml
! make/data/cldr/common/main/en_GH.xml
! make/data/cldr/common/main/en_GI.xml
! make/data/cldr/common/main/en_GM.xml
= make/data/cldr/common/main/en_GS.xml
! make/data/cldr/common/main/en_GU.xml
! make/data/cldr/common/main/en_GY.xml
! make/data/cldr/common/main/en_HK.xml
+ make/data/cldr/common/main/en_HU.xml
! make/data/cldr/common/main/en_ID.xml
! make/data/cldr/common/main/en_IE.xml
! make/data/cldr/common/main/en_IL.xml
! make/data/cldr/common/main/en_IM.xml
! make/data/cldr/common/main/en_IN.xml
! make/data/cldr/common/main/en_IO.xml
+ make/data/cldr/common/main/en_IT.xml
! make/data/cldr/common/main/en_JE.xml
! make/data/cldr/common/main/en_JM.xml
! make/data/cldr/common/main/en_KE.xml
! make/data/cldr/common/main/en_KI.xml
! make/data/cldr/common/main/en_KN.xml
! make/data/cldr/common/main/en_KY.xml
! make/data/cldr/common/main/en_LC.xml
! make/data/cldr/common/main/en_LR.xml
! make/data/cldr/common/main/en_LS.xml
! make/data/cldr/common/main/en_MG.xml
! make/data/cldr/common/main/en_MH.xml
! make/data/cldr/common/main/en_MO.xml
! make/data/cldr/common/main/en_MP.xml
! make/data/cldr/common/main/en_MS.xml
! make/data/cldr/common/main/en_MT.xml
! make/data/cldr/common/main/en_MU.xml
! make/data/cldr/common/main/en_MV.xml
! make/data/cldr/common/main/en_MW.xml
! make/data/cldr/common/main/en_MY.xml
! make/data/cldr/common/main/en_NA.xml
! make/data/cldr/common/main/en_NF.xml
! make/data/cldr/common/main/en_NG.xml
! make/data/cldr/common/main/en_NL.xml
+ make/data/cldr/common/main/en_NO.xml
! make/data/cldr/common/main/en_NR.xml
! make/data/cldr/common/main/en_NU.xml
! make/data/cldr/common/main/en_NZ.xml
! make/data/cldr/common/main/en_PG.xml
! make/data/cldr/common/main/en_PH.xml
! make/data/cldr/common/main/en_PK.xml
+ make/data/cldr/common/main/en_PL.xml
! make/data/cldr/common/main/en_PN.xml
! make/data/cldr/common/main/en_PR.xml
+ make/data/cldr/common/main/en_PT.xml
! make/data/cldr/common/main/en_PW.xml
+ make/data/cldr/common/main/en_RO.xml
! make/data/cldr/common/main/en_RW.xml
! make/data/cldr/common/main/en_SB.xml
! make/data/cldr/common/main/en_SC.xml
! make/data/cldr/common/main/en_SD.xml
! make/data/cldr/common/main/en_SE.xml
! make/data/cldr/common/main/en_SG.xml
! make/data/cldr/common/main/en_SH.xml
! make/data/cldr/common/main/en_SI.xml
+ make/data/cldr/common/main/en_SK.xml
! make/data/cldr/common/main/en_SL.xml
! make/data/cldr/common/main/en_SS.xml
! make/data/cldr/common/main/en_SX.xml
! make/data/cldr/common/main/en_SZ.xml
! make/data/cldr/common/main/en_Shaw.xml
! make/data/cldr/common/main/en_Shaw_GB.xml
! make/data/cldr/common/main/en_TC.xml
! make/data/cldr/common/main/en_TK.xml
! make/data/cldr/common/main/en_TO.xml
! make/data/cldr/common/main/en_TT.xml
! make/data/cldr/common/main/en_TV.xml
! make/data/cldr/common/main/en_TZ.xml
! make/data/cldr/common/main/en_UG.xml
! make/data/cldr/common/main/en_UM.xml
! make/data/cldr/common/main/en_US.xml
! make/data/cldr/common/main/en_US_POSIX.xml
! make/data/cldr/common/main/en_VC.xml
! make/data/cldr/common/main/en_VG.xml
! make/data/cldr/common/main/en_VI.xml
! make/data/cldr/common/main/en_VU.xml
! make/data/cldr/common/main/en_WS.xml
! make/data/cldr/common/main/en_ZA.xml
! make/data/cldr/common/main/en_ZM.xml
! make/data/cldr/common/main/en_ZW.xml
! make/data/cldr/common/main/eo.xml
! make/data/cldr/common/main/eo_001.xml
! make/data/cldr/common/main/es.xml
! make/data/cldr/common/main/es_419.xml
! make/data/cldr/common/main/es_AR.xml
! make/data/cldr/common/main/es_BO.xml
! make/data/cldr/common/main/es_BR.xml
! make/data/cldr/common/main/es_BZ.xml
! make/data/cldr/common/main/es_CL.xml
! make/data/cldr/common/main/es_CO.xml
! make/data/cldr/common/main/es_CR.xml
! make/data/cldr/common/main/es_CU.xml
! make/data/cldr/common/main/es_DO.xml
! make/data/cldr/common/main/es_EA.xml
! make/data/cldr/common/main/es_EC.xml
! make/data/cldr/common/main/es_ES.xml
! make/data/cldr/common/main/es_GQ.xml
! make/data/cldr/common/main/es_GT.xml
! make/data/cldr/common/main/es_HN.xml
! make/data/cldr/common/main/es_IC.xml
! make/data/cldr/common/main/es_MX.xml
! make/data/cldr/common/main/es_NI.xml
! make/data/cldr/common/main/es_PA.xml
! make/data/cldr/common/main/es_PE.xml
! make/data/cldr/common/main/es_PH.xml
! make/data/cldr/common/main/es_PR.xml
! make/data/cldr/common/main/es_PY.xml
! make/data/cldr/common/main/es_SV.xml
! make/data/cldr/common/main/es_US.xml
! make/data/cldr/common/main/es_UY.xml
! make/data/cldr/common/main/es_VE.xml
! make/data/cldr/common/main/et.xml
! make/data/cldr/common/main/et_EE.xml
! make/data/cldr/common/main/eu.xml
! make/data/cldr/common/main/eu_ES.xml
! make/data/cldr/common/main/ewo.xml
! make/data/cldr/common/main/ewo_CM.xml
! make/data/cldr/common/main/fa.xml
! make/data/cldr/common/main/fa_AF.xml
! make/data/cldr/common/main/fa_IR.xml
! make/data/cldr/common/main/ff.xml
! make/data/cldr/common/main/ff_Adlm.xml
! make/data/cldr/common/main/ff_Adlm_BF.xml
! make/data/cldr/common/main/ff_Adlm_CM.xml
! make/data/cldr/common/main/ff_Adlm_GH.xml
! make/data/cldr/common/main/ff_Adlm_GM.xml
! make/data/cldr/common/main/ff_Adlm_GN.xml
! make/data/cldr/common/main/ff_Adlm_GW.xml
! make/data/cldr/common/main/ff_Adlm_LR.xml
! make/data/cldr/common/main/ff_Adlm_MR.xml
! make/data/cldr/common/main/ff_Adlm_NE.xml
! make/data/cldr/common/main/ff_Adlm_NG.xml
! make/data/cldr/common/main/ff_Adlm_SL.xml
! make/data/cldr/common/main/ff_Adlm_SN.xml
! make/data/cldr/common/main/ff_Latn.xml
! make/data/cldr/common/main/ff_Latn_BF.xml
! make/data/cldr/common/main/ff_Latn_CM.xml
! make/data/cldr/common/main/ff_Latn_GH.xml
! make/data/cldr/common/main/ff_Latn_GM.xml
! make/data/cldr/common/main/ff_Latn_GN.xml
! make/data/cldr/common/main/ff_Latn_GW.xml
! make/data/cldr/common/main/ff_Latn_LR.xml
! make/data/cldr/common/main/ff_Latn_MR.xml
! make/data/cldr/common/main/ff_Latn_NE.xml
! make/data/cldr/common/main/ff_Latn_NG.xml
! make/data/cldr/common/main/ff_Latn_SL.xml
! make/data/cldr/common/main/ff_Latn_SN.xml
! make/data/cldr/common/main/fi.xml
! make/data/cldr/common/main/fi_FI.xml
! make/data/cldr/common/main/fil.xml
! make/data/cldr/common/main/fil_PH.xml
! make/data/cldr/common/main/fo.xml
! make/data/cldr/common/main/fo_DK.xml
! make/data/cldr/common/main/fo_FO.xml
! make/data/cldr/common/main/fr.xml
! make/data/cldr/common/main/fr_BE.xml
! make/data/cldr/common/main/fr_BF.xml
! make/data/cldr/common/main/fr_BI.xml
! make/data/cldr/common/main/fr_BJ.xml
! make/data/cldr/common/main/fr_BL.xml
! make/data/cldr/common/main/fr_CA.xml
! make/data/cldr/common/main/fr_CD.xml
! make/data/cldr/common/main/fr_CF.xml
! make/data/cldr/common/main/fr_CG.xml
! make/data/cldr/common/main/fr_CH.xml
! make/data/cldr/common/main/fr_CI.xml
! make/data/cldr/common/main/fr_CM.xml
! make/data/cldr/common/main/fr_DJ.xml
! make/data/cldr/common/main/fr_DZ.xml
! make/data/cldr/common/main/fr_FR.xml
! make/data/cldr/common/main/fr_GA.xml
! make/data/cldr/common/main/fr_GF.xml
! make/data/cldr/common/main/fr_GN.xml
! make/data/cldr/common/main/fr_GP.xml
! make/data/cldr/common/main/fr_GQ.xml
! make/data/cldr/common/main/fr_HT.xml
! make/data/cldr/common/main/fr_KM.xml
! make/data/cldr/common/main/fr_LU.xml
! make/data/cldr/common/main/fr_MA.xml
! make/data/cldr/common/main/fr_MC.xml
! make/data/cldr/common/main/fr_MF.xml
! make/data/cldr/common/main/fr_MG.xml
! make/data/cldr/common/main/fr_ML.xml
! make/data/cldr/common/main/fr_MQ.xml
! make/data/cldr/common/main/fr_MR.xml
! make/data/cldr/common/main/fr_MU.xml
! make/data/cldr/common/main/fr_NC.xml
! make/data/cldr/common/main/fr_NE.xml
! make/data/cldr/common/main/fr_PF.xml
! make/data/cldr/common/main/fr_PM.xml
! make/data/cldr/common/main/fr_RE.xml
! make/data/cldr/common/main/fr_RW.xml
! make/data/cldr/common/main/fr_SC.xml
! make/data/cldr/common/main/fr_SN.xml
! make/data/cldr/common/main/fr_SY.xml
! make/data/cldr/common/main/fr_TD.xml
! make/data/cldr/common/main/fr_TG.xml
! make/data/cldr/common/main/fr_TN.xml
! make/data/cldr/common/main/fr_VU.xml
! make/data/cldr/common/main/fr_WF.xml
! make/data/cldr/common/main/fr_YT.xml
! make/data/cldr/common/main/frr.xml
! make/data/cldr/common/main/frr_DE.xml
! make/data/cldr/common/main/fur.xml
! make/data/cldr/common/main/fur_IT.xml
! make/data/cldr/common/main/fy.xml
! make/data/cldr/common/main/fy_NL.xml
! make/data/cldr/common/main/ga.xml
! make/data/cldr/common/main/ga_GB.xml
! make/data/cldr/common/main/ga_IE.xml
! make/data/cldr/common/main/gaa.xml
! make/data/cldr/common/main/gaa_GH.xml
! make/data/cldr/common/main/gd.xml
! make/data/cldr/common/main/gd_GB.xml
! make/data/cldr/common/main/gez.xml
! make/data/cldr/common/main/gez_ER.xml
! make/data/cldr/common/main/gez_ET.xml
! make/data/cldr/common/main/gl.xml
! make/data/cldr/common/main/gl_ES.xml
! make/data/cldr/common/main/gn.xml
! make/data/cldr/common/main/gn_PY.xml
! make/data/cldr/common/main/gsw.xml
! make/data/cldr/common/main/gsw_CH.xml
! make/data/cldr/common/main/gsw_FR.xml
! make/data/cldr/common/main/gsw_LI.xml
! make/data/cldr/common/main/gu.xml
! make/data/cldr/common/main/gu_IN.xml
! make/data/cldr/common/main/guz.xml
! make/data/cldr/common/main/guz_KE.xml
! make/data/cldr/common/main/gv.xml
! make/data/cldr/common/main/gv_IM.xml
! make/data/cldr/common/main/ha.xml
! make/data/cldr/common/main/ha_Arab.xml
! make/data/cldr/common/main/ha_Arab_NG.xml
! make/data/cldr/common/main/ha_Arab_SD.xml
! make/data/cldr/common/main/ha_GH.xml
! make/data/cldr/common/main/ha_NE.xml
! make/data/cldr/common/main/ha_NG.xml
! make/data/cldr/common/main/haw.xml
! make/data/cldr/common/main/haw_US.xml
! make/data/cldr/common/main/he.xml
! make/data/cldr/common/main/he_IL.xml
! make/data/cldr/common/main/hi.xml
! make/data/cldr/common/main/hi_IN.xml
! make/data/cldr/common/main/hi_Latn.xml
! make/data/cldr/common/main/hi_Latn_IN.xml
! make/data/cldr/common/main/hnj.xml
! make/data/cldr/common/main/hnj_Hmnp.xml
! make/data/cldr/common/main/hnj_Hmnp_US.xml
! make/data/cldr/common/main/hr.xml
! make/data/cldr/common/main/hr_BA.xml
! make/data/cldr/common/main/hr_HR.xml
! make/data/cldr/common/main/hsb.xml
! make/data/cldr/common/main/hsb_DE.xml
+ make/data/cldr/common/main/ht.xml
+ make/data/cldr/common/main/ht_HT.xml
! make/data/cldr/common/main/hu.xml
! make/data/cldr/common/main/hu_HU.xml
! make/data/cldr/common/main/hy.xml
! make/data/cldr/common/main/hy_AM.xml
! make/data/cldr/common/main/ia.xml
! make/data/cldr/common/main/ia_001.xml
! make/data/cldr/common/main/id.xml
! make/data/cldr/common/main/id_ID.xml
! make/data/cldr/common/main/ie.xml
! make/data/cldr/common/main/ie_EE.xml
! make/data/cldr/common/main/ig.xml
! make/data/cldr/common/main/ig_NG.xml
! make/data/cldr/common/main/ii.xml
! make/data/cldr/common/main/ii_CN.xml
! make/data/cldr/common/main/io.xml
! make/data/cldr/common/main/io_001.xml
! make/data/cldr/common/main/is.xml
! make/data/cldr/common/main/is_IS.xml
! make/data/cldr/common/main/it.xml
! make/data/cldr/common/main/it_CH.xml
! make/data/cldr/common/main/it_IT.xml
! make/data/cldr/common/main/it_SM.xml
! make/data/cldr/common/main/it_VA.xml
! make/data/cldr/common/main/iu.xml
! make/data/cldr/common/main/iu_CA.xml
! make/data/cldr/common/main/iu_Latn.xml
! make/data/cldr/common/main/iu_Latn_CA.xml
! make/data/cldr/common/main/ja.xml
! make/data/cldr/common/main/ja_JP.xml
! make/data/cldr/common/main/jbo.xml
! make/data/cldr/common/main/jbo_001.xml
! make/data/cldr/common/main/jgo.xml
! make/data/cldr/common/main/jgo_CM.xml
! make/data/cldr/common/main/jmc.xml
! make/data/cldr/common/main/jmc_TZ.xml
! make/data/cldr/common/main/jv.xml
! make/data/cldr/common/main/jv_ID.xml
! make/data/cldr/common/main/ka.xml
! make/data/cldr/common/main/ka_GE.xml
! make/data/cldr/common/main/kaa.xml
! make/data/cldr/common/main/kaa_Cyrl.xml
! make/data/cldr/common/main/kaa_Cyrl_UZ.xml
! make/data/cldr/common/main/kaa_Latn.xml
! make/data/cldr/common/main/kaa_Latn_UZ.xml
! make/data/cldr/common/main/kab.xml
! make/data/cldr/common/main/kab_DZ.xml
! make/data/cldr/common/main/kaj.xml
! make/data/cldr/common/main/kaj_NG.xml
! make/data/cldr/common/main/kam.xml
! make/data/cldr/common/main/kam_KE.xml
! make/data/cldr/common/main/kcg.xml
! make/data/cldr/common/main/kcg_NG.xml
! make/data/cldr/common/main/kde.xml
! make/data/cldr/common/main/kde_TZ.xml
! make/data/cldr/common/main/kea.xml
! make/data/cldr/common/main/kea_CV.xml
! make/data/cldr/common/main/ken.xml
! make/data/cldr/common/main/ken_CM.xml
! make/data/cldr/common/main/kgp.xml
! make/data/cldr/common/main/kgp_BR.xml
! make/data/cldr/common/main/khq.xml
! make/data/cldr/common/main/khq_ML.xml
! make/data/cldr/common/main/ki.xml
! make/data/cldr/common/main/ki_KE.xml
! make/data/cldr/common/main/kk.xml
! make/data/cldr/common/main/kk_Arab.xml
! make/data/cldr/common/main/kk_Arab_CN.xml
! make/data/cldr/common/main/kk_Cyrl.xml
! make/data/cldr/common/main/kk_Cyrl_KZ.xml
! make/data/cldr/common/main/kk_KZ.xml
! make/data/cldr/common/main/kkj.xml
! make/data/cldr/common/main/kkj_CM.xml
! make/data/cldr/common/main/kl.xml
! make/data/cldr/common/main/kl_GL.xml
! make/data/cldr/common/main/kln.xml
! make/data/cldr/common/main/kln_KE.xml
! make/data/cldr/common/main/km.xml
! make/data/cldr/common/main/km_KH.xml
! make/data/cldr/common/main/kn.xml
! make/data/cldr/common/main/kn_IN.xml
! make/data/cldr/common/main/ko.xml
! make/data/cldr/common/main/ko_CN.xml
! make/data/cldr/common/main/ko_KP.xml
! make/data/cldr/common/main/ko_KR.xml
! make/data/cldr/common/main/kok.xml
! make/data/cldr/common/main/kok_Deva.xml
! make/data/cldr/common/main/kok_Deva_IN.xml
! make/data/cldr/common/main/kok_Latn.xml
! make/data/cldr/common/main/kok_Latn_IN.xml
! make/data/cldr/common/main/kpe.xml
! make/data/cldr/common/main/kpe_GN.xml
! make/data/cldr/common/main/kpe_LR.xml
! make/data/cldr/common/main/ks.xml
! make/data/cldr/common/main/ks_Arab.xml
! make/data/cldr/common/main/ks_Arab_IN.xml
! make/data/cldr/common/main/ks_Deva.xml
! make/data/cldr/common/main/ks_Deva_IN.xml
! make/data/cldr/common/main/ksb.xml
! make/data/cldr/common/main/ksb_TZ.xml
! make/data/cldr/common/main/ksf.xml
! make/data/cldr/common/main/ksf_CM.xml
! make/data/cldr/common/main/ksh.xml
! make/data/cldr/common/main/ksh_DE.xml
! make/data/cldr/common/main/ku.xml
! make/data/cldr/common/main/ku_TR.xml
! make/data/cldr/common/main/kw.xml
! make/data/cldr/common/main/kw_GB.xml
! make/data/cldr/common/main/kxv.xml
! make/data/cldr/common/main/kxv_Deva.xml
! make/data/cldr/common/main/kxv_Deva_IN.xml
! make/data/cldr/common/main/kxv_Latn.xml
! make/data/cldr/common/main/kxv_Latn_IN.xml
! make/data/cldr/common/main/kxv_Orya.xml
! make/data/cldr/common/main/kxv_Orya_IN.xml
! make/data/cldr/common/main/kxv_Telu.xml
! make/data/cldr/common/main/kxv_Telu_IN.xml
! make/data/cldr/common/main/ky.xml
! make/data/cldr/common/main/ky_KG.xml
! make/data/cldr/common/main/la.xml
! make/data/cldr/common/main/la_VA.xml
! make/data/cldr/common/main/lag.xml
! make/data/cldr/common/main/lag_TZ.xml
! make/data/cldr/common/main/lb.xml
! make/data/cldr/common/main/lb_LU.xml
! make/data/cldr/common/main/lg.xml
! make/data/cldr/common/main/lg_UG.xml
! make/data/cldr/common/main/lij.xml
! make/data/cldr/common/main/lij_IT.xml
! make/data/cldr/common/main/lkt.xml
! make/data/cldr/common/main/lkt_US.xml
! make/data/cldr/common/main/lld.xml
! make/data/cldr/common/main/lld_IT.xml
! make/data/cldr/common/main/lmo.xml
! make/data/cldr/common/main/lmo_IT.xml
! make/data/cldr/common/main/ln.xml
! make/data/cldr/common/main/ln_AO.xml
! make/data/cldr/common/main/ln_CD.xml
! make/data/cldr/common/main/ln_CF.xml
! make/data/cldr/common/main/ln_CG.xml
! make/data/cldr/common/main/lo.xml
! make/data/cldr/common/main/lo_LA.xml
! make/data/cldr/common/main/lrc.xml
! make/data/cldr/common/main/lrc_IQ.xml
! make/data/cldr/common/main/lrc_IR.xml
! make/data/cldr/common/main/lt.xml
! make/data/cldr/common/main/lt_LT.xml
! make/data/cldr/common/main/ltg.xml
! make/data/cldr/common/main/ltg_LV.xml
! make/data/cldr/common/main/lu.xml
! make/data/cldr/common/main/lu_CD.xml
! make/data/cldr/common/main/luo.xml
! make/data/cldr/common/main/luo_KE.xml
! make/data/cldr/common/main/luy.xml
! make/data/cldr/common/main/luy_KE.xml
! make/data/cldr/common/main/lv.xml
! make/data/cldr/common/main/lv_LV.xml
! make/data/cldr/common/main/mai.xml
! make/data/cldr/common/main/mai_IN.xml
! make/data/cldr/common/main/mas.xml
! make/data/cldr/common/main/mas_KE.xml
! make/data/cldr/common/main/mas_TZ.xml
! make/data/cldr/common/main/mdf.xml
! make/data/cldr/common/main/mdf_RU.xml
! make/data/cldr/common/main/mer.xml
! make/data/cldr/common/main/mer_KE.xml
! make/data/cldr/common/main/mfe.xml
! make/data/cldr/common/main/mfe_MU.xml
! make/data/cldr/common/main/mg.xml
! make/data/cldr/common/main/mg_MG.xml
! make/data/cldr/common/main/mgh.xml
! make/data/cldr/common/main/mgh_MZ.xml
! make/data/cldr/common/main/mgo.xml
! make/data/cldr/common/main/mgo_CM.xml
! make/data/cldr/common/main/mhn.xml
! make/data/cldr/common/main/mhn_IT.xml
! make/data/cldr/common/main/mi.xml
! make/data/cldr/common/main/mi_NZ.xml
! make/data/cldr/common/main/mic.xml
! make/data/cldr/common/main/mic_CA.xml
! make/data/cldr/common/main/mk.xml
! make/data/cldr/common/main/mk_MK.xml
! make/data/cldr/common/main/ml.xml
! make/data/cldr/common/main/ml_IN.xml
! make/data/cldr/common/main/mn.xml
! make/data/cldr/common/main/mn_MN.xml
! make/data/cldr/common/main/mn_Mong.xml
! make/data/cldr/common/main/mn_Mong_CN.xml
! make/data/cldr/common/main/mn_Mong_MN.xml
! make/data/cldr/common/main/mni.xml
! make/data/cldr/common/main/mni_Beng.xml
! make/data/cldr/common/main/mni_Beng_IN.xml
! make/data/cldr/common/main/mni_Mtei.xml
! make/data/cldr/common/main/mni_Mtei_IN.xml
! make/data/cldr/common/main/moh.xml
! make/data/cldr/common/main/moh_CA.xml
! make/data/cldr/common/main/mr.xml
! make/data/cldr/common/main/mr_IN.xml
! make/data/cldr/common/main/ms.xml
! make/data/cldr/common/main/ms_Arab.xml
! make/data/cldr/common/main/ms_Arab_BN.xml
! make/data/cldr/common/main/ms_Arab_MY.xml
! make/data/cldr/common/main/ms_BN.xml
! make/data/cldr/common/main/ms_ID.xml
! make/data/cldr/common/main/ms_MY.xml
! make/data/cldr/common/main/ms_SG.xml
! make/data/cldr/common/main/mt.xml
! make/data/cldr/common/main/mt_MT.xml
! make/data/cldr/common/main/mua.xml
! make/data/cldr/common/main/mua_CM.xml
! make/data/cldr/common/main/mus.xml
! make/data/cldr/common/main/mus_US.xml
! make/data/cldr/common/main/my.xml
! make/data/cldr/common/main/my_MM.xml
! make/data/cldr/common/main/myv.xml
! make/data/cldr/common/main/myv_RU.xml
! make/data/cldr/common/main/mzn.xml
! make/data/cldr/common/main/mzn_IR.xml
! make/data/cldr/common/main/naq.xml
! make/data/cldr/common/main/naq_NA.xml
! make/data/cldr/common/main/nb.xml
! make/data/cldr/common/main/nb_NO.xml
! make/data/cldr/common/main/nb_SJ.xml
! make/data/cldr/common/main/nd.xml
! make/data/cldr/common/main/nd_ZW.xml
! make/data/cldr/common/main/nds.xml
! make/data/cldr/common/main/nds_DE.xml
! make/data/cldr/common/main/nds_NL.xml
! make/data/cldr/common/main/ne.xml
! make/data/cldr/common/main/ne_IN.xml
! make/data/cldr/common/main/ne_NP.xml
! make/data/cldr/common/main/nl.xml
! make/data/cldr/common/main/nl_AW.xml
! make/data/cldr/common/main/nl_BE.xml
! make/data/cldr/common/main/nl_BQ.xml
! make/data/cldr/common/main/nl_CW.xml
! make/data/cldr/common/main/nl_NL.xml
! make/data/cldr/common/main/nl_SR.xml
! make/data/cldr/common/main/nl_SX.xml
! make/data/cldr/common/main/nmg.xml
! make/data/cldr/common/main/nmg_CM.xml
! make/data/cldr/common/main/nn.xml
! make/data/cldr/common/main/nn_NO.xml
! make/data/cldr/common/main/nnh.xml
! make/data/cldr/common/main/nnh_CM.xml
! make/data/cldr/common/main/no.xml
! make/data/cldr/common/main/nqo.xml
! make/data/cldr/common/main/nqo_GN.xml
! make/data/cldr/common/main/nr.xml
! make/data/cldr/common/main/nr_ZA.xml
! make/data/cldr/common/main/nso.xml
! make/data/cldr/common/main/nso_ZA.xml
! make/data/cldr/common/main/nus.xml
! make/data/cldr/common/main/nus_SS.xml
! make/data/cldr/common/main/nv.xml
! make/data/cldr/common/main/nv_US.xml
! make/data/cldr/common/main/ny.xml
! make/data/cldr/common/main/ny_MW.xml
! make/data/cldr/common/main/nyn.xml
! make/data/cldr/common/main/nyn_UG.xml
! make/data/cldr/common/main/oc.xml
! make/data/cldr/common/main/oc_ES.xml
! make/data/cldr/common/main/oc_FR.xml
! make/data/cldr/common/main/om.xml
! make/data/cldr/common/main/om_ET.xml
! make/data/cldr/common/main/om_KE.xml
! make/data/cldr/common/main/or.xml
! make/data/cldr/common/main/or_IN.xml
! make/data/cldr/common/main/os.xml
! make/data/cldr/common/main/os_GE.xml
! make/data/cldr/common/main/os_RU.xml
! make/data/cldr/common/main/osa.xml
! make/data/cldr/common/main/osa_US.xml
! make/data/cldr/common/main/pa.xml
! make/data/cldr/common/main/pa_Arab.xml
! make/data/cldr/common/main/pa_Arab_PK.xml
! make/data/cldr/common/main/pa_Guru.xml
! make/data/cldr/common/main/pa_Guru_IN.xml
! make/data/cldr/common/main/pap.xml
! make/data/cldr/common/main/pap_AW.xml
! make/data/cldr/common/main/pap_CW.xml
! make/data/cldr/common/main/pcm.xml
! make/data/cldr/common/main/pcm_NG.xml
! make/data/cldr/common/main/pis.xml
! make/data/cldr/common/main/pis_SB.xml
! make/data/cldr/common/main/pl.xml
! make/data/cldr/common/main/pl_PL.xml
! make/data/cldr/common/main/prg.xml
! make/data/cldr/common/main/prg_PL.xml
! make/data/cldr/common/main/ps.xml
! make/data/cldr/common/main/ps_AF.xml
! make/data/cldr/common/main/ps_PK.xml
! make/data/cldr/common/main/pt.xml
! make/data/cldr/common/main/pt_AO.xml
! make/data/cldr/common/main/pt_BR.xml
! make/data/cldr/common/main/pt_CH.xml
! make/data/cldr/common/main/pt_CV.xml
! make/data/cldr/common/main/pt_GQ.xml
! make/data/cldr/common/main/pt_GW.xml
! make/data/cldr/common/main/pt_LU.xml
! make/data/cldr/common/main/pt_MO.xml
! make/data/cldr/common/main/pt_MZ.xml
! make/data/cldr/common/main/pt_PT.xml
! make/data/cldr/common/main/pt_ST.xml
! make/data/cldr/common/main/pt_TL.xml
! make/data/cldr/common/main/qu.xml
! make/data/cldr/common/main/qu_BO.xml
! make/data/cldr/common/main/qu_EC.xml
! make/data/cldr/common/main/qu_PE.xml
! make/data/cldr/common/main/quc.xml
! make/data/cldr/common/main/quc_GT.xml
! make/data/cldr/common/main/raj.xml
! make/data/cldr/common/main/raj_IN.xml
! make/data/cldr/common/main/rhg.xml
! make/data/cldr/common/main/rhg_Rohg.xml
! make/data/cldr/common/main/rhg_Rohg_BD.xml
! make/data/cldr/common/main/rhg_Rohg_MM.xml
! make/data/cldr/common/main/rif.xml
! make/data/cldr/common/main/rif_MA.xml
! make/data/cldr/common/main/rm.xml
! make/data/cldr/common/main/rm_CH.xml
! make/data/cldr/common/main/rn.xml
! make/data/cldr/common/main/rn_BI.xml
! make/data/cldr/common/main/ro.xml
! make/data/cldr/common/main/ro_MD.xml
! make/data/cldr/common/main/ro_RO.xml
! make/data/cldr/common/main/rof.xml
! make/data/cldr/common/main/rof_TZ.xml
! make/data/cldr/common/main/root.xml
! make/data/cldr/common/main/ru.xml
! make/data/cldr/common/main/ru_BY.xml
! make/data/cldr/common/main/ru_KG.xml
! make/data/cldr/common/main/ru_KZ.xml
! make/data/cldr/common/main/ru_MD.xml
! make/data/cldr/common/main/ru_RU.xml
! make/data/cldr/common/main/ru_UA.xml
! make/data/cldr/common/main/rw.xml
! make/data/cldr/common/main/rw_RW.xml
! make/data/cldr/common/main/rwk.xml
! make/data/cldr/common/main/rwk_TZ.xml
! make/data/cldr/common/main/sa.xml
! make/data/cldr/common/main/sa_IN.xml
! make/data/cldr/common/main/sah.xml
! make/data/cldr/common/main/sah_RU.xml
! make/data/cldr/common/main/saq.xml
! make/data/cldr/common/main/saq_KE.xml
! make/data/cldr/common/main/sat.xml
! make/data/cldr/common/main/sat_Deva.xml
! make/data/cldr/common/main/sat_Deva_IN.xml
! make/data/cldr/common/main/sat_Olck.xml
! make/data/cldr/common/main/sat_Olck_IN.xml
! make/data/cldr/common/main/sbp.xml
! make/data/cldr/common/main/sbp_TZ.xml
! make/data/cldr/common/main/sc.xml
! make/data/cldr/common/main/sc_IT.xml
! make/data/cldr/common/main/scn.xml
! make/data/cldr/common/main/scn_IT.xml
! make/data/cldr/common/main/sd.xml
! make/data/cldr/common/main/sd_Arab.xml
! make/data/cldr/common/main/sd_Arab_PK.xml
! make/data/cldr/common/main/sd_Deva.xml
! make/data/cldr/common/main/sd_Deva_IN.xml
! make/data/cldr/common/main/sdh.xml
! make/data/cldr/common/main/sdh_IQ.xml
! make/data/cldr/common/main/sdh_IR.xml
! make/data/cldr/common/main/se.xml
! make/data/cldr/common/main/se_FI.xml
! make/data/cldr/common/main/se_NO.xml
! make/data/cldr/common/main/se_SE.xml
! make/data/cldr/common/main/seh.xml
! make/data/cldr/common/main/seh_MZ.xml
! make/data/cldr/common/main/ses.xml
! make/data/cldr/common/main/ses_ML.xml
! make/data/cldr/common/main/sg.xml
! make/data/cldr/common/main/sg_CF.xml
! make/data/cldr/common/main/shi.xml
! make/data/cldr/common/main/shi_Latn.xml
! make/data/cldr/common/main/shi_Latn_MA.xml
! make/data/cldr/common/main/shi_Tfng.xml
! make/data/cldr/common/main/shi_Tfng_MA.xml
! make/data/cldr/common/main/shn.xml
! make/data/cldr/common/main/shn_MM.xml
! make/data/cldr/common/main/shn_TH.xml
! make/data/cldr/common/main/si.xml
! make/data/cldr/common/main/si_LK.xml
! make/data/cldr/common/main/sid.xml
! make/data/cldr/common/main/sid_ET.xml
! make/data/cldr/common/main/sk.xml
! make/data/cldr/common/main/sk_SK.xml
! make/data/cldr/common/main/skr.xml
! make/data/cldr/common/main/skr_PK.xml
! make/data/cldr/common/main/sl.xml
! make/data/cldr/common/main/sl_SI.xml
! make/data/cldr/common/main/sma.xml
! make/data/cldr/common/main/sma_NO.xml
! make/data/cldr/common/main/sma_SE.xml
! make/data/cldr/common/main/smj.xml
! make/data/cldr/common/main/smj_NO.xml
! make/data/cldr/common/main/smj_SE.xml
! make/data/cldr/common/main/smn.xml
! make/data/cldr/common/main/smn_FI.xml
! make/data/cldr/common/main/sms.xml
! make/data/cldr/common/main/sms_FI.xml
! make/data/cldr/common/main/sn.xml
! make/data/cldr/common/main/sn_ZW.xml
! make/data/cldr/common/main/so.xml
! make/data/cldr/common/main/so_DJ.xml
! make/data/cldr/common/main/so_ET.xml
! make/data/cldr/common/main/so_KE.xml
! make/data/cldr/common/main/so_SO.xml
! make/data/cldr/common/main/sq.xml
! make/data/cldr/common/main/sq_AL.xml
! make/data/cldr/common/main/sq_MK.xml
! make/data/cldr/common/main/sq_XK.xml
! make/data/cldr/common/main/sr.xml
! make/data/cldr/common/main/sr_Cyrl.xml
! make/data/cldr/common/main/sr_Cyrl_BA.xml
! make/data/cldr/common/main/sr_Cyrl_ME.xml
! make/data/cldr/common/main/sr_Cyrl_RS.xml
! make/data/cldr/common/main/sr_Cyrl_XK.xml
! make/data/cldr/common/main/sr_Latn.xml
! make/data/cldr/common/main/sr_Latn_BA.xml
! make/data/cldr/common/main/sr_Latn_ME.xml
! make/data/cldr/common/main/sr_Latn_RS.xml
! make/data/cldr/common/main/sr_Latn_XK.xml
! make/data/cldr/common/main/ss.xml
! make/data/cldr/common/main/ss_SZ.xml
! make/data/cldr/common/main/ss_ZA.xml
! make/data/cldr/common/main/ssy.xml
! make/data/cldr/common/main/ssy_ER.xml
! make/data/cldr/common/main/st.xml
! make/data/cldr/common/main/st_LS.xml
! make/data/cldr/common/main/st_ZA.xml
! make/data/cldr/common/main/su.xml
! make/data/cldr/common/main/su_Latn.xml
! make/data/cldr/common/main/su_Latn_ID.xml
! make/data/cldr/common/main/sv.xml
! make/data/cldr/common/main/sv_AX.xml
! make/data/cldr/common/main/sv_FI.xml
! make/data/cldr/common/main/sv_SE.xml
! make/data/cldr/common/main/sw.xml
! make/data/cldr/common/main/sw_CD.xml
! make/data/cldr/common/main/sw_KE.xml
! make/data/cldr/common/main/sw_TZ.xml
! make/data/cldr/common/main/sw_UG.xml
! make/data/cldr/common/main/syr.xml
! make/data/cldr/common/main/syr_IQ.xml
! make/data/cldr/common/main/syr_SY.xml
! make/data/cldr/common/main/szl.xml
! make/data/cldr/common/main/szl_PL.xml
! make/data/cldr/common/main/ta.xml
! make/data/cldr/common/main/ta_IN.xml
! make/data/cldr/common/main/ta_LK.xml
! make/data/cldr/common/main/ta_MY.xml
! make/data/cldr/common/main/ta_SG.xml
! make/data/cldr/common/main/te.xml
! make/data/cldr/common/main/te_IN.xml
! make/data/cldr/common/main/teo.xml
! make/data/cldr/common/main/teo_KE.xml
! make/data/cldr/common/main/teo_UG.xml
! make/data/cldr/common/main/tg.xml
! make/data/cldr/common/main/tg_TJ.xml
! make/data/cldr/common/main/th.xml
! make/data/cldr/common/main/th_TH.xml
! make/data/cldr/common/main/ti.xml
! make/data/cldr/common/main/ti_ER.xml
! make/data/cldr/common/main/ti_ET.xml
! make/data/cldr/common/main/tig.xml
! make/data/cldr/common/main/tig_ER.xml
! make/data/cldr/common/main/tk.xml
! make/data/cldr/common/main/tk_TM.xml
! make/data/cldr/common/main/tn.xml
! make/data/cldr/common/main/tn_BW.xml
! make/data/cldr/common/main/tn_ZA.xml
! make/data/cldr/common/main/to.xml
! make/data/cldr/common/main/to_TO.xml
! make/data/cldr/common/main/tok.xml
! make/data/cldr/common/main/tok_001.xml
! make/data/cldr/common/main/tpi.xml
! make/data/cldr/common/main/tpi_PG.xml
! make/data/cldr/common/main/tr.xml
! make/data/cldr/common/main/tr_CY.xml
! make/data/cldr/common/main/tr_TR.xml
! make/data/cldr/common/main/trv.xml
! make/data/cldr/common/main/trv_TW.xml
! make/data/cldr/common/main/trw.xml
! make/data/cldr/common/main/trw_PK.xml
! make/data/cldr/common/main/ts.xml
! make/data/cldr/common/main/ts_ZA.xml
! make/data/cldr/common/main/tt.xml
! make/data/cldr/common/main/tt_RU.xml
! make/data/cldr/common/main/twq.xml
! make/data/cldr/common/main/twq_NE.xml
! make/data/cldr/common/main/tyv.xml
! make/data/cldr/common/main/tyv_RU.xml
! make/data/cldr/common/main/tzm.xml
! make/data/cldr/common/main/tzm_MA.xml
! make/data/cldr/common/main/ug.xml
! make/data/cldr/common/main/ug_CN.xml
! make/data/cldr/common/main/uk.xml
! make/data/cldr/common/main/uk_UA.xml
! make/data/cldr/common/main/ur.xml
! make/data/cldr/common/main/ur_IN.xml
! make/data/cldr/common/main/ur_PK.xml
! make/data/cldr/common/main/uz.xml
! make/data/cldr/common/main/uz_Arab.xml
! make/data/cldr/common/main/uz_Arab_AF.xml
! make/data/cldr/common/main/uz_Cyrl.xml
! make/data/cldr/common/main/uz_Cyrl_UZ.xml
! make/data/cldr/common/main/uz_Latn.xml
! make/data/cldr/common/main/uz_Latn_UZ.xml
! make/data/cldr/common/main/vai.xml
! make/data/cldr/common/main/vai_Latn.xml
! make/data/cldr/common/main/vai_Latn_LR.xml
! make/data/cldr/common/main/vai_Vaii.xml
! make/data/cldr/common/main/vai_Vaii_LR.xml
! make/data/cldr/common/main/ve.xml
! make/data/cldr/common/main/ve_ZA.xml
! make/data/cldr/common/main/vec.xml
! make/data/cldr/common/main/vec_IT.xml
! make/data/cldr/common/main/vi.xml
! make/data/cldr/common/main/vi_VN.xml
! make/data/cldr/common/main/vmw.xml
! make/data/cldr/common/main/vmw_MZ.xml
! make/data/cldr/common/main/vo.xml
! make/data/cldr/common/main/vo_001.xml
! make/data/cldr/common/main/vun.xml
! make/data/cldr/common/main/vun_TZ.xml
! make/data/cldr/common/main/wa.xml
! make/data/cldr/common/main/wa_BE.xml
! make/data/cldr/common/main/wae.xml
! make/data/cldr/common/main/wae_CH.xml
! make/data/cldr/common/main/wal.xml
! make/data/cldr/common/main/wal_ET.xml
! make/data/cldr/common/main/wbp.xml
! make/data/cldr/common/main/wbp_AU.xml
! make/data/cldr/common/main/wo.xml
! make/data/cldr/common/main/wo_SN.xml
! make/data/cldr/common/main/xh.xml
! make/data/cldr/common/main/xh_ZA.xml
! make/data/cldr/common/main/xnr.xml
! make/data/cldr/common/main/xnr_IN.xml
! make/data/cldr/common/main/xog.xml
! make/data/cldr/common/main/xog_UG.xml
! make/data/cldr/common/main/yav.xml
! make/data/cldr/common/main/yav_CM.xml
! make/data/cldr/common/main/yi.xml
! make/data/cldr/common/main/yi_UA.xml
! make/data/cldr/common/main/yo.xml
! make/data/cldr/common/main/yo_BJ.xml
! make/data/cldr/common/main/yo_NG.xml
! make/data/cldr/common/main/yrl.xml
! make/data/cldr/common/main/yrl_BR.xml
! make/data/cldr/common/main/yrl_CO.xml
! make/data/cldr/common/main/yrl_VE.xml
! make/data/cldr/common/main/yue.xml
! make/data/cldr/common/main/yue_Hans.xml
! make/data/cldr/common/main/yue_Hans_CN.xml
! make/data/cldr/common/main/yue_Hant.xml
! make/data/cldr/common/main/yue_Hant_CN.xml
! make/data/cldr/common/main/yue_Hant_HK.xml
+ make/data/cldr/common/main/yue_Hant_MO.xml
! make/data/cldr/common/main/za.xml
! make/data/cldr/common/main/za_CN.xml
! make/data/cldr/common/main/zgh.xml
! make/data/cldr/common/main/zgh_MA.xml
! make/data/cldr/common/main/zh.xml
! make/data/cldr/common/main/zh_Hans.xml
! make/data/cldr/common/main/zh_Hans_CN.xml
! make/data/cldr/common/main/zh_Hans_HK.xml
! make/data/cldr/common/main/zh_Hans_MO.xml
! make/data/cldr/common/main/zh_Hans_MY.xml
! make/data/cldr/common/main/zh_Hans_SG.xml
! make/data/cldr/common/main/zh_Hant.xml
! make/data/cldr/common/main/zh_Hant_HK.xml
! make/data/cldr/common/main/zh_Hant_MO.xml
! make/data/cldr/common/main/zh_Hant_MY.xml
! make/data/cldr/common/main/zh_Hant_TW.xml
! make/data/cldr/common/main/zh_Latn.xml
! make/data/cldr/common/main/zh_Latn_CN.xml
! make/data/cldr/common/main/zu.xml
! make/data/cldr/common/main/zu_ZA.xml
! make/data/cldr/common/properties/coverageLevels.txt
! make/data/cldr/common/supplemental/attributeValueValidity.xml
! make/data/cldr/common/supplemental/coverageLevels.xml
! make/data/cldr/common/supplemental/dayPeriods.xml
! make/data/cldr/common/supplemental/languageInfo.xml
! make/data/cldr/common/supplemental/likelySubtags.xml
! make/data/cldr/common/supplemental/supplementalData.xml
! make/data/cldr/common/supplemental/supplementalMetadata.xml
! src/java.base/share/classes/java/util/spi/LocaleServiceProvider.java
! src/java.base/share/legal/cldr.md
! src/jdk.localedata/share/legal/cldr.md
! test/jdk/java/time/test/java/time/format/TestDateTimeFormatterBuilder.java
! test/jdk/java/time/test/java/time/format/TestUnicodeExtension.java
! test/jdk/java/time/test/java/time/format/TestZoneTextPrinterParser.java
- test/jdk/sun/util/resources/cldr/Bug8145136.java
+ test/jdk/sun/util/resources/cldr/LikelySubtagLocalesTest.java
! test/jdk/sun/util/resources/cldr/TimeZoneNamesTest.java
! test/jdk/tools/jlink/plugins/IncludeLocalesPluginTest.java
Changeset: c856b342
Branch: fibers
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-03-25 16:08:57 +0000
URL: https://git.openjdk.org/loom/commit/c856b3425a70d2aecb6c5c44da36396a5d74b00d
8352587: C2 SuperWord: we must avoid Multiversioning for PeelMainPost loops
Reviewed-by: chagedorn, kvn
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopopts.cpp
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMultiversionWithPeelMainPost.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestPeelMainPostNoMultiversioning.java
Changeset: 60544a15
Branch: fibers
Author: Chen Liang <liach at openjdk.org>
Date: 2025-03-25 19:01:02 +0000
URL: https://git.openjdk.org/loom/commit/60544a15d6bd9fc17f362cdfb95f06e733934b05
8164714: Constructor.newInstance creates instance of inner class with null outer class
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/AnnotatedExtendsTest.java
! test/langtools/tools/javac/nestmates/CheckNestmateAttrs.java
+ test/langtools/tools/javac/outerThisNull/NoOuterThisNullChecks.java
+ test/langtools/tools/javac/outerThisNull/OuterThisNullChecks.java
! test/langtools/tools/javap/AnnoTest.java
! test/langtools/tools/javap/classfile/T6887895.java
Changeset: f5a0db43
Branch: fibers
Author: Chen Liang <liach at openjdk.org>
Date: 2025-03-25 19:01:22 +0000
URL: https://git.openjdk.org/loom/commit/f5a0db43b76ea58f54d87c49d97c7d87ee1b4ba6
8315447: Invalid Type Annotation attached to a method instead of a lambda
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/LambdaToMethod.java
! test/langtools/tools/javac/annotations/typeAnnotations/classfile/CombinationsTargetTest3.java
+ test/langtools/tools/javac/annotations/typeAnnotations/classfile/RepeatableInLambdaTest.java
Changeset: dbc620fb
Branch: fibers
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-03-25 19:50:06 +0000
URL: https://git.openjdk.org/loom/commit/dbc620fb1f754ca84f2a07abfdfbd4c5fcb55087
8352299: GenShen: Young cycles that interrupt old cycles cannot be cancelled
Reviewed-by: shade
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahSharedVariables.hpp
Changeset: 0935ba9a
Branch: fibers
Author: SendaoYan <syan at openjdk.org>
Date: 2025-03-26 01:24:55 +0000
URL: https://git.openjdk.org/loom/commit/0935ba9a8c808d372b387d0d0f479f854c121ec1
8352481: Enforce the use of lld with clang
Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Reviewed-by: ihse, erikj
! make/autoconf/toolchain.m4
Changeset: a81250c5
Branch: fibers
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-03-26 01:58:02 +0000
URL: https://git.openjdk.org/loom/commit/a81250c55312dfdeb4d65970cff683e6f0783ca7
8352673: RISC-V: Vector can't be turned on with -XX:+UseRVV
Reviewed-by: rehn, fyang, syan
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
Changeset: 1a8c8e07
Branch: fibers
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2025-03-26 06:09:17 +0000
URL: https://git.openjdk.org/loom/commit/1a8c8e07fee33861d348f7b41fea0e3fd5bbc0af
8352858: Make java.net.JarURLConnection fields final
Reviewed-by: jpai, dfuchs
! src/java.base/share/classes/java/net/JarURLConnection.java
Changeset: 2e4d7d18
Branch: fibers
Author: Damon Fenacci <dfenacci at openjdk.org>
Date: 2025-03-26 07:07:48 +0000
URL: https://git.openjdk.org/loom/commit/2e4d7d1846d846fd98201b9b3abeb7b91239a40d
8302459: Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure
Co-authored-by: Vladimir Ivanov <vlivanov at openjdk.org>
Reviewed-by: thartmann, vlivanov
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/compile.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/vectorapi/VectorGatherMaskFoldingTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java
Changeset: 45a9750b
Branch: fibers
Author: Fredrik Bredberg <fbredberg at openjdk.org>
Date: 2025-03-26 07:30:04 +0000
URL: https://git.openjdk.org/loom/commit/45a9750b2c9364a05e00cdb935ef986c0a2c3e19
8351655: Optimize ObjectMonitor::unlink_after_acquire()
Reviewed-by: pchilanomate, dholmes, coleenp
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
Changeset: e32a0c90
Branch: fibers
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2025-03-26 08:12:45 +0000
URL: https://git.openjdk.org/loom/commit/e32a0c90feb231d791e6c17e6360f629189cab8b
8352706: httpclient HeadTest does not run on HTTP2
Co-authored-by: Daniel Fuchs <dfuchs at openjdk.org>
Reviewed-by: michaelm
! test/jdk/java/net/httpclient/HeadTest.java
Changeset: eb6e8288
Branch: fibers
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-03-26 09:03:19 +0000
URL: https://git.openjdk.org/loom/commit/eb6e8288c628577ce557266773ffebdf0bbe853a
8351002: com/sun/management/OperatingSystemMXBean cpuLoad tests fail intermittently
Reviewed-by: sspitsyn, lmesnik
! test/jdk/ProblemList.txt
! test/jdk/com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad.java
! test/jdk/com/sun/management/OperatingSystemMXBean/GetProcessCpuTime.java
! test/jdk/com/sun/management/OperatingSystemMXBean/GetSystemCpuLoad.java
Changeset: ee710fec
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-03-26 09:23:45 +0000
URL: https://git.openjdk.org/loom/commit/ee710fec21c4e886769576c17ad6db2ab91a84b4
8345169: Implement JEP 503: Remove the 32-bit x86 Port
Reviewed-by: ihse, mdoerr, vlivanov, kvn, coleenp, dholmes
! make/autoconf/basic.m4
! make/autoconf/platform.m4
- src/hotspot/cpu/x86/downcallLinker_x86_32.cpp
- src/hotspot/cpu/x86/foreignGlobals_x86_32.cpp
- src/hotspot/cpu/x86/gc/shenandoah/shenandoah_x86_32.ad
- src/hotspot/cpu/x86/interpreterRT_x86_32.cpp
- src/hotspot/cpu/x86/jniFastGetField_x86_32.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_constants.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_cos.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_exp.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_log.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_log10.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_pow.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_sin.cpp
- src/hotspot/cpu/x86/macroAssembler_x86_32_tan.cpp
- src/hotspot/cpu/x86/sharedRuntime_x86_32.cpp
- src/hotspot/cpu/x86/stubGenerator_x86_32.cpp
- src/hotspot/cpu/x86/stubRoutines_x86_32.cpp
- src/hotspot/cpu/x86/templateInterpreterGenerator_x86_32.cpp
- src/hotspot/cpu/x86/upcallLinker_x86_32.cpp
- src/hotspot/cpu/x86/vtableStubs_x86_32.cpp
- src/hotspot/cpu/x86/x86_32.ad
- src/hotspot/os_cpu/bsd_x86/bsd_x86_32.S
- src/hotspot/os_cpu/linux_x86/linux_x86_32.S
- src/hotspot/os_cpu/linux_x86/safefetch_linux_x86_32.S
Changeset: 059f190f
Branch: fibers
Author: Saranya Natarajan <saranya.natarajan at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-03-26 09:39:28 +0000
URL: https://git.openjdk.org/loom/commit/059f190f4b0c7836b89ca2070400529e8d33790b
8352490: Fatal error message for unhandled bytecode needs more detail
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/ci/ciStreams.cpp
Changeset: bc5cde1b
Branch: fibers
Author: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2025-03-26 10:53:07 +0000
URL: https://git.openjdk.org/loom/commit/bc5cde1b198baf6e2e36d370b0aaa907c8f35777
8352692: Add support for extra jlink options
Reviewed-by: ihse, erikj
! make/Images.gmk
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
Changeset: b4dc3645
Branch: fibers
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-03-26 12:31:28 +0000
URL: https://git.openjdk.org/loom/commit/b4dc364575b5a7e9dab5645f2fd6f377083531f0
8346931: Replace divisions by zero in sharedRuntimeTrans.cpp
Reviewed-by: kbarrett, mdoerr
! src/hotspot/share/runtime/sharedRuntimeTrans.cpp
! src/hotspot/share/utilities/globalDefinitions_gcc.hpp
Changeset: 84d3dc75
Branch: fibers
Author: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-03-26 12:32:52 +0000
URL: https://git.openjdk.org/loom/commit/84d3dc75e4ebd1a4724b09842fd5a63900536dd1
8352965: [BACKOUT] 8302459: Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure
Reviewed-by: chagedorn
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/compile.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/vectorapi/VectorGatherMaskFoldingTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java
Changeset: c14bbea9
Branch: fibers
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-03-26 12:45:44 +0000
URL: https://git.openjdk.org/loom/commit/c14bbea93e6701719b934dbd1711d26a91b50d7d
8352740: Introduce new factory method HtmlTree.IMG
Reviewed-by: liach, jjg
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SearchWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/TableOfContents.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SnippetTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/html/HtmlTree.java
Changeset: e2a461bd
Branch: fibers
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-03-26 12:59:25 +0000
URL: https://git.openjdk.org/loom/commit/e2a461bddeade1666fe15fb17cba8c9f4c5e7dab
8351332: Line breaks in search tag descriptions corrupt JSON search index
Reviewed-by: hannesw, liach
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDocletWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/IndexTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/SpecTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
+ test/langtools/jdk/javadoc/doclet/testIndexLineBreaks/TestIndexLineBreaks.java
Changeset: eef6aefc
Branch: fibers
Author: Daniel Fuchs <dfuchs at openjdk.org>
Date: 2025-03-26 13:01:44 +0000
URL: https://git.openjdk.org/loom/commit/eef6aefc21dd85725bc5b2d770997b19eb95a25a
8352623: MultiExchange should cancel exchange impl if responseFilters throws
Reviewed-by: djelinski
! src/java.net.http/share/classes/jdk/internal/net/http/MultiExchange.java
! test/jdk/java/net/httpclient/UnauthorizedTest.java
Changeset: 79bffe2f
Branch: fibers
Author: Roland Westrelin <roland at openjdk.org>
Date: 2025-03-26 14:37:53 +0000
URL: https://git.openjdk.org/loom/commit/79bffe2f28f90986d45f4e91efc021290b4fc00a
8349361: C2: RShiftL should support all applicable transformations that RShiftI does
Reviewed-by: epeter, chagedorn, jkarthikeyan
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/mulnode.hpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
! test/hotspot/jtreg/compiler/c2/irTests/RShiftINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/RShiftLNodeIdealizationTests.java
Changeset: a2a64dac
Branch: fibers
Author: Xiaolong Peng <xpeng at openjdk.org>
Committer: Paul Hohensee <phh at openjdk.org>
Date: 2025-03-26 15:38:16 +0000
URL: https://git.openjdk.org/loom/commit/a2a64dac1680e97dd9eb511ead951bf1be8121c6
8352588: GenShen: Enabling JFR asserts when getting GCId
Reviewed-by: wkemper, ysr
! src/hotspot/share/gc/shenandoah/shenandoahControlThread.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalControlThread.cpp
Changeset: 1d205f5f
Branch: fibers
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-03-26 16:09:24 +0000
URL: https://git.openjdk.org/loom/commit/1d205f5f0704f251eb68165f3caf1e70d542ae63
8352716: (tz) Update Timezone Data to 2025b
Reviewed-by: coffeys, joehw
! src/java.base/share/data/tzdata/VERSION
! src/java.base/share/data/tzdata/asia
! src/java.base/share/data/tzdata/northamerica
! src/java.base/share/data/tzdata/southamerica
! test/jdk/java/util/TimeZone/TimeZoneData/VERSION
Changeset: 53926742
Branch: fibers
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-03-26 16:16:38 +0000
URL: https://git.openjdk.org/loom/commit/53926742c02480def6a42683fcaf284b99bcb0a1
8352766: Problemlist hotspot tier1 tests requiring tools that are not included in static JDK
Reviewed-by: dholmes, ihse
+ test/hotspot/jtreg/ProblemList-StaticJdk.txt
Changeset: c2a4fed9
Branch: fibers
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-03-26 17:30:45 +0000
URL: https://git.openjdk.org/loom/commit/c2a4fed98c4e17880dd40c19cb73072efea8c583
8348907: Stress times out when is executed with ZGC
Reviewed-by: egahlin, aboldtch, eosterlund
! make/src/classes/build/tools/jfr/GenerateJfrFiles.java
! src/hotspot/share/gc/z/zTracer.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/jfrCheckpointManager.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrType.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeManager.hpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
Changeset: 5672a934
Branch: fibers
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-03-26 17:33:23 +0000
URL: https://git.openjdk.org/loom/commit/5672a934fa1b0b42ae9bb39b31579a27e3332c28
8348400: GenShen: assert(ShenandoahHeap::heap()->is_full_gc_in_progress() || (used_regions_size() <= _max_capacity)) failed: Cannot use more than capacity #
Reviewed-by: ysr
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.hpp
Changeset: e83cccfe
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-03-26 19:45:24 +0000
URL: https://git.openjdk.org/loom/commit/e83cccfed4463ddbec5493722355d65c4eb41646
8352948: Remove leftover runtime_x86_32.cpp after 32-bit x86 removal
Reviewed-by: stefank, kvn
- src/hotspot/cpu/x86/runtime_x86_32.cpp
Changeset: 441bd126
Branch: fibers
Author: Serguei Spitsyn <sspitsyn at openjdk.org>
Date: 2025-03-26 19:45:50 +0000
URL: https://git.openjdk.org/loom/commit/441bd1265650dc865897d5cb6a673edb89dd5cee
8352812: remove useless class and function parameter in SuspendThread impl
Reviewed-by: lmesnik, cjplummer
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiImpl.cpp
! src/hotspot/share/prims/jvmtiImpl.hpp
Changeset: 1397ee56
Branch: fibers
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-03-26 20:08:02 +0000
URL: https://git.openjdk.org/loom/commit/1397ee56c0f281d99989058cd14016d9d7c7a240
8334322: Misleading values of keys in jpackage resource bundle
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/resources/LinuxResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! test/jdk/tools/jpackage/share/ErrorTest.java
Changeset: 24833403
Branch: fibers
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-03-27 00:23:51 +0000
URL: https://git.openjdk.org/loom/commit/24833403b6b93ca464720f00de0e8bd5e1c140be
8352579: Refactor CDS legacy optimization for lambda proxy classes
Reviewed-by: ccheung, matsaave
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/classListParser.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/javaClasses.cpp
! src/hotspot/share/classfile/systemDictionary.cpp
! src/hotspot/share/classfile/systemDictionary.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java
Changeset: 78534152
Branch: fibers
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2025-03-27 07:30:34 +0000
URL: https://git.openjdk.org/loom/commit/7853415217cc17179abf2e160ca735c936017f4e
8352218: RISC-V: Zvfh requires RVV
Reviewed-by: fyang, mli
! src/hotspot/cpu/riscv/vm_version_riscv.cpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
Changeset: 10078111
Branch: fibers
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2025-03-27 07:32:48 +0000
URL: https://git.openjdk.org/loom/commit/10078111aff4e095276ceccd250a25851f33a2ab
8352897: RISC-V: Change default value for UseConservativeFence
Reviewed-by: luhenry, fyang
! src/hotspot/cpu/riscv/globals_riscv.hpp
Changeset: 66b5dba6
Branch: fibers
Author: Hannes Greule <hgreule at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date: 2025-03-27 07:39:34 +0000
URL: https://git.openjdk.org/loom/commit/66b5dba690e7bd23054221cdc7f8394b0759876b
8350988: Consolidate Identity of self-inverse operations
Reviewed-by: epeter, vlivanov
! src/hotspot/share/opto/subnode.cpp
! src/hotspot/share/opto/subnode.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/InvolutionIdentityTests.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: 8a40498d
Branch: fibers
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-03-27 10:11:11 +0000
URL: https://git.openjdk.org/loom/commit/8a40498d79a18dcf91cf4979d34c3583a6c39322
8352678: Opensource few JMenuItem tests
Reviewed-by: abhiscxk
+ test/jdk/javax/swing/JMenuItem/bug4207339.java
+ test/jdk/javax/swing/JMenuItem/bug4327146.java
+ test/jdk/javax/swing/JMenuItem/bug4402082.java
+ test/jdk/javax/swing/JMenuItem/bug6197830.java
Changeset: 4100dc9d
Branch: fibers
Author: Frederic Thevenet <fthevenet at openjdk.org>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2025-03-27 10:16:59 +0000
URL: https://git.openjdk.org/loom/commit/4100dc9d4cdd5f0c202b2b2a32554e3aa4f15025
8350801: Add a code signing hook to the JDK build system
Reviewed-by: ihse, erikj
! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
! make/autoconf/util.m4
! make/common/native/Link.gmk
! make/common/native/LinkMicrosoft.gmk
Changeset: 9a87e213
Branch: fibers
Author: Vladimir Petko <vpetko at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-03-27 10:31:53 +0000
URL: https://git.openjdk.org/loom/commit/9a87e2134ef531a6906454186517d3eee2e487c2
8352800: [PPC] OpenJDK fails to build on PPC after JDK-8350106
Reviewed-by: rrich, shade
! src/hotspot/os_cpu/linux_ppc/javaThread_linux_ppc.cpp
Changeset: b7ffd223
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-03-27 11:24:48 +0000
URL: https://git.openjdk.org/loom/commit/b7ffd223e83e56259801534b634729c563e36c7b
8352980: Purge infrastructure for FP-to-bits interpreter intrinsics after 32-bit x86 removal
Reviewed-by: kvn, vlivanov, coleenp
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/arm/templateInterpreterGenerator_arm.cpp
! src/hotspot/cpu/ppc/templateInterpreterGenerator_ppc.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/interpreter/abstractInterpreter.cpp
! src/hotspot/share/interpreter/abstractInterpreter.hpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.hpp
Changeset: 0bfa636c
Branch: fibers
Author: Boris Ulasevich <bulasevich at openjdk.org>
Date: 2025-03-27 11:31:20 +0000
URL: https://git.openjdk.org/loom/commit/0bfa636c7f43e31c53c6bae6ee859131bd45229f
8352426: RelocIterator should correctly handle nullptr address of relocation data
Reviewed-by: dlong, vlivanov, kvn
! src/hotspot/share/code/relocInfo.cpp
Changeset: 927aeb2f
Branch: fibers
Author: Marc Chevalier <mchevalier at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-03-27 11:36:14 +0000
URL: https://git.openjdk.org/loom/commit/927aeb2feeacddfb7267e4d211134f061a2566e4
8352617: IR framework test TestCompileCommandFileWriter.java runs TestCompilePhaseCollector instead of itself
Reviewed-by: chagedorn, thartmann
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/flag/TestCompileCommandFileWriter.java
Changeset: b9907801
Branch: fibers
Author: Varada M <varadam at openjdk.org>
Date: 2025-03-27 11:46:46 +0000
URL: https://git.openjdk.org/loom/commit/b9907801afaf4c613482ce3cb1b38262ce13df29
8352393: AIX: Problem list serviceability/attach/AttachAPIv2/StreamingOutputTest.java
Reviewed-by: jsjolen, mdoerr
! test/hotspot/jtreg/ProblemList.txt
Changeset: e2cd70aa
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-03-27 11:59:37 +0000
URL: https://git.openjdk.org/loom/commit/e2cd70aab69f2244667db91fec5f4e3038f64437
8351151: Clean up x86 template interpreter after 32-bit x86 removal
Reviewed-by: coleenp, fparain, vlivanov
! src/hotspot/cpu/aarch64/interp_masm_aarch64.cpp
! src/hotspot/cpu/aarch64/interp_masm_aarch64.hpp
! src/hotspot/cpu/arm/interp_masm_arm.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc.hpp
! src/hotspot/cpu/ppc/interp_masm_ppc_64.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.cpp
! src/hotspot/cpu/riscv/interp_masm_riscv.hpp
! src/hotspot/cpu/s390/interp_masm_s390.cpp
! src/hotspot/cpu/s390/interp_masm_s390.hpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.hpp
! src/hotspot/cpu/x86/interpreterRT_x86.hpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/share/interpreter/templateInterpreterGenerator.cpp
Changeset: 41f3eea9
Branch: fibers
Author: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-03-27 12:05:17 +0000
URL: https://git.openjdk.org/loom/commit/41f3eea9b2b7bd74d5f125dedfe107ab5b0bed26
8352624: Add missing {@code} to PassFailJFrame.Builder.splitUI
Reviewed-by: serb, honkar
! test/jdk/java/awt/regtesthelpers/PassFailJFrame.java
Changeset: 89e5c42d
Branch: fibers
Author: Casper Norrbin <cnorrbin at openjdk.org>
Committer: Johan Sjölen <jsjolen at openjdk.org>
Date: 2025-03-27 14:28:47 +0000
URL: https://git.openjdk.org/loom/commit/89e5c42d909344d75266a203d7e6b6bb1ad4aea6
8294954: Remove superfluous ResourceMarks when using LogStream
Reviewed-by: dholmes, jsjolen
! src/hotspot/cpu/aarch64/downcallLinker_aarch64.cpp
! src/hotspot/cpu/aarch64/upcallLinker_aarch64.cpp
! src/hotspot/cpu/ppc/downcallLinker_ppc.cpp
! src/hotspot/cpu/ppc/upcallLinker_ppc.cpp
! src/hotspot/cpu/riscv/downcallLinker_riscv.cpp
! src/hotspot/cpu/riscv/upcallLinker_riscv.cpp
! src/hotspot/cpu/s390/downcallLinker_s390.cpp
! src/hotspot/cpu/s390/upcallLinker_s390.cpp
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! src/hotspot/cpu/x86/upcallLinker_x86_64.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/gc/g1/g1AllocRegion.cpp
! src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp
! src/hotspot/share/gc/g1/g1HeapVerifier.cpp
! src/hotspot/share/gc/g1/g1RemSet.cpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/referenceProcessorPhaseTimes.cpp
! src/hotspot/share/gc/shared/taskqueue.inline.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/compressedOops.cpp
! src/hotspot/share/oops/generateOopMap.cpp
! src/hotspot/share/opto/runtime.cpp
! src/hotspot/share/runtime/java.cpp
! src/hotspot/share/runtime/safepoint.cpp
! src/hotspot/share/runtime/vm_version.cpp
Changeset: c50a0a1f
Branch: fibers
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-03-27 14:30:31 +0000
URL: https://git.openjdk.org/loom/commit/c50a0a1fc126a67528448b282bcfc375abfac142
8352508: [Redo] G1: Pinned regions with pinned objects only reachable by native code crash VM
Reviewed-by: ayang, iwalulya
! src/hotspot/share/gc/g1/g1ConcurrentMark.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! src/hotspot/share/gc/g1/g1Policy.cpp
! src/hotspot/share/gc/g1/g1YoungCollector.cpp
+ test/hotspot/jtreg/gc/g1/pinnedobjs/TestPinnedEvacEmpty.java
Changeset: 79824c34
Branch: fibers
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-03-27 14:40:02 +0000
URL: https://git.openjdk.org/loom/commit/79824c344ee36bcf9f3434ccb3b44d2d24defc5c
8352184: Jtreg tests using CommandLineOptionTest.getVMTypeOption() and optionsvalidation.JVMOptionsUtils fail on static JDK
Reviewed-by: dholmes, shade
! src/hotspot/share/runtime/abstract_vm_version.cpp
! test/hotspot/jtreg/runtime/CommandLine/OptionsValidation/common/optionsvalidation/JVMOptionsUtils.java
! test/lib-test/jdk/test/lib/TestMutuallyExclusivePlatformPredicates.java
! test/lib/jdk/test/lib/Platform.java
! test/lib/jdk/test/lib/cli/CommandLineOptionTest.java
Changeset: 50ac24eb
Branch: fibers
Author: Vladimir Ivanov <vaivanov at openjdk.org>
Committer: Derek White <drwhite at openjdk.org>
Date: 2025-03-27 14:58:07 +0000
URL: https://git.openjdk.org/loom/commit/50ac24eb0ff06d9b4fc52a6cafea63eb4d59cb95
8351593: [JMH] test PhoneCode.Bulk reports NPE exception
Reviewed-by: redestad, drwhite
- test/micro/org/openjdk/bench/java/util/stream/tasks/DataProviders.java
- test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Bulk.java
- test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/DictionaryProblem.java
- test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Lambda.java
- test/micro/org/openjdk/bench/java/util/stream/tasks/DictionaryWordValue/Xtras.java
- test/micro/org/openjdk/bench/java/util/stream/tasks/PhoneCode/Bulk.java
- test/micro/org/openjdk/bench/java/util/stream/tasks/PhoneCode/PhoneCodeProblem.java
Changeset: 2eeda646
Branch: fibers
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-03-27 15:34:56 +0000
URL: https://git.openjdk.org/loom/commit/2eeda64632621c31c6b0a9257ddec7ce9bc5eaec
8325132: CDS: Make sure the ArchiveRelocationMode is always printed in the log
Reviewed-by: shade, iklam
! src/hotspot/share/cds/metaspaceShared.cpp
! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/TestSerialGCWithCDS.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java
Changeset: dc5c4148
Branch: fibers
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-03-27 15:49:12 +0000
URL: https://git.openjdk.org/loom/commit/dc5c4148c70ca43d0a69c326e14898adca2f0bae
8352762: Use EXACTFMT instead of expanded version where applicable
Reviewed-by: dholmes, stuefe
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/gc/epsilon/epsilonInitLogger.cpp
! src/hotspot/share/gc/parallel/parallelInitLogger.cpp
! src/hotspot/share/gc/shared/gcInitLogger.cpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/runtime/os.cpp
Changeset: 1bd0ce1f
Branch: fibers
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-03-27 16:34:19 +0000
URL: https://git.openjdk.org/loom/commit/1bd0ce1f51760d2e57e94b19b83d3ee0fa4aebcd
8352918: Shenandoah: Verifier does not deactivate barriers as intended
Reviewed-by: kdnilsen, shade, ysr
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahRootVerifier.hpp
Changeset: b73663a2
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-03-27 18:10:53 +0000
URL: https://git.openjdk.org/loom/commit/b73663a2b4fe7049fc0990c1a1e51221640b4e29
8351155: C1/C2: Remove 32-bit x86 specific FP rounding support
Reviewed-by: vlivanov, kvn
! src/hotspot/cpu/aarch64/c1_Defs_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_LIRGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/matcher_aarch64.hpp
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/arm/c1_Defs_arm.hpp
! src/hotspot/cpu/arm/matcher_arm.hpp
! src/hotspot/cpu/ppc/c1_Defs_ppc.hpp
! src/hotspot/cpu/ppc/matcher_ppc.hpp
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/c1_Defs_riscv.hpp
! src/hotspot/cpu/riscv/c1_LIRGenerator_riscv.cpp
! src/hotspot/cpu/riscv/matcher_riscv.hpp
! src/hotspot/cpu/s390/c1_Defs_s390.hpp
! src/hotspot/cpu/s390/matcher_s390.hpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/c1_Defs_x86.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.cpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/c1/c1_Canonicalizer.cpp
! src/hotspot/share/c1/c1_Canonicalizer.hpp
! src/hotspot/share/c1/c1_Defs.hpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_GraphBuilder.hpp
! src/hotspot/share/c1/c1_Instruction.hpp
! src/hotspot/share/c1/c1_InstructionPrinter.cpp
! src/hotspot/share/c1/c1_InstructionPrinter.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LIRGenerator.cpp
! src/hotspot/share/c1/c1_LIRGenerator.hpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_Optimizer.cpp
! src/hotspot/share/c1/c1_RangeCheckElimination.hpp
! src/hotspot/share/c1/c1_ValueMap.hpp
! src/hotspot/share/gc/shared/c2/barrierSetC2.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/convertnode.hpp
! src/hotspot/share/opto/doCall.cpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
! src/hotspot/share/opto/parse2.cpp
Changeset: 4ce9b4c7
Branch: fibers
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-03-27 20:28:18 +0000
URL: https://git.openjdk.org/loom/commit/4ce9b4c72ef00d81fc07527a89d20cfa5400d673
8352435: Refactor CDS test library for execution and module packaging
Reviewed-by: ccheung, shade
! test/hotspot/jtreg/runtime/cds/appcds/JarBuilder.java
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTClassLinkingVMOptions.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/ExportModule.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
+ test/lib/jdk/test/lib/cds/CDSJarUtils.java
+ test/lib/jdk/test/lib/cds/CDSModulePackager.java
+ test/lib/jdk/test/lib/cds/SimpleCDSAppTester.java
Changeset: 58ef4015
Branch: fibers
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-03-27 20:40:05 +0000
URL: https://git.openjdk.org/loom/commit/58ef4015b7313292a7c7634d3e00e3a904bbdc50
5061061: SimpleDateFormat: unspecified behavior for reserved pattern letter
Reviewed-by: naoto, rriggs
! src/java.base/share/classes/java/text/SimpleDateFormat.java
Changeset: d5b12c82
Branch: fibers
Author: Daniel Gredler <dgredler at openjdk.org>
Date: 2025-03-28 00:34:41 +0000
URL: https://git.openjdk.org/loom/commit/d5b12c82fe7c25ccfd70edf73b80824ad316e797
8352890: Remove unnecessary Windows version check in FileFontStrike
Reviewed-by: serb, prr
! src/java.desktop/share/classes/sun/font/FileFontStrike.java
! src/java.desktop/windows/native/libfontmanager/lcdglyph.c
Changeset: f4428e89
Branch: fibers
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Committer: David Holmes <dholmes at openjdk.org>
Date: 2025-03-28 04:50:39 +0000
URL: https://git.openjdk.org/loom/commit/f4428e89b7d9f00833a437f08fe0c0bbcec87a11
8352920: Compilation failure: comparison of unsigned expression >= 0 is always true
Reviewed-by: dholmes
! src/hotspot/share/interpreter/bytecodeTracer.cpp
! src/hotspot/share/interpreter/bytecodeTracer.hpp
Changeset: 2ea1557a
Branch: fibers
Author: SendaoYan <syan at openjdk.org>
Date: 2025-03-28 06:03:36 +0000
URL: https://git.openjdk.org/loom/commit/2ea1557a0fdaf551d75365d1351bfbd73319dcfb
8353005: AIX build broken after 8352481
Reviewed-by: mdoerr, mbaesken, erikj
! make/autoconf/toolchain.m4
Changeset: cfc648bd
Branch: fibers
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-03-28 06:52:14 +0000
URL: https://git.openjdk.org/loom/commit/cfc648bd17cc79b1c3e6f69d3559749e937261b2
8352677: Opensource JMenu tests - series2
Reviewed-by: abhiscxk
+ test/jdk/javax/swing/JMenu/bug4187996.java
+ test/jdk/javax/swing/JMenu/bug6471949.java
+ test/jdk/javax/swing/JMenu/bug6513492.java
Changeset: bac2aa44
Branch: fibers
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-03-28 08:13:31 +0000
URL: https://git.openjdk.org/loom/commit/bac2aa44454982684e06854add1dbbb806fba363
8352946: SEGV_BND signal code of SIGSEGV missing from our signal-code table
Reviewed-by: mdoerr, dholmes
! src/hotspot/os/posix/signals_posix.cpp
Changeset: ddf326b8
Branch: fibers
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-03-28 08:19:20 +0000
URL: https://git.openjdk.org/loom/commit/ddf326b8e6e50403303b410635e4c26d7bf56aaa
8346888: [ubsan] block.cpp:1617:30: runtime error: 9.97582e+36 is outside the range of representable values of type 'int'
Reviewed-by: kvn, dlong
! src/hotspot/share/opto/block.cpp
Changeset: 8ef78323
Branch: fibers
Author: Manuel Hässig <manuel.hassig at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-03-28 08:53:37 +0000
URL: https://git.openjdk.org/loom/commit/8ef78323b1177782a645155fda19544fae24c279
8350471: Unhandled compilation bailout in GraphKit::builtin_throw
Reviewed-by: thartmann, chagedorn, kvn
! src/hotspot/share/opto/graphKit.cpp
Changeset: 3e9a7a4a
Branch: fibers
Author: Manuel Hässig <manuel.hassig at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-03-28 08:58:43 +0000
URL: https://git.openjdk.org/loom/commit/3e9a7a4aed168422473c941ff5626d0d65aaadfa
8353063: make/ide/vscode: Invalid Configuration Values
Reviewed-by: erikj, thartmann
! make/ide/vscode/hotspot/indexers/ccls-settings.txt
! make/ide/vscode/hotspot/indexers/clangd-settings.txt
! make/ide/vscode/hotspot/indexers/rtags-settings.txt
Changeset: 950fbda4
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2025-03-28 10:27:09 +0000
URL: https://git.openjdk.org/loom/commit/950fbda411a4885263cdcbf9ea5f3c99e249cead
Merge branch 'master' into fibers
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt
Changeset: c0b61d3b
Branch: fibers
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-03-28 13:03:30 +0000
URL: https://git.openjdk.org/loom/commit/c0b61d3b8820a38a9757a1a3e69da43014d24439
8352680: Opensource few misc swing tests
Reviewed-by: abhiscxk
+ test/jdk/javax/swing/JFrame/bug4614881.java
+ test/jdk/javax/swing/JMenuItem/RightLeftOrientation.java
+ test/jdk/javax/swing/JMenuItem/bug4729669.java
Changeset: c0292203
Branch: fibers
Author: Zihao Lin <linzihao1999 at outlook.com>
Committer: Vicente Romero <vromero at openjdk.org>
Date: 2025-03-28 13:19:23 +0000
URL: https://git.openjdk.org/loom/commit/c0292203794bf3a8bfb02eac062e226ef2d07ee1
8352896: LambdaExpr02.java runs wrong test class
Reviewed-by: shade, jlahoda
! test/langtools/tools/javac/lambda/LambdaExpr02.java
Changeset: a269bef0
Branch: fibers
Author: Volodymyr Paprotski <vpaprotski at openjdk.org>
Date: 2025-03-28 15:20:31 +0000
URL: https://git.openjdk.org/loom/commit/a269bef04cf3c9c8b731edcbf7618624f7571a2d
8350459: MontgomeryIntegerPolynomialP256 multiply intrinsic with AVX2 on x86_64
Reviewed-by: ascarpino, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_poly_mont.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java
! test/jdk/com/sun/security/util/math/intpoly/MontgomeryPolynomialFuzzTest.java
Changeset: d8090337
Branch: fibers
Author: Kevin Driver <kdriver at openjdk.org>
Date: 2025-03-28 15:27:26 +0000
URL: https://git.openjdk.org/loom/commit/d8090337ee8ea763bca4e8e3baaf8ee4dd3d6214
8341775: Duplicate manifest files are removed by jarsigner after signing
Reviewed-by: weijun, hchao
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner.properties
! src/jdk.jartool/share/man/jarsigner.md
+ test/jdk/sun/security/tools/jarsigner/MultiManifest.java
Changeset: da3bb067
Branch: fibers
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-03-28 15:50:10 +0000
URL: https://git.openjdk.org/loom/commit/da3bb06797f9550d204b2623481ef757ae941bbd
8352685: Opensource JInternalFrame tests - series2
Reviewed-by: azvegint
! test/jdk/ProblemList.txt
+ test/jdk/javax/swing/JInternalFrame/bug4130806.java
+ test/jdk/javax/swing/JInternalFrame/bug4134077.java
+ test/jdk/javax/swing/JInternalFrame/bug4193070.java
+ test/jdk/javax/swing/JInternalFrame/bug4225701.java
Changeset: c70ad6a0
Branch: fibers
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-03-28 16:26:43 +0000
URL: https://git.openjdk.org/loom/commit/c70ad6a053c7407b19060559d9f39b8b836a55a1
8352906: stdout/err.encoding on Windows set by incorrect Win32 call
Reviewed-by: bpb, alanb
! src/java.base/windows/native/libjava/java_props_md.c
Changeset: 3d2c3cd4
Branch: fibers
Author: Daniel Gredler <dgredler at openjdk.org>
Committer: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-03-28 17:22:33 +0000
URL: https://git.openjdk.org/loom/commit/3d2c3cd40ebce901d09a2479c267342e04e6f79c
8352970: Remove unnecessary Windows version check in Win32ShellFolderManager2
Reviewed-by: prr, serb
! src/java.desktop/windows/classes/sun/awt/shell/Win32ShellFolderManager2.java
+ test/jdk/java/awt/FileDialog/FileSystemViewFilesTest.java
Changeset: 895aabc4
Branch: fibers
Author: SendaoYan <syan at openjdk.org>
Date: 2025-03-30 13:05:31 +0000
URL: https://git.openjdk.org/loom/commit/895aabc4632a0b5e245aeceb6c2dcdb4b07f640e
8351233: [ASAN] avx2-emu-funcs.hpp:151:20: error: ‘D.82188’ is used uninitialized
Reviewed-by: vlivanov
! src/java.base/linux/native/libsimdsort/avx2-emu-funcs.hpp
Changeset: b9d7a75a
Branch: fibers
Author: Zihao Lin <linzihao1999 at outlook.com>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-03-30 13:14:52 +0000
URL: https://git.openjdk.org/loom/commit/b9d7a75adee8a96cf47bbe73e3009102ceda9589
8352879: TestPeriod.java and TestGetContentType.java run wrong test class
Reviewed-by: mgronlun
! test/jdk/jdk/jfr/api/metadata/annotations/TestPeriod.java
! test/jdk/jdk/jfr/api/metadata/settingdescriptor/TestGetContentType.java
Changeset: 8cbadf78
Branch: fibers
Author: Rohit Arul Raj <rraj at openjdk.org>
Committer: SendaoYan <syan at openjdk.org>
Date: 2025-03-30 13:22:21 +0000
URL: https://git.openjdk.org/loom/commit/8cbadf78d04d0e3d1136a5582f281de099fc5e49
8317976: Optimize SIMD sort for AMD Zen 4
Reviewed-by: psandoz, vlivanov
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/vm_version_x86.hpp
Changeset: 59629f88
Branch: fibers
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-03-30 16:42:38 +0000
URL: https://git.openjdk.org/loom/commit/59629f88e6fad9c1ff91be4cfea83f78f0ea503c
8351040: [REDO] Protection zone for easier detection of accidental zero-nKlass use
Reviewed-by: mbaesken, iklam
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/archiveBuilder.hpp
! src/hotspot/share/cds/archiveUtils.cpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/include/cds.h
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/oops/compressedKlass.cpp
! src/hotspot/share/oops/compressedKlass.hpp
! src/hotspot/share/oops/compressedKlass.inline.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
+ test/hotspot/jtreg/runtime/ErrorHandling/AccessZeroNKlassHitsProtectionZone.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 25925138
Branch: fibers
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-03-31 07:38:53 +0000
URL: https://git.openjdk.org/loom/commit/25925138b0a7d781d9293e52a8c9520329a85219
8350577: Fix missing Assertion Predicates when splitting loops
Reviewed-by: epeter, kvn
! src/hotspot/share/opto/loopTransform.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
! test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicates.java
Changeset: 23e3b3ff
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-03-31 08:16:10 +0000
URL: https://git.openjdk.org/loom/commit/23e3b3ff6ab17a71b16fdf2e61548a7413ddb6d4
8351156: C1: Remove FPU stack support after 32-bit x86 removal
Reviewed-by: vlivanov, kvn
- src/hotspot/cpu/aarch64/c1_FpuStackSim_aarch64.cpp
- src/hotspot/cpu/aarch64/c1_FpuStackSim_aarch64.hpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.cpp
! src/hotspot/cpu/aarch64/c1_LIRAssembler_aarch64.hpp
- src/hotspot/cpu/aarch64/c1_LinearScan_aarch64.cpp
- src/hotspot/cpu/arm/c1_FpuStackSim_arm.cpp
- src/hotspot/cpu/arm/c1_FpuStackSim_arm.hpp
! src/hotspot/cpu/arm/c1_LIRAssembler_arm.cpp
- src/hotspot/cpu/arm/c1_LinearScan_arm.cpp
- src/hotspot/cpu/ppc/c1_FpuStackSim_ppc.hpp
! src/hotspot/cpu/ppc/c1_LIRAssembler_ppc.cpp
- src/hotspot/cpu/ppc/c1_LinearScan_ppc.cpp
- src/hotspot/cpu/riscv/c1_FpuStackSim_riscv.cpp
- src/hotspot/cpu/riscv/c1_FpuStackSim_riscv.hpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_arith_riscv.cpp
! src/hotspot/cpu/riscv/c1_LIRAssembler_riscv.cpp
- src/hotspot/cpu/riscv/c1_LinearScan_riscv.cpp
- src/hotspot/cpu/s390/c1_FpuStackSim_s390.hpp
! src/hotspot/cpu/s390/c1_LIRAssembler_s390.cpp
- src/hotspot/cpu/s390/c1_LinearScan_s390.cpp
- src/hotspot/cpu/x86/c1_FpuStackSim_x86.cpp
- src/hotspot/cpu/x86/c1_FpuStackSim_x86.hpp
! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp
! src/hotspot/cpu/x86/c1_FrameMap_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
- src/hotspot/cpu/x86/c1_LinearScan_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
- src/hotspot/share/c1/c1_FpuStackSim.hpp
! src/hotspot/share/c1/c1_Instruction.hpp
! src/hotspot/share/c1/c1_LIR.cpp
! src/hotspot/share/c1/c1_LIR.hpp
! src/hotspot/share/c1/c1_LIRAssembler.cpp
! src/hotspot/share/c1/c1_LIRAssembler.hpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_LinearScan.hpp
! src/hotspot/share/c1/c1_globals.hpp
Changeset: 79d0c94b
Branch: fibers
Author: David Linus Briemann <david.briemann at sap.com>
Committer: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-03-31 08:53:31 +0000
URL: https://git.openjdk.org/loom/commit/79d0c94b5c915b4be32e5febf90a148e20f3c112
8352114: New test runtime/interpreter/CountBytecodesTest.java is failing
Reviewed-by: dholmes, mdoerr
! test/hotspot/jtreg/runtime/interpreter/CountBytecodesTest.java
Changeset: 6fbaa066
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-03-31 10:01:23 +0000
URL: https://git.openjdk.org/loom/commit/6fbaa066ce45b70f1c288d1245b03fe18ceba126
8353176: C1: x86 patching stub always calls Thread::current()
Reviewed-by: mdoerr, kvn, vlivanov
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
Changeset: 22f630cb
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-03-31 10:30:23 +0000
URL: https://git.openjdk.org/loom/commit/22f630cb20b4e846f63cf5799cd2c50437d4dcad
8352415: x86: Tighten up template interpreter method entry code
Reviewed-by: adinn, jsjolen
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
Changeset: 804a8fa4
Branch: fibers
Author: Ivan Walulya <iwalulya at openjdk.org>
Date: 2025-03-31 11:15:47 +0000
URL: https://git.openjdk.org/loom/commit/804a8fa4e96a32be2b38c2d0906dc5861a292007
8352765: G1CollectedHeap::expand_and_allocate() may fail to allocate even after heap expansion succeeds
Reviewed-by: tschatzl, manc
! src/hotspot/share/gc/g1/g1Policy.cpp
Changeset: c9c3c153
Branch: fibers
Author: Serhiy Sachkov <serhiy.sachkov at oracle.com>
Committer: Mark Sheppard <msheppar at openjdk.org>
Date: 2025-03-31 12:09:48 +0000
URL: https://git.openjdk.org/loom/commit/c9c3c1536880d81ab84d5cb55f4fd0fe3bbf60a2
8330598: java/net/httpclient/Http1ChunkedTest.java fails with java.util.MissingFormatArgumentException: Format specifier '%s'
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/Http1ChunkedTest.java
Changeset: d4d18350
Branch: fibers
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2025-03-31 12:36:37 +0000
URL: https://git.openjdk.org/loom/commit/d4d18350f367a18813d0d418169e852c1530418e
8352860: Open source events tests batch0
Reviewed-by: psadhukhan
+ test/jdk/java/awt/event/ClickEventsTest.java
+ test/jdk/java/awt/event/WindowActivatedEventTest.java
Changeset: bbd5b174
Branch: fibers
Author: Hai-May Chao <hchao at openjdk.org>
Date: 2025-03-31 15:04:48 +0000
URL: https://git.openjdk.org/loom/commit/bbd5b174c50346152a624317b6bd76ec48f7e551
8339280: jarsigner -verify performs cross-checking between CEN and LOC
Reviewed-by: mullan, weijun, lancea
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/Main.java
! src/jdk.jartool/share/classes/sun/security/tools/jarsigner/resources/jarsigner.properties
! src/jdk.jartool/share/man/jarsigner.md
+ test/jdk/sun/security/tools/jarsigner/VerifyJarEntryName.java
Changeset: b7ca76ef
Branch: fibers
Author: SendaoYan <syan at openjdk.org>
Date: 2025-03-31 15:45:23 +0000
URL: https://git.openjdk.org/loom/commit/b7ca76ef4bfc640668492e655acc6d755411a92f
8353235: Test jdk/jfr/api/metadata/annotations/TestPeriod.java fails with IllegalArgumentException
Reviewed-by: egahlin
! test/jdk/jdk/jfr/api/metadata/annotations/TestPeriod.java
Changeset: 7a2e198e
Branch: fibers
Author: Artur Barashev <abarashev at openjdk.org>
Date: 2025-03-31 15:48:03 +0000
URL: https://git.openjdk.org/loom/commit/7a2e198e9fec54158020a49165c1f4a4518e28d8
8352277: java.security documentation: incorrect regex syntax describing "usage" algorithm constraint
Reviewed-by: mullan, hchao, ascarpino
! src/java.base/share/conf/security/java.security
Changeset: e4e62789
Branch: fibers
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2025-03-31 15:59:30 +0000
URL: https://git.openjdk.org/loom/commit/e4e62789c7c89bd094480ca3fe19c123a34f9625
8346129: Simplify EdDSA & XDH curve name usage
Reviewed-by: weijun, abarashev
! src/java.base/share/classes/sun/security/provider/certpath/AlgorithmChecker.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/classes/sun/security/util/KeyUtil.java
+ test/jdk/sun/security/util/AlgorithmConstraints/DisabledAlgorithmPermits.java
Changeset: cd5a43a9
Branch: fibers
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2025-03-31 16:39:44 +0000
URL: https://git.openjdk.org/loom/commit/cd5a43a98030a534babb01cfc4521e7e9bc89b91
8353126: Open source events tests batch1
Reviewed-by: honkar, kizune
+ test/jdk/java/awt/event/MouseEvent/DragToLightweightTest.java
+ test/jdk/java/awt/event/MouseEvent/MouseEnterTest.java
Changeset: 9c06dcb4
Branch: fibers
Author: Artur Barashev <abarashev at openjdk.org>
Date: 2025-03-31 16:45:40 +0000
URL: https://git.openjdk.org/loom/commit/9c06dcb4396c3307d625663d92c0e11d794a56ea
8349583: Add mechanism to disable signature schemes based on their TLS scope
Reviewed-by: mullan, ascarpino
! src/java.base/share/classes/sun/security/ssl/CertSignAlgsExtension.java
! src/java.base/share/classes/sun/security/ssl/CertificateRequest.java
! src/java.base/share/classes/sun/security/ssl/HandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/PostHandshakeContext.java
! src/java.base/share/classes/sun/security/ssl/PreSharedKeyExtension.java
! src/java.base/share/classes/sun/security/ssl/SSLAlgorithmConstraints.java
+ src/java.base/share/classes/sun/security/ssl/SSLScope.java
! src/java.base/share/classes/sun/security/ssl/SSLSessionImpl.java
! src/java.base/share/classes/sun/security/ssl/ServerHello.java
! src/java.base/share/classes/sun/security/ssl/SessionTicketExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureAlgorithmsExtension.java
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! src/java.base/share/classes/sun/security/util/DisabledAlgorithmConstraints.java
! src/java.base/share/conf/security/java.security
! test/jdk/javax/net/ssl/templates/SSLEngineTemplate.java
+ test/jdk/sun/security/ssl/SignatureScheme/AbstractCheckSignatureSchemes.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeDTLS12.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS12.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableSignatureSchemePerScopeTLS13.java
+ test/jdk/sun/security/ssl/SignatureScheme/MixingTLSUsageConstraintsWithNonTLS.java
! test/jdk/sun/security/ssl/SignatureScheme/SigSchemePropOrdering.java
Changeset: 42477442
Branch: fibers
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-03-31 16:46:57 +0000
URL: https://git.openjdk.org/loom/commit/4247744266c7885dde52977de7646f766a9ad043
8351435: Change the default Console implementation back to the built-in one in `java.base` module
Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Reviewed-by: alanb
! src/java.base/share/classes/jdk/internal/io/JdkConsoleProvider.java
! test/jdk/java/io/Console/ConsolePromptTest.java
! test/jdk/java/io/Console/DefaultCharsetTest.java
! test/jdk/java/io/Console/LocaleTest.java
! test/jdk/java/io/Console/ModuleSelectionTest.java
+ test/jdk/java/io/Console/consolePrompt.exp
! test/jdk/java/io/IO/IO.java
! test/jdk/jdk/internal/jline/JLineConsoleProviderTest.java
! test/jdk/jdk/internal/jline/RedirectedStdOut.java
Changeset: 3e96f5cb
Branch: fibers
Author: Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2025-03-31 16:54:12 +0000
URL: https://git.openjdk.org/loom/commit/3e96f5cbcad2cb61b68e2ae6440085b80b6cc287
8351366: Remove the java.security.debug=scl option
Reviewed-by: hchao, mullan
! src/java.base/share/classes/java/security/SecureClassLoader.java
! src/java.base/share/classes/sun/security/util/Debug.java
Changeset: 4d1de46c
Branch: fibers
Author: Xiaolong Peng <xpeng at openjdk.org>
Date: 2025-03-31 18:13:31 +0000
URL: https://git.openjdk.org/loom/commit/4d1de46cb882bade5781255b646f623b55d7180f
8352185: Shenandoah: Invalid logic for remembered set verification
8345399: GenShen: Error: Verify init-mark remembered set violation; clean card should be dirty
Reviewed-by: ysr, kdnilsen, wkemper
! src/hotspot/share/gc/shenandoah/shenandoahConcurrentGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.hpp
Changeset: fe8bd756
Branch: fibers
Author: Ian Graves <igraves at openjdk.org>
Date: 2025-03-31 18:28:30 +0000
URL: https://git.openjdk.org/loom/commit/fe8bd7562180222b14f8a4fda5d29edf57f97668
8351290: Clarify integral only for vector operators
Reviewed-by: liach, psandoz
! src/jdk.incubator.vector/share/classes/jdk/incubator/vector/VectorOperators.java
Changeset: 8b0602db
Branch: fibers
Author: Doug Lea <dl at openjdk.org>
Date: 2025-03-31 19:23:59 +0000
URL: https://git.openjdk.org/loom/commit/8b0602dbed2f7ced190ec81753defab8a4bc316d
8319447: Improve performance of delayed task handling
Reviewed-by: vklang, alanb
! src/java.base/share/classes/java/util/concurrent/CompletableFuture.java
+ src/java.base/share/classes/java/util/concurrent/DelayScheduler.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinTask.java
! src/java.base/share/classes/java/util/concurrent/SubmissionPublisher.java
! src/java.base/share/classes/java/util/concurrent/ThreadLocalRandom.java
! src/java.base/share/classes/java/util/concurrent/atomic/Striped64.java
! src/java.base/share/classes/jdk/internal/access/JavaUtilConcurrentTLRAccess.java
! test/jdk/java/util/concurrent/CompletableFuture/CompletableFutureOrTimeoutExceptionallyTest.java
! test/jdk/java/util/concurrent/tck/CompletableFutureTest.java
! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java
! test/jdk/java/util/concurrent/tck/SubmissionPublisherTest.java
Changeset: 5eee32d0
Branch: fibers
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-03-31 20:43:21 +0000
URL: https://git.openjdk.org/loom/commit/5eee32d04b6f4c4bf0de78c295d6d6feab523ea3
8352768: CDS test MethodHandleTest.java failed in -Xcomp mode
Reviewed-by: dholmes, shade, vlivanov
! src/hotspot/share/cds/aotClassInitializer.cpp
Changeset: acd4da49
Branch: fibers
Author: Hai-May Chao <hchao at openjdk.org>
Date: 2025-03-31 21:39:11 +0000
URL: https://git.openjdk.org/loom/commit/acd4da49a01760599ec4c325ff6c56f53ba5cc9c
8353299: VerifyJarEntryName.java test fails
Reviewed-by: mullan
! test/jdk/sun/security/tools/jarsigner/VerifyJarEntryName.java
Changeset: 52f56e60
Branch: fibers
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-03-31 22:07:14 +0000
URL: https://git.openjdk.org/loom/commit/52f56e608e65f876dc7403ad6240ef13945b2480
8353196: [macos] Contents of ".jpackage.xml" file are wrong when building .pkg from unsigned app image
Reviewed-by: almatvee
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppImageBuilder.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AbstractAppImageBuilder.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
Changeset: 10772659
Branch: fibers
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-03-31 22:16:05 +0000
URL: https://git.openjdk.org/loom/commit/1077265953e6f0918f8f7625ad311f28453c893a
8353321: [macos] ErrorTest.testAppContentWarning test case requires signing environment
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacSign.java
+ test/jdk/tools/jpackage/macosx/MacSignTest.java
! test/jdk/tools/jpackage/macosx/base/SigningBase.java
! test/jdk/tools/jpackage/share/ErrorTest.java
Changeset: a83760a6
Branch: fibers
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-03-31 23:35:48 +0000
URL: https://git.openjdk.org/loom/commit/a83760a6f204837b737b82801ee9eca2988317cf
8352092: -XX:AOTMode=record crashes with InstanceKlass in allocated state
Reviewed-by: dholmes, coleenp
! src/hotspot/share/cds/metaspaceShared.cpp
Changeset: 860a789e
Branch: fibers
Author: Fei Yang <fyang at openjdk.org>
Date: 2025-04-01 01:39:22 +0000
URL: https://git.openjdk.org/loom/commit/860a789e9153448345f19d70dd07e294a0b62223
8353219: RISC-V: Fix client builds after JDK-8345298
Reviewed-by: fjiang, rehn
! src/hotspot/cpu/riscv/stubGenerator_riscv.cpp
Changeset: 8b4e190b
Branch: fibers
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-04-01 05:42:52 +0000
URL: https://git.openjdk.org/loom/commit/8b4e190bc8aa5499f96dbe2de01cf34ddcdb67a7
8353349: ProblemList runtime/cds/appcds/SignedJar.java
Reviewed-by: iklam, jpai
! test/hotspot/jtreg/ProblemList.txt
Changeset: ad48846e
Branch: fibers
Author: SendaoYan <syan at openjdk.org>
Date: 2025-04-01 06:25:07 +0000
URL: https://git.openjdk.org/loom/commit/ad48846edd894073d89839a2771271553b4e27cd
8350386: Test TestCodeCacheFull.java fails with option -XX:-UseCodeCacheFlushing
Reviewed-by: tschatzl
! test/jdk/jdk/jfr/event/compiler/TestCodeCacheFull.java
Changeset: 196334fc
Branch: fibers
Author: Joachim Kern <jkern at openjdk.org>
Date: 2025-04-01 08:09:53 +0000
URL: https://git.openjdk.org/loom/commit/196334fc395c63e59167ccd85415d8e1d2bcb705
8352046: Test testEcoFriendly() in jdk tools launcher ExecutionEnvironment.java for AIX and Linux/musl is brittle
Reviewed-by: clanger, mbaesken
! test/jdk/tools/launcher/ExecutionEnvironment.java
Changeset: aff5aa72
Branch: fibers
Author: Afshin Zafari <azafari at openjdk.org>
Date: 2025-04-01 08:25:53 +0000
URL: https://git.openjdk.org/loom/commit/aff5aa72bbf4ecea614339483581093a67efa265
8350566: NMT: add size parameter to MemTracker::record_virtual_memory_tag
Reviewed-by: jsjolen, gziemski
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/gc/g1/g1RegionToSpaceMapper.cpp
! src/hotspot/share/gc/parallel/parMarkBitMap.cpp
! src/hotspot/share/gc/parallel/psParallelCompact.cpp
! src/hotspot/share/gc/shared/cardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCardTable.cpp
! src/hotspot/share/gc/shenandoah/shenandoahCollectionSet.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.cpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
Changeset: f25f7016
Branch: fibers
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-04-01 09:17:44 +0000
URL: https://git.openjdk.org/loom/commit/f25f701652900d02858c905f4cd0bb43208c13d5
8353226: JFR: emit old object samples must be transitive closure complete for segment
Reviewed-by: egahlin
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp
Changeset: 85a0baf0
Branch: fibers
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2025-04-01 10:50:46 +0000
URL: https://git.openjdk.org/loom/commit/85a0baf0cb3366d6c16f9aadee123862117f5338
8352719: Add an equals sign to the modules statement
Reviewed-by: weijun
! test/jdk/sun/security/krb5/auto/TEST.properties
Changeset: 6801eb87
Branch: fibers
Author: Leo Korinth <lkorinth at openjdk.org>
Date: 2025-04-01 10:54:17 +0000
URL: https://git.openjdk.org/loom/commit/6801eb87042742b8d760b79900b2bdff97c321b1
8352709: Remove bad timing annotations from WhileOpTest.java
Reviewed-by: jpai
! test/jdk/java/util/stream/test/org/openjdk/tests/java/util/stream/WhileOpTest.java
Changeset: cef5610b
Branch: fibers
Author: Patrick Zhang <qpzhang at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-01 11:47:13 +0000
URL: https://git.openjdk.org/loom/commit/cef5610b5d4f7c5c2ceda46995ef3a0d961294e5
8353272: One instance of STATIC_LIB_CFLAGS was missed in JDK-8345683
Reviewed-by: erikj
! make/common/native/Flags.gmk
Changeset: 1809138b
Branch: fibers
Author: Patrick Zhang <qpzhang at openjdk.org>
Committer: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-01 11:47:32 +0000
URL: https://git.openjdk.org/loom/commit/1809138b1c992b352eceab3e0e963b0577aafabb
8352284: EXTRA_CFLAGS incorrectly applied to BUILD_LIBJVM src/hotspot C++ source files
Reviewed-by: erikj
! make/hotspot/lib/JvmFlags.gmk
Changeset: 2a31f69a
Branch: fibers
Author: Alan Bateman <alanb at openjdk.org>
Date: 2025-04-01 12:42:02 +0000
URL: https://git.openjdk.org/loom/commit/2a31f69a55b64358a347b2cbc2c4df1890dd6840
8353331: Test ForkJoinPool20Test::testFixedDelaySequence is failing
Reviewed-by: dl, vklang
! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java
Changeset: a1ab1d8d
Branch: fibers
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-04-01 12:59:49 +0000
URL: https://git.openjdk.org/loom/commit/a1ab1d8de411aace21decd133e7e74bb97f27897
8353449: [BACKOUT] One instance of STATIC_LIB_CFLAGS was missed in JDK-8345683
Reviewed-by: alanb, ihse
! make/common/native/Flags.gmk
Changeset: 564066d5
Branch: fibers
Author: Naoto Sato <naoto at openjdk.org>
Date: 2025-04-01 16:22:56 +0000
URL: https://git.openjdk.org/loom/commit/564066d549cf4ec7608f57ea4910b5813f7353c3
8353118: Deprecate the use of `java.locale.useOldISOCodes` system property
Reviewed-by: iris, jlu
! src/java.base/share/classes/java/util/Locale.java
! src/java.base/share/classes/sun/util/locale/BaseLocale.java
! test/jdk/java/util/Locale/UseOldISOCodesTest.java
Changeset: 19eabaff
Branch: fibers
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-04-01 16:37:34 +0000
URL: https://git.openjdk.org/loom/commit/19eabaff5559b48b1f4da740c0f7c99c64901ea8
8353227: JFR: Prepare tests for strong parser validation
Reviewed-by: egahlin
! test/jdk/jdk/jfr/api/consumer/streaming/TestJVMCrash.java
! test/jdk/jdk/jfr/event/runtime/TestShutdownEvent.java
! test/jdk/jdk/jfr/jvm/TestDumpOnCrash.java
Changeset: 6a46d554
Branch: fibers
Author: Calvin Cheung <ccheung at openjdk.org>
Date: 2025-04-01 16:43:25 +0000
URL: https://git.openjdk.org/loom/commit/6a46d554c7434fd10aade2d2b17d0ad4cad83979
8353129: CDS ArchiveRelocation tests fail after JDK-8325132
Reviewed-by: iklam, dholmes
! test/hotspot/jtreg/runtime/cds/appcds/ArchiveRelocationTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/DynamicArchiveRelocationTest.java
Changeset: 07fd666d
Branch: fibers
Author: Mikael Vidstedt <mikael at openjdk.org>
Date: 2025-04-01 18:24:14 +0000
URL: https://git.openjdk.org/loom/commit/07fd666d998cd8a485012eac4fab11b7e0f909d3
8342984: Bump minimum boot jdk to JDK 24
Reviewed-by: iris, darcy, liach, ihse
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! make/conf/version-numbers.conf
Changeset: 68914908
Branch: fibers
Author: Phil Race <prr at openjdk.org>
Date: 2025-04-01 18:42:49 +0000
URL: https://git.openjdk.org/loom/commit/6891490892cc0405882658e067d587ffe5401a6d
8353324: Clean up of comments and import after 8319192
Reviewed-by: dnguyen, kizune
! src/java.desktop/share/classes/javax/swing/plaf/synth/SynthParser.java
Changeset: afcad8ca
Branch: fibers
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-04-01 21:05:54 +0000
URL: https://git.openjdk.org/loom/commit/afcad8ca61ac74e988da18edef44ba846b7a4e8a
5043343: FileImageInputStream and FileImageOutputStream do not properly track streamPos for RandomAccessFile
Reviewed-by: prr
! src/java.desktop/share/classes/javax/imageio/stream/FileImageInputStream.java
! src/java.desktop/share/classes/javax/imageio/stream/FileImageOutputStream.java
+ test/jdk/javax/imageio/stream/FileImageStreamPos.java
Changeset: 6970cf6a
Branch: fibers
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-04-01 22:01:14 +0000
URL: https://git.openjdk.org/loom/commit/6970cf6ac69864e7027138746361e7da1983c24d
8352775: JVM crashes with -XX:AOTMode=create -XX:+UseZGC
Reviewed-by: ccheung, matsaave
! src/hotspot/share/oops/constantPool.cpp
+ test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/AOTCacheWithZGC.java
Changeset: 096e70de
Branch: fibers
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-04-02 01:37:27 +0000
URL: https://git.openjdk.org/loom/commit/096e70de2d3009040d7ce30f3766167f43de4a96
8352437: Support --add-exports with -XX:+AOTClassLinking
Reviewed-by: matsaave
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/classfile/modules.cpp
! src/hotspot/share/classfile/modules.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/ExactOptionMatch.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/AddExports.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.foos/com/foos/internal/FoosInternal.java
! test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.foos/module-info.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsfoosaddexport/com/needsfoosaddexport/Main.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsfoosaddexport/module-info.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsjdkaddexport/com/needsjdkaddexport/Main.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.needsjdkaddexport/module-info.java
+ test/hotspot/jtreg/runtime/cds/appcds/jigsaw/modulepath/src/com.nomodule.needsjdkaddexport/com/nomodule/needsjdkaddexport/Main.java
Changeset: e6fe2490
Branch: fibers
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-04-02 02:54:27 +0000
URL: https://git.openjdk.org/loom/commit/e6fe2490bc48acf01ccf81b38d578d20ed09f238
8323100: com/sun/tools/attach/StartManagementAgent.java failed with "WaitForSingleObject failed"
Reviewed-by: kevinw, amenkov
! src/jdk.attach/windows/classes/sun/tools/attach/VirtualMachineImpl.java
Changeset: 15d36ee4
Branch: fibers
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-04-02 03:56:19 +0000
URL: https://git.openjdk.org/loom/commit/15d36ee4a5dc3a143faccd59ecc3f9b0b45ed5d3
8353330: Test runtime/cds/appcds/SignedJar.java fails in CDSHeapVerifier
Reviewed-by: vlivanov, dholmes, liach
! src/hotspot/share/cds/cdsHeapVerifier.cpp
! test/hotspot/jtreg/ProblemList.txt
Changeset: f301663b
Branch: fibers
Author: Manuel Hässig <manuel.hassig at oracle.com>
Date: 2025-04-02 06:30:55 +0000
URL: https://git.openjdk.org/loom/commit/f301663b346bf2388ecfa429be1cf64c6e93ee8e
8352893: C2: OrL/INode::add_ring optimize (x | -1) to -1
Reviewed-by: epeter, thartmann, kvn
! src/hotspot/share/opto/addnode.cpp
+ test/hotspot/jtreg/compiler/integerArithmetic/TestOrSaturate.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
Changeset: d358f5f4
Branch: fibers
Author: Manuel Hässig <manuel.hassig at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-04-02 06:48:06 +0000
URL: https://git.openjdk.org/loom/commit/d358f5f4a44aacf2d79ccdb3e362ce8ed571f6da
8347449: C2: UseLoopPredicate off should also turn UseProfiledLoopPredicate off
Reviewed-by: chagedorn, epeter
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/idealKit.cpp
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/runtime/arguments.cpp
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/predicates/TestDisabledLoopPredicates.java
Changeset: 8fb67ac5
Branch: fibers
Author: Daniel Skantz <dskantz at openjdk.org>
Committer: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2025-04-02 07:45:48 +0000
URL: https://git.openjdk.org/loom/commit/8fb67ac55bb61c029a3ae360ee849fd1edd2ac79
8282053: IGV: refine schedule approximation
Reviewed-by: rcastanedalo, dlunden, dfenacci
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerScheduler.java
Changeset: 9076673d
Branch: fibers
Author: SendaoYan <syan at openjdk.org>
Date: 2025-04-02 08:26:22 +0000
URL: https://git.openjdk.org/loom/commit/9076673d7df3c20bdb6e7fdf253030bc19a3d9dc
8304674: File java.c compile error with -fsanitize=address -O0
Reviewed-by: ihse, jwaters
! src/java.base/share/native/libjli/java.c
Changeset: 4a50778a
Branch: fibers
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-02 09:30:35 +0000
URL: https://git.openjdk.org/loom/commit/4a50778a2614a69dabf45fbdd57c0226f95a7f6a
8353458: Don't pass -Wno-format-nonliteral to CFLAGS
Reviewed-by: erikj
! make/modules/jdk.jpackage/Lib.gmk
! src/jdk.jpackage/share/native/common/tstrings.cpp
Changeset: b80b04d7
Branch: fibers
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2025-04-02 11:56:53 +0000
URL: https://git.openjdk.org/loom/commit/b80b04d77afdb2a808e2c7f9268d8092eb16714e
8353329: Small memory leak when create GrowableArray with initial size 0
Reviewed-by: jsjolen, stefank
! src/hotspot/share/utilities/growableArray.cpp
! src/hotspot/share/utilities/growableArray.hpp
Changeset: c9baa8a7
Branch: fibers
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-04-02 12:19:24 +0000
URL: https://git.openjdk.org/loom/commit/c9baa8a7aea0be7221f0af834fe73f035436bd8d
8352418: Add verification code to check that the associated loop nodes of useless Template Assertion Predicates are dead
Reviewed-by: epeter, roland
! src/hotspot/share/opto/predicates.cpp
! src/hotspot/share/opto/predicates.hpp
Changeset: 4f97c4c0
Branch: fibers
Author: Casper Norrbin <cnorrbin at openjdk.org>
Date: 2025-04-02 12:40:48 +0000
URL: https://git.openjdk.org/loom/commit/4f97c4c03661a862e62106b3a5b2aa8696196baf
8349211: Add support for intrusive trees to the utilities red-black tree
Reviewed-by: aboldtch, jsjolen
! src/hotspot/share/utilities/rbTree.hpp
! src/hotspot/share/utilities/rbTree.inline.hpp
! test/hotspot/gtest/utilities/test_rbtree.cpp
Changeset: 23eb648c
Branch: fibers
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-04-02 13:19:08 +0000
URL: https://git.openjdk.org/loom/commit/23eb648cae1ccadbca0fd654d4fbc28a1b8375e2
8353545: Improve debug info for StartOptionTest
Reviewed-by: asotona
! test/langtools/jdk/jshell/StartOptionTest.java
Changeset: 8608b163
Branch: fibers
Author: Marc Chevalier <mchevalier at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-04-02 13:27:56 +0000
URL: https://git.openjdk.org/loom/commit/8608b16341ba2807c6a32f7539d10d7458c40b05
8348887: Create IR framework test for JDK-8347997
Reviewed-by: thartmann, chagedorn
+ test/hotspot/jtreg/compiler/c2/irTests/TestContinuationPinningAndEA.java
Changeset: a0677d94
Branch: fibers
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-04-02 14:19:26 +0000
URL: https://git.openjdk.org/loom/commit/a0677d94d8c83a75cee054700e098faa97edca3c
8353263: Parallel: Remove locking in PSOldGen::resize
Reviewed-by: tschatzl, zgu
! src/hotspot/share/gc/parallel/psOldGen.cpp
Changeset: d32ff139
Branch: fibers
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2025-04-02 14:32:03 +0000
URL: https://git.openjdk.org/loom/commit/d32ff1392205ea0fd179478a7ddb3d5f63923461
8353117: Crash: assert(id >= ThreadIdentifier::initial() && id < ThreadIdentifier::current()) failed: must be reasonable)
Reviewed-by: dholmes, fbredberg
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
! src/hotspot/share/runtime/objectMonitor.inline.hpp
! src/hotspot/share/runtime/threadIdentifier.cpp
! src/hotspot/share/runtime/threadIdentifier.hpp
! src/hotspot/share/runtime/threads.cpp
Changeset: 49cb7aaa
Branch: fibers
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2025-04-02 15:57:32 +0000
URL: https://git.openjdk.org/loom/commit/49cb7aaad903aa5209da9f4af4b484ff38c0fb8b
8339114: DaCapo xalan performance with -XX:+UseObjectMonitorTable
Reviewed-by: coleenp, aboldtch
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/basicLock.inline.hpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/lightweightSynchronizer.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.inline.hpp
Changeset: d979bd85
Branch: fibers
Author: Larry Cable <larry.cable at yahoo.com>
Committer: Kevin Walls <kevinw at openjdk.org>
Date: 2025-04-02 16:00:14 +0000
URL: https://git.openjdk.org/loom/commit/d979bd859215a16e6398ae627acfd40e8d71102c
8344671: Few JFR streaming tests fail with application not alive error on MacOS 15
Reviewed-by: dholmes, kevinw
! src/jdk.attach/macosx/classes/sun/tools/attach/VirtualMachineImpl.java
! src/jdk.attach/macosx/native/libattach/VirtualMachineImpl.c
! test/jdk/ProblemList.txt
Changeset: cc870d49
Branch: fibers
Author: Chris Plummer <cjplummer at openjdk.org>
Date: 2025-04-02 17:04:37 +0000
URL: https://git.openjdk.org/loom/commit/cc870d4960b3e121afc76df546228cda4b600632
8352088: Call of com.sun.jdi.ThreadReference.threadGroups() can lock up target VM
Reviewed-by: alanb, jpai, sspitsyn
! src/java.base/share/classes/java/lang/ThreadGroup.java
+ test/jdk/com/sun/jdi/EarlyThreadGroupChildrenTest.java
Changeset: 209e72d3
Branch: fibers
Author: Joe Wang <joehw at openjdk.org>
Date: 2025-04-02 19:03:03 +0000
URL: https://git.openjdk.org/loom/commit/209e72d311234c8279289172dab2cbb255e4fed9
8353234: Refactor XMLSecurityPropertyManager
Reviewed-by: naoto, iris, lancea
- src/java.xml/share/classes/com/sun/org/apache/xalan/internal/utils/XMLSecurityPropertyManager.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TransformerFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/dom/DOMConfigurationImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/PropertyManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLDocumentFragmentScannerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/XMLEntityManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/XMLSchemaLoader.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/impl/xs/traversers/XSDHandler.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/DocumentBuilderImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserFactoryImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/SAXParserImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/ValidatorHandlerImpl.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaFactory.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/jaxp/validation/XMLSchemaValidatorComponentManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DOMParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/DTDConfiguration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/NonValidatingConfiguration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/SAXParser.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XIncludeAwareParserConfiguration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XML11Configuration.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/parsers/XMLParser.java
- src/java.xml/share/classes/com/sun/org/apache/xerces/internal/utils/XMLSecurityPropertyManager.java
! src/java.xml/share/classes/com/sun/org/apache/xerces/internal/xinclude/XIncludeHandler.java
= src/java.xml/share/classes/jdk/xml/internal/FeaturePropertyBase.java
+ src/java.xml/share/classes/jdk/xml/internal/XMLSecurityPropertyManager.java
Changeset: 130b0cda
Branch: fibers
Author: Vladimir Ivanov <vlivanov at openjdk.org>
Date: 2025-04-02 19:42:30 +0000
URL: https://git.openjdk.org/loom/commit/130b0cdaa6604da47a893e5425547acf3d5253f4
8353217: Build libsleef on macos-aarch64
Co-authored-by: Magnus Ihse Bursie <ihse at openjdk.org>
Reviewed-by: erikj, kvn, ihse
! make/autoconf/flags-cflags.m4
! make/modules/jdk.incubator.vector/Lib.gmk
- src/jdk.incubator.vector/linux/native/libsleef/README.md
+ src/jdk.incubator.vector/unix/native/libsleef/README.md
= src/jdk.incubator.vector/unix/native/libsleef/generated/misc.h
= src/jdk.incubator.vector/unix/native/libsleef/generated/sleefinline_advsimd.h
= src/jdk.incubator.vector/unix/native/libsleef/generated/sleefinline_rvvm1.h
= src/jdk.incubator.vector/unix/native/libsleef/generated/sleefinline_sve.h
= src/jdk.incubator.vector/unix/native/libsleef/lib/vector_math_neon.c
= src/jdk.incubator.vector/unix/native/libsleef/lib/vector_math_rvv.c
= src/jdk.incubator.vector/unix/native/libsleef/lib/vector_math_sve.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/CHANGELOG.md
= src/jdk.incubator.vector/unix/native/libsleef/upstream/CMakeLists.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/CONTRIBUTORS.md
= src/jdk.incubator.vector/unix/native/libsleef/upstream/Configure.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/LICENSE.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/README.md
= src/jdk.incubator.vector/unix/native/libsleef/upstream/include/sleefdft.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/sleef-config.h.in
= src/jdk.incubator.vector/unix/native/libsleef/upstream/sleefConfig.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/CMakeLists.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperadvsimd.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx2.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx2_128.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperavx512f.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperneon32.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperpower_128.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperpurec.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperpurec_scalar.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helperrvv.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpers390x_128.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpersse2.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpersve.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/arch/helpervecext.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/CMakeLists.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/addSuffix.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/arraymap.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/arraymap.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/common.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/common.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/commonfuncs.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/dd.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/df.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/estrin.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/f128util.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/keywords.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/main_checkfeature.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/misc.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/common/quaddef.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/CMakeLists.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/bench1d.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/fftwtest1d.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/fftwtest2d.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/measuredft.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/naivetest.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/roundtriptest1d.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/roundtriptest2d.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft-tester/tutorial.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/CMakeLists.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/dft.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/dftcommon.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/dftcommon.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/mkdispatch.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/mkunroll.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/unroll0.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/dft/vectortype.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/Makefile
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/dp.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/gencoef.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/gencoef.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/ld.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/mkrempitab.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/mkrempitabqp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/qp.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/simplexfr.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/gencoef/sp.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/Makefile
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/ProcessData.java
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/bench.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef128.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef256.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsleef512.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml128.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml256.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/benchsvml512.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-benchmarks/measure.sh
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/CMakeLists.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/autovec.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/gnuabi_compatibility.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/hash_cinz.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/hash_finz.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/iut.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/iutcuda.cu
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/iutsimd.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/mveclibtest.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2dp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2ld.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2qp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2simddp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2simdsp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester2sp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/tester3.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/testerutil.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/testerutil.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm-tester/testervecabi.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/CMakeLists.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispatcher.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispavx.c.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/disppower_128.c.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/disps390x_128.c.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispscalar.c.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispscalar_footer.c.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/dispsse.c.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/funcproto.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkalias.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkdisp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkmasked_gnuabi.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkrename.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/mkrename_gnuabi.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/norename.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/rempitab.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/rename.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleef.pc.in
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefdp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefinline_cuda_header.h.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefinline_header.h.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefld.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleeflibm_footer.h.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleeflibm_header.h.org.in
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefqp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefsimddp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefsimdsp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/sleefsp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/tryvsx3.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/libm/tryvxe2.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/CMakeLists.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/hash_printf.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qiutcuda.cu
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qiutsimd.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qtester.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qtesterutil.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qtesterutil.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/qutil.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/tester2printf.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/tester2simdqp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad-tester/tester3printf.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/CMakeLists.txt
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qdispatcher.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qdispscalar.c.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qdispx2.c.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qfuncproto.h
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qmkdisp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/qmkrename.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/rempitabqp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquad_footer.h.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquad_header.h.org.in
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquadinline_cuda_header.h.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquadinline_footer.h.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefquadinline_header.h.org
= src/jdk.incubator.vector/unix/native/libsleef/upstream/src/quad/sleefsimdqp.c
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/aarch64-gcc.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/aarch64-llvm.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/armhf-gcc.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/armhf-llvm.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/native-gcc.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/native-llvm.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/ppc64el-gcc.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/ppc64el-llvm.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/riscv64-gcc.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/riscv64-llvm.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/s390x-gcc.cmake
= src/jdk.incubator.vector/unix/native/libsleef/upstream/toolchains/s390x-llvm.cmake
Changeset: d4353626
Branch: fibers
Author: Alex Menkov <amenkov at openjdk.org>
Date: 2025-04-02 21:58:33 +0000
URL: https://git.openjdk.org/loom/commit/d4353626d55a642e47d2569b5f4ae61f2333491e
8353479: jcmd with streaming output breaks intendation
Reviewed-by: sspitsyn, jsjolen
! src/hotspot/share/services/attachListener.cpp
Changeset: 814730ea
Branch: fibers
Author: Doug Simon <dnsimon at openjdk.org>
Date: 2025-04-02 22:30:13 +0000
URL: https://git.openjdk.org/loom/commit/814730eae76d7b60a6082dc6f9e30618b7d8524b
8352645: Add tool support to check order of includes
Reviewed-by: stefank, kbarrett
! doc/hotspot-style.html
! doc/hotspot-style.md
! src/hotspot/cpu/aarch64/immediate_aarch64.cpp
! src/hotspot/os/windows/systemMemoryBarrier_windows.cpp
! src/hotspot/share/adlc/archDesc.cpp
! src/hotspot/share/c1/c1_CFGPrinter.cpp
! src/hotspot/share/c1/c1_CodeStubs.hpp
! src/hotspot/share/c1/c1_Compilation.cpp
! src/hotspot/share/c1/c1_FrameMap.hpp
! src/hotspot/share/c1/c1_GraphBuilder.cpp
! src/hotspot/share/c1/c1_GraphBuilder.hpp
! src/hotspot/share/c1/c1_IR.cpp
! src/hotspot/share/c1/c1_Instruction.cpp
! src/hotspot/share/c1/c1_InstructionPrinter.cpp
! src/hotspot/share/c1/c1_InstructionPrinter.hpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/c1/c1_LinearScan.hpp
! src/hotspot/share/c1/c1_Optimizer.cpp
! src/hotspot/share/c1/c1_Optimizer.hpp
! src/hotspot/share/c1/c1_RangeCheckElimination.cpp
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/c1/c1_ValueStack.cpp
! src/hotspot/share/ci/bcEscapeAnalyzer.cpp
! src/hotspot/share/ci/bcEscapeAnalyzer.hpp
! src/hotspot/share/ci/ciCallSite.cpp
! src/hotspot/share/ci/ciEnv.cpp
! src/hotspot/share/ci/ciEnv.hpp
! src/hotspot/share/ci/ciInstance.cpp
! src/hotspot/share/ci/ciInstanceKlass.cpp
! src/hotspot/share/ci/ciMethod.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/ci/ciUtilities.cpp
! src/hotspot/share/compiler/compilationFailureInfo.cpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/compiler/compileBroker.cpp
! src/hotspot/share/compiler/compileBroker.hpp
! src/hotspot/share/compiler/compileTask.cpp
! src/hotspot/share/compiler/compilerDefinitions.inline.hpp
! src/hotspot/share/compiler/compilerDirectives.hpp
! src/hotspot/share/compiler/compilerThread.cpp
! src/hotspot/share/compiler/directivesParser.cpp
! src/hotspot/share/compiler/directivesParser.hpp
! src/hotspot/share/compiler/disassembler.hpp
! src/hotspot/share/compiler/methodMatcher.hpp
! src/hotspot/share/compiler/oopMap.inline.hpp
! src/hotspot/share/jvmci/jvmci.cpp
! src/hotspot/share/jvmci/jvmciCompiler.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciJavaClasses.cpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! test/hotspot/jtreg/TEST.groups
+ test/hotspot/jtreg/sources/SortIncludes.java
+ test/hotspot/jtreg/sources/TestIncludesAreSorted.java
Changeset: e2e1598e
Branch: fibers
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-04-02 23:37:56 +0000
URL: https://git.openjdk.org/loom/commit/e2e1598ecc19a8c39bc68c05d5982da1fec106ea
8353584: [BACKOUT] DaCapo xalan performance with -XX:+UseObjectMonitorTable
Reviewed-by: rkennke
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/basicLock.inline.hpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/lightweightSynchronizer.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.inline.hpp
Changeset: b01026ab
Branch: fibers
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-04-03 00:41:56 +0000
URL: https://git.openjdk.org/loom/commit/b01026abaab0b65f9ec0920d66a8ff1fa868d351
8353325: Rewrite appcds/methodHandles test cases to use CDSAppTester
Reviewed-by: ccheung
! test/hotspot/jtreg/TEST.groups
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/CDSMHTest_generate.sh
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesAsCollectorTest.java
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesCastFailureTest.java
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesGeneralTest.java
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesInvokersTest.java
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesPermuteArgumentsTest.java
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/methodHandles/MethodHandlesSpreadArgumentsTest.java
- test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/test-classes/TestMHApp.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/CDSMHTest_generate.sh
+ test/hotspot/jtreg/runtime/cds/appcds/methodHandles/JDKMethodHandlesTestRunner.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesAsCollectorTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesCastFailureTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesGeneralTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesInvokersTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesPermuteArgumentsTest.java
! test/hotspot/jtreg/runtime/cds/appcds/methodHandles/MethodHandlesSpreadArgumentsTest.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
Changeset: 8d3d1d41
Branch: fibers
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-04-03 05:25:56 +0000
URL: https://git.openjdk.org/loom/commit/8d3d1d41377cf2162aad374dce4bf7e1bcb8297c
8353058: [PPC64] Some IR framework tests are failing after JDK-8352595
Reviewed-by: mchevalier, thartmann
! test/hotspot/jtreg/testlibrary_tests/ir_framework/tests/TestPhaseIRMatching.java
Changeset: bd749221
Branch: fibers
Author: David Beaumont <david.beaumont at oracle.com>
Committer: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-04-03 05:36:31 +0000
URL: https://git.openjdk.org/loom/commit/bd74922157230c866802b4c5269da81e872525aa
8338675: javac shouldn't silently change .jar files on the classpath
Reviewed-by: jlahoda
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/JavacFileManager.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/file/PathFileObject.java
+ test/langtools/tools/javac/processing/filer/TestNoOverwriteJarFiles.java
Changeset: 00a038e9
Branch: fibers
Author: Marc Chevalier <mchevalier at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-04-03 08:37:36 +0000
URL: https://git.openjdk.org/loom/commit/00a038e9c559401b7934f30b4719010bb1024291
8353341: C2: removal of a Mod[DF]Node crashes when the node is already dead
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/opto/divnode.cpp
+ test/hotspot/jtreg/compiler/c2/irTests/FPModWithoutControlProj.java
Changeset: 9c5ed23e
Branch: fibers
Author: Thomas Fitzsimmons <fitzsim at redhat.com>
Committer: Severin Gehwolf <sgehwolf at openjdk.org>
Date: 2025-04-03 08:38:50 +0000
URL: https://git.openjdk.org/loom/commit/9c5ed23eac7470f56d498e9c4d3c51c2f80fd571
8349988: Change cgroup version detection logic to not depend on /proc/cgroups
8347811: Container detection code for cgroups v2 should use cgroup.controllers
Co-authored-by: Severin Gehwolf <sgehwolf at openjdk.org>
Reviewed-by: sgehwolf, asmehra
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
! src/hotspot/os/linux/cgroupSubsystem_linux.hpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/prims/whitebox.hpp
! test/hotspot/jtreg/containers/cgroup/CgroupSubsystemFactory.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: f7a94fee
Branch: fibers
Author: Jatin Bhateja <jbhateja at openjdk.org>
Date: 2025-04-03 09:21:55 +0000
URL: https://git.openjdk.org/loom/commit/f7a94feedd63775a09d0bcb9ef3313972e2a5d69
8352585: Add special case handling for Float16.max/min x86 backend
Reviewed-by: epeter, sviswanathan
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/x86.ad
+ test/hotspot/jtreg/compiler/intrinsics/float16/TestFloat16MaxMinSpecialValues.java
Changeset: ffca4f2d
Branch: fibers
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-04-03 10:44:58 +0000
URL: https://git.openjdk.org/loom/commit/ffca4f2da84cb8711794d8e692d176a7e785e7b1
8353264: ZGC: Windows heap unreserving is broken
Reviewed-by: jsikstro, aboldtch, eosterlund, stuefe
! src/hotspot/os/windows/gc/z/zMapper_windows.cpp
! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp
Changeset: b263292a
Branch: fibers
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-04-03 11:07:52 +0000
URL: https://git.openjdk.org/loom/commit/b263292a75de14b39852c3d2fc73deb3fefabb9a
8353484: JFR: Simplify EventConfiguration
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/SettingsManager.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventConfiguration.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventWriter.java
Changeset: 3ceabf0f
Branch: fibers
Author: Hannes Greule <hgreule at openjdk.org>
Committer: Emanuel Peter <epeter at openjdk.org>
Date: 2025-04-03 11:34:45 +0000
URL: https://git.openjdk.org/loom/commit/3ceabf0f647beb4943c06709aa8797f7511cd48e
8353359: C2: Or(I|L)Node::Ideal is missing AddNode::Ideal call
Reviewed-by: epeter, chagedorn
! src/hotspot/share/opto/addnode.cpp
! test/hotspot/jtreg/compiler/c2/irTests/OrINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/OrLNodeIdealizationTests.java
Changeset: 296d9d6f
Branch: fibers
Author: Marc Chevalier <mchevalier at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-04-03 12:23:11 +0000
URL: https://git.openjdk.org/loom/commit/296d9d6f7a734cc2bab21c58f21a941150b4cf2a
8353345: C2 asserts because maskShiftAmount modifies node without deleting the hash
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/mulnode.cpp
+ test/hotspot/jtreg/compiler/c2/gvn/DoubleLShiftCrashDuringIGVN.java
Changeset: 70e32500
Branch: fibers
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-04-03 13:56:34 +0000
URL: https://git.openjdk.org/loom/commit/70e325004536eb9b79f4943f27eed4ac6cec8bd5
8352419: Test tools/jpackage/share/ErrorTest.java#id0 and #id1 fail
Reviewed-by: almatvee
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/PackageTest.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/share/ErrorTest.java
! test/jdk/tools/jpackage/share/ServiceTest.java
! test/jdk/tools/jpackage/windows/WinLongPathTest.java
Changeset: b428cda3
Branch: fibers
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2025-04-03 14:47:26 +0000
URL: https://git.openjdk.org/loom/commit/b428cda3c6a445ffa638c6f4e86225d86a1876d4
8349686: [s390x] C1: Improve Class.isInstance intrinsic
Reviewed-by: lucy, aph
! src/hotspot/cpu/s390/c1_LIRGenerator_s390.cpp
! src/hotspot/cpu/s390/c1_Runtime1_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.cpp
! src/hotspot/cpu/s390/macroAssembler_s390.hpp
Changeset: 64b691ab
Branch: fibers
Author: Thomas Schatzl <tschatzl at openjdk.org>
Date: 2025-04-03 15:06:22 +0000
URL: https://git.openjdk.org/loom/commit/64b691ab619d2d99a9c6492341074d2794563c16
8271870: G1: Add objArray splitting when scanning object with evacuation failure
8271871: G1 does not try to deduplicate objects that failed evacuation
Reviewed-by: iwalulya, ayang
! src/hotspot/share/gc/g1/g1OopClosures.hpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.cpp
! src/hotspot/share/gc/g1/g1ParScanThreadState.hpp
! test/hotspot/jtreg/gc/g1/TestAllocationFailure.java
Changeset: 6b7b3247
Branch: fibers
Author: Liam Miller-Cushon <cushon at openjdk.org>
Date: 2025-04-03 16:09:08 +0000
URL: https://git.openjdk.org/loom/commit/6b7b3247b1b247ca38ba51a2c2de924eea9b2aba
8351431: Type annotations on new class creation expressions can't be retrieved
Reviewed-by: vromero
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/AttrContext.java
+ test/langtools/tools/javac/annotations/typeAnnotations/NewClassTypeAnnotation.java
Changeset: db087268
Branch: fibers
Author: Abhishek Kumar <abhiscxk at openjdk.org>
Date: 2025-04-03 16:57:12 +0000
URL: https://git.openjdk.org/loom/commit/db08726884d90f9139db5d30ee4d36d88c288a06
8352966: Opensource Several Font related tests - Batch 2
Reviewed-by: aivanov
+ test/jdk/java/awt/font/GlyphVector/TestOutline.java
+ test/jdk/java/awt/font/NumericShaper/ShaperTest.java
+ test/jdk/java/awt/font/TextLayout/TestGASPHint.java
+ test/jdk/java/awt/font/TextLayout/TestSelection.java
+ test/jdk/java/awt/font/TextLayout/TestStrikethrough.java
Changeset: d894b781
Branch: fibers
Author: Roman Kennke <rkennke at openjdk.org>
Date: 2025-04-03 17:12:38 +0000
URL: https://git.openjdk.org/loom/commit/d894b781b8f245ce8a5d28401c0abb5abb420bc8
8353588: [REDO] DaCapo xalan performance with -XX:+UseObjectMonitorTable
Reviewed-by: coleenp, aboldtch
! src/hotspot/share/runtime/basicLock.cpp
! src/hotspot/share/runtime/basicLock.hpp
! src/hotspot/share/runtime/basicLock.inline.hpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
! src/hotspot/share/runtime/lightweightSynchronizer.hpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
! src/hotspot/share/runtime/synchronizer.inline.hpp
Changeset: ebcb9a8b
Branch: fibers
Author: David Beaumont <david.beaumont at oracle.com>
Committer: Stuart Marks <smarks at openjdk.org>
Date: 2025-04-03 20:11:19 +0000
URL: https://git.openjdk.org/loom/commit/ebcb9a8b128cc6411610566c8368db63d25a5127
8349206: j.u.l.Handler classes create deadlock risk via synchronized publish() method
Reviewed-by: dfuchs, smarks
! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java
! src/java.logging/share/classes/java/util/logging/FileHandler.java
! src/java.logging/share/classes/java/util/logging/Handler.java
! src/java.logging/share/classes/java/util/logging/SocketHandler.java
! src/java.logging/share/classes/java/util/logging/StreamHandler.java
+ test/jdk/java/util/logging/Handler/StreamHandlerLockingTest.java
+ test/jdk/java/util/logging/Handler/java.logging/java/util/logging/TestStreamHandler.java
+ test/jdk/java/util/logging/LoggingDeadlock5.java
Changeset: 57df89c4
Branch: fibers
Author: Stuart Marks <smarks at openjdk.org>
Date: 2025-04-03 21:15:00 +0000
URL: https://git.openjdk.org/loom/commit/57df89c46449a19bb626fee2ea01c868e6dfb712
8353684: [BACKOUT] j.u.l.Handler classes create deadlock risk via synchronized publish() method
Reviewed-by: dholmes
! src/java.logging/share/classes/java/util/logging/ConsoleHandler.java
! src/java.logging/share/classes/java/util/logging/FileHandler.java
! src/java.logging/share/classes/java/util/logging/Handler.java
! src/java.logging/share/classes/java/util/logging/SocketHandler.java
! src/java.logging/share/classes/java/util/logging/StreamHandler.java
- test/jdk/java/util/logging/Handler/StreamHandlerLockingTest.java
- test/jdk/java/util/logging/Handler/java.logging/java/util/logging/TestStreamHandler.java
- test/jdk/java/util/logging/LoggingDeadlock5.java
Changeset: a449aeef
Branch: fibers
Author: Chen Liang <liach at openjdk.org>
Date: 2025-04-04 00:58:32 +0000
URL: https://git.openjdk.org/loom/commit/a449aeef287d32437d23bb69027175d6d861e2a6
8350704: Create tests to ensure the failure behavior of core reflection APIs
Reviewed-by: darcy
! src/java.base/share/classes/sun/reflect/generics/parser/SignatureParser.java
+ test/jdk/java/lang/Class/getEnclosingMethod/BadEnclosingMethodTest.java
+ test/jdk/java/lang/annotation/DuplicateAnnotationsTest.java
+ test/jdk/java/lang/annotation/MalformedAnnotationTest.java
+ test/jdk/java/lang/reflect/Generics/MalformedSignatureTest.java
- test/jdk/java/lang/reflect/Generics/TestBadSignatures.java
+ test/jdk/java/lang/reflect/Generics/TypeNotPresentInSignatureTest.java
Changeset: 1c2a5533
Branch: fibers
Author: Chen Liang <liach at openjdk.org>
Date: 2025-04-04 00:59:02 +0000
URL: https://git.openjdk.org/loom/commit/1c2a5533f4e8926db18365eb510588594f8fb6ba
8327858: Improve spliterator and forEach for single-element immutable collections
Reviewed-by: smarks, vklang
! src/java.base/share/classes/java/util/ImmutableCollections.java
! test/jdk/java/util/Collection/MOAT.java
! test/micro/org/openjdk/bench/java/util/ImmutableColls.java
Changeset: 41d4a0d7
Branch: fibers
Author: Varada M <varadam at openjdk.org>
Date: 2025-04-04 06:41:08 +0000
URL: https://git.openjdk.org/loom/commit/41d4a0d7bdda2a96af1e7f549c05d99d68c040dc
8352392: AIX: implement attach API v2 and streaming output
Reviewed-by: mdoerr, jkern, amenkov
! src/hotspot/os/aix/attachListener_aix.cpp
! src/jdk.attach/aix/classes/sun/tools/attach/VirtualMachineImpl.java
! test/hotspot/jtreg/ProblemList.txt
Changeset: a13e34da
Branch: fibers
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-04-04 07:59:41 +0000
URL: https://git.openjdk.org/loom/commit/a13e34da3f81039b572fd6030d6ee63dfffad612
8353274: [PPC64] Bug related to -XX:+UseCompactObjectHeaders -XX:-UseSIGTRAP in JDK-8305895
Reviewed-by: rrich, amitkumar
! src/hotspot/cpu/ppc/macroAssembler_ppc.cpp
! src/hotspot/cpu/ppc/macroAssembler_ppc.hpp
Changeset: 1161b566
Branch: fibers
Author: Varada M <varadam at openjdk.org>
Date: 2025-04-04 10:30:43 +0000
URL: https://git.openjdk.org/loom/commit/1161b566ca06786996cf47a4475bcdabaa24cde8
8353053: (fs) Add support for UserDefinedFileAttributeView on AIX
Reviewed-by: mdoerr, jkern
! src/java.base/aix/classes/sun/nio/fs/AixFileStore.java
! src/java.base/aix/classes/sun/nio/fs/AixFileSystem.java
! src/java.base/aix/classes/sun/nio/fs/AixFileSystemProvider.java
+ src/java.base/aix/classes/sun/nio/fs/AixUserDefinedFileAttributeView.java
! src/java.base/unix/classes/sun/nio/fs/UnixConstants.java.template
! src/java.base/unix/native/libnio/fs/UnixNativeDispatcher.c
Changeset: 10d1fec3
Branch: fibers
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-04-04 11:46:53 +0000
URL: https://git.openjdk.org/loom/commit/10d1fec3ff92de5b897737763972b62fba40753e
8353679: Restructure classes in jdk.jpackage.internal package
Reviewed-by: almatvee
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxAppImageBuilder.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxDebBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxPackageBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/LinuxRpmBundler.java
! src/jdk.jpackage/linux/classes/jdk/jpackage/internal/PackageProperty.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/CFBundleVersion.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacAppBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacBaseInstallerBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacDmgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/MacPkgBundler.java
! src/jdk.jpackage/macosx/classes/jdk/jpackage/internal/resources/MacResources.properties
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/AppImageBundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ApplicationLayout.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Bundler.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/DeployParams.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/FileAssociation.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/I18N.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/IOUtils.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/JLinkBundlerHelper.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/LauncherData.java
- src/jdk.jpackage/share/classes/jdk/jpackage/internal/PathGroup.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/StandardBundlerParam.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/ToolValidator.java
= src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/ConfigException.java
= src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/DottedVersion.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/I18N.java
= src/jdk.jpackage/share/classes/jdk/jpackage/internal/model/PackagerException.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/MultiResourceBundle.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PListReader.java
+ src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/PathGroup.java
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/XmlUtils.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/ExecutableRebrander.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinExeBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WinMsiBundler.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixAppImageFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixFragmentBuilder.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixTool.java
! src/jdk.jpackage/windows/classes/jdk/jpackage/internal/WixToolset.java
= src/jdk.jpackage/windows/classes/jdk/jpackage/internal/model/MsiVersion.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/MacHelper.java
! test/jdk/tools/jpackage/junit/TEST.properties
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/DeployParamsTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/PlatformVersionTest.java
! test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/ToolValidatorTest.java
= test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/model/DottedVersionTest.java
+ test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PListReaderTest.java
= test/jdk/tools/jpackage/junit/share/jdk.jpackage/jdk/jpackage/internal/util/PathGroupTest.java
! test/jdk/tools/jpackage/macosx/MacFileAssociationsTest.java
Changeset: cfcb3305
Branch: fibers
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-04-04 11:49:57 +0000
URL: https://git.openjdk.org/loom/commit/cfcb3305f078b61b37037ef6f652303d6c2c7098
8353681: jpackage suppresses errors when executed with --verbose option
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/Arguments.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
! test/jdk/tools/jpackage/share/BasicTest.java
Changeset: b92a4436
Branch: fibers
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-04-04 11:53:11 +0000
URL: https://git.openjdk.org/loom/commit/b92a44364d3a2267f5bc9aef3077805bebdf9fba
8353471: ZGC: Redundant generation id in ZGeneration
Reviewed-by: stefank, eosterlund
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGeneration.hpp
Changeset: 4dca735b
Branch: fibers
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-04 13:19:42 +0000
URL: https://git.openjdk.org/loom/commit/4dca735bf30bcef17d127b8156cc41c4144fb536
8315844: $LSB_RELEASE is not defined before use
Reviewed-by: jwaters, erikj, djelinski
! make/autoconf/basic_tools.m4
Changeset: 37f8e419
Branch: fibers
Author: Johannes Graham <j3graham at gmail.com>
Date: 2025-04-04 13:24:22 +0000
URL: https://git.openjdk.org/loom/commit/37f8e419f9661ba30b3c34bd9fecef71ab1eddb1
8347645: C2: XOR bounded value handling blocks constant folding
Reviewed-by: epeter, vlivanov, qamai, jkarthikeyan
! src/hotspot/share/opto/addnode.cpp
+ src/hotspot/share/opto/utilities/xor.hpp
+ test/hotspot/gtest/opto/test_xor_node.cpp
! test/hotspot/jtreg/compiler/c2/irTests/XorINodeIdealizationTests.java
! test/hotspot/jtreg/compiler/c2/irTests/XorLNodeIdealizationTests.java
Changeset: 3241b4e1
Branch: fibers
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-04 13:32:26 +0000
URL: https://git.openjdk.org/loom/commit/3241b4e111e3dbf475c0e5be117c2a8d1a63ad35
8353066: Properly detect Windows/aarch64 as build platform
Co-authored-by: Mikael Vidstedt <mikael at openjdk.org>
Reviewed-by: mikael, prr, erikj
! make/autoconf/build-aux/config.guess
! make/autoconf/toolchain_microsoft.m4
Changeset: 3670fde7
Branch: fibers
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-04 13:43:55 +0000
URL: https://git.openjdk.org/loom/commit/3670fde77f4cbf699bb43866f0c2fb5a867f0fc5
8349467: INIT_TARGETS tab completions on "make" lost with JDK-8348998
Reviewed-by: erikj
! make/PreInit.gmk
Changeset: 5520ff12
Branch: fibers
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-04 13:44:16 +0000
URL: https://git.openjdk.org/loom/commit/5520ff12ec26dc2b490fb702101c3679a2af9a2d
8340341: Abort in configure when using Xcode 16.0 or 16.1
Reviewed-by: jwaters, erikj
! make/autoconf/toolchain.m4
Changeset: 9fb36099
Branch: fibers
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-04 13:44:36 +0000
URL: https://git.openjdk.org/loom/commit/9fb3609955b01c7026665d7baf06de9761391ce4
8350774: Generated test-<testname> targets broken after JDK-8348998
Reviewed-by: erikj
= make/GenerateFindTests.gmk
! make/Init.gmk
! make/PreInitSupport.gmk
! make/RunTestsPrebuilt.gmk
Changeset: 3cc43b32
Branch: fibers
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-04 13:44:55 +0000
URL: https://git.openjdk.org/loom/commit/3cc43b3224efdf1a3f35fff58b993027a9e1f4ad
8349075: Once again allow -compilejdk in JAVA_OPTIONS
Reviewed-by: rehn, erikj
! make/RunTests.gmk
Changeset: 31a6de2e
Branch: fibers
Author: Phil Race <prr at openjdk.org>
Date: 2025-04-04 18:13:22 +0000
URL: https://git.openjdk.org/loom/commit/31a6de2e743923c92e976d5f5536120736d56029
8353309: Open source several Swing text tests
Reviewed-by: aivanov, serb
+ test/jdk/javax/swing/text/BoxView/BaselineTest.java
+ test/jdk/javax/swing/text/GlyphView/bug4188841.java
+ test/jdk/javax/swing/text/html/FormView/4473401/bug4473401.java
+ test/jdk/javax/swing/text/html/FormView/4473401/frame1.html
+ test/jdk/javax/swing/text/html/FormView/4473401/frame2.html
+ test/jdk/javax/swing/text/html/FormView/4473401/frameresult.html
+ test/jdk/javax/swing/text/html/FormView/4473401/frameset.html
+ test/jdk/javax/swing/text/html/FormView/bug4529702.java
+ test/jdk/javax/swing/text/html/FrameSetView/4890934/bug4890934.java
+ test/jdk/javax/swing/text/html/FrameSetView/4890934/frame1.html
+ test/jdk/javax/swing/text/html/FrameSetView/4890934/frame2.html
+ test/jdk/javax/swing/text/html/FrameSetView/4890934/frameresult.html
+ test/jdk/javax/swing/text/html/FrameSetView/4890934/frameset.html
Changeset: 74c2d8f4
Branch: fibers
Author: Phil Race <prr at openjdk.org>
Date: 2025-04-04 18:16:57 +0000
URL: https://git.openjdk.org/loom/commit/74c2d8f41bbb770e959a77ae1ce468162d68beaf
8353320: Open source more Swing text tests
Reviewed-by: aivanov, serb
+ test/jdk/javax/swing/text/html/FrameView/4463014/bug4463014.java
= test/jdk/javax/swing/text/html/FrameView/4463014/frame1.html
= test/jdk/javax/swing/text/html/FrameView/4463014/frame2.html
= test/jdk/javax/swing/text/html/FrameView/4463014/frameresult.html
= test/jdk/javax/swing/text/html/FrameView/4463014/frameset.html
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4102068.java
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4198022.java
+ test/jdk/javax/swing/text/html/HTMLEditorKit/bug4245401.java
+ test/jdk/javax/swing/text/html/StyleSheet/bug4619595.java
Changeset: 9fcb06f9
Branch: fibers
Author: Phil Race <prr at openjdk.org>
Date: 2025-04-04 18:19:05 +0000
URL: https://git.openjdk.org/loom/commit/9fcb06f9340f4f8f5bf2b74d0c4007f237625a72
8352997: Open source several Swing JTabbedPane tests
Reviewed-by: azvegint, serb, honkar
+ test/jdk/javax/swing/JTabbedPane/4287208/bug4287208.java
+ test/jdk/javax/swing/JTabbedPane/4287208/duke.gif
+ test/jdk/javax/swing/JTabbedPane/bug4273320.java
+ test/jdk/javax/swing/JTabbedPane/bug4287268.java
+ test/jdk/javax/swing/JTabbedPane/bug4362226.java
+ test/jdk/javax/swing/JTabbedPane/bug4668865.java
Changeset: e17c3994
Branch: fibers
Author: Harshitha Onkar <honkar at openjdk.org>
Date: 2025-04-04 22:41:59 +0000
URL: https://git.openjdk.org/loom/commit/e17c3994b8392357b0aacea0bae6b354a2cc90a5
8353201: Open source Swing Tooltip tests - Set 2
Reviewed-by: dnguyen, prr, azvegint
+ test/jdk/javax/swing/ToolTipManager/bug4250178.java
+ test/jdk/javax/swing/ToolTipManager/bug4294808.java
+ test/jdk/javax/swing/ToolTipManager/bug6178004.java
Changeset: 9bb804b1
Branch: fibers
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-04-05 01:12:48 +0000
URL: https://git.openjdk.org/loom/commit/9bb804b14e164982860db6323c7db33214cd0d36
8338554: Fix inconsistencies in javadoc/doclet/testLinkOption/TestRedirectLinks.java
Reviewed-by: liach, nbenalla
! test/langtools/jdk/javadoc/doclet/testLinkOption/TestRedirectLinks.java
Changeset: 6d37e633
Branch: fibers
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2025-04-05 20:25:30 +0000
URL: https://git.openjdk.org/loom/commit/6d37e633e6afa11ecd40bed10c0efbde6f9f6181
8353753: Remove unnecessary forward declaration in oop.hpp
Reviewed-by: kbarrett
! src/hotspot/share/oops/oop.hpp
Changeset: 660b17a6
Branch: fibers
Author: Evgeny Astigeevich <eastigeevich at openjdk.org>
Date: 2025-04-06 17:38:28 +0000
URL: https://git.openjdk.org/loom/commit/660b17a6b9afe26dee2d9647755c75d817888eda
8350852: Implement JMH benchmark for sparse CodeCache
Reviewed-by: kvn
+ test/micro/org/openjdk/bench/vm/compiler/SparseCodeCache.java
Changeset: 97ed5361
Branch: fibers
Author: Marc Chevalier <mchevalier at openjdk.org>
Date: 2025-04-07 05:21:44 +0000
URL: https://git.openjdk.org/loom/commit/97ed536125645304aed03a4afbc3ded627de0bb0
8346989: C2: deoptimization and re-execution cycle with Math.*Exact in case of frequent overflow
Reviewed-by: thartmann, vlivanov
! src/hotspot/share/opto/graphKit.cpp
! src/hotspot/share/opto/graphKit.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/library_call.hpp
+ test/hotspot/jtreg/compiler/intrinsics/mathexact/OverflowTest.java
+ test/micro/org/openjdk/bench/vm/compiler/MathExact.java
Changeset: 6d9ece73
Branch: fibers
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2025-04-07 07:09:51 +0000
URL: https://git.openjdk.org/loom/commit/6d9ece73a96dd32fccf4a740205407a76dcd907a
8351949: RISC-V: Cleanup and enable store-load peephole for membars
Reviewed-by: fyang, fjiang, mli
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
Changeset: 6abf4e6d
Branch: fibers
Author: Matthias Baesken <mbaesken at openjdk.org>
Date: 2025-04-07 07:14:32 +0000
URL: https://git.openjdk.org/loom/commit/6abf4e6d4d9f948b8ae51aec731b94ba7acd022e
8353568: SEGV_BNDERR signal code adjust definition
Reviewed-by: stuefe
! src/hotspot/os/posix/signals_posix.cpp
Changeset: d1e91fcd
Branch: fibers
Author: Fei Yang <fyang at openjdk.org>
Date: 2025-04-07 07:21:15 +0000
URL: https://git.openjdk.org/loom/commit/d1e91fcd620ce7e5527363dfa44543872f419c73
8353344: RISC-V: Detect and enable several extensions for debug builds
Reviewed-by: mli, fjiang, rehn
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
Changeset: d63b561f
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-04-07 07:39:17 +0000
URL: https://git.openjdk.org/loom/commit/d63b561fffd42d76f14771c47951dd1d08efe3a7
8353188: C1: Clean up x86 backend after 32-bit x86 removal
Reviewed-by: kvn, vlivanov
! src/hotspot/cpu/x86/c1_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c1_Defs_x86.hpp
! src/hotspot/cpu/x86/c1_FrameMap_x86.cpp
! src/hotspot/cpu/x86/c1_FrameMap_x86.hpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.hpp
! src/hotspot/cpu/x86/c1_LIRGenerator_x86.cpp
! src/hotspot/cpu/x86/c1_LIR_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
Changeset: 39549f89
Branch: fibers
Author: Albert Mingkun Yang <ayang at openjdk.org>
Date: 2025-04-07 09:13:43 +0000
URL: https://git.openjdk.org/loom/commit/39549f89905019fa90dd20ff8b6822c1351cbaa6
8352116: Deadlock with GCLocker and JVMTI after JDK-8192647
Reviewed-by: kbarrett, tschatzl, eosterlund
! src/hotspot/share/gc/shared/gcLocker.cpp
! src/hotspot/share/gc/shared/gcVMOperations.cpp
! src/hotspot/share/runtime/mutexLocker.cpp
! src/hotspot/share/runtime/mutexLocker.hpp
Changeset: 32d6d031
Branch: fibers
Author: Mikhail Yankelevich <myankelevich at openjdk.org>
Committer: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-04-07 09:57:12 +0000
URL: https://git.openjdk.org/loom/commit/32d6d031514be9cfee5b0fd778cb738b7ff9d770
8349348: Refactor ClassLoaderDeadlock.sh and Deadlock.sh to run fully in java
Reviewed-by: jpai, mullan
! test/jdk/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.java
- test/jdk/java/security/Security/ClassLoaderDeadlock/ClassLoaderDeadlock.sh
! test/jdk/java/security/Security/ClassLoaderDeadlock/Deadlock.java
- test/jdk/java/security/Security/ClassLoaderDeadlock/Deadlock.sh
Changeset: c494a00a
Branch: fibers
Author: Joel Sikström <jsikstro at openjdk.org>
Date: 2025-04-07 11:31:06 +0000
URL: https://git.openjdk.org/loom/commit/c494a00a66d21d2e403fd9ce253eb132c34e455d
8353559: Restructure CollectedHeap error printing
Reviewed-by: stefank, eosterlund, ayang
! src/hotspot/share/gc/epsilon/epsilonHeap.cpp
! src/hotspot/share/gc/epsilon/epsilonHeap.hpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.hpp
! src/hotspot/share/gc/parallel/parallelScavengeHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.cpp
! src/hotspot/share/gc/serial/serialHeap.hpp
! src/hotspot/share/gc/shared/collectedHeap.cpp
! src/hotspot/share/gc/shared/collectedHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zCollectedHeap.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/utilities/vmError.cpp
Changeset: 6ab1647a
Branch: fibers
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-04-07 11:32:16 +0000
URL: https://git.openjdk.org/loom/commit/6ab1647af2d83427215f3a704671f113ba9845e2
8353637: ZGC: Discontiguous memory reservation is broken on Windows
Co-authored-by: Axel Boldt-Christmas <aboldtch at openjdk.org>
Reviewed-by: jsikstro, aboldtch, eosterlund
! src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp
! src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp
! src/hotspot/share/gc/z/zArguments.hpp
! src/hotspot/share/gc/z/zInitialize.hpp
! src/hotspot/share/gc/z/zMemory.cpp
! src/hotspot/share/gc/z/zMemory.hpp
! src/hotspot/share/gc/z/zMemory.inline.hpp
! src/hotspot/share/gc/z/zNMT.cpp
! src/hotspot/share/gc/z/zNMT.hpp
! src/hotspot/share/gc/z/zPhysicalMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp
! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp
! test/hotspot/gtest/gc/z/test_zMemory.cpp
! test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp
+ test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp
+ test/hotspot/gtest/gc/z/zunittest.hpp
Changeset: e8c9e5c6
Branch: fibers
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-04-07 11:34:23 +0000
URL: https://git.openjdk.org/loom/commit/e8c9e5c6cd3c844765c27c068022a018914fdf4e
8353231: Test com/sun/management/OperatingSystemMXBean/GetProcessCpuLoad still fails intermittently
Reviewed-by: dholmes
= test/jdk/com/sun/management/OperatingSystemMXBean/TEST.properties
Changeset: 26bb1837
Branch: fibers
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-04-07 11:56:53 +0000
URL: https://git.openjdk.org/loom/commit/26bb18378737809542b1153f8f34d55d409ea4e2
8352621: MatchException from backwards incompatible change to switch expressions
Reviewed-by: abimpoudis
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TransPatterns.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
+ test/langtools/tools/javac/patterns/NoPrimitivesAsCaseLabelsFor21.java
Changeset: 353e1738
Branch: fibers
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2025-04-07 11:58:17 +0000
URL: https://git.openjdk.org/loom/commit/353e1738f6eb9965571e1de881d209b698492e6e
8219408: Tests should handle ${} in the view of jtreg "smart action"
Reviewed-by: mullan
- test/jdk/com/sun/security/auth/login/ConfigFile/TEST.properties
- test/jdk/java/security/Security/SecurityPropFile/TEST.properties
- test/jdk/javax/security/auth/login/TEST.properties
- test/jdk/sun/security/util/Resources/TEST.properties
Changeset: 66435c27
Branch: fibers
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-04-07 12:28:41 +0000
URL: https://git.openjdk.org/loom/commit/66435c27b3e0a89e4350caf6207e36f5a9b82b7f
8352684: Opensource JInternalFrame tests - series1
Reviewed-by: azvegint
+ test/jdk/javax/swing/JInternalFrame/bug4131008.java
+ test/jdk/javax/swing/JInternalFrame/bug4176136.java
+ test/jdk/javax/swing/JInternalFrame/bug4244536.java
+ test/jdk/javax/swing/JInternalFrame/bug4305284.java
Changeset: 27c8d9d6
Branch: fibers
Author: Prasanta Sadhukhan <psadhukhan at openjdk.org>
Date: 2025-04-07 12:30:55 +0000
URL: https://git.openjdk.org/loom/commit/27c8d9d635eaa0aac722c1b1eba8591fd291c077
8352686: Opensource JInternalFrame tests - series3
Reviewed-by: azvegint
+ test/jdk/javax/swing/JInternalFrame/bug4151444.java
+ test/jdk/javax/swing/JInternalFrame/bug4215380.java
+ test/jdk/javax/swing/JInternalFrame/bug4321312.java
+ test/jdk/javax/swing/JInternalFrame/bug4322726.java
Changeset: 9128ec61
Branch: fibers
Author: Joachim Kern <jkern at openjdk.org>
Date: 2025-04-07 12:50:43 +0000
URL: https://git.openjdk.org/loom/commit/9128ec61df430a2eb352f58ec9799d332f7b1a10
8352935: Launcher should not add $JDK/../lib to LD_LIBRARY_PATH
Reviewed-by: clanger, ihse, jpai
! src/java.base/unix/native/libjli/java_md.c
! test/jdk/tools/launcher/ExecutionEnvironment.java
! test/jdk/tools/launcher/Test7029048.java
Changeset: 77fff61b
Branch: fibers
Author: Gerard Ziemski <gziemski at openjdk.org>
Date: 2025-04-07 13:04:47 +0000
URL: https://git.openjdk.org/loom/commit/77fff61b864054b0029ee5d38f6293534db10ce1
8341095: Possible overflow in os::Posix::print_uptime_info
Reviewed-by: dholmes
! src/hotspot/os/posix/os_posix.cpp
Changeset: 60fbf73f
Branch: fibers
Author: Christoph Langer <clanger at openjdk.org>
Date: 2025-04-07 13:27:21 +0000
URL: https://git.openjdk.org/loom/commit/60fbf73fc492ad9fff83fb4540e2d01311406287
8353709: Debug symbols bundle should contain full debug files when building --with-external-symbols-in-bundles=public
Reviewed-by: erikj, mbaesken
! make/Bundles.gmk
Changeset: 40210333
Branch: fibers
Author: Viktor Klang <vklang at openjdk.org>
Date: 2025-04-07 15:03:30 +0000
URL: https://git.openjdk.org/loom/commit/402103331bcdb1055f89c938fdd6b1df772993b6
8353659: SubmissionPublisherTest::testCap1Submit times out
Reviewed-by: dl, alanb
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! test/jdk/java/util/concurrent/tck/ForkJoinPool20Test.java
Changeset: 9a391f44
Branch: fibers
Author: Eirik Bjørsnøs <eirbjo at openjdk.org>
Date: 2025-04-07 15:23:18 +0000
URL: https://git.openjdk.org/loom/commit/9a391f44e038d6c15a7872164bd3099edad93c8d
8353278: Consolidate local file URL checks in jar: and file: URL schemes
Reviewed-by: dfuchs, jpai
! src/java.base/share/classes/sun/net/www/ParseUtil.java
! src/java.base/share/classes/sun/net/www/protocol/jar/JarFileFactory.java
! src/java.base/share/classes/sun/net/www/protocol/jar/URLJarFile.java
! src/java.base/unix/classes/sun/net/www/protocol/file/Handler.java
! src/java.base/windows/classes/sun/net/www/protocol/file/Handler.java
Changeset: 867a0301
Branch: fibers
Author: Viktor Klang <vklang at openjdk.org>
Date: 2025-04-07 16:15:51 +0000
URL: https://git.openjdk.org/loom/commit/867a0301893cbf3d5434e4966d27d7f4913afb98
8352971: Increase maximum number of hold counts for ReentrantReadWriteLock
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java
! test/jdk/java/util/concurrent/tck/JSR166TestCase.java
+ test/jdk/java/util/concurrent/tck/ReentrantReadWriteLock20Test.java
! test/jdk/java/util/concurrent/tck/ReentrantReadWriteLockTest.java
Changeset: e08441c0
Branch: fibers
Author: Phil Race <prr at openjdk.org>
Date: 2025-04-07 16:40:36 +0000
URL: https://git.openjdk.org/loom/commit/e08441c03352543f800aef166afabec1dacaf4bf
8353475: Open source two Swing DefaultCaret tests
Reviewed-by: honkar
+ test/jdk/javax/swing/text/DefaultCaret/PaintTest.java
+ test/jdk/javax/swing/text/DefaultCaret/bug4785160.java
Changeset: 0d4d1558
Branch: fibers
Author: Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2025-04-07 17:29:13 +0000
URL: https://git.openjdk.org/loom/commit/0d4d1558164bb352aa4f7be1fffb7eb2da506944
8349890: Option -Djava.security.debug=x509,ava breaks special chars
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/x509/AVA.java
+ test/jdk/sun/security/x509/X500Name/PrintX500PrincipalInDebugModeWithAvaOption.java
Changeset: 1b6f6946
Branch: fibers
Author: Phil Race <prr at openjdk.org>
Date: 2025-04-07 18:16:15 +0000
URL: https://git.openjdk.org/loom/commit/1b6f6946ae1fa0657d6bd1f63b25a0008ab2acdd
8353304: Open source two JTabbedPane tests
Reviewed-by: kizune
! test/jdk/ProblemList.txt
+ test/jdk/javax/swing/JTabbedPane/bug4499556.java
+ test/jdk/javax/swing/JTabbedPane/bug6259533.java
Changeset: 885cf0ff
Branch: fibers
Author: Volodymyr Paprotski <vpaprotski at openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-04-07 18:44:04 +0000
URL: https://git.openjdk.org/loom/commit/885cf0ff8d1e7816bf409136234d63373d576f9e
8353671: Remove dead code missed in JDK-8350459
Reviewed-by: sviswanathan, mullan
! src/java.base/share/classes/sun/security/util/math/intpoly/MontgomeryIntegerPolynomialP256.java
Changeset: 5481021e
Branch: fibers
Author: Brian Burkhalter <bpb at openjdk.org>
Date: 2025-04-07 18:46:04 +0000
URL: https://git.openjdk.org/loom/commit/5481021ee64fd457279ea7083be0f977c7ce3e3c
8321591: (fs) Improve String -> Path conversion performance (win)
Reviewed-by: alanb
! src/java.base/windows/classes/sun/nio/fs/WindowsPathParser.java
+ test/micro/org/openjdk/bench/java/nio/file/PathOfString.java
Changeset: 05ff557d
Branch: fibers
Author: Renjith Kannath Pariyangad <rkannathpari at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-04-07 19:52:39 +0000
URL: https://git.openjdk.org/loom/commit/05ff557dee6adc679d85bfe8fb49f69053a6aaba
8353138: Screen capture for test TaskbarPositionTest.java, failure case
Reviewed-by: aivanov, serb
! test/jdk/javax/swing/Popup/TaskbarPositionTest.java
Changeset: 3757f660
Branch: fibers
Author: Daniel Gredler <dgredler at openjdk.org>
Committer: Alexey Ivanov <aivanov at openjdk.org>
Date: 2025-04-07 19:53:36 +0000
URL: https://git.openjdk.org/loom/commit/3757f660f237408e843584c224f03a64657f7b31
8353002: Remove unnecessary Windows version check in WTaskbarPeer
Reviewed-by: prr, serb, aivanov
! src/java.desktop/windows/classes/sun/awt/windows/WTaskbarPeer.java
+ test/jdk/java/awt/Dialog/TaskbarFeatureTest.java
Changeset: cebda921
Branch: fibers
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-07 20:32:26 +0000
URL: https://git.openjdk.org/loom/commit/cebda921dd49cf05b521f9ab3f731dd44719b027
8311227: Add .editorconfig
Co-authored-by: David Briemann <david at briemann.com>
Reviewed-by: erikj
+ .editorconfig
+ src/hotspot/.editorconfig
Changeset: 42dc99ea
Branch: fibers
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-07 20:34:30 +0000
URL: https://git.openjdk.org/loom/commit/42dc99eac16c46f1b403cce1dd14c6bda50eae70
8301197: Make sure use of printf is correct and actually needed
Reviewed-by: erikj
! make/Docs.gmk
! make/Init.gmk
! make/InitSupport.gmk
! make/MainSupport.gmk
! make/RunTests.gmk
! make/SourceRevision.gmk
! make/autoconf/help.m4
! make/common/FindTests.gmk
! make/common/JarArchive.gmk
! make/common/Modules.gmk
! make/common/modules/GensrcCommon.gmk
! make/modules/java.base/Copy.gmk
! make/modules/java.base/gensrc/GensrcBuffer.gmk
! make/modules/java.base/gensrc/GensrcScopedMemoryAccess.gmk
! make/scripts/compare.sh
! test/make/autoconf/test.m4
Changeset: a8dfcf55
Branch: fibers
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-04-07 20:45:51 +0000
URL: https://git.openjdk.org/loom/commit/a8dfcf55849775a7ac4822a8b7661f20f1b33bb0
8353322: Specification of ChoiceFormat#parse(String, ParsePosition) is inadequate
Reviewed-by: naoto
! src/java.base/share/classes/java/text/ChoiceFormat.java
Changeset: e266eba4
Branch: fibers
Author: Martin Doerr <mdoerr at openjdk.org>
Date: 2025-04-07 20:50:41 +0000
URL: https://git.openjdk.org/loom/commit/e266eba40131bb97c392c8c87551d28e74c4764a
8352972: PPC64: Intrinsify Unsafe::setMemory
Reviewed-by: lucy
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
Changeset: fd2734e9
Branch: fibers
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-04-07 21:52:57 +0000
URL: https://git.openjdk.org/loom/commit/fd2734e97d3ef505473938109746ae59d5fefca6
8353585: Provide ChoiceFormat#parse(String, ParsePosition) tests
Reviewed-by: naoto
+ test/jdk/java/text/Format/ChoiceFormat/ParseTest.java
Changeset: 3951a8e0
Branch: fibers
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-04-07 23:36:04 +0000
URL: https://git.openjdk.org/loom/commit/3951a8e01945d262cdd6ebbe4e1548ddf8e3c02a
8353365: TOUCH_ASSERT_POISON clears GetLastError()
Reviewed-by: kbarrett, stuefe, jwaters
! src/hotspot/os/windows/os_windows.cpp
! test/hotspot/gtest/utilities/test_vmerror.cpp
Changeset: edaeb4b2
Branch: fibers
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-04-08 00:33:36 +0000
URL: https://git.openjdk.org/loom/commit/edaeb4b2da7c7a49ea3f3baebc7a072b56088e34
8352895: UserCookie.java runs wrong test class
Reviewed-by: dfuchs
! test/jdk/sun/net/www/protocol/http/UserCookie.java
Changeset: b64cdc28
Branch: fibers
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-04-08 00:35:33 +0000
URL: https://git.openjdk.org/loom/commit/b64cdc28132c889ca8e21dc9534590ba2a778bcd
8353787: Increased number of SHA-384-Digest java.util.jar.Attributes$Name instances leading to higher memory footprint
Reviewed-by: mullan, lancea
! src/java.base/share/classes/java/util/jar/Attributes.java
Changeset: 80ff7b9c
Branch: fibers
Author: Fei Yang <fyang at openjdk.org>
Date: 2025-04-08 01:37:29 +0000
URL: https://git.openjdk.org/loom/commit/80ff7b9c9406c7845ecb3bc40910e92ccdd23ff2
8353695: RISC-V: compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java is failing with Zvkn
Reviewed-by: fjiang, mli
! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
! test/hotspot/jtreg/compiler/cpuflags/TestAESIntrinsicsOnUnsupportedConfig.java
! test/hotspot/jtreg/compiler/lib/ir_framework/test/IREncodingPrinter.java
Changeset: fb955bcb
Branch: fibers
Author: Alan Bateman <alanb at openjdk.org>
Date: 2025-04-08 06:03:16 +0000
URL: https://git.openjdk.org/loom/commit/fb955bcb153b7008b45e9080c0817fcce7b5463e
8353267: jmod create finds the wrong set of packages when class file are in non-package location
Reviewed-by: rriggs
! src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolManager.java
! src/jdk.jlink/share/classes/jdk/tools/jmod/JmodTask.java
+ test/jdk/tools/jlink/ClassFileInMetaInfo.java
! test/jdk/tools/jmod/JmodTest.java
Changeset: 9844c1c5
Branch: fibers
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-04-08 06:07:44 +0000
URL: https://git.openjdk.org/loom/commit/9844c1c52b9b7b6959d4e5cc626495c83f4aa9d4
8066583: DeflaterInput/OutputStream and InflaterInput/OutputStream should explain responsibility for freeing resources
Reviewed-by: liach, alanb, lancea
! src/java.base/share/classes/java/util/zip/DeflaterInputStream.java
! src/java.base/share/classes/java/util/zip/DeflaterOutputStream.java
! src/java.base/share/classes/java/util/zip/InflaterInputStream.java
! src/java.base/share/classes/java/util/zip/InflaterOutputStream.java
! test/jdk/java/util/zip/DeflateIn_InflateOut.java
! test/jdk/java/util/zip/InflateIn_DeflateOut.java
Changeset: ea07e719
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-04-08 08:12:59 +0000
URL: https://git.openjdk.org/loom/commit/ea07e719ca255d0da1966118c464ee23f4dc44da
8352256: ObjectSynchronizer::quick_notify misses JFR event notification path
Reviewed-by: dholmes, coleenp, mgronlun
! src/hotspot/share/runtime/objectMonitor.cpp
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: fda5eecd
Branch: fibers
Author: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Date: 2025-04-08 08:27:00 +0000
URL: https://git.openjdk.org/loom/commit/fda5eecd6717eb6e1db56be3e41b65deae6e683e
8353669: IGV: dump OOP maps for MachSafePoint nodes
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/idealGraphPrinter.cpp
Changeset: 9088afc4
Branch: fibers
Author: Jan Lahoda <jlahoda at openjdk.org>
Date: 2025-04-08 09:25:23 +0000
URL: https://git.openjdk.org/loom/commit/9088afc4f16b6265e640bf176d8ca8e3ac6ca45c
8353332: Test jdk/jshell/ToolProviderTest.java failed in relation to enable-preview
Reviewed-by: jpai, asotona
! src/jdk.jshell/share/classes/jdk/internal/jshell/tool/JShellToolProvider.java
! test/langtools/jdk/jshell/ToolProviderTest.java
Changeset: d8bed130
Branch: fibers
Author: Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2025-04-08 11:50:59 +0000
URL: https://git.openjdk.org/loom/commit/d8bed1304713b17286d4ed614f95d0ef6e59a95b
8353945: Test javax/security/auth/x500/X500Principal/NameFormat.java fails after JDK-8349890
Reviewed-by: mullan
! test/jdk/javax/security/auth/x500/X500Principal/NameFormat.java
Changeset: 3d24f1a3
Branch: fibers
Author: Harald Eilertsen <haraldei at anduin.net>
Committer: Erik Joelsson <erikj at openjdk.org>
Date: 2025-04-08 12:40:10 +0000
URL: https://git.openjdk.org/loom/commit/3d24f1a38280fd7f40148399c1ae2f3bd20763e5
8353580: libjpeg is not found if not installed in system directories
Reviewed-by: erikj
! make/autoconf/lib-bundled.m4
! make/autoconf/spec.gmk.template
Changeset: b3751b90
Branch: fibers
Author: Harald Eilertsen <haraldei at anduin.net>
Committer: Erik Joelsson <erikj at openjdk.org>
Date: 2025-04-08 12:40:54 +0000
URL: https://git.openjdk.org/loom/commit/b3751b90f6f5406fb78f0f9a01f0337a64021dfc
8353573: System giflib not found by configure if it's not in system directories
Reviewed-by: erikj
! make/autoconf/lib-bundled.m4
! make/autoconf/spec.gmk.template
Changeset: 21db0fdb
Branch: fibers
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-04-08 12:59:36 +0000
URL: https://git.openjdk.org/loom/commit/21db0fdbfb019b9a7c6613e190ad457278f29582
8353665: RISC-V: IR verification fails in TestSubNodeFloatDoubleNegation.java
Reviewed-by: thartmann, luhenry
! test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java
! test/hotspot/jtreg/compiler/lib/ir_framework/TestFramework.java
Changeset: cc5e9388
Branch: fibers
Author: Hamlin Li <mli at openjdk.org>
Date: 2025-04-08 13:00:07 +0000
URL: https://git.openjdk.org/loom/commit/cc5e9388d8c55178fd32eabce0f24d5ab8e76fdd
8353600: RISC-V: compiler/vectorization/TestRotateByteAndShortVector.java is failing with Zvbb
Reviewed-by: fyang, luhenry
! src/hotspot/cpu/riscv/riscv_v.ad
! test/hotspot/jtreg/compiler/vectorization/TestRotateByteAndShortVector.java
Changeset: dfa79c37
Branch: fibers
Author: Artur Barashev <abarashev at openjdk.org>
Committer: Sean Mullan <mullan at openjdk.org>
Date: 2025-04-08 13:02:50 +0000
URL: https://git.openjdk.org/loom/commit/dfa79c373097d17a347b7c17103c57e12f59dc67
8340321: Disable SHA-1 in TLS/DTLS 1.2 handshake signatures
Reviewed-by: mullan
! src/java.base/share/classes/sun/security/ssl/SignatureScheme.java
! src/java.base/share/conf/security/java.security
+ test/jdk/sun/security/ssl/SignatureScheme/DisableSHA1inHandshakeSignatureDTLS12.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableSHA1inHandshakeSignatureTLS12.java
+ test/jdk/sun/security/ssl/SignatureScheme/DisableSHA1inHandshakeSignatureTLS13.java
Changeset: d9f2e692
Branch: fibers
Author: Damon Fenacci <dfenacci at openjdk.org>
Date: 2025-04-08 13:05:15 +0000
URL: https://git.openjdk.org/loom/commit/d9f2e6921558b4919889d81871b699971fb4f3ba
8352963: [REDO] Missing late inline cleanup causes compiler/vectorapi/VectorLogicalOpIdentityTest.java IR failure
Reviewed-by: vlivanov, thartmann
! src/hotspot/share/opto/callGenerator.cpp
! src/hotspot/share/opto/callnode.cpp
! src/hotspot/share/opto/callnode.hpp
! src/hotspot/share/opto/compile.cpp
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/compiler/vectorapi/VectorGatherMaskFoldingTest.java
! test/hotspot/jtreg/compiler/vectorapi/VectorLogicalOpIdentityTest.java
Changeset: 250437e5
Branch: fibers
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-04-08 13:12:28 +0000
URL: https://git.openjdk.org/loom/commit/250437e557c56ba66a74ab759cfd1071a510e184
8351654: Agent transformer bytecodes should be verified
Reviewed-by: dholmes, lmesnik
! src/hotspot/share/classfile/classFileParser.cpp
! src/hotspot/share/classfile/classFileStream.cpp
! src/hotspot/share/classfile/classFileStream.hpp
! src/hotspot/share/classfile/klassFactory.cpp
+ test/hotspot/jtreg/runtime/modules/PatchModule/PatchModuleJavaBaseVerify.java
+ test/hotspot/jtreg/runtime/verifier/CFLH/TestChecker.java
+ test/hotspot/jtreg/runtime/verifier/CFLH/TestVerify.java
Changeset: 676cfae9
Branch: fibers
Author: Viktor Klang <vklang at openjdk.org>
Date: 2025-04-08 13:49:15 +0000
URL: https://git.openjdk.org/loom/commit/676cfae91c8bd4799adfedff2ad59a9aab953ece
8354016: Update ReentrantReadWriteLock documentation to reflect its new max capacity
Reviewed-by: alanb
! src/java.base/share/classes/java/util/concurrent/locks/ReentrantReadWriteLock.java
Changeset: 58ff36f3
Branch: fibers
Author: Daniel Jeliński <djelinski at openjdk.org>
Date: 2025-04-08 15:19:32 +0000
URL: https://git.openjdk.org/loom/commit/58ff36f3bdefe2e883dc871a4e7fcaa81e8eef5b
8350705: [JMH] test security.SSLHandshake failed for 2 threads configuration
Reviewed-by: hchao, mullan
! test/micro/org/openjdk/bench/java/security/SSLHandshake.java
Changeset: 4645ddbb
Branch: fibers
Author: Roland Westrelin <roland at openjdk.org>
Date: 2025-04-08 15:52:05 +0000
URL: https://git.openjdk.org/loom/commit/4645ddbb6be6b4456cc4d9f58188b0561a8e593d
8341976: C2: use_mem_state != load->find_exact_control(load->in(0)) assert failure
Reviewed-by: chagedorn, dfenacci
! src/hotspot/share/opto/arraycopynode.cpp
! src/hotspot/share/opto/arraycopynode.hpp
! src/hotspot/share/opto/macro.hpp
! src/hotspot/share/opto/macroArrayCopy.cpp
! src/hotspot/share/opto/memnode.hpp
+ test/hotspot/jtreg/compiler/arraycopy/TestSunkLoadAntiDependency.java
Changeset: 3cbe686d
Branch: fibers
Author: Sean Mullan <mullan at openjdk.org>
Date: 2025-04-08 16:13:43 +0000
URL: https://git.openjdk.org/loom/commit/3cbe686d6203043e95604b3d6c96d6ed9d5364c3
8348967: Deprecate security permission classes for removal
Reviewed-by: rriggs, iris
! src/java.base/share/classes/java/security/Permissions.java
! src/java.base/share/classes/java/security/SecurityPermission.java
! src/java.base/share/classes/java/security/UnresolvedPermission.java
! src/java.base/share/classes/java/security/UnresolvedPermissionCollection.java
! src/java.base/share/classes/javax/net/ssl/SSLPermission.java
! src/java.base/share/classes/javax/security/auth/AuthPermission.java
! src/java.base/share/classes/javax/security/auth/PrivateCredentialPermission.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/DelegationPermission.java
! src/java.security.jgss/share/classes/javax/security/auth/kerberos/ServicePermission.java
! src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/utils/JavaUtils.java
! src/jdk.security.jgss/share/classes/com/sun/security/jgss/InquireSecContextPermission.java
Changeset: b98d6aeb
Branch: fibers
Author: Per Minborg <pminborg at openjdk.org>
Date: 2025-04-08 16:34:20 +0000
URL: https://git.openjdk.org/loom/commit/b98d6aebdd897959785ea27ee7855d26c9ed35d7
8339527: Adjust threshold for MemorySegment::fill native invocation
Reviewed-by: jvernee
! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java
Changeset: bd73a064
Branch: fibers
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-08 16:55:48 +0000
URL: https://git.openjdk.org/loom/commit/bd73a0641615d743663ef652bc1f27305af1517b
8300339: Run jtreg in the work dir
Reviewed-by: erikj
! make/RunTests.gmk
Changeset: e1a4a6be
Branch: fibers
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-08 16:57:00 +0000
URL: https://git.openjdk.org/loom/commit/e1a4a6beb61c70228c3aa54ddf2d9310fd5020e2
8340185: Use make -k on GHA to catch more build errors
Reviewed-by: shade
! .github/actions/do-build/action.yml
Changeset: 5cac5796
Branch: fibers
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-04-08 17:37:13 +0000
URL: https://git.openjdk.org/loom/commit/5cac579619164b9a664327a4f71c4de7e7575276
8353713: Improve Currency.getInstance exception handling
Reviewed-by: naoto
! src/java.base/share/classes/java/util/Currency.java
! test/jdk/java/util/Currency/CurrencyTest.java
Changeset: 689d73a3
Branch: fibers
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-08 17:39:59 +0000
URL: https://git.openjdk.org/loom/commit/689d73a30d0701693ad86be164e4406effa11f2e
8317012: Explicitly check for 32-bit word size for using libatomic with zero
Reviewed-by: erikj, shade
! make/autoconf/libraries.m4
Changeset: 257f817c
Branch: fibers
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-04-08 18:41:10 +0000
URL: https://git.openjdk.org/loom/commit/257f817c7fca1e8cdb0fec0e18ab9c07b19b1d13
8353431: JFR: Sets to use hashmap instead of binary search as backend
Reviewed-by: egahlin
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.cpp
! src/hotspot/share/jfr/leakprofiler/checkpoint/objectSampleCheckpoint.hpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSet.cpp
! src/hotspot/share/jfr/recorder/checkpoint/types/jfrTypeSetUtils.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTrace.hpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.cpp
! src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.hpp
+ src/hotspot/share/jfr/recorder/stacktrace/jfrStackTraceRepository.inline.hpp
! src/hotspot/share/jfr/support/jfrDeprecationManager.cpp
! src/hotspot/share/jfr/support/jfrKlassUnloading.cpp
! src/hotspot/share/jfr/support/jfrKlassUnloading.hpp
+ src/hotspot/share/jfr/utilities/jfrSet.hpp
Changeset: 24ff96af
Branch: fibers
Author: Hannes Wallnöfer <hannesw at openjdk.org>
Date: 2025-04-08 18:45:53 +0000
URL: https://git.openjdk.org/loom/commit/24ff96afe41b62275fe8635e477ecc04bff93123
8352389: Remove incidental whitespace in pre/code content
Reviewed-by: liach
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/DocCommentParser.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css
! test/langtools/jdk/javadoc/doclet/testLiteralCodeInPre/TestLiteralCodeInPre.java
+ test/langtools/jdk/javadoc/doclet/testPreCode/TestPreCode.java
! test/langtools/tools/javac/doctree/CodeTest.java
! test/langtools/tools/javac/doctree/DocCommentTester.java
! test/langtools/tools/javac/doctree/InPreTest.java
Changeset: 5b42c46b
Branch: fibers
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-04-08 20:04:44 +0000
URL: https://git.openjdk.org/loom/commit/5b42c46b48363acd00ee4a183edca9a48cdc16c8
8353757: Log class should have a proper clear() method
Reviewed-by: vromero, mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTaskPool.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
Changeset: 63fa255c
Branch: fibers
Author: Koushik Thirupattur <koushik.thirupattur at oracle.com>
Committer: Chen Liang <liach at openjdk.org>
Date: 2025-04-08 21:58:21 +0000
URL: https://git.openjdk.org/loom/commit/63fa255c06a273b00f99d4e8649dab618cbf5773
8354061: Update copyright in NameFormat.java fix after JDK-8349890
Reviewed-by: mullan
! test/jdk/javax/security/auth/x500/X500Principal/NameFormat.java
Changeset: b4ab964b
Branch: fibers
Author: William Kemper <wkemper at openjdk.org>
Date: 2025-04-08 22:00:58 +0000
URL: https://git.openjdk.org/loom/commit/b4ab964b72c631632511e6f01cdd5a47fb2e31fa
8353218: Shenandoah: Out of date comment references Brooks pointers
Reviewed-by: ysr, kdnilsen
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Changeset: aec1fe0a
Branch: fibers
Author: Xiaolong Peng <xpeng at openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
Date: 2025-04-09 01:00:02 +0000
URL: https://git.openjdk.org/loom/commit/aec1fe0a17fa6801e26a517d4d21656353409f7c
8351091: Shenandoah: global marking context completeness is not accurately maintained
Reviewed-by: ysr, wkemper
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahGenerationalHeuristics.cpp
! src/hotspot/share/gc/shenandoah/heuristics/shenandoahHeuristics.cpp
! src/hotspot/share/gc/shenandoah/shenandoahFreeSet.cpp
! 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/shenandoahGenerationalEvacuationTask.cpp
! src/hotspot/share/gc/shenandoah/shenandoahGenerationalFullGC.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.cpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeap.inline.hpp
! src/hotspot/share/gc/shenandoah/shenandoahHeapRegion.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.cpp
! src/hotspot/share/gc/shenandoah/shenandoahMarkingContext.hpp
! src/hotspot/share/gc/shenandoah/shenandoahReferenceProcessor.cpp
! src/hotspot/share/gc/shenandoah/shenandoahUnload.cpp
! src/hotspot/share/gc/shenandoah/shenandoahVerifier.cpp
Changeset: c26c5758
Branch: fibers
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-04-09 01:15:40 +0000
URL: https://git.openjdk.org/loom/commit/c26c5758679b803489f401fbb23e8153ca10e19f
8353014: Exclude AOT tooling classes from AOT cache
Reviewed-by: vlivanov, kvn
! src/hotspot/share/cds/aotArtifactFinder.cpp
+ src/hotspot/share/cds/aotClassFilter.cpp
+ src/hotspot/share/cds/aotClassFilter.hpp
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/dumpTimeClassInfo.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/dynamicArchive.hpp
! src/hotspot/share/cds/lambdaFormInvokers.cpp
! src/hotspot/share/cds/lambdaProxyClassDictionary.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
Changeset: 73bb6472
Branch: fibers
Author: Fei Yang <fyang at openjdk.org>
Date: 2025-04-09 01:44:46 +0000
URL: https://git.openjdk.org/loom/commit/73bb647218ac4c9742cb974d23c5f223bbd56c0a
8353829: RISC-V: Auto-enable several more extensions for debug builds
Reviewed-by: rehn, fjiang
! src/hotspot/os_cpu/linux_riscv/riscv_hwprobe.cpp
Changeset: 2a0cf835
Branch: fibers
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-04-09 03:03:14 +0000
URL: https://git.openjdk.org/loom/commit/2a0cf8353ae0528a8417407d5719df0dadceadcf
8354088: [BACKOUT] Run jtreg in the work dir
Reviewed-by: darcy, iris
! make/RunTests.gmk
Changeset: 743d1c64
Branch: fibers
Author: Thomas Stuefe <stuefe at openjdk.org>
Date: 2025-04-09 05:08:51 +0000
URL: https://git.openjdk.org/loom/commit/743d1c64c29118b15897b3c676919353ced467f5
8353273: Reduce number of oop map entries in instances
Reviewed-by: lmesnik, fparain, jsjolen
! src/hotspot/share/classfile/fieldLayoutBuilder.cpp
! src/hotspot/share/classfile/fieldLayoutBuilder.hpp
! src/hotspot/share/oops/instanceKlass.cpp
+ test/hotspot/jtreg/runtime/FieldLayout/TestOopMapSizeMinimal.java
Changeset: 473251db
Branch: fibers
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-04-09 05:09:30 +0000
URL: https://git.openjdk.org/loom/commit/473251dbb308016ccda6c88fd36bd10c81e65865
8353593: MethodData "mileage_*" methods and fields aren't used and can be removed
Reviewed-by: phh, thartmann
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/methodData.hpp
Changeset: b045e3fb
Branch: fibers
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-04-09 05:34:01 +0000
URL: https://git.openjdk.org/loom/commit/b045e3fbd7920465b5b67d43e35db98b935241d5
8352681: C2 compilation hits asserts "must set the initial type just once"
Reviewed-by: chagedorn, dfenacci
! src/hotspot/share/opto/memnode.cpp
+ test/hotspot/jtreg/compiler/escapeAnalysis/TestReduceAllocationAndSetTypeTwice.java
Changeset: 3340e13f
Branch: fibers
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-04-09 06:19:08 +0000
URL: https://git.openjdk.org/loom/commit/3340e13fd0a8d25212003e8371a135471b2f44b3
8352994: ZGC: Fix regression introduced in JDK-8350572
Reviewed-by: aboldtch, tschatzl
! src/hotspot/share/gc/z/zVerify.cpp
! test/jdk/ProblemList-zgc.txt
Changeset: 0f70aae1
Branch: fibers
Author: Evgeny Nikitin <enikitin at openjdk.org>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-04-09 07:03:24 +0000
URL: https://git.openjdk.org/loom/commit/0f70aae1cc4fd48ef2de3b0fe4741a32660ed4f9
8353841: [jittester] Fix JITTester build after asm removal
Reviewed-by: thartmann, chagedorn
! test/hotspot/jtreg/testlibrary/jittester/Makefile
Changeset: 6df34c36
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-04-09 07:28:47 +0000
URL: https://git.openjdk.org/loom/commit/6df34c361e0d1b6fe90ca97c1aaa56e57a86d12c
8353174: Clean up thread register handling after 32-bit x86 removal
Reviewed-by: cslucas, kvn, vlivanov
! src/hotspot/cpu/x86/c1_LIRAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/downcallLinker_x86_64.cpp
! 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/sharedRuntime_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_arraycopy.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/x86_64.ad
Changeset: 9ee55903
Branch: fibers
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-04-09 08:01:13 +0000
URL: https://git.openjdk.org/loom/commit/9ee5590328e7d5f5070efdbd7ffc44cb660005cc
8334046: Set different values for CompLevel_any and CompLevel_all
Reviewed-by: shade, kvn
! src/hotspot/share/compiler/compilerDefinitions.hpp
! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: 250eb743
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-04-09 08:22:48 +0000
URL: https://git.openjdk.org/loom/commit/250eb743c112fbcc45bf2b3ded1c644b19893577
8353192: C2: Clean up x86 backend after 32-bit x86 removal
Reviewed-by: kvn, epeter
! src/hotspot/cpu/x86/c2_CodeStubs_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.hpp
! src/hotspot/cpu/x86/matcher_x86.hpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/archDesc.cpp
Changeset: f7fa05f5
Branch: fibers
Author: Daishi Tabata <tabata.daishi at fujitsu.com>
Committer: Michael McMahon <michaelm at openjdk.org>
Date: 2025-04-09 09:11:24 +0000
URL: https://git.openjdk.org/loom/commit/f7fa05f577a28870202ccaa3544c34b58bd4adfe
8353698: Output of Simple Web Server is garbled if the console's encoding is not UTF-8
Reviewed-by: djelinski, dfuchs
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/JWebServer.java
! src/jdk.httpserver/share/classes/sun/net/httpserver/simpleserver/Main.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/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/IPv6BoundHost.java
! test/jdk/com/sun/net/httpserver/simpleserver/jwebserver/MaxRequestTimeTest.java
Changeset: a1d566ce
Branch: fibers
Author: Marc Chevalier <mchevalier at openjdk.org>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-04-09 09:28:36 +0000
URL: https://git.openjdk.org/loom/commit/a1d566ce4b0315591ece489347c5d1c253f06be9
8348853: Fold layout helper check for objects implementing non-array interfaces
Reviewed-by: thartmann, roland
! src/hotspot/share/ci/ciMetadata.hpp
! src/hotspot/share/opto/library_call.cpp
! src/hotspot/share/opto/memnode.cpp
! src/hotspot/share/opto/type.cpp
! src/hotspot/share/opto/type.hpp
Changeset: cd9fa3f7
Branch: fibers
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-04-09 09:47:03 +0000
URL: https://git.openjdk.org/loom/commit/cd9fa3f7aa0324c575943deebb41f4f7ff4f73d3
8353439: Shell grouping of -XX:OnError= commands is surprising
Reviewed-by: dholmes, stuefe
! src/hotspot/share/utilities/vmError.cpp
! test/hotspot/jtreg/runtime/ErrorHandling/TestOnError.java
Changeset: 7aeaa3c2
Branch: fibers
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-09 10:40:03 +0000
URL: https://git.openjdk.org/loom/commit/7aeaa3c21c1420191fe8ff59e4cf99eae830754d
8187520: Add --disable-java-warnings-as-errors configure option
Reviewed-by: shade, erikj
! make/Docs.gmk
! make/autoconf/configure.ac
! make/autoconf/jdk-options.m4
! make/autoconf/spec.gmk.template
! make/common/JavaCompilation.gmk
Changeset: 6c93ad42
Branch: fibers
Author: Alan Bateman <alanb at openjdk.org>
Date: 2025-04-09 12:36:35 +0000
URL: https://git.openjdk.org/loom/commit/6c93ad42f38b49ea96155340c4b6bbedfcef2a90
8351927: Change VirtualThread implementation to use use FJP delayed task handling
Reviewed-by: vklang
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/lang/VirtualThread.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/vm/JcmdVThreadCommands.java
! test/hotspot/jtreg/serviceability/dcmd/thread/VThreadCommandsTest.java
+ test/micro/org/openjdk/bench/java/lang/VirtualThreadParking.java
+ test/micro/org/openjdk/bench/java/lang/VirtualThreadSleep.java
+ test/micro/org/openjdk/bench/java/util/concurrent/DelayedTasks.java
Changeset: f9d705b1
Branch: fibers
Author: Per Minborg <pminborg at openjdk.org>
Date: 2025-04-09 12:44:47 +0000
URL: https://git.openjdk.org/loom/commit/f9d705b17e5d90f7bc5f9759f692182bb4da3445
8351757: Test java/foreign/TestDeadlock.java#FileChannel_map timed out after passing
Reviewed-by: djelinski, rriggs
! test/jdk/java/foreign/TestDeadlock.java
Changeset: da462cf2
Branch: fibers
Author: Zhengyu Gu <zgu at openjdk.org>
Date: 2025-04-09 12:58:00 +0000
URL: https://git.openjdk.org/loom/commit/da462cf2255f55c1059f9d9bf479231408a72b55
8353692: Relax memory constraint on updating ObjectMonitorTable's item count
Reviewed-by: rkennke, dholmes
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
Changeset: 9d8b93b6
Branch: fibers
Author: Yudi Zheng <yzheng at openjdk.org>
Date: 2025-04-09 13:08:21 +0000
URL: https://git.openjdk.org/loom/commit/9d8b93b6e2fa7a6c81d96f82ae8f5de222027879
8354181: [Backout] 8334046: Set different values for CompLevel_any and CompLevel_all
Reviewed-by: thartmann, chagedorn
! src/hotspot/share/compiler/compilerDefinitions.hpp
! test/hotspot/jtreg/compiler/whitebox/CompilerWhiteBoxTest.java
! test/lib/jdk/test/whitebox/WhiteBox.java
Changeset: c3e04395
Branch: fibers
Author: Per Minborg <pminborg at openjdk.org>
Date: 2025-04-09 13:47:24 +0000
URL: https://git.openjdk.org/loom/commit/c3e043956e72996a56a7ae9822782ba4dfdc0607
8354121: Use a record class rather than a lambda in AbstractMemorySegmentImpl::cleanupAction
Reviewed-by: liach
! src/java.base/share/classes/jdk/internal/foreign/AbstractMemorySegmentImpl.java
Changeset: 7a7b9ed7
Branch: fibers
Author: Kevin Walls <kevinw at openjdk.org>
Date: 2025-04-09 14:49:04 +0000
URL: https://git.openjdk.org/loom/commit/7a7b9ed7fe4a10bca155b0877c3e731f9d343b92
8353727: HeapDumpPath doesn't expand %p
Reviewed-by: stuefe, lmesnik
! src/hotspot/share/services/heapDumper.cpp
! test/hotspot/jtreg/runtime/ErrorHandling/TestHeapDumpOnOutOfMemoryError.java
Changeset: 4dc9e589
Branch: fibers
Author: Chen Liang <liach at openjdk.org>
Date: 2025-04-09 14:51:15 +0000
URL: https://git.openjdk.org/loom/commit/4dc9e58906772bf8ee444cb1618aa43f66593d79
8310310: Migrate CreateSymbols tool in make/langtools to Classfile API
Reviewed-by: ihse, jlahoda
! make/langtools/src/classes/build/tools/symbolgenerator/CreateSymbols.java
! make/modules/jdk.compiler/Gendata.gmk
! make/scripts/generate-symbol-data.sh
! test/langtools/tools/javac/platform/CanHandleClassFilesTest.java
! test/langtools/tools/javac/platform/createsymbols/CreateSymbolsTest.java
Changeset: 567c6885
Branch: fibers
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-04-09 15:03:38 +0000
URL: https://git.openjdk.org/loom/commit/567c6885a377e5641deef9cd3498f79c5346cd6a
8353597: Refactor handling VM options for AOT cache input and output
Reviewed-by: kvn, asmehra
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/dynamicArchive.cpp
! src/hotspot/share/cds/dynamicArchive.hpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/filemap.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/memory/universe.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/java.cpp
! src/jdk.hotspot.agent/share/native/libsaproc/ps_core_common.c
! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchive.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/TestAutoCreateSharedArchiveNoDefaultArchive.java
Changeset: 1f21da75
Branch: fibers
Author: Raffaello Giulietti <rgiulietti at openjdk.org>
Date: 2025-04-09 15:16:02 +0000
URL: https://git.openjdk.org/loom/commit/1f21da75eb5d5eb7460b2953517514a0aa26b5de
8351462: Improve robustness of String concatenation
Reviewed-by: liach, pminborg, rriggs
! src/java.base/share/classes/java/lang/StringConcatHelper.java
Changeset: 5f2a604b
Branch: fibers
Author: Danish Nawab <danish.nawab at sixt.com>
Committer: Chen Liang <liach at openjdk.org>
Date: 2025-04-09 15:25:24 +0000
URL: https://git.openjdk.org/loom/commit/5f2a604b633c0cd24f897f828a7c928c3d2b651c
8353840: JNativeScan should not abort for missing classes
Reviewed-by: jvernee, liach
! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/JNativeScanTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/Main.java
! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/NativeMethodFinder.java
! test/langtools/tools/jnativescan/TestMissingSystemClass.java
! test/langtools/tools/jnativescan/cases/classpath/missingsystem/App.java
Changeset: 6352ee1a
Branch: fibers
Author: Coleen Phillimore <coleenp at openjdk.org>
Date: 2025-04-09 17:43:11 +0000
URL: https://git.openjdk.org/loom/commit/6352ee1a6e55e428db0eca97ecf8125770dc4a08
8349007: The jtreg test ResolvedMethodTableHash takes excessive time
Reviewed-by: lmesnik, matsaave
! src/hotspot/share/prims/resolvedMethodTable.cpp
! test/hotspot/jtreg/runtime/MemberName/ResolvedMethodTableHash.java
Changeset: faacbd96
Branch: fibers
Author: Jiangli Zhou <jiangli at openjdk.org>
Date: 2025-04-09 17:47:47 +0000
URL: https://git.openjdk.org/loom/commit/faacbd96a3dc1116f3af590439585844ff8048a1
8353938: hotspot/jtreg/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java fails on static JDK
Reviewed-by: alanb
! test/hotspot/jtreg/serviceability/dcmd/jvmti/LoadAgentDcmdTest.java
Changeset: cc546e7a
Branch: fibers
Author: Alexander Zvegintsev <azvegint at openjdk.org>
Date: 2025-04-09 17:49:18 +0000
URL: https://git.openjdk.org/loom/commit/cc546e7a283faad40b75183887f6a1f433a2407f
8353549: Open source events tests batch2
Reviewed-by: honkar, kizune
+ test/jdk/java/awt/event/MouseEvent/DragMouseEventTest.java
+ test/jdk/java/awt/event/MouseEvent/MouseEventsDuringDrag.java
+ test/jdk/java/awt/event/MouseEvent/MouseModifierTest.java
+ test/jdk/java/awt/event/MouseEvent/MouseRButTest.java
+ test/jdk/java/awt/event/MouseEvent/TitleBarGetsMousePressed.java
Changeset: 776e1cf1
Branch: fibers
Author: Dean Long <dlong at openjdk.org>
Date: 2025-04-09 20:06:49 +0000
URL: https://git.openjdk.org/loom/commit/776e1cf1dfefd7cb1a0190ab71f71ad5ff25d0e4
8353041: NeverBranchNode causes incorrect block frequency calculation
Reviewed-by: thartmann, rcastanedalo
! src/hotspot/share/opto/domgraph.cpp
! src/hotspot/share/opto/gcm.cpp
Changeset: 4a242e3a
Branch: fibers
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-04-09 20:14:10 +0000
URL: https://git.openjdk.org/loom/commit/4a242e3a65f13c41c699d42b100ba2b252d7faaa
8354213: Restore pointless unicode characters to ASCII
Reviewed-by: naoto, erikj, iris
! CONTRIBUTING.md
! doc/hotspot-unit-tests.md
! src/hotspot/cpu/riscv/c1_CodeStubs_riscv.cpp
! src/hotspot/cpu/riscv/gc/shared/barrierSetAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/s390/disassembler_s390.cpp
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/os/aix/libperfstat_aix.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/safefetch_linux_aarch64.S
! src/hotspot/os_cpu/linux_aarch64/threadLS_linux_aarch64.S
! src/hotspot/os_cpu/linux_riscv/orderAccess_linux_riscv.hpp
! src/hotspot/share/cds/archiveUtils.hpp
! src/hotspot/share/oops/method.cpp
! test/hotspot/gtest/gc/g1/test_g1CardSet.cpp
! test/hotspot/gtest/runtime/test_os_windows.cpp
! test/hotspot/jtreg/compiler/gcbarriers/TestZGCBarrierElision.java
! test/hotspot/jtreg/compiler/lib/generators/Generators.java
! test/hotspot/jtreg/vmTestbase/vm/jit/LongTransitions/JniArmHFTestGenerator.java.txt
! test/jdk/java/awt/image/DrawImage/TiledImage.java
! test/jdk/jdk/jfr/tool/jfr.xsd
Changeset: 4954a336
Branch: fibers
Author: Liam Miller-Cushon <cushon at openjdk.org>
Date: 2025-04-09 20:20:15 +0000
URL: https://git.openjdk.org/loom/commit/4954a336f88865a4c9b269ed2c152658275e9221
8350563: C2 compilation fails because PhaseCCP does not reach a fixpoint
Co-authored-by: Matthias Ernst <mernst at google.com>
Reviewed-by: chagedorn, epeter
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/opto/phaseX.cpp
+ test/hotspot/jtreg/compiler/ccp/TestAndConZeroCCP.java
Changeset: e3f26b05
Branch: fibers
Author: Ioi Lam <iklam at openjdk.org>
Date: 2025-04-09 20:57:15 +0000
URL: https://git.openjdk.org/loom/commit/e3f26b056e6b8403e6744b8a4cf59ccf4d217d89
8351319: AOT cache support for custom class loaders broken since JDK-8348426
Reviewed-by: ccheung, matsaave, jrose
! src/hotspot/share/cds/aotArtifactFinder.cpp
! src/hotspot/share/cds/dumpTimeClassInfo.inline.hpp
! src/hotspot/share/cds/finalImageRecipes.cpp
! src/hotspot/share/classfile/systemDictionaryShared.cpp
! src/hotspot/share/classfile/systemDictionaryShared.hpp
! src/hotspot/share/oops/constantPool.cpp
! src/hotspot/share/oops/klass.cpp
! test/hotspot/jtreg/runtime/cds/appcds/aotClassLinking/BulkLoaderTest.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaCustomLoader.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/LambdaProxyCallerIsHidden.java
! test/hotspot/jtreg/runtime/cds/appcds/dynamicArchive/RegularHiddenClass.java
+ test/hotspot/jtreg/runtime/cds/appcds/test-classes/SimpleCusty.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
Changeset: e87ff328
Branch: fibers
Author: Ferenc Rakoczi <ferenc.r.rakoczi at oracle.com>
Committer: Sandhya Viswanathan <sviswanathan at openjdk.org>
Date: 2025-04-09 21:15:45 +0000
URL: https://git.openjdk.org/loom/commit/e87ff328d5cc66454213dee44cf2faeb0e76262f
8351034: Add AVX-512 intrinsics for ML-DSA
Reviewed-by: sviswanathan, lmesnik, vpaprotski, jbhateja
! src/hotspot/cpu/x86/stubDeclarations_x86.hpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.hpp
+ src/hotspot/cpu/x86/stubGenerator_x86_64_dilithium.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64_sha3.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/share/classfile/vmIntrinsics.hpp
! src/hotspot/share/runtime/stubDeclarations.hpp
! src/java.base/share/classes/sun/security/provider/ML_DSA.java
! test/jdk/sun/security/provider/acvp/Launcher.java
Changeset: 5c438c5e
Branch: fibers
Author: Chen Liang <liach at openjdk.org>
Date: 2025-04-09 22:58:44 +0000
URL: https://git.openjdk.org/loom/commit/5c438c5e6b636a7992cbd737de0735070e480061
8352748: Remove com.sun.tools.classfile from the JDK
Reviewed-by: ihse, jlahoda, vromero
! make/modules/jdk.compiler/Gendata.gmk
! make/modules/jdk.javadoc/Gendata.gmk
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TargetType.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/TypeAnnotationPosition.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/AccessFlags.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Annotation.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/AnnotationDefault_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/AttributeException.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Attributes.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/BootstrapMethods_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/CharacterRangeTable_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassFile.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassReader.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassTranslator.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ClassWriter.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Code_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/CompilationID_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPool.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantPoolException.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ConstantValue_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/DefaultAttribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Deprecated_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Descriptor.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/DescriptorException.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/EnclosingMethod_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Exceptions_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/FatalError.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Field.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/InnerClasses_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Instruction.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/LineNumberTable_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/LocalVariableTable_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/LocalVariableTypeTable_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Method.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/MethodParameters_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleHashes_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleMainClass_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModulePackages_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleResolution_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ModuleTarget_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Module_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/NestHost_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/NestMembers_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Opcode.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/PermittedSubclasses_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Record_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/ReferenceFinder.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeInvisibleAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeInvisibleParameterAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeInvisibleTypeAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeParameterAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeTypeAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeVisibleAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeVisibleParameterAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/RuntimeVisibleTypeAnnotations_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Signature.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Signature_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceDebugExtension_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceFile_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/SourceID_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/StackMapTable_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/StackMap_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Synthetic_attribute.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/Type.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/TypeAnnotation.java
- src/jdk.jdeps/share/classes/com/sun/tools/classfile/package-info.java
! src/jdk.jdeps/share/classes/module-info.java
! test/langtools/tools/javac/generics/wildcards/separate_compilation/WildcardBoundsNotReadFromClassFileTest.java
Changeset: 45b7c748
Branch: fibers
Author: Alexey Semenyuk <asemenyuk at openjdk.org>
Date: 2025-04-10 01:38:47 +0000
URL: https://git.openjdk.org/loom/commit/45b7c748737f38c33c4666d17101b051b2fbe2ae
8341641: Make %APPDATA% and %LOCALAPPDATA% env variables available in *.cfg files
Reviewed-by: almatvee
! src/jdk.jpackage/share/classes/jdk/jpackage/internal/util/TokenReplace.java
! src/jdk.jpackage/share/man/jpackage.md
! src/jdk.jpackage/share/native/applauncher/AppLauncher.cpp
! src/jdk.jpackage/share/native/applauncher/CfgFile.cpp
! src/jdk.jpackage/share/native/applauncher/CfgFile.h
+ src/jdk.jpackage/share/native/applauncher/StringProcessing.cpp
+ src/jdk.jpackage/share/native/applauncher/StringProcessing.h
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/AdditionalLauncher.java
! test/jdk/tools/jpackage/helpers/jdk/jpackage/test/JPackageCommand.java
+ test/jdk/tools/jpackage/share/AppLauncherSubstTest.java
Changeset: bcac42aa
Branch: fibers
Author: Roland Westrelin <roland at openjdk.org>
Date: 2025-04-10 07:04:15 +0000
URL: https://git.openjdk.org/loom/commit/bcac42aabce5b57525f776037d73b51d0afcbaf5
8349479: C2: when a Type node becomes dead, make CFG path that uses it unreachable
Reviewed-by: chagedorn, vlivanov
! src/hotspot/cpu/aarch64/aarch64.ad
! src/hotspot/cpu/arm/arm.ad
! src/hotspot/cpu/ppc/ppc.ad
! src/hotspot/cpu/riscv/riscv.ad
! src/hotspot/cpu/s390/s390.ad
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/nmt/nativeCallStackPrinter.cpp
! src/hotspot/share/opto/c2_globals.hpp
! src/hotspot/share/opto/castnode.cpp
! src/hotspot/share/opto/connode.hpp
! src/hotspot/share/opto/convertnode.cpp
! src/hotspot/share/opto/movenode.cpp
! src/hotspot/share/opto/node.cpp
! src/hotspot/share/opto/node.hpp
! src/hotspot/share/opto/phaseX.cpp
! src/hotspot/share/opto/phaseX.hpp
! src/hotspot/share/utilities/ostream.cpp
! src/hotspot/share/utilities/ostream.hpp
+ test/hotspot/jtreg/compiler/c2/TestGuardOfCastIIDoesntFold.java
! test/hotspot/jtreg/compiler/predicates/assertion/TestAssertionPredicates.java
Changeset: 4f80437e
Branch: fibers
Author: Manuel Hässig <manuel.hassig at oracle.com>
Committer: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2025-04-10 07:24:45 +0000
URL: https://git.openjdk.org/loom/commit/4f80437ee05e4a3f755a166140669c0fd631f56d
8353842: C2: Add graph dumps before and after loop opts phase
Reviewed-by: chagedorn, epeter
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/phasetype.hpp
! test/hotspot/jtreg/compiler/lib/ir_framework/CompilePhase.java
Changeset: c447a102
Branch: fibers
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-04-10 07:42:40 +0000
URL: https://git.openjdk.org/loom/commit/c447a10225576bc59e1ba9477417367d2ac28511
8353856: Deprecate FlighRecorderPermission class for removal
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/EventSettings.java
! src/jdk.jfr/share/classes/jdk/jfr/FlightRecorderPermission.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PrivateAccess.java
Changeset: 73c8c755
Branch: fibers
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-04-10 07:54:00 +0000
URL: https://git.openjdk.org/loom/commit/73c8c755ea638c09147d28080646ee8887ee8283
8351157: Clean up x86 GC barriers after 32-bit x86 removal
Reviewed-by: kbarrett, wkemper, tschatzl
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/g1/g1BarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/g1/g1_x86_64.ad
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/shared/barrierSetNMethod_x86.cpp
! src/hotspot/cpu/x86/gc/shared/cardTableBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/modRefBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/c1/shenandoahBarrierSetC1_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/z/zBarrierSetAssembler_x86.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/stubGenerator_x86_64.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
Changeset: 04e2a062
Branch: fibers
Author: Saranya Natarajan <saranya.natarajan at oracle.com>
Committer: Damon Fenacci <dfenacci at openjdk.org>
Date: 2025-04-10 07:59:09 +0000
URL: https://git.openjdk.org/loom/commit/04e2a0621d80f23cf70b4649ec4c24dad28e8e2d
8351660: C2: SIGFPE in unsigned_mod_value
Co-authored-by: Emanuel Peter <epeter at openjdk.org>
Reviewed-by: chagedorn, dfenacci, epeter
! src/hotspot/share/opto/divnode.cpp
+ test/hotspot/jtreg/compiler/integerArithmetic/TestUnsignedModByZero.java
Changeset: c33ba2c2
Branch: fibers
Author: Alan Bateman <alan.bateman at oracle.com>
Date: 2025-04-10 09:02:28 +0000
URL: https://git.openjdk.org/loom/commit/c33ba2c2b8f073a779418a516d489bce141d007a
Merge branch 'master' into fibers
! src/java.base/share/classes/java/lang/VirtualThread.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt
! src/java.base/share/classes/java/lang/VirtualThread.java
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/TEST.groups
! test/jdk/ProblemList.txt
More information about the loom-dev
mailing list