1
0
mirror of https://github.com/KarolS/millfork.git synced 2024-10-30 21:30:52 +00:00
millfork/CHANGELOG.md

44 lines
1.3 KiB
Markdown
Raw Normal View History

2018-01-30 16:43:18 +00:00
# Change log
2018-01-30 16:38:32 +00:00
2018-01-30 16:43:18 +00:00
## Current version
2018-01-30 16:38:32 +00:00
* **Breaking change!** Renamed `inline` to `macro`.
* Added preliminary support for 65CE02, HuC6280 and 65816 processors.
2018-02-26 16:49:55 +00:00
* Added new `-O1` optimization preset; old `-O1` became `-O2`, old `-O2` became `-O3` and so on.
* Added support for parameters for macros written in Millfork.
2018-02-26 00:20:50 +00:00
* Enabled calling macros with index expression parameters.
* Added optimizer hints: `inline`, `noinline`, `register`.
* Added command line flags `--size`, `--fast`, `--blast-processing`.
* Removed command line flag `--detailed-flow`.
Detailed flow analysis was slow, broken, hard to maintain, and didn't even help that much.
2018-03-09 23:08:13 +00:00
* Added `*'=` and `nonet` operators. (Also, the `<<<<` operator, but it will be phased out before 0.2 and replaced by `nonet(a << b)`.)
2018-03-06 15:59:18 +00:00
* Added support for zeropage pseudoregisters, allowing for some operators work with more types of operands.
2018-01-30 16:38:32 +00:00
* Added return dispatch statements.
2018-03-03 20:34:12 +00:00
* Added `break` and `continue` statements.
2018-03-06 15:59:18 +00:00
* Allowed the `else if` combination (i.e. the `else` branch doesn't have to be in braces if it's just a single `if`-`else` statement).
* Added octal and quaternary literals.
2018-01-30 16:38:32 +00:00
* Fixed several optimization bugs.
* Fixed several C64 library bugs.
2018-02-26 00:20:50 +00:00
* Fixed several other bugs.
* Other improvements.
2018-01-30 16:38:32 +00:00
## 0.1
* Initial numbered version.