Diff for /gforth/ChangeLog between versions 1.7 and 1.9

version 1.7, 2003/03/09 17:20:37 version 1.9, 2003/08/25 18:14:37
Line 1 Line 1
   2003-08-25  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * README, testdist: minor changes
   
           * NEWS, README: documentation changes
   
           * vmgen-ex2/mini.y, vmgen-ex2/peephole.c, vmgen-ex/peephole.c, vmgen-ex2/disasm.c, vmgen-ex2/engine.c, vmgen-ex2/mini-inst.vmg, vmgen-ex2/mini.h, vmgen-ex2/mini.l, netlib/configure.in, test/dbltest.fs, unix/socket.fs, unix/time.fs, vmgen-ex/disasm.c, vmgen-ex/engine.c, vmgen-ex/mini-inst.vmg, vmgen-ex/mini.h, vmgen-ex/mini.l, vmgen-ex/mini.y, kernel/cond-old.fs, kernel/doers.fs, kernel/errore.fs, kernel/kernel.fs, kernel/license.fs, kernel/pass.fs, kernel/prim0.fs, kernel/quotes.fs, kernel/saccept.fs, kernel/tools.fs, netlib/configure, engine/strerror.c, engine/strsignal.c, kernel/aliases0.fs, kernel/cbr.fs, kernel/cbrpi.fs, kernel/cloop.fs, kernel/cloop2.fs, engine/memcmp.c, engine/memmove.c, engine/peephole.c, engine/pow10.c, engine/profile.c, engine/select.c, engine/atanh.c, engine/cleanalign.c, engine/dblsub.c, engine/io.c, doc/makedoc.fs, ec/dotx.fs, ec/nesting.fs, ec/shex.fs, arch/sharc/mach.fs, arch/sharc/machine.h, arch/shboom/mach.fs, asm/basic.fs, asm/bitmask.fs, asm/generic.fs, asm/numref.fs, asm/target.fs, doc/gforth.ds, arch/4stack/asm.fs, arch/6502/mach.fs, arch/6502/prim.fs, arch/power/_sync_cache_range.c, arch/386/asm.fs, other.fs, prims2cl.fs, proxy.fs, random.fs, table.fs, tags.fs, tasker.fs, termsize.fs, traceall.fs, vmgen.in, vt100.fs, wordlib.fs, wordlib.mk, mach32b.fs, mach32l.fs, mach64b.fs, mach64l.fs, make-app.fs, model, more.fs, oldlib.fs, gray.fs, httpd.fs, intcomp.fs, lib.fs, locals-test.fs, locals.fs, mach16b.fs, mach16l.fs, configure.in, debugs.fs, ekey.fs, envos.dos, envos.fs, envos.os2, etags.fs, exboot.fs, fi2c.fs, filedump.fs, gforthmi.bat, gforthmi.cmd, gforthmi.in, glosgen.fs, INSTALL, add.fs, ansi.fs, assert.fs, bufio.fs, chains.fs, colorize.fs, comp-i.fs, config.bat, configure.cmd, BUILD-FROM-SCRATCH:
           documentation updates
           fixed some portability bugs in vmgen-ex and vmgen-ex2
           updated copyright years
   
           * vmgen-ex2/engine.c, Makefile.in, configure.in, doc/vmgen.texi, testdist, vmgen-ex/engine.c:
           gforth-prof is no longer generated by default
           turned off dynamic-default for hppa
           minor changes to make testdist work
           documentation changes
   
   2003-08-24  Bernd Paysan  <pazsan@mips.complang.tuwien.ac.at>
   
           * fixpath.fs, iss.sh: Fixed setup compiler stuff
   
   2003-08-24  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/main.c, Makefile.in, configure.in, peeprules.vmg, prims2x.fs:
           fixed various minor issues:
             workaround for HPUX make and our dependence cycles
             suppress warnings for unused variables in superinstructions
             added some superinstructions
             useful code_size metrics for primitives with funny K and J labels
             default metric for --no-dynamic is now cost_nexts
   
   2003-08-23  Bernd Paysan  <pazsan@mips.complang.tuwien.ac.at>
   
           * kernel/comp.fs, prim, Makefile.in, configure.in, machpc.fs, machpc.fs.in:
           Fixed the make dist kernl*.fi building process so that neither new nor old
           calling interface is included
   
   2003-08-22  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/engine.c, engine/forth.h, testdist, vmgen-ex/Makefile, vmgen-ex2/Makefile, prim:
           fixed bugs in doer routines (showed up with threadng scheme 1)
           testdist portability improvements
   
   2003-08-20  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * kernel/aliases0.fs, doc/gforth.ds, prim:
           Routines like (DOCOL) now don't get a primitive in the kernel (bugfix).
           Documentation changes
   
           * engine/engine.c, engine/main.c, engine/profile.c, engine/signals.c, engine/threaded.h, prim:
           Defined run-time routines (docol etc.) as primitives, eliminated some
             special-casing and "+DOESJUMP+1" etc. in engine.c and main.c
           Defined the enum type PrimNum and replaced many shorts with PrimNums
             (gives nicer gdb output)
           Workaround for the absence of the FPE_... macros in FreeBSD/Alpha 4_STABLE
   
   2003-08-18  Bernd Paysan  <pazsan@mips.complang.tuwien.ac.at>
   
           * kernel/getdoers.fs, kernel/int.fs, kernel/main.fs, arch/4stack/asm.fs, arch/4stack/prim.fs, arch/misc/mach.fs, arch/misc/prim.fs, kernel/basics.fs, cross.fs, prim:
           Further fixes for Gforth EC
   
   2003-08-17  Bernd Paysan  <pazsan@mips.complang.tuwien.ac.at>
   
           * kernel/basics.fs: basics.fs fixed
   
           * kernel/basics.fs, Makefile.in, arch/4stack/prim.fs, arch/misc/mach.fs, arch/misc/prim.fs, arch/misc/sim.fs, configure.in, prim:
           Started to fix Gforth EC (4stack and MISC work again)
   
           * fflib.fs: Fixed example (lseek must be lseek64)
   
           * fflib.fs, prim: Fixed reverse ordering
           Added legacy support for old bigFORTH libraries
   
   2003-08-16  Bernd Paysan  <pazsan@mips.complang.tuwien.ac.at>
   
           * engine/main.c, fflib.fs: Callback stuff tested
   
           * fflib.fs, lib.fs, prim, Makefile.in: added callback stuff to fflib.fs
           removed legacy flag (different usage is sufficient)
   
   2003-08-15  Bernd Paysan  <pazsan@mips.complang.tuwien.ac.at>
   
           * fflib.fs, lib.fs, oldlib.fs:
           Added high level part of ffcall interface
   
           * prim: fixed REST_REGS in av-call-int
   
   2003-08-15  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/engine.c, engine/main.c, prims2x.fs, Makefile.in:
           made superinstructions compatible with conditional compilation of primitives
             (in Gforth; don't use conditional compilation in vmgen).
   
   2003-08-10  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/main.c, peeprules.vmg:
           decompile_prim can now deal with static superinstructions
   
   2003-08-08  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * testdist, NEWS, testall: minor fixes in testdist and testall
           documentation changes
   
           * engine/Makefile.in, engine/main.c, Makefile.in, configure.in, prim, testall:
           fixed Windows PATHSEP bug
           Makefile now tolerates ";" as PATHSEP
           eliminatd some warnings
   
   2003-08-07  Bernd Paysan  <pazsan@mips.complang.tuwien.ac.at>
   
           * engine/forth.h, engine/main.c, prim: Fixed alloc-callback
   
   2003-08-06  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * arch/generic/machine.h, configure.in:
           moved HAS_FFCALL definition to configure.in where it belongs
   
           * configure.in: two bugfixes in configure.in
   
   2003-08-04  David Kuehling, MAE  <dvdkhlng@mips.complang.tuwien.ac.at>
   
           * gforth.el:
           Fix keybinding "\C-h\C-i" which was broken in X-Emacs (\C-h == backspace).
   
   2003-08-04  Bernd Paysan  <pazsan@mips.complang.tuwien.ac.at>
   
           * engine/engine.c, engine/forth.h, engine/main.c, arch/generic/machine.h, machpc.fs, machpc.fs.in, prim, prims2x.fs, Makefile.in, comp-i.fs, configure.in, cross.fs, iss.sh:
           Inclusion of ffcall stuff
           ftp://ftp.santafe.edu/pub/gnu/ffcall-1.8.tar.gz
           High level stuff missing
   
   2003-08-03  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/main.c:
           changed relocation validity check (now searches for next K label, then
             checks if J label is between I and this K label).
   
   2003-08-01  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/engine.c, engine/main.c:
           better checking of primitives for dynamic code generation (works with gcc-3.3)
   
   2003-07-31  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * configure.in, engine/Makefile.in, peeprules.vmg:
           eliminated configure option --dynamic
           made configure var no_dynamic_default settable (and documented it)
           configure now tests for -fno-crossjumping (instead of -fno-cross-jump).
           turn on engine option -fno-inline (eliminates problems with register
           allocation on gcc-3.3 on 386 with --enable-force-reg).
   
   2003-07-18  Bernd Paysan  <pazsan@mips.complang.tuwien.ac.at>
   
           * configure.in: Reinstantiated --with[out]-dynamic
   
   2003-07-14  Bernd Paysan  <pazsan@mips.complang.tuwien.ac.at>
   
           * wf.fs, Makedist.in, Makefile.in:
           Some fixes to makedist and a few changes to wf.fs
   
   2003-05-18  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * prim:
           turned off static superinstructions for everything but gforth-fast
             (it would impede backtracing in gforth, and the rest does not need it at all)
   
   2003-05-15  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * arch/386/machine.h, engine/Makefile.in, engine/main.c, Makefile.in, configure.in, peeprules.vmg, prim, prims2x.fs:
           gforth-prof is built by default again
           default CFLAGS is now "-O2" instead of "-g -O2"
           added some static superinstructions
           fixed computation of engine/costs.i
           minor changes
   
   2003-05-14  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/main.c: minor bugfix
   
           * engine/main.c: added --ss-greedy (greedy superinstruction selection)
           renamed --print-codesize into --print-metrics (and added stuff to print)
   
           * engine/main.c:
           added various flags for controlling static superinstruction selection
   
   2003-05-13  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/main.c:
           dynamic superinstructions enabled again, further cleanups
   
           * engine/main.c: refactored static superinstruction stuff
   
           * arch/386/disasm.fs, engine/Makefile.in, engine/main.c, Makefile.in, prims2x.fs:
           implemented new approach for static superinstructions (cleanup needed)
           386 disasm bugfix (enter)
   
   2003-05-11  Jens Wilke  <jwilke@mips.complang.tuwien.ac.at>
   
           * kernel/pass.fs, kernel/vars.fs, machpc.fs, prims2x.fs, cross.fs:
           cross: use sperate region for user-space
           cross: allow no user-space at all
   
           * arch/misc/mach.fs, arch/misc/sim.fs: *** empty log message ***
   
   2003-05-08  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, arch/386/disasm.fs, engine/forth.h, engine/main.c, prim:
           preparing for new approach to static superinstructions
           fixed bug in 386 disassembler (fucompp)
           minor cleanup
   
   2003-05-04  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * engine/main.c: added --print-codesize option
   
           * configure.in, doc/gforth.ds, gforth.lsm, prim, Makedist.in, README:
           minor changes
   
   2003-04-05  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * Makefile.in, doc/vmgen.1: bugfix (paper format)
           added doc/vmgen.1 (contributed by Eric Schwartz)
   
   2003-03-23  Bernd Paysan  <pazsan@mips.complang.tuwien.ac.at>
   
           * fixpath.fs, iss.sh: Windows distribution updated
   
   2003-03-22  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * NEWS, prims2x.fs: documentation update
           redefined words in prims2x.fs to keep BUILD-FROM-SCRATCH working
   
           * kernel/comp.fs, doc/gforth.ds, doc/makedoc.fs, etags.fs, glocals.fs, intcomp.fs, locals.fs, look.fs, prims2x.fs, see.fs, struct.fs, stuff.fs, tags.fs, ans-report.fs, code.fs, debug.fs, ds2texi.fs:
           added LATEST, replaced uses of LAST @ with uses of LATEST
           renamed LASTXT to LATESTXT, and changed the uses
           made >NAME the primary name for >HEAD
           documentation changes
   
   2003-03-20  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * kernel/comp.fs, Makedist.in: updated Makedist.in for 0.6.1
           minor documentation change
   
   2003-03-11  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * configure.in, doc/gforth.ds, ChangeLog, NEWS: documentation changes
           updated version number
   
           * backtrac.fs: minor bugfix (bug located by Jorge Acereda)
   
   2003-03-11  Bernd Paysan  <pazsan@mips.complang.tuwien.ac.at>
   
           * kernel/int.fs:
           Fixed -trailing (cures cross.fs bug for big endian machine...)
   
   2003-03-11  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * backtrac.fs: minor bugfix (bug located by Jorge Acereda)
   
   2003-03-11  Bernd Paysan  <pazsan@mips.complang.tuwien.ac.at>
   
           * kernel/int.fs:
           Fixed -trailing (cures cross.fs bug for big endian machine...)
   
 2003-03-09  Anton Ertl  <anton@mips.complang.tuwien.ac.at>  2003-03-09  Anton Ertl  <anton@mips.complang.tuwien.ac.at>
   
           * NEWS, README: fixed typos
   
           * NEWS.vmgen: added NEWS.vmgen
   
           * gforth.lsm: updated gforth.lsm
   
           * ChangeLog: updated Changelog
   
         * configure.in, INSTALL, Makefile.in, NEWS, README:          * configure.in, INSTALL, Makefile.in, NEWS, README:
         updated version number          updated version number
         documentation changes          documentation changes

Removed from v.1.7  
changed lines
  Added in v.1.9


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