| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-07-04 | Reuse metadata file from work products. | Camille GILLOT | -1/+1 | |
| 2025-06-03 | Ensure query keys are printed with reduced queries | Michael Goulet | -0/+5 | |
| 2025-04-02 | Add a dep kind for use of the anon node with zero dependencies | John Kåre Alsaker | -0/+1 | |
| 2025-03-19 | Pass in dep kind names to the duplicate dep node check | John Kåre Alsaker | -1/+7 | |
| 2025-03-14 | Represent diagnostic side effects as dep nodes | John Kåre Alsaker | -0/+1 | |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -3/+3 | |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -8/+7 | |
| The previous commit updated `rustfmt.toml` appropriately. This commit is the outcome of running `x fmt --all` with the new formatting options. | ||||
| 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 | -50/+14 | |
| 2023-09-04 | Use a specialized varint + bitpacking scheme for DepGraph encoding | Ben Kimock | -0/+16 | |
| 2023-08-13 | Pass WorkProductMap to build_dep_graph instead of FxIndexMap | bjorn3 | -1/+1 | |
| Constructing an FxIndexMap is useless work as the iteration order never matters. | ||||
| 2023-07-30 | inline format!() args up to and including rustc_middle | Matthias Krüger | -1/+1 | |
| 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-09-25 | Move the `codegen_unit` debug assert from `rustc_query_system` to `query_impl` | Joshua Nelson | -4/+0 | |
| This allows removing a function from the `DepKind` trait. | ||||
| 2022-09-25 | Move functions on `DepKindStruct` from rustc_middle to rustc_query_system | Joshua Nelson | -45/+7 | |
| 2022-09-25 | Move `DepKindStruct` from rustc_middle to rustc_query_system | Joshua Nelson | -1/+3 | |
| 2022-07-06 | Use a dedicated DepKind for the forever-red node. | Camille GILLOT | -0/+1 | |
| 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 | -1/+1 | |
| 2022-02-16 | Adopt let_else in even more places | est31 | -1/+1 | |
| 2022-01-08 | Introduce new `TaskDepsRef` enum to track allow/ignore/forbid status | Aaron Hill | -3/+3 | |
| 2021-10-20 | Build jump table at runtime. | Camille GILLOT | -4/+11 | |
| 2021-10-20 | Invoke callbacks from rustc_middle. | Camille GILLOT | -0/+30 | |
| 2021-10-20 | Merge two query callbacks arrays. | Camille GILLOT | -11/+11 | |
| 2021-10-20 | Drop has_params. | Camille GILLOT | -12/+1 | |
| 2021-10-06 | Query the fingerprint style during key reconstruction | Mark Rousskov | -2/+2 | |
| Keys can be reconstructed from fingerprints that are not DefPathHash, but then we cannot extract a DefId from them. | ||||
| 2021-10-03 | Access StableHashingContext in rustc_query_system. | Camille GILLOT | -2/+1 | |
| 2021-10-03 | Remove re-export. | Camille GILLOT | -1/+1 | |
| 2021-09-14 | Remove RawDefId tracking infrastructure from incr. comp. framework. | Michael Woerister | -6/+1 | |
| This infrastructure is obsolete now with the new encoding scheme for the DefPathHash->DefIndex maps in crate metadata. | ||||
| 2021-05-22 | Get rid of PreviousDepGraph. | Camille GILLOT | -1/+0 | |
| 2021-04-12 | Introduce CompileMonoItem DepNode | bjorn3 | -1/+1 | |
| 2021-03-30 | Stream the dep-graph to a file. | Camille GILLOT | -2/+3 | |
| 2021-02-20 | Access the session directly from DepContext. | Camille GILLOT | -8/+7 | |
| 2021-02-19 | Split DepKindStruct in two. | Camille GILLOT | -0/+1 | |
| 2021-02-19 | Use a QueryContext for try_mark_green. | Camille GILLOT | -95/+0 | |
| 2021-02-19 | Move try_load_from_on_disk_cache to the QueryContext. | Camille GILLOT | -4/+0 | |
| 2021-02-19 | Decouple the on-disk cache from the query engine. | Camille GILLOT | -5/+4 | |
| 2021-02-19 | Don't require a QueryContext to access the DepGraph. | Camille GILLOT | -0/+5 | |
| 2021-01-15 | Auto merge of #80602 - tgnottingham:cratemetadata_you_aint_special, ↵ | bors | -13/+2 | |
| r=michaelwoerister Remove DepKind::CrateMetadata and pre-allocation of DepNodes Remove much of the special-case handling around crate metadata dependency tracking by replacing `DepKind::CrateMetadata` and the pre-allocation of corresponding `DepNodes` with on-demand invocation of the `crate_hash` query. | ||||
| 2021-01-12 | Remove DepKind::CrateMetadata and pre-allocation of DepNodes | Tyson Nottingham | -13/+2 | |
| Remove much of the special-case handling around crate metadata dependency tracking by replacing `DepKind::CrateMetadata` and the pre-allocation of corresponding `DepNodes` with on-demand invocation of the `crate_hash` query. | ||||
| 2021-01-08 | Get rid of `DepConstructor` | Joshua Nelson | -1/+2 | |
| This removes fully 235 unused functions. | ||||
| 2021-01-08 | Make DepConstructor a module. | Camille GILLOT | -1/+1 | |
| 2021-01-08 | Make force_from_dep_node a function pointer. | Camille GILLOT | -2/+20 | |
| 2021-01-08 | Make try_load_from_on_disk_cache a function pointer. | Camille GILLOT | -2/+1 | |
| 2021-01-08 | Make can_reconstruct_query_key a function pointer. | Camille GILLOT | -4/+5 | |
| 2021-01-08 | Use a field for has_params. | Camille GILLOT | -2/+3 | |
| 2021-01-08 | Use a field for is_eval_always. | Camille GILLOT | -1/+2 | |
| 2021-01-08 | Use a field for is_anon. | Camille GILLOT | -1/+1 | |
