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
/
src
/
librustc_mir
/
transform
/
generator.rs
Age
Commit message (
Expand
)
Author
Lines
2018-03-08
Nuke the entire ctfe from orbit, it's the only way to be sure
Oliver Schneider
-7
/
+2
2018-03-08
Produce instead of pointers
Oliver Schneider
-2
/
+7
2018-02-23
Introduce UnpackedKind
varkor
-3
/
+3
2018-01-30
Force locals to be live after they are borrowed for immovable generators. Fix...
John Kåre Alsaker
-17
/
+51
2018-01-23
Adds support for immovable generators. Move checking of invalid borrows acros...
John Kåre Alsaker
-16
/
+61
2018-01-03
Auto merge of #46984 - arielb1:pre-statement-effect, r=nikomatsakis
bors
-1
/
+1
2017-12-24
add pre-statement-effect to dataflow
Ariel Ben-Yehuda
-1
/
+1
2017-12-21
fix debuginfo scoping of let-statements
Ariel Ben-Yehuda
-3
/
+3
2017-12-13
Revised graphviz rendering API to avoid requiring borrowed state.
Felix S. Klock II
-3
/
+3
2017-12-01
MIR: s/lv(al(ue)?)?/place in function/variable/module names.
Eduard-Mihai Burtescu
-17
/
+17
2017-12-01
MIR: s/Lvalue/Place in type names.
Eduard-Mihai Burtescu
-21
/
+21
2017-11-28
MIR: split Operand::Consume into Copy and Move.
Eduard-Mihai Burtescu
-2
/
+2
2017-11-21
Auto merge of #45879 - nikomatsakis:nll-kill-cyclic-closures, r=arielb1
bors
-1
/
+5
2017-11-18
remove `generator_interiors` map
Niko Matsakis
-1
/
+5
2017-11-18
Remove return_ty from Mir
loomaclin
-3
/
+1
2017-11-14
rustc: split off BodyOwnerKind from MirSource.
Eduard-Mihai Burtescu
-5
/
+4
2017-11-14
rustc: move the MIR pass infrastructure and list to rustc_mir.
Eduard-Mihai Burtescu
-1
/
+2
2017-10-31
extend liveness to distinguish "drop" and "non-drop" uses
Niko Matsakis
-2
/
+5
2017-10-04
Expand mir dump in order to handle NLL pass
Christopher Vittal
-4
/
+4
2017-09-24
add lint levels to VisibilityScope
Ariel Ben-Yehuda
-0
/
+3
2017-09-21
Make the fallback of generator resumption be unreachable instead of using return
John Kåre Alsaker
-10
/
+11
2017-09-13
Fix a bug where StorageIgnored had an incorrect buffer length
John Kåre Alsaker
-2
/
+2
2017-09-13
Fix nits and refactor creation of StorageLive blocks
John Kåre Alsaker
-75
/
+52
2017-09-13
Make sure we aren't using dead locals
John Kåre Alsaker
-5
/
+6
2017-09-13
Analyse storage liveness and preserve it during generator transformation
John Kåre Alsaker
-169
/
+222
2017-09-11
rustc: introduce ty::Const { ConstVal, Ty }.
Eduard-Mihai Burtescu
-3
/
+12
2017-09-11
rustc: intern ConstVal's in TyCtxt.
Eduard-Mihai Burtescu
-3
/
+3
2017-09-05
rustc: Migrate lang items to a query
Alex Crichton
-1
/
+1
2017-09-04
rustc_mir: use Local instead of Lvalue in Storage{Live,Dead}.
Eduard-Mihai Burtescu
-6
/
+2
2017-09-03
rustc_mir: implement visit_local instead/along visit_lvalue where possible.
Eduard-Mihai Burtescu
-1
/
+17
2017-08-25
Add some comments and fix a typo
John Kåre Alsaker
-3
/
+53
2017-08-25
Add some suggested comments around drops
Alex Crichton
-2
/
+6
2017-08-25
Add a `self_arg` convenience
Alex Crichton
-6
/
+10
2017-08-25
Reorder slightly in `visit_basic_block_data`
Alex Crichton
-12
/
+12
2017-08-14
Fix merge conflicts with `gen` branch
Alex Crichton
-1
/
+2
2017-08-12
Fix errors
John Kåre Alsaker
-1
/
+1
2017-08-12
Strip landing pads in the state transformation
John Kåre Alsaker
-0
/
+5
2017-08-11
Store generator interior in MIR literals
John Kåre Alsaker
-2
/
+2
2017-08-11
Typo
John Kåre Alsaker
-1
/
+1
2017-08-11
Some tweaks and comments
John Kåre Alsaker
-45
/
+95
2017-08-11
Remove code related to the dropping of generator arguments
John Kåre Alsaker
-45
/
+5
2017-08-09
Initial pass review comments
Alex Crichton
-87
/
+22
2017-07-28
Update comment
John Kåre Alsaker
-1
/
+1
2017-07-28
Ignore drop check bools when testing for legal generator types
John Kåre Alsaker
-1
/
+5
2017-07-28
Remove support for `gen arg`
Alex Crichton
-49
/
+2
2017-07-28
Rename suspend to yield
John Kåre Alsaker
-6
/
+6
2017-07-28
Ensure upvars are dropped when generators have never been resumed
John Kåre Alsaker
-43
/
+115
2017-07-28
Fix tidy warnings
Alex Crichton
-10
/
+19
2017-07-28
Generator literal support
John Kåre Alsaker
-0
/
+739