about summary refs log tree commit diff
path: root/tests/mir-opt/building
AgeCommit message (Expand)AuthorLines
2025-05-23yeet `CanonicalVarInfo`lcnr-2/+2
2025-04-22Auto merge of #132833 - est31:stabilize_let_chains, r=fee1-deadbors-15/+21
2025-04-18Remove let_chains feature gate from even more testsest31-15/+21
2025-04-08Do not optimize out SwitchInt before borrowck, or if Zmir-preserve-ubMichael Goulet-15/+19
2025-03-16Split `visit_primary_bindings` into two variantsZalathar-6/+2
2025-03-16Add a mir-opt test that demonstrates user type annotationsZalathar-0/+467
2025-02-05Rollup merge of #135964 - ehuss:cenum_impl_drop_cast, r=Nadrieril许杰友 Jieyou Xu (Joe)-92/+0
2025-01-28Represent the raw pointer for a array length check as a new kind of fake borrowMichael Goulet-3/+3
2025-01-27Reapply "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=da...Michael Goulet-0/+233
2025-01-23Make cenum_impl_drop_cast a hard errorEric Huss-92/+0
2025-01-18Revert "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=dav...Rémy Rakic-233/+0
2025-01-18Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper"Rémy Rakic-0/+36
2025-01-10Fix cycle error only occurring with -Zdump-mirOli Scherer-0/+19
2025-01-03turn rustc_box into an intrinsicRalf Jung-13/+3
2024-12-22Delete `Rvalue::Len`Scott McMurray-36/+0
2024-12-03Bounds-check with PtrMetadata instead of Len in MIRScott McMurray-0/+233
2024-11-29Doc comment custom MIR debuginfo.Camille GILLOT-3/+38
2024-10-17bless mir-opt testslcnr-6/+6
2024-09-24be even more precise about "cast" vs "coercion"Lukas Markeffsky-3/+3
2024-09-05Rollup merge of #129664 - adetaylor:arbitrary-self-types-pointers-feature-gat...Matthias Krüger-1/+1
2024-08-31Create opaque definitions in resolver.Camille GILLOT-4/+4
2024-08-27Arbitrary self types v2: pointers feature gate.Adrian Taylor-1/+1
2024-08-18Bless *all* the mir-opt testsScott McMurray-174/+174
2024-08-18Update mir-opt filechecksScott McMurray-3/+3
2024-08-10Update testsNadrieril-31/+11
2024-08-05custom MIR: add support for tail callsRalf Jung-0/+23
2024-07-29Set up false edges in `lower_match_tree`Nadrieril-123/+139
2024-07-09Return the `otherwise_block` instead of passing it as argumentNadrieril-270/+210
2024-07-09Don't try to save an extra blockNadrieril-173/+201
2024-07-09Auto merge of #127028 - Nadrieril:fix-or-pat-expansion, r=matthewjasperbors-0/+74
2024-06-27Fix expansion of or-patternsNadrieril-10/+8
2024-06-27Add testNadrieril-0/+76
2024-06-22Don't use fake wildcards when we can get the failure block directlyNadrieril-93/+66
2024-06-11Remove DebugWithInfcxMichael Goulet-12/+18
2024-06-10Add `SingleUseConsts` mir-opt passScott McMurray-3/+3
2024-06-07Revert "Create const block DefIds in typeck instead of ast lowering"Oli Scherer-1/+1
2024-06-03rustfmt `tests/mir-opt`.Nicholas Nethercote-24/+31
2024-06-03Reformat `mir!` macro invocations to use braces.Nicholas Nethercote-169/+190
2024-05-28Add custom mir support for `PtrMetadata`Scott McMurray-0/+23
2024-05-28Create const block DefIds in typeck instead of ast loweringOli Scherer-1/+1
2024-05-17Remove `Rvalue::CheckedBinaryOp`Scott McMurray-1/+1
2024-05-07Auto merge of #123332 - Nadrieril:testkind-never, r=matthewjasperbors-0/+155
2024-05-04Lower never patterns to Unreachable in mirNadrieril-17/+101
2024-05-04Add testsNadrieril-0/+71
2024-05-02Stabilize exclusive_rangeRoss Smyth-1/+0
2024-04-24Fix tests and blessGary Guo-3/+3
2024-04-20Add a non-shallow fake borrowNadrieril-7/+7
2024-04-20Rework fake borrow calculationNadrieril-46/+46
2024-04-19Correctly change type when adding adjustments on top of `NeverToAny`Maybe Waffle-1/+1
2024-04-19Add a test for `a == b` where `a: !, b: !`Maybe Waffle-0/+66