diff options
| author | Sebastian Keller <sebastiankeller@fastmail.net> | 2019-10-28 21:33:40 +0100 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2019-11-06 18:21:52 -0500 |
| commit | f81f36e2ff348b83ace8ccb4ffd949f3d7c266c9 (patch) | |
| tree | c7f8cf1f61b0727ce95a0d8babc1b2e949f0a09d /lib/std/debug.zig | |
| parent | ac6f0d245db4fece8982095825394586bd9a50e6 (diff) | |
| download | zig-f81f36e2ff348b83ace8ccb4ffd949f3d7c266c9.tar.gz zig-f81f36e2ff348b83ace8ccb4ffd949f3d7c266c9.zip | |
std.json.Value: added dumpStream(), utilize WriteStream for dump()
Diffstat (limited to 'lib/std/debug.zig')
| -rw-r--r-- | lib/std/debug.zig | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lib/std/debug.zig b/lib/std/debug.zig index 61b492c20d..cd0c3863ff 100644 --- a/lib/std/debug.zig +++ b/lib/std/debug.zig @@ -45,6 +45,7 @@ var stderr_file_out_stream: File.OutStream = undefined; var stderr_stream: ?*io.OutStream(File.WriteError) = null; var stderr_mutex = std.Mutex.init(); + pub fn warn(comptime fmt: []const u8, args: ...) void { const held = stderr_mutex.acquire(); defer held.release(); @@ -64,6 +65,10 @@ pub fn getStderrStream() !*io.OutStream(File.WriteError) { } } +pub fn getStderrMutex() *std.Mutex { + return &stderr_mutex; +} + /// TODO multithreaded awareness var self_debug_info: ?DebugInfo = null; |
