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 |
|
Roman Kennke
|
fb4bb0a6cb
|
8224584: Shenandoah: Eliminate forwarding pointer word
Reviewed-by: shade, roland
|
2019-05-29 12:01:21 +02:00 |
|
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 |
|
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 |
|
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 |
|
Zhengyu Gu
|
23b2871246
|
8224525: Shenandoah: Eliminate shenandoah verifier's side-effects
Reviewed-by: shade, rkennke
|
2019-05-22 09:10:07 -04:00 |
|
Zhengyu Gu
|
6beb19a361
|
8224508: Shenandoah: Need to update thread roots in final mark for piggyback ref update cycle
Reviewed-by: shade, rkennke
|
2019-05-22 07:12:18 -04: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 |
|
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 |
|
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 |
|
Ken Dobson
|
8cab46d6ca
|
8221507: Implement JFR Events for Shenandoah
Reviewed-by: rkennke, shade, egahlin, mseledtsov
|
2019-05-21 10:36:23 +02:00 |
|
Zhengyu Gu
|
b08841af0d
|
8224179: Shenandoah: CTW test failures with traversal GC
Reviewed-by: shade
|
2019-05-20 09:43:46 -04:00 |
|
Zhengyu Gu
|
18a59944ef
|
8224210: Shenandoah: Refactor ShenandoahRootScanner to support scanning CSet codecache roots
Reviewed-by: shade
|
2019-05-20 09:42:37 -04:00 |
|
Zhengyu Gu
|
092bb9e108
|
8223951: Shenandoah: Only need to update thread roots during final update refs
Reviewed-by: shade
|
2019-05-17 11:47:06 -04:00 |
|
Zhengyu Gu
|
3ebc657e40
|
8223774: Shenandoah: Refactor ShenandoahRootProcessor and family
Reviewed-by: shade, rkennke
|
2019-05-17 09:52:35 -04:00 |
|
Roman Kennke
|
11b6437c01
|
8224043: Shenandoah: Remove clear_claimed_marks() from start of concurrent_traversal()
Reviewed-by: shade
|
2019-05-16 19:07:31 +02:00 |
|
Aleksey Shipilev
|
f13e597055
|
8223980: Shenandoah: Refactor and fix ObjArrayChunkedTask verification
Reviewed-by: rkennke
|
2019-05-15 22:45:54 +02:00 |
|
Zhengyu Gu
|
53845dabdc
|
8223215: Shenandoah: Support verifying subset of roots
Reviewed-by: shade, rkennke
|
2019-05-15 08:58:23 -04:00 |
|
Boris Ulasevich
|
09a10b75de
|
8223767: Shenandoah fails to build on Solaris x86_64
Trivial changes to make Solaris Studio 12.4 happy
Reviewed-by: shade, rkennke
|
2019-05-14 21:36:09 +03:00 |
|
Aleksey Shipilev
|
4bde1f6471
|
8223762: Shenandoah: overflows in calculations involving heap capacity
Reviewed-by: rkennke
|
2019-05-14 09:12:06 +02:00 |
|
Aleksey Shipilev
|
92d97ce512
|
8223759: Shenandoah should allow arbitrarily low initial heap size
Reviewed-by: rkennke
|
2019-05-14 09:12:00 +02:00 |
|
Stefan Karlsson
|
feeab37ce7
|
8223637: Fix build breakage after 8223136
Co-authored-by: Lutz Schmidt <lutz.schmidt@sap.com>
Co-authored-by: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
Co-authored-by: Aleksey Shipilev <shade@redhat.com>
Reviewed-by: stefank, coleenp
|
2019-05-11 13:10:24 +02:00 |
|
Wang Haomin
|
4bf58d7d18
|
8223651: Build fails with --with-jvm-features=-jfr and --disable-precompiled-headers
Reviewed-by: shade
|
2019-05-10 01:41:45 +08: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 |
|
Aleksey Shipilev
|
20e31cd338
|
8223583: Build failure after JDK-8223567 (Rename ShenandoahBrooksPointer to ShenandoahForwarding)
Reviewed-by: rkennke
|
2019-05-08 21:32:38 +02:00 |
|
Roman Kennke
|
94e4724219
|
8223567: Rename ShenandoahBrooksPointer to ShenandoahForwarding
Reviewed-by: shade
|
2019-05-08 20:45:30 +02:00 |
|
Aleksey Shipilev
|
2dede35a18
|
8223570: Shenandoah needs to acquire lock before CLDG::clear_claimed_marks
Reviewed-by: rkennke, tschatzl
|
2019-05-08 14:27:14 +02:00 |
|
Aleksey Shipilev
|
c222e1aad0
|
8223446: Shenandoah breaks alignment with some HumongousThreshold values
Reviewed-by: rkennke
|
2019-05-07 21:53:38 +02:00 |
|
Aleksey Shipilev
|
0ede258c4d
|
8223450: Disable Shenandoah C2 barriers verification for x86_32
Reviewed-by: rkennke
|
2019-05-07 16:05:49 +02:00 |
|
Aleksey Shipilev
|
629d8bea45
|
8223448: Shenandoah disabled barriers blocks omit LRB
Reviewed-by: rkennke
|
2019-05-07 16:04:36 +02:00 |
|
Roland Westrelin
|
852cee4c6b
|
8222738: Shenandoah: assert(is_Proj()) failed when running cometd benchmarks
Reviewed-by: rkennke
|
2019-05-02 20:47:23 +02:00 |
|
Roland Westrelin
|
8b07b191c3
|
8223389: Shenandoah optimizations fail with assert(!phase->exceeding_node_budget())
Reviewed-by: thartmann
|
2019-05-06 13:51:02 +02:00 |
|
Zhengyu Gu
|
8e1bb92b09
|
8223258: Shenandoah: SRP::process_all_roots_slow processes JvmtiExport weak oops twice
Reviewed-by: rkennke
|
2019-05-02 15:20:06 -04:00 |
|
Zhengyu Gu
|
7c54f240ba
|
8222992: Shenandoah: Pre-evacuate all roots
Reviewed-by: shade
|
2019-05-02 09:49:52 -04:00 |
|
Stefan Karlsson
|
087c03a0c7
|
8198505: Remove CollectorPolicy and its subclasses
Reviewed-by: pliden, shade
|
2019-04-15 11:47:46 +02:00 |
|
Zhengyu Gu
|
142c9b4907
|
8223184: Shenandoah: Missing roots in SRP::process_all_roots_slow
Reviewed-by: shade
|
2019-05-01 10:12:51 -04:00 |
|
Coleen Phillimore
|
508601bd9f
|
8222977: Fix shenandoah broken with JDK-8222811
Reviewed-by: dcubed, shade
|
2019-04-25 12:33:19 -04: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 |
|
Aleksey Shipilev
|
b440ac2586
|
8222838: Shenandoah: SEGV on accessing cset bitmap for NULL ptr
Reviewed-by: rkennke
|
2019-04-24 11:40:04 +02:00 |
|
Aleksey Shipilev
|
6af2184d4b
|
8222843: Print Shenandoah cset map addresses in hs_err
Reviewed-by: rkennke
|
2019-04-24 11:39:56 +02:00 |
|
Aleksey Shipilev
|
43b4c3732a
|
8222786: Shenandoah get_barrier_strength should accept all shapes of (Weak)CAS reference barriers
Reviewed-by: rkennke
|
2019-04-22 11:16:21 +02:00 |
|
Zhengyu Gu
|
826c03330b
|
8222425: Shenandoah: Move commonly used closures to separate files
Reviewed-by: shade
|
2019-04-15 13:07:06 -04:00 |
|