Skip to content

release 1.90

Choose a tag to compare

@irmen irmen released this 28 Mar 16:28
· 4787 commits to master since this release

Many changes and improvements this time.

  • initial variable values semantics changed slightly, read the docs for a thorough explanation
  • the AST VM / Simulator has been removed. It was lacking and taking too much effort to keep up to date. Just compile and run your programs on the actual machine with Vice for instance.
  • many compiler crashes fixed.
  • improved various compiler error messages.
  • fix assignment of struct literal values
  • bugfixes in various optimizers
  • fix ubyte number print bug for 100-109 and 200-209 missing the tens digit
  • fixed invalid assembly for some direct memory read and writes
  • bit shifting assembly code tweaked (optimized/ smaller)
  • internal rewrite to a more generic and easier to use AST walker/visitor. In progress.
  • added some bitmap graphics drawing examples including simple turtle graphics
  • added a 'scramble' inspired balloon flight example