| Age | Commit message (Expand) | Author | Lines |
| 2025-07-28 | Auto merge of #144469 - Kivooeo:chains-cleanup, r=SparrowLii | bors | -4/+4 |
| 2025-07-28 | use let chains in mir, resolve, target | Kivooeo | -4/+4 |
| 2025-07-24 | Use LocalKey<Cell> methods more | Cameron Steffen | -2/+2 |
| 2025-07-05 | use `is_multiple_of` instead of manual modulo | Folkert de Vries | -1/+1 |
| 2025-06-11 | Use `rustc_thread_pool` instead of `rustc-rayon-core` | Celina G. Val | -5/+5 |
| 2025-05-14 | Handle `rustc_query_system` cases of `rustc::potential_query_instability` lint | ismailarilik | -0/+4 |
| 2025-04-29 | Add some comments | John Kåre Alsaker | -0/+2 |
| 2025-04-29 | Add a jobserver proxy to ensure at least one token is always held | John Kåre Alsaker | -6/+10 |
| 2025-03-26 | Use a function to create `QueryStackDeferred` to ensure context is Copy | John Kåre Alsaker | -3/+7 |
| 2025-03-26 | Avoiding calling queries when collecting active queries | John Kåre Alsaker | -100/+213 |
| 2025-03-25 | Rollup merge of #138874 - Zoxc:waiter-race, r=SparrowLii,davidtwco | Jacob Pratt | -25/+12 |
| 2025-03-25 | Rollup merge of #138581 - Zoxc:abort-handler-if-locked, r=SparrowLii | Matthias Krüger | -4/+12 |
| 2025-03-24 | Remove `QueryWaiter::notify` | John Kåre Alsaker | -8/+2 |
| 2025-03-24 | Batch mark waiters as unblocked when resuming in the deadlock handler | John Kåre Alsaker | -2/+8 |
| 2025-03-24 | Revert "resume one waiter at a call" | John Kåre Alsaker | -15/+2 |
| 2025-03-21 | Address comments | John Kåre Alsaker | -4/+8 |
| 2025-03-21 | Optimize hash map operations in the query system | John Kåre Alsaker | -29/+41 |
| 2025-03-21 | Update comments | John Kåre Alsaker | -0/+3 |
| 2025-03-21 | Abort in deadlock handler if we fail to get a query map | John Kåre Alsaker | -4/+5 |
| 2025-03-14 | Rename `QuerySideEffects` to `QuerySideEffect` | John Kåre Alsaker | -11/+15 |
| 2025-03-14 | Represent diagnostic side effects as dep nodes | John Kåre Alsaker | -74/+31 |
| 2025-03-10 | Convert `ShardedHashMap` to use `hashbrown::HashTable` | Josh Stone | -10/+4 |
| 2025-03-05 | Rollup merge of #137731 - SparrowLii:waiter, r=nnethercote | 许杰友 Jieyou Xu (Joe) | -2/+15 |
| 2025-03-05 | resume one waiter at a call | root | -2/+15 |
| 2025-03-03 | Remove some unnecessary aliases from `rustc_data_structures::sync` | Zalathar | -1/+1 |
| 2025-02-16 | Move hashes from rustc_data_structure to rustc_hashes so they can be shared w... | Ben Kimock | -1/+1 |
| 2025-02-03 | Notes on types/traits used for in-memory query caching | Zalathar | -5/+23 |
| 2025-01-16 | Properly note when query stack is being cut off | Michael Goulet | -3/+3 |
| 2025-01-07 | don't return an Option from try_find_dep_kind | Martin Zacho | -3/+3 |
| 2025-01-06 | improve diagnostics for const eval query overflow | Martin Zacho | -10/+8 |
| 2024-12-13 | Rename ty_def_id so people will stop using it by accident | Michael Goulet | -3/+3 |
| 2024-12-04 | Make sure to record deps from cached task in new solver on first run | Michael Goulet | -3/+5 |
| 2024-11-19 | Auto merge of #124780 - Mark-Simulacrum:lockless-cache, r=lcnr | bors | -62/+32 |
| 2024-11-15 | Improve VecCache under parallel frontend | Mark Rousskov | -62/+32 |
| 2024-11-12 | Delete the `cfg(not(parallel))` serial compiler | Noratrieb | -62/+15 |
| 2024-10-28 | fix clippy::clone_on_ref_ptr for compiler | klensy | -1/+1 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -5/+5 |
| 2024-08-19 | Prevent double panic in query system, improve diagnostics | Felix Rath | -2/+9 |
| 2024-08-02 | chore: use shorthand initializer | Yuri Astrakhan | -1/+1 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -41/+40 |
| 2024-06-18 | Use a dedicated type instead of a reference for the diagnostic context | Oli Scherer | -2/+2 |
| 2024-04-30 | Remove `extern crate tracing` from numerous crates. | Nicholas Nethercote | -0/+1 |
| 2024-04-29 | Remove `extern crate rustc_macros` from numerous crates. | Nicholas Nethercote | -0/+1 |
| 2024-04-06 | Remove sharding for VecCache | Mark Rousskov | -13/+6 |
| 2024-03-26 | Remove `CacheSelector` trait now that we can use GATs | Oli Scherer | -43/+1 |
| 2024-03-09 | Some tweaks to the parallel query cycle handler | John Kåre Alsaker | -16/+8 |
| 2024-03-02 | Don't panic when waiting on poisoned queries | John Kåre Alsaker | -3/+2 |
| 2024-02-29 | Overhaul how stashed diagnostics work, again. | Nicholas Nethercote | -2/+1 |
| 2024-02-28 | Rename `DiagnosticBuilder` as `Diag`. | Nicholas Nethercote | -4/+4 |
| 2024-02-28 | Rename `Diagnostic` as `DiagInner`. | Nicholas Nethercote | -3/+3 |