]> git.lizzy.rs Git - rust.git/commit
modify trait checker to track the variables on which trait resolution is
authorNiko Matsakis <niko@alum.mit.edu>
Thu, 26 Nov 2015 11:46:00 +0000 (06:46 -0500)
committerNiko Matsakis <niko@alum.mit.edu>
Thu, 14 Jan 2016 17:59:50 +0000 (12:59 -0500)
commit82c43432e02de111c3dda56be86d5fc68b538f2e
treebafcfff394019c5347828f1867b0e421ae232754
parent02fbf31fb26e0b5eccf34cef8a5f8becef6f3ada
modify trait checker to track the variables on which trait resolution is
stalled rather than keeping this annoying mark; I checked that the
original compile-time regression that the mark was intended to
fix (https://github.com/rust-lang/rust/issues/18208) was still
reasonable, but I've not done exhaustive measurements to see how
important this "optimization" really is anymore
src/librustc/middle/traits/fulfill.rs
src/librustc_typeck/check/closure.rs
src/librustc_typeck/check/method/mod.rs
src/librustc_typeck/check/mod.rs