summary refs log tree commit diff
path: root/compiler/rustc_mir_build/src
AgeCommit message (Expand)AuthorLines
2020-12-10Fix exhaustiveness in case a byte string literal is used at slice typeoli-8/+36
2020-11-09Rollup merge of #78748 - fanzier:tuple-assignment, r=petrochenkovDylan DPC-0/+1
2020-11-07Implement destructuring assignment for tuplesFabian Zaiser-0/+1
2020-11-07Rollup merge of #78167 - Nadrieril:fix-76836_, r=varkorYuki Okushi-34/+93
2020-11-06Auto merge of #77856 - GuillaumeGomez:automatic-links-lint, r=jyn514,ollie27bors-2/+2
2020-11-05Emit lints in the order in which they occur in the file.Nadrieril-4/+5
2020-11-05Fix unreachable sub-branch detectionNadrieril-35/+93
2020-11-05Fix even more URLsGuillaume Gomez-2/+2
2020-11-05Auto merge of #78638 - vn-ki:bindigs-after-at-issue-69971, r=oli-obkbors-0/+44
2020-11-04`u128` truncation and sign extension are not just interpreter relatedoli-10/+9
2020-11-03review commentsVishnunarayan K I-10/+10
2020-11-03preserve bindings order for SomeVishnunarayan K I-5/+28
2020-11-02new fix method and update testsVishnunarayan K I-15/+23
2020-11-02reverse binding order in matches ...Vishnunarayan K I-1/+14
2020-11-01Auto merge of #78553 - Nadrieril:fix-78549, r=varkorbors-32/+55
2020-11-01The need for `Single` to cover `Unlistable` was a hackNadrieril-18/+13
2020-11-01Fix #78549Nadrieril-16/+44
2020-10-30Fix even more clippy warningsJoshua Nelson-55/+26
2020-10-29Auto merge of #78430 - Nadrieril:taking-constructors-seriously2, r=varkorbors-1143/+708
2020-10-28Apply suggestions from code reviewNadrieril-23/+20
2020-10-27Add unsized_fn_params featureSantiago Pastorino-1/+1
2020-10-27Simplify slice splitting a bitNadrieril-41/+28
2020-10-27Deduplicate work between splitting and subtractionNadrieril-216/+87
2020-10-27Be honest about being able to list constructorsNadrieril-33/+41
2020-10-27Simplify specialize_constructorNadrieril-175/+13
2020-10-27Unify the paths through `is_useful`Nadrieril-103/+53
2020-10-27Recompute `MissingConstructors` when neededNadrieril-39/+56
2020-10-27Pass more things through `PatCtxt`Nadrieril-128/+75
2020-10-27Let MissingConstructors handle the subtleties of missing constructorsNadrieril-89/+72
2020-10-27Cache head constructor in PatStackNadrieril-68/+63
2020-10-27Unify the two kinds of specialization by adding a Wildcard ctorNadrieril-97/+80
2020-10-27Inline `specialize_one_pattern`Nadrieril-51/+39
2020-10-27Factor out the two specialization stepsNadrieril-80/+107
2020-10-27Clarify specialization into two stepsNadrieril-56/+48
2020-10-27Use pat_constructor to simplify specialize_one_patternNadrieril-105/+71
2020-10-27Split `split_grouped_constructor` into smaller functionsNadrieril-329/+345
2020-10-27Rollup merge of #78377 - LeSeulArtichaut:patch-docs, r=jonas-schievinkYuki Okushi-1/+1
2020-10-26Auto merge of #68965 - eddyb:mir-inline-scope, r=nagisa,oli-obkbors-1/+3
2020-10-25Fix typo in debug statementLeSeulArtichaut-1/+1
2020-10-24Rollup merge of #78072 - Nadrieril:cleanup-constant-matching, r=varkorJonas Schievink-345/+126
2020-10-24Rollup merge of #76614 - NoraCodes:nora/control_flow_enum, r=scottmcmJonas Schievink-1/+2
2020-10-23Rollup merge of #78098 - camelid:fixup-docs, r=steveklabnikYuki Okushi-8/+32
2020-10-22Don't re-export std::ops::ControlFlow in the compiler.Leonora Tindall-1/+2
2020-10-21Clean up and improve some docsCamelid-8/+32
2020-10-21Explain the `Opaque` special case in specializationNadrieril-1/+18
2020-10-21Fix formattingbishtpawan-6/+7
2020-10-21rustc_mir: support MIR-inlining #[track_caller] functions.Eduard-Mihai Burtescu-0/+1
2020-10-21rustc_mir: track inlined callees in SourceScopeData.Eduard-Mihai Burtescu-1/+2
2020-10-20Fix build failure of rustfmtbishtpawan-2/+3
2020-10-18Add commentNadrieril-0/+3