1
0
mirror of https://github.com/KarolS/millfork.git synced 2025-01-03 19:31:02 +00:00

Update changelog

This commit is contained in:
Karol Stasiak 2018-12-14 22:51:09 +01:00
parent f32d72b51f
commit 8055de506b

View File

@ -16,6 +16,10 @@
* Added `align` keyword for choosing data and code alignment.
* Added original line numbers in assembler output.
* Added multiplication of a 16-bit number by an unsigned 8-bit number.
* Automatic selection of text encoding based on target platform.
* Text literals can be now used as expressions of type `pointer`.
@ -31,7 +35,9 @@ Code that uses both a custom platform definition and the `scr` encoding needs at
* **Potentially breaking change!** Platform definitions now need appropriate feature definitions.
Code that uses a custom platform definitions will cause extra warnings until fixed.
* Optimizations for stack variables.
* Software variable stack for 6502.
* Other optimizations and fixes for stack variables.
* Various code deduplication optimizations.
@ -41,6 +47,12 @@ Code that uses a custom platform definitions will cause extra warnings until fix
* Fixed signed comparison.
* Fixed `for`...`downto` loops.
* Fixed invalid optimization of loads before `BEQ` and similar
* Fixed miscompiled `nonet` calls.
* Parser performance improvement.
* Standard libraries improvements.