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
2017-01-25
end temporary lifetimes being extended by `let X: &_` hints
Ariel Ben-Yehuda
-1
/
+9
2017-01-16
Rename ExprKind::Vec to Array in HIR and HAIR.
Scott Olson
-4
/
+4
2016-12-30
Cleanup FIXMEs
Simonas Kazlauskas
-1
/
+0
2016-12-30
Such large. Very 128. Much bits.
Simonas Kazlauskas
-4
/
+8
2016-12-05
Refactor ty::FnSig to privatize all fields
Mark-Simulacrum
-1
/
+1
2016-11-21
Implement the `loop_break_value` feature.
Geoffry Song
-58
/
+52
2016-11-08
Replace FnvHasher use with FxHasher.
Nicholas Nethercote
-2
/
+2
2016-10-28
rustc: move mir::repr::* to mir.
Eduard Burtescu
-7
/
+7
2016-10-25
Utilize AccumulateVec to avoid heap allocations in mk_{substs, type_list, tup...
Mark-Simulacrum
-1
/
+1
2016-10-19
Use TypedArena::alloc_slice in rustc.
Mark-Simulacrum
-1
/
+1
2016-10-04
stop having identity casts be lexprs
Ariel Ben-Yehuda
-0
/
+7
2016-10-01
Rollup merge of #36599 - jonas-schievink:whats-a-pirates-favorite-data-struct...
Manish Goregaokar
-1
/
+1
2016-09-28
Call arrays "arrays" instead of "vecs" internally
Jonas Schievink
-1
/
+1
2016-09-26
[WIP] Move MIR towards a single kind of local
Jonas Schievink
-4
/
+8
2016-09-08
Refactor `TyStruct`/`TyEnum`/`TyUnion` into `TyAdt`
Vadim Petrochenkov
-1
/
+1
2016-09-03
Fix buggy field access translation
Vadim Petrochenkov
-3
/
+6
2016-08-16
Auto merge of #35162 - canndrew:bang_type_coerced, r=nikomatsakis
bors
-1
/
+24
2016-08-14
[MIR] Add Storage{Live,Dead} statements to emit llvm.lifetime.{start,end}.
Eduard Burtescu
-1
/
+8
2016-08-13
Rename empty/bang to never
Andrew Cann
-5
/
+6
2016-08-13
Minor fixups based on @eddyb's feedback
Andrew Cann
-2
/
+1
2016-08-13
Remove obsolete divergence related stuff
Andrew Cann
-1
/
+1
2016-08-13
Switch on TyEmpty
Andrew Cann
-1
/
+1
2016-08-13
Small optimization
Andrew Cann
-4
/
+16
2016-08-13
Add EmptyToAny adjustment
Andrew Cann
-0
/
+11
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
[next]