diff options
| author | Trevor Gross <t.gross35@gmail.com> | 2025-09-06 14:39:04 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-09-06 14:39:04 -0400 |
| commit | ebde667698e4fc2c48ede70c7169d2b2ee7e8afb (patch) | |
| tree | a47e00277558e4e5e8caa95fa080bb47b2e2181a /compiler/rustc_mir_transform/src/coverage/graph.rs | |
| parent | 31d7cbc3710148e6eb3cd9854c5dfdfa7e76b783 (diff) | |
| parent | 56e95aa6a9cdd5c6873b888cd808a88ffde83809 (diff) | |
| download | rust-ebde667698e4fc2c48ede70c7169d2b2ee7e8afb.tar.gz rust-ebde667698e4fc2c48ede70c7169d2b2ee7e8afb.zip | |
Rollup merge of #145940 - pascaldekloe:int-exp-tune, r=tgross35
single buffer for exponent fmt of integers
No need for fragmented buffers when formatting.
```
orig.txt: fmt::write_i128_exp 143.39ns/iter +/- 0.32
orig.txt: fmt::write_i64_exp 68.72ns/iter +/- 0.03
new.txt: fmt::write_i128_exp 138.29ns/iter +/- 0.50
new.txt: fmt::write_i64_exp 58.93ns/iter +/- 4.62
```
This patch fully eliminates unsafe pointer use (after rust-lang/rust#135265 and rust-lang/rust#136594).
r? libs
Diffstat (limited to 'compiler/rustc_mir_transform/src/coverage/graph.rs')
0 files changed, 0 insertions, 0 deletions
