2815 Commits

Author SHA1 Message Date
David Holmes
23be0f0c2a 8224790: Remove Xusage.txt file
Reviewed-by: alanb, dcubed, erikj, mchung
2019-05-29 22:17:48 -04:00
Zhengyu Gu
951e0b22d7 8224875: Shenandoah: ParallelCleaning code unloading should take lock to protect shared code roots array
Reviewed-by: shade
2019-05-29 10:57:19 -04:00
Zhengyu Gu
36144f235b 8224932: Shenandoah: Rename ShenandoahHeapLock, make it general purpose lock
Reviewed-by: shade
2019-05-29 09:43:37 -04:00
Aleksey Shipilev
b33580af3e 8224970: ShenandoahRootScanner::roots_do assert is too strong
Reviewed-by: zgu
2019-05-29 15:25:21 +02:00
Roland Westrelin
02958a41ef 8224496: Shenandoah compilation fails with assert(is_CountedLoopEnd()) failed: invalid node class
Reviewed-by: rkennke
2019-05-22 10:11:04 +02:00
Markus Grönlund
be2b567e90 8217089: JFR: Lazy install os interface components for improved startup
Reviewed-by: dholmes, egahlin
2019-05-29 13:30:17 +02:00
Roman Kennke
fb4bb0a6cb 8224584: Shenandoah: Eliminate forwarding pointer word
Reviewed-by: shade, roland
2019-05-29 12:01:21 +02:00
Stefan Karlsson
114ba5a57c 8223392: Add missing BitMap comments for JDK-8222986
Reviewed-by: tschatzl, pliden
2019-05-29 09:25:20 +02:00
Matthias Baesken
c8d5c2961e 8224750: Display thread once in Internal exceptions event log lines
Reviewed-by: mdoerr
2019-05-24 14:32:17 +02:00
Robbin Ehn
043e3d767c 8224795: some runtime/SelectionResolution tests are timing out
Reviewed-by: dholmes, thartmann
2019-05-28 20:47:47 +02:00
Vivek Deshpande
920ded41d8 8224558: Fix replicateB encoding
Reviewed-by: thartmann, vlivanov
2019-05-28 09:56:47 -07:00
Andrew Haley
c841c0fc5f 8224880: AArch64: java/javac error with AllocatePrefetchDistance
Reviewed-by: adinn
2019-05-28 09:13:11 -04:00
Andrew Haley
67b71618cc Merge 2019-05-28 08:25:22 -04:00
Markus Grönlund
d2218f73ea 8221121: applications/microbenchmarks are encountering crashes in tier5
Reviewed-by: egahlin, dholmes
2019-05-28 13:28:48 +02:00
Lutz Schmidt
910fa9ad50 8224672: (lib)hsdis-<arch>.so search incorrect after JDK-8213084
Reviewed-by: kvn, shade
2019-05-28 09:41:20 +02:00
Rahul Raghavan
da85e43f56 8213416: Replace some enums with static const members in hotspot/compiler
Changes to fix enumeral and non-enumeral type in conditional expression warnings with -Wextra for gcc on hotspot

Reviewed-by: kvn, thartmann
2019-05-28 12:01:52 +05:30
Zhengyu Gu
a7307e2709 8224751: Shenandoah: Shenandoah Verifier should select proper roots according to current GC cycle
Reviewed-by: rkennke
2019-05-27 14:34:58 -04:00
Roman Kennke
625020c0fd 8224836: Backout: JDK-8224626: Shenandoah: Elide barriers on uncommon traps
Reviewed-by: shade
2019-05-27 14:57:26 +02:00
Matthias Baesken
247729cdd7 8224221: add memprotect calls to event log
Reviewed-by: dholmes, mdoerr
2019-05-23 15:15:01 +02:00
Serguei Spitsyn
854b898852 8046018: JVMTI Spec: can_redefine_any_class capability spec is inconsistent
Make the "can_redefine_any_class" capability spec clear and consistent

Reviewed-by: alanb, cjplummer, dholmes, dcubed, jcbeyler
2019-05-24 21:05:19 -07:00
Lutz Schmidt
241c32ca51 8224742: JLONG_FORMAT_W incompatible with type jlong
Reviewed-by: thartmann, clanger
2019-05-24 15:36:48 +02:00
Andrew Haley
671d15c078 8224671: AArch64: mauve System.arraycopy test failure
Reviewed-by: adinn
2019-05-23 07:57:50 -04:00
Zhengyu Gu
deaba32229 8224115: Shenandoah: Eliminate RWLock that protects recorded nmethod data array
Reviewed-by: shade
2019-05-22 21:24:09 -04:00
Zhengyu Gu
96c9fcf22f 8224679: Shenandoah: Make ShenandoahParallelCodeCacheIterator noncopyable
Reviewed-by: rkennke, shade
2019-05-24 09:23:58 -04:00
Aleksey Shipilev
6b0d17744b 8224652: 32-bit build failures after JDK-8213084
Reviewed-by: thartmann, shade
2019-05-23 18:50:48 +02:00
Thomas Stuefe
a46a6bcfeb 8220394: bufferedStream does not honor size limit
Reviewed-by: dholmes, clanger
2019-05-24 09:02:33 +02:00
Roman Kennke
56359d42b1 8224667: Shenandoah: Post-LRB cleanup
Reviewed-by: shade
2019-05-23 17:01:38 +02:00
Roman Kennke
dc783cb6ec 8224626: Shenandoah: Elide barriers on uncommon traps
Reviewed-by: roland, shade
2019-05-23 12:12:04 +02:00
Robbin Ehn
9baafa55a6 8221734: Deoptimize with handshakes
Reviewed-by: dcubed, dholmes, pchilanomate, dlong, coleenp
2019-05-23 10:13:29 +02:00
Tobias Hartmann
4ea77d3e78 8223581: C2 compilation failed with assert(!q->is_MergeMem())
Aggressively remove MergeMems feeding into other MergeMems during incremental inlining.

