about summary refs log tree commit diff
path: root/compiler/rustc_query_system/src/query/config.rs
AgeCommit message (Expand)AuthorLines
2025-03-26Avoiding calling queries when collecting active queriesJohn Kåre Alsaker-2/+3
2024-07-29Reformat `use` declarations.Nicholas Nethercote-7/+7
2024-01-08Value recovery can take the whole CycleErrorMichael Goulet-2/+2
2023-09-21Move `DepKind` to `rustc_query_system` and define it as `u16`John Kåre Alsaker-5/+5
2023-08-27Pass ErrorGuaranteed to cycle errorMichael Goulet-0/+2
2023-04-30Use dynamic dispatch for queriesJohn Kåre Alsaker-3/+8
2023-04-17Spelling - compilerJosh Soref-1/+1
2023-04-06Address commentsJohn Kåre Alsaker-1/+2
2023-04-06Don't rely on `Debug` impl for `Erased`John Kåre Alsaker-1/+3
2023-04-06Erase query cache valuesJohn Kåre Alsaker-1/+7
2023-03-11Ensure value is on the on-disk cache before returning.Camille GILLOT-0/+2
2023-02-26Avoid implementing Debug for QueryConfigJohn Kåre Alsaker-1/+1
2023-02-26Make `rustc_query_system` take `QueryConfig` by instance.John Kåre Alsaker-22/+19
2023-02-21Make query keys `Copy`John Kåre Alsaker-1/+3
2023-02-16Move provider fields back to rustc_query_implJohn Kåre Alsaker-1/+1
2023-02-16Factor query arena allocation out from query cachesJohn Kåre Alsaker-5/+4
2023-02-04Remove `OnHit` callback from query caches.Camille GILLOT-1/+1
2023-01-02Abolish `QueryVTable` in favour of more assoc items on `QueryConfig`Nilstrieb-30/+23
2022-12-23Use DepKind instead of &strgimbles-1/+1
2022-11-29Sanity check computed value for feeable queries.Camille GILLOT-2/+3
2022-11-06Rename `Ctxt` and `CTX` to `Tcx` and `Qcx`Nilstrieb-16/+16
2022-11-05Merge `QueryDescription` into `QueryConfig`Nilstrieb-23/+21
2022-10-14Remove the `describe` method from the `QueryDescription` traitnils-2/+0
2022-09-09Remove unnecessary `TRY_LOAD_FROM_DISK` constantJoshua Nelson-4/+1
2022-09-09Remove `cache_on_disk` from `QueryVTable`Joshua Nelson-8/+2
2022-09-06Make `HandleCycleError` an enum instead of a macro-generated closureJoshua Nelson-2/+3
2022-09-01Don't create two new closures for each queryJoshua Nelson-0/+3
2022-08-24add `depth_limit` in `QueryVTable`SparrowLii-0/+1
2022-07-20consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable)Ralf Jung-3/+3
2022-03-02rename ErrorReported -> ErrorGuaranteedmark-2/+2
2022-02-27Auto merge of #94084 - Mark-Simulacrum:drop-sharded, r=cjgillotbors-2/+2
2022-02-23rustc_errors: let `DiagnosticBuilder::emit` return a "guarantee of emission".Eduard-Mihai Burtescu-2/+2
2022-02-20Move Sharded maps into each QueryCache implMark Rousskov-2/+2
2022-02-08Switch QueryJobId to a single global counterMark Rousskov-1/+1
2021-10-23Do not require QueryCtxt for cache_on_disk.Camille GILLOT-1/+1
2021-10-23Build the query vtable directly.Camille GILLOT-53/+13
2021-10-21Do not depend on the stored value when trying to cache on disk.Camille GILLOT-4/+4
2021-10-20Compute query vtable manually.Camille GILLOT-10/+18
2021-10-20Make hash_result an Option.Camille GILLOT-13/+5
2021-10-03Access StableHashingContext in rustc_query_system.Camille GILLOT-6/+5
2021-05-30Reduce amount of function pointers.Camille GILLOT-9/+1
2021-05-02Streamline try_start codeMark Rousskov-4/+0
2021-02-20Move report_cycle to rustc_query_system.Camille GILLOT-5/+5
2021-02-20Move Query to rustc_query_system.Camille GILLOT-4/+4
2021-02-20Do not hold query key in Query.Camille GILLOT-1/+3
2021-02-19Decouple QueryContext from DepContext.Camille GILLOT-2/+2
2021-02-19Remove QueryAccessors::to_dep_node.Camille GILLOT-7/+0
2021-02-13Separate the query cache from the query state.Camille GILLOT-2/+7
2021-02-08Switch query descriptions to just StringMark Rousskov-2/+1
2020-10-22Remove unused ProfileCategory.Camille GILLOT-2/+0