Doug Simon
|
7028fb9d58
|
8317975: [JVMCI] assert(pointee != nullptr) failed: invariant
Reviewed-by: never, thartmann
|
2023-10-16 12:53:54 +00:00 |
|
Doug Simon
|
a185be0346
|
8317139: [JVMCI] oop handles clearing message pollutes event log
Reviewed-by: never, thartmann
|
2023-09-29 14:59:33 +00:00 |
|
Doug Simon
|
d7e4087faf
|
8315369: [JVMCI] failure to attach to a libgraal isolate during shutdown should not be fatal
Reviewed-by: never
|
2023-09-04 10:19:18 +00:00 |
|
Doug Simon
|
6f5c903d10
|
8313899: JVMCI exception Translation can fail in TranslatedException.<clinit>
Reviewed-by: never, thartmann
|
2023-08-10 18:53:02 +00:00 |
|
Tom Rodriguez
|
1875b2872b
|
8314061: [JVMCI] DeoptimizeALot stress logic breaks deferred barriers
Reviewed-by: thartmann, dnsimon
|
2023-08-10 16:40:28 +00:00 |
|
Doug Simon
|
c0aa6bf4fe
|
8309390: [JVMCI] improve copying system properties into libgraal
Reviewed-by: never, kvn
|
2023-06-13 14:45:33 +00:00 |
|
Doug Simon
|
2bb1972483
|
8308954: [JVMCI] code installation increments decompile_count for call_site_target_value failures
Reviewed-by: never
|
2023-06-01 19:24:07 +00:00 |
|
Doug Simon
|
05c095cf39
|
8308151: [JVMCI] capture JVMCI exceptions in hs-err
Reviewed-by: never
|
2023-05-24 07:15:12 +00:00 |
|
Doug Simon
|
422128b70a
|
8306992: [JVMCI] mitigate more against JVMCI related OOME causing VM to exit
Reviewed-by: never
|
2023-05-23 07:20:00 +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 |
|
Tom Rodriguez
|
5e1fe43080
|
8299229 : [JVMCI] add support for UseZGC
Reviewed-by: eosterlund, kvn
|
2023-05-08 18:40:18 +00:00 |
|
Tom Rodriguez
|
497f9e760d
|
8305755: [JVMCI] missing barriers in CompilerToVM.readFieldValue for Reference.referent
Reviewed-by: eosterlund, dnsimon
|
2023-04-17 16:45:56 +00:00 |
|
Coleen Phillimore
|
2ee4245105
|
8305509: C1 fails "assert(k != nullptr) failed: illegal use of unloaded klass"
Reviewed-by: dcubed
|
2023-04-04 16:31:21 +00:00 |
|
Coleen Phillimore
|
b062b1bd81
|
8304743: Compile_lock and SystemDictionary updates
Reviewed-by: vlivanov, dholmes, dlong
|
2023-04-03 20:25:36 +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 |
|
Coleen Phillimore
|
bf917ba6af
|
8304687: Move add_to_hierarchy
Reviewed-by: dholmes, fparain
|
2023-03-23 13:47:06 +00:00 |
|
Johan Sjölen
|
90ec19efed
|
8301068: Replace NULL with nullptr in share/jvmci/
Reviewed-by: kvn, never
|
2023-01-31 12:19:42 +00:00 |
|
David Holmes
|
3cdbd878e6
|
8298241: Replace C-style casts with JavaThread::cast
Reviewed-by: coleenp, stefank, sspitsyn
|
2022-12-15 21:15:34 +00:00 |
|
Doug Simon
|
8b69a2e434
|
8298099: [JVMCI] decouple libgraal from JVMCI module at runtime
Reviewed-by: never
|
2022-12-07 22:11:11 +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 |
|
Doug Simon
|
03e63a2b87
|
8295225: [JVMCI] codeStart should be cleared when entryPoint is cleared
Reviewed-by: never
|
2022-10-13 08:34:36 +00:00 |
|
David Holmes
|
763d4bf074
|
8293592: Remove JVM_StopThread, stillborn, and related cleanup
Reviewed-by: alanb, sspitsyn, rehn, coleenp
|
2022-09-27 21:03:50 +00:00 |
|
Doug Simon
|
fe541f05cc
|
8293989: [JVMCI] re-use cleared oop handles
Reviewed-by: never
|
2022-09-20 07:55:22 +00:00 |
|
Coleen Phillimore
|
4f50316a1a
|
8292680: Convert Dictionary to ConcurrentHashTable
Reviewed-by: rehn, hseigel
|
2022-08-25 19:02:52 +00:00 |
|
Erik Österlund
|
054c23f484
|
8290025: Remove the Sweeper
Reviewed-by: stefank, kvn, iveresov, coleenp, vlivanov, mdoerr
|
2022-08-25 09:48:55 +00:00 |
|
Ioi Lam
|
7244dd6fab
|
8292267: Clean up synchronizer.hpp
Reviewed-by: coleenp, dcubed, dholmes
|
2022-08-19 17:25:12 +00:00 |
|
Boris Ulasevich
|
e052d7f4bc
|
8288477: nmethod header size reduction
Reviewed-by: kvn, never
|
2022-07-28 19:49:31 +00:00 |
|
Axel Boldt-Christmas
|
2f3e494b80
|
8290074: Remove implicit arguments for RegisterMap constructor
Reviewed-by: eosterlund, tschatzl
|
2022-07-27 12:43:18 +00:00 |
|
Doug Simon
|
ba670ecbb9
|
8289094: [JVMCI] reduce JNI overhead and other VM rounds trips in JVMCI
Reviewed-by: kvn, dlong
|
2022-06-29 16:14:55 +00:00 |
|
Jorn Vernee
|
81e4bdbe13
|
8283689: Update the foreign linker VM implementation
Co-authored-by: Jorn Vernee <jvernee@openjdk.org>
Co-authored-by: Nick Gasson <ngasson@openjdk.org>
Reviewed-by: mcimadamore, vlivanov, rehn
|
2022-05-18 09:49:55 +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 |
|
Doug Simon
|
357b1b18c2
|
8242440: use separate, destroyable JavaVM instances per libgraal compiler thread
Reviewed-by: kvn, thartmann
|
2022-04-23 06:08:11 +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 |
|
Doug Simon
|
a6b253d85c
|
8269416: [JVMCI] capture libjvmci crash data to a file
Reviewed-by: kvn, dholmes
|
2021-06-30 12:33:06 +00:00 |
|
Patricio Chilano Mateo
|
2fd7943ec1
|
8256425: Obsolete Biased Locking in JDK 18
Reviewed-by: kvn, dholmes, dcubed, rrich
|
2021-06-24 18:54:41 +00:00 |
|
Tom Rodriguez
|
b41f3f8ed5
|
8268478: JVMCI tests failing after JDK-8268052
Reviewed-by: kvn, eosterlund
|
2021-06-09 23:04:45 +00:00 |
|
Tom Rodriguez
|
db45ff09ac
|
8268052: [JVMCI] non-default installed code must be marked as in_use
Reviewed-by: kvn, dnsimon
|
2021-06-09 17:34:17 +00:00 |
|
David Holmes
|
02f895c5f6
|
8252685: APIs that require JavaThread should take JavaThread arguments
Reviewed-by: coleenp, sspitsyn, kvn, iklam
|
2021-05-17 04:05:44 +00:00 |
|
David Holmes
|
79bff21b43
|
8263709: Cleanup THREAD/TRAPS/CHECK usage in JRT_ENTRY routines
Reviewed-by: coleenp, hseigel, iklam, kvn
|
2021-04-15 02:20:31 +00:00 |
|
Coleen Phillimore
|
507b690f88
|
8264126: Remove TRAPS/THREAD parameter for class loading functions
Reviewed-by: ccheung, iklam, dholmes
|
2021-03-26 13:11:34 +00:00 |
|
Stefan Karlsson
|
a79f095697
|
8263721: Unify oop casting
Reviewed-by: kbarrett, coleenp
|
2021-03-24 10:28:38 +00:00 |
|
Tom Rodriguez
|
6b4c654186
|
8263776: [JVMCI] add helper to perform Java upcalls
Reviewed-by: kvn
|
2021-03-23 05:48:20 +00:00 |
|
Stefan Karlsson
|
a1f6591f6c
|
8263589: Introduce JavaValue::get_oop/set_oop
Reviewed-by: coleenp, sspitsyn
|
2021-03-16 08:29:11 +00:00 |
|
Roland Westrelin
|
6baecf39d5
|
8259937: guarantee(loc != NULL) failed: missing saved register with native invoker
Reviewed-by: kvn, jvernee, vlivanov
|
2021-03-01 15:11:25 +00:00 |
|
Harold Seigel
|
05c11bcb32
|
8262426: Change TRAPS to Thread* for find_constrained_instance_or_array_klass()
Reviewed-by: coleenp
|
2021-02-26 15:56:16 +00:00 |
|
Harold Seigel
|
29c603f9dc
|
8262227: Change SystemDictionary::find() to return an InstanceKlass*.
Reviewed-by: iklam, dholmes, coleenp
|
2021-02-25 21:16:01 +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 |
|
Igor Veresov
|
1519632597
|
8251462: Simplify compilation policy
Reviewed-by: cjplummer, kvn
|
2021-01-28 20:51:12 +00:00 |
|
Coleen Phillimore
|
b996cccf12
|
8259373: c1 and jvmci runtime code use ResetNoHandleMark incorrectly
Reviewed-by: kvn
|
2021-01-07 23:04:11 +00:00 |
|