about summary refs log tree commit diff
path: root/compiler/rustc_query_system/src/query/mod.rs
AgeCommit message (Expand)AuthorLines
2023-04-30Use dynamic dispatch for queriesJohn Kåre Alsaker-1/+1
2023-04-18Store hashes in special types so they aren't accidentally encoded as numbersBen Kimock-2/+3
2023-02-26Make `rustc_query_system` take `QueryConfig` by instance.John Kåre Alsaker-2/+1
2023-02-14Pass `DepContext` and `QueryContext` by value when practicalJohn Kåre Alsaker-8/+8
2023-02-11Create a single value cache for the () query keyJohn Kåre Alsaker-1/+2
2023-01-02Abolish `QueryVTable` in favour of more assoc items on `QueryConfig`Nilstrieb-1/+1
2022-12-23Use DepKind instead of &strgimbles-6/+7
2022-11-24Auto merge of #103808 - cjgillot:vec-cache, r=TaKO8Kibors-1/+1
2022-11-05Merge `QueryDescription` into `QueryConfig`Nilstrieb-1/+1
2022-11-01Use Key impl to select cache.Camille GILLOT-1/+1
2022-11-01Use VecCache for LocalDefId.Camille GILLOT-1/+3
2022-11-01Remove CacheSelector.Camille GILLOT-3/+1
2022-10-07Rewrite representabilityCameron Steffen-1/+8
2022-09-15correct span, add help message and add UI test when query depth overflowsSparrowLii-15/+2
2022-09-15add note for `layout_of` when query depth overflowsSparrowLii-2/+13
2022-09-01Auto merge of #100869 - nnethercote:replace-ThinVec, r=spastorinobors-2/+1
2022-08-31SessionDiagnostic for QueryOverflow errorLi Yuanheng-1/+1
2022-08-29Replace `rustc_data_structures::thin_vec::ThinVec` with `thin_vec::ThinVec`.Nicholas Nethercote-2/+1
2022-08-24add `depth_limit` in `QueryVTable`SparrowLii-1/+6
2022-07-20consistently use VTable over Vtable (matching stable stdlib API RawWakerVTable)Ralf Jung-1/+1
2022-07-07Miscellaneous inlining improvementsTomasz Miąsko-0/+1
2022-02-17Remove SimpleDefKindMark Rousskov-28/+3
2022-02-08Switch QueryJobId to a single global counterMark Rousskov-3/+5
2021-10-23Build the query vtable directly.Camille GILLOT-1/+1
2021-10-20Invoke callbacks from rustc_middle.Camille GILLOT-7/+1
2021-08-27Note that type aliases cannot be recursiveNoah Lev-0/+29
2021-07-25Restrict field visibilityAaron Hill-1/+1
2021-07-25Create `QuerySideEffects` and use it for diagnosticsAaron Hill-5/+30
2021-05-15Remove def_path_str.Camille GILLOT-4/+0
2021-02-21Simplify hashing.Camille GILLOT-11/+10
2021-02-20Move print_query_stack to rustc_query_system.Camille GILLOT-1/+1
2021-02-20Move Query to rustc_query_system.Camille GILLOT-6/+45
2021-02-20Access the session directly from DepContext.Camille GILLOT-9/+0
2021-02-19Use a QueryContext for try_mark_green.Camille GILLOT-1/+23
2021-02-19Move try_load_from_on_disk_cache to the QueryContext.Camille GILLOT-1/+4
2021-02-19Decouple QueryContext from DepContext.Camille GILLOT-3/+3
2021-02-19Don't require a QueryContext to access the DepGraph.Camille GILLOT-4/+1
2020-10-19Remove <CTX: QueryContext> in a bunch of places.Julian Wollersberger-4/+2
2020-08-30mv compiler to compiler/mark-0/+54