Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Those ISAs are much lower-level than wasm. If you want to keep things secure, you have to restrict things. For example, wasm is going to optimize a lot of things and isn't necessarily going to treat your pointers the way you expect. Good garbage collectors need pretty fine-grained control. LLVM has been the bane of GC creators for the same kinds of reasons.


Only from those that want to rely on LLVM for their compiler backends.

Using LLVM to target WebAssembly is not a requirement.

Also the point isn't implementing the best GC algorithm, rather a good enough one.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: