rust/src/librustc_typeck
bors 06c63f6e9e Auto merge of #39927 - nikomatsakis:incr-comp-skip-borrowck-2, r=eddyb
transition borrowck to visit all **bodies** and not item-likes

This is a better structure for incremental compilation and also more compatible with the eventual borrowck mir. It also fixes #38520 as a drive-by fix.

r? @eddyb
2017-03-03 00:14:10 +00:00
..
check Auto merge of #39927 - nikomatsakis:incr-comp-skip-borrowck-2, r=eddyb 2017-03-03 00:14:10 +00:00
coherence rustc_typeck: rework coherence to be almost completely on-demand. 2017-02-25 18:35:26 +02:00
variance rustc: combine BareFnTy and ClosureTy into FnSig. 2017-02-25 17:47:15 +02:00
astconv.rs rustc_const_eval: always demand typeck_tables for evaluating constants. 2017-02-25 18:35:26 +02:00
Cargo.toml Rebase fixups 2017-02-10 19:47:09 +02:00
check_unused.rs rustc_typeck: hook up collect and item/body check to on-demand. 2017-02-25 18:35:25 +02:00
collect.rs fix tests to handle the Typeof bodies 2017-03-01 17:04:01 -05:00
constrained_type_params.rs move the impl-params-constrained check out of collect 2016-11-16 13:57:46 -05:00
diagnostics.rs rustc_const_eval: always demand typeck_tables for evaluating constants. 2017-02-25 18:35:26 +02:00
impl_wf_check.rs rustc_typeck: lift CrateCtxt to TyCtxt. 2017-02-25 17:07:59 +02:00
lib.rs rustc_typeck: rework coherence to be almost completely on-demand. 2017-02-25 18:35:26 +02:00