6765 Commits

Author SHA1 Message Date
Naoto Sato
410b3e816a 8381606: Javadoc typo in ResourceBundle example
Reviewed-by: iris, jlu
2026-04-03 19:37:33 +00:00
Daniel Jeliński
06c9aebce3 8377550: [REDO] Need to keep leading zeros in TlsPremasterSecret of TLS1.3 DHKeyAgreement
Reviewed-by: hchao, mullan
2026-04-02 13:40:51 +00:00
Weijun Wang
9131c72d63 8368692: Restrict Password::readPassword from reading from System.in
Reviewed-by: mullan
2026-04-01 17:49:31 +00:00
Paul Hübner
f3a1c67b1c 8381464: Typo in Linker::captureCallState JavaDoc
Reviewed-by: liach, pminborg
2026-04-01 13:03:01 +00:00
Eirik Bjørsnøs
3459f6b124 8380452: ZipOutputStream::putNextEntry(ZipEntry) throws unspecified IllegalArgumentException for unmappable entry name
Reviewed-by: jpai, lancea, alanb
2026-04-01 09:50:37 +00:00
Daniel Gredler
f46a698113 8381015: CharsetEncoder.canEncode(CharSequence) is slow for UTF-8, UTF-16, UTF-32
Reviewed-by: naoto, vyazici
2026-03-31 21:46:05 +00:00
Alan Bateman
4a335f878c 8381002: Thread dump should convert longs to json numbers if possible
Reviewed-by: kevinw, amenkov, sspitsyn, lmesnik
2026-03-31 06:56:56 +00:00
Kirill Shirokov
3aab518285 8380074: Reflection::areNestMates should be used by Class::isNestmateOf
Reviewed-by: liach, dholmes
2026-03-31 05:07:04 +00:00
Jan Lahoda
2449dc2e80 8377004: Java Launcher incorrectly allows inheriting a package-private main from another package
Reviewed-by: jpai, alanb
2026-03-30 13:06:40 +00:00
Daisuke Yamazaki
d58fb1e290 8374202: Simplify significand normalization in BigDecimal(double, MathContext) constructor
Reviewed-by: rgiulietti
2026-03-30 12:58:07 +00:00
Koushik Thirupattur
7e0a1499ee 8345954: Revisit Class Initializers and Locking in X509TrustManagerImpl
Reviewed-by: weijun
2026-03-30 12:50:42 +00:00
Thomas Stuefe
ca3fe721ba 8357089: Remove VFORK launch mechanism from Process implementation (linux)
Reviewed-by: rriggs, andrew
2026-03-30 04:54:17 +00:00
Benjamin Peterson
426547d2c8 8380968: classfile package doc mentions nonexistent UtfEntry
Reviewed-by: liach
2026-03-27 14:56:54 +00:00
Yasumasa Suenaga
2994524025 8380956: HexFormat shoud have @ValueBased
Reviewed-by: rriggs, stuefe, liach
2026-03-27 13:26:49 +00:00
Benjamin Peterson
53c864a881 8380960: "Foreign function access" discussion links to wrong downcallHandle overload
Reviewed-by: mcimadamore
2026-03-27 08:18:47 +00:00
Brian Burkhalter
40d65f1063 8379583: (fs) Files.copy use of posix_fadvise is problematic on Linux
Reviewed-by: alanb
2026-03-26 18:38:04 +00:00
Naoto Sato
aecc16358f 8230421: Java cannot handle Euro sign at the Simplified Chinese Windows Command Prompt
Reviewed-by: sherman
2026-03-26 17:53:53 +00:00
Arno Zeller
e07ab7fb9b 8380288: [BACKOUT] Incorrect Interpretation of POSIX TZ Environment Variable on AIX
Reviewed-by: mbaesken, mdoerr
2026-03-26 11:17:18 +00:00
Hai-May Chao
cf424480f4 8375275: Error handling to raise illegal_parameter or internal_error alert in hybrid key exchange
Reviewed-by: wetmore, mpowers
2026-03-25 15:29:34 +00:00
Naoto Sato
4b38e7bcd3 8346133: Refactor java.time.ZoneOffset caching
Reviewed-by: jlu, liach, rriggs
2026-03-24 21:35:17 +00:00
Jaikiran Pai
e58e576f80 8369181: InflaterOutputStream: writing after finish() results in IllegalStateException instead of an IOException
Reviewed-by: alanb, sherman, lancea
2026-03-21 02:21:09 +00:00
Hai-May Chao
cdd64dbb5d 8379433: Throwing proper exception for invalid encapsulation length in Hybrid
Reviewed-by: weijun
2026-03-19 19:12:27 +00:00
Thomas Stuefe
deccad2e95 8377907: (process) Race in ProcessBuilder can cause JVM hangs
Reviewed-by: simonis, rriggs
2026-03-19 05:04:00 +00:00
Eirik Bjørsnøs
0379c0b005 8379557: Further optimize URL.toExternalForm
Reviewed-by: vyazici
2026-03-18 14:36:58 +00:00
Volkan Yazici
706fbb3044 8378431: Move input validation checks to Java for java.lang.StringUTF16 intrinsics
Reviewed-by: dfenacci, rgiulietti, rriggs
2026-03-18 08:25:29 +00:00
Thomas Stuefe
2240ff4179 8379967: (process) Improve ProcessBuilder error reporting
Reviewed-by: mbaesken, rriggs
2026-03-16 13:31:38 +00:00
Joel Sikström
3b8af308d7 8379665: Obsolete AlwaysActAsServerClassMachine and NeverActAsServerClassMachine
Reviewed-by: stefank, ayang, aboldtch
2026-03-16 09:10:07 +00:00
Matthias Baesken
1606564edd 8379802: [AIX] unify DL_info struct and put it into a single header
Reviewed-by: mdoerr, clanger, erikj
2026-03-14 14:06:38 +00:00
Shawn Emery
fdb129ad94 8378893: X25519 should utilize a larger limb size
Co-authored-by: Ferenc Rakoczi <ferenc.r.rakoczi@oracle.com>
Reviewed-by: ascarpino, bperez
2026-03-13 16:34:30 +00:00
Ben Perez
e9446e1554 8368841: X25519 implementation differs from the specification in RFC 7748
Reviewed-by: ascarpino, semery
2026-03-13 15:02:02 +00:00
Paul Hübner
e74863249c 8378559: Add setting of captured states like errno
Reviewed-by: jvernee, fbredberg
2026-03-11 09:22:20 +00:00
Jan Lahoda
a741e290c9 8379284: Avoid the need to keep obsolete preview feature constants until bootstrap JDK is upgraded
Reviewed-by: liach, erikj, jpai, vromero
2026-03-11 07:15:25 +00:00
Matias Saavedra Silva
e760171da8 8376521: Verifier: disallow acmp & ifnull on 'uninitialized' types
8375483: Should set flagThisUninit whenever uninitializedThis is on the stack

