| Age | Commit message (Expand) | Author | Lines |
| 2025-01-31 | Manually walk into WF obligations in BestObligation proof tree visitor | Michael Goulet | -62/+105 |
| 2025-01-31 | Move fulfillment error derivation into new module | Michael Goulet | -496/+506 |
| 2025-01-31 | `#[optimize(none)]` implies `#[inline(never)]` | clubby789 | -1/+5 |
| 2025-01-31 | Validation | Michael Goulet | -2/+40 |
| 2025-01-31 | Enforce unsafe binders must be Copy (for now) | Michael Goulet | -2/+23 |
| 2025-01-31 | Implement MIR, CTFE, and codegen for unsafe binders | Michael Goulet | -44/+372 |
| 2025-01-31 | interpret: adjust vtable validity check for higher-ranked types | Lukas Markeffsky | -56/+14 |
| 2025-01-31 | Auto merge of #134424 - 1c3t3a:null-checks, r=saethlin | bors | -164/+427 |
| 2025-01-31 | it-self → itself, build-system → build system, type-alias → type alias | Tobias Bucher | -1/+1 |
| 2025-01-31 | ensure sufficient stack in unsafety check | Rémy Rakic | -1/+4 |
| 2025-01-31 | ensure sufficient stack in tail call check | Rémy Rakic | -5/+8 |
| 2025-01-31 | Rollup merge of #136336 - nnethercote:overhaul-rustc_middle-util, r=jieyouxu | Matthias Krüger | -135/+102 |
| 2025-01-31 | Rollup merge of #136330 - nnethercote:rm-unnecessary-hooks, r=oli-obk | Matthias Krüger | -35/+26 |
| 2025-01-31 | Rollup merge of #136326 - Zalathar:llvm-di-builder-ref, r=nikic | Matthias Krüger | -106/+101 |
| 2025-01-31 | Rollup merge of #136325 - compiler-errors:indirectly, r=RalfJung | Matthias Krüger | -1/+6 |
| 2025-01-31 | Rollup merge of #136194 - taiki-e:bpf-clobber-abi, r=amanieu | Matthias Krüger | -0/+13 |
| 2025-01-31 | Rollup merge of #135860 - fmease:compiler-mv-obj-save-dyn-compat-ii, r=jieyouxu | Matthias Krüger | -10/+8 |
| 2025-01-31 | Insert null checks for pointer dereferences when debug assertions are enabled | Bastian Kersting | -5/+156 |
| 2025-01-31 | record boring locals in polonius context | Rémy Rakic | -29/+69 |
| 2025-01-31 | create context for errors and diagnostics for last borrowck phase | Rémy Rakic | -17/+28 |
| 2025-01-31 | split polonius context into per-phase data | Rémy Rakic | -50/+70 |
| 2025-01-31 | miri: make float min/max non-deterministic | Ralf Jung | -2/+20 |
| 2025-01-31 | Auto merge of #136332 - jhpratt:rollup-aa69d0e, r=jhpratt | bors | -372/+770 |
| 2025-01-31 | Add amdgpu target | Flakebi | -0/+53 |
| 2025-01-31 | Auto merge of #136331 - jhpratt:rollup-curo1f4, r=jhpratt | bors | -83/+148 |
| 2025-01-31 | Rollup merge of #136313 - compiler-errors:too-many-args, r=lqd | Jacob Pratt | -0/+1 |
| 2025-01-31 | Rollup merge of #136281 - nnethercote:rustc_hir_analysis, r=lcnr | Jacob Pratt | -315/+224 |
| 2025-01-31 | Rollup merge of #133429 - EnzymeAD:autodiff-middle, r=oli-obk | Jacob Pratt | -33/+449 |
| 2025-01-31 | Rollup merge of #132156 - estebank:closure-return, r=Nadrieril,compiler-errors | Jacob Pratt | -24/+96 |
| 2025-01-31 | Rollup merge of #136287 - zmodem:nocapture, r=nikic | Jacob Pratt | -0/+10 |
| 2025-01-31 | Rollup merge of #136278 - lqd:polonius-debugger-episode-3, r=matthewjasper | Jacob Pratt | -9/+101 |
| 2025-01-31 | Rollup merge of #136270 - nnethercote:rm-NamedVarMap, r=jackh726 | Jacob Pratt | -72/+37 |
| 2025-01-31 | Rollup merge of #135414 - tgross35:stabilize-const_black_box, r=dtolnay | Jacob Pratt | -2/+0 |
| 2025-01-31 | Overhaul `to_readable_str`. | Nicholas Nethercote | -48/+42 |
| 2025-01-31 | Don't export the `Trivial*` macros. | Nicholas Nethercote | -4/+1 |
| 2025-01-31 | Move `find_self_call`. | Nicholas Nethercote | -60/+48 |
| 2025-01-31 | Give a better explanation for having `bug_fmt` and `span_bug_fmt`. | Nicholas Nethercote | -3/+3 |
| 2025-01-30 | implement unstable `new_range` feature | Peter Jaszkowiak | -8/+83 |
| 2025-01-31 | Remove the `mir_build` hook. | Nicholas Nethercote | -14/+7 |
| 2025-01-31 | Remove the `thir_{tree,flat}` hooks. | Nicholas Nethercote | -17/+12 |
| 2025-01-31 | Add/clarify comments about hooks. | Nicholas Nethercote | -4/+7 |
| 2025-01-31 | Auto merge of #135318 - compiler-errors:vtable-fixes, r=lcnr | bors | -402/+342 |
| 2025-01-31 | Remove the temporary typedef for `LLVMRustDIFlags` | Zalathar | -16/+10 |
| 2025-01-31 | Replace our `LLVMRustDIBuilderRef` with LLVM-C's `LLVMDIBuilderRef` | Zalathar | -90/+91 |
| 2025-01-31 | Delay a bug when indexing unsized slices | Michael Goulet | -1/+6 |
| 2025-01-30 | Auto merge of #136318 - matthiaskrgr:rollup-a159mzo, r=matthiaskrgr | bors | -229/+392 |
| 2025-01-31 | Simplify `bug!` and `span_bug!`. | Nicholas Nethercote | -20/+8 |
| 2025-01-31 | Don't export `rustc_hir_analysis::collect`. | Nicholas Nethercote | -17/+17 |
| 2025-01-31 | Remove `xform` submodule. | Nicholas Nethercote | -26/+19 |
| 2025-01-31 | Remove an unnecessary loop label. | Nicholas Nethercote | -2/+2 |