src-self-hosted/decl.zig | 96 ++++ src-self-hosted/ir.zig | 745 +++++++++++++++++++++++++++----- src-self-hosted/module.zig | 383 ++++++++-------- src-self-hosted/parsed_file.zig | 6 + src-self-hosted/scope.zig | 230 +++++++++- src-self-hosted/type.zig | 268 ++++++++++++ src-self-hosted/value.zig | 125 ++++++ src-self-hosted/visib.zig | 4 + std/event/future.zig | 2 +- std/zig/ast.zig | 6 - std/zig/parse.zig | 5 - 11 files changed, 1555 insertions(+), 315 deletions(-)