src/all_types.hpp | 2 +- src/buffer.hpp | 5 + src/codegen.cpp | 10 +- src/codegen.hpp | 2 +- src/ir.cpp | 7 +- src/link.cpp | 6 +- src/main.cpp | 26 +- src/os.cpp | 528 ++++++++++++++++++++++++++++++-- src/os.hpp | 2 +- src/util.hpp | 68 ++++ 10 files changed, 601 insertions(+), 55 deletions(-)