Commit Graph

22068 Commits

Author SHA1 Message Date
Dennis Glatting
a46ecc2682 changed shorts back to ints.
the efficiency gained didn't out weight the grossness of the code.

From-SVN: r69
1991-11-24 01:20:02 +00:00
Dennis Glatting
c8497ed621 converted some entries in the hash structure from ints to shorts.
this was done to use a less expensive division instruction
in the hashIndex() routine.

From-SVN: r68
1991-11-23 22:19:21 +00:00
Dennis Glatting
b6793c3947 deleted hashIndex() and moved it to hash-inline.h converted...
deleted hashIndex() and moved it to hash-inline.h
converted hash_value_for_key() to a inline and moved it to hash-inline.h.

From-SVN: r67
1991-11-23 22:18:29 +00:00
Dennis Glatting
7e8ead54c2 changed hash value calculation.
func name changed from hashValue() to hashIndex().  the
func really calculated a index anyway.
changed hash func impl.  essentually it was calculating a hash value
from a hash value.  this is a implementation thing.

From-SVN: r66
1991-11-21 22:27:06 +00:00
Dennis Glatting
c97e400f30 deleted hash mask information from hash struct.
changed hashing algorithm.  those values are no longer needed.

From-SVN: r65
1991-11-21 22:25:19 +00:00
Dennis Glatting
c13029bc88 converted hashValue() to a inline.
From-SVN: r64
1991-11-20 23:29:20 +00:00
Dennis Glatting
b1fc2c61e2 changed typedef and struct decls.
the run-time was changed and those decls changed too.

From-SVN: r63
1991-11-19 12:37:49 +00:00
Dennis Glatting
ddeb938e91 bug in hash_delete().
bug in hash_delete().  It was using void* to obtain nodes to
pass to hash_remove().  The value passed to hash_removed() is a
entry from the node structure rather than the node itself.  Using
void* removed compiler checking.
Modified to implement cache expansion.

From-SVN: r62
1991-11-19 12:34:41 +00:00
Dennis Glatting
5b54889788 changed the defs for class structures for new implementation of run-time.
changed def of SEL back to its original type.

From-SVN: r61
1991-11-16 15:57:35 +00:00
Richard Kenner
defc614f04 *** empty log message ***
From-SVN: r60
1991-11-14 19:36:37 -05:00
Dennis Glatting
60cabde622 implemented hash table expansion as suggested by rms.
From-SVN: r59
1991-11-07 23:23:40 +00:00
Dennis Glatting
eed5ef66e7 added copyleft.
From-SVN: r58
1991-11-07 22:31:42 +00:00
Dennis Glatting
1e6464e0e4 added copyleft
From-SVN: r57
1991-11-07 22:30:54 +00:00
Richard Kenner
54dac99e07 Initial revision
From-SVN: r56
1991-11-05 18:39:50 -05:00
Richard Kenner
d14a15b6c5 entered into RCS
From-SVN: r55
1991-11-05 06:48:35 -05:00
Richard Kenner
9db4e0ec1f Initial revision
From-SVN: r54
1991-11-04 18:01:28 -05:00
Richard Kenner
aabf90e8ce Initial revision
From-SVN: r53
1991-11-03 09:27:47 -05:00
Charles Hannum
9789a53f20 entered into RCS
From-SVN: r52
1991-11-02 00:09:37 +00:00
Richard Kenner
78461b5960 Initial revision
From-SVN: r51
1991-10-30 18:18:48 -05:00
Tom Wood
c8f50bcd27 Initial revision
From-SVN: r50
1991-10-30 12:37:48 +00:00
Richard Kenner
65963943e9 Initial revision
From-SVN: r49
1991-10-27 06:18:51 -05:00
Tom Wood
32f30c5312 Initial revision
From-SVN: r48
1991-10-24 17:29:16 +00:00
Tom Wood
41299f4171 Initial revision
From-SVN: r47
1991-10-24 17:21:48 +00:00
Dennis Glatting
4217c4568b Initial check in. Preliminary development stage.
From-SVN: r46
1991-10-24 00:45:39 +00:00
Dennis Glatting
e545f2b026 Initial check in. Preliminary development stage.
From-SVN: r45
1991-10-24 00:19:24 +00:00
Richard Stallman
225411cf6b entered into RCS
From-SVN: r44
1991-10-10 22:28:38 +00:00
Charles Hannum
f8acfe0916 entered into RCS
From-SVN: r43
1991-10-09 20:03:09 +00:00
Richard Kenner
b4e0cbb5fa Initial revision
From-SVN: r42
1991-09-29 21:34:16 -04:00
Richard Kenner
c3bcc8368c Initial revision
From-SVN: r41
1991-09-23 22:25:58 -04:00
Richard Stallman
f3db20a31d Initial revision
From-SVN: r40
1991-09-12 22:23:09 +00:00
Michael Meissner
8ad117ff19 Initial revision
From-SVN: r39
1991-09-12 22:22:50 +00:00
Richard Stallman
60163eae1b Initial revision
From-SVN: r38
1991-09-04 02:25:28 +00:00
Charles Hannum
07f280dc8c entered into RCS
From-SVN: r37
1991-09-02 18:54:42 +00:00
Charles Hannum
585021dcdb entered into RCS
From-SVN: r36
1991-08-29 23:24:57 +00:00
Richard Kenner
573ade84cc Initial revision
From-SVN: r35
1991-08-28 08:11:01 -04:00
Richard Kenner
3a33f76f58 Initial revision
From-SVN: r34
1991-08-28 06:56:31 -04:00
Richard Kenner
fc152a4b81 Initial revision
From-SVN: r33
1991-08-28 06:26:23 -04:00
Richard Stallman
3250221d1a Initial revision
From-SVN: r32
1991-08-17 19:25:11 +00:00
Michael Meissner
e506707db0 Initial revision
From-SVN: r31
1991-08-01 17:26:49 +00:00
Richard Stallman
aa1df5aacd Initial revision
From-SVN: r30
1991-08-01 00:58:04 +00:00
Charles Hannum
9a41a7ebe3 entered into RCS
From-SVN: r29
1991-07-23 17:15:30 +00:00
Charles Hannum
8480102e8b entered into RCS
From-SVN: r28
1991-06-09 15:18:43 +00:00
Charles Hannum
acde64ae54 entered into RCS
From-SVN: r27
1991-05-31 20:45:39 +00:00
Charles Hannum
95e304f764 Initial revision
From-SVN: r26
1991-05-31 20:43:32 +00:00
Richard Stallman
ec21bae226 entered into RCS
From-SVN: r25
1991-05-31 20:42:57 +00:00
Charles Hannum
581cc66cd5 entered into RCS
From-SVN: r24
1991-05-31 19:51:09 +00:00
Richard Stallman
8763cbe838 Initial revision
From-SVN: r23
1991-05-31 19:49:13 +00:00
Charles Hannum
9bc4ecdf3c entered into RCS
From-SVN: r22
1991-05-31 19:40:02 +00:00
Richard Stallman
0dcf4ae59c Initial revision
From-SVN: r21
1991-05-31 19:38:58 +00:00
Richard Stallman
4752ca642c entered into RCS
From-SVN: r20
1991-05-31 19:36:59 +00:00