CMakeLists.txt | 36 ++++++++++++++++------ cmake/Findclang.cmake | 8 ++++- cmake/Findllvm.cmake | 45 +++++++++++++++++++++------ src/analyze.cpp | 2 +- src/bigfloat.hpp | 8 +++++ src/bigint.cpp | 52 +++++++++++++++++++++++++++----- src/bigint.hpp | 13 +++++++- src/buffer.hpp | 4 +-- src/codegen.cpp | 15 ++++++++- src/ir.cpp | 7 ++--- src/os.cpp | 12 +++++--- src/parsec.cpp | 2 +- src/parser.cpp | 10 +++--- src/parser.hpp | 2 +- src/quadmath.hpp | 34 +++++++++++++++++++++ src/tokenizer.cpp | 4 +-- src/util.hpp | 44 ++++++++++++++++++++++----- 17 files changed, 238 insertions(+), 60 deletions(-)