Chen Liang
|
7aff8e15ba
|
8371319: java.lang.reflect.Method#equals doesn't short-circuit with same instances
Reviewed-by: jvernee
|
2025-11-14 22:55:28 +00:00 |
|
Sergey Bylokhov
|
d09a8cb81b
|
8371746: Some imports in Integer.java and Long.java became unused after JDK-8370503
Reviewed-by: liach, darcy, iris
|
2025-11-13 18:39:49 +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 |
|
Chen Liang
|
a2196e2060
|
4397513: Misleading "interface method" in InvocationHandler specification
Reviewed-by: alanb, jpai
|
2025-10-30 16:51:36 +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 |
|
Volkan Yazici
|
bbe5e83c39
|
8363925: Remove unused sun.nio.cs.ArrayEncoder::encode
Reviewed-by: liach
|
2025-10-29 09:58:10 +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 |
|
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 |
|
Chen Liang
|
43e036ba89
|
8366424: Missing type profiling in generated Record Object methods
Reviewed-by: jvernee
|
2025-10-21 19:00:51 +00:00 |
|
Raffaello Giulietti
|
c448505914
|
8359454: Enhance String handling
Reviewed-by: rhalade, rriggs
|
2025-10-20 16:42:01 -07:00 |
|
Joe Darcy
|
0cc88e4ad4
|
8370028: Remove author tags from mathematical classes
Reviewed-by: bpb, rriggs
|
2025-10-17 20:38:37 +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 |
|
Joe Darcy
|
7ed93cf40e
|
8369312: Refactor Float.toHexString() to avoid use of regex
Reviewed-by: rgiulietti
|
2025-10-14 16:04:27 +00:00 |
|
Xueming Shen
|
4ca4485e9a
|
8365588: defineClass that accepts a ByteBuffer does not work as expected
Reviewed-by: alanb
|
2025-10-13 20:29:06 +00:00 |
|
Jan Lahoda
|
862119565d
|
8363917: SwitchBootstraps.enumSwitch() args not checked as documented
Reviewed-by: liach
|
2025-10-08 05:32:51 +00:00 |
|
Roger Riggs
|
012e079d11
|
8356202: Cleanup Source code in String Implementation Classes
Reviewed-by: jpai, rgiulietti, liach
|
2025-10-03 18:45:34 +00:00 |
|
Chen Liang
|
6c8e384c63
|
8356022: Migrate descriptor parsing from generics to BytecodeDescriptor
Reviewed-by: rriggs
|
2025-09-29 18:22:24 +00:00 |
|
Alan Bateman
|
727d41d288
|
8368226: Remove Thread.stop
Reviewed-by: vklang, jpai, lancea, serb
|
2025-09-24 13:03:34 +00:00 |
|
Ioi Lam
|
fd30ae988b
|
8350550: Preload classes from AOT cache during VM bootstrap
Reviewed-by: kvn, heidinga, asmehra
|
2025-09-23 14:43:16 +00:00 |
|
Chen Liang
|
f9b91a7836
|
8368050: Validation missing in ClassFile signature factories
Reviewed-by: asotona
|
2025-09-23 12:47:56 +00:00 |
|
Shaojin Wen
|
e122f4dd0d
|
8368024: Remove StringConcatFactory#generateMHInlineCopy
Reviewed-by: redestad
|
2025-09-23 09:46:56 +00:00 |
|
Joe Darcy
|
4882559ae3
|
8367942: Add API note discussing Double.compareTo total order and IEEE 754 total order
Reviewed-by: rgiulietti
|
2025-09-22 21:30:47 +00:00 |
|
Jaikiran Pai
|
0bc3705948
|
8367597: Runtime.exit logging failed: Cannot invoke "java.lang.Module.getClassLoader()" because "m" is null
Reviewed-by: alanb, rriggs
|
2025-09-16 13:16:48 +00:00 |
|
Joe Darcy
|
58c9fbc93d
|
8367382: Expand use of representation equivalence terminology
Reviewed-by: rgiulietti
|
2025-09-15 16:22:35 +00:00 |
|
Guanqiang Han
|
44aad0786b
|
8328874: Class::forName0 should validate the class name length early
Reviewed-by: rriggs, liach, ayang
|
2025-09-12 14:46:12 +00:00 |
|
Francesco Andreuzzi
|
8a6b8751e1
|
8354871: Replace stack map frame type magics with constants
Reviewed-by: liach
|
2025-09-07 23:20:22 +00:00 |
|
Chen Liang
|
cdc8b5eb83
|
8366455: Move VarHandles.GuardMethodGenerator to execute on build
Reviewed-by: psandoz, redestad, erikj
|
2025-09-05 21:08:29 +00:00 |
|
Chen Liang
|
9f4d5b2398
|
8365428: Unclear comments on java.lang.invoke Holder classes
Reviewed-by: iklam, jvernee
|
2025-09-05 15:55:19 +00:00 |
|
Volkan Yazici
|
a2f8d3c4c2
|
8366765: [REDO] Rename JavaLangAccess::*NoRepl methods
Reviewed-by: rriggs, liach, alanb
|
2025-09-05 06:40:33 +00:00 |
|
Chen Liang
|
431f467246
|
8361635: Missing List length validation in the Class-File API
Reviewed-by: asotona
|
2025-09-03 19:21:38 +00:00 |
|
Volkan Yazici
|
ecf05ca541
|
8366693: Backout recent JavaLangAccess changes breaking the build
Reviewed-by: jpai, serb, alanb, syan, rriggs, jwaters
|
2025-09-02 15:26:48 +00:00 |
|
Volkan Yazici
|
eea50fbc1b
|
8356439: Rename JavaLangAccess::*NoRepl methods
Reviewed-by: alanb, liach, rriggs
|
2025-09-02 12:42:46 +00:00 |
|
Shaojin Wen
|
a668f437e4
|
8365620: Using enhanced switch in MethodHandleDesc
Reviewed-by: liach
|
2025-09-01 05:54:54 +00:00 |
|
Chen Liang
|
ae9607725c
|
8361614: Missing sub-int value validation in the Class-File API
Reviewed-by: asotona
|
2025-08-29 14:35:45 +00:00 |
|
Chen Liang
|
937d61bfba
|
8364751: ConstantBootstraps.explicitCast contradictory specification for null-to-primitive
Reviewed-by: jvernee, rriggs
|
2025-08-29 14:35:26 +00:00 |
|
Jaikiran Pai
|
b8cdf31a2e
|
8365898: Specification of java.lang.module.ModuleDescriptor.packages() method can be improved
Reviewed-by: alanb, liach
|
2025-08-29 00:46:53 +00:00 |
|
Nizar Benalla
|
bd4c0f4a7d
|
8358618: UnsupportedOperationException constructors javadoc is not clear
Reviewed-by: liach, aivanov, rriggs
|
2025-08-27 15:30:17 +00:00 |
|
Per Minborg
|
19f0755c48
|
8365203: defineClass with direct buffer can cause use-after-free
Reviewed-by: jpai
|
2025-08-27 09:41:12 +00:00 |
|
Naoto Sato
|
ae0dac43c0
|
8361613: System.console() should only be available for interactive terminal
Reviewed-by: jlahoda, smarks, alanb
|
2025-08-22 17:50:22 +00:00 |
|
Roger Riggs
|
55e7494dee
|
8365703: Refactor ZipCoder to use common JLA.uncheckedNewStringNoRepl
Reviewed-by: lancea, vyazici
|
2025-08-19 23:33:40 +00:00 |
|
Brett Okken
|
3bbaa772b0
|
8364320: String encodeUTF8 latin1 with negatives
Reviewed-by: liach, rriggs
|
2025-08-19 20:31:17 +00:00 |
|
Roger Riggs
|
884076f6e2
|
8365719: Refactor uses of JLA.uncheckedNewStringNoRepl
Reviewed-by: liach, vyazici
|
2025-08-19 19:06:20 +00:00 |
|
Volkan Yazici
|
655dc516c2
|
8361842: Move input validation checks to Java for java.lang.StringCoding intrinsics
Reviewed-by: rriggs, liach, dfenacci, thartmann, redestad, jrose
|
2025-08-19 05:06:50 +00:00 |
|
Chen Liang
|
6fb6f3d39b
|
8361638: java.lang.classfile.CodeBuilder.CatchBuilder should not throw IllegalArgumentException for representable exception handlers
Reviewed-by: asotona
|
2025-08-15 04:25:37 +00:00 |
|
Chen Liang
|
8c363b3e3e
|
8364319: Move java.lang.constant.AsTypeMethodHandleDesc to jdk.internal
Reviewed-by: redestad
|
2025-08-14 21:41:14 +00:00 |
|
Chen Liang
|
c5cbcac828
|
8361730: The CodeBuilder.trying(BlockCodeBuilder,CatchBuilder) method generates corrupted bytecode in certain cases
Reviewed-by: asotona
|
2025-08-14 20:27:08 +00:00 |
|
Joe Darcy
|
9593730a23
|
8362376: Use @Stable annotation in Java FDLIBM implementation
Reviewed-by: liach, rgiulietti
|
2025-08-11 23:45:24 +00:00 |
|