about summary refs log tree commit diff
path: root/compiler/rustc_mir_build/src/thir/pattern/mod.rs
AgeCommit message (Expand)AuthorLines
2022-02-15Overhaul `TyS` and `Ty`.Nicholas Nethercote-2/+2
2022-02-12change to a struct variantEllen-1/+1
2021-12-05Evaluate inline const pat early and report error if too genericGary Guo-31/+52
2021-11-07Implement type inference for inline constsGary Guo-1/+1
2021-08-29Auto merge of #88088 - nbdd0121:const2, r=nagisabors-1/+6
2021-08-18Remove box syntax from rustc_mir_buildest31-1/+1
2021-08-16Forbid inline const block referencing params from being used in patternsGary Guo-1/+6
2021-07-17Auto merge of #86761 - Alexhuszagh:master, r=estebankbors-5/+0
2021-07-17Changed dec2flt to use the Eisel-Lemire algorithm.Alex Huszagh-5/+0
2021-07-15Remove refs from pat slicesCameron Steffen-4/+4
2021-06-19Assert `is_associated_const` when resolvingYuki Okushi-3/+4
2021-06-19Refactor `PatternError` structureYuki Okushi-5/+4
2021-05-22Move THIR structure definitions to `rustc_middle`LeSeulArtichaut-334/+17
2021-03-11Make THIR data structures publicLeSeulArtichaut-19/+19
2021-02-09Rename HIR UnOp variantsÖmer Sinan Ağacan-1/+1
2021-01-18Use ty::{IntTy,UintTy,FloatTy} in rustcLeSeulArtichaut-5/+3
2020-11-27Rename `_match` to `usefulness`Nadrieril-1/+1
2020-11-27Extract everything related to pattern deconstruction to a new moduleNadrieril-0/+1
2020-11-04`u128` truncation and sign extension are not just interpreter relatedoli-3/+3
2020-10-30Fix even more clippy warningsJoshua Nelson-4/+1
2020-10-24Rollup merge of #78072 - Nadrieril:cleanup-constant-matching, r=varkorJonas Schievink-0/+7
2020-10-18The only remaining constant patterns are opaqueNadrieril-0/+7
2020-10-16Lower inline const down to MIRSantiago Pastorino-0/+5
2020-10-13Replace absolute paths with relative onesest31-4/+4
2020-09-22Add debug assertions against slow path reference resultsIshi Tatsuyuki-4/+4
2020-09-04Change ty.kind to a methodLeSeulArtichaut-9/+9
2020-08-30mv compiler to compiler/mark-0/+1096