language/core: add int64
sim/time: use second as reference unit
units: support division by quantities in the same unit
infer_type: better rules
language/core: add round64
language/core: update kernel ro types
compiler: new architecture for type inference and LLVM code emission
compiler/ir_values: support bool operation on VBool
compiler/ir_ast_body: refactor and add statement visitor
compiler/ir_ast_body,ir_infer_types: use Python dict directly as namespace
compiler: add None type support
compiler/ir_ast_body,ir_infer_types: support syscalls
devices/runtime: new syscall API
compiler/ir: use new infrastructure
compiler/tools: support int64 in value_to_ast
compiler/ir: fix compile_function call
compiler/inline: update reserved names
compiler: pass funcdef instead of statement list
compiler/ir_ast_body,ir_values: minor fixes
compiler/ir_values: implement sign extension and truncation