Eric Liu
|
2bd90c2149
|
8284990: AArch64: Remove STXR_PREFETCH from CPU features
Reviewed-by: aph, ngasson, njian
|
2022-07-27 09:38:04 +00:00 |
|
Doug Simon
|
74ac5df96f
|
8290234: [JVMCI] use JVMCIKlassHandle to protect raw Klass* values from concurrent G1 scanning
Reviewed-by: kvn, never
|
2022-07-13 19:15:53 +00:00 |
|
Doug Simon
|
c45d613faa
|
8289687: [JVMCI] bug in HotSpotResolvedJavaMethodImpl.equals
Reviewed-by: kvn
|
2022-07-05 18:25:12 +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 |
|
Coleen Phillimore
|
cf4a4966a8
|
8288064: Class initialization locking
Reviewed-by: rehn, vlivanov
|
2022-06-16 12:38:06 +00:00 |
|
Jatin Bhateja
|
6f6486e977
|
8284960: Integration of JEP 426: Vector API (Fourth Incubator)
Co-authored-by: Jatin Bhateja <jbhateja@openjdk.org>
Co-authored-by: Paul Sandoz <psandoz@openjdk.org>
Co-authored-by: Sandhya Viswanathan <sviswanathan@openjdk.org>
Co-authored-by: Smita Kamath <svkamath@openjdk.org>
Co-authored-by: Joshua Zhu <jzhu@openjdk.org>
Co-authored-by: Xiaohong Gong <xgong@openjdk.org>
Co-authored-by: John R Rose <jrose@openjdk.org>
Co-authored-by: Eric Liu <eliu@openjdk.org>
Co-authored-by: Ningsheng Jian <njian@openjdk.org>
Reviewed-by: ngasson, vlivanov, mcimadamore, jlahoda, kvn
|
2022-05-31 16:02:09 +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 |
|
Doug Simon
|
8543aaa7eb
|
8283839: [JVMCI] add support for querying indy bootstrap method target and arguments
Reviewed-by: psandoz, kvn
|
2022-04-20 20:25:00 +00:00 |
|
Eric Liu
|
72726c4182
|
8284563: AArch64: bitperm feature detection for SVE2 on Linux
Reviewed-by: aph, njian
|
2022-04-20 00:55:56 +00:00 |
|
Doug Simon
|
1ebf2f0d37
|
8284909: [JVMCI] remove remnants of AOT support
Reviewed-by: kvn
|
2022-04-15 17:30:00 +00:00 |
|
Foivos Zakkak
|
0cbc4b85bf
|
8281266: [JVMCI] MetaUtil.toInternalName() doesn't handle hidden classes correctly
Reviewed-by: sgehwolf, dnsimon
|
2022-03-08 15:35:55 +00:00 |
|
Alan Hayward
|
6fab8a2d6a
|
8277204: Implement PAC-RET branch protection on Linux/AArch64
Reviewed-by: erikj, ihse, adinn, ngasson
|
2022-02-24 16:38:56 +00:00 |
|
Emanuel Peter
|
bd339aa6c0
|
8277627: Fix copyright years in some jvmci files
Reviewed-by: kvn, thartmann
|
2022-01-12 08:17:14 +00:00 |
|
Doug Simon
|
e14fb4f4aa
|
8279437: [JVMCI] exception in HotSpotJVMCIRuntime.translate can exit the VM
Reviewed-by: kvn
|
2022-01-08 21:47:54 +00:00 |
|
Doug Simon
|
1ffdc52cf0
|
8279412: [JVMCI] failed speculations list must outlive any nmethod that refers to it
Reviewed-by: kvn, never
|
2022-01-04 10:14:50 +00:00 |
|
Doug Simon
|
6f0e8da6d3
|
8278871: [JVMCI] assert((uint)reason < 2* _trap_hist_limit) failed: oob
Reviewed-by: kvn, never, dlong
|
2021-12-18 06:48:00 +00:00 |
|
Doug Simon
|
2448b3f5f9
|
8275874: [JVMCI] only support aligned reads in c2v_readFieldValue
Reviewed-by: never, shade
|
2021-10-26 18:50:21 +00:00 |
|
Doug Simon
|
4dec8fc4cc
|
8275645: [JVMCI] avoid unaligned volatile reads on AArch64
Reviewed-by: kvn, never
|
2021-10-22 16:20:31 +00:00 |
|
Sergey Tsypanov
|
124f82377b
|
8268764: Use Long.hashCode() instead of int-cast where applicable
Reviewed-by: kevinw, prr, kizune, serb
|
2021-10-12 19:13:17 +00:00 |
|
Sergey Bylokhov
|
7fff22afe7
|
8272805: Avoid looking up standard charsets
Reviewed-by: weijun, naoto, dfuchs, azvegint, erikj
|
2021-09-02 22:56:20 +00:00 |
|
Tom Rodriguez
|
ad92033fcc
|
8272736: [JVMCI] Add API for reading and writing JVMCI thread locals
Reviewed-by: kvn, dnsimon
|
2021-08-23 18:43:34 +00:00 |
|
Xubo Zhang
|
04134fcdaa
|
8264543: Cross modify fence optimization for x86
Reviewed-by: dholmes, tschatzl, sviswanathan
|
2021-08-04 05:43:58 +00:00 |
|
Yi Yang
|
afe957cd97
|
8268698: Use Objects.check{Index,FromToIndex,FromIndexSize} for java.base
Reviewed-by: mchung, rriggs
|
2021-07-13 02:23:16 +00:00 |
|
Jesper Wilhelmsson
|
b0e186792e
|
Merge
|
2021-07-02 01:07:50 +00:00 |
|
Vladimir Kozlov
|
a4d2a9a77f
|
8269745: [JVMCI] restore original qualified exports to Graal
Reviewed-by: dnsimon, iveresov
|
2021-07-01 18:51:15 +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
|
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 |
|
Weijun Wang
|
6765f90250
|
8266459: Implement JEP 411: Deprecate the Security Manager for Removal
Co-authored-by: Sean Mullan <mullan@openjdk.org>
Co-authored-by: Lance Andersen <lancea@openjdk.org>
Co-authored-by: Weijun Wang <weijun@openjdk.org>
Reviewed-by: erikj, darcy, chegar, naoto, joehw, alanb, mchung, kcr, prr, lancea
|
2021-06-02 11:57:31 +00:00 |
|
Doug Simon
|
fdd0352884
|
8267338: [JVMCI] revive JVMCI API removed by JDK-8243287
Reviewed-by: mchung, hseigel
|
2021-05-19 13:59:46 +00:00 |
|
Vladimir Kozlov
|
2effdd1b67
|
8267112: JVMCI compiler modules should be kept upgradable
Reviewed-by: mchung, erikj, dnsimon
|
2021-05-17 20:11:01 +00:00 |
|
Harold Seigel
|
e14b026841
|
8243287: Removal of Unsafe::defineAnonymousClass
Reviewed-by: iklam, mchung, alanb, dholmes
|
2021-05-13 12:46:54 +00:00 |
|
Tom Rodriguez
|
852a41d718
|
8258625: [JVMCI] refactor and unify JVMCI readFieldValue path
Reviewed-by: kvn
|
2021-04-26 20:00:23 +00:00 |
|
Vladimir Ivanov
|
9647fb0dba
|
8265689: JVMCI: InternalError: Class java.lang.Object does not implement interface jdk.vm.ci.meta.JavaType
Co-authored-by: Doug Simon <dnsimon@openjdk.org>
Reviewed-by: kvn, thartmann
|
2021-04-26 10:54:01 +00:00 |
|
Doug Simon
|
5aed446e20
|
8265403: consolidate definition of CPU features
Reviewed-by: kvn, iklam
|
2021-04-23 23:32:41 +00:00 |
|
Doug Simon
|
7df0c10a4d
|
8265480: add basic JVMCI support for JEP 309: Dynamic Class-File Constants
Reviewed-by: kvn, psandoz
|
2021-04-22 15:59:12 +00:00 |
|
Doug Simon
|
f3bd801a86
|
8263403: [JVMCI] output written to tty via HotSpotJVMCIRuntime can be garbled
Reviewed-by: kvn, never
|
2021-03-11 20:56:36 +00:00 |
|
Doug Simon
|
d2b9c227e5
|
8262011: [JVMCI] allow printing to tty from unattached libgraal thread
Reviewed-by: kvn, never
|
2021-02-23 17:01:11 +00:00 |
|
Vladimir Ivanov
|
044616bd71
|
8252049: Native memory leak in ciMethodData ctor
Reviewed-by: kbarrett, coleenp
|
2020-12-08 17:02:09 +00:00 |
|
Doug Simon
|
fa58671f9f
|
8257020: [JVMCI] enable a JVMCICompiler to specify which GCs it supports
Reviewed-by: stefank, kvn
|
2020-12-03 13:42:50 +00:00 |
|
Doug Simon
|
7e37c7c544
|
8257471: fatal error: Fatal exception in JVMCI: Exception during JVMCI compiler initialization
Reviewed-by: kvn, never
|
2020-12-02 10:14:46 +00:00 |
|
Doug Simon
|
c5d95071df
|
8257220: [JVMCI] option validation should not result in a heavy-weight VM crash
Reviewed-by: kvn
|
2020-11-29 16:52:14 +00:00 |
|
Bernhard Urban-Forster
|
88ee973334
|
8254827: JVMCI: Enable it for Windows+AArch64
Reviewed-by: ihse, never, kvn
|
2020-11-03 19:04:47 +00:00 |
|
Tom Rodriguez
|
bc6085b06c
|
8255578: [JVMCI] be more careful about reflective reads of Class.componentType.
Reviewed-by: kvn, dlong
|
2020-11-02 19:19:48 +00:00 |
|
Tom Rodriguez
|
6020991530
|
8255068: [JVMCI] errors during compiler creation can be hidden
Reviewed-by: kvn
|
2020-10-21 19:37:52 +00:00 |
|
Doug Simon
|
017d151e11
|
8254842: [JVMCI] copy thread name when attaching libgraal thread to HotSpot
Reviewed-by: kvn, never
|
2020-10-20 08:38:14 +00:00 |
|
Doug Simon
|
f42c03226f
|
8254793: [JVMCI] improve speculation encoding
Reviewed-by: kvn, dlong, never
|
2020-10-19 19:06:23 +00:00 |
|
Ioi Lam
|
7e5eb493e1
|
8253402: Convert vmSymbols::SID to enum class
Reviewed-by: kvn, coleenp, kbarrett, iveresov
|
2020-10-15 05:52:54 +00:00 |
|
Yudi Zheng
|
5d4a1350d0
|
8253842: [JVMCI] Allow implicit exception to dispatch to other address in jvmci compilers.
Reviewed-by: kvn
|
2020-10-05 12:21:33 +00:00 |
|
Doug Simon
|
424d7d6485
|
8252881: [JVMCI] ResolvedJavaType.resolveMethod fails in fastdebug when invoked with a constructor
Reviewed-by: never
|
2020-09-30 20:06:31 +00:00 |
|