index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_middle
/
src
/
dep_graph
Age
Commit message (
Expand
)
Author
Lines
2025-07-04
Reuse metadata file from work products.
Camille GILLOT
-1
/
+8
2025-06-03
Ensure query keys are printed with reduced queries
Michael Goulet
-0
/
+5
2025-04-29
Reformat parameters to macros used by with-all-queries
Zalathar
-2
/
+5
2025-04-29
Rename `rustc_query_append!` to `rustc_with_all_queries!`
Zalathar
-1
/
+3
2025-04-02
Add a dep kind for use of the anon node with zero dependencies
John Kåre Alsaker
-0
/
+2
2025-03-19
Pass in dep kind names to the duplicate dep node check
John Kåre Alsaker
-1
/
+16
2025-03-14
Represent diagnostic side effects as dep nodes
John Kåre Alsaker
-0
/
+2
2025-02-04
Remove `impl_for_typed_def_id` macro.
Nicholas Nethercote
-41
/
+35
2025-02-04
Remove comment duplication.
Nicholas Nethercote
-12
/
+0
2025-02-04
Remove `dep_node` comment duplication.
Nicholas Nethercote
-58
/
+0
2024-12-18
Re-export more `rustc_span::symbol` things from `rustc_span`.
Nicholas Nethercote
-1
/
+1
2024-09-22
Reformat using the new identifier sorting from rustfmt
Michael Goulet
-5
/
+5
2024-08-29
Add `warn(unreachable_pub)` to `rustc_middle`.
Nicholas Nethercote
-2
/
+3
2024-07-29
Reformat `use` declarations.
Nicholas Nethercote
-13
/
+11
2024-06-19
local_def_path_hash_to_def_id can fail
Michael Baikov
-10
/
+2
2024-03-27
Use a `dyn Debug` trait object instead of a closure.
Oli Scherer
-6
/
+8
2023-11-16
Reduce exposure of things.
Nicholas Nethercote
-2
/
+2
2023-09-21
Move `DepKind` to `rustc_query_system` and define it as `u16`
John Kåre Alsaker
-104
/
+39
2023-09-04
Use a specialized varint + bitpacking scheme for DepGraph encoding
Ben Kimock
-1
/
+17
2023-09-03
Encode DepKind as u16
Ben Kimock
-1
/
+47
2023-08-15
Rollup merge of #114772 - fee1-dead-contrib:typed-did, r=b-naber
Guillaume Gomez
-1
/
+51
2023-08-13
Pass WorkProductMap to build_dep_graph instead of FxIndexMap
bjorn3
-1
/
+1
2023-08-13
Add typed `{Local}DefId` for modules
Nilstrieb
-1
/
+51
2023-08-09
rustc: Move `stable_crate_id` from `Session` to `GlobalCtxt`
Vadim Petrochenkov
-2
/
+2
2023-07-30
inline format!() args up to and including rustc_middle
Matthias Krüger
-2
/
+2
2023-04-21
Allow `LocalDefId` as the argument to `def_path_str`
Oli Scherer
-1
/
+1
2023-04-18
Store hashes in special types so they aren't accidentally encoded as numbers
Ben Kimock
-2
/
+3
2023-04-03
Hide warning.
Camille GILLOT
-2
/
+2
2023-02-14
Pass `DepContext` and `QueryContext` by value when practical
John Kåre Alsaker
-2
/
+2
2023-02-09
Simplify `tls::enter_context`.
Nicholas Nethercote
-1
/
+1
2022-12-20
rustc: Remove needless lifetimes
Jeremy Stucki
-1
/
+1
2022-10-01
Allow query system to recover a HirId.
Camille GILLOT
-6
/
+32
2022-09-25
Move the `codegen_unit` debug assert from `rustc_query_system` to `query_impl`
Joshua Nelson
-4
/
+0
2022-09-25
Move some more code from rustc_middle to rustc_query_system
Joshua Nelson
-14
/
+1
2022-09-25
Move functions on `DepKindStruct` from rustc_middle to rustc_query_system
Joshua Nelson
-60
/
+10
2022-09-25
Move `DepKindStruct` from rustc_middle to rustc_query_system
Joshua Nelson
-62
/
+3
2022-09-24
separate definitions and `HIR` owners
Takayuki Maeda
-1
/
+23
2022-09-22
Revert "Auto merge of #101620 - cjgillot:compute_lint_levels_by_def, r=oli-obk"
Camille GILLOT
-32
/
+6
2022-09-15
Auto merge of #101173 - jyn514:simplify-macro-arguments, r=cjgillot
bors
-22
/
+13
2022-09-14
Allow query system to recover a HirId.
Camille GILLOT
-6
/
+32
2022-09-06
Get rid of the emitted `rustc_query_names` and `rustc_cached_queries` macro
Joshua Nelson
-9
/
+10
2022-09-06
Support doc-comments in `define_dep_nodes`
Joshua Nelson
-4
/
+4
2022-09-06
Further simplify the macros generated by `rustc_queries`
Joshua Nelson
-17
/
+7
2022-09-01
Don't create two new closures for each query
Joshua Nelson
-3
/
+3
2022-08-24
Simplify the syntax for macros generated by `rustc_queries`
Joshua Nelson
-1
/
+1
2022-08-23
Remove `$tcx` metavariable from `rustc_query_append`
Joshua Nelson
-2
/
+2
2022-07-06
Use a dedicated DepKind for the forever-red node.
Camille GILLOT
-0
/
+4
2022-07-06
Allow to create definitions inside the query system.
Camille GILLOT
-2
/
+2
2022-05-20
Remove `crate` visibility usage in compiler
Jacob Pratt
-3
/
+6
2022-04-17
Stop using CRATE_DEF_INDEX.
Camille GILLOT
-2
/
+2
[next]