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
/
build
/
expr
Age
Commit message (
Expand
)
Author
Lines
2016-06-23
Move errors from libsyntax to its own crate
Jonathan Turner
-2
/
+2
2016-06-10
Auto merge of #34174 - shepmaster:16-bit-mir, r=Aatch
bors
-0
/
+1
2016-06-09
Support getting the minimum 16-bit isize value
Jake Goulding
-0
/
+1
2016-06-09
introduce the type-safe IdxVec and use it instead of loose indexes
Ariel Ben-Yehuda
-1
/
+4
2016-06-07
mir: group span + visibility scope under a new SourceInfo type.
Eduard Burtescu
-55
/
+35
2016-06-07
mir: distinguish between variable visibility scopes and SEME scopes.
Eduard Burtescu
-7
/
+7
2016-06-05
Respect #[rustc_inherit_overflow_checks] in mir::build and trans.
Eduard Burtescu
-2
/
+2
2016-06-05
mir: report when overflow checks would be missing cross-crate.
Eduard Burtescu
-2
/
+2
2016-06-05
Add a new Assert terminator to MIR for bounds & arithmetic checks.
Eduard Burtescu
-36
/
+32
2016-06-05
Change `with_cond` to `build_cond_br`
James Miller
-19
/
+19
2016-06-05
Add a `with_cond` method
James Miller
-45
/
+20
2016-06-05
Check arithmetic in the MIR
James Miller
-5
/
+200
2016-06-03
introduce DropAndReplace for translating assignments
Ariel Ben-Yehuda
-16
/
+12
2016-05-11
Auto merge of #33239 - eddyb:mir-temp-drops, r=arielb1
bors
-7
/
+9
2016-05-11
mir: drop temps outside-in by scheduling the drops inside-out.
Eduard Burtescu
-7
/
+9
2016-05-11
rustc: Split local type contexts interners from the global one.
Eduard Burtescu
-7
/
+7
2016-05-07
mir: build MIR for constants and static initializers.
Eduard Burtescu
-7
/
+6
2016-05-06
Auto merge of #33267 - nagisa:mir-temporary-32959, r=nikomatsakis
bors
-1
/
+1
2016-05-01
Handle coercion casts properly when building the MIR
James Miller
-6
/
+3
2016-04-29
Temporary hack for 32959
Simonas Kazlauskas
-1
/
+1
2016-04-28
Fix translation of `Assign`/`AssignOp` as rvalues
James Miller
-2
/
+5
2016-04-28
Address comments
James Miller
-1
/
+137
2016-04-28
Various improvements to MIR and LLVM IR Construction
James Miller
-79
/
+10
2016-04-20
Generate block containing return lazily instead
Simonas Kazlauskas
-1
/
+2
2016-04-16
MIR: Do not require END_BLOCK to always exist
Simonas Kazlauskas
-1
/
+1
2016-03-31
librustc_mir: use bug!(), span_bug!()
Benjamin Herr
-3
/
+4
2016-03-27
rustc: move cfg, infer, traits and ty from middle to top-level.
Eduard Burtescu
-1
/
+1
2016-03-23
introduce "call-site-scope" as the outermost scope
Niko Matsakis
-1
/
+1
2016-03-23
rewrite drop code
Niko Matsakis
-1
/
+2
2016-03-23
add span/scope-id to terminator
Niko Matsakis
-11
/
+38
2016-03-23
extend Terminator into a struct so it can have additional fields
Niko Matsakis
-12
/
+12
2016-03-23
track the innermost scope for every stmt
Niko Matsakis
-12
/
+17
2016-03-23
record a scope for each `VarDecl`
Niko Matsakis
-6
/
+6
2016-03-17
hir, mir: Separate HIR expressions / MIR operands from InlineAsm.
Eduard Burtescu
-2
/
+14
2016-03-17
mir: Ignore noop casts (e.g. when `as` used for coercion).
Eduard Burtescu
-2
/
+7
2016-03-09
Track fn type and lifetime parameters in TyFnDef.
Eduard Burtescu
-1
/
+1
2016-03-09
Split TyBareFn into TyFnDef and TyFnPtr.
Eli Friedman
-1
/
+3
2016-02-20
address review comments
Ariel Ben-Yehuda
-0
/
+4
2016-02-20
store the normalized types of field accesses
Ariel Ben-Yehuda
-18
/
+15
2016-02-07
[MIR] Fix the destination of implicit else branch
Simonas Kazlauskas
-1
/
+1
2016-02-04
Convert Drop statement into terminator
Simonas Kazlauskas
-1
/
+1
2016-02-04
Remove the CallKind
Simonas Kazlauskas
-11
/
+5
2016-02-04
Synthesize calls to box_free language item
Simonas Kazlauskas
-18
/
+11
2016-01-29
[MIR] Fix type of temporary for `box EXPR`
Oliver Schneider
-4
/
+3
2016-01-21
[MIR] use mir::repr::Constant in ExprKind::Repeat, close #29789
Florian Hahn
-1
/
+0
2016-01-19
[MIR] Reintroduce the unit temporary
Simonas Kazlauskas
-21
/
+29
2016-01-07
[MIR] Set dest ∀ expr with optional value
Simonas Kazlauskas
-6
/
+25
2016-01-06
[MIR] Get rid of that nasty unit_ty temporary lval
Simonas Kazlauskas
-2
/
+3
2016-01-06
panic/panic_bounds_check to destructure tys
Simonas Kazlauskas
-1
/
+1
2016-01-06
Merge Call and DivergingCall diffs into CallKind
Simonas Kazlauskas
-10
/
+15
[next]