lib/std/target.zig | 2 + lib/std/zig/ast.zig | 302 +++++----------- lib/std/zig/parse.zig | 82 +++-- lib/std/zig/render.zig | 149 ++++---- src-self-hosted/Module.zig | 230 +++++++++--- src-self-hosted/astgen.zig | 610 ++++++++++++++++++++++++-------- src-self-hosted/codegen/c.zig | 20 +- src-self-hosted/link.zig | 4 + src-self-hosted/main.zig | 48 ++- src-self-hosted/translate_c.zig | 256 +++++++++----- src-self-hosted/zir.zig | 191 ++++++---- test/stage2/cbe.zig | 48 +-- 12 files changed, 1177 insertions(+), 765 deletions(-)