about summary refs log tree commit diff
path: root/compiler/rustc_query_system/src/dep_graph/mod.rs
AgeCommit message (Expand)AuthorLines
2025-06-03Ensure query keys are printed with reduced queriesMichael Goulet-0/+2
2025-05-01Use thread local dep graph encodingJohn Kåre Alsaker-1/+2
2025-04-02Add a dep kind for use of the anon node with zero dependenciesJohn Kåre Alsaker-0/+3
2025-03-19Pass in dep kind names to the duplicate dep node checkJohn Kåre Alsaker-1/+3
2025-03-14Represent diagnostic side effects as dep nodesJohn Kåre Alsaker-2/+10
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-2/+2
2024-07-29Reformat `use` declarations.Nicholas Nethercote-4/+5
2024-06-19Allow for try_force_from_dep_node to failMichael Baikov-7/+11
2024-04-30Remove `extern crate tracing` from numerous crates.Nicholas Nethercote-3/+2
2023-11-16Reduce exposure of things.Nicholas Nethercote-5/+2
2023-09-21Move `DepKind` to `rustc_query_system` and define it as `u16`John Kåre Alsaker-48/+36
2023-09-04Use a specialized varint + bitpacking scheme for DepGraph encodingBen Kimock-0/+8
2023-08-13Pass WorkProductMap to build_dep_graph instead of FxIndexMapbjorn3-1/+1
2023-03-12Remove `graph` parameter from `try_force_from_dep_node`John Kåre Alsaker-4/+3
2023-03-12Optimize dep node backtrace and ignore fatal errorsJohn Kåre Alsaker-4/+19
2023-03-09Move dep graph methods to DepGraphData to avoid branches and `unwrap`sJohn Kåre Alsaker-1/+2
2023-02-26Avoid implementing Debug for QueryConfigJohn Kåre Alsaker-0/+9
2023-02-14Pass `DepContext` and `QueryContext` by value when practicalJohn Kåre Alsaker-3/+3
2022-11-06Improve tracing loggingNilstrieb-2/+1
2022-10-01Allow query system to recover a HirId.Camille GILLOT-1/+5
2022-09-25Move the `codegen_unit` debug assert from `rustc_query_system` to `query_impl`Joshua Nelson-20/+0
2022-09-25Move functions on `DepKindStruct` from rustc_middle to rustc_query_systemJoshua Nelson-5/+52
2022-09-25Move `DepKindStruct` from rustc_middle to rustc_query_systemJoshua Nelson-1/+1
2022-09-22Revert "Auto merge of #101620 - cjgillot:compute_lint_levels_by_def, r=oli-obk"Camille GILLOT-5/+1
2022-09-14Allow query system to recover a HirId.Camille GILLOT-1/+5
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-1/+1
2022-01-08Introduce new `TaskDepsRef` enum to track allow/ignore/forbid statusAaron Hill-4/+5
2021-10-20Build jump table at runtime.Camille GILLOT-2/+2
2021-10-20Invoke callbacks from rustc_middle.Camille GILLOT-0/+6
2021-10-20Merge two query callbacks arrays.Camille GILLOT-5/+5
2021-10-20Drop has_params.Camille GILLOT-4/+1
2021-10-06Query the fingerprint style during key reconstructionMark Rousskov-1/+22
2021-10-03Access StableHashingContext in rustc_query_system.Camille GILLOT-8/+3
2021-09-14Remove RawDefId tracking infrastructure from incr. comp. framework.Michael Woerister-2/+0
2021-05-22Get rid of PreviousDepGraph.Camille GILLOT-2/+0
2021-03-30Stream the dep-graph to a file.Camille GILLOT-1/+2
2021-02-20Access the session directly from DepContext.Camille GILLOT-3/+4
2021-02-19Use a QueryContext for try_mark_green.Camille GILLOT-24/+0
2021-02-19Move try_load_from_on_disk_cache to the QueryContext.Camille GILLOT-3/+0
2021-02-19Decouple QueryContext from DepContext.Camille GILLOT-0/+21
2021-02-19Don't require a QueryContext to access the DepGraph.Camille GILLOT-0/+3
2021-01-08Use a side-table of consts instead of matching on the DepKind enum.Camille GILLOT-1/+1
2020-12-18rustc_query_system: explicitly register reused dep nodesTyson Nottingham-2/+1
2020-11-25Lazy DefPath decoding for incremental compilationAaron Hill-0/+3
2020-08-30mv compiler to compiler/mark-0/+85