rust/src/librustc_typeck
Manish Goregaokar 17b80d947d
Rollup merge of #73347 - tmiasko:incompatible-sanitizers, r=nikic
Diagnose use of incompatible sanitizers

Emit an error when incompatible sanitizer are configured through command
line options. Previously the last one configured prevailed and others
were silently ignored.

Additionally use a set to represent configured sanitizers, making it
possible to enable multiple sanitizers at once. At least in principle,
since currently all of them are considered to be incompatible with
others.
2020-06-19 19:42:55 -07:00
..
check Rollup merge of #72791 - lcnr:coerce-refactor, r=estebank 2020-06-19 19:42:49 -07:00
coherence make all uses of ty::Error or ConstKind::Error delay a span bug 2020-06-15 18:25:58 -05:00
collect make all uses of ty::Error or ConstKind::Error delay a span bug 2020-06-15 18:25:58 -05:00
impl_wf_check change WellFormed predicate to GenericArg 2020-06-02 15:02:36 +02:00
outlives change WellFormed predicate to GenericArg 2020-06-02 15:02:36 +02:00
variance make all uses of ty::Error or ConstKind::Error delay a span bug 2020-06-15 18:25:58 -05:00
astconv.rs Rollup merge of #72689 - lcnr:common_str, r=estebank 2020-06-19 19:42:47 -07:00
Cargo.toml Rename the crates in source code 2020-06-02 20:42:54 +03:00
check_unused.rs typeck: Use LocalDefIds for the unused trait import set 2020-06-15 21:06:13 +03:00
collect.rs Rollup merge of #73347 - tmiasko:incompatible-sanitizers, r=nikic 2020-06-19 19:42:55 -07:00
constrained_generic_params.rs introduce newtype'd Predicate<'tcx> 2020-05-20 15:44:34 +02:00
expr_use_visitor.rs Refactor hir::Place 2020-06-18 18:59:38 -04:00
impl_wf_check.rs Remove associated opaque types 2020-06-11 16:24:01 +01:00
lib.rs Change return type of entry_fn query to return a LocalDefId 2020-04-27 23:58:11 +01:00
mem_categorization.rs Refactor hir::Place 2020-06-18 18:59:38 -04:00
README.md rust-lang.github.io/rustc-dev-guide -> rustc-dev-guide.rust-lang.org 2020-03-10 17:08:18 -03:00
structured_errors.rs rustc -> rustc_middle part 3 (rustfmt) 2020-03-30 07:19:55 +02:00

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