Gerard Ziemski
|
2767374bb7
|
8223639: [JVMCI] jvmciCompiler.cpp needs to include "oops/objArrayOop.inline.hpp""
Added missing header
Reviewed-by: dlong, kvn
|
2019-05-09 16:34:20 -05:00 |
|
Stefan Karlsson
|
c90f3ee68b
|
8223624: Cleanup includes of universe.hpp
Reviewed-by: coleenp, lkorinth
|
2019-05-09 14:28:30 +02:00 |
|
Stefan Karlsson
|
5a8ba256df
|
8223136: Move compressed oops functions to CompressedOops class
Reviewed-by: coleenp, lkorinth
|
2019-05-09 14:26:03 +02:00 |
|
Ao Qi
|
c5fc45ee08
|
8222926: Shenandoah build fails with --with-jvm-features=-compiler1
Reviewed-by: shade, rkennke
|
2019-05-08 20:57:12 +08:00 |
|
Vladimir Kozlov
|
72f082e925
|
8223332: Update JVMCI
Reviewed-by: never, dnsimon
|
2019-05-06 20:05:19 -07:00 |
|
Vladimir Kozlov
|
c642ba3d7c
|
8223262: [AOT] jaotc crashes with assert(!(((ThreadShadow*)__the_thread__)->has_pending_exception())) failed: Should not allocate with exception pending
Added missing checks for pending exception.
Reviewed-by: never, gdub, dnsimon
|
2019-05-03 09:07:30 -07:00 |
|
Vladimir Kozlov
|
e9c523ae5f
|
8220623: [JVMCI] Update JVMCI to support JVMCI based Compiler compiled into shared library
Reviewed-by: dnsimon, never, stefank, rehn, neliasso, dholmes, kbarrett, coleenp
|
2019-05-01 12:31:29 -07:00 |
|
Dean Long
|
61f35bf898
|
8219403: JVMCIRuntime::adjust_comp_level should be replaced
Reviewed-by: kvn, dnsimon, never
|
2019-04-24 09:10:45 -07:00 |
|
Coleen Phillimore
|
fbafef11c0
|
8222811: Consolidate MutexLockerEx and MutexLocker
Make MutexLocker be MutexLockerEx implementation, remove MutexLockerEx calls.
Reviewed-by: dcubed, dholmes, pliden, rehn
|
2019-04-25 10:56:31 -04:00 |
|
Lois Foltan
|
4f2478e234
|
8222502: Replace 19,20 case alternatives with JVM_CONSTANT_Module/Package names
Add JVM_CONSTANT_Module and JVM_CONSTANT_Package to classfile_constants.h
Reviewed-by: coleenp, hseigel
|
2019-04-23 07:05:38 -04:00 |
|
Per Lidén
|
a7dd794beb
|
8221648: Remove CollectedHeap::is_in_closed_subset()
Reviewed-by: kbarrett, tschatzl
|
2019-04-02 10:04:25 +02:00 |
|
Thomas Schatzl
|
ece7e8a2a1
|
8220301: Remove jbyte use in CardTable
Use CardTable::CardValue aliased to uint8_t instead.
Reviewed-by: kbarrett, shade
|
2019-03-13 21:01:56 +01:00 |
|
Ao Qi
|
f15a31f766
|
8220344: Build failures when using --with-jvm-features=-g1gc,-jfr
Reviewed-by: tschatzl, zgu
|
2019-03-12 09:59:58 -04:00 |
|
Lois Foltan
|
9631b06423
|
8217998: Remove method_type field associated with the appendix field of an indy or method handle call
Removed the unused method_type field associated with the appendix field of an indy or method handle call.
Reviewed-by: acorn, coleenp, dlong
|
2019-02-13 15:50:08 -05:00 |
|
Robbin Ehn
|
046a1f0ff7
|
8218041: Assorted wrong/missing includes
Reviewed-by: dholmes, kbarrett, stefank, shade
|
2019-01-31 10:31:39 +01:00 |
|
Jesper Wilhelmsson
|
bc920bd00d
|
Merge
|
2019-01-22 19:56:19 +01:00 |
|
Doug Simon
|
0622059445
|
8215375: [Graal] jck:vm/jvmti/Exception/excp001/excp00101 fails in Graal as JIT mode and -Xcomp mode
Reviewed-by: kvn, dlong
|
2019-01-20 14:57:22 +01:00 |
|
Tom Rodriguez
|
e590813950
|
8215748: Application fails when executed with Graal
Reviewed-by: iveresov, kvn, thartmann
|
2019-01-15 22:59:33 -08:00 |
|
Doug Simon
|
5f5d4425c2
|
8217445: [JVMCI] incorrect management of JVMCI compilation failure reason string
Reviewed-by: kvn, thartmann
|
2019-01-22 10:12:05 +01:00 |
|
Jesper Wilhelmsson
|
cda0d67617
|
Merge
|
2019-01-16 20:53:09 +01:00 |
|
Coleen Phillimore
|
154a1a02bf
|
8216167: Update include guards to reflect correct directories
Use script and some manual fixup to fix directores names in include guards.
Reviewed-by: lfoltan, eosterlund, kbarrett
|
2019-01-10 15:13:51 -05:00 |
|
Claes Redestad
|
bd8f4a115c
|
8216262: Remove develop flag DelayCompilationDuringStartup
Reviewed-by: kvn, thartmann
|
2019-01-08 11:23:19 +01:00 |
|
Harold Seigel
|
c3eb2e9d16
|
8216010: Change callers of build_u2_from() to call Bytes::get_Java_u2() instead
Change the callers and delete function build_u2_from()
Reviewed-by: kbarrett, jiangli, coleenp
|
2019-01-04 14:28:27 -05:00 |
|
Igor Ignatyev
|
5ff302e6bb
|
8214917: CTW testlibrary shouldn't ignore errors raised by the library itself
Reviewed-by: kvn, roland
|
2018-12-10 11:04:55 -08:00 |
|
Coleen Phillimore
|
3d0faa649c
|
8214972: Uses of klass_holder() except GC need to apply GC barriers
Fix klass_holder() and make all callers use it, remove holder_phantom().
Reviewed-by: eosterlund, dlong
|
2018-12-07 14:48:35 -05:00 |
|
Doug Simon
|
4512750fbe
|
8213907: [JVMCI] avoid Class.getDeclared* methods when converting JVMCI objects to reflection objects
Reviewed-by: kvn, never
|
2018-11-21 22:02:17 +01:00 |
|
Patric Hedlin
|
2edd37a6ac
|
8191339: [JVMCI] BigInteger compiler intrinsics on Graal
Reviewed-by: kvn
|
2017-12-06 13:07:21 +01:00 |
|
Robbin Ehn
|
e35e0ab165
|
8211403: Rename SafepointMechanism::poll(...)
Reviewed-by: mdoerr, dcubed, dholmes
|
2018-11-08 14:32:49 +01:00 |
|
Tom Rodriguez
|
a429adfa2d
|
8213203: [JVMCI] adopt formatting changes from jvmci 8
Reviewed-by: kvn
|
2018-11-02 00:26:25 -07:00 |
|
Coleen Phillimore
|
d302072f50
|
8213211: [BACKOUT] Allow Klass::_subklass and _next_sibling to have unloaded classes
Reviewed-by: jiangli, jwilhelm
|
2018-10-31 14:38:14 -04:00 |
|
Coleen Phillimore
|
6a045adbed
|
8212958: Allow Klass::_subklass and _next_sibling to have unloaded classes
Don't return unloaded klasses. Make sure access is protected by Compile_lock.
Reviewed-by: eosterlund, dlong
|
2018-10-29 10:21:34 -04:00 |
|
Ioi Lam
|
4abb6861ec
|
8212642: Remove SystemDictionary::InitOption enum
Reviewed-by: dholmes, kvn, redestad
|
2018-10-18 23:05:01 -07:00 |
|
David Holmes
|
468b69240e
|
8211394: CHECK_ must be used in the rhs of an assignment statement within a block
Replace "return foo(CHECK_X);" with "return foo(THREAD);"
Reviewed-by: iklam, phh, stuefe, lfoltan
|
2018-10-09 20:38:13 -04:00 |
|
Doug Simon
|
548eb6860a
|
8208686: [AOT] JVMTI ResourceExhausted event repeated for same allocation
Reviewed-by: never, kvn, sspitsyn
|
2018-10-05 20:03:14 +02:00 |
|
Harold Seigel
|
221005a3d4
|
8209138: Symbol constructor uses u1 as the element type of its name argument
Maske u1 the type for Symbol values and add a function to return it as a char.
Reviewed-by: dholmes, coleenp
|
2018-10-03 09:46:46 -04:00 |
|
Doug Simon
|
c131915d0a
|
8210066: [JVMCI] iterateFrames uses wrong GrowableArray API for appending
Reviewed-by: dlong, twisti
|
2018-08-31 11:43:06 +02:00 |
|
Ioi Lam
|
bc62b3a40e
|
8209647: constantPoolHandle::constantPoolHandle(ConstantPool*) when precompiled header is disabled
Added fieldDescriptor.inline.hpp
Reviewed-by: coleenp, shade
|
2018-08-20 13:58:23 -07: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 |
|
Coleen Phillimore
|
d1aea148fe
|
8207924: serviceability/sa/TestUniverse.java#id0 intermittently fails with assert(get_instanceKlass()->is_loaded()) failed: must be at least loaded
InstanceKlass::implementors() needs the Compile_lock
Reviewed-by: thartmann, eosterlund
|
2018-08-11 12:49:33 -04:00 |
|
Harold Seigel
|
82186ce311
|
8208604: Metadata::print_value_string() compares 'this' to NULL
Remove the comparison and add asserts to check for NULL
Reviewed-by: coleenp, gziemski
|
2018-08-06 14:20:58 -04:00 |
|
Ioi Lam
|
9959e34180
|
8203382: Rename SystemDictionary::initialize_wk_klass to resolve_wk_klass
Reviewed-by: jiangli
|
2018-07-20 12:19:28 -07:00 |
|
Goetz Lindenmaier
|
2e682fa3cd
|
8207049: Minor improvements of compiler code
Reviewed-by: kvn, mdoerr
|
2018-07-12 16:31:28 +02:00 |
|
Smita Kamath
|
3feaefd75f
|
8205528: Base64 encoding algorithm using AVX512 instructions
Reviewed-by: kvn, psandoz
|
2018-06-27 20:21:42 -07:00 |
|
Tom Rodriguez
|
6fc0ec871a
|
8205824: Update Graal
Reviewed-by: iveresov, kvn
|
2018-06-27 17:02:41 -07:00 |
|
Doug Simon
|
097851e937
|
8205703: [JVMCI] Expose all GC selection flags
Reviewed-by: kvn, dlong
|
2018-06-27 00:16:37 +02:00 |
|
Tom Rodriguez
|
0173db08e9
|
8198909: [Graal] compiler/codecache/stress/UnexpectedDeoptimizationTest.java crashed with SIGSEGV
Reviewed-by: eosterlund, iveresov
|
2018-06-24 21:46:11 -07:00 |
|
Igor Veresov
|
90c4e07b60
|
8204209: [Graal] Compilation fails during nmethod printing with "assert(bci == 0 || 0 <= bci && bci < code_size()) failed: illegal bci"
Tolerate JVMCI placeholder bcis
Reviewed-by: kvn, never, dlong
|
2018-06-22 15:58:32 -07:00 |
|
Vladimir Kozlov
|
9b7a61eff1
|
8184349: There should be some verification that EnableJVMCI is disabled if a GC not supporting JVMCI is selected
Exit VM with Error when JVMCI does not support seected GC.
Reviewed-by: iveresov, thartmann
|
2018-06-15 09:16:48 -07:00 |
|
Roland Westrelin
|
724e41cbb6
|
8204240: Extend MDO to allow more reasons to be recorded per bci
Reviewed-by: kvn, neliasso
|
2018-06-11 15:28:24 +02:00 |
|
Coleen Phillimore
|
1abfb6d4b4
|
8204237: Clean up incorrectly included .inline.hpp files from jvmciJavaClasses.hpp
Reexpand macro to provide non-inline functions.
Reviewed-by: kvn, dnsimon
|
2018-06-05 11:11:33 -04:00 |
|