| author | |
| committer | |
| log | 8ca9452a82bbb8936fc983ac0ef699e2576f952c |
| tree | c14d5afc90175e818bf3c1c69a0dcdc12cb2f56e |
| parent | adea9a1765aea53f1033eadb6f10f5be139e6c62 |
Also fixes previously broken code uncovered by this3 files changed, 1 insertions(+), 27 deletions(-)
lib/std/target.zig-3| ... | ... | @@ -1318,9 +1318,6 @@ pub const Target = struct { |
| 1318 | 1318 | } |
| 1319 | 1319 | }; |
| 1320 | 1320 | |
| 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 | 1321 | pub const stack_align = 16; |
| 1325 | 1322 | |
| 1326 | 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 | 72 | ); |
| 73 | 73 | } |
| 74 | 74 | |
| 75 | // TODO Remove this after zig 0.9.0 is released. | |
| 76 | test "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 | 75 | // TODO Remove this after zig 0.10.0 is released. |
| 91 | 76 | test "zig fmt: rewrite c_void to anyopaque" { |
| 92 | 77 | try testTransform( |
| ... | ... | @@ -5270,9 +5255,6 @@ test "recovery: invalid comptime" { |
| 5270 | 5255 | } |
| 5271 | 5256 | |
| 5272 | 5257 | test "recovery: missing block after suspend" { |
| 5273 | // TODO Enable this after zig 0.9.0 is released. | |
| 5274 | if (true) return error.SkipZigTest; | |
| 5275 | ||
| 5276 | 5258 | try testError( |
| 5277 | 5259 | \\fn foo() void { |
| 5278 | 5260 | \\ suspend; |
lib/std/zig/render.zig+1-6| ... | ... | @@ -1238,12 +1238,7 @@ fn renderBuiltinCall( |
| 1238 | 1238 | ) Error!void { |
| 1239 | 1239 | const token_tags = tree.tokens.items(.tag); |
| 1240 | 1240 | |
| 1241 | const builtin_name = tokenSliceForRender(tree, builtin_token); | |
| 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 | } | |
| 1241 | try renderToken(ais, tree, builtin_token, .none); // @name | |
| 1247 | 1242 | |
| 1248 | 1243 | if (params.len == 0) { |
| 1249 | 1244 | try renderToken(ais, tree, builtin_token + 1, .none); // ( |