Commit 0f00766661

Andrew Kelley <andrew@ziglang.org>
2022-10-21 03:34:40
Revert "add std.debug.todo"
This reverts commit 80ac022c4667e1995ccdf70fff90e5af26b6eb97. I changed my mind on this one, sorry. I don't think this belongs in the standard library.
1 parent 5b9c8d1
Changed files (1)
lib
lib/std/debug.zig
@@ -93,15 +93,6 @@ pub fn print(comptime fmt: []const u8, args: anytype) void {
     nosuspend stderr.print(fmt, args) catch return;
 }
 
-/// Indicates code that is unfinshed. It will throw a compiler error by default in Release mode.
-/// This behaviour can be controlled with `root.allow_todo_in_release`.
-pub fn todo(comptime desc: []const u8) noreturn {
-    if (builtin.mode != .Debug and !(@hasDecl(root, "allow_todo_in_release") and root.allow_todo_in_release)) {
-        @compileError("TODO: " ++ desc);
-    }
-    @panic("TODO: " ++ desc);
-}
-
 pub fn getStderrMutex() *std.Thread.Mutex {
     return &stderr_mutex;
 }