about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/dep_graph
AgeCommit message (Expand)AuthorLines
2023-02-14Pass `DepContext` and `QueryContext` by value when practicalJohn Kåre Alsaker-2/+2
2023-02-09Simplify `tls::enter_context`.Nicholas Nethercote-1/+1
2022-12-20rustc: Remove needless lifetimesJeremy Stucki-1/+1
2022-10-01Allow query system to recover a HirId.Camille GILLOT-6/+32
2022-09-25Move the `codegen_unit` debug assert from `rustc_query_system` to `query_impl`Joshua Nelson-4/+0
2022-09-25Move some more code from rustc_middle to rustc_query_systemJoshua Nelson-14/+1
2022-09-25Move functions on `DepKindStruct` from rustc_middle to rustc_query_systemJoshua Nelson-60/+10
2022-09-25Move `DepKindStruct` from rustc_middle to rustc_query_systemJoshua Nelson-62/+3
2022-09-24separate definitions and `HIR` ownersTakayuki Maeda-1/+23
2022-09-22Revert "Auto merge of #101620 - cjgillot:compute_lint_levels_by_def, r=oli-obk"Camille GILLOT-32/+6
2022-09-15Auto merge of #101173 - jyn514:simplify-macro-arguments, r=cjgillotbors-22/+13
2022-09-14Allow query system to recover a HirId.Camille GILLOT-6/+32
2022-09-06Get rid of the emitted `rustc_query_names` and `rustc_cached_queries` macroJoshua Nelson-9/+10
2022-09-06Support doc-comments in `define_dep_nodes`Joshua Nelson-4/+4
2022-09-06Further simplify the macros generated by `rustc_queries`Joshua Nelson-17/+7
2022-09-01Don't create two new closures for each queryJoshua Nelson-3/+3
2022-08-24Simplify the syntax for macros generated by `rustc_queries`Joshua Nelson-1/+1
2022-08-23Remove `$tcx` metavariable from `rustc_query_append`Joshua Nelson-2/+2
2022-07-06Use a dedicated DepKind for the forever-red node.Camille GILLOT-0/+4
2022-07-06Allow to create definitions inside the query system.Camille GILLOT-2/+2
2022-05-20Remove `crate` visibility usage in compilerJacob Pratt-3/+6
2022-04-17Stop using CRATE_DEF_INDEX.Camille GILLOT-2/+2
2022-02-16Adopt let_else in even more placesest31-1/+1
2022-01-19Show a more informative panic message when `DefPathHash` does not existAaron Hill-1/+3
2022-01-08Introduce new `TaskDepsRef` enum to track allow/ignore/forbid statusAaron Hill-3/+3
2021-12-15Remove `in_band_lifetimes` from `rustc_middle`Aaron Hill-2/+2
2021-10-20Address review.Camille GILLOT-7/+0
2021-10-20Inline DepNodeParams methods.Camille GILLOT-0/+14
2021-10-20Build jump table at runtime.Camille GILLOT-10/+16
2021-10-20Invoke callbacks from rustc_middle.Camille GILLOT-0/+30
2021-10-20Merge two query callbacks arrays.Camille GILLOT-125/+83
2021-10-20Drop has_params.Camille GILLOT-35/+2
2021-10-20Move def_path_hash_to_def_id to rustc_middle.Camille GILLOT-5/+1
2021-10-06Query the fingerprint style during key reconstructionMark Rousskov-36/+40
2021-10-05Auto merge of #89266 - cjgillot:session-ich, r=michaelwoeristerbors-3/+2
2021-10-03Access StableHashingContext in rustc_query_system.Camille GILLOT-2/+1
2021-10-03Remove re-export.Camille GILLOT-1/+1
2021-10-02Prevent macro ambiguity errorsbjorn3-2/+2
2021-09-14Make DefPathHash->DefId panic for if the mapping fails.Michael Woerister-1/+5
2021-09-14Remove RawDefId tracking infrastructure from incr. comp. framework.Michael Woerister-17/+2
2021-06-04Fix rebase falloutAaron Hill-1/+1
2021-06-02Restrict access to crate_name.Camille GILLOT-1/+1
2021-06-01Make is_private_dep a query.Camille GILLOT-1/+1
2021-06-01Revert "Reduce the amount of untracked state in TyCtxt"Camille Gillot-1/+1
2021-05-30Make allocator_kind a query.Camille GILLOT-1/+1
2021-05-30Restrict access to crate_name.Camille GILLOT-1/+1
2021-05-30Make resolutions a query.Camille GILLOT-1/+1
2021-05-30Merge CrateDisambiguator into StableCrateIdbjorn3-1/+1
2021-05-27Rollup merge of #85583 - cjgillot:no-previous-dg, r=petrochenkovDylan DPC-1/+0
2021-05-22Make THIR building a stealable queryLeSeulArtichaut-1/+1