Nils Eliasson
1057f7e2a7
8219517: assert(false) failed: infinite loop in PhaseIterGVN::optimize
...
Reviewed-by: kvn, thartmann
2019-03-13 15:22:28 +01:00
Per Lidén
a0847b0416
8219634: ZGC: Rename ZAddressRangeMap to ZGranuleMap
...
Reviewed-by: eosterlund, stefank
2019-03-13 11:31:00 +01:00
Per Lidén
6d4374b876
8219633: ZGC: Rename ZPageSizeMin to ZGranuleSize
...
Reviewed-by: eosterlund, stefank
2019-03-13 11:31:00 +01:00
Per Lidén
c6917cc27e
8219817: Remove unused CollectedHeap::block_size()
...
Reviewed-by: shade, stefank
2019-03-13 11:31:00 +01:00
Per Lidén
304dca18b5
8219816: Add IsArray/RemoveExtent type traits utilities
...
Reviewed-by: kbarrett, eosterlund
2019-03-13 11:31:00 +01:00
Man Cao
e309fb9a3a
8212206: Refactor AdaptiveSizePolicy to separate out code related to GC overhead
...
Move check_gc_overhead_limit() and related code to its own class
Reviewed-by: tschatzl, pliden, jiangli
2019-01-15 15:59:47 -08:00
Kim Barrett
9f0417b0ae
8217576: C1 atomic access handlers use incorrect decorators
...
Fix decorator defaulting.
Reviewed-by: tschatzl, eosterlund
2019-03-12 11:13:39 -04:00
Claes Redestad
0761bc5fa8
8220515: Revert removal of for_each_lock_value removal
...
Reviewed-by: thartmann
2019-03-12 16:18:31 +01:00
Claes Redestad
ef38fb4bc2
8220501: Improve c1_ValueStack locks handling
...
Reviewed-by: thartmann, neliasso
2019-03-12 15:29:59 +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
Severin Gehwolf
46c4ef516c
8220294: ZGC fails to build on GCC 4.4.7: Type parameter issue
...
Specify explicit type in the constructor
Reviewed-by: shade, pliden
2019-03-07 17:34:21 +01:00
Tobias Hartmann
474437061e
8220341: Class redefinition fails with assert(!is_unloaded()) failed: unloaded method on the stack
...
Skip unloaded methods in compile queue during marking.
Reviewed-by: kvn, neliasso, eosterlund, coleenp
2019-03-12 10:09:50 +01:00
Pengfei Li
1dc7271eca
8214922: Add vectorization support for fmin/fmax
...
Reviewed-by: adinn, roland
2019-03-07 02:39:06 +00:00
Lin Zang
144d81caf6
8219721: jcmd from earlier release will hang attaching to VM with JDK-8215622 applied
...
Fix compatibility issue caused by jmap update of 8215622
Reviewed-by: dholmes, ysuenaga, phh, sspitsyn
2019-03-11 21:26:19 -04:00
Zhengyu Gu
b5b1fe042a
8220444: Shenandoah should use parallel version of WeakProcessor in root processor for weak roots
...
Reviewed-by: rkennke, shade
2019-03-11 14:06:05 -04:00
Claes Redestad
8c047147f9
8220420: Cleanup c1_LinearScan
...
Reviewed-by: thartmann, neliasso
2019-03-11 17:33:55 +01:00
Tobias Hartmann
164fcbbec9
8218201: Failures when vmIntrinsics::_getClass is not inlined
...
Fix BCEscapeAnalyzer to correctly handle _getClass intrinsic.
Reviewed-by: kvn, dlong, redestad, neliasso
2019-03-11 11:42:57 +01:00
Kim Barrett
c7ae2d10b7
8217417: Decorator name typo: C2_TIGHLY_COUPLED_ALLOC
...
Fixed typo in decorator name, variables, and comments.
Reviewed-by: tschatzl
2019-03-11 02:05:07 -04:00
Aleksey Shipilev
ac03c04256
8220162: Shenandoah should not commit HugeTLBFS memory
...
Reviewed-by: rkennke, zgu
2019-03-11 00:06:48 +01:00
Aleksey Shipilev
c3a207f1a7
8220153: Shenandoah does not work with TransparentHugePages properly
...
Reviewed-by: rkennke, zgu
2019-03-11 00:06:47 +01:00
Aleksey Shipilev
1a100ade57
8220350: Refactor ShenandoahHeap::initialize
...
Reviewed-by: rkennke, zgu
2019-03-11 00:06:46 +01:00
David Holmes
7a6896f3b3
8219685: Startup failure: assert(!Universe::is_module_initialized()) failed: Incorrect java.lang.Module pre module system initialization
...
Reviewed-by: lfoltan, redestad
2019-03-10 18:53:55 -04:00
Claes Redestad
d2c205bb59
8219860: Cleanup ClassFileParser::parse_linenumber_table
...
Reviewed-by: rehn, lfoltan, hseigel
2019-03-08 23:02:06 +01:00
Nils Eliasson
561843be93
8219642: ciReplay loads wrong data when MethodData size changes
...
Reviewed-by: kvn, thartmann
2019-03-08 15:27:47 +01:00
Robbin Ehn
34a7b03e24
8220173: assert(_handle_mark_nesting > 1) failed: memory leak: allocating handle outside HandleMark
...
Reviewed-by: dcubed, redestad
2019-03-08 12:51:36 +01:00
Aleksey Shipilev
86851c31d8
8220290: gc/arguments/TestSurvivorRatioFlag.java fails after JDK-8215221 with CMS
...
Reviewed-by: kbarrett, tschatzl
2019-03-08 12:01:43 +01:00
Martin Doerr
97ec4aeed2
8219584: Try to dump error file by thread which causes safepoint timeout
...
Reviewed-by: stuefe, dholmes, kvn
2019-03-08 11:23:30 +01:00
Severin Gehwolf
cafb914cca
8220283: ZGC fails to build on GCC 4.4.7: ATTRIBUTE_ALIGNED compatibility issue
...
Reviewed-by: shade, kbarrett
2019-03-07 16:15:43 +01:00
Nils Eliasson
d48c35db98
8219448: split-if update_uses accesses stale idom data
...
Reviewed-by: thartmann, kvn
2019-03-07 22:16:03 +01:00
Jatin Bhateja
c2ec1085e1
8217561: X86: Add floating-point Math.min/max intrinsics
...
Implementation taking care of +/-0.0 and NaN which uses a specific pattern for reductions
Reviewed-by: aph, kvn, neliasso, sviswanathan, adinn
2019-03-07 15:27:42 +01:00
Claes Redestad
367ae10733
8220159: Optimize various RegMask operations by introducing watermarks
...
Reviewed-by: neliasso, thartmann
2019-03-05 16:39:18 +01:00
Aleksey Shipilev
ba8645f09a
8215221: Serial GC misreports young GC time
...
Reviewed-by: kbarrett, manc
2019-03-07 10:50:52 +01:00
Robbin Ehn
9b70cef920
8220050: Deprecate -XX:-ThreadLocalHandshakes
...
Reviewed-by: dcubed, mdoerr
2019-03-07 10:32:55 +01:00
Aleksey Shipilev
ae233f6f0d
8220228: Improve Shenandoah pacing histogram message
...
Reviewed-by: rkennke
2019-03-07 10:22:19 +01:00
Tobias Hartmann
ac17b61a59
8163511: Allocation of compile task fails with assert: "Leaking compilation tasks?"
...
Use weak handles for compile tasks to allow unloading of referenced methods.
Reviewed-by: kvn, coleenp, eosterlund
2019-03-07 08:38:16 +01:00
Claes Redestad
53661491f7
8219713: Reduce work in DefaultMethods::generate_default_methods
...
Reviewed-by: hseigel, dholmes, lfoltan, acorn
2019-03-06 21:58:54 +01:00
Thomas Stuefe
914ce13a0c
8219650: [Testbug] Fix potential crashes in new test hotspot gtest "test_print_hex_dump"
...
Reviewed-by: clanger, shade
2019-02-28 14:22:03 +01:00
Lutz Schmidt
97807df5ba
8219214: Infinite Loop in CodeSection::dump()
...
Reviewed-by: kvn, thartmann
2019-03-06 12:14:47 +01:00
Robbin Ehn
d569301f4e
8220151: SafepointTracing::end_of_last_safepoint_ms should return ms since epoch
...
Reviewed-by: dholmes, redestad
2019-03-06 11:15:16 +01:00
Vivek Deshpande
40031abde4
8220211: Small update to Fix generation of VNNI vector code by allowing adjacent LoadS nodes to be isomorphic (JDK-8216580)
...
Reviewed-by: kvn
2019-03-05 21:26:14 -08:00
Kim Barrett
725a467ad8
8219613: Use NonJavaThread PtrQueues
...
Init and use NJT queues, remove shared SATB queue.
Co-authored-by: Aleksey Shipilev <shade@redhat.com>
Reviewed-by: shade, zgu, pliden, tschatzl
2019-03-05 19:54:33 -05:00
Vivek Deshpande
8b57cdf5f8
8216580: Fix generation of VNNI vector code by allowing adjacent LoadS nodes to be isomorphic
...
Reviewed-by: kvn, thartmann, rraghavan
2019-03-05 14:07:30 -08:00
Zhengyu Gu
ee991225e7
8220161: Shenandoah does not need to initialize PLABs for safepoint workers
...
Reviewed-by: shade
2019-03-05 12:30:47 -05:00
David Holmes
b0d139de19
8219974: REDO JDK-8219492: Restore static callsite resolution for the current class
...
Reviewed-by: redestad, vlivanov, coleenp
2019-03-04 19:38:50 -05:00
Thomas Schatzl
3d9de2e6f2
8219856: Spell out G1CollectorPolicy::is_hetero_heap
...
Reviewed-by: sangheki, kbarrett
2019-03-04 11:49:16 +01:00
Thomas Schatzl
bfaeb63761
8219748: Add and use getter for the timing object in G1
...
Reviewed-by: shade, kbarrett
2019-03-04 11:49:16 +01:00
Thomas Schatzl
5fe5d0a90a
8219747: Remove g1_ prefix to g1_remset and g1_policy members in G1CollectedHeap
...
Reviewed-by: shade, sangheki
2019-03-04 11:49:16 +01:00
Thomas Schatzl
719bbcddf8
8219369: Add named constants for iterating ExtRootScan phases
...
Reviewed-by: kbarrett, sangheki
2019-03-04 11:49:16 +01:00
Thomas Schatzl
e68d585a8d
8218880: G1 crashes when issuing a periodic GC while the GCLocker is held
...
Do not wait for the GC locker in the periodic GC thread as the GC locker being held is an indication for being busy anyway.
Reviewed-by: kbarrett, shade
2019-03-04 11:49:16 +01:00
David Holmes
0d13646cbf
8219619: Remove UseFakeTimers and related code
...
Reviewed-by: zgu, redestad
2019-03-02 18:09:18 -05:00