[gforth] / gforth / hash.fs  

gforth: gforth/hash.fs


Default branch: MAIN
Bookmark a link to HEAD: (view) (download)
Current tag: MAIN

Revision 1.40 - (view) (download) (annotate) - [select for diffs]
Thu Dec 31 15:32:35 2009 UTC (3 years, 5 months ago) by anton
Branch: MAIN
CVS Tags: HEAD
Changes since 1.39: +1 -1 lines
Diff to previous 1.39 , to selected 1.31
updated copyright years

Revision 1.39 - (view) (download) (annotate) - [select for diffs]
Sun Dec 27 01:00:52 2009 UTC (3 years, 5 months ago) by pazsan
Branch: MAIN
Changes since 1.38: +5 -1 lines
Diff to previous 1.38 , to selected 1.31
Added c-values/c-variables to libcc.fs
Made all vocabularies available when hash.fs loads hashed
other small fixes

Revision 1.38 - (view) (download) (annotate) - [select for diffs]
Sun Dec 6 23:00:03 2009 UTC (3 years, 6 months ago) by pazsan
Branch: MAIN
Changes since 1.37: +12 -0 lines
Diff to previous 1.37 , to selected 1.31
Added history printing function in the commented out evaluation section

Revision 1.37 - (view) (download) (annotate) - [select for diffs]
Mon Dec 31 19:02:24 2007 UTC (5 years, 5 months ago) by anton
Branch: MAIN
CVS Tags: v0-7-0
Changes since 1.36: +1 -1 lines
Diff to previous 1.36 , to selected 1.31
updated copyright year after changing license notice

Revision 1.36 - (view) (download) (annotate) - [select for diffs]
Mon Dec 31 18:40:24 2007 UTC (5 years, 5 months ago) by anton
Branch: MAIN
Changes since 1.35: +2 -3 lines
Diff to previous 1.35 , to selected 1.31
updated copyright notices for GPL v3

Revision 1.35 - (view) (download) (annotate) - [select for diffs]
Sun Dec 31 13:39:13 2006 UTC (6 years, 5 months ago) by anton
Branch: MAIN
Changes since 1.34: +1 -1 lines
Diff to previous 1.34 , to selected 1.31
updated copyright years

Revision 1.34 - (view) (download) (annotate) - [select for diffs]
Mon May 1 09:45:56 2006 UTC (7 years, 1 month ago) by anton
Branch: MAIN
Changes since 1.33: +4 -1 lines
Diff to previous 1.33 , to selected 1.31
eliminated INIT8 and the use of chains.fs

Revision 1.33 - (view) (download) (annotate) - [select for diffs]
Sun Mar 9 15:16:50 2003 UTC (10 years, 3 months ago) by anton
Branch: MAIN
CVS Tags: v0-6-0, v0-6-1, v0-6-2
Changes since 1.32: +1 -1 lines
Diff to previous 1.32 , to selected 1.31
updated copyright years

Revision 1.32 - (view) (download) (annotate) - [select for diffs]
Mon Jan 20 17:07:37 2003 UTC (10 years, 5 months ago) by anton
Branch: MAIN
Changes since 1.31: +1 -1 lines
Diff to previous 1.31
undid changes to copyright notices

Revision 1.31 - (view) (download) (annotate) - [selected]
Sun Jan 19 23:35:29 2003 UTC (10 years, 5 months ago) by pazsan
Branch: MAIN
Changes since 1.30: +1 -1 lines
Diff to previous 1.30
Updated copyright notices
Added stack effects to kernel/input.fs

Revision 1.30 - (view) (download) (annotate) - [select for diffs]
Sat Dec 7 18:07:19 2002 UTC (10 years, 6 months ago) by anton
Branch: MAIN
Changes since 1.29: +1 -1 lines
Diff to previous 1.29 , to selected 1.31
the limit for hash table doubling is now an average 2 entries/bucket

Revision 1.29 - (view) (download) (annotate) - [select for diffs]
Sun Nov 24 19:49:45 2002 UTC (10 years, 6 months ago) by pazsan
Branch: MAIN
Changes since 1.28: +15 -11 lines
Diff to previous 1.28 , to selected 1.31
Added tracking of the number of hash table entries and doubling the hash
size when this number exceeds the number of buckets

Revision 1.28 - (view) (download) (annotate) - [select for diffs]
Tue Sep 4 09:17:02 2001 UTC (11 years, 9 months ago) by jwilke
Branch: MAIN
Changes since 1.27: +16 -6 lines
Diff to previous 1.27 , to selected 1.31
relocation fixes for cross-compilation

