88570 Commits

Author SHA1 Message Date
Nizar Benalla
ca52afa38e 8384833: Start of release updates for JDK 28
8384838: Add SourceVersion.RELEASE_28
8384842: Add source 28 and target 28 to javac

Reviewed-by: iris, darcy, erikj, dholmes
2026-06-04 16:06:29 +00:00
Manuel Hässig
f8f7ad28ba 8381235: TestCompileTaskTimeout intermittently fails due to unexpected exit code 1
Reviewed-by: dlong, kvn
jdk-28+0 jdk-27+25
2026-06-04 15:01:15 +00:00
Per Minborg
c4a3373faa 8385885: Clarify comment in LazyConstantImpl
Reviewed-by: vklang
2026-06-04 12:54:23 +00:00
Jan Lahoda
ee53e7569e 8381812: The synthetic $deserializeLambda$ is notably bigger
Reviewed-by: mcimadamore
2026-06-04 12:04:03 +00:00
Per Minborg
c6f9c23111 8385054: Spec: Clarify ofLazy List/Set/Map equals/hashCode/toString Javadoc
Reviewed-by: vklang
2026-06-04 08:50:52 +00:00
Per Minborg
d47d729c9b 8384648: LazyConstantTest::interruptStatusIsPreservedForComputingThread fails
Reviewed-by: jvernee
2026-06-04 07:59:21 +00:00
Manuel Hässig
8fad96dea3 8377808: compiler/c2/irTests/TestFloat16ScalarOperations.java is fragile in the presence of special constants
Reviewed-by: qamai, epeter, syan, jbhateja
2026-06-04 07:51:20 +00:00
Amit Kumar
bbb4dd8b9b 8385622: [s390x] Debugger very slow during stepping
Reviewed-by: mdoerr, sspitsyn
2026-06-04 05:07:52 +00:00
Cesar Soares Lucas
b7e26358f6 8384442: Shenandoah: Remove vestigial CAS barrier code
Reviewed-by: fyang, shade
2026-06-04 02:45:01 +00:00
Gui Cao
19146ad7ca 8385915: RISC-V: Remove unused cmpxchg* methods
Reviewed-by: fyang, dzhang
2026-06-04 01:48:51 +00:00
Daniel Gredler
7ebfc031bc 8269888: Thai text rendered incorrectly using some AffineTransform-derived fonts
Reviewed-by: prr, psadhukhan
2026-06-03 22:07:46 +00:00
Mikael Vidstedt
b328a326b1 8385552: Improve devkit/sysroot creation
Reviewed-by: erikj
2026-06-03 19:48:32 +00:00
Alexey Ivanov
24d31296e1 8372546: UnixMultiResolutionSplashTest.java fails intermittently on Ubuntu_24.04
Remove .../unix/UnixMultiResolutionSplashTest.java

