Calvin Cheung
d4eb2d924e
8319343: Improve CDS module graph support for --add-modules option
...
Reviewed-by: alanb, iklam
2024-10-31 21:30:08 +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
a4962ace4d
8338257: UTF8 lengths should be size_t not int
...
Reviewed-by: stuefe, coleenp, dlong
2024-08-29 20:38:52 +00:00
Cesar Soares Lucas
6d718ae51a
8324341: Remove redundant preprocessor #if's checks
...
Reviewed-by: kvn, ayang
2024-05-29 09:36:13 +00:00
Ioi Lam
761ed250ec
8327138: Clean up status management in cdsConfig.hpp and CDS.java
...
Reviewed-by: ccheung, matsaave
2024-03-09 03:48:38 +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
a6343c0b7b
8319999: Refactor MetaspaceShared::use_full_module_graph()
...
Reviewed-by: dholmes, ccheung
2023-11-15 05:09:10 +00:00
Calvin Cheung
e318cd25cb
8316969: Improve CDS module graph support for --module option
...
Reviewed-by: iklam, alanb
2023-11-02 16:03:14 +00:00
Ioi Lam
52073b27a3
8316994: Avoid modifying ClassLoader and Module objects during -Xshare:dump
...
Reviewed-by: matsaave, ccheung
2023-09-28 01:47:54 +00:00
Gergö Barany
271417a0e1
8312579: [JVMCI] JVMCI support for virtual Vector API objects
...
Reviewed-by: dnsimon, never
2023-07-27 10:48:18 +00:00
Julian Waters
19f2edd9b7
8304541: Modules THROW_MSG_ should return nullptr instead of JNI_FALSE
...
Reviewed-by: coleenp
2023-03-20 18:13:05 +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
Ioi Lam
82deb5ca61
8298601: Refactor archiving of java.lang.Module objects
...
Reviewed-by: coleenp, ccheung
2023-01-04 04:03:43 +00:00
Stefan Karlsson
813b223a6b
8296926: Sort include lines of files in the include/ directory
...
Reviewed-by: kbarrett, erikj, lkorinth
2022-11-16 12:51:26 +00:00
Ioi Lam
f84386cf6e
8293182: Improve testing of CDS archive heap
...
Reviewed-by: ccheung, coleenp
2022-09-07 23:02:35 +00:00
Coleen Phillimore
9f8cc42135
8292218: Convert PackageEntryTable to ResourceHashtable
...
Reviewed-by: lfoltan, iklam, dholmes
2022-08-12 12:37:27 +00:00
Calvin Cheung
27c8826090
8291840: Avoid JavaCalls for setting up _java_system_loader and _java_platform_loader
...
Reviewed-by: coleenp, iklam
2022-08-04 23:56:11 +00:00
Coleen Phillimore
8e7b45b820
8282986
: Remove "system" in boot class path names
...
Reviewed-by: iklam, dholmes
2022-07-07 15:27:55 +00:00
Emmanuel Bourg
d09b028407
8271396: Spelling errors
...
Reviewed-by: tschatzl, chegar, iris, psadhukhan, cjplummer
2021-07-29 16:03:31 +00:00
Sandhya Viswanathan
9f05c411e6
8265783: Create a separate library for x86 Intel SVML assembly intrinsics
...
Co-authored-by: Sandhya Viswanathan <sviswanathan@openjdk.org>
Co-authored-by: Rahul Kandu <rkandu@openjdk.org>
Co-authored-by: Razvan Lupusoru <rlupusoru@openjdk.org>
Co-authored-by: Magnus Ihse Bursie <ihse@openjdk.org>
Co-authored-by: Jie Fu <jiefu@openjdk.org>
Co-authored-by: Ahmet Akkas <ahmet.akkas@intel.com>
Co-authored-by: Marius Cornea <marius.cornea@intel.com>
Reviewed-by: erikj, kvn, psandoz
2021-06-03 20:03:36 +00:00
Ioi Lam
95f0fd6c4d
8265696: Move CDS sources to src/hotspot/shared/cds
...
Reviewed-by: erikj, dholmes, stuefe
2021-04-23 04:13:02 +00:00
Harold Seigel
6e74c3ab94
8264193: Remove TRAPS parameters for modules and defaultmethods
...
Reviewed-by: lfoltan, ccheung, coleenp, dholmes
2021-03-30 12:19:13 +00:00
Calvin Cheung
c9d2d024a3
8263632: Improve exception handling of APIs in classLoader.cpp
...
Reviewed-by: iklam, dholmes, coleenp
2021-03-26 21:29:53 +00:00
Harold Seigel
b7f0b3fc8b
8252173: Use handles instead of jobjects in modules.cpp
...
Reviewed-by: lfoltan, coleenp
2021-03-09 13:15:39 +00:00
Ioi Lam
82028e70d1
8260012: Reduce inclusion of collectedHeap.hpp and heapInspection.hpp
...
Reviewed-by: stefank, tschatzl
2021-02-04 04:05:33 +00:00
Ioi Lam
ffbcf1b0a7
8260471: Change SystemDictionary::X_klass calls to vmClasses::X_klass
...
Reviewed-by: lfoltan, hseigel, dholmes, stuefe
2021-02-02 23:40:29 +00:00
Paul Sandoz
0c99b19258
8223347: Integration of Vector API (Incubator)
...
Co-authored-by: Vivek Deshpande <vdeshpande@openjdk.org>
Co-authored-by: Qi Feng <qfeng@openjdk.org>
Co-authored-by: Ian Graves <igraves@openjdk.org>
Co-authored-by: Jean-Philippe Halimi <jphalimi@openjdk.org>
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Co-authored-by: Ningsheng Jian <njian@openjdk.org>
Co-authored-by: Razvan Lupusoru <rlupusoru@openjdk.org>
Co-authored-by: Smita Kamath <svkamath@openjdk.org>
Co-authored-by: Rahul Kandu <rkandu@openjdk.org>
Co-authored-by: Kishor Kharbas <kkharbas@openjdk.org>
Co-authored-by: Eric Liu <Eric.Liu2@arm.com>
Co-authored-by: Aaloan Miftah <someusername3@gmail.com>
Co-authored-by: John R Rose <jrose@openjdk.org>
Co-authored-by: Shravya Rukmannagari <srukmannagar@openjdk.org>
Co-authored-by: Paul Sandoz <psandoz@openjdk.org>
Co-authored-by: Sandhya Viswanathan <sviswanathan@openjdk.org>
Co-authored-by: Lauren Walkowski <lauren.walkowski@arm.com>
Co-authored-by: Yang Zang <Yang.Zhang@arm.com>
Co-authored-by: Joshua Zhu <jzhu@openjdk.org>
Co-authored-by: Wang Zhuo <wzhuo@openjdk.org>
Co-authored-by: Jatin Bhateja <jbhateja@openjdk.org>
Reviewed-by: erikj, chegar, kvn, darcy, forax, briangoetz, aph, epavlova, coleenp
2020-10-14 20:02:46 +00:00
Ioi Lam
03a4df0acd
8244778: Archive full module graph in CDS
...
Reviewed-by: erikj, coleenp, lfoltan, redestad, alanb, mchung
2020-09-13 14:45:12 +00:00
Claes Redestad
d185fe9953
8242452: During module definition, move conversion of packages from native to VM
...
8242290: Pointless verification in get_package_entry_by_name
Reviewed-by: lfoltan, iklam, hseigel
2020-04-18 19:45:45 +02:00
Claes Redestad
0d22ad6400
8241427: Coarsen locking in Modules::add_module_exports
...
Reviewed-by: lfoltan, hseigel
2020-03-26 00:02:08 +01:00
Stefan Karlsson
43e0fc04b0
8240529: CheckUnhandledOops breaks NULL check in Modules::define_module
...
Reviewed-by: coleenp, lfoltan, hseigel
2020-03-04 15:50:49 +01:00
Harold Seigel
7fc58a1020
8235678: Remove unnecessary calls to Thread::current() in MutexLocker calls
...
Add THREAD argument when available and make Thread* the first argument to relevant MutexLocker and MonitorLocker constructors
Reviewed-by: lfoltan, coleenp, dholmes
2020-01-16 13:48:23 +00:00
Lois Foltan
fce4320369
8231844: Enhance type signature characters in classfile_constants.h and improve the JVM to use type signature characters more consistently
...
Increase the use of type signature constants instead of hard coded characters within the JVM.
Co-authored-by: John Rose <john.r.rose@oracle.com>
Reviewed-by: coleenp, dholmes, fparain
2019-10-21 13:13:16 -04:00
Per Lidén
2d6874b861
8230841: Remove oopDesc::equals()
...
Reviewed-by: rkennke, tschatzl
2019-09-17 09:51:02 +02:00
Coleen Phillimore
204059634d
8223657: Remove unused THREAD argument from SymbolTable functions
...
Also made lookup and lookup_only functions private to SymbolTable. External callers use new_symbol or probe.
Reviewed-by: dholmes, gziemski
2019-05-14 11:29:18 -04:00
Mikael Vidstedt
ecb711dbe9
8218581: Incorrect exception message generation
...
Reviewed-by: hseigel
2019-02-06 18:34:12 -08:00
Harold Seigel
ac22352b49
8217660: Refactor module related locked_create_entry_or_null() functions
...
Remove function return values and add functions that create entries without doing unneeded lookups.
Reviewed-by: redestad, lfoltan
2019-01-24 09:38:50 -05:00
Claes Redestad
46f1c74805
8217450: Add PackageEntry::locked_lookup_only
...
Reviewed-by: dholmes, shade, lfoltan
2019-01-23 09:52:59 +01:00
Roman Kennke
ca473200b7
8204970: Remaing object comparisons need to use oopDesc::equals()
...
Reviewed-by: eosterlund, zgu
2018-07-25 21:47:40 +02:00
Lois Foltan
425e1a8bb8
8202605: Standardize on ClassLoaderData::loader_name() throughout the VM to obtain a class loader's name
...
Introduced ClassLoaderData::name() and ClassLoaderData::name_and_id() for use when obtaining a class loader's name.
Reviewed-by: coleenp, goetz, mchung, stuefe
2018-06-19 07:54:11 -04:00
Calvin Cheung
4ef7c919a2
8194812: Extend class-data sharing to support the module path
...
8199360: Rework the support for the 'ignored' module options in CDS
Reviewed-by: jiangli, lfoltan, iklam, mseledtsov
2018-04-10 11:43:40 -07:00
Coleen Phillimore
4c3e072611
8198926: Move ClassLoaderData::_dependencies to ClassLoaderData::_handles
...
Move dependency creation and cleaned up logging
Reviewed-by: hseigel, jiangli
2018-03-06 17:15:16 -05:00
Kim Barrett
d7765d9002
8198474: Move JNIHandles::resolve into jniHandles.inline.hpp
...
Moved resolve and friends to new jniHandles.inline.hpp.
Reviewed-by: tschatzl, pliden, coleenp
2018-03-01 16:51:22 -05:00
Coleen Phillimore
e908052a71
8189610: Reconcile jvm.h and all jvm_md.h between java.base and hotspot
...
Removed hotspot version of jvm*h and jni*h files.
Reviewed-by: ihse, mchung, dholmes
2017-10-31 11:55:09 -04:00
Erik Joelsson
3789983e89
8187443: Forest Consolidation: Move files to unified layout
...
Reviewed-by: darcy, ihse
2017-09-12 19:03:39 +02:00