Homec4science

Modularize the Garbage Collector

Authored by epriestley <git@epriestley.com> on Jan 15 2014, 19:02.

Description

Modularize the Garbage Collector

Summary:
The GC is a big block of hard-coded application GCs right now. Among other things, this means third parties can't tap into the infrastructure.

Modularize it into GarbageCollector classes. This implements only one to prove the new stuff works; I'll followup with the rest in the next diff or few depending on how much mess I run into.

Test Plan: Used bin/phd debug garbage to run the collector in debug mode, observed reasonable output and behavior.

Reviewers: btrahan

Reviewed By: btrahan

CC: aran

Differential Revision: https://secure.phabricator.com/D7970

Details

Committed
epriestley <git@epriestley.com>Jan 15 2014, 19:02
Pushed
aubortJan 31 2017, 17:16
Parents
rPH5f14c186ec13: Add OK icon. It's ok.
Branches
Unknown
Tags
Unknown

Event Timeline

epriestley <git@epriestley.com> committed rPH56d44f1503f7: Modularize the Garbage Collector (authored by epriestley <git@epriestley.com>).Jan 15 2014, 19:02