Thomas Stuefe
|
4b65e2b3db
|
8230642: 8224815 broke Shenandoah build
Reviewed-by: shade
|
2019-09-05 11:09:12 +02:00 |
|
Erik Österlund
|
f869706f5f
|
8224815: Remove non-GC uses of CollectedHeap::is_in_reserved()
Reviewed-by: stefank, coleenp
|
2019-09-05 08:26:49 +02:00 |
|
Zhengyu Gu
|
fd89fedccf
|
8230483: Shenandoah: consistently disable concurrent roots for Traversal mode
Reviewed-by: shade
|
2019-09-03 13:55:41 -04:00 |
|
Aleksey Shipilev
|
c25e2fd8ec
|
8230425: Shenandoah forces +UseNUMAInterleaving even after explicitly disabled
Reviewed-by: rkennke
|
2019-09-02 12:10:21 +02:00 |
|
Erik Österlund
|
855f16ef50
|
8229278: Improve hs_err location printing to assume less about GC internals
Reviewed-by: stefank, kbarrett
|
2019-08-28 11:19:09 +02:00 |
|
Aleksey Shipilev
|
b76a9b8f11
|
8230215: MacOS debug build is broken after JDK-8230003
Reviewed-by: zgu, mdoerr
|
2019-08-27 17:02:38 +02:00 |
|
Aleksey Shipilev
|
c5813a88e6
|
8230046: Build failure after JDK-8230003
Reviewed-by: zgu, coleenp
|
2019-08-22 20:22:29 +02:00 |
|
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 |
|