Ioi Lam
|
dede3532f7
|
8355798: Implement JEP 514: Ahead-of-Time Command Line Ergonomics
Reviewed-by: erikj, kvn, asmehra
|
2025-05-28 22:12:14 +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 |
|
Timofei Pushkin
|
46a12e781e
|
8315130: java.lang.IllegalAccessError when processing classlist to create CDS archive
Reviewed-by: iklam, ccheung
|
2025-05-16 13:51:58 +00:00 |
|
Ioi Lam
|
b66ab8ebe2
|
8356693: AOT assembly phase fails with -javaagent
Reviewed-by: asmehra, ccheung, shade
|
2025-05-14 22:00:46 +00:00 |
|
Ioi Lam
|
3e258cbddf
|
8356407: Part of class verification is skipped in AOT training run
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Reviewed-by: matsaave, coleenp
|
2025-05-08 01:08:52 +00:00 |
|
Ioi Lam
|
e3f26b056e
|
8351319: AOT cache support for custom class loaders broken since JDK-8348426
Reviewed-by: ccheung, matsaave, jrose
|
2025-04-09 20:57:15 +00:00 |
|
Ioi Lam
|
c26c575867
|
8353014: Exclude AOT tooling classes from AOT cache
Reviewed-by: vlivanov, kvn
|
2025-04-09 01:15:40 +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 |
|
Ioi Lam
|
4fc72b8e4b
|
8351082: Remove dead code for estimating CDS archive size
Reviewed-by: ccheung
|
2025-03-04 05:23:30 +00:00 |
|
Calvin Cheung
|
c4b516dfe7
|
8348322: AOT cache creation crashes with "All cached hidden classes must be aot-linkable" when AOTInvokeDynamicLinking is disabled
Co-authored-by: Ioi Lam <iklam@openjdk.org>
Reviewed-by: iklam, matsaave
|
2025-03-03 18:49:11 +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 |
|
Ioi Lam
|
1ac2d6e0fb
|
8349009: JVM fails to start when AOTClassLinking is used with unverifiable old classes
Reviewed-by: jrose, kvn
|
2025-01-30 16:21:57 +00:00 |
|
Ioi Lam
|
7f16a0875c
|
8348240: Remove SystemDictionaryShared::lookup_super_for_unregistered_class()
Reviewed-by: ccheung, coleenp
|
2025-01-23 22:02:48 +00:00 |
|
Stefan Karlsson
|
c33c1cfe73
|
8347909: Automatic precompiled.hpp inclusion
Reviewed-by: lkorinth, erikj, dholmes, ihse
|
2025-01-21 10:21:24 +00:00 |
|
Ioi Lam
|
be1cdd9450
|
8344140: Refactor the discovery of AOT cache artifacts
Reviewed-by: ccheung, asmehra
|
2025-01-15 04:32:47 +00:00 |
|
Ioi Lam
|
0b9e749f54
|
8345390: [ubsan] systemDictionaryShared.cpp:964: member call on null pointer
Reviewed-by: mbaesken, kbarrett
|
2024-12-09 20:35:54 +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 |
|
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 |
|
Matias Saavedra Silva
|
d20ccd1aef
|
8335583: Avoid using pointers in CDS tables
Reviewed-by: iklam, ccheung
|
2024-11-06 18:46:06 +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 |
|
Matias Saavedra Silva
|
d4dfa0127f
|
8338530: CDS warning Skipping java/lang/invoke/BoundMethodHandle$Species_LLLL
Reviewed-by: iklam, ccheung
|
2024-09-04 20:49:32 +00:00 |
|
Sonia Zaldana Calles
|
438121be6b
|
8332785: Replace naked uses of UseSharedSpaces with CDSConfig::is_using_archive
Reviewed-by: dholmes, stuefe, sspitsyn
|
2024-06-05 15:58:59 +00:00 |
|
Magnus Ihse Bursie
|
09d4936657
|
8252136: Several methods in hotspot are missing "static"
Reviewed-by: coleenp, stefank, kvn, kbarrett
|
2024-02-14 16:29:58 +00:00 |
|
Ioi Lam
|
0712b22a3a
|
8320147: Remove DumpSharedSpaces
Reviewed-by: ccheung, matsaave
|
2023-11-20 17:09:55 +00:00 |
|
Ioi Lam
|
115b0744c6
|
8319944: Remove DynamicDumpSharedSpaces
Reviewed-by: dholmes, ccheung, matsaave
|
2023-11-13 18:09:24 +00:00 |
|
Ioi Lam
|
ecd25e7d6f
|
8318484: Initial version of cdsConfig.hpp
Reviewed-by: dholmes, ccheung, sspitsyn
|
2023-10-21 15:43:36 +00:00 |
|
Calvin Cheung
|
25e85db61c
|
8307468: CDS Lambda Proxy classes are regenerated in dynamic dump
Reviewed-by: iklam
|
2023-09-06 15:37:03 +00:00 |
|
Coleen Phillimore
|
bd1b942741
|
8313905: Checked_cast assert in CDS compare_by_loader
Reviewed-by: dlong, iklam
|
2023-08-10 15:25:00 +00:00 |
|
Coleen Phillimore
|
f66cd5008d
|
8313564: Fix -Wconversion warnings in classfile code
Reviewed-by: matsaave, dholmes
|
2023-08-04 14:06:16 +00:00 |
|
Calvin Cheung
|
14010876dc
|
8309753: Include array classes in the output of -XX:+PrintSharedArchiveAndExit
Reviewed-by: iklam, matsaave
|
2023-06-13 15:54:31 +00:00 |
|
Ioi Lam
|
6f75dd8741
|
8308236: Remove SystemDictionaryShared::clone_dumptime_tables()
Reviewed-by: vlivanov, ccheung
|
2023-05-18 04:10:49 +00:00 |
|
Ioi Lam
|
05b51c75b9
|
8307567: Avoid relocating global roots to metaspaceObjs in CDS dump
Reviewed-by: matsaave, ccheung
|
2023-05-16 01:40:07 +00:00 |
|
Ioi Lam
|
57e7a3fbea
|
8307959: Remove explicit type casts from SerializeClosure::do_xxx() calls
Reviewed-by: matsaave, ccheung
|
2023-05-15 16:33:37 +00:00 |
|
Matias Saavedra Silva
|
628a3f173a
|
8304738: UnregisteredClassesTable_lock never created
Reviewed-by: iklam, jcking, dholmes
|
2023-04-11 14:03:10 +00:00 |
|
Coleen Phillimore
|
bf917ba6af
|
8304687: Move add_to_hierarchy
Reviewed-by: dholmes, fparain
|
2023-03-23 13:47:06 +00:00 |
|
Robbin Ehn
|
c183fce954
|
8300926: Several startup regressions ~6-70% in 21-b6 all platforms
Reviewed-by: eosterlund, dcubed, coleenp
|
2023-03-13 09:34:00 +00:00 |
|
Ioi Lam
|
dc6d52cea5
|
8301876: Crash in DumpTimeClassInfo::add_verification_constraint
Reviewed-by: ccheung, matsaave
|
2023-02-09 00:30:07 +00:00 |
|
Johan Sjölen
|
49ff52087b
|
8300241: Replace NULL with nullptr in share/classfile/
Reviewed-by: coleenp, iklam
|
2023-01-27 16:15:29 +00:00 |
|
Stefan Karlsson
|
bfc5816595
|
8295475: Move non-resource allocation strategies out of ResourceObj
Reviewed-by: coleenp, stuefe, rehn, dholmes
|
2022-11-10 08:31:37 +00:00 |
|
Ioi Lam
|
3f4964f83d
|
8293291: Simplify relocation of native pointers in archive heap
Reviewed-by: ccheung, coleenp
|
2022-10-19 04:57:56 +00:00 |
|
Matias Saavedra Silva
|
88062eea67
|
8293969: breakup the long signature in SystemDictionaryShared::is_supported_invokedynamic
Reviewed-by: eastigeevich, coleenp
|
2022-09-29 20:16:30 +00:00 |
|
Ioi Lam
|
ac05bc8605
|
8293293: Move archive heap loading code out of heapShared.cpp
Reviewed-by: erikj, coleenp
|
2022-09-02 23:47:48 +00:00 |
|
Coleen Phillimore
|
4f50316a1a
|
8292680: Convert Dictionary to ConcurrentHashTable
Reviewed-by: rehn, hseigel
|
2022-08-25 19:02:52 +00:00 |
|
Coleen Phillimore
|
fe0544f8a7
|
8292790: Remove hashtable.hpp from other files
Reviewed-by: shade, hseigel
|
2022-08-23 20:39:25 +00:00 |
|
Ioi Lam
|
27b0f7726b
|
8292318: Memory corruption in remove_dumptime_info
Reviewed-by: coleenp, ccheung
|
2022-08-22 03:43:27 +00:00 |
|
Ioi Lam
|
bd5855337c
|
8290833: Remove ConstantPoolCache::walk_entries_for_initialization()
Reviewed-by: coleenp, ccheung
|
2022-08-11 21:48:34 +00:00 |
|
Ioi Lam
|
fd9ac62161
|
8291457: Clean up lifecycle of CDS dump-time data structures
Reviewed-by: coleenp, ccheung
|
2022-08-04 18:10:21 +00:00 |
|
Ioi Lam
|
bc6a3c7b83
|
8290739: Simplify storage of dump-time class information
Reviewed-by: ccheung
|
2022-07-27 23:52:30 +00:00 |
|