about summary refs log tree commit diff
path: root/compiler/rustc_mir_build/src/thir/pattern
AgeCommit message (Expand)AuthorLines
2022-12-04drive-by: move field_index to typeck resultsMichael Goulet-1/+1
2022-11-24Rollup merge of #103908 - estebank:consider-cloning, r=compiler-errorsMatthias Krüger-4/+12
2022-11-24Auto merge of #104507 - WaffleLapkin:asderefsyou, r=wesleywiserbors-2/+2
2022-11-23Account for `x @ y` and suggest `ref x @ ref y`Esteban Küber-4/+12
2022-11-22Auto merge of #103578 - petrochenkov:nofict, r=nagisabors-1/+1
2022-11-21Stop passing the self-type as a separate argument.Oli Scherer-2/+1
2022-11-21Fix an ICE that I just made worseOli Scherer-9/+1
2022-11-21Use iterators instead of slices at more sitesOli Scherer-1/+1
2022-11-21Assert that various types have the right amount of generic args and fix the s...Oli Scherer-1/+9
2022-11-21Unreserve braced enum variants in value namespaceVadim Petrochenkov-1/+1
2022-11-20Change to Ty::is_inhabited_fromCameron Steffen-2/+2
2022-11-18review feedbackRalf Jung-7/+1
2022-11-18interpret: use Either over Result when it is not representing an error conditionRalf Jung-13/+15
2022-11-17Auto merge of #104170 - cjgillot:hir-def-id, r=fee1-deadbors-2/+1
2022-11-16Use `as_deref` in compiler (but only where it makes sense)Maybe Waffle-2/+2
2022-11-13Store a LocalDefId in hir::AnonConst.Camille GILLOT-2/+1
2022-11-11Don't ICE with inline const errors during MIR buildMichael Goulet-0/+3
2022-11-10Use const_error_with_guaranteed moreMichael Goulet-1/+1
2022-11-01Rollup merge of #103749 - est31:reduce_irrefutable_let_else_span, r=cjgillotYuki Okushi-10/+8
2022-10-30Reduce span of let else irrefutable_let_patterns warningest31-10/+8
2022-10-30Rollup merge of #103726 - TaKO8Ki:avoid-&str-to-string-conversions, r=compile...Matthias Krüger-1/+1
2022-10-29avoid unnecessary `&str` to `String` conversionsTakayuki Maeda-1/+1
2022-10-27Accept `TyCtxt` instead of `TyCtxtAt` in `Ty::is_*` functionsMaybe Waffle-6/+6
2022-10-23Comment why normalization is needed for debug assertionsMichael Goulet-1/+6
2022-10-22Introduce InhabitedPredicateCameron Steffen-4/+6
2022-10-14Rollup merge of #103031 - est31:match_guard_irrefutable_let, r=oli-obkDylan DPC-5/+13
2022-10-14more dupe word typosRageking8-1/+1
2022-10-14Suppress irrefutable let patterns lint for prefixes in match guardsest31-5/+13
2022-10-08Show let-else suggestion on stable.Eric Huss-1/+1
2022-10-07Change InferCtxtBuilder from enter to buildCameron Steffen-4/+3
2022-10-07Remove TypeckResults from InferCtxtCameron Steffen-7/+5
2022-10-01Auto merge of #101986 - WaffleLapkin:move_lint_note_to_the_bottom, r=estebankbors-63/+75
2022-10-01Refactor rustc lint APIMaybe Waffle-63/+75
2022-09-29Shrink `hir::def::Res`.Nicholas Nethercote-1/+2
2022-09-27rustc_typeck to rustc_hir_analysislcnr-2/+2
2022-09-20Rollup merge of #102021 - lcnr:tyConst-fun, r=b-naber,BoxyUwUMichael Howell-1/+1
2022-09-20Auto merge of #99806 - oli-obk:unconstrained_opaque_type, r=estebankbors-1/+10
2022-09-19ctfe, `const_to_op` only for mir constantslcnr-1/+1
2022-09-17Rollup merge of #93628 - est31:stabilize_let_else, r=joshtriplettDylan DPC-2/+2
2022-09-17Auto merge of #98588 - b-naber:valtrees-cleanup, r=lcnrbors-15/+11
2022-09-16Revert "Revert "Rollup merge of #98582 - oli-obk:unconstrained_opaque_type, r...Oli Scherer-1/+9
2022-09-16Merge two arguments into oneOli Scherer-0/+1
2022-09-15Remove feature gate from let else suggestionest31-2/+2
2022-09-13Shrink some visibilities.Camille GILLOT-12/+12
2022-09-13use ty::Unevaluated<'tcx, ()> in type systemb-naber-15/+11
2022-09-08Auto merge of #101467 - nnethercote:shrink-hir-Ty-Pat, r=spastorinobors-1/+1
2022-09-08Rollup merge of #101399 - cjgillot:borrowck-binding-span, r=estebankDylan DPC-1/+6
2022-09-08Introduce `DotDotPos`.Nicholas Nethercote-1/+1
2022-09-06Shrink span for bindings with subpatterns.Camille GILLOT-1/+6
2022-09-03Include enum path in variant suggestionMichael Goulet-1/+1