CVS log for gforth/Attic/forth.h

[BACK] Up to [gforth] / gforth

Request diff between arbitrary revisions


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


Revision 1.29
Wed May 21 20:39:26 1997 UTC (22 years ago) by anton
Branches: MAIN
CVS tags: HEAD
FILE REMOVED
Changes since revision 1.28: +0 -0 lines
jwilke's changes:
Moved many files to other directories
renamed many files
other changes unknown to me.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Tue Mar 4 17:49:48 1997 UTC (22 years, 2 months ago) by anton
Branches: MAIN
CVS tags: v0-3-0
Diff to: previous 1.27: preferred, unified; selected 1.22: preferred, unified
Changes since revision 1.27: +40 -10 lines
added double indirect threaded version and making of fully relocatable images.
added gforth-makeimage script for making fully relocatable images.
removed locals bug in if else endif constructs.
added mmap support for machines without MAP_ANON
removed command-line options -c and -o
moved definition of DOES_HANDLER_SIZE from machine.h to forth.h.
added hpux FLUSH_ICACHE in m68k.h
made source words print decimal

Revision 1.27: download - view: text, markup, annotated - select for diffs
Sat Dec 28 17:19:24 1996 UTC (22 years, 4 months ago) by anton
Branches: MAIN
Diff to: previous 1.26: preferred, unified; selected 1.22: preferred, unified
Changes since revision 1.26: +14 -0 lines
use mmap for allocating the dictionary and the stacks on some systems
added installdirs target to Makefile.in.
Use mkinstalldirs instead of install-sh -d.
added version-stamp to avoid recompiling everything after changing Makefile.in.
mostly fixed the maiming of words containing '/' in TAGS
added options --clear-dictionary and --debug.

Revision 1.26: download - view: text, markup, annotated - select for diffs
Sun Oct 13 19:56:21 1996 UTC (22 years, 7 months ago) by pazsan
Branches: MAIN
CVS tags: v0-2-1, v0-2-0
Diff to: previous 1.25: preferred, unified; selected 1.22: preferred, unified
Changes since revision 1.25: +3 -0 lines
Some fixes to run on Next

Revision 1.25: download - view: text, markup, annotated - select for diffs
Fri Jul 26 15:28:28 1996 UTC (22 years, 9 months ago) by anton
Branches: MAIN
Diff to: previous 1.24: preferred, unified; selected 1.22: preferred, unified
Changes since revision 1.24: +1 -1 lines
adapted DOES_CODE in alpha.h m68k.h mips.h power.h and sparc.h
worked around a bug in SunOS4 in prims2x.fs
fixed typo in main.c

Revision 1.24: download - view: text, markup, annotated - select for diffs
Thu Jul 25 09:25:15 1996 UTC (22 years, 10 months ago) by anton
Branches: MAIN
Diff to: previous 1.23: preferred, unified; selected 1.22: preferred, unified
Changes since revision 1.23: +3 -2 lines
fixed some macros such that their arguments are only evaluated once.
checked in special.fs

