Diff for /gforth/ChangeLog between versions 1.10 and 1.15

version 1.10, 2006/05/10 16:40:12 version 1.15, 2007/12/31 18:40:23
Line 1 Line 1
   2007-09-09  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/main.c:
           bugfix (reserve stack space for FTOS even if USE_NO_FTOS is defined)
             A better way to fix this would be to use an appropriate cache-fast.vmg
   
   2007-08-28  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * test/ttester.fs: documentation changes, eliminated FSENSITIVITY
   
           * test/tester.fs, test/ttester.fs: ttester.fs now preserves BASE
   
   2007-08-22  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * test/ttester.fs: bugfixes
   
   2007-08-21  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/forth.h, engine/support.c, prim, Makefile.in:
           OPEN-FILE with W/O no longer creates or truncates files (probably bugfix)
             compatibility file for old code missing
           Bugfix in Makefile.in
   
           * test/tester.fs: added licensing header for tester.fs
   
           * COPYING.LIB, Makefile.in, test/ttester.fs:
           Inserted attribution and Copyright for ftester stuff into ttester.fs
           Include COPYING.LIB because of the ftester stuff
   
   2007-08-19  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, test/tester.fs, test/ttester.fs:
           split test/ttester.fs off from test/tester.fs.
           added support for ftester-style approximate matching.
           added support for approximate matching on shared-stack systems (RXRX}T etc.).
   
           * doc/gforth.ds, engine/support.c, test/float.fs:
           rewrote to_float to fix bugs reported in <89241137153560@frunobulax.edu>.
           added tests for these bugs.
           unrelated documentation bugfix.
   
   2007-08-18  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * quotes.fs: Documentation bugfix
   
   2007-08-17  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, gforth.el:
           gforth.el: changes for byte-compiling (from Darren Bane, see
                      <https://savannah.gnu.org/bugs/index.php?20674>)
           Makefile.in: generate and install gforth.elc
   
           * BUILD-FROM-SCRATCH, Makefile.in:
           minor fixes suggested by Aleksej Saushev
   
   2007-08-12  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * test/tester.fs: changed comments in test/tester.fs
   
           * test/tester.fs: minor changes in test/tester.fs
   
           * test/tester.fs: added fp stuff to test/tester.fs
   
           * kernel/int.fs, test/tester.fs:
           Now signs after the number prefix are accepted.
           Tester can now work with non-empty stacks at the start
   
   2007-08-11  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * doc/gforth.ds, quotes.fs:
           made s\" conform with RfD v4 of X:escaped-strings
           de-documented \"-parse (internal word, not clean enough for general consumption)
   
   2007-08-10  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * fft.fs: Added hamming filter to FFT
   
   2007-07-31  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in: Don't try to distribute doc/texinfo.tex (deleted)
   
           * doc/texinfo.tex: removed texinfo.tex (buggy with current etex=pdftex)
   
   2007-07-21  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, libcc.fs:
           Bugfix for <http://savannah.gnu.org/bugs/?20544> (mostly from Darren Bane)
   
   2007-07-19  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * history.fs, wf.fs: Fixed UTF-8 problem in wf.fs
   
   2007-07-14  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * engine/io.c, kernel/xchars.fs, utf-8.fs:
           Changes to bring utf-8.fs up to current XCHAR proposal
   
   2007-07-10  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in: enhanced 'make checkdoc'
   
           * doc/gforth.ds, prims2x.fs:
           minor bugfixes (left-over stack items) in prims2x.fs
           fixed documentation bugs
   
   2007-07-07  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * cache-fast0.vmg, cache-fast1.vmg, cache-fast2.vmg, cache-fast3.vmg, cache-fast4.vmg, cache-fast5.vmg, cache-fast6.vmg, cache-fast7.vmg, cache-fast8.vmg, cache0.vmg, cache1.vmg:
           minor cleanups
   
           * arch/amd64/machine.h, cache-fast1.vmg, engine/engine.c, engine/forth.h:
           enabled fpTOS caching
   
   2007-07-06  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * kernel/input.fs, kernel/int.fs, kernel/tools.fs, answords.fs, blocks.fs, doc/gforth.ds, doc/makedoc.fs, extend.fs, float.fs, glocals.fs, prim, search.fs:
           fixed most problems reported by "make checkdoc"
   
           * BUILD-FROM-SCRATCH: improved BUILD-FROM-SCRATCH
   
   2007-07-05  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * BUILD-FROM-SCRATCH, Makefile.in:
           checkone now doesn't compare #line lines
           removed debugging tracer in BUILD-FROM-SCRATCH
   
           * BUILD-FROM-SCRATCH, configure.in:
           minor fixes (mostly suggested by Aleksej Saushev)
   
   2007-07-03  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, configure.in: configure M4 automatically
   
           * Makefile.in: m4 is now called throug make variable M4
   
   2007-07-01  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * engine/io.c, history.fs, kernel/accept.fs:
           Changed getkey so that an EINTR error gives ^L instead of EOF
   
           * engine/io.c: Use timespec struct (should be portable)
   
           * engine/io.c, history.fs: Fixed key_avail on Alpha
   
   2007-07-01  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * arch/alpha/machine.h: minor bugfix
   
           * arch/amd64/machine.h, engine/main.c, arch/386/machine.h, arch/alpha/machine.h:
           generalized code padding and added 386 and AMD64 padding
   
           * engine/main.c: native branch target alignment for Alpha.  Speedup:
              sieve bubble matrix  fib
               1.309 1.160  1.409 1.834 without code alignment
               0.906 1.040  1.242 1.040 with code alignment
   
   2007-07-01  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * history.fs: Removed KEY? in AT-XY?
   
   2007-06-30  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * lib.fs: Fix for libc also where it belongs (lib.fs)
   
           * kernel/accept.fs, unix/socket.fs, history.fs, utf-8.fs:
           Added darwin test to libc load in socket.fs
           Fix for terminal resize problem
   
   2007-06-30  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * prim: optimized J and K (don't use doubles, gcc bug)
   
           * Makefile, configure, configure.in, engine/Makefile.in, engine/longlong.h, engine/main.c, engine/support.c, machpc.fs:
           fixed minor bug in -falign-* configure tests
           cleaned up dependencies on .h files in engine/Makefile.in
           made Alpha port compile with gcc-2.95 (disabled longlong.h division)
           optimized Alpha port:
             use old division code
             native code after a jump is now aligned.  Speed effect:
              sieve bubble matrix  fib
               1.950 1.605  1.259 1.653 b1 gcc-3.3.5
               1.453 1.932  1.230 1.458 b1 gcc-3.3.5 with alignment
             aligning branch targets would probably also help
   
           * configure.in:
           now engine is compiled with -falign-loops=1 -falign-jumps=1 if available
   
   2007-06-24  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in: added struct0x.fs to dist
   
           * doc/gforth.ds, startup.fs, struct0x.fs:
           Implemented and documented X:structures
   
           * cache-fast0.vmg: disabled unnecessary states from cache-fast0.vmg
   
   2007-06-24  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * configure.in: Detect -m32 option on x86_64 (makes machine=386)
   
           * arch/386/machine.h: Found register combination for gcc 4.2.0
   
   2007-06-24  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * configure.in: updated asm_fs and disasm_fs detection for new autoconf
   
   2007-06-23  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, configure.in, prim:
           Optimize ?BRANCH and friends with conbranch_opt (configure variable)
   
           * doc/gforth.ds:
           added SEE-CODE SEE-CODE-RANGE (shows dynamic native code)
   
           * configure.in, simp-see.fs:
           added SEE-CODE SEE-CODE-RANGE (shows dynamic native code)
           deleted use of -fforce-mem (not present in gcc-4.2)
           added use of -falign-labels=1
             (maybe use -falign-loops=1 instead and only for engines)
   
           * arch/386/machine.h: make --enable-force-reg work with gcc-4.1
   
   2007-06-17  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * engine/io-nxt.c, Makefile.in, arch/arm/nxt/at91sam7s256.h, arch/arm/nxt/bt.c, arch/arm/nxt/udp.c, arch/arm/nxt/udp.h, history.fs:
           Some work on Gforth NXT
           last potential problem with line editing fixed
   
   2007-06-16  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * arch/arm/nxt/bt.c, engine/io-nxt.c, history.fs: Fixed paste error
           Some further tries to get Gforth NXT to talk to me
   
   2007-06-16  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * startup.fs: added X:ekeys extension query
   
           * doc/gforth.ds: documented X:ekeys
   
   2007-06-15  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * ekey.fs: Implemented X:ekeys (no documentation yet)
           added sequences for various shifted, ctrled, and alted special keys
   
   2007-06-09  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * engine/main.c, history.fs: Backed out bugfix for old Cygwin
           Bug fix + correct cygwin fix in history.fs
   
   2007-06-09  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * test/libcc.fs, doc/gforth.ds, libcc.fs:
           Documented and tested calling C function pointers
   
   2007-06-07  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * engine/main.c, history.fs: Fixes for cygwin
   
   2007-06-04  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Agenda, Makefile.in, NEWS, configure.in, engine/libcc.h, engine/libcc.h.in, libcc.fs:
           documentation changes
           Updates in Makefile.in to reflect newer autoconf usage
           Distribution and installation of libcc stuff
           libcc header files are now found automatically
           Disabled vmgen installation
   
   2007-06-02  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, INSTALL: added missing dependency
           documentation changes
   
           * config.guess, config.sub, configure.in, elisp-comp, install-sh, missing:
           updated date in configure.in
           updated files coming from autoconf to autoconf-2.61
   
           * Agenda, NEWS, README, endtry-iferror.fs, recover-endtry.fs:
           updated Changelog, NEWS, Agenda.  Documentation changes
   
           * ChangeLog: updated ChangeLog
   
   2007-06-01  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * doc/gforth.ds: documentation changes
   
           * Makefile.in, libcc.fs, prim, startup.fs: libcc.fs is now in gforth.fi
           documentation changes
   
           * doc/gforth.ds, test/libcc.fs: minor fixes
   
           * doc/gforth.ds, lib.fs, libcc.fs, test/libcc.fs: more libcc.fs tests
           documented C interface (libcc)
           lib.fs now aborts if neither libffi nor ffcall are available (oldlib.fs is
             incompatible)
   
   2007-05-31  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * libcc.fs: libcc now puts its files into
   
   2007-05-29  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * libcc.fs: libcc now manages several batches
   
           * test/libcc.fs: additional libcc test
   
   2007-05-28  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * libcc.fs: minor libcc.fs bugfix
   
           * libcc.fs, test/libcc.fs: split test/libcc.fs from libcc.fs
   
   2007-05-17  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * arch/arm/nxt/bt.c: Mode check
   
   2007-05-15  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/main.c, doc/gforth.ds:
           Use MAP_NORESERVE on OSs that support it to overcommit dict and stack memory
           Added --vm-commit option to turn off MAP_NORESERVE
   
   2007-05-09  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * configure.in, engine/forth.h, engine/support.c, prim:
           use nanosleep() for MS where available (thanks to Shawn K. Quinn).
   
   2007-05-05  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * history.fs: Even better handling with keys in the buffer
   
           * history.fs: Better handling of keys in the buffer
   
           * kernel/xchars.fs, history.fs, utf-8.fs: Changes for xchar proposal
           Fixed cursor handing for multi-line edits on last line
   
   2007-05-05  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * unix/socket.fs: reintroduced FAMILY+PORT
   
   2007-04-25  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * libcc.fs:
           more libcc work: now can handle multiple functions (one batch)
   
           * libcc.fs: more libcc work
   
   2007-04-24  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * arch/arm/nxt/bt.c, engine/io-nxt.c: Fixed important bug
   
           * arch/arm/nxt/display.c, engine/io-nxt.c:
           Fruitless attempt to get a bit further with NXT Bluetooth
   
   2007-04-23  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * arch/arm/nxt/bt.c, engine/io-nxt.c:
           More tries to get Bluetooth to work
   
   2007-04-22  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * engine/io-nxt.c: Some further progress with bluetooth
   
           * engine/io-nxt.c:
           Some further progress with Bluetooth (not running, though)
   
           * configure.in, engine/support.c: Make sure normal setup works
   
           * arch/arm/nxt/config.nxt: Added config script
   
           * arch/arm/nxt/display.c, engine/io-nxt.c, engine/main.c:
           Gforth says "hello"
   
           * arch/arm/nxt/aic.c, arch/arm/nxt/aic.h, arch/arm/nxt/bt.c, arch/arm/nxt/bt.h, arch/arm/nxt/byte_fifo.c, arch/arm/nxt/byte_fifo.h, arch/arm/nxt/display.c, arch/arm/nxt/display.h, arch/arm/nxt/i2c.c, arch/arm/nxt/i2c.h, arch/arm/nxt/init.s, arch/arm/nxt/interrupts.h, arch/arm/nxt/interrupts.s, arch/arm/nxt/irq.s, arch/arm/nxt/make.inc, arch/arm/nxt/mytypes.h, arch/arm/nxt/nxt_avr.c, arch/arm/nxt/nxt_avr.h, arch/arm/nxt/nxt_lcd.c, arch/arm/nxt/nxt_lcd.h, arch/arm/nxt/nxt_motors.c, arch/arm/nxt/nxt_motors.h, arch/arm/nxt/nxt_spi.c, arch/arm/nxt/nxt_spi.h, arch/arm/nxt/sound.c, arch/arm/nxt/sound.h, arch/arm/nxt/systick.c, arch/arm/nxt/systick.h, arch/arm/nxt/twi.c, arch/arm/nxt/twi.h, arch/arm/nxt/uart.c, arch/arm/nxt/uart.h, arch/arm/nxt/udp.c, arch/arm/nxt/udp.h, arch/arm/nxt/vectors.s, engine/Makefile.in, engine/io-nxt.c, arch/arm/nxt/AT91SAM7.h, configure.in:
           NXT Gforth now compiles (but doesn't run yet)
   
   2007-04-15  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * arch/arm/nxt/gforth.ld, arch/arm/nxt/vectors.s, configure.in, engine/Makefile.in, engine/main.c, engine/support.c:
           Configure work to make Gforth on NXT compile without much effort
   
   2007-04-09  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * engine/io-nxt.c: NXT-specific IO file (stub)
   
           * Makefile.in, arch/generic/machine.h, configure.in, engine/Makefile.in, engine/io.c, engine/main.c, engine/support.c, fi2c.fs, machpc.fs.in:
           Some stuff to get closer to run Gforth on NXT
   
   2007-04-09  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * libcc.fs: more work on libcc
   
   2007-04-01  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * configure.in, cross.fs, engine/engine.c, prim:
           C-based EC version runs now on OS hosted system.
   
           * configure.in, engine/signals.c: Added cygwin define
   
   2007-03-31  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * configure.in, cross.fs, engine/Makefile.in, engine/engine.c, engine/main.c, etags.fs, kernel/basics.fs, prim:
           Further work on NXT Gforth
           Fixed problem with useless kernel error messages
           TAGS generation works again
   
   2007-03-31  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * doc/gforth.ds, prim:
           documented FORM and reorganized related documentation
   
   2007-03-31  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * arch/generic/machine.h, engine/forth.h, engine/signals.c, fi2c.fs, machpc.fs.in:
           Work on Gforth NXT
   
   2007-03-25  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * Makefile.in, arch/generic/machine.h, configure.in, cross.fs, engine/Makefile.in, engine/main.c, engine/signals.c, engine/support.c, fi2c.fs, kernel/io.fs, machpc.fs.in, prim:
           C-based Gforth EC starts to work
   
   2007-03-19  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * configure.in, engine/engine.c: portability fixes for ARM
   
   2007-03-18  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * arch/r8c/prim.fs, fi2c.fs, kernel/int.fs, machpc.fs.in:
           Fixed some small problems further along to compile on NXT
   
   2007-03-18  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in: added new files to make dist
   
   2007-03-18  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * engine/engine.c, engine/main.c, kernel/basics.fs, kernel/int.fs, kernel/io.fs, kernel/kernel.fs, machpc.fs.in:
           Another step in direction to compile for NXT
   
   2007-03-18  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, configure.in, onebench.fs:
           changed benchmarking code (use Gforth instead of GNU time)
           more assembler comment syntax variants
   
           * Benchres, arch/arm/cacheflush0.c, arch/arm/cacheflush1.c, arch/arm/cacheflush2.c, arch/arm/machine.h, configure.in:
           Added some support for ARM cache flushing
   
           * Makefile.in: added missing dependency for running autoheader
   
   2007-03-17  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * configure.in, engine/engine.c:
           portability fixes for sparc-sun-solaris2.10:
             Support assembler comments other than "#", plus fallback
             better GNU make detection (does not make during configuring any more)
   
   2007-03-13  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Benchres: added UltraSparc T1 results
   
           * Benchres: added Xscale results
   
   2007-03-12  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Benchres, kernel/comp.fs, kernel/int.fs: documentation changes
   
   2007-03-08  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * extend.fs: M*/ now also works on symmetric-division systems
   
   2007-03-04  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * Makefile.in: Removed stupid machpc.fs regeneration in Makefile.in
   
           * engine/engine.c, fi2c.fs:
           better image to C conversion - let the linker do the the relocating
   
   2007-03-04  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in:
           make dist patch from Josh Message-ID: <20070301220740.GA32518@qualdan>
   
   2007-03-02  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * prim, test/dbltest.fs:
           --enable-force-cdiv now works for */ and */MOD (but not M*/)
           added test case for M*/
   
           * gforth-cgi.fs: added example cgi script
   
   2007-02-26  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * configure.in, engine/threaded.h:
           GCC_PR15242_WORKAROUND is now a configure variable, not an option
           default is now to use the workaround for gcc-3.x, but not for other gccs
   
   2007-02-24  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * prims2x.fs: prims2x.fs backwards compatibility
   
   2007-02-23  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * kernel/vars.fs, debugs.fs, doc/gforth.ds, kernel/basics.fs, libcc.fs, prims2x.fs, stuff.fs:
           changed >OUTFILE ... OUTFILE< to OUTFILE-EXECUTE
           changed >INFILE ... INFILE< to INFILE-EXECUTE
           added BASE-EXECUTE
           related documentation changes
   
           * Makefile.in: added new files to package
           nicer onebench output
   
           * except.fs, test/gforth.fs: THROW bugfix
           added tests for new TRY variants
   
   2007-02-22  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * doc/gforth.ds, endtry-iferror.fs, gforth.el, recover-endtry.fs:
           added support for new try words in gforth.el
           added compatibility files endtry-iferror.fs recover-endtry.fs
   
   2007-02-19  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * blocks.fs, doc/gforth.ds, except.fs:
           added endtry-iferror and used it in blocks.fs
           documented new try... constructs
   
   2007-02-18  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * blocks.fs: deal properly with the absence of RECOVER, next try
   
           * blocks.fs: deal properly with the absence of RECOVER
   
           * blocks.fs, except.fs, prims2x.fs, see.fs, stuff.fs:
           added RESTORE and IFERROR, deleted RECOVER (undocumented)
   
           * except.fs:
           changed TRY...RECOVER...ENDTRY to also cover the code between RECOVER
             and ENDTRY; not yet documented
           Threw out RETHROW
   
   2007-02-17  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * fi2c.fs, lib.fs:
           Changed fi2c so that the included C image can be relocated at read time
           Added a libc definition to lib.fs
   
   2007-02-17  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/support.c: minor fix
   
           * Makefile.in, configure.in: more changes for SELinux black magic
   
   2007-02-15  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * configure.in, engine/support.c: minor fixes
   
           * configure.in: workaround for SELinux mmap breakage
   
   2007-02-12  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * libcc.fs: some work on batching c functions
   
   2007-02-10  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * libcc.fs: more work on libcc.fs
   
   2007-02-09  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * test/gforth-nofast.fs: fixed compatibility with some BSD
   
           * engine/ecvt.c: added inf and nan handling to our replacement ecvt()
   
           * configure.in, prim: eliminated GNU-m4-specific usage
   
   2007-02-08  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * doc/gforth.ds, contrib/divspeed.fs, compat/struct.fs, struct.fs:
           documentation bug fixes thanks to Sam Falvo and Viktor Pavlu
   
   2007-01-25  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * extend.fs: M*/ is now floored
   
   2007-01-21  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * engine/engine.c, engine/forth.h, engine/main.c, arch/generic/machine.h, configure.in:
           Some more work to get a C-based Gforth EC work with autoconf
   
   2007-01-21  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/main.c: minor changes
   
   2007-01-21  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * doc/gforth.ds, machpc.fs.in, Makefile.in, configure.in:
           Started with Gforth EC NXT
   
   2007-01-20  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/main.c: improved stack boundary memory protection
   
   2007-01-14  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/main.c, errors.fs, libcc.fs, search.fs:
           lists and C prelude stuff in libcc.fs
           minor changes
   
   2007-01-10  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * configure.in: minor bugfix
   
           * INSTALL: updated cross-configuration information
   
   2007-01-05  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * fflib.fs: Bugfix (thanks to Dennis Ruffer)
   
           * engine/forth.h, engine/support.c, configure.in, prim:
           On PPC now long long is used except with gcc-2.95
           BUGGY_LONG_LONG now works again
   
   2006-12-31  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * update-copyright-blacklist:
           some more files in update-copyright-blacklist
   
           * test/float.fs, test/gforth.fs, unix/socket.fs, kernel/io.fs, kernel/kernel.fs, kernel/main.fs, kernel/nio.fs, kernel/pass.fs, kernel/paths.fs, kernel/require.fs, kernel/saccept.fs, kernel/tools.fs, kernel/vars.fs, kernel/xchars.fs, kernel/accept.fs, kernel/aliases0.fs, kernel/args.fs, kernel/basics.fs, kernel/cbr.fs, kernel/cloop.fs, kernel/comp.fs, kernel/errore.fs, kernel/files.fs, kernel/getdoers.fs, kernel/input.fs, ec/shex.fs, engine/Makefile.in, engine/dblsub.c, engine/engine.c, engine/forth.h, engine/io.c, engine/longlong.h, engine/main.c, engine/signals.c, engine/support.c, doc/gforth.ds, arch/386/machine.h, arch/amd64/machine.h, arch/misc/prim.fs, startup.fs, stuff.fs, update-copyright, update-copyright-blacklist, utf-8.fs, wf.fs, fflib.fs, fixpath.fs, float.fs, hash.fs, history.fs, httpd.fs, lib.fs, libffi.fs, prim, prims2x.fs, proxy.fs, regexp.fs, savesys.fs, see.fs, debugs.fs, ekey.fs, envos.fs.in, except.fs, ans-report.fs, backtrac.fs, blocks.fs, cache-fast1.vmg, cross.fs, Makefile.in, NEWS, NEWS.vmgen, README, BUILD-FROM-SCRATCH, Benchres, ChangeLog, Makedist.in:
           updated copyright years
   
           * update-copyright: changed output format
   
           * contrib/divspeed.fs: minor change
   
           * README: documentation change
   
   2006-12-30  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * see.fs, tt.fs: minor code cleanup
   
           * doc/gforth.ds: documentation bugfix (thanks to Josh)
   
   2006-12-28  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * libcc.fs, except.fs: libcc with first working function
   
           * debugs.fs, float.fs, stuff.fs, doc/gforth.ds:
           added >OUTFILE ... OUTFILE<, >INFILE...INFILE< and use it in ~~
   
   2006-12-27  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/libcc.h, libcc.fs: more work on libcc
   
           * libcc.fs: more work on libcc.fs
   
   2006-12-26  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * libcc.fs, savesys.fs: progress on libcc.fs
           renamed SAVE-STRING-DICT into SAVE-MEM-DICT (cf. SAVE-MEM).
   
   2006-12-17  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, ans-report.fs, xwords.fs:
           ans-report.fs now reports CfV extensions
   
           * ans-report.fs, answords.fs: marked obsolescent words as such
   
   2006-11-28  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * history.fs: History disabling in xchar mode
   
   2006-11-05  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * kernel/cloop.fs: Fixed LEAVE on flash targets
   
   2006-11-01  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, engine/Makefile.in:
           updated Makefile.ins with engine/longlong.h dependencies
   
           * engine/longlong.h, engine/support.c:
           Mixed division support now uses the routines from gcc's longlong.h
   
   2006-10-30  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * arch/386/machine.h, arch/amd64/machine.h, prim:
           Simplified FM/MOD SM/REM UM/MOD to use fmdiv or 5-argument ASM_...
           Eliminated 4-argument ASM_...
   
           * prim: */ and */mod now use ASM_SM_SLASH_REM if available
   
           * engine/dblsub.c, engine/forth.h, engine/support.c, prim:
           new double-by-single division code
           rewrote double-by-single-division code to work with long longs
           started using the double-by-single-division code instead of C long long division  (fm/mod)
   
   2006-10-29  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * contrib/divspeed.fs: updated contrib/divspeed.fs
   
   2006-10-28  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, contrib/divspeed.fs, test/coremore.fs, test/gforth-nofast.fs, test/gforth.fs:
           rearranged tests
           added contrib/divspeed.fs by Krishna Myneni
   
   2006-10-27  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/engine.c, test/gforth-nofast.fs, test/gforth.fs, doc/gforth.ds, prim, Makefile.in:
           Disabled division checks in gforth-fast
           documented that and the floored division default
   
   2006-10-25  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * doc/gforth.ds, prims2x.fs:
           eliminated some "Cell" mentions from prims2x.fs
           added some comments to gforth.ds
   
   2006-10-23  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * doc/gforth.ds, engine/dblsub.c: optimized checking in dblsub.c
           documentation changes
   
   2006-10-22  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/dblsub.c, engine/engine.c, engine/forth.h, prim:
           fixes to make the division checking work with dblsub.c
   
           * test/gforth.out, engine/engine.c, engine/forth.h, engine/signals.c, test/coretest.out, test/gforth.fs, Makefile.in, engine/dblsub.c, prim:
           added checking for division by zero and division overflow to
             mixed-size division words (*/ */mod fm/mod sm/rem um/mod).
           these exceptions are now tested in our test suite
           fixed bug in testing
   
   2006-10-21  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/engine.c, engine/forth.h, engine/signals.c, prim:
           explicit checks for division by zero and overflow on division
   
           * engine/forth.h, engine/main.c, engine/signals.c, doc/gforth.ds:
           added --ignore-async-signals
           fixed typo
   
   2006-10-15  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * doc/gforth.ds: more PPC assembler documentation
   
   2006-10-14  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, arch/power/asm.fs, arch/power/disasm.fs, arch/power/inst.fs, doc/gforth.ds:
           Integrated and documented the PowerPC assembler.
   
           * arch/power/test/mnemonic/xo/north.mulhwu, arch/power/test/mnemonic/xo/north.mulld, arch/power/test/mnemonic/xo/north.mullw, arch/power/test/mnemonic/xo/north.neg, arch/power/test/mnemonic/xo/north.subf, arch/power/test/mnemonic/xo/north.subfc, arch/power/test/mnemonic/xo/north.subfe, arch/power/test/mnemonic/xo/north.subfme, arch/power/test/mnemonic/xo/north.subfze, arch/power/test/mnemonic/xs/mnemonics, arch/power/test/mnemonic/xs/north.sradi, arch/power/test/mnemonic/xl/north.rfid, arch/power/test/mnemonic/xo/CHECK, arch/power/test/mnemonic/xo/mnemonics, arch/power/test/mnemonic/xo/north.add, arch/power/test/mnemonic/xo/north.addc, arch/power/test/mnemonic/xo/north.adde, arch/power/test/mnemonic/xo/north.addme, arch/power/test/mnemonic/xo/north.addze, arch/power/test/mnemonic/xo/north.divd, arch/power/test/mnemonic/xo/north.divdu, arch/power/test/mnemonic/xo/north.divw, arch/power/test/mnemonic/xo/north.divwu, arch/power/test/mnemonic/xo/north.mulhd, arch/power/test/mnemonic/xo/north.mulhdu, arch/power/test/mnemonic/xo/north.mulhw, arch/power/test/mnemonic/xfx/north.mtspr, arch/power/test/mnemonic/xl/CHECK, arch/power/test/mnemonic/xl/mnemonics, arch/power/test/mnemonic/xl/north.bcctr, arch/power/test/mnemonic/xl/north.bclr, arch/power/test/mnemonic/xl/north.crand, arch/power/test/mnemonic/xl/north.crandc, arch/power/test/mnemonic/xl/north.creqv, arch/power/test/mnemonic/xl/north.crnand, arch/power/test/mnemonic/xl/north.crnor, arch/power/test/mnemonic/xl/north.cror, arch/power/test/mnemonic/xl/north.crorc, arch/power/test/mnemonic/xl/north.crxor, arch/power/test/mnemonic/xl/north.isync, arch/power/test/mnemonic/xl/north.mcrf, arch/power/test/mnemonic/xl/north.rfi, arch/power/test/mnemonic/x/north.tlbie, arch/power/test/mnemonic/x/north.tlbsync, arch/power/test/mnemonic/x/north.tw, arch/power/test/mnemonic/x/north.xor, arch/power/test/mnemonic/xfl/CHECK, arch/power/test/mnemonic/xfl/mnemonics, arch/power/test/mnemonic/xfl/north.mtfsf, arch/power/test/mnemonic/xfx/CHECK, arch/power/test/mnemonic/xfx/mnemonics, arch/power/test/mnemonic/xfx/north.mfspr, arch/power/test/mnemonic/xfx/north.mftb, arch/power/test/mnemonic/xfx/north.mtcrf, arch/power/test/mnemonic/x/north.sthbrx, arch/power/test/mnemonic/x/north.sthux, arch/power/test/mnemonic/x/north.sthx, arch/power/test/mnemonic/x/north.stswi, arch/power/test/mnemonic/x/north.stswx, arch/power/test/mnemonic/x/north.stwbrx, arch/power/test/mnemonic/x/north.stwcx., arch/power/test/mnemonic/x/north.stwux, arch/power/test/mnemonic/x/north.stwx, arch/power/test/mnemonic/x/north.sync, arch/power/test/mnemonic/x/north.td, arch/power/test/mnemonic/x/north.tlbia, arch/power/test/mnemonic/x/north.srd, arch/power/test/mnemonic/x/north.srw, arch/power/test/mnemonic/x/north.stbux, arch/power/test/mnemonic/x/north.stbx, arch/power/test/mnemonic/x/north.stdcx., arch/power/test/mnemonic/x/north.stdux, arch/power/test/mnemonic/x/north.stdx, arch/power/test/mnemonic/x/north.stfdux, arch/power/test/mnemonic/x/north.stfdx, arch/power/test/mnemonic/x/north.stfiwx, arch/power/test/mnemonic/x/north.stfsux, arch/power/test/mnemonic/x/north.stfsx, arch/power/test/mnemonic/x/north.mtsr, arch/power/test/mnemonic/x/north.mtsrd, arch/power/test/mnemonic/x/north.mtsrdin, arch/power/test/mnemonic/x/north.mtsrin, arch/power/test/mnemonic/x/north.nand, arch/power/test/mnemonic/x/north.nor, arch/power/test/mnemonic/x/north.or, arch/power/test/mnemonic/x/north.orc, arch/power/test/mnemonic/x/north.slbia, arch/power/test/mnemonic/x/north.slbie, arch/power/test/mnemonic/x/north.sld, arch/power/test/mnemonic/x/north.slw, arch/power/test/mnemonic/x/north.srad, arch/power/test/mnemonic/x/north.sraw, arch/power/test/mnemonic/x/north.srawi, arch/power/test/mnemonic/x/north.lwaux, arch/power/test/mnemonic/x/north.lwax, arch/power/test/mnemonic/x/north.lwbrx, arch/power/test/mnemonic/x/north.lwzux, arch/power/test/mnemonic/x/north.lwzx, arch/power/test/mnemonic/x/north.mcrfs, arch/power/test/mnemonic/x/north.mcrxr, arch/power/test/mnemonic/x/north.mfcr, arch/power/test/mnemonic/x/north.mffs, arch/power/test/mnemonic/x/north.mfmsr, arch/power/test/mnemonic/x/north.mfsr, arch/power/test/mnemonic/x/north.mfsrin, arch/power/test/mnemonic/x/north.mtfsb0, arch/power/test/mnemonic/x/north.mtfsb1, arch/power/test/mnemonic/x/north.mtfsfi, arch/power/test/mnemonic/x/north.mtmsr, arch/power/test/mnemonic/x/north.mtmsrd, arch/power/test/mnemonic/x/north.icbi, arch/power/test/mnemonic/x/north.lbzux, arch/power/test/mnemonic/x/north.lbzx, arch/power/test/mnemonic/x/north.ldarx, arch/power/test/mnemonic/x/north.ldux, arch/power/test/mnemonic/x/north.ldx, arch/power/test/mnemonic/x/north.lfdux, arch/power/test/mnemonic/x/north.lfdx, arch/power/test/mnemonic/x/north.lfsux, arch/power/test/mnemonic/x/north.lfsx, arch/power/test/mnemonic/x/north.lhaux, arch/power/test/mnemonic/x/north.lhax, arch/power/test/mnemonic/x/north.lhbrx, arch/power/test/mnemonic/x/north.lhzux, arch/power/test/mnemonic/x/north.lhzx, arch/power/test/mnemonic/x/north.lswi, arch/power/test/mnemonic/x/north.lswx, arch/power/test/mnemonic/x/north.lwarx, arch/power/test/mnemonic/x/north.eieio, arch/power/test/mnemonic/x/north.eqv, arch/power/test/mnemonic/x/north.extsb, arch/power/test/mnemonic/x/north.extsh, arch/power/test/mnemonic/x/north.extsw, arch/power/test/mnemonic/x/north.fabs, arch/power/test/mnemonic/x/north.fcfid, arch/power/test/mnemonic/x/north.fcmpo, arch/power/test/mnemonic/x/north.fcmpu, arch/power/test/mnemonic/x/north.fctid, arch/power/test/mnemonic/x/north.fctidz, arch/power/test/mnemonic/x/north.fctiw, arch/power/test/mnemonic/x/north.fctiwz, arch/power/test/mnemonic/x/north.fmr, arch/power/test/mnemonic/x/north.fnabs, arch/power/test/mnemonic/x/north.fneg, arch/power/test/mnemonic/x/north.frsp, arch/power/test/mnemonic/x/mnemonics, arch/power/test/mnemonic/x/north.and, arch/power/test/mnemonic/x/north.andc, arch/power/test/mnemonic/x/north.cmp, arch/power/test/mnemonic/x/north.cmpl, arch/power/test/mnemonic/x/north.cntlzd, arch/power/test/mnemonic/x/north.cntlzw, arch/power/test/mnemonic/x/north.dcba, arch/power/test/mnemonic/x/north.dcbf, arch/power/test/mnemonic/x/north.dcbi, arch/power/test/mnemonic/x/north.dcbst, arch/power/test/mnemonic/x/north.dcbt, arch/power/test/mnemonic/x/north.dcbtst, arch/power/test/mnemonic/x/north.dcbz, arch/power/test/mnemonic/x/north.eciwx, arch/power/test/mnemonic/x/north.ecowx, arch/power/test/mnemonic/md/north.rldic, arch/power/test/mnemonic/md/north.rldicl, arch/power/test/mnemonic/md/north.rldicr, arch/power/test/mnemonic/md/north.rldimi, arch/power/test/mnemonic/mds/CHECK, arch/power/test/mnemonic/mds/mnemonics, arch/power/test/mnemonic/mds/north.rldcl, arch/power/test/mnemonic/mds/north.rldcr, arch/power/test/mnemonic/sc/mnemonics, arch/power/test/mnemonic/sc/north.sc, arch/power/test/mnemonic/x/CHECK, arch/power/test/mnemonic/ds/north.lwa, arch/power/test/mnemonic/ds/north.std, arch/power/test/mnemonic/ds/north.stdu, arch/power/test/mnemonic/i/CHECK, arch/power/test/mnemonic/i/mnemonics, arch/power/test/mnemonic/i/north.b, arch/power/test/mnemonic/m/CHECK, arch/power/test/mnemonic/m/mnemonics, arch/power/test/mnemonic/m/north.rlwimi, arch/power/test/mnemonic/m/north.rlwinm, arch/power/test/mnemonic/m/north.rlwnm, arch/power/test/mnemonic/md/CHECK, arch/power/test/mnemonic/md/mnemonics, arch/power/test/mnemonic/d/north.sthu, arch/power/test/mnemonic/d/north.stmw, arch/power/test/mnemonic/d/north.stw, arch/power/test/mnemonic/d/north.stwu, arch/power/test/mnemonic/d/north.subfic, arch/power/test/mnemonic/d/north.tdi, arch/power/test/mnemonic/d/north.twi, arch/power/test/mnemonic/d/north.xori, arch/power/test/mnemonic/d/north.xoris, arch/power/test/mnemonic/ds/mnemonics, arch/power/test/mnemonic/ds/north.ld, arch/power/test/mnemonic/ds/north.ldu, arch/power/test/mnemonic/d/north.lhau, arch/power/test/mnemonic/d/north.lhz, arch/power/test/mnemonic/d/north.lhzu, arch/power/test/mnemonic/d/north.lmw, arch/power/test/mnemonic/d/north.lwz, arch/power/test/mnemonic/d/north.lwzu, arch/power/test/mnemonic/d/north.mulli, arch/power/test/mnemonic/d/north.ori, arch/power/test/mnemonic/d/north.oris, arch/power/test/mnemonic/d/north.stb, arch/power/test/mnemonic/d/north.stbu, arch/power/test/mnemonic/d/north.stfd, arch/power/test/mnemonic/d/north.stfdu, arch/power/test/mnemonic/d/north.stfs, arch/power/test/mnemonic/d/north.stfsu, arch/power/test/mnemonic/d/north.sth, arch/power/test/mnemonic/d/north.lfd, arch/power/test/mnemonic/d/north.lfdu, arch/power/test/mnemonic/d/north.lfs, arch/power/test/mnemonic/d/north.lfsu, arch/power/test/mnemonic/d/north.lha, arch/power/test/mnemonic/d/north.addi, arch/power/test/mnemonic/d/north.addic, arch/power/test/mnemonic/d/north.addic., arch/power/test/mnemonic/d/north.addis, arch/power/test/mnemonic/d/north.andi., arch/power/test/mnemonic/d/north.andis., arch/power/test/mnemonic/d/north.cmpi, arch/power/test/mnemonic/d/north.cmpli, arch/power/test/mnemonic/d/north.lbz, arch/power/test/mnemonic/d/north.lbzu, arch/power/test/mnemonic/a/north.fnmsubs, arch/power/test/mnemonic/a/north.fres, arch/power/test/mnemonic/a/north.frsqrte, arch/power/test/mnemonic/a/north.fsel, arch/power/test/mnemonic/a/north.fsqrt, arch/power/test/mnemonic/a/north.fsqrts, arch/power/test/mnemonic/a/north.fsub, arch/power/test/mnemonic/a/north.fsubs, arch/power/test/mnemonic/b/mnemonics, arch/power/test/mnemonic/b/north.bdnz, arch/power/test/mnemonic/b/north.blt, arch/power/test/mnemonic/b/north.bne, arch/power/test/mnemonic/d/CHECK, arch/power/test/mnemonic/d/mnemonics, arch/power/test/mnemonic/a/CHECK, arch/power/test/mnemonic/a/mnemonics, arch/power/test/mnemonic/a/north.fadd, arch/power/test/mnemonic/a/north.fadds, arch/power/test/mnemonic/a/north.fdiv, arch/power/test/mnemonic/a/north.fdivs, arch/power/test/mnemonic/a/north.fmadd, arch/power/test/mnemonic/a/north.fmadds, arch/power/test/mnemonic/a/north.fmsub, arch/power/test/mnemonic/a/north.fmsubs, arch/power/test/mnemonic/a/north.fmul, arch/power/test/mnemonic/a/north.fmuls, arch/power/test/mnemonic/a/north.fnmadd, arch/power/test/mnemonic/a/north.fnmadds, arch/power/test/mnemonic/a/north.fnmsub, arch/power/test/mnemonic/test_disasm-inst.py, arch/power/tags/disasm-core/inst.fs, arch/power/tags/disasm-core/inst_field_test.sh, arch/power/tags/disasm-core/to_test, arch/power/tags/disasm-core/to_test2, arch/power/test/inst_field/befehle_binaer, arch/power/test/inst_field/inst_field_test.sh, arch/power/test/inst_field/to_test, arch/power/test/inst_field/to_test2, arch/power/test/mnemonic/find_mnemonic.sh, arch/power/test/mnemonic/find_mnemonics.sh, arch/power/test/mnemonic/make_unique.py, arch/power/test/mnemonic/test_all_forms.sh, arch/power/test/mnemonic/test_asm.py, arch/power/nofsfcopyright/asm.fs, arch/power/nofsfcopyright/disasm.fs, arch/power/nofsfcopyright/ops.fs, arch/power/paper/Makefile, arch/power/paper/asm_disasm_paper.tex, arch/power/paper/biblio.tex, arch/power/paper/chapter1.tex, arch/power/paper/chapter2.tex, arch/power/paper/chapter3.tex, arch/power/paper/chapter4.tex, arch/power/tags/disasm-core/befehle_binaer, arch/power/tags/disasm-core/disasm.fs, arch/power/tags/disasm-core/form_test.py, arch/power/asm.fs, arch/power/disasm.fs, arch/power/inst.fs:
           added PPC assembler by Michal Revucky; and another one without FSF copyright
   
   2006-10-13  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * doc/gforth.ds, except.fs: documented NOTHROW
   
           * prim: bugfix
   
   2006-10-11  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * kernel/basics.fs, kernel/input.fs, kernel/int.fs, blocks.fs, except.fs, wf.fs:
           Replaced rethrow solution with nothrow
   
   2006-10-08  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * except.fs, kernel/basics.fs, kernel/input.fs, kernel/int.fs, startup.fs, wf.fs, backtrac.fs, blocks.fs:
           Renamed THROW>ERROR to RETHROW
   
   2006-10-07  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * proxy.fs, unix/socket.fs: Fixes to make the proxy stuff work again
   
           * httpd.fs: Bugfixing and some comments about how to get it to work
   
           * unix/socket.fs: Generic libc.so for BSDs
   
           * httpd.fs:
           Catch mime-read so that it won't fail when there's no mime.types
   
           * unix/socket.fs: Fixes to socket.fs, proposed by Aleksejj Saushev
   
   2006-10-03  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * regexp.fs: Regexp replacements added
   
   2006-09-15  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * engine/main.c: Save callback global variables
   
   2006-08-26  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * arch/r8c/prim.fs, utf-8.fs, wf.fs: flash-enale fixed
   
   2006-08-19  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * arch/r8c/terminal.fs: Added welcome message to R8C terminal
   
   2006-07-08  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * arch/r8c/prim.fs, arch/r8c/terminal.fs:
           Nested file inclusion possible
   
   2006-07-05  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * kernel/basics.fs: Fixed roll code
   
   2006-06-09  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * prim: Fixed buggy_long_long problems in ffi
   
   2006-06-05  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * ekey.fs: Fixed EKEY with unicode
   
   2006-06-04  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/main.c: reduced CODE_BLOCK_SIZE to 512k (for release)
   
   2006-05-27  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * Makedist.in: Added some generated files to binary distribution list
   
           * arch/r8c/prim.fs, arch/r8c/tasker.fs, arch/r8c/tt.fs, kernel/saccept.fs:
           Bugfix in simple accept
           deferred PAUSE in Gforth R8C kernel (for ms)
   
           * arch/r8c/lauftext.fs, arch/r8c/prim.fs, arch/r8c/tasker.fs, arch/r8c/asm.fs, configure.in:
           Timer interrupt for Gforth R8C
   
   2006-05-26  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * backtrac.fs, except.fs, kernel/basics.fs, kernel/input.fs, kernel/int.fs, kernel/vars.fs:
           Fixed problem with error stack leftovers
   
   2006-05-25  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * arch/r8c/lauftext.fs, arch/r8c/prim.fs, fflib.fs, libffi.fs, prim:
           Added long/dlong type
           ADC-controlled running text
           Interrupt table space
   
   2006-05-20  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * doc/gforth.ds, Agenda, Benchres, Makefile.in, NEWS, NEWS.vmgen:
           Makefile: undid change requiring gforth-fast to build first
             other changes for packaging
             added POST_INSTALL etc. tags
           Updated NEWS files to 2006-05-07
           minor documentation changes
   
   2006-05-13  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * kernel/tools.fs, Makefile.in, arch/r8c/lauftext.fs, configure.in:
           Added texi2dvi[4a2ps] check
           Fixed maxdepth_.s glossary entry
   
   2006-05-10  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * ChangeLog: updated Changelog (but not yet processed for NEWS)
   
   2006-05-07  Bernd Paysan  <bernd.paysan@gmx.de>
   
           * arch/r8c/tasker.fs: Fixed multitasker bug
   
 2006-05-07  Anton Ertl  <anton@mips.complang.tuwien.ac.at>  2006-05-07  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
         * see.fs:          * see.fs:
Line 5 Line 871
   
         * kernel/tools.fs, doc/gforth.ds, stuff.fs: documentation changes          * kernel/tools.fs, doc/gforth.ds, stuff.fs: documentation changes
   
 2006-05-05  Bernd Paysan <bernd.paysan@gmx.de>  2006-05-05  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * Makefile.in: Multitasker for R8C          * Makefile.in: Multitasker for R8C
         running light in background          running light in background
Line 19 Line 885
   
         * kernel/int.fs, doc/gforth.ds: documentation changes          * kernel/int.fs, doc/gforth.ds: documentation changes
   
 2006-04-30  Bernd Paysan <bernd.paysan@gmx.de>  2006-04-30  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/int.fs, kernel/tools.fs, kernel/comp.fs:          * kernel/int.fs, kernel/tools.fs, kernel/comp.fs:
         Some simplifications for Gforth EC          Some simplifications for Gforth EC
   
         * kernel/int.fs: Disabled chaining for Gforth EC          * kernel/int.fs: Disabled chaining for Gforth EC
   
 2006-04-22  Bernd Paysan <bernd.paysan@gmx.de>  2006-04-22  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * iss.sh: Comment changed          * iss.sh: Comment changed
   
Line 34 Line 900
   
         * Makefile.in: R8C files added to distribution          * Makefile.in: R8C files added to distribution
   
 2006-04-17  Bernd Paysan <bernd.paysan@gmx.de>  2006-04-17  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * cross.fs: Make ram-mirror words visible          * cross.fs: Make ram-mirror words visible
   
 2006-04-14  Bernd Paysan <bernd.paysan@gmx.de>  2006-04-14  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * engine/io.c: Added setlocale() for numerals (set to "C")          * engine/io.c: Added setlocale() for numerals (set to "C")
   
 2006-04-10  Bernd Paysan <bernd.paysan@gmx.de>  2006-04-10  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/int.fs: Accident reverted          * kernel/int.fs: Accident reverted
   
Line 52 Line 918
   
         * startup.fs: added X:required extension query          * startup.fs: added X:required extension query
   
 2006-04-09  Bernd Paysan <bernd.paysan@gmx.de>  2006-04-09  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * Makefile.in: Build-ec setting at the right place          * Makefile.in: Build-ec setting at the right place
   
Line 86 Line 952
   
         * doc/gforth.ds, libcc.fs: added libcc.fs          * doc/gforth.ds, libcc.fs: added libcc.fs
   
 2006-04-08  Bernd Paysan <bernd.paysan@gmx.de>  2006-04-08  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * iss.sh: Some fixes for Windows setup.exe          * iss.sh: Some fixes for Windows setup.exe
   
Line 106 Line 972
   
         * engine/io.c: docommented bugs in KEY?-FILE and KEY-FILE.          * engine/io.c: docommented bugs in KEY?-FILE and KEY-FILE.
   
 2006-04-02  Bernd Paysan <bernd.paysan@gmx.de>  2006-04-02  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * envos.fs: deteled envos.fs (envos.fs.in is the right way to go)          * envos.fs: deteled envos.fs (envos.fs.in is the right way to go)
   
Line 118 Line 984
   
         * doc/gforth.ds, ekey.fs, prim: documentation changes          * doc/gforth.ds, ekey.fs, prim: documentation changes
   
 2006-04-01  Bernd Paysan <bernd.paysan@gmx.de>  2006-04-01  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * engine/main.c: Minor fix          * engine/main.c: Minor fix
   
Line 127 Line 993
         R8C changes          R8C changes
         Better output when there are no performance problems          Better output when there are no performance problems
   
 2006-03-26  Bernd Paysan <bernd.paysan@gmx.de>  2006-03-26  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/cbr.fs, kernel/cloop.fs, kernel/comp.fs, kernel/int.fs, kernel/io.fs, kernel/saccept.fs:          * kernel/cbr.fs, kernel/cloop.fs, kernel/comp.fs, kernel/int.fs, kernel/io.fs, kernel/saccept.fs:
         Made tetris for terminal run on the R8C (almost, at least)          Made tetris for terminal run on the R8C (almost, at least)
   
 2006-03-25  Bernd Paysan <bernd.paysan@gmx.de>  2006-03-25  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/basics.fs, kernel/errore.fs, kernel/int.fs, kernel/saccept.fs, kernel/vars.fs, cross.fs:          * kernel/basics.fs, kernel/errore.fs, kernel/int.fs, kernel/saccept.fs, kernel/vars.fs, cross.fs:
         Further R8C Forth additions: LCD init, ADC fetch, /line limit...          Further R8C Forth additions: LCD init, ADC fetch, /line limit...
   
         * kernel/saccept.fs: R8C mods          * kernel/saccept.fs: R8C mods
   
 2006-03-20  Bernd Paysan <bernd.paysan@gmx.de>  2006-03-20  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * wf.fs: No xml header (due to IE)          * wf.fs: No xml header (due to IE)
   
 2006-03-19  Bernd Paysan <bernd.paysan@gmx.de>  2006-03-19  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * wf.fs: Made ?xml optional          * wf.fs: Made ?xml optional
   
Line 154 Line 1020
   
         * doc/gforth.ds: minor documentation fix          * doc/gforth.ds: minor documentation fix
   
 2006-03-12  Bernd Paysan <bernd.paysan@gmx.de>  2006-03-12  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * Makefile.in, arch/misc/tt.fs: Docdist improvement          * Makefile.in, arch/misc/tt.fs: Docdist improvement
   
Line 163 Line 1029
         * BUILD-FROM-SCRATCH:          * BUILD-FROM-SCRATCH:
         Added stamp-h.in creation when doing autoheader in BUILD-FROM-SCRATCH          Added stamp-h.in creation when doing autoheader in BUILD-FROM-SCRATCH
   
 2006-03-11  Bernd Paysan <bernd.paysan@gmx.de>  2006-03-11  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * doc/gforth.ds: Fixed broken Const-does> link          * doc/gforth.ds: Fixed broken Const-does> link
   
Line 185 Line 1051
   
         * Makefile.in: stamp-h dependency          * Makefile.in: stamp-h dependency
   
 2006-03-05  Bernd Paysan <bernd.paysan@gmx.de>  2006-03-05  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/int.fs: Added savesystem for R8C          * kernel/int.fs: Added savesystem for R8C
   
Line 196 Line 1062
         * kernel/cbr.fs, kernel/comp.fs, kernel/int.fs, kernel/nio.fs, kernel/vars.fs, cross.fs:          * kernel/cbr.fs, kernel/comp.fs, kernel/int.fs, kernel/nio.fs, kernel/vars.fs, cross.fs:
         Flash-enabled Gforth EC          Flash-enabled Gforth EC
   
 2006-03-04  Bernd Paysan <bernd.paysan@gmx.de>  2006-03-04  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/comp.fs, kernel/int.fs, cross.fs:          * kernel/comp.fs, kernel/int.fs, cross.fs:
         Beginning of a direct-flash Gforth          Beginning of a direct-flash Gforth
Line 206 Line 1072
         * Makefile.in: added DESTDIR support (see Make manual or GNU standards)          * Makefile.in: added DESTDIR support (see Make manual or GNU standards)
           however, .INCLUDED is still wrong at the moment            however, .INCLUDED is still wrong at the moment
   
 2006-02-26  Bernd Paysan <bernd.paysan@gmx.de>  2006-02-26  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/comp.fs: Started work on writing R8C data flash          * kernel/comp.fs: Started work on writing R8C data flash
   
Line 215 Line 1081
         * kernel/comp.fs, kernel/getdoers.fs, kernel/int.fs, kernel/nio.fs, kernel/pass.fs, kernel/tools.fs, kernel/vars.fs:          * kernel/comp.fs, kernel/getdoers.fs, kernel/int.fs, kernel/nio.fs, kernel/pass.fs, kernel/tools.fs, kernel/vars.fs:
         Further work on R8C forth          Further work on R8C forth
   
 2006-02-25  Bernd Paysan <bernd.paysan@gmx.de>  2006-02-25  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/comp.fs: Further R8C fixes, added LCD words          * kernel/comp.fs: Further R8C fixes, added LCD words
   
Line 228 Line 1094
   
         * doc/gforth.ds: started documenting the C interface          * doc/gforth.ds: started documenting the C interface
   
 2006-02-21  Bernd Paysan <bernd.paysan@gmx.de>  2006-02-21  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * doc/gforth.ds:          * doc/gforth.ds:
         Added Xchar chapter stub so that manual generation works again          Added Xchar chapter stub so that manual generation works again
   
 2006-02-20  Bernd Paysan <bernd.paysan@gmx.de>  2006-02-20  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * configure.in, Makefile.in: make dist fixes in makefile          * configure.in, Makefile.in: make dist fixes in makefile
         problems with path separator on cygwin (now Unix-like again)          problems with path separator on cygwin (now Unix-like again)
Line 242 Line 1108
   
         * doc/gforth.ds, utf-8.fs: minor changes          * doc/gforth.ds, utf-8.fs: minor changes
   
 2006-02-19  Bernd Paysan <bernd.paysan@gmx.de>  2006-02-19  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * configure.in, utf-8.fs: no u8width if wcwidth is not there          * configure.in, utf-8.fs: no u8width if wcwidth is not there
         bumped up intermediate version          bumped up intermediate version
Line 256 Line 1122
         * doc/gforth.ds:          * doc/gforth.ds:
         Documented LC_* and LANG env vars, and updated Pedigree section          Documented LC_* and LANG env vars, and updated Pedigree section
   
 2006-02-19  Bernd Paysan <bernd.paysan@gmx.de>  2006-02-19  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * engine/io.c, kernel/comp.fs, kernel/int.fs, kernel/xchars.fs, history.fs, prim, utf-8.fs:          * engine/io.c, kernel/comp.fs, kernel/int.fs, kernel/xchars.fs, history.fs, prim, utf-8.fs:
         Added x-width          Added x-width
Line 269 Line 1135
         * kernel/accept.fs, history.fs:          * kernel/accept.fs, history.fs:
         bugfix: command-line history and UTF-8 now work better          bugfix: command-line history and UTF-8 now work better
   
 2006-02-19  Bernd Paysan <bernd.paysan@gmx.de>  2006-02-19  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/aliases0.fs, kernel/comp.fs, kernel/getdoers.fs, cross.fs:          * kernel/aliases0.fs, kernel/comp.fs, kernel/getdoers.fs, cross.fs:
         Separated values from constants (cross and kernel sources, no engine yet)          Separated values from constants (cross and kernel sources, no engine yet)
   
 2006-02-18  Bernd Paysan <bernd.paysan@gmx.de>  2006-02-18  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/basics.fs, kernel/int.fs, cross.fs: Further progress on R8C          * kernel/basics.fs, kernel/int.fs, cross.fs: Further progress on R8C
   
Line 287 Line 1153
         * Makefile.in, compat/execute-parsing.fs, doc/gforth.ds:          * Makefile.in, compat/execute-parsing.fs, doc/gforth.ds:
         added compat/execute-parsing.fs          added compat/execute-parsing.fs
   
 2006-02-12  Bernd Paysan <bernd.paysan@gmx.de>  2006-02-12  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/int.fs, kernel/kernel.fs, kernel/pass.fs, kernel/vars.fs, arch/misc/prim.fs, ec/shex.fs, kernel/comp.fs, cross.fs:          * kernel/int.fs, kernel/kernel.fs, kernel/pass.fs, kernel/vars.fs, arch/misc/prim.fs, ec/shex.fs, kernel/comp.fs, cross.fs:
         More work on R8C port          More work on R8C port
Line 300 Line 1166
         * kernel/args.fs, kernel/input.fs, kernel/int.fs:          * kernel/args.fs, kernel/input.fs, kernel/int.fs:
         even better error reporting (wrt trailing delimiters)          even better error reporting (wrt trailing delimiters)
   
 2006-02-05  Bernd Paysan <bernd.paysan@gmx.de>  2006-02-05  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * ec/shex.fs, kernel/int.fs: More work on r8c port          * ec/shex.fs, kernel/int.fs: More work on r8c port
   
Line 310 Line 1176
         better error reporting with input-parse-start          better error reporting with input-parse-start
         updated copyright year in bootmessage          updated copyright year in bootmessage
   
 2006-02-04  Bernd Paysan <bernd.paysan@gmx.de>  2006-02-04  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/int.fs, kernel/require.fs, engine/support.c, prim, regexp.fs:          * kernel/int.fs, kernel/require.fs, engine/support.c, prim, regexp.fs:
         capscompare primitive added          capscompare primitive added
Line 323 Line 1189
         more work on getting nice error messages for errors in          more work on getting nice error messages for errors in
            OS command line arguments             OS command line arguments
   
 2006-01-31  Bernd Paysan <bernd.paysan@gmx.de>  2006-01-31  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/require.fs, wf.fs: Partly reverted require.fs          * kernel/require.fs, wf.fs: Partly reverted require.fs
         Added print css to wf          Added print css to wf
Line 337 Line 1203
   
         * kernel/paths.fs: open-path-file now returns more informative iors.          * kernel/paths.fs: open-path-file now returns more informative iors.
   
 2006-01-29  Bernd Paysan <bernd.paysan@gmx.de>  2006-01-29  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/int.fs, kernel/kernel.fs, arch/misc/prim.fs, cross.fs, prim:          * kernel/int.fs, kernel/kernel.fs, arch/misc/prim.fs, cross.fs, prim:
         Changes to make R8C port working          Changes to make R8C port working
Line 361 Line 1227
         added G5 benchmark results          added G5 benchmark results
         documentation changes          documentation changes
   
 2006-01-22  Bernd Paysan <bernd.paysan@gmx.de>  2006-01-22  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/basics.fs, kernel/main.fs: R8C work          * kernel/basics.fs, kernel/main.fs: R8C work
   
Line 379 Line 1245
         * engine/support.c, test/float.fs:          * engine/support.c, test/float.fs:
         Fixed >float bug reported by Bojan Petrovic          Fixed >float bug reported by Bojan Petrovic
   
 2006-01-05  Bernd Paysan <bernd.paysan@gmx.de>  2006-01-05  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * engine/forth.h, engine/main.c, engine/signals.c, engine/engine.c, prim:          * engine/forth.h, engine/main.c, engine/signals.c, engine/engine.c, prim:
         Modified some exported symbols to start with gforth_          Modified some exported symbols to start with gforth_
Line 406 Line 1272
         bugfix (for bug reported in <t6CdnXFc6P87UDHenZ2dnUVZ_sidnZ2d@scnresearch.com>)          bugfix (for bug reported in <t6CdnXFc6P87UDHenZ2dnUVZ_sidnZ2d@scnresearch.com>)
         QUERY now throws -39 on EOF          QUERY now throws -39 on EOF
   
 2005-12-11  Bernd Paysan <bernd.paysan@gmx.de>  2005-12-11  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * fflib.fs, lib.fs, libffi.fs: Fixed fptr name          * fflib.fs, lib.fs, libffi.fs: Fixed fptr name
   
Line 419 Line 1285
   
         * libffi.fs, prim: Signed access prefix changed          * libffi.fs, prim: Signed access prefix changed
   
 2005-12-04  Bernd Paysan <bernd.paysan@gmx.de>  2005-12-04  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * engine/forth.h, libffi.fs, prim, configure.in:          * engine/forth.h, libffi.fs, prim, configure.in:
         Added support for wyde/tetrabyte including sign extended ones          Added support for wyde/tetrabyte including sign extended ones
   
 2005-12-03  Bernd Paysan <bernd.paysan@gmx.de>  2005-12-03  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * unix/socket.fs, Makefile.in, libffi.fs, prim:          * unix/socket.fs, Makefile.in, libffi.fs, prim:
         Added access words for wyde and tetrabyte (w/t@/!)          Added access words for wyde and tetrabyte (w/t@/!)
Line 437 Line 1303
         added options for disabling tree-parsing automaton features          added options for disabling tree-parsing automaton features
         added tree parsing automaton statistics          added tree parsing automaton statistics
   
 2005-11-27  Bernd Paysan <bernd.paysan@gmx.de>  2005-11-27  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * fflib.fs, libffi.fs: Added missing drop          * fflib.fs, libffi.fs: Added missing drop
   
Line 447 Line 1313
         Fixed bug in libffi support          Fixed bug in libffi support
         Added favicon support to wf.fs          Added favicon support to wf.fs
   
 2005-11-20  Bernd Paysan <bernd.paysan@gmx.de>  2005-11-20  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * fflib.fs, lib.fs, libffi.fs, oldlib.fs, prim:          * fflib.fs, lib.fs, libffi.fs, oldlib.fs, prim:
         further work on libffi.fs (not fully completed yet for callbacks)          further work on libffi.fs (not fully completed yet for callbacks)
Line 465 Line 1331
         * engine/main.c: bugfix          * engine/main.c: bugfix
         --debug now also outputs some cache state information          --debug now also outputs some cache state information
   
 2005-11-05  Bernd Paysan <bernd.paysan@gmx.de>  2005-11-05  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * regexp.fs: Changed comment          * regexp.fs: Changed comment
   
Line 485 Line 1351
           worked around texinfo 4.7 restrictions (old assignment macros broken)            worked around texinfo 4.7 restrictions (old assignment macros broken)
           Added "Explicit stack access" docs to vmgen docs            Added "Explicit stack access" docs to vmgen docs
   
 2005-09-27  Bernd Paysan <bernd.paysan@gmx.de>  2005-09-27  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * complex.fs, fft.fs, prim, wf.fs, Makefile.in:          * complex.fs, fft.fs, prim, wf.fs, Makefile.in:
         Added complex words and fft          Added complex words and fft
Line 501 Line 1367
         * ans-report.fs, prim: ans-report.fs produces nicer output          * ans-report.fs, prim: ans-report.fs produces nicer output
         documentation changes          documentation changes
   
 2005-08-21  Bernd Paysan <bernd.paysan@gmx.de>  2005-08-21  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * engine/main.c, cross.fs, engine/engine.c, fflib.fs, lib.fs, libffi.fs, machpc.fs.in, prim, configure.in:          * engine/main.c, cross.fs, engine/engine.c, fflib.fs, lib.fs, libffi.fs, machpc.fs.in, prim, configure.in:
         Checkin of somewhat working ffilib bindings (not completely tested)          Checkin of somewhat working ffilib bindings (not completely tested)
Line 554 Line 1420
   
         * doc/gforth.ds: minor bugfix          * doc/gforth.ds: minor bugfix
   
 2005-07-26  Bernd Paysan <bernd.paysan@gmx.de>  2005-07-26  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * doc/gforth.ds: Fixed documentation bug          * doc/gforth.ds: Fixed documentation bug
   
 2005-06-28  Bernd Paysan <bernd.paysan@gmx.de>  2005-06-28  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/toolsext.fs, wf.fs: Adapted interpretative loops          * kernel/toolsext.fs, wf.fs: Adapted interpretative loops
   
Line 571 Line 1437
           replaced parser, compiler, interpreter, ...-notfound by words            replaced parser, compiler, interpreter, ...-notfound by words
           with an appended "1"            with an appended "1"
   
 2005-06-13  Bernd Paysan <bernd.paysan@gmx.de>  2005-06-13  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * wf.fs: Small change to wf.fs          * wf.fs: Small change to wf.fs
   
Line 579 Line 1445
   
         * prims2y.fs, prims2yref.fs: deleted prims2y* (no longer needed)          * prims2y.fs, prims2yref.fs: deleted prims2y* (no longer needed)
   
 2005-06-05  Bernd Paysan <bernd.paysan@gmx.de>  2005-06-05  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * wf.fs: Added text-mode menues          * wf.fs: Added text-mode menues
   
 2005-05-15  Bernd Paysan <bernd.paysan@gmx.de>  2005-05-15  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * arch/amd64/machine.h: Added size suffixes to inlined instructions          * arch/amd64/machine.h: Added size suffixes to inlined instructions
   
Line 593 Line 1459
         renamed PARSE-WORD into PARSE-NAME          renamed PARSE-WORD into PARSE-NAME
         added some test(dis)asm files to distribution          added some test(dis)asm files to distribution
   
 2005-05-01  Bernd Paysan <bernd.paysan@gmx.de>  2005-05-01  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * wf.fs: Classes for headers          * wf.fs: Classes for headers
   
Line 606 Line 1472
         * engine/main.c:          * engine/main.c:
         bugfix: only one allocation when the read-mmap fails (e.g., in Windows).          bugfix: only one allocation when the read-mmap fails (e.g., in Windows).
   
 2005-04-02  Bernd Paysan <bernd.paysan@gmx.de>  2005-04-02  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * doc/gforth.ds: Fixed another documentation bug          * doc/gforth.ds: Fixed another documentation bug
   
 2005-04-01  Bernd Paysan <bernd.paysan@gmx.de>  2005-04-01  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * doc/gforth.ds: Fixed 386 assembler documentation          * doc/gforth.ds: Fixed 386 assembler documentation
   
 2005-03-30  Bernd Paysan <bernd.paysan@gmx.de>  2005-03-30  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * wf.fs: Fixed W3C nonconformance          * wf.fs: Fixed W3C nonconformance
   
Line 627 Line 1493
         * prim, test/gforth.fs:          * prim, test/gforth.fs:
         Workaround for ecvt misfeature on Cygwin (trailing 0s for Inf and NaNs)          Workaround for ecvt misfeature on Cygwin (trailing 0s for Inf and NaNs)
   
 2005-02-01  Bernd Paysan <bernd.paysan@gmx.de>  2005-02-01  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * prim: Optimized test for floored correction          * prim: Optimized test for floored correction
   
 2005-01-29  Bernd Paysan <bernd.paysan@gmx.de>  2005-01-29  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * configure.in, engine/forth.h, history.fs: Added --enable-force-cdiv          * configure.in, engine/forth.h, history.fs: Added --enable-force-cdiv
   
Line 657 Line 1523
         * engine/threaded.h, doc/vmgen.texi, prim, prims2x.fs:          * engine/threaded.h, doc/vmgen.texi, prim, prims2x.fs:
         EXECUTE and friends are now relocatable again even with the PR15242 workaround.          EXECUTE and friends are now relocatable again even with the PR15242 workaround.
   
 2005-01-25  Bernd Paysan <bernd.paysan@gmx.de>  2005-01-25  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * engine/forth.h, kernel/basics.fs, prim, prims2x.fs:          * engine/forth.h, kernel/basics.fs, prim, prims2x.fs:
         Added */ and */mod to prim          Added */ and */mod to prim
Line 670 Line 1536
   
         * configure.in: bugfixes and modernization in configure.in          * configure.in: bugfixes and modernization in configure.in
   
 2005-01-23  Bernd Paysan <bernd.paysan@gmx.de>  2005-01-23  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * prim: Made branch relocatable          * prim: Made branch relocatable
   
Line 685 Line 1551
         * configure.in: Workaround for gcc-3.4.0 bug in skip detection          * configure.in: Workaround for gcc-3.4.0 bug in skip detection
         Bugfix (skip detection)          Bugfix (skip detection)
   
 2005-01-23  Bernd Paysan <bernd.paysan@gmx.de>  2005-01-23  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * engine/engine.c, engine/threaded.h, arch/amd64/machine.h:          * engine/engine.c, engine/threaded.h, arch/amd64/machine.h:
         Fixed problems with workaround          Fixed problems with workaround
Line 706 Line 1572
         preparation for gcc PR 15242 workaround          preparation for gcc PR 15242 workaround
         minor changes          minor changes
   
 2005-01-22  Bernd Paysan <bernd.paysan@gmx.de>  2005-01-22  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * engine/main.c, configure.in, wf.fs:          * engine/main.c, configure.in, wf.fs:
         Added --diag switch, diagnostics output.          Added --diag switch, diagnostics output.
Line 714 Line 1580
   
         * Makefile.in, engine/main.c: Added --diag switch          * Makefile.in, engine/main.c: Added --diag switch
   
 2005-01-21  Bernd Paysan <bernd.paysan@gmx.de>  2005-01-21  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * arch/amd64/machine.h, arch/generic/128bit.h, configure.in:          * arch/amd64/machine.h, arch/generic/128bit.h, configure.in:
         Added --enable-force-ll switch          Added --enable-force-ll switch
   
 2005-01-19  Bernd Paysan <bernd.paysan@gmx.de>  2005-01-19  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * arch/amd64/machine.h, arch/generic/128bit.h, engine/forth.h, prim:          * arch/amd64/machine.h, arch/generic/128bit.h, engine/forth.h, prim:
         Added more detailed BUGGY_LL_* flags          Added more detailed BUGGY_LL_* flags
   
 2005-01-17  Bernd Paysan <bernd.paysan@gmx.de>  2005-01-17  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * arch/amd64/machine.h, arch/generic/128bit.h, configure.in, engine/forth.h:          * arch/amd64/machine.h, arch/generic/128bit.h, configure.in, engine/forth.h:
         Added expanding mul support for AMD64          Added expanding mul support for AMD64
   
 2005-01-16  Bernd Paysan <bernd.paysan@gmx.de>  2005-01-16  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * wf.fs: Expand option for links added          * wf.fs: Expand option for links added
   
 2005-01-13  Bernd Paysan <bernd.paysan@gmx.de>  2005-01-13  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * utf-8.fs: Fixed environment evaluation          * utf-8.fs: Fixed environment evaluation
   
Line 769 Line 1635
         * history.fs, startup.fs, utf-8.fs, xchars.fs:          * history.fs, startup.fs, utf-8.fs, xchars.fs:
         added xchars (no tests, and no usage anywhere yet)          added xchars (no tests, and no usage anywhere yet)
   
 2005-01-05  Bernd Paysan <bernd.paysan@gmx.de>  2005-01-05  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * string.fs: Define INSERT only when needed          * string.fs: Define INSERT only when needed
   
         * utf-8.fs: another fix for u8>>          * utf-8.fs: another fix for u8>>
   
 2005-01-04  Bernd Paysan <bernd.paysan@gmx.de>  2005-01-04  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * utf-8.fs: fixed u8>>          * utf-8.fs: fixed u8>>
   
Line 795 Line 1661
   
         * utf-8.fs: bootstrap workaround added          * utf-8.fs: bootstrap workaround added
   
 2004-12-29  Bernd Paysan <bernd.paysan@gmx.de>  2004-12-29  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/comp.fs, kernel/int.fs, utf-8.fs:          * kernel/comp.fs, kernel/int.fs, utf-8.fs:
         Added UTF-8 support for char and '<char>          Added UTF-8 support for char and '<char>
Line 807 Line 1673
         mark-start and mark-end).          mark-start and mark-end).
         moved TYPEWHITE out from the kernel.          moved TYPEWHITE out from the kernel.
   
 2004-12-28  Bernd Paysan <bernd.paysan@gmx.de>  2004-12-28  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/int.fs, utf-8.fs, ekey.fs:          * kernel/int.fs, utf-8.fs, ekey.fs:
         Added start-mark/end-mark for error display          Added start-mark/end-mark for error display
Line 819 Line 1685
         made dec.r behave like .r and u.r          made dec.r behave like .r and u.r
         moved UMIN into kernel          moved UMIN into kernel
   
 2004-12-28  Bernd Paysan <bernd.paysan@gmx.de>  2004-12-28  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/accept.fs, utf-8.fs: Fixed UTF-8 buffer overflow          * kernel/accept.fs, utf-8.fs: Fixed UTF-8 buffer overflow
   
 2004-12-27  Bernd Paysan <bernd.paysan@gmx.de>  2004-12-27  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * history.fs: Minor fix          * history.fs: Minor fix
   
Line 838 Line 1704
         reorganized Benchres, new results          reorganized Benchres, new results
         bootstrapping workaround          bootstrapping workaround
   
 2004-12-25  Bernd Paysan <bernd.paysan@gmx.de>  2004-12-25  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * Makefile.in: Fixed install for amd64          * Makefile.in: Fixed install for amd64
   
 2004-12-24  Bernd Paysan <bernd.paysan@gmx.de>  2004-12-24  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * history.fs, httpd.fs, utf-8.fs:          * history.fs, httpd.fs, utf-8.fs:
         Automatic UTF-8 setting, depending on LANG          Automatic UTF-8 setting, depending on LANG
         Fixed potential security hole in httpd by setting BASE to 0 for header          Fixed potential security hole in httpd by setting BASE to 0 for header
         interpretation.          interpretation.
   
 2004-12-12  Bernd Paysan <bernd.paysan@gmx.de>  2004-12-12  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * utf-8.fs: Fixed tab-expand          * utf-8.fs: Fixed tab-expand
   
Line 873 Line 1739
   
         * float.fs: added (pretty bad definitions of) FTRUNC and FMOD          * float.fs: added (pretty bad definitions of) FTRUNC and FMOD
   
 2004-12-01  Bernd Paysan <bernd.paysan@gmx.de>  2004-12-01  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * wf.fs, backtrac.fs, cross.fs, stuff.fs:          * wf.fs, backtrac.fs, cross.fs, stuff.fs:
         Fixed uninitialized defers in cross          Fixed uninitialized defers in cross
Line 887 Line 1753
         * kernel/comp.fs, test/deferred.fs, Makefile.in, compat/defer.fs, doc/gforth.ds, stuff.fs:          * kernel/comp.fs, test/deferred.fs, Makefile.in, compat/defer.fs, doc/gforth.ds, stuff.fs:
         implemented deferred words proposal (and adapted documentation accordingly).          implemented deferred words proposal (and adapted documentation accordingly).
   
 2004-11-11  Bernd Paysan <bernd.paysan@gmx.de>  2004-11-11  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * Makefile.in, arch/amd64/machine.h, kernel/int.fs:          * Makefile.in, arch/amd64/machine.h, kernel/int.fs:
         Added # as decimal prefix          Added # as decimal prefix
Line 956 Line 1822
         [b3:~/gforth:1726] perfex gforth prims2x.fs -e bye          [b3:~/gforth:1726] perfex gforth prims2x.fs -e bye
         tsc                                94587916          tsc                                94587916
   
 2004-08-29  Bernd Paysan <bernd.paysan@gmx.de>  2004-08-29  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * wf.fs: Added alternative icons directory          * wf.fs: Added alternative icons directory
   
Line 989 Line 1855
   
         * profile.fs: basic profiling infrastructure          * profile.fs: basic profiling infrastructure
   
 2004-07-19  Bernd Paysan <bernd.paysan@gmx.de>  2004-07-19  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * arch/amd64/asm.fs:          * arch/amd64/asm.fs:
         Added special cases for mov (64 bit immediate and offsets)          Added special cases for mov (64 bit immediate and offsets)
   
 2004-07-18  Bernd Paysan <bernd.paysan@gmx.de>  2004-07-18  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * arch/amd64/asm.fs: Started assembler for amd64 architecture          * arch/amd64/asm.fs: Started assembler for amd64 architecture
   
         * wf.fs: fixed link icon generation for #field URLS.          * wf.fs: fixed link icon generation for #field URLS.
   
 2004-06-24  Bernd Paysan <bernd.paysan@gmx.de>  2004-06-24  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * wf.fs: Changes for Forth-Tagung          * wf.fs: Changes for Forth-Tagung
   
 2004-06-19  Bernd Paysan <bernd.paysan@gmx.de>  2004-06-19  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * engine/forth.h, engine/support.c, prim:          * engine/forth.h, engine/support.c, prim:
         Added support for external shift for broken GCCs          Added support for external shift for broken GCCs
Line 1029 Line 1895
         added dis-gdb.fs and related changes          added dis-gdb.fs and related changes
         minor changes          minor changes
   
 2004-06-07  Bernd Paysan <bernd.paysan@gmx.de>  2004-06-07  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * kernel/args.fs, doc/gforth.ds:          * kernel/args.fs, doc/gforth.ds:
         Document fixes (broken node, broken "@")          Document fixes (broken node, broken "@")
Line 1083 Line 1949
   
         * comp-i.fs: disabled sanity check that does not work with exec-shield          * comp-i.fs: disabled sanity check that does not work with exec-shield
   
 2004-04-10  Bernd Paysan <bernd.paysan@gmx.de>  2004-04-10  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * engine/main.c, httpd.fs: fixed "too many crashes" in httpd.fs          * engine/main.c, httpd.fs: fixed "too many crashes" in httpd.fs
         fixed reentrance problem with callbacks          fixed reentrance problem with callbacks
   
 2004-04-08  David Kuehling, MAE  <dvdkhlng@b3>  2004-04-08  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * gforth.el: * forth-load-file fixed          * gforth.el: * forth-load-file fixed
         * no special (backward) indentation of `\G' any more          * no special (backward) indentation of `\G' any more
   
 2004-03-29  Bernd Paysan <bernd.paysan@gmx.de>  2004-03-29  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * prim: Bug in bugfix fixed          * prim: Bug in bugfix fixed
   
         * prim: defines for buggy long long and ffcalls          * prim: defines for buggy long long and ffcalls
   
 2004-02-02  Bernd Paysan <bernd.paysan@gmx.de>  2004-02-02  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * doc/fdl.texi, wf.fs: Fixed tagged occurences of < and &          * doc/fdl.texi, wf.fs: Fixed tagged occurences of < and &
   
 2004-01-25  Bernd Paysan <bernd.paysan@gmx.de>  2004-01-25  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * Benchres, filedump.fs, wf.fs:          * Benchres, filedump.fs, wf.fs:
         Fixed command line handling in filedump.fs          Fixed command line handling in filedump.fs
Line 1158 Line 2024
         SEE bugfixes          SEE bugfixes
         made (COMPILE) barf          made (COMPILE) barf
   
 2004-01-05  Bernd Paysan <bernd.paysan@gmx.de>  2004-01-05  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * engine/engine.c, arch/sharc/compile.sharc, arch/sharc/systypes.h, arch/sharc/types.h, arch/shboom/compiler.fs, arch/shboom/dis.fs, arch/shboom/dis2.fs, arch/shboom/doers.fs, arch/shboom/prim.fs, arch/shboom/sh.p, ec/builttag.fs, ec/mirror.fs, arch/4stack/mach.sh, arch/misc/asm.fs, arch/misc/fi2v.fs, arch/misc/key.fs, arch/misc/misc-sim.v, arch/misc/misc.v, arch/misc/prim.fs, arch/misc/sim.fs, arch/misc/sokoban.fs, Benchres, update-copyright-blacklist:          * engine/engine.c, arch/sharc/compile.sharc, arch/sharc/systypes.h, arch/sharc/types.h, arch/shboom/compiler.fs, arch/shboom/dis.fs, arch/shboom/dis2.fs, arch/shboom/doers.fs, arch/shboom/prim.fs, arch/shboom/sh.p, ec/builttag.fs, ec/mirror.fs, arch/4stack/mach.sh, arch/misc/asm.fs, arch/misc/fi2v.fs, arch/misc/key.fs, arch/misc/misc-sim.v, arch/misc/misc.v, arch/misc/prim.fs, arch/misc/sim.fs, arch/misc/sokoban.fs, Benchres, update-copyright-blacklist:
         Added copyright notices          Added copyright notices
Line 1174 Line 2040
   
         * Makedist.in, Makefile.in: fixed some Makefile bugs          * Makedist.in, Makefile.in: fixed some Makefile bugs
   
 2003-12-07  Bernd Paysan <bernd.paysan@gmx.de>  2003-12-07  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * configure.in, wf.fs: Added check for -fno-reorder-blocks          * configure.in, wf.fs: Added check for -fno-reorder-blocks
         Made wf.fs use dd/dl again (margin breaks with Konqueror)          Made wf.fs use dd/dl again (margin breaks with Konqueror)
Line 1183 Line 2049
   
         * intcomp.fs: gforth-native now survives make check          * intcomp.fs: gforth-native now survives make check
   
 2003-11-23  Bernd Paysan <bernd.paysan@gmx.de>  2003-11-23  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * wf.fs: Now creates valid XHTML          * wf.fs: Now creates valid XHTML
   
Line 1194 Line 2060
         * README, except.fs: documentation changes          * README, except.fs: documentation changes
         adapt exceptions to gforth-native (part 1)          adapt exceptions to gforth-native (part 1)
   
 2003-11-10  Bernd Paysan <bernd.paysan@gmx.de>  2003-11-10  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * cross.fs: Changed (does>) to not use the return stack          * cross.fs: Changed (does>) to not use the return stack
   
Line 1209 Line 2075
         fixed "make dist" bug (arch/misc/optcmove.fs now included)          fixed "make dist" bug (arch/misc/optcmove.fs now included)
         Documentation changes          Documentation changes
   
 2003-11-09  Bernd Paysan <bernd.paysan@gmx.de>  2003-11-09  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * cross.fs, kernel/comp.fs:          * cross.fs, kernel/comp.fs:
         Made postpone/(compile) work with gforth-native          Made postpone/(compile) work with gforth-native
Line 1266 Line 2132
         * Makefile.in, engine/engine.c, engine/forth.h, engine/main.c, engine/peephole.c, engine/profile.c:          * Makefile.in, engine/engine.c, engine/forth.h, engine/main.c, engine/peephole.c, engine/profile.c:
         Now the _fast.i files are included for gforth-fast and gforth-native          Now the _fast.i files are included for gforth-fast and gforth-native
   
 2003-10-30  Bernd Paysan <bernd.paysan@gmx.de>  2003-10-30  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * blocks.fs: fixed block 0 update and refill          * blocks.fs: fixed block 0 update and refill
   
Line 1333 Line 2199
   
         * Makefile.in: use @INSTALL_SCRIPT@          * Makefile.in: use @INSTALL_SCRIPT@
   
 2003-09-15  Bernd Paysan <bernd.paysan@gmx.de>  2003-09-15  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * sokoban.fs: Fixed Sokoban (thanks to Hubert Feyrer)          * sokoban.fs: Fixed Sokoban (thanks to Hubert Feyrer)
   
Line 1342 Line 2208
         * Makefile.in, arch/m68k/machine.h:          * Makefile.in, arch/m68k/machine.h:
         Applied NetBSD patches submitted by Hubert Feyrer          Applied NetBSD patches submitted by Hubert Feyrer
   
 2003-09-14  Bernd Paysan <bernd.paysan@gmx.de>  2003-09-14  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * arch/8086/mach.fs, arch/8086/prim.fs, cross.fs, prim:          * arch/8086/mach.fs, arch/8086/prim.fs, cross.fs, prim:
         Fixed 8086 target          Fixed 8086 target
Line 1369 Line 2235
         some Benchmark results          some Benchmark results
         explicit register allocation for AMD64          explicit register allocation for AMD64
   
 2003-09-01  Bernd Paysan <bernd.paysan@gmx.de>  2003-09-01  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * arch/4stack/mach.fs, arch/4stack/prim.fs, arch/8086/prim.fs, arch/misc/prim.fs, Makefile.in, history.fs, iss.sh, prim:          * arch/4stack/mach.fs, arch/4stack/prim.fs, arch/8086/prim.fs, arch/misc/prim.fs, Makefile.in, history.fs, iss.sh, prim:
         a bit Gforth EC work          a bit Gforth EC work
         Changed Windows distribution to contain PDF instead of PostScript file          Changed Windows distribution to contain PDF instead of PostScript file
   
 2003-08-31  Bernd Paysan <bernd.paysan@gmx.de>  2003-08-31  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * Makefile.in: Added pdf target for the documents          * Makefile.in: Added pdf target for the documents
   
 2003-08-30  Bernd Paysan <bernd.paysan@gmx.de>  2003-08-30  Bernd Paysan  <bernd.paysan@gmx.de>
   
         * iss.sh: Updated iss.sh for Inno Setup 3.x          * iss.sh: Updated iss.sh for Inno Setup 3.x
   
Line 1766 Line 2632
         special SIGPIPE throw code (-2049)          special SIGPIPE throw code (-2049)
         minor bugfix ("uncaught exception" is now printed on stderr)          minor bugfix ("uncaught exception" is now printed on stderr)
   
 2003-02-08  dvdkhlng  <dvdkhlng@mips.complang.tuwien.ac.at>  2003-02-08  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * doc/gforth.ds:          * doc/gforth.ds:
         Updated the "Emacs and Gforth" chapter of the documentation.          Updated the "Emacs and Gforth" chapter of the documentation.
Line 2328 Line 3194
   
         * engine/main.c, configure.in, prim, prims2x.fs: Fixes for GCC 3.2          * engine/main.c, configure.in, prim, prims2x.fs: Fixes for GCC 3.2
   
 2002-10-02  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2002-10-02  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * arch/misc/asm.fs: warn if end-label / end-code is missing          * arch/misc/asm.fs: warn if end-label / end-code is missing
   
Line 2340 Line 3206
   
         * arch/misc/asm.fs: added txd io stuff          * arch/misc/asm.fs: added txd io stuff
   
 2002-09-26  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2002-09-26  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * cross.fs:          * cross.fs:
         If abranch option is on we compiler abranch, a?branch, a(do), ...          If abranch option is on we compiler abranch, a?branch, a(do), ...
Line 2563 Line 3429
         gforth.el: while now increases indentation          gforth.el: while now increases indentation
         new words s\" .\" \"-parse for dealing with non-printing characters          new words s\" .\" \"-parse for dealing with non-printing characters
   
 2002-04-18  dvdkhlng  <dvdkhlng@mips.complang.tuwien.ac.at>  2002-04-18  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * gforth.el:          * gforth.el:
         Fixed bug that caused scrolling to slow down extremely since          Fixed bug that caused scrolling to slow down extremely since
Line 2580 Line 3446
         bug workaround for gforth binary (dynamic superinsts produced wrong code for          bug workaround for gforth binary (dynamic superinsts produced wrong code for
             ?dup-0=-branch)              ?dup-0=-branch)
   
 2002-03-25  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2002-03-25  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * arch/misc/prim.fs: deleted x! and x@          * arch/misc/prim.fs: deleted x! and x@
   
         * arch/misc/prim.fs: before deleting x! and x@          * arch/misc/prim.fs: before deleting x! and x@
   
 2002-03-23  dvdkhlng  <dvdkhlng@mips.complang.tuwien.ac.at>  2002-03-23  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * gforth.el: Minor bug- und compatability fixes.          * gforth.el: Minor bug- und compatability fixes.
   
Line 2604 Line 3470
         support for --no-super (no dynamic superinstructions) and          support for --no-super (no dynamic superinstructions) and
                     --no-dynamic (use only static primitives)                      --no-dynamic (use only static primitives)
   
 2002-03-21  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2002-03-21  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * cross.fs: fix?!          * cross.fs: fix?!
   
Line 2620 Line 3486
         volatile vm data (registers and stack) go to seperate memory region          volatile vm data (registers and stack) go to seperate memory region
         (preparation for romable tests)          (preparation for romable tests)
   
 2002-03-20  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2002-03-20  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * cross.fs: No forward references to native code definitions          * cross.fs: No forward references to native code definitions
         (primitives and doer) are allowed any more          (primitives and doer) are allowed any more
Line 2631 Line 3497
         * kernel/main.fs:          * kernel/main.fs:
         moved image-header down to avoid forward reference for doer          moved image-header down to avoid forward reference for doer
   
 2002-03-19  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2002-03-19  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * cross.fs: cleaned up bernds changes.          * cross.fs: cleaned up bernds changes.
         tried to manage the peephole/call threading stuff with the          tried to manage the peephole/call threading stuff with the
Line 2686 Line 3552
         dynamic superinstructions for the code in the image          dynamic superinstructions for the code in the image
         SEE works again for CODE words          SEE works again for CODE words
   
 2002-01-26  dvdkhlng  <dvdkhlng@mips.complang.tuwien.ac.at>  2002-01-26  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * gforth.el:          * gforth.el:
         Fixed everything that prevented `gforth.el' from working with XEmacs          Fixed everything that prevented `gforth.el' from working with XEmacs
Line 2697 Line 3563
         * arch/386/machine.h, engine/engine.c, engine/forth.h, engine/main.c, engine/threaded.h, prim:          * arch/386/machine.h, engine/engine.c, engine/forth.h, engine/main.c, engine/threaded.h, prim:
         hybrid direct/indirect threading (replaces direct threading)          hybrid direct/indirect threading (replaces direct threading)
   
 2002-01-19  dvdkhlng  <dvdkhlng@mips.complang.tuwien.ac.at>  2002-01-19  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * gforth.el: Added code for making `gforth.el' work in Emacs 19.34.          * gforth.el: Added code for making `gforth.el' work in Emacs 19.34.
   
 2002-01-17  dvdkhlng  <dvdkhlng@mips.complang.tuwien.ac.at>  2002-01-17  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * gforth.el:          * gforth.el:
         added and fixed `require's, fixed byte-code-compilation relevant          added and fixed `require's, fixed byte-code-compilation relevant
Line 2736 Line 3602
         * kernel/args.fs, kernel/comp.fs, kernel/int.fs, kernel/paths.fs, cross.fs, prim:          * kernel/args.fs, kernel/comp.fs, kernel/int.fs, kernel/paths.fs, cross.fs, prim:
         Cross compiler changes for mixed threading          Cross compiler changes for mixed threading
   
 2002-01-05  dvdkhlng  <dvdkhlng@mips.complang.tuwien.ac.at>  2002-01-05  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * search.fs, gforth.el: Made gforth.el hilight see and dbg.          * search.fs, gforth.el: Made gforth.el hilight see and dbg.
         Added dynamic search order stack allocation code to search.fs.          Added dynamic search order stack allocation code to search.fs.
Line 2792 Line 3658
         determine primitive relocatability for dynamic superinstructions          determine primitive relocatability for dynamic superinstructions
         documentation changes (from bug reports by Robert Epprecht and others)          documentation changes (from bug reports by Robert Epprecht and others)
   
 2001-12-15  dvdkhlng  <dvdkhlng@mips.complang.tuwien.ac.at>  2001-12-15  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * gforth.el:          * gforth.el:
         Cleaned up motion-dectection, used for displaying screen-numbers in          Cleaned up motion-dectection, used for displaying screen-numbers in
Line 2865 Line 3731
         Put full featured startup.fs into main.fs, so that both BUILD-FROM-SCRATCH          Put full featured startup.fs into main.fs, so that both BUILD-FROM-SCRATCH
         and a build based on kernl*.fi can expect the same extensions.          and a build based on kernl*.fi can expect the same extensions.
   
 2001-09-16  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2001-09-16  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * arch/c165/prim.fs: fix          * arch/c165/prim.fs: fix
   
Line 2885 Line 3751
         Fix for terminals where TIOCGWINSZ doesn't work          Fix for terminals where TIOCGWINSZ doesn't work
         Added bindkey to history.fs          Added bindkey to history.fs
   
 2001-09-12  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2001-09-12  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * cross.fs: added comment          * cross.fs: added comment
   
Line 2905 Line 3771
   
         * wf.fs: Improved table handling          * wf.fs: Improved table handling
   
 2001-09-06  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2001-09-06  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * cross.fs: added fixme comment          * cross.fs: added fixme comment
   
Line 2913 Line 3779
         changed warnings to redefinitions-start / end because          changed warnings to redefinitions-start / end because
         we have to switch more than only the warnings          we have to switch more than only the warnings
   
 2001-09-05  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2001-09-05  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * cross.fs: cleaned up          * cross.fs: cleaned up
         EC stuff currently broken          EC stuff currently broken
Line 2938 Line 3804
   
         a running kernl32l.fi was created successfully with this cross.fs          a running kernl32l.fi was created successfully with this cross.fs
   
 2001-09-04  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2001-09-04  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * cross.fs: char optimization          * cross.fs: char optimization
   
Line 2968 Line 3834
   
         * kernel/basics.fs: fix for ec: AConstant relocatable          * kernel/basics.fs: fix for ec: AConstant relocatable
   
 2001-09-03  dvdkhlng  <dvdkhlng@mips.complang.tuwien.ac.at>  2001-09-03  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * gforth.el:          * gforth.el:
         Bugfix, Improved hilighting/indentation to recoginize structured          Bugfix, Improved hilighting/indentation to recoginize structured
         data-types, that end on %. Indentation now also ignores non-immediate          data-types, that end on %. Indentation now also ignores non-immediate
         words inside definitions. Tested gforth.el on Emacs21. Works fine!!          words inside definitions. Tested gforth.el on Emacs21. Works fine!!
   
 2001-09-03  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2001-09-03  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * arch/misc/tt.fs: fix for relocating          * arch/misc/tt.fs: fix for relocating
   
Line 2984 Line 3850
         * arch/386/asm.fs, wf.fs: Fixed 386 assembler jump table          * arch/386/asm.fs, wf.fs: Fixed 386 assembler jump table
         Some improvements to Wiki Forth          Some improvements to Wiki Forth
   
 2001-08-08  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2001-08-08  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * BUILD-FROM-SCRATCH: fix          * BUILD-FROM-SCRATCH: fix
   
Line 3061 Line 3927
         * kernel/kernel.fs, kernel/main.fs, kernel/pass.fs:          * kernel/kernel.fs, kernel/main.fs, kernel/pass.fs:
         minor formatting fixes. Fix typos and comments.          minor formatting fixes. Fix typos and comments.
   
 2001-06-26  dvdkhlng  <dvdkhlng@mips.complang.tuwien.ac.at>  2001-06-26  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * gforth.el, etags.fs:          * gforth.el, etags.fs:
         Fixed some old bug in etags.fs and refined tag search in gforth.el. See my          Fixed some old bug in etags.fs and refined tag search in gforth.el. See my
         not in etags.fs for details.          not in etags.fs for details.
   
 2001-06-19  dvdkhlng  <dvdkhlng@mips.complang.tuwien.ac.at>  2001-06-19  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * gforth.el: Improved imenu support.          * gforth.el: Improved imenu support.
   
 2001-06-17  dvdkhlng  <dvdkhlng@mips.complang.tuwien.ac.at>  2001-06-17  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * gforth.el: Improved interface for customizing hilighting/indentation.          * gforth.el: Improved interface for customizing hilighting/indentation.
         Added imenu and speedbar support (needs further refinement, though).          Added imenu and speedbar support (needs further refinement, though).
Line 3106 Line 3972
   
         * engine/peephole.c: there is still a problem with iburg <-> burg.          * engine/peephole.c: there is still a problem with iburg <-> burg.
   
 2001-05-18  dvdkhlng  <dvdkhlng@mips.complang.tuwien.ac.at>  2001-05-18  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * gforth.el: Refined forth-block-mode.          * gforth.el: Refined forth-block-mode.
   
 2001-05-13  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2001-05-13  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * Makefile.in, prims2x.fs:          * Makefile.in, prims2x.fs:
         simpy inlclude startup.fs in prims2x if needed          simpy inlclude startup.fs in prims2x if needed
Line 3125 Line 3991
         * engine/forth.h:          * engine/forth.h:
         removed spurious ; from end of #endif to get rid of compile warning.          removed spurious ; from end of #endif to get rid of compile warning.
   
 2001-05-10  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2001-05-10  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * kernel/accept.fs: corrected control keys vector          * kernel/accept.fs: corrected control keys vector
   
 2001-05-09  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2001-05-09  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * Makefile.in: BUILDFORTH more comment          * Makefile.in: BUILDFORTH more comment
   
         * cross.fs: corrected problem with messed up word names in crossdoc.fd          * cross.fs: corrected problem with messed up word names in crossdoc.fd
   
 2001-05-07  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2001-05-07  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * ToDo: new topics          * ToDo: new topics
   
 2001-05-06  dvdkhlng  <dvdkhlng@mips.complang.tuwien.ac.at>  2001-05-06  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
         * gforth.el: *** empty log message ***          * gforth.el: *** empty log message ***
   
Line 3166 Line 4032
         fixed profiling          fixed profiling
         completed README          completed README
   
 2001-04-30  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2001-04-30  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * arch/avr/asm.fs: fixes          * arch/avr/asm.fs: fixes
   
Line 3531 Line 4397
         SEE now displays anonymous words as <###> (where ### is the xt)          SEE now displays anonymous words as <###> (where ### is the xt)
         added CONST-DOES>          added CONST-DOES>
   
 2000-11-12  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2000-11-12  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * debug.fs:          * debug.fs:
         debugging can nest into defered words, as well as execute and perform          debugging can nest into defered words, as well as execute and perform
Line 4135 Line 5001
         added a Tutorial to gforth.ds          added a Tutorial to gforth.ds
         minor cleanups in gforth.ds          minor cleanups in gforth.ds
   
 2000-05-12  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2000-05-12  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * debug.fs: Fixed see table failure problem.          * debug.fs: Fixed see table failure problem.
         break: now takes along a literal with the xt of the current definition.          break: now takes along a literal with the xt of the current definition.
   
 2000-05-04  jwilke  <jwilke@mips.complang.tuwien.ac.at>  2000-05-04  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * Makefile.in, engine/Makefile.in:          * Makefile.in, engine/Makefile.in:
         Added engine dependencies to main Makefile          Added engine dependencies to main Makefile
Line 4479 Line 5345
         * kernel/comp.fs, doc/gforth.ds:          * kernel/comp.fs, doc/gforth.ds:
         Documentation changes (defining words, text interpreter).          Documentation changes (defining words, text interpreter).
   
 1999-05-20  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1999-05-20  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * Makefile.in: Added kernel/pass.fs          * Makefile.in: Added kernel/pass.fs
   
Line 4508 Line 5374
         * doc/gforth.ds, README:          * doc/gforth.ds, README:
         Documentation changes (control structures and defining words)          Documentation changes (control structures and defining words)
   
 1999-05-18  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1999-05-18  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * Makefile.in: Dependencies: special.fs out, quotes.fs in          * Makefile.in: Dependencies: special.fs out, quotes.fs in
   
Line 4528 Line 5394
         So interpret/compile: doesn't overwrite the special semantics          So interpret/compile: doesn't overwrite the special semantics
         of IS, S", ." and DOES>          of IS, S", ." and DOES>
   
 1999-05-17  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1999-05-17  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * kernel/tools.fs, kernel/nio.fs, kernel/saccept.fs, kernel/special.fs, kernel/kernel.fs, kernel/main.fs, kernel/int.fs, kernel/io.fs, kernel/basics.fs, kernel/doers.fs, kernel/errore.fs:          * kernel/tools.fs, kernel/nio.fs, kernel/saccept.fs, kernel/special.fs, kernel/kernel.fs, kernel/main.fs, kernel/int.fs, kernel/io.fs, kernel/basics.fs, kernel/doers.fs, kernel/errore.fs:
         Added require at beginning of file.          Added require at beginning of file.
Line 4614 Line 5480
         for GCC (O4 is undefined)          for GCC (O4 is undefined)
         Added i686 to configure file.          Added i686 to configure file.
   
 1999-05-10  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1999-05-10  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * kernel/comp.fs, kernel/cond.fs: Moved defstart.          * kernel/comp.fs, kernel/cond.fs: Moved defstart.
   
Line 4654 Line 5520
   
         Other changes are just tweaks to glossary entries.          Other changes are just tweaks to glossary entries.
   
 1999-05-05  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1999-05-05  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * kernel/comp.fs: Small changes for plug-in support.          * kernel/comp.fs: Small changes for plug-in support.
   
Line 4682 Line 5548
         * kernel/int.fs:          * kernel/int.fs:
         head? is now optional, depending on whether forthstart exists.          head? is now optional, depending on whether forthstart exists.
   
 1999-05-04  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1999-05-04  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * engine/threaded.h:          * engine/threaded.h:
         CFA_NEXT is now defined by the threading scheme and not when GETCFA is          CFA_NEXT is now defined by the threading scheme and not when GETCFA is
Line 4693 Line 5559
         (direct threaded scheme 10) at the moment.          (direct threaded scheme 10) at the moment.
         Perhaps Anton should take a look on it?!          Perhaps Anton should take a look on it?!
   
 1999-05-03  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1999-05-03  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * glocals.fs, kernel/special.fs: kernel/special.fs          * glocals.fs, kernel/special.fs: kernel/special.fs
                 added exit-like in DOES> statement *bugfix*                  added exit-like in DOES> statement *bugfix*
Line 4811 Line 5677
   
         * wordlibs/core: removed core          * wordlibs/core: removed core
   
 1999-03-02  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1999-03-02  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * wordlibs/time.pri, wordlibs/unixlib.fs, wordlibs/unixlib.h, wordlibs/unixlib.pri, wordlibs/netlib.fs, wordlibs/netlib.h, wordlibs/netlib.pri, wordlibs/time.h, wordlibs/httpclient.fs, wordlibs/Makefile, wordlibs/README, wordlibs/core, prims2cl.fs, wordlib.fs:          * wordlibs/time.pri, wordlibs/unixlib.fs, wordlibs/unixlib.h, wordlibs/unixlib.pri, wordlibs/netlib.fs, wordlibs/netlib.h, wordlibs/netlib.pri, wordlibs/time.h, wordlibs/httpclient.fs, wordlibs/Makefile, wordlibs/README, wordlibs/core, prims2cl.fs, wordlib.fs:
         Supports to build up c libraries of forth words in the format used in the          Supports to build up c libraries of forth words in the format used in the
Line 4845 Line 5711
         moved signal handling into a new file signals.c          moved signal handling into a new file signals.c
         minor changes to window size handling          minor changes to window size handling
   
 1999-02-24  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1999-02-24  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * kernel/errore.fs, kernel/int.fs:          * kernel/errore.fs, kernel/int.fs:
         Change of .error-frame for this pattern:          Change of .error-frame for this pattern:
Line 4864 Line 5730
         Implemented a new solution for nested hold areas (<<# ... #> ... #>>)          Implemented a new solution for nested hold areas (<<# ... #> ... #>>)
         minor changes          minor changes
   
 1999-02-22  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1999-02-22  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * arch/misc/mach.fs: fix bits/byte -> bits/char          * arch/misc/mach.fs: fix bits/byte -> bits/char
   
Line 4916 Line 5782
   
         * kernel/int.fs, Benchres: Another benchres entry.          * kernel/int.fs, Benchres: Another benchres entry.
   
 1999-02-19  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1999-02-19  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * cross.fs: Bugfixes from last changes.          * cross.fs: Bugfixes from last changes.
   
Line 5498 Line 6364
         removed some global keys in gforth.el (bug report from a Debian user)          removed some global keys in gforth.el (bug report from a Debian user)
         fixed TO bug hopefully (reported by Michael Vanier <mvanier@bbb.caltech.edu>)          fixed TO bug hopefully (reported by Michael Vanier <mvanier@bbb.caltech.edu>)
   
 1997-09-13  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1997-09-13  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * machpc.fs: Missing file for last patch.          * machpc.fs: Missing file for last patch.
   
Line 5511 Line 6377
         Fixes to tasker.fs, environ.fs          Fixes to tasker.fs, environ.fs
         Changed has-xy flags to environmental queries!!          Changed has-xy flags to environmental queries!!
   
 1997-09-01  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1997-09-01  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * engine/main.c, engine/forth.h, engine/Makefile.in, engine/cache.c, engine/cleanalign.c, engine/32bit.h, arch/sparc/machine.h, arch/power/machine.h, arch/m68k/machine.h, arch/hppa/cache.c, arch/hppa/machine.h, arch/generic/machine.h, arch/alpha/machine.h, arch/386/machine.h, versions.bsh, mkos2mf.sed, startup.fs, makein.bsh, mkdosmf.sed, envos.fs, envos.os2, history.fs, configure.in, envos.dos, cache.c, cleanalign.c, config.bat, Makefile.in:          * engine/main.c, engine/forth.h, engine/Makefile.in, engine/cache.c, engine/cleanalign.c, engine/32bit.h, arch/sparc/machine.h, arch/power/machine.h, arch/m68k/machine.h, arch/hppa/cache.c, arch/hppa/machine.h, arch/generic/machine.h, arch/alpha/machine.h, arch/386/machine.h, versions.bsh, mkos2mf.sed, startup.fs, makein.bsh, mkdosmf.sed, envos.fs, envos.os2, history.fs, configure.in, envos.dos, cache.c, cleanalign.c, config.bat, Makefile.in:
         Dos Changes:          Dos Changes:
Line 5528 Line 6394
         any comments?          any comments?
         supressed some warnings in main.c          supressed some warnings in main.c
   
 1997-08-31  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1997-08-31  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * kernel/special.fs, kernel/toolsext.fs, kernel/files.fs, kernel/interp.fs, kernel/args.fs, kernel/basics.fs, look.fs, cross.fs, environ.fs:          * kernel/special.fs, kernel/toolsext.fs, kernel/files.fs, kernel/interp.fs, kernel/args.fs, kernel/basics.fs, look.fs, cross.fs, environ.fs:
         changes from gforth-ec:          changes from gforth-ec:
Line 5567 Line 6433
         fixed search bug          fixed search bug
         added command-line option --die-on-signal          added command-line option --die-on-signal
   
 1997-07-06  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1997-07-06  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * kernel/main.fs: requrie is better          * kernel/main.fs: requrie is better
         jens          jens
Line 5672 Line 6538
         Added some Benchres entries          Added some Benchres entries
         fixed small bugs in Makefile and arch/mips/machine.h          fixed small bugs in Makefile and arch/mips/machine.h
   
 1997-06-11  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1997-06-11  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * cross.fs: Small bugfix          * cross.fs: Small bugfix
   
Line 5692 Line 6558
         named [IS] (compilation semantics of IS).          named [IS] (compilation semantics of IS).
         minor changes          minor changes
   
 1997-06-01  jwilke  <jwilke@mips.complang.tuwien.ac.at>  1997-06-01  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
         * kernel/paths.fs, kernel/require.fs:          * kernel/paths.fs, kernel/require.fs:
         changed open-fpath-file and open-path-file to not throw on themselves          changed open-fpath-file and open-path-file to not throw on themselves
Line 7158 Line 8024
         New file.          New file.
   
 -----  -----
 Copyright (C) 2003 Free Software Foundation, Inc.  Copyright (C) 2003,2006,2007 Free Software Foundation, Inc.
   
 This file is part of Gforth.  This file is part of Gforth.
   
 Gforth is free software; you can redistribute it and/or  Gforth is free software; you can redistribute it and/or
 modify it under the terms of the GNU General Public License  modify it under the terms of the GNU General Public License
 as published by the Free Software Foundation; either version 2  as published by the Free Software Foundation, either version 3
 of the License, or (at your option) any later version.  of the License, or (at your option) any later version.
   
 This program is distributed in the hope that it will be useful,  This program is distributed in the hope that it will be useful,
Line 7173  MERCHANTABILITY or FITNESS FOR A PARTICU Line 8039  MERCHANTABILITY or FITNESS FOR A PARTICU
 GNU General Public License for more details.  GNU General Public License for more details.
   
 You should have received a copy of the GNU General Public License  You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software  along with this program. If not, see http://www.gnu.org/licenses/.
 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111, USA.  

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


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