[PicForth] PicForth 1.2.4 is released
Samuel Tardieu
sam at rfc1149.net
Fri Dec 3 15:52:55 CET 2004
PicForth 1.2.4 is available at the usual location
http://www.rfc1149.net/devel/picforth
It contains new features, new optimizations and bug fixes. As easily
seen from the CHANGES file (which I quote below), this release has
been made possible thanks to a group of people, including David McNab,
Alex Holden, Jamie Lawson and myself.
** New words
+ Add the "flag" word from David McNab <david at rebirthing.co.nz> which
handles 1-bit variables.
** New library
+ Add libroll.fs from David McNab <david at rebirthing.co.nz>, which adds
the "roll" and "-roll" words.
** New optimization
+ When the return value is stored in W, use "retlw" to return. Implemented
after a question from David McNab <david at rebirthing.co.nz>.
** Code and documentation enhancements
+ Import "return-in-w" into target vocabulary and document it. Suggested
by David McNab <david at rebirthing.co.nz>.
+ Document the effect of "exit" in inlined words. Thanks to
Alex Holden <alex at linuxhacker.org> for asking for clarification.
** Bug fixes
+ Flash tables generated an error due to new nesting checks introduced in
PicForth 1.2.2. Reported by Jamie Lawson <jlawson at ces.uoguelph.ca>.
+ Fix bug in macro processing where a word defined first in the
metacompiler then later in target mode (such as "suspend-interrupts"
when "picisr.fs" is included) was seen as the first definition in
macros. Reported by Alex Holden <alex at linuxhacker.org>.
+ Fix bug in multitasker when multiple code banks were involved.
Reported by Alex Holden <alex at linuxhacker.org>.
+ Fix bug in "resolve" when multiple code banks are involved.
Reported by Alex Holden <alex at linuxhacker.org>.
More information about the PicForth
mailing list