about summary refs log tree commit diff
path: root/compiler/rustc_mir_transform/src/coverage/graph.rs
diff options
context:
space:
mode:
authorTrevor Gross <t.gross35@gmail.com>2025-09-06 14:39:04 -0400
committerGitHub <noreply@github.com>2025-09-06 14:39:04 -0400
commitebde667698e4fc2c48ede70c7169d2b2ee7e8afb (patch)
treea47e00277558e4e5e8caa95fa080bb47b2e2181a /compiler/rustc_mir_transform/src/coverage/graph.rs
parent31d7cbc3710148e6eb3cd9854c5dfdfa7e76b783 (diff)
parent56e95aa6a9cdd5c6873b888cd808a88ffde83809 (diff)
downloadrust-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