commit 4bc6b4925c2a09a34bf0af861c1b77f93a7df511 (tree) parent 1c24ef0d0b09a12a1fe98056f2fc04de78a82df3 Author: Andrew Kelley <andrew@ziglang.org> Date: Tue, 4 Jan 2022 18:28:42 -0700 std.builtin: remove deprecated globals Diffstat:
| M | lib/std/builtin.zig | | | 27 | ++------------------------- |
1 file changed, 2 insertions(+), 25 deletions(-)
diff --git a/lib/std/builtin.zig b/lib/std/builtin.zig @@ -1,37 +1,14 @@ const builtin = @import("builtin"); -// TODO delete these after releasing 0.9.0 - -pub const zig_version = @compileError("get this from @import(\"builtin\") instead of std.builtin"); -pub const zig_is_stage2 = @compileError("get this from @import(\"builtin\") instead of std.builtin"); -pub const output_mode = @compileError("get this from @import(\"builtin\") instead of std.builtin"); -pub const link_mode = @compileError("get this from @import(\"builtin\") instead of std.builtin"); -pub const is_test = @compileError("get this from @import(\"builtin\") instead of std.builtin"); -pub const single_threaded = @compileError("get this from @import(\"builtin\") instead of std.builtin"); -pub const abi = @compileError("get this from @import(\"builtin\") instead of std.builtin"); -pub const cpu = @compileError("get this from @import(\"builtin\") instead of std.builtin"); -pub const os = @compileError("get this from @import(\"builtin\") instead of std.builtin"); -pub const target = @compileError("get this from @import(\"builtin\") instead of std.builtin"); -pub const object_format = @compileError("get this from @import(\"builtin\") instead of std.builtin"); -pub const mode = @compileError("get this from @import(\"builtin\") instead of std.builtin"); -pub const link_libc = @compileError("get this from @import(\"builtin\") instead of std.builtin"); -pub const link_libcpp = @compileError("get this from @import(\"builtin\") instead of std.builtin"); -pub const have_error_return_tracing = @compileError("get this from @import(\"builtin\") instead of std.builtin"); -pub const valgrind_support = @compileError("get this from @import(\"builtin\") instead of std.builtin"); -pub const position_independent_code = @compileError("get this from @import(\"builtin\") instead of std.builtin"); -pub const position_independent_executable = @compileError("get this from @import(\"builtin\") instead of std.builtin"); -pub const strip_debug_info = @compileError("get this from @import(\"builtin\") instead of std.builtin"); -pub const code_model = @compileError("get this from @import(\"builtin\") instead of std.builtin"); - /// `explicit_subsystem` is missing when the subsystem is automatically detected, /// so Zig standard library has the subsystem detection logic here. This should generally be /// used rather than `explicit_subsystem`. /// On non-Windows targets, this is `null`. pub const subsystem: ?std.Target.SubSystem = blk: { if (@hasDecl(builtin, "explicit_subsystem")) break :blk builtin.explicit_subsystem; - switch (os.tag) { + switch (builtin.os.tag) { .windows => { - if (is_test) { + if (builtin.is_test) { break :blk std.Target.SubSystem.Console; } if (@hasDecl(root, "main") or