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
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 #114208 - GKFX:offset_of_enum, r=wesleywiser
bors
-1
/
+1
2023-11-01
Auto merge of #116692 - Nadrieril:half-open-ranges, r=cjgillot
bors
-272
/
+378
2023-10-31
Support enum variants in offset_of!
George Bateman
-1
/
+1
2023-10-30
Some more coroutine renamings
Michael Goulet
-4
/
+9
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-26
Auto merge of #113262 - Nilstrieb:rawr-casting, r=lcnr
bors
-19
/
+13
2023-10-25
Use let chains instead of let else
Nilstrieb
-19
/
+13
2023-10-25
Auto merge of #116482 - matthewjasper:thir-unsafeck-inline-constants, r=b-naber
bors
-18
/
+40
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-20
s/Generator/Coroutine/
Oli Scherer
-4
/
+4
2023-10-16
Address review comments
Matthew Jasper
-24
/
+31
2023-10-16
Fix inline const pattern unsafety checking in THIR
Matthew Jasper
-4
/
+19
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
-59
/
+83
2023-10-15
use `PatKind::error` when an ADT const value has violation
bohan
-0
/
+8
2023-10-14
Lint `non_exhaustive_omitted_patterns` per column
Nadrieril
-78
/
+128
2023-10-14
Distinguish user patterns from reconstructed witnesses
Nadrieril
-165
/
+198
2023-10-14
Skip most of check_match checks in the presence of `PatKind::Error`
Nadrieril
-7
/
+19
2023-10-14
Use `PatKind::Error` instead of `PatKind::Wild` to report errors
Nadrieril
-22
/
+25
2023-10-14
Propagate pattern errors via a new `PatKind::Error` variant
Nadrieril
-17
/
+17
2023-10-13
Bless tests and new warnings due to formatting changes
Michael Goulet
-1
/
+1
2023-10-13
Format all the let chains in compiler
Michael Goulet
-59
/
+83
2023-10-12
Auto merge of #116391 - Nadrieril:constructorset, r=cjgillot
bors
-581
/
+665
2023-10-11
Remember the `ErrorReported` used to silence follow up errors instead of recr...
Oli Scherer
-13
/
+15
2023-10-11
Avoid emitting the non_exhaustive error if other errors already occurred
Oli Scherer
-1
/
+7
2023-10-11
Prevent spurious `unreachable pattern` lints
Oli Scherer
-26
/
+35
2023-10-11
Fix range overflow checking
Nadrieril
-31
/
+63
2023-10-11
Rework error handling when lowering range endpoints
Nadrieril
-114
/
+87
2023-10-05
Fix handling slices of empty types
Nadrieril
-8
/
+21
[prev]
[next]