CMakeLists.txt | 4 + src/all_types.hpp | 4 + src/codegen.cpp | 36 ++- src/codegen.hpp | 3 + src/compiler.cpp | 26 ++ src/compiler.hpp | 1 + src/glibc.cpp | 410 ++++++++++++++++++++++++++++++++ src/glibc.hpp | 53 +++++ src/link.cpp | 79 +++--- src/main.cpp | 56 ++++- src/target.cpp | 36 +++ src/target.hpp | 9 + src/util.cpp | 26 ++ src/util.hpp | 1 + 14 files changed, 691 insertions(+), 53 deletions(-)