diff options
| author | Robert Günzler <r@gnzler.io> | 2026-01-29 20:42:45 +0100 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2026-01-29 21:38:25 +0100 |
| commit | 746dc853786c8f060b87ac5abcd5fa1474b60321 (patch) | |
| tree | aa82fdf8aa161ff8285c4366bcae7846c611d0fe | |
| parent | 6040618ba8f6fb69588ca8219595bc76bb96d9e7 (diff) | |
| download | site-746dc853786c8f060b87ac5abcd5fa1474b60321.tar.gz | |
initialize context fields
Signed-off-by: Robert Günzler <r@gnzler.io>
| -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{ |