[Coco] lwtools 4.14 released
Steve Bamford
stevecindybamford at yahoo.co.uk
Sun Apr 9 07:13:38 EDT 2017
It's great to see lwtools still being supported.
I typically have `forwardrefmax' enabled and assembly times are too small to measure, (less than a second). :)
I wonder if at some future point DragonDOS binary output might be added?
Anyway, thanks for the update. :)
Steve.
From: William Astle <lost at l-w.ca>
To: CoCoList for Color Computer Enthusiasts <coco at maltedmedia.com>
Sent: Sunday, 9 April 2017, 7:43
Subject: [Coco] lwtools 4.14 released
Since a few folks around here use lwtools, I figure it's worth
announcing that the fourth annual "pre-fest"[1] lwtools release has just
hit the official site. Source code is available here:
http://lwtools.projects.l-w.ca/
If you rely on third party packages, you will need to wait until the
relevant package maintainers update their packages. I do not provide any
official binary packages.
There are a couple of important changes with lwtools 4.14 which all
affect lwasm:
* The "forwardrefmax" pragma is now enabled by default. That means that
assembly times are greatly reduced. However, in some cases, you may find
that your resulting program is slightly larger if you have forward
references. Basically, anything without a forced addressing mode that
can't be resolved on pass 1 will be forced to the maximum addressing
mode. If you need the original behaviour, use the
"--pragma=noforwardrefmax" option.
* It is now possible to define macros conditionally. That is, inside of
conditional structures.
* A bug in the expression simplifier has been fixed. This bug would
cause certain constructions to evaluate incorrectly due to a bug in like
term collection. Odds are that you have not run into this problem
because it requires some very specific circumstances, but if you've been
pulling out your hair wondering why an expression is evaluating wrong,
this might fix it.
[1] It seems I've made a release in the time leading up to CocoFest for
four years running, now. Might as well call it an annual thing.
--
Coco mailing list
Coco at maltedmedia.com
https://pairlist5.pair.net/mailman/listinfo/coco
More information about the Coco
mailing list