6568 Commits

Author SHA1 Message Date
Igor Rudenko
ee9d553e51 8372307: Clean up the leftover code comment references to file.encoding in java_props_md.c
Reviewed-by: naoto
2025-11-21 21:45:58 +00:00
Oumaiyma Intissar
5f806e7f8b 8367049: URLPermission.<init> throws StringIndexOutOfBoundsException in avm mode
Reviewed-by: michaelm, dfuchs, coffeys
2025-11-21 15:42:36 +00:00
Chen Liang
3b1eb76231 8367585: Prevent creation of unrepresentable Utf8Entry
Reviewed-by: asotona
2025-11-21 15:39:05 +00:00
Matthias Baesken
30410fe265 8333871: Check return values of sysinfo
Reviewed-by: dholmes, mdoerr, alanb
2025-11-21 11:19:49 +00:00
Per Minborg
8a5c9e08c0 8372146: Follow-up changes to the Lazy Constants JEP
Reviewed-by: liach, mcimadamore, jvernee
2025-11-21 09:55:05 +00:00
Hai-May Chao
c2ea75b81f 8353749: Improve security warning when using JKS or JCEKS keystores
Reviewed-by: weijun
2025-11-21 01:10:35 +00:00
Chen Liang
2358d40cbc 8371953: Document null handling in core reflection APIs
Reviewed-by: alanb
2025-11-21 00:46:00 +00:00
Chen Liang
d887359b5a 8370976: Review the behavioral changes of core reflection descriptor parsing migration
Reviewed-by: rriggs, jvernee
2025-11-21 00:38:44 +00:00
Naoto Sato
41d6dc3a15 8372117: Correct the misleading comment in Character.UnicodeBlock
Reviewed-by: bpb, joehw, jlu
2025-11-20 18:53:37 +00:00
Weijun Wang
45a2fd37f0 8325448: Hybrid Public Key Encryption
Reviewed-by: mullan, ascarpino, abarashev
2025-11-20 15:15:41 +00:00
Chen Liang
7b11bd1b1d 8372047: ClassTransform.transformingMethodBodies andThen composes incorrectly
Reviewed-by: asotona
2025-11-20 13:39:49 +00:00
Sean Coffey
852141b9d4 8372004: Have SSLLogger implement System.Logger
Reviewed-by: dfuchs, weijun
2025-11-20 07:32:06 +00:00
Henry Jen
473471c1f1 8369838: Likely invalid assert or function call in jimage.cpp
Reviewed-by: dholmes
2025-11-20 05:30:40 +00:00
Chen Liang
f0afd89f66 8357728: Avoid caching synthesized names in synthesized parameters
Reviewed-by: jvernee
2025-11-19 15:19:04 +00:00
Aggelos Biboudis
99135d2e05 8359145: Implement JEP 530: Primitive Types in Patterns, instanceof, and switch (Fourth Preview)
Reviewed-by: jlahoda
2025-11-19 08:47:57 +00:00
John Engebretson
aeea849756 8371164: ArrayList.addAll() optimizations
Reviewed-by: smarks, ogillespie
2025-11-18 23:37:06 +00:00
Naoto Sato
4a975637a1 8346944: Update Unicode Data Files to 17.0.0
8346947: Update ICU4J to Version 78.1

Reviewed-by: joehw
2025-11-18 18:35:01 +00:00
Chen Liang
1f99cf9424 8372002: VarHandle for receiver's superclass instance fields fails describeConstable
Reviewed-by: psandoz, jvernee
2025-11-18 15:14:49 +00:00
Chen Liang
b6d83eda6b 8371960: Missing null check in AnnotatedType annotation accessor methods
Reviewed-by: alanb
2025-11-18 15:14:20 +00:00
Per Minborg
f946449997 8366178: Implement JEP 526: Lazy Constants (Second Preview)
8371882: Improve documentation for JEP 526: Lazy Constants

