5548 Commits

Author SHA1 Message Date
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
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
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
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
Jonas Norlinder
d4622b2cea 8371130: Remove String template leftovers
Reviewed-by: redestad, rriggs
2025-11-04 14:27:14 +00:00
Kieran Farrell
642ba4cfd1 8334015: Add Support for UUID Version 7 (UUIDv7) defined in RFC 9562
Reviewed-by: rriggs, jpai, alanb
2025-11-04 14:02:24 +00:00
Volkan Yazici
c1476fca9d 8366575: Remove SDP support
Reviewed-by: alanb, erikj, jpai, michaelm
2025-11-04 08:03:30 +00:00
Artur Barashev
02a7217491 8366364: Return enabled signature schemes with SSLConfiguration#getSSLParameters() call
Reviewed-by: mullan
2025-11-03 15:05:16 +00:00
Igor Rudenko
8dbefc53a9 8370822: Improve performance for MemorySegment::fill
Reviewed-by: pminborg
2025-11-03 14:17:56 +00:00
Raffaello Giulietti
deb7edb151 8366017: Extend the set of inputs handled by fast paths in FloatingDecimal
Reviewed-by: darcy
2025-11-03 09:48:55 +00:00
Mark Powers
1781b186b5 8343232: PKCS#12 KeyStore support for RFC 9879: Use of Password-Based Message Authentication Code 1 (PBMAC1)
Reviewed-by: weijun, mullan
2025-10-31 17:52:48 +00:00
Tagir F. Valeev
c6cc7a7b2a 8368178: Add specialization of SequencedCollection methods to standard list factories
Reviewed-by: smarks
2025-10-31 05:33:59 +00:00
Chen Liang
a2196e2060 4397513: Misleading "interface method" in InvocationHandler specification
Reviewed-by: alanb, jpai
2025-10-30 16:51:36 +00:00
Artur Barashev
436dc687ba 8367059: DTLS: loss of NewSessionTicket message results in handshake failure
Reviewed-by: jnimeh, djelinski
2025-10-29 17:25:31 +00:00
Pavel Rappo
28f2591bad 8370568: Refer to Thread.interrupted as "interrupted status" consistently
Reviewed-by: jpai, rriggs, alanb
2025-10-29 15:36:43 +00:00
Jaikiran Pai
4a0200caf9 8367561: Getting some "header" property from a file:// URL causes a file descriptor leak
Reviewed-by: dfuchs, vyazici
2025-10-29 11:19:53 +00:00
Volkan Yazici
bbe5e83c39 8363925: Remove unused sun.nio.cs.ArrayEncoder::encode
Reviewed-by: liach
2025-10-29 09:58:10 +00:00
Pavel Rappo
2758c6fda2 8368856: Add a method that performs saturating addition of a Duration to an Instant
Reviewed-by: naoto, rriggs, scolebourne
2025-10-29 09:11:02 +00:00
Jaikiran Pai
20bcf0edda 6400876: (bf) Remove sun.nio.ByteBuffered and related obsolete code
Reviewed-by: djelinski, vyazici, alanb
2025-10-29 08:59:12 +00:00
Ioi Lam
0687f120cc 8368199: Add @AOTSafeClassInitializer to jdk.internal.access.SharedSecrets
Reviewed-by: liach, heidinga
2025-10-29 03:23:38 +00:00
Jaikiran Pai
769950674e 8370775: ModulePatcher$JarResourceFinder.getByteBuffer() does not close the InputStream after reading the bytes
Reviewed-by: alanb, fandreuzzi
2025-10-29 01:33:26 +00:00
Shaojin Wen
a588c120fc 8368172: Make java.time.format.DateTimePrintContext immutable
Reviewed-by: liach
2025-10-29 01:28:20 +00:00
Weijun Wang
012b4eb6ce 8370082: Intermediate objects clean up in ECDH, EdDSA, XDH, DHKEM, and HKDF
Reviewed-by: ascarpino, abarashev, fandreuzzi
2025-10-28 19:56:56 +00:00
Mikhail Yankelevich
5ebc2c7212 8369995: Fix StringIndexOutOfBoundsException and implement extra logging and/or propagate errors in X509KeyManagerImpl
Co-authored-by: Daniel Jeliński <djelinski@openjdk.org>
Reviewed-by: wetmore, djelinski, abarashev
2025-10-28 16:51:15 +00:00
Brian Burkhalter
2f613911d5 8370387: Remove handling of InterruptedIOException from java.io classes
Reviewed-by: alanb
2025-10-27 21:14:13 +00:00
Justin Lu
ebf9c5bfc1 8370250: Locale should mention the behavior for duplicate subtags
Reviewed-by: naoto
2025-10-27 16:40:17 +00:00
Johny Jose
6f8d07ae21 8368500: ContextClassLoader cannot be reset on threads in ForkJoinPool.commonPool()
Reviewed-by: vklang, alanb
2025-10-27 10:23:48 +00:00
Raffaello Giulietti
e9479b517a 8370628: Rename BigInteger::nthRoot to rootn, and similarly for nthRootAndRemainder
Reviewed-by: darcy
2025-10-27 08:15:00 +00:00
Shaojin Wen
fd23a61cd4 8370503: Use String.newStringWithLatin1Bytes to simplify Integer/Long toString method
Reviewed-by: rgiulietti, rriggs
2025-10-24 16:43:57 +00:00
Shaojin Wen
5862358965 8370013: Refactor Double.toHexString to eliminate regex and StringBuilder
Reviewed-by: rgiulietti, darcy
2025-10-24 00:40:13 +00:00
Shawn M Emery
62f11cd407 8326609: New AES implementation with updates specified in FIPS 197
Reviewed-by: valeriep
2025-10-23 19:36:49 +00:00
Joe Darcy
a0e0b2d365 8370057: Correct scale handling of BigDecimal.sqrt
Reviewed-by: rgiulietti
2025-10-23 17:02:44 +00:00
Koushik Thirupattur
4377e7c9e8 8367008: Algorithm identifiers for HmacSHA* should always have NULL as params
Reviewed-by: weijun
2025-10-22 21:00:18 +00:00
Chen Liang
43e036ba89 8366424: Missing type profiling in generated Record Object methods
Reviewed-by: jvernee
2025-10-21 19:00:51 +00:00
Brent Christian
b68fa4354c Merge
Reviewed-by: kcr, prr
2025-10-21 18:40:24 +00:00
Pavel Rappo
ec13c283c4 8366829: Add java.time.Duration constants MIN and MAX
Reviewed-by: rriggs, naoto, scolebourne
2025-10-21 07:47:57 +00:00
Sean Mullan
e1d1fa91cf 8360937: Enhance certificate handling
Reviewed-by: ahgross, rhalade, jnibedita, ascarpino, naoto
2025-10-20 16:42:01 -07:00
Raffaello Giulietti
c448505914 8359454: Enhance String handling
Reviewed-by: rhalade, rriggs
2025-10-20 16:42:01 -07:00
Brian Burkhalter
a1be297911 8369854: (ch) Refine specification of behavior of {Gathering,Writable}ByteChannel.write
Reviewed-by: alanb
2025-10-20 15:25:49 +00:00
Joe Darcy
0cc88e4ad4 8370028: Remove author tags from mathematical classes
Reviewed-by: bpb, rriggs
2025-10-17 20:38:37 +00:00
Roger Riggs
95380e1ea5 8362637: Convert java.nio.ByteOrder to an enum
Reviewed-by: alanb, liach, bpb
2025-10-16 15:54:22 +00:00
Viktor Klang
b5b83247da 8369656: Calling CompletableFuture.join() could execute task in common pool
Reviewed-by: alanb, dl
2025-10-16 08:28:22 +00:00
Weijun Wang
a7a3a660e3 8354469: Keytool exposes the password in plain text when command is piped using | grep
Reviewed-by: mullan, smarks, naoto, hchao
2025-10-15 20:47:46 +00:00
Matias Saavedra Silva
1bd814c3b2 8364660: ClassVerifier::ends_in_athrow() should be removed
Reviewed-by: liach, dlong
2025-10-15 14:34:38 +00:00
Matias Saavedra Silva
784af438ef 8351595: JVM_FindClassFromCaller: unused var may be removed
Reviewed-by: dholmes, alanb, liach, fandreuzzi
2025-10-15 14:09:22 +00:00