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
Roger Riggs
8fadf295b0
8351443: Improve robustness of StringBuilder
...
Reviewed-by: liach, rgiulietti, bchristi, jpai
2025-05-09 21:48:16 +00:00
Fabio Romano
1c5eb370b7
8355719: Reduce memory consumption of BigInteger.pow()
...
Reviewed-by: rgiulietti
2025-05-09 17:06:33 +00:00
Joe Darcy
bed29a03d1
8356555: Incorrect use of {@link} in BigDecimal
...
Reviewed-by: bpb, nbenalla, liach, iris
2025-05-09 16:35:51 +00:00
Ioi Lam
591e71ebe5
8354890: AOT-initialize j.l.i.MethodHandleImpl and inner classes
...
Reviewed-by: liach, vlivanov
2025-05-09 06:00:23 +00:00
Naoto Sato
e4ecda2b25
8356221: Clarify Console.charset() method description
...
Reviewed-by: bpb
2025-05-08 17:52:05 +00:00
Eirik Bjørsnøs
2ea629f3f2
8353440: Disable FTP fallback for non-local file URLs by default
...
Reviewed-by: dfuchs
2025-05-08 14:52:53 +00:00
Jaikiran Pai
52a5583d69
8356154: Respecify java.net.Socket constructors that allow creating UDP sockets to throw IllegalArgumentException
...
Reviewed-by: dfuchs, alanb
2025-05-08 03:56:45 +00:00
Markus KARG
7642556a5a
8343110: Add getChars(int, int, char[], int) to CharSequence and CharBuffer
...
Reviewed-by: liach, jpai, rriggs
2025-05-08 00:58:10 +00:00
Chen Liang
8c1b915c7e
8356126: Duplication handling and optimization of CaptureCallState
...
Reviewed-by: jvernee
2025-05-07 18:11:03 +00:00
Chen Liang
d7e648bb27
8355775: Improve symbolic sharing in dynamic constant pool entries
...
Reviewed-by: asotona
2025-05-07 14:08:21 +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
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
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
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
Chen Liang
e36756b264
8297727: Forcing LF interpretation lead to StackOverflowError in reflection code
...
Reviewed-by: jvernee
2025-04-30 21:56:13 +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
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
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