Didn't incremental GC exist before CS work even began? I certainly remember seeing it although it was not default. Or is this a different implementation?
Yes, incremental GC exists in both the CS and BC variants. It works quite differently in each one, though, because the general GC architecture in each is different.