Bug 913130, part 1 - Modify nsCycleCollector::Collect to allow it to be used at shutdown. r=smaug
Bug 913130, part 2 - Give Collect and ShutdownCollect more consistent ordering. r=smaug
Bug 913130, part 3 - Run {PrepareFor,CleanupAfter} every iteration of ShutdownCollect. r=smaug
Bug 913130, part 4 - Replace body of ShutdownCollect loop with Collect. r=smaug
Bug 913527, part 1 - Get rid of FinishCollection. r=smaug
Bug 913527, part 2 - Remove empty CC graph optimization. r=smaug
Bug 913527, part 3 - Check for collection in progress in Collect. r=smaug
more cleanup, part 1 - Remove unused method
more cleanup, part 2 - Make a bunch of cycle collector methods private
more cleanup, part 3 - Fix arg name of AddNode
more cleanup, part 4 - Move ClearGraph to Clear method
more cleanup, part 5 - assert for freeing snow white during scanning
more cleanup, part 6 - measure weak maps in CC graph
listener refactor part 0 - Move root logging into ScanRoots
listener refactor part 1: Log garbage at the same time we log roots
listener refactor part 2 - Sink shutdown listener selection into Collect
listener refactor part 3 - Sink listener selection into BeginCollection
Store the listener pointer on the nsCC data structure
Allocate the graph builder on the heap
Add an AutoBool class to guard scaninprogress, hoist out MarkRoots and ScanRoots