rust-hosted-langs / book

Writing Interpreters in Rust: a Guide
https://rust-hosted-langs.github.io/book/
Creative Commons Attribution 4.0 International
479 stars 27 forks source link

Stop-the-world object tracing #24

Open pliniker opened 4 years ago

pliniker commented 4 years ago

Implement simple stop-the-world tracing for all objects in all blocks, including large objects.

This code should live on the interpreter side as the entry point to tracing an object is the object header, which is implemented on the interpreter side.