about summary refs log tree commit diff
path: root/src/test/incremental/thinlto
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2018-06-16 03:06:10 +0000
committerbors <bors@rust-lang.org>2018-06-16 03:06:10 +0000
commit68cee8bb36d8cf0c5fe1e9b7ffa0bf096ac5bd68 (patch)
treeb3646249351f1a7c6e7211994affb66ca457446c /src/test/incremental/thinlto
parentc6103160dd60cace43443f1c5c2e7f4db8cc426e (diff)
parentc83d152ebae3667e5545245acbe1b14bf0b74236 (diff)
downloadrust-68cee8bb36d8cf0c5fe1e9b7ffa0bf096ac5bd68.tar.gz
rust-68cee8bb36d8cf0c5fe1e9b7ffa0bf096ac5bd68.zip
Auto merge of #51411 - nnethercote:process_predicate, r=nikomatsakis
Speed up obligation forest code

Here are the rustc-perf benchmarks that get at least a 1% speedup on one or more of their runs with these patches applied:
```
inflate-check
        avg: -8.7%      min: -12.1%     max: 0.0%
inflate
        avg: -5.9%      min: -8.6%      max: 1.1%
inflate-opt
        avg: -1.5%      min: -2.0%      max: -0.3%
clap-rs-check
        avg: -0.6%      min: -1.9%      max: 0.5%
coercions
        avg: -0.2%?     min: -1.3%?     max: 0.6%?
serde-opt
        avg: -0.6%      min: -1.0%      max: 0.1%
coercions-check
        avg: -0.4%?     min: -1.0%?     max: -0.0%?
```
Diffstat (limited to 'src/test/incremental/thinlto')
0 files changed, 0 insertions, 0 deletions