Stefan Karlsson
|
161333eeba
|
8234748: Clean up atomic and orderAccess includes
Reviewed-by: dholmes
|
2019-11-26 10:47:46 +01:00 |
|
Roman Kennke
|
476973c47b
|
8234768: Shenandoah: Streamline enqueueing runtime barriers
Reviewed-by: zgu
|
2019-11-26 14:48:04 +01:00 |
|
Stefan Karlsson
|
d5c759accb
|
8234798: Build failure after atomic changes in JDK-8234563
Reviewed-by: tschatzl, rkennke, zgu
|
2019-11-26 13:50:26 +01:00 |
|
Stefan Karlsson
|
0ad50c2b5c
|
8234740: Harmonize parameter order in Atomic - cmpxchg
Reviewed-by: rehn, dholmes
|
2019-11-25 12:33:15 +01:00 |
|
Stefan Karlsson
|
3d426623bf
|
8234739: Harmonize parameter order in Atomic - xchg
Reviewed-by: rehn, dholmes
|
2019-11-25 12:32:40 +01:00 |
|
Stefan Karlsson
|
213af1161a
|
8234738: Harmonize parameter order in Atomic - sub
Reviewed-by: rehn, dholmes
|
2019-11-25 12:32:07 +01:00 |
|
Stefan Karlsson
|
d45ec50076
|
8234737: Harmonize parameter order in Atomic - add
Reviewed-by: rehn, dholmes
|
2019-11-25 12:31:39 +01:00 |
|
Stefan Karlsson
|
8db2c1158e
|
8234736: Harmonize parameter order in Atomic - store
Reviewed-by: rehn, dholmes
|
2019-11-25 12:30:24 +01:00 |
|
Stefan Karlsson
|
e527ce4b57
|
8234562: Move OrderAccess::release_store*/load_acquire to Atomic
Reviewed-by: rehn, dholmes
|
2019-11-25 12:22:13 +01:00 |
|
Per Lidén
|
08822b4e05
|
8234437: Remove CollectedHeap::safe_object_iterate()
Reviewed-by: kbarrett, sjohanss
|
2019-11-20 10:37:46 +01:00 |
|
Zhengyu Gu
|
3b8a1c14e8
|
8233850: Shenandoah: Shenandoah thread count ergonomics should be container aware
Reviewed-by: rkennke
|
2019-11-08 11:41:17 -05:00 |
|
Zhengyu Gu
|
3672c05476
|
8233339: Shenandoah: Centralize load barrier decisions into ShenandoahBarrierSet
Reviewed-by: rkennke
|
2019-11-08 09:50:07 -05:00 |
|
Zhengyu Gu
|
4860dad68c
|
8233796: Shenandoah is broken after 8233708
Reviewed-by: rkennke
|
2019-11-07 09:41:22 -05:00 |
|
Claes Redestad
|
12adeca887
|
8233708: VectorSet cleanup
Reviewed-by: neliasso, shade, thartmann
|
2019-11-07 12:12:39 +01:00 |
|
Zhengyu Gu
|
476cfd1547
|
8233401: Shenandoah: Refactor/cleanup Shenandoah load barrier code
Reviewed-by: aph, shade, rkennke
|
2019-11-06 09:50:53 -05:00 |
|
Jie Fu
|
3762eb00f0
|
8233574: Shenandoah: build is broken without jfr
Reviewed-by: rkennke, shade
|
2019-11-05 17:02:01 +08:00 |
|
Aleksey Shipilev
|
05307243c0
|
8233520: Shenandoah: do not sleep when thread is attaching
Reviewed-by: rkennke
|
2019-11-04 19:40:58 +01:00 |
|
Aleksey Shipilev
|
b56749537d
|
8233387: Shenandoah: passive mode should disable pacing ergonomically
Reviewed-by: zgu
|
2019-11-01 16:16:05 +01:00 |
|
Aleksey Shipilev
|
4fcd28bf54
|
8233303: Shenandoah: verifier assert erroneously uses byte_size_in_exact_unit
Reviewed-by: rkennke
|
2019-10-31 10:37:03 +01:00 |
|
Markus Grönlund
|
8addc1418a
|
8226511: Implement JFR Event Streaming
Co-authored-by: Erik Gahlin <erik.gahlin@oracle.com>
Co-authored-by: Mikhailo Seledtsov <mikhailo.seledtsov@oracle.com>
Reviewed-by: egahlin, mseledtsov, mgronlun
|
2019-10-30 19:43:52 +01:00 |
|
Zhengyu Gu
|
f906a432e9
|
8232992: Shenandoah: Implement self-fixing interpreter LRB
Reviewed-by: shade
|
2019-10-28 11:33:28 -04:00 |
|
Aleksey Shipilev
|
8e546a3fe0
|
8233021: Shenandoah: SBSC2::is_shenandoah_lrb_call should match all LRB shapes
Reviewed-by: zgu
|
2019-10-25 17:30:25 +02:00 |
|
Aleksey Shipilev
|
06d37a2754
|
8232908: Shenandoah: compact heuristics has incorrect trigger "Free is lower than allocated recently"
Reviewed-by: rkennke
|
2019-10-24 11:49:56 +02:00 |
|
Aleksey Shipilev
|
80f1aaa7a8
|
8232802: Shenandoah: transition between "cset" and "pinned_cset" does not require cancelled gc
Reviewed-by: zgu
|
2019-10-22 18:53:28 +02:00 |
|
Aleksey Shipilev
|
fd5d5d7622
|
8232791: Shenandoah: passive mode should disable pacing
Reviewed-by: zgu
|
2019-10-22 18:53:22 +02:00 |
|
Zhengyu Gu
|
094a1b8a5f
|
8232747: Shenandoah: Concurrent GC should deactivate SATB before processing weak roots
Reviewed-by: shade
|
2019-10-22 11:59:42 -04:00 |
|
Aleksey Shipilev
|
fd9052f3c5
|
8232729: Shenandoah: assert ShenandoahHeap::cas_oop addresses are aligned
Reviewed-by: rkennke
|
2019-10-21 22:44:49 +02:00 |
|
Aleksey Shipilev
|
d262906093
|
8232730: Shenandoah: Traversal should not CAS the roots
Reviewed-by: zgu, rkennke
|
2019-10-21 22:44:48 +02:00 |
|
Aleksey Shipilev
|
c3d807276d
|
8232575: Shenandoah: asynchronous object/region pinning
Reviewed-by: rkennke
|
2019-10-21 15:11:43 +02:00 |
|
Aleksey Shipilev
|
76465eb1d9
|
8232674: Fix build and rename ShenandoahBarrierSet::oop_load_from_native_barrier
Reviewed-by: zgu
|
2019-10-21 15:11:42 +02:00 |
|
Zhengyu Gu
|
ce4a41c71f
|
8232008: Shenandoah: C1 load barrier does not match interpreter version
Reviewed-by: rkennke
|
2019-10-18 14:03:44 -04:00 |
|
Zhengyu Gu
|
0f822d90d1
|
8232010: Shenandoah: implement self-fixing native barrier
Reviewed-by: rkennke
|
2019-10-18 13:07:46 -04:00 |
|
Zhengyu Gu
|
2c573582ab
|
8232009: Shenandoah: C2 load barrier does not match interpreter version
Reviewed-by: rkennke
|
2019-10-18 12:20:51 -04:00 |
|
Zhengyu Gu
|
7987b2fbae
|
8231324: Shenandoah: avoid duplicated weak root works during final traversal
Reviewed-by: rkennke
|
2019-10-18 11:36:35 -04:00 |
|
Aleksey Shipilev
|
f630646baf
|
8232573: Shenandoah: cleanup and add more logging for in-pause phases
Reviewed-by: rkennke
|
2019-10-17 20:56:11 +02:00 |
|
Aleksey Shipilev
|
86f50ba1ef
|
8232534: Shenandoah: guard against reentrant ShenandoahHeapLock locking
Reviewed-by: rkennke
|
2019-10-17 20:56:04 +02:00 |
|
Zhengyu Gu
|
2324892e0b
|
8231999: Shenandoah: Traversal failed compiler/jsr292/CallSiteDepContextTest.java
Reviewed-by: rkennke
|
2019-10-17 13:14:48 -04:00 |
|
Aleksey Shipilev
|
c1972ecd19
|
8232205: Shenandoah: missing "Update References" -> "Update Roots" tracing
Reviewed-by: rkennke, zgu
|
2019-10-15 19:38:59 +02:00 |
|
Aleksey Shipilev
|
67a89143dd
|
8232176: Shenandoah: new assert in ShenandoahEvacuationTask is too strong
Reviewed-by: rkennke
|
2019-10-14 11:03:13 +02:00 |
|
Aleksey Shipilev
|
d2d6b6378e
|
8231947: Shenandoah: cleanup ShenandoahHumongousMoves flag treatment
Reviewed-by: rkennke
|
2019-10-10 21:54:54 +02:00 |
|
Aleksey Shipilev
|
57fcedc33d
|
8232102: Shenandoah: print everything in proper units
Reviewed-by: rkennke
|
2019-10-10 21:54:53 +02:00 |
|
Erik Österlund
|
42885307f6
|
8230565: ZGC: Redesign C2 load barrier to expand on the MachNode level
Co-authored-by: Per Liden <per.liden@oracle.com>
Co-authored-by: Stefan Karlsson <stefan.karlsson@oracle.com>
Co-authored-by: Nils Eliasson <nils.eliasson@oracle.com>
Reviewed-by: pliden, stefank, neliasso
|
2019-10-09 12:30:06 +00:00 |
|
Aleksey Shipilev
|
67a0aa7960
|
8231946: Remove obsolete and unused ShenandoahVerifyObjectEquals flag
Reviewed-by: rkennke
|
2019-10-07 17:12:22 +02:00 |
|
Aleksey Shipilev
|
89c8b7be66
|
8231932: Shenandoah: conc/par GC threads ergonomics overrides user settings
Reviewed-by: rkennke
|
2019-10-07 17:12:13 +02:00 |
|
Roland Westrelin
|
703760bbec
|
8231550: C2: ShouldNotReachHere() in verify_strip_mined_scheduling
Reviewed-by: vlivanov, thartmann
|
2019-10-02 17:32:08 +02:00 |
|
Aleksey Shipilev
|
808a435d79
|
8231667: Shenandoah: Full GC should take empty regions into slices for compaction
Reviewed-by: rkennke
|
2019-10-01 15:38:27 +02:00 |
|
Roman Kennke
|
aa251e0762
|
8231499: Shenandoah: compiler/arraycopy/TestDefaultMethodArrayCloneDeoptC2 fails
Reviewed-by: shade, roland
|
2019-09-30 17:00:16 +02:00 |
|
Roland Westrelin
|
e4314c158d
|
8231405: [Shenandoah] guarantee(d != NULL) failed: Null dominator info
Reviewed-by: shade, rkennke
|
2019-09-26 17:49:44 +02:00 |
|
Aleksey Shipilev
|
c49aa4ffa5
|
8231410: Shenandoah: clone barrier should use base pointer
Reviewed-by: rkennke
|
2019-09-25 12:21:10 +02:00 |
|
Roman Kennke
|
b8715b4004
|
8231447: Shenandoah: Compilation-time regression after JDK-8231086
Reviewed-by: shade
|
2019-09-25 12:33:05 +02:00 |
|