The argument gcKind is unused, and it makes moving markAllIteratively out of MarkAndSweep into MarkRuntime, which I am considering doing as part of some GC cleanup, impossible.
Created attachment 559216 [details] [diff] [review] remove the argument I haven't tested this yet, but it compiles, so there shouldn't be a problem. I'll try server it before I land it.
Try run for 51307568846d is complete. Detailed breakdown of the results available here: http://tbpl.allizom.org/?tree=Try&usebuildbot=1&rev=51307568846d Results (out of 146 total builds): exception: 2 success: 141 warnings: 2 failure: 1 Builds available at http://firstname.lastname@example.org
There is still no actual alliteration in this function, but I guess that's a separate bug.