authorgravatar for 37453713+ominitay@users.noreply.github.comominitay <37453713+ominitay@users.noreply.github.com> 2021-12-22 12:58:06+00:00
committergravatar for git@vexu.euVeikka Tuominen <git@vexu.eu> 2022-01-29 15:49:00+02:00
log8ca9452a82bbb8936fc983ac0ef699e2576f952c
treec14d5afc90175e818bf3c1c69a0dcdc12cb2f56e
parentadea9a1765aea53f1033eadb6f10f5be139e6c62

Remove deprecation warnings and enable test

Also fixes previously broken code uncovered by this

3 files changed, 1 insertions(+), 27 deletions(-)

lib/std/target.zig-3
...@@ -1318,9 +1318,6 @@ pub const Target = struct {...@@ -1318,9 +1318,6 @@ pub const Target = struct {
1318 }1318 }
1319 };1319 };
13201320
1321 /// TODO delete this deprecated declaration after 0.9.0 is released
1322 pub const current = @compileError("instead of std.Target.current, use @import(\"builtin\").target");
1323
1324 pub const stack_align = 16;1321 pub const stack_align = 16;
13251322
1326 pub fn zigTriple(self: Target, allocator: mem.Allocator) ![]u8 {1323 pub fn zigTriple(self: Target, allocator: mem.Allocator) ![]u8 {
lib/std/zig/parser_test.zig-18
...@@ -72,21 +72,6 @@ test "zig fmt: rewrite callconv(.Inline) to the inline keyword" {...@@ -72,21 +72,6 @@ test "zig fmt: rewrite callconv(.Inline) to the inline keyword" {
72 );72 );
73}73}
7474
75// TODO Remove this after zig 0.9.0 is released.
76test "zig fmt: rewrite @byteOffsetOf to @offsetOf" {
77 try testTransform(
78 \\fn foo() void {
79 \\ @byteOffsetOf(Foo, "bar");
80 \\}
81 \\
82 ,
83 \\fn foo() void {
84 \\ @offsetOf(Foo, "bar");
85 \\}
86 \\
87 );
88}
89
90// TODO Remove this after zig 0.10.0 is released.75// TODO Remove this after zig 0.10.0 is released.
91test "zig fmt: rewrite c_void to anyopaque" {76test "zig fmt: rewrite c_void to anyopaque" {
92 try testTransform(77 try testTransform(
...@@ -5270,9 +5255,6 @@ test "recovery: invalid comptime" {...@@ -5270,9 +5255,6 @@ test "recovery: invalid comptime" {
5270}5255}
52715256
5272test "recovery: missing block after suspend" {5257test "recovery: missing block after suspend" {
5273 // TODO Enable this after zig 0.9.0 is released.
5274 if (true) return error.SkipZigTest;
5275
5276 try testError(5258 try testError(
5277 \\fn foo() void {5259 \\fn foo() void {
5278 \\ suspend;5260 \\ suspend;
lib/std/zig/render.zig+1-6
...@@ -1238,12 +1238,7 @@ fn renderBuiltinCall(...@@ -1238,12 +1238,7 @@ fn renderBuiltinCall(
1238) Error!void {1238) Error!void {
1239 const token_tags = tree.tokens.items(.tag);1239 const token_tags = tree.tokens.items(.tag);
12401240
1241 const builtin_name = tokenSliceForRender(tree, builtin_token);1241 try renderToken(ais, tree, builtin_token, .none); // @name
1242 if (mem.eql(u8, builtin_name, "@byteOffsetOf")) {
1243 try ais.writer().writeAll("@offsetOf");
1244 } else {
1245 try renderToken(ais, tree, builtin_token, .none); // @name
1246 }
12471242
1248 if (params.len == 0) {1243 if (params.len == 0) {
1249 try renderToken(ais, tree, builtin_token + 1, .none); // (1244 try renderToken(ais, tree, builtin_token + 1, .none); // (