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