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
/
compiler
/
rustc_mir_build
/
src
Age
Commit message (
Expand
)
Author
Lines
2021-02-05
Auto merge of #81257 - pnkfelix:issue-80949-short-term-resolution-via-revert-...
bors
-295
/
+158
2020-12-22
Fix a comment
Nadrieril
-4
/
+4
2020-12-22
Apply suggestions from code review
Nadrieril
-14
/
+15
2020-12-22
Simplify field filtering
Nadrieril
-64
/
+56
2020-12-22
Make the special "missing patterns" constructor real
Nadrieril
-64
/
+57
2020-12-22
Completely rework the explanation of the algorithm
Nadrieril
-285
/
+324
2020-12-22
Pass `Matrix` explicitly instead of via `PatCtxt`
Nadrieril
-27
/
+48
2020-12-22
Inline the constructor-specific `split` functions
Nadrieril
-34
/
+19
2020-12-22
Inline `all_constructors`
Nadrieril
-121
/
+115
2020-12-22
Rebrand `MissingConstructors` as `SplitWildcard`
Nadrieril
-49
/
+67
2020-12-22
Factor out `SplitVarLenSlice` used for slice splitting
Nadrieril
-105
/
+117
2020-12-22
Run the annoying lint separately
Nadrieril
-54
/
+43
2020-12-22
Factor out `SplitIntRange` used for integer range splitting
Nadrieril
-89
/
+110
2020-12-22
Auto merge of #78242 - Nadrieril:rename-overlapping_endpoints-lint, r=varkor
bors
-9
/
+9
2020-12-19
Auto merge of #80104 - Nadrieril:usefulness-merging, r=varkor
bors
-114
/
+185
2020-12-19
Tweak diagnostics
Nadrieril
-3
/
+2
2020-12-18
Unify the two kinds of usefulness merging
Nadrieril
-63
/
+35
2020-12-18
Merge unreachable subpatterns correctly
Nadrieril
-3
/
+28
2020-12-18
Keep all witnesses of non-exhaustiveness
Nadrieril
-27
/
+37
2020-12-18
Rewrite usefulness merging using `SpanSet`
Nadrieril
-65
/
+114
2020-12-18
Log the output of `is_useful` in the or-pattern case too
Nadrieril
-25
/
+31
2020-12-18
Factor out or-pattern usefulness merging
Nadrieril
-72
/
+81
2020-12-17
Rollup merge of #79051 - LeSeulArtichaut:if-let-guard, r=matthewjasper
Yuki Okushi
-13
/
+82
2020-12-15
Auto merge of #73210 - wesleywiser:consts_in_debuginfo, r=oli-obk
bors
-5
/
+5
2020-12-13
Rollup merge of #79940 - matthiaskrgr:cl15ppy, r=Dylan-DPC
Yuki Okushi
-2
/
+3
2020-12-12
Auto merge of #79553 - sexxi-goose:mir_min_cap_writeback, r=nikomatsakis
bors
-139
/
+420
2020-12-11
use if let Some(x) = .. instead of ...map(|x|) to conditionally run fns that...
Matthias Krüger
-2
/
+3
2020-12-09
Use precise places when lowering Closures in THIR
Aman Arora
-63
/
+109
2020-12-09
Use Places for captures in MIR
Aman Arora
-22
/
+128
2020-12-09
Also generate `StorageDead` in constants
oli
-41
/
+16
2020-12-06
[mir-opt] Allow debuginfo to be generated for a constant or a Place
Wesley Wiser
-5
/
+5
2020-12-06
Move handling UpvarRef to PlaceBuilder
Aman Arora
-78
/
+207
2020-12-06
Retain assembly operands span when lowering AST to HIR
Tomasz Miąsko
-1
/
+1
2020-12-06
Implement lowering of if-let guards to MIR
LeSeulArtichaut
-10
/
+78
2020-12-06
Introduce if-let guards in the THIR
LeSeulArtichaut
-4
/
+5
2020-12-04
Avoid leaking block expression values
Matthew Jasper
-149
/
+288
2020-12-04
Use `record_operands_moved` more aggresively
Matthew Jasper
-5
/
+17
2020-12-04
Simplify unscheduling of drops after moves
Matthew Jasper
-30
/
+22
2020-12-04
Inline `is_covered_by`
Nadrieril
-0
/
+2
2020-11-29
Improve error message
Nadrieril
-3
/
+3
2020-11-29
Be consistent about linting singletons
Nadrieril
-1
/
+1
2020-11-29
Rename the `overlapping_patterns` lint to `overlapping_range_endpoints`
Nadrieril
-6
/
+7
2020-11-28
Don't store `ty` and `span` in `IntRange`
Nadrieril
-66
/
+56
2020-11-28
Correctly detect `usize`/`isize` range overlaps
Nadrieril
-29
/
+12
2020-11-27
Rename `_match` to `usefulness`
Nadrieril
-4
/
+4
2020-11-27
Rename `pat_constructor` to `Constructor::from_pat`
Nadrieril
-63
/
+63
2020-11-27
Move the definitions of the two `Ctxt`s to the top
Nadrieril
-47
/
+46
2020-11-27
Extract everything related to pattern deconstruction to a new module
Nadrieril
-1387
/
+1413
2020-11-27
No need to expose `Matrix` internals
Nadrieril
-1
/
+6
2020-11-27
Disentangle `Fields` and `PatStack`
Nadrieril
-17
/
+16
[next]