| Age | Commit message (Expand) | Author | Lines |
| 2025-04-02 | Invalidate all dereferences for non-local assignments | dianqk | -0/+2 |
| 2025-03-26 | Add `TyCtx::env_var_os` | Mads Marquart | -0/+2 |
| 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 | -1/+3 |
| 2025-03-15 | Auto merge of #138532 - matthiaskrgr:rollup-mgcynqu, r=matthiaskrgr | bors | -0/+6 |
| 2025-03-15 | Use {Decodable,Encodable}_NoContext in type_ir | Michael Goulet | -8/+8 |
| 2025-03-14 | resolve: Avoid some unstable iteration | Vadim Petrochenkov | -0/+6 |
| 2025-03-12 | Rollup merge of #138331 - nnethercote:use-RUSTC_LINT_FLAGS-more, r=onur-ozkan... | Matthias Krüger | -6/+6 |
| 2025-03-12 | Rollup merge of #137701 - cuviper:sharded-hashtable, r=fmease | Matthias Krüger | -18/+80 |
| 2025-03-11 | Auto merge of #128440 - oli-obk:defines, r=lcnr | bors | -0/+1 |
| 2025-03-11 | Implement `#[define_opaque]` attribute for functions. | Oli Scherer | -0/+1 |
| 2025-03-11 | Add `unreachable_pub` to `RUSTC_LINT_FLAGS` for `compiler/` crates. | Nicholas Nethercote | -6/+6 |
| 2025-03-10 | Convert `ShardedHashMap` to use `hashbrown::HashTable` | Josh Stone | -18/+80 |
| 2025-03-10 | Revert "Use workspace lints for crates in `compiler/` #138084" | 许杰友 Jieyou Xu (Joe) | -6/+6 |
| 2025-03-09 | Rollup merge of #138084 - nnethercote:workspace-lints, r=jieyouxu | Matthias Krüger | -6/+6 |
| 2025-03-09 | Rollup merge of #138040 - thaliaarchi:use-prelude-size-of.compiler, r=compile... | Matthias Krüger | -11/+7 |
| 2025-03-08 | Add `unreachable_pub` to the default lints for `compiler/` crates. | Nicholas Nethercote | -6/+6 |
| 2025-03-07 | compiler: Use size_of from the prelude instead of imported | Thalia Archibald | -11/+7 |
| 2025-03-06 | Rollup merge of #137764 - compiler-errors:always-applicable-negative-impl, r=... | Michael Goulet | -4/+6 |
| 2025-03-05 | Auto merge of #138031 - workingjubilee:rollup-5bsotpz, r=workingjubilee | bors | -5/+6 |
| 2025-03-04 | Ensure that negative auto impls are always applicable | Michael Goulet | -4/+6 |
| 2025-03-04 | Revert "compiler/rustc_data_structures/src/sync/worker_local.rs: delete "unsa... | Askar Safin | -5/+6 |
| 2025-03-04 | Adapt `librustdoc` to 2024 edition lifetieme capture rules | Yotam Ofek | -9/+0 |
| 2025-03-03 | Tidy imports in `rustc_data_structures::sync` | Zalathar | -27/+30 |
| 2025-03-03 | Remove some unnecessary aliases from `rustc_data_structures::sync` | Zalathar | -10/+0 |
| 2025-03-03 | Remove leading underscores from parameter names in `Sharded` | Zalathar | -8/+8 |
| 2025-03-02 | Auto merge of #137704 - nnethercote:opt-empty-prov-range-checks, r=oli-obk | bors | -0/+33 |
| 2025-02-27 | Rollup merge of #136579 - bjorn3:fix_thinvec_ext_ub, r=BoxyUwU | Matthias Krüger | -17/+25 |
| 2025-02-27 | Optimize empty provenance range checks. | Nicholas Nethercote | -0/+33 |
| 2025-02-26 | Fix UB in ThinVec::flat_map_in_place | bjorn3 | -17/+25 |
| 2025-02-26 | Auto merge of #137354 - FractalFir:intern_with_cap, r=FractalFir | bors | -0/+3 |
| 2025-02-25 | Changed interners to start with preallocated capacity | Michał Kostrubiec | -0/+3 |
| 2025-02-24 | Rollup merge of #136610 - Jarcho:range_idx, r=Noratrieb | Jacob Pratt | -1/+1 |
| 2025-02-23 | Auto merge of #137237 - cuviper:stage0, r=Mark-Simulacrum | bors | -88/+0 |
| 2025-02-22 | Greatly simplify lifetime captures in edition 2024 | Michael Goulet | -12/+12 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -1/+1 |
| 2025-02-22 | Fix overcapturing, unsafe extern blocks, and new unsafe ops | Michael Goulet | -1/+1 |
| 2025-02-21 | Allow SliceIndex to be indexed by ranges. | Jason Newcomb | -1/+1 |
| 2025-02-21 | Stacker now handles miri using a noop impl itself | bjorn3 | -12/+0 |
| 2025-02-18 | update `cfg(bootstrap)` | Josh Stone | -88/+0 |
| 2025-02-17 | Enforce T: Hash for Interned<...> | Mark Rousskov | -1/+4 |
| 2025-02-16 | Move hashes from rustc_data_structure to rustc_hashes so they can be shared w... | Ben Kimock | -159/+5 |
| 2025-02-15 | Replace some u64 hashes with Hash64 | Ben Kimock | -0/+5 |
| 2025-02-11 | compiler/rustc_data_structures/src/sync/worker_local.rs: delete "unsafe impl ... | Askar Safin | -6/+5 |
| 2025-02-11 | compiler/rustc_data_structures/src/sync.rs: delete Sync and Send | Askar Safin | -11/+5 |
| 2025-02-11 | compiler/rustc_data_structures/src/sync.rs: remove atomics, but not AtomicU64! | Askar Safin | -8/+2 |
| 2025-02-11 | compiler/rustc_data_structures/src/sync.rs: delete Weak | Askar Safin | -2/+1 |
| 2025-02-11 | compiler/rustc_data_structures/src/sync.rs: delete MappedLockGuard | Askar Safin | -3/+2 |
| 2025-02-11 | compiler/rustc_data_structures/src/sync.rs: remove "impl Clone for RwLock" | Askar Safin | -8/+0 |
| 2025-02-11 | compiler/rustc_data_structures/src/sync.rs: these RwLock methods are never ca... | Askar Safin | -20/+0 |