Nick Fitzgerald
Nick Fitzgerald
I'm currently making a first pass over this crate's API to make it id-based similar to walrus (it is currently "physical" in that you have to maintain the index references...
We can parse the straw proposal text format into an AST (see `src/ast.rs` and `src/grammar.lalrpop`). We should also support taking an AST and writing it out into the straw proposal...
eg `bind` and `type`. They aren't parenthesized now so that a theoretical larger WAT parser could concatenate all `(@webidl ...)` entries and then give them to us to parse. But...
It kind of seems like maybe it belongs here? https://github.com/fitzgen/tokio-timeit-middleware
Right now, to measure execution, you have to measure both compilation and instantiation first. For every run, you have to recompile the module. This can be very slow. We shouldn't...
This commit makes it so that, rather than spawning a process for a Wasm benchmark and engine pair and running all iterations for that process immediately, we now spawn a...
So that random direct invocations of `rustc` or `cargo` in our CI scripts get the right version.
From #138: > Ah, and one more thought: have we considered any statistical analysis that would look for multi-modal distributions (and warn, at least)? If we see that e.g. half...
From https://github.com/bytecodealliance/sightglass/issues/138: > Observe CPU governor settings when on a known platform (Linux: `/sys/devices/system/cpu/cpu*/cpufreq/scaling_governor` text file, will usually be `ondemand`, we want `performance`) and warn if scaling is turned on...
From https://github.com/bytecodealliance/sightglass/issues/138: > Interleave benchmark runs appropriately. Right now, it looks like the top-level runner does a batch of runs with one engine, then a batch of runs with another....