Skip to content
Release 0.3.0

There were 51 commits since last release.

This release comes with minor bugfixes, major new features and
medium-sized revamp of the VM frontend.

Most interesting new features are:

- `.main:` asm instruction which lets programmer set main function,
- `itof` and `ftoi` CPU instructions for int/float conversion,
- `ress` CPU instruction for switching register sets (global and local),

The last feature is groundwork for the 0.4.0 release which will introduce static registers.

Virtual machine frontend received some love in this release.
Apart from improved messages and new command-line switches, assembler and CPU runner, had
some memory leaks fixed.
Assembler also counts bytes correctly and does not segfault on empty functions.