the code block:
```zig
var gray: std.ArrayList(*value.Header) = .empty;
// before:
// self.globals.mark(temp_alloc, &gray);
// for (self.roots.items) |r| r.mark(temp_alloc, &gray);
// after:
try gray.append(temp_alloc, &self.globals.header);
for (self.roots.items) |r| try gray […]
mastodon.gamedev.place
Original post on mastodon.gamedev.place