mirror of
https://github.com/ziglang/zig.git
synced 2025-12-06 14:23:09 +00:00
runtime safety tests only on the native target
This matches master branch. We can look into adding more target coverage as we switch to stage2. As it stands, this works around having to duplicate the "Executor" logic to figure out when to not run the tests due to them being non-native.
This commit is contained in:
parent
7d8b90b905
commit
0cd43b0f86
@ -19,3 +19,4 @@ fn foo(bytes: []u8) u32 {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -22,3 +22,4 @@ fn other() callconv(.Async) void {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -16,3 +16,4 @@ fn foo(set1: Set1) Set2 {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -15,3 +15,4 @@ fn bar(a: f32) i8 {
|
||||
fn baz(_: i8) void { }
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -15,3 +15,4 @@ fn bar(a: f32) u8 {
|
||||
fn baz(_: u8) void { }
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -15,3 +15,4 @@ fn bar(a: f32) u8 {
|
||||
fn baz(_: u8) void { }
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -17,3 +17,4 @@ fn bar(one: u1, not_zero: i32) void {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -20,3 +20,4 @@ fn bar(a: u2) Foo {
|
||||
fn baz(_: Foo) void {}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -13,3 +13,4 @@ pub fn main() !void {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -13,3 +13,4 @@ pub fn main() !void {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -22,3 +22,4 @@ pub fn main() !void {
|
||||
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -23,3 +23,4 @@ pub fn main() !void {
|
||||
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -15,4 +15,4 @@ pub fn main() !void {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
|
||||
// target=native
|
||||
|
||||
@ -26,3 +26,4 @@ fn func() void {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -22,3 +22,4 @@ fn bar(f: *Foo) void {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -13,3 +13,4 @@ pub fn main() !void {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -16,3 +16,4 @@ fn widenSlice(slice: []align(1) const u8) []align(1) const i32 {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -14,3 +14,4 @@ fn bar(x: u16) anyerror {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -18,3 +18,4 @@ pub fn main() !void {
|
||||
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -36,3 +36,4 @@ fn printTrace(p: anyframe->anyerror!void) void {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -18,3 +18,4 @@ fn divExact(a: @Vector(4, i32), b: @Vector(4, i32)) @Vector(4, i32) {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -16,3 +16,4 @@ fn divExact(a: i32, b: i32) i32 {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -15,3 +15,4 @@ pub fn main() !void {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -20,3 +20,4 @@ fn add(a: u16, b: u16) u16 {
|
||||
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -17,3 +17,4 @@ fn div0(a: @Vector(4, i32), b: @Vector(4, i32)) @Vector(4, i32) {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -15,3 +15,4 @@ fn div0(a: i32, b: i32) i32 {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -16,3 +16,4 @@ fn mul(a: u16, b: u16) u16 {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -16,3 +16,4 @@ fn neg(a: i16) i16 {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -16,3 +16,4 @@ fn sub(a: u16, b: u16) u16 {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -16,3 +16,4 @@ fn suspendOnce() void {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -17,3 +17,4 @@ fn add(a: i32, b: i32) i32 {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -13,3 +13,4 @@ pub fn main() !void {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -13,3 +13,4 @@ pub fn main() !void {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -16,3 +16,4 @@ fn bar(a: []const i32) i32 {
|
||||
fn baz(_: i32) void { }
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -13,3 +13,4 @@ pub fn main() !void {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -18,3 +18,4 @@ pub fn main() !void {
|
||||
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -18,3 +18,4 @@ fn other() void {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -19,3 +19,4 @@ fn other() void {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -29,3 +29,4 @@ pub fn main() !void {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -24,3 +24,4 @@ pub fn main() !void {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -18,3 +18,4 @@ pub fn main() !void {
|
||||
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -18,3 +18,4 @@ pub fn main() !void {
|
||||
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -18,3 +18,4 @@ fn div(a: @Vector(4, i16), b: @Vector(4, i16)) @Vector(4, i16) {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -16,3 +16,4 @@ fn div(a: i16, b: i16) i16 {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -13,3 +13,4 @@ pub fn main() !void {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -16,3 +16,4 @@ fn unsigned_cast(x: i32) u32 {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -16,3 +16,4 @@ fn shl(a: i16, b: u4) i16 {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -16,3 +16,4 @@ fn shr(a: i16, b: u4) i16 {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -17,3 +17,4 @@ pub fn main() !void {
|
||||
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -17,3 +17,4 @@ pub fn main() !void {
|
||||
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -17,3 +17,4 @@ pub fn main() !void {
|
||||
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -16,3 +16,4 @@ pub fn main() !void {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -18,3 +18,4 @@ pub fn main() !void {
|
||||
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -14,3 +14,4 @@ pub fn main() !void {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -23,3 +23,4 @@ pub fn main() !void {
|
||||
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -23,3 +23,4 @@ pub fn main() !void {
|
||||
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -17,3 +17,4 @@ pub fn main() !void {
|
||||
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -13,3 +13,4 @@ pub fn main() !void {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -16,3 +16,4 @@ fn shl(a: u16, b: u4) u16 {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -16,3 +16,4 @@ fn shr(a: u16, b: u4) u16 {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -17,3 +17,4 @@ pub fn main() !void {
|
||||
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
|
||||
@ -16,3 +16,4 @@ fn bar() !void {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -16,3 +16,4 @@ fn shorten_cast(x: u8) u0 {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -16,3 +16,4 @@ fn shorten_cast(x: i32) i8 {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -17,3 +17,4 @@ fn add(a: @Vector(4, i32), b: @Vector(4, i32)) @Vector(4, i32) {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -17,3 +17,4 @@ fn mul(a: @Vector(4, u8), b: @Vector(4, u8)) @Vector(4, u8) {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -16,3 +16,4 @@ fn neg(a: @Vector(4, i16)) @Vector(4, i16) {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
@ -17,3 +17,4 @@ fn sub(a: @Vector(4, u32), b: @Vector(4, u32)) @Vector(4, u32) {
|
||||
}
|
||||
// run
|
||||
// backend=stage1
|
||||
// target=native
|
||||
Loading…
x
Reference in New Issue
Block a user