summary refs log tree commit diff
path: root/src/librustc_middle/ty/query
AgeCommit message (Expand)AuthorLines
2020-07-09Rollup merge of #74079 - nnethercote:session-globals, r=nikomatsakisManish Goregaokar-8/+7
2020-07-09Eliminate confusing "globals" terminology.Nicholas Nethercote-8/+7
2020-07-05Use for<'tcx> fn pointers in Providers, instead of having Providers<'tcx>.Eduard-Mihai Burtescu-9/+12
2020-07-05Replace early-bound normalization hack with per-query key/value type aliases.Eduard-Mihai Burtescu-2/+21
2020-06-30Switch crate_extern_paths to a query, and tweak wording.Eric Huss-0/+1
2020-06-21Cache decoded predicate shorthandsMatthew Jasper-16/+31
2020-06-15make all uses of ty::Error or ConstKind::Error delay a span bugmark-2/+2
2020-06-10Use min_specialization in the remaining rustc cratesMatthew Jasper-59/+62
2020-06-05Rename traits::Vtable to ImplSource.Ana-Maria Mihalache-1/+1
2020-05-22Use `OnceCell` instead of `Once`Dylan MacKenzie-7/+7
2020-05-20Rename some types describing native librariesVadim Petrochenkov-2/+3
2020-05-15implement type_implments_trait querycsmoe-0/+12
2020-05-08Remove ast::{Ident, Name} reexports.Camille GILLOT-1/+1
2020-05-07Auto merge of #55617 - oli-obk:stacker, r=nagisa,oli-obkbors-1/+3
2020-05-02Rollup merge of #71772 - cjgillot:ensure, r=petrochenkovDylan DPC-0/+1
2020-05-02Move ensure_sufficient_stack to data_structuresSimonas Kazlauskas-1/+1
2020-05-02Prevent stack overflow for deeply recursive codeOliver Scherer-1/+3
2020-05-02Auto merge of #71776 - Dylan-DPC:rollup-k1iuuow, r=Dylan-DPCbors-13/+0
2020-05-01Remove leftover chalk typesJack Huey-13/+0
2020-05-01Mark query function as must_use.Camille GILLOT-0/+1
2020-05-01Move the DepNode construction to librustc_query_system.Camille GILLOT-7/+1
2020-05-01Monomorphise load_from_disk_and_cache_in_memory.Camille GILLOT-1/+1
2020-04-28Introduce ArenaStorage.Camille GILLOT-1/+1
2020-04-28Allow the QueryCache to specify storage.Camille GILLOT-3/+11
2020-04-27Use `LocalDefId` for `type_param_predicates` querymarmeladema-0/+11
2020-04-22Add `#[inline]` declarationsDylan MacKenzie-0/+1
2020-04-18ty/instance: use `ParamEnvAnd` in the `resolve_instance` query.Eduard-Mihai Burtescu-11/+0
2020-04-11Add `#[inline(always)]` to `into_query_param`Dylan MacKenzie-0/+2
2020-04-11Apply suggestions from reviewDylan MacKenzie-14/+20
2020-04-11Use custom trait instead of `Into`Dylan MacKenzie-3/+23
2020-04-11Simplify macroDylan MacKenzie-57/+19
2020-04-11Make query helpers on `TyCtxt` take `impl Into<DefId>`Dylan MacKenzie-23/+66
2020-04-05Query-ify Instance::resolveAaron Hill-0/+11
2020-04-02direct imports for langitem stuffMazdak Farrokhzad-1/+1
2020-04-02use direct import for ErrorReportedMazdak Farrokhzad-1/+1
2020-03-30rustc -> rustc_middle part 1Mazdak Farrokhzad-0/+2485