Release 0.3.1 There were 35 commits since last release. This release brings gradual improvements to the VM: - basic stack traces are printed on errors, so it is easier to find bugs, - frames remember calling function names (enabled stack traces), - global/local register sets can be switched, - assembler always generates entry function, - main fuction is required to return a value, The last two changes required small changes to be made in all sample assembly files, but thanks to them the overall quality of the VM has greatly increased. The execution is now more predictable, i.e. entry function always starts a program and program always returns exit code. Stack traces are available in Poor Man's Edition(TM), but are an improvement over previous state where VM only gave information *what* went wrong but not *where*.