src-self-hosted/errmsg.zig | 7 + src-self-hosted/ir.zig | 750 ++++++++++++++++++++++++-------- src-self-hosted/main.zig | 2 +- src-self-hosted/module.zig | 85 +++- src-self-hosted/type.zig | 33 ++ src-self-hosted/value.zig | 21 + std/event/loop.zig | 15 + 7 files changed, 708 insertions(+), 205 deletions(-)