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
Age
Commit message (
Expand
)
Author
Lines
2017-06-03
Auto merge of #42396 - venkatagiri:remove_lifetime_extn, r=arielb1
bors
-8
/
+1
2017-06-02
rustc: remove temporary lifetime extension by borrow hint
Venkata Giri Reddy
-8
/
+1
2017-06-01
strip param-env from infcx
Niko Matsakis
-2
/
+1
2017-06-01
move projection mode into parameter environment
Niko Matsakis
-3
/
+2
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-23
Auto merge of #42023 - nikomatsakis:issue-36799-ostn15_phf, r=arielb1
bors
-10
/
+47
2017-05-22
rename `parameter_environment` to `param_env`
Niko Matsakis
-1
/
+1
2017-05-22
add arielb1 example
Niko Matsakis
-0
/
+8
2017-05-17
introduce local-scope to prevent storagelive/storagedead in statics
Niko Matsakis
-10
/
+39
2017-05-13
rustc: stop interning CodeExtent, it's small enough.
Eduard-Mihai Burtescu
-24
/
+24
2017-05-13
rustc: remove redundant fn_id's from CodeExtentData.
Eduard-Mihai Burtescu
-1
/
+1
2017-05-13
rustc: use DefId instead of CodeExtent for FreeRegion's scope.
Eduard-Mihai Burtescu
-2
/
+3
2017-05-13
rustc_mir: remove unnecessary drop scope for constants.
Eduard-Mihai Burtescu
-13
/
+6
2017-05-13
rustc: use call_site_extent for closure environment free regions.
Eduard-Mihai Burtescu
-1
/
+1
2017-05-13
rustc: uniformly compute ParameterEnvironment's "free outlive scope".
Eduard-Mihai Burtescu
-8
/
+4
2017-05-12
box large variants in MIR
Ariel Ben-Yehuda
-12
/
+13
2017-05-02
simplify down to one query per pass suite
Niko Matsakis
-5
/
+5
2017-05-02
move `build_mir` into `build` directory
Niko Matsakis
-12
/
+213
2017-05-02
adjust privacy of various types in `build`
Niko Matsakis
-3
/
+3
2017-05-01
pacify the mercilous tidy
Niko Matsakis
-1
/
+5
2017-04-30
introduce per-fn RegionMaps
Taylor Cramer
-6
/
+5
2017-04-30
intern CodeExtents
Niko Matsakis
-30
/
+30
2017-04-30
remove ROOT_CODE_EXTENT and DUMMY_CODE_EXTENT
Niko Matsakis
-4
/
+6
2017-04-30
On-demandify region mapping
Taylor Cramer
-7
/
+7
2017-04-24
rustc: rename some of the queries to match tcx methods.
Eduard-Mihai Burtescu
-1
/
+1
2017-04-22
avoid calling `mk_region` unnecessarily
Ariel Ben-Yehuda
-1
/
+1
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
-23
/
+32
2017-04-05
Rollup merge of #41015 - arielb1:new-block-stack, r=alexcrichton
Ariel Ben-Yehuda
-0
/
+3
2017-04-02
mark build::cfg::start_new_block as inline(never)
Ariel Ben-Yehuda
-0
/
+3
2017-03-30
refactor the `targeted_by_break` field
Niko Matsakis
-85
/
+99
2017-03-24
Represent function pointers in mir-constants as a Value instead of Item
Oliver Schneider
-3
/
+3
2017-03-17
Implement ? in catch expressions and add tests
Taylor Cramer
-35
/
+50
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
-120
/
+155
2017-03-03
make operands live to the end of their containing expression
Ariel Ben-Yehuda
-49
/
+101
2017-03-02
schedule drops on bindings only after initializing them
Ariel Ben-Yehuda
-71
/
+54
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_const_eval: always demand typeck_tables for evaluating constants.
Eduard-Mihai Burtescu
-5
/
+16
2017-02-25
rustc_typeck: hook up collect and item/body check to on-demand.
Eduard-Mihai Burtescu
-3
/
+1
2017-02-25
rustc: combine BareFnTy and ClosureTy into FnSig.
Eduard-Mihai Burtescu
-1
/
+1
2017-02-25
rustc: move the actual values of enum discriminants into a map.
Eduard-Mihai Burtescu
-6
/
+5
2017-02-25
Rollup merge of #40025 - est31:master, r=eddyb
Eduard-Mihai Burtescu
-0
/
+7
2017-02-25
Rollup merge of #39864 - cramertj:normalize-breaks, r=nikomatsakis
Eduard-Mihai Burtescu
-15
/
+7
2017-02-23
Implement non-capturing closure to fn coercion
est31
-0
/
+7
2017-02-18
Properly implement labeled breaks in while conditions
Taylor Cramer
-3
/
+3
2017-02-17
Normalize labeled and unlabeled breaks
Taylor Cramer
-15
/
+7
[next]