Revision 1.27 - (view) (download) (annotate) - [select for diffs]
Sun Jan 28 16:54:55 2001 UTC (12 years, 4 months ago) by anton
Branch: MAIN
Changes since 1.26: +1 -1 lines
Diff to previous 1.26 , to selected 1.31
long names in dictionary

Revision 1.26 - (view) (download) (annotate) - [select for diffs]
Sat Sep 23 15:46:57 2000 UTC (12 years, 8 months ago) by anton
Branch: MAIN
CVS Tags: v0-5-0
Changes since 1.25: +1 -1 lines
Diff to previous 1.25 , to selected 1.31
changed FSF address in copyright messages

Revision 1.25 - (view) (download) (annotate) - [select for diffs]
Sat Sep 23 15:06:00 2000 UTC (12 years, 8 months ago) by anton
Branch: MAIN
Changes since 1.24: +1 -1 lines
Diff to previous 1.24 , to selected 1.31
updated copyright dates in many files (not in ec-related files)

Revision 1.24 - (view) (download) (annotate) - [select for diffs]
Sun Apr 2 21:48:54 2000 UTC (13 years, 2 months ago) by pazsan
Branch: MAIN
Changes since 1.23: +1 -1 lines
Diff to previous 1.23 , to selected 1.31
Fixed unitialized tables
Some small fixes in httpd.fs

Revision 1.23 - (view) (download) (annotate) - [select for diffs]
Sat Dec 19 13:43:17 1998 UTC (14 years, 6 months ago) by anton
Branch: MAIN
CVS Tags: v0-4-0
Changes since 1.22: +19 -10 lines
Diff to previous 1.22 , to selected 1.31
markers now reset included-files
fixed another bug in marker
added/changed some comments

Revision 1.22 - (view) (download) (annotate) - [select for diffs]
Tue Dec 8 22:02:45 1998 UTC (14 years, 6 months ago) by anton
Branch: MAIN
Changes since 1.21: +1 -1 lines
Diff to previous 1.21 , to selected 1.31
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.21 - (view) (download) (annotate) - [select for diffs]
Sat Oct 10 10:28:34 1998 UTC (14 years, 8 months ago) by pazsan
Branch: MAIN
Changes since 1.20: +4 -3 lines
Diff to previous 1.20 , to selected 1.31
Changed virtual method table pointer in dictionary objects to be compatible with
the other OO packages (VMT-pointer on first cell)

You need a new kernel.fi to recompile the kernel

Revision 1.20 - (view) (download) (annotate) - [select for diffs]
Sat May 2 21:28:42 1998 UTC (15 years, 1 month ago) by pazsan
Branch: MAIN
Changes since 1.19: +1 -1 lines
Diff to previous 1.19 , to selected 1.31
Mega-Patch; lots of changes

Revision 1.19 - (view) (download) (annotate) - [select for diffs]
Sat Sep 13 12:04:56 1997 UTC (15 years, 9 months ago) by jwilke
Branch: MAIN
Changes since 1.18: +6 -10 lines
Diff to previous 1.18 , to selected 1.31
Fixes to tasker.fs, environ.fs
Changed has-xy flags to environmental queries!!

Revision 1.18 - (view) (download) (annotate) - [select for diffs]
Sun Jul 6 15:55:24 1997 UTC (15 years, 11 months ago) by jwilke
Branch: MAIN
Changes since 1.17: +85 -48 lines
Diff to previous 1.17 , to selected 1.31
Major change!
hash and search does not rely on each other.
context and voclink are now present in kernel.
words and marker can now defined without loading hash or search
marker went to extend.fs
word went to kernel/tools.fs
table goes to seperate file (at the moment)
glocals.fs and kernel/toolsext.fs are changed because of the change in the
wordlist-map-struct...
Attention: You can't recompile the code without new kernel-files!!!
jens

Revision 1.17 - (view) (download) (annotate) - [select for diffs]
Fri Nov 15 21:19:29 1996 UTC (16 years, 7 months ago) by pazsan
Branch: MAIN
CVS Tags: v0-2-0, v0-2-1, v0-3-0
Changes since 1.16: +3 -3 lines
Diff to previous 1.16 , to selected 1.31
Fixed hash growing

Revision 1.16 - (view) (download) (annotate) - [select for diffs]
Sun Oct 20 20:35:24 1996 UTC (16 years, 8 months ago) by pazsan
Branch: MAIN
Changes since 1.15: +10 -5 lines
Diff to previous 1.15 , to selected 1.31
Fixed problems with different search methods. Hash now doesn't patch
it's own search method into vocabularies anymore.

Revision 1.15 - (view) (download) (annotate) - [select for diffs]
Tue Jul 16 20:57:10 1996 UTC (16 years, 11 months ago) by pazsan
Branch: MAIN
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 , to selected 1.31
SPECIAL: to create special "state-smart" words

