| Age | Commit message (Expand) | Author | Lines |
| 2024-02-10 | detect consts that reference extern statics | Ralf Jung | -0/+1 |
| 2024-02-10 | validation: descend from consts into statics | Ralf Jung | -0/+1 |
| 2024-02-10 | interpret: rename ReadExternStatic → ExternStatic | Ralf Jung | -1/+1 |
| 2024-02-10 | interpret/write_discriminant: when encoding niched variant, ensure the stored... | Ralf Jung | -0/+2 |
| 2024-02-08 | Add a new debug_assertions instrinsic (compiler) | Ben Kimock | -0/+4 |
| 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 | Rollup merge of #120423 - RalfJung:indirect-structural-match, r=petrochenkov | Matthias Krüger | -2/+1 |
| 2024-02-06 | Fix drop shim for AsyncFnOnce closure, AsyncFnMut shim for AsyncFn closure | Michael Goulet | -3/+19 |
| 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/+7 |
| 2024-02-06 | Build a shim to call async closures with different AsyncFn trait kinds | Michael Goulet | -0/+2 |
| 2024-02-06 | Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs | Michael Goulet | -1/+12 |
| 2024-02-05 | get rid of nontrivial_structural_match lint and custom_eq const qualif | Ralf Jung | -2/+1 |
| 2024-02-05 | Rollup merge of #116284 - RalfJung:no-nan-match, r=cjgillot | Matthias Krüger | -2/+2 |
| 2024-02-03 | Use `DiagnosticArgName` in a few more places. | Nicholas Nethercote | -4/+8 |
| 2024-01-30 | Remove the lifetime from `DiagnosticArgValue`. | Nicholas Nethercote | -8/+5 |
| 2024-01-26 | make matching on NaN a hard error | Ralf Jung | -2/+2 |
| 2024-01-26 | interpret: project_downcast: do not ICE for uninhabited variants | Ralf Jung | -0/+2 |
| 2024-01-25 | Rollup merge of #120330 - compiler-errors:no-coroutine-info-in-coroutine-drop... | Matthias Krüger | -4/+15 |
| 2024-01-25 | What even is CoroutineInfo | Michael Goulet | -4/+15 |
| 2024-01-25 | Auto merge of #119627 - oli-obk:const_prop_lint_n̵o̵n̵sense, r=cjgillot | bors | -2/+0 |
| 2024-01-23 | const prop nonsense eliminated | Oli Scherer | -2/+0 |
| 2024-01-23 | Auto merge of #119044 - RalfJung:intern-without-types, r=oli-obk | bors | -2/+8 |
| 2024-01-23 | Rename `TyCtxt::struct_span_lint_hir` as `TyCtxt::node_span_lint`. | Nicholas Nethercote | -1/+1 |
| 2024-01-22 | Auto merge of #120080 - cuviper:128-align-packed, r=nikic | bors | -15/+12 |
| 2024-01-22 | const-eval interner: from-scratch rewrite using mutability information from p... | Ralf Jung | -2/+8 |
| 2024-01-21 | Rollup merge of #120128 - oli-obk:smir_internal_lift, r=celinval | Matthias Krüger | -2/+2 |
| 2024-01-20 | Auto merge of #119821 - oli-obk:reveal_all_const_evals, r=lcnr | bors | -2/+2 |
| 2024-01-19 | Pack the u128 in SwitchTargets | Josh Stone | -15/+12 |
| 2024-01-20 | Auto merge of #116672 - maurer:128-align, r=nikic | bors | -3/+9 |
| 2024-01-19 | Always use RevealAll for const eval queries | Oli Scherer | -2/+2 |
| 2024-01-19 | LLVM 18 x86 data layout update | Matthew Maurer | -3/+9 |
| 2024-01-19 | Fix `Stable` trait and its impls to work with the new `with_tables` | Oli Scherer | -2/+2 |
| 2024-01-18 | Rollup merge of #120101 - mj10021:issue-120090-fix, r=WaffleLapkin | Matthias Krüger | -2/+2 |
| 2024-01-18 | change unwrap to `?` on write where result is returned | James Dietz | -2/+2 |
| 2024-01-17 | Inline `dump_file_basename` into `dump_path` | Zalathar | -19/+10 |
| 2024-01-17 | Inline `create_dump_file_with_basename` | Zalathar | -22/+13 |
| 2024-01-15 | large_assignments: Lint on specific large args passed to functions | Martin Nordholts | -0/+12 |
| 2024-01-15 | compiler: Lower fn call arg spans down to MIR | Martin Nordholts | -3/+6 |
| 2024-01-11 | coverage: Add enums to accommodate other kinds of coverage mappings | Zalathar | -10/+28 |
| 2024-01-10 | Add `DiagCtxt::delayed_bug`. | Nicholas Nethercote | -4/+1 |
| 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/+22 |
| 2024-01-05 | Rollup merge of #119563 - compiler-errors:coroutine-resume, r=oli-obk | Matthias Krüger | -0/+17 |
| 2024-01-05 | Rollup merge of #119566 - Zalathar:remove-spanview, r=Swatinem,Nilstrieb | Michael Goulet | -654/+0 |
| 2024-01-05 | Rollup merge of #119538 - nnethercote:cleanup-errors-5, r=compiler-errors | Michael Goulet | -15/+6 |
| 2024-01-05 | Stabilize THIR unsafeck | Matthew Jasper | -2/+2 |
| 2024-01-04 | Remove `-Zdump-mir-spanview` | Zalathar | -654/+0 |