| website | https://blog.sunfishcode.online |
| github | https://github.com/sunfishcode |
| website | https://blog.sunfishcode.online |
| github | https://github.com/sunfishcode |
@ttraenkler Check out `wasm-tools compose` in https://github.com/bytecodealliance/wasm-tools/
It's still in development and there's not a lot of documentation yet, or inlining. That said, I expect interface types will be advantageously inlinable, because the lifting and lowering encodings give compilers a high-level view of what's going on.
CLI and Rust libraries for low-level manipulation of WebAssembly modules - GitHub - bytecodealliance/wasm-tools: CLI and Rust libraries for low-level manipulation of WebAssembly modules
Looking forward to regular open office hours today, but there's a time change: due to daylight savings time here, the time in UTC has shifted an hour later.
cap-std is now at 1.0!
The main change in this release is the update to io-lifetimes 1.0, which marks the update to use the I/O safety features in the standard library when available.
io-lifetimes is now at 1.0!
The main functionality of OwnedFd/BorrowedFd/AsFd/etc. is stable in std as of Rust 1.64. io-lifetimes 1.0 just re-exports those, when available, and provides its own implementation on older Rust versions.
My presentation slides from the Wasm SIMD Subgroup meeting, proposing an approach for permitting nondeterministic SIMD operations, but preserving a path to deterministic semantics: