otoburb
8c680aa06f
Checksums help article update: Added internet checksums brief description
2011-03-23 03:51:55 +00:00
Doug Coleman
9fea67f3ff
triyng to rice crc32 a bit
2009-12-13 02:03:06 -06:00
Keith Lazuka
405e5d015b
docs: change $subsection to $subsections
2009-10-02 12:15:48 -04:00
Doug Coleman
bc5807b20a
add examples to checksums docs
2009-09-30 02:26:32 -05:00
Doug Coleman
98546d6c8f
fix checksum protocol -- was hardcoded to a block size of 64
2009-09-28 18:58:20 -05:00
Doug Coleman
3f3d57032b
Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
2009-08-13 19:21:44 -05:00
Doug Coleman
eb61ffc56d
use itoa in more places
2009-08-02 18:18:31 -05:00
Doug Coleman
4eab045deb
add nth-unsafe to sequences.private, making md5 faster
2009-05-18 00:24:24 -05:00
Doug Coleman
bd8673f766
fix multiple using warning in stage1, core can't use io.encodings.binary
2009-05-17 18:05:46 -05:00
Doug Coleman
b352bbdc12
move sha1 and sha2 to checksums.sha, update usages
2009-05-17 17:58:36 -05:00
Doug Coleman
f1f1a26b60
working on hmac
2009-05-17 12:45:20 -05:00
Doug Coleman
0bdccdb7ac
checksums work now
2009-05-16 18:00:56 -05:00
Doug Coleman
d1468a33d1
dont use fry in core
2009-05-16 15:17:20 -05:00
Doug Coleman
e870214016
working on checksums
2009-05-16 13:03:09 -05:00
Doug Coleman
249601618b
remove >bignum in crc32 -- 2x faster on both 32 and 64bit
2009-05-04 21:27:14 -05:00
Doug Coleman
0ad6d1fb7b
add a few usages of iota, remove most 1+ and 1- from core
2009-05-01 19:58:24 -05:00
Doug Coleman
471fe2c272
rename lines to stream-lines
...
rename cnotents to stream-contents
2009-05-01 10:41:27 -05:00
Slava Pestov
05f3f9dcb9
Fixing unit tests for stack effect inference changes
2009-04-20 21:15:19 -05:00
Daniel Ehrenberg
2c462745f1
Redoing string streams and byte-array streams without copying
2009-02-27 00:53:05 -06:00
Doug Coleman
a6b40707df
use CONSTANT: in core/
2009-02-22 19:09:49 -06:00
Doug Coleman
3c408342ef
renaming: contain? -> any?, deep-contains? -> deep-any?, pad-left -> pad-head, pad-right -> pad-tail, trim-left -> trim-head, trim-right -> trim-tail
2009-01-29 22:19:07 -06:00
Slava Pestov
daf2857d7b
define-inline now takes an effect parameter
...
C: now sets the stack effect of the new word to slot names
add new basis/constants vocab; CONSTANT: foo bar is equivalent to : foo bar ; inline
(going to fold CONSTANT:, ALIAS: and qualified into core soon perhaps)
tighten the screws: inline words now need a stack declaration too
update some usages of inline words
2008-12-15 19:44:56 -06:00
Slava Pestov
50e214c152
io.files split up and general refactoring work in progress
2008-12-14 20:03:00 -06:00
Slava Pestov
4f0a9f311e
Untangling some dependencies
2008-12-08 14:58:00 -06:00
Slava Pestov
a4d9cdfeb3
Refactor all usages of >r/r> in core to use dip, 2dip, 3dip
...
Non-optimizing compiler now special-cases dip, 2dip, 3dip following a
literal quotation: this allows us to break the dip/slip meta-circle
without explicit calls to >r/r>
2008-11-23 02:44:56 -06:00
Slava Pestov
c19f2257f4
Fix permission bits
2008-10-02 08:34:49 -05:00
Slava Pestov
79f3865f92
Add missing meta-data
2008-09-23 16:11:59 -05:00
Slava Pestov
f9db3f8b50
Documentation updates
2008-05-11 17:42:48 -05:00
Slava Pestov
d0cb659566
Update docs
2008-05-08 23:21:06 -05:00
Slava Pestov
08e0eff03f
Fix stack effect
2008-05-07 07:49:13 -05:00
Slava Pestov
a1ea2655ed
Fix problems found by builder
2008-05-01 20:02:34 -05:00
Slava Pestov
7584e02805
New checksum protocol
2008-04-30 16:11:55 -05:00