]> git.lizzy.rs Git - rust.git/commit
Auto merge of #41486 - arielb1:select-where, r=eddyb
authorbors <bors@rust-lang.org>
Sun, 23 Apr 2017 23:06:50 +0000 (23:06 +0000)
committerbors <bors@rust-lang.org>
Sun, 23 Apr 2017 23:06:50 +0000 (23:06 +0000)
commit15ce54096a589de277771ad1f55a334fe2661a64
treec719164d29a931a1175404c29f525c0f27fdddf5
parent2bd4b5c6db1468235f730bce403bf657123ecc57
parenteadb049799162fc5265f404bd4c6671d223e5dd2
Auto merge of #41486 - arielb1:select-where, r=eddyb

traits::select: quickly filter out predicates from other traits

this improves most pre-trans passes's performance by ~1%.

That missed the spring cleaning PR because I wanted to ship it.

r? @eddyb
src/librustc/traits/select.rs