| Age | Commit message (Expand) | Author | Lines |
| 2025-09-17 | Rollup merge of #145838 - dianne:non-extending-super-let, r=jackh726,traviscross | Stuart Cook | -5/+19 |
| 2025-09-04 | don't extend non-extended `super let` initializers' block tail temps | dianne | -5/+19 |
| 2025-08-13 | fix scope of `super let` bindings within `if let` | dianne | -6/+2 |
| 2025-08-07 | only introduce a guard scope for arms with guards | dianne | -5/+5 |
| 2025-08-07 | add a scope for `if let` guard temporaries and bindings | dianne | -0/+5 |
| 2025-07-13 | Auto merge of #143213 - dianne:lower-cond-tweaks, r=cjgillot | bors | -11/+27 |
| 2025-07-05 | de-duplicate condition scoping logic | dianne | -11/+27 |
| 2025-07-05 | Remove yields_in_scope from the scope tree. | Camille GILLOT | -168/+37 |
| 2025-06-13 | Add comment. | Mara Bos | -0/+3 |
| 2025-06-13 | Implement temporary lifetime extension for tuple ctors. | Mara Bos | -7/+11 |
| 2025-04-07 | Rollup merge of #139112 - m-ou-se:super-let, r=lcnr | Stuart Cook | -16/+85 |
| 2025-04-07 | Rollup merge of #139035 - nnethercote:PatKind-Missing, r=oli-obk | Stuart Cook | -0/+1 |
| 2025-04-07 | More trivial tweaks | Michael Goulet | -7/+4 |
| 2025-04-04 | Boolean hate. | Mara Bos | -5/+15 |
| 2025-04-04 | Implement `super let`. | Mara Bos | -16/+75 |
| 2025-03-28 | Remove `terminating_scopes` hash set. | Mara Bos | -164/+95 |
| 2025-03-28 | Remove outdated comment. | Mara Bos | -1/+0 |
| 2025-03-28 | Remove ScopeDepth entirely. | Mara Bos | -24/+14 |
| 2025-03-28 | Add `{ast,hir,thir}::PatKind::Missing` variants. | Nicholas Nethercote | -0/+1 |
| 2025-03-26 | Remove ScopeDepth from var_parent. | Mara Bos | -10/+16 |
| 2025-03-26 | Don't set cx.parent to None; it seems unnecessary. | Mara Bos | -2/+1 |
| 2025-03-26 | Simplify RvalueCandidateType. | Mara Bos | -8/+2 |
| 2025-03-26 | Don't record child scopes for patterns. | Mara Bos | -2/+0 |
| 2025-02-18 | Move methods from `Map` to `TyCtxt`, part 2. | Nicholas Nethercote | -3/+3 |
| 2025-02-17 | Move some `Map` methods onto `TyCtxt`. | Nicholas Nethercote | -2/+2 |
| 2025-01-29 | Eliminate PatKind::Path | Oli Scherer | -1/+0 |
| 2025-01-09 | Rename RegionResolutionVisitor to ScopeResolutionVisitor | Michael Goulet | -12/+12 |
| 2025-01-09 | Make sure to walk into nested const blocks in RegionResolutionVisitor | Michael Goulet | -4/+8 |
| 2025-01-08 | Rename PatKind::Lit to Expr | Oli Scherer | -1/+1 |
| 2024-12-31 | add guard patterns to HIR and implement lowering | Max Niederman | -1/+4 |
| 2024-12-19 | Rename Scope.id to Scope.local_id, remove trivial accessor | Michael Goulet | -11/+11 |
| 2024-11-20 | reduce false positives of tail-expr-drop-order from consumed values | Ding Xiang Fei | -2/+18 |
| 2024-10-29 | Rollup merge of #131984 - dingxiangfei2009:stabilize-if-let-rescope, r=travis... | Matthias Krüger | -4/+2 |
| 2024-10-24 | stabilize if_let_rescope | Ding Xiang Fei | -4/+2 |
| 2024-10-24 | stabilize shorter-tail-lifetimes | Ding Xiang Fei | -3/+1 |
| 2024-10-23 | nightly feature tracking: get rid of the per-feature bool fields | Ralf Jung | -3/+5 |
| 2024-09-13 | Disallow hidden references to mutable static | Obei Sideg | -6/+0 |
| 2024-09-11 | rescope temp lifetime in let-chain into IfElse | Ding Xiang Fei | -2/+12 |
| 2024-08-30 | Remove `#[macro_use] extern crate tracing` from `rustc_hir_analysis`. | Nicholas Nethercote | -0/+1 |
| 2024-08-27 | Add `warn(unreachable_pub)` to `rustc_hir_analysis`. | Nicholas Nethercote | -2/+2 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -2/+2 |
| 2024-06-18 | tail expression behind terminating scope | Ding Xiang Fei | -2/+8 |
| 2024-06-07 | Revert "Create const block DefIds in typeck instead of ast lowering" | Oli Scherer | -5/+2 |
| 2024-05-29 | Make `body_owned_by` return the body directly. | Oli Scherer | -3/+2 |
| 2024-05-29 | Don't require `visit_body` to take a lifetime that must outlive the function ... | Oli Scherer | -1/+1 |
| 2024-05-28 | Create const block DefIds in typeck instead of ast lowering | Oli Scherer | -2/+5 |
| 2024-05-28 | Make body-visiting logic reusable | Oli Scherer | -53/+59 |
| 2024-05-15 | Fix more new for_loops_over_fallibles hits in compiler. | Zachary S | -2/+2 |
| 2024-05-13 | Remove `extern crate rustc_middle` from `rustc_hir_analysis`. | Nicholas Nethercote | -0/+1 |
| 2024-04-17 | Rename `BindingAnnotation` to `BindingMode` | Jules Bertholet | -2/+2 |