CMakeLists.txt | 5 -- README.md | 8 +-- ci/appveyor/build_script.bat | 4 +- ci/travis_linux_script | 2 +- src/analyze.cpp | 117 +++++++++++++++++++++++++++++--- src/codegen.cpp | 19 +++--- src/config.h.in | 8 --- src/link.cpp | 48 +++++++++++-- src/main.cpp | 7 -- src/os.cpp | 26 +++++-- src/target.cpp | 4 ++ 11 files changed, 185 insertions(+), 63 deletions(-)