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
/
compiler
/
rustc_mir_build
/
src
/
thir
Age
Commit message (
Expand
)
Author
Lines
2021-01-24
Reimplement `Usefulness::merge` in terms of a binop
Nadrieril
-39
/
+24
2021-01-24
Don't expose `Usefulness` in the api
Nadrieril
-9
/
+22
2021-01-24
Improve the debugging experience
Nadrieril
-25
/
+30
2021-01-24
Reduce log level used by tracing instrumentation from info to debug
Tomasz Miąsko
-1
/
+1
2021-01-21
Add loop head span to hir
Esteban Küber
-3
/
+1
2021-01-18
Use ty::{IntTy,UintTy,FloatTy} in rustc
LeSeulArtichaut
-15
/
+12
2021-01-14
Use Option::map_or instead of `.map(..).unwrap_or(..)`
LingMan
-1
/
+1
2021-01-14
Auto merge of #79328 - c410-f3r:hir-if, r=matthewjasper
bors
-1
/
+11
2021-01-13
Rollup merge of #80232 - bugadani:roundtrip, r=estebank
Dylan DPC
-2
/
+1
2021-01-07
Reintroduce hir::ExprKind::If
Caio
-1
/
+11
2021-01-03
Add note to non-exhaustive match on reference to empty
Daniel Noom
-0
/
+5
2020-12-24
remove redundant clones (clippy::redundant_clone)
Matthias Krüger
-2
/
+2
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-20
Remove redundant def_id lookups
Dániel Buga
-2
/
+1
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
-4
/
+36
2020-12-12
Auto merge of #79553 - sexxi-goose:mir_min_cap_writeback, r=nikomatsakis
bors
-16
/
+44
2020-12-09
Use precise places when lowering Closures in THIR
Aman Arora
-16
/
+44
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
-1
/
+32
2020-12-06
Introduce if-let guards in the THIR
LeSeulArtichaut
-4
/
+5
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
[prev]
[next]