CVS log for gforth/Attic/kernal.fs

[BACK] Up to [gforth] / gforth

Request diff between arbitrary revisions


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


Revision 1.64
Thu Sep 19 22:17:33 1996 UTC (27 years, 6 months ago) by pazsan
Branches: MAIN
CVS tags: HEAD
FILE REMOVED
Changes since revision 1.63: +0 -0 lines
Steps to make 0.2.0 dist-ready.

Revision 1.63: download - view: text, markup, annotated - select for diffs
Tue Sep 10 16:08:39 1996 UTC (27 years, 6 months ago) by anton
Branches: MAIN
Diff to: previous 1.62: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.62: +10 -10 lines
fixed bugs in code.fs
added primitive threading-method
fixed create-interpret/compile such that "' word >body" works as expected
documented some defining words

Revision 1.62: download - view: text, markup, annotated - select for diffs
Mon Aug 26 10:07:20 1996 UTC (27 years, 6 months ago) by anton
Branches: MAIN
Diff to: previous 1.61: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.61: +32 -22 lines
' and ['] now deliver an error for compile-only words.
renamed special- words into interpret/compile- words.
refactored some of the recent changes.
adapted see to the changes
added way to make a word that defines words with differring
 interpretation and compilation code.

Revision 1.61: download - view: text, markup, annotated - select for diffs
Wed Aug 21 14:58:42 1996 UTC (27 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.60: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.60: +148 -108 lines
a little cleanup in 386.h
renamed special: to interpret/compile:
renamed save-string to save-mem
added extend-mem
replaced (name>) with ((name>))
replaced name> with name>int and name>comp
renamed compile-only to compile-only-error
replaced xt>i with name>int
replaced xt>c with name>comp
removed xt>s
removed found
search-wordlist now delivers interpretation-xt
replaced (sfind) with find-name
replaced C' with COMP' and [C'] with [COMP']
removed S' and [S']
added hex.
added some helper words
adapted other words to the changes
started documenting the intergration of Gforth in applications

Revision 1.60: download - view: text, markup, annotated - select for diffs
Tue Jul 16 20:57:11 1996 UTC (27 years, 8 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.59: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.59: +116 -90 lines
SPECIAL: to create special "state-smart" words

Revision 1.59: download - view: text, markup, annotated - select for diffs
Mon May 13 16:37:00 1996 UTC (27 years, 10 months ago) by anton
Branches: MAIN
Diff to: previous 1.58: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.58: +48 -43 lines
eliminated state-smartness in ;code and sfnumber
immediate-flag is now $40 and restrict-flag $20
HEADER now stores the compilation wordlist in the header and
	REVEAL reveals into that wordlist
assorted cleanups

Revision 1.58: download - view: text, markup, annotated - select for diffs
Thu May 9 18:13:02 1996 UTC (27 years, 10 months ago) by anton
Branches: MAIN
Diff to: previous 1.57: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.57: +34 -45 lines
changed most state-smart words into words with interpretation: behaviour.
added postponetest.fs to "make test"
made HashTable into a value (for speed)
replaced 'flag!' by lastflags, cset, creset, ctoggle

Revision 1.57: download - view: text, markup, annotated - select for diffs
Tue May 7 16:15:22 1996 UTC (27 years, 10 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.56: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.56: +9 -5 lines
Some small bugfixes.

Revision 1.56: download - view: text, markup, annotated - select for diffs
Mon May 6 12:39:02 1996 UTC (27 years, 10 months ago) by anton
Branches: MAIN
Diff to: previous 1.55: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.55: +6 -1 lines
added tables (case-sensitive wordlists)
cleaned up hash.fs a bit
added "interpretation:" for adding special interpretation semantics

Revision 1.55: download - view: text, markup, annotated - select for diffs
Sat May 4 18:39:25 1996 UTC (27 years, 10 months ago) by anton
Branches: MAIN
Diff to: previous 1.54: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.54: +5 -5 lines
replaced several occurrences of "@ execute" with PERFORM

Revision 1.54: download - view: text, markup, annotated - select for diffs
Wed Apr 17 16:39:41 1996 UTC (27 years, 11 months ago) by anton
Branches: MAIN
Diff to: previous 1.53: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.53: +1 -1 lines
changed image file format:
   now every stack has its own size spec in the image
   size changes through the command line are passed to the image (and
	saved with savesystem)
   added a checksum to protect against incompatible binary/image combinations
	(e.g., direct threaded binary with indirect threaded image)
   the preamble specifies an interpreter and is propagated by save-system

Revision 1.53: download - view: text, markup, annotated - select for diffs
Mon Feb 19 19:19:34 1996 UTC (28 years, 1 month ago) by pazsan
Branches: MAIN
Diff to: previous 1.52: preferred, unified
Changes since revision 1.52: +7 -1 lines
Corrected ( so that it eats multiline comments in files (as recommended by ANS Forth)
Fixed two shellscript bugs in configure.in and Makefile.in

Revision 1.52: download - view: text, markup, annotated - [selected for diffs]
Fri Feb 9 17:34:11 1996 UTC (28 years, 1 month ago) by anton
Branches: MAIN
Diff to: previous 1.51: preferred, unified
Changes since revision 1.51: +13 -6 lines
?DUP-IF and ?DUP-0=-IF are now supported by primitives
added primitives EMIT-FILE, STDOUT, STDERR
EMIT and TYPE now work through file words
added some code for the BUGGY_LONG_LONG case (not yet complete)
eliminated D! and D@
made DMIN, DMAX, DABS high-level
added compat/control.fs (?DUP-IF etc.)

Revision 1.51: download - view: text, markup, annotated - select for diffs
Thu Jan 25 16:45:53 1996 UTC (28 years, 1 month ago) by anton
Branches: MAIN
Diff to: previous 1.50: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.50: +21 -18 lines
eliminated "make realclean"; it's dangerous and useless.
eliminated relocation stuff in the kernal; was buggy and useless.
SIGPIPE now returns control to Forth.
Implemented form, rows, and cols; SIGWINCH updates these (on good OS's).
changed popen and pclose to open-pipe and close-pipe.

Revision 1.50: download - view: text, markup, annotated - select for diffs
Sun Jan 7 17:22:12 1996 UTC (28 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.49: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.49: +8 -10 lines
added more.fs for people with old terminals.
WORDS and SEE now now respect the terminal size.
a lot of reordering in the Makefile, approaching the GNU standards.
factored NAME>STRING out of many words.
use AC_DECL_SYS_SIGLIST test in configure.in.
removed emitcounter (it was not used anyway).
SYSTEM now unpreps and repreps the terminal.
fixed byg in prims2x.fs.
added NEEDS, ?CSP, !CSP.
rewrote ALIAS?.

Revision 1.49: download - view: text, markup, annotated - select for diffs
Thu Nov 30 18:01:48 1995 UTC (28 years, 3 months ago) by pazsan
Branches: MAIN
CVS tags: gforth-0_1beta
Diff to: previous 1.48: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.48: +3 -2 lines
Added the terminal

Revision 1.48: download - view: text, markup, annotated - select for diffs
Wed Nov 29 20:20:36 1995 UTC (28 years, 3 months ago) by anton
Branches: MAIN
Diff to: previous 1.47: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.47: +19 -5 lines
replced tester.fs and coretest.fs with the new versions from John Hayes
make mostlyclean virtualclean added
Cache-flushing now works on the Alpha (other minor changes there)
configure now uses gcc by default and passes its GCC variable to the Makefile
introduced sourcefilename and sourceline# (and used them in many places).

Revision 1.47: download - view: text, markup, annotated - select for diffs
Thu Nov 9 18:06:20 1995 UTC (28 years, 4 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.46: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.46: +8 -7 lines
Changed evaluate to parse in place

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

Revision 1.45: download - view: text, markup, annotated - select for diffs
Sun Oct 29 21:35:13 1995 UTC (28 years, 4 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.44: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.44: +4 -4 lines
Corrected aligned instructions
Added COPYING to gforth.ds
added options to gforth.1

Revision 1.44: download - view: text, markup, annotated - select for diffs
Thu Oct 26 22:48:40 1995 UTC (28 years, 4 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.43: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.43: +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.43: download - view: text, markup, annotated - select for diffs
Mon Oct 16 18:33:11 1995 UTC (28 years, 5 months ago) by anton
Branches: MAIN
Diff to: previous 1.42: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.42: +50 -50 lines
added answords.fs and strsignal.c
added checking of documenetation of ANS Forth words
Fixed many documentation errors and added some documentation
signal handling now uses strsignal and can handle signals not present on all machines

Revision 1.42: download - view: text, markup, annotated - select for diffs
Wed Oct 11 19:39:34 1995 UTC (28 years, 5 months ago) by anton
Branches: MAIN
Diff to: previous 1.41: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.41: +407 -261 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.41: download - view: text, markup, annotated - select for diffs
Sat Oct 7 17:38:16 1995 UTC (28 years, 5 months ago) by anton
Branches: MAIN
Diff to: previous 1.40: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.40: +70 -26 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.40: download - view: text, markup, annotated - select for diffs
Wed Sep 6 21:00:21 1995 UTC (28 years, 6 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.39: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.39: +20 -16 lines
Removed BUGS, tried to clean up.

Revision 1.39: download - view: text, markup, annotated - select for diffs
Tue Aug 29 21:07:35 1995 UTC (28 years, 6 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.38: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.38: +1 -1 lines
Added multibuffering in blocks and a simple block editor
(in a block file, load with include blockedit.fb after loading
blocks.fs).
Made DOS port work (you must change .gforth-history to
gforth-history by hand still!)

Revision 1.38: download - view: text, markup, annotated - select for diffs
Wed Jun 7 10:05:06 1995 UTC (28 years, 9 months ago) by anton
Branches: MAIN
Diff to: previous 1.37: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.37: +1 -1 lines
added tilde expansion to primitives
installation now allows parallel versions (like gcc).
The version string is now in only one place

Revision 1.37: download - view: text, markup, annotated - select for diffs
Sat Jun 3 14:24:44 1995 UTC (28 years, 9 months ago) by anton
Branches: MAIN
Diff to: previous 1.36: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.36: +31 -23 lines
replaced Bernds solution for the path searching problem with mine.
Use different register declarations for Intel depending on compiler version
Updated bug list
added GNU-convention make target check

Revision 1.36: download - view: text, markup, annotated - select for diffs
Sun Apr 30 23:18:23 1995 UTC (28 years, 10 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.35: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.35: +18 -3 lines
Added ~/ expansion (uses env HOME)

Revision 1.35: download - view: text, markup, annotated - select for diffs
Thu Apr 20 09:42:55 1995 UTC (28 years, 11 months ago) by anton
Branches: MAIN
Diff to: previous 1.34: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.34: +22 -8 lines
added "system documentation requirements" section to gforth.ds.
added answers for environmental queries for wordsets.
changed W/O file access mode from "w+" to "w".
S" now uses a buffer
BIN is now idempotent
added FILE-STATUS
some other minor changes and bug fixes.

Revision 1.34: download - view: text, markup, annotated - select for diffs
Fri Apr 14 18:56:55 1995 UTC (28 years, 11 months ago) by anton
Branches: MAIN
Diff to: previous 1.33: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.33: +5 -2 lines
Put pow10 in a separate file (it is used by ecvt and engine) and
adjusted configure accordingly.
script? is now also set during processing --evaluate arguments. This
avoids getting a newline from "gforth -e bye".

Revision 1.33: download - view: text, markup, annotated - select for diffs
Tue Mar 14 19:01:43 1995 UTC (29 years ago) by anton
Branches: MAIN
Diff to: previous 1.32: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.32: +1 -1 lines
added ANS Forth implementation of a gforth locals syntax subset
added "make test", fixed "make dist"
fixed typo in kernal.fs

Revision 1.32: download - view: text, markup, annotated - select for diffs
Mon Mar 13 09:17:31 1995 UTC (29 years ago) by anton
Branches: MAIN
Diff to: previous 1.31: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.31: +18 -9 lines
Added stuff for documenting Forth source and integrating it into the texi file
changed checks for DOMAINOS to checks for apollo (which is defined on apollos)
changed "-evaluate" (which did not work anyway) to "--evaluate"
added debugging.fs and assert.fs to startup.fs

Revision 1.31: download - view: text, markup, annotated - select for diffs
Thu Feb 23 20:17:20 1995 UTC (29 years, 1 month ago) by pazsan
Branches: MAIN
Diff to: previous 1.30: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.30: +18 -17 lines
Added structure support in kernal
fixed bug on dictionary expand (512 wordlist limit)

Revision 1.30: download - view: text, markup, annotated - select for diffs
Wed Feb 15 14:50:07 1995 UTC (29 years, 1 month ago) by pazsan
Branches: MAIN
Diff to: previous 1.29: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.29: +1 -0 lines
BUG fixed as to requires and included after dumping an image
(included tried to resize a non-existing block

Revision 1.29: download - view: text, markup, annotated - select for diffs
Thu Feb 9 17:49:57 1995 UTC (29 years, 1 month ago) by anton
Branches: MAIN
Diff to: previous 1.28: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.28: +2 -1 lines
fixed blocks.fb creation bug by making result of create-file readable.

Revision 1.28: download - view: text, markup, annotated - select for diffs
Mon Feb 6 18:14:34 1995 UTC (29 years, 1 month ago) by anton
Branches: MAIN
Diff to: previous 1.27: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.27: +24 -9 lines
The bodies of words are now maxaligned

Revision 1.27: download - view: text, markup, annotated - select for diffs
Mon Jan 30 18:47:52 1995 UTC (29 years, 1 month ago) by anton
Branches: MAIN
Diff to: previous 1.26: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.26: +51 -6 lines
fixed a few bugs and documented others
added required and require
added [ENDIF]

Revision 1.26: download - view: text, markup, annotated - select for diffs
Thu Nov 17 15:53:14 1994 UTC (29 years, 4 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.25: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.25: +1 -1 lines
*Added:
* configure.bat configures on MS-DOS machines
* io-dos.h provides IO for MS-DOS
* makefile.dos is a GNU make Makefile for MS-DOS
*Changed:
* Merged gray/gforth and gray/gray4, added conditional compilation for
  gray ports (gforth and bigFORTH first)
* added gforth recognising string in environment
* added interpreter support for images (starts now with magic)
* changed make rule for ds2texi, so that it can run with Messy-DOS
* added SAVESYSTEM in dumpimage.fs
* fixed bug in Makefile for big endian systems (->configure)

Revision 1.25: download - view: text, markup, annotated - select for diffs
Tue Nov 15 16:54:56 1994 UTC (29 years, 4 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.24: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.24: +9 -7 lines
* Corrected bug in main.c (one "+" got lost ;-)
* Added better output with errors in command line

Revision 1.24: download - view: text, markup, annotated - select for diffs
Tue Nov 15 15:55:39 1994 UTC (29 years, 4 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.23: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.23: +4 -1 lines
* Made slight modification in configure
* Select from make first and make more to allow first time compilation
* Added simple image dump and reload
* Added extended COLD functionality in 'COLD for image reboot
* Added boot procedures in hash.fs and history.fs

Revision 1.23: download - view: text, markup, annotated - select for diffs
Fri Nov 11 16:10:12 1994 UTC (29 years, 4 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.22: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.22: +4 -1 lines
* added Backspaces for fast editing.
* modified GNU configure!!!

Revision 1.22: download - view: text, markup, annotated - select for diffs
Mon Oct 24 19:16:00 1994 UTC (29 years, 5 months ago) by anton
Branches: MAIN
Diff to: previous 1.21: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.21: +27 -22 lines
Added automatic glossary entry transfer from primitives to the texi file.
renamed gfoprth.texi to gforth.ds.
fixed a few minor bugs.
changed the behaviour of locals scoping when encountering an unreachable BEGIN.
made UNREACHABLE immediate

Revision 1.21: download - view: text, markup, annotated - select for diffs
Tue Oct 18 15:51:19 1994 UTC (29 years, 5 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.20: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.20: +7 -2 lines
hash.fs uses single (but large) hash table (like LMI)
time&date bug fixed
ORDER reversed (let's see the reactions)
time printout in sieve.fs fixed
startup.fs modified due to history.fs and doskey.fs (see comment of these
files)

Revision 1.20: download - view: text, markup, annotated - select for diffs
Mon Sep 12 19:00:32 1994 UTC (29 years, 6 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.19: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.19: +36 -41 lines
Added forth variants for primitives
Added a generator for forth primitives
Cleaned up some minor errors
Changed names of local access (was cell size dependent)
Where is "getopt.h"???!? Added tiny workaround. Where is getopt_long?

Revision 1.19: download - view: text, markup, annotated - select for diffs
Mon Sep 5 17:36:20 1994 UTC (29 years, 6 months ago) by anton
Branches: MAIN
Diff to: previous 1.18: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.18: +91 -21 lines
Added proper option processing to main.c
image and source files are now searched in $GFORTHPATH

Revision 1.18: download - view: text, markup, annotated - select for diffs
Fri Sep 2 15:23:36 1994 UTC (29 years, 6 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.17: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.17: +75 -37 lines
Corrected bug in error reporting due to input stream restoration
Corrected bug in cross compiler du to later defined constants
renamed search into lookup and implemented the correct "search"
UPS: removed double deferred header and (header) - if problems tell
me why double deferred?

Revision 1.17: download - view: text, markup, annotated - select for diffs
Wed Aug 31 19:42:48 1994 UTC (29 years, 6 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.16: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.16: +24 -19 lines
Added options to allow good register scheduling on i386
added blocks

Revision 1.16: download - view: text, markup, annotated - select for diffs
Wed Aug 31 16:37:48 1994 UTC (29 years, 6 months ago) by anton
Branches: MAIN
Diff to: previous 1.15: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.15: +9 -5 lines
added etags.fs; that made a new defer level for HEADER in necessary
small changes to gforth.texi
added etags.fs to main.fs and startup.fs

Revision 1.15: download - view: text, markup, annotated - select for diffs
Thu Aug 25 15:25:28 1994 UTC (29 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.14: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.14: +87 -27 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.14: download - view: text, markup, annotated - select for diffs
Fri Aug 19 17:47:23 1994 UTC (29 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.13: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.13: +1 -1 lines
Added filling to gforth.el and defined some keys
Minor changes in gforth.texi
renamed ?DUP-NOT-IF to ?DUP-0=-IF
increased default sizes for kernal
renamed ansforth to gforth

Revision 1.13: download - view: text, markup, annotated - select for diffs
Wed Jul 27 13:37:02 1994 UTC (29 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.12: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.12: +8 -5 lines
Changed environment? to use a wordlist
added most of the core environmental queries

Revision 1.12: download - view: text, markup, annotated - select for diffs
Thu Jul 21 10:52:44 1994 UTC (29 years, 8 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.11: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.11: +65 -48 lines
Added dictionary hashing
Changed argument interpretation as documented
Made refill for DOS 20 times faster
Added m*/ and missing FP words.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Wed Jul 13 19:21:03 1994 UTC (29 years, 8 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.10: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.10: +1 -1 lines
Moved setjmp from engine to go_forth, because the socalled "globbered"
variables where saved in memory (and this slows down everything).
Added global up0 for security (up is globbered).

Added restrict's functionalitz to cross.fs

removed all occurency of cell+ name>, because the bug in name> is
fixed.

Added a dusty workaround at the end of prims2x.fs, because of
strange exceptions.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Fri Jul 8 15:00:51 1994 UTC (29 years, 8 months ago) by anton
Branches: MAIN
Diff to: previous 1.9: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.9: +85 -51 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.9: download - view: text, markup, annotated - select for diffs
Thu Jul 7 14:59:23 1994 UTC (29 years, 8 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.8: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.8: +30 -30 lines
Made gray warnings-off-compatible
Added (type) as primitive

Revision 1.8: download - view: text, markup, annotated - select for diffs
Fri Jun 17 12:35:07 1994 UTC (29 years, 9 months ago) by anton
Branches: MAIN
Diff to: previous 1.7: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.7: +359 -69 lines
Integrated locals (in particular automatic scoping) into the system.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Wed Jun 1 10:05:18 1994 UTC (29 years, 9 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.6: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.6: +16 -5 lines
added an experimental hash table (search/order.fs)
allowed the user to select caps-stored names or even case-
sensitive search.
Made gforth.texi compilable.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Wed May 18 17:29:55 1994 UTC (29 years, 10 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.5: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.5: +5 -3 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.5: download - view: text, markup, annotated - select for diffs
Sat May 7 14:55:58 1994 UTC (29 years, 10 months ago) by anton
Branches: MAIN
Diff to: previous 1.4: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.4: +136 -37 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.4: download - view: text, markup, annotated - select for diffs
Thu May 5 15:46:46 1994 UTC (29 years, 10 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.3: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.3: +5 -5 lines
Added direct threading for R3/4000. Still needs cache flush.
Added direct threading for R3/4000. Needs still cache flush.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Tue May 3 15:24:12 1994 UTC (29 years, 10 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.2: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.2: +2 -0 lines
Added fsincos, corrected fsin.
Added fexpm1, flog1p.
Changed EXIT to ;S
Created immediate EXIT in kernal.fs and cross.fs for locals.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Wed Apr 20 17:12:03 1994 UTC (29 years, 11 months ago) by pazsan
Branches: MAIN
Diff to: previous 1.1: preferred, unified; selected 1.52: preferred, unified
Changes since revision 1.1: +4 -4 lines
primitives: key?, ms and time&date added
engine.c: time.h for ms and time&date included
bugs fixed to run tt.pfe

Revision 1.1: download - view: text, markup, annotated - select for diffs
Fri Feb 11 16:30:46 1994 UTC (30 years, 1 month ago) by anton
Branches: MAIN
Diff to: selected 1.52: 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>