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
Age
Commit message (
Expand
)
Author
Lines
2016-06-27
Auto merge of #34424 - jseyfried:breaking_batch, r=Manishearth
bors
-2
/
+2
2016-06-23
add control flow graph and algorithms. add dominator to mir
Scott A Carr
-2
/
+41
2016-06-23
Move errors from libsyntax to its own crate
Jonathan Turner
-2
/
+2
2016-06-20
trans: generalize immediate temporaries to all MIR locals.
Eduard Burtescu
-0
/
+35
2016-06-16
fix MirSource::Promoted handling
Ariel Ben-Yehuda
-10
/
+11
2016-06-09
use the type name as the pass name
Ariel Ben-Yehuda
-1
/
+3
2016-06-09
add hook infrastructure for automatically dumping MIR on every pass
Ariel Ben-Yehuda
-5
/
+47
2016-06-09
introduce an `unreachable` terminator
Ariel Ben-Yehuda
-2
/
+9
2016-06-09
add a cache for MIR predecessors
Ariel Ben-Yehuda
-1
/
+88
2016-06-09
make the basic_blocks field private
Ariel Ben-Yehuda
-46
/
+45
2016-06-09
introduce the type-safe IdxVec and use it instead of loose indexes
Ariel Ben-Yehuda
-93
/
+56
2016-06-09
implement RFC495 semantics for slice patterns
Ariel Ben-Yehuda
-23
/
+32
2016-06-08
remove the librustc_trans -> librustc_mir dependency
Ariel Ben-Yehuda
-0
/
+286
2016-06-07
mir: group span + visibility scope under a new SourceInfo type.
Eduard Burtescu
-21
/
+37
2016-06-07
mir: distinguish between variable visibility scopes and SEME scopes.
Eduard Burtescu
-35
/
+38
2016-06-05
Add a new Assert terminator to MIR for bounds & arithmetic checks.
Eduard Burtescu
-1
/
+76
2016-06-05
Check arithmetic in the MIR
James Miller
-0
/
+24
2016-06-03
fix ICEs with RUST_LOG
Ariel Ben-Yehuda
-3
/
+4
2016-06-03
introduce DropAndReplace for translating assignments
Ariel Ben-Yehuda
-8
/
+42
2016-05-16
Revised mir-dataflow.
Felix S. Klock II
-2
/
+3
2016-05-11
rustc: Split local type contexts interners from the global one.
Eduard Burtescu
-9
/
+9
2016-05-11
rustc: More interning for data used in Ty<'tcx>.
Eduard Burtescu
-7
/
+5
2016-05-11
rustc: Generalize a minimum set of functions over 'tcx != 'gcx.
Eduard Burtescu
-1
/
+1
2016-05-11
rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users.
Eduard Burtescu
-13
/
+14
2016-05-11
rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper.
Eduard Burtescu
-25
/
+20
2016-05-07
mir: prepare for rvalue promotion support.
Eduard Burtescu
-4
/
+89
2016-04-24
syntax: Merge keywords and remaining special idents in one list
Vadim Petrochenkov
-1
/
+1
2016-04-20
Auto merge of #33030 - nagisa:mir-unrequire-end-block, r=nikomatsakis
bors
-5
/
+1
2016-04-20
Generate block containing return lazily instead
Simonas Kazlauskas
-7
/
+0
2016-04-16
debuginfo: argument and upvar names for MIR.
Eduard Burtescu
-2
/
+21
2016-04-16
MIR: Do not require END_BLOCK to always exist
Simonas Kazlauskas
-5
/
+8
2016-04-11
mir: store the span of a scope in the ScopeData.
Eduard Burtescu
-0
/
+3
2016-04-08
Auto merge of #32738 - Aatch:mir-operand-fn-ret, r=arielb1
bors
-2
/
+5
2016-04-06
rustc: move middle::{def,def_id,pat_util} to hir.
Eduard Burtescu
-2
/
+2
2016-04-06
rustc: move rustc_front to rustc::hir.
Eduard Burtescu
-2
/
+2
2016-04-04
Handle operand temps for function calls
James Miller
-2
/
+5
2016-03-31
librustc: replace unreachable! with bug!()
Benjamin Herr
-1
/
+1
2016-03-31
librustc: replace tcx.sess.bug calls with bug!()
Benjamin Herr
-1
/
+1
2016-03-30
move `const_eval` and `check_match` out of `librustc`
Oliver Schneider
-3
/
+3
2016-03-30
rename `rustc_const_eval` to `rustc_const_math`
Oliver Schneider
-2
/
+2
2016-03-27
rustc: move cfg, infer, traits and ty from middle to top-level.
Eduard Burtescu
-8
/
+8
2016-03-27
rustc: move middle::subst into middle::ty.
Eduard Burtescu
-2
/
+2
2016-03-25
use new visitor to erase regions
Niko Matsakis
-3
/
+10
2016-03-24
pacify the merciless tidy
Niko Matsakis
-1
/
+2
2016-03-24
rework MIR visitor
Niko Matsakis
-26
/
+382
2016-03-23
Address nit: Remove `ScopedDataVec` newtype
Niko Matsakis
-16
/
+5
2016-03-23
Address nit: use doc-comments for fields of VarDecl
Niko Matsakis
-2
/
+12
2016-03-23
augment MIR pretty printer to print scopes
Niko Matsakis
-2
/
+2
2016-03-23
add span/scope-id to terminator
Niko Matsakis
-0
/
+2
2016-03-23
extend Terminator into a struct so it can have additional fields
Niko Matsakis
-25
/
+42
[next]