TBF LLVM has a lot of obnoxious UB around float <-> int operations, division, sqrt, etc. too
I think you’ll find if you try to implement it that “static lifetimes” end up being equivalent to stack and register maps.
-
-
It's not because it happens at a level where there's no such thing as stack or registers.
-
All “statically live” objects have to be traced, no? So at collection time you have to find the set of objects that are “statically live”. That’s just a root set. If you’re keeping a dynamic list of “statically live” objects to scan, that’s just a shadow stack. Etc.
- 1 more reply
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.