Roland Westrelin
6c640e1831
8215483: Off heap memory accesses should be vectorized
...
Reviewed-by: neliasso, kvn
2018-12-18 09:29:39 +01:00
Yasumasa Suenaga
67dfadfcc2
8217845: SA should refer const values for JVMFlag from HotSpot
...
Reviewed-by: sspitsyn, jgeorge
2019-02-05 14:24:29 +09:00
Vladimir Ivanov
6f437c6c9a
8218406: C1: Redundant nmethod dependency for private method is added
...
Reviewed-by: kvn
2019-02-04 17:35:38 -08:00
Vladimir Ivanov
f5a64c0001
8075052: Autobox elimination hinders loop unrolling
...
Reviewed-by: kvn
2019-02-04 17:35:36 -08:00
Vladimir Ivanov
f5458c5891
8188133: C2: Static field accesses in clinit can trigger deoptimizations
...
Reviewed-by: kvn
2019-02-04 17:35:35 -08:00
Robbin Ehn
f1fbd69478
8218145: block_if_requested is not proper inlined due to size
...
Reviewed-by: kbarrett, coleenp, gziemski
2019-02-04 21:42:47 +01:00
Matthias Baesken
d26f12ed43
8218276: AIX build fails in tieredThresholdPolicy.cpp
...
Reviewed-by: dholmes, mdoerr
2019-02-04 11:00:12 +01:00
Vladimir Ivanov
3a94607c69
8218163: C2: Continuous deoptimization w/ Reason_speculate_class_check and Action_none
...
Reviewed-by: kvn, neliasso
2019-02-01 18:51:14 -08:00
Vladimir Ivanov
71759e3177
8217919: C2: Enable -XX:+AggressiveUnboxing by default
...
Reviewed-by: kvn, neliasso
2019-02-01 18:50:53 -08:00
Vladimir Ivanov
0a5a0b1a29
8217918: C2: -XX:+AggressiveUnboxing is broken
...
Reviewed-by: kvn
2019-02-01 18:50:22 -08:00
Jesper Wilhelmsson
b2d0be746a
Merge
2019-02-02 00:11:54 +01:00
Alex Menkov
e24693c7db
8218025: disable pop_frame and force_early_return caps for Graal
...
Reviewed-by: iignatyev, sspitsyn, dholmes
2019-02-01 09:25:31 -08:00
Aleksey Shipilev
5ce7eb34e4
8218151: Simplify JavaThread::thread_state definition
...
Reviewed-by: stefank, dholmes, kbarrett
2019-02-01 16:03:16 +01:00
Aleksey Shipilev
8f65fa9303
8217879: hs_err should print more instructions in hex dump
...
Reviewed-by: stuefe, coleenp, dholmes, lucy, stefank
2019-02-01 16:03:15 +01:00
Yasumasa Suenaga
e56ecb5e8c
8217432: MetaspaceGC::_capacity_until_GC exceeds MaxMetaspaceSize
...
Reviewed-by: tschatzl, stuefe
2019-02-01 21:43:37 +09:00
Coleen Phillimore
219bcdf665
8215505: Cleanup jvm.cpp obsolete code after JDK-8210094: Better loading of classloader classes
...
Remove dead code, also remove function that is not needed after 8210094.
Reviewed-by: lfoltan, dholmes
2019-02-01 06:42:41 -05:00
Per Lidén
7f6d6c8a8c
8217717: ZGC: Broken oop map in C1 load barrier stub
...
Co-authored-by: Erik Osterlund <erik.osterlund@oracle.com>
Reviewed-by: eosterlund, neliasso
2019-01-28 08:58:42 +01:00
Erik Helin
ba5be80bb2
8213231: ThreadSnapshot::_threadObj can become stale
...
Reviewed-by: dcubed, dholmes, rehn
2019-01-23 13:40:09 +01:00
Per Lidén
ad65ea3c85
8217309: ZGC: Fix ZNMethodTable corruption
...
Reviewed-by: eosterlund, stefank
2019-01-24 12:23:01 +01:00
Jamsheed Mohammed C M
25bd20f5d9
8213825: assert(false) failed: Non-balanced monitor enter/exit! Likely JNI locking
...
Skip sfpt optimization for Load is removed for Java Object's Markword Load.
Reviewed-by: kvn, dlong
2019-01-23 23:24:10 -08:00
Thomas Stuefe
6d4de736d8
8214975: No hs-err file if fatal error is raised during dynamic initialization
...
Reviewed-by: dholmes, dcubed
2018-12-08 12:09:59 +01:00
Thomas Stuefe
ef3532fc67
8218156: "jcmd VM.metaspace basic" misreports free chunk space
...
Reviewed-by: zgu
2019-02-01 10:27:45 +01:00
Vladimir Ivanov
ac3711e9cd
6986483: CHA: optimize calls through interfaces
...
Reviewed-by: neliasso, thartmann
2019-01-31 17:48:29 -08:00
Vladimir Ivanov
46a57587dc
8059241: C2: Excessive RemoveUseless passes during incremental inlining
...
Reviewed-by: roland, shade
2019-01-31 17:48:25 -08:00
Igor Ignatyev
96e6617ee7
8217848: [Graal] vmTestbase/nsk/jvmti/ResourceExhausted/resexhausted003/TestDescription.java fails
...
Reviewed-by: kvn, dlong
2019-01-31 12:52:55 -08:00
Aleksey Shipilev
9cc4f7d99b
8218140: Build failures after JDK-8218041 (Assorted wrong/missing includes)
...
Reviewed-by: stefank, rehn, dholmes
2019-01-31 19:08:37 +01:00
Daniel D. Daugherty
73733d6a18
8217659: monitor_logging updates from Async Monitor Deflation project
...
Reviewed-by: dholmes, coleenp, rehn
2019-01-31 11:19:58 -05:00
Coleen Phillimore
73ccdf3557
8213753: SymbolTable is double walked during class unloading and clean up table timing in do_unloading
...
Remove gc timing for short runtime cleanup triggering; make symbol table cleaning triggered automatically on unloading
Reviewed-by: shade, stefank, gziemski
2019-01-31 10:29:53 -05:00
Zhengyu Gu
85e19d8beb
8216072: Remove TaskTerminator's assignment operator
...
Reviewed-by: tschatzl, rkennke, kbarrett
2019-01-31 10:18:41 -05:00
Coleen Phillimore
671017bab8
8212949: Remove ConstantPoolCache::is_constantPoolCache
...
Remove relic of permgen, also is_constMethod too.
Reviewed-by: dholmes
2019-01-31 07:28:40 -05:00
Robbin Ehn
046a1f0ff7
8218041: Assorted wrong/missing includes
...
Reviewed-by: dholmes, kbarrett, stefank, shade
2019-01-31 10:31:39 +01:00
Zhengyu Gu
5fabaf6abe
8217578: Shenandoah cleanup unused timings after concurrent string table change
...
Reviewed-by: shade
2019-01-30 14:19:24 -05:00
Aleksey Shipilev
9f533b678e
8217994: os::print_hex_dump should be more resilient against unreadable memory
...
Reviewed-by: zgu, stuefe, lucy
2019-01-30 19:45:10 +01:00
Ao Qi
a0de7b80c9
8218031: Zero broken after JDK-8217922 (Compiler dead code removal)
...
Reviewed-by: thartmann, sgehwolf, shade
2019-01-30 18:34:31 +01:00
Lutz Schmidt
b291349f4c
8217465: [REDO] - Optimize CodeHeap Analytics
...
Reviewed-by: kvn, thartmann
2019-01-30 14:24:14 +01:00
Daniil Titov
aa39ea1b55
8163127: Debugger classExclusionFilter does not work correctly with method references
...
Reviewed-by: cjplummer, jcbeyler
2019-01-29 16:48:20 -08:00
Daniel D. Daugherty
2d9925782f
8217658: baseline_cleanups from Async Monitor Deflation project
...
Baseline_cleanups from Async Monitor Deflation project plus a couple of misc others.
Reviewed-by: dholmes, rehn
2019-01-29 14:09:38 -05:00
Gerard Ziemski
82d39621dc
8214821: Remove ConcurrentHashTable::get_copy
...
Remobed get_copy API, replaced gtest usage with get API
Reviewed-by: coleenp, rehn, kbarrett
2019-01-29 11:44:36 -06:00
Zhengyu Gu
244768cbab
8217794: Missing termination check results violation of termination invariant
...
Reviewed-by: tschatzl, shade
2019-01-29 12:12:27 -05:00
Lois Foltan
4c63f4d399
8216970: condy causes JVM crash
...
Fix issue with ConstantPool::constant_tag_at to correctly handle a condy whose return type is an array.
Reviewed-by: acorn, hseigel, jrose
2019-01-29 11:56:51 -05:00
Claes Redestad
d589fa875d
8217921: Runtime dead code removal
...
Reviewed-by: coleenp, sgehwolf, dholmes
2019-01-29 14:43:05 +01:00
Claes Redestad
6a9f775041
8217922: Compiler dead code removal
...
Reviewed-by: thartmann, neliasso
2019-01-29 14:34:26 +01:00
Zhengyu Gu
5c78491bd7
8215047: Task terminators do not complete termination in consistent state
...
Reviewed-by: tschatzl, minqi
2019-01-29 08:39:04 -05:00
Zhengyu Gu
c9ad677866
8217785: Padding ParallelTaskTerminator::_offered_termination variable
...
Reviewed-by: shade, tschatzl
2019-01-29 08:28:24 -05:00
Per Lidén
9f3059e20c
8217858: ZGC: Clean up ZDriver
...
Reviewed-by: stefank, eosterlund
2019-01-29 10:23:38 +01:00
Per Lidén
62e8d6f43b
8217857: ZGC: Move SvcGCMarker to ZServiceabilityTracer
...
Reviewed-by: stefank, eosterlund
2019-01-29 10:23:38 +01:00
Per Lidén
c97eccd24a
8217855: ZGC: Clean up ZReferenceProcessor
...
Reviewed-by: stefank, kbarrett
2019-01-29 10:23:38 +01:00
Per Lidén
dc07b2bf32
8217745: ZGC: Simplify ZLoadBarrierStubC1
...
Reviewed-by: neliasso, eosterlund
2019-01-29 10:23:38 +01:00
Thomas Schatzl
d800361151
8213229: Investigate treating StringTable as weak in young collections
...
Reviewed-by: zgu, kbarrett
2019-01-29 11:30:17 +01:00
Erik Österlund
51e2252a73
8216987: ciMethodData::load_data() unpacks MDOs with non-atomic copy
...
Reviewed-by: kvn, mdoerr, thartmann
2019-01-29 10:13:23 +01:00