| Age | Commit message (Expand) | Author | Lines |
| 2025-04-10 | Revert "Remove `prev_index_to_index` field from `CurrentDepGraph`" | John Kåre Alsaker | -144/+185 |
| 2025-03-27 | Rollup merge of #138844 - petrochenkov:cfgtrace2, r=nnethercote | Jacob Pratt | -1/+1 |
| 2025-03-27 | Rollup merge of #138672 - Zoxc:deferred-queries-in-deadlock-handler, r=oli-obk | Stuart Cook | -100/+217 |
| 2025-03-26 | Auto merge of #138824 - Zoxc:dep-graph-no-prev-map, r=oli-obk | bors | -185/+144 |
| 2025-03-26 | expand: Leave traces when expanding `cfg` attributes | Vadim Petrochenkov | -1/+1 |
| 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 `prev_index_to_index` field from `CurrentDepGraph` | John Kåre Alsaker | -185/+144 |
| 2025-03-24 | Auto merge of #138629 - Zoxc:graph-anon-hashmap, r=oli-obk | bors | -49/+115 |
| 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/+0 |
| 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-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) | -0/+1 |
| 2025-03-09 | Auto merge of #138267 - matthiaskrgr:rollup-vt76bhs, r=matthiaskrgr | bors | -7/+5 |
| 2025-03-09 | Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu | Matthias Krüger | -1/+0 |
| 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-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/+5 |
| 2025-02-22 | Greatly simplify lifetime captures in 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/+1 |
| 2025-02-13 | Rollup merge of #136858 - safinaskar:parallel-cleanup-2025-02-11-07-54, r=Spa... | Jacob Pratt | -2/+2 |