Zhengyu Gu
|
b81bfcbff1
|
8236902: Shenandoah: Missing string dedup roots in all root scanner
Reviewed-by: rkennke
|
2020-01-10 07:21:32 -05:00 |
|
Zhengyu Gu
|
5fd2efb7e9
|
8235776: Shenandoah: Shenandoah root updater not always uses right code blob closure
Reviewed-by: rkennke
|
2019-12-11 14:01:00 -05:00 |
|
Zhengyu Gu
|
0a5505f7e9
|
8228720: Shenandoah: Implementation of concurrent class unloading
Reviewed-by: rkennke
|
2019-11-27 11:52:57 -05:00 |
|
Aleksey Shipilev
|
f2e17b7658
|
8229998: Build failure after JDK-8227054
Reviewed-by: rkennke, zgu
|
2019-08-22 13:47:14 +02:00 |
|
Zhengyu Gu
|
320eaaccc4
|
8229474: Shenandoah: Cleanup CM::update_roots()
Reviewed-by: rkennke
|
2019-08-13 13:01:41 -04:00 |
|
Zhengyu Gu
|
2b164a34ad
|
8229213: Shenandoah: Allow VM global oop storage to be processed concurrently
Reviewed-by: shade, rkennke
|
2019-08-07 09:17:08 -04:00 |
|
Zhengyu Gu
|
0512111dd9
|
8229206: Shenandoah: ShenandoahWeakRoot::oops_do() uses wrong timing phase
Reviewed-by: shade
|
2019-08-07 07:45:37 -04:00 |
|
Roman Kennke
|
d4afa4e1c8
|
8226757: Shenandoah: Make traversal and passive modes explicit
Reviewed-by: shade
|
2019-07-04 14:28:31 +02:00 |
|
Zhengyu Gu
|
13d3c63405
|
8226310: Shenandoah: Concurrent evacuation of CLDG
Reviewed-by: rkennke
|
2019-06-24 14:13:49 -04:00 |
|
Zhengyu Gu
|
cfb99c9382
|
8226311: Shenandoah: Concurrent evacuation of OopStorage backed weak roots
Reviewed-by: rkennke
|
2019-06-24 11:46:46 -04:00 |
|
Zhengyu Gu
|
2548e0bc5d
|
8225590: Shenandoah: Refactor ShenandoahClassLoaderDataRoots API
Reviewed-by: rkennke
|
2019-06-20 18:29:34 -04:00 |
|
Zhengyu Gu
|
cd130d9b39
|
8226413: Shenandoah: Separate root scanner for SH::object_iterate()
Reviewed-by: rkennke
|
2019-06-20 10:12:31 -04:00 |
|
Zhengyu Gu
|
fe66fd327f
|
8225582: Shenandoah: Enable concurrent evacuation of JNIHandles
Reviewed-by: rkennke, shade
|
2019-06-19 08:52:15 -04:00 |
|
Zhengyu Gu
|
9a2f403a3f
|
8225550: Shenandoah: Prevent SH::object_iterate() call's side-effects
Reviewed-by: shade
|
2019-06-14 11:58:23 -04:00 |
|
Zhengyu Gu
|
9597144fb2
|
8225572: Shenandoah: Move JNIHandles root out of serial roots
Reviewed-by: rkennke
|
2019-06-11 19:15:31 -04:00 |
|
Zhengyu Gu
|
1a3d4e638c
|
8225014: Separate ShenandoahRootScanner method for object_iterate
Reviewed-by: shade
|
2019-05-30 21:12:26 -04:00 |
|
Aleksey Shipilev
|
b33580af3e
|
8224970: ShenandoahRootScanner::roots_do assert is too strong
Reviewed-by: zgu
|
2019-05-29 15:25:21 +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 |
|
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
|
3ebc657e40
|
8223774: Shenandoah: Refactor ShenandoahRootProcessor and family
Reviewed-by: shade, rkennke
|
2019-05-17 09:52:35 -04:00 |
|
Zhengyu Gu
|
3320a7ea1f
|
8221629: Shenandoah: Cleanup class unloading logic
Reviewed-by: rkennke
|
2019-03-28 13:53:41 -04:00 |
|