| Age | Commit message (Expand) | Author | Lines |
| 2025-03-06 | Prefer a two value enum over bool | Oli Scherer | -2/+3 |
| 2025-03-05 | Rollup merge of #138028 - workingjubilee:is-rustic-abi, r=compiler-errors | 许杰友 Jieyou Xu (Joe) | -5/+2 |
| 2025-03-05 | Rollup merge of #137728 - Darksonn:no-tuple-unsize, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -2/+1 |
| 2025-03-04 | compiler: use `is_rustic_abi` in ty_utils | Jubilee Young | -5/+2 |
| 2025-03-02 | Remove layouting dead code for non-array SIMD types. | Moulins | -76/+19 |
| 2025-03-01 | Rollup merge of #137804 - RalfJung:backend-repr-simd-vector, r=workingjubilee | Matthias Krüger | -3/+3 |
| 2025-02-28 | rename BackendRepr::Vector → SimdVector | Ralf Jung | -3/+3 |
| 2025-02-28 | Rollup merge of #137770 - compiler-errors:unsafe-binder-sized-crit, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -3/+6 |
| 2025-02-28 | Fix sized constraint for unsafe binder | Michael Goulet | -3/+6 |
| 2025-02-27 | Delete tuple unsizing | Alice Ryhl | -2/+1 |
| 2025-02-27 | Don't infer unwinding of virtual calls based on the function attributes | DianQK | -6/+13 |
| 2025-02-27 | Don't infer attributes of virtual calls based on the function body | DianQK | -34/+29 |
| 2025-02-23 | Rollup merge of #137334 - compiler-errors:edition-2024-fresh-2, r=saethlin,tr... | Jacob Pratt | -4/+4 |
| 2025-02-23 | Rollup merge of #137256 - workingjubilee:untangle-vector-abi-assumptions, r=b... | Matthias Krüger | -26/+34 |
| 2025-02-22 | Greatly simplify lifetime captures in edition 2024 | Michael Goulet | -4/+4 |
| 2025-02-22 | Rollup merge of #137399 - lukas-code:oopsie-woopsie, r=compiler-errors | Matthias Krüger | -1/+15 |
| 2025-02-21 | don't leave assoc const unnormalized due to unconstrained params | Lukas Markeffsky | -0/+1 |
| 2025-02-21 | layout_of: put back not-so-unreachable case | Lukas Markeffsky | -1/+14 |
| 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 |