Results 222 comments of Liam Appelbe

Spoke to team. Finalizers should not be calling into Dart, because the GC can finalize objects on a different thread to the Dart code, or at shutdown, so there may...

The main issue here is that Github's windows environment is different to mine somehow, so the build fails. Also, some of the tests are still slightly flaky on windows, even...

Hmmm. I hadn't considered this use case. Should be pretty easy to fix, but I probably won't fix it before we publish the initial version. Since this feels like an...

When you're instantiating the module, you can fill any function imports with Dart functions: ```Dart var inst = (WasmModule(data).builder() ..addFunction('env', 'myFunction', (int x) { // Do stuff })) .build(); ```...

> As far as I know, this plugin uses Wasmer to run the code. Looking at the Wasmer docs, I found that it is possible to use the Singlepass, Cranelift...

> I want to configure this because the LLVM compiler is supposed to be the highest performing compiler out of them. My use-case requires as much performance as possible. Is...

> Out of interest, why would LLVM not run on iOS? I think LLVM is going to be generating machine code at runtime, which is not allowed on iOS. But...

I mentioned this before, but I'll elaborate: it's possible to load both your rust module and your wasm module using package:wasm, without needing nested wasm runtimes. 1. Compile both your...

Making this configurable should be doable. It's just plumbing.

Something weird is going on here. I've confirmed that this bug is new in 2.18, but it only happens if I run the test via `dart test`. If I run...