3500 Commits

Author SHA1 Message Date
Mohamed Issa
0df8c9684b 8353686: Optimize Math.cbrt for x86 64 bit platforms
Reviewed-by: sviswanathan, sparasa, jbhateja
2025-05-30 21:47:20 +00:00
Shaojin Wen
727412d1b5 8357690: Add @Stable and final to java.lang.CharacterDataLatin1 and other CharacterData classes
Reviewed-by: naoto
2025-05-29 20:09:58 +00:00
Justin Lu
e509997fe8 8357275: Locale.Builder.setLanguageTag should mention conversions made on language tag
Reviewed-by: naoto
2025-05-29 17:39:08 +00:00
Brian Burkhalter
79aff26c28 8354724: Methods in java.io.Reader to read all characters and all lines
Reviewed-by: rriggs, smarks, jpai, alanb
2025-05-29 15:20:39 +00:00
Adam Sotona
d43f588db1 8357955: java.lang.classfile.Signature.ArrayTypeSig.of IAE not thrown for dims > 255
Reviewed-by: jlahoda
2025-05-29 07:03:26 +00:00
Shaojin Wen
b7f0f480ce 8357681: Fixed the DigitList::toString method causing incorrect results during debugging
Reviewed-by: jlu, naoto
2025-05-28 20:36:44 +00:00
Anthony Scarpino
bb2c80c0e9 8298420: Implement JEP 470: PEM Encodings of Cryptographic Objects (Preview)
Reviewed-by: weijun, mr, mullan, jnimeh
2025-05-28 19:52:18 +00:00
Naoto Sato
b2a61a9972 8356985: Use "stdin.encoding" in Console's read*() methods
Reviewed-by: jlu, smarks, alanb, vyazici
2025-05-28 16:24:04 +00:00
gauthamkrishnanibm
4ced4e73fc 8334742: Change java.time month/day field types to 'byte'
Reviewed-by: rriggs
2025-05-28 15:38:00 +00:00
Viktor Klang
18285fc136 8356553: Incorrect uses of {@link} in AbstractQueuedLongSynchronizer and AbstractQueuedSynchronizer
Reviewed-by: alanb
2025-05-28 14:23:23 +00:00
Fabio Romano
c9e6c4d017 8356891: Some code simplifications in BigInteger
Reviewed-by: rgiulietti
2025-05-28 12:48:47 +00:00
Andrew Haley
4e1878ca45 8355022: Implement JEP 506: Scoped Values
Reviewed-by: liach, alanb
2025-05-28 09:41:37 +00:00
Steffen Nießing
4cad437956 8357597: Proxy.getInvocationHandler throws NullPointerException instead of IllegalArgumentException for null
Reviewed-by: rriggs, jpai, liach
2025-05-28 01:54:48 +00:00
Brian Burkhalter
4755276f36 8357912: (fs) Remove @since tag from java.nio.file.FileSystems.newFileSystem(Path,ClassLoader)
Reviewed-by: lancea, alanb
2025-05-27 19:47:56 +00:00
Per Minborg
da228e0693 8357145: CRC/Inflater/Deflater/Adler32 methods that take a ByteBuffer throw UOE if backed by shared memory segment
Reviewed-by: alanb
2025-05-27 19:15:40 +00:00
Brian Burkhalter
c1f066e17e 8356888: (fs) FileSystems.newFileSystem that take an env must specify IllegalArgumentException
Reviewed-by: lancea, alanb, jpai
2025-05-27 17:11:24 +00:00
Aleksey Shipilev
b9db99d7f7 8357797: Use StructuredTaskScopeImpl.ST_NEW for state init
Reviewed-by: alanb
2025-05-27 09:43:07 +00:00
Viktor Klang
aea32ec506 8357647: Stream gatherers forward upstream size information to downstream
Reviewed-by: liach, alanb
2025-05-27 09:17:29 +00:00
Doug Lea
2c034f57d6 8357146: ForkJoinPool:schedule(*) does not throw RejectedExecutionException when pool is shutdown
Reviewed-by: alanb
2025-05-26 22:37:42 +00:00
Nizar Benalla
bd095896dd 8356632: Fix remaining {@link/@linkplain} tags with refer to private/protected types in java.base
Reviewed-by: weijun, liach
2025-05-26 12:40:49 +00:00
Kieran Farrell
f825a51198 7046003: Default value of Authenticator.getRequestingURL() is not specified
Reviewed-by: michaelm, jpai
2025-05-26 11:12:49 +00:00
Shaojin Wen
4a4209ffef 8357685: Change the type of Integer::digits from char[] to byte[]
Reviewed-by: rgiulietti, liach
2025-05-25 17:39:53 +00:00
Chen Liang
070c84cd22 8357178: Simplify Class::componentType
Reviewed-by: rriggs
2025-05-23 22:58:09 +00:00
Sergey Bylokhov
236e1b6d52 8357401: BigDecimal: Constants ONE_TENTH and ONE_HALF are unused after JDK-8341402
Reviewed-by: bpb, liach, darcy
2025-05-23 18:17:40 +00:00
Justin Lu
2f530f89e0 8357281: sun.util.Locale.LanguageTag should be immutable
Reviewed-by: naoto, liach
2025-05-23 17:44:39 +00:00
Shaojin Wen
796ec5e7cf 8353741: Eliminate table lookup in UUID.toString
Reviewed-by: rriggs
2025-05-22 23:35:13 +00:00
Aggelos Biboudis
c0665efd4f 8354323: Safeguard SwitchBootstraps.typeSwitch when used outside the compiler
Reviewed-by: jlahoda, liach
2025-05-22 08:36:47 +00:00
Shaojin Wen
07871cd78a 8357063: Document preconditions for DecimalDigits methods
Reviewed-by: vyazici, liach, rriggs
2025-05-21 22:39:11 +00:00
Patrick Strawderman
e9d1d87b34 8357013: HttpURLConnection#getResponseCode can avoid substring call when parsing to int
Reviewed-by: dfuchs
2025-05-20 17:20:49 +00:00
Vicente Romero
637e9d16dd 8354556: Expand value-based class warnings to java.lang.ref API
Co-authored-by: Archie Cobbs <acobbs@openjdk.org>
Reviewed-by: jlahoda
2025-05-19 22:47:13 +00:00
Stuart Marks
6818dcc08e 8351230: Collections.synchronizedList returns a list that is not thread-safe
Reviewed-by: jpai
2025-05-19 16:53:13 +00:00
kieran-farrell
a8d8ffa8ad 8356395: Spec needs to be clarified for InterfaceAddress class level API documentation and getBroadcast() method
Reviewed-by: dfuchs
2025-05-16 07:33:17 +00:00
Chen Liang
9223ed788a 8351996: Behavioral updates for ClassValue::remove
Co-authored-by: John R Rose <jrose@openjdk.org>
Reviewed-by: vklang, jrose
2025-05-15 20:32:02 +00:00
Johannes Graham
1e61352b54 8356709: Avoid redundant String formatting in BigDecimal.valueOf(double)
Reviewed-by: rgiulietti
2025-05-15 16:33:35 +00:00
Naoto Sato
e056bbec92 8356822: Refactor HTML anchor tags to javadoc in Charset
Reviewed-by: iris, liach
2025-05-15 16:14:13 +00:00
Volkan Yazici
8fcfddb2d2 8353197: Document preconditions for JavaLangAccess methods
Reviewed-by: pminborg, liach
2025-05-15 14:54:27 +00:00
Naoto Sato
7c8e273fde 8356420: Provide examples on wrapping System.in
Reviewed-by: liach, smarks, alanb, bpb, iris
2025-05-14 17:41:42 +00:00
Magnus Ihse Bursie
a3e094e1a0 8354968: Replace unicode sequences in comment text with UTF-8 characters
Reviewed-by: naoto
2025-05-14 06:42:07 +00:00
Magnus Ihse Bursie
dd2515993b 8356644: Update encoding declaration to UTF-8
Reviewed-by: prr, naoto
2025-05-14 06:32:54 +00:00
Jaikiran Pai
2c4e8d211a 8347712: IllegalStateException on multithreaded ZipFile access with non-UTF8 charset
8355975: ZipFile uses incorrect Charset if another instance for the same ZIP file was constructed with a different Charset

