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
/
build
/
expr
Age
Commit message (
Expand
)
Author
Lines
2017-08-14
emit StorageLive for box temporaries
Ariel Ben-Yehuda
-3
/
+9
2017-08-12
Merge branch 'master' of https://github.com/rust-lang/rust into gen
John Kåre Alsaker
-7
/
+7
2017-08-11
Store generator interior in MIR literals
John Kåre Alsaker
-3
/
+3
2017-08-10
For box expressions, use NZ drop instead of a free block
Ariel Ben-Yehuda
-7
/
+7
2017-08-09
Merge remote-tracking branch 'origin/master' into gen
Alex Crichton
-2
/
+2
2017-08-01
remove the span field from `diverge_cleanup`
Ariel Ben-Yehuda
-1
/
+1
2017-07-28
Remove support for `gen arg`
Alex Crichton
-12
/
+1
2017-07-28
Rename suspend to yield
John Kåre Alsaker
-5
/
+5
2017-07-28
Generator literal support
John Kåre Alsaker
-4
/
+42
2017-06-27
rustc: move the PolyFnSig out of TyFnDef.
Eduard-Mihai Burtescu
-5
/
+8
2017-06-12
Add `EndRegion` statement kind to MIR.
Felix S. Klock II
-1
/
+0
2017-06-12
Pass span through diverge_cleanup down to build_diverge_scope where it
Felix S. Klock II
-1
/
+1
2017-06-12
Paired source_info with extent; thread both through to pts where EndRegion wi...
Felix S. Klock II
-8
/
+13
2017-06-02
rustc: remove temporary lifetime extension by borrow hint
Venkata Giri Reddy
-8
/
+1
2017-06-01
rustc: replace TyFnDef in MethodCallee with just the FnSig.
Eduard-Mihai Burtescu
-7
/
+2
2017-05-28
add NullOp::SizeOf and BinOp::Offset
Ariel Ben-Yehuda
-1
/
+2
2017-05-17
introduce local-scope to prevent storagelive/storagedead in statics
Niko Matsakis
-6
/
+7
2017-05-13
rustc: stop interning CodeExtent, it's small enough.
Eduard-Mihai Burtescu
-6
/
+6
2017-05-12
box large variants in MIR
Ariel Ben-Yehuda
-6
/
+7
2017-04-30
intern CodeExtents
Niko Matsakis
-6
/
+6
2017-04-18
lower `move_val_init` during MIR construction
Ariel Ben-Yehuda
-20
/
+47
2017-04-11
store Spans for all MIR locals
Ariel Ben-Yehuda
-10
/
+11
2017-03-30
refactor the `targeted_by_break` field
Niko Matsakis
-13
/
+1
2017-03-17
Implement ? in catch expressions and add tests
Taylor Cramer
-8
/
+22
2017-03-09
Do not bother creating StorageLive for TyNever
Simonas Kazlauskas
-1
/
+1
2017-03-04
Auto merge of #40163 - arielb1:normalization-1702, r=nikomatsakis
bors
-1
/
+1
2017-03-03
Auto merge of #40133 - arielb1:operand-lifetimes, r=eddyb
bors
-46
/
+92
2017-03-03
make operands live to the end of their containing expression
Ariel Ben-Yehuda
-46
/
+92
2017-03-01
store the normalized types of statics in MIR Lvalues
Ariel Ben-Yehuda
-1
/
+1
2017-02-28
Make Rvalue::ty infallible
Simonas Kazlauskas
-1
/
+2
2017-02-25
rustc: combine BareFnTy and ClosureTy into FnSig.
Eduard-Mihai Burtescu
-1
/
+1
2017-02-23
Implement non-capturing closure to fn coercion
est31
-0
/
+7
2017-02-15
[MIR] Make InlineAsm a Statement
Simonas Kazlauskas
-16
/
+19
2017-02-10
Add TerminatorKind::if_ convenience constructor
Simonas Kazlauskas
-27
/
+11
2017-02-10
Prefer switching on false for boolean switches
Simonas Kazlauskas
-9
/
+9
2017-02-10
Only SwitchInt over integers, not all consts
Simonas Kazlauskas
-5
/
+4
2017-02-10
If is now always a SwitchInt in MIR
Simonas Kazlauskas
-13
/
+24
2017-02-05
Rollup merge of #39009 - canndrew:default-unit-warnings, r=nikomatsakis
Corey Farwell
-1
/
+1
2017-02-03
Bump version, upgrade bootstrap
Alex Crichton
-1
/
+0
2017-02-03
Add warning for () to ! switch
Andrew Cann
-1
/
+1
2017-01-29
Remove the workaround for gh32959
Simonas Kazlauskas
-1
/
+1
2017-01-25
end temporary lifetimes being extended by `let X: &_` hints
Ariel Ben-Yehuda
-1
/
+9
2017-01-16
Rename ExprKind::Vec to Array in HIR and HAIR.
Scott Olson
-4
/
+4
2016-12-30
Cleanup FIXMEs
Simonas Kazlauskas
-1
/
+0
2016-12-30
Such large. Very 128. Much bits.
Simonas Kazlauskas
-4
/
+8
2016-12-05
Refactor ty::FnSig to privatize all fields
Mark-Simulacrum
-1
/
+1
2016-11-21
Implement the `loop_break_value` feature.
Geoffry Song
-58
/
+52
2016-11-08
Replace FnvHasher use with FxHasher.
Nicholas Nethercote
-2
/
+2
2016-10-28
rustc: move mir::repr::* to mir.
Eduard Burtescu
-7
/
+7
2016-10-25
Utilize AccumulateVec to avoid heap allocations in mk_{substs, type_list, tup...
Mark-Simulacrum
-1
/
+1
[prev]
[next]