News for hackers. Stuff that matters.
Re:The Bytecode Alliance: Building a secure, composable futu... by steven_is_false on Tuesday November 12, 2019 @10:18PM (#21520908)
>Since we want to support those languages as first-class citizens, we can't require GC support as a base concept

I feel like you're overthinking it. Can't you just have a table that holds GCable objects and only hand out indexes to C and co?

Re:The Bytecode Alliance: Building a secure, composable futu... by tschneidereit on Wednesday November 13, 2019 @05:17AM (#21522598)
That is how we support references in the Rust toolchain right now, via wasm-bindgen, and it's an important part of making unforgable references work for languages that rely on linear memory.

It doesn't help with making capabilities more fine-grained, though: we have to treat all code that has access to that table as having the same level of trust.