authorgravatar for mail@isaacfreund.comIsaac Freund <mail@isaacfreund.com> 2020-06-02 19:22:22+02:00
committergravatar for mail@isaacfreund.comIsaac Freund <mail@isaacfreund.com> 2020-06-17 18:36:44+02:00
logc3e0224792510e69763dbc6ba68794f9134925f2
treec7c320bbd96a04da25af997b01afe4507425a36a
parent8e5393a779ee115846821e28bdb47affdf158992
signature Commit is signed but in an unrecognized format.

Add std.debug.print for "printf debugging"


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

lib/std/debug.zig+7-2
......@@ -52,8 +52,13 @@ pub const LineInfo = struct {
5252
5353var stderr_mutex = std.Mutex.init();
5454
55/// Deprecated. Use `std.log` functions for logging.
56pub fn warn(comptime fmt: []const u8, args: var) void {
55/// Deprecated. Use `std.log` functions for logging or `std.debug.print` for
56/// "printf debugging".
57pub const warn = print;
58
59/// Print to stderr, unbuffered, and silently returning on failure. Intended
60/// for use in "printf debugging." Use `std.log` functions for proper logging.
61pub fn print(comptime fmt: []const u8, args: var) void {
5762 const held = stderr_mutex.acquire();
5863 defer held.release();
5964 const stderr = io.getStdErr().writer();