diff options
| author | bors <bors@rust-lang.org> | 2020-10-04 02:24:20 +0000 |
|---|---|---|
| committer | bors <bors@rust-lang.org> | 2020-10-04 02:24:20 +0000 |
| commit | 4cf3dc19a1e59ffdebe3d8ca106e5b7f2d6d212e (patch) | |
| tree | 8068ed3b1d21fa469768c5b1f57526be140ffac9 /src/test/codegen/src-hash-algorithm/src-hash-algorithm-md5.rs | |
| parent | bad9ad06c00141114900c41750e961574f2ecc15 (diff) | |
| parent | 3f1d2aadd19c3cb71f1d88fb0b0c565808a3c040 (diff) | |
| download | rust-4cf3dc19a1e59ffdebe3d8ca106e5b7f2d6d212e.tar.gz rust-4cf3dc19a1e59ffdebe3d8ca106e5b7f2d6d212e.zip | |
Auto merge of #76017 - JulianKnodt:fmt_fast, r=nagisa
Use less divisions in display u128/i128 This PR is an absolute mess, and I need to test if it improves the speed of fmt::Display for u128/i128, but I think it's correct. It hopefully is more efficient by cutting u128 into at most 2 u64s, and also chunks by 1e16 instead of just 1e4. Also I specialized the implementations for uints to always be non-false because it bothered me that it was checked at all Do not merge until I benchmark it and also clean up the god awful mess of spaghetti. Based on prior work in #44583 cc: `@Dylan-DPC` Due to work on `itoa` and suggestion in original issue: r? `@dtolnay`
Diffstat (limited to 'src/test/codegen/src-hash-algorithm/src-hash-algorithm-md5.rs')
0 files changed, 0 insertions, 0 deletions
