Shaojin Wen
|
e2feff8599
|
8355177: Speed up StringBuilder::append(char[]) via Unsafe::copyMemory
Reviewed-by: rriggs, rgiulietti
|
2025-07-30 13:16:27 +00:00 |
|
Chen Liang
|
330ee87131
|
8360163: Replace hard-coded checks with AOTRuntimeSetup and AOTSafeClassInitializer
Reviewed-by: jrose, iklam
|
2025-07-29 20:42:57 +00:00 |
|
Chen Liang
|
ea6674fec8
|
8315131: Clarify VarHandle set/get access on 32-bit platforms
Reviewed-by: rgiulietti, mcimadamore, jrose, shade, psandoz
|
2025-07-22 17:25:00 +00:00 |
|
Andrew Haley
|
9dd93c6a2c
|
8361497: Scoped Values: orElse and orElseThrow do not access the cache
Reviewed-by: alanb
|
2025-07-21 17:05:50 +00:00 |
|
Chen Liang
|
0acd065bf5
|
8361909: ConstantPoolBuilder::loadableConstantEntry and constantValueEntry should throw NPE
Reviewed-by: asotona
|
2025-07-14 23:35:05 +00:00 |
|
Chen Liang
|
c9bea77342
|
8361615: CodeBuilder::parameterSlot throws undocumented IOOBE
Reviewed-by: asotona
|
2025-07-09 19:29:25 +00:00 |
|
Kim Barrett
|
117f0b4051
|
8361426: (ref) Remove jdk.internal.ref.Cleaner
Reviewed-by: jpai, vklang
|
2025-07-08 19:48:54 +00:00 |
|
Naoto Sato
|
5850bf4488
|
8361519: Obsolete Unicode Scalar Value link in Character class
Reviewed-by: iris
|
2025-07-08 17:13:59 +00:00 |
|
Roger Riggs
|
afb4a1be9e
|
8354872: Clarify java.lang.Process resource cleanup
Reviewed-by: jpai
|
2025-07-07 12:43:28 +00:00 |
|
Andrew Haley
|
4df9c87345
|
8360884: Better scoped values
Reviewed-by: liach, alanb
|
2025-07-07 09:16:39 +00:00 |
|
Shaojin Wen
|
839cede1a4
|
8357289: Break down the String constructor into smaller methods
Reviewed-by: liach, rriggs
|
2025-06-27 14:06:12 +00:00 |
|
Chen Liang
|
f799cf180a
|
8360303: Remove two unused invoke files
Reviewed-by: rriggs, jrose
|
2025-06-25 18:48:47 +00:00 |
|
Kim Barrett
|
56c75453cd
|
8352565: Add native method implementation of Reference.get()
Reviewed-by: vlivanov, tschatzl, lmesnik
|
2025-06-25 18:22:06 +00:00 |
|
Naoto Sato
|
9c3eaa49f7
|
8359732: Make standard i/o encoding related system properties StaticProperty
Reviewed-by: rriggs, alanb, vyazici
|
2025-06-23 16:16:28 +00:00 |
|
Stuart Marks
|
06d804a0f0
|
8338140: (str) Add notes to String.trim and String.isEmpty pointing to newer APIs
Reviewed-by: naoto, bpb
|
2025-06-16 15:56:08 +00:00 |
|
Alan Bateman
|
9aeacf2de5
|
8358958: (aio) AsynchronousByteChannel.read/write should throw IAE if buffer is thread-confined
Reviewed-by: jpai, bpb
|
2025-06-13 06:33:42 +00:00 |
|
Stuart Marks
|
d024f58e61
|
8358809: Improve link to stdin.encoding from java.lang.IO
Reviewed-by: naoto
|
2025-06-06 20:07:43 +00:00 |
|
Volkan Yazici
|
e918a59b1d
|
8357821: Revert incorrectly named JavaLangAccess::unchecked* methods
Reviewed-by: pminborg
|
2025-06-06 06:26:09 +00:00 |
|
Nizar Benalla
|
af87035b71
|
8355746: Start of release updates for JDK 26
8355748: Add SourceVersion.RELEASE_26
8355751: Add source 26 and target 26 to javac
Co-authored-by: Joe Darcy <darcy@openjdk.org>
Reviewed-by: iris, coleenp, darcy
|
2025-06-05 16:01:32 +00:00 |
|
Erik Gahlin
|
eb770a060a
|
8351594: JFR: Rate-limited sampling of Java events
Reviewed-by: mgronlun, alanb
|
2025-06-05 11:36:08 +00:00 |
|
Alan Bateman
|
ac9af69eee
|
8357637: Native resources cached in thread locals not released when FJP common pool threads clears thread locals
Reviewed-by: vklang
|
2025-06-01 06:17:50 +00:00 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Roger Riggs
|
8fadf295b0
|
8351443: Improve robustness of StringBuilder
Reviewed-by: liach, rgiulietti, bchristi, jpai
|
2025-05-09 21:48:16 +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 |
|
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 |
|
Chen Liang
|
bee273d6b4
|
8297271: AccessFlag.maskToAccessFlags should be specific to class file version
Reviewed-by: rriggs
|
2025-05-01 14:37:26 +00:00 |
|