aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/bugs/13064.zig
AgeCommit message (Collapse)Author
2024-01-06categorize `behavior/bugs/<issueno>.zig` testsVeikka Tuominen
2023-10-15spirv: update failing / passing testsRobin Voetter
Some tests are now failing due to debug info changes, some tests now pass due to improved compiler functionality.
2023-05-11setup spirv backend in behavior testsAli Chraghi
2022-12-10stage2: sparc64: Skip unimplemented testsKoakuma
2022-11-30cbe: ensure test and tagName function names are uniqueVeikka Tuominen
2022-11-10stage2: Be more strict about eliding loadsCody Tapscott
This change makes any of the `*_val` instructions check whether it's safe to elide copies for by-ref types rather than performing this elision blindly. AIR instructions fixed: - .array_elem_val - .struct_field_val - .unwrap_errunion_payload - .try - .optional_payload These now all respect value semantics, as expected. P.S. Thanks to Andrew for the new way to approach this. Many of the lines here are from his recommended change, which comes with the significant advantage that loads are now as small as the intervening memory access allows. Co-authored by: Andrew Kelley <andrew@ziglang.org>