authorgravatar for kappaloris@gmail.comLoris Cro <kappaloris@gmail.com> 2022-07-28 15:08:58+02:00
committergravatar for kappaloris@gmail.comLoris Cro <kappaloris@gmail.com> 2022-07-28 15:08:58+02:00
loge863292fe2f280945d914e7e98fbc704b68f1004
treeebb1bec4d64c28bb54774d0110aeddb020d5b9eb
parentc650ccfca719b695fe7752f9126e8dbcc2ab4d6d

autodoc: no whitespace in json output for release builds

With this change, stdlib autodocs go from 24mb to 16mb (-8mb).

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

src/Autodoc.zig+2-1
......@@ -1,3 +1,4 @@
1const builtin = @import("builtin");
12const std = @import("std");
23const build_options = @import("build_options");
34const Autodoc = @This();
......@@ -254,7 +255,7 @@ pub fn generateZirData(self: *Autodoc) !void {
254255 try std.json.stringify(
255256 data,
256257 .{
257 .whitespace = .{},
258 .whitespace = .{ .indent = if (builtin.mode == .Debug) .{ .Space = 4 } else .None },
258259 .emit_null_optional_fields = false,
259260 },
260261 out,