Coleen Phillimore
13e32bf166
8372098: Move AccessFlags to InstanceKlass
...
Reviewed-by: liach, vlivanov, dlong, sspitsyn
2025-12-04 22:39:58 +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
Francesco Andreuzzi
3387b3195c
8364519: Sort share/classfile includes
...
Reviewed-by: shade, ayang
2025-08-04 08:20:22 +00:00
David Holmes
0385975f44
8356941: AbstractMethodError in HotSpot Due to Incorrect Handling of Private Method
...
Reviewed-by: coleenp, heidinga
2025-07-22 00:39:01 +00:00
Joel Sikström
8128f638fa
8355692: Refactor stream indentation
...
Reviewed-by: stefank, cnorrbin
2025-05-12 15:49:38 +00:00
Stefan Karlsson
c33c1cfe73
8347909: Automatic precompiled.hpp inclusion
...
Reviewed-by: lkorinth, erikj, dholmes, ihse
2025-01-21 10:21:24 +00:00
Kim Barrett
ee839b7f0e
8337239: Fix simple -Wzero-as-null-pointer-constant warnings in classfile code
...
Reviewed-by: dholmes
2024-07-26 03:44:22 +00:00
Coleen Phillimore
c5150c7b81
8309751: Duplicate constant pool entries added during default method processing
...
Co-authored-by: Ashutosh Mehra <asmehra@openjdk.org >
Reviewed-by: matsaave, dholmes
2024-04-10 12:38:07 +00:00
Ioi Lam
ecd25e7d6f
8318484: Initial version of cdsConfig.hpp
...
Reviewed-by: dholmes, ccheung, sspitsyn
2023-10-21 15:43:36 +00:00
Coleen Phillimore
5c3041ce83
8313435: Clean up unused default methods code
...
Reviewed-by: kbarrett, iklam
2023-08-08 12:12:57 +00:00
Coleen Phillimore
2599ada152
8308655: Narrow types of ConstantPool and ConstMethod returns
...
Reviewed-by: fparain, matsaave
2023-05-25 11:52:40 +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
Coleen Phillimore
d3fed12867
8292864: Remove resourceHash.hpp from header files
...
Reviewed-by: stefank
2022-08-24 12:40:10 +00:00
Coleen Phillimore
270cf67e5f
8288752: Split thread implementation files
...
Reviewed-by: dholmes, rehn, iklam
2022-06-22 12:49:25 +00:00
Magnus Ihse Bursie
4594696f54
8284903: Fix typos in hotspot
...
Reviewed-by: cjplummer, coleenp, kvn, lucy, stefank
2022-04-19 19:10:52 +00:00
Coleen Phillimore
c7cd1487fe
8282240: Add _name field to Method for NOT_PRODUCT only
...
Reviewed-by: pchilanomate, hseigel
2022-02-28 20:31:41 +00:00
Harold Seigel
e14b026841
8243287: Removal of Unsafe::defineAnonymousClass
...
Reviewed-by: iklam, mchung, alanb, dholmes
2021-05-13 12:46:54 +00:00
Coleen Phillimore
4b19771401
8264150: CDS dumping code calls TRAPS functions in VM thread
...
Reviewed-by: dholmes, iklam
2021-04-01 15:09:12 +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
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
Ioi Lam
f48737c7b3
8256254: Convert vmIntrinsics::ID to enum class
...
Reviewed-by: redestad, kvn
2020-12-01 05:35:29 +00:00
Ioi Lam
2f06893a29
8252526: Remove excessive inclusion of jvmti.h and jvmtiExport.hpp
...
Reviewed-by: ihse, kbarrett
2020-11-12 01:45:27 +00:00
Ioi Lam
a6f41d513e
8252151: Remove excessive inclusion of arguments.hpp
...
Reviewed-by: coleenp, stuefe
2020-08-26 14:42:07 -07:00
Mandy Chung
7cc1371059
8238358: Implementation of JEP 371: Hidden Classes
...
Co-authored-by: Lois Foltan <lois.foltan@oracle.com >
Co-authored-by: David Holmes <david.holmes@oracle.com >
Co-authored-by: Harold Seigel <harold.seigel@oracle.com >
Co-authored-by: Serguei Spitsyn <serguei.spitsyn@oracle.com >
Co-authored-by: Alex Buckley <alex.buckley@oracle.com >
Co-authored-by: Jamsheed Mohammed C M <jamsheed.c.m@oracle.com >
Co-authored-by: Jan Lahoda <jan.lahoda@oracle.com >
Co-authored-by: Amy Lu <amy.lu@oracle.com >
Reviewed-by: alanb, cjplummer, coleenp, dholmes, dlong, forax, jlahoda, psandoz, plevart, sspitsyn, vromero
2020-04-21 06:55:38 -07:00
Lois Foltan
d19a396e96
8230199: consolidate signature parsing code in HotSpot sources
...
Add a new Signature class to support basic signature queries and enhance SignatureStream class to parse field signatures in addition to methods.
Co-authored-by: John Rose <john.r.rose@oracle.com >
Reviewed-by: coleenp, dholmes, fparain, hseigel
2020-02-06 14:29:57 +00:00
Claes Redestad
f4a087036a
8233497: Optimize default method generation by data structure reuse
...
Reviewed-by: lfoltan, coleenp, igerasim
2019-11-19 23:22:27 +01:00
Claes Redestad
36ac846d35
8232881: Remove unnecessary InstanceKlass::casts
...
Reviewed-by: coleenp
2019-10-23 18:34:25 +02:00
Calvin Cheung
21ce9772a7
8232030: HelloDynamic.java fails with latest Graal
...
Include the dynamic dumping condition when setting up the merged_ordering array in merge_in_new_methods() of defaultMethods.cpp.
Reviewed-by: iklam, coleenp
2019-10-18 09:17:38 -07: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
Stefan Karlsson
c90f3ee68b
8223624: Cleanup includes of universe.hpp
...
Reviewed-by: coleenp, lkorinth
2019-05-09 14:28:30 +02:00
Claes Redestad
53661491f7
8219713: Reduce work in DefaultMethods::generate_default_methods
...
Reviewed-by: hseigel, dholmes, lfoltan, acorn
2019-03-06 21:58:54 +01:00
Ioi Lam
f910adfb9f
8217424: Remove the idempotent parameter to Method::sort_methods
...
Reviewed-by: coleenp, shade
2019-01-22 12:37:35 -08:00
Lois Foltan
75ed173e15
8209301: JVM rename is_anonymous, host_klass to unsafe specific terminology ahead of Unsafe.defineAnonymousClass deprecation
...
Clean up VM anonymous class terminology.
Reviewed-by: coleenp, dholmes, mchung
2018-08-20 08:25:57 -04:00
Thomas Schatzl
9c0720b156
8208671: Runtime, JFR, Serviceability changes to allow enabling -Wreorder
...
Reviewed-by: dholmes, hseigel
2018-08-08 15:31:07 +02:00
Harold Seigel
b89ae10df2
8200261: Regression with JVM anonymous class
...
Restore resolved anonymous class when creating a new constantpool because of overpass methods
Reviewed-by: coleenp, lfoltan
2018-04-05 13:19:25 -04:00
Harold Seigel
47bbcac667
8154587: Resolution fails for default method named 'clone'
...
Make sure default methods with the same names as those in j.l.Object get put in the default methods table where resolution can find them.
Reviewed-by: acorn, lfoltan
2017-12-15 11:23:50 -05:00
Harold Seigel
87e30fd801
8186092: Unnecessary loader constraints produced when there are multiple defaults
...
Do not check loader constraints for overpass methods
Reviewed-by: dholmes, acorn
2017-09-28 13:01:24 -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