Reviewed-by: jvernee, mcimadamore
2025-11-18 12:20:23 +00:00
Alan Bateman
26460b6f12 8353835: Implement JEP 500: Prepare to Make Final Mean Final
Reviewed-by: liach, vlivanov, dholmes, vyazici
2025-11-18 08:06:18 +00:00
Brian Burkhalter
9ec773ad27 8371689: (fs) CopyMoveHelper.copyToForeignTarget use of sourcePosixView is confusing
Reviewed-by: alanb
2025-11-17 16:48:40 +00:00
Mark Powers
52ffe8a096 8371156: PBKDF2 default values should not be DER encoded
Reviewed-by: weijun
2025-11-17 14:59:30 +00:00
Alan Bateman
f6c90fe8f9 8371226: Thread class description needs section on Thread Interruption
Reviewed-by: prappo, vklang, liach, rriggs
2025-11-15 08:15:50 +00:00
Anthony Scarpino
6042c9a6f0 8371934: EncryptedPrivateKeyInfo methods need @since updates
Reviewed-by: jnimeh
2025-11-15 02:46:30 +00:00
Chen Liang
7aff8e15ba 8371319: java.lang.reflect.Method#equals doesn't short-circuit with same instances
Reviewed-by: jvernee
2025-11-14 22:55:28 +00:00
Anthony Scarpino
ad3dfaf1fc 8360564: Implement JEP 524: PEM Encodings of Cryptographic Objects (Second Preview)
Reviewed-by: weijun, mullan
2025-11-14 21:08:36 +00:00
Roger Riggs
cc05530b81 8371732: [redo] Change java.time month/day field types to 'byte'
Reviewed-by: darcy, alanb
2025-11-14 20:57:20 +00:00
Severin Gehwolf
5d65c23cd9 8370492: [Linux] Update cpu shares to cpu.weight mapping function
Reviewed-by: cnorrbin, ayang, syan
2025-11-14 13:13:09 +00:00
Roger Riggs
6322aaba63 8371821: Duplicate export of jdk.internal.util to java.net.http
Reviewed-by: naoto, alanb
2025-11-13 19:08:35 +00:00
Brian Burkhalter
db3a8386d4 8371436: (fs) java/nio/file/FileStore/Basic.java fails on macOS platform due to assertTrue(!store.equals(prev));
Reviewed-by: alanb
2025-11-13 18:59:34 +00:00
Sergey Bylokhov
d09a8cb81b 8371746: Some imports in Integer.java and Long.java became unused after JDK-8370503
Reviewed-by: liach, darcy, iris
2025-11-13 18:39:49 +00:00
Ramesh Bhagavatam Gangadhar
6b6fdf1d92 8357874: UNLIMTED_CRYPTO typo in class description of JceSecurity.java.template
Reviewed-by: wetmore
2025-11-13 12:57:16 +00:00
Shawn M Emery
436b3357e9 8371450: AES performance improvements for key schedule generation
Reviewed-by: valeriep, jnimeh
2025-11-13 08:10:12 +00:00
Naoto Sato
d2571ea76a 8371339: Illegal pattern char 'B' with locale.providers as HOST on macOS for Taiwanese
Reviewed-by: jlu, rriggs
2025-11-13 00:31:10 +00:00
David Beaumont
e5c72937af 8371645: BasicImageReader getEntryNames() is stateful and cannot be called more than once
Reviewed-by: alanb, rriggs
2025-11-12 15:41:40 +00:00
Alan Bateman
0bae56b614 8367857: Implement JEP 525: Structured Concurrency (Sixth Preview)
Reviewed-by: vklang
2025-11-10 16:34:31 +00:00
Weijun Wang
2d4f2fde22 8349732: Add support for JARs signed with ML-DSA
Reviewed-by: mullan
2025-11-10 14:39:22 +00:00
Joel Sikström
c0b82ff2e5 8370843: Deprecate AlwaysActAsServerClassMachine and NeverActAsServerClassMachine
Reviewed-by: ayang, kvn
2025-11-10 09:41:55 +00:00
Joel Sikström
2c378e26d7 8370813: Deprecate AggressiveHeap
Reviewed-by: ayang, shade
2025-11-10 08:54:04 +00:00
Naoto Sato
2c3c4707c0 8354548: Update CLDR to Version 48.0
Reviewed-by: joehw, jlu
2025-11-07 19:33:21 +00:00
Volkan Yazici
866faa9d40 8366577: Deprecate java.net.Socket::setPerformancePreferences
Reviewed-by: dfuchs, alanb, jpai
2025-11-07 08:15:42 +00:00
Justin Lu
0026967e03 8370420: HostLocaleProviderAdapter_md.c from libjava can use GetLocaleInfoEx, GetCalendarInfoEx, EnumCalendarInfoExEx directly
Reviewed-by: naoto, mbaesken, bpb
2025-11-06 17:12:49 +00:00
Brian Burkhalter
1f08a3ede2 8355342: File.getCanonicalPath on Java 24 resolves paths on network drives to UNC format
Reviewed-by: alanb
2025-11-06 16:01:37 +00:00
Brian Burkhalter
1321186547 8367943: PipedOutputStream write(0, 0) successful after close()
Reviewed-by: rriggs, jpai
2025-11-06 16:01:10 +00:00
Jaikiran Pai
188da51f30 8365699: Remove jdk.internal.javac.PreviewFeature.Feature enum values for features finalized in Java 25 or earlier
Reviewed-by: vromero, liach
2025-11-06 04:42:20 +00:00
Peyang
d5831ed866 8357880: Code formatting typo in Cipher.getMaxAllowedParameterSpec
Reviewed-by: fandreuzzi, mullan
2025-11-05 22:26:03 +00:00
Magnus Ihse Bursie
2dd15cf5bf 8346719: Add relaunchers to the static JDK image for missing executables
Reviewed-by: alanb, erikj
2025-11-05 13:57:18 +00:00
Patricio Chilano Mateo
c6a88155b5 8369238: Allow virtual thread preemption on some common class initialization paths
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Co-authored-by: Fei Yang <fyang@openjdk.org>
Co-authored-by: Richard Reingruber <rrich@openjdk.org>
Reviewed-by: sspitsyn, dholmes, coleenp, fbredberg
2025-11-04 23:32:41 +00:00
Roger Riggs
3250823022 8364361: [process] java.lang.Process should implement Closeable
Reviewed-by: lancea, darcy, naoto, jpai, alanb, prappo
2025-11-04 20:40:38 +00:00