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-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
2022-05-09
use hir::Let in hir::Guard
SparrowLii
-6
/
+6
2022-05-07
Auto merge of #96094 - Elliot-Roberts:fix_doctests, r=compiler-errors
bors
-17
/
+34
2022-05-02
fix most compiler/ doctests
Elliot Roberts
-17
/
+34
2022-05-02
rustc: Panic by default in `DefIdTree::parent`
Vadim Petrochenkov
-2
/
+2
2022-04-13
couple of clippy::perf fixes
Matthias Krüger
-1
/
+1
2022-04-13
Auto merge of #94255 - b-naber:use-mir-constant-in-thir, r=oli-obk
bors
-14
/
+15
2022-04-07
interpret: err instead of ICE on size mismatches in to_bits_or_ptr_internal
Ralf Jung
-1
/
+1
2022-04-06
get rid of visit_constant in thir visitor
b-naber
-4
/
+2
2022-04-05
span: move `MultiSpan`
David Wood
-2
/
+2
2022-04-02
rebase and remove dead code
b-naber
-3
/
+1
2022-04-02
do use ty::Const in patterns and abstract consts
b-naber
-80
/
+60
2022-04-02
change thir to use mir::ConstantKind instead of ty::Const
b-naber
-56
/
+81
2022-03-31
obligation cause: `RepeatVec` -> `RepeatValueCopy`
lcnr
-1
/
+1
2022-03-31
Rollup merge of #95497 - nyurik:compiler-spell-comments, r=compiler-errors
Dylan DPC
-5
/
+5
2022-03-30
Addressed comments by @compiler-errors and @bjorn3
Yuri Astrakhan
-1
/
+1
2022-03-30
Spellchecking compiler comments
Yuri Astrakhan
-5
/
+5
2022-03-29
Remember mutability in `DefKind::Static`.
Camille GILLOT
-1
/
+1
2022-03-17
Rollup merge of #94960 - codehorseman:master, r=oli-obk
Dylan DPC
-1
/
+1
2022-03-16
rustc_error: make ErrorReported impossible to construct
mark
-12
/
+20
2022-03-16
resolve the conflict in compiler/rustc_session/src/parse.rs
codehorseman
-1
/
+1
2022-03-16
Extend the irrefutable_let_patterns lint to let chains
est31
-35
/
+180
2022-03-12
Fix rebase conflicts with stderr files
Devin Ragotzy
-1
/
+1
2022-03-12
Only filter doc(hidden) fields/variants when not crate local
Devin Ragotzy
-3
/
+3
2022-03-11
Improve `AdtDef` interning.
Nicholas Nethercote
-32
/
+30
2022-03-08
Do not suggest `let_else` if no bindings would be introduced
Esteban Kuber
-1
/
+1
2022-03-08
Suggest `if let`/`let_else` for refutable pat in `let`
Esteban Kuber
-7
/
+79
2022-03-08
Change wording of suggestion to add missing `match` arm
Esteban Kuber
-5
/
+24
[next]