about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/dep_graph
AgeCommit message (Expand)AuthorLines
2025-07-04Reuse metadata file from work products.Camille GILLOT-1/+8
2025-06-03Ensure query keys are printed with reduced queriesMichael Goulet-0/+5
2025-04-29Reformat parameters to macros used by with-all-queriesZalathar-2/+5
2025-04-29Rename `rustc_query_append!` to `rustc_with_all_queries!`Zalathar-1/+3
2025-04-02Add a dep kind for use of the anon node with zero dependenciesJohn Kåre Alsaker-0/+2
2025-03-19Pass in dep kind names to the duplicate dep node checkJohn Kåre Alsaker-1/+16
2025-03-14Represent diagnostic side effects as dep nodesJohn Kåre Alsaker-0/+2
2025-02-04Remove `impl_for_typed_def_id` macro.Nicholas Nethercote-41/+35
2025-02-04Remove comment duplication.Nicholas Nethercote-12/+0
2025-02-04Remove `dep_node` comment duplication.Nicholas Nethercote-58/+0
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-1/+1
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-5/+5
2024-08-29Add `warn(unreachable_pub)` to `rustc_middle`.Nicholas Nethercote-2/+3
2024-07-29Reformat `use` declarations.Nicholas Nethercote-13/+11
2024-06-19local_def_path_hash_to_def_id can failMichael Baikov-10/+2
2024-03-27Use a `dyn Debug` trait object instead of a closure.Oli Scherer-6/+8
2023-11-16Reduce exposure of things.Nicholas Nethercote-2/+2
2023-09-21Move `DepKind` to `rustc_query_system` and define it as `u16`John Kåre Alsaker-104/+39
2023-09-04Use a specialized varint + bitpacking scheme for DepGraph encodingBen Kimock-1/+17
2023-09-03Encode DepKind as u16Ben Kimock-1/+47
2023-08-15Rollup merge of #114772 - fee1-dead-contrib:typed-did, r=b-naberGuillaume Gomez-1/+51
2023-08-13Pass WorkProductMap to build_dep_graph instead of FxIndexMapbjorn3-1/+1
2023-08-13Add typed `{Local}DefId` for modulesNilstrieb-1/+51
2023-08-09rustc: Move `stable_crate_id` from `Session` to `GlobalCtxt`Vadim Petrochenkov-2/+2
2023-07-30inline format!() args up to and including rustc_middleMatthias Krüger-2/+2
2023-04-21Allow `LocalDefId` as the argument to `def_path_str`Oli Scherer-1/+1
2023-04-18Store hashes in special types so they aren't accidentally encoded as numbersBen Kimock-2/+3
2023-04-03Hide warning.Camille GILLOT-2/+2
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