| Age | Commit message (Expand) | Author | Lines |
| 2024-04-23 | Rollup merge of #122598 - Nadrieril:full-derefpats, r=matthewjasper | León Orell Valerian Liehr | -2/+3 |
| 2024-04-20 | Track mutability of deref patterns | Nadrieril | -2/+3 |
| 2024-04-20 | PatRangeBoundary::compare_with: als add a fast-path for signed integers | Ralf Jung | -5/+8 |
| 2024-04-19 | Auto merge of #124113 - RalfJung:interpret-scalar-ops, r=oli-obk | bors | -10/+9 |
| 2024-04-19 | avoid PartialOrd on ScalarInt | Ralf Jung | -10/+9 |
| 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 | -6/+3 |
| 2024-04-16 | Avoid lots of `hir::HirId{,Map,Set}` qualifiers. | Nicholas Nethercote | -7/+7 |
| 2024-04-03 | Rollup merge of #123401 - Zalathar:assert-size-aarch64, r=fmease | Jacob Pratt | -1/+1 |
| 2024-04-03 | Rollup merge of #123301 - Nadrieril:unions, r=compiler-errors | Matthias Krüger | -1/+2 |
| 2024-04-03 | Check `x86_64` size assertions on `aarch64`, too | Zalathar | -1/+1 |
| 2024-04-02 | Fix suggestions for match non-exhaustiveness | Michael Goulet | -1/+2 |
| 2024-04-01 | Fix union handling in exhaustiveness | Nadrieril | -1/+2 |
| 2024-03-29 | Auto merge of #123080 - Jules-Bertholet:mut-ref-mut, r=Nadrieril | bors | -26/+13 |
| 2024-03-27 | Int constants must be valtrees in pattern lowering | Oli Scherer | -5/+1 |
| 2024-03-27 | Remove `Ord` from `Ty`, `Const`, and `Region` | Oli Scherer | -1/+5 |
| 2024-03-27 | Implement `mut ref`/`mut ref mut` | Jules Bertholet | -26/+13 |
| 2024-03-21 | Implement macro-based deref!() syntax for deref patterns | Michael Goulet | -1/+1 |
| 2024-03-20 | Add barest-bones deref patterns | Nadrieril | -0/+9 |
| 2024-03-15 | Docs for `thir::ExprKind::Use` and `thir::ExprKind::Let` | Zalathar | -1/+12 |
| 2024-03-11 | Rename `IntoDiagnosticArg` as `IntoDiagArg`. | Nicholas Nethercote | -4/+4 |
| 2024-03-08 | Rollup merge of #119365 - nbdd0121:asm-goto, r=Amanieu | Matthias Krüger | -0/+3 |
| 2024-02-29 | Rollup merge of #121376 - Nadrieril:mir-half-ranges, r=pnkfelix | Guillaume Gomez | -16/+2 |
| 2024-02-28 | Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`. | Nicholas Nethercote | -2/+2 |
| 2024-02-27 | Document invariant in `thir::PatRange` | Nadrieril | -0/+2 |
| 2024-02-27 | Skip unnecessary comparison with half-open ranges | Nadrieril | -16/+0 |
| 2024-02-24 | Add asm label support to THIR | Gary Guo | -0/+3 |
| 2024-02-02 | Remove dead args from functions | Michael Goulet | -1/+0 |
| 2024-01-30 | Remove the lifetime from `DiagnosticArgValue`. | Nicholas Nethercote | -1/+1 |
| 2024-01-06 | Don't populate yield and resume types after the fact | Michael Goulet | -2/+0 |
| 2024-01-05 | Remove `thir::Guard` | Matthew Jasper | -8/+1 |
| 2023-12-04 | Don't include destruction scopes in THIR | Matthew Jasper | -4/+2 |
| 2023-11-29 | Add `never_patterns` feature gate | Nadrieril | -1/+10 |
| 2023-11-15 | Re-format code with new rustfmt | Mark Rousskov | -1/+3 |
| 2023-11-01 | Auto merge of #114208 - GKFX:offset_of_enum, r=wesleywiser | bors | -1/+1 |
| 2023-10-31 | Update MIR tests for offset_of | George Bateman | -1/+0 |
| 2023-10-31 | Enums in offset_of: update based on est31, scottmcm & llogiq review | George Bateman | -2/+2 |
| 2023-10-31 | Support enum variants in offset_of! | George Bateman | -2/+3 |
| 2023-10-27 | Propagate half-open ranges through THIR | Nadrieril | -23/+49 |
| 2023-10-27 | Abstract over `PatRange` boundary value | Nadrieril | -10/+213 |
| 2023-10-25 | Auto merge of #116482 - matthewjasper:thir-unsafeck-inline-constants, r=b-naber | bors | -1/+21 |
| 2023-10-20 | s/generator/coroutine/ | Oli Scherer | -2/+2 |
| 2023-10-16 | Address review comments | Matthew Jasper | -2/+13 |
| 2023-10-16 | Fix inline const pattern unsafety checking in THIR | Matthew Jasper | -1/+10 |
| 2023-10-14 | Propagate pattern errors via a new `PatKind::Error` variant | Nadrieril | -5/+26 |
| 2023-10-11 | Avoid emitting the non_exhaustive error if other errors already occurred | Oli Scherer | -5/+8 |
| 2023-09-27 | Auto merge of #115887 - RalfJung:pat, r=oli-obk | bors | -6/+10 |
| 2023-09-21 | rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const | Ralf Jung | -5/+5 |
| 2023-09-16 | thir::pattern: update some comments and error type names | Ralf Jung | -6/+10 |