summary refs log tree commit diff
path: root/src/librustc_middle/ty/context.rs
AgeCommit message (Expand)AuthorLines
2020-08-24hir: consistent use and naming of lang itemsDavid Wood-5/+5
2020-08-22Lazy decoding of DefPathTable from crate metadata (non-incremental case)Aaron Hill-13/+6
2020-08-17Auto merge of #75120 - JulianKnodt:rm_reps, r=oli-obkbors-1/+1
2020-08-17Auto merge of #75145 - davidtwco:issue-60607-preallocate-defid-for-lang-items...bors-1/+1
2020-08-17rust_ast::ast => rustc_astUjjwal Sharma-1/+1
2020-08-16Rollup merge of #74399 - mark-i-m:ty-err-4, r=eddybTyler Mandry-5/+8
2020-08-16move DelaySpanBugEmitted to ty::contextmark-5/+8
2020-08-16Auto merge of #73176 - LeSeulArtichaut:tyctxtat-err, r=eddybbors-3/+19
2020-08-16hir: introduce `QPath::LangItem`David Wood-1/+1
2020-08-14Rollup merge of #75448 - lcnr:rn-as_local_hir_id, r=davidtwcoTyler Mandry-3/+3
2020-08-14Rework `rustc_serialize`Matthew Jasper-6/+6
2020-08-13merge `as_local_hir_id` with `local_def_id_to_hir_id`Bastian Kauschke-3/+3
2020-08-08Auto merge of #74932 - nnethercote:rm-ast-session-globals, r=petrochenkovbors-3/+3
2020-08-08Eliminate the `SessionGlobals` from `librustc_ast`.Nicholas Nethercote-3/+3
2020-08-05add min_const_generics feature gateBastian Kauschke-1/+3
2020-08-04Add `TyCtxtAt::{ty_error, ty_error_with_message}`LeSeulArtichaut-3/+19
2020-08-03Remove `GCX_PTR`.Nicholas Nethercote-49/+10
2020-07-31Rename HAIR to THIR (Typed HIR).Valentin Lazureanu-1/+1
2020-07-29Address review commentsOliver Scherer-39/+43
2020-07-28Replace all uses of `log::log_enabled` with `Debug` printersOliver Scherer-17/+28
2020-07-27add reuse_or_mk_predicateBastian Kauschke-1/+10
2020-07-27`PredicateKint` -> `PredicateKind`, the beginning of the endBastian Kauschke-8/+4
2020-07-27minimalBastian Kauschke-9/+3
2020-07-27add `PredicateKint`, because who doesn't like bodgingBastian Kauschke-3/+12
2020-07-17Rename TypeckTables to TypeckResults.Valentin Lazureanu-25/+25
2020-07-15improve namingBastian Kauschke-2/+2
2020-07-15update const arg queriesBastian Kauschke-3/+3
2020-07-15only call `typeck_tables_of_const_arg` for const argsBastian Kauschke-0/+11
2020-07-15continue mir pipelineBastian Kauschke-4/+4
2020-07-09Rollup merge of #74070 - eddyb:forall-tcx-providers, r=nikomatsakisManish Goregaokar-3/+3
2020-07-05Use for<'tcx> fn pointers in Providers, instead of having Providers<'tcx>.Eduard-Mihai Burtescu-3/+3
2020-07-04add `lazy_normalization_consts` feature gateBastian Kauschke-1/+1
2020-07-02Auto merge of #73751 - eddyb:no-empty-tables, r=nikomatsakisbors-42/+27
2020-07-02Remove `TypeckTables::empty(None)` and make hir_owner non-optional.Eduard-Mihai Burtescu-42/+27
2020-07-01Rollup merge of #73906 - JohnTitor:missing-bt, r=jonas-schievinkManish Goregaokar-1/+1
2020-07-01Insert NoDelim groups around nonterminals when lowering macro_rulesAaron Hill-0/+1
2020-07-01Add missing backtick in `ty_error_with_message`Yuki Okushi-1/+1
2020-06-28Rollup merge of #73833 - bjorn3:remove_gcx_enter_local, r=matthewjasperManish Goregaokar-27/+5
2020-06-28Remove GlobalCtxt::enter_localbjorn3-27/+5
2020-06-27more LocalDefId cleanupBastian Kauschke-8/+12
2020-06-27more LocalDefId in ty::contextBastian Kauschke-4/+7
2020-06-23Rollup merge of #73488 - richkadel:llvm-coverage-map-gen, r=tmandryManish Goregaokar-0/+7
2020-06-23Rollup merge of #73496 - estebank:opaque-missing-lts-in-fn-3, r=nikomatsakisManish Goregaokar-26/+7
2020-06-22review commentsEsteban Küber-1/+2
2020-06-21Cache flags and escaping vars for predicatesMatthew Jasper-10/+47
2020-06-21Cache decoded predicate shorthandsMatthew Jasper-3/+5
2020-06-20Move `trait_map` into `hir::Crate`marmeladema-2/+2
2020-06-19Rollup merge of #73452 - matthewjasper:auto-rec, r=nikomatsakisManish Goregaokar-0/+7
2020-06-19Rollup merge of #72689 - lcnr:common_str, r=estebankManish Goregaokar-6/+3
2020-06-19Account for multiple impl/dyn Trait in return type when suggesting `'_`Esteban Küber-26/+6