Reviewed-by: liach, coleenp
2026-03-10 20:57:49 +00:00
Naoto Sato
760f4b6043 8379344: Compact the Unicode/CLDR version tables
Reviewed-by: alanb, jlu
2026-03-10 18:40:02 +00:00
Viktor Klang
b9e7ca9cff 8375130: [BACKOUT] Scalability issue when submitting virtual threads with almost empty tasks
Reviewed-by: alanb
2026-03-09 14:12:03 +00:00
Weijun Wang
375f821627 8379515: draft-ietf-lamps-kyber-certificates is now RFC 9935
Reviewed-by: mullan
2026-03-09 13:54:11 +00:00
Johny Jose
c3dfceb90a 8379035: (tz) Update Timezone Data to 2026a
Reviewed-by: coffeys, naoto
2026-03-09 07:55:28 +00:00
Artur Barashev
b349f661ea 8379191: SunX509KeyManagerImpl alias chooser methods returns null for EC_EC
Reviewed-by: myankelevich, mullan
2026-03-06 14:27:53 +00:00
Sruthy Jayan
3363a16c1d 8375045: Incorrect Interpretation of POSIX TZ Environment Variable on AIX
Reviewed-by: naoto
2026-03-05 22:20:30 +00:00
Patrick Strawderman
08c8520b39 8378698: Optimize Base64.Encoder#encodeToString
Reviewed-by: liach, rriggs
2026-03-04 20:04:30 +00:00
Chen Liang
9d1d0c6f05 8379166: Upstream redundant diffs fixed in Valhalla - Part 1
Reviewed-by: rriggs
2026-03-04 19:46:06 +00:00
Liam Miller-Cushon
0fbf58d8ff 8372353: API to compute the byte length of a String encoded in a given Charset
Reviewed-by: rriggs, naoto, vyazici
2026-03-04 17:33:32 +00:00
Naoto Sato
4d2c537189 8378992: Case folding cache should not look up code point U+0000
Reviewed-by: sherman, rriggs
2026-03-04 17:16:32 +00:00
Justin Lu
86800eb2b3 8378723: Locale variant delimiter is unclear
Reviewed-by: naoto
2026-03-03 17:11:17 +00:00
Raffaello Giulietti
0ea7d890d9 8377903: ArraysSupport::mismatch should document that they return the smallest index
Reviewed-by: rriggs, vyazici
2026-03-03 16:57:09 +00:00
Raffaello Giulietti
dbbb3b1ac5 8378833: Improve offset arithmetic in ArraysSupport::mismatch
Reviewed-by: liach, alanb, rriggs
2026-03-01 12:05:58 +00:00
Eirik Bjørsnøs
d62b9f78ca 8377992: (zipfs) Align ZipFileSystem END header validation with the ZipFile implementation
Reviewed-by: lancea
2026-02-28 05:41:32 +00:00
Yasumasa Suenaga
357f29dc86 8378312: [VectorAPI] libraryUnaryOp/libraryBinaryOp failed to intrinsify
Reviewed-by: psandoz, sherman
2026-02-28 03:28:47 +00:00
Chen Liang
1fb608e1bc 8378792: ObjectMethods.bootstrap missing getter validation
Reviewed-by: rriggs, jvernee
2026-02-27 17:52:24 +00:00
Chen Liang
5e85d99c36 8378715: Use early field initialization for java.lang.invoke generated code
Reviewed-by: jvernee
2026-02-26 20:17:08 +00:00