summary refs log tree commit diff
path: root/tests/ui/mir
AgeCommit message (Expand)AuthorLines
2024-11-01Add a regression test for #132353许杰友 Jieyou Xu (Joe)-0/+25
2024-09-25Validate unsize coercion in MIR validationMichael Goulet-0/+53
2024-09-24Add regression test for #130769许杰友 Jieyou Xu (Joe)-0/+18
2024-09-13Update tests for hidden references to mutable staticObei Sideg-0/+2
2024-09-11rescope temp lifetime in let-chain into IfElseDing Xiang Fei-12/+29
2024-08-18stabilize raw_ref_opRalf Jung-2/+1
2024-07-21Add testtiif-0/+58
2024-07-11Always use a colon in `//@ normalize-*:` headersZalathar-4/+4
2024-07-05Add test.Camille GILLOT-0/+8
2024-06-30Auto merge of #127024 - cjgillot:jump-prof, r=oli-obkbors-0/+10
2024-06-29Move crash test.Camille GILLOT-0/+10
2024-06-28Rollup merge of #123714 - cjgillot:static-fnptr, r=wesleywiserMatthias Krüger-0/+32
2024-06-22compiler: Mention C-unwind in C-variadic errorJubilee Young-2/+2
2024-06-12Auto merge of #126319 - workingjubilee:rollup-lendnud, r=workingjubileebors-3/+4
2024-06-12Require any function with a tait in its signature to actually constrain a hid...Oli Scherer-5/+8
2024-06-12Make `storage-live.rs` robust against rustc internal changes.Nicholas Nethercote-3/+4
2024-06-03Reformat `mir!` macro invocations to use braces.Nicholas Nethercote-23/+22
2024-05-25Stop SRoA'ing `DynMetadata` in MIRScott McMurray-0/+19
2024-05-04Mark `foo` as explicitly inline.Camille GILLOT-0/+1
2024-05-04Document test.Camille GILLOT-0/+7
2024-05-04Add test for fn pointer duplication.Camille GILLOT-0/+24
2024-05-02Stabilize exclusive_rangeRoss Smyth-1/+0
2024-04-24Mention when type parameter could be `Clone`Esteban Küber-1/+4
2024-04-11Mention when the type of the moved value doesn't implement `Clone`Esteban Küber-0/+6
2024-04-04Teach MIR inliner query cycle avoidance about const_eval_selectBen Kimock-0/+18
2024-03-29stabilize ptr.is_aligned, move ptr.is_aligned_to to a new feature gateAria Beingessner-1/+1
2024-03-24add tests for ICE in mir building with captured value of unresolved type, Non...Matthias Krüger-0/+52
2024-03-11Update test directives for `wasm32-wasip1`Alex Crichton-3/+0
2024-03-09Allow lint where we don't careNadrieril-0/+1
2024-02-16[AUTO-GENERATED] Migrate ui tests from `//` to `//@` directives许杰友 Jieyou Xu (Joe)-282/+282
2024-02-15Auto merge of #121133 - tmiasko:skip-coroutines, r=cjgillotbors-0/+14
2024-02-15Skip coroutines in jump threading to avoid query cyclesTomasz Miąsko-0/+14
2024-02-15Reinstate some delayed bugs.Nicholas Nethercote-0/+18
2024-02-11Check that the ABI of the instance we are inlining is correctMichael Goulet-0/+44
2024-02-09Don't ice in validation when error body is createdMichael Goulet-0/+18
2024-02-08Taint borrowck results without running any borrowck if the MIR body was alrea...Oli Scherer-32/+4
2024-02-07Update testsr0cky-1/+13
2024-01-13Don't consider delayed bugs for `-Ztreat-err-as-bug`.Nicholas Nethercote-3/+7
2024-01-05Rollup merge of #119577 - tmiasko:lint, r=oli-obkMichael Goulet-0/+42
2024-01-05Auto merge of #118297 - shepmaster:warn-dead-tuple-fields, r=WaffleLapkinbors-6/+6
2024-01-04Migrate memory overlap check from validator to lintTomasz Miąsko-0/+42
2024-01-04Rollup merge of #119325 - RalfJung:custom-mir, r=compiler-errorsMatthias Krüger-3/+3
2024-01-02Adjust compiler tests for unused_tuple_struct_fields -> dead_codeJake Goulding-6/+6
2023-12-28Don't validate / lint MIR before each passTomasz Miąsko-1/+1
2023-12-26custom mir: make it clear what the return block isRalf Jung-3/+3
2023-12-21Stricter check for a use of locals without storageTomasz Miąsko-0/+30
2023-12-21Lint missing StorageDead when returning from functionsTomasz Miąsko-0/+19
2023-12-21Add pass to identify undefined or erroneous behaviourTomasz Miąsko-1/+1
2023-12-11Auto merge of #117758 - Urgau:lint_pointer_trait_comparisons, r=davidtwcobors-0/+2
2023-12-07recurse into refs when comparing tys for diagnosticsjyn-2/+2