Revision 1.14 - (view) (download) (annotate) - [select for diffs]
Mon May 13 16:36:58 1996 UTC (17 years, 1 month ago) by anton
Branch: MAIN
Changes since 1.13: +3 -6 lines
Diff to previous 1.13 , to selected 1.31
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.13 - (view) (download) (annotate) - [select for diffs]
Thu May 9 18:12:59 1996 UTC (17 years, 1 month ago) by anton
Branch: MAIN
Changes since 1.12: +12 -12 lines
Diff to previous 1.12 , to selected 1.31
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.12 - (view) (download) (annotate) - [select for diffs]
Mon May 6 12:39:00 1996 UTC (17 years, 1 month ago) by anton
Branch: MAIN
Changes since 1.11: +29 -12 lines
Diff to previous 1.11 , to selected 1.31
added tables (case-sensitive wordlists)
cleaned up hash.fs a bit
added "interpretation:" for adding special interpretation semantics

Revision 1.11 - (view) (download) (annotate) - [select for diffs]
Sun Jan 7 17:22:10 1996 UTC (17 years, 5 months ago) by anton
Branch: MAIN
Changes since 1.10: +1 -1 lines
Diff to previous 1.10 , to selected 1.31
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.10 - (view) (download) (annotate) - [select for diffs]
Tue Nov 7 18:06:43 1995 UTC (17 years, 7 months ago) by anton
Branch: MAIN
CVS Tags: gforth-0_1beta
Changes since 1.9: +18 -0 lines
Diff to previous 1.9 , to selected 1.31
added copyright headers
changes to loadfilename & co. to make savesystem transparent to
 assertions and ~~

Revision 1.9 - (view) (download) (annotate) - [select for diffs]
Mon Mar 13 09:17:28 1995 UTC (18 years, 3 months ago) by anton
Branch: MAIN
Changes since 1.8: +1 -1 lines
Diff to previous 1.8 , to selected 1.31
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.8 - (view) (download) (annotate) - [select for diffs]
Thu Jan 19 19:43:46 1995 UTC (18 years, 5 months ago) by pazsan
Branch: MAIN
Changes since 1.7: +3 -3 lines
Diff to previous 1.7 , to selected 1.31
Fixed some last poblems with 64 bit or other wordsizes.

Revision 1.7 - (view) (download) (annotate) - [select for diffs]
Wed Dec 21 14:26:24 1994 UTC (18 years, 6 months ago) by pazsan
Branch: MAIN
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 , to selected 1.31
added MARKER
small changes in configure.in and Makefile.in

Revision 1.6 - (view) (download) (annotate) - [select for diffs]
Thu Nov 24 16:55:15 1994 UTC (18 years, 6 months ago) by pazsan
Branch: MAIN
Changes since 1.5: +6 -1 lines
Diff to previous 1.5 , to selected 1.31
* Changed package a bit
* New INSTALL file
* hash.fs didn't do a good job with 'cold.

Revision 1.5 - (view) (download) (annotate) - [select for diffs]
Tue Nov 15 15:55:36 1994 UTC (18 years, 7 months ago) by pazsan
Branch: MAIN
Changes since 1.4: +5 -0 lines
Diff to previous 1.4 , to selected 1.31
* 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.4 - (view) (download) (annotate) - [select for diffs]
Tue Oct 18 15:51:18 1994 UTC (18 years, 8 months ago) by pazsan
Branch: MAIN
Changes since 1.3: +58 -34 lines
Diff to previous 1.3 , to selected 1.31
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.3 - (view) (download) (annotate) - [select for diffs]
Mon Sep 12 19:00:31 1994 UTC (18 years, 9 months ago) by pazsan
Branch: MAIN
Changes since 1.2: +0 -6 lines
Diff to previous 1.2 , to selected 1.31
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.2 - (view) (download) (annotate) - [select for diffs]
Thu Aug 25 15:25:27 1994 UTC (18 years, 9 months ago) by anton
Branch: MAIN
Changes since 1.1: +40 -13 lines
Diff to previous 1.1 , to selected 1.31
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.1 - (view) (download) (annotate) - [select for diffs]
Thu Jul 21 10:52:43 1994 UTC (18 years, 11 months ago) by pazsan
Branch: MAIN
Diff to selected 1.31
Added dictionary hashing
Changed argument interpretation as documented
Made refill for DOS 20 times faster
Added m*/ and missing FP words.

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.

  Diffs between and
  Type of Diff should be a

View only Branch:

Sort log by:

CVS Admin

Powered by ViewCVS 1.0-dev
(Powered by ViewCVS)

ViewCVS and CVS Help