Markus Grönlund
|
eb7da8ca81
|
8382332: Large regression (~50%) in SPECjbb2015 when using JFR after JEP 500
Reviewed-by: alanb, egahlin
|
2026-05-27 11:48:12 +00:00 |
|
Aleksey Shipilev
|
6fb07f9b26
|
8383954: Fix tearing-prone nmethod bitfields
Reviewed-by: kvn, dlong
|
2026-05-20 14:49:51 +00:00 |
|
Vladimir Kozlov
|
42a318b8df
|
8380025: C2: Missed Value() optimization opportunity in CCP with LoadUB
Reviewed-by: vlivanov, dlong, jrose
|
2026-05-11 22:12:42 +00:00 |
|
Stefan Karlsson
|
abd3d46204
|
8382401: Remove return type parameters from FREE_ and REALLOC_ macros
Reviewed-by: tschatzl, dholmes
|
2026-04-20 08:42:08 +00:00 |
|
Matias Saavedra Silva
|
2c30f12080
|
8347248: Rename arg_count to arg_size
Reviewed-by: dlong, iklam
|
2026-04-16 18:16:10 +00:00 |
|
Joel Sikström
|
28f845a670
|
8376777: Consistent use of nonstatic instead of non_static in ci files
Reviewed-by: chagedorn, aseoane
|
2026-02-10 13:19:40 +00:00 |
|
Aleksey Shipilev
|
88c8a55a43
|
8373266: Strengthen constant CardTable base accesses
Reviewed-by: tschatzl, xpeng
|
2026-01-28 07:44:31 +00:00 |
|
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 |
|
Sergey Bylokhov
|
a6462d641c
|
8374316: Update copyright year to 2025 for hotspot in files where it was missed
Reviewed-by: kbarrett
|
2025-12-30 12:08:36 +00:00 |
|
Coleen Phillimore
|
13e32bf166
|
8372098: Move AccessFlags to InstanceKlass
Reviewed-by: liach, vlivanov, dlong, sspitsyn
|
2025-12-04 22:39:58 +00:00 |
|
Ruben Ayrapetyan
|
2177260094
|
8371458: [REDO] Remove exception handler stub code in C2
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Reviewed-by: mdoerr, dlong
|
2025-11-24 16:59:25 +00:00 |
|
Vladimir Ivanov
|
256a9beffc
|
8280469: C2: CHA support for interface calls when inlining through method handle linker
Reviewed-by: kvn, roland
|
2025-11-18 22:29:37 +00:00 |
|
Alan Bateman
|
26460b6f12
|
8353835: Implement JEP 500: Prepare to Make Final Mean Final
Reviewed-by: liach, vlivanov, dholmes, vyazici
|
2025-11-18 08:06:18 +00:00 |
|
Zihao Lin
|
df35412db1
|
8368961: Remove redundant checks in ciField.cpp
Reviewed-by: bmaillard, aseoane, thartmann
|
2025-11-17 11:49:01 +00:00 |
|
Benoît Maillard
|
0c1b7267e3
|
8366990: C2: Compilation hits the memory limit when verifying loop opts in Split-If code
Reviewed-by: chagedorn, dfenacci
|
2025-11-10 08:41:13 +00:00 |
|
Tobias Hartmann
|
48bbc950f1
|
8371388: [BACKOUT] JDK-8365047: Remove exception handler stub code in C2
Reviewed-by: chagedorn, epeter
|
2025-11-07 09:17:21 +00:00 |
|
Ruben Ayrapetyan
|
3e3822ad7e
|
8365047: Remove exception handler stub code in C2
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Reviewed-by: mdoerr, dlong, dfenacci, adinn, fyang, aph
|
2025-11-05 11:55:02 +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 |
|
Francesco Andreuzzi
|
dfd383224d
|
8368966: Remove spurious VMStructs friends
Reviewed-by: stefank, ayang
|
2025-10-02 08:58:54 +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 |
|
Francesco Andreuzzi
|
4c5e901c96
|
8367689: Revert removal of several compilation-related vmStructs fields
Reviewed-by: kevinw, coleenp
|
2025-09-18 08:25:05 +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 |
|
David Holmes
|
80ab094a75
|
8347707: Standardise the use of os::snprintf and os::snprintf_checked
Reviewed-by: kbarrett, fbredberg
|
2025-08-31 21:34:16 +00:00 |
|
Cesar Soares Lucas
|
2fe1298447
|
8359064: Expose reason for marking nmethod non-entrant to JVMCI client
Reviewed-by: dnsimon, never
|
2025-06-19 18:02:41 +00:00 |
|
Manuel Hässig
|
e8ef93ae9d
|
8357782: JVM JIT Causes Static Initialization Order Issue
Co-authored-by: Tobias Hartmann <thartmann@openjdk.org>
Reviewed-by: thartmann, dlong, dfenacci
|
2025-06-13 11:16:36 +00:00 |
|
Cesar Soares Lucas
|
62fde68708
|
8357396: Refactor nmethod::make_not_entrant to use Enum instead of "const char*"
Reviewed-by: mhaessig, shade
|
2025-06-05 16:43:29 +00:00 |
|
Doug Simon
|
497a1822ca
|
8358254: [AOT] runtime/cds/appcds/applications/JavacBench.java#aot crashes with SEGV in ClassLoaderData::holder
Reviewed-by: never
|
2025-06-03 06:19:23 +00:00 |
|
Igor Veresov
|
e3f85c961b
|
8355003: Implement JEP 515: Ahead-of-Time Method Profiling
Co-authored-by: John R Rose <jrose@openjdk.org>
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Co-authored-by: Ioi Lam <iklam@openjdk.org>
Co-authored-by: Vladimir Kozlov <kvn@openjdk.org>
Co-authored-by: Aleksey Shipilev <shade@openjdk.org>
Reviewed-by: kvn, ihse, cjplummer, iklam
|
2025-05-28 15:15:03 +00:00 |
|
Matthias Baesken
|
6c42856b8d
|
8356778: Compiler add event logging in case of failures
Reviewed-by: lucy
|
2025-05-18 11:32:37 +00:00 |
|
Aleksey Shipilev
|
48d2acb386
|
8356783: CompilerTask hot_method is redundant
Reviewed-by: kvn, cslucas
|
2025-05-13 13:17:12 +00:00 |
|
Marc Chevalier
|
d802fd0da2
|
8352422: [ubsan] Out-of-range reported in ciMethod.cpp:917:20: runtime error: 2.68435e+09 is outside the range of representable values of type 'int'
Reviewed-by: epeter, dlong
|
2025-04-30 08:45: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 |
|
Vladimir Ivanov
|
e57fd71049
|
8353786: Migrate Vector API math library support to FFM API
Reviewed-by: jbhateja, kvn, psandoz, xgong, jvernee, mli
|
2025-04-25 21:22:37 +00:00 |
|
Marc Chevalier
|
a1d566ce4b
|
8348853: Fold layout helper check for objects implementing non-array interfaces
Reviewed-by: thartmann, roland
|
2025-04-09 09:28:36 +00:00 |
|
Doug Simon
|
814730eae7
|
8352645: Add tool support to check order of includes
Reviewed-by: stefank, kbarrett
|
2025-04-02 22:30:13 +00:00 |
|
Saranya Natarajan
|
059f190f4b
|
8352490: Fatal error message for unhandled bytecode needs more detail
Reviewed-by: thartmann, chagedorn
|
2025-03-26 09:39:28 +00:00 |
|
Doug Simon
|
0cb110ebb7
|
8350892: [JVMCI] Align ResolvedJavaType.getInstanceFields with Class.getDeclaredFields
Reviewed-by: yzheng, never, thartmann
|
2025-03-21 13:00:25 +00:00 |
|
Aleksey Shipilev
|
930455b596
|
8351640: Print reason for making method not entrant
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Reviewed-by: vlivanov, kvn
|
2025-03-12 19:45:31 +00:00 |
|
Cesar Soares Lucas
|
4e1367e34b
|
8343468: GenShen: Enable relocation of remembered set card tables
Reviewed-by: shade, kdnilsen, wkemper
|
2025-03-08 14:01:28 +00:00 |
|
Thomas Stuefe
|
db69ec9e58
|
8344009: Improve compiler memory statistics
Reviewed-by: rcastanedalo, asmehra
|
2025-03-03 14:39:19 +00:00 |
|
Coleen Phillimore
|
8b0468faf1
|
8315488: Remove outdated and unused ciReplay support from SA
Reviewed-by: kvn, cjplummer, yzheng
|
2025-03-03 12:08:18 +00:00 |
|
Marc Chevalier
|
2fd7156110
|
8347426: Invalid value used for enum Cell in iTypeFlow::StateVector::meet_exception
Reviewed-by: dlong, kvn
|
2025-02-27 18:06:50 +00:00 |
|
Marc Chevalier
|
ff05d97953
|
8349180: Remove redundant initialization in ciField constructor
Reviewed-by: chagedorn
|
2025-02-18 09:25:24 +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 |
|
Coleen Phillimore
|
1ed9ef1c3f
|
8349559: Compiler interface doesn't need to store protection domain
Reviewed-by: vlivanov, iklam
|
2025-02-07 21:27:35 +00:00 |
|
Stefan Karlsson
|
c33c1cfe73
|
8347909: Automatic precompiled.hpp inclusion
Reviewed-by: lkorinth, erikj, dholmes, ihse
|
2025-01-21 10:21:24 +00:00 |
|
David Holmes
|
c1d322fff4
|
8347627: Compiler replay tests are failing after JDK-8346990
Reviewed-by: coleenp
|
2025-01-14 03:19:25 +00:00 |
|
Coleen Phillimore
|
379d05bcc1
|
8346990: Remove INTX_FORMAT and UINTX_FORMAT macros
Reviewed-by: kbarrett, dholmes, matsaave
|
2025-01-13 22:01:54 +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 |
|