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
/
thir
/
pattern
Age
Commit message (
Expand
)
Author
Lines
2022-08-04
Rollup merge of #100093 - wcampbell0x2a:unused-parens-for-match-arms, r=petro...
Matthias Krüger
-1
/
+1
2022-08-04
Enable unused_parens for match arms
wcampbell
-1
/
+1
2022-08-04
Auto merge of #99843 - oli-obk:is_useful_perf, r=compiler-errors
bors
-46
/
+43
2022-07-29
Rename local_did to def_id
Miguel Guarniz
-1
/
+1
2022-07-29
Change maybe_body_owned_by to take local def id
Miguel Guarniz
-1
/
+1
2022-07-28
Pass PatCtxt instead of passing MatchCtxt + Ty separately
Oli Scherer
-25
/
+22
2022-07-28
Don't pass (the rather large) `PatCtxt` by value
Oli Scherer
-17
/
+17
2022-07-28
Move constructor into the branch that actually uses it
Oli Scherer
-5
/
+5
2022-07-27
Rollup merge of #99651 - compiler-errors:fn-and-raw-ptr-in-const-generics, r=...
Guillaume Gomez
-31
/
+29
2022-07-25
avoid `&str`/`Symbol` to `String` conversions
Takayuki Maeda
-1
/
+1
2022-07-25
Remove non-descriptive boolean from search_for_structural_match_violation
Michael Goulet
-31
/
+29
2022-07-25
Get rid of redundant NonStructuralMatchTyKind
Michael Goulet
-17
/
+11
2022-07-25
Deeply deny fn and raw ptrs in const generics
Michael Goulet
-1
/
+7
2022-07-20
Revert "Rollup merge of #98582 - oli-obk:unconstrained_opaque_type, r=estebank"
Oli Scherer
-36
/
+30
2022-07-15
Infer wildcard type from other patterns at every pattern level
Oli Scherer
-26
/
+31
2022-07-15
Move constructor into the branch that actually uses it
Oli Scherer
-5
/
+5
2022-07-15
Revert a hack that only ever worked on level deep
Oli Scherer
-5
/
+1
2022-07-15
Allow destructuring opaque types, since the patterns constrain the opaque types
Oli Scherer
-1
/
+5
2022-07-15
Add some tracing instrumentation
Oli Scherer
-0
/
+1
2022-07-11
move else block into the `Local` struct
Ding Xiang Fei
-5
/
+6
2022-07-11
lower let-else in MIR instead
Ding Xiang Fei
-10
/
+14
2022-07-11
Rollup merge of #99140 - TaKO8Ki:implement-is-accessible-span, r=fee1-dead
Dylan DPC
-1
/
+1
2022-07-11
rename a method
Takayuki Maeda
-1
/
+1
2022-07-11
implement `is_accessible_span`
Takayuki Maeda
-1
/
+1
2022-07-11
Deny floats even when adt_const_params is enabled
Michael Goulet
-26
/
+31
2022-06-30
middle: translation in `LintDiagnosticBuilder`
David Wood
-1
/
+1
2022-06-29
avoid many `&str` to `String` conversions with `MultiSpan::push_span_label`
Takayuki Maeda
-1
/
+1
2022-06-19
Be more hygenic with spans
Michael Goulet
-6
/
+7
2022-06-19
Use `Span::eq_ctxt` method instead of `.ctxt() == .ctxt()`
Michael Goulet
-4
/
+4
2022-06-19
Only omit trailing comma if block doesn't come from macro expansion
Michael Goulet
-3
/
+14
2022-06-16
compare_const_vals: add a special case for certain ranges.
Nicholas Nethercote
-4
/
+19
2022-06-16
compare_const_vals: Use infallible evaluation.
Nicholas Nethercote
-27
/
+23
2022-06-16
Remove `ty` arg from `compare_const_vals`.
Nicholas Nethercote
-11
/
+4
2022-06-16
Remove `from_bool` closure.
Nicholas Nethercote
-4
/
+2
2022-06-16
Inline and remove `fallback` closure.
Nicholas Nethercote
-3
/
+1
2022-06-16
Remove one use of `compare_const_vals`.
Nicholas Nethercote
-15
/
+2
2022-06-16
Assert type equality of `a` and `b` in `compare_const_vals`.
Nicholas Nethercote
-1
/
+3
2022-06-16
Remove dead code from `compare_const_vals`.
Nicholas Nethercote
-11
/
+0
2022-06-14
address review
b-naber
-1
/
+1
2022-06-14
fix clippy test failures
b-naber
-1
/
+1
2022-06-14
implement valtrees as the type-system representation for constant values
b-naber
-4
/
+6
2022-06-14
Rename the `ConstS::val` field as `kind`.
Nicholas Nethercote
-2
/
+2
2022-06-09
thir: wrap hir id of vars into local var id
Ding Xiang Fei
-3
/
+3
2022-05-24
give correct error message on structural match violation
b-naber
-9
/
+9
2022-05-21
Auto merge of #96515 - lcnr:user-types-in-pat, r=nikomatsakis
bors
-20
/
+22
2022-05-21
correctly deal with user type ascriptions in pat
lcnr
-20
/
+22
2022-05-20
Remove `crate` visibility usage in compiler
Jacob Pratt
-31
/
+31
2022-05-18
Auto merge of #97019 - b-naber:transition-to-valtrees-pt1, r=oli-obk
bors
-58
/
+81
2022-05-18
Auto merge of #96863 - SparrowLii:let, r=michaelwoerister
bors
-6
/
+6
2022-05-16
use GlobalId in eval_to_valtree query and introduce query for valtree_to_cons...
b-naber
-58
/
+81
[next]