authorgravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-01-04 18:28:42-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-01-04 18:28:42-07:00
log4bc6b4925c2a09a34bf0af861c1b77f93a7df511
treedcf85260aa11af97749a0052d04ddfee6e30a6cb
parent1c24ef0d0b09a12a1fe98056f2fc04de78a82df3

std.builtin: remove deprecated globals


1 files changed, 2 insertions(+), 25 deletions(-)

lib/std/builtin.zig+2-25
......@@ -1,37 +1,14 @@
11const builtin = @import("builtin");
22
3// TODO delete these after releasing 0.9.0
4
5pub const zig_version = @compileError("get this from @import(\"builtin\") instead of std.builtin");
6pub const zig_is_stage2 = @compileError("get this from @import(\"builtin\") instead of std.builtin");
7pub const output_mode = @compileError("get this from @import(\"builtin\") instead of std.builtin");
8pub const link_mode = @compileError("get this from @import(\"builtin\") instead of std.builtin");
9pub const is_test = @compileError("get this from @import(\"builtin\") instead of std.builtin");
10pub const single_threaded = @compileError("get this from @import(\"builtin\") instead of std.builtin");
11pub const abi = @compileError("get this from @import(\"builtin\") instead of std.builtin");
12pub const cpu = @compileError("get this from @import(\"builtin\") instead of std.builtin");
13pub const os = @compileError("get this from @import(\"builtin\") instead of std.builtin");
14pub const target = @compileError("get this from @import(\"builtin\") instead of std.builtin");
15pub const object_format = @compileError("get this from @import(\"builtin\") instead of std.builtin");
16pub const mode = @compileError("get this from @import(\"builtin\") instead of std.builtin");
17pub const link_libc = @compileError("get this from @import(\"builtin\") instead of std.builtin");
18pub const link_libcpp = @compileError("get this from @import(\"builtin\") instead of std.builtin");
19pub const have_error_return_tracing = @compileError("get this from @import(\"builtin\") instead of std.builtin");
20pub const valgrind_support = @compileError("get this from @import(\"builtin\") instead of std.builtin");
21pub const position_independent_code = @compileError("get this from @import(\"builtin\") instead of std.builtin");
22pub const position_independent_executable = @compileError("get this from @import(\"builtin\") instead of std.builtin");
23pub const strip_debug_info = @compileError("get this from @import(\"builtin\") instead of std.builtin");
24pub const code_model = @compileError("get this from @import(\"builtin\") instead of std.builtin");
25
263/// `explicit_subsystem` is missing when the subsystem is automatically detected,
274/// so Zig standard library has the subsystem detection logic here. This should generally be
285/// used rather than `explicit_subsystem`.
296/// On non-Windows targets, this is `null`.
307pub const subsystem: ?std.Target.SubSystem = blk: {
318 if (@hasDecl(builtin, "explicit_subsystem")) break :blk builtin.explicit_subsystem;
32 switch (os.tag) {
9 switch (builtin.os.tag) {
3310 .windows => {
34 if (is_test) {
11 if (builtin.is_test) {
3512 break :blk std.Target.SubSystem.Console;
3613 }
3714 if (@hasDecl(root, "main") or