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 |
|
Calvin Cheung
|
d51aaf6304
|
8323950: Null CLD while loading shared lambda proxy class with javaagent active
Reviewed-by: matsaave, iklam
|
2024-01-30 20:00:10 +00:00 |
|
Calvin Cheung
|
9f4a9fe488
|
8312434: SPECjvm2008/xml.transform with CDS fails with "can't seal package nu.xom"
Reviewed-by: iklam, matsaave
|
2023-08-22 22:37:16 +00:00 |
|
Calvin Cheung
|
88b4e3b853
|
8304292: Memory leak related to ClassLoader::update_class_path_entry_list
Reviewed-by: dholmes, iklam
|
2023-08-10 20:02:27 +00:00 |
|
Calvin Cheung
|
830fd41346
|
8302795: Shared archive failed on old version class with jsr bytecode
Reviewed-by: minqi, matsaave
|
2023-03-14 17:15:19 +00:00 |
|
David M. Lloyd
|
b527edd338
|
8292914: Lambda proxies have unstable names
Change the name of generated lambda proxy classes so that they no longer have a numerical suffix.
Reviewed-by: mchung
|
2023-02-27 17:18:44 +00:00 |
|
Matias Saavedra Silva
|
a249a52501
|
8296754: AutoCreateSharedArchive in JDK 20 is not compatible with JDK 19
Reviewed-by: ccheung, iklam, erikj
|
2022-11-28 15:26:27 +00:00 |
|
Magnus Ihse Bursie
|
4527dc67be
|
8297041: Remove the last remnants of sjavac
Reviewed-by: cstein, erikj, jjg
|
2022-11-17 09:20:22 +00:00 |
|
Ioi Lam
|
f84386cf6e
|
8293182: Improve testing of CDS archive heap
Reviewed-by: ccheung, coleenp
|
2022-09-07 23:02:35 +00:00 |
|
Jesper Wilhelmsson
|
a3e07d950a
|
Merge
|
2022-07-20 07:39:01 +00:00 |
|
Ioi Lam
|
4dc421caa0
|
8290417: CDS cannot archive lamda proxy with useImplMethodHandle
Reviewed-by: dholmes, ccheung, mchung
|
2022-07-19 04:37:28 +00:00 |
|
Coleen Phillimore
|
e7795851d2
|
8271707: migrate tests to use jdk.test.whitebox.WhiteBox
Reviewed-by: lmesnik, dholmes
|
2022-07-08 15:55:14 +00:00 |
|
Ioi Lam
|
646c8aaeec
|
8286277: CDS VerifyError when calling clone() on object array
Reviewed-by: dholmes, ccheung
|
2022-05-23 16:23:12 +00:00 |
|
Calvin Cheung
|
29ccb8fbb8
|
8285914: AppCDS crash when using shared archive with old class file
Reviewed-by: dholmes, iklam
|
2022-05-09 16:00:57 +00:00 |
|
Alan Bateman
|
9583e3657e
|
8284161: Implementation of Virtual Threads (Preview)
Co-authored-by: Ron Pressler <rpressler@openjdk.org>
Co-authored-by: Alan Bateman <alanb@openjdk.org>
Co-authored-by: Erik Österlund <eosterlund@openjdk.org>
Co-authored-by: Andrew Haley <aph@openjdk.org>
Co-authored-by: Rickard Bäckman <rbackman@openjdk.org>
Co-authored-by: Markus Grönlund <mgronlun@openjdk.org>
Co-authored-by: Leonid Mesnik <lmesnik@openjdk.org>
Co-authored-by: Serguei Spitsyn <sspitsyn@openjdk.org>
Co-authored-by: Chris Plummer <cjplummer@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Co-authored-by: Robbin Ehn <rehn@openjdk.org>
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Co-authored-by: Thomas Schatzl <tschatzl@openjdk.org>
Co-authored-by: Sergey Kuksenko <skuksenko@openjdk.org>
Reviewed-by: lancea, eosterlund, rehn, sspitsyn, stefank, tschatzl, dfuchs, lmesnik, dcubed, kevinw, amenkov, dlong, mchung, psandoz, bpb, coleenp, smarks, egahlin, mseledtsov, coffeys, darcy
|
2022-05-07 08:06:16 +00:00 |
|
Calvin Cheung
|
d2b16c8985
|
8276126: Dump time class transformation causes heap objects of non-boot classes to be archived
Reviewed-by: iklam, minqi
|
2021-12-02 14:39:27 +00:00 |
|
Calvin Cheung
|
bd92674be5
|
8276184: Exclude lambda proxy class from the CDS archive if its caller class is excluded
Reviewed-by: iklam, dholmes
|
2021-11-16 02:34:36 +00:00 |
|
Yumin Qi
|
603bba282a
|
8271420: Extend CDS custom loader support to Windows platform
Reviewed-by: iklam, ccheung
|
2021-11-03 23:16:15 +00:00 |
|
Calvin Cheung
|
e5cd2692da
|
8274944: AppCDS dump causes SEGV in VM thread while adjusting lambda proxy class info
Reviewed-by: minqi, dholmes
|
2021-10-26 16:26:57 +00:00 |
|
Ioi Lam
|
e7b6f48182
|
8265602: -XX:DumpLoadedClassList should support custom loaders
Reviewed-by: ccheung, minqi
|
2021-08-06 05:58:48 +00:00 |
|
Ioi Lam
|
209769b5ad
|
8267347: CDS record_linking_constraint asserts with unregistered class
Reviewed-by: minqi, ccheung
|
2021-05-24 21:52:13 +00:00 |
|
Calvin Cheung
|
1c7a1310d9
|
8267350: Archived old interface extends interface with default method causes crash
Reviewed-by: iklam, minqi
|
2021-05-20 21:03:13 +00:00 |
|
Ioi Lam
|
1e0ecd6d56
|
8265605: Cannot call BootLoader::loadClassOrNull before initPhase2
Reviewed-by: alanb, mchung
|
2021-05-14 06:26:41 +00:00 |
|
Calvin Cheung
|
25d99e5267
|
8266330: itableMethodEntry::initialize() asserts with archived old classes
Reviewed-by: iklam, minqi
|
2021-05-10 16:24:11 +00:00 |
|
Calvin Cheung
|
9499175064
|
8261090: Store old classfiles in static CDS archive
Reviewed-by: iklam, minqi
|
2021-04-22 15:13:29 +00:00 |
|
Calvin Cheung
|
15dd8f3aa4
|
8259275: JRuby crashes while resolving invokedynamic instruction
Reviewed-by: iklam, minqi, lfoltan
|
2021-01-13 05:51:52 +00:00 |
|
Calvin Cheung
|
b5a3a5b621
|
8258236: Segfault in ClassListParser::resolve_indy dumping static AppCDS archive
Reviewed-by: redestad, coleenp
|
2020-12-16 02:37:29 +00:00 |
|
Calvin Cheung
|
3da30e991a
|
8257241: CDS should not handle disableEagerInitialization for archived lambda proxy classes
Reviewed-by: iklam, redestad, mchung
|
2020-12-02 22:17:46 +00:00 |
|
Calvin Cheung
|
74ac77e2b1
|
8247666: Support Lambda proxy classes in static CDS archive
Reviewed-by: iklam, mchung
|
2020-10-19 18:27:50 +00:00 |
|
Calvin Cheung
|
dc74336a65
|
8243586: Optimize calls to SystemDictionaryShared::define_shared_package for classpath
Define_shared_package only needs to be called once for each package in a jar specified in the shared class path.
Reviewed-by: iklam, dholmes, minqi
|
2020-07-01 21:05:14 +00:00 |
|
Roger Riggs
|
3cf922b3d1
|
8242462: Residual Cleanup of rmic removal
Reviewed-by: jjg, amlu, erikj, iignatyev, mseledtsov
|
2020-04-10 16:33:56 -04:00 |
|
Ioi Lam
|
61a6ef79ae
|
8233086: [TESTBUG] need to test field layout style difference between CDS dump time and run time
Reviewed-by: fparain
|
2019-11-07 16:26:57 -08:00 |
|
Ioi Lam
|
9c92ecba04
|
8231125: Improve testing of parallel loading of shared classes by the boot class loader
Reviewed-by: ccheung, coleenp, dholmes
|
2019-09-22 17:16:35 -07:00 |
|
Ioi Lam
|
a2c067f6e8
|
8230294: runtime/cds/appcds/ClassPathAttr.java failed with jar operation failed
Reviewed-by: lfoltan
|
2019-08-28 07:41:57 -07:00 |
|
Ioi Lam
|
87eefe2e00
|
8227370: Remove SharedPathsMiscInfo
Reviewed-by: ccheung, jiangli
|
2019-08-27 22:14:52 -07:00 |
|
Calvin Cheung
|
63baaf7a56
|
8226645: [TESTBUG] some AppCDS tests rely on illegal reflective access
Updated tests to use Lookup.defineClass instead of ClassLoader.defineClass.
Reviewed-by: iklam, dholmes, alanb
|
2019-08-15 16:23:41 -07:00 |
|
Coleen Phillimore
|
1ed3649f48
|
8202339: [TESTBUG] Consolidate the tests in runtime/SharedArchiveFile and runtime/appcds
Add top level cds directory and adjust test groups
Reviewed-by: mseledtsov, ccheung
|
2019-07-29 10:34:20 -04:00 |
|