| Age | Commit message (Expand) | Author | Lines |
| 2021-10-05 | Rollup merge of #88871 - FabianWolff:issue-88403, r=jackh726 | Manish Goregaokar | -8/+15 |
| 2021-09-12 | Fix suggestion for nested struct patterns | Fabian Wolff | -8/+15 |
| 2021-09-11 | don't convert types into identical types | Matthias Krüger | -2/+2 |
| 2021-08-25 | Auto merge of #84333 - tmiasko:liveness-yield, r=tmandry | bors | -3/+11 |
| 2021-08-24 | Auto merge of #88271 - sexxi-goose:liveness, r=nikomatsakis | bors | -30/+6 |
| 2021-08-24 | Improve liveness analysis for generators | Tomasz Miąsko | -3/+11 |
| 2021-08-24 | Auto merge of #85556 - FabianWolff:issue-85071, r=estebank,jackh726 | bors | -31/+72 |
| 2021-08-23 | 2229: Consider varaiables mentioned in closure as used | Aman Arora | -30/+6 |
| 2021-08-15 | Introduce hir::ExprKind::Let - Take 2 | Caio | -2/+15 |
| 2021-08-04 | Disable unused variable lint for naked functions | Nathaniel McCallum | -0/+5 |
| 2021-05-22 | Small refactoring in `liveness.rs` | Fabian Wolff | -51/+21 |
| 2021-05-21 | Warn about unreachable code following an expression with an uninhabited type | Fabian Wolff | -20/+91 |
| 2021-05-11 | Split span_to_string into span_to_diagnostic/embeddable_string | Andy Wang | -3/+3 |
| 2021-04-25 | liveness: Fix typo report_unsed_assign -> report_unused_assign | CohenArthur | -3/+3 |
| 2021-04-06 | Use AnonConst for asm! constants | Amanieu d'Antras | -1/+1 |
| 2021-03-26 | Use iter::zip in compiler/ | Josh Stone | -2/+3 |
| 2021-03-18 | Replace closures_captures and upvar_capture with closure_min_captures | Jennifer Wills | -55/+54 |
| 2021-02-28 | Use identifier's span in unused lint | Giacomo Stevanato | -43/+66 |
| 2021-02-24 | Properly account for non-shorthand pattern field in unused variable lint | Esteban Küber | -5/+10 |
| 2021-01-21 | Add loop head span to hir | Esteban Küber | -1/+1 |
| 2021-01-07 | Reintroduce hir::ExprKind::If | Caio | -1/+25 |
| 2020-12-30 | Rollup merge of #80495 - jyn514:rename-empty, r=petrochenkov | Mara Bos | -1/+1 |
| 2020-12-30 | Rename kw::Invalid -> kw::Empty | Joshua Nelson | -1/+1 |
| 2020-12-24 | use matches!() macro in more places | Matthias Krüger | -4/+1 |
| 2020-12-17 | Rollup merge of #79051 - LeSeulArtichaut:if-let-guard, r=matthewjasper | Yuki Okushi | -4/+10 |
| 2020-12-09 | Rollup merge of #79844 - tmiasko:rwu-table-mod, r=lcnr | Tyler Mandry | -146/+5 |
| 2020-12-09 | Move RWUTable to a separate module | Tomasz Miąsko | -146/+5 |
| 2020-12-09 | Remove `first_merge` from liveness debug logs | Tomasz Miąsko | -18/+6 |
| 2020-12-08 | Auto merge of #79727 - tmiasko:8bit-rwu, r=lcnr | bors | -159/+146 |
| 2020-12-06 | Retain assembly operands span when lowering AST to HIR | Tomasz Miąsko | -3/+3 |
| 2020-12-06 | Implement liveness passes for if-let guards | LeSeulArtichaut | -4/+10 |
| 2020-12-06 | Compress RWU from at least 32 bits to 4 bits | Tomasz Miąsko | -159/+146 |
| 2020-11-10 | Handle `let _ = x` patterns in closure liveness analysis | Aman Arora | -20/+49 |
| 2020-10-18 | Mark InOut operands as used in RWU table with write_place | Olivia Crain | -2/+2 |
| 2020-10-17 | Treat InOut variables like other input variables | Olivia Crain | -2/+2 |
| 2020-10-17 | Mark inout asm! operands as used in liveness pass | Olivia Crain | -1/+1 |
| 2020-10-16 | Lower inline const down to MIR | Santiago Pastorino | -0/+3 |
| 2020-09-30 | Rollup merge of #77296 - tmiasko:liveness-option, r=ecstatic-morse | Jonas Schievink | -40/+36 |
| 2020-09-30 | liveness: Use Option::None to represent absent live nodes | Tomasz Miąsko | -40/+36 |
| 2020-09-29 | Liveness analysis for everybody | Tomasz Miąsko | -34/+28 |
| 2020-09-27 | liveness: Inline visitor implementation for IrMaps | Tomasz Miąsko | -199/+175 |
| 2020-09-27 | liveness: Store upvars_mentioned inside Liveness struct | Tomasz Miąsko | -4/+6 |
| 2020-09-27 | liveness: Use visit_param to add variables corresponding to params | Tomasz Miąsko | -15/+19 |
| 2020-09-27 | liveness: Use upvars instead of FnKind to check for closures | Tomasz Miąsko | -13/+10 |
| 2020-09-27 | liveness: Move body_owner field from IrMaps to Liveness | Tomasz Miąsko | -18/+12 |
| 2020-09-27 | liveness: Access live nodes directly through self.lnks[ln] | Tomasz Miąsko | -7/+3 |
| 2020-09-26 | liveness: Use newtype_index for Variable and LiveNode | Tomasz Miąsko | -66/+43 |
| 2020-09-26 | liveness: Remove unnecessary local variable exit_ln | Tomasz Miąsko | -3/+2 |
| 2020-09-26 | liveness: Inline contents of specials struct | Tomasz Miąsko | -30/+25 |
| 2020-09-26 | liveness: Delay conversion from a symbol to a string until linting | Tomasz Miąsko | -5/+12 |