aboutsummaryrefslogtreecommitdiff
path: root/test/standalone/stack_iterator/shared_lib_unwind.zig
AgeCommit message (Collapse)Author
2025-03-05Remove uses of deprecated callconv aliasesLinus Groh
2025-02-17std.Target: Remove functions that just wrap component functions.Alex Rønne Petersen
Functions like isMinGW() and isGnuLibC() have a good reason to exist: They look at multiple components of the target. But functions like isWasm(), isDarwin(), isGnu(), etc only exist to save 4-8 characters. I don't think this is a good enough reason to keep them, especially given that: * It's not immediately obvious to a reader whether target.isDarwin() means the same thing as target.os.tag.isDarwin() precisely because isMinGW() and similar functions *do* look at multiple components. * It's not clear where we would draw the line. The logical conclusion before this commit would be to also wrap Arch.isX86(), Os.Tag.isSolarish(), Abi.isOpenHarmony(), etc... this obviously quickly gets out of hand. * It's nice to just have a single correct way of doing something.
2024-09-19test: Disable `shared_lib_unwind` on `x86_64-macos`.Alex Rønne Petersen
https://github.com/ziglang/zig/issues/21337
2023-11-19test: update remaining code to fix 'var is never mutated' errorsmlugg
2023-07-20test: disable omit_frame_pointer unwinding tests on aarch64-macoskcbanner
dwarf: handle signal frame CIE flag
2023-07-20compilation: pass omit_frame_pointer through to builtin.zigkcbanner
Renamed dwarf_unwinding -> stack_iterator to better reflect that it's not just DWARF unwinding. Added a test for unwinding with a frame pointer.