]> git.lizzy.rs Git - rust.git/commit - src/tools/miri
Auto merge of #67808 - Marwes:projection_normalization_recurse, r=nikomatsakis
authorbors <bors@rust-lang.org>
Sun, 5 Jan 2020 01:18:57 +0000 (01:18 +0000)
committerbors <bors@rust-lang.org>
Sun, 5 Jan 2020 01:18:57 +0000 (01:18 +0000)
commit093241deae70ba38413aff823b31c23731debf14
tree0ed5f754b12aaa465a962c7d2fc19d9732e32d6f
parent7494250106003d698579edef215d0c01810b5156
parente6e61d9dff939c1c4ebbae0006efe2a7ac038ff6
Auto merge of #67808 - Marwes:projection_normalization_recurse, r=nikomatsakis

perf: Don't recurse into types that do not need normalizing

A bit speculative at this stage but profiling shows that type folding
takes up a substantial amount of time during normalization which may
indicate that many types may be folded despite there being nothing to
normalize
src/librustc/traits/project.rs