v1.3
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