| Age | Commit message (Expand) | Author | Lines |
| 2025-02-21 | Rollup merge of #137350 - nnethercote:remove-Map-3, r=Zalathar | Matthias Krüger | -3/+3 |
| 2025-02-20 | compiler: split vector_align into cabi and llvmlike | Jubilee Young | -2/+5 |
| 2025-02-20 | compiler: `BackendRepr::inherent_{size,align} -> scalar_{size,align}` | Jubilee Young | -23/+28 |
| 2025-02-20 | compiler: Align::max_for_offset -> Align::max_aligned_factor | Jubilee Young | -1/+1 |
| 2025-02-21 | Move methods from Map to TyCtxt, part 3. | Nicholas Nethercote | -3/+3 |
| 2025-02-20 | Update check to reflect that non-ZST uninhabited types should not be PassMode... | Zachary S | -1/+1 |
| 2025-02-20 | Remove `BackendRepr::Uninhabited`, replaced with an `uninhabited: bool` field... | Zachary S | -21/+19 |
| 2025-02-20 | Turn order dependent trait objects future incompat warning into a hard error | Oli Scherer | -56/+2 |
| 2025-02-19 | Make fewer crates depend on rustc_ast_ir | Michael Goulet | -2/+1 |
| 2025-02-18 | cosmetic changes | Lukas Markeffsky | -18/+22 |
| 2025-02-18 | remove useless parameter | Lukas Markeffsky | -36/+10 |
| 2025-02-18 | remove redundant code | Lukas Markeffsky | -11/+9 |
| 2025-02-18 | remove unreachable cases | Lukas Markeffsky | -15/+8 |
| 2025-02-18 | Move methods from `Map` to `TyCtxt`, part 2. | Nicholas Nethercote | -1/+1 |
| 2025-02-17 | Auto merge of #137164 - matthiaskrgr:rollup-dj5826k, r=matthiaskrgr | bors | -5/+8 |
| 2025-02-17 | Move some `Map` methods onto `TyCtxt`. | Nicholas Nethercote | -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-15 | Replace some u64 hashes with Hash64 | Ben Kimock | -5/+8 |
| 2025-02-13 | Auto merge of #136593 - lukas-code:ty-value-perf, r=oli-obk | bors | -9/+3 |
| 2025-02-13 | Auto merge of #136954 - jhpratt:rollup-koefsot, r=jhpratt | bors | -1/+1 |
| 2025-02-12 | Rollup merge of #136807 - workingjubilee:merge-gpus-to-get-the-arcradeongefor... | Jacob Pratt | -1/+1 |
| 2025-02-13 | intern valtrees | Lukas Markeffsky | -9/+3 |
| 2025-02-12 | Auto merge of #135994 - 1c3t3a:rename-unsafe-ptr, r=oli-obk | bors | -2/+2 |
| 2025-02-10 | compiler: die immediately instead of handling unknown target codegen | Jubilee Young | -8/+4 |
| 2025-02-10 | Rename rustc_middle::Ty::is_unsafe_ptr to is_raw_ptr | Bastian Kersting | -2/+2 |
| 2025-02-09 | compiler: internally merge `Conv::PtxKernel` into `GpuKernel` | Jubilee Young | -1/+1 |
| 2025-02-08 | Rustfmt | bjorn3 | -24/+39 |
| 2025-02-06 | Rollup merge of #136435 - Zalathar:thir-pat-stuff, r=Nadrieril | Matthias Krüger | -1/+2 |
| 2025-02-05 | Rollup merge of #133932 - bjorn3:fix_ptx_kernel_abi, r=wesleywiser | Jubilee | -8/+3 |
| 2025-02-03 | Remove `'pat` lifetime from some match-lowering data structures | Zalathar | -1/+2 |
| 2025-02-02 | Rollup merge of #136279 - Zalathar:ensure-ok, r=oli-obk | Matthias Krüger | -1/+1 |
| 2025-02-01 | Rename `tcx.ensure()` to `tcx.ensure_ok()` | Zalathar | -1/+1 |
| 2025-01-31 | Implement MIR, CTFE, and codegen for unsafe binders | Michael Goulet | -0/+8 |
| 2025-01-30 | introduce `ty::Value` | Lukas Markeffsky | -14/+11 |
| 2025-01-27 | Add `TooGeneric` variant to `LayoutError` and emit `Unknown` one | FedericoBruzzone | -19/+50 |
| 2025-01-26 | Avoid using make_direct_deprecated() in extern "ptx-kernel" | bjorn3 | -8/+3 |
| 2025-01-23 | Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor` | Boxy | -2/+2 |
| 2025-01-17 | new solver: prefer trivial builtin impls over where-clauses | Rémy Rakic | -1/+1 |
| 2025-01-17 | Auto merge of #135047 - Flakebi:amdgpu-kernel-cc, r=workingjubilee | bors | -0/+1 |
| 2025-01-16 | Add gpu-kernel calling convention | Flakebi | -0/+1 |
| 2025-01-14 | Consider more erroneous layouts as LayoutError::ReferencesError to suppress s... | Michael Goulet | -12/+20 |
| 2025-01-11 | rename `BitSet` to `DenseBitSet` | Rémy Rakic | -12/+12 |
| 2025-01-10 | Rollup merge of #133088 - the8472:randomize-me-harder, r=workingjubilee | Matthias Krüger | -0/+10 |
| 2025-01-10 | Foo<T> != Foo<U> under layout randomization | The 8472 | -0/+10 |
| 2025-01-09 | Remove the now-useless `Result` from `lit_to_const` | Oli Scherer | -7/+2 |
| 2025-01-09 | Use error constant instead of explicit error handling | Oli Scherer | -1/+0 |
| 2025-01-02 | nit: Make get_infer_ret_ty name more consistent with is_suggestable_infer_ty | Michael Goulet | -1/+1 |
| 2024-12-22 | Begin to implement type system layer of unsafe binders | Michael Goulet | -1/+14 |
| 2024-12-18 | make no-variant types a dedicated Variants variant | Ralf Jung | -19/+15 |
| 2024-12-18 | Variants::Single: do not use invalid VariantIdx for uninhabited enums | Ralf Jung | -58/+78 |