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
/
pattern
Age
Commit message (
Expand
)
Author
Lines
2023-11-26
rustc: `hir().local_def_id_to_hir_id()` -> `tcx.local_def_id_to_hir_id()` cle...
Vadim Petrochenkov
-1
/
+1
2023-11-26
Clean dead codes
r0cky
-149
/
+3
2023-11-25
effects: Run `enforce_context_effects` for all method calls
Deadbeef
-4
/
+4
2023-11-22
Separate `PatStack` and `MatrixRow`
Nadrieril
-42
/
+90
2023-11-22
Clarify the `Wildcard`/`Missing` situation
Nadrieril
-43
/
+59
2023-11-22
Cleanup span passing
Nadrieril
-30
/
+31
2023-11-22
Store wildcard row in the matrix
Nadrieril
-39
/
+48
2023-11-22
Fully rework the algorithm and its explanation
Nadrieril
-638
/
+748
2023-11-22
Keep rows with guards in the matrix
Nadrieril
-46
/
+38
2023-11-22
Respect `split` invariants for `Opaque`s
Nadrieril
-25
/
+59
2023-11-22
Abstract over the list of `WitnessStack`s
Nadrieril
-69
/
+106
2023-11-22
Tweak `lower_pattern`
Nadrieril
-2
/
+4
2023-11-21
Fix `clippy::needless_borrow` in the compiler
Nilstrieb
-14
/
+14
2023-11-15
Re-format code with new rustfmt
Mark Rousskov
-1
/
+3
2023-11-08
Auto merge of #116930 - RalfJung:raw-ptr-match, r=davidtwco
bors
-30
/
+31
2023-11-08
avoid unnecessary nested conditionals
Ralf Jung
-11
/
+9
2023-11-04
Suggest to set lint level on whole match
Nadrieril
-13
/
+25
2023-11-04
Warn when lint level is set on a match arm
Nadrieril
-21
/
+41
2023-11-03
Tweak spans for "adt defined here" note
Nadrieril
-6
/
+1
2023-11-03
Accumulate let chains alongside the visit
Nadrieril
-76
/
+78
2023-11-02
Cleanup check_match code paths
Nadrieril
-110
/
+104
2023-11-02
Factor out pointing at ADT definition
Nadrieril
-44
/
+41
2023-11-02
Always do all the pattern checks
Nadrieril
-60
/
+60
2023-11-02
Tweak diagnostic for consistency
Nadrieril
-4
/
+2
2023-11-02
Check pattern error while lowering
Nadrieril
-42
/
+29
2023-11-02
Uncomplicate check_let_chain
Nadrieril
-45
/
+35
2023-11-02
Reorder
Nadrieril
-148
/
+151
2023-11-01
Auto merge of #116692 - Nadrieril:half-open-ranges, r=cjgillot
bors
-272
/
+378
2023-10-30
Correctly handle nested or-patterns in column-wise analyses
Nadrieril
-1
/
+1
2023-10-30
remove some dead code
Ralf Jung
-10
/
+0
2023-10-28
also lint against fn ptr and raw ptr nested inside the const
Ralf Jung
-13
/
+9
2023-10-28
patterns: reject raw pointers that are not just integers
Ralf Jung
-8
/
+25
2023-10-27
Make IntRange exclusive
Nadrieril
-57
/
+65
2023-10-27
s/to_pat/to_diagnostic_pat/
Nadrieril
-18
/
+24
2023-10-27
Match usize/isize exhaustively
Nadrieril
-50
/
+113
2023-10-27
Propagate half-open ranges through exhaustiveness checking
Nadrieril
-102
/
+158
2023-10-27
Inline `RangeInclusive` into `IntRange`
Nadrieril
-41
/
+33
2023-10-27
Don't use `IntRange` for booleans
Nadrieril
-14
/
+56
2023-10-27
Propagate half-open ranges through THIR
Nadrieril
-15
/
+16
2023-10-27
Abstract over `PatRange` boundary value
Nadrieril
-90
/
+28
2023-10-27
Handle `ty::Opaque` correctly
Nadrieril
-1
/
+16
2023-10-27
Lint overlapping ranges as a separate pass
Nadrieril
-89
/
+91
2023-10-27
Abstract over per-column pattern traversal
Nadrieril
-36
/
+77
2023-10-25
Auto merge of #116482 - matthewjasper:thir-unsafeck-inline-constants, r=b-naber
bors
-17
/
+32
2023-10-21
Fix #117033
Nadrieril
-0
/
+3
2023-10-21
Auto merge of #116734 - Nadrieril:lint-per-column, r=cjgillot
bors
-241
/
+324
2023-10-16
Address review comments
Matthew Jasper
-20
/
+27
2023-10-16
Fix inline const pattern unsafety checking in THIR
Matthew Jasper
-4
/
+12
2023-10-15
Rollup merge of #116522 - bvanjoi:fix-115599, r=oli-obk
Matthias Krüger
-0
/
+8
2023-10-15
Auto merge of #116688 - compiler-errors:rustfmt-up, r=WaffleLapkin,Nilstrieb
bors
-46
/
+66
[prev]
[next]