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
Alex Menkov
8fc9097b37
8315575: Retransform of record class with record component annotation fails with CFE
...
Reviewed-by: sspitsyn, coleenp
2024-03-26 23:54:28 +00:00
Joe Darcy
519ecd352a
8319413: Start of release updates for JDK 23
...
8319414: Add SourceVersion.RELEASE_23
8319416: Add source 23 and target 23 to javac
Reviewed-by: iris, erikj, alanb, vromero
2023-12-07 17:01:29 +00:00
Markus Grönlund
49fff0132b
8211238: @Deprecated JFR event
...
Reviewed-by: egahlin, jbachorik
2023-12-07 10:45:55 +00:00
Ioi Lam
0712b22a3a
8320147: Remove DumpSharedSpaces
...
Reviewed-by: ccheung, matsaave
2023-11-20 17:09:55 +00:00
Ioi Lam
ecd25e7d6f
8318484: Initial version of cdsConfig.hpp
...
Reviewed-by: dholmes, ccheung, sspitsyn
2023-10-21 15:43:36 +00:00
Aleksey Shipilev
d4c904d819
8317294: Classloading throws exceptions over already pending exceptions
...
Reviewed-by: dholmes, coleenp
2023-10-04 07:58:41 +00:00
Kim Barrett
c077be4768
8314694: Separate checked_cast from globalDefinitions.hpp
...
Reviewed-by: stuefe, coleenp, sspitsyn
2023-08-23 22:32:37 +00:00
Coleen Phillimore
f66cd5008d
8313564: Fix -Wconversion warnings in classfile code
...
Reviewed-by: matsaave, dholmes
2023-08-04 14:06:16 +00:00
Daniel Jeliński
055b4b426c
8310948: Fix ignored-qualifiers warning in Hotspot
...
Reviewed-by: kbarrett, dholmes
2023-07-03 07:51:38 +00:00
Joe Darcy
5a706fb403
8306584: Start of release updates for JDK 22
...
8306585: Add SourceVersion.RELEASE_22
8306586: Add source 22 and target 22 to javac
Reviewed-by: erikj, iris, dholmes, jlahoda, alanb
2023-06-08 16:02:21 +00:00
Coleen Phillimore
2599ada152
8308655: Narrow types of ConstantPool and ConstMethod returns
...
Reviewed-by: fparain, matsaave
2023-05-25 11:52:40 +00:00
Matias Saavedra Silva
6fe959c62d
8307306: Change some ConstantPool::name_ref_at calls to uncached_name_ref_at
...
Co-authored-by: Ioi Lam <iklam@openjdk.org>
Reviewed-by: coleenp, fparain
2023-05-05 14:24:40 +00:00
Coleen Phillimore
316d303c1d
8306851: Move Method access flags
...
Reviewed-by: cjplummer, dholmes, dnsimon, matsaave, fparain
2023-05-01 11:33:22 +00:00
Coleen Phillimore
f63362310e
8306474: Move InstanceKlass read-only flags
...
Reviewed-by: jrose, dholmes
2023-04-20 19:20:03 +00:00
Matias Saavedra Silva
6aec6f3a84
8304931: vm/concepts/methods/methods001/methods00101m1/methods00101m1 failures with already pending exception
...
Reviewed-by: coleenp, dholmes
2023-03-27 22:12:36 +00:00
Matias Saavedra Silva
d8ba227aa4
8304069: ClassFileParser has ad-hoc hashtables
...
Reviewed-by: coleenp, dholmes
2023-03-24 15:45:18 +00:00
Frederic Parain
bfb812a8ff
8292818: replace 96-bit representation for field metadata with variable-sized streams
...
Co-authored-by: John R Rose <jrose@openjdk.org>
Co-authored-by: Chris Plummer <cjplummer@openjdk.org>
Reviewed-by: dholmes, coleenp, cjplummer, dnsimon
2023-03-17 20:18:36 +00:00