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
2020-10-18
Add comment
Nadrieril
-0
/
+3
2020-10-18
The only remaining constant patterns are opaque
Nadrieril
-28
/
+48
2020-10-18
Treat string literals separately from other constants
Nadrieril
-3
/
+9
2020-10-18
Handle ranges of float consistently
Nadrieril
-57
/
+48
2020-10-18
Fix comment
Nadrieril
-0
/
+1
2020-10-18
Treat booleans as integers with valid range 0..=1
Oliver Scherer
-4
/
+3
2020-10-18
A ConstantValue constructor with a slice pattern is an error
Nadrieril
-1
/
+0
2020-10-18
Destructure byte slices and remove all the workarounds
Oliver Scherer
-243
/
+9
2020-10-18
Destructure byte array constants to array patterns instead of keeping them op...
Oliver Scherer
-32
/
+11
2020-10-16
Lower inline const down to MIR
Santiago Pastorino
-0
/
+14
2020-10-16
Rollup merge of #76119 - Amjad50:stabilizing-move_ref_pattern, r=nikomatsakis
Dylan DPC
-66
/
+4
2020-10-13
Replace absolute paths with relative ones
est31
-6
/
+6
2020-10-04
Remove extra indirection in LitKind::ByteStr
Robin Schoonover
-1
/
+1
2020-09-26
Speed up `IntRange::from_pat`
Dylan MacKenzie
-3
/
+27
2020-09-26
Auto merge of #70743 - oli-obk:eager_const_to_pat_conversion, r=eddyb
bors
-110
/
+340
2020-09-24
Auto merge of #76918 - ishitatsuyuki:match-fastpath, r=oli-obk
bors
-22
/
+165
2020-09-24
Document `FallbackToConstRef` and make sure we don't accidentally use it
Oliver Scherer
-4
/
+19
2020-09-24
Deduplicate the "needs partialeq derive" message creation sites
Oliver Scherer
-21
/
+13
2020-09-24
Use correct type in diagnostics again
Oliver Scherer
-48
/
+45
2020-09-23
Make sure we keep emitting a hard error
Oliver Scherer
-18
/
+36
2020-09-23
Make sure we report a future incompat error in all cases
Oliver Scherer
-1
/
+19
2020-09-23
Name function correctly
Oliver Scherer
-3
/
+3
2020-09-23
Make sure we don't hide errors just because a lint has been emitted
Oliver Scherer
-7
/
+20
2020-09-23
Deduplicate errors in const to pat conversion
Oliver Scherer
-5
/
+28
2020-09-23
Talk about unpredictable instead of "not deterministic"
Oliver Scherer
-2
/
+2
2020-09-23
Remove the "lift constant to reference" logic
Oliver Scherer
-12
/
+27
2020-09-22
Add debug assertions against slow path reference results
Ishi Tatsuyuki
-10
/
+37
2020-09-21
Improve code and documentation clarity
Ishi Tatsuyuki
-41
/
+75
2020-09-20
Use precise errors during const to pat conversion instead of a catch-all on t...
Oliver Scherer
-12
/
+73
2020-09-20
Lint on function pointers used in patterns
Oliver Scherer
-1
/
+18
2020-09-20
Split check for `PartialEq` impl into a method
Oliver Scherer
-28
/
+35
2020-09-20
Implement destructuring for all aggregates and for references
Oliver Scherer
-26
/
+84
2020-09-20
Merge tuple and struct pattern generation.
Oliver Scherer
-5
/
+1
2020-09-20
array pattern
Bastian Kauschke
-4
/
+4
2020-09-20
use `array_windows` instead of `windows` in the compiler
Bastian Kauschke
-2
/
+2
2020-09-19
Add fast path for match checking
ishitatsuyuki
-13
/
+95
2020-09-15
Stabilize move_ref_pattern
Amjad Alsharafi
-66
/
+4
2020-09-10
Note when a a move/borrow error is caused by a deref coercion
Aaron Hill
-7
/
+22
2020-09-07
Add CONST_ITEM_MUTATION lint
Aaron Hill
-2
/
+17
2020-09-04
Change ty.kind to a method
LeSeulArtichaut
-77
/
+71
2020-09-02
pretty: trim paths of unique symbols
Dan Aloni
-2
/
+3
2020-08-30
mv compiler to compiler/
mark
-0
/
+6984
[prev]