CVS log for gforth/prim

[BACK] Up to [gforth] / gforth

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN
Current tag: MAIN


Revision 1.280: download - view: text, markup, annotated - select for diffs
Mon Dec 31 15:25:18 2012 UTC (11 years, 2 months ago) by anton
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.279: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.279: +1 -1 lines
updated copyright year

Revision 1.279: download - view: text, markup, annotated - select for diffs
Mon Oct 8 22:45:19 2012 UTC (11 years, 5 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.278: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.278: +1 -1 lines
Android floating point stuff

Revision 1.278: download - view: text, markup, annotated - select for diffs
Tue Sep 18 15:21:08 2012 UTC (11 years, 6 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.277: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.277: +21 -2 lines
Added mux and select

Revision 1.277: download - view: text, markup, annotated - select for diffs
Mon Sep 17 19:58:36 2012 UTC (11 years, 6 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.276: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.276: +13 -0 lines
cell/ and friends

Revision 1.276: download - view: text, markup, annotated - select for diffs
Mon Aug 20 23:10:34 2012 UTC (11 years, 7 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.275: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.275: +1 -1 lines
Defer form to allow other terminals to properly inject content

Revision 1.275: download - view: text, markup, annotated - select for diffs
Mon Jul 23 14:15:51 2012 UTC (11 years, 7 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.274: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.274: +1 -1 lines
Refactored engine entries

Revision 1.274: download - view: text, markup, annotated - select for diffs
Mon Jul 23 13:27:47 2012 UTC (11 years, 7 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.273: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.273: +4 -0 lines
Removed engine stack arguments - now global states

Revision 1.273: download - view: text, markup, annotated - select for diffs
Sun Jul 15 12:03:07 2012 UTC (11 years, 8 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.272: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.272: +13 -0 lines
Alternative struct0x.fs with context-specific semantics

Revision 1.272: download - view: text, markup, annotated - select for diffs
Sat May 26 10:20:01 2012 UTC (11 years, 9 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.271: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.271: +15 -1 lines
Block size made configurable (not completed)
Float and double number separators configurable (see VFX)

Revision 1.271: download - view: text, markup, annotated - select for diffs
Thu Apr 12 16:11:40 2012 UTC (11 years, 11 months ago) by anton
Branches: MAIN
Diff to: previous 1.270: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.270: +1 -1 lines
bugfix for NEWLINE (bug uncovered by gcc-4.7, fix contributed by Andrew Haley)

Revision 1.270: download - view: text, markup, annotated - select for diffs
Sun Mar 18 15:49:14 2012 UTC (12 years ago) by pazsan
Branches: MAIN
Diff to: previous 1.269: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.269: +1 -2 lines
Sincos clobber problem fixed by using sincos()

Revision 1.269: download - view: text, markup, annotated - select for diffs
Sat Mar 17 23:38:36 2012 UTC (12 years ago) by pazsan
Branches: MAIN
Diff to: previous 1.268: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.268: +2 -0 lines
Clobber workaround checked on Windows

Revision 1.268: download - view: text, markup, annotated - select for diffs
Sat Mar 17 22:18:59 2012 UTC (12 years ago) by pazsan
Branches: MAIN
Diff to: previous 1.267: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.267: +1 -1 lines
converted gforth_pointers into a function - necessary, since all pointers are now thread-specific

Revision 1.267: download - view: text, markup, annotated - select for diffs
Tue Mar 13 19:33:31 2012 UTC (12 years ago) by pazsan
Branches: MAIN
Diff to: previous 1.266: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.266: +33 -13 lines
thread-safe cstr (requires explicit mfree\!)

Revision 1.266: download - view: text, markup, annotated - select for diffs
Sat Mar 10 20:33:31 2012 UTC (12 years ago) by anton
Branches: MAIN
Diff to: previous 1.265: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.265: +43 -1 lines
Tests and workaround for the bug (of glibc) that functions like fsin
   clobber TOS on 386

Revision 1.265: download - view: text, markup, annotated - select for diffs
Tue Feb 21 21:34:10 2012 UTC (12 years ago) by pazsan
Branches: MAIN
Diff to: previous 1.264: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.264: +2 -2 lines
Fixed le/be-ul@, does no longer sign extend

Revision 1.264: download - view: text, markup, annotated - select for diffs
Sat Dec 31 15:29:25 2011 UTC (12 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.263: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.263: +1 -1 lines
updated copyright years

Revision 1.263: download - view: text, markup, annotated - select for diffs
Mon Dec 19 19:43:29 2011 UTC (12 years, 3 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.262: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.262: +16 -0 lines
Added umin/umax primitives

Revision 1.262: download - view: text, markup, annotated - select for diffs
Fri Dec 2 22:06:13 2011 UTC (12 years, 3 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.261: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.261: +6 -5 lines
conversion fixed

Revision 1.261: download - view: text, markup, annotated - select for diffs
Fri Dec 2 21:59:09 2011 UTC (12 years, 3 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.260: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.260: +6 -0 lines
clock_gettime fixed when not available

Revision 1.260: download - view: text, markup, annotated - select for diffs
Mon Nov 21 19:05:01 2011 UTC (12 years, 3 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.259: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.259: +3 -3 lines
ntime fixed

Revision 1.259: download - view: text, markup, annotated - select for diffs
Mon Nov 21 01:37:12 2011 UTC (12 years, 4 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.258: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.258: +6 -0 lines
Added ntime for nanoseconds since the epoch

Revision 1.258: download - view: text, markup, annotated - select for diffs
Tue Oct 18 13:13:53 2011 UTC (12 years, 5 months ago) by anton
Branches: MAIN
Diff to: previous 1.257: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.257: +2 -0 lines
RESIZE bugfix (now returns addr1 ior on failure)

Revision 1.257: download - view: text, markup, annotated - select for diffs
Fri Dec 31 18:09:02 2010 UTC (13 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.256: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.256: +1 -1 lines
updated copyright years

Revision 1.256: download - view: text, markup, annotated - select for diffs
Wed Sep 1 16:52:12 2010 UTC (13 years, 6 months ago) by anton
Branches: MAIN
Diff to: previous 1.255: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.255: +12 -0 lines
added "TESTING" lines to many test files
Now use (THROW1) primitive

Revision 1.255: download - view: text, markup, annotated - select for diffs
Tue Aug 31 20:10:59 2010 UTC (13 years, 6 months ago) by anton
Branches: MAIN
Diff to: previous 1.254: preferred, colored
Changes since revision 1.254: +6 -0 lines
primitives for exceptions (for translation to C)
  part 1: replaced (try) with (try0) (try1) (try2)

Revision 1.254: download - view: text, markup, annotated - [selected for diffs]
Sat Aug 21 19:08:46 2010 UTC (13 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.253: preferred, colored
Changes since revision 1.253: +45 -30 lines
added X! UX@ SX@
build all the X[@!] primitives only on 64-bit platforms

Revision 1.253: download - view: text, markup, annotated - select for diffs
Fri Aug 20 20:17:28 2010 UTC (13 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.252: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.252: +6 -6 lines
support ABI-CODE ;ABI-CODE in gforth.el
renamed zero-extending fetches to comply with Forth conventions
updated link in documentation

Revision 1.252: download - view: text, markup, annotated - select for diffs
Sun Jul 11 19:56:00 2010 UTC (13 years, 8 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.251: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.251: +83 -47 lines
endian memory access words now work unaligned everywhere (no optimization for platforms which support unaligned accesses for now)
Also added poll to the socket interface

Revision 1.251: download - view: text, markup, annotated - select for diffs
Mon Jul 5 18:46:19 2010 UTC (13 years, 8 months ago) by anton
Branches: MAIN
Diff to: previous 1.250: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.250: +47 -47 lines
Commented out primitives where helper functions are missing

Revision 1.250: download - view: text, markup, annotated - select for diffs
Mon May 17 09:01:11 2010 UTC (13 years, 10 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.249: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.249: +48 -0 lines
Added some proposed memory access words (with OF syntax for be/le)

Revision 1.249: download - view: text, markup, annotated - select for diffs
Sun May 2 16:21:32 2010 UTC (13 years, 10 months ago) by anton
Branches: MAIN
Diff to: previous 1.248: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.248: +7 -3 lines
renamed ;CODE-EXEC into LIT-EXECUTE (more general)
static stack caching for faster abi-call and ;abi-code-exec
Usage of VM_JUMP in static superinstructions is now flagged

Revision 1.248: download - view: text, markup, annotated - select for diffs
Sun Apr 25 18:27:09 2010 UTC (13 years, 10 months ago) by anton
Branches: MAIN
Diff to: previous 1.247: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.247: +39 -11 lines
added ;ABI-CODE (not yet documented, not interactively usable yet)
deleted does-handler and doesjump stuff (unused)
moved abi-call to a new group
Extended AMD64 calling convention documentation

Revision 1.247: download - view: text, markup, annotated - select for diffs
Sat Apr 17 21:32:49 2010 UTC (13 years, 11 months ago) by anton
Branches: MAIN
Diff to: previous 1.246: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.246: +10 -14 lines
changed abi-code to use a signature that leads to nicer code

Revision 1.246: download - view: text, markup, annotated - select for diffs
Mon Apr 5 22:17:56 2010 UTC (13 years, 11 months ago) by dvdkhlng
Branches: MAIN
Diff to: previous 1.245: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.245: +21 -0 lines
support for assembler definitions with host platform's ABI calling conventions
('ABI-CODE')

Revision 1.245: download - view: text, markup, annotated - select for diffs
Thu Dec 31 15:32:35 2009 UTC (14 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.244: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.244: +1 -1 lines
updated copyright years

Revision 1.244: download - view: text, markup, annotated - select for diffs
Mon Oct 5 15:54:28 2009 UTC (14 years, 5 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.243: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.243: +3 -0 lines
added triple-backslash to end of file

Revision 1.243: download - view: text, markup, annotated - select for diffs
Mon Jun 29 20:21:28 2009 UTC (14 years, 8 months ago) by anton
Branches: MAIN
Diff to: previous 1.242: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.242: +3 -1 lines
Bugfix: KEY?-FILE now gives 0 again when the file is at EOF
minor cleanups

Revision 1.242: download - view: text, markup, annotated - select for diffs
Tue May 12 16:54:58 2009 UTC (14 years, 10 months ago) by anton
Branches: MAIN
Diff to: previous 1.241: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.241: +1 -2 lines
eliminate //-style comment (not supported in older gccs

Revision 1.241: download - view: text, markup, annotated - select for diffs
Mon Apr 20 19:14:46 2009 UTC (14 years, 11 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.240: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.240: +0 -2 lines
Removed DARWIN test (doesn't work)

Revision 1.240: download - view: text, markup, annotated - select for diffs
Mon Apr 20 19:11:11 2009 UTC (14 years, 11 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.239: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.239: +4 -0 lines
Added workaround for Mac OS X broken ecvt

Revision 1.239: download - view: text, markup, annotated - select for diffs
Thu Jan 29 19:51:28 2009 UTC (15 years, 1 month ago) by anton
Branches: MAIN
Diff to: previous 1.238: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.238: +1 -0 lines
fflush(stdout) before calling external programs <2009Jan28.191059@mips.complang.tuwien.ac.at>

Revision 1.238: download - view: text, markup, annotated - select for diffs
Wed Oct 15 15:27:33 2008 UTC (15 years, 5 months ago) by anton
Branches: MAIN
CVS tags: v0-7-0
Diff to: previous 1.237: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.237: +4 -0 lines
Makefile bugfix
fixed some portability issues for MIPS
fixed some portability issues for old platforms

Revision 1.237: download - view: text, markup, annotated - select for diffs
Thu Oct 9 16:30:56 2008 UTC (15 years, 5 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.236: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.236: +1 -15 lines
Added gforth_dlopen as support word

Revision 1.236: download - view: text, markup, annotated - select for diffs
Mon Oct 6 21:21:20 2008 UTC (15 years, 5 months ago) by anton
Branches: MAIN
Diff to: previous 1.235: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.235: +5 -1 lines
libcc now creates the directories where it puts its files
make =MKDIR into a primitive to break bootstrapping problem (=MKDIR
  needs libcc, which needs =MKDIR)

Revision 1.235: download - view: text, markup, annotated - select for diffs
Thu Sep 18 02:42:24 2008 UTC (15 years, 6 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.234: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.234: +4 -0 lines
Windows version of libcc interface (first attempt)

Revision 1.234: download - view: text, markup, annotated - select for diffs
Sat Aug 16 17:54:23 2008 UTC (15 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.233: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.233: +7 -2 lines
fix if libltdl is not present

Revision 1.233: download - view: text, markup, annotated - select for diffs
Sat Aug 9 14:17:51 2008 UTC (15 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.232: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.232: +1 -1 lines
eliminated warnings
added Benchmark results

Revision 1.232: download - view: text, markup, annotated - select for diffs
Sat Aug 9 13:24:25 2008 UTC (15 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.231: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.231: +2 -2 lines
The Makefile now uses an EMACS variable
Eliminated most compilation warnings

Revision 1.231: download - view: text, markup, annotated - select for diffs
Sun Jul 27 09:58:29 2008 UTC (15 years, 7 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.230: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.230: +6 -0 lines
Fixed callback problem

Revision 1.230: download - view: text, markup, annotated - select for diffs
Tue Jul 15 16:11:49 2008 UTC (15 years, 8 months ago) by anton
Branches: MAIN
Diff to: previous 1.229: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.229: +1 -1 lines
updated copyright years
updated copyright-blacklist (added libltdl)
updated distributed files (don't distribute files without distribution terms)
added copyright to preforth.in and build-ec.in

Revision 1.229: download - view: text, markup, annotated - select for diffs
Thu Jul 10 19:59:41 2008 UTC (15 years, 8 months ago) by anton
Branches: MAIN
Diff to: previous 1.228: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.228: +3 -3 lines
OPEN-LIB now understands "~" for directories.

Revision 1.228: download - view: text, markup, annotated - select for diffs
Tue Jun 17 21:27:54 2008 UTC (15 years, 9 months ago) by anton
Branches: MAIN
Diff to: previous 1.227: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.227: +1 -0 lines
documented LIB-ERROR C-LIBRARY-NAME C-LIBRARY END-C-LIBRARY

Revision 1.227: download - view: text, markup, annotated - select for diffs
Mon May 5 13:37:20 2008 UTC (15 years, 10 months ago) by anton
Branches: MAIN
Diff to: previous 1.226: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.226: +0 -331 lines
deleted FFCALL LIBFFI OLDCALL primitives, use fflib.fs libffi.fs instead

Revision 1.226: download - view: text, markup, annotated - select for diffs
Sun May 4 17:04:58 2008 UTC (15 years, 10 months ago) by anton
Branches: MAIN
Diff to: previous 1.225: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.225: +1 -1 lines
removed usage of libtool-2.2 ltdl functions

Revision 1.225: download - view: text, markup, annotated - select for diffs
Sat Apr 19 19:15:14 2008 UTC (15 years, 11 months ago) by anton
Branches: MAIN
Diff to: previous 1.224: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.224: +1 -1 lines
CPPFLAGS are now used by the Makefiles
bugfix in libcc.fs
OPEN-LIB now can open libraries without extension and the library's
   symbols become global
libltdl from libtool-2.2 or higher required (will be included soon)

Revision 1.224: download - view: text, markup, annotated - select for diffs
Sat Feb 23 13:03:56 2008 UTC (16 years ago) by pazsan
Branches: MAIN
Diff to: previous 1.223: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.223: +1 -1 lines
Fixed build problem
Some changes for NXT

Revision 1.223: download - view: text, markup, annotated - select for diffs
Sun Jan 13 16:02:37 2008 UTC (16 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.222: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.222: +1 -1 lines
documentation changes

Revision 1.222: download - view: text, markup, annotated - select for diffs
Mon Dec 31 18:40:24 2007 UTC (16 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.221: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.221: +2 -3 lines
updated copyright notices for GPL v3

Revision 1.221: download - view: text, markup, annotated - select for diffs
Mon Dec 31 17:34:58 2007 UTC (16 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.220: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.220: +1 -1 lines
updated copyright years

Revision 1.220: download - view: text, markup, annotated - select for diffs
Tue Dec 4 14:55:03 2007 UTC (16 years, 3 months ago) by anton
Branches: MAIN
Diff to: previous 1.219: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.219: +10 -2 lines
libcc.fs now uses libtool
OPEN-LIB and LIB-SYM now call libltdl (libtool) functions
  probably needs some additional adjustment in configure.in
added LIB-ERROR

Revision 1.219: download - view: text, markup, annotated - select for diffs
Sat Sep 29 22:20:02 2007 UTC (16 years, 5 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.218: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.218: +8 -0 lines
Constants compile to literals

Revision 1.218: download - view: text, markup, annotated - select for diffs
Sun Sep 16 16:26:11 2007 UTC (16 years, 6 months ago) by anton
Branches: MAIN
Diff to: previous 1.217: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.217: +3 -3 lines
workaround for lesser m4s in prim
disabled aggressive test in test/signals.fs that led to spurious failures

Revision 1.217: download - view: text, markup, annotated - select for diffs
Tue Aug 21 10:33:52 2007 UTC (16 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.216: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.216: +2 -11 lines
OPEN-FILE with W/O no longer creates or truncates files (probably bugfix)
  compatibility file for old code missing
Bugfix in Makefile.in

Revision 1.216: download - view: text, markup, annotated - select for diffs
Fri Jul 6 12:54:56 2007 UTC (16 years, 8 months ago) by anton
Branches: MAIN
Diff to: previous 1.215: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.215: +1 -1 lines
fixed most problems reported by "make checkdoc"

Revision 1.215: download - view: text, markup, annotated - select for diffs
Sat Jun 30 20:50:48 2007 UTC (16 years, 8 months ago) by anton
Branches: MAIN
Diff to: previous 1.214: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.214: +2 -2 lines
optimized J and K (don't use doubles, gcc bug)

Revision 1.214: download - view: text, markup, annotated - select for diffs
Sat Jun 23 19:45:14 2007 UTC (16 years, 8 months ago) by anton
Branches: MAIN
Diff to: previous 1.213: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.213: +4 -37 lines
Optimize ?BRANCH and friends with conbranch_opt (configure variable)

Revision 1.213: download - view: text, markup, annotated - select for diffs
Fri Jun 1 18:40:20 2007 UTC (16 years, 9 months ago) by anton
Branches: MAIN
Diff to: previous 1.212: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.212: +1 -1 lines
libcc.fs is now in gforth.fi
documentation changes

Revision 1.212: download - view: text, markup, annotated - select for diffs
Wed May 9 07:12:59 2007 UTC (16 years, 10 months ago) by anton
Branches: MAIN
Diff to: previous 1.211: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.211: +2 -5 lines
use nanosleep() for MS where available (thanks to Shawn K. Quinn).

Revision 1.211: download - view: text, markup, annotated - select for diffs
Sun Apr 1 21:30:26 2007 UTC (16 years, 11 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.210: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.210: +9 -0 lines
C-based EC version runs now on OS hosted system.

Revision 1.210: download - view: text, markup, annotated - select for diffs
Sat Mar 31 21:43:18 2007 UTC (16 years, 11 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.209: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.209: +8 -0 lines
Further work on NXT Gforth
Fixed problem with useless kernel error messages
TAGS generation works again

Revision 1.209: download - view: text, markup, annotated - select for diffs
Sat Mar 31 19:43:54 2007 UTC (16 years, 11 months ago) by anton
Branches: MAIN
Diff to: previous 1.208: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.208: +7 -2 lines
documented FORM and reorganized related documentation

Revision 1.208: download - view: text, markup, annotated - select for diffs
Sun Mar 25 21:30:59 2007 UTC (16 years, 11 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.207: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.207: +2 -2 lines
C-based Gforth EC starts to work

Revision 1.207: download - view: text, markup, annotated - select for diffs
Fri Mar 2 22:06:55 2007 UTC (17 years ago) by anton
Branches: MAIN
Diff to: previous 1.206: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.206: +4 -4 lines
--enable-force-cdiv now works for */ and */MOD (but not M*/)
added test case for M*/

Revision 1.206: download - view: text, markup, annotated - select for diffs
Fri Feb 9 17:53:54 2007 UTC (17 years, 1 month ago) by anton
Branches: MAIN
Diff to: previous 1.205: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.205: +5 -4 lines
eliminated GNU-m4-specific usage

Revision 1.205: download - view: text, markup, annotated - select for diffs
Fri Jan 5 13:36:06 2007 UTC (17 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.204: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.204: +1 -6 lines
On PPC now long long is used except with gcc-2.95
BUGGY_LONG_LONG now works again

Revision 1.204: download - view: text, markup, annotated - select for diffs
Sun Dec 31 13:39:13 2006 UTC (17 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.203: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.203: +1 -1 lines
updated copyright years

Revision 1.203: download - view: text, markup, annotated - select for diffs
Mon Oct 30 16:20:41 2006 UTC (17 years, 4 months ago) by anton
Branches: MAIN
Diff to: previous 1.202: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.202: +4 -48 lines
Simplified FM/MOD SM/REM UM/MOD to use fmdiv or 5-argument ASM_...
Eliminated 4-argument ASM_...

Revision 1.202: download - view: text, markup, annotated - select for diffs
Mon Oct 30 15:50:52 2006 UTC (17 years, 4 months ago) by anton
Branches: MAIN
Diff to: previous 1.201: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.201: +18 -25 lines
*/ and */mod now use ASM_SM_SLASH_REM if available

Revision 1.201: download - view: text, markup, annotated - select for diffs
Mon Oct 30 15:29:48 2006 UTC (17 years, 4 months ago) by anton
Branches: MAIN
Diff to: previous 1.200: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.200: +6 -22 lines
new double-by-single division code
rewrote double-by-single-division code to work with long longs
started using the double-by-single-division code instead of C long long division  (fm/mod)

Revision 1.200: download - view: text, markup, annotated - select for diffs
Fri Oct 27 21:47:01 2006 UTC (17 years, 4 months ago) by anton
Branches: MAIN
Diff to: previous 1.199: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.199: +18 -18 lines
Disabled division checks in gforth-fast
documented that and the floored division default

Revision 1.199: download - view: text, markup, annotated - select for diffs
Sun Oct 22 20:45:34 2006 UTC (17 years, 5 months ago) by anton
Branches: MAIN
Diff to: previous 1.198: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.198: +2 -4 lines
fixes to make the division checking work with dblsub.c

Revision 1.198: download - view: text, markup, annotated - select for diffs
Sun Oct 22 16:54:00 2006 UTC (17 years, 5 months ago) by anton
Branches: MAIN
Diff to: previous 1.197: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.197: +50 -18 lines
added checking for division by zero and division overflow to
  mixed-size division words (*/ */mod fm/mod sm/rem um/mod).
these exceptions are now tested in our test suite
fixed bug in testing

Revision 1.197: download - view: text, markup, annotated - select for diffs
Sat Oct 21 22:13:48 2006 UTC (17 years, 5 months ago) by anton
Branches: MAIN
Diff to: previous 1.196: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.196: +14 -1 lines
explicit checks for division by zero and overflow on division

Revision 1.196: download - view: text, markup, annotated - select for diffs
Fri Oct 13 17:15:27 2006 UTC (17 years, 5 months ago) by anton
Branches: MAIN
Diff to: previous 1.195: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.195: +0 -4 lines
bugfix

Revision 1.195: download - view: text, markup, annotated - select for diffs
Fri Jun 9 15:51:24 2006 UTC (17 years, 9 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.194: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.194: +5 -5 lines
Fixed buggy_long_long problems in ffi

Revision 1.194: download - view: text, markup, annotated - select for diffs
Thu May 25 22:10:16 2006 UTC (17 years, 9 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.193: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.193: +28 -1 lines
Added long/dlong type
ADC-controlled running text
Interrupt table space

Revision 1.193: download - view: text, markup, annotated - select for diffs
Sun Apr 9 08:24:47 2006 UTC (17 years, 11 months ago) by anton
Branches: MAIN
Diff to: previous 1.192: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.192: +11 -2 lines
documentation changes
another fix to getkey()

Revision 1.192: download - view: text, markup, annotated - select for diffs
Sun Apr 2 09:18:56 2006 UTC (17 years, 11 months ago) by anton
Branches: MAIN
Diff to: previous 1.191: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.191: +9 -6 lines
documentation changes

Revision 1.191: download - view: text, markup, annotated - select for diffs
Sat Mar 11 23:05:09 2006 UTC (18 years ago) by pazsan
Branches: MAIN
Diff to: previous 1.190: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.190: +31 -31 lines
Added gforth_ prefix to some functions

Revision 1.190: download - view: text, markup, annotated - select for diffs
Sat Mar 11 22:22:40 2006 UTC (18 years ago) by pazsan
Branches: MAIN
Diff to: previous 1.189: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.189: +18 -17 lines
Reduced warnings

Revision 1.189: download - view: text, markup, annotated - select for diffs
Sun Feb 19 17:27:12 2006 UTC (18 years, 1 month ago) by pazsan
Branches: MAIN
Diff to: previous 1.188: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.188: +4 -0 lines
Added x-width
Further r8c work

Revision 1.188: download - view: text, markup, annotated - select for diffs
Sat Feb 4 22:09:11 2006 UTC (18 years, 1 month ago) by pazsan
Branches: MAIN
Diff to: previous 1.187: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.187: +9 -0 lines
capscompare primitive added
case insensitive regexp extension
cleanup of error reports

Revision 1.187: download - view: text, markup, annotated - select for diffs
Sun Jan 29 18:34:33 2006 UTC (18 years, 1 month ago) by pazsan
Branches: MAIN
Diff to: previous 1.186: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.186: +1 -1 lines
Changes to make R8C port working

Revision 1.186: download - view: text, markup, annotated - select for diffs
Sat Jan 28 17:55:31 2006 UTC (18 years, 1 month ago) by anton
Branches: MAIN
Diff to: previous 1.185: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.185: +18 -12 lines
added UW@ UL@ (W@ and L@ are now aliases for them)
documented UW@ SW@ W! UL@ SL@ L!
added more extension query answers

Revision 1.185: download - view: text, markup, annotated - select for diffs
Thu Jan 5 01:37:31 2006 UTC (18 years, 2 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.184: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.184: +10 -10 lines
Modified some exported symbols to start with gforth_

Revision 1.184: download - view: text, markup, annotated - select for diffs
Sat Dec 31 15:46:10 2005 UTC (18 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.183: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.183: +1 -1 lines
updated the copyright year on many files
added FSF copyright header to complex.fs fft.fs regexp-test.fs regexp.fs
added fsl-util.fs to update-copyright-blacklist

Revision 1.183: download - view: text, markup, annotated - select for diffs
Sun Dec 11 20:08:09 2005 UTC (18 years, 3 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.182: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.182: +2 -0 lines
Finally made libffi callbacks work

Revision 1.182: download - view: text, markup, annotated - select for diffs
Sun Dec 11 19:31:48 2005 UTC (18 years, 3 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.181: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.181: +4 -4 lines
Signed access prefix changed

Revision 1.181: download - view: text, markup, annotated - select for diffs
Sun Dec 4 13:46:12 2005 UTC (18 years, 3 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.180: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.180: +14 -8 lines
Added support for wyde/tetrabyte including sign extended ones

Revision 1.180: download - view: text, markup, annotated - select for diffs
Sat Dec 3 15:15:20 2005 UTC (18 years, 3 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.179: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.179: +12 -6 lines
Added access words for wyde and tetrabyte (w/t@/!)

Revision 1.179: download - view: text, markup, annotated - select for diffs
Sun Nov 27 22:47:18 2005 UTC (18 years, 3 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.178: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.178: +2 -2 lines
Added (addr) to library interface
Fixed bug in libffi support
Added favicon support to wf.fs

Revision 1.178: download - view: text, markup, annotated - select for diffs
Sun Nov 20 23:15:42 2005 UTC (18 years, 4 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.177: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.177: +20 -6 lines
further work on libffi.fs (not fully completed yet for callbacks)

Revision 1.177: download - view: text, markup, annotated - select for diffs
Tue Sep 27 13:50:43 2005 UTC (18 years, 5 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.176: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.176: +18 -0 lines
Added complex words and fft
Added some floating point primitives

Revision 1.176: download - view: text, markup, annotated - select for diffs
Sat Sep 3 07:49:02 2005 UTC (18 years, 6 months ago) by anton
Branches: MAIN
Diff to: previous 1.175: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.175: +1 -1 lines
ans-report.fs produces nicer output
documentation changes

Revision 1.175: download - view: text, markup, annotated - select for diffs
Sun Aug 21 22:09:14 2005 UTC (18 years, 7 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.174: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.174: +83 -0 lines
Checkin of somewhat working ffilib bindings (not completely tested)

Revision 1.174: download - view: text, markup, annotated - select for diffs
Tue Aug 2 12:00:51 2005 UTC (18 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.173: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.173: +2 -5 lines
added STACK_CACHE_DEFAULT_FAST configuration variable
fixed some bugs
added some primitive/state combinations
changes to support up to 8 stack cache registers
Worked around an unresolved bug in kernel/toolsext.fs

Revision 1.173: download - view: text, markup, annotated - select for diffs
Sun Jul 31 20:27:41 2005 UTC (18 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.172: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.172: +8 -8 lines
First working version with default state with 2 regs
added configuration variable STACK_CACHE_DEFAULT_FAST

Revision 1.172: download - view: text, markup, annotated - select for diffs
Thu Jul 28 19:15:00 2005 UTC (18 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.171: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.171: +25 -38 lines
fixed a few bugs in "..." handling in prims2x.fs
changed direct uses of sp and fp in prim to use "..."

Revision 1.171: download - view: text, markup, annotated - select for diffs
Wed Jul 27 19:44:20 2005 UTC (18 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.170: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.170: +0 -1 lines
added support for ... stack items to prims2x.fs
minor cleanup in prim

Revision 1.170: download - view: text, markup, annotated - select for diffs
Thu Mar 17 18:49:03 2005 UTC (19 years ago) by anton
Branches: MAIN
Diff to: previous 1.169: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.169: +3 -0 lines
Workaround for ecvt misfeature on Cygwin (trailing 0s for Inf and NaNs)

Revision 1.169: download - view: text, markup, annotated - select for diffs
Tue Feb 1 10:29:00 2005 UTC (19 years, 1 month ago) by pazsan
Branches: MAIN
Diff to: previous 1.168: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.168: +9 -9 lines
Optimized test for floored correction

Revision 1.168: download - view: text, markup, annotated - select for diffs
Sat Jan 29 13:31:51 2005 UTC (19 years, 1 month ago) by pazsan
Branches: MAIN
Diff to: previous 1.167: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.167: +1 -1 lines
Fixed */

Revision 1.167: download - view: text, markup, annotated - select for diffs
Fri Jan 28 21:36:45 2005 UTC (19 years, 1 month ago) by anton
Branches: MAIN
Diff to: previous 1.166: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.166: +1 -1 lines
bugfix

Revision 1.166: download - view: text, markup, annotated - select for diffs
Fri Jan 28 21:32:19 2005 UTC (19 years, 1 month ago) by anton
Branches: MAIN
Diff to: previous 1.165: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.165: +16 -0 lines
added M/MOD asm support for 386 and AMD64 with FORCE_LL

Revision 1.165: download - view: text, markup, annotated - select for diffs
Fri Jan 28 20:38:42 2005 UTC (19 years, 1 month ago) by anton
Branches: MAIN
Diff to: previous 1.164: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.164: +16 -0 lines
added asm support for FM/MOD SM/REM UM/MOD
   (currently only for AMD64 without FORCE_LL).

Revision 1.164: download - view: text, markup, annotated - select for diffs
Wed Jan 26 22:06:03 2005 UTC (19 years, 1 month ago) by anton
Branches: MAIN
Diff to: previous 1.163: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.163: +0 -12 lines
made (?do) and friends relocatable

Revision 1.163: download - view: text, markup, annotated - select for diffs
Wed Jan 26 21:24:15 2005 UTC (19 years, 1 month ago) by anton
Branches: MAIN
Diff to: previous 1.162: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.162: +2 -2 lines
EXECUTE and friends are now relocatable again even with the PR15242 workaround.

Revision 1.162: download - view: text, markup, annotated - select for diffs
Tue Jan 25 22:16:29 2005 UTC (19 years, 1 month ago) by pazsan
Branches: MAIN
Diff to: previous 1.161: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.161: +53 -6 lines
Added */ and */mod to prim
Made division floored by default

Revision 1.161: download - view: text, markup, annotated - select for diffs
Mon Jan 24 22:18:34 2005 UTC (19 years, 1 month ago) by anton
Branches: MAIN
Diff to: previous 1.160: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.160: +4 -4 lines
preparations to make EXEC relocatable with PR 15242 workaround

Revision 1.160: download - view: text, markup, annotated - select for diffs
Sun Jan 23 23:16:21 2005 UTC (19 years, 1 month ago) by pazsan
Branches: MAIN
Diff to: previous 1.159: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.159: +0 -3 lines
Made branch relocatable

Revision 1.159: download - view: text, markup, annotated - select for diffs
Sun Jan 23 22:09:29 2005 UTC (19 years, 1 month ago) by anton
Branches: MAIN
Diff to: previous 1.158: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.158: +33 -0 lines
back to single-dispatch conditional branches (better with PR 15242 workaround)

Revision 1.158: download - view: text, markup, annotated - select for diffs
Wed Jan 19 22:11:52 2005 UTC (19 years, 2 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.157: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.157: +44 -44 lines
Added more detailed BUGGY_LL_* flags

Revision 1.157: download - view: text, markup, annotated - select for diffs
Tue Jan 4 22:09:03 2005 UTC (19 years, 2 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.156: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.156: +15 -0 lines
added set-dir/get-dir primitives (directory access words)
added "maxascii" value as single switch between 8 bit and UTF-8 encoding
Improvements in wf.fs

Revision 1.156: download - view: text, markup, annotated - select for diffs
Fri Dec 31 13:23:57 2004 UTC (19 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.155: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.155: +1 -1 lines
updated copyright years for files changed in 2004

Revision 1.155: download - view: text, markup, annotated - select for diffs
Fri Aug 27 15:53:50 2004 UTC (19 years, 6 months ago) by anton
Branches: MAIN
Diff to: previous 1.154: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.154: +1 -9 lines
added and documented usage of $GFORTHSYSTEMPREFIX to SYSTEM
eliminated the now-unused (does>1)

Revision 1.154: download - view: text, markup, annotated - select for diffs
Sat Jun 19 18:47:26 2004 UTC (19 years, 9 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.153: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.153: +10 -2 lines
Added support for external shift for broken GCCs

Revision 1.153: download - view: text, markup, annotated - select for diffs
Sat Apr 10 10:09:52 2004 UTC (19 years, 11 months ago) by anton
Branches: MAIN
Diff to: previous 1.152: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.152: +3 -0 lines
BRANCH refinement (IIRC for gforth-native)
fixed "gforthmi --application" bug (report and fix by Stefan Schmiedl).

Revision 1.152: download - view: text, markup, annotated - select for diffs
Mon Mar 29 13:54:14 2004 UTC (19 years, 11 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.151: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.151: +2 -2 lines
Bug in bugfix fixed

Revision 1.151: download - view: text, markup, annotated - select for diffs
Mon Mar 29 11:23:01 2004 UTC (19 years, 11 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.150: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.150: +22 -0 lines
defines for buggy long long and ffcalls

Revision 1.150: download - view: text, markup, annotated - select for diffs
Sun Jan 25 12:35:58 2004 UTC (20 years, 1 month ago) by anton
Branches: MAIN
Diff to: previous 1.149: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.149: +2 -2 lines
minore bugfixes (Makefile.in)
enabled 3-state stack caching for gforth-fast and gforth-native
   bugfixes (EXECUTE and PERFORM; spbREG use)
   explicit register allocation to spb for gforth-native, but not gforth-fast
   Due to the shortest-path algorithm this means that gforth-fast uses only
     S0 and S1, not S2, so we could keep that.
     However, we probably want to use more states etc. for other
     architectures, so we may want to have a way to select different
       cache.vmg and different peeprules.vmg files for different
       archs, builds, and binaries.

Revision 1.149: download - view: text, markup, annotated - select for diffs
Sat Nov 8 20:29:03 2003 UTC (20 years, 4 months ago) by anton
Branches: MAIN
Diff to: previous 1.148: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.148: +7 -3 lines
added make target primtest
more primtests
fixed some gforth-native bugs
workaround for finish-code problem

Revision 1.148: download - view: text, markup, annotated - select for diffs
Thu Nov 6 09:47:49 2003 UTC (20 years, 4 months ago) by anton
Branches: MAIN
Diff to: previous 1.147: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.147: +32 -0 lines
activated gforth-native again
some gforth-native bugfixes and changes

Revision 1.147: download - view: text, markup, annotated - select for diffs
Sun Nov 2 22:15:28 2003 UTC (20 years, 4 months ago) by anton
Branches: MAIN
Diff to: previous 1.146: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.146: +3 -43 lines
more work on stack caching

Revision 1.146: download - view: text, markup, annotated - select for diffs
Thu Oct 9 20:25:59 2003 UTC (20 years, 5 months ago) by anton
Branches: MAIN
Diff to: previous 1.145: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.145: +5 -5 lines
replaced gforth-prof with $(PROFEXES) in Makedist.in
more stack caching work

Revision 1.145: download - view: text, markup, annotated - select for diffs
Thu Oct 9 14:15:19 2003 UTC (20 years, 5 months ago) by anton
Branches: MAIN
Diff to: previous 1.144: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.144: +41 -0 lines
put stack caching stuff in prims2x.fs (cvs log prims2y.fs for
	fine-grained changes)
set up prim etc. to work with the changes prims2x.fs (disabled USE_TOS for now)

Revision 1.144: download - view: text, markup, annotated - select for diffs
Sun Sep 14 21:16:48 2003 UTC (20 years, 6 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.143: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.143: +8 -0 lines
Fixed 8086 target

Revision 1.143: download - view: text, markup, annotated - select for diffs
Mon Sep 1 22:12:46 2003 UTC (20 years, 6 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.142: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.142: +4 -0 lines
a bit Gforth EC work
Changed Windows distribution to contain PDF instead of PostScript file

Revision 1.142: download - view: text, markup, annotated - select for diffs
Sat Aug 23 20:16:09 2003 UTC (20 years, 7 months ago) by pazsan
Branches: MAIN
CVS tags: v0-6-2
Diff to: previous 1.141: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.141: +12 -10 lines
Fixed the make dist kernl*.fi building process so that neither new nor old
calling interface is included

Revision 1.141: download - view: text, markup, annotated - select for diffs
Fri Aug 22 08:08:45 2003 UTC (20 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.140: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.140: +4 -3 lines
fixed bugs in doer routines (showed up with threadng scheme 1)
testdist portability improvements

Revision 1.140: download - view: text, markup, annotated - select for diffs
Wed Aug 20 13:29:19 2003 UTC (20 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.139: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.139: +4 -0 lines
Routines like (DOCOL) now don't get a primitive in the kernel (bugfix).
Documentation changes

Revision 1.139: download - view: text, markup, annotated - select for diffs
Wed Aug 20 09:23:45 2003 UTC (20 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.138: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.138: +39 -0 lines
Defined run-time routines (docol etc.) as primitives, eliminated some
  special-casing and "+DOESJUMP+1" etc. in engine.c and main.c
Defined the enum type PrimNum and replaced many shorts with PrimNums
  (gives nicer gdb output)
Workaround for the absence of the FPE_... macros in FreeBSD/Alpha 4_STABLE

Revision 1.138: download - view: text, markup, annotated - select for diffs
Mon Aug 18 19:29:14 2003 UTC (20 years, 7 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.137: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.137: +35 -0 lines
Further fixes for Gforth EC

Revision 1.137: download - view: text, markup, annotated - select for diffs
Sun Aug 17 22:52:33 2003 UTC (20 years, 7 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.136: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.136: +3 -4 lines
Started to fix Gforth EC (4stack and MISC work again)

Revision 1.136: download - view: text, markup, annotated - select for diffs
Sun Aug 17 12:21:05 2003 UTC (20 years, 7 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.135: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.135: +39 -20 lines
Fixed reverse ordering
Added legacy support for old bigFORTH libraries

Revision 1.135: download - view: text, markup, annotated - select for diffs
Sat Aug 16 19:46:11 2003 UTC (20 years, 7 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.134: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.134: +30 -12 lines
added callback stuff to fflib.fs
removed legacy flag (different usage is sufficient)

Revision 1.134: download - view: text, markup, annotated - select for diffs
Fri Aug 15 16:47:43 2003 UTC (20 years, 7 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.133: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.133: +1 -0 lines
fixed REST_REGS in av-call-int

Revision 1.133: download - view: text, markup, annotated - select for diffs
Fri Aug 8 05:56:37 2003 UTC (20 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.132: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.132: +1 -1 lines
fixed Windows PATHSEP bug
Makefile now tolerates ";" as PATHSEP
eliminatd some warnings

Revision 1.132: download - view: text, markup, annotated - select for diffs
Thu Aug 7 08:50:00 2003 UTC (20 years, 7 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.131: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.131: +1 -1 lines
Fixed alloc-callback

Revision 1.131: download - view: text, markup, annotated - select for diffs
Mon Aug 4 20:32:35 2003 UTC (20 years, 7 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.130: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.130: +145 -27 lines
Inclusion of ffcall stuff
ftp://ftp.santafe.edu/pub/gnu/ffcall-1.8.tar.gz
High level stuff missing

Revision 1.130: download - view: text, markup, annotated - select for diffs
Sun May 18 18:27:44 2003 UTC (20 years, 10 months ago) by anton
Branches: MAIN
Diff to: previous 1.129: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.129: +4 -0 lines
turned off static superinstructions for everything but gforth-fast
  (it would impede backtracing in gforth, and the rest does not need it at all)

Revision 1.129: download - view: text, markup, annotated - select for diffs
Thu May 15 18:43:15 2003 UTC (20 years, 10 months ago) by anton
Branches: MAIN
Diff to: previous 1.128: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.128: +0 -2 lines
gforth-prof is built by default again
default CFLAGS is now "-O2" instead of "-g -O2"
added some static superinstructions
fixed computation of engine/costs.i
minor changes

Revision 1.128: download - view: text, markup, annotated - select for diffs
Thu May 8 08:49:24 2003 UTC (20 years, 10 months ago) by anton
Branches: MAIN
Diff to: previous 1.127: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.127: +8 -0 lines
preparing for new approach to static superinstructions
fixed bug in 386 disassembler (fucompp)
minor cleanup

Revision 1.127: download - view: text, markup, annotated - select for diffs
Sun May 4 08:28:28 2003 UTC (20 years, 10 months ago) by anton
Branches: MAIN
Diff to: previous 1.126: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.126: +7 -0 lines
minor changes

Revision 1.126: download - view: text, markup, annotated - select for diffs
Sun Mar 9 15:16:51 2003 UTC (21 years ago) by anton
Branches: MAIN
CVS tags: v0-6-1, v0-6-0
Diff to: previous 1.125: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.125: +1 -1 lines
updated copyright years

Revision 1.125: download - view: text, markup, annotated - select for diffs
Sun Jan 26 20:56:37 2003 UTC (21 years, 1 month ago) by anton
Branches: MAIN
Diff to: previous 1.124: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.124: +41 -197 lines
use AC_SYS_LARGEFILE instead of declaring this stuff unconditionally
moved memcasecmp() into support.c
eliminated -TEXT (all uses replaced, except within prim)
converted CAPSCOMP and -TRAILING into high-level words
folded C code for more complex primitives into support.c
Fliterals are now decompiled ok
f.rdp etc. documentation changes
added test cases for SEARCH

Revision 1.124: download - view: text, markup, annotated - select for diffs
Sat Jan 25 13:44:54 2003 UTC (21 years, 1 month ago) by anton
Branches: MAIN
Diff to: previous 1.123: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.123: +2 -0 lines
bugfixes and improvements for f.rdp, represent, and friends

Revision 1.123: download - view: text, markup, annotated - select for diffs
Fri Jan 24 22:03:20 2003 UTC (21 years, 1 month ago) by anton
Branches: MAIN
Diff to: previous 1.122: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.122: +1 -1 lines
added F.RDP F>STR-RDP F>BUF-RDP

Revision 1.122: download - view: text, markup, annotated - select for diffs
Thu Jan 23 21:45:59 2003 UTC (21 years, 1 month ago) by anton
Branches: MAIN
Diff to: previous 1.121: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.121: +5 -2 lines
REPRESENT bugfix
new escape sequence \q (equivalent to \").

Revision 1.121: download - view: text, markup, annotated - select for diffs
Fri Jan 10 21:43:41 2003 UTC (21 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.120: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.120: +1 -20 lines
eliminated all greedy static superinstruction stuff (we will use something
  else for static superinstructions eventually)
eliminated PRIMTABLE PREPARE-PEEPHOLE-TABLE PEEPHOLE-OPT COMPILE-PRIM

Revision 1.120: download - view: text, markup, annotated - select for diffs
Fri Jan 10 21:19:59 2003 UTC (21 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.119: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.119: +0 -7 lines
moved DOES-HANDLER! from prim to kernel/int.fs
eliminated MAKE_DOES_HANDLER

Revision 1.119: download - view: text, markup, annotated - select for diffs
Fri Jan 10 16:57:25 2003 UTC (21 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.118: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.118: +17 -24 lines
deleted unused prims (HASHKEY) and COMPILE-PRIM

Revision 1.118: download - view: text, markup, annotated - select for diffs
Wed Jan 8 10:45:39 2003 UTC (21 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.117: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.117: +0 -20 lines
moved CODE-ADDRESS! DOES-CODE! /DOES-HANDLER from prim to kernel/int.fs

Revision 1.117: download - view: text, markup, annotated - select for diffs
Wed Jan 8 10:25:34 2003 UTC (21 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.116: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.116: +0 -16 lines
moved >code-address and >does-code from prim to kernel/int.fs

Revision 1.116: download - view: text, markup, annotated - select for diffs
Wed Jan 8 09:53:07 2003 UTC (21 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.115: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.115: +0 -7 lines
moved >BODY from prim to kernel/int.fs

Revision 1.115: download - view: text, markup, annotated - select for diffs
Wed Jan 8 09:38:28 2003 UTC (21 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.114: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.114: +3 -2 lines
kludged NEWLINE portability bug

Revision 1.114: download - view: text, markup, annotated - select for diffs
Tue Jan 7 22:38:36 2003 UTC (21 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.113: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.113: +1 -1 lines
changes to eliminate gcc warnings

Revision 1.113: download - view: text, markup, annotated - select for diffs
Thu Jan 2 16:48:12 2003 UTC (21 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.112: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.112: +5 -1 lines
Alpha bug workaround (disabled ALIGN_CODE)
fixed bugs in F>D and D>F

Revision 1.112: download - view: text, markup, annotated - select for diffs
Wed Jan 1 17:28:29 2003 UTC (21 years, 2 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.111: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.111: +411 -715 lines
Cleaned up prim file (only one soft of branches, grouping)
Added auto-expanding tib for file reading - the terminal line length remains
limited.

Revision 1.111: download - view: text, markup, annotated - select for diffs
Mon Dec 30 22:41:07 2002 UTC (21 years, 2 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.110: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.110: +3 -4 lines
Forth replacement for absolute branch

Revision 1.110: download - view: text, markup, annotated - select for diffs
Sat Dec 28 17:18:27 2002 UTC (21 years, 2 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.109: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.109: +12 -2 lines
First inclusion of group-based primitive tokens (no reordering happend yet)

Revision 1.109: download - view: text, markup, annotated - select for diffs
Fri Dec 27 16:22:03 2002 UTC (21 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.108: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.108: +1 -0 lines
prims2x: INST_TAIL now produces NEXT_P2 again by default

Revision 1.108: download - view: text, markup, annotated - select for diffs
Tue Dec 24 23:40:29 2002 UTC (21 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.107: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.107: +5 -5 lines
Gforth now supports large files (>2GB) on small machines (32-bits/cell).
forth.h now asks for all kinds of POSIX, X/Open, and GNU support.
rearranged include files such that forth.h precedes the system files.

Revision 1.107: download - view: text, markup, annotated - select for diffs
Thu Dec 19 23:23:49 2002 UTC (21 years, 3 months ago) by anton
Branches: MAIN
Diff to: previous 1.106: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.106: +1 -1 lines
compile-prim is now obsolete

Revision 1.106: download - view: text, markup, annotated - select for diffs
Mon Dec 16 20:40:10 2002 UTC (21 years, 3 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.105: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.105: +2 -1 lines
Made the hash shift array static

Revision 1.105: download - view: text, markup, annotated - select for diffs
Sun Dec 15 17:38:51 2002 UTC (21 years, 3 months ago) by anton
Branches: MAIN
Diff to: previous 1.104: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.104: +4 -11 lines
fround is a primitive again
rint replacement function written

Revision 1.104: download - view: text, markup, annotated - select for diffs
Fri Dec 13 15:49:53 2002 UTC (21 years, 3 months ago) by anton
Branches: MAIN
Diff to: previous 1.103: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.103: +11 -0 lines
dynamically generated code is now (sort of) released on executing a MARKER

Revision 1.103: download - view: text, markup, annotated - select for diffs
Tue Dec 3 10:47:49 2002 UTC (21 years, 3 months ago) by anton
Branches: MAIN
Diff to: previous 1.102: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.102: +1 -1 lines
New word: "MEM,"
new implementations of CLITERAL (independent of threaded code size) and
   SLITERAL (also can deal with long strings now)

Revision 1.102: download - view: text, markup, annotated - select for diffs
Sun Nov 24 13:54:00 2002 UTC (21 years, 3 months ago) by anton
Branches: MAIN
Diff to: previous 1.101: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.101: +133 -21 lines
new engine gforth-native (works on 386 arch only for now).
  appropriate changes in control-flow instructions in prim
  new primitives SET-NEXT-CODE and CALL2 (not necessary for the other engines)
  new primitives COMPILE-PRIM1 and FINISH-CODE
  prims2x.fs now produces IMMARG(...) macros for initializing immediate args
  prims2x.fs: changes in some of the output-c-tail words (goes with the
     changes in the control-flow words).
  appropriate changes in engine.c
  engine.c: rewrite of check_prims, support for gforth-native (NO_IP)
  threaded.c: support for NO_IP
  various kernel files: started to eliminate return stack manipulations for
    embedding data (e.g. string literals); incomplete.
dynamic superinstructions now use LABEL2 instead of IS_NEXT_JUMP
FORCE_REG has no effect if DOUBLY_INDIRECT (gcc-2.95.1 crashes otherwise;
   it's unclear which change provoked this).

Revision 1.101: download - view: text, markup, annotated - select for diffs
Sun Oct 27 09:57:11 2002 UTC (21 years, 4 months ago) by anton
Branches: MAIN
Diff to: previous 1.100: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.100: +3 -2 lines
FROUND is now implemented in high-level Forth.
  The primitive is now called "(FROUND)".

Revision 1.100: download - view: text, markup, annotated - select for diffs
Fri Oct 4 19:17:05 2002 UTC (21 years, 5 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.99: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.99: +2 -6 lines
Fixes for GCC 3.2

Revision 1.99: download - view: text, markup, annotated - select for diffs
Tue Sep 24 16:50:28 2002 UTC (21 years, 5 months ago) by anton
Branches: MAIN
Diff to: previous 1.98: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.98: +211 -0 lines
added absolute versions of all relative branches
  I am not sure if I got conditional compilation right.
  I left the Forth code for acondbranch alone because I don't know
    what may be used there.

Revision 1.98: download - view: text, markup, annotated - select for diffs
Tue Sep 24 16:16:43 2002 UTC (21 years, 5 months ago) by anton
Branches: MAIN
Diff to: previous 1.97: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.97: +8 -2 lines
changed lit+ and lit@ into simple primitives

Revision 1.97: download - view: text, markup, annotated - select for diffs
Wed Aug 28 21:46:58 2002 UTC (21 years, 6 months ago) by anton
Branches: MAIN
Diff to: previous 1.96: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.96: +1 -0 lines
Made store optimization optional (default off), and documented it

Revision 1.96: download - view: text, markup, annotated - select for diffs
Mon Aug 19 07:38:15 2002 UTC (21 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.95: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.95: +8 -8 lines
Vmgen documentation changes
Small changes in Vmgen and related changes in prim and engine/engine.c

Revision 1.95: download - view: text, markup, annotated - select for diffs
Mon Jun 17 12:34:41 2002 UTC (21 years, 9 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.94: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.94: +1 -1 lines
Added Athlon XP 1800+ to Benchres
fixed type in wcall

Revision 1.94: download - view: text, markup, annotated - select for diffs
Sun Jun 2 21:19:09 2002 UTC (21 years, 9 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.93: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.93: +14 -0 lines
Added tags.
Security fix in httpd.fs
Documentation for directory access in prim

Revision 1.93: download - view: text, markup, annotated - select for diffs
Sun Jun 2 10:31:28 2002 UTC (21 years, 9 months ago) by anton
Branches: MAIN
Diff to: previous 1.92: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.92: +6 -3 lines
EKEY now returns single characters instead of waiting for the rest of
   an escape sequence
documentation changes

Revision 1.92: download - view: text, markup, annotated - select for diffs
Sun Feb 10 14:02:25 2002 UTC (22 years, 1 month ago) by anton
Branches: MAIN
Diff to: previous 1.91: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.91: +2 -4 lines
lit@ and lit+ are now defined as superinstructions
compile lit @ and lit + instead of lit@ and lit+
extended prims2x to support superinstructions with non-C-names
  (syntax: forth-name /c-name = ...)
support profiling of interpreters with superinstructions
  (with simple instructions in the output).
profile output with prefixes only (enable by editing profile.c).
optional reporting of static superinstruction lengths (compared to
  dynamic superinstructions); enable by compiling with -DPRINT_SUPER_LENGTHS

Revision 1.91: download - view: text, markup, annotated - select for diffs
Sun Jan 20 19:04:10 2002 UTC (22 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.90: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.90: +0 -3 lines
hybrid direct/indirect threading (replaces direct threading)

Revision 1.90: download - view: text, markup, annotated - select for diffs
Sat Jan 5 22:58:59 2002 UTC (22 years, 2 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.89: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.89: +7 -2 lines
Thrown out static vocabulary stack
Changed cross to make mixed threading workable

Revision 1.89: download - view: text, markup, annotated - select for diffs
Sat Jan 5 20:16:17 2002 UTC (22 years, 2 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.88: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.88: +19 -0 lines
Cross compiler changes for mixed threading

Revision 1.88: download - view: text, markup, annotated - select for diffs
Fri Jan 4 20:31:53 2002 UTC (22 years, 2 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.87: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.87: +7 -0 lines
Modified cross to get closer to mixed threading
Added a few debugging aids

Revision 1.87: download - view: text, markup, annotated - select for diffs
Tue Dec 25 16:55:10 2001 UTC (22 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.86: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.86: +9 -0 lines
dynamic superinstructions now continue across conditional branches
added DEFINED back in (as alias of [DEFINED])

Revision 1.86: download - view: text, markup, annotated - select for diffs
Mon Dec 24 20:39:29 2001 UTC (22 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.85: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.85: +5 -2 lines
added dynamic superinstructions (currently for direct threading on 386,
                                 without checking for other platforms)

Revision 1.85: download - view: text, markup, annotated - select for diffs
Sun Dec 9 19:12:45 2001 UTC (22 years, 3 months ago) by anton
Branches: MAIN
Diff to: previous 1.84: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.84: +1 -1 lines
use LABEL(name) instead of CASE I_name at the start of a primitive
fixed read-line tutorial documentation bug

Revision 1.84: download - view: text, markup, annotated - select for diffs
Sat Dec 1 20:33:14 2001 UTC (22 years, 3 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.83: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.83: +1 -1 lines
Fixed popen access type (*not binary*)
Fixed some bugs in proxy.fs
Added scripting support

Revision 1.83: download - view: text, markup, annotated - select for diffs
Sat Jun 16 22:53:36 2001 UTC (22 years, 9 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.82: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.82: +16 -0 lines
Made some Gforth-EC targets work again
Started grouping (no renumbering yet, groups are just dummies)

Revision 1.82: download - view: text, markup, annotated - select for diffs
Tue May 1 13:35:42 2001 UTC (22 years, 10 months ago) by anton
Branches: MAIN
Diff to: previous 1.81: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.81: +2 -2 lines
vmgen-related changes in Makefile
fixed FORTHB/prims2x breakage
removed lit_plus
added peeprules.vmg as a place to put superinstructions
testdist now also tests vmgen-ex

Revision 1.81: download - view: text, markup, annotated - select for diffs
Sun Apr 8 13:48:12 2001 UTC (22 years, 11 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.80: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.80: +1 -1 lines
Made peephole a configurable option

Revision 1.80: download - view: text, markup, annotated - select for diffs
Sun Mar 18 22:20:27 2001 UTC (23 years ago) by pazsan
Branches: MAIN
Diff to: previous 1.79: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.79: +3 -2 lines
Made peephole a configurable option
call compilation in cross works now
Not done yet:
- peephole itself
- Create as alit,
- DOES> compilation

Revision 1.79: download - view: text, markup, annotated - select for diffs
Sun Mar 18 12:39:33 2001 UTC (23 years ago) by anton
Branches: MAIN
Diff to: previous 1.78: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.78: +4 -0 lines
moved stack definitions from prims2x.fs to prim (and support for that)

Revision 1.78: download - view: text, markup, annotated - select for diffs
Sun Mar 11 21:47:27 2001 UTC (23 years ago) by pazsan
Branches: MAIN
Diff to: previous 1.77: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.77: +1 -0 lines
First steps to get peephole optimizing into cross

Revision 1.77: download - view: text, markup, annotated - select for diffs
Wed Feb 28 22:31:43 2001 UTC (23 years ago) by anton
Branches: MAIN
Diff to: previous 1.76: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.76: +1 -0 lines
continued block profiling

Revision 1.76: download - view: text, markup, annotated - select for diffs
Tue Feb 27 21:17:10 2001 UTC (23 years ago) by anton
Branches: MAIN
Diff to: previous 1.75: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.75: +2 -0 lines
good start at profiling for peephole optimization
backtrace now also works for calls done with CALL

Revision 1.75: download - view: text, markup, annotated - select for diffs
Mon Feb 26 15:14:20 2001 UTC (23 years ago) by anton
Branches: MAIN
Diff to: previous 1.74: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.74: +12 -1 lines
gforthmi now deals properly with arguments containing spaces
added CALL and USERADDR primitives
all references to colon defs, constants etc. are now compiled to primitives
   with inline arguments
improved COMPARE test case

Revision 1.74: download - view: text, markup, annotated - select for diffs
Sat Feb 24 13:44:39 2001 UTC (23 years ago) by anton
Branches: MAIN
Diff to: previous 1.73: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.73: +17 -0 lines
added C and primitive support for peeophole optimization

Revision 1.73: download - view: text, markup, annotated - select for diffs
Tue Feb 6 16:53:06 2001 UTC (23 years, 1 month ago) by anton
Branches: MAIN
Diff to: previous 1.72: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.72: +0 -2 lines
type conversion macros instead of casts for fetch/store-single (prims2x.fs)

Revision 1.72: download - view: text, markup, annotated - select for diffs
Sun Feb 4 22:37:12 2001 UTC (23 years, 1 month ago) by pazsan
Branches: MAIN
Diff to: previous 1.71: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.71: +10 -9 lines
Fixed problems with new word header format for Gforth EC (now only tested
for gf8086.com)

Revision 1.71: download - view: text, markup, annotated - select for diffs
Sat Jan 27 20:14:55 2001 UTC (23 years, 1 month ago) by anton
Branches: MAIN
Diff to: previous 1.70: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.70: +65 -0 lines
added primitives (listlfind) (hashlfind) (tablelfind) for dealing with
   long names

Revision 1.70: download - view: text, markup, annotated - select for diffs
Sun Jan 14 22:53:19 2001 UTC (23 years, 2 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.69: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.69: +3 -1 lines
Fixed error report for read-dir

Revision 1.69: download - view: text, markup, annotated - select for diffs
Tue Jan 9 16:11:35 2001 UTC (23 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.68: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.68: +2 -1 lines
changes for better debugging output
made a ChangeLog for real
NEWLINE for Darwin (should be LF, but if does not define unix)

Revision 1.68: download - view: text, markup, annotated - select for diffs
Sun Dec 24 15:54:18 2000 UTC (23 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.67: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.67: +47 -78 lines
finishing touches to dealing with inst-stream in prims2x.fs
converted prims to using this new feature for inline arguments (prefix '#')
commented out prim* targets in engine/Makefile.in (out-of-date)

Revision 1.67: download - view: text, markup, annotated - select for diffs
Wed Dec 13 10:15:26 2000 UTC (23 years, 3 months ago) by anton
Branches: MAIN
Diff to: previous 1.66: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.66: +25 -0 lines
prims2x.fs can now process \E (for EVALUATE) "comments"
moved prefix declarations to prims2x.fs (into \E comments).

Revision 1.66: download - view: text, markup, annotated - select for diffs
Tue Nov 14 10:36:02 2000 UTC (23 years, 4 months ago) by anton
Branches: MAIN
Diff to: previous 1.65: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.65: +2 -1 lines
prims2x now replaces "TAIL;" in the C code with appropriate code for
   terminating the primitive
Most conditional branches now use "TAIL;" to have two NEXTs
   This brings performance back to the level before Nov 12th 2000

Revision 1.65: download - view: text, markup, annotated - select for diffs
Sun Nov 12 18:14:09 2000 UTC (23 years, 4 months ago) by anton
Branches: MAIN
Diff to: previous 1.64: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.64: +40 -97 lines
prims2x.fs now generates the return stack stuff from the stack comment
most references to rp were eliminated from prim
  currently this comes with a performance penalty, because
  conditional branches now use just one NEXT instead of one for the
  branch and one for the fallthrough

Revision 1.64: download - view: text, markup, annotated - select for diffs
Fri Nov 10 10:04:20 2000 UTC (23 years, 4 months ago) by anton
Branches: MAIN
Diff to: previous 1.63: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.63: +24 -24 lines
rewrote large parts of prims2x.fs to become more flexible (not restricted to
  2 stacks, factored out common code for the stacks, etc.).
Changes in other files to go with the prims2x.fs changes

Revision 1.63: download - view: text, markup, annotated - select for diffs
Sat Sep 23 15:46:58 2000 UTC (23 years, 5 months ago) by anton
Branches: MAIN
CVS tags: v0-5-0
Diff to: previous 1.62: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.62: +1 -1 lines
changed FSF address in copyright messages

Revision 1.62: download - view: text, markup, annotated - select for diffs
Sat Sep 23 15:06:01 2000 UTC (23 years, 5 months ago) by anton
Branches: MAIN
Diff to: previous 1.61: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.61: +1 -1 lines
updated copyright dates in many files (not in ec-related files)

Revision 1.61: download - view: text, markup, annotated - select for diffs
Mon Sep 11 20:56:39 2000 UTC (23 years, 6 months ago) by anton
Branches: MAIN
Diff to: previous 1.60: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.60: +0 -15 lines
fixed bug

Revision 1.60: download - view: text, markup, annotated - select for diffs
Sun Sep 10 19:50:33 2000 UTC (23 years, 6 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.59: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.59: +30 -5 lines
Changed (read-line) again

Revision 1.59: download - view: text, markup, annotated - select for diffs
Sat Sep 9 20:32:58 2000 UTC (23 years, 6 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.58: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.58: +5 -1 lines
Fixed CR/LF bug wrt save/restore-input

Revision 1.58: download - view: text, markup, annotated - select for diffs
Tue Aug 22 18:15:38 2000 UTC (23 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.57: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.57: +5 -5 lines
documentation changes

Revision 1.57: download - view: text, markup, annotated - select for diffs
Mon Aug 21 20:08:01 2000 UTC (23 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.56: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.56: +4 -0 lines
documentation changes
fixed bug in cputime

Revision 1.56: download - view: text, markup, annotated - select for diffs
Thu Aug 17 12:46:57 2000 UTC (23 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.55: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.55: +21 -21 lines
documentation changes
added path-allot and clear-path

Revision 1.55: download - view: text, markup, annotated - select for diffs
Mon Aug 14 21:15:01 2000 UTC (23 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.54: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.54: +1 -1 lines
documentation changes

Revision 1.54: download - view: text, markup, annotated - select for diffs
Mon Aug 14 19:15:53 2000 UTC (23 years, 7 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.53: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.53: +17 -1 lines
Added conditions to the new primitives (floating)
Fixed prims2x.fs to accept comments after the last primitive
Fixed newline Forth definition
Small docs fixes

Revision 1.53: download - view: text, markup, annotated - select for diffs
Fri Aug 11 19:49:39 2000 UTC (23 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.52: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.52: +1 -0 lines
documentation changes

Revision 1.52: download - view: text, markup, annotated - select for diffs
Wed Aug 9 20:04:06 2000 UTC (23 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.51: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.51: +55 -40 lines
documentation changes
fixed bug in f~

Revision 1.51: download - view: text, markup, annotated - select for diffs
Tue Aug 8 12:37:05 2000 UTC (23 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.50: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.50: +44 -0 lines
added primitives utime cputime v* faxpy
changed default on 386 to USE_NO_FTOS

Revision 1.50: download - view: text, markup, annotated - select for diffs
Sun Jul 30 19:56:05 2000 UTC (23 years, 7 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.49: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.49: +0 -8 lines
Added code for DEL key in doskey.fs
Fixed gforthmi.bat (always uses gforth-d now, no env variable)
Deleted setbuf workaround for DOS in prim
Replaced Andrew's assembler with the one from bigFORTH
Fixed 0.5e f. bug in ecvt.c

Revision 1.49: download - view: text, markup, annotated - select for diffs
Wed Jul 26 08:30:14 2000 UTC (23 years, 7 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.48: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.48: +5 -2 lines
Fixed newline primitive (unix-style lineend only, define that in prim.fs
yourself if you need something else), fixed references of -text-flag
(now called sgn).

Revision 1.48: download - view: text, markup, annotated - select for diffs
Fri Jul 14 09:24:06 2000 UTC (23 years, 8 months ago) by anton
Branches: MAIN
Diff to: previous 1.47: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.47: +3 -2 lines
documentation changes

Revision 1.47: download - view: text, markup, annotated - select for diffs
Fri Jul 14 08:55:15 2000 UTC (23 years, 8 months ago) by anton
Branches: MAIN
Diff to: previous 1.46: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.46: +261 -262 lines
Changed prim syntax to not make a difference between blanks and tabs.
Stack effects are now surrounded by parentheses.

Revision 1.46: download - view: text, markup, annotated - select for diffs
Wed May 31 14:37:40 2000 UTC (23 years, 9 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.45: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.45: +35 -0 lines
Added directory reads:
open-dir, read-dir, close-dir, filename-match

Revision 1.45: download - view: text, markup, annotated - select for diffs
Tue May 16 09:51:21 2000 UTC (23 years, 10 months ago) by anton
Branches: MAIN
Diff to: previous 1.44: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.44: +23 -6 lines
HTML is now produced with makeinfo (of texinfo-4.0)
Files are now always opened binary (on the C level).
READ-LINE now knows how to handle LF, CRLF, and CR.
Added primitive NEWLINE, so the newline conventions of the host OS don't
   spill into the images.

Revision 1.44: download - view: text, markup, annotated - select for diffs
Fri Mar 17 21:32:03 2000 UTC (24 years ago) by crook
Branches: MAIN
Diff to: previous 1.43: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.43: +3 -0 lines
minor documentatil tweaks.

Revision 1.43: download - view: text, markup, annotated - select for diffs
Sat Mar 11 20:35:05 2000 UTC (24 years ago) by pazsan
Branches: MAIN
Diff to: previous 1.42: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.42: +6 -9 lines
Changed -text in prim
Changed branchtable size to units in cells
Added "bye" in 4stack prims

Revision 1.42: download - view: text, markup, annotated - select for diffs
Mon Jan 17 00:04:29 2000 UTC (24 years, 2 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.41: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.41: +8 -2 lines
Fixed ugly field definition in float.fs
Added correct IEEE handling of -0 in >float

Revision 1.41: download - view: text, markup, annotated - select for diffs
Fri Dec 3 18:24:22 1999 UTC (24 years, 3 months ago) by crook
Branches: MAIN
Diff to: previous 1.40: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.40: +45 -45 lines
Fixed (my earlier) errors in the documentation of Standard search words
in search.fs. Minor documentation tweaks in the other files.

Revision 1.40: download - view: text, markup, annotated - select for diffs
Mon Nov 8 22:01:09 1999 UTC (24 years, 4 months ago) by crook
Branches: MAIN
Diff to: previous 1.39: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.39: +3 -1 lines
Various minor documentation changes to match the latest gforth.ds

Revision 1.39: download - view: text, markup, annotated - select for diffs
Sun Aug 29 21:44:46 1999 UTC (24 years, 6 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.38: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.38: +4 -3 lines
Made block 0 the first block and provided OFFSET for backward compatibility
(store 1 there).
Fixed bug for negative buffers.
Added a type in write-file for OS-less ports.
Some corrections to make the SHARC port compile again.
HAS_DEBUG is now a central flag which replaces perror and fprintf if not set.

Revision 1.38: download - view: text, markup, annotated - select for diffs
Fri Aug 20 17:22:51 1999 UTC (24 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.37: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.37: +0 -12 lines
eliminated some ifdefs for memcmp

Revision 1.37: download - view: text, markup, annotated - select for diffs
Sat Aug 7 21:40:35 1999 UTC (24 years, 7 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.36: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.36: +12 -0 lines
Made USE_TOS work with 386 on gcc 2.95

Revision 1.36: download - view: text, markup, annotated - select for diffs
Sun Jun 20 19:56:48 1999 UTC (24 years, 9 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.35: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.35: +1 -1 lines
Some small fixes for SHARC port

Revision 1.35: download - view: text, markup, annotated - select for diffs
Thu May 20 13:38:02 1999 UTC (24 years, 10 months ago) by jwilke
Branches: MAIN
Diff to: previous 1.34: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.34: +3 -2 lines
Just made threading primitives depending on compile flag (only in
forth source).

Revision 1.34: download - view: text, markup, annotated - select for diffs
Mon May 17 13:12:05 1999 UTC (24 years, 10 months ago) by jwilke
Branches: MAIN
Diff to: previous 1.33: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.33: +9 -0 lines
Added wcall primitive to call c functions. I think we can deletete call-c.

Revision 1.33: download - view: text, markup, annotated - select for diffs
Sun May 16 17:13:22 1999 UTC (24 years, 10 months ago) by anton
Branches: MAIN
Diff to: previous 1.32: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.32: +10 -9 lines
Documentation changes

Revision 1.32: download - view: text, markup, annotated - select for diffs
Sat May 15 20:00:21 1999 UTC (24 years, 10 months ago) by anton
Branches: MAIN
Diff to: previous 1.31: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.31: +8 -0 lines
documentation changes
factored out f~abs and f~rel from f~

Revision 1.31: download - view: text, markup, annotated - select for diffs
Mon May 10 12:52:06 1999 UTC (24 years, 10 months ago) by jwilke
Branches: MAIN
Diff to: previous 1.30: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.30: +5 -0 lines
Added opportunity to skip loop or branch definitions.

Revision 1.30: download - view: text, markup, annotated - select for diffs
Sun May 9 21:21:55 1999 UTC (24 years, 10 months ago) by anton
Branches: MAIN
Diff to: previous 1.29: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.29: +1 -1 lines
factored out name-too-short? in (').
fixed potential portability bug in read-line (check result of ferror).
added M: and M; to indentation lists in gforth.el

Revision 1.29: download - view: text, markup, annotated - select for diffs
Thu May 6 21:33:32 1999 UTC (24 years, 10 months ago) by crook
Branches: MAIN
Diff to: previous 1.28: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.28: +78 -47 lines
Major re-write of manual sections concerning text interpreter and
defining words. Much fine-tuning of other sections. The manual is
``nearly finished'' -- at least, all the major pieces of work that
I envisaged for the first mods (which were only going to take a
couple of weeks...). The manual has grown from 127 pages to 192
which is good news in terms of content but bad news in terms of the
time it takes to print out on my HP550C DeskJet.

Other changes are just tweaks to glossary entries.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Wed May 5 12:07:56 1999 UTC (24 years, 10 months ago) by jwilke
Branches: MAIN
Diff to: previous 1.27: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.27: +4 -0 lines
new compile flag: stantardthreading

Revision 1.27: download - view: text, markup, annotated - select for diffs
Mon Mar 29 22:52:28 1999 UTC (24 years, 11 months ago) by crook
Branches: MAIN
Diff to: previous 1.26: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.26: +25 -3 lines
Added section talking about different memory regions, and glossed
associated words. Glossed words associated with user input; the
manual still needs a bunch of examples for these.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Tue Mar 23 20:24:19 1999 UTC (25 years ago) by crook
Branches: MAIN
Diff to: previous 1.25: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.25: +45 -45 lines
Makefile.in

-- changes to make documentation build with moofglos.fs
   rather than with mini-oof.fs (since the former contains glossary
   entries and the latter does not)

assert.fs blocks.fs debug.fs environ.fs errors.fs extend.fs float.fs
glocals.fs moofglos.fs prim search.fs struct.fs stuff.fs vt100.fs
kernel/args.fs kernel/basics.fs kernel/comp.fs kernel/cond.fs
kernel/files.fs kernel/getdoers.fs kernel/int.fs kernel/io.fs
kernel/nio.fs kernel/paths.fs kernel/require.fs kernel/special.fs
kernel/tools.fs kernel/toolsext.fs kernel/vars.fs

-- many small changes to glossary entries.. I think most are done
   now, so I hope to change far fewer files next time!

doc/gforth.ds

-- many, many small changes and a few large ones. Moved some sections
   around, fixed typos and formatting errors, added new section on
   exception handling, rearranged 'files' section.

Revision 1.25: download - view: text, markup, annotated - select for diffs
Sun Feb 21 11:43:12 1999 UTC (25 years, 1 month ago) by anton
Branches: MAIN
Diff to: previous 1.24: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.24: +2 -2 lines
bugfix in m68k/machine.h and 386/machine.h
doc changes in cross.fs and prim

Revision 1.24: download - view: text, markup, annotated - select for diffs
Tue Feb 16 06:32:30 1999 UTC (25 years, 1 month ago) by crook
Branches: MAIN
Diff to: previous 1.23: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.23: +6 -0 lines
-Added my name to the ToDo file under documentation
-Glossed the oof files
-Minor glossary additions elsewhere
-Another set of changes to gforth.ds; mainly the addition of material
 to the introductory chapter. Also, re-organised stuff in the oof
 sections and made a typo pass over a few other bits.

Revision 1.23: download - view: text, markup, annotated - select for diffs
Sat Feb 6 22:28:21 1999 UTC (25 years, 1 month ago) by anton
Branches: MAIN
Diff to: previous 1.22: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.22: +5 -10 lines
cleaned up threading stuff:
  now the schemes are selected with -DTHREADED_SCHEME=n
  there is now a macro SET_IP for setting ip.
New threading schemes: for Power (20% speedup on 604e) and a plain scheme

Revision 1.22: download - view: text, markup, annotated - select for diffs
Wed Feb 3 00:10:21 1999 UTC (25 years, 1 month ago) by crook
Branches: MAIN
Diff to: previous 1.21: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.21: +29 -14 lines
New "docclean" target for makefile (removes glossary dependencies when
rebuilding documentation). Changes to .fs files and prim are restricted
to glossary (\G) additions for the documentation; this has necessitated
the addition of new white-space in places to stop the \G stuff from
obscuring the code. Many additions to doc/gforth.ds - new sections
added, a few things moved and some sections re-written slightly. There
are a set of things to tidy up before this rev. is suitable for
release, and those will be my highest priority. I have also used
"@comment TODO" to highlight other sections I plan to work on, and
added a set of comments at the start to indicate other things I plan
to modify in the medium-term.

Revision 1.21: download - view: text, markup, annotated - select for diffs
Mon Dec 21 22:52:30 1998 UTC (25 years, 3 months ago) by anton
Branches: MAIN
CVS tags: v0-4-0
Diff to: previous 1.20: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.20: +3 -3 lines
prim: suppressed a few warnings
updated testdist and introduced testall for automatic testing on many machines

Revision 1.20: download - view: text, markup, annotated - select for diffs
Sun Dec 20 23:17:55 1998 UTC (25 years, 3 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.19: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.19: +4 -0 lines
Changes to make gforth run on DOS and Win32 (I hope it's not broken by the
latest Makefile.in changes)
Some minor tweaks

Revision 1.19: download - view: text, markup, annotated - select for diffs
Sun Dec 13 23:29:59 1998 UTC (25 years, 3 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.18: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.18: +1 -0 lines
Added some documentation (files stup, blocks stub, Mini-OOF implementation)
Added Benchres for my machine
made DOS and Win32 compile and run
New gforthmi.bat script for DOS - needs a temporary file for the commands
instead of the -e option.
Added select.o again for DOS (DJGPP's select is broken wrt timing)
Improved select.c
Bug with DOS: engine-ditc doesn't compile with optimization on. Maybe I need
to get a new GCC version for DOS?

Revision 1.18: download - view: text, markup, annotated - select for diffs
Sat Dec 12 22:32:04 1998 UTC (25 years, 3 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.17: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.17: +2 -2 lines
Fixed Makefile for DOS (doesn't fully work yet)
Fixed shared library for Windows (not tested yet)

Revision 1.17: download - view: text, markup, annotated - select for diffs
Fri Dec 11 22:54:27 1998 UTC (25 years, 3 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.16: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.16: +16 -4 lines
Added further options to shrink a kernel down
Cleaned up conditional primitives (works now for C-generated part, too)
Cleaned up mach files for embedded architectures
Cleaned up options in the kernel

Revision 1.16: download - view: text, markup, annotated - select for diffs
Tue Dec 8 22:02:49 1998 UTC (25 years, 3 months ago) by anton
Branches: MAIN
Diff to: previous 1.15: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.15: +1 -1 lines
updated dates in copyright messages
inserted copyright messages in most files that did not have them
removed outdated files engine/32bit.h engine/strsig.c

Revision 1.15: download - view: text, markup, annotated - select for diffs
Sun Nov 22 23:18:09 1998 UTC (25 years, 4 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.14: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.14: +34 -28 lines
Added system-specific options for C-part of primitives

Revision 1.14: download - view: text, markup, annotated - select for diffs
Sun Nov 8 23:08:04 1998 UTC (25 years, 4 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.13: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.13: +8 -0 lines
Bug fix: print cause for problems in command line
Cleaned up Makefiles
Adjusted configures for DOS and OS/2 (not tested yet)
New feature: link image into executable (for non-OS systems)

Revision 1.13: download - view: text, markup, annotated - select for diffs
Sun Oct 25 23:15:46 1998 UTC (25 years, 4 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.12: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.12: +5 -6 lines
SHARC-porting aids that benefit generally:
Cross: Added non-byte-addressed architectures as possible target (not hosts
yet).
Rest: all types are now Gforth-private types (so you could define as Char
whatever you where like). Some messing around with inabilities of Analog
Devices port of GCC.

Revision 1.12: download - view: text, markup, annotated - select for diffs
Sun Oct 18 23:16:51 1998 UTC (25 years, 5 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.11: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.11: +7 -5 lines
Added infile-id, fixed bug with KEY? when input is not a tty.
First try to compile it under Win32.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Wed Oct 7 18:29:38 1998 UTC (25 years, 5 months ago) by anton
Branches: MAIN
Diff to: previous 1.10: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.10: +5 -0 lines
fixed bug in objects.fs (override of inherited interface methods)
added fpick (primitive), suggested by Julian Noble

Revision 1.10: download - view: text, markup, annotated - select for diffs
Tue Jul 28 12:29:37 1998 UTC (25 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.9: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.9: +3 -3 lines
put PPC flush-icache code into _sync_cache_range.c; configure now checks
	for this function (present on AIX).
Made FLUSH_ICACHE calls type-consistent.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Sun Jul 5 20:50:00 1998 UTC (25 years, 8 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.8: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.8: +2 -2 lines
Several fixes and typos I forgot to check in until recently
Documentation additions (not completed)

Revision 1.8: download - view: text, markup, annotated - select for diffs
Thu Jun 4 16:17:41 1998 UTC (25 years, 9 months ago) by anton
Branches: MAIN
Diff to: previous 1.7: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.7: +3 -0 lines
various changes in configure.in and the Makefile.in's:
   symlinks kernel.fi and arch/machine eliminated
   utilize some automake stuff (e.g., @VERSION@ and @lispdir@)
   eliminated engine/version.h
   eliminated replace.a; gforth[-ditc] is now built by engine/Makefile
   getopt_long replacement is now donw through LIBOBJS, like everything else
automake-induced changes in acconfig.h; added acinclude.m4 and AUTHORS.
aclocal.m4 is now generated (it's still in CVS because there's not yet a
	make rule for it).
made gforthmi more conformant with GNU standards (--version etc.).
prim: fixed portability bug (RTLD_GLOBAL does not exist everywhere)
arch/power/machine.h: refined cache flush code
doc/gforth.ds now uses @VERSION{} (but we need to generate version.texi)
	documented new buffering behaviour

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sun Dec 14 01:15:19 1997 UTC (26 years, 3 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.6: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.6: +1 -1 lines
Added global library load, reversed order of library load after startup
Fixed prims2x.fs to load search.fs first.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Sat Sep 13 12:04:58 1997 UTC (26 years, 6 months ago) by jwilke
Branches: MAIN
Diff to: previous 1.5: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.5: +20 -20 lines
Fixes to tasker.fs, environ.fs
Changed has-xy flags to environmental queries!!

Revision 1.5: download - view: text, markup, annotated - select for diffs
Sun Jul 6 14:37:00 1997 UTC (26 years, 8 months ago) by jwilke
Branches: MAIN
Diff to: previous 1.4: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.4: +23 -8 lines
Added forth-code for ?branch.
Rewrote I', K, J not to be architecture dependant.
ATTENTION: changed semantics of d2*+ to avoid I' trick
some primitive should be broken now!!!!
jens

Revision 1.4: download - view: text, markup, annotated - select for diffs
Mon Jun 23 15:53:53 1997 UTC (26 years, 9 months ago) by anton
Branches: MAIN
Diff to: previous 1.3: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.3: +1 -1 lines
changed compat/struct.fs and objects.fs for <align size> representation
refixed -trainling (in prim)
gforth.ds bug fixes
fixed/worked around declarations in forth.h

Revision 1.3: download - view: text, markup, annotated - select for diffs
Sun Jun 15 19:43:28 1997 UTC (26 years, 9 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.2: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.2: +11 -3 lines
Some bug fixes.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Fri Jun 6 17:27:57 1997 UTC (26 years, 9 months ago) by anton
Branches: MAIN
Diff to: previous 1.1: preferred, colored; selected 1.254: preferred, colored
Changes since revision 1.1: +1 -1 lines
Environmental query "gforth" now returns the version-string
dictionary-end and unused moved into the kernel/basics.fs
Minor gforth.el bug fixes
Major rewrite of objects.fs (not yet done)
fixed -trailing bug (with test in test/other.fs)
optimization of fields with offset 0 in struct.fs and compat/struct.fs
other changes in compat/struct.fs (not yet done)
added ansreports to compat/*.fs
documentation changes
allot now checks for dict overflow
named [IS] (compilation semantics of IS).
minor changes

Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed May 21 20:39:36 1997 UTC (26 years, 10 months ago) by anton
Branches: MAIN
Diff to: selected 1.254: preferred, colored
jwilke's changes:
Moved many files to other directories
renamed many files
other changes unknown to me.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

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