6098 Commits

Author SHA1 Message Date
Christian Stein
910d77d39e 8354260: Launcher help text is wrong for -Xms
Reviewed-by: jsikstro, jlahoda
2025-05-07 06:55:29 +00:00
Justin Lu
0cb355ee92 8356096: ISO 4217 Amendment 179 Update
Reviewed-by: naoto, iris
2025-05-06 18:27:20 +00:00
Koushik Thirupattur
5d17a28c4e 8353001: Remove leftover Security Manager parsing code in sun.security.util.Debug
Reviewed-by: mullan
2025-05-06 18:10:46 +00:00
Raffaello Giulietti
052e2522b6 8356152: String.concat can throw StringIndexOutOfBoundsException
Reviewed-by: liach, aturbanov, redestad, rriggs
2025-05-06 17:32:36 +00:00
Matthias Baesken
088825ed88 8355979: ATTRIBUTE_NO_UBSAN needs to be extended to handle float divisions by zero on AIX
Reviewed-by: jkern, lucy
2025-05-06 14:15:37 +00:00
Steffen Nießing
2a4f37cc16 8356119: Typo in bytecode behavior for Lookup.findGetter
Reviewed-by: liach
2025-05-05 20:52:13 +00:00
Roger Riggs
65f188f29f 8354334: Remove @ValueBased from ProcessHandle
Reviewed-by: liach
2025-05-05 18:35:46 +00:00
Per Minborg
9f9e73d5f9 8349146: [REDO] Implement a better allocator for downcalls
Reviewed-by: mcimadamore, jvernee, liach
2025-05-02 14:14:59 +00:00
Jan Lahoda
d29700cc80 8344706: Implement JEP 512: Compact Source Files and Instance Main Methods
Co-authored-by: Stuart Marks <smarks@openjdk.org>
Reviewed-by: liach, cstein, vromero, naoto
2025-05-02 06:10:48 +00:00
Chen Liang
bd7c77898a 8350549: MethodHandleProxies.WRAPPER_TYPES is not thread-safe
Reviewed-by: jpai, jvernee
2025-05-02 01:30:47 +00:00
Weijun Wang
c514f135cc 8356051: Update SignatureUtil.java with the new KnownOIDs
Reviewed-by: rhalade
2025-05-02 00:25:19 +00:00
Weijun Wang
494ef6cb8c 8354305: SHAKE128 and SHAKE256 MessageDigest algorithms
Reviewed-by: valeriep, mullan
2025-05-01 23:34:35 +00:00
Valerie Peng
6536430a3b 8348732: SunJCE and SunPKCS11 have different PBE key encodings
Reviewed-by: weijun, fferrari
2025-05-01 23:08:16 +00:00
Koushik Thirupattur
394961c8fe 8328914: Document the java.security.debug property in javadoc
Reviewed-by: mullan
2025-05-01 17:26:32 +00:00
Shaojin Wen
2ad639f1b3 8356021: Use Double::hashCode in java.util.Locale::hashCode
Reviewed-by: rriggs, liach
2025-05-01 15:47:01 +00:00
Chen Liang
bee273d6b4 8297271: AccessFlag.maskToAccessFlags should be specific to class file version
Reviewed-by: rriggs
2025-05-01 14:37:26 +00:00
Artur Barashev
34807df762 8355779: When no "signature_algorithms_cert" extension is present we do not apply certificate scope constraints to algorithms in "signature_algorithms" extension
Reviewed-by: mullan
2025-05-01 13:09:14 +00:00
Jan Lahoda
0a697f6ff4 8344708: Implement JEP 511: Module Import Declarations
Reviewed-by: mcimadamore, vromero, alanb
2025-05-01 07:42:38 +00:00
Chen Liang
e36756b264 8297727: Forcing LF interpretation lead to StackOverflowError in reflection code
Reviewed-by: jvernee
2025-04-30 21:56:13 +00:00
Rajan Halade
1313349a2e 8350498: Remove two Camerfirma root CA certificates
Reviewed-by: mullan
2025-04-30 18:14:10 +00:00
Mat Carter
1ff7e813e3 8354897: Support Soft/Weak Reference in AOT cache
Co-authored-by: Ioi Lam <iklam@openjdk.org>
Reviewed-by: liach, eosterlund
2025-04-30 18:05:59 +00:00
Volkan Yazici
18983b635f 8355391: Use Long::hashCode in java.time
Reviewed-by: rriggs, pminborg, naoto
2025-04-30 17:52:55 +00:00
Gautham Krishnan
66122811aa 8342886: Update MET timezone in TimeZoneNames files
Reviewed-by: naoto
2025-04-30 16:06:22 +00:00
Per Minborg
fbc4691bfa 8351565: Implement JEP 502: Stable Values (Preview)
Co-authored-by: Maurizio Cimadamore <mcimadamore@openjdk.org>
Reviewed-by: vklang, jvernee, alanb, liach
2025-04-30 16:03:25 +00:00
Roger Riggs
4c695fa8a4 8351000: StringBuilder getChar and putChar robustness
Reviewed-by: liach, lancea, rgiulietti, pminborg
2025-04-30 13:50:57 +00:00
Chen Liang
dcffd9d9ac 8347471: Provide valid flags and mask in AccessFlag.Location
Reviewed-by: rriggs
2025-04-30 00:39:02 +00:00
Chen Liang
1652948862 8355442: Reference field lambda forms with type casts are not generated
Reviewed-by: jvernee
2025-04-29 23:07:14 +00:00
Mark Powers
c2485d5f7d 8351113: RC2ParameterSpec throws IllegalArgumentException when offset is negative
Reviewed-by: mullan
2025-04-29 19:12:52 +00:00
Aleksey Shipilev
ead6757486 8342283: CDS cannot handle a large number of classes
Co-authored-by: Ioi Lam <iklam@openjdk.org>
Reviewed-by: iklam, lmesnik, ccheung
2025-04-29 18:08:28 +00:00
Chen Liang
5d2d1ab574 8354996: Reduce dynamic code generation for a single downcall
Reviewed-by: jvernee
2025-04-29 15:42:08 +00:00
Gustavo Simon
44374a5720 8350542: Optional.orElseThrow(Supplier) does not specify behavior when supplier returns null
Reviewed-by: liach, clanger
2025-04-29 04:17:00 +00:00
Chen Liang
e4cb49fc85 8342206: Convenience method to check if a constant pool entry matches nominal descriptors
Reviewed-by: asotona
2025-04-29 03:06:23 +00:00
Roger Riggs
1fd136cd6b 8354335: No longer deprecate wrapper class constructors for removal
Reviewed-by: liach, bchristi, iris
2025-04-28 21:36:14 +00:00
Jiangli Zhou
acd93df612 8355080: java.base/jdk.internal.foreign.SystemLookup.find() doesn't work on static JDK
Reviewed-by: mcimadamore, jvernee
2025-04-28 18:55:26 +00:00
Roger Riggs
2f8448034f 8354053: Remove unused JavaIOFilePermissionAccess
Reviewed-by: liach, weijun
2025-04-28 18:21:46 +00:00
Bradford Wetmore
21b0f5ea15 8355637: SSLSessionImpl's "serialization" list documentation is incorrectly ordered
Reviewed-by: ascarpino
2025-04-26 05:46:05 +00:00
Vladimir Ivanov
e57fd71049 8353786: Migrate Vector API math library support to FFM API
Reviewed-by: jbhateja, kvn, psandoz, xgong, jvernee, mli
2025-04-25 21:22:37 +00:00
Chen Liang
ac05002cbe 8354877: DirectClassBuilder default flags should include ACC_SUPER
Reviewed-by: asotona
2025-04-25 16:34:52 +00:00
Stuart Marks
15f42e348d 8350703: Add standard system property stdin.encoding
Reviewed-by: naoto, alanb
2025-04-25 16:32:42 +00:00
Calvin Cheung
597bcc6953 8352003: Support --add-opens with -XX:+AOTClassLinking
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Reviewed-by: iklam, alanb, matsaave
2025-04-25 16:12:35 +00:00
Viktor Klang
356c4d9ca9 8355369: Remove setAccessible usage for setting final fields in java.util.concurrent
Reviewed-by: pminborg, dl, rgiulietti, alanb
2025-04-24 14:14:24 +00:00
Sean Coffey
1ec64811a3 8350582: Correct the parsing of the ssl value in javax.net.debug
Reviewed-by: wetmore, hchao
2025-04-24 12:01:34 +00:00
Chen Liang
bd1c53e960 8354899: Reduce overhead associated with type switches
Reviewed-by: asotona
2025-04-23 21:40:50 +00:00
Chen Liang
ffe6a4f9e1 8355335: Avoid pattern matching switches in core ClassFile API
Reviewed-by: asotona
2025-04-23 21:39:55 +00:00
Naoto Sato
f097aa90c9 8355215: Add @spec tags to Emoji related methods
Reviewed-by: joehw, iris, jlu
2025-04-23 16:07:36 +00:00
Shaojin Wen
c873837da6 8355300: Add final to BitSieve
Reviewed-by: liach, pminborg
2025-04-23 13:01:42 +00:00
Andrey Turbanov
27faf45422 8354826: Make ResolverConfigurationImpl.lock field final
Reviewed-by: dfuchs, jpai
2025-04-23 06:22:30 +00:00
Shaojin Wen
bc518a6cbb 8355240: Remove unused Import in StringUTF16
Reviewed-by: rgiulietti
2025-04-23 02:32:36 +00:00
Per Minborg
072b8273a4 8354300: Mark String.hash field @Stable
Reviewed-by: liach, shade, vlivanov
2025-04-22 15:10:26 +00:00
Stuart Marks
7b0618859a 8354464: Additional cleanup setting up native.encoding
Reviewed-by: naoto, alanb
2025-04-17 18:31:10 +00:00