| author | |
| committer | |
| log | 5cb16dfa59c6e1de1fbcbfcfdecdca1335690df0 |
| tree | d0240077325c1df8456a61ac3e9f2d7ace2d158f |
| parent | 60676a0ba50ece8363883bdbaa803f31d8284c8c |
| signature |
All tests have been manually verified which are now passing. This means that any remaining
TODO is an actual to-be-fixed or to-be-implemented test case.11 files changed, 0 insertions(+), 60 deletions(-)
test/behavior/bugs/11159.zig-1| ... | @@ -10,7 +10,6 @@ test { | ... | @@ -10,7 +10,6 @@ test { |
| 10 | test { | 10 | test { |
| 11 | if (builtin.zig_backend == .stage1) return error.SkipZigTest; // TODO | 11 | if (builtin.zig_backend == .stage1) return error.SkipZigTest; // TODO |
| 12 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 12 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 13 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 14 | 13 | ||
| 15 | const S = struct { | 14 | const S = struct { |
| 16 | comptime x: i32 = 0, | 15 | comptime x: i32 = 0, |
test/behavior/bugs/5398.zig-1| ... | @@ -19,7 +19,6 @@ pub const Renderable = struct { | ... | @@ -19,7 +19,6 @@ pub const Renderable = struct { |
| 19 | var renderable: Renderable = undefined; | 19 | var renderable: Renderable = undefined; |
| 20 | 20 | ||
| 21 | test "assignment of field with padding" { | 21 | test "assignment of field with padding" { |
| 22 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; | ||
| 23 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; | 22 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; |
| 24 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; | 23 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; |
| 25 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; | 24 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; |
test/behavior/bugs/6456.zig-1| ... | @@ -12,7 +12,6 @@ const text = | ... | @@ -12,7 +12,6 @@ const text = |
| 12 | 12 | ||
| 13 | test "issue 6456" { | 13 | test "issue 6456" { |
| 14 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 14 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 15 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 16 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 15 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 17 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 16 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 18 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 17 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
test/behavior/cast.zig-10| ... | @@ -96,7 +96,6 @@ test "comptime_int @intToFloat" { | ... | @@ -96,7 +96,6 @@ test "comptime_int @intToFloat" { |
| 96 | } | 96 | } |
| 97 | 97 | ||
| 98 | test "@intToFloat" { | 98 | test "@intToFloat" { |
| 99 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 100 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 99 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 101 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 100 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 102 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 101 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| ... | @@ -545,7 +544,6 @@ test "cast *[1][*]const u8 to [*]const ?[*]const u8" { | ... | @@ -545,7 +544,6 @@ test "cast *[1][*]const u8 to [*]const ?[*]const u8" { |
| 545 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 544 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 546 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 545 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 547 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 546 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 548 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 549 | 547 | ||
| 550 | const window_name = [1][*]const u8{"window name"}; | 548 | const window_name = [1][*]const u8{"window name"}; |
| 551 | const x: [*]const ?[*]const u8 = &window_name; | 549 | const x: [*]const ?[*]const u8 = &window_name; |
| ... | @@ -607,7 +605,6 @@ test "@floatCast cast down" { | ... | @@ -607,7 +605,6 @@ test "@floatCast cast down" { |
| 607 | } | 605 | } |
| 608 | 606 | ||
| 609 | test "peer type resolution: unreachable, error set, unreachable" { | 607 | test "peer type resolution: unreachable, error set, unreachable" { |
| 610 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 611 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 608 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 612 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 609 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 613 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 610 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| ... | @@ -818,7 +815,6 @@ test "peer resolution of string literals" { | ... | @@ -818,7 +815,6 @@ test "peer resolution of string literals" { |
| 818 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 815 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 819 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 816 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 820 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 817 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 821 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 822 | 818 | ||
| 823 | const S = struct { | 819 | const S = struct { |
| 824 | const E = enum { a, b, c, d }; | 820 | const E = enum { a, b, c, d }; |
| ... | @@ -910,7 +906,6 @@ test "peer cast [:x]T to [*:x]T" { | ... | @@ -910,7 +906,6 @@ test "peer cast [:x]T to [*:x]T" { |
| 910 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 906 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 911 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 907 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 912 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 908 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 913 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 914 | 909 | ||
| 915 | const S = struct { | 910 | const S = struct { |
| 916 | fn doTheTest() !void { | 911 | fn doTheTest() !void { |
| ... | @@ -930,7 +925,6 @@ test "peer cast [:x]T to [*:x]T" { | ... | @@ -930,7 +925,6 @@ test "peer cast [:x]T to [*:x]T" { |
| 930 | 925 | ||
| 931 | test "peer type resolution implicit cast to return type" { | 926 | test "peer type resolution implicit cast to return type" { |
| 932 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; | 927 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; |
| 933 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 934 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 928 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 935 | 929 | ||
| 936 | const S = struct { | 930 | const S = struct { |
| ... | @@ -951,7 +945,6 @@ test "peer type resolution implicit cast to return type" { | ... | @@ -951,7 +945,6 @@ test "peer type resolution implicit cast to return type" { |
| 951 | 945 | ||
| 952 | test "peer type resolution implicit cast to variable type" { | 946 | test "peer type resolution implicit cast to variable type" { |
| 953 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; | 947 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; |
| 954 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 955 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 948 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 956 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 949 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 957 | 950 | ||
| ... | @@ -991,7 +984,6 @@ test "cast between C pointer with different but compatible types" { | ... | @@ -991,7 +984,6 @@ test "cast between C pointer with different but compatible types" { |
| 991 | } | 984 | } |
| 992 | 985 | ||
| 993 | test "peer type resolve string lit with sentinel-terminated mutable slice" { | 986 | test "peer type resolve string lit with sentinel-terminated mutable slice" { |
| 994 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 995 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 987 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 996 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 988 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 997 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 989 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| ... | @@ -1011,7 +1003,6 @@ test "peer type resolve array pointers, one of them const" { | ... | @@ -1011,7 +1003,6 @@ test "peer type resolve array pointers, one of them const" { |
| 1011 | } | 1003 | } |
| 1012 | 1004 | ||
| 1013 | test "peer type resolve array pointer and unknown pointer" { | 1005 | test "peer type resolve array pointer and unknown pointer" { |
| 1014 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 1015 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 1006 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 1016 | 1007 | ||
| 1017 | const const_array: [4]u8 = undefined; | 1008 | const const_array: [4]u8 = undefined; |
| ... | @@ -1084,7 +1075,6 @@ test "compile time int to ptr of function" { | ... | @@ -1084,7 +1075,6 @@ test "compile time int to ptr of function" { |
| 1084 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 1075 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 1085 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 1076 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 1086 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 1077 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 1087 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 1088 | 1078 | ||
| 1089 | try foobar(FUNCTION_CONSTANT); | 1079 | try foobar(FUNCTION_CONSTANT); |
| 1090 | } | 1080 | } |
test/behavior/error.zig-11| ... | @@ -178,8 +178,6 @@ fn testErrorUnionType() !void { | ... | @@ -178,8 +178,6 @@ fn testErrorUnionType() !void { |
| 178 | } | 178 | } |
| 179 | 179 | ||
| 180 | test "error set type" { | 180 | test "error set type" { |
| 181 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 182 | |||
| 183 | try testErrorSetType(); | 181 | try testErrorSetType(); |
| 184 | comptime try testErrorSetType(); | 182 | comptime try testErrorSetType(); |
| 185 | } | 183 | } |
| ... | @@ -221,7 +219,6 @@ fn testExplicitErrorSetCast(set1: Set1) !void { | ... | @@ -221,7 +219,6 @@ fn testExplicitErrorSetCast(set1: Set1) !void { |
| 221 | } | 219 | } |
| 222 | 220 | ||
| 223 | test "comptime test error for empty error set" { | 221 | test "comptime test error for empty error set" { |
| 224 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 225 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 222 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 226 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 223 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 227 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 224 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| ... | @@ -338,7 +335,6 @@ fn intLiteral(str: []const u8) !?i64 { | ... | @@ -338,7 +335,6 @@ fn intLiteral(str: []const u8) !?i64 { |
| 338 | } | 335 | } |
| 339 | 336 | ||
| 340 | test "nested error union function call in optional unwrap" { | 337 | test "nested error union function call in optional unwrap" { |
| 341 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 342 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 338 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 343 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 339 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 344 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 340 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| ... | @@ -386,7 +382,6 @@ test "nested error union function call in optional unwrap" { | ... | @@ -386,7 +382,6 @@ test "nested error union function call in optional unwrap" { |
| 386 | } | 382 | } |
| 387 | 383 | ||
| 388 | test "return function call to error set from error union function" { | 384 | test "return function call to error set from error union function" { |
| 389 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 390 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 385 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 391 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 386 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 392 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 387 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| ... | @@ -418,7 +413,6 @@ test "optional error set is the same size as error set" { | ... | @@ -418,7 +413,6 @@ test "optional error set is the same size as error set" { |
| 418 | } | 413 | } |
| 419 | 414 | ||
| 420 | test "nested catch" { | 415 | test "nested catch" { |
| 421 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 422 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 416 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 423 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 417 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 424 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 418 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| ... | @@ -451,7 +445,6 @@ test "function pointer with return type that is error union with payload which i | ... | @@ -451,7 +445,6 @@ test "function pointer with return type that is error union with payload which i |
| 451 | } | 445 | } |
| 452 | 446 | ||
| 453 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 447 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 454 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 455 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 448 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 456 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 449 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 457 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 450 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| ... | @@ -477,7 +470,6 @@ test "function pointer with return type that is error union with payload which i | ... | @@ -477,7 +470,6 @@ test "function pointer with return type that is error union with payload which i |
| 477 | } | 470 | } |
| 478 | 471 | ||
| 479 | test "return result loc as peer result loc in inferred error set function" { | 472 | test "return result loc as peer result loc in inferred error set function" { |
| 480 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 481 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 473 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 482 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 474 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 483 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 475 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| ... | @@ -509,7 +501,6 @@ test "return result loc as peer result loc in inferred error set function" { | ... | @@ -509,7 +501,6 @@ test "return result loc as peer result loc in inferred error set function" { |
| 509 | } | 501 | } |
| 510 | 502 | ||
| 511 | test "error payload type is correctly resolved" { | 503 | test "error payload type is correctly resolved" { |
| 512 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 513 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 504 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 514 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 505 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 515 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 506 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| ... | @@ -540,7 +531,6 @@ test "error union comptime caching" { | ... | @@ -540,7 +531,6 @@ test "error union comptime caching" { |
| 540 | 531 | ||
| 541 | test "@errorName" { | 532 | test "@errorName" { |
| 542 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 533 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 543 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 544 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; | 534 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; |
| 545 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; | 535 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; |
| 546 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; | 536 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; |
| ... | @@ -555,7 +545,6 @@ fn gimmeItBroke() anyerror { | ... | @@ -555,7 +545,6 @@ fn gimmeItBroke() anyerror { |
| 555 | 545 | ||
| 556 | test "@errorName sentinel length matches slice length" { | 546 | test "@errorName sentinel length matches slice length" { |
| 557 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 547 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 558 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 559 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; | 548 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; |
| 560 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; | 549 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; |
| 561 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; | 550 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; |
test/behavior/optional.zig-1| ... | @@ -65,7 +65,6 @@ test "optional with void type" { | ... | @@ -65,7 +65,6 @@ test "optional with void type" { |
| 65 | } | 65 | } |
| 66 | 66 | ||
| 67 | test "address of unwrap optional" { | 67 | test "address of unwrap optional" { |
| 68 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 69 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 68 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 70 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; | 69 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; |
| 71 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 70 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
test/behavior/pointers.zig-6| ... | @@ -166,7 +166,6 @@ test "implicit casting between C pointer and optional non-C pointer" { | ... | @@ -166,7 +166,6 @@ test "implicit casting between C pointer and optional non-C pointer" { |
| 166 | } | 166 | } |
| 167 | 167 | ||
| 168 | test "implicit cast error unions with non-optional to optional pointer" { | 168 | test "implicit cast error unions with non-optional to optional pointer" { |
| 169 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 170 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 169 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 171 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 170 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 172 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 171 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| ... | @@ -282,7 +281,6 @@ test "null terminated pointer" { | ... | @@ -282,7 +281,6 @@ test "null terminated pointer" { |
| 282 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; | 281 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; |
| 283 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 282 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 284 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 283 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 285 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 286 | 284 | ||
| 287 | const S = struct { | 285 | const S = struct { |
| 288 | fn doTheTest() !void { | 286 | fn doTheTest() !void { |
| ... | @@ -301,7 +299,6 @@ test "allow any sentinel" { | ... | @@ -301,7 +299,6 @@ test "allow any sentinel" { |
| 301 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; | 299 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; |
| 302 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 300 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 303 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 301 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 304 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 305 | 302 | ||
| 306 | const S = struct { | 303 | const S = struct { |
| 307 | fn doTheTest() !void { | 304 | fn doTheTest() !void { |
| ... | @@ -318,7 +315,6 @@ test "pointer sentinel with enums" { | ... | @@ -318,7 +315,6 @@ test "pointer sentinel with enums" { |
| 318 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; | 315 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; |
| 319 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 316 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 320 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 317 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 321 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 322 | 318 | ||
| 323 | const S = struct { | 319 | const S = struct { |
| 324 | const Number = enum { | 320 | const Number = enum { |
| ... | @@ -340,7 +336,6 @@ test "pointer sentinel with optional element" { | ... | @@ -340,7 +336,6 @@ test "pointer sentinel with optional element" { |
| 340 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; | 336 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; |
| 341 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 337 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 342 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 338 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 343 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 344 | 339 | ||
| 345 | const S = struct { | 340 | const S = struct { |
| 346 | fn doTheTest() !void { | 341 | fn doTheTest() !void { |
| ... | @@ -424,7 +419,6 @@ test "@ptrToInt on null optional at comptime" { | ... | @@ -424,7 +419,6 @@ test "@ptrToInt on null optional at comptime" { |
| 424 | } | 419 | } |
| 425 | 420 | ||
| 426 | test "indexing array with sentinel returns correct type" { | 421 | test "indexing array with sentinel returns correct type" { |
| 427 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 428 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 422 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 429 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 423 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 430 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 424 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
test/behavior/struct.zig-17| ... | @@ -282,7 +282,6 @@ const Val = struct { | ... | @@ -282,7 +282,6 @@ const Val = struct { |
| 282 | 282 | ||
| 283 | test "struct point to self" { | 283 | test "struct point to self" { |
| 284 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; | 284 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; |
| 285 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 286 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 285 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 287 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 286 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 288 | 287 | ||
| ... | @@ -300,7 +299,6 @@ test "struct point to self" { | ... | @@ -300,7 +299,6 @@ test "struct point to self" { |
| 300 | 299 | ||
| 301 | test "void struct fields" { | 300 | test "void struct fields" { |
| 302 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; | 301 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; |
| 303 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 304 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 302 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 305 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 303 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 306 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 304 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| ... | @@ -321,7 +319,6 @@ const VoidStructFieldsFoo = struct { | ... | @@ -321,7 +319,6 @@ const VoidStructFieldsFoo = struct { |
| 321 | 319 | ||
| 322 | test "return empty struct from fn" { | 320 | test "return empty struct from fn" { |
| 323 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; | 321 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; |
| 324 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 325 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 322 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 326 | 323 | ||
| 327 | _ = testReturnEmptyStructFromFn(); | 324 | _ = testReturnEmptyStructFromFn(); |
| ... | @@ -333,7 +330,6 @@ fn testReturnEmptyStructFromFn() EmptyStruct2 { | ... | @@ -333,7 +330,6 @@ fn testReturnEmptyStructFromFn() EmptyStruct2 { |
| 333 | 330 | ||
| 334 | test "pass slice of empty struct to fn" { | 331 | test "pass slice of empty struct to fn" { |
| 335 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; | 332 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; |
| 336 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 337 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 333 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 338 | 334 | ||
| 339 | try expect(testPassSliceOfEmptyStructToFn(&[_]EmptyStruct2{EmptyStruct2{}}) == 1); | 335 | try expect(testPassSliceOfEmptyStructToFn(&[_]EmptyStruct2{EmptyStruct2{}}) == 1); |
| ... | @@ -344,7 +340,6 @@ fn testPassSliceOfEmptyStructToFn(slice: []const EmptyStruct2) usize { | ... | @@ -344,7 +340,6 @@ fn testPassSliceOfEmptyStructToFn(slice: []const EmptyStruct2) usize { |
| 344 | 340 | ||
| 345 | test "self-referencing struct via array member" { | 341 | test "self-referencing struct via array member" { |
| 346 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; | 342 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; |
| 347 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 348 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 343 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 349 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 344 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 350 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 345 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| ... | @@ -358,7 +353,6 @@ test "self-referencing struct via array member" { | ... | @@ -358,7 +353,6 @@ test "self-referencing struct via array member" { |
| 358 | } | 353 | } |
| 359 | 354 | ||
| 360 | test "empty struct method call" { | 355 | test "empty struct method call" { |
| 361 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 362 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 356 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 363 | 357 | ||
| 364 | const es = EmptyStruct{}; | 358 | const es = EmptyStruct{}; |
| ... | @@ -373,7 +367,6 @@ const EmptyStruct = struct { | ... | @@ -373,7 +367,6 @@ const EmptyStruct = struct { |
| 373 | 367 | ||
| 374 | test "align 1 field before self referential align 8 field as slice return type" { | 368 | test "align 1 field before self referential align 8 field as slice return type" { |
| 375 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; | 369 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; |
| 376 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 377 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 370 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 378 | 371 | ||
| 379 | const result = alloc(Expr); | 372 | const result = alloc(Expr); |
| ... | @@ -633,7 +626,6 @@ fn getC(data: *const BitField1) u2 { | ... | @@ -633,7 +626,6 @@ fn getC(data: *const BitField1) u2 { |
| 633 | 626 | ||
| 634 | test "default struct initialization fields" { | 627 | test "default struct initialization fields" { |
| 635 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; | 628 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; |
| 636 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 637 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 629 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 638 | 630 | ||
| 639 | const S = struct { | 631 | const S = struct { |
| ... | @@ -775,7 +767,6 @@ test "packed struct with u0 field access" { | ... | @@ -775,7 +767,6 @@ test "packed struct with u0 field access" { |
| 775 | } | 767 | } |
| 776 | 768 | ||
| 777 | test "access to global struct fields" { | 769 | test "access to global struct fields" { |
| 778 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 779 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 770 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 780 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 771 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 781 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 772 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| ... | @@ -903,7 +894,6 @@ test "packed struct field passed to generic function" { | ... | @@ -903,7 +894,6 @@ test "packed struct field passed to generic function" { |
| 903 | 894 | ||
| 904 | test "anonymous struct literal syntax" { | 895 | test "anonymous struct literal syntax" { |
| 905 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; | 896 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; |
| 906 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 907 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 897 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 908 | 898 | ||
| 909 | const S = struct { | 899 | const S = struct { |
| ... | @@ -992,7 +982,6 @@ test "comptime struct field" { | ... | @@ -992,7 +982,6 @@ test "comptime struct field" { |
| 992 | } | 982 | } |
| 993 | 983 | ||
| 994 | test "tuple element initialized with fn call" { | 984 | test "tuple element initialized with fn call" { |
| 995 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 996 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 985 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 997 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 986 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 998 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 987 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| ... | @@ -1030,7 +1019,6 @@ test "struct with union field" { | ... | @@ -1030,7 +1019,6 @@ test "struct with union field" { |
| 1030 | } | 1019 | } |
| 1031 | 1020 | ||
| 1032 | test "type coercion of anon struct literal to struct" { | 1021 | test "type coercion of anon struct literal to struct" { |
| 1033 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 1034 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 1022 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 1035 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 1023 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 1036 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 1024 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| ... | @@ -1069,7 +1057,6 @@ test "type coercion of anon struct literal to struct" { | ... | @@ -1069,7 +1057,6 @@ test "type coercion of anon struct literal to struct" { |
| 1069 | } | 1057 | } |
| 1070 | 1058 | ||
| 1071 | test "type coercion of pointer to anon struct literal to pointer to struct" { | 1059 | test "type coercion of pointer to anon struct literal to pointer to struct" { |
| 1072 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 1073 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 1060 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 1074 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 1061 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 1075 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 1062 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| ... | @@ -1181,7 +1168,6 @@ test "for loop over pointers to struct, getting field from struct pointer" { | ... | @@ -1181,7 +1168,6 @@ test "for loop over pointers to struct, getting field from struct pointer" { |
| 1181 | test "anon init through error unions and optionals" { | 1168 | test "anon init through error unions and optionals" { |
| 1182 | if (builtin.zig_backend == .stage1) return error.SkipZigTest; | 1169 | if (builtin.zig_backend == .stage1) return error.SkipZigTest; |
| 1183 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 1170 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 1184 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 1185 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 1171 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 1186 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 1172 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 1187 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 1173 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| ... | @@ -1210,7 +1196,6 @@ test "anon init through error unions and optionals" { | ... | @@ -1210,7 +1196,6 @@ test "anon init through error unions and optionals" { |
| 1210 | test "anon init through optional" { | 1196 | test "anon init through optional" { |
| 1211 | if (builtin.zig_backend == .stage1) return error.SkipZigTest; | 1197 | if (builtin.zig_backend == .stage1) return error.SkipZigTest; |
| 1212 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 1198 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 1213 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 1214 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 1199 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 1215 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 1200 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 1216 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 1201 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| ... | @@ -1232,7 +1217,6 @@ test "anon init through optional" { | ... | @@ -1232,7 +1217,6 @@ test "anon init through optional" { |
| 1232 | test "anon init through error union" { | 1217 | test "anon init through error union" { |
| 1233 | if (builtin.zig_backend == .stage1) return error.SkipZigTest; | 1218 | if (builtin.zig_backend == .stage1) return error.SkipZigTest; |
| 1234 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 1219 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 1235 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 1236 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 1220 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 1237 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 1221 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 1238 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 1222 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| ... | @@ -1254,7 +1238,6 @@ test "anon init through error union" { | ... | @@ -1254,7 +1238,6 @@ test "anon init through error union" { |
| 1254 | test "typed init through error unions and optionals" { | 1238 | test "typed init through error unions and optionals" { |
| 1255 | if (builtin.zig_backend == .stage1) return error.SkipZigTest; | 1239 | if (builtin.zig_backend == .stage1) return error.SkipZigTest; |
| 1256 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 1240 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 1257 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 1258 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 1241 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 1259 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 1242 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 1260 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 1243 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
test/behavior/switch.zig-3| ... | @@ -434,7 +434,6 @@ test "else prong of switch on error set excludes other cases" { | ... | @@ -434,7 +434,6 @@ test "else prong of switch on error set excludes other cases" { |
| 434 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 434 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 435 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 435 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| 436 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 436 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 437 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 438 | 437 | ||
| 439 | const S = struct { | 438 | const S = struct { |
| 440 | fn doTheTest() !void { | 439 | fn doTheTest() !void { |
| ... | @@ -581,7 +580,6 @@ test "switch prongs with cases with identical payload types" { | ... | @@ -581,7 +580,6 @@ test "switch prongs with cases with identical payload types" { |
| 581 | } | 580 | } |
| 582 | 581 | ||
| 583 | test "switch on pointer type" { | 582 | test "switch on pointer type" { |
| 584 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 585 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 583 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 586 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 584 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 587 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 585 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| ... | @@ -630,7 +628,6 @@ test "switch on error set with single else" { | ... | @@ -630,7 +628,6 @@ test "switch on error set with single else" { |
| 630 | } | 628 | } |
| 631 | 629 | ||
| 632 | test "switch capture copies its payload" { | 630 | test "switch capture copies its payload" { |
| 633 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 634 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 631 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 635 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 632 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| 636 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 633 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
test/behavior/type.zig-3| ... | @@ -353,7 +353,6 @@ test "Type.Struct" { | ... | @@ -353,7 +353,6 @@ test "Type.Struct" { |
| 353 | } | 353 | } |
| 354 | 354 | ||
| 355 | test "Type.Enum" { | 355 | test "Type.Enum" { |
| 356 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 357 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 356 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 358 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 357 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 359 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO | 358 | if (builtin.zig_backend == .stage2_arm) return error.SkipZigTest; // TODO |
| ... | @@ -465,7 +464,6 @@ test "Type.Union" { | ... | @@ -465,7 +464,6 @@ test "Type.Union" { |
| 465 | } | 464 | } |
| 466 | 465 | ||
| 467 | test "Type.Union from Type.Enum" { | 466 | test "Type.Union from Type.Enum" { |
| 468 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 469 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 467 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 470 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 468 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 471 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 469 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| ... | @@ -496,7 +494,6 @@ test "Type.Union from Type.Enum" { | ... | @@ -496,7 +494,6 @@ test "Type.Union from Type.Enum" { |
| 496 | } | 494 | } |
| 497 | 495 | ||
| 498 | test "Type.Union from regular enum" { | 496 | test "Type.Union from regular enum" { |
| 499 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 500 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 497 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 501 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 498 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 502 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 499 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
test/behavior/typename.zig-6| ... | @@ -18,7 +18,6 @@ test "anon fn param" { | ... | @@ -18,7 +18,6 @@ test "anon fn param" { |
| 18 | return error.SkipZigTest; | 18 | return error.SkipZigTest; |
| 19 | } | 19 | } |
| 20 | 20 | ||
| 21 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 22 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 21 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 23 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 22 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 24 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 23 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| ... | @@ -51,7 +50,6 @@ test "anon field init" { | ... | @@ -51,7 +50,6 @@ test "anon field init" { |
| 51 | return error.SkipZigTest; | 50 | return error.SkipZigTest; |
| 52 | } | 51 | } |
| 53 | 52 | ||
| 54 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 55 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 53 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 56 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 54 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 57 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 55 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| ... | @@ -78,7 +76,6 @@ test "anon field init" { | ... | @@ -78,7 +76,6 @@ test "anon field init" { |
| 78 | } | 76 | } |
| 79 | 77 | ||
| 80 | test "basic" { | 78 | test "basic" { |
| 81 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 82 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 79 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 83 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 80 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 84 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 81 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| ... | @@ -95,7 +92,6 @@ test "top level decl" { | ... | @@ -95,7 +92,6 @@ test "top level decl" { |
| 95 | return error.SkipZigTest; | 92 | return error.SkipZigTest; |
| 96 | } | 93 | } |
| 97 | 94 | ||
| 98 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 99 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 95 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 100 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 96 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 101 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 97 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| ... | @@ -147,7 +143,6 @@ test "fn body decl" { | ... | @@ -147,7 +143,6 @@ test "fn body decl" { |
| 147 | return error.SkipZigTest; | 143 | return error.SkipZigTest; |
| 148 | } | 144 | } |
| 149 | 145 | ||
| 150 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 151 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 146 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 152 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 147 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 153 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 148 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |
| ... | @@ -182,7 +177,6 @@ const B = struct { | ... | @@ -182,7 +177,6 @@ const B = struct { |
| 182 | }; | 177 | }; |
| 183 | 178 | ||
| 184 | test "fn param" { | 179 | test "fn param" { |
| 185 | if (builtin.zig_backend == .stage2_wasm) return error.SkipZigTest; // TODO | ||
| 186 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO | 180 | if (builtin.zig_backend == .stage2_c) return error.SkipZigTest; // TODO |
| 187 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO | 181 | if (builtin.zig_backend == .stage2_x86_64) return error.SkipZigTest; // TODO |
| 188 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO | 182 | if (builtin.zig_backend == .stage2_aarch64) return error.SkipZigTest; // TODO |