Nick Fitzgerald
Nick Fitzgerald
It should have * the state-of-the-art dependencies already in `Cargo.toml` * `extern` declarations for those crates already in `src/lib.rs` * headless browser testing ready-to-go * some script or makefile or...
Leave comments here with * new blog posts * announcements of new tools/libraries * new releases from libraries/tools * anything notable in the rust+wasm world * suggested rust+wasm quote of...
This could allow wasm to talk to js via CSP style message passing, different wasm instances to talk to each other without sharing memory, the wasm instances might even be...
I've been going over rust+wasm discussions across the internet and one idea that has popped up a few times is a framework that straddles across the server and the client,...
It will actually tell us which functions are using which data. The `parity_wasm` crate also parses the relocations section, so it shouldn't be too hard to add support for. If...
We should be able to emit an HTML file containing: * the *whole* serialized IR graph (not just one analysis on it) as JSON * a base 64 encoded `.wasm`...
## 🐛 Bug Description Rust symbols have hashes in them. Both the old symbol mangling format and the new one. * old format, demangled: `wee_alloc::alloc_first_fit::h6af2b7fe0cb0a62f` * new format, demangled: `core[369c8b9e1df8da3a]::slice::sort::recurse::`...
We can use [`goblin`](https://crates.io/crates/goblin) to parse IR nodes, but parsing IR edges might be a little trickier. The `DW_TAG_call_site` [0](https://docs.rs/gimli/0.15.0/gimli/constant.DW_TAG_call_site.html) [1](http://www.dwarfstd.org/ShowIssue.php?issue=100909.2) attribute, if present in the DWARF debugging information, could...
We can get better info about the type parameters that were monomorphized, which should make it much easier to debug this stuff. Therefore, we should suggest building with `RUSTFLAGS=-Zsymbol-mangling-version=v0` in...
We shouldn't require `cargo install` to get twiggy -- we should have pre-built binaries that we distribute for releases. This requires some CI configuring and all that.