File:  [gforth] / gforth / ChangeLog
Revision 1.3: download - view: text, annotated - select for diffs
Tue Jan 9 16:11:35 2001 UTC (23 years, 2 months ago) by anton
Branches: MAIN
CVS tags: HEAD
changes for better debugging output
made a ChangeLog for real
NEWLINE for Darwin (should be LF, but if does not define unix)

    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: ChangeLog,v 1.3 2001/01/09 16:11:35 anton Exp $ 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: 
 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>