about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/dep_graph
AgeCommit message (Expand)AuthorLines
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
2021-05-22Get rid of PreviousDepGraph.Camille GILLOT-1/+0
2021-04-12Introduce CompileMonoItem DepNodebjorn3-9/+29
2021-03-30Stream the dep-graph to a file.Camille GILLOT-2/+3
2021-02-20Access the session directly from DepContext.Camille GILLOT-8/+7
2021-02-19Split DepKindStruct in two.Camille GILLOT-101/+8
2021-02-19Use QueryCtxt in DepKindStruct.Camille GILLOT-9/+4
2021-02-19Use a QueryContext for try_mark_green.Camille GILLOT-96/+1
2021-02-19Move try_load_from_on_disk_cache to the QueryContext.Camille GILLOT-9/+4
2021-02-19Make QueryEngine opaque to TyCtxt.Camille GILLOT-2/+3
2021-02-19Wrap TyCtxt inside a QueryCtxt for queries.Camille GILLOT-2/+3
2021-02-19Decouple the on-disk cache from the query engine.Camille GILLOT-10/+6
2021-02-19Don't require a QueryContext to access the DepGraph.Camille GILLOT-0/+5
2021-01-22Edit rustc_middle::dep_graph module documentationpierwill-7/+10
2021-01-15Auto merge of #80602 - tgnottingham:cratemetadata_you_aint_special, r=michael...bors-27/+2
2021-01-12Remove DepKind::CrateMetadata and pre-allocation of DepNodesTyson Nottingham-27/+2
2021-01-08Get rid of `DepConstructor`Joshua Nelson-33/+15
2021-01-08Check is_anon outside of can_reconstruct_query_key.Camille GILLOT-2/+9
2021-01-08Make DepConstructor a module.Camille GILLOT-7/+7
2021-01-08Make force_from_dep_node a function pointer.Camille GILLOT-3/+89
2021-01-08Make try_load_from_on_disk_cache a function pointer.Camille GILLOT-3/+31
2021-01-08Make can_reconstruct_query_key a function pointer.Camille GILLOT-35/+61
2021-01-08Use a field for has_params.Camille GILLOT-25/+17