| Age | Commit message (Expand) | Author | Lines |
| 2025-01-31 | Rework "long type names" printing logic | Esteban Küber | -41/+93 |
| 2025-01-31 | Make comma separated lists of anything easier to make for errors | Esteban Küber | -10/+6 |
| 2025-01-31 | Auto merge of #136350 - matthiaskrgr:rollup-6eqfyvh, r=matthiaskrgr | bors | -132/+62 |
| 2025-01-31 | Implement MIR, CTFE, and codegen for unsafe binders | Michael Goulet | -4/+62 |
| 2025-01-31 | Auto merge of #134424 - 1c3t3a:null-checks, r=saethlin | bors | -3/+6 |
| 2025-01-31 | Rollup merge of #136336 - nnethercote:overhaul-rustc_middle-util, r=jieyouxu | Matthias Krüger | -115/+54 |
| 2025-01-31 | Rollup merge of #136330 - nnethercote:rm-unnecessary-hooks, r=oli-obk | Matthias Krüger | -16/+7 |
| 2025-01-31 | Rollup merge of #135860 - fmease:compiler-mv-obj-save-dyn-compat-ii, r=jieyouxu | Matthias Krüger | -1/+1 |
| 2025-01-31 | Insert null checks for pointer dereferences when debug assertions are enabled | Bastian Kersting | -3/+6 |
| 2025-01-31 | Auto merge of #136332 - jhpratt:rollup-aa69d0e, r=jhpratt | bors | -0/+21 |
| 2025-01-31 | Auto merge of #136331 - jhpratt:rollup-curo1f4, r=jhpratt | bors | -4/+11 |
| 2025-01-31 | Rollup merge of #133429 - EnzymeAD:autodiff-middle, r=oli-obk | Jacob Pratt | -0/+21 |
| 2025-01-31 | Rollup merge of #136270 - nnethercote:rm-NamedVarMap, r=jackh726 | Jacob Pratt | -4/+11 |
| 2025-01-31 | Overhaul `to_readable_str`. | Nicholas Nethercote | -37/+0 |
| 2025-01-31 | Don't export the `Trivial*` macros. | Nicholas Nethercote | -4/+1 |
| 2025-01-31 | Move `find_self_call`. | Nicholas Nethercote | -51/+42 |
| 2025-01-31 | Give a better explanation for having `bug_fmt` and `span_bug_fmt`. | Nicholas Nethercote | -3/+3 |
| 2025-01-31 | Remove the `mir_build` hook. | Nicholas Nethercote | -6/+0 |
| 2025-01-31 | Remove the `thir_{tree,flat}` hooks. | Nicholas Nethercote | -6/+0 |
| 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 | -14/+18 |
| 2025-01-30 | Auto merge of #136318 - matthiaskrgr:rollup-a159mzo, r=matthiaskrgr | bors | -108/+136 |
| 2025-01-31 | Simplify `bug!` and `span_bug!`. | Nicholas Nethercote | -20/+8 |
| 2025-01-30 | add comments | Lukas Markeffsky | -0/+7 |
| 2025-01-30 | check the types in `ty::Value` to value conversion | Lukas Markeffsky | -8/+11 |
| 2025-01-30 | introduce `ty::Value` | Lukas Markeffsky | -103/+121 |
| 2025-01-30 | Do not treat vtable supertraits as distinct when bound with different bound vars | Michael Goulet | -14/+18 |
| 2025-01-30 | Rollup merge of #136179 - oli-obk:push-vxvyttorquxw, r=BoxyUwU | Matthias Krüger | -0/+3 |
| 2025-01-29 | upstream rustc_codegen_ssa/rustc_middle changes for enzyme/autodiff | Manuel Drehwald | -0/+21 |
| 2025-01-30 | Auto merge of #136035 - SpecificProtagonist:miri-zeroed-alloc, r=oli-obk | bors | -10/+26 |
| 2025-01-30 | Remove `NamedVarMap`. | Nicholas Nethercote | -4/+11 |
| 2025-01-29 | Auto merge of #136248 - matthiaskrgr:rollup-leaxgfd, r=matthiaskrgr | bors | -0/+3 |
| 2025-01-29 | Rollup merge of #136205 - compiler-errors:len-3, r=BoxyUwU | Matthias Krüger | -0/+3 |
| 2025-01-29 | Auto merge of #136227 - fmease:rollup-ewpvznh, r=fmease | bors | -0/+4 |
| 2025-01-29 | Allow transmuting generic pattern types to and from their base | Oli Scherer | -0/+3 |
| 2025-01-29 | Rollup merge of #136176 - oli-obk:pattern-type-mir-opts, r=compiler-errors | León Orell Valerian Liehr | -0/+4 |
| 2025-01-28 | Make item self/non-self bound naming less whack | Michael Goulet | -7/+7 |
| 2025-01-28 | Do not assume child bound assumptions for rigid alias | Michael Goulet | -0/+14 |
| 2025-01-28 | Properly check that array length is valid type during built-in unsizing in index | Michael Goulet | -0/+3 |
| 2025-01-28 | Rollup merge of #135748 - compiler-errors:len-2, r=RalfJung,oli-obk | Matthias Krüger | -5/+62 |
| 2025-01-28 | miri: optimize zeroed alloc | SpecificProtagonist | -10/+26 |
| 2025-01-28 | Auto merge of #133929 - saethlin:remove-inline-in-all-cgus, r=nnethercote | bors | -9/+4 |
| 2025-01-28 | Make mir dumps more readable | Oli Scherer | -0/+4 |
| 2025-01-27 | Remove -Zinline-in-all-cgus and clean up CGU partitioning tests | Ben Kimock | -9/+4 |
| 2025-01-28 | Represent the raw pointer for a array length check as a new kind of fake borrow | Michael Goulet | -5/+62 |
| 2025-01-27 | Rollup merge of #136118 - oli-obk:push-qsslxsopnrmr, r=Zalathar | Guillaume Gomez | -4/+11 |
| 2025-01-27 | Rollup merge of #136114 - compiler-errors:more-idents, r=jieyouxu | Guillaume Gomez | -0/+9 |
| 2025-01-27 | Rollup merge of #135988 - bjorn3:workaround_parallel_rustc_crash, r=lqd | Guillaume Gomez | -15/+30 |
| 2025-01-27 | Change `collect_and_partition_mono_items` tuple return type to a struct | Oli Scherer | -4/+11 |
| 2025-01-27 | Use identifiers in diagnostics more often | Michael Goulet | -0/+9 |