rust/src/librustc/ty
bors 66bf391c3a Auto merge of #64272 - Mark-Simulacrum:parallel-handler, r=estebank
Refactor librustc_errors::Handler API

This should be reviewed by-commit.

The last commit moves all fields into an inner struct behind a single lock; this is done to prevent possible deadlocks in a multi-threaded compiler, as well as inconsistent state observation.
2019-09-23 06:38:23 +00:00
..
inhabitedness Aggregation of cosmetic changes made during work on REPL PRs: librustc 2019-09-07 16:27:19 +01:00
print Apply suggestions from code review 2019-09-07 16:27:20 +01:00
query Auto merge of #64272 - Mark-Simulacrum:parallel-handler, r=estebank 2019-09-23 06:38:23 +00:00
_match.rs Fiddle param env through to try_eval_bits in most places 2019-08-05 17:48:05 +02:00
adjustment.rs Run rustfmt --file-lines ... for changes from previous commits. 2019-06-14 18:58:32 +03:00
binding.rs move librustc to 2018 2019-02-05 12:45:47 -06:00
cast.rs Use derive macro for HashStable 2019-03-13 00:03:13 +01:00
codec.rs Aggregation of cosmetic changes made during work on REPL PRs: librustc 2019-09-07 16:27:19 +01:00
constness.rs Rollup merge of #62019 - jeremystucki:refactoring, r=estebank 2019-06-22 01:42:41 +02:00
context.rs Rollup merge of #64250 - Xanewok:save-analysis-assoc-nested, r=varkor 2019-09-15 19:35:59 +02:00
erase_regions.rs Don't use lift to detect local types 2019-06-26 13:04:05 +02:00
error.rs Rollup merge of #63907 - estebank:assoc-type-mismatch, r=oli-obk 2019-09-21 21:24:11 +02:00
fast_reject.rs Remove needless lifetimes 2019-06-21 11:39:28 +02:00
flags.rs Auto merge of #63463 - matthewjasper:ty_param_cleanup, r=petrochenkov 2019-08-19 01:31:35 +00:00
fold.rs Aggregation of cosmetic changes made during work on REPL PRs: librustc 2019-09-07 16:27:19 +01:00
instance.rs Add Option<Span> to require_lang_item 2019-08-28 07:11:12 +09:00
layout.rs factor getting the discriminant layout to a new method 2019-09-16 13:15:56 +02:00
mod.rs On obligation errors point at the unfulfilled binding when possible 2019-09-22 11:33:12 -07:00
outlives.rs Unify all uses of 'gcx and 'tcx. 2019-06-14 18:58:23 +03:00
relate.rs Remove some duplication when resolving constants 2019-08-21 02:29:08 +02:00
steal.rs rustc: rename Mir to mir::Body in comments and to MIR in error strings. 2019-05-29 00:26:56 +03:00
structural_impls.rs Emit error on intrinsic to fn ptr casts 2019-09-02 17:28:37 -04:00
sty.rs Aggregation of cosmetic changes made during work on REPL PRs: librustc 2019-09-07 16:27:19 +01:00
subst.rs cleanup: Remove extern crate serialize as rustc_serializes 2019-07-23 19:20:16 +03:00
trait_def.rs rename hir::map::local_def_id_from_hir_id to local_def_id 2019-07-04 12:53:12 +02:00
util.rs check_match: refactor + improve non-exhaustive diag for default binding modes. 2019-09-09 16:44:23 +02:00
walk.rs add tuple_fields convenience method and use it in a few places 2019-08-11 12:04:49 +02:00
wf.rs Add Option<Span> to require_lang_item 2019-08-28 07:11:12 +09:00