3 ms·
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 thin
by hajile 9y ago
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.
- pjmlp 9y agoOnly 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.