doc/langref.md | 4 +- src/all_types.hpp | 14 ++ src/bignum.cpp | 34 +++++ src/bignum.hpp | 3 + src/codegen.cpp | 48 +++++- src/ir.cpp | 249 ++++++++++++++++++++------------ src/ir_print.cpp | 18 +++ 7 files changed, 270 insertions(+), 100 deletions(-)