Chen Liang
|
3220c4cb43
|
8372696: Allow boot classes to explicitly opt-in for final field trusting
Reviewed-by: jvernee, jrose, alanb
|
2026-01-26 18:32:15 +00:00 |
|
Nizar Benalla
|
c55287d197
|
8370890: Start of release updates for JDK 27
8370893: Add SourceVersion.RELEASE_27
8370894: Add source 27 and target 27 to javac
Reviewed-by: darcy, iris, liach, erikj, dholmes
|
2025-12-04 17:01:41 +00:00 |
|
Markus Grönlund
|
e93b10d084
|
8365400: Enhance JFR to emit file and module metadata for class loading
Reviewed-by: coleenp, egahlin
|
2025-12-03 18:12:58 +00:00 |
|
Johan Sjölen
|
d94c52ccf2
|
8367656: Refactor Constantpool's operand array into two
Reviewed-by: coleenp, sspitsyn, dholmes
|
2025-11-25 13:43:25 +00:00 |
|
Coleen Phillimore
|
6f452ac46f
|
8364360: Defining hidden class with no room in constant pool crashes the VM
Reviewed-by: matsaave, liach, dholmes
|
2025-11-03 12:37:00 +00:00 |
|
Johan Sjölen
|
069c569a71
|
8368097: [asan] heap-buffer-overflow reported in ClassFileParser::skip_over_field_signature
Reviewed-by: dholmes, mbaesken
|
2025-10-06 07:48:45 +00:00 |
|
Ashutosh Mehra
|
aa6ff45052
|
8368693: Duplicate methods in vmClasses
Reviewed-by: liach, coleenp, dholmes
|
2025-09-26 14:56:03 +00:00 |
|
Ioi Lam
|
17accf4a06
|
8368174: Proactive initialization of @AOTSafeClassInitializer classes
Reviewed-by: liach, adinn, asmehra
|
2025-09-24 20:58:26 +00:00 |
|
Coleen Phillimore
|
fa00b24954
|
8365823: Revert storing abstract and interface Klasses to non-class metaspace
Reviewed-by: kvn, shade, stuefe
|
2025-09-19 11:54:34 +00:00 |
|
Coleen Phillimore
|
84aa295227
|
8367368: Add message for verify_legal_class_modifiers for inner classes
Reviewed-by: dholmes, fparain
|
2025-09-12 18:58:56 +00:00 |
|
Kim Barrett
|
9e843f56ec
|
8367014: Rename class Atomic to AtomicAccess
Reviewed-by: dholmes, aph, stefank
|
2025-09-12 06:35:55 +00:00 |
|
Ioi Lam
|
79a1a98cab
|
8366498: Simplify ClassFileParser::parse_super_class
Reviewed-by: dholmes, coleenp
|
2025-09-04 16:19:35 +00:00 |
|
Ioi Lam
|
f4d73d2a3d
|
8366584: Add an InstanceKlass::super() method that returns InstanceKlass*
Reviewed-by: dholmes, coleenp
|
2025-09-04 02:31:12 +00:00 |
|
Ioi Lam
|
2427c901b3
|
8366024: Remove unnecessary InstanceKlass::cast()
Reviewed-by: coleenp, dholmes
|
2025-09-01 04:03:08 +00:00 |
|
Johan Sjölen
|
4680dc9831
|
8365264: Rename ResourceHashtable to HashTable
Reviewed-by: iklam, ayang
|
2025-08-13 18:41:57 +00:00 |
|
Francesco Andreuzzi
|
3387b3195c
|
8364519: Sort share/classfile includes
Reviewed-by: shade, ayang
|
2025-08-04 08:20:22 +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 |
|
Ioi Lam
|
66836d40b8
|
8361292: Rename ModuleEntry::module() to module_oop()
Reviewed-by: coleenp, ccheung, sspitsyn
|
2025-07-03 16:52:19 +00:00 |
|
Radim Vansa
|
e18277b470
|
8352075: Perf regression accessing fields
Reviewed-by: coleenp, iklam, jsjolen
|
2025-06-12 12:29:15 +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 |
|
Ioi Lam
|
3bebb1fa76
|
8357504: Refactor the assignment of loader bits in InstanceKlassFlags
Reviewed-by: matsaave, ccheung
|
2025-05-22 04:04:54 +00:00 |
|
Aleksey Shipilev
|
db6fa5923c
|
8355617: Remove historical debug_only macro in favor of DEBUG_ONLY
Reviewed-by: stefank, kbarrett, jwaters
|
2025-04-28 08:43:14 +00:00 |
|
Coleen Phillimore
|
250437e557
|
8351654: Agent transformer bytecodes should be verified
Reviewed-by: dholmes, lmesnik
|
2025-04-08 13:12:28 +00:00 |
|
Coleen Phillimore
|
c9cadbd23f
|
8346567: Make Class.getModifiers() non-native
Reviewed-by: alanb, vlivanov, yzheng, dlong
|
2025-02-10 12:44:30 +00:00 |
|
Aleksey Shipilev
|
25bb698eff
|
8348195: More u2 conversion warnings after JDK-8347147
Reviewed-by: coleenp, dholmes
|
2025-01-22 15:27:41 +00:00 |
|
Stefan Karlsson
|
c33c1cfe73
|
8347909: Automatic precompiled.hpp inclusion
Reviewed-by: lkorinth, erikj, dholmes, ihse
|
2025-01-21 10:21:24 +00:00 |
|
Coleen Phillimore
|
baca7daa32
|
8347733: Replace SIZE_FORMAT in runtime code
Reviewed-by: matsaave, sspitsyn, dholmes
|
2025-01-17 16:24:47 +00:00 |
|
Coleen Phillimore
|
6ee2bd2f33
|
8347147: [REDO] AccessFlags can be u2 in metadata
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Reviewed-by: vlivanov, yzheng
|
2025-01-08 19:48:25 +00:00 |
|
David Holmes
|
021c476409
|
8347148: [BACKOUT] AccessFlags can be u2 in metadata
Reviewed-by: coleenp
|
2025-01-08 00:37:27 +00:00 |
|
Coleen Phillimore
|
098afc8b7d
|
8339113: AccessFlags can be u2 in metadata
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Reviewed-by: sspitsyn, vlivanov, yzheng, dlong, dholmes
|
2025-01-07 22:03:38 +00:00 |
|
David Holmes
|
453310918b
|
8345911: Enhance error message when IncompatibleClassChangeError is thrown for sealed class loading failures
Reviewed-by: coleenp, alanb
|
2024-12-18 04:15:57 +00:00 |
|
Coleen Phillimore
|
d3359417f3
|
8345678: compute_modifiers should not be in create_mirror
Reviewed-by: fparain, dholmes
|
2024-12-16 17:46:43 +00:00 |
|
Pavel Rappo
|
5cc150c636
|
8342979: Start of release updates for JDK 25
8342982: Add SourceVersion.RELEASE_25
8342983: Add source 25 and target 25 to javac
Co-authored-by: Joe Darcy <darcy@openjdk.org>
Reviewed-by: iris, darcy, erikj, dholmes
|
2024-12-05 17:03:27 +00:00 |
|
David Holmes
|
8de158aefe
|
8339134: Callers of Exceptions::fthrow should ensure exception message lengths avoid the INT_MAX limits of os::vsnprintf
Reviewed-by: coleenp, jsjolen
|
2024-11-25 19:55:26 +00:00 |
|
Coleen Phillimore
|
dfddbcaab8
|
8341916: Remove ProtectionDomain related hotspot code and tests
Reviewed-by: dholmes, iklam, jrose
|
2024-11-18 12:48:40 +00:00 |
|
Coleen Phillimore
|
2145ace384
|
8341094: Clean up relax_verify in ClassFileParser
Reviewed-by: dholmes, iklam
|
2024-11-14 12:08:42 +00:00 |
|
Roman Kennke
|
44ec501a41
|
8305895: Implement JEP 450: Compact Object Headers (Experimental)
Co-authored-by: Sandhya Viswanathan <sviswanathan@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Co-authored-by: Hamlin Li <mli@openjdk.org>
Co-authored-by: Thomas Stuefe <stuefe@openjdk.org>
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Co-authored-by: Axel Boldt-Christmas <aboldtch@openjdk.org>
Reviewed-by: coleenp, stefank, stuefe, phh, ihse, lmesnik, tschatzl, matsaave, rcastanedalo, vpaprotski, yzheng, egahlin
|
2024-11-08 17:21:39 +00:00 |
|
Serguei Spitsyn
|
60364ef001
|
8341273: JVMTI is not properly hiding some continuation related methods
Reviewed-by: alanb, amenkov
|
2024-10-29 19:59:43 +00:00 |
|
David Holmes
|
28d23ada6d
|
8340177: Malformed system classes loaded by bootloader crash the JVM in product builds
Reviewed-by: coleenp, mli
|
2024-10-23 21:39:26 +00:00 |
|
Mandy Chung
|
d6eddcdaf9
|
8327624: Remove VM implementation that bypass verification for core reflection
Reviewed-by: liach, dholmes, jrose, alanb, mli
|
2024-10-22 18:14:37 +00:00 |
|
David Holmes
|
969c2af953
|
8339192: Native annotation parsing code of deprecated annotations causes crash
Reviewed-by: jrose, mgronlun
|
2024-09-19 23:45:26 +00:00 |
|
Coleen Phillimore
|
48d79431c9
|
8339342: FieldAllocationCount is mostly unused
Reviewed-by: fparain, stuefe, matsaave
|
2024-09-05 16:34:39 +00:00 |
|
David Holmes
|
96df5a6d8f
|
8339316: Test runtime/exceptionMsgs/NoClassDefFoundError/NoClassDefFoundErrorTest.java fails after JDK-8338257
Reviewed-by: jsjolen, coleenp
|
2024-09-04 23:58:17 +00:00 |
|
Coleen Phillimore
|
0cfd08f55a
|
8339112: Move JVM Klass flags out of AccessFlags
Reviewed-by: matsaave, cjplummer, dlong, thartmann, yzheng
|
2024-09-04 15:48:32 +00:00 |
|
Coleen Phillimore
|
8f039b5629
|
8336919: Cleanup and rename tags in placeholders code
Co-authored-by: Frederic Parain <fparain@openjdk.org>
Reviewed-by: iklam, fparain, dholmes
|
2024-07-31 17:55:01 +00:00 |
|
Alex Menkov
|
abc4ca5a8c
|
8330427: Obsolete -XX:+PreserveAllAnnotations
Reviewed-by: dholmes, sspitsyn, coleenp
|
2024-07-26 17:55:35 +00:00 |
|
Kim Barrett
|
ee839b7f0e
|
8337239: Fix simple -Wzero-as-null-pointer-constant warnings in classfile code
Reviewed-by: dholmes
|
2024-07-26 03:44:22 +00:00 |
|
Joe Darcy
|
75dc2f8518
|
8330182: Start of release updates for JDK 24
8330183: Add SourceVersion.RELEASE_24
8330184: Add source 24 and target 24 to javac
Reviewed-by: iris, vromero, asotona, dholmes
|
2024-06-06 16:01:57 +00:00 |
|
Dan Heidinga
|
6d2aeb82bc
|
8332745: Method::is_vanilla_constructor is never used
Reviewed-by: coleenp, ayang
|
2024-05-24 16:03:12 +00:00 |
|
Dan Heidinga
|
3c1d1d93d7
|
8320522: Remove code related to RegisterFinalizersAtInit
Reviewed-by: coleenp, ayang, kbarrett
|
2024-04-19 15:03:18 +00:00 |
|