Skip to content

release 7.0

Compare
Choose a tag to compare
@irmen irmen released this 25 Jun 20:09
· 2555 commits to master since this release

Release 7.0.
Major changes and improvements since the previous release:

  • CommanderX16 target: we now target the upcoming "V39" of the cx16 emulator and roms. Read the info box in the manual for more details https://prog8.readthedocs.io/en/latest/index.html#required-additional-tools
  • the struct language feature has been removed. Rewrite any struct-uses as just the separate variables.
  • improved random number generators.
  • string encoding and string interning bug fixes
  • various compiler crashes fixed
  • %asminclude fixed (scopelabel argument removed as well)
  • repeat loop code gen optimized some more
  • fixed various assembly symbol scoping issues
  • documentation improvements
  • streamlined the grammar definition about line endings and EOF, and improved some parse errors
  • fixed warnings in gradle build scripts, updated some libraries and Kotlin runtime version.