Nikolai Vazquez
Nikolai Vazquez
It appears that this issue is caused by the compiler completely discarding the crate where internal benchmarks are defined. If no items are used, then none of the crate's symbols...
@Fraser999 the repro code you provided now works under Rust nightly from the fix in https://github.com/rust-lang/rust/pull/133832. However, this issue isn't entirely resolved since removing the `extern crate divan_example;` import makes...
You can accomplish this today with `Drop` by returning something from the benchmark, and it will run for every iteration. But it will be after the timing, so it depends...
Now that #70 by @dragostis landed, we're a step closer to benchmarking in-browser. However, there still hasn't been design work done to make this be a straightforward experience. I'd love...
@bheylin I noticed each benchmark has different timer precision. Please let me know if some numbers seem wonky as a result of benchmarks switching between CPUs: https://github.com/nvzqz/divan/issues/23. Also, glad to...
Thanks for the suggestion! I have considered coloring by column and bolding labels, but I haven't gotten around to applying any styling yet. For this I will probably reach for...
Divan 0.2 will allow for providing an arbitrary number of any kind of parameter (`args`, `consts`, `types`). I've already implemented this. 🙂
I've already posted many incorrect estimates for when the 0.2 release will be. Life gets in the way, this is free volunteer work, and some features created unexpected challenges — ...
This is now fixed in `v0.1.16`.
Might be that you're not actually using anything from the lib and thus it gets completely removed from your dependency tree. Can you please check if either of the following...