[sgen] Evacuation for the concurrent collector
authorVlad Brezae <brezaevlad@gmail.com>
Wed, 4 Nov 2015 12:50:44 +0000 (14:50 +0200)
committerVlad Brezae <brezaevlad@gmail.com>
Mon, 7 Dec 2015 21:33:45 +0000 (23:33 +0200)
commitdfd1980f1be173647b289f721862365bcd54e2d6
tree79d0731df3f3afefa99f04e45eb66b9159eb00b0
parent950d7d21514cb6aa504d50372bfaf48361e761cf
[sgen] Evacuation for the concurrent collector

The concurrent mark no longer follows references into blocks that are evacuated. The cardtable is marked instead and all the objects will be moved during the finishing pause.
mono/sgen/sgen-marksweep-drain-gray-stack.h
mono/sgen/sgen-marksweep-scan-object-concurrent.h
mono/sgen/sgen-marksweep.c