Diff for /gforth/ChangeLog between versions 1.10 and 1.19

version 1.10, 2006/05/10 16:40:12 version 1.19, 2008/11/02 17:13:01
Line 1 Line 1
   Update this by inserting the output of 
           rcs2log -u "pazsan      Bernd Paysan    bernd.paysan@gmx.de" -h mips.complang.tuwien.ac.at
   with possibly additional -u clauses for other authors.  Check the authors with
           rcs2log -u "pazsan      Bernd Paysan    bernd.paysan@gmx.de" -h mips.complang.tuwien.ac.at|grep '^200' |sed s/200.-..-..//|sort |uniq
   
           
   2008-11-01  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Benchres, ChangeLog, INSTALL, NEWS, NEWS.vmgen, README, arch/4stack/asm.fs, arch/4stack/mach.fs, arch/4stack/prim-new.fs, arch/4stack/prim.fs, arch/4stack/relocate.fs, arch/generic/machine.h, arch/misc/prim.fs, arch/sparc/machine.h, dis-gdb.fs, doc/vmgen.texi, engine/io.c, engine/libcc.h.in, engine/support.c, engine/threaded.h, kernel/comp.fs, machpc.fs.in, prims2x0.6.2.fs, regexp.fs, update-copyright, vmgen-ex/Makefile, vmgen-ex2/Makefile, vmgen.in:
           updated copyright years
   
   2008-11-01  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * configure.in: Added --tag=CC for glibtool configure option
   
   2008-11-01  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Benchres: added 0.7.0 Benchmark results and reorganized the others
   
           * README: updated tested platforms
   
           * libcc.fs:
           don't use libtool --tag=CC (doesn't work with libtool-1.5, and is unnecessary)
   
           * Makefile.in, configure.in, testall, testdist: install.TAGS bugfix
           set special skipcode for power architecture to work with gcc-3.[34]
   
           * Makefile.in, install-tags.fs, testall, testdist:
           worked around HP/UX awk limitations by replacing awk script with gforth script
           put some workarounds for specific boxes into testall and testdist
   
   2008-10-29  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * wf.fs: Fixed multi-extension problem with old apache and IE
   
   2008-10-28  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * configure.in: fixed ia64 bug corresponding to the arm_cacheflush bug
   
   2008-10-27  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * configure.in: finally fixed the arm_cacheflush builddir issue
   
           * configure.in, testall:
           arm_cacheflush should now work with separate build dir
           minor testall improvements
   
   2008-10-26  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * Makefile.in: Fixed vmgen problem
   
           * configure.in: New snapshot date
   
   2008-10-26  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * testall, testdist: more t1000 workarounds
   
           * Makefile.in, configure.in, testall, testdist:
           Fixed a few more builddir and other issues
           Improved testall and testdist (only partially tested)
   
   2008-10-25  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, configure.in, engine/Makefile.in, kernel/int.fs, preforth.in, testall, testdist:
           Fixed various bugs related to builddir!=srcdir
           prims2x0.6.2.fs is now installed
           avoid extra make for check
           updated testdist and testall
   
   2008-10-23  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * README, arch/misc/prim.fs: Tested on various Gforth EC platforms
   
           * arch/4stack/prim.fs: Fixed typo
   
           * arch/4stack/prim.fs:
           Disabled new division primitives (they fail to work)
   
           * arch/4stack/asm.fs, arch/4stack/prim.fs, arch/4stack/relocate.fs, kernel/int.fs:
           Fixed 4stack image generation with a 64 bit Gforth engine (tested only
           on little endian machines, so far).
   
   2008-10-22  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * arch/4stack/asm.fs, arch/4stack/relocate.fs:
           Attempt at better compilation of 4stack with 64 bit Gforth
   
   2008-10-20  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * configure.in: Byte order check != no, to cover autoconf-2.62 bug
   
   2008-10-19  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * arch/4stack/asm.fs: Deleted superfluous [THEN]
   
           * arch/4stack/mach.fs, arch/4stack/prim-new.fs, arch/4stack/prim.fs, arch/4stack/relocate.fs:
           Minor fixes to make 4stack work again (build with 32 bit engine!)
   
   2008-10-19  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in:
           The libcc-named stuff is now build before checking (it's not a check)
           The libcc-named stuff is only built and installed if libtool exists
   
           * engine/forth.h: DLSHIFT bugfix (fixes um/mod on some platforms)
   
   2008-10-15  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/support.c, preforth.in: more fixes to support old stuff
   
           * Makefile.in, configure.in, engine/engine.c, engine/forth.h, engine/main.c, prim:
           Makefile bugfix
           fixed some portability issues for MIPS
           fixed some portability issues for old platforms
   
   2008-10-13  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * arch/4stack/asm.fs, arch/4stack/mach.fs, arch/4stack/relocate.fs, kernel/comp.fs:
           Made 4stack target compile again (but it doesn't run yet)
   
   2008-10-13  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * INSTALL, README, configure.in: updated INSTALL, README
           documented some configuration variables in configure.in
   
   2008-10-12  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * Makefile.in, engine/Makefile.in: Fixed unused Makefile macros
   
           * configure.in: Removed unnecessary quoting of tr arguments
   
   2008-10-12  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, NEWS.vmgen, NEWS.vmgen.future:
           re-enabled installation of vmgen
           updated NEWS.vmgen
           NEWS.vmgen.future contains stuff that's not yet for NEWS.vmgen (not installed)
   
   2008-10-12  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * configure.in: M4 escapes readded
   
           * configure.in, wf.fs: Fixed sed pattern
           wf adds content-type application/xhtml+xml
   
   2008-10-12  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * configure.in: LTDL_LIBRARY_PATH is now a configure variable
           The computation of the default for LTDL_LIBRARY_PATH now uses ldconfig again.
   
   2008-10-11  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * README: Added further testing results
   
           * configure.in: Reverted ldconfig -p call
   
   2008-10-10  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * configure.in:
           refined LTDL_LIBRARY_PATH computation to also work on systems that use
             "include /etc/ld.so.conf.d/*.conf" in ld.so.conf
   
   2008-10-10  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * README: Added ppc on Darwin as checked plattform
   
           * README: Added 386er test
   
           * README: Added darwin to the successfully tested systems
   
           * engine/support.c: Fixed typo
   
           * engine/support.c: Fixing lt_dlopen for Mac OS X
   
   2008-10-09  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * configure.in: Better workaround
   
           * configure.in, lib.fs: Added workaround for libltdl
   
           * engine/support.c: Tried short circuit to dlopen() - failed, too.
   
           * engine/forth.h, engine/support.c, prim:
           Added gforth_dlopen as support word
   
   2008-10-08  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, doc/vmgen.texi, prims2x0.6.2.fs, vmgen-ex/Makefile, vmgen-ex2/Makefile, vmgen.in:
           made vmgen release-ready:
             added prims2x0.6.2.fs (and fixed use of RECOVER)
             vmgen now looks for vmgen-version to decide what prims2x.fs to use and
                uses prims2x0.6.2.fs by default
             reverted some of the documentation
             fixed minor bug in vmgen-ex*/Makefile
   
           * unix/socket.fs: fixed bind() type error
   
           * Makefile.in: now the use of MKDIR-PARENTS in libcc is tested
   
   2008-10-08  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * wf.fs: Fixed get-icon problem
   
   2008-10-07  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * iss.sh, unix/socket.fs: Fixed sockets for windows
           Don't use recode to add cr before lf - use sed (always available)
   
   2008-10-06  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * Makefile.in:
           Moved mkdir.fs to the normal sources (no longer a libcc.fs based file)
   
           * mkdir.fs: Fix build process when mkdir is required
   
           * Makefile.in: Added Aleksej's Makefile patch
   
           * iss.sh: Added automatic recode of README for setup.exe presentation
   
   2008-10-06  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * libcc.fs, mkdir.fs, prim:
           libcc now creates the directories where it puts its files
           make =MKDIR into a primitive to break bootstrapping problem (=MKDIR
             needs libcc, which needs =MKDIR)
   
   2008-10-06  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * engine/libcc.h.in: Fixed typo in non-windows part
   
           * configure.in, iss.sh, unix/socket.fs:
           Working Windows port snapshot created
   
   2008-10-06  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * mkdir.fs: added MKDIR-P
   
   2008-10-06  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * engine/libcc.h.in, unix/socket.fs:
           Fixed problems with Windows C libraries
   
   2008-10-06  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * mkdir.fs:
           renamed mkdir words to avoid conflicts with likely naming conventions
   
   2008-10-06  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * engine/libcc.h.in, engine/main.c, wf.fs:
           Added cstr and tilde_cstr to gforth_pointers
   
   2008-09-18  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * unix/socket.fs: Fixed errno
   
           * engine/libcc.h.in, envos.fs.in, libcc.fs:
           libcc works now on Windows (though most of the examples don't)
   
           * doc/objects-implementation.obj, engine/forth.h, engine/libcc.h.in, engine/main.c, fflib.fs, libcc.fs, libffi.fs, prim:
           Windows version of libcc interface (first attempt)
   
   2008-08-24  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * wf.fs: xhtml strict compliant <red red> tag
   
   2008-08-19  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, configure.in, cstr.fs, mkdir.fs:
           added cstr.fs mkdir.fs C interface files
   
           * configure.in, engine/main.c:
           workarounds for MacOS X and /lib64 portability issues (/lib64 incomplete)
   
           * configure.in, engine/main.c:
           fixed BSD portability issue (reported by Aleksej Saushev)
   
           * Makefile.in, configure.in: more Solaris portability fixes
   
   2008-08-16  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * arch/sparc/machine.h, engine/main.c:
           fixed some warnings that were reported on sparc-solaris
   
           * Makefile.in: another Solaris portability fix
   
           * dis-gdb.fs:
           removed bash dependency (now there is a dependency on POSIX ps)
   
           * engine/main.c, prim: fix if libltdl is not present
   
           * engine/Makefile.in: Solaris make portability fix
   
           * configure.in: bugfix
   
           * configure.in: portability fix (Solaris "which")
   
           * engine/main.c: Now builds with llvm-gcc (but libcc.fs does not work)
   
   2008-08-14  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * lib.fs: commented out unportable lib.fs test
   
   2008-08-13  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * configure.in: fixed grep portability issue in configure.in
   
   2008-08-09  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * libffi.fs: Another fix for Xcode nonsense
   
           * configure.in, envos.fs.in, libffi.fs:
           The location of ffi.h is now determined by configure
   
   2008-08-09  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * regexp.fs: Changed checks for start and end of regexp
   
   2008-08-09  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, doc/gforth.ds, libcc.fs, regexp.fs:
           fixed documentation bugs
   
           * Benchres: added more benchmark results
   
           * Makefile.in, configure.in:
           Only those libcc files are processed for which the libraries exist
   
           * Benchres, engine/main.c, prim: eliminated warnings
           added Benchmark results
   
           * Makefile.in, arch/generic/machine.h, engine/128bit.h, engine/io.c, engine/main.c, engine/support.c, engine/threaded.h, prim:
           The Makefile now uses an EMACS variable
           Eliminated most compilation warnings
   
           * Makefile.in:
           install gforth.el, too (suggested by Aleksej Saushev <878wvgaatn.fsf@inbox.ru>)
   
   2008-08-08  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Agenda, compat/execute-parsing.fs, configure.in, doc/gforth.ds, doc/vmgen.texi, envos.fs.in, lib.fs, machpc.fs.in:
           Updated Agenda
           Now lib.fs selects libffi.fs or fflib.fs based on a configure test
           compat/execute-parsing bugfix
           fixed some documentation bugs (reported by Jakob Sievers)
   
   2008-08-05  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * libffi.fs: Added ints at the right position
   
           * libffi.fs: Added ints
   
   2008-08-03  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * lib.fs: Removed printout in lib.fs
   
   2008-08-02  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * arch/386/machine.h: Best effort for Mac OS X 32 bit with gcc-4.2
   
           * preforth.in: Fixed Mac OS X default build problem
   
   2008-07-31  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * lib.fs: Typo
   
           * lib.fs: Another fix for lib.fs
   
           * lib.fs: Changed search for libffi
   
   2008-07-29  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * configure.in, machpc.fs.in: Removed dependencies to libffi/ffcall
   
           * lib.fs: Prefer libffi over ffcall
   
           * fflib.fs: Correct declaration of gforth_RP and gforth_LP
   
           * fflib.fs, libcc.fs, unix/socket.fs: Fixed fflib.fs
           Real fix for the macro problem (define wrapper macro instead)
   
   2008-07-27  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * libcc.fs, unix/socket.fs: Fixed FILE* problem
   
           * engine/forth.h, prim: Fixed callback problem
   
   2008-07-26  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * lib.fs: Right libc for 64 bit
   
           * INSTALL, Makefile.in, lib.fs: Try to make old libffi.fs work again
   
   2008-07-23  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in:
           distribute autogen.sh, too (Bug report from M. Edward (Ed) Borasky)
   
   2008-07-21  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * .cvsignore, engine/.cvsignore: More complete .cvsignore
   
   2008-07-18  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * Makefile.in: Fixed libtool invocation in Makefile for Mac OS X
   
   2008-07-17  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, configure.in:
           anti-dependence of engine on kernel is now set by configure
              (if a preforth exists)
   
   2008-07-16  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * ChangeLog, NEWS, configure.in: Updated dates in NEWS, configure.in
           Updated ChangeLog
   
           * preforth.in: preforth now works if there is an engine but no kernel
   
   2008-07-16  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * Makedist.in, Makefile.in: Cleanup of improved build process
   
   2008-07-15  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * Makedist.in, Makefile.in: Fixed build process
   
   2008-07-15  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * ChangeLog, NEWS: updated ChangeLog and NEWS
   
           * BUILD-FROM-SCRATCH, Makedist.in, Makefile.in, arch/386/machine.h, arch/amd64/machine.h, arch/arm/asm-example.fs, arch/arm/asm.fs, arch/arm/machine.h, arch/power/machine.h, blocks.fs, build-ec.in, cache-fast0.vmg, cache-fast1.vmg, cache-fast2.vmg, cache-fast3.vmg, cache-fast4.vmg, configure.in, doc/gforth.ds, ds2texi.fs, engine/128bit.h, engine/Makefile.in, engine/engine.c, engine/forth.h, engine/io-nxt.c, engine/main.c, envos.fs.in, fflib.fs, gforth.el, gray.fs, history.fs, httpd.fs, kernel/main.fs, kernel/paths.fs, lib.fs, libcc.fs, libffi.fs, preforth.in, prim, quotes.fs, see.fs, unix/socket.fs, update-copyright, update-copyright-blacklist, utf-8.fs, wf.fs:
           updated copyright years
           updated copyright-blacklist (added libltdl)
           updated distributed files (don't distribute files without distribution terms)
           added copyright to preforth.in and build-ec.in
   
           * Makefile.in, configure.in, kernel/int.fs, libcc.fs:
           fixed some make install bugs
           updated date and version
   
           * Makefile.in, configure.in, envos.fs.in, libcc.fs, libcc.fs.in:
           eliminated libcc.fs.in by moving @CC@ into envos.fs.in.
   
   2008-07-14  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * libcc.fs, libcc.fs.in:
           Added tag so that different gcc names compile correctly
   
           * libcc.fs.in: Debugs commented out again
   
           * Makefile.in, libcc.fs, libcc.fs.in:
           Try to get C compiler with options to work
   
           * libcc.fs.in: Compiler-specific libcc.fs.in
   
           * Makefile.in, configure.in: Fix for libcc.fs
   
           * Makefile.in, arch/386/machine.h: Fix a few building bugs
   
           * libcc.fs: Made libcc.fs compile with old kernels
   
   2008-07-13  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, fflib.fs, libcc.fs, libffi.fs:
           fixed some bugs so "make install" works (DESTDIR still probably buggy)
   
   2008-07-12  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, kernel/paths.fs, libcc.fs:
           builds .la files on install (untested and probably broken wrt DESTDIR)
           added check-libcc-named target and perform it on make check
           The libcc-path now also contains the common libcc-named directory
           reworked initialization of libcc to happen on every boot
           added MAKE-PATH (for making an empty path to paths.fs
   
   2008-07-10  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * libcc.fs: first steps in having a LIBCC-PATH
   
           * libcc.fs, prim: OPEN-LIB now understands "~" for directories.
   
           * libcc.fs:
           libcc files are now generated in ~/.gforth/libcc-{named,tmp}/
   
   2008-07-05  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * fflib.fs, libcc.fs: fflib.fs now is a named C interface library
           fixed bug in libcc.fs (unnamed libraries are now always rebuilt)
   
   2008-07-04  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * configure.in: Removed bash dependency
   
   2008-07-03  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * engine/engine.c, engine/forth.h, engine/main.c, libffi.fs:
           Removed remainders of FFI in C code
   
   2008-06-17  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * doc/gforth.ds, libcc.fs, prim:
           documented LIB-ERROR C-LIBRARY-NAME C-LIBRARY END-C-LIBRARY
   
           * libcc.fs:
           Now libcc loads existing .la file instead of generating it anew
             Bug: also does this for generated (not user-provided) names
   
           * libcc.fs, libffi.fs: libffi now also uses C-LIBRARY
           prepare for loading existing c-library
   
           * libcc.fs, unix/socket.fs:
           added C-LIBRARY END-C-LIBRARY C-LIBRARY-NAME (yet undocumented)
             to specify the library wrapper file name
           used that feature in unix/socket.fs
   
   2008-06-14  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * gray.fs: optimized nts in gray
   
   2008-06-01  Darren Bane  <dbane@mips>
   
           * libffi.fs: Forgot an argument to c-function for ffi-prep-closure
   
           * fsl-util.4th: S>F is already defined in prim
   
           * Makefile.in:
           Use make, not sh, variable interpolation syntax for bindir
   
   2008-05-22  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * xhash.fs: Added xorshift rng+hash
   
   2008-05-18  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * blocks.fs: Changed empty-buffer
   
           * unix/socket.fs: hostname$ calls gethostname only on demand
   
           * unix/socket.fs: Added server-side stuff
   
   2008-05-17  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * unix/socket.fs: First part of itools adaption in socket.fs
   
   2008-05-07  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * history.fs: Use backspaces for single-line editing
   
           * Makefile.in: Another use of PREFORTH
   
   2008-05-05  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * prim:
           deleted FFCALL LIBFFI OLDCALL primitives, use fflib.fs libffi.fs instead
   
           * Makefile.in: added missing (anti-)dependence
   
   2008-05-04  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * configure.in: no longer configures libdl; we use libltdl instead
   
           * Makefile.in, autogen.sh, configure.in, engine/Makefile.in:
           removed all references to local libltdl
   
           * engine/forth.h, engine/main.c, prim:
           removed usage of libtool-2.2 ltdl functions
   
           * libltdl/Makefile.in, libltdl/aclocal.m4, libltdl/configure:
           removed generated files
   
   2008-05-01  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * Makedist.in: Quick&dirty trick to make bindist/binonlydist work again
   
   2008-04-30  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * configure.in, httpd.fs, libltdl/Makefile.in, libltdl/aclocal.m4, libltdl/configure:
           Fixed httpd.fs bug
           Created new snapshot
   
   2008-04-29  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * lib.fs, libcc.fs, unix/socket.fs:
           lib.fs: only check those ffcall libraries we use
           libcc.fs: removed some debugging output
           unix/socket.fs: converted to libcc.fs style (partially thanks to Darren Bane
               <http://savannah.gnu.org/bugs/?23015>
   
   2008-04-28  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * doc/gforth.ds, engine/main.c, fflib.fs, libcc.fs, libffi.fs:
           added CLEAR-LIB ADD-LIB (libcc.fs), documented them,
             and used them in libffi.fs and fflib.fs
           OPEN-LIB no longer guesses library extensions (lt_dladvise_ext())
   
   2008-04-26  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, arch/power/machine.h, configure.in, doc/gforth.ds, engine/main.c, libcc.fs, preforth.in:
           Bugfix: make and make dist don't need pre-installed Gforth
           FORCE_REG_UNNECESSARY now defined automatically and used better
           documentation bugfix
   
   2008-04-22  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * configure.in: minor bugfix
   
           * configure.in, lib.fs, libffi.fs:
           MacOS X portability <https://savannah.gnu.org/bugs/index.php?23014>
   
   2008-04-21  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * autogen.sh: bugfix <http://savannah.gnu.org/bugs/?23010>
   
   2008-04-20  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/Makefile.in: added missing dependency
   
           * Makefile.in: make dist now also distributes libtldl (untested)
           added "make maintainer-clean" (untested, and without autogen.sh for libltdl)
           Various "clean" targets now also clean libtldl
   
           * configure.in: removed debug message
   
           * Makefile.in, configure.in, engine/Makefile.in, ltmain.sh:
           added support for building with included libltdl
             missing: building with installed libltdl
                      including ltdl in the distributed files
   
   2008-04-19  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * libltdl/COPYING.LIB, libltdl/Makefile.am, libltdl/Makefile.in, libltdl/Makefile.inc, libltdl/README, libltdl/aclocal.m4, libltdl/argz.c, libltdl/argz_.h, libltdl/config-h.in, libltdl/config/compile, libltdl/config/config.guess, libltdl/config/config.sub, libltdl/config/depcomp, libltdl/config/general.m4sh, libltdl/config/getopt.m4sh, libltdl/config/install-sh, libltdl/config/ltmain.m4sh, libltdl/config/ltmain.sh, libltdl/config/mdate-sh, libltdl/config/missing, libltdl/config/mkstamp, libltdl/config/texinfo.tex, libltdl/configure, libltdl/configure.ac, libltdl/libltdl/lt__alloc.h, libltdl/libltdl/lt__dirent.h, libltdl/libltdl/lt__glibc.h, libltdl/libltdl/lt__private.h, libltdl/libltdl/lt__strl.h, libltdl/libltdl/lt_dlloader.h, libltdl/libltdl/lt_error.h, libltdl/libltdl/lt_system.h, libltdl/libltdl/slist.h, libltdl/loaders/dld_link.c, libltdl/loaders/dlopen.c, libltdl/loaders/dyld.c, libltdl/loaders/load_add_on.c, libltdl/loaders/loadlibrary.c, libltdl/loaders/preopen.c, libltdl/loaders/shl_load.c, libltdl/lt__alloc.c, libltdl/lt__dirent.c, libltdl/lt__strl.c, libltdl/lt_dlloader.c, libltdl/lt_error.c, libltdl/ltdl.c, libltdl/ltdl.h, libltdl/m4/argz.m4, libltdl/m4/libtool.m4, libltdl/m4/ltdl.m4, libltdl/m4/ltoptions.m4, libltdl/m4/ltsugar.m4, libltdl/m4/ltversion.in, libltdl/m4/ltversion.m4, libltdl/m4/lt~obsolete.m4, libltdl/slist.c, libltdl/stamp-mk:
           added libltdl (no integration yet)
   
           * Makefile.in, engine/Makefile.in, engine/forth.h, engine/main.c, libcc.fs, libffi.fs, prim:
           CPPFLAGS are now used by the Makefiles
           bugfix in libcc.fs
           OPEN-LIB now can open libraries without extension and the library's
              symbols become global
           libltdl from libtool-2.2 or higher required (will be included soon)
   
   2008-04-17  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * gforth.el: Patch from Darren Bane added (bug #22929)
   
   2008-04-08  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * wf.fs:
           Better XHTML conformance (now 'Strict', not just 'Transitional')
   
   2008-04-05  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * Makefile.in, arch/amd64/machine.h, configure.in:
           Made sure that a distribution is possible
   
   2008-03-25  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * libffi.fs: typo fixed <http://savannah.gnu.org/bugs/?22722>
   
   2008-03-22  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/main.c: removed --[no-]check-alignment (no implementation)
             on Alpha use <http://www.complang.tuwien.ac.at/anton/uace.c> instead
   
   2008-03-21  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/main.c: added --[no-]check-alignment (currently no effect)
   
   2008-03-16  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * libffi.fs: added libffi primitive replacements
   
   2008-03-06  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * test/ttester.fs: fixed typo
   
   2008-02-26  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * BUILD-FROM-SCRATCH, Makefile.in:
           BUILD-FROM-SCRATCH now uses autogen.sh
           realclean now also cleans directories
   
           * arch/power/machine.h, engine/main.c:
           --diag now does not complain about reg. alloc. on PPC (FORCE_REG_UNNECESSARY)
   
           * Makefile.in: disabled automatic calling of gforth --diag
   
           * .cvsignore, BUILD-FROM-SCRATCH, Makefile.in:
           deleted bootstrap target (hopefully for good).
           'make realclean' should now make it real clean
   
   2008-02-26  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * autogen.sh, configure.in, engine/Makefile.in:
           Some small changes in build process
   
   2008-02-25  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * Makefile.in, ds2texi.fs: Fixed doc generating problem
   
   2008-02-23  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * Makefile.in, arch/arm/nxt/aic.c, arch/arm/nxt/aic.h, arch/arm/nxt/bt.c, arch/arm/nxt/bt.h, arch/arm/nxt/config.nxt, arch/arm/nxt/display.c, arch/arm/nxt/display.h, arch/arm/nxt/gforth.ld, arch/arm/nxt/i2c.c, arch/arm/nxt/mytypes.h, arch/arm/nxt/nxt_avr.c, arch/arm/nxt/nxt_lcd.c, arch/arm/nxt/nxt_lcd.h, arch/arm/nxt/nxt_motors.c, arch/arm/nxt/nxt_motors.h, arch/arm/nxt/nxt_spi.c, arch/arm/nxt/nxt_spi.h, arch/arm/nxt/sound.c, arch/arm/nxt/sound.h, arch/arm/nxt/systick.c, arch/arm/nxt/systick.h, arch/arm/nxt/uart.c, arch/arm/nxt/uart.h, arch/arm/nxt/udp.c, arch/arm/nxt/udp.h, configure.in, engine/Makefile.in, engine/forth.h, engine/io-nxt.c, engine/main.c, prim:
           Fixed build problem
           Some changes for NXT
   
   2008-02-12  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/forth.h, fflib.fs, lib.fs, libcc.fs:
           Added replacements for primitives to fflib.fs
             current status: the libcc-generated code compiles, but does not link
           Bugfix in libcc.fs
   
           * history.fs, libcc.fs, quotes.fs, see.fs, utf-8.fs:
           Support kernel building with 0.6.2 engine, 0.6.2 kernel, and
              current startup.fs and friends.
   
   2008-02-10  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, configure.in, kernel/int.fs, kernel/main.fs:
           Kernel and primitive building should now be done by a pre-installed gforth.
             configure.in and Makefile.in are now prepared for that.
             However, it does not work yet.
   
   2008-01-26  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
           * arch/arm/cacheflush-linux.c: minor thumb-mode fixes
   
           * arch/arm/cacheflush-linux.c: minor fix
   
           * arch/arm/cacheflush-linux.c:
           Thumb-mode fixes for ARM cacheflush syscall (untested)
   
   2008-01-23  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
           * arch/arm/cacheflush1.c, arch/arm/cacheflush2.c:
           removed depricated ARM chacheflush files
   
           * Makefile.in, configure.in:
           removed references to old ARM cacheflush routines
   
           * arch/arm/cacheflush-linux.c:
           fixed buggy code in EABI-version of cacheflush syscall, fixed possible
           problems with older versions of GCC (use "r" instead of "g" constraint
           for inline assembly), improved formatting of asm code (added
           tab-characters)
   
   2008-01-23  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, configure.in:
           configure.in: Bugfix: Gforth now also builds if -ll does not work
           Makefile.in: removed or changed some dependencies on the engine.
   
   2008-01-21  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
           * configure.in:
           Check for Linux on ARM by comparing $host_os against "*linux*" and not just
           "linux".  In practice we can see values like "linux-gnu", "linux-uclibc".
           This also mirrors the other places in configure.in wher $host_os is
           referenced.
   
           * arch/arm/cacheflush-linux.c:
           Added clean ARM icache flush code using Linux syscall.  Should work on OABI
           and EABI systems, even when compiled for thumb mode.
   
   2008-01-21  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * arch/arm/cacheflush1.c, configure.in:
           added support for arch/arm/cacheflush-linux.c
   
   2008-01-19  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
           * arch/arm/cacheflush-linux.c: typo...
   
           * arch/arm/cacheflush-linux.c:
           fixed cacheflush-linux.c to actually compile
   
           * arch/arm/cacheflush-linux.c, arch/arm/machine.h:
           Added icache flush code that uses a linux syscall and should thus guarantee
           correct operation on all Linux systems (if that syscall exists).
   
   2008-01-18  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
           * doc/gforth.ds:
           Added section "ARM Assembler" to the Gforth documentation.
   
           * arch/arm/asm.fs:
           Added a note, telling the reader were to look for the assembler's
           documentation.
   
           * arch/arm/asm-example.fs, arch/arm/asm.fs:
           fixed NEXT,  , adapted asm-example.fs to use it
   
           * arch/arm/asm.fs:
           added portable implementation of NEXT, to ARM assembler
   
           * arch/arm/asm-example.fs:
           Updated ARM assembler example to jump to ' noop >code-address instead
           of reimplementing next.
   
           * arch/arm/asm-example.fs, arch/arm/asm.fs: minor assembler updates
   
   2008-01-17  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
           * arch/arm/asm.fs: very minor fix
   
           * arch/arm/asm-example.fs:
           updated asm example.  now shows how to access the stack.
   
           * arch/arm/asm-example.fs, arch/arm/asm.fs: asm example...
   
           * arch/arm/asm-example.fs: more asm example code
   
           * arch/arm/asm-example.fs: minor change
   
           * arch/arm/asm-example.fs, arch/arm/asm.fs:
           minor change.  how do code an assembly 'next' compatible to gforth?
   
           * arch/arm/asm-example.fs, arch/arm/asm.fs:
           add example/proof of concept routines coded in ASM
   
           * arch/arm/asm.fs: first commit of ARM assembler.
   
   2008-01-16  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * configure.in:
           BUILD-FROM-SCRATCH's gforth now always uses its install image
   
           * BUILD-FROM-SCRATCH, configure.in:
           BUILD-FROM-SCRATCH: prevent gforth hangs
   
           * BUILD-FROM-SCRATCH:
           prevent gforth from hanging when used with the wrong image in BUILD-FROM-SCRATCH
   
           * Makefile.in: minor Makefile.in bugfix
   
           * Makefile.in, engine/forth.h, engine/main.c:
           Building on i386 works again
   
   2008-01-14  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * arch/amd64/machine.h: disabled GLOBALS_NONRELOC for AMD64
           commented GLOBALS_NONRELOC for AMD64
   
           * Makefile.in: added some missing engine dependencies
   
   2008-01-13  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/engine.c, engine/forth.h:
           tried to use explicit register allocation for local saved_regs_p, but
             it does not seem to work.
   
           * arch/amd64/machine.h, engine/engine.c, engine/forth.h, engine/main.c:
           enable dynamic code generation for (debugging) gforth on AMD64 by accessing
             the global variable through a local pointer.  Mixed results up to now, may
             be better with explicit register allocation.
   
           * Makefile.in:
           make clean now removes the various $(OPT)-generated files
           removed some debugging output
           fixed some endless recursions
   
           * Makefile.in, configure.in, engine/Makefile.in:
           Different build options are now tried per-binary and only for gforth
             and gforth-fast (everything else is built with -noll).
   
           * prim: documentation changes
   
   2008-01-08  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, configure.in, engine/main.c:
           Now FORCE_REG is tried and used by default
           Removed --enable-force-reg
           Removed suggestions to use --enable-force-* from --diag option
   
   2008-01-07  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, configure.in: Now configure sets OPTS
   
   2008-01-06  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in:
           Now make automatically tries a set of OPT settings after another until
             one is found that works.  This is a pretty bad hack.
   
   2008-01-04  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, engine/Makefile.in:
           Now we can use BUGGY_LONG_LONG again, as follows:
             make OPT=-noll OPTDEFINES= OPTOBJECTS=dblsub.o
           Minor bugfix
   
           * configure.in, engine/Makefile.in: some bugfixes for previous patch
   
           * Makefile.in, arch/amd64/machine.h, arch/generic/128bit.h, configure.in, engine/128bit.h, engine/Makefile.in, engine/forth.h:
           moved --enable-force-ll out of configuration and into Makefile:
             Build with "make OPT=-ll OPTDEFINES=-DFORCE_LL"
             This builds gforth-ll gforth-fast-ll etc.
             This is the first step in automatically building a fast gforth.
   
   2008-01-02  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, cache-fast0.vmg, cache-fast1.vmg, cache-fast2.vmg, cache-fast3.vmg, cache-fast4.vmg, cache-regs1.vmg, cache-regs2.vmg, cache-regs3.vmg, cache-regs4.vmg, configure.in:
           Added configure variable STACK_CACHE_REGS and set useful defaults
             currently supported: 0-4 regs, default reg 0-4.
   
           * engine/main.c:
           refined static super vs. TPA check (TPA ok if state equivalence disabled).
   
           * engine/main.c: reenabled static superinstructions
           disable tpa-automaton if static superinstrutions are used
   
   2008-01-01  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * BUILD-FROM-SCRATCH, Makefile.in, autogen.sh, configure.in:
           Added autogen.sh
           Used patch from Aleksej
   
   2007-12-31  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/dblsub.c: updated copyright year
   
           * COPYING.LIB, engine/dblsub.c, engine/getopt.c, engine/getopt1.c, engine/strtol.c, engine/strtoul.c, update-copyright-blacklist:
           updated LGPL and files referring to it
           bugfix in update-copyright-blacklist
   
           * AUTHORS, BUGS, Makedist.in, README.vmgen, ToDo, ToDo-native, add.fs, ans-report.fs, ansi.fs, arch/386/asm.fs, arch/386/testasm.fs, arch/4stack/asm.fs, arch/4stack/mach.fs, arch/4stack/mach.sh, arch/4stack/prim-new.fs, arch/4stack/prim.fs, arch/4stack/relocate-new.fs, arch/4stack/relocate.fs, arch/6502/mach.fs, arch/6502/prim.fs, arch/alpha/asm.fs, arch/alpha/disasm.fs, arch/alpha/testasm.fs, arch/amd64/asm.fs, arch/amd64/disasm.fs, arch/generic/128bit.h, arch/hppa/cache.c, arch/hppa/machine.h, arch/ia64/flush_icache_block.c, arch/ia64/machine.h, arch/m68k/machine.h, arch/mips/asm.fs, arch/mips/disasm.fs, arch/mips/insts.fs, arch/mips/machine.h, arch/mips/testasm.fs, arch/mips/testasmcontrol.fs, arch/mips/testdisasm.fs, arch/misc/asm.fs, arch/misc/fi2v.fs, arch/misc/key.fs, arch/misc/mach.fs, arch/misc/misc-sim.v, arch/misc/misc.v, arch/misc/prim.fs, arch/misc/sim.fs, arch/misc/sokoban.fs, arch/power/_sync_cache_range.c, arch/power/asm.fs, arch/power/disasm.fs, arch/power/inst.fs, arch/power/machine.h, arch/r8c/asm.fs, arch/sharc/compile.sharc, arch/sharc/mach.fs, arch/sharc/machine.h, arch/sharc/systypes.h, arch/sharc/types.h, arch/shboom/compiler.fs, arch/shboom/dis.fs, arch/shboom/dis2.fs, arch/shboom/doers.fs, arch/shboom/mach.fs, arch/shboom/prim.fs, arch/shboom/sh.p, arch/sparc/machine.h, asm/basic.fs, asm/bitmask.fs, asm/generic.fs, asm/numref.fs, asm/target.fs, assert.fs, backtrac.fs, bufio.fs, chains.fs, code.fs, colorize.fs, config.bat, configure.cmd, debug.fs, depth-changes.fs, dis-gdb.fs, doc/vmgen.texi, dosekey.fs, doskey.fs, ds2texi.fs, ec/builttag.fs, ec/dotx.fs, ec/mirror.fs, ec/nesting.fs, ec/shex.fs, engine/atanh.c, engine/cleanalign.c, engine/io.h, engine/memcmp.c, engine/memmove.c, engine/peephole.c, engine/pow10.c, engine/profile.c, engine/rint.c, engine/select.c, engine/strerror.c, engine/strsignal.c, environ.fs, envos.dos, envos.os2, exboot.fs, filedump.fs, fixpath.fs, gfgen, gforthmi.bat, gforthmi.cmd, gforthmi.in, glosgen.fs, gray.fs, growable.fs, hash.fs, html.fs, httpd.fs, intcomp.fs, iss.sh, kernel/args.fs, kernel/cbr.fs, kernel/cbrpi.fs, kernel/cloop.fs, kernel/cloop2.fs, kernel/cond-old.fs, kernel/doers.fs, kernel/errore.fs, kernel/files.fs, kernel/getdoers.fs, kernel/license.fs, kernel/main.fs, kernel/nio.fs, kernel/pass.fs, kernel/paths.fs, kernel/prim0.fs, kernel/quotes.fs, kernel/require.fs, kernel/saccept.fs, kernel/toolsext.fs, libffi.fs, locals-test.fs, locals.fs, locate.fs, look.fs, mach16b.fs, mach16l.fs, mach32b.fs, mach32l.fs, mach64b.fs, mach64l.fs, make-app.fs, mkdosmf.sed, mkos2mf.sed, model, moof-exm.fs, more.fs, netlib/configure.in, other.fs, peeprules.vmg, prims2cl.fs, prof-inline.fs, profile.fs, proxy.fs, random.fs, regexp-test.fs, script.fs, see-ext.fs, sokoban.fs, source.fs, status.fs, string.fs, table.fs, tags.fs, tasker.fs, termsize.fs, test/coreext.fs, test/coremore.fs, test/other.fs, test/primtest.fs, test/string.fs, traceall.fs, unbuffer.fs, unix/time.fs, versions.bsh, vmgen-ex/Makefile, vmgen-ex/README, vmgen-ex/disasm.c, vmgen-ex/engine.c, vmgen-ex/mini-inst.vmg, vmgen-ex/mini.h, vmgen-ex/mini.l, vmgen-ex/mini.y, vmgen-ex/peephole.c, vmgen-ex/profile.c, vmgen-ex/support.c, vmgen-ex2/Makefile, vmgen-ex2/README, vmgen-ex2/disasm.c, vmgen-ex2/engine.c, vmgen-ex2/mini-inst.vmg, vmgen-ex2/mini.h, vmgen-ex2/mini.l, vmgen-ex2/mini.y, vmgen-ex2/peephole.c, vmgen-ex2/profile.c, vmgen-ex2/support.c, vmgen.in, vt100.fs, wordinfo.fs, wordlib.fs, wordlib.mk, wordsets.fs, xwords.fs, xxxprim:
           updated copyright year after changing license notice
   
           * COPYING, doc/fdl.texi, doc/gforth.ds, doc/gpl.texi, doc/vmgen.texi:
           Updated COPYING and doc/gpl.texi to GPL v3
           adjusted dectioning etc in documentation for new gpl.texi
   
           * AUTHORS, BUGS, BUILD-FROM-SCRATCH, ChangeLog, Makedist.in, Makefile.in, NEWS, NEWS.vmgen, README, README.vmgen, ToDo, ToDo-native, add.fs, ans-report.fs, ansi.fs, arch/386/asm.fs, arch/386/machine.h, arch/386/ncex/ncexasm.fs, arch/386/ncex/ncexcache.fs, arch/386/ncex/ncexcfstack.fs, arch/386/ncex/ncextree.fs, arch/386/testasm.fs, arch/4stack/asm.fs, arch/4stack/mach.fs, arch/4stack/mach.sh, arch/4stack/prim-new.fs, arch/4stack/prim.fs, arch/4stack/relocate-new.fs, arch/4stack/relocate.fs, arch/6502/mach.fs, arch/6502/prim.fs, arch/alpha/asm.fs, arch/alpha/disasm.fs, arch/alpha/machine.h, arch/alpha/testasm.fs, arch/amd64/asm.fs, arch/amd64/disasm.fs, arch/amd64/machine.h, arch/arm/cacheflush0.c, arch/arm/cacheflush1.c, arch/arm/cacheflush2.c, arch/arm/machine.h, arch/generic/128bit.h, arch/generic/machine.h, arch/hppa/cache.c, arch/hppa/machine.h, arch/ia64/flush_icache_block.c, arch/ia64/machine.h, arch/m68k/machine.h, arch/mips/asm.fs, arch/mips/disasm.fs, arch/mips/insts.fs, arch/mips/machine.h, arch/mips/testasm.fs, arch/mips/testasmcontrol.fs, arch/mips/testdisasm.fs, arch/misc/asm.fs, arch/misc/fi2v.fs, arch/misc/key.fs, arch/misc/mach.fs, arch/misc/misc-sim.v, arch/misc/misc.v, arch/misc/prim.fs, arch/misc/sim.fs, arch/misc/sokoban.fs, arch/power/_sync_cache_range.c, arch/power/asm.fs, arch/power/disasm.fs, arch/power/inst.fs, arch/power/machine.h, arch/r8c/asm.fs, arch/r8c/mach.fs, arch/r8c/prim.fs, arch/sharc/compile.sharc, arch/sharc/mach.fs, arch/sharc/machine.h, arch/sharc/systypes.h, arch/sharc/types.h, arch/shboom/compiler.fs, arch/shboom/dis.fs, arch/shboom/dis2.fs, arch/shboom/doers.fs, arch/shboom/mach.fs, arch/shboom/prim.fs, arch/shboom/sh.p, arch/sparc/machine.h, asm/basic.fs, asm/bitmask.fs, asm/generic.fs, asm/numref.fs, asm/target.fs, assert.fs, backtrac.fs, blocks.fs, bufio.fs, cache-fast0.vmg, cache-fast1.vmg, cache-fast2.vmg, cache-fast3.vmg, cache-fast4.vmg, cache-fast5.vmg, cache-fast6.vmg, cache-fast7.vmg, cache-fast8.vmg, cache0.vmg, cache1.vmg, chains.fs, code.fs, colorize.fs, comp-i.fs, complex.fs, config.bat, configure.cmd, configure.in, cross.fs, debug.fs, debugs.fs, depth-changes.fs, dis-gdb.fs, doc/makedoc.fs, dosekey.fs, doskey.fs, ds2texi.fs, ec/builttag.fs, ec/dotx.fs, ec/mirror.fs, ec/nesting.fs, ec/shex.fs, ekey.fs, endtry-iferror.fs, engine/Makefile.in, engine/atanh.c, engine/cleanalign.c, engine/ecvt.c, engine/engine.c, engine/forth.h, engine/io-nxt.c, engine/io.c, engine/io.h, engine/libcc.h.in, engine/longlong.h, engine/main.c, engine/memcmp.c, engine/memmove.c, engine/peephole.c, engine/pow10.c, engine/profile.c, engine/rint.c, engine/select.c, engine/signals.c, engine/strerror.c, engine/strsignal.c, engine/support.c, engine/threaded.h, environ.fs, envos.dos, envos.fs.in, envos.os2, errors.fs, etags.fs, exboot.fs, except.fs, extend.fs, fflib.fs, fft.fs, fi2c.fs, filedump.fs, fixpath.fs, float.fs, gfgen, gforthmi.bat, gforthmi.cmd, gforthmi.in, glocals.fs, glosgen.fs, gray.fs, growable.fs, hash.fs, history.fs, html.fs, httpd.fs, intcomp.fs, iss.sh, kernel/accept.fs, kernel/aliases0.fs, kernel/args.fs, kernel/basics.fs, kernel/cbr.fs, kernel/cbrpi.fs, kernel/cloop.fs, kernel/cloop2.fs, kernel/comp.fs, kernel/cond-old.fs, kernel/cond.fs, kernel/doers.fs, kernel/errore.fs, kernel/files.fs, kernel/getdoers.fs, kernel/input.fs, kernel/int.fs, kernel/io.fs, kernel/kernel.fs, kernel/license.fs, kernel/main.fs, kernel/nio.fs, kernel/pass.fs, kernel/paths.fs, kernel/prim0.fs, kernel/quotes.fs, kernel/require.fs, kernel/saccept.fs, kernel/tools.fs, kernel/toolsext.fs, kernel/vars.fs, kernel/xchars.fs, lib.fs, libcc.fs, libffi.fs, locals-test.fs, locals.fs, locate.fs, look.fs, mach16b.fs, mach16l.fs, mach32b.fs, mach32l.fs, mach64b.fs, mach64l.fs, machpc.fs.in, make-app.fs, missing, mkdosmf.sed, mkos2mf.sed, model, moof-exm.fs, more.fs, netlib/configure.in, oldlib.fs, onebench.fs, other.fs, peeprules.vmg, prim, prims2cl.fs, prims2x.fs, prof-inline.fs, profile.fs, proxy.fs, quotes.fs, random.fs, recover-endtry.fs, regexp-test.fs, regexp.fs, savesys.fs, script.fs, search.fs, see-ext.fs, see.fs, simp-see.fs, sokoban.fs, source.fs, startup.fs, status.fs, string.fs, struct.fs, struct0x.fs, stuff.fs, table.fs, tags.fs, tasker.fs, termsize.fs, test/coreext.fs, test/coremore.fs, test/dbltest.fs, test/float.fs, test/gforth-nofast.fs, test/gforth.fs, test/libcc.fs, test/other.fs, test/primtest.fs, test/search.fs, test/signals.fs, test/string.fs, traceall.fs, unbuffer.fs, unix/socket.fs, unix/time.fs, update-copyright, utf-8.fs, versions.bsh, vmgen-ex/Makefile, vmgen-ex/README, vmgen-ex/disasm.c, vmgen-ex/engine.c, vmgen-ex/mini-inst.vmg, vmgen-ex/mini.h, vmgen-ex/mini.l, vmgen-ex/mini.y, vmgen-ex/peephole.c, vmgen-ex/profile.c, vmgen-ex/support.c, vmgen-ex2/Makefile, vmgen-ex2/README, vmgen-ex2/disasm.c, vmgen-ex2/engine.c, vmgen-ex2/mini-inst.vmg, vmgen-ex2/mini.h, vmgen-ex2/mini.l, vmgen-ex2/mini.y, vmgen-ex2/peephole.c, vmgen-ex2/profile.c, vmgen-ex2/support.c, vmgen.in, vt100.fs, vt100key.fs, wf.fs, wordinfo.fs, wordlib.fs, wordlib.mk, wordsets.fs, xwords.fs, xxxprim:
           updated copyright notices for GPL v3
   
           * arch/r8c/mach.fs, BUILD-FROM-SCRATCH, Benchres, ChangeLog, INSTALL, Makefile.in, NEWS, NEWS.vmgen, README, arch/386/machine.h, arch/alpha/machine.h, arch/amd64/machine.h, arch/arm/machine.h, arch/generic/machine.h, arch/r8c/prim.fs, blocks.fs, cache-fast0.vmg, cache-fast1.vmg, cache-fast2.vmg, cache-fast3.vmg, cache-fast4.vmg, cache-fast5.vmg, cache-fast6.vmg, cache-fast7.vmg, cache-fast8.vmg, cache0.vmg, cache1.vmg, comp-i.fs, complex.fs, configure.in, cross.fs, debugs.fs, doc/gforth.ds, doc/makedoc.fs, ekey.fs, engine/Makefile.in, engine/ecvt.c, engine/engine.c, engine/forth.h, engine/io.c, engine/libcc.h.in, engine/longlong.h, engine/main.c, engine/signals.c, engine/support.c, engine/threaded.h, envos.fs.in, errors.fs, etags.fs, except.fs, extend.fs, fflib.fs, fft.fs, fi2c.fs, float.fs, gforth.el, glocals.fs, history.fs, kernel/accept.fs, kernel/aliases0.fs, kernel/basics.fs, kernel/comp.fs, kernel/cond.fs, kernel/input.fs, kernel/int.fs, kernel/io.fs, kernel/kernel.fs, kernel/tools.fs, kernel/vars.fs, kernel/xchars.fs, lib.fs, libcc.fs, machpc.fs.in, missing, oldlib.fs, prim, prims2x.fs, quotes.fs, regexp.fs, savesys.fs, search.fs, see.fs, simp-see.fs, startup.fs, struct.fs, stuff.fs, test/dbltest.fs, test/float.fs, test/gforth-nofast.fs, test/gforth.fs, test/signals.fs, unix/socket.fs, update-copyright, utf-8.fs, vt100key.fs, wf.fs:
           updated copyright years
   
           * update-copyright, update-copyright-blacklist:
           updated update-copyright-blacklist
           update-copyright author report in more usable format
   
           * missing, test/libcc.fs, update-copyright, update-copyright-blacklist:
           Copyright comments updated
           update-copyrigh now reports the author of "no copyright" files
   
           * update-copyright: adapted update-copyrights to current system
   
   2007-12-28  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * doc/gforth.ds: added floating-point tutorial
   
   2007-12-27  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * doc/gforth.ds: documentation fix
   
   2007-12-16  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * README, configure.in, engine/signals.c, history.fs:
           Some bugfixes and cleanups by Jorge Acereda <AE069F38-47DD-4037-9434-89A9489456EF@gmail.com>
   
   2007-12-05  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * README: CVS history test
   
           * libcc.fs: deleted empty line
   
   2007-12-04  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * configure.in, envos.fs.in, libcc.fs:
           support different libtool names (based on configure.in)
   
           * libcc.fs:
           libcc now outputs errors on stderr and does not require LIB-ERROR
   
           * configure.in, engine/forth.h, engine/main.c, libcc.fs, prim:
           libcc.fs now uses libtool
           OPEN-LIB and LIB-SYM now call libltdl (libtool) functions
             probably needs some additional adjustment in configure.in
           added LIB-ERROR
   
   2007-11-03  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * .cvsignore, config.guess, config.sub, doc/.cvsignore, engine/.cvsignore, netlib/.cvsignore:
           added stuff to the .cvsignore files (thanks to Dennis Ruffer)
           updated config.guess, config.sub to the latest versions
   
           * test/ttester.fs: another ttester.fs bugfix
   
           * test/ttester.fs:
           ttester.fs improved error reporting: once more with unified stack
   
           * test/ttester.fs: ttester.fs bugfix and improved error reporting
   
   2007-11-02  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * test/ttester.fs: fixed typo, comment case
   
   2007-10-29  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/main.c, kernel/cond.fs, libcc.fs:
           added -DBURG_FORMAT compile-time option for generating burg grammars etc.
           cleaned up debugp() definition
           documentation bugfix (ELSE)
   
           * engine/main.c: added --print-sequences
   
   2007-10-26  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * test/ttester.fs:
           ttester bugfix: ...}T now handles non-empty start-depths
   
   2007-10-22  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * history.fs: CTRL ? now works
   
           * history.fs:
           CTRL now works with lower-case letters <bill-3F687F.10282322102007@cnews.newsguy.com>
   
           * Makefile.in, search.fs, test/search.fs:
           bugfix <2007Oct22.192528@mips.complang.tuwien.ac.at> and cleanup
   
   2007-10-17  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * kernel/xchars.fs, utf-8.fs: Better xhold (no buffer)
           Fixed +x/string deferred words
   
           * fft.fs, kernel/xchars.fs: Added xhold
   
   2007-10-03  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * Makefile.in, complex.fs: Added stack comments to complex.fs
   
           * Makefile.in, regexp.fs:
           Added glossary entries to regexp (but no documentation chapter)
   
           * oldlib.fs: Changed oldlib words
   
           * doc/gforth.ds, kernel/xchars.fs, utf-8.fs:
           Added documentation for xchars
   
   2007-09-30  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * history.fs, vt100key.fs: Made new scheme work in different bases
           Added first/last key do vt100key.fs
   
           * history.fs: Fixes for command line editing
   
           * comp-i.fs, engine/forth.h, engine/main.c, kernel/aliases0.fs, kernel/comp.fs, prim, see.fs:
           Constants compile to literals
   
   2007-09-25  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Agenda, NEWS: small fixes in NEWS and Agenda
   
   2007-09-22  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, savesys.fs:
           DESTDIR is now not in the INCLUDED-FILES of the installed gforth.fi
   
   2007-09-21  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in: install TAGS are now created correctly (untested).
   
   2007-09-16  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * prim, test/signals.fs: workaround for lesser m4s in prim
           disabled aggressive test in test/signals.fs that led to spurious failures
   
   2007-09-15  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * utf-8.fs: Added environment query for encoding
   
           * kernel/xchars.fs, utf-8.fs:
           Xchar changes after discussion at EuroForth 2007
   
   2007-09-12  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * NEWS, NEWS.vmgen: Updated NEWS.vmgen (incomplete?) and NEWS
   
           * ChangeLog: Updated ChangeLog
   
   2007-09-09  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/main.c:
           bugfix (reserve stack space for FTOS even if USE_NO_FTOS is defined)
             A better way to fix this would be to use an appropriate cache-fast.vmg
   
   2007-08-28  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * test/ttester.fs: documentation changes, eliminated FSENSITIVITY
   
           * test/tester.fs, test/ttester.fs: ttester.fs now preserves BASE
   
   2007-08-22  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * test/ttester.fs: bugfixes
   
   2007-08-21  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/forth.h, engine/support.c, prim, Makefile.in:
           OPEN-FILE with W/O no longer creates or truncates files (probably bugfix)
             compatibility file for old code missing
           Bugfix in Makefile.in
   
           * test/tester.fs: added licensing header for tester.fs
   
           * COPYING.LIB, Makefile.in, test/ttester.fs:
           Inserted attribution and Copyright for ftester stuff into ttester.fs
           Include COPYING.LIB because of the ftester stuff
   
   2007-08-19  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, test/tester.fs, test/ttester.fs:
           split test/ttester.fs off from test/tester.fs.
           added support for ftester-style approximate matching.
           added support for approximate matching on shared-stack systems (RXRX}T etc.).
   
           * doc/gforth.ds, engine/support.c, test/float.fs:
           rewrote to_float to fix bugs reported in <89241137153560@frunobulax.edu>.
           added tests for these bugs.
           unrelated documentation bugfix.
   
   2007-08-18  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * quotes.fs: Documentation bugfix
   
   2007-08-17  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, gforth.el:
           gforth.el: changes for byte-compiling (from Darren Bane, see
                      <https://savannah.gnu.org/bugs/index.php?20674>)
           Makefile.in: generate and install gforth.elc
   
           * BUILD-FROM-SCRATCH, Makefile.in:
           minor fixes suggested by Aleksej Saushev
   
   2007-08-12  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * test/tester.fs: changed comments in test/tester.fs
   
           * test/tester.fs: minor changes in test/tester.fs
   
           * test/tester.fs: added fp stuff to test/tester.fs
   
           * kernel/int.fs, test/tester.fs:
           Now signs after the number prefix are accepted.
           Tester can now work with non-empty stacks at the start
   
   2007-08-11  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * doc/gforth.ds, quotes.fs:
           made s\" conform with RfD v4 of X:escaped-strings
           de-documented \"-parse (internal word, not clean enough for general consumption)
   
   2007-08-10  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * fft.fs: Added hamming filter to FFT
   
   2007-07-31  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in: Don't try to distribute doc/texinfo.tex (deleted)
   
           * doc/texinfo.tex: removed texinfo.tex (buggy with current etex=pdftex)
   
   2007-07-21  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, libcc.fs:
           Bugfix for <http://savannah.gnu.org/bugs/?20544> (mostly from Darren Bane)
   
   2007-07-19  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * history.fs, wf.fs: Fixed UTF-8 problem in wf.fs
   
   2007-07-14  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * engine/io.c, kernel/xchars.fs, utf-8.fs:
           Changes to bring utf-8.fs up to current XCHAR proposal
   
   2007-07-10  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in: enhanced 'make checkdoc'
   
           * doc/gforth.ds, prims2x.fs:
           minor bugfixes (left-over stack items) in prims2x.fs
           fixed documentation bugs
   
   2007-07-07  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * cache-fast0.vmg, cache-fast1.vmg, cache-fast2.vmg, cache-fast3.vmg, cache-fast4.vmg, cache-fast5.vmg, cache-fast6.vmg, cache-fast7.vmg, cache-fast8.vmg, cache0.vmg, cache1.vmg:
           minor cleanups
   
           * arch/amd64/machine.h, cache-fast1.vmg, engine/engine.c, engine/forth.h:
           enabled fpTOS caching
   
   2007-07-06  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * kernel/input.fs, kernel/int.fs, kernel/tools.fs, answords.fs, blocks.fs, doc/gforth.ds, doc/makedoc.fs, extend.fs, float.fs, glocals.fs, prim, search.fs:
           fixed most problems reported by "make checkdoc"
   
           * BUILD-FROM-SCRATCH: improved BUILD-FROM-SCRATCH
   
   2007-07-05  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * BUILD-FROM-SCRATCH, Makefile.in:
           checkone now doesn't compare #line lines
           removed debugging tracer in BUILD-FROM-SCRATCH
   
           * BUILD-FROM-SCRATCH, configure.in:
           minor fixes (mostly suggested by Aleksej Saushev)
   
   2007-07-03  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, configure.in: configure M4 automatically
   
           * Makefile.in: m4 is now called throug make variable M4
   
   2007-07-01  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * engine/io.c, history.fs, kernel/accept.fs:
           Changed getkey so that an EINTR error gives ^L instead of EOF
   
           * engine/io.c: Use timespec struct (should be portable)
   
           * engine/io.c, history.fs: Fixed key_avail on Alpha
   
   2007-07-01  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * arch/alpha/machine.h: minor bugfix
   
           * arch/amd64/machine.h, engine/main.c, arch/386/machine.h, arch/alpha/machine.h:
           generalized code padding and added 386 and AMD64 padding
   
           * engine/main.c: native branch target alignment for Alpha.  Speedup:
              sieve bubble matrix  fib
               1.309 1.160  1.409 1.834 without code alignment
               0.906 1.040  1.242 1.040 with code alignment
   
   2007-07-01  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * history.fs: Removed KEY? in AT-XY?
   
   2007-06-30  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * lib.fs: Fix for libc also where it belongs (lib.fs)
   
           * kernel/accept.fs, unix/socket.fs, history.fs, utf-8.fs:
           Added darwin test to libc load in socket.fs
           Fix for terminal resize problem
   
   2007-06-30  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * prim: optimized J and K (don't use doubles, gcc bug)
   
           * Makefile, configure, configure.in, engine/Makefile.in, engine/longlong.h, engine/main.c, engine/support.c, machpc.fs:
           fixed minor bug in -falign-* configure tests
           cleaned up dependencies on .h files in engine/Makefile.in
           made Alpha port compile with gcc-2.95 (disabled longlong.h division)
           optimized Alpha port:
             use old division code
             native code after a jump is now aligned.  Speed effect:
              sieve bubble matrix  fib
               1.950 1.605  1.259 1.653 b1 gcc-3.3.5
               1.453 1.932  1.230 1.458 b1 gcc-3.3.5 with alignment
             aligning branch targets would probably also help
   
           * configure.in:
           now engine is compiled with -falign-loops=1 -falign-jumps=1 if available
   
   2007-06-24  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in: added struct0x.fs to dist
   
           * doc/gforth.ds, startup.fs, struct0x.fs:
           Implemented and documented X:structures
   
           * cache-fast0.vmg: disabled unnecessary states from cache-fast0.vmg
   
   2007-06-24  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * configure.in: Detect -m32 option on x86_64 (makes machine=386)
   
           * arch/386/machine.h: Found register combination for gcc 4.2.0
   
   2007-06-24  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * configure.in: updated asm_fs and disasm_fs detection for new autoconf
   
   2007-06-23  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, configure.in, prim:
           Optimize ?BRANCH and friends with conbranch_opt (configure variable)
   
           * doc/gforth.ds:
           added SEE-CODE SEE-CODE-RANGE (shows dynamic native code)
   
           * configure.in, simp-see.fs:
           added SEE-CODE SEE-CODE-RANGE (shows dynamic native code)
           deleted use of -fforce-mem (not present in gcc-4.2)
           added use of -falign-labels=1
             (maybe use -falign-loops=1 instead and only for engines)
   
           * arch/386/machine.h: make --enable-force-reg work with gcc-4.1
   
   2007-06-17  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * engine/io-nxt.c, Makefile.in, arch/arm/nxt/at91sam7s256.h, arch/arm/nxt/bt.c, arch/arm/nxt/udp.c, arch/arm/nxt/udp.h, history.fs:
           Some work on Gforth NXT
           last potential problem with line editing fixed
   
   2007-06-16  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * arch/arm/nxt/bt.c, engine/io-nxt.c, history.fs: Fixed paste error
           Some further tries to get Gforth NXT to talk to me
   
   2007-06-16  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * startup.fs: added X:ekeys extension query
   
           * doc/gforth.ds: documented X:ekeys
   
   2007-06-15  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * ekey.fs: Implemented X:ekeys (no documentation yet)
           added sequences for various shifted, ctrled, and alted special keys
   
   2007-06-09  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * engine/main.c, history.fs: Backed out bugfix for old Cygwin
           Bug fix + correct cygwin fix in history.fs
   
   2007-06-09  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * test/libcc.fs, doc/gforth.ds, libcc.fs:
           Documented and tested calling C function pointers
   
   2007-06-07  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * engine/main.c, history.fs: Fixes for cygwin
   
   2007-06-04  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Agenda, Makefile.in, NEWS, configure.in, engine/libcc.h, engine/libcc.h.in, libcc.fs:
           documentation changes
           Updates in Makefile.in to reflect newer autoconf usage
           Distribution and installation of libcc stuff
           libcc header files are now found automatically
           Disabled vmgen installation
   
   2007-06-02  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, INSTALL: added missing dependency
           documentation changes
   
           * config.guess, config.sub, configure.in, elisp-comp, install-sh, missing:
           updated date in configure.in
           updated files coming from autoconf to autoconf-2.61
   
           * Agenda, NEWS, README, endtry-iferror.fs, recover-endtry.fs:
           updated Changelog, NEWS, Agenda.  Documentation changes
   
           * ChangeLog: updated ChangeLog
   
   2007-06-01  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * doc/gforth.ds: documentation changes
   
           * Makefile.in, libcc.fs, prim, startup.fs: libcc.fs is now in gforth.fi
           documentation changes
   
           * doc/gforth.ds, test/libcc.fs: minor fixes
   
           * doc/gforth.ds, lib.fs, libcc.fs, test/libcc.fs: more libcc.fs tests
           documented C interface (libcc)
           lib.fs now aborts if neither libffi nor ffcall are available (oldlib.fs is
             incompatible)
   
   2007-05-31  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * libcc.fs: libcc now puts its files into
   
   2007-05-29  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * libcc.fs: libcc now manages several batches
   
           * test/libcc.fs: additional libcc test
   
   2007-05-28  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * libcc.fs: minor libcc.fs bugfix
   
           * libcc.fs, test/libcc.fs: split test/libcc.fs from libcc.fs
   
   2007-05-17  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * arch/arm/nxt/bt.c: Mode check
   
   2007-05-15  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/main.c, doc/gforth.ds:
           Use MAP_NORESERVE on OSs that support it to overcommit dict and stack memory
           Added --vm-commit option to turn off MAP_NORESERVE
   
   2007-05-09  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * configure.in, engine/forth.h, engine/support.c, prim:
           use nanosleep() for MS where available (thanks to Shawn K. Quinn).
   
   2007-05-05  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * history.fs: Even better handling with keys in the buffer
   
           * history.fs: Better handling of keys in the buffer
   
           * kernel/xchars.fs, history.fs, utf-8.fs: Changes for xchar proposal
           Fixed cursor handing for multi-line edits on last line
   
   2007-05-05  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * unix/socket.fs: reintroduced FAMILY+PORT
   
   2007-04-25  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * libcc.fs:
           more libcc work: now can handle multiple functions (one batch)
   
           * libcc.fs: more libcc work
   
   2007-04-24  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * arch/arm/nxt/bt.c, engine/io-nxt.c: Fixed important bug
   
           * arch/arm/nxt/display.c, engine/io-nxt.c:
           Fruitless attempt to get a bit further with NXT Bluetooth
   
   2007-04-23  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * arch/arm/nxt/bt.c, engine/io-nxt.c:
           More tries to get Bluetooth to work
   
   2007-04-22  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * engine/io-nxt.c: Some further progress with bluetooth
   
           * engine/io-nxt.c:
           Some further progress with Bluetooth (not running, though)
   
           * configure.in, engine/support.c: Make sure normal setup works
   
           * arch/arm/nxt/config.nxt: Added config script
   
           * arch/arm/nxt/display.c, engine/io-nxt.c, engine/main.c:
           Gforth says "hello"
   
           * arch/arm/nxt/aic.c, arch/arm/nxt/aic.h, arch/arm/nxt/bt.c, arch/arm/nxt/bt.h, arch/arm/nxt/byte_fifo.c, arch/arm/nxt/byte_fifo.h, arch/arm/nxt/display.c, arch/arm/nxt/display.h, arch/arm/nxt/i2c.c, arch/arm/nxt/i2c.h, arch/arm/nxt/init.s, arch/arm/nxt/interrupts.h, arch/arm/nxt/interrupts.s, arch/arm/nxt/irq.s, arch/arm/nxt/make.inc, arch/arm/nxt/mytypes.h, arch/arm/nxt/nxt_avr.c, arch/arm/nxt/nxt_avr.h, arch/arm/nxt/nxt_lcd.c, arch/arm/nxt/nxt_lcd.h, arch/arm/nxt/nxt_motors.c, arch/arm/nxt/nxt_motors.h, arch/arm/nxt/nxt_spi.c, arch/arm/nxt/nxt_spi.h, arch/arm/nxt/sound.c, arch/arm/nxt/sound.h, arch/arm/nxt/systick.c, arch/arm/nxt/systick.h, arch/arm/nxt/twi.c, arch/arm/nxt/twi.h, arch/arm/nxt/uart.c, arch/arm/nxt/uart.h, arch/arm/nxt/udp.c, arch/arm/nxt/udp.h, arch/arm/nxt/vectors.s, engine/Makefile.in, engine/io-nxt.c, arch/arm/nxt/AT91SAM7.h, configure.in:
           NXT Gforth now compiles (but doesn't run yet)
   
   2007-04-15  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * arch/arm/nxt/gforth.ld, arch/arm/nxt/vectors.s, configure.in, engine/Makefile.in, engine/main.c, engine/support.c:
           Configure work to make Gforth on NXT compile without much effort
   
   2007-04-09  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * engine/io-nxt.c: NXT-specific IO file (stub)
   
           * Makefile.in, arch/generic/machine.h, configure.in, engine/Makefile.in, engine/io.c, engine/main.c, engine/support.c, fi2c.fs, machpc.fs.in:
           Some stuff to get closer to run Gforth on NXT
   
   2007-04-09  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * libcc.fs: more work on libcc
   
   2007-04-01  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * configure.in, cross.fs, engine/engine.c, prim:
           C-based EC version runs now on OS hosted system.
   
           * configure.in, engine/signals.c: Added cygwin define
   
   2007-03-31  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * configure.in, cross.fs, engine/Makefile.in, engine/engine.c, engine/main.c, etags.fs, kernel/basics.fs, prim:
           Further work on NXT Gforth
           Fixed problem with useless kernel error messages
           TAGS generation works again
   
   2007-03-31  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * doc/gforth.ds, prim:
           documented FORM and reorganized related documentation
   
   2007-03-31  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * arch/generic/machine.h, engine/forth.h, engine/signals.c, fi2c.fs, machpc.fs.in:
           Work on Gforth NXT
   
   2007-03-25  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * Makefile.in, arch/generic/machine.h, configure.in, cross.fs, engine/Makefile.in, engine/main.c, engine/signals.c, engine/support.c, fi2c.fs, kernel/io.fs, machpc.fs.in, prim:
           C-based Gforth EC starts to work
   
   2007-03-19  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * configure.in, engine/engine.c: portability fixes for ARM
   
   2007-03-18  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * arch/r8c/prim.fs, fi2c.fs, kernel/int.fs, machpc.fs.in:
           Fixed some small problems further along to compile on NXT
   
   2007-03-18  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in: added new files to make dist
   
   2007-03-18  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * engine/engine.c, engine/main.c, kernel/basics.fs, kernel/int.fs, kernel/io.fs, kernel/kernel.fs, machpc.fs.in:
           Another step in direction to compile for NXT
   
   2007-03-18  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, configure.in, onebench.fs:
           changed benchmarking code (use Gforth instead of GNU time)
           more assembler comment syntax variants
   
           * Benchres, arch/arm/cacheflush0.c, arch/arm/cacheflush1.c, arch/arm/cacheflush2.c, arch/arm/machine.h, configure.in:
           Added some support for ARM cache flushing
   
           * Makefile.in: added missing dependency for running autoheader
   
   2007-03-17  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * configure.in, engine/engine.c:
           portability fixes for sparc-sun-solaris2.10:
             Support assembler comments other than "#", plus fallback
             better GNU make detection (does not make during configuring any more)
   
   2007-03-13  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Benchres: added UltraSparc T1 results
   
           * Benchres: added Xscale results
   
   2007-03-12  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Benchres, kernel/comp.fs, kernel/int.fs: documentation changes
   
   2007-03-08  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * extend.fs: M*/ now also works on symmetric-division systems
   
   2007-03-04  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * Makefile.in: Removed stupid machpc.fs regeneration in Makefile.in
   
           * engine/engine.c, fi2c.fs:
           better image to C conversion - let the linker do the the relocating
   
   2007-03-04  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in:
           make dist patch from Josh Message-ID: <20070301220740.GA32518@qualdan>
   
   2007-03-02  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * prim, test/dbltest.fs:
           --enable-force-cdiv now works for */ and */MOD (but not M*/)
           added test case for M*/
   
           * gforth-cgi.fs: added example cgi script
   
   2007-02-26  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * configure.in, engine/threaded.h:
           GCC_PR15242_WORKAROUND is now a configure variable, not an option
           default is now to use the workaround for gcc-3.x, but not for other gccs
   
   2007-02-24  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * prims2x.fs: prims2x.fs backwards compatibility
   
   2007-02-23  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * kernel/vars.fs, debugs.fs, doc/gforth.ds, kernel/basics.fs, libcc.fs, prims2x.fs, stuff.fs:
           changed >OUTFILE ... OUTFILE< to OUTFILE-EXECUTE
           changed >INFILE ... INFILE< to INFILE-EXECUTE
           added BASE-EXECUTE
           related documentation changes
   
           * Makefile.in: added new files to package
           nicer onebench output
   
           * except.fs, test/gforth.fs: THROW bugfix
           added tests for new TRY variants
   
   2007-02-22  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * doc/gforth.ds, endtry-iferror.fs, gforth.el, recover-endtry.fs:
           added support for new try words in gforth.el
           added compatibility files endtry-iferror.fs recover-endtry.fs
   
   2007-02-19  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * blocks.fs, doc/gforth.ds, except.fs:
           added endtry-iferror and used it in blocks.fs
           documented new try... constructs
   
   2007-02-18  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * blocks.fs: deal properly with the absence of RECOVER, next try
   
           * blocks.fs: deal properly with the absence of RECOVER
   
           * blocks.fs, except.fs, prims2x.fs, see.fs, stuff.fs:
           added RESTORE and IFERROR, deleted RECOVER (undocumented)
   
           * except.fs:
           changed TRY...RECOVER...ENDTRY to also cover the code between RECOVER
             and ENDTRY; not yet documented
           Threw out RETHROW
   
   2007-02-17  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * fi2c.fs, lib.fs:
           Changed fi2c so that the included C image can be relocated at read time
           Added a libc definition to lib.fs
   
   2007-02-17  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/support.c: minor fix
   
           * Makefile.in, configure.in: more changes for SELinux black magic
   
   2007-02-15  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * configure.in, engine/support.c: minor fixes
   
           * configure.in: workaround for SELinux mmap breakage
   
   2007-02-12  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * libcc.fs: some work on batching c functions
   
   2007-02-10  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * libcc.fs: more work on libcc.fs
   
   2007-02-09  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * test/gforth-nofast.fs: fixed compatibility with some BSD
   
           * engine/ecvt.c: added inf and nan handling to our replacement ecvt()
   
           * configure.in, prim: eliminated GNU-m4-specific usage
   
   2007-02-08  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * doc/gforth.ds, contrib/divspeed.fs, compat/struct.fs, struct.fs:
           documentation bug fixes thanks to Sam Falvo and Viktor Pavlu
   
   2007-01-25  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * extend.fs: M*/ is now floored
   
   2007-01-21  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * engine/engine.c, engine/forth.h, engine/main.c, arch/generic/machine.h, configure.in:
           Some more work to get a C-based Gforth EC work with autoconf
   
   2007-01-21  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/main.c: minor changes
   
   2007-01-21  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * doc/gforth.ds, machpc.fs.in, Makefile.in, configure.in:
           Started with Gforth EC NXT
   
   2007-01-20  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/main.c: improved stack boundary memory protection
   
   2007-01-14  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/main.c, errors.fs, libcc.fs, search.fs:
           lists and C prelude stuff in libcc.fs
           minor changes
   
   2007-01-10  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * configure.in: minor bugfix
   
           * INSTALL: updated cross-configuration information
   
   2007-01-05  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * fflib.fs: Bugfix (thanks to Dennis Ruffer)
   
           * engine/forth.h, engine/support.c, configure.in, prim:
           On PPC now long long is used except with gcc-2.95
           BUGGY_LONG_LONG now works again
   
   2006-12-31  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * update-copyright-blacklist:
           some more files in update-copyright-blacklist
   
           * test/float.fs, test/gforth.fs, unix/socket.fs, kernel/io.fs, kernel/kernel.fs, kernel/main.fs, kernel/nio.fs, kernel/pass.fs, kernel/paths.fs, kernel/require.fs, kernel/saccept.fs, kernel/tools.fs, kernel/vars.fs, kernel/xchars.fs, kernel/accept.fs, kernel/aliases0.fs, kernel/args.fs, kernel/basics.fs, kernel/cbr.fs, kernel/cloop.fs, kernel/comp.fs, kernel/errore.fs, kernel/files.fs, kernel/getdoers.fs, kernel/input.fs, ec/shex.fs, engine/Makefile.in, engine/dblsub.c, engine/engine.c, engine/forth.h, engine/io.c, engine/longlong.h, engine/main.c, engine/signals.c, engine/support.c, doc/gforth.ds, arch/386/machine.h, arch/amd64/machine.h, arch/misc/prim.fs, startup.fs, stuff.fs, update-copyright, update-copyright-blacklist, utf-8.fs, wf.fs, fflib.fs, fixpath.fs, float.fs, hash.fs, history.fs, httpd.fs, lib.fs, libffi.fs, prim, prims2x.fs, proxy.fs, regexp.fs, savesys.fs, see.fs, debugs.fs, ekey.fs, envos.fs.in, except.fs, ans-report.fs, backtrac.fs, blocks.fs, cache-fast1.vmg, cross.fs, Makefile.in, NEWS, NEWS.vmgen, README, BUILD-FROM-SCRATCH, Benchres, ChangeLog, Makedist.in:
           updated copyright years
   
           * update-copyright: changed output format
   
           * contrib/divspeed.fs: minor change
   
           * README: documentation change
   
   2006-12-30  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * see.fs, tt.fs: minor code cleanup
   
           * doc/gforth.ds: documentation bugfix (thanks to Josh)
   
   2006-12-28  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * libcc.fs, except.fs: libcc with first working function
   
           * debugs.fs, float.fs, stuff.fs, doc/gforth.ds:
           added >OUTFILE ... OUTFILE<, >INFILE...INFILE< and use it in ~~
   
   2006-12-27  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/libcc.h, libcc.fs: more work on libcc
   
           * libcc.fs: more work on libcc.fs
   
   2006-12-26  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * libcc.fs, savesys.fs: progress on libcc.fs
           renamed SAVE-STRING-DICT into SAVE-MEM-DICT (cf. SAVE-MEM).
   
   2006-12-17  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, ans-report.fs, xwords.fs:
           ans-report.fs now reports CfV extensions
   
           * ans-report.fs, answords.fs: marked obsolescent words as such
   
   2006-11-28  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * history.fs: History disabling in xchar mode
   
   2006-11-05  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * kernel/cloop.fs: Fixed LEAVE on flash targets
   
   2006-11-01  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, engine/Makefile.in:
           updated Makefile.ins with engine/longlong.h dependencies
   
           * engine/longlong.h, engine/support.c:
           Mixed division support now uses the routines from gcc's longlong.h
   
   2006-10-30  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * arch/386/machine.h, arch/amd64/machine.h, prim:
           Simplified FM/MOD SM/REM UM/MOD to use fmdiv or 5-argument ASM_...
           Eliminated 4-argument ASM_...
   
           * prim: */ and */mod now use ASM_SM_SLASH_REM if available
   
           * engine/dblsub.c, engine/forth.h, engine/support.c, prim:
           new double-by-single division code
           rewrote double-by-single-division code to work with long longs
           started using the double-by-single-division code instead of C long long division  (fm/mod)
   
   2006-10-29  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * contrib/divspeed.fs: updated contrib/divspeed.fs
   
   2006-10-28  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, contrib/divspeed.fs, test/coremore.fs, test/gforth-nofast.fs, test/gforth.fs:
           rearranged tests
           added contrib/divspeed.fs by Krishna Myneni
   
   2006-10-27  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/engine.c, test/gforth-nofast.fs, test/gforth.fs, doc/gforth.ds, prim, Makefile.in:
           Disabled division checks in gforth-fast
           documented that and the floored division default
   
   2006-10-25  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * doc/gforth.ds, prims2x.fs:
           eliminated some "Cell" mentions from prims2x.fs
           added some comments to gforth.ds
   
   2006-10-23  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * doc/gforth.ds, engine/dblsub.c: optimized checking in dblsub.c
           documentation changes
   
   2006-10-22  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/dblsub.c, engine/engine.c, engine/forth.h, prim:
           fixes to make the division checking work with dblsub.c
   
           * test/gforth.out, engine/engine.c, engine/forth.h, engine/signals.c, test/coretest.out, test/gforth.fs, Makefile.in, engine/dblsub.c, prim:
           added checking for division by zero and division overflow to
             mixed-size division words (*/ */mod fm/mod sm/rem um/mod).
           these exceptions are now tested in our test suite
           fixed bug in testing
   
   2006-10-21  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/engine.c, engine/forth.h, engine/signals.c, prim:
           explicit checks for division by zero and overflow on division
   
           * engine/forth.h, engine/main.c, engine/signals.c, doc/gforth.ds:
           added --ignore-async-signals
           fixed typo
   
   2006-10-15  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * doc/gforth.ds: more PPC assembler documentation
   
   2006-10-14  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, arch/power/asm.fs, arch/power/disasm.fs, arch/power/inst.fs, doc/gforth.ds:
           Integrated and documented the PowerPC assembler.
   
           * arch/power/test/mnemonic/xo/north.mulhwu, arch/power/test/mnemonic/xo/north.mulld, arch/power/test/mnemonic/xo/north.mullw, arch/power/test/mnemonic/xo/north.neg, arch/power/test/mnemonic/xo/north.subf, arch/power/test/mnemonic/xo/north.subfc, arch/power/test/mnemonic/xo/north.subfe, arch/power/test/mnemonic/xo/north.subfme, arch/power/test/mnemonic/xo/north.subfze, arch/power/test/mnemonic/xs/mnemonics, arch/power/test/mnemonic/xs/north.sradi, arch/power/test/mnemonic/xl/north.rfid, arch/power/test/mnemonic/xo/CHECK, arch/power/test/mnemonic/xo/mnemonics, arch/power/test/mnemonic/xo/north.add, arch/power/test/mnemonic/xo/north.addc, arch/power/test/mnemonic/xo/north.adde, arch/power/test/mnemonic/xo/north.addme, arch/power/test/mnemonic/xo/north.addze, arch/power/test/mnemonic/xo/north.divd, arch/power/test/mnemonic/xo/north.divdu, arch/power/test/mnemonic/xo/north.divw, arch/power/test/mnemonic/xo/north.divwu, arch/power/test/mnemonic/xo/north.mulhd, arch/power/test/mnemonic/xo/north.mulhdu, arch/power/test/mnemonic/xo/north.mulhw, arch/power/test/mnemonic/xfx/north.mtspr, arch/power/test/mnemonic/xl/CHECK, arch/power/test/mnemonic/xl/mnemonics, arch/power/test/mnemonic/xl/north.bcctr, arch/power/test/mnemonic/xl/north.bclr, arch/power/test/mnemonic/xl/north.crand, arch/power/test/mnemonic/xl/north.crandc, arch/power/test/mnemonic/xl/north.creqv, arch/power/test/mnemonic/xl/north.crnand, arch/power/test/mnemonic/xl/north.crnor, arch/power/test/mnemonic/xl/north.cror, arch/power/test/mnemonic/xl/north.crorc, arch/power/test/mnemonic/xl/north.crxor, arch/power/test/mnemonic/xl/north.isync, arch/power/test/mnemonic/xl/north.mcrf, arch/power/test/mnemonic/xl/north.rfi, arch/power/test/mnemonic/x/north.tlbie, arch/power/test/mnemonic/x/north.tlbsync, arch/power/test/mnemonic/x/north.tw, arch/power/test/mnemonic/x/north.xor, arch/power/test/mnemonic/xfl/CHECK, arch/power/test/mnemonic/xfl/mnemonics, arch/power/test/mnemonic/xfl/north.mtfsf, arch/power/test/mnemonic/xfx/CHECK, arch/power/test/mnemonic/xfx/mnemonics, arch/power/test/mnemonic/xfx/north.mfspr, arch/power/test/mnemonic/xfx/north.mftb, arch/power/test/mnemonic/xfx/north.mtcrf, arch/power/test/mnemonic/x/north.sthbrx, arch/power/test/mnemonic/x/north.sthux, arch/power/test/mnemonic/x/north.sthx, arch/power/test/mnemonic/x/north.stswi, arch/power/test/mnemonic/x/north.stswx, arch/power/test/mnemonic/x/north.stwbrx, arch/power/test/mnemonic/x/north.stwcx., arch/power/test/mnemonic/x/north.stwux, arch/power/test/mnemonic/x/north.stwx, arch/power/test/mnemonic/x/north.sync, arch/power/test/mnemonic/x/north.td, arch/power/test/mnemonic/x/north.tlbia, arch/power/test/mnemonic/x/north.srd, arch/power/test/mnemonic/x/north.srw, arch/power/test/mnemonic/x/north.stbux, arch/power/test/mnemonic/x/north.stbx, arch/power/test/mnemonic/x/north.stdcx., arch/power/test/mnemonic/x/north.stdux, arch/power/test/mnemonic/x/north.stdx, arch/power/test/mnemonic/x/north.stfdux, arch/power/test/mnemonic/x/north.stfdx, arch/power/test/mnemonic/x/north.stfiwx, arch/power/test/mnemonic/x/north.stfsux, arch/power/test/mnemonic/x/north.stfsx, arch/power/test/mnemonic/x/north.mtsr, arch/power/test/mnemonic/x/north.mtsrd, arch/power/test/mnemonic/x/north.mtsrdin, arch/power/test/mnemonic/x/north.mtsrin, arch/power/test/mnemonic/x/north.nand, arch/power/test/mnemonic/x/north.nor, arch/power/test/mnemonic/x/north.or, arch/power/test/mnemonic/x/north.orc, arch/power/test/mnemonic/x/north.slbia, arch/power/test/mnemonic/x/north.slbie, arch/power/test/mnemonic/x/north.sld, arch/power/test/mnemonic/x/north.slw, arch/power/test/mnemonic/x/north.srad, arch/power/test/mnemonic/x/north.sraw, arch/power/test/mnemonic/x/north.srawi, arch/power/test/mnemonic/x/north.lwaux, arch/power/test/mnemonic/x/north.lwax, arch/power/test/mnemonic/x/north.lwbrx, arch/power/test/mnemonic/x/north.lwzux, arch/power/test/mnemonic/x/north.lwzx, arch/power/test/mnemonic/x/north.mcrfs, arch/power/test/mnemonic/x/north.mcrxr, arch/power/test/mnemonic/x/north.mfcr, arch/power/test/mnemonic/x/north.mffs, arch/power/test/mnemonic/x/north.mfmsr, arch/power/test/mnemonic/x/north.mfsr, arch/power/test/mnemonic/x/north.mfsrin, arch/power/test/mnemonic/x/north.mtfsb0, arch/power/test/mnemonic/x/north.mtfsb1, arch/power/test/mnemonic/x/north.mtfsfi, arch/power/test/mnemonic/x/north.mtmsr, arch/power/test/mnemonic/x/north.mtmsrd, arch/power/test/mnemonic/x/north.icbi, arch/power/test/mnemonic/x/north.lbzux, arch/power/test/mnemonic/x/north.lbzx, arch/power/test/mnemonic/x/north.ldarx, arch/power/test/mnemonic/x/north.ldux, arch/power/test/mnemonic/x/north.ldx, arch/power/test/mnemonic/x/north.lfdux, arch/power/test/mnemonic/x/north.lfdx, arch/power/test/mnemonic/x/north.lfsux, arch/power/test/mnemonic/x/north.lfsx, arch/power/test/mnemonic/x/north.lhaux, arch/power/test/mnemonic/x/north.lhax, arch/power/test/mnemonic/x/north.lhbrx, arch/power/test/mnemonic/x/north.lhzux, arch/power/test/mnemonic/x/north.lhzx, arch/power/test/mnemonic/x/north.lswi, arch/power/test/mnemonic/x/north.lswx, arch/power/test/mnemonic/x/north.lwarx, arch/power/test/mnemonic/x/north.eieio, arch/power/test/mnemonic/x/north.eqv, arch/power/test/mnemonic/x/north.extsb, arch/power/test/mnemonic/x/north.extsh, arch/power/test/mnemonic/x/north.extsw, arch/power/test/mnemonic/x/north.fabs, arch/power/test/mnemonic/x/north.fcfid, arch/power/test/mnemonic/x/north.fcmpo, arch/power/test/mnemonic/x/north.fcmpu, arch/power/test/mnemonic/x/north.fctid, arch/power/test/mnemonic/x/north.fctidz, arch/power/test/mnemonic/x/north.fctiw, arch/power/test/mnemonic/x/north.fctiwz, arch/power/test/mnemonic/x/north.fmr, arch/power/test/mnemonic/x/north.fnabs, arch/power/test/mnemonic/x/north.fneg, arch/power/test/mnemonic/x/north.frsp, arch/power/test/mnemonic/x/mnemonics, arch/power/test/mnemonic/x/north.and, arch/power/test/mnemonic/x/north.andc, arch/power/test/mnemonic/x/north.cmp, arch/power/test/mnemonic/x/north.cmpl, arch/power/test/mnemonic/x/north.cntlzd, arch/power/test/mnemonic/x/north.cntlzw, arch/power/test/mnemonic/x/north.dcba, arch/power/test/mnemonic/x/north.dcbf, arch/power/test/mnemonic/x/north.dcbi, arch/power/test/mnemonic/x/north.dcbst, arch/power/test/mnemonic/x/north.dcbt, arch/power/test/mnemonic/x/north.dcbtst, arch/power/test/mnemonic/x/north.dcbz, arch/power/test/mnemonic/x/north.eciwx, arch/power/test/mnemonic/x/north.ecowx, arch/power/test/mnemonic/md/north.rldic, arch/power/test/mnemonic/md/north.rldicl, arch/power/test/mnemonic/md/north.rldicr, arch/power/test/mnemonic/md/north.rldimi, arch/power/test/mnemonic/mds/CHECK, arch/power/test/mnemonic/mds/mnemonics, arch/power/test/mnemonic/mds/north.rldcl, arch/power/test/mnemonic/mds/north.rldcr, arch/power/test/mnemonic/sc/mnemonics, arch/power/test/mnemonic/sc/north.sc, arch/power/test/mnemonic/x/CHECK, arch/power/test/mnemonic/ds/north.lwa, arch/power/test/mnemonic/ds/north.std, arch/power/test/mnemonic/ds/north.stdu, arch/power/test/mnemonic/i/CHECK, arch/power/test/mnemonic/i/mnemonics, arch/power/test/mnemonic/i/north.b, arch/power/test/mnemonic/m/CHECK, arch/power/test/mnemonic/m/mnemonics, arch/power/test/mnemonic/m/north.rlwimi, arch/power/test/mnemonic/m/north.rlwinm, arch/power/test/mnemonic/m/north.rlwnm, arch/power/test/mnemonic/md/CHECK, arch/power/test/mnemonic/md/mnemonics, arch/power/test/mnemonic/d/north.sthu, arch/power/test/mnemonic/d/north.stmw, arch/power/test/mnemonic/d/north.stw, arch/power/test/mnemonic/d/north.stwu, arch/power/test/mnemonic/d/north.subfic, arch/power/test/mnemonic/d/north.tdi, arch/power/test/mnemonic/d/north.twi, arch/power/test/mnemonic/d/north.xori, arch/power/test/mnemonic/d/north.xoris, arch/power/test/mnemonic/ds/mnemonics, arch/power/test/mnemonic/ds/north.ld, arch/power/test/mnemonic/ds/north.ldu, arch/power/test/mnemonic/d/north.lhau, arch/power/test/mnemonic/d/north.lhz, arch/power/test/mnemonic/d/north.lhzu, arch/power/test/mnemonic/d/north.lmw, arch/power/test/mnemonic/d/north.lwz, arch/power/test/mnemonic/d/north.lwzu, arch/power/test/mnemonic/d/north.mulli, arch/power/test/mnemonic/d/north.ori, arch/power/test/mnemonic/d/north.oris, arch/power/test/mnemonic/d/north.stb, arch/power/test/mnemonic/d/north.stbu, arch/power/test/mnemonic/d/north.stfd, arch/power/test/mnemonic/d/north.stfdu, arch/power/test/mnemonic/d/north.stfs, arch/power/test/mnemonic/d/north.stfsu, arch/power/test/mnemonic/d/north.sth, arch/power/test/mnemonic/d/north.lfd, arch/power/test/mnemonic/d/north.lfdu, arch/power/test/mnemonic/d/north.lfs, arch/power/test/mnemonic/d/north.lfsu, arch/power/test/mnemonic/d/north.lha, arch/power/test/mnemonic/d/north.addi, arch/power/test/mnemonic/d/north.addic, arch/power/test/mnemonic/d/north.addic., arch/power/test/mnemonic/d/north.addis, arch/power/test/mnemonic/d/north.andi., arch/power/test/mnemonic/d/north.andis., arch/power/test/mnemonic/d/north.cmpi, arch/power/test/mnemonic/d/north.cmpli, arch/power/test/mnemonic/d/north.lbz, arch/power/test/mnemonic/d/north.lbzu, arch/power/test/mnemonic/a/north.fnmsubs, arch/power/test/mnemonic/a/north.fres, arch/power/test/mnemonic/a/north.frsqrte, arch/power/test/mnemonic/a/north.fsel, arch/power/test/mnemonic/a/north.fsqrt, arch/power/test/mnemonic/a/north.fsqrts, arch/power/test/mnemonic/a/north.fsub, arch/power/test/mnemonic/a/north.fsubs, arch/power/test/mnemonic/b/mnemonics, arch/power/test/mnemonic/b/north.bdnz, arch/power/test/mnemonic/b/north.blt, arch/power/test/mnemonic/b/north.bne, arch/power/test/mnemonic/d/CHECK, arch/power/test/mnemonic/d/mnemonics, arch/power/test/mnemonic/a/CHECK, arch/power/test/mnemonic/a/mnemonics, arch/power/test/mnemonic/a/north.fadd, arch/power/test/mnemonic/a/north.fadds, arch/power/test/mnemonic/a/north.fdiv, arch/power/test/mnemonic/a/north.fdivs, arch/power/test/mnemonic/a/north.fmadd, arch/power/test/mnemonic/a/north.fmadds, arch/power/test/mnemonic/a/north.fmsub, arch/power/test/mnemonic/a/north.fmsubs, arch/power/test/mnemonic/a/north.fmul, arch/power/test/mnemonic/a/north.fmuls, arch/power/test/mnemonic/a/north.fnmadd, arch/power/test/mnemonic/a/north.fnmadds, arch/power/test/mnemonic/a/north.fnmsub, arch/power/test/mnemonic/test_disasm-inst.py, arch/power/tags/disasm-core/inst.fs, arch/power/tags/disasm-core/inst_field_test.sh, arch/power/tags/disasm-core/to_test, arch/power/tags/disasm-core/to_test2, arch/power/test/inst_field/befehle_binaer, arch/power/test/inst_field/inst_field_test.sh, arch/power/test/inst_field/to_test, arch/power/test/inst_field/to_test2, arch/power/test/mnemonic/find_mnemonic.sh, arch/power/test/mnemonic/find_mnemonics.sh, arch/power/test/mnemonic/make_unique.py, arch/power/test/mnemonic/test_all_forms.sh, arch/power/test/mnemonic/test_asm.py, arch/power/nofsfcopyright/asm.fs, arch/power/nofsfcopyright/disasm.fs, arch/power/nofsfcopyright/ops.fs, arch/power/paper/Makefile, arch/power/paper/asm_disasm_paper.tex, arch/power/paper/biblio.tex, arch/power/paper/chapter1.tex, arch/power/paper/chapter2.tex, arch/power/paper/chapter3.tex, arch/power/paper/chapter4.tex, arch/power/tags/disasm-core/befehle_binaer, arch/power/tags/disasm-core/disasm.fs, arch/power/tags/disasm-core/form_test.py, arch/power/asm.fs, arch/power/disasm.fs, arch/power/inst.fs:
           added PPC assembler by Michal Revucky; and another one without FSF copyright
   
   2006-10-13  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * doc/gforth.ds, except.fs: documented NOTHROW
   
           * prim: bugfix
   
   2006-10-11  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * kernel/basics.fs, kernel/input.fs, kernel/int.fs, blocks.fs, except.fs, wf.fs:
           Replaced rethrow solution with nothrow
   
   2006-10-08  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * except.fs, kernel/basics.fs, kernel/input.fs, kernel/int.fs, startup.fs, wf.fs, backtrac.fs, blocks.fs:
           Renamed THROW>ERROR to RETHROW
   
   2006-10-07  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * proxy.fs, unix/socket.fs: Fixes to make the proxy stuff work again
   
           * httpd.fs: Bugfixing and some comments about how to get it to work
   
           * unix/socket.fs: Generic libc.so for BSDs
   
           * httpd.fs:
           Catch mime-read so that it won't fail when there's no mime.types
   
           * unix/socket.fs: Fixes to socket.fs, proposed by Aleksejj Saushev
   
   2006-10-03  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * regexp.fs: Regexp replacements added
   
   2006-09-15  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * engine/main.c: Save callback global variables
   
   2006-08-26  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * arch/r8c/prim.fs, utf-8.fs, wf.fs: flash-enale fixed
   
   2006-08-19  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * arch/r8c/terminal.fs: Added welcome message to R8C terminal
   
   2006-07-08  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * arch/r8c/prim.fs, arch/r8c/terminal.fs:
           Nested file inclusion possible
   
   2006-07-05  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * kernel/basics.fs: Fixed roll code
   
   2006-06-09  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * prim: Fixed buggy_long_long problems in ffi
   
   2006-06-05  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * ekey.fs: Fixed EKEY with unicode
   
   2006-06-04  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/main.c: reduced CODE_BLOCK_SIZE to 512k (for release)
   
   2006-05-27  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * Makedist.in: Added some generated files to binary distribution list
   
           * arch/r8c/prim.fs, arch/r8c/tasker.fs, arch/r8c/tt.fs, kernel/saccept.fs:
           Bugfix in simple accept
           deferred PAUSE in Gforth R8C kernel (for ms)
   
           * arch/r8c/lauftext.fs, arch/r8c/prim.fs, arch/r8c/tasker.fs, arch/r8c/asm.fs, configure.in:
           Timer interrupt for Gforth R8C
   
   2006-05-26  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * backtrac.fs, except.fs, kernel/basics.fs, kernel/input.fs, kernel/int.fs, kernel/vars.fs:
           Fixed problem with error stack leftovers
   
   2006-05-25  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * arch/r8c/lauftext.fs, arch/r8c/prim.fs, fflib.fs, libffi.fs, prim:
           Added long/dlong type
           ADC-controlled running text
           Interrupt table space
   
   2006-05-20  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * doc/gforth.ds, Agenda, Benchres, Makefile.in, NEWS, NEWS.vmgen:
           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
   
   2006-05-13  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * kernel/tools.fs, Makefile.in, arch/r8c/lauftext.fs, configure.in:
           Added texi2dvi[4a2ps] check
           Fixed maxdepth_.s glossary entry
   
   2006-05-10  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * ChangeLog: updated Changelog (but not yet processed for NEWS)
   
   2006-05-07  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * arch/r8c/tasker.fs: Fixed multitasker bug
   
 2006-05-07  Anton Ertl  <anton@mips.complang.tuwien.ac.at>  2006-05-07  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
         * see.fs:          * see.fs:
Line 5 Line 1954
   
         * kernel/tools.fs, doc/gforth.ds, stuff.fs: documentation changes          * kernel/tools.fs, doc/gforth.ds, stuff.fs: documentation changes
   
 2006-05-05  Bernd Paysan <bernd.paysan@gmx.de>  2006-05-05  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * Makefile.in: Multitasker for R8C          * Makefile.in: Multitasker for R8C
         running light in background          running light in background
Line 19 Line 1968
   
         * kernel/int.fs, doc/gforth.ds: documentation changes          * kernel/int.fs, doc/gforth.ds: documentation changes
   
 2006-04-30  Bernd Paysan <bernd.paysan@gmx.de>  2006-04-30  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/int.fs, kernel/tools.fs, kernel/comp.fs:          * kernel/int.fs, kernel/tools.fs, kernel/comp.fs:
         Some simplifications for Gforth EC          Some simplifications for Gforth EC
   
         * kernel/int.fs: Disabled chaining for Gforth EC          * kernel/int.fs: Disabled chaining for Gforth EC
   
 2006-04-22  Bernd Paysan <bernd.paysan@gmx.de>  2006-04-22  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * iss.sh: Comment changed          * iss.sh: Comment changed
   
Line 34 Line 1983
   
         * Makefile.in: R8C files added to distribution          * Makefile.in: R8C files added to distribution
   
 2006-04-17  Bernd Paysan <bernd.paysan@gmx.de>  2006-04-17  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * cross.fs: Make ram-mirror words visible          * cross.fs: Make ram-mirror words visible
   
 2006-04-14  Bernd Paysan <bernd.paysan@gmx.de>  2006-04-14  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * engine/io.c: Added setlocale() for numerals (set to "C")          * engine/io.c: Added setlocale() for numerals (set to "C")
   
 2006-04-10  Bernd Paysan <bernd.paysan@gmx.de>  2006-04-10  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/int.fs: Accident reverted          * kernel/int.fs: Accident reverted
   
Line 52 Line 2001
   
         * startup.fs: added X:required extension query          * startup.fs: added X:required extension query
   
 2006-04-09  Bernd Paysan <bernd.paysan@gmx.de>  2006-04-09  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * Makefile.in: Build-ec setting at the right place          * Makefile.in: Build-ec setting at the right place
   
Line 86 Line 2035
   
         * doc/gforth.ds, libcc.fs: added libcc.fs          * doc/gforth.ds, libcc.fs: added libcc.fs
   
 2006-04-08  Bernd Paysan <bernd.paysan@gmx.de>  2006-04-08  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * iss.sh: Some fixes for Windows setup.exe          * iss.sh: Some fixes for Windows setup.exe
   
Line 106 Line 2055
   
         * engine/io.c: docommented bugs in KEY?-FILE and KEY-FILE.          * engine/io.c: docommented bugs in KEY?-FILE and KEY-FILE.
   
 2006-04-02  Bernd Paysan <bernd.paysan@gmx.de>  2006-04-02  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * envos.fs: deteled envos.fs (envos.fs.in is the right way to go)          * envos.fs: deteled envos.fs (envos.fs.in is the right way to go)
   
Line 118 Line 2067
   
         * doc/gforth.ds, ekey.fs, prim: documentation changes          * doc/gforth.ds, ekey.fs, prim: documentation changes
   
 2006-04-01  Bernd Paysan <bernd.paysan@gmx.de>  2006-04-01  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * engine/main.c: Minor fix          * engine/main.c: Minor fix
   
Line 127 Line 2076
         R8C changes          R8C changes
         Better output when there are no performance problems          Better output when there are no performance problems
   
 2006-03-26  Bernd Paysan <bernd.paysan@gmx.de>  2006-03-26  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/cbr.fs, kernel/cloop.fs, kernel/comp.fs, kernel/int.fs, kernel/io.fs, kernel/saccept.fs:          * kernel/cbr.fs, kernel/cloop.fs, kernel/comp.fs, kernel/int.fs, kernel/io.fs, kernel/saccept.fs:
         Made tetris for terminal run on the R8C (almost, at least)          Made tetris for terminal run on the R8C (almost, at least)
   
 2006-03-25  Bernd Paysan <bernd.paysan@gmx.de>  2006-03-25  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/basics.fs, kernel/errore.fs, kernel/int.fs, kernel/saccept.fs, kernel/vars.fs, cross.fs:          * kernel/basics.fs, kernel/errore.fs, kernel/int.fs, kernel/saccept.fs, kernel/vars.fs, cross.fs:
         Further R8C Forth additions: LCD init, ADC fetch, /line limit...          Further R8C Forth additions: LCD init, ADC fetch, /line limit...
   
         * kernel/saccept.fs: R8C mods          * kernel/saccept.fs: R8C mods
   
 2006-03-20  Bernd Paysan <bernd.paysan@gmx.de>  2006-03-20  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * wf.fs: No xml header (due to IE)          * wf.fs: No xml header (due to IE)
   
 2006-03-19  Bernd Paysan <bernd.paysan@gmx.de>  2006-03-19  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * wf.fs: Made ?xml optional          * wf.fs: Made ?xml optional
   
Line 154 Line 2103
   
         * doc/gforth.ds: minor documentation fix          * doc/gforth.ds: minor documentation fix
   
 2006-03-12  Bernd Paysan <bernd.paysan@gmx.de>  2006-03-12  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * Makefile.in, arch/misc/tt.fs: Docdist improvement          * Makefile.in, arch/misc/tt.fs: Docdist improvement
   
Line 163 Line 2112
         * BUILD-FROM-SCRATCH:          * BUILD-FROM-SCRATCH:
         Added stamp-h.in creation when doing autoheader in BUILD-FROM-SCRATCH          Added stamp-h.in creation when doing autoheader in BUILD-FROM-SCRATCH
   
 2006-03-11  Bernd Paysan <bernd.paysan@gmx.de>  2006-03-11  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * doc/gforth.ds: Fixed broken Const-does> link          * doc/gforth.ds: Fixed broken Const-does> link
   
Line 185 Line 2134
   
         * Makefile.in: stamp-h dependency          * Makefile.in: stamp-h dependency
   
 2006-03-05  Bernd Paysan <bernd.paysan@gmx.de>  2006-03-05  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/int.fs: Added savesystem for R8C          * kernel/int.fs: Added savesystem for R8C
   
Line 196 Line 2145
         * kernel/cbr.fs, kernel/comp.fs, kernel/int.fs, kernel/nio.fs, kernel/vars.fs, cross.fs:          * kernel/cbr.fs, kernel/comp.fs, kernel/int.fs, kernel/nio.fs, kernel/vars.fs, cross.fs:
         Flash-enabled Gforth EC          Flash-enabled Gforth EC
   
 2006-03-04  Bernd Paysan <bernd.paysan@gmx.de>  2006-03-04  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/comp.fs, kernel/int.fs, cross.fs:          * kernel/comp.fs, kernel/int.fs, cross.fs:
         Beginning of a direct-flash Gforth          Beginning of a direct-flash Gforth
Line 206 Line 2155
         * Makefile.in: added DESTDIR support (see Make manual or GNU standards)          * Makefile.in: added DESTDIR support (see Make manual or GNU standards)
           however, .INCLUDED is still wrong at the moment            however, .INCLUDED is still wrong at the moment
   
 2006-02-26  Bernd Paysan <bernd.paysan@gmx.de>  2006-02-26  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/comp.fs: Started work on writing R8C data flash          * kernel/comp.fs: Started work on writing R8C data flash
   
Line 215 Line 2164
         * kernel/comp.fs, kernel/getdoers.fs, kernel/int.fs, kernel/nio.fs, kernel/pass.fs, kernel/tools.fs, kernel/vars.fs:          * kernel/comp.fs, kernel/getdoers.fs, kernel/int.fs, kernel/nio.fs, kernel/pass.fs, kernel/tools.fs, kernel/vars.fs:
         Further work on R8C forth          Further work on R8C forth
   
 2006-02-25  Bernd Paysan <bernd.paysan@gmx.de>  2006-02-25  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/comp.fs: Further R8C fixes, added LCD words          * kernel/comp.fs: Further R8C fixes, added LCD words
   
Line 228 Line 2177
   
         * doc/gforth.ds: started documenting the C interface          * doc/gforth.ds: started documenting the C interface
   
 2006-02-21  Bernd Paysan <bernd.paysan@gmx.de>  2006-02-21  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * doc/gforth.ds:          * doc/gforth.ds:
         Added Xchar chapter stub so that manual generation works again          Added Xchar chapter stub so that manual generation works again
   
 2006-02-20  Bernd Paysan <bernd.paysan@gmx.de>  2006-02-20  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * configure.in, Makefile.in: make dist fixes in makefile          * configure.in, Makefile.in: make dist fixes in makefile
         problems with path separator on cygwin (now Unix-like again)          problems with path separator on cygwin (now Unix-like again)
Line 242 Line 2191
   
         * doc/gforth.ds, utf-8.fs: minor changes          * doc/gforth.ds, utf-8.fs: minor changes
   
 2006-02-19  Bernd Paysan <bernd.paysan@gmx.de>  2006-02-19  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * configure.in, utf-8.fs: no u8width if wcwidth is not there          * configure.in, utf-8.fs: no u8width if wcwidth is not there
         bumped up intermediate version          bumped up intermediate version
Line 256 Line 2205
         * doc/gforth.ds:          * doc/gforth.ds:
         Documented LC_* and LANG env vars, and updated Pedigree section          Documented LC_* and LANG env vars, and updated Pedigree section
   
 2006-02-19  Bernd Paysan <bernd.paysan@gmx.de>  2006-02-19  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * engine/io.c, kernel/comp.fs, kernel/int.fs, kernel/xchars.fs, history.fs, prim, utf-8.fs:          * engine/io.c, kernel/comp.fs, kernel/int.fs, kernel/xchars.fs, history.fs, prim, utf-8.fs:
         Added x-width          Added x-width
Line 269 Line 2218
         * kernel/accept.fs, history.fs:          * kernel/accept.fs, history.fs:
         bugfix: command-line history and UTF-8 now work better          bugfix: command-line history and UTF-8 now work better
   
 2006-02-19  Bernd Paysan <bernd.paysan@gmx.de>  2006-02-19  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/aliases0.fs, kernel/comp.fs, kernel/getdoers.fs, cross.fs:          * kernel/aliases0.fs, kernel/comp.fs, kernel/getdoers.fs, cross.fs:
         Separated values from constants (cross and kernel sources, no engine yet)          Separated values from constants (cross and kernel sources, no engine yet)
   
 2006-02-18  Bernd Paysan <bernd.paysan@gmx.de>  2006-02-18  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/basics.fs, kernel/int.fs, cross.fs: Further progress on R8C          * kernel/basics.fs, kernel/int.fs, cross.fs: Further progress on R8C
   
Line 287 Line 2236
         * Makefile.in, compat/execute-parsing.fs, doc/gforth.ds:          * Makefile.in, compat/execute-parsing.fs, doc/gforth.ds:
         added compat/execute-parsing.fs          added compat/execute-parsing.fs
   
 2006-02-12  Bernd Paysan <bernd.paysan@gmx.de>  2006-02-12  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/int.fs, kernel/kernel.fs, kernel/pass.fs, kernel/vars.fs, arch/misc/prim.fs, ec/shex.fs, kernel/comp.fs, cross.fs:          * kernel/int.fs, kernel/kernel.fs, kernel/pass.fs, kernel/vars.fs, arch/misc/prim.fs, ec/shex.fs, kernel/comp.fs, cross.fs:
         More work on R8C port          More work on R8C port
Line 300 Line 2249
         * kernel/args.fs, kernel/input.fs, kernel/int.fs:          * kernel/args.fs, kernel/input.fs, kernel/int.fs:
         even better error reporting (wrt trailing delimiters)          even better error reporting (wrt trailing delimiters)
   
 2006-02-05  Bernd Paysan <bernd.paysan@gmx.de>  2006-02-05  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * ec/shex.fs, kernel/int.fs: More work on r8c port          * ec/shex.fs, kernel/int.fs: More work on r8c port
   
Line 310 Line 2259
         better error reporting with input-parse-start          better error reporting with input-parse-start
         updated copyright year in bootmessage          updated copyright year in bootmessage
   
 2006-02-04  Bernd Paysan <bernd.paysan@gmx.de>  2006-02-04  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/int.fs, kernel/require.fs, engine/support.c, prim, regexp.fs:          * kernel/int.fs, kernel/require.fs, engine/support.c, prim, regexp.fs:
         capscompare primitive added          capscompare primitive added
Line 323 Line 2272
         more work on getting nice error messages for errors in          more work on getting nice error messages for errors in
            OS command line arguments             OS command line arguments
   
 2006-01-31  Bernd Paysan <bernd.paysan@gmx.de>  2006-01-31  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/require.fs, wf.fs: Partly reverted require.fs          * kernel/require.fs, wf.fs: Partly reverted require.fs
         Added print css to wf          Added print css to wf
Line 337 Line 2286
   
         * kernel/paths.fs: open-path-file now returns more informative iors.          * kernel/paths.fs: open-path-file now returns more informative iors.
   
 2006-01-29  Bernd Paysan <bernd.paysan@gmx.de>  2006-01-29  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/int.fs, kernel/kernel.fs, arch/misc/prim.fs, cross.fs, prim:          * kernel/int.fs, kernel/kernel.fs, arch/misc/prim.fs, cross.fs, prim:
         Changes to make R8C port working          Changes to make R8C port working
Line 361 Line 2310
         added G5 benchmark results          added G5 benchmark results
         documentation changes          documentation changes
   
 2006-01-22  Bernd Paysan <bernd.paysan@gmx.de>  2006-01-22  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/basics.fs, kernel/main.fs: R8C work          * kernel/basics.fs, kernel/main.fs: R8C work
   
Line 379 Line 2328
         * engine/support.c, test/float.fs:          * engine/support.c, test/float.fs:
         Fixed >float bug reported by Bojan Petrovic          Fixed >float bug reported by Bojan Petrovic
   
 2006-01-05  Bernd Paysan <bernd.paysan@gmx.de>  2006-01-05  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * engine/forth.h, engine/main.c, engine/signals.c, engine/engine.c, prim:          * engine/forth.h, engine/main.c, engine/signals.c, engine/engine.c, prim:
         Modified some exported symbols to start with gforth_          Modified some exported symbols to start with gforth_
Line 406 Line 2355
         bugfix (for bug reported in <t6CdnXFc6P87UDHenZ2dnUVZ_sidnZ2d@scnresearch.com>)          bugfix (for bug reported in <t6CdnXFc6P87UDHenZ2dnUVZ_sidnZ2d@scnresearch.com>)
         QUERY now throws -39 on EOF          QUERY now throws -39 on EOF
   
 2005-12-11  Bernd Paysan <bernd.paysan@gmx.de>  2005-12-11  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * fflib.fs, lib.fs, libffi.fs: Fixed fptr name          * fflib.fs, lib.fs, libffi.fs: Fixed fptr name
   
Line 419 Line 2368
   
         * libffi.fs, prim: Signed access prefix changed          * libffi.fs, prim: Signed access prefix changed
   
 2005-12-04  Bernd Paysan <bernd.paysan@gmx.de>  2005-12-04  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * engine/forth.h, libffi.fs, prim, configure.in:          * engine/forth.h, libffi.fs, prim, configure.in:
         Added support for wyde/tetrabyte including sign extended ones          Added support for wyde/tetrabyte including sign extended ones
   
 2005-12-03  Bernd Paysan <bernd.paysan@gmx.de>  2005-12-03  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * unix/socket.fs, Makefile.in, libffi.fs, prim:          * unix/socket.fs, Makefile.in, libffi.fs, prim:
         Added access words for wyde and tetrabyte (w/t@/!)          Added access words for wyde and tetrabyte (w/t@/!)
Line 437 Line 2386
         added options for disabling tree-parsing automaton features          added options for disabling tree-parsing automaton features
         added tree parsing automaton statistics          added tree parsing automaton statistics
   
 2005-11-27  Bernd Paysan <bernd.paysan@gmx.de>  2005-11-27  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * fflib.fs, libffi.fs: Added missing drop          * fflib.fs, libffi.fs: Added missing drop
   
Line 447 Line 2396
         Fixed bug in libffi support          Fixed bug in libffi support
         Added favicon support to wf.fs          Added favicon support to wf.fs
   
 2005-11-20  Bernd Paysan <bernd.paysan@gmx.de>  2005-11-20  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * fflib.fs, lib.fs, libffi.fs, oldlib.fs, prim:          * fflib.fs, lib.fs, libffi.fs, oldlib.fs, prim:
         further work on libffi.fs (not fully completed yet for callbacks)          further work on libffi.fs (not fully completed yet for callbacks)
Line 465 Line 2414
         * engine/main.c: bugfix          * engine/main.c: bugfix
         --debug now also outputs some cache state information          --debug now also outputs some cache state information
   
 2005-11-05  Bernd Paysan <bernd.paysan@gmx.de>  2005-11-05  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * regexp.fs: Changed comment          * regexp.fs: Changed comment
   
Line 485 Line 2434
           worked around texinfo 4.7 restrictions (old assignment macros broken)            worked around texinfo 4.7 restrictions (old assignment macros broken)
           Added "Explicit stack access" docs to vmgen docs            Added "Explicit stack access" docs to vmgen docs
   
 2005-09-27  Bernd Paysan <bernd.paysan@gmx.de>  2005-09-27  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * complex.fs, fft.fs, prim, wf.fs, Makefile.in:          * complex.fs, fft.fs, prim, wf.fs, Makefile.in:
         Added complex words and fft          Added complex words and fft
Line 501 Line 2450
         * ans-report.fs, prim: ans-report.fs produces nicer output          * ans-report.fs, prim: ans-report.fs produces nicer output
         documentation changes          documentation changes
   
 2005-08-21  Bernd Paysan <bernd.paysan@gmx.de>  2005-08-21  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * engine/main.c, cross.fs, engine/engine.c, fflib.fs, lib.fs, libffi.fs, machpc.fs.in, prim, configure.in:          * engine/main.c, cross.fs, engine/engine.c, fflib.fs, lib.fs, libffi.fs, machpc.fs.in, prim, configure.in:
         Checkin of somewhat working ffilib bindings (not completely tested)          Checkin of somewhat working ffilib bindings (not completely tested)
Line 554 Line 2503
   
         * doc/gforth.ds: minor bugfix          * doc/gforth.ds: minor bugfix
   
 2005-07-26  Bernd Paysan <bernd.paysan@gmx.de>  2005-07-26  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * doc/gforth.ds: Fixed documentation bug          * doc/gforth.ds: Fixed documentation bug
   
 2005-06-28  Bernd Paysan <bernd.paysan@gmx.de>  2005-06-28  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/toolsext.fs, wf.fs: Adapted interpretative loops          * kernel/toolsext.fs, wf.fs: Adapted interpretative loops
   
Line 571 Line 2520
           replaced parser, compiler, interpreter, ...-notfound by words            replaced parser, compiler, interpreter, ...-notfound by words
           with an appended "1"            with an appended "1"
   
 2005-06-13  Bernd Paysan <bernd.paysan@gmx.de>  2005-06-13  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * wf.fs: Small change to wf.fs          * wf.fs: Small change to wf.fs
   
Line 579 Line 2528
   
         * prims2y.fs, prims2yref.fs: deleted prims2y* (no longer needed)          * prims2y.fs, prims2yref.fs: deleted prims2y* (no longer needed)
   
 2005-06-05  Bernd Paysan <bernd.paysan@gmx.de>  2005-06-05  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * wf.fs: Added text-mode menues          * wf.fs: Added text-mode menues
   
 2005-05-15  Bernd Paysan <bernd.paysan@gmx.de>  2005-05-15  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * arch/amd64/machine.h: Added size suffixes to inlined instructions          * arch/amd64/machine.h: Added size suffixes to inlined instructions
   
Line 593 Line 2542
         renamed PARSE-WORD into PARSE-NAME          renamed PARSE-WORD into PARSE-NAME
         added some test(dis)asm files to distribution          added some test(dis)asm files to distribution
   
 2005-05-01  Bernd Paysan <bernd.paysan@gmx.de>  2005-05-01  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * wf.fs: Classes for headers          * wf.fs: Classes for headers
   
Line 606 Line 2555
         * engine/main.c:          * engine/main.c:
         bugfix: only one allocation when the read-mmap fails (e.g., in Windows).          bugfix: only one allocation when the read-mmap fails (e.g., in Windows).
   
 2005-04-02  Bernd Paysan <bernd.paysan@gmx.de>  2005-04-02  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * doc/gforth.ds: Fixed another documentation bug          * doc/gforth.ds: Fixed another documentation bug
   
 2005-04-01  Bernd Paysan <bernd.paysan@gmx.de>  2005-04-01  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * doc/gforth.ds: Fixed 386 assembler documentation          * doc/gforth.ds: Fixed 386 assembler documentation
   
 2005-03-30  Bernd Paysan <bernd.paysan@gmx.de>  2005-03-30  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * wf.fs: Fixed W3C nonconformance          * wf.fs: Fixed W3C nonconformance
   
Line 627 Line 2576
         * prim, test/gforth.fs:          * prim, test/gforth.fs:
         Workaround for ecvt misfeature on Cygwin (trailing 0s for Inf and NaNs)          Workaround for ecvt misfeature on Cygwin (trailing 0s for Inf and NaNs)
   
 2005-02-01  Bernd Paysan <bernd.paysan@gmx.de>  2005-02-01  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * prim: Optimized test for floored correction          * prim: Optimized test for floored correction
   
 2005-01-29  Bernd Paysan <bernd.paysan@gmx.de>  2005-01-29  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * configure.in, engine/forth.h, history.fs: Added --enable-force-cdiv          * configure.in, engine/forth.h, history.fs: Added --enable-force-cdiv
   
Line 657 Line 2606
         * engine/threaded.h, doc/vmgen.texi, prim, prims2x.fs:          * engine/threaded.h, doc/vmgen.texi, prim, prims2x.fs:
         EXECUTE and friends are now relocatable again even with the PR15242 workaround.          EXECUTE and friends are now relocatable again even with the PR15242 workaround.
   
 2005-01-25  Bernd Paysan <bernd.paysan@gmx.de>  2005-01-25  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * engine/forth.h, kernel/basics.fs, prim, prims2x.fs:          * engine/forth.h, kernel/basics.fs, prim, prims2x.fs:
         Added */ and */mod to prim          Added */ and */mod to prim
Line 670 Line 2619
   
         * configure.in: bugfixes and modernization in configure.in          * configure.in: bugfixes and modernization in configure.in
   
 2005-01-23  Bernd Paysan <bernd.paysan@gmx.de>  2005-01-23  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * prim: Made branch relocatable          * prim: Made branch relocatable
   
Line 685 Line 2634
         * configure.in: Workaround for gcc-3.4.0 bug in skip detection          * configure.in: Workaround for gcc-3.4.0 bug in skip detection
         Bugfix (skip detection)          Bugfix (skip detection)
   
 2005-01-23  Bernd Paysan <bernd.paysan@gmx.de>  2005-01-23  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * engine/engine.c, engine/threaded.h, arch/amd64/machine.h:          * engine/engine.c, engine/threaded.h, arch/amd64/machine.h:
         Fixed problems with workaround          Fixed problems with workaround
Line 706 Line 2655
         preparation for gcc PR 15242 workaround          preparation for gcc PR 15242 workaround
         minor changes          minor changes
   
 2005-01-22  Bernd Paysan <bernd.paysan@gmx.de>  2005-01-22  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * engine/main.c, configure.in, wf.fs:          * engine/main.c, configure.in, wf.fs:
         Added --diag switch, diagnostics output.          Added --diag switch, diagnostics output.
Line 714 Line 2663
   
         * Makefile.in, engine/main.c: Added --diag switch          * Makefile.in, engine/main.c: Added --diag switch
   
 2005-01-21  Bernd Paysan <bernd.paysan@gmx.de>  2005-01-21  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * arch/amd64/machine.h, arch/generic/128bit.h, configure.in:          * arch/amd64/machine.h, arch/generic/128bit.h, configure.in:
         Added --enable-force-ll switch          Added --enable-force-ll switch
   
 2005-01-19  Bernd Paysan <bernd.paysan@gmx.de>  2005-01-19  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * arch/amd64/machine.h, arch/generic/128bit.h, engine/forth.h, prim:          * arch/amd64/machine.h, arch/generic/128bit.h, engine/forth.h, prim:
         Added more detailed BUGGY_LL_* flags          Added more detailed BUGGY_LL_* flags
   
 2005-01-17  Bernd Paysan <bernd.paysan@gmx.de>  2005-01-17  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * arch/amd64/machine.h, arch/generic/128bit.h, configure.in, engine/forth.h:          * arch/amd64/machine.h, arch/generic/128bit.h, configure.in, engine/forth.h:
         Added expanding mul support for AMD64          Added expanding mul support for AMD64
   
 2005-01-16  Bernd Paysan <bernd.paysan@gmx.de>  2005-01-16  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * wf.fs: Expand option for links added          * wf.fs: Expand option for links added
   
 2005-01-13  Bernd Paysan <bernd.paysan@gmx.de>  2005-01-13  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * utf-8.fs: Fixed environment evaluation          * utf-8.fs: Fixed environment evaluation
   
Line 769 Line 2718
         * history.fs, startup.fs, utf-8.fs, xchars.fs:          * history.fs, startup.fs, utf-8.fs, xchars.fs:
         added xchars (no tests, and no usage anywhere yet)          added xchars (no tests, and no usage anywhere yet)
   
 2005-01-05  Bernd Paysan <bernd.paysan@gmx.de>  2005-01-05  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * string.fs: Define INSERT only when needed          * string.fs: Define INSERT only when needed
   
         * utf-8.fs: another fix for u8>>          * utf-8.fs: another fix for u8>>
   
 2005-01-04  Bernd Paysan <bernd.paysan@gmx.de>  2005-01-04  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * utf-8.fs: fixed u8>>          * utf-8.fs: fixed u8>>
   
Line 795 Line 2744
   
         * utf-8.fs: bootstrap workaround added          * utf-8.fs: bootstrap workaround added
   
 2004-12-29  Bernd Paysan <bernd.paysan@gmx.de>  2004-12-29  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/comp.fs, kernel/int.fs, utf-8.fs:          * kernel/comp.fs, kernel/int.fs, utf-8.fs:
         Added UTF-8 support for char and '<char>          Added UTF-8 support for char and '<char>
Line 807 Line 2756
         mark-start and mark-end).          mark-start and mark-end).
         moved TYPEWHITE out from the kernel.          moved TYPEWHITE out from the kernel.
   
 2004-12-28  Bernd Paysan <bernd.paysan@gmx.de>  2004-12-28  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/int.fs, utf-8.fs, ekey.fs:          * kernel/int.fs, utf-8.fs, ekey.fs:
         Added start-mark/end-mark for error display          Added start-mark/end-mark for error display
Line 819 Line 2768
         made dec.r behave like .r and u.r          made dec.r behave like .r and u.r
         moved UMIN into kernel          moved UMIN into kernel
   
 2004-12-28  Bernd Paysan <bernd.paysan@gmx.de>  2004-12-28  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/accept.fs, utf-8.fs: Fixed UTF-8 buffer overflow          * kernel/accept.fs, utf-8.fs: Fixed UTF-8 buffer overflow
   
 2004-12-27  Bernd Paysan <bernd.paysan@gmx.de>  2004-12-27  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * history.fs: Minor fix          * history.fs: Minor fix
   
Line 838 Line 2787
         reorganized Benchres, new results          reorganized Benchres, new results
         bootstrapping workaround          bootstrapping workaround
   
 2004-12-25  Bernd Paysan <bernd.paysan@gmx.de>  2004-12-25  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * Makefile.in: Fixed install for amd64          * Makefile.in: Fixed install for amd64
   
 2004-12-24  Bernd Paysan <bernd.paysan@gmx.de>  2004-12-24  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * history.fs, httpd.fs, utf-8.fs:          * history.fs, httpd.fs, utf-8.fs:
         Automatic UTF-8 setting, depending on LANG          Automatic UTF-8 setting, depending on LANG
         Fixed potential security hole in httpd by setting BASE to 0 for header          Fixed potential security hole in httpd by setting BASE to 0 for header
         interpretation.          interpretation.
   
 2004-12-12  Bernd Paysan <bernd.paysan@gmx.de>  2004-12-12  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * utf-8.fs: Fixed tab-expand          * utf-8.fs: Fixed tab-expand
   
Line 873 Line 2822
   
         * float.fs: added (pretty bad definitions of) FTRUNC and FMOD          * float.fs: added (pretty bad definitions of) FTRUNC and FMOD
   
 2004-12-01  Bernd Paysan <bernd.paysan@gmx.de>  2004-12-01  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * wf.fs, backtrac.fs, cross.fs, stuff.fs:          * wf.fs, backtrac.fs, cross.fs, stuff.fs:
         Fixed uninitialized defers in cross          Fixed uninitialized defers in cross
Line 887 Line 2836
         * kernel/comp.fs, test/deferred.fs, Makefile.in, compat/defer.fs, doc/gforth.ds, stuff.fs:          * kernel/comp.fs, test/deferred.fs, Makefile.in, compat/defer.fs, doc/gforth.ds, stuff.fs:
         implemented deferred words proposal (and adapted documentation accordingly).          implemented deferred words proposal (and adapted documentation accordingly).
   
 2004-11-11  Bernd Paysan <bernd.paysan@gmx.de>  2004-11-11  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * Makefile.in, arch/amd64/machine.h, kernel/int.fs:          * Makefile.in, arch/amd64/machine.h, kernel/int.fs:
         Added # as decimal prefix          Added # as decimal prefix
Line 956 Line 2905
         [b3:~/gforth:1726] perfex gforth prims2x.fs -e bye          [b3:~/gforth:1726] perfex gforth prims2x.fs -e bye
         tsc                                94587916          tsc                                94587916
   
 2004-08-29  Bernd Paysan <bernd.paysan@gmx.de>  2004-08-29  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * wf.fs: Added alternative icons directory          * wf.fs: Added alternative icons directory
   
Line 989 Line 2938
   
         * profile.fs: basic profiling infrastructure          * profile.fs: basic profiling infrastructure
   
 2004-07-19  Bernd Paysan <bernd.paysan@gmx.de>  2004-07-19  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * arch/amd64/asm.fs:          * arch/amd64/asm.fs:
         Added special cases for mov (64 bit immediate and offsets)          Added special cases for mov (64 bit immediate and offsets)
   
 2004-07-18  Bernd Paysan <bernd.paysan@gmx.de>  2004-07-18  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * arch/amd64/asm.fs: Started assembler for amd64 architecture          * arch/amd64/asm.fs: Started assembler for amd64 architecture
   
         * wf.fs: fixed link icon generation for #field URLS.          * wf.fs: fixed link icon generation for #field URLS.
   
 2004-06-24  Bernd Paysan <bernd.paysan@gmx.de>  2004-06-24  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * wf.fs: Changes for Forth-Tagung          * wf.fs: Changes for Forth-Tagung
   
 2004-06-19  Bernd Paysan <bernd.paysan@gmx.de>  2004-06-19  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * engine/forth.h, engine/support.c, prim:          * engine/forth.h, engine/support.c, prim:
         Added support for external shift for broken GCCs          Added support for external shift for broken GCCs
Line 1029 Line 2978
         added dis-gdb.fs and related changes          added dis-gdb.fs and related changes
         minor changes          minor changes
   
 2004-06-07  Bernd Paysan <bernd.paysan@gmx.de>  2004-06-07  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/args.fs, doc/gforth.ds:          * kernel/args.fs, doc/gforth.ds:
         Document fixes (broken node, broken "@")          Document fixes (broken node, broken "@")
Line 1083 Line 3032
   
         * comp-i.fs: disabled sanity check that does not work with exec-shield          * comp-i.fs: disabled sanity check that does not work with exec-shield
   
 2004-04-10  Bernd Paysan <bernd.paysan@gmx.de>  2004-04-10  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * engine/main.c, httpd.fs: fixed "too many crashes" in httpd.fs          * engine/main.c, httpd.fs: fixed "too many crashes" in httpd.fs
         fixed reentrance problem with callbacks          fixed reentrance problem with callbacks
   
 2004-04-08  David Kuehling, MAE  <dvdkhlng@b3>  2004-04-08  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * gforth.el: * forth-load-file fixed          * gforth.el: * forth-load-file fixed
         * no special (backward) indentation of `\G' any more          * no special (backward) indentation of `\G' any more
   
 2004-03-29  Bernd Paysan <bernd.paysan@gmx.de>  2004-03-29  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * prim: Bug in bugfix fixed          * prim: Bug in bugfix fixed
   
         * prim: defines for buggy long long and ffcalls          * prim: defines for buggy long long and ffcalls
   
 2004-02-02  Bernd Paysan <bernd.paysan@gmx.de>  2004-02-02  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * doc/fdl.texi, wf.fs: Fixed tagged occurences of < and &          * doc/fdl.texi, wf.fs: Fixed tagged occurences of < and &
   
 2004-01-25  Bernd Paysan <bernd.paysan@gmx.de>  2004-01-25  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * Benchres, filedump.fs, wf.fs:          * Benchres, filedump.fs, wf.fs:
         Fixed command line handling in filedump.fs          Fixed command line handling in filedump.fs
Line 1158 Line 3107
         SEE bugfixes          SEE bugfixes
         made (COMPILE) barf          made (COMPILE) barf
   
 2004-01-05  Bernd Paysan <bernd.paysan@gmx.de>  2004-01-05  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * engine/engine.c, arch/sharc/compile.sharc, arch/sharc/systypes.h, arch/sharc/types.h, arch/shboom/compiler.fs, arch/shboom/dis.fs, arch/shboom/dis2.fs, arch/shboom/doers.fs, arch/shboom/prim.fs, arch/shboom/sh.p, ec/builttag.fs, ec/mirror.fs, arch/4stack/mach.sh, arch/misc/asm.fs, arch/misc/fi2v.fs, arch/misc/key.fs, arch/misc/misc-sim.v, arch/misc/misc.v, arch/misc/prim.fs, arch/misc/sim.fs, arch/misc/sokoban.fs, Benchres, update-copyright-blacklist:          * engine/engine.c, arch/sharc/compile.sharc, arch/sharc/systypes.h, arch/sharc/types.h, arch/shboom/compiler.fs, arch/shboom/dis.fs, arch/shboom/dis2.fs, arch/shboom/doers.fs, arch/shboom/prim.fs, arch/shboom/sh.p, ec/builttag.fs, ec/mirror.fs, arch/4stack/mach.sh, arch/misc/asm.fs, arch/misc/fi2v.fs, arch/misc/key.fs, arch/misc/misc-sim.v, arch/misc/misc.v, arch/misc/prim.fs, arch/misc/sim.fs, arch/misc/sokoban.fs, Benchres, update-copyright-blacklist:
         Added copyright notices          Added copyright notices
Line 1174 Line 3123
   
         * Makedist.in, Makefile.in: fixed some Makefile bugs          * Makedist.in, Makefile.in: fixed some Makefile bugs
   
 2003-12-07  Bernd Paysan <bernd.paysan@gmx.de>  2003-12-07  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * configure.in, wf.fs: Added check for -fno-reorder-blocks          * configure.in, wf.fs: Added check for -fno-reorder-blocks
         Made wf.fs use dd/dl again (margin breaks with Konqueror)          Made wf.fs use dd/dl again (margin breaks with Konqueror)
Line 1183 Line 3132
   
         * intcomp.fs: gforth-native now survives make check          * intcomp.fs: gforth-native now survives make check
   
 2003-11-23  Bernd Paysan <bernd.paysan@gmx.de>  2003-11-23  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * wf.fs: Now creates valid XHTML          * wf.fs: Now creates valid XHTML
   
Line 1194 Line 3143
         * README, except.fs: documentation changes          * README, except.fs: documentation changes
         adapt exceptions to gforth-native (part 1)          adapt exceptions to gforth-native (part 1)
   
 2003-11-10  Bernd Paysan <bernd.paysan@gmx.de>  2003-11-10  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * cross.fs: Changed (does>) to not use the return stack          * cross.fs: Changed (does>) to not use the return stack
   
Line 1209 Line 3158
         fixed "make dist" bug (arch/misc/optcmove.fs now included)          fixed "make dist" bug (arch/misc/optcmove.fs now included)
         Documentation changes          Documentation changes
   
 2003-11-09  Bernd Paysan <bernd.paysan@gmx.de>  2003-11-09  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * cross.fs, kernel/comp.fs:          * cross.fs, kernel/comp.fs:
         Made postpone/(compile) work with gforth-native          Made postpone/(compile) work with gforth-native
Line 1266 Line 3215
         * Makefile.in, engine/engine.c, engine/forth.h, engine/main.c, engine/peephole.c, engine/profile.c:          * Makefile.in, engine/engine.c, engine/forth.h, engine/main.c, engine/peephole.c, engine/profile.c:
         Now the _fast.i files are included for gforth-fast and gforth-native          Now the _fast.i files are included for gforth-fast and gforth-native
   
 2003-10-30  Bernd Paysan <bernd.paysan@gmx.de>  2003-10-30  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * blocks.fs: fixed block 0 update and refill          * blocks.fs: fixed block 0 update and refill
   
Line 1333 Line 3282
   
         * Makefile.in: use @INSTALL_SCRIPT@          * Makefile.in: use @INSTALL_SCRIPT@
   
 2003-09-15  Bernd Paysan <bernd.paysan@gmx.de>  2003-09-15  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * sokoban.fs: Fixed Sokoban (thanks to Hubert Feyrer)          * sokoban.fs: Fixed Sokoban (thanks to Hubert Feyrer)
   
Line 1342 Line 3291
         * Makefile.in, arch/m68k/machine.h:          * Makefile.in, arch/m68k/machine.h:
         Applied NetBSD patches submitted by Hubert Feyrer          Applied NetBSD patches submitted by Hubert Feyrer
   
 2003-09-14  Bernd Paysan <bernd.paysan@gmx.de>  2003-09-14  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * arch/8086/mach.fs, arch/8086/prim.fs, cross.fs, prim:          * arch/8086/mach.fs, arch/8086/prim.fs, cross.fs, prim:
         Fixed 8086 target          Fixed 8086 target
Line 1369 Line 3318
         some Benchmark results          some Benchmark results
         explicit register allocation for AMD64          explicit register allocation for AMD64
   
 2003-09-01  Bernd Paysan <bernd.paysan@gmx.de>  2003-09-01  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * arch/4stack/mach.fs, arch/4stack/prim.fs, arch/8086/prim.fs, arch/misc/prim.fs, Makefile.in, history.fs, iss.sh, prim:          * arch/4stack/mach.fs, arch/4stack/prim.fs, arch/8086/prim.fs, arch/misc/prim.fs, Makefile.in, history.fs, iss.sh, prim:
         a bit Gforth EC work          a bit Gforth EC work
         Changed Windows distribution to contain PDF instead of PostScript file          Changed Windows distribution to contain PDF instead of PostScript file
   
 2003-08-31  Bernd Paysan <bernd.paysan@gmx.de>  2003-08-31  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * Makefile.in: Added pdf target for the documents          * Makefile.in: Added pdf target for the documents
   
 2003-08-30  Bernd Paysan <bernd.paysan@gmx.de>  2003-08-30  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * iss.sh: Updated iss.sh for Inno Setup 3.x          * iss.sh: Updated iss.sh for Inno Setup 3.x
   
Line 1766 Line 3715
         special SIGPIPE throw code (-2049)          special SIGPIPE throw code (-2049)
         minor bugfix ("uncaught exception" is now printed on stderr)          minor bugfix ("uncaught exception" is now printed on stderr)
   
 2003-02-08  dvdkhlng  <dvdkhlng@mips.complang.tuwien.ac.at>  2003-02-08  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * doc/gforth.ds:          * doc/gforth.ds:
         Updated the "Emacs and Gforth" chapter of the documentation.          Updated the "Emacs and Gforth" chapter of the documentation.
Line 2328 Line 4277
   
         * engine/main.c, configure.in, prim, prims2x.fs: Fixes for GCC 3.2          * engine/main.c, configure.in, prim, prims2x.fs: Fixes for GCC 3.2
   
 2002-10-02  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2002-10-02  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * arch/misc/asm.fs: warn if end-label / end-code is missing          * arch/misc/asm.fs: warn if end-label / end-code is missing
   
Line 2340 Line 4289
   
         * arch/misc/asm.fs: added txd io stuff          * arch/misc/asm.fs: added txd io stuff
   
 2002-09-26  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2002-09-26  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * cross.fs:          * cross.fs:
         If abranch option is on we compiler abranch, a?branch, a(do), ...          If abranch option is on we compiler abranch, a?branch, a(do), ...
Line 2563 Line 4512
         gforth.el: while now increases indentation          gforth.el: while now increases indentation
         new words s\" .\" \"-parse for dealing with non-printing characters          new words s\" .\" \"-parse for dealing with non-printing characters
   
 2002-04-18  dvdkhlng  <dvdkhlng@mips.complang.tuwien.ac.at>  2002-04-18  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * gforth.el:          * gforth.el:
         Fixed bug that caused scrolling to slow down extremely since          Fixed bug that caused scrolling to slow down extremely since
Line 2580 Line 4529
         bug workaround for gforth binary (dynamic superinsts produced wrong code for          bug workaround for gforth binary (dynamic superinsts produced wrong code for
             ?dup-0=-branch)              ?dup-0=-branch)
   
 2002-03-25  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2002-03-25  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * arch/misc/prim.fs: deleted x! and x@          * arch/misc/prim.fs: deleted x! and x@
   
         * arch/misc/prim.fs: before deleting x! and x@          * arch/misc/prim.fs: before deleting x! and x@
   
 2002-03-23  dvdkhlng  <dvdkhlng@mips.complang.tuwien.ac.at>  2002-03-23  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * gforth.el: Minor bug- und compatability fixes.          * gforth.el: Minor bug- und compatability fixes.
   
Line 2604 Line 4553
         support for --no-super (no dynamic superinstructions) and          support for --no-super (no dynamic superinstructions) and
                     --no-dynamic (use only static primitives)                      --no-dynamic (use only static primitives)
   
 2002-03-21  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2002-03-21  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * cross.fs: fix?!          * cross.fs: fix?!
   
Line 2620 Line 4569
         volatile vm data (registers and stack) go to seperate memory region          volatile vm data (registers and stack) go to seperate memory region
         (preparation for romable tests)          (preparation for romable tests)
   
 2002-03-20  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2002-03-20  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * cross.fs: No forward references to native code definitions          * cross.fs: No forward references to native code definitions
         (primitives and doer) are allowed any more          (primitives and doer) are allowed any more
Line 2631 Line 4580
         * kernel/main.fs:          * kernel/main.fs:
         moved image-header down to avoid forward reference for doer          moved image-header down to avoid forward reference for doer
   
 2002-03-19  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2002-03-19  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * cross.fs: cleaned up bernds changes.          * cross.fs: cleaned up bernds changes.
         tried to manage the peephole/call threading stuff with the          tried to manage the peephole/call threading stuff with the
Line 2686 Line 4635
         dynamic superinstructions for the code in the image          dynamic superinstructions for the code in the image
         SEE works again for CODE words          SEE works again for CODE words
   
 2002-01-26  dvdkhlng  <dvdkhlng@mips.complang.tuwien.ac.at>  2002-01-26  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * gforth.el:          * gforth.el:
         Fixed everything that prevented `gforth.el' from working with XEmacs          Fixed everything that prevented `gforth.el' from working with XEmacs
Line 2697 Line 4646
         * arch/386/machine.h, engine/engine.c, engine/forth.h, engine/main.c, engine/threaded.h, prim:          * arch/386/machine.h, engine/engine.c, engine/forth.h, engine/main.c, engine/threaded.h, prim:
         hybrid direct/indirect threading (replaces direct threading)          hybrid direct/indirect threading (replaces direct threading)
   
 2002-01-19  dvdkhlng  <dvdkhlng@mips.complang.tuwien.ac.at>  2002-01-19  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * gforth.el: Added code for making `gforth.el' work in Emacs 19.34.          * gforth.el: Added code for making `gforth.el' work in Emacs 19.34.
   
 2002-01-17  dvdkhlng  <dvdkhlng@mips.complang.tuwien.ac.at>  2002-01-17  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * gforth.el:          * gforth.el:
         added and fixed `require's, fixed byte-code-compilation relevant          added and fixed `require's, fixed byte-code-compilation relevant
Line 2736 Line 4685
         * kernel/args.fs, kernel/comp.fs, kernel/int.fs, kernel/paths.fs, cross.fs, prim:          * kernel/args.fs, kernel/comp.fs, kernel/int.fs, kernel/paths.fs, cross.fs, prim:
         Cross compiler changes for mixed threading          Cross compiler changes for mixed threading
   
 2002-01-05  dvdkhlng  <dvdkhlng@mips.complang.tuwien.ac.at>  2002-01-05  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * search.fs, gforth.el: Made gforth.el hilight see and dbg.          * search.fs, gforth.el: Made gforth.el hilight see and dbg.
         Added dynamic search order stack allocation code to search.fs.          Added dynamic search order stack allocation code to search.fs.
Line 2792 Line 4741
         determine primitive relocatability for dynamic superinstructions          determine primitive relocatability for dynamic superinstructions
         documentation changes (from bug reports by Robert Epprecht and others)          documentation changes (from bug reports by Robert Epprecht and others)
   
 2001-12-15  dvdkhlng  <dvdkhlng@mips.complang.tuwien.ac.at>  2001-12-15  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * gforth.el:          * gforth.el:
         Cleaned up motion-dectection, used for displaying screen-numbers in          Cleaned up motion-dectection, used for displaying screen-numbers in
Line 2865 Line 4814
         Put full featured startup.fs into main.fs, so that both BUILD-FROM-SCRATCH          Put full featured startup.fs into main.fs, so that both BUILD-FROM-SCRATCH
         and a build based on kernl*.fi can expect the same extensions.          and a build based on kernl*.fi can expect the same extensions.
   
 2001-09-16  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2001-09-16  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * arch/c165/prim.fs: fix          * arch/c165/prim.fs: fix
   
Line 2885 Line 4834
         Fix for terminals where TIOCGWINSZ doesn't work          Fix for terminals where TIOCGWINSZ doesn't work
         Added bindkey to history.fs          Added bindkey to history.fs
   
 2001-09-12  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2001-09-12  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * cross.fs: added comment          * cross.fs: added comment
   
Line 2905 Line 4854
   
         * wf.fs: Improved table handling          * wf.fs: Improved table handling
   
 2001-09-06  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2001-09-06  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * cross.fs: added fixme comment          * cross.fs: added fixme comment
   
Line 2913 Line 4862
         changed warnings to redefinitions-start / end because          changed warnings to redefinitions-start / end because
         we have to switch more than only the warnings          we have to switch more than only the warnings
   
 2001-09-05  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2001-09-05  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * cross.fs: cleaned up          * cross.fs: cleaned up
         EC stuff currently broken          EC stuff currently broken
Line 2938 Line 4887
   
         a running kernl32l.fi was created successfully with this cross.fs          a running kernl32l.fi was created successfully with this cross.fs
   
 2001-09-04  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2001-09-04  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * cross.fs: char optimization          * cross.fs: char optimization
   
Line 2968 Line 4917
   
         * kernel/basics.fs: fix for ec: AConstant relocatable          * kernel/basics.fs: fix for ec: AConstant relocatable
   
 2001-09-03  dvdkhlng  <dvdkhlng@mips.complang.tuwien.ac.at>  2001-09-03  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * gforth.el:          * gforth.el:
         Bugfix, Improved hilighting/indentation to recoginize structured          Bugfix, Improved hilighting/indentation to recoginize structured
         data-types, that end on %. Indentation now also ignores non-immediate          data-types, that end on %. Indentation now also ignores non-immediate
         words inside definitions. Tested gforth.el on Emacs21. Works fine!!          words inside definitions. Tested gforth.el on Emacs21. Works fine!!
   
 2001-09-03  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2001-09-03  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * arch/misc/tt.fs: fix for relocating          * arch/misc/tt.fs: fix for relocating
   
Line 2984 Line 4933
         * arch/386/asm.fs, wf.fs: Fixed 386 assembler jump table          * arch/386/asm.fs, wf.fs: Fixed 386 assembler jump table
         Some improvements to Wiki Forth          Some improvements to Wiki Forth
   
 2001-08-08  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2001-08-08  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * BUILD-FROM-SCRATCH: fix          * BUILD-FROM-SCRATCH: fix
   
Line 3061 Line 5010
         * kernel/kernel.fs, kernel/main.fs, kernel/pass.fs:          * kernel/kernel.fs, kernel/main.fs, kernel/pass.fs:
         minor formatting fixes. Fix typos and comments.          minor formatting fixes. Fix typos and comments.
   
 2001-06-26  dvdkhlng  <dvdkhlng@mips.complang.tuwien.ac.at>  2001-06-26  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * gforth.el, etags.fs:          * gforth.el, etags.fs:
         Fixed some old bug in etags.fs and refined tag search in gforth.el. See my          Fixed some old bug in etags.fs and refined tag search in gforth.el. See my
         not in etags.fs for details.          not in etags.fs for details.
   
 2001-06-19  dvdkhlng  <dvdkhlng@mips.complang.tuwien.ac.at>  2001-06-19  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * gforth.el: Improved imenu support.          * gforth.el: Improved imenu support.
   
 2001-06-17  dvdkhlng  <dvdkhlng@mips.complang.tuwien.ac.at>  2001-06-17  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * gforth.el: Improved interface for customizing hilighting/indentation.          * gforth.el: Improved interface for customizing hilighting/indentation.
         Added imenu and speedbar support (needs further refinement, though).          Added imenu and speedbar support (needs further refinement, though).
Line 3106 Line 5055
   
         * engine/peephole.c: there is still a problem with iburg <-> burg.          * engine/peephole.c: there is still a problem with iburg <-> burg.
   
 2001-05-18  dvdkhlng  <dvdkhlng@mips.complang.tuwien.ac.at>  2001-05-18  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * gforth.el: Refined forth-block-mode.          * gforth.el: Refined forth-block-mode.
   
 2001-05-13  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2001-05-13  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * Makefile.in, prims2x.fs:          * Makefile.in, prims2x.fs:
         simpy inlclude startup.fs in prims2x if needed          simpy inlclude startup.fs in prims2x if needed
Line 3125 Line 5074
         * engine/forth.h:          * engine/forth.h:
         removed spurious ; from end of #endif to get rid of compile warning.          removed spurious ; from end of #endif to get rid of compile warning.
   
 2001-05-10  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2001-05-10  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * kernel/accept.fs: corrected control keys vector          * kernel/accept.fs: corrected control keys vector
   
 2001-05-09  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2001-05-09  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * Makefile.in: BUILDFORTH more comment          * Makefile.in: BUILDFORTH more comment
   
         * cross.fs: corrected problem with messed up word names in crossdoc.fd          * cross.fs: corrected problem with messed up word names in crossdoc.fd
   
 2001-05-07  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2001-05-07  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * ToDo: new topics          * ToDo: new topics
   
 2001-05-06  dvdkhlng  <dvdkhlng@mips.complang.tuwien.ac.at>  2001-05-06  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * gforth.el: *** empty log message ***          * gforth.el: *** empty log message ***
   
Line 3166 Line 5115
         fixed profiling          fixed profiling
         completed README          completed README
   
 2001-04-30  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2001-04-30  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * arch/avr/asm.fs: fixes          * arch/avr/asm.fs: fixes
   
Line 3531 Line 5480
         SEE now displays anonymous words as <###> (where ### is the xt)          SEE now displays anonymous words as <###> (where ### is the xt)
         added CONST-DOES>          added CONST-DOES>
   
 2000-11-12  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2000-11-12  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * debug.fs:          * debug.fs:
         debugging can nest into defered words, as well as execute and perform          debugging can nest into defered words, as well as execute and perform
Line 4135 Line 6084
         added a Tutorial to gforth.ds          added a Tutorial to gforth.ds
         minor cleanups in gforth.ds          minor cleanups in gforth.ds
   
 2000-05-12  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2000-05-12  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * debug.fs: Fixed see table failure problem.          * debug.fs: Fixed see table failure problem.
         break: now takes along a literal with the xt of the current definition.          break: now takes along a literal with the xt of the current definition.
   
 2000-05-04  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2000-05-04  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * Makefile.in, engine/Makefile.in:          * Makefile.in, engine/Makefile.in:
         Added engine dependencies to main Makefile          Added engine dependencies to main Makefile
Line 4479 Line 6428
         * kernel/comp.fs, doc/gforth.ds:          * kernel/comp.fs, doc/gforth.ds:
         Documentation changes (defining words, text interpreter).          Documentation changes (defining words, text interpreter).
   
 1999-05-20  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1999-05-20  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * Makefile.in: Added kernel/pass.fs          * Makefile.in: Added kernel/pass.fs
   
Line 4508 Line 6457
         * doc/gforth.ds, README:          * doc/gforth.ds, README:
         Documentation changes (control structures and defining words)          Documentation changes (control structures and defining words)
   
 1999-05-18  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1999-05-18  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * Makefile.in: Dependencies: special.fs out, quotes.fs in          * Makefile.in: Dependencies: special.fs out, quotes.fs in
   
Line 4528 Line 6477
         So interpret/compile: doesn't overwrite the special semantics          So interpret/compile: doesn't overwrite the special semantics
         of IS, S", ." and DOES>          of IS, S", ." and DOES>
   
 1999-05-17  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1999-05-17  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * kernel/tools.fs, kernel/nio.fs, kernel/saccept.fs, kernel/special.fs, kernel/kernel.fs, kernel/main.fs, kernel/int.fs, kernel/io.fs, kernel/basics.fs, kernel/doers.fs, kernel/errore.fs:          * kernel/tools.fs, kernel/nio.fs, kernel/saccept.fs, kernel/special.fs, kernel/kernel.fs, kernel/main.fs, kernel/int.fs, kernel/io.fs, kernel/basics.fs, kernel/doers.fs, kernel/errore.fs:
         Added require at beginning of file.          Added require at beginning of file.
Line 4614 Line 6563
         for GCC (O4 is undefined)          for GCC (O4 is undefined)
         Added i686 to configure file.          Added i686 to configure file.
   
 1999-05-10  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1999-05-10  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * kernel/comp.fs, kernel/cond.fs: Moved defstart.          * kernel/comp.fs, kernel/cond.fs: Moved defstart.
   
Line 4654 Line 6603
   
         Other changes are just tweaks to glossary entries.          Other changes are just tweaks to glossary entries.
   
 1999-05-05  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1999-05-05  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * kernel/comp.fs: Small changes for plug-in support.          * kernel/comp.fs: Small changes for plug-in support.
   
Line 4682 Line 6631
         * kernel/int.fs:          * kernel/int.fs:
         head? is now optional, depending on whether forthstart exists.          head? is now optional, depending on whether forthstart exists.
   
 1999-05-04  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1999-05-04  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * engine/threaded.h:          * engine/threaded.h:
         CFA_NEXT is now defined by the threading scheme and not when GETCFA is          CFA_NEXT is now defined by the threading scheme and not when GETCFA is
Line 4693 Line 6642
         (direct threaded scheme 10) at the moment.          (direct threaded scheme 10) at the moment.
         Perhaps Anton should take a look on it?!          Perhaps Anton should take a look on it?!
   
 1999-05-03  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1999-05-03  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * glocals.fs, kernel/special.fs: kernel/special.fs          * glocals.fs, kernel/special.fs: kernel/special.fs
                 added exit-like in DOES> statement *bugfix*                  added exit-like in DOES> statement *bugfix*
Line 4811 Line 6760
   
         * wordlibs/core: removed core          * wordlibs/core: removed core
   
 1999-03-02  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1999-03-02  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * wordlibs/time.pri, wordlibs/unixlib.fs, wordlibs/unixlib.h, wordlibs/unixlib.pri, wordlibs/netlib.fs, wordlibs/netlib.h, wordlibs/netlib.pri, wordlibs/time.h, wordlibs/httpclient.fs, wordlibs/Makefile, wordlibs/README, wordlibs/core, prims2cl.fs, wordlib.fs:          * wordlibs/time.pri, wordlibs/unixlib.fs, wordlibs/unixlib.h, wordlibs/unixlib.pri, wordlibs/netlib.fs, wordlibs/netlib.h, wordlibs/netlib.pri, wordlibs/time.h, wordlibs/httpclient.fs, wordlibs/Makefile, wordlibs/README, wordlibs/core, prims2cl.fs, wordlib.fs:
         Supports to build up c libraries of forth words in the format used in the          Supports to build up c libraries of forth words in the format used in the
Line 4845 Line 6794
         moved signal handling into a new file signals.c          moved signal handling into a new file signals.c
         minor changes to window size handling          minor changes to window size handling
   
 1999-02-24  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1999-02-24  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * kernel/errore.fs, kernel/int.fs:          * kernel/errore.fs, kernel/int.fs:
         Change of .error-frame for this pattern:          Change of .error-frame for this pattern:
Line 4864 Line 6813
         Implemented a new solution for nested hold areas (<<# ... #> ... #>>)          Implemented a new solution for nested hold areas (<<# ... #> ... #>>)
         minor changes          minor changes
   
 1999-02-22  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1999-02-22  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * arch/misc/mach.fs: fix bits/byte -> bits/char          * arch/misc/mach.fs: fix bits/byte -> bits/char
   
Line 4916 Line 6865
   
         * kernel/int.fs, Benchres: Another benchres entry.          * kernel/int.fs, Benchres: Another benchres entry.
   
 1999-02-19  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1999-02-19  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * cross.fs: Bugfixes from last changes.          * cross.fs: Bugfixes from last changes.
   
Line 5498 Line 7447
         removed some global keys in gforth.el (bug report from a Debian user)          removed some global keys in gforth.el (bug report from a Debian user)
         fixed TO bug hopefully (reported by Michael Vanier <mvanier@bbb.caltech.edu>)          fixed TO bug hopefully (reported by Michael Vanier <mvanier@bbb.caltech.edu>)
   
 1997-09-13  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1997-09-13  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * machpc.fs: Missing file for last patch.          * machpc.fs: Missing file for last patch.
   
Line 5511 Line 7460
         Fixes to tasker.fs, environ.fs          Fixes to tasker.fs, environ.fs
         Changed has-xy flags to environmental queries!!          Changed has-xy flags to environmental queries!!
   
 1997-09-01  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1997-09-01  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * engine/main.c, engine/forth.h, engine/Makefile.in, engine/cache.c, engine/cleanalign.c, engine/32bit.h, arch/sparc/machine.h, arch/power/machine.h, arch/m68k/machine.h, arch/hppa/cache.c, arch/hppa/machine.h, arch/generic/machine.h, arch/alpha/machine.h, arch/386/machine.h, versions.bsh, mkos2mf.sed, startup.fs, makein.bsh, mkdosmf.sed, envos.fs, envos.os2, history.fs, configure.in, envos.dos, cache.c, cleanalign.c, config.bat, Makefile.in:          * engine/main.c, engine/forth.h, engine/Makefile.in, engine/cache.c, engine/cleanalign.c, engine/32bit.h, arch/sparc/machine.h, arch/power/machine.h, arch/m68k/machine.h, arch/hppa/cache.c, arch/hppa/machine.h, arch/generic/machine.h, arch/alpha/machine.h, arch/386/machine.h, versions.bsh, mkos2mf.sed, startup.fs, makein.bsh, mkdosmf.sed, envos.fs, envos.os2, history.fs, configure.in, envos.dos, cache.c, cleanalign.c, config.bat, Makefile.in:
         Dos Changes:          Dos Changes:
Line 5528 Line 7477
         any comments?          any comments?
         supressed some warnings in main.c          supressed some warnings in main.c
   
 1997-08-31  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1997-08-31  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * kernel/special.fs, kernel/toolsext.fs, kernel/files.fs, kernel/interp.fs, kernel/args.fs, kernel/basics.fs, look.fs, cross.fs, environ.fs:          * kernel/special.fs, kernel/toolsext.fs, kernel/files.fs, kernel/interp.fs, kernel/args.fs, kernel/basics.fs, look.fs, cross.fs, environ.fs:
         changes from gforth-ec:          changes from gforth-ec:
Line 5567 Line 7516
         fixed search bug          fixed search bug
         added command-line option --die-on-signal          added command-line option --die-on-signal
   
 1997-07-06  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1997-07-06  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * kernel/main.fs: requrie is better          * kernel/main.fs: requrie is better
         jens          jens
Line 5672 Line 7621
         Added some Benchres entries          Added some Benchres entries
         fixed small bugs in Makefile and arch/mips/machine.h          fixed small bugs in Makefile and arch/mips/machine.h
   
 1997-06-11  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1997-06-11  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * cross.fs: Small bugfix          * cross.fs: Small bugfix
   
Line 5692 Line 7641
         named [IS] (compilation semantics of IS).          named [IS] (compilation semantics of IS).
         minor changes          minor changes
   
 1997-06-01  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1997-06-01  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * kernel/paths.fs, kernel/require.fs:          * kernel/paths.fs, kernel/require.fs:
         changed open-fpath-file and open-path-file to not throw on themselves          changed open-fpath-file and open-path-file to not throw on themselves
Line 7158 Line 9107
         New file.          New file.
   
 -----  -----
 Copyright (C) 2003 Free Software Foundation, Inc.  Copyright (C) 2003,2006,2007,2008 Free Software Foundation, Inc.
   
 This file is part of Gforth.  This file is part of Gforth.
   
 Gforth is free software; you can redistribute it and/or  Gforth is free software; you can redistribute it and/or
 modify it under the terms of the GNU General Public License  modify it under the terms of the GNU General Public License
 as published by the Free Software Foundation; either version 2  as published by the Free Software Foundation, either version 3
 of the License, or (at your option) any later version.  of the License, or (at your option) any later version.
   
 This program is distributed in the hope that it will be useful,  This program is distributed in the hope that it will be useful,
Line 7173  MERCHANTABILITY or FITNESS FOR A PARTICU Line 9122  MERCHANTABILITY or FITNESS FOR A PARTICU
 GNU General Public License for more details.  GNU General Public License for more details.
   
 You should have received a copy of the GNU General Public License  You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software  along with this program. If not, see http://www.gnu.org/licenses/.
 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.  

Removed from v.1.10  
changed lines
  Added in v.1.19


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>