Skip to content

version 9.4

Compare
Choose a tag to compare
@irmen irmen released this 29 Aug 10:41
· 1081 commits to master since this release
  • new 'pet32' compilation target (Commodore PET 4032, experimental)
  • added float.parse_f() routine to parse a string into a floating point number
  • added '-warnshadow' compiler option to get assembler warnings about potential symbol shadowing problems
  • faster code for x*x expressions (squaring)
  • faster code for sqrt(x) expression (integer square root)
  • slightly faster code for integer byte multiplication
  • faster code for integer word multiplications (~ 2x faster)
  • produce a compiler error when attempting to pass a byte value to a routine that expects a str
  • fixed bug in variable bitwise shifting, when the number of shifts is zero
  • fixed several invalid 6502 code issues (65c02 was ok)