rust/src/librustc_typeck
Mazdak Farrokhzad 06689e212f
Rollup merge of #69812 - Marwes:refactor, r=petrochenkov
Refactorings to method/probe.rs and CrateId

A couple of refactorings done while looking into performance improvements in method resolution.
2020-03-08 16:53:44 +01:00
..
check Rollup merge of #69812 - Marwes:refactor, r=petrochenkov 2020-03-08 16:53:44 +01:00
coherence fix various typos 2020-03-06 15:19:31 +01:00
collect remove unneeded .as_ref() calls. 2020-02-29 02:16:04 +01:00
outlives Don't redundantly repeat field names (clippy::redundant_field_names) 2020-03-06 19:42:18 +01:00
variance use .copied() instead of .map(|x| *x) on iterators 2020-02-29 15:23:13 +01:00
astconv.rs fix various typos 2020-03-06 15:19:31 +01:00
Cargo.toml Rename syntax to rustc_ast in source code 2020-02-29 21:59:09 +03:00
check_unused.rs Rename syntax to rustc_ast in source code 2020-02-29 21:59:09 +03:00
collect.rs Rollup merge of #69773 - matthiaskrgr:typos, r=petrochenkov 2020-03-07 17:27:32 +01:00
constrained_generic_params.rs don't clone types that are copy, round two. 2020-01-27 01:18:18 +01:00
expr_use_visitor.rs Make librustc_typeck compile. 2020-02-16 11:53:12 +01:00
impl_wf_check.rs Address review comments 2020-02-14 22:40:03 +00:00
lib.rs Replace rustc_typeck::Namespace with rustc_hir::def::Namespace 2020-02-19 10:51:40 -08:00
mem_categorization.rs Make librustc_typeck compile. 2020-02-16 11:53:12 +01:00
README.md
structured_errors.rs remove rustc_error_codes deps except in rustc_driver 2020-01-18 21:53:53 +01:00

For high-level intro to how type checking works in rustc, see the type checking chapter of the rustc guide.