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 |
|
Philippe Marschall
|
2a406f3ce5
|
8138732: Rename @HotSpotIntrinsicCandidate to @IntrinsicCandidate and move it to the jdk.internal.vm.annotation package
Reviewed-by: dholmes, alanb, psandoz, kvn, egahlin
|
2020-09-30 20:05:07 +00:00 |
|
Doug Simon
|
0f26ab16dd
|
8252518: cache result of CompilerToVM.getComponentType
Reviewed-by: kvn, never
|
2020-09-22 16:55:04 +00:00 |
|
Doug Simon
|
b05290aaea
|
8252898: remove bulk registration of JFR CompilerPhaseType names
Reviewed-by: kvn, jcm
|
2020-09-14 07:48:59 +00:00 |
|
Doug Simon
|
f2e69156c8
|
8250556: revert JVMCI part of JDK-8230395
Reviewed-by: never, dholmes
|
2020-07-27 22:59:27 +02:00 |
|
Mikael Vidstedt
|
1982432db4
|
Merge
|
2020-07-14 23:29:45 -07:00 |
|
Igor Veresov
|
45258a1799
|
8236867: Enhance Graal interface handling
Reviewed-by: never, dnsimon, kvn, ahgross, rhalade
|
2020-03-24 08:42:32 -07:00 |
|
Doug Simon
|
03d47d58d6
|
8248359: Update JVMCI
Reviewed-by: kvn, never
|
2020-07-01 12:06:44 +02:00 |
|
Bob Vandette
|
ba711f63ba
|
8248410: Correct Fix for 8236647: java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode
Reviewed-by: kvn, never
|
2020-06-29 17:25:44 +00:00 |
|
Tom Rodriguez
|
29936542ad
|
8247246: Add explicit ResolvedJavaType.link and expose presence of default methods
Reviewed-by: kvn
|
2020-06-24 10:42:26 -07:00 |
|
Doug Simon
|
6469685285
|
8247992: [JVMCI] HotSpotNmethod.executeVarargs can try execute a zombie nmethod
Reviewed-by: eosterlund, kvn, never
|
2020-06-23 09:57:30 +02:00 |
|
Dean Long
|
02cec3470f
|
8236647: java/lang/invoke/CallSiteTest.java failed with InvocationTargetException in Graal mode
Reviewed-by: kvn
|
2020-06-15 17:17:28 -07:00 |
|
Xiaohong Gong
|
bc669dfc82
|
8243339: AArch64: Obsolete UseBarriersForVolatile option
Reviewed-by: adinn, aph, drwhite
|
2020-05-27 15:17:09 +08:00 |
|
Mikael Vidstedt
|
071bd521bc
|
8244224: Implementation of JEP 381: Remove the Solaris and SPARC Ports
Reviewed-by: alanb, bchristi, dcubed, dfuchs, eosterlund, erikj, glaubitz, ihse, iignatyev, jjiang, kbarrett, ksrini, kvn, naoto, prr, rriggs, serb, sspitsyn, stefank, tschatzl, valeriep, weijun, weijun
|
2020-05-20 17:33:37 -07:00 |
|
Bob Vandette
|
658fb7ac3e
|
8244852: GraalVM native-image fails after JDK-8238048 change
Reviewed-by: dholmes
|
2020-05-13 11:33:52 -04:00 |
|
Coleen Phillimore
|
90ada6a314
|
8238048: Close alignment gaps in InstanceKlass
Moved fields around and some constant fields into ConstantPool
Reviewed-by: cjplummer, dlong, iklam
|
2020-04-23 16:29:22 -04:00 |
|
Tom Rodriguez
|
12f8b52fb8
|
8231756: [JVMCI] need support for deoptimizing virtual byte arrays encoding non-byte primitives
Reviewed-by: kvn
|
2020-04-17 09:31:37 -07:00 |
|
Jamsheed Mohammed C M
|
211e529373
|
8193210: [JVMCI/Graal] add JFR compiler phase/inlining events
C++ EventCompilerPhase/EventCompilerInlining definitions are extended for JVMCI use.
Reviewed-by: dnsimon, egahlin, kvn, mgronlun, thartmann
|
2020-03-27 09:47:13 -07:00 |
|
Igor Veresov
|
f1c919f28f
|
8230290: [JVMCI] Remove unused API entry points
Remove VirtualObject.setIsAutoBox()
Reviewed-by: kvn
|
2020-03-18 21:49:35 -07:00 |
|
Doug Simon
|
34b9ac2287
|
8236285: [JVMCI] improve TranslatedException traces
Reviewed-by: never, kvn
|
2020-03-18 13:11:09 -07:00 |
|
Vladimir Kozlov
|
ec5bd02186
|
8240976: [JVMCI] MethodProfileWidth flag is broken
Remove JVMCI code which is not used
Reviewed-by: thartmann, redestad
|
2020-03-17 10:38:40 -07:00 |
|