Nuno Cruces
Nuno Cruces
I'd say in terms of maintenance, this is the actual benefit of `golang.org/x/sys`. The stats (350 LoC removed) hides some improvements (that we've refused because they'd require _more_ LoC): -...
> There's also, for the future, the factor "it's there, we might as well use it." I meant this as a benefit, but put it in the wrong place. 🤦
OK, so I've been poking at this, and I think I convinced myself that, if we just want branching hinting to be a no-op, there is nothing to do. It...
Hi @davidmdm! Do you mind testing this loop instead: ```go type compiledFunc struct { body []byte relsPerFunc []backend.RelocationInfo idx wasm.Index sourceOffsetInfo []backend.SourceOffsetInfo } compiledFuncs := make([]compiledFunc, len(module.CodeSection)) var nextFunc atomic.Uintptr...
I ran the compiler against my SQLite Wasm: ``` goos: linux goarch: amd64 pkg: github.com/ncruces/go-sqlite3/embed cpu: Intel(R) Xeon(R) W-2135 CPU @ 3.70GHz │ before.txt │ after.txt │ conc4.txt │ conc8.txt...
[pyodide 0.28.0](https://github.com/pyodide/pyodide/blob/344fd059d99998454bde7d9ff4fa66a74b64df99/docs/project/changelog.md?plain=1#L37) switched to use [Wasm exceptions](https://github.com/WebAssembly/exception-handling/blob/main/proposals/exception-handling/legacy/Exceptions.md) which we don't support. You can try the previous version of pyodide and use the [experimental snapshot support](https://pkg.go.dev/github.com/tetratelabs/wazero/experimental#example-package-EnableSnapshotterKey) to implement whatever emscripten needs,...
See #2422 We can leave this open, because it's something we're considering doing _eventually_. But although the current situation is confusing and less than ideal, making the change is a...
Replying to the linked PR: > [The fix] should be: Fix getisar0 SIGILL on old Linux kernels running on ARM64 https://github.com/wazero/wazero/pull/2439 @AkihiroSuda I don't have host to verify it. That...
The Wasm 3.0 spec is: - [ ] 64-bit address space - [ ] Multiple memories - [ ] Garbage collection - [ ] Typed references - [x] Tail calls...
You're right, that one is “finished” but for some reason wasn't picked up by Wasm 3.0. It's also particularly interesting, because it's already being used by default by `clang`. Let...