Co-authored-by: Eirik Bjørsnøs <eirbjo@openjdk.org>
Reviewed-by: eirbjo, lancea, redestad, alanb
2025-05-14 01:53:19 +00:00
Chen Liang
a96424b24c 8356694: Removed unused subclass audits in ObjectInput/OutputStream
Reviewed-by: alanb, rriggs
2025-05-14 00:03:20 +00:00
Justin Lu
e149bd3a0c 8352755: Misconceptions about j.text.DecimalFormat digits during parsing
Reviewed-by: naoto
2025-05-13 20:23:10 +00:00
Brian Burkhalter
0318e49500 8351415: (fs) Path::toAbsolutePath should specify if an absolute path has a root component
Reviewed-by: alanb
2025-05-13 15:21:30 +00:00
Raffaello Giulietti
64a858c7b8 8355992: Add unsignedMultiplyExact and *powExact methods to Math and StrictMath
Reviewed-by: darcy
2025-05-13 14:04:53 +00:00
Per Minborg
066477de80 8356080: Address post-integration comments for Stable Values
Reviewed-by: liach
2025-05-13 13:40:48 +00:00
Alan Bateman
fa419489d3 8350765: Need to pin when accessing thread container from virtual thread
Reviewed-by: vklang, jpai
2025-05-13 13:35:40 +00:00
Alan Bateman
132a890a9b 8342486: Implement JEP 505: Structured Concurrency (Fifth Preview)
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Co-authored-by: Viktor Klang <vklang@openjdk.org>
Reviewed-by: vklang
2025-05-13 08:43:26 +00:00
Justin Lu
b6b5ac1ef9 8348351: Improve lazy initialization of the available currencies set
Reviewed-by: liach, naoto
2025-05-12 20:35:13 +00:00
Daniel Fuchs
45dfc2c6d6 8353642: Deprecate URL::getPermission method and networking permission classes for removal
Reviewed-by: djelinski, iris, mullan, michaelm
2025-05-12 16:49:42 +00:00
Per Minborg
43008b42cf 8356486: ReverseOrderListView should override reversed() to return base
Reviewed-by: liach, smarks
2025-05-12 07:12:19 +00:00