| Age | Commit message (Expand) | Author | Lines |
| 2024-06-16 | Rename InstanceDef -> InstanceKind | Michael Goulet | -4/+4 |
| 2024-05-26 | Give EarlyBinder a tcx parameter | Michael Goulet | -1/+1 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_middle`. | Nicholas Nethercote | -0/+1 |
| 2024-04-29 | Remove `extern crate rustc_macros` from `rustc_middle`. | Nicholas Nethercote | -0/+1 |
| 2024-04-26 | Do not ICE on invalid consts when walking mono-reachable blocks | Ben Kimock | -6/+3 |
| 2024-04-18 | Auto merge of #124008 - nnethercote:simpler-static_assert_size, r=Nilstrieb | bors | -1/+1 |
| 2024-04-18 | Simplify `static_assert_size`s. | Nicholas Nethercote | -1/+1 |
| 2024-04-17 | Rename `BindingAnnotation` to `BindingMode` | Jules Bertholet | -5/+4 |
| 2024-04-17 | Rollup merge of #122813 - nnethercote:nicer-quals, r=compiler-errors | Matthias Krüger | -1/+1 |
| 2024-04-16 | Avoid lots of `hir::HirId{,Map,Set}` qualifiers. | Nicholas Nethercote | -1/+1 |
| 2024-04-16 | Move size assertions for `mir::syntax` types into the same file | Zalathar | -2/+0 |
| 2024-04-07 | Only collect mono items from reachable blocks | Ben Kimock | -52/+0 |
| 2024-04-06 | Put checks that detect UB under their own flag below debug_assertions | Ben Kimock | -5/+3 |
| 2024-04-03 | Rollup merge of #123401 - Zalathar:assert-size-aarch64, r=fmease | Jacob Pratt | -1/+1 |
| 2024-04-03 | Remove MIR unsafe check | Matthew Jasper | -14/+1 |
| 2024-04-03 | Check `x86_64` size assertions on `aarch64`, too | Zalathar | -1/+1 |
| 2024-03-27 | Implement `mut ref`/`mut ref mut` | Jules Bertholet | -6/+8 |
| 2024-03-24 | Require coroutine kind type to be passed to TyCtxt::coroutine_layout | Michael Goulet | -1/+2 |
| 2024-03-23 | refactor check_{lang,library}_ub: use a single intrinsic, put policy into lib... | Ralf Jung | -1/+1 |
| 2024-03-21 | Auto merge of #122568 - RalfJung:mentioned-items, r=oli-obk | bors | -0/+46 |
| 2024-03-20 | mentioned_items: record all callee and coerced closure types, whether they ar... | Ralf Jung | -6/+18 |
| 2024-03-20 | mentioned items: also handle closure-to-fn-ptr coercions | Ralf Jung | -1/+2 |
| 2024-03-20 | mentioned items: also handle vtables | Ralf Jung | -1/+5 |
| 2024-03-20 | avoid processing mentioned items that are also still used | Ralf Jung | -1/+1 |
| 2024-03-20 | collector: recursively traverse 'mentioned' items to evaluate their constants | Ralf Jung | -0/+29 |
| 2024-03-19 | Only split by-ref/by-move futures for async closures | Michael Goulet | -12/+0 |
| 2024-03-14 | coverage: Data structures for recording branch info during MIR building | Zalathar | -0/+8 |
| 2024-03-12 | Avoid lowering code under dead SwitchInt targets | Ben Kimock | -1/+126 |
| 2024-03-11 | Rename `IntoDiagnosticArg` as `IntoDiagArg`. | Nicholas Nethercote | -1/+1 |
| 2024-03-08 | Rollup merge of #119365 - nbdd0121:asm-goto, r=Amanieu | Matthias Krüger | -3/+3 |
| 2024-03-05 | Rename `DiagnosticMessage` as `DiagMessage`. | Nicholas Nethercote | -3/+1 |
| 2024-02-28 | Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`. | Nicholas Nethercote | -1/+1 |
| 2024-02-24 | Change InlineAsm to allow multiple targets instead | Gary Guo | -3/+3 |
| 2024-02-15 | Return ConstAllocation from eval_static_initializer query directly | Oli Scherer | -1/+1 |
| 2024-02-07 | Rollup merge of #120733 - klensy:trait-const-fn, r=oli-obk | Guillaume Boisseau | -2/+6 |
| 2024-02-07 | MirPass: make name more const | klensy | -2/+6 |
| 2024-02-06 | Fix drop shim for AsyncFnOnce closure, AsyncFnMut shim for AsyncFn closure | Michael Goulet | -1/+17 |
| 2024-02-06 | Bless tests, add comments | Michael Goulet | -2/+10 |
| 2024-02-06 | Construct body for by-move coroutine closure output | Michael Goulet | -0/+5 |
| 2024-02-03 | Use `DiagnosticArgName` in a few more places. | Nicholas Nethercote | -1/+3 |
| 2024-01-25 | What even is CoroutineInfo | Michael Goulet | -4/+15 |
| 2024-01-19 | Pack the u128 in SwitchTargets | Josh Stone | -9/+3 |
| 2024-01-19 | LLVM 18 x86 data layout update | Matthew Maurer | -3/+9 |
| 2024-01-07 | Merge dead bb pruning and unreachable bb deduplication. | Camille GILLOT | -0/+1 |
| 2024-01-06 | Don't populate yield and resume types after the fact | Michael Goulet | -10/+19 |
| 2024-01-06 | Auto merge of #119459 - cjgillot:inline-mir-utils, r=compiler-errors | bors | -0/+3 |
| 2024-01-05 | Rollup merge of #119563 - compiler-errors:coroutine-resume, r=oli-obk | Matthias Krüger | -0/+9 |
| 2024-01-05 | Rollup merge of #119566 - Zalathar:remove-spanview, r=Swatinem,Nilstrieb | Michael Goulet | -1/+0 |
| 2024-01-05 | Stabilize THIR unsafeck | Matthew Jasper | -2/+2 |
| 2024-01-04 | Remove `-Zdump-mir-spanview` | Zalathar | -1/+0 |