-
-
Notifications
You must be signed in to change notification settings - Fork 166
Implementer Lore About Garbage Collection
andychu edited this page Jun 19, 2022
·
8 revisions
"Implementer lore" means "programming techniques that are only in a few experienced people's heads!"
It's not in textbooks. I've found that there is a lot of it with respect to implementing garbage collectors. The algorithms are one thing, but there are many nontrivial problems in the implementation. It interacts with the host language a lot, which is usually C, C++, or Assembly.
This page is freely editable.
- Clawing Our Way Back to Precision -- Mozilla, 2013
- Implementing a Garbage Collector in C++ -- about mjs, a JavaScript interpreter
- Lock-free Concurrent Garbage Collector for C++
Lore on another topic: Implementing Debuggers