diff options
| author | kennytm <kennytm@gmail.com> | 2018-04-24 11:57:10 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-04-24 11:57:10 +0800 |
| commit | 8d0c5da7e84cc7f970e9f1d04e30dcd9ecae08d8 (patch) | |
| tree | 51bffacfa2323ee95564a11c9c172b70aeee55f3 /src/test/incremental/thinlto | |
| parent | 8545ecdb59d4fe48426feeb2399292875882cb94 (diff) | |
| parent | f7d4c976a2b83f3e7119bfc1377b422062187a00 (diff) | |
| download | rust-8d0c5da7e84cc7f970e9f1d04e30dcd9ecae08d8.tar.gz rust-8d0c5da7e84cc7f970e9f1d04e30dcd9ecae08d8.zip | |
Rollup merge of #50174 - nnethercote:FxHashMap-Interner, r=michaelwoerister
Use FxHashMap in syntax_pos::symbol::Interner::intern.
Because it's faster than HashMap.
This change reduces the time taken for a few of the rustc-perf
benchmarks, mostly the small ones, by up to 5%.
```
coercions
avg: -1.3% min: -5.5% max: -0.0%
helloworld-check
avg: -2.3% min: -3.5% max: -1.8%
deeply-nested-check
avg: -1.4% min: -3.2% max: -0.5%
tuple-stress-opt
avg: -0.7% min: -2.0% max: -0.1%
unify-linearly-check
avg: -1.2% min: -1.9% max: -0.6%
coercions-check
avg: -0.8% min: -1.3% max: -0.4%
unused-warnings-check
avg: -1.0% min: -1.3% max: -0.8%
deeply-nested-opt
avg: -0.5% min: -1.2% max: -0.2%
deeply-nested
avg: -0.7% min: -1.2% max: -0.4%
helloworld
avg: -0.8% min: -1.1% max: -0.7%
tuple-stress-check
avg: -0.5% min: -1.0% max: -0.1%
unused-warnings
avg: -0.8% min: -1.0% max: -0.7%
unused-warnings-opt
avg: -0.8% min: -1.0% max: -0.7%
coercions-opt
avg: -0.5% min: -1.0% max: -0.1%
helloworld-opt
avg: -0.7% min: -1.0% max: -0.6%
```
Diffstat (limited to 'src/test/incremental/thinlto')
0 files changed, 0 insertions, 0 deletions
