summary refs log tree commit diff
path: root/tests/ui/mir
AgeCommit message (Expand)AuthorLines
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
2023-12-06Adjust tests for newly added ambiguous_wide_pointer_comparisons lintUrgau-0/+2
2023-11-25Auto merge of #118075 - tmiasko:validate-critical-call-edges, r=cjgillotbors-0/+31
2023-11-24Show number in error message even for one errorNilstrieb-7/+7
2023-11-22Validate there are no critical call edges in optimized MIRTomasz Miąsko-0/+31
2023-11-15Auto merge of #117359 - tmiasko:call-def, r=cjgillotbors-0/+30
2023-11-14Rollup merge of #117686 - compiler-errors:gen-body, r=wesleywiserMatthias Krüger-0/+25
2023-11-14Fix def-use check for call terminatorsTomasz Miąsko-0/+30
2023-11-14Custom MIR: Support cleanup blocksTomasz Miąsko-0/+55
2023-11-07Build pre-coroutine-transform coroutine bodyMichael Goulet-0/+25
2023-11-04Check alignment of pointers only when read/written throughBen Kimock-6/+87
2023-10-27Lint overlapping ranges as a separate passNadrieril-0/+1
2023-10-20s/generator/coroutine/Oli Scherer-2/+2
2023-09-13Address review commentsMatthew Jasper-0/+2
2023-09-11Move let expression checking to parsingMatthew Jasper-22/+2
2023-08-27Fix inlining with -Zalways-encode-mirTomasz Miąsko-0/+19
2023-08-17Add test.Camille GILLOT-0/+57
2023-07-29Change default panic handler message format.Mara Bos-0/+1
2023-06-17Auto merge of #100036 - DrMeepster:box_free_free_box, r=oli-obkbors-7/+4
2023-06-16remove box_free and replace with drop implDrMeepster-7/+4
2023-06-16Disable alignment checks on i686-pc-windows-msvcBen Kimock-0/+22
2023-06-12Adjust UI tests for `unit_bindings`许杰友 Jieyou Xu (Joe)-3/+3
2023-06-04Show note for type ascription interpreted as a constant pattern, not a new va...许杰友 Jieyou Xu (Joe)-0/+40
2023-06-01Implement custom diagnostic for ConstParamTyMichael Goulet-4/+6
2023-05-27Add a test for misaligned pointer derefs inside addr_of!Ben Kimock-0/+15
2023-04-20Give more descriptive names to queries.Camille GILLOT-1/+1
2023-04-20Remove WithOptconstParam.Camille GILLOT-1/+1
2023-04-13Rollup merge of #110283 - saethlin:check-panics-before-alignment, r=bjorn3Matthias Krüger-0/+17
2023-04-13Only emit alignment checks if we have a panic_implBen Kimock-0/+17
2023-04-09Fix transmute intrinsic mir validation ICEJakob Degen-0/+17
2023-04-04Move a const-prop-lint specific hack from mir interpret to const-prop-lint an...Oli Scherer-0/+51
2023-04-02Auto merge of #109008 - clubby789:drop-elaborate-array, r=davidtwcobors-0/+16
2023-03-30Disable the ui panic test on wasm32-bareBen Kimock-0/+1
2023-03-23A MIR transform that checks pointers are alignedBen Kimock-0/+11
2023-03-17Drop subslices of arraysclubby789-0/+16
2023-03-12Remove uses of `box_syntax` in rustc and toolsclubby789-10/+0
2023-03-05Add test.Camille GILLOT-0/+15
2023-02-25MIR-Validate StorageLive.Camille GILLOT-0/+43