]> git.lizzy.rs Git - rust.git/commit
Introduce the notion of deferred resolutions and use it to hold off on
authorNiko Matsakis <niko@alum.mit.edu>
Sat, 24 Jan 2015 22:32:10 +0000 (17:32 -0500)
committerNiko Matsakis <niko@alum.mit.edu>
Sun, 1 Feb 2015 11:13:05 +0000 (06:13 -0500)
commit53c1956cfbbe8a5957bfa62f57bfb0e4b999a7b0
tree71e0b35cb679108b2e620ec4ca01a22fc169e64e
parentfe4340ab18abc53af40e40a6696dfbe2375238b0
Introduce the notion of deferred resolutions and use it to hold off on
doing the final checking for closure calls until after trait inference
is performed. This isn't important now, but it's essential if we are to
delay inferring the closure kind.
src/librustc_typeck/check/_match.rs
src/librustc_typeck/check/callee.rs
src/librustc_typeck/check/closure.rs
src/librustc_typeck/check/method/confirm.rs
src/librustc_typeck/check/method/mod.rs
src/librustc_typeck/check/mod.rs
src/librustc_typeck/check/vtable.rs