leyden-dev
Threads by month
- ----- 2026 -----
- March
- February
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
April 2025
- 25 participants
- 79 discussions
Changeset: d14e84c0
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-04-11 19:59:52 +0000
URL: https://git.openjdk.org/leyden/commit/d14e84c03b681594e84aef28107dce7b51988…
8354446: [BACKOUT] Remove friends for ObjectMonitor
Reviewed-by: pchilanomate
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: e8bcedb0
Branch: hermetic-java-runtime
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-04-11 21:25:09 +0000
URL: https://git.openjdk.org/leyden/commit/e8bcedb09b0e5eeb77bf1dc3a87bb61d7a5e8…
8354452: Shenandoah: Enforce range checks on parameters controlling heuristic sleep times
Reviewed-by: ysr
! src/hotspot/share/gc/shenandoah/shenandoah_globals.hpp
Changeset: 034c0d4d
Branch: hermetic-java-runtime
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-04-12 05:58:39 +0000
URL: https://git.openjdk.org/leyden/commit/034c0d4de5739bd20d734471b2d9065a0ca38…
8350753: Deprecate UseCompressedClassPointers
Reviewed-by: coleenp, dholmes
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
Changeset: 04ad59de
Branch: hermetic-java-runtime
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2025-04-12 07:20:19 +0000
URL: https://git.openjdk.org/leyden/commit/04ad59de768b69b4e897a93f46efad9cc2573…
8316397: StackTrace/Suspended/GetStackTraceSuspendedStressTest.java failed with: SingleStep event is NOT expected
Reviewed-by: dholmes, pchilanomate
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/prims/jvmtiExport.hpp
Changeset: ed756b97
Branch: hermetic-java-runtime
Author: Sergey Bylokhov <serb(a)openjdk.org>
Date: 2025-04-12 23:36:27 +0000
URL: https://git.openjdk.org/leyden/commit/ed756b970066493db85da50ace317ef977186…
8352922: Refactor client classes javadoc to use @throws instead of @exception
Reviewed-by: prr
! src/demo/share/jfc/CodePointIM/com/sun/inputmethods/internal/codepointim/CodePointInputMethodDescriptor.java
! src/java.desktop/aix/classes/sun/awt/X11InputMethod.java
! src/java.desktop/macosx/classes/com/apple/laf/AquaTabbedPaneCopyFromBasicUI.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CInputMethod.java
! src/java.desktop/macosx/classes/sun/lwawt/macosx/CPrinterJob.java
! src/java.desktop/unix/classes/sun/awt/X11InputMethod.java
! src/java.desktop/unix/classes/sun/awt/X11InputMethodBase.java
! src/java.desktop/unix/classes/sun/awt/XSettings.java
! src/java.desktop/windows/classes/sun/awt/windows/WPrinterJob.java
! src/jdk.accessibility/windows/classes/com/sun/java/accessibility/internal/AccessBridge.java
Changeset: 5d976089
Branch: hermetic-java-runtime
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-04-13 10:08:39 +0000
URL: https://git.openjdk.org/leyden/commit/5d9760897014c9a2cf0813af3ffbfb358ef55…
8254622: Hide superclasses from conditionally exported packages
Reviewed-by: kcr, liach
! src/java.base/share/classes/jdk/internal/event/Event.java
! src/java.base/share/classes/jdk/internal/vm/vector/VectorSupport.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractMemberWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AbstractTreeWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/AllClassesIndexWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlDoclet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/HtmlLinkFactory.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/MethodWriter.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/PropertyWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/SerializedFormWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Signatures.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/taglets/LinkTaglet.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/ClassTree.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/IndexBuilder.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/Utils.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/VisibleMemberTable.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/TestHiddenTag.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg1/Child.java
! test/langtools/jdk/javadoc/doclet/testHiddenTag/pkg1/InvisibleParent.java
+ test/langtools/jdk/javadoc/doclet/testUnexported/TestUnexported.java
Changeset: b539fb0b
Branch: hermetic-java-runtime
Author: Abhishek Kumar <abhiscxk(a)openjdk.org>
Date: 2025-04-14 05:27:24 +0000
URL: https://git.openjdk.org/leyden/commit/b539fb0bc14869164f5f2c9780f2a40db707c…
8352877: Opensource Several Font related tests - Batch 1
Reviewed-by: aivanov, serb
+ test/jdk/java/awt/font/TestDevanagari.java
+ test/jdk/java/awt/font/TextLayout/TestControls.java
+ test/jdk/java/awt/font/TextLayout/TestGraphicOutline.java
Changeset: 2595c47b
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-14 06:16:17 +0000
URL: https://git.openjdk.org/leyden/commit/2595c47b57a7788e8725bd8ec5407444027df…
8354231: x86: Purge FPU support from (Macro)Assembler after 32-bit x86 removal
Reviewed-by: coleenp, kvn, vlivanov
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/assembler_x86.hpp
! src/hotspot/cpu/x86/c1_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/stubDeclarations_x86.hpp
! src/hotspot/share/runtime/globals.hpp
Changeset: 337dacdd
Branch: hermetic-java-runtime
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-04-14 06:36:47 +0000
URL: https://git.openjdk.org/leyden/commit/337dacdd3f0f5b38fe52b9ef16aa4b353db1c…
8354310: JFR: Inconsistent metadata in ZPageAllocation
Reviewed-by: egahlin, stefank, eosterlund
! src/hotspot/share/jfr/metadata/metadata.xml
Changeset: 44245f33
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-14 06:56:29 +0000
URL: https://git.openjdk.org/leyden/commit/44245f33cdc3d6aa1f9762058281524878066…
8354215: Clean up Loom support after 32-bit x86 removal
Reviewed-by: coleenp, pchilanomate
! src/hotspot/cpu/x86/continuationFreezeThaw_x86.inline.hpp
! src/hotspot/cpu/x86/continuationHelper_x86.inline.hpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
Changeset: cf27a42d
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-04-14 08:12:08 +0000
URL: https://git.openjdk.org/leyden/commit/cf27a42d920f7b865e4ec741e5ccdc7f0d727…
8354426: [ubsan] applying non-zero offset 34359738368 to null pointer in CompressedKlassPointers::encoding_range_end
Reviewed-by: mdoerr, jkern
! src/hotspot/share/oops/compressedKlass.inline.hpp
Changeset: f169fc5a
Branch: hermetic-java-runtime
Author: Radim Vansa <rvansa(a)openjdk.org>
Committer: Johan Sjölen <jsjolen(a)openjdk.org>
Date: 2025-04-14 08:18:59 +0000
URL: https://git.openjdk.org/leyden/commit/f169fc5a99ee2b485e156c043134ab76b7e5e…
8353175: Eliminate double iteration of stream in FieldDescriptor reinitialization
Reviewed-by: jsjolen, shade, fparain
! src/hotspot/share/oops/fieldStreams.hpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/fieldDescriptor.cpp
! src/hotspot/share/runtime/fieldDescriptor.hpp
Changeset: f8ae1d4e
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-04-14 08:52:33 +0000
URL: https://git.openjdk.org/leyden/commit/f8ae1d4e6cd317eaa98835a209366b9d504fe…
8354254: Remove the linux ppc64 -minsert-sched-nops=regroup_exact compile flag
Reviewed-by: erikj, mdoerr
! make/autoconf/flags-cflags.m4
Changeset: 51ce3120
Branch: hermetic-java-runtime
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2025-04-14 12:07:13 +0000
URL: https://git.openjdk.org/leyden/commit/51ce312001f3974a7e6394e9c616b04d8fb81…
8348645: IGV: visualize live ranges
Reviewed-by: thartmann, dfenacci
! src/hotspot/share/opto/idealGraphPrinter.cpp
! src/hotspot/share/opto/idealGraphPrinter.hpp
! src/utils/IdealGraphVisualizer/Bytecodes/src/main/java/com/sun/hotspot/igv/bytecodes/SelectBytecodesAction.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputBlock.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputGraph.java
+ src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/InputLiveRange.java
+ src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/LivenessInfo.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/Parser.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/serialization/Printer.java
! src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/InputGraphProvider.java
+ src/utils/IdealGraphVisualizer/Data/src/main/java/com/sun/hotspot/igv/data/services/PreProcessor.java
! src/utils/IdealGraphVisualizer/Data/src/main/resources/com/sun/hotspot/igv/data/serialization/graphdocument.xsd
! src/utils/IdealGraphVisualizer/Difference/src/main/java/com/sun/hotspot/igv/difference/Difference.java
+ src/utils/IdealGraphVisualizer/Filter/src/main/java/com/sun/hotspot/igv/filter/ColorLiveRangeFilter.java
! src/utils/IdealGraphVisualizer/Filter/src/main/resources/com/sun/hotspot/igv/filter/helper.js
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Block.java
! src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/Diagram.java
+ src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/LiveRangeMatcherSelector.java
+ src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/LiveRangeSegment.java
+ src/utils/IdealGraphVisualizer/Graph/src/main/java/com/sun/hotspot/igv/graph/LiveRangeSelector.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/ClusterNode.java
! src/utils/IdealGraphVisualizer/HierarchicalLayout/src/main/java/com/sun/hotspot/igv/hierarchicallayout/HierarchicalCFGLayoutManager.java
! src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Cluster.java
+ src/utils/IdealGraphVisualizer/Layout/src/main/java/com/sun/hotspot/igv/layout/Segment.java
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/java/com/sun/hotspot/igv/servercompiler/ServerCompilerPreProcessor.java
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/colorLiveRanges.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showLiveness.filter
+ src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/filters/showRegisterAllocationOnly.filter
! src/utils/IdealGraphVisualizer/ServerCompiler/src/main/resources/com/sun/hotspot/igv/servercompiler/layer.xml
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/BlockQuickSearch.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramScene.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewModel.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/DiagramViewer.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorInputGraphProvider.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/EditorTopComponent.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/LiveRangeQuickSearch.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/NodeQuickSearch.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/SimpleQuickSearch.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandAdjacentAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandPredecessorsAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExpandSuccessorsAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ExtractAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/HideAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ModelAwareAction.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/actions/ShowLiveRangesAction.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/BlockWidget.java
! src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/FigureWidget.java
+ src/utils/IdealGraphVisualizer/View/src/main/java/com/sun/hotspot/igv/view/widgets/LiveRangeWidget.java
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/liveRange.png
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/selectLiveRanges.png
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/selectNodes.png
+ src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/images/showLiveRanges.png
! src/utils/IdealGraphVisualizer/View/src/main/resources/com/sun/hotspot/igv/view/layer.xml
Changeset: 97e10757
Branch: hermetic-java-runtime
Author: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Date: 2025-04-14 13:28:49 +0000
URL: https://git.openjdk.org/leyden/commit/97e10757392859a46360b4ab379429212fbc3…
8354358: ZGC: ZPartition::prime handle discontiguous reservations correctly
Reviewed-by: stefank, jsikstro, eosterlund
! src/hotspot/share/gc/z/zPageAllocator.cpp
! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java
! test/hotspot/jtreg/gc/z/TestZNMT.java
Changeset: 16657dba
Branch: hermetic-java-runtime
Author: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-04-14 14:44:11 +0000
URL: https://git.openjdk.org/leyden/commit/16657dba998207ef238ac387336907cd186e3…
8354449: Remove com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties
Reviewed-by: weijun, ihse
- src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/resource/xmlsecurity_de.properties
Changeset: 313c34ae
Branch: hermetic-java-runtime
Author: David Beaumont <david.beaumont(a)oracle.com>
Committer: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-04-14 15:58:43 +0000
URL: https://git.openjdk.org/leyden/commit/313c34ae56085f90f4188b0639d6b6595efc2…
8354513: Bug in j.u.l.Handler deadlock test allows null pointer during race condition
Reviewed-by: dfuchs
! test/jdk/java/util/logging/LoggingDeadlock5.java
Changeset: d748bb5c
Branch: hermetic-java-runtime
Author: Naoto Sato <naoto(a)openjdk.org>
Date: 2025-04-14 16:09:35 +0000
URL: https://git.openjdk.org/leyden/commit/d748bb5cbb983fb07ae28e3a1c194058b73ef…
8343157: Examine large files for character encoding/decoding
Reviewed-by: alanb
- test/jdk/sun/nio/cs/EUC_TW_OLD.java
- test/jdk/sun/nio/cs/OLD/DBCSDecoderMapping.java
- test/jdk/sun/nio/cs/OLD/DBCS_IBM_ASCII_Decoder.java
- test/jdk/sun/nio/cs/OLD/DBCS_IBM_ASCII_Encoder.java
- test/jdk/sun/nio/cs/OLD/DBCS_IBM_EBCDIC_Decoder.java
- test/jdk/sun/nio/cs/OLD/DBCS_IBM_EBCDIC_Encoder.java
- test/jdk/sun/nio/cs/OLD/DBCS_ONLY_IBM_EBCDIC_Decoder.java
- test/jdk/sun/nio/cs/OLD/DoubleByteDecoder.java
- test/jdk/sun/nio/cs/OLD/DoubleByteEncoder.java
- test/jdk/sun/nio/cs/OLD/EUC_CN_OLD.java
- test/jdk/sun/nio/cs/OLD/EUC_JP_LINUX_OLD.java
- test/jdk/sun/nio/cs/OLD/EUC_JP_OLD.java
- test/jdk/sun/nio/cs/OLD/EUC_JP_Open_OLD.java
- test/jdk/sun/nio/cs/OLD/EUC_KR_OLD.java
- test/jdk/sun/nio/cs/OLD/GBK_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM1381_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM1383_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM930_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM933_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM935_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM937_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM939_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM942C_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM942_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM943C_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM943_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM948_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM949C_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM949_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM950_OLD.java
- test/jdk/sun/nio/cs/OLD/IBM970_OLD.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0201_OLD.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0208_Decoder.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0208_Encoder.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0208_OLD.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0208_Solaris_Decoder.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0208_Solaris_Encoder.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0212_Decoder.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0212_Encoder.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0212_OLD.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0212_Solaris_Decoder.java
- test/jdk/sun/nio/cs/OLD/JIS_X_0212_Solaris_Encoder.java
- test/jdk/sun/nio/cs/OLD/Johab_OLD.java
- test/jdk/sun/nio/cs/OLD/MS932DB.java
- test/jdk/sun/nio/cs/OLD/MS932_OLD.java
- test/jdk/sun/nio/cs/OLD/MS936_OLD.java
- test/jdk/sun/nio/cs/OLD/MS949_OLD.java
- test/jdk/sun/nio/cs/OLD/MS950_OLD.java
- test/jdk/sun/nio/cs/OLD/PCK_OLD.java
- test/jdk/sun/nio/cs/OLD/SJIS_OLD.java
- test/jdk/sun/nio/cs/OLD/SimpleEUCDecoder.java
- test/jdk/sun/nio/cs/OLD/SingleByteDecoder.java
- test/jdk/sun/nio/cs/OLD/SingleByteEncoder.java
- test/jdk/sun/nio/cs/OLD/TestIBMDB.java
! test/jdk/sun/nio/cs/TestEUC_TW.java
Changeset: 43b19474
Branch: hermetic-java-runtime
Author: Gerard Ziemski <gziemski(a)openjdk.org>
Date: 2025-04-14 16:22:07 +0000
URL: https://git.openjdk.org/leyden/commit/43b194741cc307a73bd8dd2da877ab1b16250…
8344883: Force clients to explicitly pass mem_tag value, even if it is mtNone
Co-authored-by: Stefan Karlsson <stefank(a)openjdk.org>
Reviewed-by: stefank, jsjolen
! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/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/shenandoahHeap.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/memory/memoryReserver.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/utilities/debug.cpp
! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_os_aix.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/gtest/runtime/test_os_reserve_between.cpp
! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java
! test/hotspot/jtreg/runtime/NMT/MallocTestType.java
! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java
! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java
Changeset: d6848670
Branch: hermetic-java-runtime
Author: Vladimir Ivanov <vaivanov(a)openjdk.org>
Committer: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2025-04-14 16:55:37 +0000
URL: https://git.openjdk.org/leyden/commit/d684867066edb886bc444c864ef9db3eff318…
8346230: [perf] scalability issue for the specjvm2008::xml.transform workload
Reviewed-by: joehw, jbhateja
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/utils/XMLReaderManager.java
Changeset: 46a6fc84
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-04-14 16:58:06 +0000
URL: https://git.openjdk.org/leyden/commit/46a6fc84ef17f38eedd49f59a3c05f7c95fe2…
8353483: Open source some JProgressBar tests
Reviewed-by: honkar, serb
+ test/jdk/javax/swing/JProgressBar/RightLeftOrientation.java
+ test/jdk/javax/swing/JProgressBar/bug4230391.java
+ test/jdk/javax/swing/JProgressBar/bug4393042.java
+ test/jdk/javax/swing/JProgressBar/bug5003022.java
Changeset: de0e6488
Branch: hermetic-java-runtime
Author: Andrej Pecimuth <andrej.pecimuth(a)oracle.com>
Committer: Doug Simon <dnsimon(a)openjdk.org>
Date: 2025-04-14 18:31:27 +0000
URL: https://git.openjdk.org/leyden/commit/de0e6488449303bd15d4590480a2e47b8026a…
8352724: Verify bounds for primitive array reads in JVMCI
Reviewed-by: dnsimon
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.runtime.test/src/jdk/vm/ci/runtime/test/TestConstantReflectionProvider.java
Changeset: 0da480a9
Branch: hermetic-java-runtime
Author: Gerard Ziemski <gziemski(a)openjdk.org>
Date: 2025-04-14 18:47:59 +0000
URL: https://git.openjdk.org/leyden/commit/0da480a91d31ee8dc2532cfec76bbf5b1d6c4…
8354535: [BACKOUT] Force clients to explicitly pass mem_tag value, even if it is mtNone
Reviewed-by: stefank, jsjolen
! src/hotspot/cpu/aarch64/compressedKlass_aarch64.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/posix/os_posix.cpp
! src/hotspot/os/posix/perfMemory_posix.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/os/windows/perfMemory_windows.cpp
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/cds/filemap.cpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/classfile/compactHashtable.cpp
! src/hotspot/share/gc/g1/g1CollectedHeap.cpp
! src/hotspot/share/gc/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/shenandoahHeap.cpp
! src/hotspot/share/jfr/recorder/storage/jfrVirtualMemory.cpp
! src/hotspot/share/memory/allocation.inline.hpp
! src/hotspot/share/memory/memoryReserver.cpp
! src/hotspot/share/memory/memoryReserver.hpp
! src/hotspot/share/memory/metaspace.cpp
! src/hotspot/share/memory/metaspace/testHelpers.cpp
! src/hotspot/share/memory/metaspace/virtualSpaceNode.cpp
! src/hotspot/share/nmt/memReporter.cpp
! src/hotspot/share/nmt/memReporter.hpp
! src/hotspot/share/nmt/memTracker.hpp
! src/hotspot/share/nmt/virtualMemoryTracker.hpp
! src/hotspot/share/prims/jni.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/os.cpp
! src/hotspot/share/runtime/os.hpp
! src/hotspot/share/runtime/safepointMechanism.cpp
! src/hotspot/share/utilities/debug.cpp
! test/hotspot/gtest/gc/g1/test_stressCommitUncommit.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
! test/hotspot/gtest/memory/test_virtualspace.cpp
! test/hotspot/gtest/nmt/test_nmt_locationprinting.cpp
! test/hotspot/gtest/runtime/test_committed_virtualmemory.cpp
! test/hotspot/gtest/runtime/test_os.cpp
! test/hotspot/gtest/runtime/test_os_aix.cpp
! test/hotspot/gtest/runtime/test_os_linux.cpp
! test/hotspot/gtest/runtime/test_os_reserve_between.cpp
! test/hotspot/jtreg/runtime/NMT/MallocRoundingReportTest.java
! test/hotspot/jtreg/runtime/NMT/MallocTestType.java
! test/hotspot/jtreg/runtime/NMT/MallocTrackingVerify.java
! test/hotspot/jtreg/runtime/NMT/ThreadedMallocTestType.java
Changeset: f6d8c8cb
Branch: hermetic-java-runtime
Author: Volkan Yazici <vyazici(a)openjdk.org>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-14 19:16:17 +0000
URL: https://git.openjdk.org/leyden/commit/f6d8c8cb0c6b226d68791ffd126908d3fea11…
8351339: WebSocket::sendBinary assume that user supplied buffers are BIG_ENDIAN
Reviewed-by: michaelm, dfuchs
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/Frame.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageDecoder.java
! src/java.net.http/share/classes/jdk/internal/net/http/websocket/MessageEncoder.java
! test/jdk/java/net/httpclient/websocket/AutomaticPong.java
! test/jdk/java/net/httpclient/websocket/DummyWebSocketServer.java
- test/jdk/java/net/httpclient/websocket/Frame.java
+ test/jdk/java/net/httpclient/websocket/TEST.properties
! test/jdk/java/net/httpclient/websocket/WebSocketBuilderTest.java
+ test/jdk/java/net/httpclient/websocket/WebSocketEndiannessTest.java
! test/jdk/java/net/httpclient/websocket/WebSocketExtendedTest.java
! test/jdk/java/net/httpclient/websocket/java.net.http/jdk/internal/net/http/websocket/MaskerTest.java
Changeset: 9e7763d4
Branch: hermetic-java-runtime
Author: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-04-14 19:27:16 +0000
URL: https://git.openjdk.org/leyden/commit/9e7763d44274ad1ac633120553d5c67f494bf…
8354536: Problem-list java/util/logging/LoggingDeadlock5.java due to JDK-8354424
Reviewed-by: smarks
! test/jdk/ProblemList.txt
Changeset: 5280b7b0
Branch: hermetic-java-runtime
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-04-14 22:07:26 +0000
URL: https://git.openjdk.org/leyden/commit/5280b7b031bb3dc44fb923c3be7ae04ec22fd…
8353592: Open source several scrollbar tests
Reviewed-by: psadhukhan, honkar
+ test/jdk/java/awt/Scrollbar/ListScrollbarTest.java
+ test/jdk/java/awt/Scrollbar/ScrollbarCtrlClickTest.java
+ test/jdk/java/awt/Scrollbar/UnitIncrementTest.java
Changeset: 75879938
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2025-04-14 15:58:19 +0000
URL: https://git.openjdk.org/leyden/commit/7587993880aff2a8bab8b68d2c0b957e436f9…
Merge branch 'master' into hermetic-java-runtime
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
! src/hotspot/share/prims/jvm.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/globals.hpp
1
0
RFR: 8354330: [leyden] Crash inside AdapterHandlerEntry::metaspace_pointers_do
by Ioi Lam 14 Apr '25
by Ioi Lam 14 Apr '25
14 Apr '25
The crash happens when a `SpeculativeTrapData` points to a `Method` that belongs to an excluded class. In this particular case, the `Method` is `java.lang.invoke.LambdaForm$MH/0x800000034.invoke(java.lang.Object, java.lang.Object)` and the holder class (a hidden class) is excluded from the binary AOT config file.
Te fix is to call `MethodData::clean_method_data(true)` on all archived `MethodData`. I had to adjust the rank of `MethodData::extra_data_lock()` to be lower than `DumpTimeTable_lock`.
-------------
Commit messages:
- clean up
- clean up
- investigation
Changes: https://git.openjdk.org/leyden/pull/56/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=56&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8354330
Stats: 17 lines in 3 files changed: 15 ins; 0 del; 2 mod
Patch: https://git.openjdk.org/leyden/pull/56.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/56/head:pull/56
PR: https://git.openjdk.org/leyden/pull/56
2
3
git: openjdk/leyden: premain: 8354330: [leyden] Crash inside AdapterHandlerEntry::metaspace_pointers_do
by Ioi Lam 14 Apr '25
by Ioi Lam 14 Apr '25
14 Apr '25
Changeset: 293edad4
Branch: premain
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-14 19:04:01 +0000
URL: https://git.openjdk.org/leyden/commit/293edad48b7a9f4336d0349901818a76e3070…
8354330: [leyden] Crash inside AdapterHandlerEntry::metaspace_pointers_do
Reviewed-by: kvn
! src/hotspot/share/cds/archiveBuilder.cpp
! src/hotspot/share/oops/methodData.cpp
! src/hotspot/share/oops/trainingData.cpp
1
0
Changeset: 0accc9dc
Branch: premain
Author: iklam <ilam3388(a)gmail.com>
Date: 2025-04-10 21:39:14 +0000
URL: https://git.openjdk.org/leyden/commit/0accc9dc86f4f0c0785eae878ed78545d9bbe…
Leyden workflow: use JAVA_TOOL_OPTIONS to pass vm args to child process for proper quoting
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/java.base/share/classes/jdk/internal/misc/CDS.java
+ test/hotspot/jtreg/runtime/cds/appcds/aotCache/SpecialCacheNames.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
Changeset: d72b8827
Branch: premain
Author: iklam <ilam3388(a)gmail.com>
Date: 2025-04-11 17:30:16 +0000
URL: https://git.openjdk.org/leyden/commit/d72b88275cca8b6caf56669181ca7a993c9ae…
Prototype for JEP-8350022: Ahead-of-time Command Line Ergonomics
! src/hotspot/share/cds/cdsConfig.cpp
! src/hotspot/share/cds/cdsConfig.hpp
! src/hotspot/share/cds/cds_globals.hpp
! src/hotspot/share/cds/metaspaceShared.cpp
! src/hotspot/share/cds/metaspaceShared.hpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! test/hotspot/jtreg/runtime/cds/appcds/AOTFlags.java
! test/hotspot/jtreg/runtime/cds/appcds/aotCache/SpecialCacheNames.java
! test/lib/jdk/test/lib/cds/CDSAppTester.java
1
0
git: openjdk/leyden: hermetic-java-runtime: Auto-suggested format change from internal code review.
by duke 12 Apr '25
by duke 12 Apr '25
12 Apr '25
Changeset: 471fd2ef
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2025-04-11 20:27:52 +0000
URL: https://git.openjdk.org/leyden/commit/471fd2efe8fe200ae126fab5c39e779fb845f…
Auto-suggested format change from internal code review.
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java
1
0
Igor’s work on persisting method-profile data, in the AOT cache,
is coming along. So I took another look at our draft JEP for that
work. Since the JEP boils down to a single flag, turned on by,
default, there was no need for a long exposition of the ins and
outs of JVM dynamism theory and practice. So I made it short
and sweet. See what you think:
https://bugs.openjdk.org/browse/JDK-8325147
— John
1
2
Changeset: 1b6f6946
Branch: hermetic-java-runtime
Author: Phil Race <prr(a)openjdk.org>
Date: 2025-04-07 18:16:15 +0000
URL: https://git.openjdk.org/leyden/commit/1b6f6946ae1fa0657d6bd1f63b25a0008ab2a…
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: hermetic-java-runtime
Author: Volodymyr Paprotski <vpaprotski(a)openjdk.org>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2025-04-07 18:44:04 +0000
URL: https://git.openjdk.org/leyden/commit/885cf0ff8d1e7816bf409136234d63373d576…
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: hermetic-java-runtime
Author: Brian Burkhalter <bpb(a)openjdk.org>
Date: 2025-04-07 18:46:04 +0000
URL: https://git.openjdk.org/leyden/commit/5481021ee64fd457279ea7083be0f977c7ce3…
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: hermetic-java-runtime
Author: Renjith Kannath Pariyangad <rkannathpari(a)openjdk.org>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-04-07 19:52:39 +0000
URL: https://git.openjdk.org/leyden/commit/05ff557dee6adc679d85bfe8fb49f69053a6a…
8353138: Screen capture for test TaskbarPositionTest.java, failure case
Reviewed-by: aivanov, serb
! test/jdk/javax/swing/Popup/TaskbarPositionTest.java
Changeset: 3757f660
Branch: hermetic-java-runtime
Author: Daniel Gredler <dgredler(a)openjdk.org>
Committer: Alexey Ivanov <aivanov(a)openjdk.org>
Date: 2025-04-07 19:53:36 +0000
URL: https://git.openjdk.org/leyden/commit/3757f660f237408e843584c224f03a64657f7…
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: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-07 20:32:26 +0000
URL: https://git.openjdk.org/leyden/commit/cebda921dd49cf05b521f9ab3f731dd44719b…
8311227: Add .editorconfig
Co-authored-by: David Briemann <david(a)briemann.com>
Reviewed-by: erikj
+ .editorconfig
+ src/hotspot/.editorconfig
Changeset: 42dc99ea
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-07 20:34:30 +0000
URL: https://git.openjdk.org/leyden/commit/42dc99eac16c46f1b403cce1dd14c6bda50ea…
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: hermetic-java-runtime
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-04-07 20:45:51 +0000
URL: https://git.openjdk.org/leyden/commit/a8dfcf55849775a7ac4822a8b7661f20f1b33…
8353322: Specification of ChoiceFormat#parse(String, ParsePosition) is inadequate
Reviewed-by: naoto
! src/java.base/share/classes/java/text/ChoiceFormat.java
Changeset: e266eba4
Branch: hermetic-java-runtime
Author: Martin Doerr <mdoerr(a)openjdk.org>
Date: 2025-04-07 20:50:41 +0000
URL: https://git.openjdk.org/leyden/commit/e266eba40131bb97c392c8c87551d28e74c47…
8352972: PPC64: Intrinsify Unsafe::setMemory
Reviewed-by: lucy
! src/hotspot/cpu/ppc/stubGenerator_ppc.cpp
Changeset: fd2734e9
Branch: hermetic-java-runtime
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-04-07 21:52:57 +0000
URL: https://git.openjdk.org/leyden/commit/fd2734e97d3ef505473938109746ae59d5fef…
8353585: Provide ChoiceFormat#parse(String, ParsePosition) tests
Reviewed-by: naoto
+ test/jdk/java/text/Format/ChoiceFormat/ParseTest.java
Changeset: 3951a8e0
Branch: hermetic-java-runtime
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-04-07 23:36:04 +0000
URL: https://git.openjdk.org/leyden/commit/3951a8e01945d262cdd6ebbe4e1548ddf8e3c…
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: hermetic-java-runtime
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-04-08 00:33:36 +0000
URL: https://git.openjdk.org/leyden/commit/edaeb4b2da7c7a49ea3f3baebc7a072b56088…
8352895: UserCookie.java runs wrong test class
Reviewed-by: dfuchs
! test/jdk/sun/net/www/protocol/http/UserCookie.java
Changeset: b64cdc28
Branch: hermetic-java-runtime
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-04-08 00:35:33 +0000
URL: https://git.openjdk.org/leyden/commit/b64cdc28132c889ca8e21dc9534590ba2a778…
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: hermetic-java-runtime
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2025-04-08 01:37:29 +0000
URL: https://git.openjdk.org/leyden/commit/80ff7b9c9406c7845ecb3bc40910e92ccdd23…
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: hermetic-java-runtime
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2025-04-08 06:03:16 +0000
URL: https://git.openjdk.org/leyden/commit/fb955bcb153b7008b45e9080c0817fcce7b54…
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: hermetic-java-runtime
Author: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-04-08 06:07:44 +0000
URL: https://git.openjdk.org/leyden/commit/9844c1c52b9b7b6959d4e5cc626495c83f4aa…
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: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-08 08:12:59 +0000
URL: https://git.openjdk.org/leyden/commit/ea07e719ca255d0da1966118c464ee23f4dc4…
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: hermetic-java-runtime
Author: Roberto Castañeda Lozano <rcastanedalo(a)openjdk.org>
Date: 2025-04-08 08:27:00 +0000
URL: https://git.openjdk.org/leyden/commit/fda5eecd6717eb6e1db56be3e41b65deae6e6…
8353669: IGV: dump OOP maps for MachSafePoint nodes
Reviewed-by: chagedorn, thartmann
! src/hotspot/share/opto/idealGraphPrinter.cpp
Changeset: 9088afc4
Branch: hermetic-java-runtime
Author: Jan Lahoda <jlahoda(a)openjdk.org>
Date: 2025-04-08 09:25:23 +0000
URL: https://git.openjdk.org/leyden/commit/9088afc4f16b6265e640bf176d8ca8e3ac6ca…
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: hermetic-java-runtime
Author: Koushik Thirupattur <koushik.thirupattur(a)oracle.com>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-04-08 11:50:59 +0000
URL: https://git.openjdk.org/leyden/commit/d8bed1304713b17286d4ed614f95d0ef6e59a…
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: hermetic-java-runtime
Author: Harald Eilertsen <haraldei(a)anduin.net>
Committer: Erik Joelsson <erikj(a)openjdk.org>
Date: 2025-04-08 12:40:10 +0000
URL: https://git.openjdk.org/leyden/commit/3d24f1a38280fd7f40148399c1ae2f3bd2076…
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: hermetic-java-runtime
Author: Harald Eilertsen <haraldei(a)anduin.net>
Committer: Erik Joelsson <erikj(a)openjdk.org>
Date: 2025-04-08 12:40:54 +0000
URL: https://git.openjdk.org/leyden/commit/b3751b90f6f5406fb78f0f9a01f0337a64021…
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: hermetic-java-runtime
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-04-08 12:59:36 +0000
URL: https://git.openjdk.org/leyden/commit/21db0fdbfb019b9a7c6613e190ad457278f29…
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: hermetic-java-runtime
Author: Hamlin Li <mli(a)openjdk.org>
Date: 2025-04-08 13:00:07 +0000
URL: https://git.openjdk.org/leyden/commit/cc5e9388d8c55178fd32eabce0f24d5ab8e76…
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: hermetic-java-runtime
Author: Artur Barashev <abarashev(a)openjdk.org>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-04-08 13:02:50 +0000
URL: https://git.openjdk.org/leyden/commit/dfa79c373097d17a347b7c17103c57e12f59d…
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: hermetic-java-runtime
Author: Damon Fenacci <dfenacci(a)openjdk.org>
Date: 2025-04-08 13:05:15 +0000
URL: https://git.openjdk.org/leyden/commit/d9f2e6921558b4919889d81871b699971fb4f…
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: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-04-08 13:12:28 +0000
URL: https://git.openjdk.org/leyden/commit/250437e557c56ba66a74ab759cfd1071a510e…
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: hermetic-java-runtime
Author: Viktor Klang <vklang(a)openjdk.org>
Date: 2025-04-08 13:49:15 +0000
URL: https://git.openjdk.org/leyden/commit/676cfae91c8bd4799adfedff2ad59a9aab953…
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: hermetic-java-runtime
Author: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-04-08 15:19:32 +0000
URL: https://git.openjdk.org/leyden/commit/58ff36f3bdefe2e883dc871a4e7fcaa81e8ee…
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: hermetic-java-runtime
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2025-04-08 15:52:05 +0000
URL: https://git.openjdk.org/leyden/commit/4645ddbb6be6b4456cc4d9f58188b0561a8e5…
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: hermetic-java-runtime
Author: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-04-08 16:13:43 +0000
URL: https://git.openjdk.org/leyden/commit/3cbe686d6203043e95604b3d6c96d6ed9d536…
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: hermetic-java-runtime
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2025-04-08 16:34:20 +0000
URL: https://git.openjdk.org/leyden/commit/b98d6aebdd897959785ea27ee7855d26c9ed3…
8339527: Adjust threshold for MemorySegment::fill native invocation
Reviewed-by: jvernee
! src/java.base/share/classes/jdk/internal/foreign/SegmentBulkOperations.java
Changeset: bd73a064
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-08 16:55:48 +0000
URL: https://git.openjdk.org/leyden/commit/bd73a0641615d743663ef652bc1f27305af15…
8300339: Run jtreg in the work dir
Reviewed-by: erikj
! make/RunTests.gmk
Changeset: e1a4a6be
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-08 16:57:00 +0000
URL: https://git.openjdk.org/leyden/commit/e1a4a6beb61c70228c3aa54ddf2d9310fd502…
8340185: Use make -k on GHA to catch more build errors
Reviewed-by: shade
! .github/actions/do-build/action.yml
Changeset: 5cac5796
Branch: hermetic-java-runtime
Author: Justin Lu <jlu(a)openjdk.org>
Date: 2025-04-08 17:37:13 +0000
URL: https://git.openjdk.org/leyden/commit/5cac579619164b9a664327a4f71c4de7e7575…
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: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-08 17:39:59 +0000
URL: https://git.openjdk.org/leyden/commit/689d73a30d0701693ad86be164e4406effa11…
8317012: Explicitly check for 32-bit word size for using libatomic with zero
Reviewed-by: erikj, shade
! make/autoconf/libraries.m4
Changeset: 257f817c
Branch: hermetic-java-runtime
Author: Markus Grönlund <mgronlun(a)openjdk.org>
Date: 2025-04-08 18:41:10 +0000
URL: https://git.openjdk.org/leyden/commit/257f817c7fca1e8cdb0fec0e18ab9c07b19b1…
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: hermetic-java-runtime
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-04-08 18:45:53 +0000
URL: https://git.openjdk.org/leyden/commit/24ff96afe41b62275fe8635e477ecc04bff93…
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: hermetic-java-runtime
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-04-08 20:04:44 +0000
URL: https://git.openjdk.org/leyden/commit/5b42c46b48363acd00ee4a183edca9a48cdc1…
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: hermetic-java-runtime
Author: Koushik Thirupattur <koushik.thirupattur(a)oracle.com>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-08 21:58:21 +0000
URL: https://git.openjdk.org/leyden/commit/63fa255c06a273b00f99d4e8649dab618cbf5…
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: hermetic-java-runtime
Author: William Kemper <wkemper(a)openjdk.org>
Date: 2025-04-08 22:00:58 +0000
URL: https://git.openjdk.org/leyden/commit/b4ab964b72c631632511e6f01cdd5a47fb2e3…
8353218: Shenandoah: Out of date comment references Brooks pointers
Reviewed-by: ysr, kdnilsen
! src/hotspot/share/gc/shenandoah/shenandoahHeap.hpp
Changeset: aec1fe0a
Branch: hermetic-java-runtime
Author: Xiaolong Peng <xpeng(a)openjdk.org>
Committer: Y. Srinivas Ramakrishna <ysr(a)openjdk.org>
Date: 2025-04-09 01:00:02 +0000
URL: https://git.openjdk.org/leyden/commit/aec1fe0a17fa6801e26a517d4d21656353409…
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: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-09 01:15:40 +0000
URL: https://git.openjdk.org/leyden/commit/c26c5758679b803489f401fbb23e8153ca10e…
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: hermetic-java-runtime
Author: Fei Yang <fyang(a)openjdk.org>
Date: 2025-04-09 01:44:46 +0000
URL: https://git.openjdk.org/leyden/commit/73bb647218ac4c9742cb974d23c5f223bbd56…
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: hermetic-java-runtime
Author: David Holmes <dholmes(a)openjdk.org>
Date: 2025-04-09 03:03:14 +0000
URL: https://git.openjdk.org/leyden/commit/2a0cf8353ae0528a8417407d5719df0dadcea…
8354088: [BACKOUT] Run jtreg in the work dir
Reviewed-by: darcy, iris
! make/RunTests.gmk
Changeset: 743d1c64
Branch: hermetic-java-runtime
Author: Thomas Stuefe <stuefe(a)openjdk.org>
Date: 2025-04-09 05:08:51 +0000
URL: https://git.openjdk.org/leyden/commit/743d1c64c29118b15897b3c676919353ced46…
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: hermetic-java-runtime
Author: Cesar Soares Lucas <cslucas(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-04-09 05:09:30 +0000
URL: https://git.openjdk.org/leyden/commit/473251dbb308016ccda6c88fd36bd10c81e65…
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: hermetic-java-runtime
Author: Cesar Soares Lucas <cslucas(a)openjdk.org>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-04-09 05:34:01 +0000
URL: https://git.openjdk.org/leyden/commit/b045e3fbd7920465b5b67d43e35db98b93524…
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: hermetic-java-runtime
Author: Stefan Karlsson <stefank(a)openjdk.org>
Date: 2025-04-09 06:19:08 +0000
URL: https://git.openjdk.org/leyden/commit/3340e13fd0a8d25212003e8371a135471b2f4…
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: hermetic-java-runtime
Author: Evgeny Nikitin <enikitin(a)openjdk.org>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-04-09 07:03:24 +0000
URL: https://git.openjdk.org/leyden/commit/0f70aae1cc4fd48ef2de3b0fe4741a32660ed…
8353841: [jittester] Fix JITTester build after asm removal
Reviewed-by: thartmann, chagedorn
! test/hotspot/jtreg/testlibrary/jittester/Makefile
Changeset: 6df34c36
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-09 07:28:47 +0000
URL: https://git.openjdk.org/leyden/commit/6df34c361e0d1b6fe90ca97c1aaa56e57a86d…
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: hermetic-java-runtime
Author: Cesar Soares Lucas <cslucas(a)openjdk.org>
Committer: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-09 08:01:13 +0000
URL: https://git.openjdk.org/leyden/commit/9ee5590328e7d5f5070efdbd7ffc44cb66000…
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: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-09 08:22:48 +0000
URL: https://git.openjdk.org/leyden/commit/250eb743c112fbcc45bf2b3ded1c644b19893…
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: hermetic-java-runtime
Author: Daishi Tabata <tabata.daishi(a)fujitsu.com>
Committer: Michael McMahon <michaelm(a)openjdk.org>
Date: 2025-04-09 09:11:24 +0000
URL: https://git.openjdk.org/leyden/commit/f7fa05f577a28870202ccaa3544c34b58bd4a…
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: hermetic-java-runtime
Author: Marc Chevalier <mchevalier(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-04-09 09:28:36 +0000
URL: https://git.openjdk.org/leyden/commit/a1d566ce4b0315591ece489347c5d1c253f06…
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: hermetic-java-runtime
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-04-09 09:47:03 +0000
URL: https://git.openjdk.org/leyden/commit/cd9fa3f7aa0324c575943deebb41f4f7ff4f7…
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: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-09 10:40:03 +0000
URL: https://git.openjdk.org/leyden/commit/7aeaa3c21c1420191fe8ff59e4cf99eae8307…
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: hermetic-java-runtime
Author: Alan Bateman <alanb(a)openjdk.org>
Date: 2025-04-09 12:36:35 +0000
URL: https://git.openjdk.org/leyden/commit/6c93ad42f38b49ea96155340c4b6bbedfcef2…
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: hermetic-java-runtime
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2025-04-09 12:44:47 +0000
URL: https://git.openjdk.org/leyden/commit/f9d705b17e5d90f7bc5f9759f692182bb4da3…
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: hermetic-java-runtime
Author: Zhengyu Gu <zgu(a)openjdk.org>
Date: 2025-04-09 12:58:00 +0000
URL: https://git.openjdk.org/leyden/commit/da462cf2255f55c1059f9d9bf479231408a72…
8353692: Relax memory constraint on updating ObjectMonitorTable's item count
Reviewed-by: rkennke, dholmes
! src/hotspot/share/runtime/lightweightSynchronizer.cpp
Changeset: 9d8b93b6
Branch: hermetic-java-runtime
Author: Yudi Zheng <yzheng(a)openjdk.org>
Date: 2025-04-09 13:08:21 +0000
URL: https://git.openjdk.org/leyden/commit/9d8b93b6e2fa7a6c81d96f82ae8f5de222027…
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: hermetic-java-runtime
Author: Per Minborg <pminborg(a)openjdk.org>
Date: 2025-04-09 13:47:24 +0000
URL: https://git.openjdk.org/leyden/commit/c3e043956e72996a56a7ae9822782ba4dfdc0…
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: hermetic-java-runtime
Author: Kevin Walls <kevinw(a)openjdk.org>
Date: 2025-04-09 14:49:04 +0000
URL: https://git.openjdk.org/leyden/commit/7a7b9ed7fe4a10bca155b0877c3e731f9d343…
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: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-09 14:51:15 +0000
URL: https://git.openjdk.org/leyden/commit/4dc9e58906772bf8ee444cb1618aa43f66593…
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: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-09 15:03:38 +0000
URL: https://git.openjdk.org/leyden/commit/567c6885a377e5641deef9cd3498f79c5346c…
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: hermetic-java-runtime
Author: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2025-04-09 15:16:02 +0000
URL: https://git.openjdk.org/leyden/commit/1f21da75eb5d5eb7460b2953517514a0aa26b…
8351462: Improve robustness of String concatenation
Reviewed-by: liach, pminborg, rriggs
! src/java.base/share/classes/java/lang/StringConcatHelper.java
Changeset: 5f2a604b
Branch: hermetic-java-runtime
Author: Danish Nawab <danish.nawab(a)sixt.com>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-09 15:25:24 +0000
URL: https://git.openjdk.org/leyden/commit/5f2a604b633c0cd24f897f828a7c928c3d2b6…
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: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-04-09 17:43:11 +0000
URL: https://git.openjdk.org/leyden/commit/6352ee1a6e55e428db0eca97ecf8125770dc4…
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: hermetic-java-runtime
Author: Jiangli Zhou <jiangli(a)openjdk.org>
Date: 2025-04-09 17:47:47 +0000
URL: https://git.openjdk.org/leyden/commit/faacbd96a3dc1116f3af590439585844ff804…
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: hermetic-java-runtime
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-04-09 17:49:18 +0000
URL: https://git.openjdk.org/leyden/commit/cc546e7a283faad40b75183887f6a1f433a24…
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: hermetic-java-runtime
Author: Dean Long <dlong(a)openjdk.org>
Date: 2025-04-09 20:06:49 +0000
URL: https://git.openjdk.org/leyden/commit/776e1cf1dfefd7cb1a0190ab71f71ad5ff25d…
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: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-09 20:14:10 +0000
URL: https://git.openjdk.org/leyden/commit/4a242e3a65f13c41c699d42b100ba2b252d7f…
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: hermetic-java-runtime
Author: Liam Miller-Cushon <cushon(a)openjdk.org>
Date: 2025-04-09 20:20:15 +0000
URL: https://git.openjdk.org/leyden/commit/4954a336f88865a4c9b269ed2c152658275e9…
8350563: C2 compilation fails because PhaseCCP does not reach a fixpoint
Co-authored-by: Matthias Ernst <mernst(a)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: hermetic-java-runtime
Author: Ioi Lam <iklam(a)openjdk.org>
Date: 2025-04-09 20:57:15 +0000
URL: https://git.openjdk.org/leyden/commit/e3f26b056e6b8403e6744b8a4cf59ccf4d217…
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: hermetic-java-runtime
Author: Ferenc Rakoczi <ferenc.r.rakoczi(a)oracle.com>
Committer: Sandhya Viswanathan <sviswanathan(a)openjdk.org>
Date: 2025-04-09 21:15:45 +0000
URL: https://git.openjdk.org/leyden/commit/e87ff328d5cc66454213dee44cf2faeb0e762…
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: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-09 22:58:44 +0000
URL: https://git.openjdk.org/leyden/commit/5c438c5e6b636a7992cbd737de0735070e480…
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: hermetic-java-runtime
Author: Alexey Semenyuk <asemenyuk(a)openjdk.org>
Date: 2025-04-10 01:38:47 +0000
URL: https://git.openjdk.org/leyden/commit/45b7c748737f38c33c4666d17101b051b2fbe…
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: hermetic-java-runtime
Author: Roland Westrelin <roland(a)openjdk.org>
Date: 2025-04-10 07:04:15 +0000
URL: https://git.openjdk.org/leyden/commit/bcac42aabce5b57525f776037d73b51d0afcb…
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: hermetic-java-runtime
Author: Manuel Hässig <manuel.hassig(a)oracle.com>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-04-10 07:24:45 +0000
URL: https://git.openjdk.org/leyden/commit/4f80437ee05e4a3f755a166140669c0fd631f…
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: hermetic-java-runtime
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-04-10 07:42:40 +0000
URL: https://git.openjdk.org/leyden/commit/c447a10225576bc59e1ba9477417367d2ac28…
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: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-10 07:54:00 +0000
URL: https://git.openjdk.org/leyden/commit/73c8c755ea638c09147d28080646ee8887ee8…
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: hermetic-java-runtime
Author: Saranya Natarajan <saranya.natarajan(a)oracle.com>
Committer: Damon Fenacci <dfenacci(a)openjdk.org>
Date: 2025-04-10 07:59:09 +0000
URL: https://git.openjdk.org/leyden/commit/04e2a0621d80f23cf70b4649ec4c24dad28e8…
8351660: C2: SIGFPE in unsigned_mod_value
Co-authored-by: Emanuel Peter <epeter(a)openjdk.org>
Reviewed-by: chagedorn, dfenacci, epeter
! src/hotspot/share/opto/divnode.cpp
+ test/hotspot/jtreg/compiler/integerArithmetic/TestUnsignedModByZero.java
Changeset: f94a4f7a
Branch: hermetic-java-runtime
Author: Serhiy Sachkov <serhiy.sachkov(a)oracle.com>
Committer: Mahendra Chhipa <mchhipa(a)openjdk.org>
Date: 2025-04-10 08:28:01 +0000
URL: https://git.openjdk.org/leyden/commit/f94a4f7accd11161912ec2cdae6e290d09576…
8353847: Remove extra args to System.out.printf in open/test/jdk/java/net/httpclient tests
Reviewed-by: dfuchs
! test/jdk/java/net/httpclient/AsyncShutdownNow.java
! test/jdk/java/net/httpclient/HttpClientShutdown.java
! test/jdk/java/net/httpclient/ShutdownNow.java
Changeset: 6545e0d9
Branch: hermetic-java-runtime
Author: SendaoYan <syan(a)openjdk.org>
Date: 2025-04-10 08:42:47 +0000
URL: https://git.openjdk.org/leyden/commit/6545e0d9a39c772ead0cbdd525b624f21e252…
8353189: [ASAN] memory leak after 8352184
Co-authored-by: Jiangli Zhou <jiangli(a)openjdk.org>
Co-authored-by: David Holmes <dholmes(a)openjdk.org>
Reviewed-by: dholmes, jiangli
! src/hotspot/share/runtime/abstract_vm_version.cpp
Changeset: 9a3f9997
Branch: hermetic-java-runtime
Author: Jatin Bhateja <jbhateja(a)openjdk.org>
Date: 2025-04-10 09:44:58 +0000
URL: https://git.openjdk.org/leyden/commit/9a3f9997b68a1f64e53b9711b878fb073c3c9…
8346236: Auto vectorization support for various Float16 operations
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
! src/hotspot/share/adlc/formssel.cpp
! src/hotspot/share/opto/classes.hpp
! src/hotspot/share/opto/matcher.cpp
! src/hotspot/share/opto/superword.cpp
! src/hotspot/share/opto/superwordVTransformBuilder.cpp
! src/hotspot/share/opto/vectornode.cpp
! src/hotspot/share/opto/vectornode.hpp
! src/hotspot/share/opto/vtransform.cpp
+ test/hotspot/jtreg/compiler/lib/generators/AnyBitsFloat16Generator.java
! test/hotspot/jtreg/compiler/lib/generators/Generators.java
! test/hotspot/jtreg/compiler/lib/generators/RandomnessSource.java
! test/hotspot/jtreg/compiler/lib/generators/RandomnessSourceAdapter.java
+ test/hotspot/jtreg/compiler/lib/generators/UniformFloat16Generator.java
! test/hotspot/jtreg/compiler/lib/ir_framework/IRNode.java
+ test/hotspot/jtreg/compiler/vectorization/TestFloat16VectorOperations.java
! test/hotspot/jtreg/testlibrary_tests/generators/tests/MockRandomnessSource.java
! test/hotspot/jtreg/testlibrary_tests/generators/tests/TestGenerators.java
! test/micro/org/openjdk/bench/jdk/incubator/vector/Float16OperationsBenchmark.java
Changeset: 51b3d6bb
Branch: hermetic-java-runtime
Author: Volkan Yazici <vyazici(a)openjdk.org>
Committer: Jaikiran Pai <jpai(a)openjdk.org>
Date: 2025-04-10 10:18:46 +0000
URL: https://git.openjdk.org/leyden/commit/51b3d6bba29b256616cf00c0be7a7fe0f9762…
8352431: java/net/httpclient/EmptyAuthenticate.java uses "localhost"
Reviewed-by: dfuchs, jpai
! test/jdk/java/net/httpclient/EmptyAuthenticate.java
Changeset: 6c266701
Branch: hermetic-java-runtime
Author: Kim Barrett <kbarrett(a)openjdk.org>
Date: 2025-04-10 10:21:32 +0000
URL: https://git.openjdk.org/leyden/commit/6c2667018a49ac78c3a01dc4d52ff6cdf39b7…
8324686: Remove redefinition of NULL for MSVC
Reviewed-by: shade, dholmes
! src/hotspot/share/utilities/globalDefinitions_visCPP.hpp
! test/hotspot/jtreg/sources/TestNoNULL.java
Changeset: 7e69b98e
Branch: hermetic-java-runtime
Author: Joel Sikström <jsikstro(a)openjdk.org>
Date: 2025-04-10 11:37:20 +0000
URL: https://git.openjdk.org/leyden/commit/7e69b98e0548803b85b04b518929c073f8ffa…
8350441: ZGC: Overhaul Page Allocation
Co-authored-by: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Co-authored-by: Erik Österlund <eosterlund(a)openjdk.org>
Co-authored-by: Stefan Karlsson <stefank(a)openjdk.org>
Co-authored-by: Stefan Johansson <sjohanss(a)openjdk.org>
Reviewed-by: stefank, aboldtch, eosterlund
! src/hotspot/cpu/aarch64/gc/z/zAddress_aarch64.cpp
! src/hotspot/cpu/ppc/gc/z/zAddress_ppc.cpp
! src/hotspot/cpu/riscv/gc/z/zAddress_riscv.cpp
! src/hotspot/cpu/x86/gc/z/zAddress_x86.cpp
! src/hotspot/os/bsd/gc/z/zNUMA_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.cpp
! src/hotspot/os/bsd/gc/z/zPhysicalMemoryBacking_bsd.hpp
! src/hotspot/os/linux/gc/z/zNUMA_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.cpp
! src/hotspot/os/linux/gc/z/zPhysicalMemoryBacking_linux.hpp
+ src/hotspot/os/posix/gc/z/zVirtualMemoryManager_posix.cpp
- src/hotspot/os/posix/gc/z/zVirtualMemory_posix.cpp
! src/hotspot/os/windows/gc/z/zInitialize_windows.cpp
! src/hotspot/os/windows/gc/z/zNUMA_windows.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.cpp
! src/hotspot/os/windows/gc/z/zPhysicalMemoryBacking_windows.hpp
+ src/hotspot/os/windows/gc/z/zVirtualMemoryManager_windows.cpp
- src/hotspot/os/windows/gc/z/zVirtualMemory_windows.cpp
! src/hotspot/share/gc/z/vmStructs_z.hpp
! src/hotspot/share/gc/z/zAddress.cpp
! src/hotspot/share/gc/z/zAddress.hpp
! src/hotspot/share/gc/z/zAddress.inline.hpp
! src/hotspot/share/gc/z/zAddressSpaceLimit.cpp
! src/hotspot/share/gc/z/zAddressSpaceLimit.hpp
! src/hotspot/share/gc/z/zAllocationFlags.hpp
! src/hotspot/share/gc/z/zArguments.cpp
! src/hotspot/share/gc/z/zArray.hpp
! src/hotspot/share/gc/z/zArray.inline.hpp
! src/hotspot/share/gc/z/zCollectedHeap.cpp
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGranuleMap.hpp
! src/hotspot/share/gc/z/zGranuleMap.inline.hpp
! src/hotspot/share/gc/z/zHeap.cpp
! src/hotspot/share/gc/z/zHeap.hpp
! src/hotspot/share/gc/z/zInitialize.cpp
+ src/hotspot/share/gc/z/zIntrusiveRBTree.hpp
+ src/hotspot/share/gc/z/zIntrusiveRBTree.inline.hpp
! src/hotspot/share/gc/z/zList.hpp
! src/hotspot/share/gc/z/zList.inline.hpp
! 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/zMappedCache.cpp
+ src/hotspot/share/gc/z/zMappedCache.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/zNUMA.cpp
! src/hotspot/share/gc/z/zNUMA.hpp
! src/hotspot/share/gc/z/zNUMA.inline.hpp
! src/hotspot/share/gc/z/zObjectAllocator.cpp
! src/hotspot/share/gc/z/zPage.cpp
! src/hotspot/share/gc/z/zPage.hpp
! src/hotspot/share/gc/z/zPage.inline.hpp
! src/hotspot/share/gc/z/zPageAllocator.cpp
! src/hotspot/share/gc/z/zPageAllocator.hpp
- src/hotspot/share/gc/z/zPageCache.cpp
- src/hotspot/share/gc/z/zPageCache.hpp
! src/hotspot/share/gc/z/zPageTable.cpp
! src/hotspot/share/gc/z/zPageTable.inline.hpp
- src/hotspot/share/gc/z/zPhysicalMemory.cpp
- src/hotspot/share/gc/z/zPhysicalMemory.hpp
- src/hotspot/share/gc/z/zPhysicalMemory.inline.hpp
+ src/hotspot/share/gc/z/zPhysicalMemoryManager.cpp
+ src/hotspot/share/gc/z/zPhysicalMemoryManager.hpp
+ src/hotspot/share/gc/z/zRange.hpp
+ src/hotspot/share/gc/z/zRange.inline.hpp
+ src/hotspot/share/gc/z/zRangeRegistry.hpp
+ src/hotspot/share/gc/z/zRangeRegistry.inline.hpp
! src/hotspot/share/gc/z/zRelocate.cpp
! src/hotspot/share/gc/z/zRemembered.cpp
! src/hotspot/share/gc/z/zRememberedSet.cpp
! src/hotspot/share/gc/z/zRememberedSet.hpp
! src/hotspot/share/gc/z/zUncommitter.cpp
! src/hotspot/share/gc/z/zUncommitter.hpp
- src/hotspot/share/gc/z/zUnmapper.cpp
- src/hotspot/share/gc/z/zUnmapper.hpp
! src/hotspot/share/gc/z/zUtils.hpp
! src/hotspot/share/gc/z/zUtils.inline.hpp
! src/hotspot/share/gc/z/zValue.hpp
! src/hotspot/share/gc/z/zValue.inline.hpp
- src/hotspot/share/gc/z/zVirtualMemory.cpp
! src/hotspot/share/gc/z/zVirtualMemory.hpp
! src/hotspot/share/gc/z/zVirtualMemory.inline.hpp
+ src/hotspot/share/gc/z/zVirtualMemoryManager.cpp
+ src/hotspot/share/gc/z/zVirtualMemoryManager.hpp
+ src/hotspot/share/gc/z/zVirtualMemoryManager.inline.hpp
! src/hotspot/share/gc/z/z_globals.hpp
! src/hotspot/share/jfr/metadata/metadata.xml
! src/hotspot/share/utilities/vmError.cpp
! src/hotspot/share/utilities/vmError.hpp
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZNUMA.java
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPageAllocator.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPartition.java
+ src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/gc/z/ZPerNUMAZPartition.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/hotspot/gtest/gc/z/test_zArray.cpp
! test/hotspot/gtest/gc/z/test_zForwarding.cpp
+ test/hotspot/gtest/gc/z/test_zIntrusiveRBTree.cpp
! test/hotspot/gtest/gc/z/test_zMapper_windows.cpp
- test/hotspot/gtest/gc/z/test_zMemory.cpp
+ test/hotspot/gtest/gc/z/test_zNUMA.cpp
- test/hotspot/gtest/gc/z/test_zPhysicalMemory.cpp
! test/hotspot/gtest/gc/z/test_zVirtualMemory.cpp
! test/hotspot/gtest/gc/z/test_zVirtualMemoryManager.cpp
! test/hotspot/gtest/gc/z/zunittest.hpp
! test/hotspot/jtreg/ProblemList-zgc.txt
+ test/hotspot/jtreg/gc/z/TestMappedCacheHarvest.java
- test/hotspot/jtreg/gc/z/TestPageCacheFlush.java
! test/hotspot/jtreg/gc/z/TestUncommit.java
! test/hotspot/jtreg/gc/z/TestZForceDiscontiguousHeapReservations.java
! test/hotspot/jtreg/gc/z/TestZNMT.java
! test/hotspot/jtreg/serviceability/sa/TestUniverse.java
- test/jdk/jdk/jfr/event/gc/detailed/TestZUnmapEvent.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: c4c3edfa
Branch: hermetic-java-runtime
Author: fabioromano1 <51378941+fabioromano1(a)users.noreply.github.com>
Committer: Raffaello Giulietti <rgiulietti(a)openjdk.org>
Date: 2025-04-10 14:34:52 +0000
URL: https://git.openjdk.org/leyden/commit/c4c3edfa964ef504f12971c5deef7c7355bdf…
8341402: BigDecimal's square root optimization
Reviewed-by: rgiulietti
! src/java.base/share/classes/java/math/BigDecimal.java
! test/jdk/java/math/BigDecimal/SquareRootTests.java
Changeset: e50af6db
Branch: hermetic-java-runtime
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-04-10 14:46:36 +0000
URL: https://git.openjdk.org/leyden/commit/e50af6db099145149d704026e91fcc7bb188f…
8354090: Refactor import warning suppression in Check.java
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/TypeEnter.java
! test/langtools/tools/javac/preview/PreviewAutoSuppress.java
Changeset: 2ba80d24
Branch: hermetic-java-runtime
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-04-10 15:20:23 +0000
URL: https://git.openjdk.org/leyden/commit/2ba80d2403f749a7d8d4e64139b796737bbb6…
8353586: Open source several toolkit tests
Reviewed-by: dnguyen, psadhukhan
+ test/jdk/java/awt/Toolkit/DesktopProperties/DesktopPropertyTest.java
+ test/jdk/java/awt/Toolkit/TimeUnsignedConversionTest.java
Changeset: 0e223f14
Branch: hermetic-java-runtime
Author: Mikhail Yankelevich <myankelevich(a)openjdk.org>
Committer: Sean Mullan <mullan(a)openjdk.org>
Date: 2025-04-10 15:30:44 +0000
URL: https://git.openjdk.org/leyden/commit/0e223f1456c14efdb423595bee3444d5e26db…
8349534: Refactor jdk/sun/security/krb5/runNameEquals.sh to java test
Co-authored-by: Weijun Wang <weijun(a)openjdk.org>
Reviewed-by: mullan
! test/jdk/sun/security/krb5/Krb5NameEquals.java
- test/jdk/sun/security/krb5/runNameEquals.sh
Changeset: 36e11b68
Branch: hermetic-java-runtime
Author: David Beaumont <david.beaumont(a)oracle.com>
Committer: Daniel Fuchs <dfuchs(a)openjdk.org>
Date: 2025-04-10 16:01:00 +0000
URL: https://git.openjdk.org/leyden/commit/36e11b6827d5065f75a52887e1200b22cb3cd…
8353683: [REDO] j.u.l.Handler classes create deadlock risk via synchronized publish() method
Reviewed-by: 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: 799e5b33
Branch: hermetic-java-runtime
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-04-10 17:06:44 +0000
URL: https://git.openjdk.org/leyden/commit/799e5b33a11d252109636dd15d22ed3b6280a…
8354071: Add LintCategory property indicating whether @SuppressWarnings is supported
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Lint.java
Changeset: dc249be2
Branch: hermetic-java-runtime
Author: Zihao Lin <linzihao1999(a)outlook.com>
Committer: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-10 17:21:51 +0000
URL: https://git.openjdk.org/leyden/commit/dc249be2474d8711ca6e92ec139b4b6f0aa92…
8350462: MethodTypeForm.LF_INTERPRET can cache the MemberName instead
Reviewed-by: liach, jvernee
! src/java.base/share/classes/java/lang/invoke/LambdaForm.java
! src/java.base/share/classes/java/lang/invoke/MethodTypeForm.java
Changeset: 60f3d607
Branch: hermetic-java-runtime
Author: Jeremy Wood <mickleness(a)gmail.com>
Committer: Phil Race <prr(a)openjdk.org>
Date: 2025-04-10 18:31:53 +0000
URL: https://git.openjdk.org/leyden/commit/60f3d607412dfe289f33dd922dfc1c9ff7668…
8351110: ImageIO.write for JPEG can write corrupt JPEG for certain thumbnail dimensions
Reviewed-by: aivanov, prr
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/JFIFMarkerSegment.java
! src/java.desktop/share/classes/com/sun/imageio/plugins/jpeg/MarkerSegment.java
+ test/jdk/javax/imageio/plugins/jpeg/WriteJPEGThumbnailTest.java
Changeset: af5db513
Branch: hermetic-java-runtime
Author: Roger Riggs <rriggs(a)openjdk.org>
Date: 2025-04-10 19:19:31 +0000
URL: https://git.openjdk.org/leyden/commit/af5db513060db5f89c071f531e6111c69fcd7…
8353641: Deprecate core library permission classes for removal
Reviewed-by: mullan, iris
! src/java.base/share/classes/java/io/FilePermission.java
! src/java.base/share/classes/java/io/ObjectStreamConstants.java
! src/java.base/share/classes/java/io/SerializablePermission.java
! src/java.base/share/classes/java/lang/RuntimePermission.java
! src/java.base/share/classes/java/lang/reflect/ReflectPermission.java
! src/java.base/share/classes/java/nio/file/LinkPermission.java
! src/java.base/share/classes/java/util/PropertyPermission.java
! src/java.base/share/classes/java/util/concurrent/ForkJoinPool.java
! src/java.base/share/classes/jdk/internal/access/JavaIOFilePermissionAccess.java
! src/java.base/share/classes/jdk/internal/access/SharedSecrets.java
! src/java.base/share/classes/jdk/internal/jrtfs/JrtFileSystemProvider.java
! src/java.base/share/classes/sun/net/www/protocol/file/FileURLConnection.java
! src/java.base/share/classes/sun/security/util/FilePermCompat.java
! src/java.base/windows/classes/sun/net/www/protocol/file/UNCFileURLConnection.java
! src/java.base/windows/classes/sun/nio/fs/WindowsFileCopy.java
! src/java.logging/share/classes/java/util/logging/LoggingPermission.java
! src/java.xml/share/classes/com/sun/org/apache/xalan/internal/xsltc/trax/TemplatesImpl.java
Changeset: 3131dd1d
Branch: hermetic-java-runtime
Author: Harshitha Onkar <honkar(a)openjdk.org>
Date: 2025-04-10 19:55:29 +0000
URL: https://git.openjdk.org/leyden/commit/3131dd1d5cb601b84cf898fff589596c2bcab…
8346465: Add a check in setData() to restrict the update of Built-In ICC_Profiles
Reviewed-by: aivanov, jdv, prr, serb
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
+ test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/BuiltInProfileCheck.java
+ test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/builtIn.icc
= test/jdk/java/awt/color/ICC_Profile/BuiltInProfileCheck/custom.icc
! test/jdk/java/awt/color/ICC_Profile/SetHeaderInfo.java
! test/jdk/java/awt/color/ICC_ProfileSetNullDataTest.java
! test/jdk/sun/java2d/cmm/ProfileOp/SetDataTest.java
Changeset: 7680f70a
Branch: hermetic-java-runtime
Author: Calvin Cheung <ccheung(a)openjdk.org>
Date: 2025-04-10 19:57:30 +0000
URL: https://git.openjdk.org/leyden/commit/7680f70ad647da741dd6cd9603a53f7923f95…
8171508: Remove -Dsun.java.launcher.is_altjvm option
Reviewed-by: dholmes, stuefe
! src/hotspot/os/aix/os_aix.cpp
! src/hotspot/os/bsd/os_bsd.cpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os/windows/os_windows.cpp
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! test/hotspot/gtest/gtestMain.cpp
Changeset: 4890b74c
Branch: hermetic-java-runtime
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-04-10 20:33:11 +0000
URL: https://git.openjdk.org/leyden/commit/4890b74c048a1472b87687294c316ecfb324e…
8354216: Small cleanups relating to Log.DiagnosticHandler
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/api/JavacTrees.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Analyzer.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Attr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Check.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/DeferredAttr.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/ReferenceParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/JavacProcessingEnvironment.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Log.java
! src/jdk.jshell/share/classes/jdk/jshell/TaskFactory.java
Changeset: 7382ea1a
Branch: hermetic-java-runtime
Author: Mikael Vidstedt <mikael(a)openjdk.org>
Date: 2025-04-10 21:15:23 +0000
URL: https://git.openjdk.org/leyden/commit/7382ea1a7e8570be0ff6d79d6565bfde7dd84…
8354230: Wrong boot jdk for alpine-linux-x64 in GHA
Reviewed-by: erikj, iris, djelinski, sgehwolf
! make/conf/github-actions.conf
Changeset: e35f67b9
Branch: hermetic-java-runtime
Author: Michael McMahon <michaelm(a)openjdk.org>
Date: 2025-04-10 21:16:30 +0000
URL: https://git.openjdk.org/leyden/commit/e35f67b908a9e62fa6c18775d25a6b698cea8…
8285888: Clarify that java.net.http.HttpClient do NOT support Digest authentication
Reviewed-by: jpai, dfuchs
! src/java.net.http/share/classes/java/net/http/HttpClient.java
Changeset: 83c7d3bb
Branch: hermetic-java-runtime
Author: Stuart Marks <smarks(a)openjdk.org>
Date: 2025-04-10 21:43:14 +0000
URL: https://git.openjdk.org/leyden/commit/83c7d3bbe860656ee403fa29df6a9e0aae962…
8351740: Clean up some code around initialization of encoding properties
Reviewed-by: naoto, alanb, rriggs
! src/java.base/share/classes/jdk/internal/util/SystemProps.java
! src/java.base/share/native/libjava/System.c
! src/java.base/share/native/libjava/java_props.h
! src/java.base/unix/native/libjava/java_props_md.c
! src/java.base/windows/native/libjava/java_props_md.c
Changeset: 7bb8b176
Branch: hermetic-java-runtime
Author: Chen Liang <liach(a)openjdk.org>
Date: 2025-04-11 00:18:23 +0000
URL: https://git.openjdk.org/leyden/commit/7bb8b1768f0992d066f33f340be42dbd7c21d…
8347472: Correct Attribute traversal and writing for Code attributes
Reviewed-by: asotona
! src/java.base/share/classes/java/lang/classfile/CodeElement.java
! src/java.base/share/classes/java/lang/classfile/CustomAttribute.java
! src/java.base/share/classes/java/lang/classfile/attribute/UnknownAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BoundAttribute.java
! src/java.base/share/classes/jdk/internal/classfile/impl/BufWriterImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/CodeImpl.java
! src/java.base/share/classes/jdk/internal/classfile/impl/DirectCodeBuilder.java
! src/java.base/share/classes/jdk/internal/classfile/impl/LabelContext.java
+ test/jdk/jdk/classfile/AttributeInCodeTest.java
! test/jdk/jdk/classfile/helpers/RebuildingTransformation.java
Changeset: 1c34f3cd
Branch: hermetic-java-runtime
Author: Serguei Spitsyn <sspitsyn(a)openjdk.org>
Date: 2025-04-11 01:25:55 +0000
URL: https://git.openjdk.org/leyden/commit/1c34f3cdb1df1b9bd01c6795e19a78753e3b5…
8352773: JVMTI should disable events during java upcalls
Reviewed-by: lmesnik, dholmes, cjplummer, coleenp
! src/hotspot/share/prims/jvmtiEnv.cpp
! src/hotspot/share/prims/jvmtiEnvBase.cpp
! src/hotspot/share/prims/jvmtiEnvBase.hpp
! src/hotspot/share/prims/jvmtiExport.cpp
! src/hotspot/share/runtime/javaThread.cpp
! src/hotspot/share/runtime/javaThread.hpp
Changeset: 4478a99e
Branch: hermetic-java-runtime
Author: Thomas Fitzsimmons <fitzsim(a)redhat.com>
Committer: David Holmes <dholmes(a)openjdk.org>
Date: 2025-04-11 02:06:22 +0000
URL: https://git.openjdk.org/leyden/commit/4478a99e3111798c2e461c7e769a69672f187…
8354057: Odd debug output in -Xlog:os+container=debug on certain systems
Reviewed-by: sgehwolf, asmehra, lmesnik
! src/hotspot/os/linux/cgroupSubsystem_linux.cpp
Changeset: f955a8cb
Branch: hermetic-java-runtime
Author: Prasanta Sadhukhan <psadhukhan(a)openjdk.org>
Date: 2025-04-11 03:53:29 +0000
URL: https://git.openjdk.org/leyden/commit/f955a8cbd2d1233af7f7e4b4e4bfcdbb5a8ca…
8352687: Opensource few JInternalFrame and JTextField tests
Reviewed-by: honkar
+ test/jdk/javax/swing/JInternalFrame/bug4190516.java
+ test/jdk/javax/swing/JInternalFrame/bug4242045.java
+ test/jdk/javax/swing/JTextField/bug4232716.java
+ test/jdk/javax/swing/JTextField/bug5027332.java
Changeset: d8bed693
Branch: hermetic-java-runtime
Author: Alexander Zvegintsev <azvegint(a)openjdk.org>
Date: 2025-04-11 06:09:39 +0000
URL: https://git.openjdk.org/leyden/commit/d8bed6937311c1613d432bed73983d00dfd2a…
8354317: [XWayland] Problem list two tests crashing XWayland server
Reviewed-by: serb, jdv
! test/jdk/ProblemList.txt
Changeset: cf0308b2
Branch: hermetic-java-runtime
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-11 07:10:41 +0000
URL: https://git.openjdk.org/leyden/commit/cf0308b2716053eb7c547cfcc6b160589cd6a…
8351152: x86: Remove code blocks that handle UseSSE < 2
Reviewed-by: vlivanov, kvn
! src/hotspot/cpu/x86/assembler_x86.cpp
! src/hotspot/cpu/x86/c1_LinearScan_x86.hpp
! src/hotspot/cpu/x86/c1_Runtime1_x86.cpp
! src/hotspot/cpu/x86/c2_MacroAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shared/barrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/gc/shenandoah/shenandoahBarrierSetAssembler_x86.cpp
! src/hotspot/cpu/x86/interp_masm_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.cpp
! src/hotspot/cpu/x86/macroAssembler_x86.hpp
! src/hotspot/cpu/x86/methodHandles_x86.cpp
! src/hotspot/cpu/x86/templateTable_x86.cpp
! src/hotspot/cpu/x86/vm_version_x86.cpp
! src/hotspot/cpu/x86/x86.ad
! src/hotspot/share/adlc/dfa.cpp
! src/hotspot/share/c1/c1_LinearScan.cpp
! src/hotspot/share/opto/compile.cpp
! src/hotspot/share/opto/compile.hpp
Changeset: 1fc1cc5d
Branch: hermetic-java-runtime
Author: Evgeny Nikitin <enikitin(a)openjdk.org>
Committer: Tobias Hartmann <thartmann(a)openjdk.org>
Date: 2025-04-11 08:15:01 +0000
URL: https://git.openjdk.org/leyden/commit/1fc1cc5da9a38cf936636a72f9b8a4c246cea…
8354255: [jittester] Remove TempDir debug output
Reviewed-by: chagedorn, thartmann
! test/hotspot/jtreg/testlibrary/jittester/src/jdk/test/lib/jittester/TempDir.java
Changeset: e1b67709
Branch: hermetic-java-runtime
Author: Volkan Yazici <vyazici(a)openjdk.org>
Committer: Daniel Jeliński <djelinski(a)openjdk.org>
Date: 2025-04-11 09:06:11 +0000
URL: https://git.openjdk.org/leyden/commit/e1b677091e0f7860762695ae2e3cff2b63ff9…
8353949: HttpHeaders.firstValueAsLong unnecessarily boxes to Long
Reviewed-by: dfuchs, djelinski, michaelm
! src/java.net.http/share/classes/java/net/http/HttpHeaders.java
Changeset: d4e194bc
Branch: hermetic-java-runtime
Author: Magnus Ihse Bursie <ihse(a)openjdk.org>
Date: 2025-04-11 10:22:15 +0000
URL: https://git.openjdk.org/leyden/commit/d4e194bc463ff3ad09e55cbb96bea00283679…
8354266: Fix non-UTF-8 text encoding
Reviewed-by: rgiulietti, erikj, naoto, eirbjo
! make/data/cldr/LICENSE
! src/demo/share/java2d/J2DBench/resources/textdata/arabic.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/english.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/greek.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/hebrew.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/hindi.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/japanese.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/korean.ut8.txt
! src/demo/share/java2d/J2DBench/resources/textdata/thai.ut8.txt
! src/demo/share/jfc/CodePointIM/README_zh_CN.html
! src/hotspot/cpu/x86/macroAssembler_x86_sha.cpp
! src/java.desktop/share/legal/lcms.md
! src/java.xml/share/classes/com/sun/org/apache/xml/internal/serializer/Encodings.properties
Changeset: 36069f6e
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-04-11 11:03:45 +0000
URL: https://git.openjdk.org/leyden/commit/36069f6efac4fd02393d28f190ab2ab92b113…
8354234: Remove friends for ObjectMonitor
Reviewed-by: aboldtch, dholmes
! src/hotspot/share/runtime/objectMonitor.hpp
! src/hotspot/share/runtime/synchronizer.cpp
Changeset: 8bb0ca49
Branch: hermetic-java-runtime
Author: Jorn Vernee <jvernee(a)openjdk.org>
Date: 2025-04-11 11:15:32 +0000
URL: https://git.openjdk.org/leyden/commit/8bb0ca49715d8c713d6319b00a7684564ba57…
8353917: jnativescan: Simplify ClassResolver
Reviewed-by: mcimadamore
! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/ClassFileSource.java
- src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/ClassResolver.java
! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/JNativeScanTask.java
! src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/NativeMethodFinder.java
+ src/jdk.jdeps/share/classes/com/sun/tools/jnativescan/SystemClassResolver.java
Changeset: efb5a80e
Branch: hermetic-java-runtime
Author: Manuel Hässig <manuel(a)haessig.org>
Committer: Christian Hagedorn <chagedorn(a)openjdk.org>
Date: 2025-04-11 11:29:56 +0000
URL: https://git.openjdk.org/leyden/commit/efb5a80e52c8314103e1ccec05af6ab480531…
8353730: TestSubNodeFloatDoubleNegation.java fails with native Float16 support
Reviewed-by: chagedorn, thartmann
! test/hotspot/jtreg/compiler/floatingpoint/TestSubNodeFloatDoubleNegation.java
Changeset: b5d2e254
Branch: hermetic-java-runtime
Author: Matthias Baesken <mbaesken(a)openjdk.org>
Date: 2025-04-11 11:32:42 +0000
URL: https://git.openjdk.org/leyden/commit/b5d2e25478c6a8b6f3d8aae71f8a6745a11b1…
8354189: Remove JLI_ReportErrorMessageSys on Windows
Reviewed-by: alanb, mdoerr
! src/java.base/share/native/libjli/java.h
! src/java.base/unix/native/libjli/java_md.h
! src/java.base/windows/native/libjli/java_md.c
Changeset: cae7a206
Branch: hermetic-java-runtime
Author: Eirik Bjørsnøs <eirbjo(a)openjdk.org>
Date: 2025-04-11 12:49:40 +0000
URL: https://git.openjdk.org/leyden/commit/cae7a206a2f4b47d6757408d62b88be060113…
8353662: Add test for non-local file URL fallback to FTP
Reviewed-by: dfuchs
+ test/jdk/sun/net/www/protocol/file/NonLocalFtpFallback.java
Changeset: 9ead2b75
Branch: hermetic-java-runtime
Author: Coleen Phillimore <coleenp(a)openjdk.org>
Date: 2025-04-11 13:12:16 +0000
URL: https://git.openjdk.org/leyden/commit/9ead2b75cefa42732d3445f086dcf8d51452a…
8354180: Clean up uses of ObjectMonitor caches
Co-authored-by: Axel Boldt-Christmas <aboldtch(a)openjdk.org>
Reviewed-by: aboldtch, fbredberg
! 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/objectMonitor.cpp
Changeset: 2321722a
Branch: hermetic-java-runtime
Author: Hannes Wallnöfer <hannesw(a)openjdk.org>
Date: 2025-04-11 13:25:50 +0000
URL: https://git.openjdk.org/leyden/commit/2321722a45c0ae8a2fd0aabfa2aa01d3b801c…
8346109: Create JDK taglet for additional preview notes
Reviewed-by: ihse, liach, rriggs
! make/Docs.gmk
+ make/jdk/src/classes/build/tools/taglet/PreviewNote.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/PreviewListWriter.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/standard.properties
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/BaseOptions.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/WorkArounds.java
! src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/toolkit/util/PreviewAPIListBuilder.java
! test/langtools/jdk/javadoc/doclet/testPreview/TestPreview.java
Changeset: e604bb9e
Branch: hermetic-java-runtime
Author: Archie Cobbs <acobbs(a)openjdk.org>
Date: 2025-04-11 13:29:32 +0000
URL: https://git.openjdk.org/leyden/commit/e604bb9e9412310d6d63da0b0f475f9da54ff…
8352731: Compiler workaround to forcibly set "-Xlint:-options" can be removed
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/main/JavaCompiler.java
Changeset: 1d7138fe
Branch: hermetic-java-runtime
Author: Erik Gahlin <egahlin(a)openjdk.org>
Date: 2025-04-11 15:12:54 +0000
URL: https://git.openjdk.org/leyden/commit/1d7138fe021d64686ac59cddd1bc7c787c610…
8353614: JFR: jfr print --exact
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/Print.java
! src/jdk.jfr/share/man/jfr.md
! test/jdk/jdk/jfr/tool/TestPrint.java
Changeset: 4502f885
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2025-04-11 11:59:17 +0000
URL: https://git.openjdk.org/leyden/commit/4502f8859c476e890fa823877030b63dfe7e3…
Merge branch 'master' into hermetic-java-runtime
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os_cpu/linux_aarch64/threadLS_linux_aarch64.S
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
! src/hotspot/os/linux/os_linux.cpp
! src/hotspot/os_cpu/linux_aarch64/threadLS_linux_aarch64.S
! src/hotspot/share/runtime/arguments.cpp
! src/hotspot/share/runtime/arguments.hpp
1
0
11 Apr '25
Changeset: de663787
Branch: hermetic-java-runtime
Author: Jiangli Zhou <jianglizhou(a)google.com>
Date: 2025-04-11 11:10:15 +0000
URL: https://git.openjdk.org/leyden/commit/de66378768dd6ac084b6cabc48cc986a283de…
Support hermetic Java image in SystemModuleFinders.ofSystem(). This resolves the failure with `--list-modules` running on a hermetic image.
$ ./demo-image --list-modules
[0.097s][warning][cds] Failed to open shared archive file (Not a directory)
demo
java.base@25-internal
! src/java.base/share/classes/jdk/internal/module/SystemModuleFinders.java
1
0
11 Apr '25
Parallel precompilation ([JDK-8352042](https://bugs.openjdk.org/browse/JDK-8352042)) uses the default compiler thread policy, that targets the normally executing applications. In assembly phase, we can actually use all threads available on the machine to complete it as quickly as possible.
-------------
Commit messages:
- Fix
Changes: https://git.openjdk.org/leyden/pull/53/files
Webrev: https://webrevs.openjdk.org/?repo=leyden&pr=53&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8352042
Stats: 17 lines in 1 file changed: 17 ins; 0 del; 0 mod
Patch: https://git.openjdk.org/leyden/pull/53.diff
Fetch: git fetch https://git.openjdk.org/leyden.git pull/53/head:pull/53
PR: https://git.openjdk.org/leyden/pull/53
2
3
git: openjdk/leyden: premain: 8354289: [leyden] Improve parallel recompilation parallelism
by Aleksey Shipilev 11 Apr '25
by Aleksey Shipilev 11 Apr '25
11 Apr '25
Changeset: 106b2ca1
Branch: premain
Author: Aleksey Shipilev <shade(a)openjdk.org>
Date: 2025-04-11 07:35:07 +0000
URL: https://git.openjdk.org/leyden/commit/106b2ca12aff8c9f92999202a35460d58765e…
8354289: [leyden] Improve parallel recompilation parallelism
Reviewed-by: kvn
! src/hotspot/share/compiler/compilationPolicy.cpp
1
0