about summary refs log tree commit diff
path: root/compiler/rustc_query_system/src
AgeCommit message (Expand)AuthorLines
2023-02-25Add inlining attributes for query system functionsJohn Kåre Alsaker-0/+9
2023-02-25Move `ensure_sufficient_stack` to `try_execute_query` callersJohn Kåre Alsaker-15/+8
2023-02-25Reduce calls to `current_query_job`John Kåre Alsaker-4/+4
2023-02-24Auto merge of #91742 - cjgillot:force-backtrace, r=estebankbors-11/+45
2023-02-24Rollup merge of #108169 - Zoxc:query-key-copy, r=cjgillotDylan DPC-17/+18
2023-02-22Auto merge of #103042 - davidtwco:translation-distributed-ftl, r=oli-obkbors-0/+5
2023-02-22errors: generate typed identifiers in each crateDavid Wood-0/+5
2023-02-21Make query keys `Copy`John Kåre Alsaker-17/+18
2023-02-21Use a lock-free datastructure for `source_span`Oli Scherer-1/+1
2023-02-20Make untracked.source_span lockable so that resolution can still write to it ...Oli Scherer-1/+1
2023-02-20Make untracked.cstore lockable so that resolution can still write to it when ...Oli Scherer-1/+1
2023-02-18Auto merge of #107542 - compiler-errors:param-envs-with-inference-vars-are-cu...bors-1/+19
2023-02-17Don't allow evaluating queries that were fed in a previous compiler runOli Scherer-19/+6
2023-02-17Auto merge of #108058 - Zoxc:query-ctxtx-byval, r=cjgillotbors-11/+11
2023-02-16Auto merge of #107833 - Zoxc:arena-query-clean, r=cjgillotbors-198/+30
2023-02-16`if $c:expr { Some($r:expr) } else { None }` =>> `$c.then(|| $r)`Maybe Waffle-2/+1
2023-02-16Remove parallel compiler fixJohn Kåre Alsaker-4/+1
2023-02-16Move provider fields back to rustc_query_implJohn Kåre Alsaker-8/+6
2023-02-16Factor query arena allocation out from query cachesJohn Kåre Alsaker-196/+33
2023-02-15don't clone types that are copyMatthias Krüger-3/+3
2023-02-14Pass `DepContext` and `QueryContext` by value when practicalJohn Kåre Alsaker-11/+11
2023-02-11Create a single value cache for the () query keyJohn Kåre Alsaker-2/+48
2023-02-08Auto merge of #107644 - Zoxc:query-cache-tweak, r=cjgillotbors-37/+4
2023-02-07Remove QueryStorage::store_nocacheJohn Kåre Alsaker-37/+4
2023-02-06Make an optimal cold path for query_cache_hitJohn Kåre Alsaker-13/+5
2023-02-06Don't inline query_cache_hit to reduce code size of the query hot path.John Kåre Alsaker-1/+3
2023-02-04Support parallel compiler.Camille GILLOT-3/+3
2023-02-04Remove `OnHit` callback from query caches.Camille GILLOT-84/+45
2023-01-31Fingerprint even when incr comp is disabled in debug modeMichael Goulet-1/+19
2023-01-28Use OnDrop.Camille GILLOT-39/+32
2023-01-28Attempt to reduce perf impact.Camille GILLOT-10/+17
2023-01-28Print a backtrace when query forcing fails.Camille GILLOT-11/+45
2023-01-17Remove double spaces after dots in commentsMaybe Waffle-9/+9
2023-01-05Fix `uninlined_format_args` for some compiler cratesnils-31/+22
2023-01-02Auto merge of #106307 - Nilstrieb:dynamic->static, r=cjgillotbors-95/+73
2023-01-02Abolish `QueryVTable` in favour of more assoc items on `QueryConfig`Nilstrieb-95/+73
2022-12-25Ignore span references from diagnostics.Camille GILLOT-2/+4
2022-12-24Rollup merge of #105975 - jeremystucki:rustc-remove-needless-lifetimes, r=eholkMatthias Krüger-2/+2
2022-12-23Auto merge of #105550 - gimbles:master, r=Nilstriebbors-92/+116
2022-12-23Use DepKind instead of &strgimbles-92/+116
2022-12-20rustc: Remove needless lifetimesJeremy Stucki-2/+2
2022-12-18A few small cleanups for `newtype_index`Nilstrieb-4/+3
2022-12-18Make `#[max]` an attribute in `newtype_index`Nilstrieb-1/+1
2022-12-14Auto merge of #105233 - mejrs:always_eager, r=estebankbors-1/+1
2022-12-10compiler: remove unnecessary imports and qualified pathsKaDiWa-6/+4
2022-12-09Fold `Definitions` into the untracked dataOli Scherer-5/+3
2022-12-09Move the untracked cstore and source_span into a structOli Scherer-14/+6
2022-12-05feed resolver_for_lowering instead of storing it in a fieldOli Scherer-6/+9
2022-12-04Always evaluate vecs of subdiagnostics eagerlymejrs-1/+1
2022-12-01Fill in `def_span` when creating def ids.Oli Scherer-1/+2