David Holmes
|
a2111b0ca6
|
8372988: Test runtime/Nestmates/membership/TestNestHostErrorWithMultiThread.java failed: Unexpected interrupt
Reviewed-by: coleenp
Backport-of: 1748737b99f283f69b4be0910b6623a27d804e68
|
2025-12-18 00:48:07 +00:00 |
|
Ioi Lam
|
b3e408c078
|
8372045: AOT assembly phase asserts with old class if AOT class linking is disabled
Reviewed-by: shade, mgronlun
|
2025-11-18 18:12:07 +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 |
|
Ashutosh Mehra
|
aa6ff45052
|
8368693: Duplicate methods in vmClasses
Reviewed-by: liach, coleenp, dholmes
|
2025-09-26 14:56:03 +00:00 |
|
Coleen Phillimore
|
e8adc1f816
|
8367989: Remove InstanceKlass::allocate_objArray and ArrayKlass::allocate_arrayArray
Reviewed-by: stefank, fparain
|
2025-09-24 12:51:50 +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 |
|
Kim Barrett
|
9e843f56ec
|
8367014: Rename class Atomic to AtomicAccess
Reviewed-by: dholmes, aph, stefank
|
2025-09-12 06:35:55 +00:00 |
|
Ioi Lam
|
85715e1050
|
8317269: Store old classes in linked state in AOT cache
Reviewed-by: coleenp, matsaave
|
2025-09-10 19:21:00 +00:00 |
|
Ioi Lam
|
f90d520308
|
8366475: Rename MetaspaceShared class to AOTMetaspace
Reviewed-by: kvn, asmehra
|
2025-09-04 16:23:46 +00:00 |
|
Ioi Lam
|
90a2db1ecb
|
8366474: Rename MetaspaceObj::is_shared() to MetaspaceObj::in_aot_cache()
Reviewed-by: liach, kvn
|
2025-09-04 04:47:48 +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 |
|
Coleen Phillimore
|
da3a5da81b
|
8343218: Add option to disable allocating interface and abstract classes in non-class metaspace
Reviewed-by: shade, kvn, yzheng, stuefe, dholmes
|
2025-08-04 20:13:03 +00:00 |
|
Francesco Andreuzzi
|
37b70707bd
|
8362587: Sort share/oops includes
Reviewed-by: shade, dholmes
|
2025-07-21 08:43:30 +00:00 |
|
Coleen Phillimore
|
d8f9b188fa
|
8268406: Deallocate jmethodID native memory
Reviewed-by: dholmes, sspitsyn, dcubed, eosterlund, aboldtch
|
2025-06-27 11:20:49 +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 |
|
Radim Vansa
|
e18277b470
|
8352075: Perf regression accessing fields
Reviewed-by: coleenp, iklam, jsjolen
|
2025-06-12 12:29:15 +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 |
|
Erik Gahlin
|
07f5b762a0
|
8352738: Implement JEP 520: JFR Method Timing and Tracing
Co-authored-by: Markus Grönlund <mgronlun@openjdk.org>
Reviewed-by: shade, mgronlun
|
2025-05-29 08:31:17 +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 |
|
Ioi Lam
|
3bebb1fa76
|
8357504: Refactor the assignment of loader bits in InstanceKlassFlags
Reviewed-by: matsaave, ccheung
|
2025-05-22 04:04:54 +00:00 |
|
Ioi Lam
|
f8d7f663c1
|
8356998: Convert -Xlog:cds to -Xlog:aot (step 2)
Reviewed-by: ccheung, matsaave
|
2025-05-20 05:46:34 +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 |
|
Aleksey Shipilev
|
8ef7e256a0
|
8355769: Optimize nmethod dependency recording
Reviewed-by: adinn, vlivanov, kvn
|
2025-05-01 07:29:56 +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 |
|
Radim Vansa
|
f169fc5a99
|
8353175: Eliminate double iteration of stream in FieldDescriptor reinitialization
Reviewed-by: jsjolen, shade, fparain
|
2025-04-14 08:18:59 +00:00 |
|
Thomas Stuefe
|
743d1c64c2
|
8353273: Reduce number of oop map entries in instances
Reviewed-by: lmesnik, fparain, jsjolen
|
2025-04-09 05:08:51 +00:00 |
|
Ioi Lam
|
24833403b6
|
8352579: Refactor CDS legacy optimization for lambda proxy classes
Reviewed-by: ccheung, matsaave
|
2025-03-27 00:23:51 +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 |
|
Ioi Lam
|
86024ebdb0
|
8348426: Generate binary file for -XX:AOTMode=record -XX:AOTConfiguration=file
Reviewed-by: ccheung, asmehra, kvn, iveresov
|
2025-02-25 22:56:25 +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
|
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 |
|
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 |
|
David Holmes
|
db9eab3f29
|
8311542: Consolidate the native stack printing code
Reviewed-by: kbarrett, jwaters
|
2024-12-12 23:15:48 +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 |
|
Ioi Lam
|
41a2d49f0a
|
8331497: Implement JEP 483: Ahead-of-Time Class Loading & Linking
Reviewed-by: jrose, kvn, heidinga, asmehra, vlivanov
|
2024-11-15 22:28:54 +00:00 |
|
Patricio Chilano Mateo
|
78b80150e0
|
8338383: Implement JEP 491: Synchronize Virtual Threads without Pinning
Co-authored-by: Patricio Chilano Mateo <pchilanomate@openjdk.org>
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Co-authored-by: Andrew Haley <aph@openjdk.org>
Co-authored-by: Fei Yang <fyang@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Co-authored-by: Richard Reingruber <rrich@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Reviewed-by: aboldtch, dholmes, coleenp, fbredberg, dlong, sspitsyn
|
2024-11-12 15:23:48 +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 |
|
Calvin Cheung
|
ccda8159f6
|
8342303: Segfault in update_inherited_vtable: AppCDS, old bytecode, and redefineClasses
Reviewed-by: dholmes, coleenp, iklam
|
2024-11-07 18:27:27 +00:00 |
|
Andrew Haley
|
ead0116f26
|
8331341: secondary_super_cache does not scale well: C1 and interpreter
Reviewed-by: vlivanov, kvn, dlong
|
2024-11-06 08:58:08 +00:00 |
|
Matias Saavedra Silva
|
28252bb48d
|
8341444: Unnecessary check for JSRs in CDS
Reviewed-by: dholmes, coleenp
|
2024-10-18 13:23:52 +00:00 |
|
Aleksey Shipilev
|
6600161ad4
|
8338379: Accesses to class init state should be properly synchronized
Reviewed-by: mdoerr, dholmes, coleenp, fyang, amitkumar
|
2024-10-07 07:05:31 +00:00 |
|
Leonid Mesnik
|
12de4fbce7
|
8340826: Should not send unload notification for scratch classes
Reviewed-by: sspitsyn, coleenp
|
2024-09-27 15:02:01 +00:00 |
|
Coleen Phillimore
|
ad104932e6
|
8338526: Don't store abstract and interface Klasses in class metaspace
Reviewed-by: stuefe, iklam
|
2024-09-10 11:43:21 +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 |
|