John Benediktsson
|
72453cdc99
|
Revert "io.encodings: string>byte-array-fast can use (byte-array)."
This reverts commit f9881290cdb3238365f0bc5d126325236b4c2123.
|
2014-03-07 09:46:19 -08:00 |
John Benediktsson
|
c4472362ea
|
io.encodings: string>byte-array-fast can use (byte-array).
|
2014-02-27 21:10:05 -08:00 |
John Benediktsson
|
d2cd57d68f
|
io.streams.sequence: use member? to support bignum separators.
|
2014-02-25 10:13:05 -08:00 |
John Benediktsson
|
b0195bb448
|
io: minor cleanups.
|
2014-02-25 10:04:08 -08:00 |
John Benediktsson
|
bf1f4e9aa2
|
io.streams.sequence: cleanup by moving type checks.
|
2014-02-25 09:32:47 -08:00 |
John Benediktsson
|
1170df3e71
|
io.streams.byte-array: faster with-byte-writer.
|
2014-02-25 08:23:32 -08:00 |
John Benediktsson
|
f243b31ddd
|
io.streams.sequence: rename (stream-seek) to sequence-seek.
|
2014-02-25 07:56:28 -08:00 |
John Benediktsson
|
ee9ead89f8
|
io.streams.sequence: bounds check sequence-read-until.
|
2014-02-25 07:52:07 -08:00 |
John Benediktsson
|
dbfa18e8fc
|
io.streams.byte-array: faster M\ byte-reader stream-read-unsafe.
|
2014-02-24 21:40:38 -08:00 |
John Benediktsson
|
b95536567a
|
continuations: remove seemingly unhelpful comment.
|
2014-02-21 08:36:31 -08:00 |
John Benediktsson
|
d3acf4d482
|
lexer: cleanup a bit.
|
2014-02-21 08:36:31 -08:00 |
John Benediktsson
|
550118e608
|
sequences: require integers for slice and repetition.
|
2014-02-21 08:36:31 -08:00 |
John Benediktsson
|
59677102b6
|
checksums: simplify add-checksum-bytes.
|
2014-02-17 18:25:51 -08:00 |
John Benediktsson
|
d732a5f208
|
sorting: simpler check-bounds.
|
2014-02-17 17:50:08 -08:00 |
John Benediktsson
|
ab4a058b2c
|
sequences: implement sum on repetitions.
|
2014-02-09 08:05:26 -08:00 |
John Benediktsson
|
fb9c5f9aee
|
hashtables: slightly faster associate and collect-pairs.
|
2014-02-06 22:39:43 -08:00 |
John Benediktsson
|
aeed8b51d4
|
hash-sets: faster members.
|
2014-02-06 22:38:48 -08:00 |
John Benediktsson
|
64e56f65ef
|
sequences: faster head? and tail?.
|
2014-02-06 20:49:39 -08:00 |
John Benediktsson
|
88f163d28f
|
vocabs: faster child-vocab?.
|
2014-02-06 20:49:29 -08:00 |
John Benediktsson
|
ede21dfb56
|
math: fix docs for next-power-of-2 and some tests.
|
2014-02-06 17:23:54 -08:00 |
John Benediktsson
|
d3be4c0e1f
|
growable: improve docs for ensure.
|
2014-01-08 11:44:12 -08:00 |
John Benediktsson
|
a96efb16c2
|
sequences: cleanup docs for tail.
|
2014-01-08 10:55:25 -08:00 |
John Benediktsson
|
d87a1da62f
|
sequences: change trim-head to not call length unless it needs to.
|
2014-01-08 10:19:26 -08:00 |
John Benediktsson
|
6b0e72a475
|
hashtables: simplify <hashtable>.
|
2014-01-08 09:56:00 -08:00 |
John Benediktsson
|
8c07160aa9
|
hash-sets: simplify <hash-set>.
|
2014-01-08 09:55:45 -08:00 |
John Benediktsson
|
63514bbbf8
|
math: fix quot stack effect in unless-zero.
|
2014-01-07 08:25:18 -08:00 |
John Benediktsson
|
fef1b2fb00
|
hash-sets: use >= in hash-large?.
|
2014-01-05 23:09:07 -08:00 |
John Benediktsson
|
260abd3d7c
|
hashtables: use >= in hash-large?.
|
2014-01-05 23:08:53 -08:00 |
John Benediktsson
|
1acf307e15
|
io.streams: make stream-element-type inline on string-reader and byte-reader.
|
2013-12-02 17:44:03 -08:00 |
John Benediktsson
|
8aac272c58
|
math.floats: shorten definitions using "bit?".
|
2013-11-25 11:07:06 -08:00 |
Doug Coleman
|
f9be1f3055
|
bootstrap.primitives: Add comment for where "random" "call( -- )" lines come from.
|
2013-11-24 22:06:57 -06:00 |
John Benediktsson
|
30f450d21a
|
io.encodings: slight performance improvement to byte-array>string-fast.
|
2013-11-24 20:04:15 -08:00 |
John Benediktsson
|
13ec450ac8
|
io.encodings.string: faster for ascii and utf8.
|
2013-11-24 16:08:26 -08:00 |
John Benediktsson
|
3c5ca8195e
|
io.encodings.utf8: fix accidentally scratchpad.
|
2013-11-24 14:34:53 -08:00 |
John Benediktsson
|
0806a8ce15
|
io.encodings: string>byte-array-fast for when aux>> is f.
|
2013-11-24 13:43:00 -08:00 |
John Benediktsson
|
eafc775bbb
|
io.binary: speed up signed>.
|
2013-11-24 12:01:21 -08:00 |
John Benediktsson
|
77d2abc06c
|
io.binary: faster le> and signed-be>.
|
2013-11-24 09:57:40 -08:00 |
John Benediktsson
|
6ef1b08d58
|
combinators: fix docs for dispatch since it isn't in kernel.private.
|
2013-11-22 17:32:59 -08:00 |
John Benediktsson
|
74c297600e
|
syntax: add docs for \x escape code.
|
2013-10-30 08:10:08 -07:00 |
John Benediktsson
|
04d83f9f48
|
splitting: simplify a bit.
|
2013-10-12 16:41:12 -07:00 |
John Benediktsson
|
6d09b34b94
|
io: default each-block-size is 65536, but add words that allow you to use a different size.
|
2013-09-19 13:46:39 -07:00 |
John Benediktsson
|
0fcb485d80
|
generic.math: rename and add comment.
|
2013-09-06 18:21:38 -07:00 |
John Benediktsson
|
77b5aaa62c
|
generic.math: eliminate a redundant fixnum check, separate out the fixnum dispatch hack.
|
2013-09-06 13:50:00 -07:00 |
John Benediktsson
|
4dca0e6651
|
destructors: s/three slots/two slots/.
|
2013-08-24 13:10:41 -07:00 |
John Benediktsson
|
d44cc17161
|
update docs for help.lint checks.
|
2013-08-24 11:39:31 -07:00 |
John Benediktsson
|
e0bbe0df38
|
destructors: bad $slot documentation.
|
2013-08-24 10:23:43 -07:00 |
John Benediktsson
|
086bba3403
|
sequences: add some tests for repetition.
|
2013-08-05 09:56:44 -07:00 |
John Benediktsson
|
1d5a598929
|
sequences: don't allow negative repetitions.
|
2013-08-05 09:56:44 -07:00 |
John Benediktsson
|
c75fc48f23
|
switch some vocabs to 4 spaces.
|
2013-07-24 14:52:09 -07:00 |
John Benediktsson
|
938a6d68ab
|
strings: faster clone-like when both arguments are strings.
|
2013-06-25 15:39:34 -07:00 |