| Age | Commit message (Expand) | Author | Lines |
| 2025-03-04 | Allow struct field default values to reference struct's generics | Michael Goulet | -0/+2 |
| 2025-02-26 | Handle asm const similar to inline const | Gary Guo | -11/+0 |
| 2025-02-22 | Make a fake body to store typeck results for global_asm | Michael Goulet | -2/+1 |
| 2025-02-21 | Move methods from Map to TyCtxt, part 3. | Nicholas Nethercote | -3/+3 |
| 2025-02-04 | Allow using named consts in pattern types | Oli Scherer | -0/+1 |
| 2025-01-23 | `visit_x_unambig` | Boxy | -1/+1 |
| 2025-01-23 | Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor` | Boxy | -3/+4 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-12-12 | Lower AST and resolve lifetimes for unsafe binder types | Michael Goulet | -0/+6 |
| 2024-12-03 | Rollup merge of #133545 - clubby789:symbol-intern-lit, r=jieyouxu | Matthias Krüger | -1/+1 |
| 2024-11-30 | Remove hir::ArrayLen, introduce ConstArgKind::Infer | Dominik Stolz | -1/+1 |
| 2024-11-28 | Replace `Symbol::intern` calls with preinterned symbols | clubby789 | -1/+1 |
| 2024-10-30 | Remap impl-trait lifetimes on HIR instead of AST lowering. | Camille GILLOT | -0/+15 |
| 2024-10-24 | Remove associated type based effects logic | Michael Goulet | -29/+4 |
| 2024-10-23 | nightly feature tracking: get rid of the per-feature bool fields | Ralf Jung | -1/+1 |
| 2024-10-04 | rm `ItemKind::OpaqueTy` | Noah Lev | -29/+28 |
| 2024-10-02 | Move in_trait into OpaqueTyOrigin | Michael Goulet | -4/+3 |
| 2024-10-02 | Use named fields for OpaqueTyOrigin | Michael Goulet | -1/+2 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -1/+1 |
| 2024-09-07 | Auto merge of #126161 - Bryanskiy:delegation-generics-4, r=petrochenkov | bors | -10/+6 |
| 2024-09-05 | Delegation: support generics in associated delegation items | Bryanskiy | -10/+6 |
| 2024-08-30 | Remove `#[macro_use] extern crate tracing` from `rustc_hir_analysis`. | Nicholas Nethercote | -0/+1 |
| 2024-08-11 | Use assert_matches around the compiler | Michael Goulet | -4/+5 |
| 2024-08-05 | Rollup merge of #127655 - RalfJung:invalid_type_param_default, r=compiler-errors | Matthias Krüger | -2/+0 |
| 2024-07-31 | Delegation: second attempt to improve perf | Bryanskiy | -7/+10 |
| 2024-07-29 | Delegation: support generics for delegation from free functions | Bryanskiy | -0/+8 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -5/+4 |
| 2024-07-16 | Add `ConstArgKind::Path` and make `ConstArg` its own HIR node | Noah Lev | -3/+8 |
| 2024-07-15 | make invalid_type_param_default lint show up in cargo future-compat reports | Ralf Jung | -2/+0 |
| 2024-07-05 | Use `ControlFlow` results for visitors that are only looking for a single value | Oli Scherer | -42/+32 |
| 2024-06-28 | implement new effects desugaring | Deadbeef | -2/+4 |
| 2024-06-10 | Correct parent for nested anon consts | Boxy | -5/+21 |
| 2024-06-07 | Revert "Create const block DefIds in typeck instead of ast lowering" | Oli Scherer | -5/+5 |
| 2024-05-28 | Create const block DefIds in typeck instead of ast lowering | Oli Scherer | -5/+5 |
| 2024-05-23 | Remove `LintDiagnostic::msg` | León Orell Valerian Liehr | -2/+3 |
| 2024-05-09 | Rename Generics::params to Generics::own_params | Michael Goulet | -21/+22 |
| 2024-04-17 | Don't repeatedly duplicate TAIT lifetimes for each subsequently nested TAIT | Michael Goulet | -6/+9 |
| 2024-03-22 | Update local variables and tracing calls | León Orell Valerian Liehr | -5/+4 |
| 2024-03-18 | Use `hir::Node` helper methods instead of repeat the same impl multiple times | Oli Scherer | -23/+3 |
| 2024-03-05 | Uplift some feeding out of associated_type_for_impl_trait_in_impl and into qu... | Michael Goulet | -0/+37 |
| 2024-02-23 | Revert some `span_bug`s to `span_delayed_bug`. | Nicholas Nethercote | -1/+1 |
| 2024-02-21 | Convert `delayed_bug`s to `bug`s. | Nicholas Nethercote | -1/+1 |
| 2024-02-12 | Dejargnonize subst | Shoyu Vanilla | -1/+1 |
| 2024-02-10 | hir: Remove `hir::Map::{opt_parent_id,parent_id,get_parent,find_parent}` | Vadim Petrochenkov | -2/+2 |
| 2024-02-07 | Record coroutine kind in generics | Michael Goulet | -3/+10 |
| 2024-02-06 | Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs | Michael Goulet | -1/+7 |
| 2024-02-06 | Make async closures directly lower to ClosureKind::CoroutineClosure | Michael Goulet | -0/+1 |
| 2024-01-23 | Rename `TyCtxt::struct_span_lint_hir` as `TyCtxt::node_span_lint`. | Nicholas Nethercote | -1/+1 |
| 2024-01-02 | Turn a bug!() into a span_delay_bug() | León Orell Valerian Liehr | -1/+4 |
| 2023-12-26 | Auto merge of #119258 - compiler-errors:closure-kind, r=eholk | bors | -6/+6 |