index
:
rust
this commit
auto
automation/bors/try
automation/bors/try-merge
beta
cargo_update
lcnr/rustc-dev-guide
master
perf-tmp
stable
try
try-perf
https://github.com/rust-lang/rust
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
compiler
/
rustc_passes
/
src
/
liveness.rs
Age
Commit message (
Expand
)
Author
Lines
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
2020-09-26
liveness: Remove redundant fields for a number of live nodes and variables
Tomasz Miąsko
-14
/
+8
2020-09-26
liveness: Remove redundant debug logging
Tomasz Miąsko
-2
/
+0
2020-09-04
Change ty.kind to a method
LeSeulArtichaut
-1
/
+1
[next]