Merge branches 'wip/gc/optimize' and 'wip/gc/test' into wip/gc/everything

Authored by bgamari on Oct 22 2019, 11:18 AM.

Description

Merge branches 'wip/gc/optimize' and 'wip/gc/test' into wip/gc/everything

Merged Changes

CommitAuthorDetailsCommitted
8cab149bba91bgamari
testsuite: Mark length001 as failing under nonmoving ways 
Oct 22
25ae8f7d3a2cbgamari
testsuite: Don't run T7160 in nonmoving_thr ways 
Oct 22
99baff8c7ba2bgamari
testsuite: Don't run T9630 in nonmoving ways 
Oct 22
6abefce77dbebgamari
Skip ghc_heap_all test in nonmoving ways 
Oct 22
5ce853c8e4c1bgamari
ghc-heap: Skip heap_all test with debugged RTS 
Oct 22
6e97cc47d17ebgamari
testsuite: Skip T15892 in nonmoving_thr_ghc 
Oct 22
78ce35b96774bgamari
testsuite: bug1010 requires -c, which isn't supported by nonmoving 
Oct 22
4b91dd2566e4bgamari
testsuite: Ensure that threaded tests are run in nonmoving_thr 
Oct 22
097f4fd0e242bgamari
testsuite: Nonmoving collector doesn't support -G1 
Oct 22
01fd0242c9e8bgamari
testsuite: Don't run T15892 in nonmoving ways 
Oct 22
079879570bd6bgamari
testsuite: Add nonmoving_thr_ghc way 
Oct 22
b281e80be516bgamari
testsuite: Add nonmoving_thr way 
Oct 22
8e79e2a973c1bgamari
Unconditionally flush update remembered set during minor GC 
Oct 22
3bc172a41c43bgamari
NonMoving: Clean mut_list 
Oct 22
b967e470d806bgamari
NonMoving: Don't do major GC if one is already running 
Oct 22
53a1a27e51f9bgamari
NonMovingMark: Eliminate redundant check_in_nonmoving_heaps 
Oct 22
19bfe460cd70bgamari
NonMoving: Optimise allocator cache behavior 
Oct 22
56c5ebdc5d90bgamari
NonMoving: Prefetch segment header 
Oct 22
e6f6823f1eb5bgamari
NonMoving: Pre-fetch during mark 
Oct 22
e893877e3964bgamari
NonMoving: Fuse sweep preparation into mark prep 
Oct 22
0387df5bfd16bgamari
NonMoving: Inline nonmovingClearAllBitmaps 
Oct 22
786c52d25e94bgamari
NonMoving: Prefetch when clearing bitmaps 
Oct 22
dacf4cae179ebgamari
rts: Add prefetch macros 
Oct 22
e5eda61e768abgamari
NonMoving: Optimize bitmap search during allocation 
Oct 22
26d2d3316dcbbgamari
NonMovingMark: Optimize representation of mark queue 
Oct 22
d15ac82dcaf1bgamari
NonMoving: Allocate mark queues in larger block groups 
Oct 22
039d29068f0cbgamari
NonMoving: Eliminate integer division in nonmovingBlockCount 
Oct 22
8fffe12bf613bgamari
More comments for aging 
Oct 22
7b79e8b49bb5bgamari
Disable aging when doing deadlock detection GC 
Oct 22
13dd78ddb158bgamari
Nonmoving: Allow aging and refactor static objects logic 
Oct 22