From b353308712a8288d4288c1666995236acdf68f44 Mon Sep 17 00:00:00 2001 From: xdBronch <51252236+xdBronch@users.noreply.github.com> Date: Sat, 12 Oct 2024 17:12:03 -0400 Subject: [PATCH 1/2] use @returnAddress in panic handler the current code causes the call to panic itself to show up in the stack trace which is noisy --- src/renderer/vaxis/renderer.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/renderer/vaxis/renderer.zig b/src/renderer/vaxis/renderer.zig index 01d43e6..f761fc0 100644 --- a/src/renderer/vaxis/renderer.zig +++ b/src/renderer/vaxis/renderer.zig @@ -86,7 +86,7 @@ pub fn panic(msg: []const u8, error_return_trace: ?*std.builtin.StackTrace, ret_ self.vx.deinit(self.allocator, self.tty.anyWriter()); self.tty.deinit(); } - return std.builtin.default_panic(msg, error_return_trace, ret_addr); + return std.builtin.default_panic(msg, error_return_trace, ret_addr orelse @returnAddress()); } pub fn run(self: *Self) !void { From 53e724f26587352f1f4d7c115734788b9d7cb65d Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Tue, 11 Feb 2025 18:37:19 +0100 Subject: [PATCH 2/2] fix: spawn at least 4 worker threads This prevents thespian.pid.call() from blocking flow entirely on single CPU systems. --- build.zig.zon | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.zig.zon b/build.zig.zon index fd5e775..a414bd6 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -18,8 +18,8 @@ .hash = "1220220dbc7fe91c1c54438193ca765cebbcb7d58f35cdcaee404a9d2245a42a4362", }, .thespian = .{ - .url = "https://github.com/neurocyte/thespian/archive/db3ad5f45e707a04eaa51aa657995abe43ce967a.tar.gz", - .hash = "1220bbfd147f41fa49d2e5406096f3529c62e9335f4d2a89ae381e679a76ce398f1f", + .url = "https://github.com/neurocyte/thespian/archive/9ca04ddfc715e0f7d29d3f6b39269ad9bf174230.tar.gz", + .hash = "1220b05b5949454bf155a802d5034c060431b8bf59f9d4d2d5241397e9fd201d78d9", }, .themes = .{ .url = "https://github.com/neurocyte/flow-themes/releases/download/master-618a7801d3383049adfe18cc09f5f5086c66995f/flow-themes.tar.gz",