build.zig | 31 +- doc/langref.html.in | 592 +-- doc/langref/grammar.peg | 701 ++++ lib/compiler/Maker.zig | 2 +- lib/compiler/Maker/Package/Manifest.zig | 8 +- lib/compiler/reduce.zig | 4 +- lib/docs/wasm/Walk.zig | 6 +- lib/std/zig.zig | 5 +- lib/std/zig/Ast.zig | 52 +- lib/std/zig/AstGen.zig | 10 + lib/std/zig/AstSmith.zig | 2595 ------------- lib/std/zig/Parse.zig | 528 +-- lib/std/zig/parser_fuzz.zig | 243 ++ lib/std/zig/parser_generated_oracle.zig | 6552 ++++++++++++++++++++++++++++++++ lib/std/zig/parser_test.zig | 276 +- lib/std/zig/perf_test.zig | 2 +- lib/std/zon/parse.zig | 6 +- src/Builtin.zig | 2 +- src/Zcu.zig | 2 +- src/Zcu/PerThread.zig | 2 +- src/fmt.zig | 4 +- src/main.zig | 6 +- test/standalone/build.zig | 1 + tools/docgen.zig | 32 +- tools/gen_parser_oracle.zig | 789 ++++ tools/gen_spirv_spec.zig | 2 +- 26 files changed, 8686 insertions(+), 3767 deletions(-)