std: Rewrite low-level json api to support streaming (#15602)

This commit is contained in:
Josh Wolfe
2023-05-13 14:31:53 -04:00
committed by GitHub
parent c7bf8bab38
commit 018b743c7a
20 changed files with 5794 additions and 5846 deletions

View File

@@ -20,8 +20,7 @@ pub fn main() !void {
// Required for json parsing.
@setEvalBranchQuota(10000);
var tokens = std.json.TokenStream.init(spec);
var registry = try std.json.parse(g.Registry, &tokens, .{ .allocator = allocator });
var registry = try std.json.parseFromSlice(g.Registry, allocator, spec, .{});
const core_reg = switch (registry) {
.core => |core_reg| core_reg,