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
/
build
/
matches
/
test.rs
Age
Commit message (
Expand
)
Author
Lines
2020-01-12
Split `rustc_mir::{build, hair, lints}` into their own crate
Matthew Jasper
-835
/
+0
2020-01-05
Remove rustc_hir reexports in rustc::hir.
Mazdak Farrokhzad
-2
/
+2
2020-01-01
Rename `syntax_pos` to `rustc_span` in source code
Vadim Petrochenkov
-1
/
+1
2019-12-22
Format the world
Mark Rousskov
-201
/
+197
2019-12-21
misc cleanup in match MIR building
Mazdak Farrokhzad
-1
/
+1
2019-12-06
Use `to_option` in various places
varkor
-2
/
+2
2019-11-30
Rollup merge of #66612 - Nadrieril:or-patterns-initial, r=varkor
Mazdak Farrokhzad
-1
/
+7
2019-11-26
Fix spelling typos
Brian Wignall
-1
/
+1
2019-11-26
Make the ice a fatal error
Nadrieril
-1
/
+7
2019-10-22
Move Place::elem methods and friends to TyCtxt
Santiago Pastorino
-11
/
+9
2019-10-22
Intern place projection
Santiago Pastorino
-2
/
+3
2019-09-29
remove bit_set re-export from rustc_data_structures
csmoe
-2
/
+2
2019-09-26
Rename `hair::Pattern` to `hair::Pat`
varkor
-3
/
+3
2019-09-26
Rename `hair::PatternRange` to `hair::PatRange`
varkor
-3
/
+3
2019-09-26
Rename `hair::PatternKind` to `hair::PatKind`
varkor
-32
/
+32
2019-09-26
Rename `hair::FieldPattern` to `hair::FieldPat`
varkor
-1
/
+1
2019-09-25
Rename `sty` to `kind`
varkor
-4
/
+4
2019-08-28
Add Option<Span> to `require_lang_item`
Yuki Okushi
-1
/
+1
2019-08-17
Initial implementation of or patterns
varkor
-0
/
+2
2019-08-16
rustc_mir: add sanity asserts for the types of `ty::Const`s.
Eduard-Mihai Burtescu
-0
/
+3
2019-08-16
Remove redundant `ty` fields from `mir::Constant` and `hair::pattern::Pattern...
Eduard-Mihai Burtescu
-12
/
+11
2019-08-05
Clear the ParamEnv where its information is irrelevant
Oliver Scherer
-6
/
+5
2019-08-05
Fiddle param env through to `try_eval_bits` in most places
Oliver Scherer
-5
/
+8
2019-08-05
Don't abort on unevaluated constants without at least tryting to eval them
Oliver Scherer
-1
/
+1
2019-08-05
Clean up the `ty::Const::assert*` methods
Oliver Scherer
-7
/
+4
2019-07-03
Remove needless lifetimes
Jeremy Stucki
-1
/
+1
2019-06-16
Auto merge of #60730 - matthewjasper:optimize-false-edges, r=pnkfelix
bors
-199
/
+270
2019-06-13
Add some more comments on how TestKind works
Matthew Jasper
-0
/
+6
2019-06-13
Generate MIR thats easier for llvm for str matches
Matthew Jasper
-33
/
+40
2019-06-13
Call str::eq and <[T]>::eq for match comparisons
Matthew Jasper
-45
/
+21
2019-06-13
Create fewer basic blocks in match MIR lowering
Matthew Jasper
-198
/
+280
2019-06-12
Use a single lifetime for MIR construction
John Kåre Alsaker
-1
/
+1
2019-06-11
rustc_mir: deny(unused_lifetimes).
Eduard-Mihai Burtescu
-1
/
+1
2019-05-25
Don't use `ty::Const` without immediately interning
Oliver Scherer
-6
/
+5
2019-04-25
Update existing usages
varkor
-1
/
+1
2019-04-15
basic refactor. Adding PointerCast enum
Saleem Jaffer
-5
/
+11
2019-04-02
Replace adt_def with name in mir::ProjectionElem::Downcast
Tyler Mandry
-1
/
+2
2019-03-16
Revert the `LazyConst` PR
Oliver Scherer
-1
/
+1
2019-02-21
Clean up MIR match lowering
Matthew Jasper
-167
/
+99
2019-02-18
Fix style nits
Dan Robertson
-8
/
+7
2019-02-10
rustc: doc comments
Alexander Regueiro
-1
/
+1
2019-02-09
Auto merge of #58207 - nnethercote:intern_lazy_const, r=oli-obk
bors
-1
/
+1
2019-02-08
librustc_mir => 2018
Taiki Endo
-4
/
+4
2019-02-06
Make `intern_lazy_const` actually intern its argument.
Nicholas Nethercote
-1
/
+1
2019-01-05
Remove `Region` from HAIR
Matthew Jasper
-5
/
+4
2019-01-01
rebase fallout
Oliver Scherer
-4
/
+4
2019-01-01
`<&'tcx ty::Const as Deref>::deref`
Oliver Scherer
-1
/
+1
2019-01-01
Move the `Unevaluated` constant arm upwards in the type structure
Oliver Scherer
-0
/
+1
2018-12-25
Remove licenses
Mark Rousskov
-10
/
+0
2018-12-19
FIXME(47184) update fixmes to point to issues specific to them
Niv Kaminer
-1
/
+1
[next]