jit: cleanup allocations
jit: add some sanity checking
build: makefile fix
jit: cleanup and getchar implementation
interp: sanity checking