| Age | Commit message (Expand) | Author | Lines |
| 2023-12-09 | Auto merge of #116170 - matthewjasper:remove-thir-destruction-scopes, r=cjgillot | bors | -43/+4 |
| 2023-12-09 | Some types cannot show up as the type of a pattern | Nadrieril | -4/+3 |
| 2023-12-09 | Don't warn an empty pattern unreachable if we're not sure the data is valid | Nadrieril | -39/+90 |
| 2023-12-09 | Track place validity | Nadrieril | -30/+216 |
| 2023-12-09 | Correctly handle empty constructors | Nadrieril | -158/+212 |
| 2023-12-09 | Be precise about usefulness vs reachability | Nadrieril | -94/+159 |
| 2023-12-05 | Rollup merge of #118598 - Nadrieril:remove_precise_pointer_size_matching, r=d... | Matthias Krüger | -19/+6 |
| 2023-12-04 | Don't include destruction scopes in THIR | Matthew Jasper | -43/+4 |
| 2023-12-04 | Remove the `precise_pointer_size_matching` feature gate | Nadrieril | -19/+6 |
| 2023-12-04 | Auto merge of #118490 - Nadrieril:arena-alloc-matrix, r=nnethercote | bors | -15/+8 |
| 2023-12-02 | Anticipate allocation sizes | Nadrieril | -15/+8 |
| 2023-12-02 | Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`. | Nicholas Nethercote | -5/+5 |
| 2023-11-30 | Auto merge of #118379 - compiler-errors:const-params-for-partialeq, r=fee1-dead | bors | -2/+10 |
| 2023-11-29 | Rollup merge of #118157 - Nadrieril:never_pat-feature-gate, r=compiler-errors | Matthias Krüger | -0/+11 |
| 2023-11-29 | Add `never_patterns` feature gate | Nadrieril | -0/+11 |
| 2023-11-28 | Add with_opt_const_effect_param helper, simplify | Michael Goulet | -10/+9 |
| 2023-11-28 | Fix PartialEq args when #[const_trait] is enabled | Michael Goulet | -2/+11 |
| 2023-11-28 | Auto merge of #118405 - matthiaskrgr:rollup-3a2eevc, r=matthiaskrgr | bors | -2/+8 |
| 2023-11-28 | Auto merge of #118282 - fee1-dead-contrib:enforce-more, r=compiler-errors | bors | -4/+4 |
| 2023-11-26 | Simplify indenting in THIR printing | Mark Rousskov | -2/+8 |
| 2023-11-26 | Rollup merge of #118311 - bvanjoi:merge_coroutinue_into_closure, r=petrochenkov | Guillaume Gomez | -12/+12 |
| 2023-11-26 | Rollup merge of #118302 - mu001999:dead_code/clean, r=cjgillot | Guillaume Gomez | -149/+3 |
| 2023-11-26 | merge `DefKind::Coroutine` into `DefKind::Closure` | bohan | -12/+12 |
| 2023-11-26 | rustc: `hir().local_def_id_to_hir_id()` -> `tcx.local_def_id_to_hir_id()` cle... | Vadim Petrochenkov | -4/+4 |
| 2023-11-26 | Clean dead codes | r0cky | -149/+3 |
| 2023-11-26 | Auto merge of #117611 - Nadrieril:linear-pass-take-4, r=cjgillot | bors | -764/+1013 |
| 2023-11-25 | Review comment | Michael Goulet | -20/+8 |
| 2023-11-25 | make sure we still eagerly emit errors | Michael Goulet | -2/+4 |
| 2023-11-25 | Remove mir::Const::from_anon_const | Michael Goulet | -4/+22 |
| 2023-11-25 | effects: Run `enforce_context_effects` for all method calls | Deadbeef | -4/+4 |
| 2023-11-22 | Separate `PatStack` and `MatrixRow` | Nadrieril | -42/+90 |
| 2023-11-22 | Clarify the `Wildcard`/`Missing` situation | Nadrieril | -43/+59 |
| 2023-11-22 | Cleanup span passing | Nadrieril | -30/+31 |
| 2023-11-22 | Store wildcard row in the matrix | Nadrieril | -39/+48 |
| 2023-11-22 | Fully rework the algorithm and its explanation | Nadrieril | -638/+748 |
| 2023-11-22 | Keep rows with guards in the matrix | Nadrieril | -46/+38 |
| 2023-11-22 | Respect `split` invariants for `Opaque`s | Nadrieril | -25/+59 |
| 2023-11-22 | Abstract over the list of `WitnessStack`s | Nadrieril | -69/+106 |
| 2023-11-22 | Tweak `lower_pattern` | Nadrieril | -2/+4 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -66/+59 |
| 2023-11-17 | rename bound region instantiation | lcnr | -1/+1 |
| 2023-11-15 | Re-format code with new rustfmt | Mark Rousskov | -5/+7 |
| 2023-11-13 | rename `ReLateBound` to `ReBound` | lcnr | -1/+1 |
| 2023-11-08 | Auto merge of #116930 - RalfJung:raw-ptr-match, r=davidtwco | bors | -30/+31 |
| 2023-11-08 | avoid unnecessary nested conditionals | Ralf Jung | -11/+9 |
| 2023-11-04 | Suggest to set lint level on whole match | Nadrieril | -13/+25 |
| 2023-11-04 | Warn when lint level is set on a match arm | Nadrieril | -21/+41 |
| 2023-11-03 | Tweak spans for "adt defined here" note | Nadrieril | -6/+1 |
| 2023-11-03 | Accumulate let chains alongside the visit | Nadrieril | -76/+78 |
| 2023-11-02 | Cleanup check_match code paths | Nadrieril | -110/+104 |