Paul Hübner
21b9a50239
8370102: Print method signatures in edge cases when using TraceBytecodes
...
Reviewed-by: coleenp, dholmes
2026-04-22 12:21:14 +00:00
Coleen Phillimore
2ce2d5886b
8074292: nsk/jdb/kill/kill001: generateOopMap.cpp assert(bb->is_reachable()) failed
...
Co-authored-by: Tom Rodriguez <never@openjdk.org>
Reviewed-by: sspitsyn, pchilanomate, dlong, never
2026-04-17 18:17:52 +00:00
Coleen Phillimore
407b677d5f
8380942: Fix whitespace and conditional logic in interpreter code
...
Reviewed-by: dholmes, aartemov
2026-03-26 11:41:10 +00:00
Kim Barrett
6ff9545cbf
8379027: Convert utilities/exceptions to use Atomic<T>
...
Reviewed-by: dholmes, fbredberg
2026-03-13 01:19:08 +00:00
Coleen Phillimore
29a40c3c68
8378793: Add ResolvedFieldEntry is_valid assert
...
Reviewed-by: dholmes, dsimms, matsaave
2026-03-02 13:39:44 +00:00
Paul Hübner
32a619715e
8370044: TraceBytecodes shouldn't break up lines
...
Reviewed-by: dholmes, coleenp, jsjolen
2026-02-24 10:07:45 +00:00
Fredrik Bredberg
3930b1d4dd
8367982: Unify ObjectSynchronizer and LightweightSynchronizer
...
Reviewed-by: pchilanomate, coleenp
2025-11-06 12:16:19 +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
Anton Seoane Ampudia
86f60f6081
8351149: Remove dead IA32/X32/!AMD64 code blocks after 32-bit x86 removal
...
Reviewed-by: stefank, ayang, kvn
2025-10-28 17:49:23 +00:00
Ashutosh Mehra
5dd8a33396
8334898: Resolve static field/method references at CDS dump time
...
Reviewed-by: iklam, adinn
2025-10-28 13:37:19 +00:00
Ashutosh Mehra
622a611c33
8369296: Add fast class init checks in interpreter for resolving ConstantPool entries for static field
...
Co-authored-by: Vladimir Ivanov <vlivanov@openjdk.org>
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Co-authored-by: Fei Yang <fyang@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Reviewed-by: mdoerr, vlivanov, kvn, amitkumar, fyang, mli
2025-10-14 18:15:06 +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
90a2db1ecb
8366474: Rename MetaspaceObj::is_shared() to MetaspaceObj::in_aot_cache()
...
Reviewed-by: liach, kvn
2025-09-04 04:47:48 +00:00
Francesco Andreuzzi
dbae90c950
8364723: Sort share/interpreter includes
...
Reviewed-by: shade, ayang
2025-08-15 10:45:00 +00:00
Ioi Lam
20e0055e20
8344165: Trace exceptions with a complete call-stack
...
Reviewed-by: coleenp, dholmes
2025-06-26 17:23:55 +00:00
Markus Grönlund
bbceab0725
8352251: Implement JEP 518: JFR Cooperative Sampling
...
Co-authored-by: Aleksey Shipilev <shade@openjdk.org>
Co-authored-by: Erik Österlund <eosterlund@openjdk.org>
Co-authored-by: Boris Ulasevich <bulasevich@openjdk.org>
Co-authored-by: Patricio Chilano Mateo <pchilanomate@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Co-authored-by: Fei Yang <fyang@openjdk.org>
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Reviewed-by: eosterlund, egahlin
2025-05-26 18:37:55 +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
Coleen Phillimore
3270b00957
8356173: Remove ThreadCritical
...
Reviewed-by: dholmes, kbarrett, jsjolen
2025-05-14 12:00:23 +00:00
Cesar Soares Lucas
055b750d99
8354543: Set more meaningful names for "get_vm_result" and "get_vm_result_2"
...
Reviewed-by: shade, coleenp
2025-04-17 06:08:36 +00:00
Doug Simon
95b66d5a43
8351700: Remove code conditional on BarrierSetNMethod being null
...
Reviewed-by: shade, eosterlund, never
2025-03-12 12:31:37 +00:00
David Holmes
3c2a1d87d5
8348117: The two-argument overload of SignatureHandlerLibrary::add is not used
...
Reviewed-by: coleenp, shade
2025-01-22 06:10:24 +00:00
Stefan Karlsson
c33c1cfe73
8347909: Automatic precompiled.hpp inclusion
...
Reviewed-by: lkorinth, erikj, dholmes, ihse
2025-01-21 10:21:24 +00:00
Christian Hagedorn
32c8195c3a
8345801: C2: Clean up include statements to speed up compilation when touching type.hpp
...
Reviewed-by: kvn, dlong, jwaters
2024-12-16 09:53:38 +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
Axel Boldt-Christmas
bd4160cea8
8315884: New Object to ObjectMonitor mapping
...
Co-authored-by: Erik Österlund <eosterlund@openjdk.org>
Co-authored-by: Stefan Karlsson <stefank@openjdk.org>
Co-authored-by: Coleen Phillimore <coleenp@openjdk.org>
Reviewed-by: rkennke, coleenp, dcubed
2024-08-16 06:20:17 +00:00
Ioi Lam
c35e58a5ad
8309634: Resolve CONSTANT_MethodRef at CDS dump time
...
Reviewed-by: matsaave, ccheung
2024-06-27 20:10:13 +00:00
Ioi Lam
b818679eba
8293980: Resolve CONSTANT_FieldRef at CDS dump time
...
Reviewed-by: erikj, matsaave, heidinga
2024-06-14 06:06:24 +00:00
Dan Heidinga
2a11e0da02
8332743: Update comment related to JDK-8320522
...
Reviewed-by: coleenp
2024-05-23 05:55:16 +00:00
Matias Saavedra Silva
383fe6eaab
8330388: Remove invokedynamic cache index encoding
...
Reviewed-by: cjplummer, dlong, coleenp
2024-04-23 15:02:27 +00:00
Coleen Phillimore
63684cd183
8327250: assert(!method->is_old()) failed: Should not be installing old methods
...
Reviewed-by: eosterlund, sspitsyn
2024-04-11 13:17:48 +00:00
Emanuel Peter
746a08686b
8306767: Concurrent repacking of extra data in MethodData is potentially unsafe
...
Reviewed-by: eosterlund, roland, coleenp, never
2024-01-25 15:50:33 +00:00
Jorn Vernee
a5ccd3beaf
8267532: C2: Profile and prune untaken exception handlers
...
8310011: Arena with try-with-resources is slower than it should be
Reviewed-by: thartmann, vlivanov
2023-11-28 10:17:58 +00:00
Matias Saavedra Silva
ffa35d8cf1
8301997: Move method resolution information out of the cpCache
...
Co-authored-by: Gui Cao <gcao@openjdk.org>
Co-authored-by: Fei Yang <fyang@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Reviewed-by: coleenp, adinn, fparain
2023-11-15 19:04:11 +00:00
Matias Saavedra Silva
683672c0bb
8292692: Move MethodCounters inline functions out of method.hpp
...
Reviewed-by: iklam, ccheung, kvn
2023-09-07 17:15:18 +00:00
Kim Barrett
c077be4768
8314694: Separate checked_cast from globalDefinitions.hpp
...
Reviewed-by: stuefe, coleenp, sspitsyn
2023-08-23 22:32:37 +00:00
Coleen Phillimore
752121114f
8314265: Fix -Wconversion warnings in miscellaneous runtime code
...
Reviewed-by: stuefe, dholmes, chagedorn
2023-08-18 12:06:02 +00:00
Matias Saavedra Silva
ad6e9e75bf
8313554: Fix -Wconversion warnings for ResolvedFieldEntry
...
Reviewed-by: coleenp, dlong
2023-08-04 20:24:50 +00:00
Matias Saavedra Silva
c91a3002fb
8307312: Replace "int which" with "int cp_index" in constantPool
...
Reviewed-by: coleenp, dholmes, iklam
2023-07-31 20:23:59 +00:00
Matias Saavedra Silva
86783b9851
8301996: Move field resolution information out of the cpCache
...
Co-authored-by: Gui Cao <gcao@openjdk.org>
Co-authored-by: Dingli Zhang <dzhang@openjdk.org>
Co-authored-by: Martin Doerr <mdoerr@openjdk.org>
Reviewed-by: coleenp, fparain
2023-07-31 18:41:38 +00:00
Matias Saavedra Silva
3f4cfbdd36
8307190: Refactor ref_at methods in Constant Pool
...
Reviewed-by: coleenp, iklam
2023-05-22 16:27:17 +00:00
Roman Kennke
7f6358a8b5
8291555: Implement alternative fast-locking scheme
...
Co-authored-by: Fei Yang <fyang@openjdk.org>
Co-authored-by: Thomas Stuefe <stuefe@openjdk.org>
Reviewed-by: dcubed, stuefe, shade, dholmes, dlong
2023-05-08 17:51:39 +00:00
Matias Saavedra Silva
3fbbfd1749
8301995: Move invokedynamic resolution information out of ConstantPoolCacheEntry
...
Co-authored-by: Richard Reingruber <rrich@openjdk.org>
Co-authored-by: Dingli Zhang <dzhang@openjdk.org>
Co-authored-by: Gui Cao <gcao@openjdk.org>
Co-authored-by: Amit Kumar <amitkumar@openjdk.org>
Reviewed-by: coleenp, dnsimon, fparain, gcao, aph, fyang, amitkumar, lucy
2023-03-28 19:50:38 +00:00
Frederic Parain
bfb812a8ff
8292818: replace 96-bit representation for field metadata with variable-sized streams
...
Co-authored-by: John R Rose <jrose@openjdk.org>
Co-authored-by: Chris Plummer <cjplummer@openjdk.org>
Reviewed-by: dholmes, coleenp, cjplummer, dnsimon
2023-03-17 20:18:36 +00:00
Serguei Spitsyn
46f25250bd
8299240: rank of JvmtiVTMSTransition_lock can be safepoint
...
Reviewed-by: dholmes, coleenp, pchilanomate
2023-02-21 21:22:49 +00:00
Johan Sjölen
a5d8e12872
8300244: Replace NULL with nullptr in share/interpreter/
...
Reviewed-by: coleenp, dholmes
2023-01-25 10:31:51 +00:00
Coleen Phillimore
1e9972922a
8299274: Add elements to resolved_references consistently
...
Reviewed-by: iklam, dholmes, rehn, fparain
2023-01-06 13:57:23 +00:00
Andrew Haley
221e1a4260
8286666: JEP 429: Implementation of Scoped Values (Incubator)
...
Reviewed-by: psandoz, dlong, alanb, mcimadamore
2022-12-07 10:14:06 +00:00
Aleksey Shipilev
b3501fd11c
8297600: Check current thread in selected JRT_LEAF methods
...
Reviewed-by: dholmes, coleenp
2022-11-30 09:09:42 +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