about summary refs log tree commit diff
path: root/compiler/rustc_mir_build
AgeCommit message (Expand)AuthorLines
2024-03-05Rename `SubdiagnosticMessageOp` as `SubdiagMessageOp`.Nicholas Nethercote-3/+3
2024-03-04Rollup merge of #121928 - Zalathar:then-else-args, r=NadrierilMatthias Krüger-66/+72
2024-03-04Extract an arguments struct for `Builder::then_else_break`Zalathar-66/+72
2024-03-03Rollup merge of #121917 - GuillaumeGomez:pattern-complexity_limit.rs, r=Nadri...Guillaume Gomez-2/+6
2024-03-03Add new `pattern_complexity` attribute to add possibility to limit and check ...Guillaume Gomez-2/+6
2024-03-02Auto merge of #121914 - Nadrieril:rollup-ol98ncg, r=Nadrierilbors-54/+24
2024-03-02Rollup merge of #121716 - Nadrieril:simple-binding-order, r=matthewjasperGuillaume Boisseau-54/+24
2024-03-02Rollup merge of #121892 - Zalathar:expr-kind-let, r=NadrierilMatthias Krüger-32/+6
2024-03-02The ordinary lowering of `thir::ExprKind::Let` is unreachableZalathar-32/+6
2024-03-02Rollup merge of #121715 - Nadrieril:testcase-or, r=matthewjasperMatthias Krüger-122/+155
2024-03-01Rollup merge of #121750 - Nadrieril:switchkind-if, r=matthewjasperMatthias Krüger-49/+45
2024-03-01Rollup merge of #121706 - Nadrieril:simplify-sort-candidate, r=matthewjasperMatthias Krüger-34/+17
2024-03-01Rollup merge of #121784 - Zalathar:if-or-converge, r=NadrierilMatthias Krüger-2/+8
2024-03-01Auto merge of #121728 - tgross35:f16-f128-step1-ty-updates, r=compiler-errorsbors-0/+4
2024-02-29Rollup merge of #121376 - Nadrieril:mir-half-ranges, r=pnkfelixGuillaume Gomez-22/+30
2024-02-29Make the success arms of `if lhs || rhs` meet up in a separate blockZalathar-2/+8
2024-02-28Add `f16` and `f128` to `rustc_type_ir::FloatTy` and `rustc_abi::Primitive`Trevor Gross-0/+4
2024-02-28Separate the `bool` case from other integers in `TestKind`Nadrieril-49/+45
2024-02-28No need to pass `fake_borrows` everywhere nowNadrieril-45/+8
2024-02-28Collect fake borrows ahead of timeNadrieril-40/+83
2024-02-28Pre-simplify or-patterns tooNadrieril-40/+67
2024-02-28Lower bindings in a predictable orderNadrieril-50/+20
2024-02-28Appease rust-analyzerNadrieril-4/+4
2024-02-28Rename `DiagnosticArg{,Map,Name,Value}` as `DiagArg{,Map,Name,Value}`.Nicholas Nethercote-14/+14
2024-02-28Rename `DiagnosticBuilder` as `Diag`.Nicholas Nethercote-12/+9
2024-02-27Group default cases in `sort_candidate`Nadrieril-17/+9
2024-02-27Remove hacky branch in `sort_candidate`Nadrieril-23/+14
2024-02-27Skip unnecessary comparison with half-open rangesNadrieril-22/+30
2024-02-25make non-PartialEq-typed consts as patterns a hard errorRalf Jung-15/+14
2024-02-24Rollup merge of #121374 - Nadrieril:factor-explain, r=matthewjasperMatthias Krüger-151/+218
2024-02-24Tweak debug!() callGuillaume Boisseau-1/+1
2024-02-23compiler: clippy::complexity fixesMatthias Krüger-12/+7
2024-02-22Rollup merge of #121427 - nnethercote:fix-Rocket, r=oli-obkMatthias Krüger-2/+4
2024-02-22Make some `IntoDiagnostic` impls generic.Nicholas Nethercote-2/+4
2024-02-21Inline `simplify_match_pair`Nadrieril-34/+18
2024-02-21Process bindings and ascriptions in `MatchPair::new()`Nadrieril-90/+77
2024-02-21Introduce `TestCase` enum to replace most matching on `PatKind`Nadrieril-143/+132
2024-02-21Tiny simplificationNadrieril-24/+16
2024-02-21Rollup merge of #121175 - Nadrieril:simplify-or-selection, r=matthewjasperLeón Orell Valerian Liehr-40/+51
2024-02-21Split off `test_candidates` into several functions and improve commentsNadrieril-151/+218
2024-02-21Test one or pattern at a timeNadrieril-29/+42
2024-02-21Tweak block managementNadrieril-13/+11
2024-02-21Rollup merge of #121208 - nnethercote:delayed_bug-to-bug, r=lcnrDylan DPC-28/+18
2024-02-21Auto merge of #121172 - Nadrieril:simplify-empty-selection, r=matthewjasperbors-103/+62
2024-02-21Auto merge of #120904 - Nadrieril:match-lowering-intermediate-repr, r=matthew...bors-256/+215
2024-02-21Convert `bug`s back to `delayed_bug`s.Nicholas Nethercote-10/+10
2024-02-21Convert `delayed_bug`s to `bug`s.Nicholas Nethercote-28/+18
2024-02-20Upgrade a `debug_assert` to `assert`Nadrieril-4/+1
2024-02-20Reduce capabilities of `Diagnostic`.Nicholas Nethercote-3/+11
2024-02-19Update commentsNadrieril-8/+5