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
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
librustc_mir
/
transform
/
generator.rs
Age
Commit message (
Expand
)
Author
Lines
2020-08-30
mv compiler to compiler/
mark
-1506
/
+0
2020-08-24
hir: consistent use and naming of lang items
David Wood
-3
/
+3
2020-08-20
Auto merge of #75562 - oli-obk:const_prop_no_aggregates, r=wesleywiser
bors
-12
/
+25
2020-08-18
Moved coverage counter injection from BasicBlock to Statement.
Rich Kadel
-0
/
+1
2020-08-18
Validate the MIR of all optimizations in the mir-opt directory
Oliver Scherer
-12
/
+25
2020-07-08
Add `reachable` and friends to `mir::traversal` module
Dylan MacKenzie
-3
/
+1
2020-06-24
Emit line info for generator variants
Tyler Mandry
-1
/
+21
2020-06-19
Incorporate review suggestions
Dylan MacKenzie
-5
/
+8
2020-06-19
Look for stores between non-conflicting generator saved locals
Dylan MacKenzie
-13
/
+147
2020-06-19
Use newtype to map from `Local` to `GeneratorSavedLocal`
Dylan MacKenzie
-44
/
+64
2020-06-18
Rollup merge of #72814 - RalfJung:mir-visir-terminator, r=oli-obk
Manish Goregaokar
-10
/
+7
2020-06-16
rename location field of Drop terminators to place
Ralf Jung
-7
/
+4
2020-06-16
remove visit_terminator_kind from MIR visitor
Ralf Jung
-3
/
+3
2020-06-14
Don't run generator transform when there's a TyErr
Jonas Schievink
-1
/
+5
2020-06-08
Revert #71956
Dylan MacKenzie
-127
/
+136
2020-06-07
Rollup merge of #72908 - RalfJung:false-edge, r=matthewjasper
Dylan DPC
-1
/
+1
2020-06-07
rename FalseEdges -> FalseEdge
Ralf Jung
-1
/
+1
2020-05-30
Be more careful around ty::Error in generators
Jonas Schievink
-26
/
+43
2020-05-28
Auto merge of #72494 - lcnr:predicate-cleanup, r=nikomatsakis
bors
-2
/
+2
2020-05-23
fix discriminant type in generator transform
Ralf Jung
-1
/
+1
2020-05-23
iterate List by value
Bastian Kauschke
-2
/
+2
2020-05-19
Document why we don't look at storage liveness
Dylan MacKenzie
-0
/
+9
2020-05-19
Look for storage conflicts before terminator effect
Dylan MacKenzie
-5
/
+6
2020-05-19
Add comment for strange conditional
Dylan MacKenzie
-0
/
+1
2020-05-19
Add comment explaining the extra `record_conflicts`
Dylan MacKenzie
-0
/
+4
2020-05-19
Clean up generator live locals analysis
Dylan MacKenzie
-137
/
+113
2020-05-18
Add asm! to MIR
Amanieu d'Antras
-1
/
+2
2020-05-13
add spans to `require_lang_items`
Bastian Kauschke
-1
/
+1
2020-05-13
use `require_lang_item` over `unwrap`.
Bastian Kauschke
-2
/
+3
2020-05-09
Visit move out of `_0` when visiting `return`
Jonas Schievink
-0
/
+10
2020-05-09
Rollup merge of #71942 - nnethercote:shrink-LocalDecl, r=matthewjasper
Dylan DPC
-41
/
+15
2020-05-06
Improve `LocalDecl` creation.
Nicholas Nethercote
-28
/
+6
2020-05-06
Add `SourceInfo::outermost`.
Nicholas Nethercote
-14
/
+10
2020-05-04
Import dataflow impls via the `impls` submodule
Dylan MacKenzie
-2
/
+2
2020-05-03
Use new liveness analysis during generator transform
Dylan MacKenzie
-22
/
+24
2020-05-03
Support backward dataflow analyses
Dylan MacKenzie
-9
/
+4
2020-05-03
Rename `live_locals` -> `live_locals_at_any_suspension_point`
Dylan MacKenzie
-11
/
+12
2020-04-29
Remove Session::no_landing_pads()
Amanieu d'Antras
-1
/
+2
2020-04-25
Replace hash map with IndexVec for liveness data.
Alex Aktsipetrov
-21
/
+13
2020-04-22
Auto merge of #71044 - ecstatic-morse:body-predecessor-cache, r=oli-obk
bors
-29
/
+16
2020-04-22
Use `Body` everywhere
Dylan MacKenzie
-29
/
+16
2020-04-21
visit_place_base is just visit_local
Santiago Pastorino
-2
/
+2
2020-04-12
Rollup merge of #71013 - jonas-schievink:visit-projection, r=eddyb
Dylan DPC
-7
/
+0
2020-04-11
Rollup merge of #70957 - oli-obk:lazy_repeat_length_eval_ice, r=matthewjasper
Mazdak Farrokhzad
-1
/
+4
2020-04-11
Pass the `PlaceElem::Index` local to `visit_local`
Jonas Schievink
-7
/
+0
2020-04-09
Explain why we remove `self` from storage live locals
Dylan MacKenzie
-0
/
+1
2020-04-09
Use new utility in `transform/generator.rs`
Dylan MacKenzie
-34
/
+40
2020-04-09
Normalize MIR locals' types for generator layout computation.
Oliver Scherer
-1
/
+4
2020-04-02
nix rustc_target::abi::* reexport in ty::layout
Mazdak Farrokhzad
-1
/
+1
2020-03-31
Use Place directly, it's Copy more use cases
Santiago Pastorino
-1
/
+1
[next]