1
0
mirror of https://github.com/KarolS/millfork.git synced 2025-01-06 09:33:22 +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 `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. * Automatic selection of text encoding based on target platform.
* Text literals can be now used as expressions of type `pointer`. * 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. * **Potentially breaking change!** Platform definitions now need appropriate feature definitions.
Code that uses a custom platform definitions will cause extra warnings until fixed. 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. * 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 signed comparison.
* Fixed `for`...`downto` loops.
* Fixed invalid optimization of loads before `BEQ` and similar
* Fixed miscompiled `nonet` calls.
* Parser performance improvement. * Parser performance improvement.
* Standard libraries improvements. * Standard libraries improvements.