summary refs log tree commit diff
path: root/src/librustc_middle/ty/context.rs
AgeCommit message (Expand)AuthorLines
2020-05-31Rollup merge of #72745 - lcnr:interned-cleanup, r=petrochenkovRalf Jung-48/+2
2020-05-30Account for returned `dyn Trait` evaluating to `'static` lifetimeEsteban Küber-27/+74
2020-05-30Rollup merge of #72752 - lcnr:remove-mk_bool, r=estebankYuki Okushi-5/+0
2020-05-29remove mk_boolBastian Kauschke-5/+0
2020-05-29Rollup merge of #72591 - sexxi-goose:rename_upvar_list-to-closure_captures, r...Dylan DPC-4/+4
2020-05-29Borrow<[T]> for Interned<'tcx, List<T>>Bastian Kauschke-48/+2
2020-05-27Store `LocalDefId` directly in `rustc_resolve::Resolver` where possiblemarmeladema-2/+2
2020-05-25Rename upvar_list to closure_capturesDhruv Jauhar-4/+4
2020-05-24Rollup merge of #72402 - marmeladema:resolver-outputs-def-id, r=ecstatic-morseRalf Jung-38/+7
2020-05-22Use `OnceCell` instead of `Once`Dylan MacKenzie-1/+1
2020-05-21Rollup merge of #72055 - lcnr:predicate-kind, r=nikomatsakisRalf Jung-3/+23
2020-05-21Use `DefId` in `ResolverOutputs::extern_crate_map` instead of `NodeId`marmeladema-6/+2
2020-05-21Use `DefId` in `ResolverOutputs::glob_map` instead of `NodeId`marmeladema-5/+1
2020-05-21Use `DefId` in `ResolverOutputs::maybe_unused_extern_crates` instead of `NodeId`marmeladema-5/+1
2020-05-21Use `LocalDefId` in `ResolverOutputs::maybe_unused_trait_imports` instead of ...marmeladema-5/+1
2020-05-21Use `HirId` in `ResolverOutputs::export_map` instead of `NodeId`marmeladema-11/+1
2020-05-21Use `HirId` in value of `ResolverOutputs::trait_map` instead of `NodeId`marmeladema-4/+0
2020-05-21Use `HirId` as key for `ResolverOutputs::trait_map` instead of `NodeId`marmeladema-2/+1
2020-05-20intern `PredicateKind`Bastian Kauschke-5/+18
2020-05-20introduce newtype'd `Predicate<'tcx>`Bastian Kauschke-1/+8
2020-05-20Rollup merge of #72275 - marmeladema:fix-issue-71104-2, r=ecstatic-morseDylan DPC-10/+7
2020-05-18Rollup merge of #71973 - lcnr:lazy-norm, r=nikomatsakisDylan DPC-1/+8
2020-05-18Rollup merge of #71599 - ldm0:fnclo, r=nikomatsakisDylan DPC-10/+11
2020-05-17Logically seperate lazy norm from `const_generics`Bastian Kauschke-1/+8
2020-05-16Continue lowering for unsupported async generator instead of returning an error.marmeladema-10/+7
2020-05-12Remove ty::UnnormalizedProjectionJack Huey-1/+0
2020-05-09Rollup merge of #71555 - cjgillot:nameless, r=matthewjasperRalf Jung-5/+5
2020-05-09Rollup merge of #71508 - oli-obk:alloc_map_unlock, r=RalfJungRalf Jung-2/+2
2020-05-09Support coercion between (FnDef | Closure) and (FnDef | Closure) when Closure...Donough Liu-10/+11
2020-05-08Remove ast::{Ident, Name} reexports.Camille GILLOT-5/+5
2020-05-08Simplify the `tcx.alloc_map` APIOliver Scherer-2/+2
2020-05-07Reintegrate chalk using chalk-solveJack Huey-1/+34
2020-05-02cleanup: `config::CrateType` -> `CrateType`Vadim Petrochenkov-2/+1
2020-05-01Remove leftover chalk typesJack Huey-51/+1
2020-04-28Fix incremental compilation.Camille GILLOT-2/+2
2020-04-28Use the query system to allocate.Camille GILLOT-15/+7
2020-04-27Accept `LocalDefId` as keyt for `names_imported_by_glob_use`marmeladema-8/+6
2020-04-24Remove `Option` from the return type of `def_kind`.Eduard-Mihai Burtescu-16/+8
2020-04-23Modify `as_local_hir_id` to return a bare `HirId`marmeladema-3/+2
2020-04-23Modify `as_local_hir_id` to accept a `LocalDefId` instead of a `DefId`marmeladema-2/+3
2020-04-22Use `Body` everywhereDylan MacKenzie-8/+6
2020-04-22Rollup merge of #71203 - csmoe:issue-71137, r=csmoeDylan DPC-3/+5
2020-04-22add test for correct await spancsmoe-2/+2
2020-04-19Dogfood more or_patterns in the compilerJosh Stone-1/+1
2020-04-17record await span inside GeneratorInteriorTypeCausecsmoe-3/+5
2020-04-16mir/interpret: only use `ErrorHandled::Reported` for `ErrorReported`.Eduard-Mihai Burtescu-3/+3
2020-04-16ty: add `ty::ConstKind::Error` to replace `tcx.consts.err`.Eduard-Mihai Burtescu-3/+3
2020-04-14Do not use `DUMMY_HIR_ID` as placeholder value in node_id_to_hir_id tablemarmeladema-7/+10
2020-04-11Auto merge of #70161 - cjgillot:query-arena, r=nikomatsakisbors-1/+1
2020-04-10Rollup merge of #70913 - eddyb:rc-arc-diagnostic-items, r=matthewjasperMazdak Farrokhzad-0/+6