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
/
mir_map.rs
Age
Commit message (
Expand
)
Author
Lines
2016-06-23
Move errors from libsyntax to its own crate
Jonathan Turner
-1
/
+1
2016-06-05
mir: report when overflow checks would be missing cross-crate.
Eduard Burtescu
-15
/
+1
2016-05-11
rustc: Split local type contexts interners from the global one.
Eduard Burtescu
-29
/
+96
2016-05-11
rustc: Wrap users of InferCtxt in an anonymous scope.
Eduard Burtescu
-7
/
+6
2016-05-11
rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users.
Eduard Burtescu
-4
/
+4
2016-05-11
rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper.
Eduard Burtescu
-7
/
+7
2016-05-11
rustc: Avoid free functions taking &TyCtxt and &InferCtxt.
Eduard Burtescu
-4
/
+4
2016-05-11
infer: Use methods for creating an InferCtxt.
Eduard Burtescu
-5
/
+4
2016-05-07
mir: qualify and promote constants.
Eduard Burtescu
-4
/
+19
2016-05-07
mir: prepare for rvalue promotion support.
Eduard Burtescu
-11
/
+24
2016-05-07
mir: build MIR for constants and static initializers.
Eduard Burtescu
-2
/
+64
2016-05-07
mir: factor out the parts of MIR building which are not fn-specific.
Eduard Burtescu
-69
/
+41
2016-05-07
mir: remove the unused attribute logic in the MIR map construction.
Eduard Burtescu
-70
/
+4
2016-04-06
rustc: move rustc_front to rustc::hir.
Eduard Burtescu
-3
/
+2
2016-03-31
librustc_mir: use bug!(), span_bug!()
Benjamin Herr
-2
/
+1
2016-03-27
rustc: move cfg, infer, traits and ty from middle to top-level.
Eduard Burtescu
-3
/
+3
2016-03-23
introduce "call-site-scope" as the outermost scope
Niko Matsakis
-5
/
+2
2016-03-23
Add `ScopeAuxiliaryVec`, return MIR+aux via tuple
Niko Matsakis
-2
/
+2
2016-03-23
Rename `MirPlusPlus` to `MirAndScopeAuxiliary`
Niko Matsakis
-2
/
+2
2016-03-23
allow dumping intermediate IR with -Z dump-mir
Niko Matsakis
-1
/
+9
2016-03-23
integrate scopes into MIR
Niko Matsakis
-3
/
+9
2016-03-21
Expose attached attributes to `FnKind` abstraction so that I can look at them...
Felix S. Klock II
-1
/
+1
2016-03-17
mir: Support RustCall ABI functions.
Eduard Burtescu
-7
/
+15
2016-03-14
Fixes after a rebase
Aaron Turon
-0
/
+1
2016-03-14
Move projection_mode to InferContext rather than SelectionContext to reduce c...
Aaron Turon
-2
/
+6
2016-03-13
Auto merge of #31916 - nagisa:mir-passmgr-2, r=arielb1
bors
-56
/
+5
2016-03-07
Auto merge of #31606 - Ms2ger:ClosureKind, r=eddyb
bors
-3
/
+3
2016-03-04
Add Pass manager for MIR
Simonas Kazlauskas
-56
/
+5
2016-03-03
Rename middle::ty::ctxt to TyCtxt
Jeffrey Seyfried
-5
/
+5
2016-02-20
use the FulfillmentContext and InferCtxt more correctly
Ariel Ben-Yehuda
-4
/
+4
2016-02-20
introduce an early pass to clear dead blocks
Ariel Ben-Yehuda
-1
/
+3
2016-02-20
add -Z mir-opt-level to disable MIR optimizations
Ariel Ben-Yehuda
-2
/
+3
2016-02-19
begin implementing mir-typeck
Ariel Ben-Yehuda
-2
/
+3
2016-02-17
MSVC SEH in MIR is implemented here
Simonas Kazlauskas
-3
/
+0
2016-02-12
Rename ClosureKind variants and stop re-exporting them.
Ms2ger
-3
/
+3
2016-02-11
Add a no-landing-pads MIR pass
Simonas Kazlauskas
-1
/
+5
2016-02-09
refactor `MirPass` to always require a tcx
Oliver Schneider
-2
/
+3
2016-02-09
make `MirMap` a struct instead of a type alias for `NodeMap`
Oliver Schneider
-15
/
+15
2016-02-06
Reuse MIR visitors for EraseRegions pass
Simonas Kazlauskas
-1
/
+1
2016-01-16
fallout from removing the `errors_will_be_reported` flag
Niko Matsakis
-1
/
+1
2016-01-06
Auto merge of #30532 - nikomatsakis:cross-item-dependencies, r=mw
bors
-1
/
+2
2016-01-05
Annotate the compiler with information about what it is doing when.
Niko Matsakis
-1
/
+2
2016-01-04
Add a human-readable textual form for MIR.
Scott Olson
-14
/
+15
2015-12-28
Rewrite MIR graphviz printing and improve MIR debug printing.
Scott Olson
-2
/
+4
2015-11-30
Move the core MIR datastructures to librustc.
Michael Woerister
-1
/
+1
2015-11-18
Port a bunch of code new-visitor; all of these ports were
Niko Matsakis
-19
/
+15
2015-11-16
ImplItem_ -> ImplItemKind rename
Oliver Schneider
-2
/
+2
2015-11-16
rename ImplItem_::*ImplItem to ImplItem_::*
Oliver Schneider
-2
/
+2
2015-11-12
Auto merge of #29757 - dotdash:mir_simplify_cfg, r=nikomatsakis
bors
-1
/
+4
2015-11-12
Add a MIR pass to simplify the control flow graph
Björn Steinbrink
-1
/
+4
[next]