Hacker News new | ask | show | jobs
by Ded7xSEoPKYNsDd 3554 days ago
Interesting. Your link says in the portability section

> All it relies on is the assumption that the architecture uses a call stack to implement function frames.

Does this mean it will treat live objects as dead when the only reference is stored in a register?

1 comments

The registers are flushed to the stack before the mark is performed (using `setjmp`) so unless the behaviour of the platform is particularly odd in this case it shouldn't be an issue.