aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2022-01-04 18:28:42 -0700
committerAndrew Kelley <andrew@ziglang.org>2022-01-04 18:28:42 -0700
commit4bc6b4925c2a09a34bf0af861c1b77f93a7df511 (patch)
treedcf85260aa11af97749a0052d04ddfee6e30a6cb
parent1c24ef0d0b09a12a1fe98056f2fc04de78a82df3 (diff)
downloadzig-4bc6b4925c2a09a34bf0af861c1b77f93a7df511.tar.gz
zig-4bc6b4925c2a09a34bf0af861c1b77f93a7df511.zip
std.builtin: remove deprecated globals
-rw-r--r--lib/std/builtin.zig27
1 files changed, 2 insertions, 25 deletions
diff --git a/lib/std/builtin.zig b/lib/std/builtin.zig
index d8dbbfb068..7fcd9a369b 100644
--- 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