Reviewed-by: syan, prr
2026-06-03 18:46:54 +00:00
Phil Race
9f83006f10 8378464: PixelInterleavedSampleModel constructors and methods do not specify behavior when arguments are null or out of bounds
Reviewed-by: kizune, psadhukhan
2026-06-03 18:32:56 +00:00
Aleksey Shipilev
fac043a97a 8385835: Shenandoah: Polish C2 pre/post barrier signatures
Reviewed-by: mdoerr, dbriemann, fyang
2026-06-03 18:29:49 +00:00
Leonid Mesnik
1b1576d055 8372442: 2 Null pointer dereference defect groups in jvmtiExport.cpp
Reviewed-by: dholmes, sspitsyn
2026-06-03 18:09:14 +00:00
Anthony Scarpino
e70e691307 8377506: Implement JEP 538: PEM Encodings of Cryptographic Objects (Third Preview)
Reviewed-by: weijun, mullan
2026-06-03 17:06:31 +00:00
Robert Toyonaga
79923019f5 8334403: Unify behavior of os::committed_in_range across OSes
Reviewed-by: stuefe, jsjolen
2026-06-03 16:05:09 +00:00
Dusan Balek
7a7f37f0e5 8385828: The javac benchmarks fail after JDK-8385347
Reviewed-by: asotona, syan
2026-06-03 15:27:07 +00:00
Ivan Walulya
85db081db4 8379846: G1: IHOP Allocation rate calculation too sensitive to outliers causing endless concurrent cycles
Co-authored-by: Thomas Schatzl <tschatzl@openjdk.org>
Reviewed-by: tschatzl, aboldtch
2026-06-03 14:04:11 +00:00
Derek White
d3483a98d4 8385831: Prevent APX instruction being generated on non-APX machines
Reviewed-by: sviswanathan, shade
2026-06-03 13:56:28 +00:00
Kerem Kat
15726f9b6c 8384182: Incorrect assertion eq4a_state in vectorization AlignmentSolver::solve
Reviewed-by: chagedorn, snatarajan
2026-06-03 13:45:26 +00:00
Per Minborg
bf14f24f76 8385013: Startup regression ~30% / 7-10ms with noop
Reviewed-by: liach
2026-06-03 12:28:18 +00:00
Thomas Schatzl
a29ef339f2 8382249: G1: Racy concurrent update of young gen size and revising young gen length
Reviewed-by: iwalulya, aboldtch
2026-06-03 10:43:10 +00:00
Nizar Benalla
2352da05ef 8385836: Update comment in SourceVersion for language evolution history for changes in 27
Reviewed-by: darcy, iris
2026-06-03 10:42:38 +00:00
David Briemann
563befb8a1 8385633: PPC64: Shenandoah weak CAS fails after late barrier expansion
Reviewed-by: mdoerr, shade
2026-06-03 10:30:43 +00:00
Aleksey Shipilev
ec1bffd9a5 8385702: Improve polymorphic handling in JDK-8385648
Reviewed-by: mdoerr, sviswanathan, fyang
2026-06-03 07:36:14 +00:00
Fredrik Bredberg
1900d661bd 8385312: Intermittent assert while running JCK test api/java_util/concurrent/Assorted/SynchronousQueue20.html
Reviewed-by: coleenp, pchilanomate
2026-06-03 07:34:19 +00:00
Vladimir Petko
2688bf7305 8385738: Javadoc does not produce reproducible output due to the snippet ids
Reviewed-by: nbenalla
2026-06-03 06:35:57 +00:00
Erik Gahlin
39de79eae2 8367584: Implement JEP 536: JFR In-Process Data Redaction
Reviewed-by: mgronlun
2026-06-03 06:33:32 +00:00
Aleksey Shipilev
8ba600d6f3 8385333: Shenandoah: Final mark spins up workers without work to do
Reviewed-by: xpeng, kdnilsen
2026-06-03 04:32:58 +00:00
Jayathirth D V
ab33d9d331 8385490: Update HarfBuzz to 14.2.0
Reviewed-by: prr, azvegint
2026-06-03 03:55:28 +00:00
Alexander Matveev
f630ab0e5f 8384250: [macos] Test tools/jpackage/share/AsyncTest.java failed
Reviewed-by: asemenyuk
2026-06-02 22:35:48 +00:00
Anthony Scarpino
43d80fd192 8329548: Change KeyUpdate messages from TLS 1.3
Reviewed-by: jnimeh
2026-06-02 21:42:24 +00:00
Naoto Sato
4192f9bf2e 8385736: Optimize ListFormat custom pattern parsing
Reviewed-by: jlu
2026-06-02 20:27:12 +00:00
Ferenc Rakoczi
6253a03af3 8383635: Improve performance of ML-KEM's implKyberNttMultJava() method
Reviewed-by: semery, weijun
2026-06-02 16:43:57 +00:00
Quan Anh Mai
1e67c84b66 8382936: C2: Load folding must not drop Type information
Reviewed-by: kvn, vlivanov
2026-06-02 15:26:28 +00:00
Roman Marchenko
c469bb2cd7 8383867: File.getCanonicalPath drops backslash from UNC path with directory junctions
Reviewed-by: alanb
2026-06-02 14:54:16 +00:00
Stefan Karlsson
cb502e7993 8385747: Test gc/g1/TestGCLogMessages.java failed: 'Update Derived Pointers' found in stdout
Reviewed-by: dholmes, tschatzl
2026-06-02 14:46:25 +00:00
Martin Doerr
e5d8e33205 8385658: Debug code in frame::patch_pc() doesn't initialize on_heap info
Reviewed-by: dlong, mbaesken
2026-06-02 13:33:09 +00:00
Martin Doerr
3efa011b96 8385648: PPC64: Improve receiver type profiling reliability
Reviewed-by: shade, dbriemann
2026-06-02 13:29:16 +00:00
Liam Miller-Cushon
3f8a7213ef 8385664: Stale comment about JDK-6996415
Reviewed-by: vromero
2026-06-02 08:47:44 +00:00
Eric Fang
e83e79460b 8376285: AArch64: Support fusion optimization for SVE destructive instructions
Reviewed-by: aph, dlong, adinn
2026-06-02 07:35:53 +00:00
Eric Fang
9c244ec182 8382532: C2: VectorAPI: disable VectorMaskCmp-not optimization for predicated compares
Reviewed-by: epeter, vlivanov
2026-06-02 06:37:35 +00:00
Ioi Lam
29e37422a5 8385670: Incorrect warning: Unexpected gaps for Klass alignment
Reviewed-by: matsaave, kvn
2026-06-02 04:55:29 +00:00
Jaikiran Pai
207dc4e82f 8322256: Define and document GZIPInputStream concatenated stream semantics
Reviewed-by: lancea, alanb, simonis
2026-06-02 04:37:09 +00:00
Alexander Zvegintsev
f640edebf0 8341382: EXCEPTION_ACCESS_VIOLATION in awt.dll after JDK-8185862
Reviewed-by: kizune, prr, vdyakov
2026-06-02 00:04:01 +00:00
Shiv Shah
70c92d6c2b 8382275: Update nsk/stress/jni to use ThreadWrapper
Reviewed-by: lmesnik, syan
2026-06-01 18:37:35 +00:00
Patrick Fontanilla
045ae965e1 8384221: GenShen: WhiteBox full GC promotion is not reliable
Reviewed-by: wkemper, ysr
2026-06-01 18:04:17 +00:00
Brian Burkhalter
a23ce9cd30 8379535: test/jdk/java/io/File/ListRoots.java fails with RuntimeException: Does not match FileSystem::getRootDirectories
Reviewed-by: alanb
2026-06-01 17:48:51 +00:00