- view: text
- select for diffs
Sat May 20 07:07:28 2006 UTC
(13 years, 4 months ago) by anton
CVS tags: HEAD
Makefile: undid change requiring gforth-fast to build first
other changes for packaging
added POST_INSTALL etc. tags
Updated NEWS files to 2006-05-07
minor documentation changes
User-visible changes between 0.6.2 and 0.6.9 (up to 2006-05-07):
variable THREADED-CODE-POINTER-TYPE for parameterizing Inst ** (undocumented)
Better support for explicit stack access (see documentation) (works with static superinsts?)
support for static multi-state stack caching (undocumented)
User-visible changes between 0.6. and 0.6.2:
You now have to define a macro MAYBE_UNUSED (see manual); useful for
suppressing expected "unused variable" warnings.
User-visible changes between 0.5.9-20020901 and 0.6.0:
Support for upward-growing stacks (see "Stack growth direction" in the
New macro in output: IMM_ARG.
New input flag: include-skipped-insts (currently pointless).
Lazy loading and eager storing of stack items in superinstructiuons;
this reduces register pressure (useful on 386), but causes compiler
warnings about unused variables.
User-visible changes between 0.5.9-20020822 and 0.5.9-20020901:
The store optimization is now disabled by default, but can be enabled
by the user. Documentation for this optimization is also new.
Use-visible changes between 0.5.9-20010501 and 0.5.9-20020822:
There is now a manual (in info, HTML, Postscript, or plain text format).
There is the vmgen-ex2 variant of the vmgen-ex example; the new
variant uses a union type instead of lots of casting.
Both variants of the example can now be compiled with an ANSI C
compiler (using switch dispatch and losing quite a bit of
performance); tested with lcc.
There are several changes in the way you have to define macros (see
node/section "Changes" in the manual). I recommend keeping the
gforth-0.5.9-20010501 version until you have completed the changes
(note that you can have several versions of Gforth installed at the
Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.
This file is part of Gforth.
Gforth is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.#See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.
% Local Variables:
% fill-prefix: " "