git: openjdk/jdk-sandbox: http3: 54 new changesets
duke
duke at openjdk.org
Fri Jun 6 11:55:46 UTC 2025
Changeset: e5035379
Branch: http3
Author: Daniel Jelinski <daniel.jelinski at oracle.com>
Date: 2025-06-05 10:12:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e5035379dfff8a2b647aebc39b3800723f47df9b
Improve key destruction
! src/java.base/share/classes/sun/security/ssl/QuicCipher.java
! src/java.base/share/classes/sun/security/ssl/QuicKeyManager.java
Changeset: 99d3c1eb
Branch: http3
Author: Daniel Jelinski <daniel.jelinski at oracle.com>
Date: 2025-06-05 16:30:00 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/99d3c1ebd323c98b30079fe90b9d6d622d0af0b9
Fix snippet
! src/java.net.http/share/classes/java/net/http/HttpResponse.java
Changeset: 2cbb0644
Branch: http3
Author: Daniel Fuchs <daniel.fuchs at oracle.com>
Date: 2025-06-05 19:17:33 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/2cbb06443943dca70c714c7619b53b2b47952c67
http3: improve H3ConnectionPoolTest.java
! test/jdk/java/net/httpclient/http3/H3ConnectionPoolTest.java
! test/jdk/java/net/httpclient/lib/jdk/httpclient/test/lib/http3/Http3TestServer.java
Changeset: dc961609
Branch: http3
Author: Robbin Ehn <rehn at openjdk.org>
Date: 2025-06-04 12:43:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/dc961609f84a38164d10852cb92c005c3eb077e4
8356159: RISC-V: Add Zabha
Reviewed-by: fyang, fjiang
! src/hotspot/cpu/riscv/assembler_riscv.hpp
! src/hotspot/cpu/riscv/globals_riscv.hpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.cpp
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/riscv.ad
! test/hotspot/gtest/riscv/test_assembler_riscv.cpp
Changeset: 09ec4de7
Branch: http3
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-06-04 12:56:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/09ec4de74d495560ffb9ec529df7ec818c1d617c
8358066: Non-ascii package names gives compilation error "import requires canonical name"
Reviewed-by: jlahoda, naoto
! src/jdk.compiler/share/classes/com/sun/tools/javac/util/Convert.java
+ test/langtools/tools/javac/nametable/TestUtfNumChars.java
Changeset: 248341d3
Branch: http3
Author: Emanuel Peter <epeter at openjdk.org>
Date: 2025-06-04 13:16:24 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/248341d372ba9c1031729a65eb10d8def52de641
8344942: Template-Based Testing Framework
Co-authored-by: Tobias Hartmann <thartmann at openjdk.org>
Co-authored-by: Tobias Holenstein <tholenstein at openjdk.org>
Co-authored-by: Theo Weidmann <tweidmann at openjdk.org>
Co-authored-by: Roberto Castañeda Lozano <rcastanedalo at openjdk.org>
Co-authored-by: Christian Hagedorn <chagedorn at openjdk.org>
Co-authored-by: Manuel Hässig <mhaessig at openjdk.org>
Reviewed-by: chagedorn, mhaessig, rcastanedalo
+ test/hotspot/jtreg/compiler/lib/template_framework/AddNameToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/Code.java
+ test/hotspot/jtreg/compiler/lib/template_framework/CodeFrame.java
+ test/hotspot/jtreg/compiler/lib/template_framework/DataName.java
+ test/hotspot/jtreg/compiler/lib/template_framework/Hook.java
+ test/hotspot/jtreg/compiler/lib/template_framework/HookAnchorToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/HookInsertToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/Name.java
+ test/hotspot/jtreg/compiler/lib/template_framework/NameSet.java
+ test/hotspot/jtreg/compiler/lib/template_framework/NothingToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/README.md
+ test/hotspot/jtreg/compiler/lib/template_framework/Renderer.java
+ test/hotspot/jtreg/compiler/lib/template_framework/RendererException.java
+ test/hotspot/jtreg/compiler/lib/template_framework/StringToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/StructuralName.java
+ test/hotspot/jtreg/compiler/lib/template_framework/Template.java
+ test/hotspot/jtreg/compiler/lib/template_framework/TemplateBinding.java
+ test/hotspot/jtreg/compiler/lib/template_framework/TemplateBody.java
+ test/hotspot/jtreg/compiler/lib/template_framework/TemplateFrame.java
+ test/hotspot/jtreg/compiler/lib/template_framework/TemplateToken.java
+ test/hotspot/jtreg/compiler/lib/template_framework/Token.java
+ test/hotspot/jtreg/compiler/lib/template_framework/library/Hooks.java
+ test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestAdvanced.java
+ test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestSimple.java
+ test/hotspot/jtreg/testlibrary_tests/template_framework/examples/TestTutorial.java
+ test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestFormat.java
+ test/hotspot/jtreg/testlibrary_tests/template_framework/tests/TestTemplate.java
Changeset: a653ff48
Branch: http3
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-06-04 13:39:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a653ff48933bfd72c7c3d004ccc5bd0d9c1162cb
8358536: jdk/jfr/api/consumer/TestRecordingFileWrite.java times out
Reviewed-by: mgronlun
! src/jdk.jfr/share/classes/jdk/jfr/internal/tool/PrettyWriter.java
! test/jdk/ProblemList.txt
Changeset: 0352477f
Branch: http3
Author: Tom Shull <tom.shull at oracle.com>
Committer: Doug Simon <dnsimon at openjdk.org>
Date: 2025-06-04 13:50:36 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/0352477ff5977b0010e62000adbde88026a49a7e
8357660: [JVMCI] Add support for retrieving all BootstrapMethodInvocations directly from ConstantPool
Reviewed-by: dnsimon, yzheng
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/CompilerToVM.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/hotspot/HotSpotConstantPool.java
! src/jdk.internal.vm.ci/share/classes/jdk/vm/ci/meta/ConstantPool.java
! test/hotspot/jtreg/compiler/jvmci/jdk.vm.ci.hotspot.test/src/jdk/vm/ci/hotspot/test/TestDynamicConstant.java
Changeset: ae1892fb
Branch: http3
Author: Igor Veresov <iveresov at openjdk.org>
Date: 2025-06-04 14:07:49 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ae1892fb0fb6b7646f9ca60067d6945ccea7f888
8358003: KlassTrainingData initializer reads garbage holder
Reviewed-by: coleenp, shade, vlivanov
! src/hotspot/share/oops/trainingData.cpp
Changeset: a2723d91
Branch: http3
Author: Matias Saavedra Silva <matsaave at openjdk.org>
Date: 2025-06-04 14:16:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a2723d91dfba2850e3070083fa94dc3fecc46a00
8345347: Test runtime/cds/TestDefaultArchiveLoading.java should accept VM flags or be marked as flagless
Reviewed-by: lmesnik, stefank, ccheung
! test/hotspot/jtreg/runtime/cds/TestDefaultArchiveLoading.java
Changeset: 4e314cb9
Branch: http3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-06-04 14:21:34 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/4e314cb9e025672b2f7b68cc021fa516ee219ad8
8356000: C1/C2-only modes use 2 compiler threads on low CPU count machines
Reviewed-by: kvn, dfenacci, galder
! src/hotspot/share/compiler/compilationPolicy.cpp
+ test/hotspot/jtreg/compiler/arguments/TestCompilerCounts.java
Changeset: c9092164
Branch: http3
Author: Stefan Karlsson <stefank at openjdk.org>
Date: 2025-06-04 14:56:20 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c90921644643bc731cab4c014a5144a74e670df1
8357443: ZGC: Optimize old page iteration in remap remembered phase
Reviewed-by: aboldtch, eosterlund
! src/hotspot/share/gc/z/zGeneration.cpp
! src/hotspot/share/gc/z/zGeneration.hpp
! src/hotspot/share/gc/z/zRemembered.cpp
! src/hotspot/share/gc/z/zRemembered.hpp
Changeset: ef47635d
Branch: http3
Author: Stuart Marks <smarks at openjdk.org>
Date: 2025-06-04 16:14:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ef47635d5a27b003937d865ad9067dbd151db888
8358015: Fix SequencedMap sequenced view method specifications
Reviewed-by: jpai, bchristi
! src/java.base/share/classes/java/util/AbstractMap.java
! src/java.base/share/classes/java/util/SequencedMap.java
! test/jdk/java/util/SequencedCollection/BasicMap.java
Changeset: 8a79ac88
Branch: http3
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-06-04 16:40:22 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8a79ac88639c35a6938f82a391c4b5d77e6eda32
8358449: Locale.getISOCountries does not specify the returned set is unmodifiable
Reviewed-by: naoto
! src/java.base/share/classes/java/util/Locale.java
Changeset: fd0ab043
Branch: http3
Author: Ashutosh Mehra <asmehra at openjdk.org>
Date: 2025-06-04 16:52:38 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fd0ab043677d103628afde628e3e75e23fb518b2
8358330: AsmRemarks and DbgStrings clear() method may not get called before their destructor
Reviewed-by: kvn
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/asm/codeBuffer.hpp
! src/hotspot/share/code/aotCodeCache.cpp
! src/hotspot/share/code/codeBlob.cpp
! src/hotspot/share/code/codeBlob.hpp
Changeset: 8939acc8
Branch: http3
Author: Sergey Bylokhov <serb at openjdk.org>
Date: 2025-06-04 17:53:17 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8939acc8ab0e45b82252f0f2de37e9bd5c3e1493
8358057: Update validation of ICC_Profile header data
Reviewed-by: honkar
! src/java.desktop/share/classes/java/awt/color/ICC_Profile.java
! src/java.desktop/share/classes/java/awt/image/ColorConvertOp.java
+ test/jdk/java/awt/color/ICC_Profile/RenderingIntentStressTest.java
! test/jdk/java/awt/color/ICC_Profile/ValidateICCHeaderData/ValidateICCHeaderData.java
Changeset: 5ed246d1
Branch: http3
Author: Matthew Donovan <mdonovan at openjdk.org>
Date: 2025-06-04 18:07:07 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5ed246d17d9f40489ed715b7df104ec6a832841e
8357592: Update output parsing in test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java
Reviewed-by: rhalade
! test/jdk/sun/security/tools/jarsigner/compatibility/Compatibility.java
! test/jdk/sun/security/tools/jarsigner/warnings/Test.java
Changeset: 8f821175
Branch: http3
Author: Justin Lu <jlu at openjdk.org>
Date: 2025-06-04 18:46:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8f821175cc4484d651151818cc518ef608ebcc83
8358170: Repurpose testCompat in test/jdk/java/util/TimeZone/Bug8167143.java
Reviewed-by: naoto
! test/jdk/java/util/TimeZone/Bug8167143.java
Changeset: 901144ee
Branch: http3
Author: Ian Graves <igraves at openjdk.org>
Date: 2025-06-04 19:46:30 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/901144ee0d3e984aa8b8f047498440450942f3e5
8358217: jdk/incubator/vector/PreferredSpeciesTest.java#id0 failures - expected [128] but found [256]
Co-authored-by: Paul Sandoz <psandoz at openjdk.org>
Co-authored-by: Jaikiran Pai <jpai at openjdk.org>
Reviewed-by: syan, psandoz
! test/jdk/ProblemList.txt
! test/jdk/jdk/incubator/vector/PreferredSpeciesTest.java
Changeset: 77c110c3
Branch: http3
Author: Joe Darcy <darcy at openjdk.org>
Date: 2025-06-04 20:03:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/77c110c309739c2e10c9b321914309affe749e6d
8357000: Write overview documentation for start of release changes
Reviewed-by: erikj, iris, ihse, dholmes
+ doc/starting-next-release.html
+ doc/starting-next-release.md
Changeset: 3cf3e4bb
Branch: http3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-06-04 21:32:29 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/3cf3e4bbec26a84d77cb7a3125a60ba1e1e4ee97
8358339: Handle MethodCounters::_method backlinks after JDK-8355003
Reviewed-by: coleenp, kvn, iveresov
! src/hotspot/share/asm/codeBuffer.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/oops/metadata.hpp
Changeset: 5b27e9c2
Branch: http3
Author: Johannes Bechberger <jbechberger at openjdk.org>
Date: 2025-06-04 22:08:58 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/5b27e9c2df8b386b38b0553d941469cd8aa65c28
8342818: Implement JEP 509: JFR CPU-Time Profiling
Reviewed-by: mgronlun, mdoerr, pchilanomate, apangin, shade
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/posix/signals_posix.hpp
! src/hotspot/share/jfr/jfr.inline.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
+ src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
+ src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/utilities/ticks.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Rate.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/util/TimespanRate.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
+ test/jdk/jdk/jfr/event/profiling/BaseTestFullStackTrace.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeAndExecutionSample.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleFullStackTrace.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleNative.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleThrottling.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSamplingLongPeriod.java
! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java
+ test/jdk/jdk/jfr/event/profiling/classes/test/RecursiveMethods.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: b787ff6d
Branch: http3
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-06-04 23:19:33 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/b787ff6def08a050b690b60e4a0ceb3aec2b73c8
8358538: Update GHA Windows runner to 2025
Reviewed-by: shade
! .github/workflows/build-windows.yml
! .github/workflows/main.yml
Changeset: 9186cc73
Branch: http3
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-06-04 23:55:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/9186cc7310c0cca2fca776031280f08d84e43b74
8358628: [BACKOUT] 8342818: Implement JEP 509: JFR CPU-Time Profiling
Reviewed-by: pchilanomate, dholmes
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/posix/signals_posix.hpp
! src/hotspot/share/jfr/jfr.inline.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
- src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
- src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/utilities/ticks.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
- src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Rate.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/util/TimespanRate.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
- test/jdk/jdk/jfr/event/profiling/BaseTestFullStackTrace.java
- test/jdk/jdk/jfr/event/profiling/TestCPUTimeAndExecutionSample.java
- test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleFullStackTrace.java
- test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java
- test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleNative.java
- test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleThrottling.java
- test/jdk/jdk/jfr/event/profiling/TestCPUTimeSamplingLongPeriod.java
! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java
- test/jdk/jdk/jfr/event/profiling/classes/test/RecursiveMethods.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: 8f8b367a
Branch: http3
Author: David Holmes <dholmes at openjdk.org>
Date: 2025-06-05 00:35:26 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/8f8b367ae3c9afca3581f6aced7f9855ef0d541d
8350029: Illegal invokespecial interface not caught by verification
Reviewed-by: coleenp, matsaave
! src/hotspot/share/classfile/verificationType.cpp
! src/hotspot/share/classfile/verificationType.hpp
! src/hotspot/share/classfile/verifier.cpp
! src/hotspot/share/interpreter/linkResolver.cpp
= test/hotspot/jtreg/runtime/verifier/invokespecial/Run.java
+ test/hotspot/jtreg/runtime/verifier/invokespecial/TestInvokeSpecialInterface.java
+ test/hotspot/jtreg/runtime/verifier/invokespecial/UseInterfaceMethodRef.jasm
+ test/hotspot/jtreg/runtime/verifier/invokespecial/UseMethodRef.jasm
Changeset: 575806c0
Branch: http3
Author: Hannes Greule <hgreule at openjdk.org>
Committer: Chen Liang <liach at openjdk.org>
Date: 2025-06-05 01:41:21 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/575806c0e5584ea24cda80158070579b88c477f7
8358078: javap crashes with NPE on preview class file
Reviewed-by: liach
! src/jdk.jdeps/share/classes/com/sun/tools/javap/ClassWriter.java
+ test/langtools/tools/javap/ClassFileVersionTest.java
Changeset: 849655a1
Branch: http3
Author: Vladimir Kozlov <kvn at openjdk.org>
Date: 2025-06-05 03:25:46 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/849655a145a40b056a751528cebc78a11481514c
8358632: [asan] reports heap-buffer-overflow in AOTCodeCache::copy_bytes
Reviewed-by: vlivanov, iveresov
! src/hotspot/share/code/aotCodeCache.cpp
! test/hotspot/jtreg/runtime/cds/appcds/aotCode/AOTCodeCompressedOopsTest.java
Changeset: 08023481
Branch: http3
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-06-05 04:24:05 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/08023481edec4c0cacc79a608c573856f0718e58
8358558: (zipfs) Reorder the listing of "accessMode" property in the ZIP file system's documentation
Reviewed-by: dfuchs, vyazici, alanb, lancea
! src/jdk.zipfs/share/classes/module-info.java
Changeset: 48b97ac0
Branch: http3
Author: Dingli Zhang <dzhang at openjdk.org>
Committer: Fei Yang <fyang at openjdk.org>
Date: 2025-06-05 07:34:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/48b97ac0e006362528423ffd657b2ea3afa46a6e
8358634: RISC-V: Fix several broken documentation web-links
Reviewed-by: fyang
! src/hotspot/cpu/riscv/macroAssembler_riscv.hpp
! src/hotspot/cpu/riscv/vm_version_riscv.hpp
Changeset: ace70a6d
Branch: http3
Author: Johannes Bechberger <jbechberger at openjdk.org>
Date: 2025-06-05 08:18:18 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/ace70a6d6aca619da34b2f9cac2586cc88cefb5a
8358666: [REDO] Implement JEP 509: JFR CPU-Time Profiling
Reviewed-by: mgronlun
! src/hotspot/os/posix/signals_posix.cpp
! src/hotspot/os/posix/signals_posix.hpp
! src/hotspot/share/jfr/jfr.inline.hpp
! src/hotspot/share/jfr/jni/jfrJniMethod.cpp
! src/hotspot/share/jfr/jni/jfrJniMethod.hpp
! src/hotspot/share/jfr/jni/jfrJniMethodRegistration.cpp
! src/hotspot/share/jfr/metadata/metadata.xml
+ src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.cpp
+ src/hotspot/share/jfr/periodic/sampling/jfrCPUTimeThreadSampler.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrSampleRequest.hpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.cpp
! src/hotspot/share/jfr/periodic/sampling/jfrThreadSampling.hpp
! src/hotspot/share/jfr/recorder/jfrRecorder.cpp
! src/hotspot/share/jfr/recorder/jfrRecorder.hpp
! src/hotspot/share/jfr/recorder/service/jfrEventThrottler.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.cpp
! src/hotspot/share/jfr/support/jfrThreadLocal.hpp
! src/hotspot/share/runtime/thread.hpp
! src/hotspot/share/runtime/vmOperation.hpp
! src/hotspot/share/utilities/ticks.hpp
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVM.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/CPUThrottleSetting.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/util/Rate.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/util/TimespanRate.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
! test/jdk/jdk/jfr/event/metadata/TestLookForUntestedEvents.java
+ test/jdk/jdk/jfr/event/profiling/BaseTestFullStackTrace.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeAndExecutionSample.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleFullStackTrace.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleMultipleRecordings.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleNative.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSampleThrottling.java
+ test/jdk/jdk/jfr/event/profiling/TestCPUTimeSamplingLongPeriod.java
! test/jdk/jdk/jfr/event/profiling/TestFullStackTrace.java
+ test/jdk/jdk/jfr/event/profiling/classes/test/RecursiveMethods.java
! test/lib/jdk/test/lib/jfr/EventNames.java
Changeset: dc949003
Branch: http3
Author: Aleksey Shipilev <shade at openjdk.org>
Date: 2025-06-05 09:02:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/dc949003ded278805d10c7b630e82348a7d998fe
8358588: ThreadSnapshot.ThreadLock should be static nested class
Reviewed-by: alanb, sspitsyn, amenkov
! src/java.base/share/classes/jdk/internal/vm/ThreadSnapshot.java
Changeset: 66feb490
Branch: http3
Author: Magnus Ihse Bursie <ihse at openjdk.org>
Date: 2025-06-05 09:30:44 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/66feb490bdf670c9b101f36b2fa1d0a923c0c3df
8358543: Remove CommentChecker.java and DirDiff.java
Reviewed-by: erikj
- src/utils/src/build/tools/commentchecker/CommentChecker.java
- src/utils/src/build/tools/dirdiff/DirDiff.java
Changeset: d450e341
Branch: http3
Author: Markus Grönlund <mgronlun at openjdk.org>
Date: 2025-06-05 10:14:41 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d450e341c7af910b618f3dd3e1f77e2e37702c5f
8357962: JFR Cooperative Sampling reveals inconsistent interpreter frames as part of JVMTI PopFrame
Reviewed-by: dholmes, eosterlund
! src/hotspot/cpu/aarch64/templateInterpreterGenerator_aarch64.cpp
! src/hotspot/cpu/riscv/templateInterpreterGenerator_riscv.cpp
! src/hotspot/cpu/x86/templateInterpreterGenerator_x86.cpp
Changeset: bd08932d
Branch: http3
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-06-05 10:31:23 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bd08932d5b9d1a363d8229ea72df4c6dbfd4571d
8356633: Incorrect use of {@link} in jdk.jshell
Reviewed-by: rgiulietti, vyazici
! src/jdk.jshell/share/classes/jdk/jshell/Snippet.java
! src/jdk.jshell/share/classes/jdk/jshell/SourceCodeAnalysis.java
Changeset: c5daf890
Branch: http3
Author: Nizar Benalla <nbenalla at openjdk.org>
Date: 2025-06-05 11:05:52 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c5daf890534dfdbe5f66189ef6b08af8ffd4de47
8349369: test/docs/jdk/javadoc/doccheck/checks/jdkCheckLinks.java did not report on missing man page files
Reviewed-by: hannesw
! test/docs/jdk/javadoc/doccheck/checks/jdkCheckLinks.java
! test/docs/jdk/javadoc/doccheck/doccheckutils/FileProcessor.java
! test/docs/jdk/javadoc/doccheck/doccheckutils/checkers/LinkChecker.java
Changeset: eb770a06
Branch: http3
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-06-05 11:36:08 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/eb770a060ad86d69b38df7d11622e9e25a528e1d
8351594: JFR: Rate-limited sampling of Java events
Reviewed-by: mgronlun, alanb
! src/java.base/share/classes/java/io/FileInputStream.java
! src/java.base/share/classes/java/io/FileOutputStream.java
! src/java.base/share/classes/java/io/RandomAccessFile.java
! src/java.base/share/classes/java/lang/Throwable.java
! src/java.base/share/classes/java/net/Socket.java
! src/java.base/share/classes/jdk/internal/event/ExceptionThrownEvent.java
! src/java.base/share/classes/jdk/internal/event/FileReadEvent.java
! src/java.base/share/classes/jdk/internal/event/FileWriteEvent.java
! src/java.base/share/classes/jdk/internal/event/SocketReadEvent.java
! src/java.base/share/classes/jdk/internal/event/SocketWriteEvent.java
! src/java.base/share/classes/jdk/internal/event/ThrowableTracer.java
! src/java.base/share/classes/sun/nio/ch/FileChannelImpl.java
+ src/jdk.jfr/share/classes/jdk/jfr/Throttle.java
! src/jdk.jfr/share/classes/jdk/jfr/events/ExceptionThrownEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/FileWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketReadEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/events/SocketWriteEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/ClassInspector.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventControl.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/EventInstrumentation.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/JVMSupport.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataLoader.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/MetadataRepository.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/PlatformEventType.java
- src/jdk.jfr/share/classes/jdk/jfr/internal/Throttle.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/event/EventConfiguration.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottleSetting.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/Throttler.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottlerParameters.java
+ src/jdk.jfr/share/classes/jdk/jfr/internal/settings/ThrottlerWindow.java
! src/jdk.jfr/share/classes/jdk/jfr/package-info.java
! src/jdk.jfr/share/conf/jfr/default.jfc
! src/jdk.jfr/share/conf/jfr/profile.jfc
+ test/jdk/jdk/jfr/api/metadata/annotations/TestThrottle.java
! test/jdk/jdk/jfr/api/recording/settings/TestSettingsAvailability.java
! test/jdk/jdk/jfr/startupargs/TestEventSettings.java
Changeset: 6cdfd36a
Branch: http3
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-06-05 11:42:31 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/6cdfd36ac80ad889ddbcfc702115b750a32d9645
8358590: JFR: Include min and max in MethodTiming event
Reviewed-by: mgronlun
! src/hotspot/share/jfr/metadata/metadata.xml
! src/jdk.jfr/share/classes/jdk/jfr/events/MethodTimingEvent.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/query/view.ini
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/PlatformTracer.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedClass.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/tracing/TimedMethod.java
Changeset: 782bbca4
Branch: http3
Author: Viktor Klang <vklang at openjdk.org>
Date: 2025-06-05 12:04:57 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/782bbca439cd0d6db9366b4bd8d4861b8f780203
8358633: Test ThreadPoolExecutorTest::testTimedInvokeAnyNullTimeUnit is broken by JDK-8347491
Reviewed-by: alanb
! test/jdk/java/util/concurrent/tck/ThreadPoolExecutorTest.java
Changeset: 33ed7c18
Branch: http3
Author: Erik Gahlin <egahlin at openjdk.org>
Date: 2025-06-05 13:08:48 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/33ed7c1842e61664c1ad0ea4d29f20728c89e06c
8358689: test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java does not build after JDK-8351594
Reviewed-by: alanb
! test/micro/org/openjdk/bench/java/net/SocketEventOverhead.java
Changeset: 23f1d4f9
Branch: http3
Author: Dmitry Chuyko <dchuyko at openjdk.org>
Date: 2025-06-05 14:28:27 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/23f1d4f9a993033596ff17751c877f2bb3f792ed
8337666: AArch64: SHA3 GPR intrinsic
Reviewed-by: aph
! src/hotspot/cpu/aarch64/globals_aarch64.hpp
! src/hotspot/cpu/aarch64/macroAssembler_aarch64.hpp
! src/hotspot/cpu/aarch64/stubGenerator_aarch64.cpp
! src/hotspot/cpu/aarch64/vm_version_aarch64.cpp
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA3Intrinsics.java
! test/hotspot/jtreg/compiler/intrinsics/sha/sanity/TestSHA3MultiBlockIntrinsics.java
Changeset: c59e44a7
Branch: http3
Author: Patricio Chilano Mateo <pchilanomate at openjdk.org>
Date: 2025-06-05 15:02:02 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c59e44a7aa2aeff0823830b698d524523b996650
8357914: TestEmptyBootstrapMethodsAttr.java fails when run with TEST_THREAD_FACTORY=Virtual
Reviewed-by: lmesnik, dholmes, sspitsyn, syan
! test/hotspot/jtreg/ProblemList-Virtual.txt
! test/hotspot/jtreg/runtime/classFileParserBug/TestEmptyBootstrapMethodsAttr.java
Changeset: af87035b
Branch: http3
Author: Nizar Benalla <nbenalla at openjdk.org>
Committer: Jesper Wilhelmsson <jwilhelm at openjdk.org>
Date: 2025-06-05 16:01:32 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/af87035b713f8bfe05a007a4d4670cefc6a6aaf2
8355746: Start of release updates for JDK 26
8355748: Add SourceVersion.RELEASE_26
8355751: Add source 26 and target 26 to javac
Co-authored-by: Joe Darcy <darcy at openjdk.org>
Reviewed-by: iris, coleenp, darcy
! .jcheck/conf
! make/conf/version-numbers.conf
! src/hotspot/share/classfile/classFileParser.cpp
! src/java.base/share/classes/java/lang/classfile/ClassFile.java
! src/java.base/share/classes/java/lang/reflect/ClassFileFormatVersion.java
! src/java.compiler/share/classes/javax/lang/model/SourceVersion.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/AbstractTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementKindVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScanner14.java
! src/java.compiler/share/classes/javax/lang/model/util/ElementScannerPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleAnnotationValueVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleElementVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/SimpleTypeVisitorPreview.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitor14.java
! src/java.compiler/share/classes/javax/lang/model/util/TypeKindVisitorPreview.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/code/Source.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/ClassFile.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Target.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/processing/PrintingProcessor.java
+ src/jdk.compiler/share/data/symbols/java.base-P.sym.txt
+ src/jdk.compiler/share/data/symbols/java.compiler-P.sym.txt
+ src/jdk.compiler/share/data/symbols/java.desktop-P.sym.txt
+ src/jdk.compiler/share/data/symbols/java.logging-P.sym.txt
+ src/jdk.compiler/share/data/symbols/java.management-P.sym.txt
+ src/jdk.compiler/share/data/symbols/java.net.http-P.sym.txt
+ src/jdk.compiler/share/data/symbols/java.security.jgss-P.sym.txt
+ src/jdk.compiler/share/data/symbols/java.xml.crypto-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.attach-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.compiler-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.crypto.cryptoki-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.foreign-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.incubator.vector-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jdi-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jfr-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jpackage-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.jshell-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.net-P.sym.txt
+ src/jdk.compiler/share/data/symbols/jdk.security.jgss-P.sym.txt
! src/jdk.compiler/share/data/symbols/symbols
! test/hotspot/jtreg/ProblemList.txt
! test/hotspot/jtreg/runtime/CommandLine/VMDeprecatedOptions.java
! test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/ClassReader.java
! test/hotspot/jtreg/testlibrary/asm/org/objectweb/asm/Opcodes.java
! test/jdk/ProblemList.txt
! test/langtools/tools/javac/api/TestGetSourceVersions.java
! test/langtools/tools/javac/classfiles/ClassVersionChecker.java
! test/langtools/tools/javac/lib/JavacTestingAbstractProcessor.java
! test/langtools/tools/javac/options/HelpOutputColumnWidthTest.java
! test/langtools/tools/javac/preview/classReaderTest/Client.nopreview.out
! test/langtools/tools/javac/preview/classReaderTest/Client.preview.out
! test/langtools/tools/javac/versions/Versions.java
Changeset: 62fde687
Branch: http3
Author: Cesar Soares Lucas <cslucas at openjdk.org>
Date: 2025-06-05 16:43:29 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/62fde687088ce72ef33b94e73babf4bfe1395c17
8357396: Refactor nmethod::make_not_entrant to use Enum instead of "const char*"
Reviewed-by: mhaessig, shade
! src/hotspot/share/c1/c1_Runtime1.cpp
! src/hotspot/share/ci/ciReplay.cpp
! src/hotspot/share/code/codeCache.cpp
! src/hotspot/share/code/nmethod.cpp
! src/hotspot/share/code/nmethod.hpp
! src/hotspot/share/compiler/compilationPolicy.cpp
! src/hotspot/share/jvmci/jvmciCompilerToVM.cpp
! src/hotspot/share/jvmci/jvmciEnv.cpp
! src/hotspot/share/jvmci/jvmciEnv.hpp
! src/hotspot/share/jvmci/jvmciRuntime.cpp
! src/hotspot/share/oops/instanceKlass.cpp
! src/hotspot/share/oops/method.cpp
! src/hotspot/share/prims/whitebox.cpp
! src/hotspot/share/runtime/deoptimization.cpp
! src/hotspot/share/runtime/javaThread.cpp
Changeset: fe3be498
Branch: http3
Author: Christian Stein <cstein at openjdk.org>
Date: 2025-06-05 17:30:01 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/fe3be498b83e70a9f4739ddad6642c3aa04a97d3
8357141: Update to use jtreg 7.5.2
Reviewed-by: erikj, ihse, iris
! make/autoconf/lib-tests.m4
! make/conf/github-actions.conf
! make/conf/jib-profiles.js
! test/docs/TEST.ROOT
! test/hotspot/jtreg/TEST.ROOT
! test/jaxp/TEST.ROOT
! test/jdk/TEST.ROOT
! test/langtools/TEST.ROOT
! test/lib-test/TEST.ROOT
Changeset: 15178aa2
Branch: http3
Author: Andrey Turbanov <aturbanov at openjdk.org>
Date: 2025-06-05 20:19:53 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/15178aa298e43be3e27121343432f25884db4e5d
8357688: Remove unnecessary List.get before remove in PopupFactory
Reviewed-by: azvegint, kizune, serb
! src/java.desktop/share/classes/javax/swing/PopupFactory.java
Changeset: c793de98
Branch: http3
Author: Archie Cobbs <acobbs at openjdk.org>
Date: 2025-06-05 21:57:33 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/c793de989facdb532021e1d5ddd01eb0e089b8e6
8350212: Track source end positions of declarations that support @SuppressWarnings
Co-authored-by: Jan Lahoda <jlahoda at openjdk.org>
Reviewed-by: mcimadamore
! src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Lower.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/jvm/Gen.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/parser/JavacParser.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/EndPosTable.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/JCTree.java
! src/jdk.compiler/share/classes/com/sun/tools/javac/tree/TreeInfo.java
! src/jdk.jshell/share/classes/jdk/jshell/ReplParser.java
! test/langtools/tools/javac/T8180660/MissingLNTEntryForFinalizerTest.java
+ test/langtools/tools/javac/parser/DeclarationEndPositions.java
! test/langtools/tools/javac/parser/JavacParserTest.java
! test/langtools/tools/javac/parser/extend/TrialParser.java
Changeset: 78158f30
Branch: http3
Author: Anthony Scarpino <ascarpino at openjdk.org>
Date: 2025-06-05 22:13:24 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/78158f30aee51e14ab203b0127aeb883c010319c
8358099: PEM spec updates
Reviewed-by: mullan
! src/java.base/share/classes/java/security/PEMDecoder.java
! src/java.base/share/classes/java/security/PEMEncoder.java
! src/java.base/share/classes/java/security/PEMRecord.java
! src/java.base/share/classes/sun/security/provider/X509Factory.java
! src/java.base/share/classes/sun/security/util/Pem.java
! test/jdk/java/security/PEM/PEMDecoderTest.java
Changeset: 029e3bf8
Branch: http3
Author: Jaikiran Pai <jpai at openjdk.org>
Date: 2025-06-06 02:07:51 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/029e3bf8f582f7399b80c592421b2fd72737e264
8349914: ZipFile::entries and ZipFile::getInputStream not consistent with each other when there are duplicate entries
Co-authored-by: Lance Andersen <lancea at openjdk.org>
Reviewed-by: lancea
! src/java.base/share/classes/java/util/zip/ZipEntry.java
! src/java.base/share/classes/java/util/zip/ZipFile.java
+ test/jdk/java/util/zip/ZipFile/DupEntriesGetInputStream.java
Changeset: 28acca60
Branch: http3
Author: Amit Kumar <amitkumar at openjdk.org>
Date: 2025-06-06 03:50:06 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/28acca609bbb8ade0af88b536c8c88b7fa43849a
8358653: [s390] Clean up comments regarding frame manager
Reviewed-by: mdoerr
! src/hotspot/cpu/s390/frame_s390.hpp
! src/hotspot/cpu/s390/register_s390.hpp
! src/hotspot/cpu/s390/runtime_s390.cpp
! src/hotspot/cpu/s390/sharedRuntime_s390.cpp
! src/hotspot/cpu/s390/stubGenerator_s390.cpp
! src/hotspot/cpu/s390/templateInterpreterGenerator_s390.cpp
Changeset: e918a59b
Branch: http3
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-06-06 06:26:09 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/e918a59b1dacf273620aee334517bebfb1fb1a0f
8357821: Revert incorrectly named JavaLangAccess::unchecked* methods
Reviewed-by: pminborg
! src/java.base/share/classes/java/io/DataInputStream.java
! src/java.base/share/classes/java/io/ObjectInputStream.java
! src/java.base/share/classes/java/lang/System.java
! src/java.base/share/classes/java/util/zip/ZipCoder.java
! src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
! src/java.base/share/classes/jdk/internal/classfile/impl/AbstractPoolEntry.java
! src/java.base/share/classes/sun/nio/cs/CESU_8.java
! src/java.base/share/classes/sun/nio/cs/DoubleByte.java
! src/java.base/share/classes/sun/nio/cs/ISO_8859_1.java
! src/java.base/share/classes/sun/nio/cs/SingleByte.java
! src/java.base/share/classes/sun/nio/cs/US_ASCII.java
! src/java.base/share/classes/sun/nio/cs/UTF_8.java
Changeset: bb2611ad
Branch: http3
Author: Volkan Yazici <vyazici at openjdk.org>
Date: 2025-06-06 06:53:10 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/bb2611ad43a2feaebc2246fdbac2179a40115d67
8357993: Use "stdin.encoding" for reading System.in with InputStreamReader/Scanner [hotspot]
Reviewed-by: cjplummer, sspitsyn
! src/jdk.hotspot.agent/share/classes/sun/jvm/hotspot/CLHSDB.java
! src/jdk.jfr/share/classes/jdk/jfr/internal/jfc/model/UserInterface.java
! test/hotspot/jtreg/vmTestbase/nsk/jvmti/AttachOnDemand/attach010/attach010Agent00.java
! test/hotspot/jtreg/vmTestbase/nsk/share/jpda/BindServer.java
Changeset: d1b78800
Branch: http3
Author: Benoît Maillard <benoit.maillard at oracle.com>
Committer: Tobias Hartmann <thartmann at openjdk.org>
Date: 2025-06-06 08:16:15 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/d1b788005bdf11f1426baa8e811c121a956482c9
8357951: Remove the IdealLoopTree* loop parameter from PhaseIdealLoop::loop_iv_phi
Reviewed-by: thartmann, mhaessig
! src/hotspot/share/opto/loopnode.cpp
! src/hotspot/share/opto/loopnode.hpp
! src/hotspot/share/opto/loopopts.cpp
Changeset: 65fda5c0
Branch: http3
Author: Harald Eilertsen <haraldei at anduin.net>
Committer: Andrew Haley <aph at openjdk.org>
Date: 2025-06-06 08:16:37 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/65fda5c02aeb1832bc88dc83ee8465cd8ad89179
8358593: Add ucontext accessors for *BSD on Aarch64
Co-authored-by: Greg Lewis <glewis at eyesbeyond.com>
Co-authored-by: Kurt Miller <bsdkurt at gmail.com>
Reviewed-by: aph
! src/hotspot/os_cpu/bsd_aarch64/os_bsd_aarch64.cpp
Changeset: a5a0c7f8
Branch: http3
Author: Daniel Fuchs <daniel.fuchs at oracle.com>
Date: 2025-06-06 09:43:42 +0000
URL: https://git.openjdk.org/jdk-sandbox/commit/a5a0c7f8b6249d7c192baf74e97a8e0bda075982
merge latest changes from master branch
More information about the jdk-sandbox-changes
mailing list