CMakeLists.txt | 4 +- lib/std/enums.zig | 89 +- lib/std/zig.zig | 2 +- lib/std/zig/ast.zig | 14 +- lib/std/zig/parse.zig | 30 +- lib/std/zig/render.zig | 6 +- lib/std/zig/string_literal.zig | 134 +- src/AstGen.zig | 4275 ++++++++++++++++++++++++++++ src/Compilation.zig | 39 +- src/Module.zig | 4015 +++++++++++++------------- src/RangeSet.zig | 37 +- src/Sema.zig | 4897 ++++++++++++++++++++++++++++++++ src/astgen.zig | 4318 ---------------------------- src/codegen.zig | 76 +- src/codegen/c.zig | 44 +- src/codegen/llvm.zig | 761 ++--- src/codegen/wasm.zig | 19 +- src/ir.zig | 536 +++- src/link/C.zig | 3 +- src/link/Coff.zig | 20 +- src/link/Elf.zig | 26 +- src/link/MachO.zig | 2 +- src/main.zig | 37 +- src/translate_c.zig | 2 +- src/type.zig | 402 +-- src/type/Enum.zig | 55 - src/type/Struct.zig | 56 - src/type/Union.zig | 56 - src/value.zig | 110 +- src/zir.zig | 3312 ++++++++++----------- src/zir_sema.zig | 2597 ----------------- test/stage2/cbe.zig | 180 ++ test/stage2/test.zig | 60 +- 33 files changed, 14719 insertions(+), 11495 deletions(-)