| Age | Commit message (Expand) | Author | Lines |
| 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 | Use hashbrown from crates.io | John Kåre Alsaker | -2/+5 |
| 2025-03-21 | Optimize hash map operations in the query system | John Kåre Alsaker | -29/+43 |
| 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-20 | Use `-Wunused_crate_dependencies` for compiler crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-19 | Allow duplicates for side effect nodes | John Kåre Alsaker | -2/+5 |
| 2025-03-19 | Pass in dep kind names to the duplicate dep node check | John Kåre Alsaker | -4/+7 |
| 2025-03-19 | Rename `intern_new_node` to `alloc_new_node` | John Kåre Alsaker | -4/+4 |
| 2025-03-19 | Use `ShardedHashMap` for `anon_node_to_index` | John Kåre Alsaker | -28/+9 |
| 2025-03-19 | Use `nodes_newly_allocated_in_current_session` to lookup forbidden reads | John Kåre Alsaker | -5/+18 |
| 2025-03-19 | Check for duplicate dep nodes when creating the index | John Kåre Alsaker | -1/+8 |
| 2025-03-19 | Add fixme | John Kåre Alsaker | -0/+1 |
| 2025-03-19 | Outline some cold code and turn on hash collision detection with debug_assert... | John Kåre Alsaker | -16/+21 |
| 2025-03-19 | Only use the new node hashmap for anonymous nodes. | Camille GILLOT | -48/+101 |
| 2025-03-15 | Fix `record_diagnostic` | John Kåre Alsaker | -2/+6 |
| 2025-03-14 | Add comments | John Kåre Alsaker | -0/+9 |
| 2025-03-14 | Rename `QuerySideEffects` to `QuerySideEffect` | John Kåre Alsaker | -17/+25 |
| 2025-03-14 | Represent diagnostic side effects as dep nodes | John Kåre Alsaker | -120/+107 |
| 2025-03-12 | Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan... | Matthias Krüger | -1/+0 |
| 2025-03-11 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-10 | Convert `ShardedHashMap` to use `hashbrown::HashTable` | Josh Stone | -31/+15 |
| 2025-03-10 | Revert "Use workspace lints for crates in `compiler/` #138084" | 许杰友 Jieyou Xu (Joe) | -3/+1 |
| 2025-03-09 | Auto merge of #138267 - matthiaskrgr:rollup-vt76bhs, r=matthiaskrgr | bors | -7/+8 |
| 2025-03-09 | Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu | Matthias Krüger | -1/+3 |
| 2025-03-09 | Rollup merge of #138040 - thaliaarchi:use-prelude-size-of.compiler, r=compile... | Matthias Krüger | -6/+5 |
| 2025-03-09 | Auto merge of #137563 - FractalFir:dep_graph_cap, r=nnethercote | bors | -2/+1 |
| 2025-03-08 | Remove `#![warn(unreachable_pub)]` from all `compiler/` crates. | Nicholas Nethercote | -1/+0 |
| 2025-03-08 | Specify rust lints for `compiler/` crates via Cargo. | Nicholas Nethercote | -0/+3 |
| 2025-03-07 | compiler: Use size_of from the prelude instead of imported | Thalia Archibald | -6/+5 |
| 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-27 | Changed the dependency graph to start preallocated with 128 capacity | Michał Kostrubiec | -2/+1 |
| 2025-02-24 | Introduce new parsing infrastructure and types for parsed attributes | Jana Dönszelmann | -14/+6 |
| 2025-02-22 | Greatly simplify lifetime captures in edition 2024 | Michael Goulet | -1/+1 |
| 2025-02-22 | Upgrade the compiler to edition 2024 | Michael Goulet | -1/+1 |
| 2025-02-16 | Move hashes from rustc_data_structure to rustc_hashes so they can be shared w... | Ben Kimock | -1/+2 |
| 2025-02-13 | Rollup merge of #136858 - safinaskar:parallel-cleanup-2025-02-11-07-54, r=Spa... | Jacob Pratt | -2/+2 |
| 2025-02-11 | compiler: remove rustc_target reexport of rustc_abi::HashStableContext | Jubilee Young | -2/+2 |
| 2025-02-11 | compiler/rustc_data_structures/src/sync.rs: remove atomics, but not AtomicU64! | Askar Safin | -2/+2 |
| 2025-02-06 | Auto merge of #136471 - safinaskar:parallel, r=SparrowLii | bors | -8/+9 |
| 2025-02-04 | Rollup merge of #136465 - nnethercote:rustc_middle-MORE, r=jieyouxu | Jacob Pratt | -13/+26 |
| 2025-02-04 | Remove `dep_node` comment duplication. | Nicholas Nethercote | -13/+26 |
| 2025-02-03 | Notes on types/traits used for in-memory query caching | Zalathar | -5/+23 |
| 2025-02-03 | tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc` | Askar Safin | -8/+9 |
| 2025-01-16 | Properly note when query stack is being cut off | Michael Goulet | -3/+3 |