about summary refs log tree commit diff
path: root/src/librustc_middle/ty/query
AgeCommit message (Expand)AuthorLines
2020-08-30mv compiler to compiler/mark-2695/+0
2020-08-18Validate the MIR of all optimizations in the mir-opt directoryOliver Scherer-1/+1
2020-08-17rust_ast::ast => rustc_astUjjwal Sharma-4/+2
2020-08-16Use LocalDefId instead of HirId for reachable_set elements.Eduard-Mihai Burtescu-1/+1
2020-08-14Rework `rustc_serialize`Matthew Jasper-201/+162
2020-08-13self-profile: Cache more query key strings when doing self-profiling.Michael Woerister-1/+45
2020-08-09rustc_middle: use IndexSet in OnDiskCacheJosh Stone-17/+5
2020-08-08Eliminate the `SessionGlobals` from `librustc_ast`.Nicholas Nethercote-8/+4
2020-08-03Use more appropriate `tls::with_*` methods in some places.Nicholas Nethercote-3/+2
2020-08-03Remove `GCX_PTR`.Nicholas Nethercote-5/+8
2020-08-03Rollup merge of #75054 - cjgillot:rename-depkind, r=petrochenkovYuki Okushi-6/+6
2020-08-02Rename rustc_middle::cstore::DepKind to DependencyKind.Camille GILLOT-6/+6
2020-07-31Auto merge of #65989 - Aaron1011:fix/normalize-param-env, r=nikomatsakisbors-0/+11
2020-07-26Share serialization optimization between incr and metadataAaron Hill-28/+34
2020-07-26Hygiene serialization implementationAaron Hill-72/+148
2020-07-22Normalize opaque types when converting `ParamEnv` to `Reveal::All`Aaron Hill-0/+11
2020-07-20index: introduce and use `FiniteBitSet`David Wood-1/+1
2020-07-17Rename TypeckTables to TypeckResults.Valentin Lazureanu-1/+1
2020-07-17Remove some `Symbol:as_str()` calls.Nicholas Nethercote-3/+4
2020-07-15Auto merge of #74113 - lcnr:type-dependent-consts-2, r=eddybbors-0/+33
2020-07-15improve namingBastian Kauschke-1/+1
2020-07-15update const arg queriesBastian Kauschke-2/+13
2020-07-15typeck all the tablesBastian Kauschke-0/+11
2020-07-15const_eval_resolveBastian Kauschke-0/+11
2020-07-15Change `SymbolName::name` to a `&str`.Nicholas Nethercote-5/+9
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