Skip to content

v1.3

Compare
Choose a tag to compare
@envenomator envenomator released this 01 Mar 20:22
· 263 commits to master since this release

Stability release, mostly resolving a number of smaller issues in error reporting, but also fixing some bugs.
Thanks to everyone who reported issues and helped tracking them down.

Fixed in this release:

  • Presence of just a single '' in a string isn't always detected as an error, sometimes ignored during emission #57
  • Failure to detect missing source operand #58
  • Failure to detect single shift character as operator (< or >) #59
  • Failure to detect missing operand after operator #60
  • Parsing errors not displaying correctly #61
  • macro issue (seen on v1 and 1.2) random - line 1 - Invalid number format (other issues also pointing toward not opening Include files seen) #62
  • fillbyte directive defective #63
  • blk* defines not using fillbyte, if no explicit init value given #64
  • Macro expansions not correctly allowing comments #65
  • Labels named as a valid number, aren't marked as invalid label #66
  • Defines missing an operand aren't correctly reported as error #67
  • Missing ADL statement after assume directive crashes assembler #68
  • Missing value after equ statement crashed the assembler in some cases #69
  • Missing value after if crashes the assembler #70
  • String type definition with dw/dl/dw32 has incorrect error #71
  • Incorrect negative bounds checking in data directives for 8/16/24 bit values #72
  • 32bit values in DW32/BLKL not emitting MSB correctly #73