diff options
Diffstat (limited to '')
| -rw-r--r-- | src/main.zig | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/src/main.zig b/src/main.zig index cfc9c1b..35c5af4 100644 --- a/src/main.zig +++ b/src/main.zig @@ -19,14 +19,14 @@ pub const std_options = std.Options{ pub const Context = struct { arena: std.heap.ArenaAllocator, - arena_mx: std.Thread.Mutex, - alloc: std.heap.ThreadSafeAllocator, + arena_mx: std.Thread.Mutex = .{}, + alloc: std.heap.ThreadSafeAllocator = undefined, - progress_nodes: std.ArrayListUnmanaged(std.Progress.Node), - progress_nodes_mx: std.Thread.Mutex, + progress_nodes: std.ArrayListUnmanaged(std.Progress.Node) = .{}, + progress_nodes_mx: std.Thread.Mutex = .{}, - pages: std.ArrayListUnmanaged([]const u8), - markdown: std.ArrayListUnmanaged([]const u8), + pages: std.ArrayListUnmanaged([]const u8) = .{}, + markdown: std.ArrayListUnmanaged([]const u8) = .{}, generated: usize = 0, meta: usize = 0, @@ -53,12 +53,6 @@ pub const Context = struct { const self = try parent_alloc.create(Context); self.* = .{ .arena = std.heap.ArenaAllocator.init(parent_alloc), - .arena_mx = .{}, - .alloc = undefined, - .progress_nodes = .{}, - .progress_nodes_mx = .{}, - .pages = .{}, - .markdown = .{}, }; // create thread safe allocator self.alloc = std.heap.ThreadSafeAllocator{ |