| Age | Commit message (Expand) | Author | Lines |
| 2024-01-06 | rustc_span: Optimize syntax context comparisons | Vadim Petrochenkov | -1/+1 |
| 2024-01-05 | Auto merge of #119634 - matthiaskrgr:rollup-v2xt7et, r=matthiaskrgr | bors | -15/+6 |
| 2024-01-05 | Rollup merge of #119554 - matthewjasper:remove-guard-distinction, r=compiler-... | Matthias Krüger | -15/+6 |
| 2024-01-05 | Auto merge of #119192 - michaelwoerister:mcp533-push, r=cjgillot | bors | -10/+9 |
| 2024-01-05 | Rollup merge of #119538 - nnethercote:cleanup-errors-5, r=compiler-errors | Michael Goulet | -22/+22 |
| 2024-01-05 | Remove `hir::Guard` | Matthew Jasper | -15/+6 |
| 2024-01-05 | Auto merge of #118297 - shepmaster:warn-dead-tuple-fields, r=WaffleLapkin | bors | -23/+35 |
| 2024-01-04 | Address review comments and add back some #[inline] attrs from removed commits. | Michael Woerister | -2/+0 |
| 2024-01-04 | Replace a number of FxHashMaps/Sets with stable-iteration-order alternatives. | Michael Woerister | -8/+9 |
| 2024-01-03 | Rename some `Diagnostic` setters. | Nicholas Nethercote | -22/+22 |
| 2024-01-02 | Merge `unused_tuple_struct_fields` into `dead_code` | Jake Goulding | -23/+35 |
| 2023-12-30 | is_coroutine -> is_coroutine_or_closure | Michael Goulet | -1/+1 |
| 2023-12-29 | Rollup merge of #119402 - est31:fix_if_guard_unused, r=compiler-errors | Matthias Krüger | -0/+3 |
| 2023-12-29 | Also walk bindings created by if-let guards | est31 | -0/+3 |
| 2023-12-28 | Use `Pat::walk_always` instead of manual walk | Nilstrieb | -29/+6 |
| 2023-12-27 | move walk_expr outside of every match branch | zetanumbers | -8/+2 |
| 2023-12-26 | Rollup merge of #119297 - cjgillot:issue-119267, r=petrochenkov | Michael Goulet | -62/+46 |
| 2023-12-26 | Auto merge of #119258 - compiler-errors:closure-kind, r=eholk | bors | -10/+9 |
| 2023-12-25 | Only regular coroutines have movability | Michael Goulet | -7/+4 |
| 2023-12-25 | Make closures carry their own ClosureKind, rather than deducing what it is fr... | Michael Goulet | -10/+12 |
| 2023-12-25 | Pass DeadItem and lint as consistent group in dead-code. | Camille GILLOT | -62/+46 |
| 2023-12-24 | Remove more `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -1/+1 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -153/+168 |
| 2023-12-22 | Auto merge of #119097 - nnethercote:fix-EmissionGuarantee, r=compiler-errors | bors | -46/+28 |
| 2023-12-19 | Add `level` arg to `into_diagnostic`. | Nicholas Nethercote | -46/+28 |
| 2023-12-18 | Replace some instances of FxHashMap/FxHashSet with stable alternatives (mostl... | Michael Woerister | -3/+0 |
| 2023-12-18 | Rename many `DiagCtxt` arguments. | Nicholas Nethercote | -10/+10 |
| 2023-12-18 | Rename `Handler` as `DiagCtxt`. | Nicholas Nethercote | -5/+5 |
| 2023-12-15 | Fix enforcement of generics for associated items | Michael Goulet | -19/+27 |
| 2023-12-15 | banish hir::GenericBound::LangItemTrait | Michael Goulet | -1/+1 |
| 2023-12-15 | Collect lang items from AST | Michael Goulet | -155/+245 |
| 2023-12-13 | Auto merge of #118870 - Enselic:rustc_passes-query-stability, r=compiler-errors | bors | -1/+10 |
| 2023-12-12 | Move some methods from `tcx.hir()` to `tcx` | zetanumbers | -22/+21 |
| 2023-12-12 | rustc_passes: Enforce `rustc::potential_query_instability` lint | Martin Nordholts | -1/+10 |
| 2023-12-05 | Remove `#[rustc_host]`, use internal desugaring | Deadbeef | -2/+7 |
| 2023-12-02 | Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`. | Nicholas Nethercote | -2/+2 |
| 2023-11-29 | Rollup merge of #118157 - Nadrieril:never_pat-feature-gate, r=compiler-errors | Matthias Krüger | -1/+16 |
| 2023-11-29 | Add `never_patterns` feature gate | Nadrieril | -1/+16 |
| 2023-11-28 | Yeet E0744 | Michael Goulet | -14/+4 |
| 2023-11-26 | rustc: `hir().local_def_id_to_hir_id()` -> `tcx.local_def_id_to_hir_id()` cle... | Vadim Petrochenkov | -14/+12 |
| 2023-11-26 | Use `rustc_fluent_macro::fluent_messages!` directly. | Nicholas Nethercote | -2/+1 |
| 2023-11-26 | Avoid need for `{D,Subd}iagnosticMessage` imports. | Nicholas Nethercote | -1/+0 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -104/+104 |
| 2023-11-20 | Store feature stability un-split | Michael Goulet | -31/+23 |
| 2023-11-20 | Unify defined_lib_features and lib_features queries | Michael Goulet | -44/+48 |
| 2023-11-15 | Re-format code with new rustfmt | Mark Rousskov | -1/+4 |
| 2023-11-15 | Bump cfg(bootstrap)s | Mark Rousskov | -3/+3 |
| 2023-11-14 | Fix some typos | cui fliter | -1/+1 |
| 2024-01-25 | Remove unused features | clubby789 | -2/+0 |
| 2024-01-23 | Rename `TyCtxt::emit_spanned_lint` as `TyCtxt::emit_node_span_lint`. | Nicholas Nethercote | -58/+58 |