Annotation of gforth/ChangeLog, revision 1.3

1.3     ! anton       1: 2001-01-06  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !             2: 
        !             3:        * engine/threaded.h, prims2x.fs: bugfix
        !             4: 
        !             5: 2001-01-04  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !             6: 
        !             7:        * prims2x.fs: minor improvements
        !             8: 
        !             9: 2000-12-30  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !            10: 
        !            11:        * prims2x.fs: prims2x.fs now generates gen_<prim> functions.
        !            12: 
        !            13: 2000-12-28  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !            14: 
        !            15:        * ekey.fs: added K-PRIOR, K-NEXT, K-DELETE to ekey.fs
        !            16:        ekey.fs now recognizes Linux console escape sequences.
        !            17: 
        !            18: 2000-12-26  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !            19: 
        !            20:        * prims2x.fs: more white space tolerance in prims2x.fs
        !            21: 
        !            22:        * prims2x.fs: even more tolerance for trailing white space
        !            23: 
        !            24:        * prims2x.fs: prims2x.fs is now more tolerant to trailig spaces
        !            25: 
        !            26:        * prims2x.fs, vmgen/Makefile, vmgen/disasm.c:
        !            27:        prims2x can now generate a VM disassembler; added support files
        !            28: 
        !            29: 2000-12-24  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !            30: 
        !            31:        * engine/Makefile.in, engine/threaded.h, prim, prims2x.fs:
        !            32:        finishing touches to dealing with inst-stream in prims2x.fs
        !            33:        converted prims to using this new feature for inline arguments (prefix '#')
        !            34:        commented out prim* targets in engine/Makefile.in (out-of-date)
        !            35: 
        !            36: 2000-12-16  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !            37: 
        !            38:        * engine/threaded.h, gforth.el:
        !            39:        Simplified threading scheme for PPC (faster with gcc-2.95 on 604e and G4).
        !            40:        Commented out hilight stuff in gforth.el (turned on hilighting everywhere).
        !            41:        Fixed wrong use of add-hook, and replaced use of (obsolete)
        !            42:           comment-indent-hook with comment-indent-function.
        !            43: 
        !            44: 2000-12-13  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !            45: 
        !            46:        * prim, prims2x.fs:
        !            47:        prims2x.fs can now process \E (for EVALUATE) "comments"
        !            48:        moved prefix declarations to prims2x.fs (into \E comments).
        !            49: 
        !            50:        * prims2x.fs: added support for # prefix in prims2x.fs (not complete)
        !            51: 
        !            52: 2000-12-10  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !            53: 
        !            54:        * Makedist.in, Makefile.in, fixpath.fs, iss.sh:
        !            55:        Improved Win32-based distribution (iss.sh generates a setup script for inno
        !            56:        setup).
        !            57: 
        !            58: 2000-12-10  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !            59: 
        !            60:        * Benchres, configure.in: i686 now uses indirect threading
        !            61: 
        !            62: 2000-12-02  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !            63: 
        !            64:        * arch/386/asm.fs, arch/386/disasm.fs:
        !            65:        Fixed search order bug in 386 asm.
        !            66:        Added ptr information to disassembler.
        !            67: 
        !            68: 2000-11-29  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !            69: 
        !            70:        * doc/gforth.ds, stuff.fs: added CONST-DOES> documentation
        !            71: 
        !            72:        * environ.fs: added ENVIRONMENT (vocabulary)
        !            73: 
        !            74: 2000-11-19  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !            75: 
        !            76:        * proxy.fs: Improved proxy further
        !            77: 
        !            78:        * proxy.fs: Removed debugging code
        !            79: 
        !            80:        * proxy.fs: Fixed Host in redirect
        !            81: 
        !            82:        * unix/socket.fs, httpd.fs, proxy.fs: Added proxying for httpd
        !            83: 
        !            84: 2000-11-16  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !            85: 
        !            86:        * gforth.el:
        !            87:        Bugfix: Highlighting code did not work on non-X emacs; bug report and
        !            88:          patch by atsiyn_kytat@hotmail.com (Julian Fondren)
        !            89: 
        !            90: 2000-11-14  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !            91: 
        !            92:        * prim, prims2x.fs:
        !            93:        prims2x now replaces "TAIL;" in the C code with appropriate code for
        !            94:           terminating the primitive
        !            95:        Most conditional branches now use "TAIL;" to have two NEXTs
        !            96:           This brings performance back to the level before Nov 12th 2000
        !            97: 
        !            98: 2000-11-13  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !            99: 
        !           100:        * doc/gforth.ds, Makedist.in, Makefile.in, gforth.lsm, see.fs, startup.fs, stuff.fs:
        !           101:        make bindist now makes sunsite-compliant package names
        !           102:        updated lsm
        !           103:        prims2x now works on the Alpha
        !           104:        SEE now displays anonymous words as <###> (where ### is the xt)
        !           105:        added CONST-DOES>
        !           106: 
        !           107: 2000-11-12  jwilke  <jwilke@mips.complang.tuwien.ac.at>
        !           108: 
        !           109:        * debug.fs:
        !           110:        debugging can nest into defered words, as well as execute and perform
        !           111: 
        !           112: 2000-11-12  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           113: 
        !           114:        * engine/forth.h, prim, prims2x.fs:
        !           115:        prims2x.fs now generates the return stack stuff from the stack comment
        !           116:        most references to rp were eliminated from prim
        !           117:          currently this comes with a performance penalty, because
        !           118:          conditional branches now use just one NEXT instead of one for the
        !           119:          branch and one for the fallthrough
        !           120: 
        !           121:        * prims2x.fs:
        !           122:        generalized prefixing in prims2x.fs (prepare for stack prefixes)
        !           123: 
        !           124: 2000-11-10  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           125: 
        !           126:        * engine/engine.c, engine/forth.h, engine/main.c, Makefile.in, prim, prims2x.fs:
        !           127:        rewrote large parts of prims2x.fs to become more flexible (not restricted to
        !           128:          2 stacks, factored out common code for the stacks, etc.).
        !           129:        Changes in other files to go with the prims2x.fs changes
        !           130: 
        !           131: 2000-10-30  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           132: 
        !           133:        * kernel/input.fs:
        !           134:        Fixed evaluate problem (s" SOURCE" 2dup evaluate d= -> true)
        !           135: 
        !           136: 2000-10-29  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           137: 
        !           138:        * kernel/args.fs, kernel/files.fs, kernel/getdoers.fs, kernel/input.fs, kernel/int.fs, kernel/kernel.fs, kernel/require.fs, kernel/vars.fs, Makefile.in, blocks.fs, cross.fs, extend.fs, httpd.fs, machpc.fs:
        !           139:        Added new input handling (OO approach). Only available if capability
        !           140:        new-input is true (so setting that to false in machpc.fs gets you the old
        !           141:        input handling back).
        !           142: 
        !           143: 2000-10-29  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           144: 
        !           145:        * see.fs: added names ID. and .ID for .NAME
        !           146: 
        !           147: 2000-10-28  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           148: 
        !           149:        * kernel/accept.fs, BUGS, Benchres:
        !           150:        added EDIT-LINE; ACCEPT now gives an error on negative input
        !           151:        fixed ACCEPT documentation
        !           152: 
        !           153: 2000-10-09  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           154: 
        !           155:        * Makefile.in: make uninstall now deletes gforth-fast-$VERSION
        !           156: 
        !           157: 2000-10-03  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           158: 
        !           159:        * gforthmi.bat, mkdosmf.sed, mkos2mf.sed, os2conf.h, config.bat, dosconf.h:
        !           160:        Fixed version strings in the DOS and OS/2 versions
        !           161:        Fixed gforthmi.bat
        !           162: 
        !           163: 2000-10-01  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           164: 
        !           165:        * Benchres, gforth.el:
        !           166:        Bugfix (add-hook etc. instead of setq etc.; bug report by David Kuehling)
        !           167:          not fixed: forth-start-hook
        !           168: 
        !           169: 2000-09-27  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           170: 
        !           171:        * INSTALL, INSTALL.BINDIST, Makefile.in:
        !           172:        add kernel.TAGS dependency and target in the Makefile
        !           173: 
        !           174: 2000-09-26  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           175: 
        !           176:        * configure.in: removed srcdir mangling in configure.in (broke bindist)
        !           177: 
        !           178: 2000-09-25  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           179: 
        !           180:        * BUGS: added bug report
        !           181: 
        !           182: 2000-09-23  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           183: 
        !           184:        * README, configure.in, testall, testclean:
        !           185:        updated version number and README
        !           186: 
        !           187:        * doc/gforth.1, doc/gforth.ds, engine/getopt.c, NEWS, README:
        !           188:        updated NEWS
        !           189:        minor changes
        !           190: 
        !           191:        * unix/time.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, netlib/configure.in, test/dbltest.fs, test/other.fs, kernel/nio.fs, kernel/doers.fs, kernel/errore.fs, kernel/files.fs, kernel/getdoers.fs, kernel/int.fs, kernel/io.fs, kernel/kernel.fs, kernel/license.fs, kernel/main.fs, 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, engine/io.c, engine/io.h, engine/main.c, engine/memcmp.c, engine/memcmpc.c, engine/memmove.c, engine/pow10.c, engine/select.c, engine/signals.c, engine/strerror.c, engine/strsignal.c, engine/strtol.c, engine/strtoul.c, engine/threaded.h, engine/cleanalign.c, engine/dblsub.c, engine/ecvt.c, engine/engine.c, engine/forth.h, engine/getopt.c, engine/getopt.h, engine/getopt1.c, doc/makedoc.fs, ec/dotx.fs, ec/nesting.fs, ec/shex.fs, engine/Makefile.in, engine/ansidecl.h, engine/atanh.c, asm/generic.fs, asm/numref.fs, asm/target.fs, doc/gforth.ds, arch/sharc/mach.fs, arch/sharc/machine.h, arch/shboom/mach.fs, arch/sparc/machine.h, asm/basic.fs, asm/bitmask.fs, arch/mips/insts.fs, arch/mips/machine.h, arch/misc/mach.fs, arch/power/_sync_cache_range.c, arch/power/machine.h, arch/alpha/machine.h, arch/generic/machine.h, arch/hppa/cache.c, arch/hppa/machine.h, arch/ia64/machine.h, arch/m68k/machine.h, arch/mips/asm.fs, arch/mips/disasm.fs, arch/4stack/asm.fs, arch/4stack/mach.fs, 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/386/asm.fs, arch/386/machine.h, wordlib.fs, wordlib.mk, see-ext.fs, see.fs, source.fs, startup.fs, string.fs, struct.fs, stuff.fs, table.fs, tasker.fs, termsize.fs, traceall.fs, unbuffer.fs, vt100.fs, vt100key.fs, wordinfo.fs, mach64b.fs, mach64l.fs, machpc.fs, make-app.fs, model, more.fs, other.fs, prim, prims2cl.fs, prims2x.fs, random.fs, savesys.fs, search.fs, hash.fs, history.fs, html.fs, httpd.fs, intcomp.fs, lib.fs, locals-test.fs, locals.fs, look.fs, mach16b.fs, mach16l.fs, mach32b.fs, mach32l.fs, extend.fs, fi2c.fs, filedump.fs, float.fs, gforthmi.cmd, gforthmi.in, glocals.fs, glosgen.fs, gray.fs, growable.fs, exboot.fs, except.fs, etags.fs, envos.dos, envos.fs, envos.os2, errors.fs, configure.cmd, configure.in, cross.fs, debug.fs, debugs.fs, doskey.fs, ds2texi.fs, ekey.fs, environ.fs, acinclude.m4, add.fs, ans-report.fs, ansi.fs, assert.fs, backtrac.fs, blocks.fs, bufio.fs, chains.fs, code.fs, colorize.fs, comp-i.fs, BUILD-FROM-SCRATCH, COPYING, Makedist.in, Makefile.in, acconfig.h:
        !           192:        changed FSF address in copyright messages
        !           193: 
        !           194:        * kernel/saccept.fs, kernel/tools.fs, kernel/toolsext.fs, kernel/vars.fs, test/dbltest.fs, test/other.fs, kernel/doers.fs, kernel/errore.fs, kernel/files.fs, kernel/getdoers.fs, kernel/io.fs, kernel/kernel.fs, kernel/main.fs, kernel/nio.fs, kernel/paths.fs, kernel/prim0.fs, kernel/quotes.fs, kernel/require.fs, kernel/cbrpi.fs, kernel/cloop.fs, kernel/cloop2.fs, kernel/comp.fs, kernel/cond-old.fs, kernel/cond.fs, engine/forth.h, engine/io.c, engine/io.h, engine/main.c, engine/signals.c, engine/threaded.h, kernel/accept.fs, kernel/aliases0.fs, kernel/args.fs, kernel/basics.fs, kernel/cbr.fs, arch/mips/insts.fs, arch/mips/machine.h, arch/power/machine.h, arch/sparc/machine.h, doc/makedoc.fs, engine/Makefile.in, engine/ecvt.c, engine/engine.c, arch/hppa/machine.h, arch/m68k/machine.h, arch/mips/asm.fs, arch/mips/disasm.fs, arch/generic/machine.h, arch/386/machine.h, arch/4stack/asm.fs, arch/4stack/mach.fs, 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/machine.h, struct.fs, stuff.fs, table.fs, traceall.fs, unbuffer.fs, vt100.fs, vt100key.fs, wordinfo.fs, wordlib.fs, prims2cl.fs, prims2x.fs, search.fs, see.fs, startup.fs, string.fs, httpd.fs, look.fs, mach16b.fs, mach16l.fs, mach32b.fs, mach32l.fs, mach64b.fs, mach64l.fs, machpc.fs, objects.fs, prim, gforth.el, gforth.lsm, gforthmi.in, glocals.fs, hash.fs, history.fs, html.fs, debug.fs, debugs.fs, doskey.fs, ds2texi.fs, environ.fs, envos.fs, errors.fs, except.fs, extend.fs, fi2c.fs, Makefile.in, ans-report.fs, assert.fs, backtrac.fs, blocks.fs, code.fs, colorize.fs, configure.in, cross.fs, BUILD-FROM-SCRATCH, Makedist.in:
        !           195:        updated copyright dates in many files (not in ec-related files)
        !           196: 
        !           197:        * float.fs, test/other.fs, BUGS:
        !           198:        fixed bug ("2 set-precision 333e0 fe." gave "33e0")
        !           199:        added test for restore-input with crlf newlines
        !           200: 
        !           201: 2000-09-15  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           202: 
        !           203:        * kernel/args.fs, kernel/int.fs, testall, Makefile.in:
        !           204:        bugfix (loadfilename# must be set before process-args)
        !           205:        minor changes
        !           206: 
        !           207: 2000-09-14  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           208: 
        !           209:        * doc/gforth.ds: doc fixes
        !           210: 
        !           211:        * BUGS, Makefile.in: fixed bug about directory in prim.TAGS (untested)
        !           212: 
        !           213:        * arch/ia64/machine.h, Makefile.in, configure.in:
        !           214:        added initial ia64 support (thanks to Andreas Schwab)
        !           215: 
        !           216: 2000-09-13  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           217: 
        !           218:        * exboot.fs, startup.fs:
        !           219:        exboot.fs now does not change image-included-files
        !           220: 
        !           221: 2000-09-12  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           222: 
        !           223:        * Makefile.in, gforth.el, kernel/files.fs, kernel/int.fs, startup.fs:
        !           224:        Fixed #fill-bytes for nested inputs
        !           225:        Improved font highlighting
        !           226:        Dirty fix for exboot correction (for DOS)
        !           227: 
        !           228: 2000-09-11  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           229: 
        !           230:        * kernel/require.fs: typo fix
        !           231: 
        !           232:        * kernel/int.fs, kernel/require.fs, prim: fixed bug
        !           233: 
        !           234: 2000-09-10  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           235: 
        !           236:        * extend.fs, kernel/files.fs, kernel/int.fs, prim:
        !           237:        Changed (read-line) again
        !           238: 
        !           239: 2000-09-09  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           240: 
        !           241:        * extend.fs, kernel/files.fs, kernel/int.fs, prim:
        !           242:        Fixed CR/LF bug wrt save/restore-input
        !           243: 
        !           244: 2000-09-08  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           245: 
        !           246:        * oof.fs: Made oof.fs work with iForth (thanks to Marcel Hendrix)
        !           247: 
        !           248: 2000-09-08  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           249: 
        !           250:        * BUGS: updated BUGS file
        !           251: 
        !           252:        * kernel/int.fs:
        !           253:        Better error reporting for exceptions during command-line input
        !           254: 
        !           255: 2000-09-07  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           256: 
        !           257:        * backtrac.fs, engine/main.c:
        !           258:        bugfix (determination of whether rp is in range after the setjmp in go_forth.
        !           259: 
        !           260: 2000-09-06  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           261: 
        !           262:        * kernel/files.fs, kernel/int.fs, kernel/require.fs, blocks.fs, doc/gforth.ds:
        !           263:        improved error messages for errors happening in non-files.
        !           264: 
        !           265:        * BUGS: updated BUGS
        !           266: 
        !           267:        * BUGS, Makefile.in, engine/Makefile.in, kernel/require.fs: fixed a bug
        !           268:        updated BUGS file
        !           269:        factored out .strings from .included
        !           270: 
        !           271: 2000-09-05  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           272: 
        !           273:        * doc/gforth.ds, timings.sc: minor changes
        !           274: 
        !           275: 2000-09-03  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           276: 
        !           277:        * doc/gforth.ds, tt.fs: Added Files section to the tutorial
        !           278:        changed sfind .. [if] into [ifdef] in tt.fs
        !           279: 
        !           280: 2000-08-26  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           281: 
        !           282:        * doc/gforth.ds, kernel/require.fs, kernel/basics.fs, kernel/comp.fs, Benchres, Makefile.in:
        !           283:        documentation changes
        !           284: 
        !           285: 2000-08-25  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           286: 
        !           287:        * Benchres, doc/gforth.ds: Documentation changes
        !           288: 
        !           289: 2000-08-24  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           290: 
        !           291:        * doc/gforth.ds: documentation changes
        !           292: 
        !           293: 2000-08-23  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           294: 
        !           295:        * doc/objects-implementation.obj, doc/gforth.ds, moofglos.fs, objects.fs, search.fs, mini-oof.fs:
        !           296:        Documentation changes
        !           297:        renamed general push-order to >order, objects push-order to class>order,
        !           298:                drop-order to class-previous
        !           299: 
        !           300: 2000-08-22  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           301: 
        !           302:        * doc/gforth.ds, prim, struct.fs: documentation changes
        !           303: 
        !           304: 2000-08-21  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           305: 
        !           306:        * doc/gforth.ds, see.fs, prim: documentation changes
        !           307:        fixed bug in cputime
        !           308: 
        !           309: 2000-08-18  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           310: 
        !           311:        * kernel/int.fs, kernel/io.fs, doc/gforth.ds: documentation changes
        !           312: 
        !           313: 2000-08-17  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           314: 
        !           315:        * environ.fs: documentation changes
        !           316: 
        !           317:        * kernel/io.fs, kernel/paths.fs, kernel/require.fs, doc/gforth.ds, kernel/files.fs, kernel/int.fs, blocks.fs, environ.fs, extend.fs, float.fs, prim:
        !           318:        documentation changes
        !           319:        added path-allot and clear-path
        !           320: 
        !           321: 2000-08-16  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           322: 
        !           323:        * doc/gforth.ds, kernel/int.fs, search.fs: documentation changes
        !           324: 
        !           325: 2000-08-15  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           326: 
        !           327:        * doc/gforth.ds, kernel/basics.fs: documentation changes
        !           328: 
        !           329: 2000-08-14  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           330: 
        !           331:        * kernel/int.fs: fixed copyright message at startup
        !           332: 
        !           333: 2000-08-14  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           334: 
        !           335:        * kernel/comp.fs, doc/gforth.ds, prim: documentation changes
        !           336: 
        !           337: 2000-08-14  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           338: 
        !           339:        * doc/gforth.ds, arch/8086/prim.fs, prim, prims2x.fs:
        !           340:        Added conditions to the new primitives (floating)
        !           341:        Fixed prims2x.fs to accept comments after the last primitive
        !           342:        Fixed newline Forth definition
        !           343:        Small docs fixes
        !           344: 
        !           345: 2000-08-13  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           346: 
        !           347:        * arch/4stack/README, arch/8086/prim.fs, arch/386/asm.fs:
        !           348:        Added undocumented SALC instruction ot x86 assembler
        !           349:        Fixed instructions in 4stack port README
        !           350:        Fixed newline (cr/lf) in 8086 prims
        !           351: 
        !           352: 2000-08-11  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           353: 
        !           354:        * kernel/basics.fs, kernel/comp.fs, doc/gforth.ds, prim:
        !           355:        documentation changes
        !           356: 
        !           357: 2000-08-10  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           358: 
        !           359:        * kernel/basics.fs, kernel/comp.fs, kernel/vars.fs, README, doc/gforth.ds:
        !           360:        documentation changes
        !           361: 
        !           362: 2000-08-09  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           363: 
        !           364:        * kernel/basics.fs, kernel/comp.fs, kernel/int.fs, doc/gforth.ds, prim, environ.fs, extend.fs, float.fs, glocals.fs:
        !           365:        documentation changes
        !           366:        fixed bug in f~
        !           367: 
        !           368: 2000-08-08  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           369: 
        !           370:        * arch/386/machine.h, configure.in, engine/engine.c, extend.fs, prim:
        !           371:        added primitives utime cputime v* faxpy
        !           372:        changed default on 386 to USE_NO_FTOS
        !           373: 
        !           374: 2000-08-04  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           375: 
        !           376:        * doc/gforth.ds: added indexing and reference refs to tutorial
        !           377: 
        !           378: 2000-08-01  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           379: 
        !           380:        * doc/gforth.ds: documentation changes
        !           381: 
        !           382: 2000-07-31  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           383: 
        !           384:        * doskey.fs, history.fs, vt100key.fs:
        !           385:        Added ctrl-X for deleting right without quiting. DEL now maps to Ctrl-X
        !           386: 
        !           387:        * doc/gforth.ds, history.fs:
        !           388:        Reverted Ctrl-D behavior to original one, but factored the delete right
        !           389:        word <del> out (to allow changing the behavior if you like)
        !           390: 
        !           391:        Changed 386 assembler documentation to match the new assembler
        !           392: 
        !           393:        * arch/386/asm.fs, history.fs:
        !           394:        Removed BYE behavior of DEL key and Ctlr-D on empty lines
        !           395:        Added FSF style copyright notice to arch/386/asm.fs
        !           396: 
        !           397: 2000-07-30  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           398: 
        !           399:        * engine/ecvt.c, arch/386/asm.fs, arch/386/testasm.fs, doskey.fs, gforthmi.bat, prim:
        !           400:        Added code for DEL key in doskey.fs
        !           401:        Fixed gforthmi.bat (always uses gforth-d now, no env variable)
        !           402:        Deleted setbuf workaround for DOS in prim
        !           403:        Replaced Andrew's assembler with the one from bigFORTH
        !           404:        Fixed 0.5e f. bug in ecvt.c
        !           405: 
        !           406: 2000-07-27  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           407: 
        !           408:        * engine/engine.c, engine/main.c:
        !           409:        The relocator now checks for unimplemented primitives used in the image.
        !           410: 
        !           411:        * configure.in: warning change
        !           412: 
        !           413: 2000-07-26  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           414: 
        !           415:        * testall, configure.in:
        !           416:        gforth now runs on AIX (only indirect threaded).
        !           417: 
        !           418: 2000-07-26  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           419: 
        !           420:        * prim:
        !           421:        Fixed newline primitive (unix-style lineend only, define that in prim.fs
        !           422:        yourself if you need something else), fixed references of -text-flag
        !           423:        (now called sgn).
        !           424: 
        !           425: 2000-07-24  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           426: 
        !           427:        * doc/gforth.ds: reapplied gforth.ds changes between 1.58 and 1.59
        !           428: 
        !           429:        * testall, unbuffer.fs, unbuffered.fs, backtrac.fs, backtrace.fs, except.fs, exceptions.fs:
        !           430:        renamed backtrace.fs exceptions.fs unbuffered.fs to
        !           431:                backtrac.fs  except.fs     unbuffer.fs
        !           432: 
        !           433: 2000-07-23  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           434: 
        !           435:        * config.bat, configure.in, engine/main.c, exboot.fs, gforthmi.bat, mkdosmf.sed, startup.fs, Benchres, Makedist.in, Makefile.in:
        !           436:        Made Gforth compile on DOS. Cleaned up some minor parts in make binonlydist
        !           437:        Also renamed
        !           438: 
        !           439:        unbuffered.fs -> unbuffer.fs
        !           440:        exceptions.fs -> except.fs
        !           441:        backtrace.fs -> backtrac.fs
        !           442: 
        !           443:        in the CVS archive (do that in your gforth/CVS/Entries before checking out!!!)
        !           444: 
        !           445:        If you want to make my life more easy, please refrain from using >8.3 file
        !           446:        names for vital parts.
        !           447: 
        !           448: 2000-07-21  crook  <crook@mips.complang.tuwien.ac.at>
        !           449: 
        !           450:        * doc/gforth.ds: lots of small grammatical changes
        !           451: 
        !           452: 2000-07-21  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           453: 
        !           454:        * BUGS, engine/signals.c: updated BUGS
        !           455: 
        !           456: 2000-07-20  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           457: 
        !           458:        * engine/signals.c: fixed typo
        !           459: 
        !           460:        * engine/signals.c: signal portability improved
        !           461: 
        !           462:        * engine/signals.c, doc/gforth.ds, testall: fixed another signal bug
        !           463: 
        !           464:        * configure.in, engine/signals.c:
        !           465:        signal handling bugfix (not yet portability tested)
        !           466: 
        !           467: 2000-07-17  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           468: 
        !           469:        * BUGS, doc/gforth.ds: checked tutorial examples
        !           470: 
        !           471: 2000-07-16  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           472: 
        !           473:        * BUGS, arch/alpha/asm.fs, arch/mips/asm.fs:
        !           474:        worked around non-bug, removed bug-report
        !           475: 
        !           476:        * doc/gforth.ds: documentation changes
        !           477: 
        !           478: 2000-07-15  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           479: 
        !           480:        * kernel/int.fs, arch/alpha/asm.fs, arch/alpha/disasm.fs, arch/mips/asm.fs, configure.in, testall, testclean, BUGS, Makefile.in, README:
        !           481:        changes to make snapshot work
        !           482: 
        !           483: 2000-07-14  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           484: 
        !           485:        * doc/gforth.ds, prim: documentation changes
        !           486: 
        !           487:        * Makefile.in, prim, prims2x.fs:
        !           488:        Changed prim syntax to not make a difference between blanks and tabs.
        !           489:        Stack effects are now surrounded by parentheses.
        !           490: 
        !           491: 2000-07-13  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           492: 
        !           493:        * Makefile.in: added 386 asm and disasm
        !           494: 
        !           495:        * arch/386/asm.fs, arch/386/testasm.fs, doc/gforth.ds:
        !           496:        renamed 386 instructions with a trailing ",". Documented 386 asm.
        !           497: 
        !           498:        * arch/386/asm.fs, arch/386/testasm.fs: ported 386 asm
        !           499: 
        !           500: 2000-07-11  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           501: 
        !           502:        * arch/386/asm.fs: added Andrew McKewan's 386 assembler
        !           503: 
        !           504: 2000-07-10  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           505: 
        !           506:        * configure.in:
        !           507:        powerpc port now checks code placement; selects indirect threading if necessary
        !           508: 
        !           509:        * arch/power/elf32ppc.x, configure.in:
        !           510:        powerpc port now uses GNU ld script to get text segment into first 32MB.
        !           511: 
        !           512: 2000-07-06  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           513: 
        !           514:        * arch/power/machine.h:
        !           515:        fixed syntax error in CODE_ADDRESS; >code_address now works for primitives
        !           516: 
        !           517: 2000-07-02  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           518: 
        !           519:        * arch/m68k/machine.h:
        !           520:        >code-address on m68k now works correctly for primitives (untested)
        !           521: 
        !           522:        * arch/sparc/machine.h, engine/fnmatch.c, engine/fnmatch.h, engine/strchrnul.c, Makefile.in, configure.in:
        !           523:        replaced the glibc-2.1.3 version of fnmatch with the tar-1.1.13 version
        !           524:         for SunOS 4.1 portability
        !           525:        better configuration for fnmatch
        !           526:        CODE_ADDRESS for SPARC can now deal with primitives in direct threading
        !           527: 
        !           528: 2000-07-01  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           529: 
        !           530:        * arch/mips/machine.h, arch/mips/testasm.fs, engine/engine.c, engine/fnmatch.c, engine/fnmatch.h, engine/strchrnul.c, Makefile.in, arch/mips/asm.fs, arch/mips/disasm.fs, configure.in, gforthmi.in:
        !           531:        added fnmatch replacement and configure stuff
        !           532:        enhanced portability of gforthmi
        !           533:        the disassembler now works on MIPS (+ assorted bugfixes)
        !           534: 
        !           535:        * kernel/require.fs, BUGS: renamed .modules to .included
        !           536: 
        !           537: 2000-06-30  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           538: 
        !           539:        * arch/386/disasm.fs: 386 disassembler bugfixes
        !           540: 
        !           541:        * arch/386/disasm.fs: fixed 386 disasm bug
        !           542: 
        !           543:        * arch/386/disasm.fs: the 386 disassembler now compiles
        !           544: 
        !           545:        * arch/386/disasm.fs:
        !           546:        added 386 disasm from win32forth (not yet adapted)
        !           547: 
        !           548: 2000-06-29  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           549: 
        !           550:        * doc/gforth.ds: documentation updates
        !           551: 
        !           552:        * doc/gforth.ds, arch/mips/asm.fs: documentation changes
        !           553: 
        !           554:        * arch/mips/asm.fs, arch/alpha/asm.fs, arch/alpha/disasm.fs, arch/alpha/testasm.fs:
        !           555:        Alpha assembler branches now use absolute addresses
        !           556:        Alpha control structures reworked
        !           557: 
        !           558: 2000-06-17  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           559: 
        !           560:        * cross.fs, kernel/paths.fs: Fixed compact..
        !           561: 
        !           562: 2000-06-17  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           563: 
        !           564:        * arch/alpha/asm.fs, arch/alpha/disasm.fs, arch/alpha/testasm.fs, doc/gforth.ds:
        !           565:        more Alpha assembler tweaks
        !           566: 
        !           567:        * arch/alpha/asm.fs, arch/alpha/disasm.fs, configure.in, kernel/cond.fs, Makefile.in:
        !           568:        Assembler and disassembler are included in gforth.fi if available
        !           569:        Alpha assembler and disassembler tweaks
        !           570: 
        !           571: 2000-06-15  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           572: 
        !           573:        * arch/alpha/machine.h: >code-address now works for CODE words on Alpha
        !           574: 
        !           575:        * see.fs: disassembler tweaks
        !           576: 
        !           577: 2000-06-14  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           578: 
        !           579:        * arch/386/machine.h, arch/power/machine.h, engine/engine.c, see.fs, startup.fs:
        !           580:        SEE now guesses the length of primitives and code words
        !           581:        It now also works for code words in  direct threading
        !           582:        CODE_ADDRESS now works for direct threaded primitives
        !           583:            on 386 and (hopefully) PPC
        !           584: 
        !           585: 2000-06-12  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           586: 
        !           587:        * arch/mips/asm.fs, doc/gforth.ds: MIPS asm tweaks
        !           588:        Documentation
        !           589: 
        !           590: 2000-06-11  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           591: 
        !           592:        * doc/gforth.ds, arch/mips/asm.fs, arch/mips/disasm.fs, arch/mips/testasmcontrol.fs:
        !           593:        control structures for MIPS assembler cont.
        !           594:        assembler documentation
        !           595: 
        !           596: 2000-06-10  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           597: 
        !           598:        * Makefile.in, kernel/int.fs, BUILD-FROM-SCRATCH:
        !           599:        Made BUILD-FROM-SCRATCH work with previous version of Gforth (almost
        !           600:        automatic)
        !           601: 
        !           602: 2000-06-10  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           603: 
        !           604:        * arch/mips/asm.fs: MIPS asm control structures
        !           605: 
        !           606: 2000-06-06  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           607: 
        !           608:        * doc/gforth.ds, AUTHORS:
        !           609:        Fixed some typos and german text in the tutorial
        !           610: 
        !           611:        * arch/sharc/compile.sharc, configure.in, Makefile.in:
        !           612:        Made make dist work again
        !           613: 
        !           614: 2000-06-03  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           615: 
        !           616:        * arch/mips/disasm.fs:
        !           617:        most disassembler words are now in vocabulary DISASSEMBLER
        !           618: 
        !           619:        * arch/mips/disasm.fs, arch/mips/testasm.fs, arch/mips/testdisasm.fs, arch/mips/asm.fs:
        !           620:        MIPS asm now checks the arguments; bugfixes and tweaks
        !           621: 
        !           622:        * arch/mips/disasm.fs, arch/mips/insts.fs: MIPS disasm and asm bugfixes
        !           623: 
        !           624: 2000-06-02  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           625: 
        !           626:        * arch/mips/disasm.fs, arch/mips/insts.fs, arch/mips/testdisasm.fs, arch/mips/asm.fs:
        !           627:        more MIPS assembler tweaks
        !           628: 
        !           629:        * arch/mips/asm.fs, arch/mips/disasm.fs, arch/mips/insts.fs, arch/mips/testdisasm.ds, arch/mips/testdisasm.fs:
        !           630:        factoring in MIPS disassembler
        !           631: 
        !           632: 2000-06-01  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           633: 
        !           634:        * arch/mips/disasm.fs, arch/mips/insts.fs, arch/mips/testdisasm.ds, kernel/io.fs, arch/mips/asm.fs:
        !           635:        rewrote MIPS disassembler completely; now shares ints.fs file with asm.fs
        !           636: 
        !           637: 2000-05-31  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           638: 
        !           639:        * engine/engine.c, Makedist.in, prim: Added directory reads:
        !           640:        open-dir, read-dir, close-dir, filename-match
        !           641: 
        !           642: 2000-05-30  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           643: 
        !           644:        * kernel/main.fs, doc/.cvsignore, engine/.cvsignore, engine/main.c, .cvsignore:
        !           645:        Added some files to .cvsignore
        !           646:        Fixed problem when relocate() tries to relocate beyond the last image entry
        !           647: 
        !           648: 2000-05-30  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           649: 
        !           650:        * engine/main.c:
        !           651:        Dictionary allocation should now work again on OSs that don't treat
        !           652:          mmap beyond EOF nicely.
        !           653: 
        !           654: 2000-05-28  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           655: 
        !           656:        * arch/mips/asm.fs, arch/mips/testasm.fs: more MIPS asm tweaks
        !           657: 
        !           658:        * arch/mips/asm.fs: cleaned up MIPS assembler
        !           659: 
        !           660:        * arch/mips/disasm.fs: some fixes to the MIPS disassembler
        !           661: 
        !           662: 2000-05-27  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           663: 
        !           664:        * arch/mips/asm.fs, arch/mips/testasm.fs:
        !           665:        the MIPS assembler test stuff is now in testasm.fs
        !           666: 
        !           667:        * arch/mips/asm.fs, arch/mips/disasm.fs:
        !           668:        added mips assembler and disassembler (from Christian Pirker/RAFTS)
        !           669: 
        !           670:        * see.fs, wordinfo.fs:
        !           671:        some more adjustments due to the change of >name.
        !           672: 
        !           673:        * kernel/io.fs, kernel/toolsext.fs, kernel/int.fs, glocals.fs, look.fs, search.fs, wordinfo.fs:
        !           674:        renamed old >HEAD/>NAME into >HEAD-NOPRIM, defined >HEAD/>NAME to also
        !           675:          work on primitives.
        !           676:        >HEAD/>NAME now returns 0 (instead of the nt of ???) on failure.
        !           677: 
        !           678: 2000-05-20  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           679: 
        !           680:        * kernel/io.fs, kernel/files.fs: WRITE-LINE and CR now use NEWLINE
        !           681: 
        !           682:        * Makefile.in, doc/gforth.ds: fixed doc bugs
        !           683: 
        !           684: 2000-05-19  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           685: 
        !           686:        * exboot.fs, startup.fs, Makefile.in:
        !           687:        When building gforth.fi, there is now an exception frame after including
        !           688:           exceptions.fs (through exboot.fs), providing decent error messages.
        !           689: 
        !           690: 2000-05-16  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           691: 
        !           692:        * Makefile.in, engine/engine.c, prim:
        !           693:        HTML is now produced with makeinfo (of texinfo-4.0)
        !           694:        Files are now always opened binary (on the C level).
        !           695:        READ-LINE now knows how to handle LF, CRLF, and CR.
        !           696:        Added primitive NEWLINE, so the newline conventions of the host OS don't
        !           697:           spill into the images.
        !           698: 
        !           699: 2000-05-15  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           700: 
        !           701:        * doc/texinfo.tex, kernel/basics.fs, kernel/int.fs, kernel/vars.fs, doc/gforth.ds, Makefile.in, stuff.fs:
        !           702:        texinfo.tex from texinfo-4.0
        !           703:        various changes for texinfo-4.0 (which reports more bugs and warnings).
        !           704: 
        !           705: 2000-05-14  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           706: 
        !           707:        * doc/gforth.ds, exceptions.fs, BUGS, Benchres:
        !           708:        added a Tutorial to gforth.ds
        !           709:        minor cleanups in gforth.ds
        !           710: 
        !           711: 2000-05-12  jwilke  <jwilke@mips.complang.tuwien.ac.at>
        !           712: 
        !           713:        * debug.fs: Fixed see table failure problem.
        !           714:        break: now takes along a literal with the xt of the current definition.
        !           715: 
        !           716: 2000-05-04  jwilke  <jwilke@mips.complang.tuwien.ac.at>
        !           717: 
        !           718:        * Makefile.in, engine/Makefile.in:
        !           719:        Added engine dependencies to main Makefile
        !           720: 
        !           721:        * BUILD-FROM-SCRATCH: created
        !           722: 
        !           723:        * kernel/main.fs:
        !           724:        Require of search, errors and extend is on demand now.
        !           725:        So we are able to use a complete gforth.fi for cross-compiling
        !           726: 
        !           727:        * cross.fs: Fixed bug for cross-compiling with gforth.fi image.
        !           728:        Added output of symbol table and relocation table for debugging.
        !           729: 
        !           730: 2000-05-04  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           731: 
        !           732:        * kernel/int.fs, exceptions.fs:
        !           733:        bugfix: exceptions during startup are now caught
        !           734: 
        !           735: 2000-04-29  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           736: 
        !           737:        * Benchres, configure.in, gforth.el: Added Athlon entry
        !           738:        Improved highlighting
        !           739:        Fixed comment in 686 configuration to include Athlon
        !           740: 
        !           741: 2000-04-29  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           742: 
        !           743:        * engine/forth.h, engine/main.c, BUGS, arch/alpha/machine.h:
        !           744:        Gforth can now use mmap to read the image
        !           745:        small changes to reduce the warnings
        !           746: 
        !           747: 2000-04-27  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           748: 
        !           749:        * extend.fs, test/other.fs:
        !           750:        fixed RESTORE-INPUT (still does not work with CRLF, and at EOF).
        !           751: 
        !           752: 2000-04-12  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           753: 
        !           754:        * arch/sharc/g21k-3.3.4-bp1.diff, arch/sharc/machine.h, engine/main.c, arch/sharc/compile.sharc, gforth.el, history.fs, httpd.fs, string.fs:
        !           755:        Got SHARC port to comile again (untested yet)
        !           756:        Added GCC patch for SHARC port
        !           757: 
        !           758: 2000-04-09  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           759: 
        !           760:        * Makefile.in, gforth.el, httpd.fs: Improved color highlighting
        !           761:        Install new files, too
        !           762:        Some corrections to httpd
        !           763: 
        !           764: 2000-04-02  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           765: 
        !           766:        * hash.fs, httpd.fs: Fixed unitialized tables
        !           767:        Some small fixes in httpd.fs
        !           768: 
        !           769:        * history.fs, httpd.fs, gforth.el: Better colorizing
        !           770:        Tiny changes to history.fs to allow a seek in history (not finished yet)
        !           771:        Some imporvements to the httpd example
        !           772: 
        !           773: 2000-03-26  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           774: 
        !           775:        * string.fs: Added string library
        !           776: 
        !           777:        * httpd.fs: Added a tiny web server as example
        !           778: 
        !           779: 2000-03-19  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           780: 
        !           781:        * html.fs, kernel/int.fs: Added Forth as HTML scripting language
        !           782:        Fixed >NAME bug for words >27 letters
        !           783: 
        !           784: 2000-03-18  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           785: 
        !           786:        * gforth.el: Added syntax highlighting for Forth (not perfect yet)
        !           787: 
        !           788: 2000-03-17  crook  <crook@mips.complang.tuwien.ac.at>
        !           789: 
        !           790:        * doc/gforth.ds:
        !           791:        Re-ordered a couple of sections. Added new section on time. Fixed url
        !           792:        references so they would be real hypertext links in HTML output. Other
        !           793:        minor fixes here and there.
        !           794: 
        !           795:        * engine/.cvsignore, kernel/nio.fs, prim: minor documentatil tweaks.
        !           796: 
        !           797: 2000-03-11  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           798: 
        !           799:        * arch/4stack/prim.fs, prim, see.fs: Changed -text in prim
        !           800:        Changed branchtable size to units in cells
        !           801:        Added "bye" in 4stack prims
        !           802: 
        !           803: 2000-03-11  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           804: 
        !           805:        * BUGS, growable.fs: added growable.fs (but not to Makefile)
        !           806: 
        !           807: 2000-02-28  crook  <crook@mips.complang.tuwien.ac.at>
        !           808: 
        !           809:        * blocks.fs: Minor tweaks to documentation.
        !           810: 
        !           811: 2000-02-04  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           812: 
        !           813:        * configure.in, extend.fs, test/other.fs: [COMPILE] EXIT bug fixed
        !           814:        On Alphas Gforth is now compiled with -mieee (test for availability of -mieee)
        !           815: 
        !           816: 2000-01-17  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           817: 
        !           818:        * float.fs, prim: Fixed ugly field definition in float.fs
        !           819:        Added correct IEEE handling of -0 in >float
        !           820: 
        !           821: 1999-12-31  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           822: 
        !           823:        * arch/8086/mach.fs, arch/misc/mach.fs, arch/misc/prim.fs, arch/misc/sim.fs, doc/gforth.ds, arch/4stack/mach.sh, machpc.fs, Makefile.in, cross.fs:
        !           824:        Started cross compiler documentation
        !           825:        Made 4stack, 8086, and MISC Gforth-EC work again
        !           826: 
        !           827: 1999-12-30  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           828: 
        !           829:        * arch/4stack/relocate.fs, arch/8086/mach.fs, arch/8086/mach.sh, arch/8086/prim.fs, arch/shboom/mach.fs, kernel/basics.fs, kernel/main.fs, arch/4stack/asm.fs, arch/4stack/mach.fs, arch/4stack/prim.fs, arch/4stack/relocate-new.fs, cross.fs, exceptions.fs, traceall.fs:
        !           830:        Added a interpreter trace (traceall)
        !           831: 
        !           832:        Worked at getting EC Gforth working again.
        !           833: 
        !           834: 1999-12-12  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           835: 
        !           836:        * exceptions.fs: simplified exception implementation
        !           837: 
        !           838:        * exceptions.fs: removed protect...endprotect
        !           839: 
        !           840:        * kernel/basics.fs, kernel/errore.fs, exceptions.fs, history.fs, kernel/accept.fs:
        !           841:        gforth now works even if it cannot open the history file
        !           842: 
        !           843:        * kernel/basics.fs, kernel/int.fs, Makefile.in, exceptions.fs, history.fs:
        !           844:        throw is now more well-behaved during initialization
        !           845:                and before loading exceptions.fs
        !           846: 
        !           847: 1999-12-03  crook  <crook@mips.complang.tuwien.ac.at>
        !           848: 
        !           849:        * kernel/io.fs, kernel/require.fs, kernel/vars.fs, kernel/comp.fs, kernel/cond.fs, kernel/int.fs, kernel/basics.fs:
        !           850:        documentation tweaks.
        !           851: 
        !           852:        * Makefile.in:
        !           853:        added support for generating html straight out of makeinfo (you need
        !           854:        v4.0 for this, so it's commented out at the moment. Unlike texi2html,
        !           855:        the html output from makeinfo is a single monolithic file; not too
        !           856:        great..)
        !           857: 
        !           858:        Bug-fix (Well, I think so..) If you do a "make" and then "su root" and
        !           859:        "make install" and then return to non-root, the install would leave 2 files
        !           860:        in the source tree that were owned by root - very impolite. The files were:
        !           861:        -- gforth.fi (I solve this problem by deleting gforth.fi after an
        !           862:        install. I think gforth.fi after an install refers to the install directory
        !           863:        so this is a good thing to do anyway)
        !           864:        -- prim.TAGS (because "make all" doesn't generate prim.TAGS, but
        !           865:        "make install" does, therefore it ends up being owned by root. I couldn't
        !           866:        see a clean way to fix this in the Makefile. I'd use "chmod --reference"
        !           867:        to just fix up the protection but this option is GNU-specific. My backup
        !           868:        solution was to add TAGS to the list in the doc: target, which seemed
        !           869:        reasonable/consistent).
        !           870: 
        !           871:        * ekey.fs:
        !           872:        documentation tweaks plus bug-fix: the introduction of this file messed up
        !           873:        the documentation of [ and OR in the manual. The reason is that the
        !           874:        esc-sequences table contains words [ and OR and these were getting put into
        !           875:        doc/doc.fd and then slipped into the .tex file in preference to the correct
        !           876:        entries from doc/crossdoc.fd
        !           877:        My less-than-ideal fix to this is to add "[IFNDEF] put-doc-entry" around
        !           878:        the definition of the esc-sequences so that it gets omitted completely
        !           879:        during a documentation build. The ideal fix would be for crossdoc.fs and
        !           880:        the prim->index process to each support optional "prefix-" in the same
        !           881:        way that doc/makedoc.fs does.
        !           882: 
        !           883:        * debug.fs:
        !           884:        documentation tweaks plus a bug-fix: a recent change to this file meant
        !           885:        that break: and break: were only available in the cross-compiler
        !           886:        environment. I think that this *should* have been coded so that these
        !           887:        two words were *never* available in the cross-compiler environment
        !           888:        -- if I'm wrong, humble apologies (and please explain why..)
        !           889: 
        !           890:        * INSTALL:
        !           891:        Added some notes on how to install 'info' files correctly on a GNU/Linux
        !           892:        system.
        !           893: 
        !           894:        * environ.fs, search.fs, stuff.fs, table.fs, vt100.fs, float.fs, prim, blocks.fs, code.fs:
        !           895:        Fixed (my earlier) errors in the documentation of Standard search words
        !           896:        in search.fs. Minor documentation tweaks in the other files.
        !           897: 
        !           898:        * doc/makedoc.fs, doc/gforth.ds, doc/.cvsignore:
        !           899:        Fix minor typos in manual. Added chapter 13 to .cvsignore. Fixed incorrect
        !           900:        comments in makedoc.fs and added a couple of factors to the code.
        !           901: 
        !           902: 1999-11-20  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           903: 
        !           904:        * kernel/basics.fs, kernel/int.fs, startup.fs, exceptions.fs, gforth.el, see.fs, BUGS, Makefile.in:
        !           905:        took exception handling out of the kernel into exceptions.fs
        !           906:        added inline exception handling (TRY...RECOVER...ENDTRY)
        !           907:        added exception handling without affecting sp or fp (PROTECT...ENDPROTECT)
        !           908: 
        !           909: 1999-11-15  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           910: 
        !           911:        * engine/io.c, engine/io.h:
        !           912:        bugfix: KEY now returns -1 on EOF even on 64-bit machines
        !           913: 
        !           914: 1999-11-14  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           915: 
        !           916:        * kernel/int.fs, test/other.fs, BUGS: fixed HEAD? alignment bug
        !           917: 
        !           918: 1999-11-08  crook  <crook@mips.complang.tuwien.ac.at>
        !           919: 
        !           920:        * kernel/vars.fs, kernel/tools.fs, kernel/args.fs, kernel/comp.fs, kernel/int.fs, float.fs, prim, search.fs, stuff.fs, extend.fs, blocks.fs:
        !           921:        Various minor documentation changes to match the latest gforth.ds
        !           922: 
        !           923:        * doc/.cvsignore, doc/gforth.ds:
        !           924:        Changes from several months ago. Several sections marked "NAC" are
        !           925:        responses to review comments from Anton.
        !           926: 
        !           927: 1999-11-06  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           928: 
        !           929:        * blocked.fb: Added "Forth definitions" at the end
        !           930: 
        !           931: 1999-11-06  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           932: 
        !           933:        * kernel/int.fs, doc/gforth.ds, BUGS:
        !           934:        bugfix: the system's THROW handler now resets the stack correctly.
        !           935:        documentation changes
        !           936: 
        !           937: 1999-10-30  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           938: 
        !           939:        * kernel/int.fs, configure.in, search.fs, Makefile.in, backtrace.fs:
        !           940:        context is now a DEFERed word
        !           941:        various small bugfixes
        !           942: 
        !           943: 1999-10-22  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           944: 
        !           945:        * kernel/nio.fs, doc/gforth.ds, BUGS, Benchres:
        !           946:        base<2 is now treated correctly
        !           947:        documentation changes
        !           948: 
        !           949: 1999-10-15  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           950: 
        !           951:        * doc/gforth.ds, gforth.el, timings.sc, README, ds2texi.fs, Makefile.in:
        !           952:        added name index to docs and support for info-lookup to gforth.el
        !           953:        minor doc changes
        !           954: 
        !           955: 1999-10-13  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           956: 
        !           957:        * arch/alpha/disasm.fs, arch/alpha/testasm.fs, arch/alpha/asm.fs:
        !           958:        bugixes
        !           959: 
        !           960: 1999-09-30  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           961: 
        !           962:        * arch/alpha/asm.fs, arch/alpha/disasm.fs, arch/alpha/testasm.fs:
        !           963:        added disasm.fs (Bernd Thallner)
        !           964:        added control structures to asm.fs (Bernd Thallner)
        !           965: 
        !           966: 1999-08-29  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           967: 
        !           968:        * arch/sharc/mach.fs, arch/sharc/machine.h, arch/sharc/systypes.h, arch/sharc/types.h, arch/sharc/unistd.h:
        !           969:        Added hardware specific files for the SHARC port
        !           970: 
        !           971:        * engine/main.c, fi2c.fs, kernel/io.fs, prim, cross.fs, blocked.fb, blocks.fs:
        !           972:        Made block 0 the first block and provided OFFSET for backward compatibility
        !           973:        (store 1 there).
        !           974:        Fixed bug for negative buffers.
        !           975:        Added a type in write-file for OS-less ports.
        !           976:        Some corrections to make the SHARC port compile again.
        !           977:        HAS_DEBUG is now a central flag which replaces perror and fprintf if not set.
        !           978: 
        !           979: 1999-08-29  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           980: 
        !           981:        * test/checkans.out, doc/gforth.ds, Benchres, ekey.fs, startup.fs:
        !           982:        added ekey etc.
        !           983:        updated performance in docs
        !           984: 
        !           985: 1999-08-20  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !           986: 
        !           987:        * Benchres, engine/engine.c, prim: eliminated some ifdefs for memcmp
        !           988: 
        !           989: 1999-08-08  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           990: 
        !           991:        * Benchres, arch/386/machine.h:
        !           992:        Some small further changes for fast USE_TOS with gcc 2.95
        !           993: 
        !           994: 1999-08-07  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !           995: 
        !           996:        * engine/main.c, engine/signals.c, arch/386/machine.h, arch/generic/machine.h, engine/engine.c, configure.in, prim, Benchres:
        !           997:        Made USE_TOS work with 386 on gcc 2.95
        !           998: 
        !           999: 1999-07-24  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1000: 
        !          1001:        * engine/main.c, doc/gforth.ds, gforth.el, gforthmi.in, make-app.fs, objects.fs, Makefile.in, cross.fs:
        !          1002:        added engine option --appl-image and gforthmi option --application
        !          1003:        minor objects.fs changes
        !          1004: 
        !          1005: 1999-07-08  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1006: 
        !          1007:        * doc/gforth.ds, gforth.el, objects.fs: added :m to objects.fs
        !          1008: 
        !          1009: 1999-07-05  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1010: 
        !          1011:        * doc/gforth.ds, objects.fs: documented methods...end-methods
        !          1012: 
        !          1013:        * kernel/int.fs, objects.fs: added methods...end-methods to objects.fs
        !          1014:        added stack comment in kernel/int.fs
        !          1015: 
        !          1016: 1999-06-20  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1017: 
        !          1018:        * wordlibs/unixlib.h, prim, fi2c.fs: Some small fixes for SHARC port
        !          1019: 
        !          1020: 1999-06-18  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1021: 
        !          1022:        * testall, configure.in, Makefile.in, kernel/int.fs: bug fixes
        !          1023: 
        !          1024: 1999-06-17  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1025: 
        !          1026:        * test/checkans.out, test/coretest.fs, test/coretest.out, kernel/int.fs, Makefile.in:
        !          1027:        gforth now produces exit code 1 if it has an error in batch processing
        !          1028:        make check is now less verbose
        !          1029: 
        !          1030:        * engine/engine.c, engine/main.c, configure.in, objects.fs:
        !          1031:        fixed bug (path handling when opening image).
        !          1032: 
        !          1033: 1999-05-22  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1034: 
        !          1035:        * README:
        !          1036:        Changed second gforth-bugs@gnu.org location and GNU FTP server.
        !          1037: 
        !          1038: 1999-05-22  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1039: 
        !          1040:        * doc/gforth.ds, search.fs: documentation changes (wordlists)
        !          1041:        added push-order, small fixes in search.fs
        !          1042: 
        !          1043: 1999-05-21  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1044: 
        !          1045:        * kernel/comp.fs, doc/gforth.ds, blocks.fs, extend.fs:
        !          1046:        documentation changes
        !          1047:        introduced <IS>
        !          1048:        fixed TO in comp.fs
        !          1049: 
        !          1050: 1999-05-20  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1051: 
        !          1052:        * kernel/comp.fs, doc/gforth.ds:
        !          1053:        Documentation changes (defining words, text interpreter).
        !          1054: 
        !          1055: 1999-05-20  jwilke  <jwilke@mips.complang.tuwien.ac.at>
        !          1056: 
        !          1057:        * Makefile.in: Added kernel/pass.fs
        !          1058: 
        !          1059:        * debug.fs: Diff wanted some newlines.
        !          1060: 
        !          1061:        * ec/dotx.fs, ec/mirror.fs, arch/misc/prim.fs, ec/builttag.fs, arch/6502/prim.fs, arch/6502/softuart.fs, arch/6502/mach.fs:
        !          1062:        Updated some ec stuff.
        !          1063: 
        !          1064:        * prim:
        !          1065:        Just made threading primitives depending on compile flag (only in
        !          1066:        forth source).
        !          1067: 
        !          1068:        * debug.fs, see.fs:
        !          1069:        Made some things optional. Perhaps in works sometimes without compiler,
        !          1070:        just for debugging...
        !          1071: 
        !          1072:        * ec/mirrored.fs, ec/mirrors.fs: Deleted, the right one is ec/mirror.fs
        !          1073: 
        !          1074:        * kernel/main.fs, kernel/pass.fs:
        !          1075:        DP, last and forth-wordlist initialisation went to kernel/pass.fs
        !          1076: 
        !          1077:        * cross.fs: Some fixes. Skipdef works in all-words mode, too.
        !          1078: 
        !          1079: 1999-05-19  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1080: 
        !          1081:        * doc/gforth.ds, README:
        !          1082:        Documentation changes (control structures and defining words)
        !          1083: 
        !          1084: 1999-05-18  jwilke  <jwilke@mips.complang.tuwien.ac.at>
        !          1085: 
        !          1086:        * Makefile.in: Dependencies: special.fs out, quotes.fs in
        !          1087: 
        !          1088:        * kernel/special.fs, kernel/int.fs, kernel/main.fs, kernel/quotes.fs, kernel/comp.fs:
        !          1089:        Liquidated special.fs and distributed the definitions into apropriate
        !          1090:        postitions in int.fs and comp.fs. Only ." and S" fit nowhere in and
        !          1091:        went to quotes.fs.
        !          1092: 
        !          1093:        * cross.fs: Cleanups:
        !          1094:        Changed vocabulary order while target compiling to
        !          1095:        minimal minimal target ghosts
        !          1096:        So we could avoid the additional definition of aliases for ghosts
        !          1097:        in target
        !          1098:        alias definitions thrown out...
        !          1099:        A created (TCreate) word only gets the predefined semantics
        !          1100:        if it hasn't got any before...
        !          1101:        So interpret/compile: doesn't overwrite the special semantics
        !          1102:        of IS, S", ." and DOES>
        !          1103: 
        !          1104: 1999-05-17  jwilke  <jwilke@mips.complang.tuwien.ac.at>
        !          1105: 
        !          1106:        * 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:
        !          1107:        Added require at beginning of file.
        !          1108: 
        !          1109:        * cross.fs: A lot of small changes.
        !          1110:        Added some ANS compatibility header.
        !          1111:        Included path and number handling (optional for non gforth systems).
        !          1112:        require while cross-compiling works now.
        !          1113:        New directive skipdef, skips definitions in undef-words mode.
        !          1114:        Some code refinements.
        !          1115: 
        !          1116:        * kernel/vars.fs: Added backtrace option.
        !          1117: 
        !          1118:        * kernel/paths.fs, kernel/require.fs: Bugfix.
        !          1119: 
        !          1120:        * kernel/cbr.fs, kernel/cbrpi.fs, kernel/cloop.fs, kernel/cloop2.fs, kernel/cond-old.fs:
        !          1121:        Splitted up cond-old.fs into branches section (with/without plugins) and
        !          1122:        loop section (with/without (?do)).
        !          1123: 
        !          1124:        * machpc.fs: Added backtrace option
        !          1125: 
        !          1126:        * ans-report.fs, test/checkans.fs, test/dbltest.fs:
        !          1127:        Added relative (./) includes.
        !          1128: 
        !          1129:        * bubble.fs: Added cell definition to be ANS compatible.
        !          1130: 
        !          1131:        * engine/Makefile.in: Changed FORTHPATH...
        !          1132: 
        !          1133:        * Makefile.in: Changed FORTHPATH starting with ~+ instead of .
        !          1134: 
        !          1135:        * netlib/netlib.h, netlib/netlib.pri, netlib/configure.in, netlib/httpclient.fs, netlib/netlib.fs, netlib/Makefile.in, netlib/README, netlib/configure, wordlibs/netlib.h, wordlibs/netlib.fs, wordlibs/netlib.pri:
        !          1136:        Moved netlib stuff to extra directory, because I need a configure
        !          1137:        script for it.
        !          1138: 
        !          1139:        * wordlibs/dlerror.fs, wordlibs/dlerror.h, wordlibs/dlerror.pri:
        !          1140:        .dlerror prints library load errors. Usefull for debugging.
        !          1141: 
        !          1142:        * wordlibs/unixlib.fs, wordlibs/unixlib.h, wordlibs/unixlib.pri:
        !          1143:        Updated
        !          1144: 
        !          1145:        * wordlibs/README: Now little test.
        !          1146: 
        !          1147:        * wordlibs/Makefile: Works now with wordlib.mk
        !          1148: 
        !          1149:        * wordlib.mk: Initial version.
        !          1150:        This is the generic Makefile part to create word libs.
        !          1151: 
        !          1152:        * wordlib.fs: Changed call to wcall.
        !          1153: 
        !          1154:        * prims2x.fs, prims2cl.fs: New calling conventions with wcall.
        !          1155: 
        !          1156:        * cross.fs: Small fix
        !          1157: 
        !          1158:        * prim:
        !          1159:        Added wcall primitive to call c functions. I think we can deletete call-c.
        !          1160: 
        !          1161: 1999-05-16  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1162: 
        !          1163:        * kernel/comp.fs, doc/gforth.ds, prim: Documentation changes
        !          1164: 
        !          1165: 1999-05-15  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1166: 
        !          1167:        * doc/gforth.ds, prim, float.fs, glocals.fs: documentation changes
        !          1168:        factored out f~abs and f~rel from f~
        !          1169: 
        !          1170: 1999-05-14  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1171: 
        !          1172:        * engine/threaded.h, doc/gforth.ds: documentation changes
        !          1173: 
        !          1174: 1999-05-12  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1175: 
        !          1176:        * engine/engine.c:
        !          1177:        direct threading for 386 now works with scheme 10 (debugging).
        !          1178: 
        !          1179: 1999-05-11  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1180: 
        !          1181:        * engine/main.c: fixed a Cell==int assumption
        !          1182: 
        !          1183: 1999-05-10  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1184: 
        !          1185:        * engine/Makefile.in, configure.in, Makefile.in:
        !          1186:        Changed -O4 to -O3, since that's the highest really supported optimization
        !          1187:        for GCC (O4 is undefined)
        !          1188:        Added i686 to configure file.
        !          1189: 
        !          1190: 1999-05-10  jwilke  <jwilke@mips.complang.tuwien.ac.at>
        !          1191: 
        !          1192:        * kernel/comp.fs, kernel/cond.fs: Moved defstart.
        !          1193: 
        !          1194:        * cross.fs:
        !          1195:        New word skipdef, skips word definition in undef-words mode.
        !          1196: 
        !          1197:        * engine/main.c: Just some nice casts.
        !          1198: 
        !          1199:        * prims2x.fs:
        !          1200:        Deleted flush-comment stuff, because it works now staight forward.
        !          1201: 
        !          1202:        * prim: Added opportunity to skip loop or branch definitions.
        !          1203: 
        !          1204:        * Makefile.in: Added control of forth and c comments of new prims2x.fs.
        !          1205: 
        !          1206:        * prims2x.fs:
        !          1207:        Added support for explicit forth or c comments with \f and \c.
        !          1208: 
        !          1209: 1999-05-09  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1210: 
        !          1211:        * Makefile.in: FORTHK now uses $(ENGINE)
        !          1212: 
        !          1213:        * kernel/int.fs, gforth.el, prim: factored out name-too-short? in (').
        !          1214:        fixed potential portability bug in read-line (check result of ferror).
        !          1215:        added M: and M; to indentation lists in gforth.el
        !          1216: 
        !          1217: 1999-05-06  crook  <crook@mips.complang.tuwien.ac.at>
        !          1218: 
        !          1219:        * kernel/special.fs, kernel/vars.fs, kernel/basics.fs, kernel/comp.fs, kernel/int.fs, doc/gforth.ds, doc/.cvsignore, README, float.fs, prim:
        !          1220:        Major re-write of manual sections concerning text interpreter and
        !          1221:        defining words. Much fine-tuning of other sections. The manual is
        !          1222:        ``nearly finished'' -- at least, all the major pieces of work that
        !          1223:        I envisaged for the first mods (which were only going to take a
        !          1224:        couple of weeks...). The manual has grown from 127 pages to 192
        !          1225:        which is good news in terms of content but bad news in terms of the
        !          1226:        time it takes to print out on my HP550C DeskJet.
        !          1227: 
        !          1228:        Other changes are just tweaks to glossary entries.
        !          1229: 
        !          1230: 1999-05-05  jwilke  <jwilke@mips.complang.tuwien.ac.at>
        !          1231: 
        !          1232:        * kernel/comp.fs: Small changes for plug-in support.
        !          1233: 
        !          1234:        * kernel/special.fs:
        !          1235:        Made last bugfix optional; only needed with xconds.
        !          1236: 
        !          1237:        * kernel/prim0.fs:
        !          1238:        Don't know for what this aliases are neede. Let's try without it.
        !          1239: 
        !          1240:        * kernel/doers.fs: Made debug output optional.
        !          1241: 
        !          1242:        * cross.fs: Added nice debugging flags support.
        !          1243: 
        !          1244:        * arch/generic/machine.h, prim, cross.fs:
        !          1245:        new compile flag: stantardthreading
        !          1246: 
        !          1247:        * kernel/io.fs: deleted doubled definitions of (key) and (key?)
        !          1248: 
        !          1249:        * kernel/tools.fs:
        !          1250:        changed include statement ../ to ./.. because we want to include relative
        !          1251:        to the directory, this file is in.
        !          1252: 
        !          1253:        * kernel/vars.fs: cell is only defeined if it doesnt exist
        !          1254: 
        !          1255:        * kernel/int.fs:
        !          1256:        head? is now optional, depending on whether forthstart exists.
        !          1257: 
        !          1258: 1999-05-04  jwilke  <jwilke@mips.complang.tuwien.ac.at>
        !          1259: 
        !          1260:        * engine/threaded.h:
        !          1261:        CFA_NEXT is now defined by the threading scheme and not when GETCFA is
        !          1262:        missing. With Gforth-debug we might have GETCFA defined and a threading
        !          1263:        with cfa alive.
        !          1264:        With this fix I managed to compile gforth on a system that claims it is
        !          1265:        a 386 (i386-solaris, BTW: it is a PII...). But gforth crashes
        !          1266:        (direct threaded scheme 10) at the moment.
        !          1267:        Perhaps Anton should take a look on it?!
        !          1268: 
        !          1269: 1999-05-03  jwilke  <jwilke@mips.complang.tuwien.ac.at>
        !          1270: 
        !          1271:        * glocals.fs, kernel/special.fs: kernel/special.fs
        !          1272:                added exit-like in DOES> statement *bugfix*
        !          1273:        glocals.fs
        !          1274:                used mappedwordlist constructor
        !          1275: 
        !          1276: 1999-04-25  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1277: 
        !          1278:        * prims2x.fs: bugfixes from Markus Schoder
        !          1279: 
        !          1280: 1999-04-16  crook  <crook@mips.complang.tuwien.ac.at>
        !          1281: 
        !          1282:        * kernel/comp.fs, kernel/require.fs, doc/gforth.ds, colorize.fs, doc/gforth.1, .cvsignore, README, blocks.fs:
        !          1283:        .cvsignore -- added a couple of other files I was tired of seeing flagged
        !          1284:        by CVS
        !          1285: 
        !          1286:        README -- added references to a couple more .fs files that are part of
        !          1287:        the gforth distribution
        !          1288: 
        !          1289:        blocks.fs -- fixed a bug in UPDATED? and added glossary entries for all
        !          1290:        words.
        !          1291: 
        !          1292:        colorize.fs -- fixed a bug that was introduced by a dictionary
        !          1293:        structure change between 0.3.0 and 0.4.0 (I think.. it used to work
        !          1294:        on 0.3.0 and I compared the color WORDS with the normal WORDS and found
        !          1295:        some dirrerences
        !          1296: 
        !          1297:        doc/gforth.1 -- minor tweaks to man page. I now think that I'd like to
        !          1298:        be able to auto-generate the man page from what is now Chapter 3 of the
        !          1299:        manual. That's in line with GNU's general attitude towards man pages..
        !          1300: 
        !          1301:        doc/gforth.ds -- added stuff about blocks, revamped Chapter 3 and other
        !          1302:        miscellaneous changes.
        !          1303: 
        !          1304:        kernel/comp.fs -- glossary tweaks
        !          1305: 
        !          1306:        kernel/require.fs -- glossary tweaks
        !          1307: 
        !          1308: 1999-04-12  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1309: 
        !          1310:        * kernel/basics.fs, kernel/comp.fs, test/other.fs, Benchres:
        !          1311:        fixed ALLOT bug (now accepts negative arguments)
        !          1312: 
        !          1313: 1999-03-29  crook  <crook@mips.complang.tuwien.ac.at>
        !          1314: 
        !          1315:        * kernel/tools.fs, kernel/vars.fs, kernel/io.fs, kernel/nio.fs, kernel/int.fs, kernel/accept.fs, kernel/basics.fs, kernel/comp.fs, doc/gforth.ds, search.fs, extend.fs, prim, blocks.fs:
        !          1316:        Added section talking about different memory regions, and glossed
        !          1317:        associated words. Glossed words associated with user input; the
        !          1318:        manual still needs a bunch of examples for these.
        !          1319: 
        !          1320: 1999-03-28  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1321: 
        !          1322:        * engine/ecvt.c, kernel/int.fs, matrix.fs: minor bugfixes
        !          1323: 
        !          1324: 1999-03-23  crook  <crook@mips.complang.tuwien.ac.at>
        !          1325: 
        !          1326:        * doc/.cvsignore: added gforth.info-10
        !          1327: 
        !          1328:        * kernel/special.fs, kernel/tools.fs, kernel/toolsext.fs, kernel/vars.fs, kernel/paths.fs, kernel/require.fs, kernel/getdoers.fs, kernel/int.fs, kernel/io.fs, kernel/nio.fs, kernel/comp.fs, kernel/cond.fs, kernel/files.fs, kernel/args.fs, kernel/basics.fs, doc/gforth.ds, search.fs, struct.fs, stuff.fs, vt100.fs, prim, extend.fs, float.fs, glocals.fs, moofglos.fs, debug.fs, environ.fs, errors.fs, assert.fs, blocks.fs, Makefile.in:
        !          1329:        Makefile.in
        !          1330: 
        !          1331:        -- changes to make documentation build with moofglos.fs
        !          1332:           rather than with mini-oof.fs (since the former contains glossary
        !          1333:           entries and the latter does not)
        !          1334: 
        !          1335:        assert.fs blocks.fs debug.fs environ.fs errors.fs extend.fs float.fs
        !          1336:        glocals.fs moofglos.fs prim search.fs struct.fs stuff.fs vt100.fs
        !          1337:        kernel/args.fs kernel/basics.fs kernel/comp.fs kernel/cond.fs
        !          1338:        kernel/files.fs kernel/getdoers.fs kernel/int.fs kernel/io.fs
        !          1339:        kernel/nio.fs kernel/paths.fs kernel/require.fs kernel/special.fs
        !          1340:        kernel/tools.fs kernel/toolsext.fs kernel/vars.fs
        !          1341: 
        !          1342:        -- many small changes to glossary entries.. I think most are done
        !          1343:           now, so I hope to change far fewer files next time!
        !          1344: 
        !          1345:        doc/gforth.ds
        !          1346: 
        !          1347:        -- many, many small changes and a few large ones. Moved some sections
        !          1348:           around, fixed typos and formatting errors, added new section on
        !          1349:           exception handling, rearranged 'files' section.
        !          1350: 
        !          1351: 1999-03-20  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1352: 
        !          1353:        * arch/generic/machine.h, engine/main.c, Makefile.in, configure.in, Benchres:
        !          1354:        gforth (non-fast) now uses a plain threading scheme, making error
        !          1355:          positions more accurate
        !          1356:        minor changes
        !          1357: 
        !          1358: 1999-03-12  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1359: 
        !          1360:        * arch/power/machine.h, Makefile.in, README, configure.in:
        !          1361:        prepared for snapshot, fixed some buglets
        !          1362: 
        !          1363: 1999-03-11  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1364: 
        !          1365:        * doc/gforth.ds: doc changes
        !          1366: 
        !          1367: 1999-03-10  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1368: 
        !          1369:        * kernel/int.fs, doc/gforth.ds: bugfix (stack effect on error)
        !          1370:        doc changes (chapter on error messages)
        !          1371: 
        !          1372: 1999-03-09  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1373: 
        !          1374:        * kernel/int.fs, prims2x.fs: removed "Error: ..." message
        !          1375:        prims2x works again in make doc
        !          1376: 
        !          1377: 1999-03-08  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1378: 
        !          1379:        * kernel/int.fs, kernel/vars.fs, backtrace.fs:
        !          1380:        the backtrace now stores only what happened since the last INTERPRET;
        !          1381:                this avoids very long pointless backtraces for deep include nests.
        !          1382: 
        !          1383: 1999-03-02  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1384: 
        !          1385:        * wordlibs/core: removed core
        !          1386: 
        !          1387: 1999-03-02  jwilke  <jwilke@mips.complang.tuwien.ac.at>
        !          1388: 
        !          1389:        * 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:
        !          1390:        Supports to build up c libraries of forth words in the format used in the
        !          1391:        prim file. Worked on linux machines.
        !          1392:        On sun linker exits with "fatal signal 6"...
        !          1393: 
        !          1394:        * prims2x.fs: Changes in file including.
        !          1395: 
        !          1396:        * configure.in: srcdir is replaced by an absolute directory if it is .
        !          1397:        Used for word libraries, if current working directory is not gforth root.
        !          1398: 
        !          1399: 1999-02-28  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1400: 
        !          1401:        * moofglos.fs, mini-oof.fs:
        !          1402:        I removed the glossary from mini-oof, please keep it out!
        !          1403:        moofglos.fs keeps the glossary
        !          1404: 
        !          1405:        * moofglos.fs: New file.
        !          1406: 
        !          1407: 1999-02-28  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1408: 
        !          1409:        * engine/forth.h, engine/main.c, engine/signals.c, errors.fs:
        !          1410:        On platforms that support the SA_SIGINFO flag (Linux is not quite
        !          1411:          there yet), there are now new signal handlers that perform more
        !          1412:          precise error reporting (in particular for SIGFPE and SIGSEGV).
        !          1413:        Minor fixes.
        !          1414: 
        !          1415:        * engine/signals.c: started working on better signal handlers
        !          1416: 
        !          1417:        * engine/io.c, engine/main.c, engine/signals.c, Makefile.in, engine/Makefile.in, Makedist.in:
        !          1418:        moved signal handling into a new file signals.c
        !          1419:        minor changes to window size handling
        !          1420: 
        !          1421: 1999-02-24  jwilke  <jwilke@mips.complang.tuwien.ac.at>
        !          1422: 
        !          1423:        * kernel/errore.fs, kernel/int.fs:
        !          1424:        Change of .error-frame for this pattern:
        !          1425: 
        !          1426:        xxx.fs:312: Undefined word
        !          1427:            blabla bla blablabla
        !          1428:            ^^^^^^
        !          1429:        Error: Undefined word
        !          1430: 
        !          1431:        * debug.fs: Cleaned up code. Fixed "create does>" bug.
        !          1432: 
        !          1433: 1999-02-22  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1434: 
        !          1435:        * test/other.fs, kernel/tools.fs, kernel/vars.fs, compat/struct.fs, kernel/nio.fs, kernel/paths.fs, struct.fs:
        !          1436:        renamed nalign into naligned (nalign is present but obsolete)
        !          1437:        Implemented a new solution for nested hold areas (<<# ... #> ... #>>)
        !          1438:        minor changes
        !          1439: 
        !          1440: 1999-02-22  jwilke  <jwilke@mips.complang.tuwien.ac.at>
        !          1441: 
        !          1442:        * arch/misc/mach.fs: fix bits/byte -> bits/char
        !          1443: 
        !          1444:        * cross.fs:
        !          1445:        makekernel works now with setup-target and region interface.
        !          1446:        bugfix in setup-target
        !          1447: 
        !          1448:        * kernel/kernel.fs, kernel/main.fs:
        !          1449:        Made includes in kernel/kernel.fs and kernel/main.fs relative to there
        !          1450:        file positions.
        !          1451: 
        !          1452:        * cross.fs:
        !          1453:        introduced bits/byte. For this naming the address unit is per
        !          1454:        definition a byte. If bits/byte is not explicitly set, 8 is assumed.
        !          1455:        >address works now with bits/byte and translates between target
        !          1456:        address units and the hosts' one.
        !          1457:        Attention:
        !          1458:        In this state this will never work with host address unit size different
        !          1459:        than 8 bits.
        !          1460:        Step up translation (from 8 to 16 bits address unit size) will only work
        !          1461:        with enormous care because "chars" in cross behaves not like "chars" in the
        !          1462:        target. Any pre-calculation of offsets that is compiled in litarally
        !          1463:        will fail!
        !          1464:        Better solution: Emulate target address-unit size in cross, ugh!
        !          1465: 
        !          1466:        * mach32l.fs, mach64b.fs, mach64l.fs, mach16b.fs, mach16l.fs, mach32b.fs, cross.fs:
        !          1467:        Replaces bits/byte by bits/char. EC-targets currently broken.
        !          1468: 
        !          1469: 1999-02-21  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1470: 
        !          1471:        * kernel/vars.fs, kernel/int.fs, kernel/nio.fs, kernel/paths.fs, kernel/tools.fs, backtrace.fs, Makefile.in:
        !          1472:        gforth-ditc is now installed with "make install"
        !          1473:        bugfix in print-backtrace
        !          1474:        rewrote number output: now uses a fixed buffer HOLDBUF; added <<# and
        !          1475:                #>> to deal with nested number output (e.g., AT-XY), and fixed
        !          1476:                ud.r and d.r (and thus all the "." words) and DUMP to use
        !          1477:                them.  Other words using <# still have to be fixed.
        !          1478:        removed COMPACT// and its use; it did not work, and anyway, it's a bad
        !          1479:                idea for Cygwin, Domain/OS (Apollo's OS), and possibly other OSs.
        !          1480: 
        !          1481:        * arch/386/machine.h, arch/m68k/machine.h, cross.fs, prim:
        !          1482:        bugfix in m68k/machine.h and 386/machine.h
        !          1483:        doc changes in cross.fs and prim
        !          1484: 
        !          1485: 1999-02-20  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1486: 
        !          1487:        * kernel/int.fs:
        !          1488:        Broke up s>number in int.fs (the other "changes" are just touched files)
        !          1489: 
        !          1490:        * kernel/int.fs, Benchres: Another benchres entry.
        !          1491: 
        !          1492: 1999-02-19  jwilke  <jwilke@mips.complang.tuwien.ac.at>
        !          1493: 
        !          1494:        * cross.fs: Bugfixes from last changes.
        !          1495: 
        !          1496:        * AUTHORS: Addes email addresses, so I have them handy.
        !          1497: 
        !          1498:        * cross.fs: Updated cross.fs:
        !          1499:        region interface supports now diffrent memory regions in a greater address-space
        !          1500:        than we have memory.
        !          1501:        image, bit$ and makekernel will get obsolete, use region interface instead.
        !          1502: 
        !          1503: 1999-02-16  crook  <crook@mips.complang.tuwien.ac.at>
        !          1504: 
        !          1505:        * kernel/int.fs, doc/gforth.ds, prim, see.fs, stuff.fs, objects.fs, oof.fs, ToDo, mini-oof.fs:
        !          1506:        -Added my name to the ToDo file under documentation
        !          1507:        -Glossed the oof files
        !          1508:        -Minor glossary additions elsewhere
        !          1509:        -Another set of changes to gforth.ds; mainly the addition of material
        !          1510:         to the introductory chapter. Also, re-organised stuff in the oof
        !          1511:         sections and made a typo pass over a few other bits.
        !          1512: 
        !          1513: 1999-02-06  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1514: 
        !          1515:        * engine/threaded.h, arch/power/machine.h, arch/sparc/machine.h, engine/engine.c, arch/m68k/machine.h, arch/mips/machine.h, arch/alpha/machine.h, arch/generic/machine.h, arch/hppa/machine.h, arch/386/machine.h, prim:
        !          1516:        cleaned up threading stuff:
        !          1517:          now the schemes are selected with -DTHREADED_SCHEME=n
        !          1518:          there is now a macro SET_IP for setting ip.
        !          1519:        New threading schemes: for Power (20% speedup on 604e) and a plain scheme
        !          1520: 
        !          1521: 1999-02-05  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1522: 
        !          1523:        * kernel/basics.fs, kernel/int.fs:
        !          1524:        fixed DPL bug ("1." now gives a DPL of 0)
        !          1525: 
        !          1526: 1999-02-03  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1527: 
        !          1528:        * kernel/comp.fs, kernel/basics.fs, doc/gforth.ds: fixed doc bugs
        !          1529: 
        !          1530: 1999-02-03  crook  <crook@mips.complang.tuwien.ac.at>
        !          1531: 
        !          1532:        * kernel/tools.fs, kernel/toolsext.fs, kernel/vars.fs, kernel/io.fs, kernel/nio.fs, kernel/paths.fs, kernel/special.fs, kernel/comp.fs, kernel/files.fs, kernel/int.fs, doc/gforth.ds, kernel/basics.fs, see.fs, stuff.fs, vt100.fs, glocals.fs, prim, search.fs, envos.fs, errors.fs, extend.fs, float.fs, blocks.fs, debugs.fs, environ.fs, Makefile.in:
        !          1533:        New "docclean" target for makefile (removes glossary dependencies when
        !          1534:        rebuilding documentation). Changes to .fs files and prim are restricted
        !          1535:        to glossary (\G) additions for the documentation; this has necessitated
        !          1536:        the addition of new white-space in places to stop the \G stuff from
        !          1537:        obscuring the code. Many additions to doc/gforth.ds - new sections
        !          1538:        added, a few things moved and some sections re-written slightly. There
        !          1539:        are a set of things to tidy up before this rev. is suitable for
        !          1540:        release, and those will be my highest priority. I have also used
        !          1541:        "@comment TODO" to highlight other sections I plan to work on, and
        !          1542:        added a set of comments at the start to indicate other things I plan
        !          1543:        to modify in the medium-term.
        !          1544: 
        !          1545: 1999-02-02  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1546: 
        !          1547:        * arch/alpha/testasm.fs, arch/mips/machine.h, arch/alpha/asm.fs, arch/alpha/machine.h, configure.in, gforth.lsm:
        !          1548:        MIPS port should now work even with GNU ld
        !          1549:        added FORCE_REG stuff to arch/alpha/machine.h
        !          1550:        added Alpha assembler (contributed by Bernd Thallner)
        !          1551: 
        !          1552: 1999-01-21  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1553: 
        !          1554:        * kernel/int.fs, engine/io.h, engine/main.c, kernel/accept.fs, cross.fs, engine/io.c, Makefile.in:
        !          1555:        Minor fixes for SHARC
        !          1556:        KEY returns now EOF (-1) when at end of file (non-standard?)
        !          1557: 
        !          1558: 1999-01-17  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1559: 
        !          1560:        * engine/main.c: factored out print_sizes
        !          1561: 
        !          1562:        * engine/main.c: bugfix
        !          1563: 
        !          1564: 1999-01-10  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1565: 
        !          1566:        * engine/Makefile.in, engine/main.c, Makefile.in, README, cross.fs:
        !          1567:        Improved dump information for magic
        !          1568:        Added code in cross.fs to support new magic
        !          1569:        Fixed makefile problem with cp (cp -p to preserve date)
        !          1570: 
        !          1571: 1999-01-08  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1572: 
        !          1573:        * Makedist.in: make bindist should now work for gforth-fast
        !          1574: 
        !          1575:        * engine/Makefile.in, engine/engine.c, engine/forth.h, engine/main.c, configure.in, Makefile.in:
        !          1576:        there is now a debugging version of the engine that maintains ip and
        !          1577:        rp in global variables (to allow backtrace on signals). The debugging
        !          1578:        engine is called gforth and the original engine is called gforth-fast.
        !          1579: 
        !          1580: 1999-01-03  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1581: 
        !          1582:        * startup.fs: backtrace is now included in gforth.fi
        !          1583: 
        !          1584:        * kernel/vars.fs, kernel/basics.fs, kernel/int.fs, wordinfo.fs, look.fs, startup.fs, stuff.fs, backtrace.fs:
        !          1585:        added ]L, IN-DICTIONARY? and IN-RETURN-STACK? to stuff.fs
        !          1586:        refactored a few words to use IN-DICTIONARY?
        !          1587:        added backtrace hooks to CATCH, THROW and (DOERROR)
        !          1588:        added simple backtrace printing
        !          1589: 
        !          1590: 1999-01-02  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1591: 
        !          1592:        * kernel/toolsext.fs, kernel/comp.fs, kernel/int.fs:
        !          1593:        improved >name accuracy
        !          1594:        refactored : and :noname
        !          1595: 
        !          1596: 1999-01-01  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1597: 
        !          1598:        * Makefile.in:
        !          1599:        fixed Makefile bug (engine/Makefile is now remade when necessary)
        !          1600: 
        !          1601:        * engine/main.c, configure.in:
        !          1602:        fixed --debug bug (printed non-printing characters (magic[7])).
        !          1603:        fixed buglet in configure.in (now heeds LIBS even for hppa).
        !          1604:        set version to snapshot
        !          1605: 
        !          1606: 1998-12-28  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1607: 
        !          1608:        * gforth.lsm: added old gforth.lsm
        !          1609: 
        !          1610: 1998-12-26  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1611: 
        !          1612:        * Makefile.in, README, INSTALL: fixed siteinit.fs-related problems
        !          1613: 
        !          1614: 1998-12-25  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1615: 
        !          1616:        * kernel/aliases0.fs, engine/Makefile.in, engine/main.c, os2conf.h, prims2x.fs, configure.cmd, cross.fs, mkdosmf.sed, mkos2mf.sed, INSTALL.DOS, Makefile.in, README:
        !          1617:        Install process fixes for DOS and OS/2
        !          1618:        EC primitive count fixed
        !          1619:        EC relocate problem fixed
        !          1620: 
        !          1621: 1998-12-25  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1622: 
        !          1623:        * README: doc change
        !          1624: 
        !          1625: 1998-12-24  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1626: 
        !          1627:        * Makefile.in, doc/gforth.1: doc/gforth.txt is not included in the dist
        !          1628:        adjusted man page
        !          1629: 
        !          1630: 1998-12-23  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1631: 
        !          1632:        * Makefile.in, README, gforthmi.in, other.fs, Makedist.in:
        !          1633:        fixed a few small problems (mainly with bindist)
        !          1634: 
        !          1635:        * README, testall: listed tested systems
        !          1636: 
        !          1637:        * prims2x.fs:
        !          1638:        prim_lab.i is now generated without indices (for compatibility with gcc-2.5.8)
        !          1639: 
        !          1640: 1998-12-23  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1641: 
        !          1642:        * Makefile.in: Fixed Makefile.in for empty emacssitelispdir variable
        !          1643: 
        !          1644:        * machpc.fs, fi2c.fs: Fixed new format in fi2c.fs
        !          1645:        Fixed wrong base in machpc.fs
        !          1646: 
        !          1647: 1998-12-22  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1648: 
        !          1649:        * config.guess, config.sub: New versions of config.guess and config.sub
        !          1650: 
        !          1651: 1998-12-22  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1652: 
        !          1653:        * arch/power/machine.h, engine/Makefile.in, kernel/paths.fs, Makefile.in, configure.in, testdist:
        !          1654:        fixed some bugs and problems
        !          1655: 
        !          1656:        * cross.fs, Makedist.in, Makefile.in: new solution for make dist
        !          1657:        fixed a bug in generating magic
        !          1658: 
        !          1659: 1998-12-22  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1660: 
        !          1661:        * engine/main.c, cross.fs, comp-i.fs:
        !          1662:        Changed format to Gforth2x (0.4 or greater)
        !          1663: 
        !          1664:        * cross.fs, Makefile.in, configure.in, Makedist.in:
        !          1665:        Separated distribution Makefile (works only with gmake)
        !          1666: 
        !          1667: 1998-12-21  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1668: 
        !          1669:        * prim, testall, testdist, Benchres: prim: suppressed a few warnings
        !          1670:        updated testdist and introduced testall for automatic testing on many machines
        !          1671: 
        !          1672: 1998-12-20  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1673: 
        !          1674:        * engine/engine.c, engine/main.c, gforthmi.bat, mkdosmf.sed, prim, README, config.bat, fi2c.fs, Makefile.in:
        !          1675:        Changes to make gforth run on DOS and Win32 (I hope it's not broken by the
        !          1676:        latest Makefile.in changes)
        !          1677:        Some minor tweaks
        !          1678: 
        !          1679: 1998-12-20  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1680: 
        !          1681:        * cross.fs: defined | as noop (the old version is broken)
        !          1682: 
        !          1683:        * kernel/main.fs, engine/Makefile.in, gforthmi.in, Makefile.in, configure.in:
        !          1684:        fixed some problems (mainly for separate source and build dirs)
        !          1685: 
        !          1686: 1998-12-19  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1687: 
        !          1688:        * configure.in, gforthmi, gforthmi.in, Makefile.in:
        !          1689:        gforthmi is now generated from gforthmi.in by configure
        !          1690:        fixed several installation bugs in Makefile.in
        !          1691: 
        !          1692:        * test/other.fs, kernel/int.fs, kernel/vars.fs, extend.fs, hash.fs:
        !          1693:        markers now reset included-files
        !          1694:        fixed another bug in marker
        !          1695:        added/changed some comments
        !          1696: 
        !          1697: 1998-12-13  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1698: 
        !          1699:        * engine/select.c, kernel/paths.fs, engine/Makefile.in, engine/main.c, arch/generic/machine.h, doc/gforth.ds, gforthmi.bat, mkdosmf.sed, prim, Makefile.in, blocks.fs, ds2texi.fs, fi2c.fs, Benchres:
        !          1700:        Added some documentation (files stup, blocks stub, Mini-OOF implementation)
        !          1701:        Added Benchres for my machine
        !          1702:        made DOS and Win32 compile and run
        !          1703:        New gforthmi.bat script for DOS - needs a temporary file for the commands
        !          1704:        instead of the -e option.
        !          1705:        Added select.o again for DOS (DJGPP's select is broken wrt timing)
        !          1706:        Improved select.c
        !          1707:        Bug with DOS: engine-ditc doesn't compile with optimization on. Maybe I need
        !          1708:        to get a new GCC version for DOS?
        !          1709: 
        !          1710: 1998-12-12  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1711: 
        !          1712:        * engine/engine.c, configure.in, dosconf.h, mkdosmf.sed, mkos2mf.sed, prim, Makefile.in, config.bat:
        !          1713:        Fixed Makefile for DOS (doesn't fully work yet)
        !          1714:        Fixed shared library for Windows (not tested yet)
        !          1715: 
        !          1716: 1998-12-11  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1717: 
        !          1718:        * Makefile.in:
        !          1719:        Made Makefile.in dist-able (removed the two outdated files)
        !          1720: 
        !          1721:        * kernel/vars.fs, kernel/errore.fs, kernel/int.fs, kernel/io.fs, kernel/kernel.fs, kernel/main.fs, arch/shboom/mach.fs, engine/engine.c, arch/8086/mach.fs, arch/c165/mach.fs, arch/misc/key.fs, arch/misc/mach.fs, arch/4stack/mach.fs, arch/6502/mach.fs, fi2c.fs, machpc.fs, prim, prims2x.fs, cross.fs:
        !          1722:        Added further options to shrink a kernel down
        !          1723:        Cleaned up conditional primitives (works now for C-generated part, too)
        !          1724:        Cleaned up mach files for embedded architectures
        !          1725:        Cleaned up options in the kernel
        !          1726: 
        !          1727: 1998-12-08  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1728: 
        !          1729:        * test/other.fs, unix/time.fs, kernel/vars.fs, test/checkans.fs, test/dbltest.fs, kernel/special.fs, kernel/tools.fs, kernel/toolsext.fs, kernel/prim0.fs, kernel/require.fs, kernel/saccept.fs, kernel/nio.fs, kernel/paths.fs, kernel/io.fs, kernel/kernel.fs, kernel/license.fs, kernel/main.fs, kernel/files.fs, kernel/getdoers.fs, kernel/int.fs, kernel/cond.fs, kernel/doers.fs, kernel/errore.fs, kernel/accept.fs, kernel/args.fs, kernel/basics.fs, kernel/comp.fs, kernel/cond-old.fs, engine/select.c, engine/strsig.c, engine/threaded.h, engine/main.c, engine/memcmp.c, engine/memcmpc.c, engine/memmove.c, engine/pow10.c, engine/io.c, engine/io.h, engine/forth.h, engine/ecvt.c, engine/engine.c, engine/Makefile.in, engine/atanh.c, engine/cleanalign.c, ec/nesting.fs, ec/shex.fs, engine/32bit.h, ec/dotx.fs, ec/mirror.fs, ec/mirrored.fs, ec/mirrors.fs, asm/numref.fs, asm/target.fs, ec/builttag.fs, asm/basic.fs, asm/bitmask.fs, asm/generic.fs, arch/mips/machine.h, arch/power/machine.h, arch/sparc/machine.h, arch/hppa/cache.c, arch/hppa/machine.h, arch/m68k/machine.h, arch/386/machine.h, arch/alpha/machine.h, arch/generic/machine.h, vt100key.fs, wordinfo.fs, stuff.fs, table.fs, tasker.fs, termsize.fs, search.fs, see-ext.fs, source.fs, startup.fs, prims2x.fs, savesys.fs, objexamp.fs, other.fs, prim, mach64b.fs, mach64l.fs, machpc.fs, objects.fs, mach16l.fs, mach32b.fs, mach32l.fs, intcomp.fs, lib.fs, locals-test.fs, look.fs, mach16b.fs, gray.fs, hash.fs, glocals.fs, glosgen.fs, gforth.el, gforthmi, filedump.fs, float.fs, envos.os2, errors.fs, etags.fs, extend.fs, fi2c.fs, envos.dos, envos.fs, debugs.fs, doskey.fs, ds2texi.fs, environ.fs, configure.in, cross.fs, debug.fs, config.bat, configure.cmd, blocks.fs, bufio.fs, chains.fs, code.fs, colorize.fs, comp-i.fs, assert.fs, acinclude.m4, add.fs, ans-report.fs, ansi.fs, Makefile.in, acconfig.h, BUGS:
        !          1730:        updated dates in copyright messages
        !          1731:        inserted copyright messages in most files that did not have them
        !          1732:        removed outdated files engine/32bit.h engine/strsig.c
        !          1733: 
        !          1734: 1998-11-27  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1735: 
        !          1736:        * NEWS:
        !          1737:        Added new things that were part of the "mega-patches" (not necessarily
        !          1738:        complete)
        !          1739: 
        !          1740:        * BUGS, see.fs: Fixed DOES> see bug
        !          1741: 
        !          1742: 1998-11-24  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1743: 
        !          1744:        * Makefile.in, NEWS, BUGS: updated NEWS file
        !          1745:        added doc/gforth.txt to distributed files.
        !          1746: 
        !          1747: 1998-11-22  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1748: 
        !          1749:        * engine/main.c, engine/pow10.c, engine/select.c, arch/generic/machine.h, engine/io.h, prims2x.fs, prim:
        !          1750:        Added system-specific options for C-part of primitives
        !          1751: 
        !          1752: 1998-11-22  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1753: 
        !          1754:        * kernel/comp.fs, kernel/int.fs: more doc fixes
        !          1755: 
        !          1756:        * kernel/comp.fs, kernel/int.fs, doc/gforth.ds, objects.fs:
        !          1757:        removed all "unknown" from docs, except those from mini-oof
        !          1758: 
        !          1759: 1998-11-21  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1760: 
        !          1761:        * doc/gforth.ds: doc change: explains image license issues
        !          1762: 
        !          1763:        * engine/Makefile.in, kernel/vars.fs, Makefile.in, README: removed f0
        !          1764:        fixed problem with dependence on config.h.in (not well tested)
        !          1765: 
        !          1766: 1998-11-08  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1767: 
        !          1768:        * kernel/args.fs, kernel/int.fs, engine/Makefile.in, engine/engine.c, engine/main.c, configure.cmd, fi2c.fs, prim, startup.fs, vt100key.fs, Makefile.in, config.bat:
        !          1769:        Bug fix: print cause for problems in command line
        !          1770:        Cleaned up Makefiles
        !          1771:        Adjusted configures for DOS and OS/2 (not tested yet)
        !          1772:        New feature: link image into executable (for non-OS systems)
        !          1773: 
        !          1774: 1998-10-25  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1775: 
        !          1776:        * engine/forth.h, engine/memcmp.c, engine/memcmpc.c, engine/memmove.c, arch/generic/machine.h, engine/engine.c, cross.fs, prim, prims2x.fs, configure.in:
        !          1777:        SHARC-porting aids that benefit generally:
        !          1778:        Cross: Added non-byte-addressed architectures as possible target (not hosts
        !          1779:        yet).
        !          1780:        Rest: all types are now Gforth-private types (so you could define as Char
        !          1781:        whatever you where like). Some messing around with inabilities of Analog
        !          1782:        Devices port of GCC.
        !          1783: 
        !          1784: 1998-10-18  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1785: 
        !          1786:        * kernel/int.fs, kernel/io.fs, engine/Makefile.in, engine/io.c, engine/io.h, configure.in, prim, Makefile.in:
        !          1787:        Added infile-id, fixed bug with KEY? when input is not a tty.
        !          1788:        First try to compile it under Win32.
        !          1789: 
        !          1790: 1998-10-15  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1791: 
        !          1792:        * engine/io.c: Fixed braindead problem with Solaris/SunOS 5.6.
        !          1793: 
        !          1794:        * Makefile.in:
        !          1795:        Removed the make -C parts for other makes. Also tried to avoid
        !          1796:        multiple right side % rules for same reason.
        !          1797: 
        !          1798: 1998-10-14  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1799: 
        !          1800:        * Makefile.in, config.bat:
        !          1801:        Fixed config.bat (no startup.dos, no history.dos)
        !          1802: 
        !          1803:        * kernel/cond.fs, glocals.fs, history.fs, Makefile.in:
        !          1804:        Fixed a lot of problems from the wordlist structure change (I hope we had
        !          1805:        not omitted the "wordlist-id" in the first place).
        !          1806: 
        !          1807: 1998-10-10  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1808: 
        !          1809:        * kernel/toolsext.fs, kernel/cond.fs, kernel/int.fs, kernel/main.fs, kernel/tools.fs, kernel/comp.fs, search.fs, environ.fs, glocals.fs, hash.fs, mini-oof.fs, README, blocked.fb:
        !          1810:        Changed virtual method table pointer in dictionary objects to be compatible with
        !          1811:        the other OO packages (VMT-pointer on first cell)
        !          1812: 
        !          1813:        You need a new kernel.fi to recompile the kernel
        !          1814: 
        !          1815: 1998-10-07  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1816: 
        !          1817:        * objects.fs, objexamp.fs: objects.fs bug fix part 2
        !          1818: 
        !          1819:        * Benchres, objects.fs, objexamp.fs, prim:
        !          1820:        fixed bug in objects.fs (override of inherited interface methods)
        !          1821:        added fpick (primitive), suggested by Julian Noble
        !          1822: 
        !          1823: 1998-08-29  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1824: 
        !          1825:        * kernel/errore.fs, kernel/main.fs, kernel/comp.fs, prims2x.fs, oof.fs:
        !          1826:        Fixed docu problems, added stderr output for errors and warnings
        !          1827: 
        !          1828: 1998-08-24  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1829: 
        !          1830:        * mini-oof.fs: Small fix, thanks to srb@concentric.net
        !          1831: 
        !          1832: 1998-08-03  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1833: 
        !          1834:        * objexamp.fs: added objexamp.fs
        !          1835: 
        !          1836: 1998-08-02  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1837: 
        !          1838:        * objects.fs: documentation changes
        !          1839: 
        !          1840:        * Makefile.in, testclean, .cvsignore: fixed "make clean"
        !          1841:        removed config.h.in from .cvsignore
        !          1842: 
        !          1843:        * engine/Makefile.in, engine/cache.c, Makefile.in, configure.in, makein.bsh, mkdosmf.sed:
        !          1844:        fixed "make dist"
        !          1845:        fixed dependences for engine.o and main.o (they were overly general)
        !          1846:        For the hppa arch/hppa/cache.c is used instead of engine/cache.c (untested)
        !          1847: 
        !          1848: 1998-08-01  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1849: 
        !          1850:        * .cvsignore: Added aclocal.m4 and config.h.in to .cvsignore
        !          1851: 
        !          1852: 1998-07-28  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1853: 
        !          1854:        * engine/Makefile.in, arch/mips/machine.h, configure.in, Makefile.in:
        !          1855:        added test for MIPS link flag -d to configure.in
        !          1856:        some small bugfixes
        !          1857: 
        !          1858:        * arch/power/_sync_cache_range.c, arch/power/machine.h, Makefile.in, configure.in, prim:
        !          1859:        put PPC flush-icache code into _sync_cache_range.c; configure now checks
        !          1860:                for this function (present on AIX).
        !          1861:        Made FLUSH_ICACHE calls type-consistent.
        !          1862: 
        !          1863:        * timings.sc: flk results added to timings.sc
        !          1864: 
        !          1865:        * kernel/int.fs:
        !          1866:        fixed bug (S" QUIT .( hello) CR" EVALUATE) reported by Lars Krueger
        !          1867:          (at least I fixed this symptom, IMO the input stream needs reworking).
        !          1868: 
        !          1869: 1998-07-25  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1870: 
        !          1871:        * doc/gforth.ds: documentation change
        !          1872: 
        !          1873: 1998-07-16  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1874: 
        !          1875:        * doc/gforth.ds: documentation changes
        !          1876: 
        !          1877: 1998-07-13  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1878: 
        !          1879:        * doc/gforth.ds: documentation changes
        !          1880: 
        !          1881: 1998-07-10  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1882: 
        !          1883:        * Makefile.in, doc/gforth.ds: changed deletion of html/ tree
        !          1884:        changed document structure a bit
        !          1885: 
        !          1886: 1998-07-08  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1887: 
        !          1888:        * kernel/int.fs, other.fs:
        !          1889:        eliminated capitalize (was present twice with different stack effects
        !          1890:                but was used nowhere).
        !          1891: 
        !          1892:        * asm/README, ec/00-readme, ec/README, kernel/int.fs, kernel/interp.fs, asm/00-readme, missing, Makefile.in, aclocal.m4, ds2texi.fs, elisp-comp, lib.fs, .cvsignore, ChangeLog:
        !          1893:        renamed 00-readme files to README
        !          1894:        added scripts elisp-comp and missing
        !          1895:        removed kernel/interp.fs (should have been removed in mega-patch)
        !          1896:        added make rule for doc/gforth.txt
        !          1897:        renamed PARSE-WORD into SWORD (PARSE-WORD is used with the meaning of NAME in
        !          1898:                OpenBoot and dpans6 A.6.2.2008)
        !          1899: 
        !          1900: 1998-07-05  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1901: 
        !          1902:        * engine/.cvsignore, .cvsignore: Yet another additions to .cvsingore's
        !          1903: 
        !          1904:        * ec/00-readme, kernel/.cvsignore, aclocal.m4, asm/00-readme, doc/.cvsignore, ChangeLog:
        !          1905:        Fixed some .cvsignores
        !          1906:        Added missing files
        !          1907: 
        !          1908:        * doc/gforth.ds, arch/generic/machine.h, arch/m68k/machine.h, arch/misc/tt.fs, arch/386/machine.h, arch/4stack/README, mkdosmf.sed, prim, cross.fs, mini-oof.fs, BUGS, Makefile.in, chains.fs:
        !          1909:        Several fixes and typos I forgot to check in until recently
        !          1910:        Documentation additions (not completed)
        !          1911: 
        !          1912: 1998-06-22  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1913: 
        !          1914:        * test/checkans.fs, test/dbltest.fs: repaired "make test"
        !          1915: 
        !          1916: 1998-06-17  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1917: 
        !          1918:        * kernel/require.fs, kernel/tools.fs, kernel/int.fs, kernel/main.fs, kernel/paths.fs, engine/Makefile.in, engine/main.c, kernel/files.fs, doc/gforth.ds, doc/texinfo.tex, stuff.fs, BUGS, Makefile.in:
        !          1919:        Default path now has "." in front
        !          1920:        Worked a bit on the documentation
        !          1921:        fixed handling of "." in open-path-file (now also works with "." from the path)
        !          1922: 
        !          1923: 1998-06-04  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1924: 
        !          1925:        * doc/version.texi.in, doc/gforth.ds, configure.in, Makefile.in, aclocal.m4:
        !          1926:        version.texi is now generated automatically
        !          1927:        added version.texi to doc dependences
        !          1928:        added aclocal.m4 dependences and removed aclocal.m4
        !          1929: 
        !          1930:        * engine/main.c, engine/.cvsignore, engine/Makefile.in, doc/gforth.ds, doc/.cvsignore, arch/power/machine.h, versions.bsh, prim, gforthmi, aclocal.m4, configure.in, acconfig.h, acinclude.m4, AUTHORS, Makefile.in:
        !          1931:        various changes in configure.in and the Makefile.in's:
        !          1932:           symlinks kernel.fi and arch/machine eliminated
        !          1933:           utilize some automake stuff (e.g., @VERSION@ and @lispdir@)
        !          1934:           eliminated engine/version.h
        !          1935:           eliminated replace.a; gforth[-ditc] is now built by engine/Makefile
        !          1936:           getopt_long replacement is now donw through LIBOBJS, like everything else
        !          1937:        automake-induced changes in acconfig.h; added acinclude.m4 and AUTHORS.
        !          1938:        aclocal.m4 is now generated (it's still in CVS because there's not yet a
        !          1939:                make rule for it).
        !          1940:        made gforthmi more conformant with GNU standards (--version etc.).
        !          1941:        prim: fixed portability bug (RTLD_GLOBAL does not exist everywhere)
        !          1942:        arch/power/machine.h: refined cache flush code
        !          1943:        doc/gforth.ds now uses @VERSION{} (but we need to generate version.texi)
        !          1944:                documented new buffering behaviour
        !          1945: 
        !          1946: 1998-05-31  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1947: 
        !          1948:        * asm/numref.fs, kernel/kernel.fs, kernel/paths.fs, arch/misc/prim.fs, asm/basic.fs, arch/6502/softuart.fs, arch/6502/prim.fs, prims2x.fs, cross.fs:
        !          1949:        Switched ~+/ with ./
        !          1950: 
        !          1951: 1998-05-15  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1952: 
        !          1953:        * arch/power/machine.h, wordinfo.fs: direct threading is default on PPC
        !          1954:        fixed bug in xtprim?
        !          1955: 
        !          1956:        * arch/power/machine.h, Benchres:
        !          1957:        made PPC direct threading work (fixed cache consistency bug)
        !          1958: 
        !          1959:        * arch/power/machine.h, Makefile.in:
        !          1960:        fixed some bugs in arch/power/machine.h
        !          1961:        make targets now use --die-on-signal
        !          1962: 
        !          1963: 1998-05-13  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1964: 
        !          1965:        * compat/README, arch/m68k/machine.h, wordinfo.fs, gforth.el, see.fs, Benchres, errors.fs:
        !          1966:        added exception
        !          1967:        commented out global-map definitions in gforth.el
        !          1968:        fixed see-code bug, improved isprim?
        !          1969:        some ifdefs in arch/m68k/machine.h for AmigaOS (contributed by Jorge Acereda)
        !          1970: 
        !          1971: 1998-05-09  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1972: 
        !          1973:        * gforth.el: *** empty log message ***
        !          1974: 
        !          1975: 1998-05-08  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          1976: 
        !          1977:        * kernel/.cvsignore, engine/.cvsignore, doc/.cvsignore, .cvsignore:
        !          1978:        added .cvsignore files for various directories
        !          1979: 
        !          1980:        * kernel/prim.fs, kernel/aliases.fs, engine/config.h.in, gforth.el:
        !          1981:        removed generated files
        !          1982:        restored gforth.el to version 1.26
        !          1983: 
        !          1984: 1998-05-07  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1985: 
        !          1986:        * kernel/doers.fs, kernel/getdoers.fs, Makefile.in:
        !          1987:        Added missing doers.fs and getdoers.fs
        !          1988: 
        !          1989: 1998-05-03  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1990: 
        !          1991:        * doc/gforth.ds:
        !          1992:        Small documentation changes; started adding doc about Mini-OOF
        !          1993: 
        !          1994:        * gforth.el: Added folding to gforth.el
        !          1995: 
        !          1996: 1998-05-02  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          1997: 
        !          1998:        * unix/time.fs, ec/dotx.fs, ec/mirror.fs, ec/mirrored.fs, ec/mirrors.fs, ec/nesting.fs, ec/shex.fs, ec/builttag.fs, asm/numref.fs, asm/target.fs, asm/basic.fs, asm/bitmask.fs, asm/generic.fs, arch/shboom/sh.p, arch/shboom/dis2.fs, arch/shboom/doers.fs, arch/shboom/mach.fs, arch/shboom/prim.fs, arch/shboom/asm.fs, arch/shboom/compiler.fs, arch/shboom/dis.fs, arch/misc/misc.v, arch/misc/misc-sim.v, arch/h8/asm.fs, arch/c165/mach.fs, arch/c165/prim.fs, arch/c165/asm.fs, arch/avr/asm.fs, arch/8086/asm.fs, arch/8086/mach.fs, arch/8086/mach.sh, arch/8086/prim.fs, arch/6502/prim.fs, arch/6502/softuart.fs, arch/6502/zero.fs, arch/6502/asm.fs, arch/6502/cold.fs, arch/6502/mach.fs:
        !          1999:        Mega-Patch; added directories
        !          2000: 
        !          2001:        * test/other.fs, kernel/tools.fs, kernel/paths.fs, kernel/prim.fs, kernel/prim0.fs, kernel/saccept.fs, kernel/special.fs, kernel/kernel.fs, kernel/main.fs, kernel/nio.fs, kernel/aliases.fs, kernel/basics.fs, kernel/comp.fs, kernel/int.fs, kernel/io.fs, engine/config.h.in, engine/ecvt.c, engine/io.c, engine/io.h, engine/32bit.h, engine/Makefile.in, engine/cache.c, arch/misc/asm.fs, arch/misc/mach.fs, arch/misc/tt.fs, arch/mips/machine.h, arch/4stack/mach.fs, stamp-h.in, prims2x.fs, search.fs, sokoban.fs, hash.fs, Makefile.in, cross.fs:
        !          2002:        Mega-Patch; lots of changes
        !          2003: 
        !          2004: 1998-04-30  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2005: 
        !          2006:        * compat/required.fs: added required.fs
        !          2007: 
        !          2008: 1998-04-29  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2009: 
        !          2010:        * compat/exception.fs, compat/vocabulary.fs, compat/assert.fs, compat/defer.fs, startup.fs, ans-report.fs:
        !          2011:        tables are in the image again
        !          2012:        added assert.fs defer.fs exception.fs vocabulary.fs to the compat directory
        !          2013: 
        !          2014: 1998-04-16  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2015: 
        !          2016:        * engine/engine.c, Benchres: bugfix (broken images on Linux/Alpha).
        !          2017: 
        !          2018: 1998-04-14  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2019: 
        !          2020:        * test/other.fs, compat/struct.fs, engine/main.c, timings.sc, unbuffered.fs, struct.fs, gforth.el:
        !          2021:        emacs update bug fix in gforth.el
        !          2022:        bug fix in struct.fs, compat/struct.fs
        !          2023:        main.c: stdout is now unbuffered, if it is a tty
        !          2024: 
        !          2025: 1998-04-12  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2026: 
        !          2027:        * kernel/files.fs, doc/gforth.ds, gforth.el, mini-oof.fs, moof-exm.fs, blocks.fs, ds2texi.fs:
        !          2028:        Added mini-oof and example, started docu for that.
        !          2029:        Corrected "load" bug in blocks.fs (seems to be that really noone uses blocks.fs).
        !          2030:        Minor changes do gforth.el
        !          2031: 
        !          2032: 1998-03-21  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2033: 
        !          2034:        * engine/engine.c, engine/main.c, comp-i.fs:
        !          2035:        Changed offset for relocation
        !          2036: 
        !          2037: 1998-03-08  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2038: 
        !          2039:        * arch/misc/asm.fs, arch/misc/mach.fs, arch/misc/prim.fs, arch/misc/sim.fs:
        !          2040:        Added indirect memory access feature, make MISC ROM-able first step.
        !          2041: 
        !          2042: 1997-12-14  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2043: 
        !          2044:        * prims2x.fs, lib.fs, prim:
        !          2045:        Added global library load, reversed order of library load after startup
        !          2046:        Fixed prims2x.fs to load search.fs first.
        !          2047: 
        !          2048: 1997-12-01  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2049: 
        !          2050:        * kernel/main.fs, etags.fs:
        !          2051:        Modifications due to "marker and order" problem
        !          2052: 
        !          2053:        * kernel/interp.fs, kernel/toolsext.fs, history.fs, extend.fs:
        !          2054:        Changed "marker and order" problem
        !          2055: 
        !          2056: 1997-10-27  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2057: 
        !          2058:        * test/other.fs, intcomp.fs: fixed create-interpret/compile bug
        !          2059: 
        !          2060: 1997-10-24  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2061: 
        !          2062:        * kernel/interp.fs, test/other.fs, Benchres:
        !          2063:        bugfix (multiple REVEALs had wrong stack effect)
        !          2064:        added test for ONLY bug
        !          2065: 
        !          2066: 1997-10-04  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2067: 
        !          2068:        * search.fs: fixed ONLY bug
        !          2069: 
        !          2070:        * tt.fs, glocals.fs, locals-test.fs, gforth.el, Benchres:
        !          2071:        removed some global keys in gforth.el (bug report from a Debian user)
        !          2072:        fixed TO bug hopefully (reported by Michael Vanier <mvanier@bbb.caltech.edu>)
        !          2073: 
        !          2074: 1997-09-13  jwilke  <jwilke@mips.complang.tuwien.ac.at>
        !          2075: 
        !          2076:        * machpc.fs: Missing file for last patch.
        !          2077: 
        !          2078:        * kernel/main.fs, kernel/special.fs, kernel/interp.fs, kernel/io.fs, kernel/kernel.fs, kernel/basics.fs, kernel/errore.fs:
        !          2079:        Changed hax-xy flags to environmental queries.
        !          2080: 
        !          2081:        * engine/Makefile.in: Some fixes
        !          2082: 
        !          2083:        * prims2x.fs, tasker.fs, mach64b.fs, mach64l.fs, prim, mach16b.fs, mach16l.fs, mach32b.fs, mach32l.fs, hash.fs, look.fs, cross.fs, environ.fs:
        !          2084:        Fixes to tasker.fs, environ.fs
        !          2085:        Changed has-xy flags to environmental queries!!
        !          2086: 
        !          2087: 1997-09-01  jwilke  <jwilke@mips.complang.tuwien.ac.at>
        !          2088: 
        !          2089:        * 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:
        !          2090:        Dos Changes:
        !          2091:        !!Moved:
        !          2092:        engine/32bit.h moved to arch/generic/machine.h
        !          2093:        cache.c moved to arch/hppa/
        !          2094:        cleanalign.c moved to engine/
        !          2095:        !!New Files:
        !          2096:        envos.* *.bsh
        !          2097:        Instead of linking arch/xy/machine.h an custom include path is used
        !          2098:        engine.a engine.o main.o makes with engine/Makefile now
        !          2099:        history.fs and startup.fs works for dos and unix now
        !          2100:        environment variable osclass is set in envos.fs, wich is os-specific
        !          2101:        any comments?
        !          2102:        supressed some warnings in main.c
        !          2103: 
        !          2104: 1997-08-31  jwilke  <jwilke@mips.complang.tuwien.ac.at>
        !          2105: 
        !          2106:        * kernel/special.fs, kernel/toolsext.fs, kernel/files.fs, kernel/interp.fs, kernel/args.fs, kernel/basics.fs, look.fs, cross.fs, environ.fs:
        !          2107:        changes from gforth-ec:
        !          2108:        updated cross (side-effect: no more warnings :-)
        !          2109:        some changed other forth-files
        !          2110:        ['] can not do forward references any more
        !          2111: 
        !          2112: 1997-08-22  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2113: 
        !          2114:        * engine/io.c: Fixed bug with key? on Digital "Uhnix"
        !          2115: 
        !          2116: 1997-08-03  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2117: 
        !          2118:        * doc/makedoc.fs, doc/gforth.ds: Added OOF documentation
        !          2119:        Added scope prefix to glossary generator to document different occurances
        !          2120:        of the same word
        !          2121: 
        !          2122:        * oof.fs, ds2texi.fs, Makefile.in: Added "definitions" feature to OOF
        !          2123:        Added scope prefix to glossary generator to document different occurances
        !          2124:        of the same word
        !          2125: 
        !          2126: 1997-08-02  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2127: 
        !          2128:        * doc/gforth.ds: Started documenting OOF
        !          2129: 
        !          2130:        * oof.fs:
        !          2131:        Added method definitions to change/add method definitions later on
        !          2132: 
        !          2133: 1997-07-31  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2134: 
        !          2135:        * test/other.fs, kernel/interp.fs, engine/io.c, engine/main.c, engine/forth.h, doc/gforth.ds, compat/struct.fs, doc/gforth.1, struct.fs, timings.sc, objects.fs, source.fs, extend.fs, intcomp.fs, ds2texi.fs, cross.fs, debugs.fs, assert.fs, blocks.fs, Makefile.in, Benchres:
        !          2136:        Added documentation for structures and object.fs
        !          2137:        Changed representation of structures from "size align" to "align size",
        !          2138:           and renamed 1 cells: to cell% etc.
        !          2139:        added %size and %alignment
        !          2140:        fixed search bug
        !          2141:        added command-line option --die-on-signal
        !          2142: 
        !          2143: 1997-07-06  jwilke  <jwilke@mips.complang.tuwien.ac.at>
        !          2144: 
        !          2145:        * kernel/main.fs: requrie is better
        !          2146:        jens
        !          2147: 
        !          2148:        * kernel/io.fs: some reordering.
        !          2149:        jens
        !          2150: 
        !          2151:        * kernel/basics.fs: Bugfix in catch.
        !          2152:        Renamed r0...
        !          2153:        jens
        !          2154: 
        !          2155:        * blocks.fs: Uses now initialization chain.
        !          2156:        Got into trouble with previous method, because the whole initialization chain
        !          2157:        was executed on block-cold!
        !          2158:        jens
        !          2159: 
        !          2160:        * float.fs: Changed f0 to fp0.
        !          2161:        jens
        !          2162: 
        !          2163:        * table.fs: Table is now extra file.
        !          2164:        jens
        !          2165: 
        !          2166:        * kernel/tools.fs, kernel/toolsext.fs, kernel/vars.fs, kernel/interp.fs, search.fs, startup.fs, glocals.fs, hash.fs, extend.fs:
        !          2167:        Major change!
        !          2168:        hash and search does not rely on each other.
        !          2169:        context and voclink are now present in kernel.
        !          2170:        words and marker can now defined without loading hash or search
        !          2171:        marker went to extend.fs
        !          2172:        word went to kernel/tools.fs
        !          2173:        table goes to seperate file (at the moment)
        !          2174:        glocals.fs and kernel/toolsext.fs are changed because of the change in the
        !          2175:        wordlist-map-struct...
        !          2176:        Attention: You can't recompile the code without new kernel-files!!!
        !          2177:        jens
        !          2178: 
        !          2179:        * cross.fs: added const, to be able to compile new sources.
        !          2180:        jens
        !          2181: 
        !          2182:        * tasker.fs: Changed r0 to rp0 and so on, here.
        !          2183:        This file seems to be broken, anyway...
        !          2184:        jens
        !          2185: 
        !          2186:        * prim: Added forth-code for ?branch.
        !          2187:        Rewrote I', K, J not to be architecture dependant.
        !          2188:        ATTENTION: changed semantics of d2*+ to avoid I' trick
        !          2189:        some primitive should be broken now!!!!
        !          2190:        jens
        !          2191: 
        !          2192:        * see.fs, wordinfo.fs, look.fs: See got some more bug fixes.
        !          2193:        Quick changes to let all cross-compile, and fit into ec-version.
        !          2194:        These files are still on my ToDo list, changes are not complete now.
        !          2195:        Jens
        !          2196: 
        !          2197:        * debug.fs: Small changes
        !          2198:        Jens
        !          2199: 
        !          2200:        * chains.fs: Generic execution chains. Will be used for the init-chain!
        !          2201:        Jens
        !          2202: 
        !          2203:        * termsize.fs, errors.fs, environ.fs: Small changes.
        !          2204:        Jens
        !          2205: 
        !          2206:        * kernel/vars.fs:
        !          2207:        Changed r0 to rp0 and so on. Everyone should use the new names.
        !          2208:        r0, s0, f0, l0 will be kept as aliases for a while.
        !          2209: 
        !          2210:        Jens
        !          2211: 
        !          2212: 1997-07-02  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2213: 
        !          2214:        * oof.fs: Added method postpone
        !          2215:        Fixed "with" bug
        !          2216: 
        !          2217: 1997-07-02  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2218: 
        !          2219:        * engine/main.c:
        !          2220:        now uses mmap for the stacks and malloc for dict on MIPS with direct threading
        !          2221: 
        !          2222:        * engine/forth.h, arch/m68k/machine.h, objects.fs:
        !          2223:        some more changes in objects.fs
        !          2224:        incorporated m68k patch by Andreas Schwab (schwab@issan.informatik.uni-dortmund.de)
        !          2225:        commented out ecvt declaration in engine/forth.h
        !          2226: 
        !          2227: 1997-06-23  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2228: 
        !          2229:        * test/other.fs, extend.fs: fixed bug in CONVERT
        !          2230: 
        !          2231:        * engine/forth.h, compat/struct.fs, doc/gforth.ds, objects.fs, prim:
        !          2232:        changed compat/struct.fs and objects.fs for <align size> representation
        !          2233:        refixed -trainling (in prim)
        !          2234:        gforth.ds bug fixes
        !          2235:        fixed/worked around declarations in forth.h
        !          2236: 
        !          2237: 1997-06-15  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2238: 
        !          2239:        * engine/main.c, engine/io.c, engine/Makefile.in, engine/forth.h, arch/386/machine.h, prim, configure.in:
        !          2240:        Some bug fixes.
        !          2241: 
        !          2242: 1997-06-12  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2243: 
        !          2244:        * arch/mips/machine.h, Benchres, Makefile.in:
        !          2245:        Added some Benchres entries
        !          2246:        fixed small bugs in Makefile and arch/mips/machine.h
        !          2247: 
        !          2248: 1997-06-11  jwilke  <jwilke@mips.complang.tuwien.ac.at>
        !          2249: 
        !          2250:        * cross.fs: Small bugfix
        !          2251: 
        !          2252: 1997-06-06  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2253: 
        !          2254:        * kernel/vars.fs, test/other.fs, kernel/nio.fs, kernel/special.fs, kernel/basics.fs, kernel/interp.fs, doc/gforth.ds, compat/loops.fs, compat/struct.fs, compat/anslocal.fs, compat/control.fs, struct.fs, objects.fs, prim, gforth.el, extend.fs, environ.fs:
        !          2255:        Environmental query "gforth" now returns the version-string
        !          2256:        dictionary-end and unused moved into the kernel/basics.fs
        !          2257:        Minor gforth.el bug fixes
        !          2258:        Major rewrite of objects.fs (not yet done)
        !          2259:        fixed -trailing bug (with test in test/other.fs)
        !          2260:        optimization of fields with offset 0 in struct.fs and compat/struct.fs
        !          2261:        other changes in compat/struct.fs (not yet done)
        !          2262:        added ansreports to compat/*.fs
        !          2263:        documentation changes
        !          2264:        allot now checks for dict overflow
        !          2265:        named [IS] (compilation semantics of IS).
        !          2266:        minor changes
        !          2267: 
        !          2268: 1997-06-01  jwilke  <jwilke@mips.complang.tuwien.ac.at>
        !          2269: 
        !          2270:        * kernel/paths.fs, kernel/require.fs:
        !          2271:        changed open-fpath-file and open-path-file to not throw on themselves
        !          2272:        fix in paths.fs that ~+ is possible in search paths
        !          2273:        fix in require.fs for different open-fpath-file
        !          2274:        added comment in require.fs
        !          2275: 
        !          2276:        * doc/gforth.ds:
        !          2277:        New chapter for singlestep debugging and require/include + path handling
        !          2278: 
        !          2279:        * see.fs, Makefile.in, debug.fs: LEAVE fix in see.fs
        !          2280:        one dvi: entry too much in Makefile.in
        !          2281:        renaming and fix in debug.fs
        !          2282: 
        !          2283: 1997-05-29  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2284: 
        !          2285:        * kernel/main.fs, kernel/require.fs: Bug fixes
        !          2286: 
        !          2287:        * engine/strsig.c, engine/cache.c: Added missing files in engine/
        !          2288: 
        !          2289:        * arch/misc/sokoban.fs, arch/misc/tt.fs, arch/misc/mach.fs, arch/misc/prim.fs, arch/misc/sim.fs, arch/misc/README, arch/misc/asm.fs, arch/misc/fi2v.fs, arch/misc/key.fs:
        !          2290:        Added port of gforth to misc (original version, slow) to CVS archive
        !          2291: 
        !          2292:        * arch/4stack/prim.fs, arch/4stack/relocate-new.fs, arch/4stack/relocate.fs, arch/4stack/README, arch/4stack/asm.fs, arch/4stack/mach.fs, arch/4stack/mach.sh, arch/4stack/prim-new.fs:
        !          2293:        Added port of gforth to 4stack to CVS archive
        !          2294: 
        !          2295:        * testdist1, mkos2mf.sed, testclean, testdist, extend.fs, lib.fs, mkdosmf.sed, blocks.fs, Makefile.in:
        !          2296:        Bug fixes, consistency improvements,
        !          2297:        added lib.fs
        !          2298: 
        !          2299: 1997-05-21  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2300: 
        !          2301:        * test/other.fs, test/postpone.fs, test/tester.fs, test/checkans.fs, test/coretest.fs, test/dbltest.fs, kernel/special.fs, kernel/tools.fs, kernel/toolsext.fs, kernel/vars.fs, kernel/prim0.fs, kernel/require.fs, kernel/saccept.fs, kernel/license.fs, kernel/main.fs, kernel/nio.fs, kernel/paths.fs, kernel/interp.fs, kernel/io.fs, kernel/kernel.fs, kernel/cond-old.fs, kernel/cond.fs, kernel/errore.fs, kernel/files.fs, kernel/accept.fs, kernel/aliases0.fs, kernel/args.fs, kernel/basics.fs, engine/strtoul.c, engine/threaded.h, engine/select.c, engine/strerror.c, engine/strsignal.c, engine/strtol.c, engine/main.c, engine/memcmp.c, engine/memcmpc.c, engine/memmove.c, engine/pow10.c, engine/getopt1.c, engine/io.c, engine/io.h, engine/forth.h, engine/getopt.c, engine/getopt.h, engine/ecvt.c, engine/engine.c, engine/Makefile.in, engine/ansidecl.h, engine/atanh.c, engine/dblsub.c, doc/texinfo.tex, engine/32bit.h, doc/glossaries.doc, doc/makedoc.fs, doc/gforth.1, doc/gforth.ds, arch/sparc/machine.h, arch/mips/machine.h, arch/power/machine.h, arch/hppa/machine.h, arch/m68k/machine.h, arch/386/machine.h, arch/alpha/machine.h, toolsext.fs, vars.fs, texinfo.tex, threading.h, tools.fs, strtoul.c, tasker.fs, startup.fs, strerror.c, strsignal.c, strtol.c, source.fs, sparc.h, special.fs, see.fs, select.c, site-init.fs, siteinit.fs, savesys.fs, search-order.fs, search.fs, see-ext.fs, primitives0.fs, prims2x.fs, prim, primitives, other-tests.fs, postponetest.fs, pow10.c, power.h, memmove.c, mips.h, mkdosmf.sed, mkos2mf.sed, main.fs, makedoc.fs, memcasecmp.c, memcmp.c, io.c, io.h, kernel.fs, m68k.h, main.c, high-level, hppa.h, io-dos.h, gforthmi.cmd, glocals.fs, glossaries.doc, gforthmi, gforthmi.bat, gforth.ds, getopt.h, getopt1.c, gforth-makeimage, gforth-makeimage.bat, gforth-makeimage.cmd, gforth.1, forth.h, from-cut-here, getopt.c, engine.c, errore.fs, files.fs, float.fs, dumpimage.fs, ecvt.c, debugs.fs, ds2texi.fs, dbltest.fs, debug.fs, debugging.fs, configure.in, cross.fs, dblsub.c, config.bat, configure.bat, configure.cmd, comp-i.fs, comp-image.fs, cond-old.fs, conditionals.fs, blocks.fs, checkans.fs, args.fs, atanh.c, blocked.fb, blockedit.fb, ToDo, aliases0.fs, alpha.h, ansidecl.h, Makefile.in, README, 32bit.h, 386.h:
        !          2302:        jwilke's changes:
        !          2303:        Moved many files to other directories
        !          2304:        renamed many files
        !          2305:        other changes unknown to me.
        !          2306: 
        !          2307: 1997-04-11  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2308: 
        !          2309:        * gforth.el: fixed buglet
        !          2310: 
        !          2311: 1997-04-10  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2312: 
        !          2313:        * cross.fs, kernel.fs: Made \G work in interpret cross state
        !          2314: 
        !          2315: 1997-04-10  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2316: 
        !          2317:        * Makefile.in: doku change
        !          2318: 
        !          2319:        * other-tests.fs, glocals.fs, gforth.ds, gforth-makeimage, gforth.1, args.fs, ds2texi.fs, Makefile.in:
        !          2320:        bumped the version number to 0.3.1
        !          2321:        gforth-makeimage now makes an executable file and uses $GFORTH
        !          2322:        documentation changes
        !          2323:        fixed bug involving locals and recurse
        !          2324: 
        !          2325: 1997-04-05  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2326: 
        !          2327:        * alpha.h, texinfo.tex: small fix in alpha.h
        !          2328:        new texinfo.tex (from texinfo-3.9)
        !          2329: 
        !          2330: 1997-03-31  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2331: 
        !          2332:        * oof.fs: Line breaks in header comment.
        !          2333: 
        !          2334:        * README: Did tests and changed README according to tested platforms.
        !          2335: 
        !          2336: 1997-03-28  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2337: 
        !          2338:        * Makefile.in: fixed bug in Makefile.in
        !          2339: 
        !          2340:        * kernel.fs, Makefile.in: added outfile flushing before error message
        !          2341:        fixed Makefile.in typo
        !          2342: 
        !          2343: 1997-03-27  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2344: 
        !          2345:        * gforth-makeimage.cmd, other-tests.fs, README:
        !          2346:        added tests for latest bugfixes
        !          2347: 
        !          2348:        * primitives, kernel.fs, look.fs, blocks.fs, extend.fs:
        !          2349:        threw out blocks.fs:include (would confuse users)
        !          2350:        added dictionary-end
        !          2351:        script? is now set correctly
        !          2352:        look and represent now work correctly on the Alpha
        !          2353: 
        !          2354: 1997-03-25  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2355: 
        !          2356:        * mkos2mf.sed, kernel.fs, mkdosmf.sed, configure.in, gforth.el, Makefile.in, configure.cmd:
        !          2357:        Improved DOS/OS/2 support
        !          2358: 
        !          2359: 1997-03-25  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2360: 
        !          2361:        * Makefile.in: fixed some portability problems of Makefile.in
        !          2362: 
        !          2363: 1997-03-23  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2364: 
        !          2365:        * main.c, mkdosmf.sed, Makefile.in, gforth-makeimage.bat:
        !          2366:        Added DOS-gforth-makeimage
        !          2367:        Changes for DOS
        !          2368: 
        !          2369: 1997-03-21  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2370: 
        !          2371:        * kernel.fs, struct.fs, environ.fs:
        !          2372:        Ensure backward compatibility to 0.2.1 to create a new system only from diffs
        !          2373:        switch to stderr during error display
        !          2374: 
        !          2375: 1997-03-20  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2376: 
        !          2377:        * testdist1, testclean, testdist, main.c, kernel.fs, gforth.ds, Makefile.in, blocks.fs, INSTALL:
        !          2378:        fixed a few Makefile bugs (make clean)
        !          2379:        renamed blocks.fs:flush-file into flush-blocks
        !          2380:        fixed bell bug (now flushes the output)
        !          2381:        documentation changes
        !          2382: 
        !          2383: 1997-03-19  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2384: 
        !          2385:        * primitives0.fs, see-ext.fs, vars.fs, kernel.fs, other-tests.fs, gforth.ds, gforth.1, files.fs, gforth-makeimage, conditionals.fs, errors.fs, extend.fs, comp-image.fs, cond-old.fs, aliases0.fs, args.fs, Makefile.in, NEWS:
        !          2386:        fixed some documentation bugs
        !          2387:        updated dates on copyright messages
        !          2388:        updated NEWS
        !          2389:        some fixes in Makefile.in
        !          2390: 
        !          2391: 1997-03-13  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2392: 
        !          2393:        * primitives0.fs, see-ext.fs, main.fs, oof.fs, files.fs, gforth-makeimage, conditionals.fs, errors.fs, args.fs, cond-old.fs, Makefile.in, aliases0.fs, Benchres:
        !          2394:        Added lots of copyright notices.
        !          2395: 
        !          2396: 1997-03-11  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2397: 
        !          2398:        * main.c:
        !          2399:        turned off mmap allocation for direct threading on the MIPS architecture
        !          2400: 
        !          2401:        * primitives, main.c, objects.fs, glocals.fs, gforth.ds, comp-image.fs, gforth-makeimage, gforth.1, Makefile.in, Benchres:
        !          2402:        added primitive K
        !          2403:        the Makefile now works with Digital Unix make
        !          2404:        renamed the gforth-makeimage variable GFORTH into GFORTHD
        !          2405:        fixed bug in comp-image (can now generate data-relocatable images).
        !          2406:        gforth-makeimage uses a new option --no-offset-im to avoid differences
        !          2407:                from the command line
        !          2408:        Documentation changes
        !          2409:        fixed another bug involving relocatablility of code addresses.
        !          2410:        my_alloc now works on machines without MAP_FILE and MAP_PRIVATE
        !          2411: 
        !          2412: 1997-03-04  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2413: 
        !          2414:        * io.c, kernel.fs, Makefile.in, history.fs: fixed key? problem on Win32
        !          2415:        Minor fixes
        !          2416: 
        !          2417: 1997-03-04  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2418: 
        !          2419:        * sparc.h, threading.h, primitives, source.fs, power.h, mips.h, other-tests.fs, main.c, glocals.fs, m68k.h, gforth-makeimage, gforth.ds, engine.c, forth.h, conditionals.fs, alpha.h, comp-image.fs, 386.h, Makefile.in:
        !          2420:        added double indirect threaded version and making of fully relocatable images.
        !          2421:        added gforth-makeimage script for making fully relocatable images.
        !          2422:        removed locals bug in if else endif constructs.
        !          2423:        added mmap support for machines without MAP_ANON
        !          2424:        removed command-line options -c and -o
        !          2425:        moved definition of DOES_HANDLER_SIZE from machine.h to forth.h.
        !          2426:        added hpux FLUSH_ICACHE in m68k.h
        !          2427:        made source words print decimal
        !          2428: 
        !          2429: 1997-02-24  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2430: 
        !          2431:        * special.fs, primitives, kernel.fs, main.fs, cross.fs, gforth.el:
        !          2432:        Fixed some alignment problems
        !          2433: 
        !          2434: 1997-02-16  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2435: 
        !          2436:        * cond-old.fs: Conditionals without locals
        !          2437: 
        !          2438:        * primitives, sokoban.fs, oof.fs, main.fs, mkdosmf.sed, io.c, main.c, configure.cmd, engine.c, config.sub, configure.bat, INSTALL.DOS, Makefile.in:
        !          2439:        go up to 0.3.0
        !          2440: 
        !          2441: 1997-02-14  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2442: 
        !          2443:        * primitives: Small changes.
        !          2444: 
        !          2445: 1997-02-12  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2446: 
        !          2447:        * mkdosmf.sed, mkos2mf.sed, cross.fs, ds2texi.fs, configure.bat, configure.cmd, Makefile.in:
        !          2448:        Some fixes to make it run.
        !          2449:        0.2.9 is out, go to 0.2.91 or so next.
        !          2450: 
        !          2451: 1997-02-09  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2452: 
        !          2453:        * primitives0.fs, struct.fs, primitives, extend.fs, kernel.fs, Makefile.in, cross.fs:
        !          2454:        A few additional fixes. gforth EC should run now with only three
        !          2455:        doers: docol, dovar and dodoes. Tried without dovar, failed (strange).
        !          2456: 
        !          2457: 1997-02-08  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2458: 
        !          2459:        * prims2x.fs, vars.fs, mkos2mf.sed, primitives, main.fs, mkdosmf.sed, mach64b.fs, mach64l.fs, mach32b.fs, mach32l.fs, mach16b.fs, mach16l.fs, etags.fs, kernel.fs, cross.fs, errore.fs, Makefile.in, configure.in:
        !          2460:        Merged in gforth-EC patches
        !          2461: 
        !          2462: 1997-02-06  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2463: 
        !          2464:        * startup.fs, toolsext.fs, primitives, prims2x.fs, mach64l.fs, main.fs, mach32l.fs, mach64b.fs, mach16l.fs, mach32b.fs, kernel.fs, mach16b.fs, extend.fs, files.fs, errore.fs, errors.fs, cross.fs, engine.c, aliases0.fs, args.fs, Makefile.in:
        !          2465:        Started to merge in changes made for gforth-EC project.
        !          2466: 
        !          2467: 1997-02-01  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2468: 
        !          2469:        * kernel.fs, other-tests.fs, gforth.ds, errore.fs, comp-image.fs, ds2texi.fs, INSTALL, Makefile.in:
        !          2470:        documentation changes: added chapter on image files; added concept index
        !          2471:        bug fixes
        !          2472: 
        !          2473: 1997-01-29  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2474: 
        !          2475:        * conditionals.fs: Kernel conditonals
        !          2476: 
        !          2477:        * see.fs, oof.fs, see-ext.fs, kernel.fs, main.fs: Fixes in see
        !          2478:        Split kernel conditionals in extra file
        !          2479: 
        !          2480: 1997-01-25  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2481: 
        !          2482:        * oof.fs: Added with..endwith (interactive and compiled)
        !          2483: 
        !          2484: 1997-01-14  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2485: 
        !          2486:        * vars.fs, main.c, environ.fs, gforth.ds, Makefile.in:
        !          2487:        added PRIM_VERSION to primitives checksum computation.
        !          2488:        added and documented environmental queries return-stack-cells,
        !          2489:                stack-cells, and floating-stack.
        !          2490:        fixed make test for 64-bit machines.
        !          2491: 
        !          2492: 1997-01-04  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2493: 
        !          2494:        * main.c, other-tests.fs, kernel.fs, gforth.ds, errore.fs, extend.fs:
        !          2495:        reformatted errore.fs to single-column format
        !          2496:        updated definition of UNUSED
        !          2497:        fixed some documentation typos
        !          2498:        removed FUZZ
        !          2499: 
        !          2500: 1997-01-01  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2501: 
        !          2502:        * search-order.fs, main.c, main.fs, Makefile.in, glocals.fs:
        !          2503:        fixed another marker/locals bug.
        !          2504:        fixed convsize bug (now sizes >2048M are possible).
        !          2505:        changed default sizes to be more cache-friendly.
        !          2506: 
        !          2507: 1996-12-28  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2508: 
        !          2509:        * main.fs, mkinstalldirs, kernel.fs, main.c, engine.c, forth.h, Makefile.in, configure.in:
        !          2510:        use mmap for allocating the dictionary and the stacks on some systems
        !          2511:        added installdirs target to Makefile.in.
        !          2512:        Use mkinstalldirs instead of install-sh -d.
        !          2513:        added version-stamp to avoid recompiling everything after changing Makefile.in.
        !          2514:        mostly fixed the maiming of words containing '/' in TAGS
        !          2515:        added options --clear-dictionary and --debug.
        !          2516: 
        !          2517: 1996-12-23  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2518: 
        !          2519:        * primitives, testdist, testdist1, main.c, Makefile.in, comp-image.fs, dumpimage.fs:
        !          2520:        bumped version number to 0.2.9.
        !          2521:        added --offset-image option, comp-image.fs, and changed Makefile to
        !          2522:        make a relocatable image gforth.fi from two nonrelocatable images.
        !          2523:        added UNDER+.
        !          2524: 
        !          2525: 1996-12-14  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2526: 
        !          2527:        * NEWS: Updated NEWS
        !          2528: 
        !          2529:        * main.c, atanh.c, dosconf.h, Makefile.in: fixed a few bugs
        !          2530:        changed version number to 0.2.1
        !          2531: 
        !          2532: 1996-12-10  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2533: 
        !          2534:        * README: ...
        !          2535: 
        !          2536: 1996-12-06  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2537: 
        !          2538:        * mkdosmf.sed, mkos2mf.sed, configure.bat, configure.cmd, INSTALL.DOS, README:
        !          2539:        Fixed quirks on non-unix platforms
        !          2540: 
        !          2541: 1996-11-28  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2542: 
        !          2543:        * BUGS, NEWS: reorganized NEWS.
        !          2544:        added note about QUERY and TIB in BUGS.
        !          2545: 
        !          2546: 1996-11-22  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2547: 
        !          2548:        * kernel.fs: fixed QUERY bug.
        !          2549: 
        !          2550: 1996-11-18  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2551: 
        !          2552:        * oof.fs:    Fixed some OOF interfaces bugs.
        !          2553: 
        !          2554: 1996-11-15  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2555: 
        !          2556:        * hash.fs: Fixed hash growing
        !          2557: 
        !          2558: 1996-11-11  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2559: 
        !          2560:        * compat/loops.fs, compat/struct.fs: Added struct.fs, fixed loops.fs
        !          2561: 
        !          2562:        * objects.fs, gforth.ds, README, ToDo, ans-report.fs, Makefile.in:
        !          2563:        Added ans-report.fs objects.fs
        !          2564: 
        !          2565: 1996-11-07  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2566: 
        !          2567:        * main.c, INSTALL.DOS, dosconf.h, INSTALL: Fixed some things with DOS
        !          2568: 
        !          2569: 1996-11-04  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2570: 
        !          2571:        * mkdosmf.sed, mkos2mf.sed, README, configure.cmd, Makefile.in:
        !          2572:        Some fixes to make it run on non-Unix systems
        !          2573: 
        !          2574: 1996-11-04  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2575: 
        !          2576:        * INSTALL, README:
        !          2577:        documented cross-configuration and configuration for broken long long.
        !          2578: 
        !          2579: 1996-10-31  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2580: 
        !          2581:        * README: .
        !          2582: 
        !          2583:        * testdist, testdist1, README, testclean, INSTALL, Makefile.in:
        !          2584:        fixed some small Makefile bugs
        !          2585: 
        !          2586: 1996-10-28  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2587: 
        !          2588:        * config.sub, configure.in, config.guess, INSTALL.BINDIST, Makefile.in, INSTALL:
        !          2589:        Replaced config.guess config.sub with versions from Autoconf 2.10
        !          2590:        added FORTHSIZES configuration variable
        !          2591:        checked and fixed "make bindist" and "make clean"
        !          2592: 
        !          2593: 1996-10-25  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2594: 
        !          2595:        * main.c, Makefile.in, environ.fs: added --version and --help
        !          2596:        small bugfix
        !          2597: 
        !          2598: 1996-10-20  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2599: 
        !          2600:        * search-order.fs, cross.fs, hash.fs, Makefile.in:
        !          2601:        Fixed problems with different search methods. Hash now doesn't patch
        !          2602:        it's own search method into vocabularies anymore.
        !          2603: 
        !          2604: 1996-10-13  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2605: 
        !          2606:        * pow10.c, m68k.h, oof.fs, forth.h, configure.in:
        !          2607:        Some fixes to run on Next
        !          2608: 
        !          2609: 1996-10-06  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2610: 
        !          2611:        * os2conf.h, stuff.fs, main.c, mkos2mf.sed, dosconf.h, io.c, configure.in, configure.bat, configure.cmd, Makefile.in, atanh.c, INSTALL.DOS:
        !          2612:        First try to port gforth to OS/2
        !          2613:        Some bugfixes
        !          2614: 
        !          2615: 1996-10-03  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2616: 
        !          2617:        * kernel.fs, main.c, acconfig.h, configure.in, Makefile.in:
        !          2618:        Made PATHSEP a configure variable
        !          2619:        "make dist" now works
        !          2620:        minor bugfixes
        !          2621: 
        !          2622: 1996-10-02  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2623: 
        !          2624:        * kernel.fs, main.c, gforth.ds, blocks.fs, alpha.h, NEWS, Makefile.in:
        !          2625:        made path separator OS-dependent (';' for non-Unix)
        !          2626:        renamed use-file to open-blocks
        !          2627:        reintroduced FUZZ (for non-Unix)
        !          2628: 
        !          2629: 1996-10-01  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2630: 
        !          2631:        * dosconf.h: config.h for DOS
        !          2632: 
        !          2633: 1996-10-01  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2634: 
        !          2635:        * makefile.dos, startup.dos, kernel.fs, gforth.ds:
        !          2636:        added POSTPONE,; optimized POSTPONE
        !          2637:        doc changes
        !          2638: 
        !          2639: 1996-09-30  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2640: 
        !          2641:        * NEWS: added NEWS file
        !          2642: 
        !          2643:        * compat/anslocal.fs, startup.dos, main.c, makefile.dos, history.fs, kernel.fs, glocals.fs, gforth.ds, ds2texi.fs, README, blocks.fs, INSTALL, Makefile.in:
        !          2644:        Documentation changes
        !          2645:        Building in a dir different from the srcdir now works
        !          2646:        a few bug fixes
        !          2647: 
        !          2648: 1996-09-24  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2649: 
        !          2650:        * main.c, oof.fs, kernel.fs, cross.fs, glocals.fs: Some bug fixing:
        !          2651:        \G in cross compilation works now
        !          2652:        marker <-> local conflict resolved
        !          2653:        hack around problems with non-relocating images.
        !          2654: 
        !          2655: 1996-09-23  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2656: 
        !          2657:        * mkdosmf.sed, select.c, io.h, main.c, configure.bat, io.c, INSTALL, INSTALL.DOS:
        !          2658:        Improved DOS-compilability.
        !          2659: 
        !          2660: 1996-09-23  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2661: 
        !          2662:        * kernel.fs, intcomp.fs, code.fs, gforth.ds: documentation changes
        !          2663: 
        !          2664: 1996-09-19  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2665: 
        !          2666:        * source.fs, oofsampl.fs, search-order.fs, mkdosmf.sed, oof.fs, kernel.fs, main.fs, kernal.fs, io.c, io.h, cross.fs, filedump.fs, glocals.fs, configure.bat, configure.in, Makefile.in:
        !          2667:        Steps to make 0.2.0 dist-ready.
        !          2668: 
        !          2669: 1996-09-10  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2670: 
        !          2671:        * kernal.fs, primitives, intcomp.fs, float.fs, gforth.ds, code.fs, extend.fs, Makefile.in:
        !          2672:        fixed bugs in code.fs
        !          2673:        added primitive threading-method
        !          2674:        fixed create-interpret/compile such that "' word >body" works as expected
        !          2675:        documented some defining words
        !          2676: 
        !          2677: 1996-08-26  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2678: 
        !          2679:        * startup.fs, wordinfo.fs, see.fs, special.fs, kernal.fs, look.fs, intcomp.fs, interpretation.fs, debug.fs, glocals.fs, BUGS:
        !          2680:        ' and ['] now deliver an error for compile-only words.
        !          2681:        renamed special- words into interpret/compile- words.
        !          2682:        refactored some of the recent changes.
        !          2683:        adapted see to the changes
        !          2684:        added way to make a word that defines words with differring
        !          2685:         interpretation and compilation code.
        !          2686: 
        !          2687: 1996-08-21  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2688: 
        !          2689:        * wordinfo.fs, see.fs, special.fs, primitives, prims2x.fs, kernal.fs, look.fs, glocals.fs, history.fs, gforth.ds, dumpimage.fs, cross.fs, ds2texi.fs, 386.h, README, code.fs:
        !          2690:        a little cleanup in 386.h
        !          2691:        renamed special: to interpret/compile:
        !          2692:        renamed save-string to save-mem
        !          2693:        added extend-mem
        !          2694:        replaced (name>) with ((name>))
        !          2695:        replaced name> with name>int and name>comp
        !          2696:        renamed compile-only to compile-only-error
        !          2697:        replaced xt>i with name>int
        !          2698:        replaced xt>c with name>comp
        !          2699:        removed xt>s
        !          2700:        removed found
        !          2701:        search-wordlist now delivers interpretation-xt
        !          2702:        replaced (sfind) with find-name
        !          2703:        replaced C' with COMP' and [C'] with [COMP']
        !          2704:        removed S' and [S']
        !          2705:        added hex.
        !          2706:        added some helper words
        !          2707:        adapted other words to the changes
        !          2708:        started documenting the intergration of Gforth in applications
        !          2709: 
        !          2710: 1996-07-26  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2711: 
        !          2712:        * power.h: small fix
        !          2713: 
        !          2714:        * sparc.h, prims2x.fs, power.h, m68k.h, main.c, mips.h, alpha.h, forth.h:
        !          2715:        adapted DOES_CODE in alpha.h m68k.h mips.h power.h and sparc.h
        !          2716:        worked around a bug in SunOS4 in prims2x.fs
        !          2717:        fixed typo in main.c
        !          2718: 
        !          2719: 1996-07-25  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2720: 
        !          2721:        * primitives, special.fs, 386.h, forth.h:
        !          2722:        fixed some macros such that their arguments are only evaluated once.
        !          2723:        checked in special.fs
        !          2724: 
        !          2725: 1996-07-19  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2726: 
        !          2727:        * hppa.h: Fixed DOES_CODE for hppa
        !          2728: 
        !          2729: 1996-07-16  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2730: 
        !          2731:        * toolsext.fs, main.fs, mips.h, startup.fs, main.c, hppa.h, kernal.fs, hash.fs, history.fs, forth.h, glocals.fs, extend.fs, filedump.fs, cross.fs, errore.fs, blocks.fs, code.fs, 386.h, Makefile.in:
        !          2732:        SPECIAL: to create special "state-smart" words
        !          2733: 
        !          2734: 1996-05-23  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2735: 
        !          2736:        * stuff.fs, prims2x.fs, startup.fs, primitives, memcasecmp.c, forth.h, Makefile.in:
        !          2737:        changed bahviour of system (no longer returns wretval, but puts it in $?)
        !          2738:        added (system) ( c_addr u -- wretval wior )
        !          2739:        changed close-pipe (now also returns wretval)
        !          2740:        changed calls to strncasecmp to memcasecmp
        !          2741: 
        !          2742: 1996-05-13  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2743: 
        !          2744:        * tasker.fs, wordinfo.fs, search-order.fs, see.fs, look.fs, kernal.fs, interpretation.fs, glocals.fs, hash.fs, gforth.ds, cross.fs, float.fs, code.fs:
        !          2745:        eliminated state-smartness in ;code and sfnumber
        !          2746:        immediate-flag is now $40 and restrict-flag $20
        !          2747:        HEADER now stores the compilation wordlist in the header and
        !          2748:                REVEAL reveals into that wordlist
        !          2749:        assorted cleanups
        !          2750: 
        !          2751: 1996-05-09  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2752: 
        !          2753:        * toolsext.fs, search-order.fs, startup.fs, kernal.fs, prims2x.fs, history.fs, interpretation.fs, glocals.fs, hash.fs, cross.fs, Makefile.in:
        !          2754:        changed most state-smart words into words with interpretation: behaviour.
        !          2755:        added postponetest.fs to "make test"
        !          2756:        made HashTable into a value (for speed)
        !          2757:        replaced 'flag!' by lastflags, cset, creset, ctoggle
        !          2758: 
        !          2759: 1996-05-07  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2760: 
        !          2761:        * tasker.fs, vt100key.fs, kernal.fs, blocks.fs, gforth.1, Makefile.in:
        !          2762:        Some small bugfixes.
        !          2763: 
        !          2764: 1996-05-06  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2765: 
        !          2766:        * primitives, search-order.fs, kernal.fs, hash.fs, interpretation.fs, Makefile.in, gforth.el:
        !          2767:        added tables (case-sensitive wordlists)
        !          2768:        cleaned up hash.fs a bit
        !          2769:        added "interpretation:" for adding special interpretation semantics
        !          2770: 
        !          2771: 1996-05-04  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2772: 
        !          2773:        * kernal.fs, see.fs:
        !          2774:        replaced several occurrences of "@ execute" with PERFORM
        !          2775: 
        !          2776: 1996-05-03  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2777: 
        !          2778:        * primitives, glocals.fs, main.c, postponetest.fs, INSTALL:
        !          2779:        added postponetest.fs
        !          2780:        added perform (primitive)
        !          2781:        minor changes
        !          2782: 
        !          2783: 1996-04-17  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2784: 
        !          2785:        * main.c, main.fs, io.c, kernal.fs, dumpimage.fs, engine.c, Makefile.in, cross.fs:
        !          2786:        changed image file format:
        !          2787:           now every stack has its own size spec in the image
        !          2788:           size changes through the command line are passed to the image (and
        !          2789:                saved with savesystem)
        !          2790:           added a checksum to protect against incompatible binary/image combinations
        !          2791:                (e.g., direct threaded binary with indirect threaded image)
        !          2792:           the preamble specifies an interpreter and is propagated by save-system
        !          2793: 
        !          2794: 1996-03-31  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2795: 
        !          2796:        * tasker.fs: Added tiny multitasker
        !          2797: 
        !          2798: 1996-03-18  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2799: 
        !          2800:        * timings.sc, search-order.fs, sparc.h, Benchres, Makefile.in:
        !          2801:        minor changes
        !          2802: 
        !          2803: 1996-02-26  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2804: 
        !          2805:        * primitives, dblsub.c, Makefile.in:
        !          2806:        make dist now consistent with new files
        !          2807:        improved mmul (both dblsub and primitive.fs replacement)
        !          2808: 
        !          2809: 1996-02-19  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2810: 
        !          2811:        * kernal.fs, Makefile.in, configure.in:
        !          2812:        Corrected ( so that it eats multiline comments in files (as recommended by ANS Forth)
        !          2813:        Fixed two shellscript bugs in configure.in and Makefile.in
        !          2814: 
        !          2815: 1996-02-19  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2816: 
        !          2817:        * threading.h, timings.sc, gforth.ds, README, configure.in, Makefile.in:
        !          2818:        a few bug fixes, doc changes
        !          2819: 
        !          2820: 1996-02-13  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2821: 
        !          2822:        * prims2x.fs, stuff.fs, main.c, primitives, extend.fs, forth.h, dblsub.c, dbltest.fs, engine.c, aclocal.m4, configure.in, acconfig.h, 32bit.h:
        !          2823:        completed double-cell support for machines without a corresponding C int type
        !          2824: 
        !          2825: 1996-02-09  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2826: 
        !          2827:        * compat/control.fs, vars.fs, startup.fs, stuff.fs, kernal.fs, primitives, glocals.fs, extend.fs, gforth.ds, engine.c, etags.fs, Benchres:
        !          2828:        ?DUP-IF and ?DUP-0=-IF are now supported by primitives
        !          2829:        added primitives EMIT-FILE, STDOUT, STDERR
        !          2830:        EMIT and TYPE now work through file words
        !          2831:        added some code for the BUGGY_LONG_LONG case (not yet complete)
        !          2832:        eliminated D! and D@
        !          2833:        made DMIN, DMAX, DABS high-level
        !          2834:        added compat/control.fs (?DUP-IF etc.)
        !          2835: 
        !          2836: 1996-01-25  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2837: 
        !          2838:        * compat/anslocal.fs, compat/loops.fs, compat/README:
        !          2839:        moved anslocal.fs from ..
        !          2840:        added, README, loops.fs
        !          2841: 
        !          2842:        * wordinfo.fs, termsize.fs, timings.sc, primitives, search-order.fs, main.c, io.h, kernal.fs, glocals.fs, io.c, gforth.el, gforth.ds, Makefile.in, anslocal.fs:
        !          2843:        eliminated "make realclean"; it's dangerous and useless.
        !          2844:        eliminated relocation stuff in the kernal; was buggy and useless.
        !          2845:        SIGPIPE now returns control to Forth.
        !          2846:        Implemented form, rows, and cols; SIGWINCH updates these (on good OS's).
        !          2847:        changed popen and pclose to open-pipe and close-pipe.
        !          2848: 
        !          2849: 1996-01-07  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2850: 
        !          2851:        * wordinfo.fs, stuff.fs, termsize.fs, vars.fs, startup.fs, strsignal.c, search-order.fs, see.fs, more.fs, primitives, prims2x.fs, kernal.fs, history.fs, io.c, io.h, hash.fs, engine.c, gforth.ds, colorize.fs, configure.in, acconfig.h, ansi.fs, INSTALL, Makefile.in, README:
        !          2852:        added more.fs for people with old terminals.
        !          2853:        WORDS and SEE now now respect the terminal size.
        !          2854:        a lot of reordering in the Makefile, approaching the GNU standards.
        !          2855:        factored NAME>STRING out of many words.
        !          2856:        use AC_DECL_SYS_SIGLIST test in configure.in.
        !          2857:        removed emitcounter (it was not used anyway).
        !          2858:        SYSTEM now unpreps and repreps the terminal.
        !          2859:        fixed byg in prims2x.fs.
        !          2860:        added NEEDS, ?CSP, !CSP.
        !          2861:        rewrote ALIAS?.
        !          2862: 
        !          2863: 1995-12-26  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2864: 
        !          2865:        * strsignal.c, main.c, prims2x.fs, engine.c, io.c, configure.in, ecvt.c, Makefile.in, acconfig.h, alpha.h, Benchres, BUGS:
        !          2866:        added config.h support (acconfig.h, changes in Makefile.in)
        !          2867:        check for sys_siglist declaration
        !          2868:        fixed bug in engine.c:cstr()
        !          2869:        prims2x.fs now outputs synclines only in C code
        !          2870: 
        !          2871: 1995-12-23  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2872: 
        !          2873:        * strsignal.c, Benchres, alpha.h: Faster docol on Alpha.
        !          2874: 
        !          2875:        * strsignal.c, timings.sc, prims2x.fs, startup.fs, glocals.fs, primitives, gforth.ds, cross.fs, etags.fs, Makefile.in, configure.in:
        !          2876:        Improved etags support
        !          2877:        prims2x now supports synclines ("#line ...")
        !          2878:        improved strsignal replacement
        !          2879: 
        !          2880: 1995-12-15  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2881: 
        !          2882:        * startup.dos, configure.in, makefile.dos, Makefile.in, README, alpha.h, Benchres, INSTALL:
        !          2883:        fixed many small things in Makefile.in and configure.in.
        !          2884:        Direct threading is now the default on Alphas.
        !          2885: 
        !          2886: 1995-12-11  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2887: 
        !          2888:        * makefile.dos, mkdosmf.sed, startup.dos, configure.in, main.fs, Makefile.in, configure.bat, INSTALL, INSTALL.DOS:
        !          2889:        Added INSTALL.DOS
        !          2890:        make DOS compile fool-proof (almost ;-)
        !          2891:        Use autoconf macro to select GCC and abort if not available.
        !          2892: 
        !          2893: 1995-12-10  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2894: 
        !          2895:        * engine.c, timings.sc, Benchres, alpha.h:
        !          2896:        cleaned up engine.c a bit (fewer ifdefs)
        !          2897:        added direct threading for the Alpha architecture
        !          2898:        timings.sc contains some timings (not well organized)
        !          2899: 
        !          2900: 1995-12-08  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2901: 
        !          2902:        * README: nothing worth mentioning
        !          2903: 
        !          2904: 1995-12-04  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2905: 
        !          2906:        * gforth.ds, extend.fs, Makefile.in:
        !          2907:        the GCC variable is now conserved across config.status runs
        !          2908:        restore-input now works only within one input source and complains otherwise
        !          2909: 
        !          2910: 1995-11-30  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2911: 
        !          2912:        * Makefile.in, gforth.ds: make test now works from scratch
        !          2913:        final touches on the system documentation requirements and Performance
        !          2914: 
        !          2915: 1995-11-30  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2916: 
        !          2917:        * vars.fs, kernal.fs, cross.fs: Added the terminal
        !          2918: 
        !          2919: 1995-11-29  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2920: 
        !          2921:        * makefile.dos, source.fs, kernal.fs, locals.fs, extend.fs, gray.fs, cross.fs, etags.fs, alpha.h, configure.in, INSTALL, Makefile.in, Benchres:
        !          2922:        replced tester.fs and coretest.fs with the new versions from John Hayes
        !          2923:        make mostlyclean virtualclean added
        !          2924:        Cache-flushing now works on the Alpha (other minor changes there)
        !          2925:        configure now uses gcc by default and passes its GCC variable to the Makefile
        !          2926:        introduced sourcefilename and sourceline# (and used them in many places).
        !          2927: 
        !          2928: 1995-11-28  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2929: 
        !          2930:        * makefile.dos, gforth.ds, Makefile.in, README:
        !          2931:        make clean & co. now work as advertised
        !          2932:        Some documentation changes
        !          2933: 
        !          2934: 1995-11-27  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2935: 
        !          2936:        * Makefile.in, sokoban.fs, Benchres, INSTALL: Added benchmark results
        !          2937:        Tried to work around if clause in Makefile.in
        !          2938:        Small bugfix in sokoban
        !          2939: 
        !          2940: 1995-11-27  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2941: 
        !          2942:        * Benchres, checkans.fs:
        !          2943:        fixed bug in checkans (an array overflowed on the Alpha).
        !          2944: 
        !          2945:        * sparc.h: fixed another SPARC direct threading bug
        !          2946: 
        !          2947: 1995-11-24  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2948: 
        !          2949:        * startup.fs, sparc.h, startup.dos, makefile.dos, site-init.fs, ToDo, m68k.h, Makefile.in, README, INSTALL, Benchres:
        !          2950:        added site-int.fs and, more importantly, support for it.
        !          2951:        Fixed bugs in SPARC CACHE_FLUSH
        !          2952: 
        !          2953: 1995-11-15  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2954: 
        !          2955:        * glocals.fs, main.c, gforth.ds, Makefile.in, Benchres:
        !          2956:        fixed a bug in the unit conversion in main.c
        !          2957:        "make bench" now also works on 64-bit machines
        !          2958:        documentation improvements
        !          2959: 
        !          2960: 1995-11-14  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2961: 
        !          2962:        * gforth.ds: Added pedegree of VolksForth
        !          2963: 
        !          2964: 1995-11-13  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2965: 
        !          2966:        * siev.fs, bubble.fs, fib.fs, matrix.fs, Benchres:
        !          2967:        added benchmark files
        !          2968: 
        !          2969:        * makefile.dos, Makefile.in, gforth.ds, INSTALL:
        !          2970:        some documentation changes
        !          2971:        added make targets "bench" and "uninstall"
        !          2972: 
        !          2973: 1995-11-09  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2974: 
        !          2975:        * primitives, forth.h:
        !          2976:        Made gforth run on Alpha (changed Bool to Cell and worked around
        !          2977:        malloc(0)=0).
        !          2978: 
        !          2979:        * threading.h:
        !          2980:        Moved all parts of NEXT to NEXT_P2 if CISC_NEXT and INDIRECT_THREADING,
        !          2981:        but not LONG_LATENCY.
        !          2982: 
        !          2983:        * kernal.fs, vars.fs, Makefile.in: Changed evaluate to parse in place
        !          2984: 
        !          2985: 1995-11-07  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          2986: 
        !          2987:        * cleanalign.c, source.fs:
        !          2988:        source.fs contains some stuff factored out from assert.fs and debugging.fs
        !          2989:        cleanalign contains alignment-clean replacements for library functions
        !          2990: 
        !          2991:        * wordinfo.fs, vars.fs, vt100.fs, vt100key.fs, tools.fs, toolsext.fs, struct.fs, threading.h, strerror.c, strsignal.c, sparc.h, startup.dos, startup.fs, see.fs, select.c, random.fs, search-order.fs, primitives, prims2x.fs, pow10.c, power.h, model, other.fs, memcmp.c, memmove.c, mips.h, makedoc.fs, makefile.dos, main.c, main.fs, mach64b.fs, mach64l.fs, mach32b.fs, mach32l.fs, m68k.h, mach16b.fs, mach16l.fs, locals.fs, look.fs, io.h, kernal.fs, io-dos.h, io.c, history.fs, hppa.h, glocals.fs, gray.fs, hash.fs, gforth.el, gforth.ds, float.fs, forth.h, gforth.1, etags.fs, extend.fs, environ.fs, errore.fs, dumpimage.fs, engine.c, doskey.fs, ds2texi.fs, cross.fs, debug.fs, debugging.fs, code.fs, colorize.fs, bufio.fs, cache.c, assert.fs, blocks.fs, ansi.fs, anslocal.fs, add.fs, alpha.h, 386.h, INSTALL, Makefile.in, 32bit.h:
        !          2992:        added copyright headers
        !          2993:        changes to loadfilename & co. to make savesystem transparent to
        !          2994:         assertions and ~~
        !          2995: 
        !          2996: 1995-11-02  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          2997: 
        !          2998:        * hppa.h, see.fs, debug.fs:
        !          2999:        Some bugfixes and added features (like -loop) in see.fs and debug.fs
        !          3000:        Defined LONG_LATENCY in hppa.h (gives more than 10% speed boost)
        !          3001: 
        !          3002: 1995-10-29  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3003: 
        !          3004:        * kernal.fs, primitives, hppa.h, gforth.1, gforth.ds, Makefile.in:
        !          3005:        Corrected aligned instructions
        !          3006:        Added COPYING to gforth.ds
        !          3007:        added options to gforth.1
        !          3008: 
        !          3009: 1995-10-26  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3010: 
        !          3011:        * threading.h, sokoban.fs, strsignal.c, main.c, primitives, hppa.h, kernal.fs, engine.c, forth.h, 386.h, Makefile.in:
        !          3012:        Changed threading ifdefs.
        !          3013:        Requires debugging !!!!!!
        !          3014:        Perhaps change concepts with LONG_LATENCY
        !          3015:        on RISCs.
        !          3016:        Added sokoban.fs as a nice little game.
        !          3017: 
        !          3018: 1995-10-16  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3019: 
        !          3020:        * prims2x.fs, strsignal.c, kernal.fs, primitives, glocals.fs, io.c, gforth.el, float.fs, gforth.ds, errore.fs, extend.fs, ds2texi.fs, environ.fs, assert.fs, debugging.fs, Makefile.in, answords.fs:
        !          3021:        added answords.fs and strsignal.c
        !          3022:        added checking of documenetation of ANS Forth words
        !          3023:        Fixed many documentation errors and added some documentation
        !          3024:        signal handling now uses strsignal and can handle signals not present on all machines
        !          3025: 
        !          3026: 1995-10-12  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3027: 
        !          3028:        * cache.c, forth.h, hppa.h: Fixed problems with hppa.h
        !          3029:        Made engine.c compile  without warning
        !          3030:        rewrote cache.c for hppa.h with true asm template.
        !          3031: 
        !          3032: 1995-10-11  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3033: 
        !          3034:        * main.c, primitives, gforth.el, kernal.fs, dumpimage.fs, forth.h, Makefile.in, configure.in, 386.h, INSTALL:
        !          3035:        Now gforth.fi is a nonrelocatable image containing all of startup.fs etc.
        !          3036:        savesystem now saves `included-files', too (so require does not start from
        !          3037:         scratch)
        !          3038:        added/fixed stack effect and wordset documentation for many words in kernal.fs
        !          3039:        some reformatting in kernal.fs
        !          3040:        fixed some wordset info in primitives
        !          3041:        added strsignal
        !          3042: 
        !          3043: 1995-10-07  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3044: 
        !          3045:        * BUGS, code.fs: added code.fs (for real)
        !          3046: 
        !          3047:        * vars.fs, wordinfo.fs, sparc.h, struct.fs, search-order.fs, see.fs, power.h, primitives, locals-test.fs, m68k.h, mips.h, hppa.h, kernal.fs, gforth.el, glocals.fs, gforth.ds, forth.h, gforth.1, engine.c, float.fs, cross.fs, ds2texi.fs, Makefile.in, README:
        !          3048:        added code.fs (code, ;code, end-code, assembler)
        !          3049:        renamed dostruc to dofield
        !          3050:        made index and doc-entries nicer
        !          3051:        Only words containing 'e' or 'E' are converted to FP numbers.
        !          3052:        added many wordset comments
        !          3053:        added flush-icache primitive and FLUSH_ICACHE macro
        !          3054:        added +DO, U+DO, -DO, U-DO and -LOOP
        !          3055:        added code address labels (`docol:' etc.)
        !          3056:        fixed sparc cache_flush
        !          3057: 
        !          3058: 1995-09-15  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3059: 
        !          3060:        * gforth.ds, ds2texi.fs, Makefile.in: Some more documentation
        !          3061:        Added word index
        !          3062:        Changed all appearances of GNU Forth to Gforth.
        !          3063: 
        !          3064: 1995-09-06  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3065: 
        !          3066:        * texinfo.tex, struct.fs, startup.fs, startup.dos, primitives, model, makefile.dos, main.c, kernal.fs, io.c, hppa.h, history.fs, gforth.el, etags.fs, engine.c, cross.fs, blocks.fs, Makefile.in, BUGS:
        !          3067:        Removed BUGS, tried to clean up.
        !          3068: 
        !          3069: 1995-08-29  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3070: 
        !          3071:        * struct.fs, mkdosmf.sed, makefile.dos, kernal.fs, blocks.fs, blockedit.fb:
        !          3072:        Added multibuffering in blocks and a simple block editor
        !          3073:        (in a block file, load with include blockedit.fb after loading
        !          3074:        blocks.fs).
        !          3075:        Made DOS port work (you must change .gforth-history to
        !          3076:        gforth-history by hand still!)
        !          3077: 
        !          3078: 1995-08-27  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3079: 
        !          3080:        * texinfo.tex, struct.fs, model, mkdosmf.sed, makefile.dos, main.fs, main.c, hppa.h, gforth.el, float.fs, filedump.fs, cross.fs, Makefile.in:
        !          3081:        Made kernal generation saver
        !          3082:        added automatic creation of makefile.dos
        !          3083:        newer version texinfo.tex
        !          3084:        fixed some inconsistencies (don't know, what happend with model?)
        !          3085: 
        !          3086: 1995-07-25  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3087: 
        !          3088:        * main.fs, main.c, dumpimage.fs, cross.fs, Makefile.in:
        !          3089:        Changed magic, endianess and word size is now encoded.
        !          3090:        Make gforth before redoing kernals (old images still work).
        !          3091: 
        !          3092: 1995-07-06  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3093: 
        !          3094:        * makedoc.fs, extend.fs, ds2texi.fs, cross.fs, Makefile.in:
        !          3095:        Added makedoc facility to cross compiler.
        !          3096:        Now most doc-* reverences are resolved.
        !          3097: 
        !          3098: 1995-06-08  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3099: 
        !          3100:        * tools.fs, filedump.fs: Added dump handling for incomplete lines
        !          3101: 
        !          3102: 1995-06-07  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3103: 
        !          3104:        * primitives, main.fs, kernal.fs, history.fs, engine.c, Makefile.in, INSTALL:
        !          3105:        added tilde expansion to primitives
        !          3106:        installation now allows parallel versions (like gcc).
        !          3107:        The version string is now in only one place
        !          3108: 
        !          3109: 1995-06-03  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3110: 
        !          3111:        * kernal.fs, gforth.ds, Makefile.in, BUGS, 386.h:
        !          3112:        replaced Bernds solution for the path searching problem with mine.
        !          3113:        Use different register declarations for Intel depending on compiler version
        !          3114:        Updated bug list
        !          3115:        added GNU-convention make target check
        !          3116: 
        !          3117: 1995-04-30  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3118: 
        !          3119:        * kernal.fs, history.fs: Added ~/ expansion (uses env HOME)
        !          3120: 
        !          3121: 1995-04-29  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3122: 
        !          3123:        * Makefile.in: added strerror.c to SOURCES
        !          3124: 
        !          3125:        * strerror.c, configure.in: added strerror replacement (for SunOS)
        !          3126: 
        !          3127:        * wordsets.fs, search-order.fs, glocals.fs, gforth.ds, environ.fs, BUGS:
        !          3128:        Added more ANS system documentation (now complete)
        !          3129:        Minor changes
        !          3130: 
        !          3131: 1995-04-20  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3132: 
        !          3133:        * startup.fs, primitives, kernal.fs, glocals.fs, gforth.ds, extend.fs, errore.fs, environ.fs, engine.c, blocks.fs, BUGS:
        !          3134:        added "system documentation requirements" section to gforth.ds.
        !          3135:        added answers for environmental queries for wordsets.
        !          3136:        changed W/O file access mode from "w+" to "w".
        !          3137:        S" now uses a buffer
        !          3138:        BIN is now idempotent
        !          3139:        added FILE-STATUS
        !          3140:        some other minor changes and bug fixes.
        !          3141: 
        !          3142: 1995-04-14  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3143: 
        !          3144:        * primitives, pow10.c, kernal.fs, ecvt.c, configure.in, Makefile.in:
        !          3145:        Put pow10 in a separate file (it is used by ecvt and engine) and
        !          3146:        adjusted configure accordingly.
        !          3147:        script? is now also set during processing --evaluate arguments. This
        !          3148:        avoids getting a newline from "gforth -e bye".
        !          3149: 
        !          3150: 1995-04-06  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3151: 
        !          3152:        * primitives, glocals.fs, errore.fs, engine.c, Makefile.in, INSTALL:
        !          3153:        fixed bug in resize ("0 n resize" is now equivalent to "n allocate")
        !          3154:        added primitives call-c and strerror
        !          3155:        most primitives producing iors now produce error numbers derived from OS error
        !          3156:          numbers (EAGAIN and its kin)
        !          3157:        .error now prints OS error messages for OS-derived error numbers.
        !          3158:        primitives working with ferror now call clearerr
        !          3159:        added a bit of documentation to glocals.fs to satisfy TeX
        !          3160:        added definition of CC to Makefile.in again
        !          3161: 
        !          3162: 1995-03-20  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3163: 
        !          3164:        * gforth.ds, configure.in, anslocal.fs, ToDo, Makefile.in:
        !          3165:        added make targets bindist and binonlydist
        !          3166:        configure now checks the cell size and chooses the image accordingly
        !          3167: 
        !          3168: 1995-03-14  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3169: 
        !          3170:        * kernal.fs, anslocal.fs, Makefile.in, INSTALL:
        !          3171:        added ANS Forth implementation of a gforth locals syntax subset
        !          3172:        added "make test", fixed "make dist"
        !          3173:        fixed typo in kernal.fs
        !          3174: 
        !          3175: 1995-03-13  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3176: 
        !          3177:        * startup.fs, makedoc.fs, kernal.fs, io.c, hash.fs, gforth.ds, ds2texi.fs, debugging.fs, assert.fs, Makefile.in:
        !          3178:        Added stuff for documenting Forth source and integrating it into the texi file
        !          3179:        changed checks for DOMAINOS to checks for apollo (which is defined on apollos)
        !          3180:        changed "-evaluate" (which did not work anyway) to "--evaluate"
        !          3181:        added debugging.fs and assert.fs to startup.fs
        !          3182: 
        !          3183: 1995-02-23  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3184: 
        !          3185:        * struct.fs, search-order.fs, prims2x.fs, main.c, kernal.fs, forth.h, engine.c, cross.fs:
        !          3186:        Added structure support in kernal
        !          3187:        fixed bug on dictionary expand (512 wordlist limit)
        !          3188: 
        !          3189: 1995-02-22  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3190: 
        !          3191:        * prims2x.fs, primitives, gforth.ds, engine.c, Makefile.in:
        !          3192:        Moved the stores back to where they belong.
        !          3193:        Instead, a new part of NEXT is introduced: NEXT_PO resides at the start of
        !          3194:         the primitive. Additional macros were introduced to accommodate more
        !          3195:         scheduling alternatives. Scheduling is determined by two new flags,
        !          3196:         -DLONG_LATENCY and -DAUTO_INCREMENT.
        !          3197: 
        !          3198: 1995-02-15  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3199: 
        !          3200:        * kernal.fs:
        !          3201:        BUG fixed as to requires and included after dumping an image
        !          3202:        (included tried to resize a non-existing block
        !          3203: 
        !          3204: 1995-02-14  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3205: 
        !          3206:        * main.c:
        !          3207:        image must be maxaligned (malloc from DJGPP doesn't return maxaligned
        !          3208:        addresses :-((( )
        !          3209: 
        !          3210: 1995-02-09  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3211: 
        !          3212:        * primitives, kernal.fs, gforth.ds, blocks.fs, ToDo, README, Makefile.in, INSTALL, BUGS:
        !          3213:        fixed blocks.fb creation bug by making result of create-file readable.
        !          3214: 
        !          3215: 1995-02-08  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3216: 
        !          3217:        * see.fs, float.fs, cross.fs, configure.bat: Added see for flits
        !          3218:        Improved alignment of fp lits (now noops compiled before flit)
        !          3219:        added crs at end of configure.bat (command.com needs them)
        !          3220: 
        !          3221: 1995-02-06  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3222: 
        !          3223:        * kernal.fs, float.fs, errore.fs, cross.fs, BUGS:
        !          3224:        The bodies of words are now maxaligned
        !          3225: 
        !          3226: 1995-02-02  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3227: 
        !          3228:        * select.c, prims2x.fs, primitives, makefile.dos, main.c, io.h, ecvt.c, cross.fs, configure.in, configure.bat, alpha.h, ToDo, Makefile.in:
        !          3229:        added very preliminary support for Alpha/osf1
        !          3230:        Moved flush-tos before stores to improve scheduling
        !          3231:        merged io-dos.h and io.h
        !          3232:        Created new Makefile for DOS
        !          3233:        removed ToDo topcics that are already done
        !          3234: 
        !          3235: 1995-01-30  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3236: 
        !          3237:        * toolsext.fs, main.fs, locals-test.fs, kernal.fs, glocals.fs, gforth.el, gforth.ds, extend.fs, README, Makefile.in, BUGS:
        !          3238:        fixed a few bugs and documented others
        !          3239:        added required and require
        !          3240:        added [ENDIF]
        !          3241: 
        !          3242: 1995-01-25  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3243: 
        !          3244:        * locals-test.fs, gforth.el, gforth.ds, configure.in, Makefile.in, BUGS:
        !          3245:        Configure now only generates the antidependences for the actual machines
        !          3246:        Bug fixes and Bug reports
        !          3247: 
        !          3248: 1995-01-24  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3249: 
        !          3250:        * primitives, gforth.ds, float.fs, ecvt.c, cross.fs:
        !          3251:        cross.fs: Corrected bug on le machines
        !          3252:        Minor changes on other files
        !          3253: 
        !          3254: 1995-01-21  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3255: 
        !          3256:        * mips.h, configure.in, README, Makefile.in, INSTALL:
        !          3257:        updated INSTALL and README
        !          3258:        now demand-paged executables are made everywhere
        !          3259:        mips.h now supports Irix
        !          3260: 
        !          3261: 1995-01-19  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3262: 
        !          3263:        * primitives, hash.fs:
        !          3264:        Fixed some last poblems with 64 bit or other wordsizes.
        !          3265: 
        !          3266:        * wordsets.fs, primitives, main.fs, main.c, mach64l.fs, mach64b.fs, mach16l.fs, mach16b.fs, forth.h, float.fs, cross.fs, configure.in, configure, Makefile.in:
        !          3267:        float.fs: Added f~ (f-proximate)
        !          3268:        wordsets.fs: Added missing float words
        !          3269:        Added 16 bit and 64 bit support in cross.fs
        !          3270:        Fixed some bugs which asume sizeof(int)=sizeof(Cell)
        !          3271: 
        !          3272: 1995-01-18  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3273: 
        !          3274:        * sparc.h, primitives, power.h, m68k.h, io.c, gforth.ds, float.fs, configure.in, configure, Makefile.in, BUGS:
        !          3275:        worked a bit on m68k.h and power.h
        !          3276:        moved hyperbolic functions and falog to primitives
        !          3277: 
        !          3278: 1995-01-12  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3279: 
        !          3280:        * gforth.el, gforth.ds, configure, assert.fs, BUGS:
        !          3281:        fixed a few bugs in gforth.el
        !          3282:        more documentation
        !          3283: 
        !          3284: 1995-01-10  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3285: 
        !          3286:        * texinfo.tex, primitives, gforth.ds, engine.c, ds2texi.fs, Makefile.in:
        !          3287:        Changes to make creation of info files possible
        !          3288:        more documentation
        !          3289:        included unistd.h in engine.c
        !          3290: 
        !          3291:        * sparc.h: turned on direct threading on the SPARC by default
        !          3292: 
        !          3293:        * sparc.h:
        !          3294:        cache flushing for direct threading is now done rigt on the SPARC
        !          3295: 
        !          3296: 1995-01-05  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3297: 
        !          3298:        * sparc.h:
        !          3299:        Tried to add cache flushing to the sparc (but had to comment it out)
        !          3300:        direct threading now gives a compile-time error for little-endian sparcs
        !          3301: 
        !          3302: 1995-01-04  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3303: 
        !          3304:        * sparc.h: Direct threading works on the SPARC now
        !          3305: 
        !          3306: 1994-12-21  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3307: 
        !          3308:        * tt.fs, search-order.fs, hash.fs, environ.fs, configure.in, Makefile.in:
        !          3309:        added MARKER
        !          3310:        small changes in configure.in and Makefile.in
        !          3311: 
        !          3312: 1994-12-16  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3313: 
        !          3314:        * strtol.c: Added an include for SunOS 4.1.2 to strtol.c
        !          3315: 
        !          3316:        * strtol.c, sparc.h, ansidecl.h: fixed a bug in sparc.h
        !          3317:        brought strtoul closer to compiling on the SPARC (but it still does not)
        !          3318: 
        !          3319: 1994-12-15  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3320: 
        !          3321:        * toolsext.fs, engine.c, cross.fs, configure.in, configure:
        !          3322:        Reimplemented [IF] [ELSE] [THEN] etc.
        !          3323:        Corrected a bug concerning redefinitions in Kernal
        !          3324:        Added config info for HP-PA
        !          3325:        Added replacement for rint
        !          3326: 
        !          3327: 1994-12-14  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3328: 
        !          3329:        * sparc.h, primitives, mips.h, hppa.h, configure.in, configure, 32bit.h:
        !          3330:        Fixed a few bugs in config.in
        !          3331:        added USE_TOS and USE_FTOS to the machine.h files as appropriate
        !          3332: 
        !          3333: 1994-12-12  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3334: 
        !          3335:        * strtoul.c, strtol.c, sparc.h, select.c, primitives, mips.h, memmove.c, memcmp.c, main.c, m68k.h, install-sh, hppa.h, forth.h, engine.c, ecvt.c, configure.in, configure, Makefile.in, 386.h, 32bit.h:
        !          3336:        Reorganized configuration: configure is now created by autoconf from
        !          3337:        configure.in; I still left it in the CVS repository because not
        !          3338:        everyone has autoconf. decstation.h renamed to mips.h and apollo68k to
        !          3339:        m68k. Added general 32bit.h description, which the other machine
        !          3340:        descriptions use. Created/copied replacement files install-sh memcmp.c
        !          3341:        memmove.c select.c (carved out from ecvt.c) strtol.c
        !          3342:        strtoul.c. Bytesex is now handled by configure.
        !          3343: 
        !          3344:        Deciding the threading method is now done in machine.h, this should
        !          3345:        also be done for USE_TOS and USE_FTOS.
        !          3346: 
        !          3347: 1994-11-30  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3348: 
        !          3349:        * gforth.1, decstation.h, Makefile.in:
        !          3350:        Added FORCE_REG stuff to decstation.h
        !          3351:        added man page
        !          3352: 
        !          3353: 1994-11-29  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3354: 
        !          3355:        * colorize.fs: * forgotten file
        !          3356: 
        !          3357:        * wordsets.fs, tt.fs, random.fs, ecvt.c, checkans.fs, ansi.fs:
        !          3358:        * Added some files:
        !          3359:        * ecvt.c provides some functions for DJGPP under DOS
        !          3360:        * tt.fs is Tetris (from PFE)
        !          3361:        * checkans.fs allows to check, which words of the ANSI wordsets are present
        !          3362:        * the rest are other tools
        !          3363: 
        !          3364:        * wordinfo.fs, startup.dos, sparc.h, see.fs, search-order.fs, model, makefile.dos, main.c, io.c, hppa.h, decstation.h, cross.fs, configure.bat, configure, Makefile.in, BUGS:
        !          3365:        * added configure mode for DOS-Makefile:
        !          3366:          configure -target=i386-<anythinh>-msdos<anyversion>
        !          3367:          creates Makefile for DOS.
        !          3368:        * checked in some mminor changes which never were checked in.
        !          3369:        * added special startup file for DOS
        !          3370: 
        !          3371: 1994-11-24  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3372: 
        !          3373:        * hash.fs, README, Makefile.in, INSTALL: * Changed package a bit
        !          3374:        * New INSTALL file
        !          3375:        * hash.fs didn't do a good job with 'cold.
        !          3376: 
        !          3377: 1994-11-23  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3378: 
        !          3379:        * primitives, gforth.ds, Makefile.in, INSTALL:
        !          3380:        added package target to Makefile.in
        !          3381:        some documentation changes
        !          3382: 
        !          3383: 1994-11-17  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3384: 
        !          3385:        * configure: * bug fix in configure
        !          3386: 
        !          3387:        * Makefile.in: * Promised, but forgotten Makefile changes
        !          3388: 
        !          3389:        * prims2x.fs, makefile.dos, main.c, kernal.fs, io-dos.h, gray.fs, environ.fs, dumpimage.fs, ds2texi.fs, cross.fs, configure.bat, configure:
        !          3390:        *Added:
        !          3391:        * configure.bat configures on MS-DOS machines
        !          3392:        * io-dos.h provides IO for MS-DOS
        !          3393:        * makefile.dos is a GNU make Makefile for MS-DOS
        !          3394:        *Changed:
        !          3395:        * Merged gray/gforth and gray/gray4, added conditional compilation for
        !          3396:          gray ports (gforth and bigFORTH first)
        !          3397:        * added gforth recognising string in environment
        !          3398:        * added interpreter support for images (starts now with magic)
        !          3399:        * changed make rule for ds2texi, so that it can run with Messy-DOS
        !          3400:        * added SAVESYSTEM in dumpimage.fs
        !          3401:        * fixed bug in Makefile for big endian systems (->configure)
        !          3402: 
        !          3403: 1994-11-15  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3404: 
        !          3405:        * main.c, kernal.fs, Makefile.in:
        !          3406:        * Corrected bug in main.c (one "+" got lost ;-)
        !          3407:        * Added better output with errors in command line
        !          3408: 
        !          3409:        * main.fs, main.c, kernal.fs, history.fs, hash.fs, dumpimage.fs, cross.fs, configure, Makefile.in:
        !          3410:        * Made slight modification in configure
        !          3411:        * Select from make first and make more to allow first time compilation
        !          3412:        * Added simple image dump and reload
        !          3413:        * Added extended COLD functionality in 'COLD for image reboot
        !          3414:        * Added boot procedures in hash.fs and history.fs
        !          3415: 
        !          3416: 1994-11-14  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3417: 
        !          3418:        * primitives, gforth.ds: Only documentation changes
        !          3419: 
        !          3420: 1994-11-11  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3421: 
        !          3422:        * kernal.fs, configure, config.sub, config.guess, Makefile.in:
        !          3423:        * added Backspaces for fast editing.
        !          3424:        * modified GNU configure!!!
        !          3425: 
        !          3426: 1994-11-03  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3427: 
        !          3428:        * history.fs:
        !          3429:        Enhanced command exxpanding (now all dictionaries in search order)
        !          3430: 
        !          3431: 1994-10-27  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3432: 
        !          3433:        * vt100key.fs, startup.fs, primitives, history.fs, float.fs: Added f.s
        !          3434:        Speeded up history backward search
        !          3435:        Fixed Bug in >float (1e is a float, "   <float>   " is, too)
        !          3436:        Added vt100 cursor key support (vt100key.fs)
        !          3437: 
        !          3438: 1994-10-24  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3439: 
        !          3440:        * prims2x.fs, primitives, main.c, locals-test.fs, kernal.fs, glocals.fs, gforth.ds, engine.c, ds2texi.fs, cross.fs, Makefile:
        !          3441:        Added automatic glossary entry transfer from primitives to the texi file.
        !          3442:        renamed gfoprth.texi to gforth.ds.
        !          3443:        fixed a few minor bugs.
        !          3444:        changed the behaviour of locals scoping when encountering an unreachable BEGIN.
        !          3445:        made UNREACHABLE immediate
        !          3446: 
        !          3447: 1994-10-18  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3448: 
        !          3449:        * doskey.fs: doskey.fs translates DOS-PC keys into emacs-keys
        !          3450:        (like cursor and home/end keys)
        !          3451: 
        !          3452:        * history.fs:
        !          3453:        history.fs provides a command line history, command completion and
        !          3454:        some other tiny editing features.
        !          3455: 
        !          3456:        * startup.fs, sieve.fs, primitives, kernal.fs, hash.fs:
        !          3457:        hash.fs uses single (but large) hash table (like LMI)
        !          3458:        time&date bug fixed
        !          3459:        ORDER reversed (let's see the reactions)
        !          3460:        time printout in sieve.fs fixed
        !          3461:        startup.fs modified due to history.fs and doskey.fs (see comment of these
        !          3462:        files)
        !          3463: 
        !          3464: 1994-10-04  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3465: 
        !          3466:        * hppa.h: Added delay slot copying
        !          3467: 
        !          3468:        * cache.c: Cache flush for PA-RISC (HPUX doesn't provide)
        !          3469: 
        !          3470: 1994-10-03  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3471: 
        !          3472:        * getopt1.c, getopt.h, getopt.c, forth.h, engine.c, ToDo, README, Makefile, INSTALL, COPYING, 386.h:
        !          3473:        Updated ToDo and INSTALL; Wrote README; Lifted COPYING and getopt*
        !          3474:        from other packages;  removed $Id$ lines from some files
        !          3475: 
        !          3476: 1994-09-28  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3477: 
        !          3478:        * prims2x.fs, primitives, main.c, engine.c, Makefile, 386.h:
        !          3479:        Fixed some bugs and eliminated some warnings
        !          3480: 
        !          3481: 1994-09-26  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3482: 
        !          3483:        * primitives, main.c, hppa.h, forth.h, engine.c: Made DTC on HPPA run!
        !          3484:        Changed -DDEBUG output to go to stderr
        !          3485: 
        !          3486: 1994-09-12  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3487: 
        !          3488:        * wordinfo.fs, toolsext.fs, startup.fs, see.fs, prims2x.fs, primitives, main.c, kernal.fs, hash.fs, glocals.fs, float.fs, cross.fs, Makefile:
        !          3489:        Added forth variants for primitives
        !          3490:        Added a generator for forth primitives
        !          3491:        Cleaned up some minor errors
        !          3492:        Changed names of local access (was cell size dependent)
        !          3493:        Where is "getopt.h"???!? Added tiny workaround. Where is getopt_long?
        !          3494: 
        !          3495: 1994-09-09  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3496: 
        !          3497:        * main.fs, mach32l.fs, mach32b.fs, engine.c, cross.fs, 386.h:
        !          3498:        made declaring explicit register variables available for all machines
        !          3499:        in machine.h; threw out such hacks in engine.c for the 386.
        !          3500:        renamed endian to bigendian
        !          3501: 
        !          3502: 1994-09-08  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3503: 
        !          3504:        * prims2x.fs, primitives, main.c, mach32l.fs, mach32b.fs, engine.c, Makefile, 386.h:
        !          3505:        cleaned up NEXT macros; provided for CISC (united) and RISC (split) versions
        !          3506:        cstr is now a function that can process arbitrarily long strings
        !          3507: 
        !          3508: 1994-09-05  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3509: 
        !          3510:        * primitives, main.c, kernal.fs, gforth.texi, forth.h, BUGS:
        !          3511:        Added proper option processing to main.c
        !          3512:        image and source files are now searched in $GFORTHPATH
        !          3513: 
        !          3514: 1994-09-02  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3515: 
        !          3516:        * search-order.fs, kernal.fs, extend.fs, cross.fs, Makefile:
        !          3517:        Corrected bug in error reporting due to input stream restoration
        !          3518:        Corrected bug in cross compiler du to later defined constants
        !          3519:        renamed search into lookup and implemented the correct "search"
        !          3520:        UPS: removed double deferred header and (header) - if problems tell
        !          3521:        me why double deferred?
        !          3522: 
        !          3523: 1994-08-31  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3524: 
        !          3525:        * vars.fs, startup.fs, sieve.fs, primitives, main.fs, kernal.fs, glocals.fs, extend.fs, engine.c, blocks.fs, Makefile:
        !          3526:        Added options to allow good register scheduling on i386
        !          3527:        added blocks
        !          3528: 
        !          3529: 1994-08-31  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3530: 
        !          3531:        * startup.fs, main.fs, kernal.fs, gforth.texi, etags.fs, BUGS:
        !          3532:        added etags.fs; that made a new defer level for HEADER in necessary
        !          3533:        small changes to gforth.texi
        !          3534:        added etags.fs to main.fs and startup.fs
        !          3535: 
        !          3536: 1994-08-25  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3537: 
        !          3538:        * search-order.fs, prims2x.fs, primitives, main.fs, main.c, kernal.fs, hash.fs, gforth.el, forth.h, float.fs, extend.fs, engine.c, cross.fs, Makefile:
        !          3539:        make now generates both images
        !          3540:        the image names were changed
        !          3541:        added C-level support for deferred words (dodefer)
        !          3542:        made 2>r 2r> 2r@ 2rdrop primitives
        !          3543:        some tuning of the outer interpreter; eliminated many words based on
        !          3544:         counted strings
        !          3545:        Replaced the hash function with one that works better for larger tables
        !          3546: 
        !          3547: 1994-08-19  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3548: 
        !          3549:        * main.fs, kernal.fs, gforth.texi, gforth.el, Makefile, BUGS:
        !          3550:        Added filling to gforth.el and defined some keys
        !          3551:        Minor changes in gforth.texi
        !          3552:        renamed ?DUP-NOT-IF to ?DUP-0=-IF
        !          3553:        increased default sizes for kernal
        !          3554:        renamed ansforth to gforth
        !          3555: 
        !          3556: 1994-08-10  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3557: 
        !          3558:        * gforth.texi, gforth.el, blocks.fs, BUGS: added blocks.fs
        !          3559:        improved indentation in gforth.el
        !          3560: 
        !          3561: 1994-07-29  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3562: 
        !          3563:        * struct.fs, glocals.fs, gforth.el, Makefile, BUGS:
        !          3564:        Minor changes: adapted locals to the changed wordlists, some deletions
        !          3565:        and additions to struct.fs and gforth.el
        !          3566: 
        !          3567: 1994-07-27  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3568: 
        !          3569:        * startup.fs, main.fs, locals-test.fs, kernal.fs, environ.fs, Makefile:
        !          3570:        Changed environment? to use a wordlist
        !          3571:        added most of the core environmental queries
        !          3572: 
        !          3573: 1994-07-21  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3574: 
        !          3575:        * look.fs: Fixed bug in look (due to change of name>).
        !          3576: 
        !          3577:        * vars.fs, search-order.fs, prims2x.fs, primitives, other.fs, main.fs, kernal.fs, hash.fs, gforth.el, float.fs, extend.fs, cross.fs, Makefile:
        !          3578:        Added dictionary hashing
        !          3579:        Changed argument interpretation as documented
        !          3580:        Made refill for DOS 20 times faster
        !          3581:        Added m*/ and missing FP words.
        !          3582: 
        !          3583: 1994-07-13  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3584: 
        !          3585:        * wordinfo.fs, see.fs, prims2x.fs, primitives, main.c, kernal.fs, engine.c, debug.fs, cross.fs:
        !          3586:        Moved setjmp from engine to go_forth, because the socalled "globbered"
        !          3587:        variables where saved in memory (and this slows down everything).
        !          3588:        Added global up0 for security (up is globbered).
        !          3589: 
        !          3590:        Added restrict's functionalitz to cross.fs
        !          3591: 
        !          3592:        removed all occurency of cell+ name>, because the bug in name> is
        !          3593:        fixed.
        !          3594: 
        !          3595:        Added a dusty workaround at the end of prims2x.fs, because of
        !          3596:        strange exceptions.
        !          3597: 
        !          3598: 1994-07-12  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3599: 
        !          3600:        * io.c: Added job control
        !          3601: 
        !          3602: 1994-07-08  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3603: 
        !          3604:        * vars.fs, tools.fs, primitives, main.fs, main.c, locals-test.fs, kernal.fs, io.h, io.c, glocals.fs, gforth.el, forth.h, errore.fs, engine.c, debugging.fs, cross.fs, assert.fs, Makefile, BUGS:
        !          3605:        signals are now translated into THROWs
        !          3606:        A number of bug fixes (make a diff of BUGS for details)
        !          3607:        added assert.fs and debugging.fs
        !          3608:        made .s nicer
        !          3609:        keep names of included files (in loadfilename) and print them upon error
        !          3610: 
        !          3611: 1994-07-07  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3612: 
        !          3613:        * prims2x.fs, primitives, kernal.fs, gray.fs, engine.c, Makefile:
        !          3614:        Made gray warnings-off-compatible
        !          3615:        Added (type) as primitive
        !          3616: 
        !          3617: 1994-06-17  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3618: 
        !          3619:        * wordinfo.fs, Makefile:
        !          3620:        Moved -DDEFAULT_BIN before version dependent features (TOS, etc.)
        !          3621:        Changed sample variable in wordinfo.fs to udp
        !          3622: 
        !          3623: 1994-06-17  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3624: 
        !          3625:        * toolsext.fs, primitives, main.c, machine32l.fs, machine32b.fs, locals-test.fs, kernal.fs, io.c, glocals.fs, gforth.texi, gforth.el, float.fs, cross.fs, Makefile:
        !          3626:        Integrated locals (in particular automatic scoping) into the system.
        !          3627: 
        !          3628: 1994-06-16  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3629: 
        !          3630:        * search-order.fs: Removed directory cache
        !          3631: 
        !          3632: 1994-06-01  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3633: 
        !          3634:        * engine.c: Changed include sys/unistd.h to unistd.h
        !          3635: 
        !          3636:        * search-order.fs, primitives, kernal.fs, glocals.fs, gforth.texi, engine.c, cross.fs:
        !          3637:        added an experimental hash table (search/order.fs)
        !          3638:        allowed the user to select caps-stored names or even case-
        !          3639:        sensitive search.
        !          3640:        Made gforth.texi compilable.
        !          3641: 
        !          3642:        * float.fs: factored out NaN and infinity handling
        !          3643: 
        !          3644: 1994-05-31  benschop  <benschop@mips.complang.tuwien.ac.at>
        !          3645: 
        !          3646:        * io.c: Adaptations for Domain OS (Apollo 68k)
        !          3647: 
        !          3648:        * io.h: reversed result of key_query
        !          3649: 
        !          3650:        * float.fs: make 0e0 f. print one digit
        !          3651: 
        !          3652:        * forth.h:
        !          3653:        make sure BIG_ENDIAN is undefined before  machine.h is included.
        !          3654: 
        !          3655:        * apollo68k.h: changed #endif to right place
        !          3656: 
        !          3657: 1994-05-18  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3658: 
        !          3659:        * 386.h: 386.h for DTC (speeds nothing up).
        !          3660: 
        !          3661:        * wordinfo.fs, prims2x.fs, primitives, main.c, kernal.fs, forth.h, engine.c, cross.fs:
        !          3662:        Fixed problem with ?dup
        !          3663:        Deleted noop output like sp+=0 from prims2x.fs
        !          3664:        Made wordinfo.fs work with DTC on i386
        !          3665:        Added a faster (???) relocater
        !          3666: 
        !          3667: 1994-05-07  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3668: 
        !          3669:        * vars.fs, search-order.fs, prims2x.fs, primitives, main.fs, main.c, locals-test.fs, kernal.fs, gray.fs, glocals.fs, gforth.texi, gforth.el, from-cut-here, forth.h, float.fs, extend.fs, engine.c, Makefile, BUGS:
        !          3670:        local variables
        !          3671:        rewrote primitives2c.el in Forth (prims2x.el)
        !          3672:        various small changes
        !          3673:        Added Files:
        !          3674:                from-cut-here gforth.el gforth.texi glocals.fs gray.fs
        !          3675:                locals-test.fs prims2x.fs
        !          3676: 
        !          3677: 1994-05-05  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3678: 
        !          3679:        * main.fs: Now doesn't crash on recompile.
        !          3680: 
        !          3681:        * primitives, main.c, forth.h, decstation.h:
        !          3682:        Got direct threading to work!
        !          3683: 
        !          3684:        * vars.fs, primitives2c.el, primitives, main.fs, main.c, kernal.fs, forth.h, engine.c, decstation.h, cross.fs:
        !          3685:        Added direct threading for R3/4000. Still needs cache flush.
        !          3686:        Added direct threading for R3/4000. Needs still cache flush.
        !          3687: 
        !          3688: 1994-05-03  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3689: 
        !          3690:        * see.fs, primitives2c.el, engine.c, Makefile:
        !          3691:        Make ca local to primitive to avoid constant register usage.
        !          3692: 
        !          3693:        * primitives, kernal.fs, cross.fs: Added fsincos, corrected fsin.
        !          3694:        Added fexpm1, flog1p.
        !          3695:        Changed EXIT to ;S
        !          3696:        Created immediate EXIT in kernal.fs and cross.fs for locals.
        !          3697: 
        !          3698: 1994-04-20  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3699: 
        !          3700:        * vt100.fs: vt100-style terminal controls (AT-XY and PAGE).
        !          3701: 
        !          3702:        * startup.fs, primitives, locals.fs, kernal.fs, extend.fs, engine.c:
        !          3703:        primitives: key?, ms and time&date added
        !          3704:        engine.c: time.h for ms and time&date included
        !          3705:        bugs fixed to run tt.pfe
        !          3706: 
        !          3707: 1994-03-11  pazsan  <pazsan@mips.complang.tuwien.ac.at>
        !          3708: 
        !          3709:        * locals.fs:
        !          3710:        This file contains an experimental, simple, but portable local variable
        !          3711:        environment.
        !          3712: 
        !          3713: 1994-02-11  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
        !          3714: 
        !          3715:        * search-order.fs, see.fs, sieve.fs, sparc.h, startup.fs, struct.fs, tools.fs, toolsext.fs, vars.fs, wordinfo.fs:
        !          3716:        The GNU Forth Project
        !          3717: 
        !          3718:        * search-order.fs, see.fs, sieve.fs, sparc.h, startup.fs, struct.fs, tools.fs, toolsext.fs, vars.fs, wordinfo.fs:
        !          3719:        New file.
        !          3720: 
        !          3721:        * decstation.h, engine.c, environ.fs, errore.fs, extend.fs, filedump.fs, float.fs, forth.h, glosgen.fs, glosgen.glo, glossaries.doc, high-level, hppa.h, io.c, io.h, kernal.fs, look.fs, machine32b.fs, machine32l.fs, main.c, main.fs, model, other.fs, primitives, primitives2c.el:
        !          3722:        The GNU Forth Project
        !          3723: 
        !          3724:        * decstation.h, engine.c, environ.fs, errore.fs, extend.fs, filedump.fs, float.fs, forth.h, glosgen.fs, glosgen.glo, glossaries.doc, high-level, hppa.h, io.c, io.h, kernal.fs, look.fs, machine32b.fs, machine32l.fs, main.c, main.fs, model, other.fs, primitives, primitives2c.el:
        !          3725:        New file.
        !          3726: 
        !          3727:        * 386.h, BUGS, INSTALL, Makefile, ToDo, add.fs, apollo68k.h, bufio.fs, cross.fs, debug.fs:
        !          3728:        The GNU Forth Project
        !          3729: 
        !          3730:        * 386.h, BUGS, INSTALL, Makefile, ToDo, add.fs, apollo68k.h, bufio.fs, cross.fs, debug.fs:
        !          3731:        New file.
        !          3732: 
1.2       anton    3733: If someone gave us a tool for converting CVS log messages into ChangeLog
                   3734: format, you would see something here. Currently this file is only present
                   3735: to make automake happy.
                   3736: 

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