Commit Graph

76 Commits (2ffe86be701c7a07ff53686e7266046109f1fa49)

Author SHA1 Message Date
Doug Coleman 526adb02f9 Cleaned up p/mod
Cleaned up the code in general
2005-10-16 21:39:46 +00:00
Doug Coleman a005a99c16 Initial checkin 2005-10-16 19:11:50 +00:00
Slava Pestov 29104bb40e fix powerpc relocation bug 2005-10-12 01:46:14 +00:00
Slava Pestov 6b8e232c63 fix bignum emission, put MT in core 2005-10-08 05:15:14 +00:00
Doug Coleman 1f08ee4c6f oops, removed USE: io from last debug session 2005-10-05 07:20:35 +00:00
Doug Coleman 3409f887e1 major bugfix, was not wrapping around the mt array so the last element stayed the same
fixed a refactoring error.
added a unit test for the 10,000th random of seed 5489
2005-10-05 07:19:29 +00:00
Doug Coleman 0e148687ad dup over dup => dup 2dup 2005-10-05 05:52:15 +00:00
Doug Coleman ea58378a57 Call y from inside set-mth-ith 2005-10-05 05:49:05 +00:00
Doug Coleman 5be3e42f30 Uses array instead of sequence
off by one on sequence initial size corrected
[ 1 + ] change  => inc
2005-10-05 05:45:58 +00:00
Doug Coleman 7192167304 Removed (internal) words with no corresponding non-internal
Removed SYMBOL: init
minor cleanups
2005-10-05 05:21:14 +00:00
Doug Coleman 388338c7ce Initial commit 2005-10-03 23:04:30 +00:00
Doug Coleman f586f5913a ifte -> if 2005-09-25 06:15:29 +00:00
Doug Coleman db8fd1cc50 sha1 refactoring
string>md5 now gives a binary string.
the old string>md5 is now string>md5str
2005-09-19 00:19:59 +00:00
Slava Pestov 22ab0d97fa performance improvements 2005-09-10 19:53:17 +00:00
Doug Coleman dadffdf6e3 Inlined the hashtable in sha1. 2005-09-08 16:05:25 +00:00
Doug Coleman 416834a0c9 removed rot4
removed temp from sha1
removed + + + +, using vector sum instead
2005-09-01 05:43:25 +00:00
Doug Coleman 55ce64a477 Using 'cond' instead of the hashtable with stored quotations.
string>sha1 should compile once 'cond' compiles.
2005-08-30 17:54:54 +00:00
Doug Coleman 73c671ef24 Factoring some crap code into something better: nested ifte -> hash w/ stored quotations
Moved sha1 algorithm into separate words for each step
2005-08-29 22:35:34 +00:00
Doug Coleman 27c273a2cd Changed to work with the new make word. 2005-08-29 05:44:32 +00:00
Doug Coleman 36e2875836 Added bitroll. 2005-08-27 19:54:31 +00:00
Doug Coleman 762d2913a1 Added sha1.factor
Updated md5 to Factor .77
Added common.factor to contain common words to both md5 and sha1
Added load.factor
2005-08-25 10:07:50 +00:00
Doug Coleman 5384a2f805 Updated to work with .77 cvs.
Uses 'content' word as per slava's blog.
Added  'file>md5' and 'stream>md5'.
2005-08-20 08:32:53 +00:00
Slava Pestov b8d8685de8 clean up class<, class-and, class-or 2005-08-01 03:38:33 +00:00
Slava Pestov f1b23d66b7 merged streams, stdio and files into io vocabulary 2005-06-19 21:50:35 +00:00
Slava Pestov 3204323cc6 kick off 0.76 with some minor cleanups of erg's md5 code 2005-06-17 06:40:25 +00:00
Doug Coleman a5a4760836 Initial checkin.
Only supports hashing a string until string-streams are implemented.
2005-06-16 22:18:16 +00:00