Reviewed-by: vlivanov
2019-05-23 09:46:49 +02:00
Tobias Hartmann
abe90da665 8224539: C2 compilation fails during ArrayCopyNode optimizations with assert(i < _max) failed: oob: i=1, _max=1
Bail out if src_offset or dst_offset is top.

Reviewed-by: roland, vlivanov, kvn
2019-05-23 08:57:37 +02:00
Per Lidén
868ab3044f 8224185: ZGC: Introduce "High Usage" rule
Reviewed-by: eosterlund
2019-05-23 08:09:29 +02:00
Henry Jen
f30500c679 8215156: Deprecate the -Xfuture option
Reviewed-by: dholmes
2019-05-22 21:45:47 -07:00
Stuart Monteith
12b2a50bb2 8224187: Refactor arraycopy_prologue to allow ZGC read barriers on arraycopy
Reviewed-by: eosterlund
2019-05-22 06:29:08 -04:00
Thomas Schatzl
8c6727240e 8224160: Move G1RemSetScanClosure into g1RemSet.cpp file
Reviewed-by: kbarrett, sangheki
2019-05-22 11:19:14 +02:00
Ao Qi
6d1a702a58 8224579: ResourceMark not declared in shenandoahRootProcessor.inline.hpp with --disable-precompiled-headers
Reviewed-by: shade
2019-05-22 10:48:46 +02:00
Christoph Langer
d569450943 8224573: Fix windows build after JDK-8221507
Reviewed-by: shade, stuefe
2019-05-22 08:42:00 +01:00
Thomas Stuefe
7a0ac25b37 8224193: stringStream should not use Resouce Area
Reviewed-by: goetz, coleenp, dholmes
2019-05-22 09:33:22 +02:00
Thomas Stuefe
2257bae7a2 8224487: outputStream should not be copyable
Reviewed-by: kbarrett, coleenp
2019-05-22 07:10:54 +02:00
Kim Barrett
54d0b2a8d6 8224167: Refactor PtrQueue completed buffer processing
Add handle_completed_buffer and refactor.

Reviewed-by: tschatzl, shade
2019-05-21 19:19:44 -04:00
Markus Grönlund
0b9afd7a5a 8220293: Deadlock in JFR string pool
Reviewed-by: rehn, egahlin
2019-05-21 20:53:27 +02:00
Zhengyu Gu
55ba58b1c8 8224495: Shenandoah: Do not rescan code roots in final mark pause if it is not degenerated GC
Reviewed-by: shade
2019-05-21 13:06:52 -04:00
Coleen Phillimore
168e5cbf66 8224119: Safepoint cleanup logging logs times for things it doesn't do
Test condition before reporting times for cleanup actions.

Reviewed-by: rehn, hseigel
2019-05-21 09:53:16 -04:00
Lutz Schmidt
b730805159 8213084: Rework and enhance Print[Opto]Assembly output
Reviewed-by: kvn, thartmann
2019-05-21 15:51:35 +02:00
Martin Doerr
6b2615be6a 8224230: [PPC64, s390] Support AsyncGetCallTrace
Reviewed-by: goetz, jcbeyler, sspitsyn
2019-05-21 11:45:37 +02:00
Robbin Ehn
0171fba9b8 8223313: Use handshakes for CountStackFrames
Reviewed-by: dholmes, rrich, dcubed
2019-05-21 10:46:08 +02:00
Ken Dobson
8cab46d6ca 8221507: Implement JFR Events for Shenandoah
Reviewed-by: rkennke, shade, egahlin, mseledtsov
2019-05-21 10:36:23 +02:00
Robbin Ehn
1645161cad 8223306: Remove threads linked list (use ThreadsList's array in SA)
Reviewed-by: coleenp, dholmes, dcubed
2019-05-21 10:34:57 +02:00
Aleksey Shipilev
22dfc6db04 8224522: Shenandoah should apply barriers on deoptimization
Reviewed-by: rkennke, zgu
2019-05-22 21:40:58 +02:00
Ao Qi
daeec1c7d1 8224568: minimal and zero build fails after JDK-8213084
Reviewed-by: shade, lucy
2019-05-23 00:21:39 +08:00