Aleksey Shipilev
|
f2e17b7658
|
8229998: Build failure after JDK-8227054
Reviewed-by: rkennke, zgu
|
2019-08-22 13:47:14 +02:00 |
|
Aleksey Shipilev
|
7534985c92
|
8230024: Shenandoah: remove unnecessary ShenandoahTimingConverter
Reviewed-by: rkennke, zgu
|
2019-08-22 13:47:13 +02:00 |
|
Roman Kennke
|
b08e417b06
|
8229921: Shenandoah: Make Traversal mode non-experimental
Reviewed-by: shade
|
2019-08-20 18:39:09 +02:00 |
|
Stefan Karlsson
|
a3d6be2b2d
|
8229838: Rename markOop files to markWord
Reviewed-by: dholmes, rehn
|
2019-08-19 11:30:03 +02:00 |
|
Aleksey Shipilev
|
94130be62e
|
8229865: Use explicit #include debug.hpp for STATIC_ASSERT in gc/shenandoah/shenandoahUtils.cpp
Reviewed-by: zgu
|
2019-08-19 19:58:50 +02:00 |
|
Florian Weimer
|
7895862fa9
|
8229835: Shenandoah should recommend -Xlog:safepoint+stats
Reviewed-by: shade
|
2019-08-16 21:20:21 +02:00 |
|
Stefan Karlsson
|
ae5615c614
|
8229258: Rework markOop and markOopDesc into a simpler mark word value carrier
Reviewed-by: rkennke, coleenp, kbarrett, dcubed
|
2019-08-06 10:48:21 +02:00 |
|
Zhengyu Gu
|
320eaaccc4
|
8229474: Shenandoah: Cleanup CM::update_roots()
Reviewed-by: rkennke
|
2019-08-13 13:01:41 -04:00 |
|
Aleksey Shipilev
|
b1ea3a780c
|
8229419: Shenandoah: Cleanup LRB strength selector code
Reviewed-by: rkennke
|
2019-08-13 14:59:29 +02:00 |
|
Roman Kennke
|
de8ce983b3
|
8228369: Shenandoah: Refactor LRB C1 stubs
Reviewed-by: shade
|
2019-08-12 23:37:48 +02:00 |
|
Aleksey Shipilev
|
47c9c44b16
|
8229416: Shenandoah: Demote or remove ShenandoahOptimize*Final optimizations
Reviewed-by: rkennke
|
2019-08-12 20:27:14 +02:00 |
|
Aleksey Shipilev
|
28737bd07f
|
8229350: Shenandoah does not need barriers before CreateEx
Reviewed-by: rkennke
|
2019-08-09 13:07:18 +02: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 |
|
Aleksey Shipilev
|
705b9c9496
|
8229176: Shenandoah should acquire CodeCache_lock without safepoint check
Reviewed-by: rkennke
|
2019-08-06 11:57:42 +02:00 |
|
Roman Kennke
|
afdd397471
|
8229002: Shenandoah: Missing node types in ShenandoahLoadReferenceBarrier::needs_barrier_impl()
Reviewed-by: shade
|
2019-08-02 11:21:41 +02:00 |
|
Roman Kennke
|
8996d4782d
|
8228775: Shenandoah: Remove useless null-input-verification in Shenandoah/C2 verifier
Reviewed-by: shade
|
2019-07-31 10:03:44 +02:00 |
|
Zhengyu Gu
|
6a94be7047
|
8228490: Shenandoah: Shenandoah concurrent root evacuation may race against OopStorage::release()
Reviewed-by: rkennke
|
2019-07-22 16:32:58 -04:00 |
|
Zhengyu Gu
|
3f470a2466
|
8227866: Shenandoah: Split weak root processing and class unloading in parallel cleaning task
Reviewed-by: rkennke
|
2019-07-13 12:15:17 -04:00 |
|
Matthias Baesken
|
9fb552745f
|
8228420: compile error in shenandoahSupport.cpp with clang 9
Reviewed-by: shade
|
2019-07-19 12:35:33 +02:00 |
|
Kim Barrett
|
e396e38bb3
|
8227653: Add VM Global OopStorage
Replaced conditional JVMCI global storage with VM global storage.
Reviewed-by: tschatzl, lfoltan, kvn
|
2019-07-18 14:57:32 -04:00 |
|
Roman Kennke
|
6a746de90e
|
8228364: Shenandoah: Remove unused code from ShenandoahBarrierSetC1
Reviewed-by: shade
|
2019-07-18 13:16:10 +02:00 |
|
Roman Kennke
|
ec7f1c13d9
|
8227677: Shenandoah: C2: Make in-native LRB special case of normal LRB
Reviewed-by: roland
|
2019-07-17 11:43:38 +02:00 |
|
Zhengyu Gu
|
5b05ea5a02
|
8225483: Shenandoah: Enhance native access barrier
Reviewed-by: rkennke
|
2019-07-15 11:23:05 -04:00 |
|
Roman Kennke
|
159a99ee41
|
8227676: Shenandoah: More consistent naming of LRB entry points
Reviewed-by: shade
|
2019-07-15 15:27:06 +02:00 |
|
Roman Kennke
|
02a90281ec
|
8227637: Adjust Shenandoah C2 verifier to recognize IN_NATIVE barriers
Reviewed-by: roland
|
2019-07-15 12:31:35 +02:00 |
|
Roman Kennke
|
5cb091693d
|
8226695: Shenandoah: Wire C1 and C2 IN_NATIVE barrier
Reviewed-by: roland
|
2019-07-04 17:31:03 +02:00 |
|
Roman Kennke
|
d6dd171ece
|
8227039: Shenandoah: Aggressive heuristics for Traversal mode
Reviewed-by: shade
|
2019-07-05 11:07:09 +02:00 |
|
Roman Kennke
|
d4afa4e1c8
|
8226757: Shenandoah: Make traversal and passive modes explicit
Reviewed-by: shade
|
2019-07-04 14:28:31 +02:00 |
|
Mikael Vidstedt
|
c200fc1f34
|
Merge
|
2019-07-03 07:56:41 -07:00 |
|
Zhengyu Gu
|
803c03c094
|
8227101: Shenandoah: Use ShenandoahSharedFlag for claimed flag in ShenandoahSerialRoot
Reviewed-by: shade
|
2019-07-02 10:21:23 -04:00 |
|
Zhengyu Gu
|
d843b2f58e
|
8226957: Shenandoah: Remove obsoleted ShenandoahStoreCheck option
Reviewed-by: shade
|
2019-07-01 08:24:45 -04:00 |
|
Coleen Phillimore
|
74b8b47283
|
8225437: JvmtiExport::gc_epilogue is unnecessary
Remove jvmtiExport::gc_epilogue after full GCs
Reviewed-by: dholmes, sspitsyn, dlong
|
2019-06-27 11:40:18 -04:00 |
|
Kim Barrett
|
805258f3a9
|
8225255: Make SATB qset lock-free
Refactor PtrQueueSet, use lock-free stack for SATB completed buffers
Reviewed-by: tschatzl, shade
|
2019-06-26 13:18:38 -04: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
|
052e0e91c3
|
8226586: Shenandoah: No need to pre-evacuate roots for degenerated GC
Reviewed-by: rkennke
|
2019-06-24 09:51:45 -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
|
da39f4ff6e
|
8225573: Shenandoah: Enhance ShenandoahVerifier to ensure roots to-space invariant
Reviewed-by: shade
|
2019-06-18 17:58:07 -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 |
|
Aleksey Shipilev
|
5370654910
|
8225743: Remove ShenandoahBarrierSetC2::escape_is_barrier_node and related GC interface
Reviewed-by: roland, eosterlund
|
2019-06-14 16:47:58 +02:00 |
|
Aleksey Shipilev
|
63d9446117
|
8224881: Shenandoah: trashing "Collection Set, Pinned" region during Degenerated GC
Reviewed-by: rkennke, zgu
|
2019-06-13 19:37:49 +02:00 |
|
Erik Österlund
|
ec5bfaba53
|
8219687: G1 asserts nmethod should not be unloaded during parallel code cache unloading
Reviewed-by: tschatzl, kvn
|
2019-07-02 11:33:01 +02:00 |
|
Aleksey Shipilev
|
0711ca8671
|
8224881: Shenandoah: trashing "Collection Set, Pinned" region during Degenerated GC
Reviewed-by: rkennke, zgu
|
2019-06-13 19:37:49 +02: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
|
712996ae87
|
8225514: Shenandoah: ShenandoahCodeRoots should inherit from AllStatic
Reviewed-by: shade
|
2019-06-10 13:42:11 -04:00 |
|
Nils Eliasson
|
75e9d0a290
|
8224675: Late GC barrier insertion for ZGC
Reviewed-by: roland, eosterlund, pliden
|
2019-02-14 14:54:05 +01:00 |
|
Aleksey Shipilev
|
fdef3f9305
|
8225441: Cleanup ShenandoahHeap::atomic_compare_exchange_oop
Reviewed-by: rkennke
|
2019-06-07 11:48:01 +02:00 |
|