Revision 1.23: download - view: text, markup, annotated - select for diffs
Tue Jul 16 20:57:09 1996 UTC (22 years, 10 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.22: preferred, unified
Changes since revision 1.22: +2 -2 lines
SPECIAL: to create special "state-smart" words

Revision 1.22: download - view: text, markup, annotated - [selected for diffs]
Thu May 23 15:13:08 1996 UTC (23 years ago) by anton
Branches: MAIN
Diff to: previous 1.21: preferred, unified
Changes since revision 1.21: +2 -0 lines
changed bahviour of system (no longer returns wretval, but puts it in $?)
added (system) ( c_addr u -- wretval wior )
changed close-pipe (now also returns wretval)
changed calls to strncasecmp to memcasecmp

Revision 1.21: download - view: text, markup, annotated - select for diffs
Tue Feb 13 11:12:17 1996 UTC (23 years, 3 months ago) by anton
Branches: MAIN
Diff to: previous 1.20: preferred, unified; selected 1.22: preferred, unified
Changes since revision 1.20: +80 -3 lines
completed double-cell support for machines without a corresponding C int type

Revision 1.20: download - view: text, markup, annotated - select for diffs
Thu Nov 9 19:37:02 1995 UTC (23 years, 6 months ago) by pazsan
Branches: MAIN
CVS tags: gforth-0_1beta
Diff to: previous 1.19: preferred, unified; selected 1.22: preferred, unified
Changes since revision 1.19: +1 -1 lines
Made gforth run on Alpha (changed Bool to Cell and worked around
malloc(0)=0).

Revision 1.19: download - view: text, markup, annotated - select for diffs
Tue Nov 7 18:06:40 1995 UTC (23 years, 6 months ago) by anton
Branches: MAIN
Diff to: previous 1.18: preferred, unified; selected 1.22: preferred, unified
Changes since revision 1.18: +19 -4 lines
added copyright headers
changes to loadfilename & co. to make savesystem transparent to
 assertions and ~~

Revision 1.18: download - view: text, markup, annotated - select for diffs
Thu Oct 26 22:48:39 1995 UTC (23 years, 6 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.17: preferred, unified; selected 1.22: preferred, unified
Changes since revision 1.17: +1 -1 lines
Changed threading ifdefs.
Requires debugging !!!!!!
Perhaps change concepts with LONG_LATENCY
on RISCs.
Added sokoban.fs as a nice little game.

Revision 1.17: download - view: text, markup, annotated - select for diffs
Thu Oct 12 20:43:24 1995 UTC (23 years, 7 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.16: preferred, unified; selected 1.22: preferred, unified
Changes since revision 1.16: +2 -2 lines
Fixed problems with hppa.h
Made engine.c compile  without warning
rewrote cache.c for hppa.h with true asm template.

Revision 1.16: download - view: text, markup, annotated - select for diffs
Wed Oct 11 19:39:33 1995 UTC (23 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.15: preferred, unified; selected 1.22: preferred, unified
Changes since revision 1.15: +2 -1 lines
Now gforth.fi is a nonrelocatable image containing all of startup.fs etc.
savesystem now saves `included-files', too (so require does not start from
 scratch)
added/fixed stack effect and wordset documentation for many words in kernal.fs
some reformatting in kernal.fs
fixed some wordset info in primitives
added strsignal

Revision 1.15: download - view: text, markup, annotated - select for diffs
Sat Oct 7 17:38:13 1995 UTC (23 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.14: preferred, unified; selected 1.22: preferred, unified
Changes since revision 1.14: +8 -2 lines
added code.fs (code, ;code, end-code, assembler)
renamed dostruc to dofield
made index and doc-entries nicer
Only words containing 'e' or 'E' are converted to FP numbers.
added many wordset comments
added flush-icache primitive and FLUSH_ICACHE macro
added +DO, U+DO, -DO, U-DO and -LOOP
added code address labels (`docol:' etc.)
fixed sparc cache_flush

Revision 1.14: download - view: text, markup, annotated - select for diffs
Thu Feb 23 20:17:19 1995 UTC (24 years, 3 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.13: preferred, unified; selected 1.22: preferred, unified
Changes since revision 1.13: +3 -2 lines
Added structure support in kernal
fixed bug on dictionary expand (512 wordlist limit)

Revision 1.13: download - view: text, markup, annotated - select for diffs
Thu Jan 19 17:48:02 1995 UTC (24 years, 4 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.12: preferred, unified; selected 1.22: preferred, unified
Changes since revision 1.12: +2 -2 lines
float.fs: Added f~ (f-proximate)
wordsets.fs: Added missing float words
Added 16 bit and 64 bit support in cross.fs
Fixed some bugs which asume sizeof(int)=sizeof(Cell)

Revision 1.12: download - view: text, markup, annotated - select for diffs
Mon Dec 12 17:10:37 1994 UTC (24 years, 5 months ago) by anton
Branches: MAIN
Diff to: previous 1.11: preferred, unified; selected 1.22: preferred, unified
Changes since revision 1.11: +0 -6 lines
Reorganized configuration: configure is now created by autoconf from
configure.in; I still left it in the CVS repository because not
everyone has autoconf. decstation.h renamed to mips.h and apollo68k to
m68k. Added general 32bit.h description, which the other machine
descriptions use. Created/copied replacement files install-sh memcmp.c
memmove.c select.c (carved out from ecvt.c) strtol.c
strtoul.c. Bytesex is now handled by configure.

Deciding the threading method is now done in machine.h, this should
also be done for USE_TOS and USE_FTOS.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Mon Oct 3 18:24:02 1994 UTC (24 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.10: preferred, unified; selected 1.22: preferred, unified
Changes since revision 1.10: +0 -1 lines
Updated ToDo and INSTALL; Wrote README; Lifted COPYING and getopt*
from other packages;  removed $Id$ lines from some files

Revision 1.10: download - view: text, markup, annotated - select for diffs
Mon Sep 26 20:31:12 1994 UTC (24 years, 7 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.9: preferred, unified; selected 1.22: preferred, unified
Changes since revision 1.9: +2 -2 lines
Made DTC on HPPA run!
Changed -DDEBUG output to go to stderr

Revision 1.9: download - view: text, markup, annotated - select for diffs
Mon Sep 5 17:36:17 1994 UTC (24 years, 8 months ago) by anton
Branches: MAIN
Diff to: previous 1.8: preferred, unified; selected 1.22: preferred, unified
Changes since revision 1.8: +1 -2 lines
Added proper option processing to main.c
image and source files are now searched in $GFORTHPATH

Revision 1.8: download - view: text, markup, annotated - select for diffs
Thu Aug 25 15:25:24 1994 UTC (24 years, 9 months ago) by anton
Branches: MAIN
Diff to: previous 1.7: preferred, unified; selected 1.22: preferred, unified
Changes since revision 1.7: +4 -3 lines
make now generates both images
the image names were changed
added C-level support for deferred words (dodefer)
made 2>r 2r> 2r@ 2rdrop primitives
some tuning of the outer interpreter; eliminated many words based on
 counted strings
Replaced the hash function with one that works better for larger tables

Revision 1.7: download - view: text, markup, annotated - select for diffs
Fri Jul 8 15:00:39 1994 UTC (24 years, 10 months ago) by anton
Branches: MAIN
Diff to: previous 1.6: preferred, unified; selected 1.22: preferred, unified
Changes since revision 1.6: +2 -1 lines
signals are now translated into THROWs
A number of bug fixes (make a diff of BUGS for details)
added assert.fs and debugging.fs
made .s nicer
keep names of included files (in loadfilename) and print them upon error

Revision 1.6: download - view: text, markup, annotated - select for diffs
Tue May 31 07:25:12 1994 UTC (24 years, 11 months ago) by benschop
Branches: MAIN
Diff to: previous 1.5: preferred, unified; selected 1.22: preferred, unified
Changes since revision 1.5: +7 -1 lines
make sure BIG_ENDIAN is undefined before  machine.h is included.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Wed May 18 17:29:53 1994 UTC (25 years ago) by pazsan
Branches: MAIN
Diff to: previous 1.4: preferred, unified; selected 1.22: preferred, unified
Changes since revision 1.4: +4 -2 lines
Fixed problem with ?dup
Deleted noop output like sp+=0 from prims2x.fs
Made wordinfo.fs work with DTC on i386
Added a faster (???) relocater

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sat May 7 14:55:51 1994 UTC (25 years ago) by anton
Branches: MAIN
Diff to: previous 1.3: preferred, unified; selected 1.22: preferred, unified
Changes since revision 1.3: +2 -2 lines
local variables
rewrote primitives2c.el in Forth (prims2x.el)
various small changes
Added Files:
 	from-cut-here gforth.el gforth.texi glocals.fs gray.fs
 	locals-test.fs prims2x.fs

Revision 1.3: download - view: text, markup, annotated - select for diffs
Thu May 5 17:05:34 1994 UTC (25 years ago) by pazsan
Branches: MAIN
Diff to: previous 1.2: preferred, unified; selected 1.22: preferred, unified
Changes since revision 1.2: +4 -0 lines
Got direct threading to work!

Revision 1.2: download - view: text, markup, annotated - select for diffs
Thu May 5 15:46:44 1994 UTC (25 years ago) by pazsan
Branches: MAIN
Diff to: previous 1.1: preferred, unified; selected 1.22: preferred, unified
Changes since revision 1.1: +15 -2 lines
Added direct threading for R3/4000. Still needs cache flush.
Added direct threading for R3/4000. Needs still cache flush.

Revision 1.1: download - view: text, markup, annotated - select for diffs
Fri Feb 11 16:30:46 1994 UTC (25 years, 3 months ago) by anton
Branches: MAIN
Diff to: selected 1.22: preferred, unified
Initial revision

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>