| Age | Commit message (Expand) | Author | Lines |
| 2023-12-11 | Move lints to their own module | Nadrieril | -5/+4 |
| 2023-12-11 | Gather rustc-specific functions around `MatchCheckCtxt` | Nadrieril | -11/+12 |
| 2023-12-11 | Extract exhaustiveness into its own crate | Nadrieril | -3710/+6 |
| 2023-12-10 | Auto merge of #118692 - surechen:remove_unused_imports, r=petrochenkov | bors | -4/+2 |
| 2023-12-10 | Auto merge of #118788 - compiler-errors:const-pretty, r=fee1-dead | bors | -2/+2 |
| 2023-12-10 | remove redundant imports | surechen | -4/+2 |
| 2023-12-09 | Auto merge of #118308 - Nadrieril:sound-exhaustive-patterns-take-3, r=compile... | bors | -310/+665 |
| 2023-12-09 | s/const_effect/host_effect | Michael Goulet | -2/+2 |
| 2023-12-09 | Auto merge of #116170 - matthewjasper:remove-thir-destruction-scopes, r=cjgillot | bors | -154/+70 |
| 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-08 | coverage: Use `SpanMarker` to mark the full condition of `if !` | Zalathar | -0/+5 |
| 2023-12-08 | coverage: Use `SpanMarker` to mark `continue` expressions. | Zalathar | -16/+8 |
| 2023-12-08 | coverage: Add `CoverageKind::SpanMarker` for including extra spans in MIR | Zalathar | -0/+13 |
| 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 | -154/+70 |
| 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 | -9/+9 |
| 2023-11-30 | Auto merge of #118379 - compiler-errors:const-params-for-partialeq, r=fee1-dead | bors | -3/+16 |
| 2023-11-29 | Rollup merge of #118333 - eduardosm:print-missing-target-features, r=est31 | Matthias Krüger | -16/+89 |
| 2023-11-29 | Rollup merge of #118157 - Nadrieril:never_pat-feature-gate, r=compiler-errors | Matthias Krüger | -1/+22 |
| 2023-11-29 | Add `never_patterns` feature gate | Nadrieril | -1/+22 |
| 2023-11-28 | Add with_opt_const_effect_param helper, simplify | Michael Goulet | -18/+15 |
| 2023-11-28 | Fix PartialEq args when #[const_trait] is enabled | Michael Goulet | -3/+19 |
| 2023-11-28 | thir-unsafeck: print list of missing target features when calling a function ... | Eduardo Sánchez Muñoz | -16/+89 |
| 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 | -20/+20 |
| 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 | -20/+20 |
| 2023-11-26 | rustc: `hir().local_def_id_to_hir_id()` -> `tcx.local_def_id_to_hir_id()` cle... | Vadim Petrochenkov | -10/+10 |
| 2023-11-26 | Auto merge of #118300 - compiler-errors:rollup-cm3i8fg, r=compiler-errors | bors | -5/+2 |
| 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 | Rollup merge of #118288 - compiler-errors:is_some_and, r=lqd,dtolnay | Michael Goulet | -1/+1 |
| 2023-11-25 | Rollup merge of #118158 - nnethercote:reduce-fluent-boilerplate, r=compiler-e... | Michael Goulet | -4/+1 |
| 2023-11-26 | Use `rustc_fluent_macro::fluent_messages!` directly. | Nicholas Nethercote | -3/+1 |
| 2023-11-26 | Avoid need for `{D,Subd}iagnosticMessage` imports. | Nicholas Nethercote | -1/+0 |
| 2023-11-25 | is_{some,ok}_and | Michael Goulet | -1/+1 |
| 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 | Replace `no_ord_impl` with `orderable`. | Nicholas Nethercote | -0/+1 |