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
Age
Commit message (
Expand
)
Author
Lines
2016-07-10
Auto merge of #34657 - oli-obk:no_needless_const_eval, r=eddyb
bors
-28
/
+1
2016-07-08
Merge PatKind::QPath into PatKind::Path in HIR
Vadim Petrochenkov
-1
/
+1
2016-07-08
Cleanup of some pattern related code
Vadim Petrochenkov
-18
/
+6
2016-07-05
don't const eval constants during MIR creation
Oliver Schneider
-28
/
+1
2016-06-27
Fix `Cargo.toml`s
Jeffrey Seyfried
-0
/
+1
2016-06-23
Move errors from libsyntax to its own crate
Jonathan Turner
-13
/
+14
2016-06-16
Auto merge of #34306 - arielb1:mir-dump-fixes, r=eddyb
bors
-8
/
+16
2016-06-17
Cache drops for early scope exits
Simonas Kazlauskas
-27
/
+30
2016-06-16
fix MirSource::Promoted handling
Ariel Ben-Yehuda
-7
/
+4
2016-06-16
stop having `'static` in dump-mir names
Ariel Ben-Yehuda
-0
/
+6
2016-06-16
use a different filename for original and promoted MIRs
Ariel Ben-Yehuda
-2
/
+7
2016-06-10
Auto merge of #34174 - shepmaster:16-bit-mir, r=Aatch
bors
-0
/
+1
2016-06-10
Address review comments + fix rebase
Vadim Petrochenkov
-1
/
+1
2016-06-10
make all pattern bindings with the same name resolve to the first one
Ariel Ben-Yehuda
-27
/
+5
2016-06-10
Introduce TyCtxt::expect_def/expect_resolution helpers and use them where pos...
Vadim Petrochenkov
-26
/
+14
2016-06-09
Support getting the minimum 16-bit isize value
Jake Goulding
-0
/
+1
2016-06-09
fix issues
Ariel Ben-Yehuda
-1
/
+7
2016-06-09
use the type name as the pass name
Ariel Ben-Yehuda
-19
/
+5
2016-06-09
refactor simplify_cfg and split off simplify_branches
Ariel Ben-Yehuda
-133
/
+193
2016-06-09
add hook infrastructure for automatically dumping MIR on every pass
Ariel Ben-Yehuda
-18
/
+91
2016-06-09
introduce an `unreachable` terminator
Ariel Ben-Yehuda
-88
/
+18
2016-06-09
add a cache for MIR predecessors
Ariel Ben-Yehuda
-20
/
+4
2016-06-09
make the basic_blocks field private
Ariel Ben-Yehuda
-73
/
+69
2016-06-09
introduce the type-safe IdxVec and use it instead of loose indexes
Ariel Ben-Yehuda
-150
/
+137
2016-06-09
merge the RemoveDeadBlocks pass into the SimplifyCfg pass
Ariel Ben-Yehuda
-98
/
+62
2016-06-09
fix damage in librustc
Ariel Ben-Yehuda
-10
/
+14
2016-06-09
implement RFC495 semantics for slice patterns
Ariel Ben-Yehuda
-152
/
+232
2016-06-08
remove the librustc_trans -> librustc_mir dependency
Ariel Ben-Yehuda
-294
/
+4
2016-06-07
mir: group span + visibility scope under a new SourceInfo type.
Eduard Burtescu
-199
/
+170
2016-06-07
mir: distinguish between variable visibility scopes and SEME scopes.
Eduard Burtescu
-193
/
+206
2016-06-05
mir: remove unused float support from zero_literal.
Eduard Burtescu
-2
/
+1
2016-06-05
Auto merge of #33905 - eddyb:mir-overflow, r=nikomatsakis
bors
-139
/
+336
2016-06-05
Respect #[rustc_inherit_overflow_checks] in mir::build and trans.
Eduard Burtescu
-41
/
+30
2016-06-05
mir: report when overflow checks would be missing cross-crate.
Eduard Burtescu
-23
/
+57
2016-06-05
Add a new Assert terminator to MIR for bounds & arithmetic checks.
Eduard Burtescu
-162
/
+89
2016-06-05
Change `with_cond` to `build_cond_br`
James Miller
-39
/
+25
2016-06-05
Add a `with_cond` method
James Miller
-46
/
+54
2016-06-05
Check arithmetic in the MIR
James Miller
-6
/
+259
2016-06-05
Auto merge of #33999 - scottcarr:master, r=nikomatsakis
bors
-9
/
+64
2016-06-05
break critical edges only when needed
Ariel Ben-Yehuda
-43
/
+56
2016-06-03
check for is_cleanup violations in MIR typeck
Ariel Ben-Yehuda
-3
/
+65
2016-06-03
introduce DropAndReplace for translating assignments
Ariel Ben-Yehuda
-27
/
+60
2016-06-02
remove trailing whitespace
Scott A Carr
-2
/
+2
2016-06-02
Auto merge of #33583 - luqmana:tri-bool-mir, r=arielb1
bors
-12
/
+44
2016-06-01
[MIR] Use If terminator for switches on bools rather than SwitchInt.
Luqman Aden
-12
/
+44
2016-06-01
switch to BitVector, simplify target_block logic
Scott A Carr
-26
/
+24
2016-05-31
generate fewer basic blocks for variant switches
Scott A Carr
-8
/
+65
2016-05-31
normalize types in MIR typeck after erasing regions
Ariel Ben-Yehuda
-25
/
+24
2016-05-28
Refactor away some functions from hir::pat_util
Vadim Petrochenkov
-1
/
+1
2016-05-28
Separate bindings from other patterns in HIR
Vadim Petrochenkov
-12
/
+7
[next]