John Benediktsson
|
669367f29f
|
make: update docs for 'make-assoc' functionality.
|
2012-08-02 09:32:18 -07:00 |
John Benediktsson
|
1a3e8a2994
|
io.backend: fix docs to show nanoseconds instead of micros.
|
2012-08-01 12:08:18 -07:00 |
Doug Coleman
|
81f50d81eb
|
sequences: Change bounds-check? to be generic on integer so that floating points can't index into sequences. Fixes #582.
|
2012-07-31 08:36:34 -07:00 |
Doug Coleman
|
c26ad1eb10
|
classes.tuple: Fix unit tests related to coerce
|
2012-07-30 18:41:22 -07:00 |
Doug Coleman
|
78db66a924
|
slots: Don't coerce flots to integers in tuple slots. Add an initial value for bignums so they can be used as tuple slot types. Fixes #593.
|
2012-07-30 18:16:44 -07:00 |
John Benediktsson
|
6077f2d6c6
|
Revert "vocabs.loader: teach append-vocab-dir about private vocabs."
This reverts commit 9b98c098c1 .
|
2012-07-30 11:50:22 -07:00 |
John Benediktsson
|
42922cee81
|
vocabs.loader: teach append-vocab-dir about private vocabs.
|
2012-07-30 11:36:54 -07:00 |
John Benediktsson
|
9d2a1a6b7c
|
splitting: crlf? was unnecessary.
|
2012-07-30 11:26:38 -07:00 |
John Benediktsson
|
5b1b6b6bbb
|
sequences: improve change-nth, if nth was successful, set-nth can be unsafe.
|
2012-07-30 11:26:32 -07:00 |
John Benediktsson
|
e00aaf4185
|
sequences: slightly faster sequence=.
|
2012-07-27 21:30:03 -07:00 |
John Benediktsson
|
58e39b5ce5
|
byte-vectors: simplify >byte-vector.
|
2012-07-27 21:29:52 -07:00 |
John Benediktsson
|
3c03803f21
|
io.streams.sequence: minor refactor, minor speedup.
|
2012-07-27 21:12:26 -07:00 |
John Benediktsson
|
9920f1d2aa
|
sequences: minor docs fixes.
|
2012-07-27 21:04:37 -07:00 |
John Benediktsson
|
2a093b373f
|
Revert "bootstrap: words have read-only string names."
This reverts commit 0fa588820f .
|
2012-07-27 19:35:48 -07:00 |
John Benediktsson
|
be2269e219
|
Revert "continuations: add typing."
This reverts commit 34d3f878cd .
|
2012-07-27 19:21:47 -07:00 |
John Benediktsson
|
87f8505736
|
continuations: add typing.
|
2012-07-27 19:16:31 -07:00 |
John Benediktsson
|
c1269bc8a3
|
parser: make sure lines is an array.
|
2012-07-27 19:06:22 -07:00 |
John Benediktsson
|
391420eab0
|
bootstrap: words have read-only string names.
|
2012-07-27 16:44:43 -07:00 |
John Benediktsson
|
8c69ea5562
|
lexer: typed slots.
|
2012-07-27 16:05:28 -07:00 |
John Benediktsson
|
a7fff4f192
|
sequences: slightly faster ?last.
|
2012-07-27 09:12:29 -07:00 |
John Benediktsson
|
a208946b63
|
strings.parser: support "\x" ascii hex escapes.
|
2012-07-26 19:24:25 -07:00 |
Doug Coleman
|
ba64012f79
|
docs: vm says to read "command-line" but it was called "cli". change the article title in the docs.
|
2012-07-25 23:49:19 -07:00 |
Doug Coleman
|
2996ef41ff
|
sequences: Fix tests that broke when nth could only be integers. Undo integer>fixnum in iota nth. See bug #582.
|
2012-07-25 22:17:24 -07:00 |
John Benediktsson
|
68f8d5bc17
|
io: more inlining.
|
2012-07-25 20:55:01 -07:00 |
Doug Coleman
|
4a14bd407d
|
core: Use integer>fixnum instead of >fixnum for ``nth`` and other sequence operations. Fixes #581.
|
2012-07-25 18:24:43 -07:00 |
Doug Coleman
|
178f79decf
|
classes.tuple: Save slot name and tuple in no-slot error.
|
2012-07-24 14:05:58 -07:00 |
John Benediktsson
|
30a198e2ab
|
classes.tuple: moving get-slot-named and set-slot-named from db.types.
|
2012-07-24 11:55:16 -07:00 |
Doug Coleman
|
affac79815
|
syntax: Clarify that inlined words can also be compiled stand-alone.
|
2012-07-23 12:18:43 -07:00 |
Doug Coleman
|
6994b0eed8
|
math.integers: Bignum hashcode* -- call bignum>fixnum to avoid a dispatch.
|
2012-07-23 09:38:12 -07:00 |
Doug Coleman
|
fb4e3ad9bc
|
compiler: Fix bitand on ratios, floats. Fix shift on ratios, floats. Add integer>fixnum. Fixes #500.
|
2012-07-23 09:31:12 -07:00 |
John Benediktsson
|
76882d2c25
|
kernel: adding docs for "same?"
|
2012-07-21 19:43:16 -07:00 |
John Benediktsson
|
493176a3b5
|
make: switch to with-variable instead of with-scope.
|
2012-07-21 10:44:54 -07:00 |
John Benediktsson
|
4e72d80256
|
Using "same?" in more places.
|
2012-07-21 10:22:44 -07:00 |
John Benediktsson
|
71cd7c5f81
|
kernel: adding "same?" which is "bi@ =".
|
2012-07-21 10:22:29 -07:00 |
John Benediktsson
|
4fe25c8fd2
|
vocabs.parser: speedup parse-datum for numbers.
|
2012-07-20 22:48:47 -07:00 |
John Benediktsson
|
c22893eec8
|
namespaces: do not create globals via "foo get".
|
2012-07-20 15:09:06 -07:00 |
Doug Coleman
|
a7a34a3b9a
|
continuations: change continuation word to current-continuation. continuation is now just the tuple name. issue #358
|
2012-07-20 12:30:14 -07:00 |
John Benediktsson
|
7a615ae33b
|
help: don't make word help create global boxes.
|
2012-07-20 12:00:47 -07:00 |
Doug Coleman
|
b656c8ef9e
|
hashtables: Revert size of associate, but keep inlined. ~10s speedup on bootstrap
|
2012-07-20 09:30:37 -07:00 |
John Benediktsson
|
00056e2ea7
|
hashtables: use H{ } clone in associate, make it inline.
|
2012-07-20 09:04:51 -07:00 |
John Benediktsson
|
9d5530f3e4
|
assocs: inline assoc-empty? and make M\ enum at* not check bounds twice.
|
2012-07-20 09:04:51 -07:00 |
John Benediktsson
|
3502c5fbc2
|
sequences: fix typo in docs for shorten.
|
2012-07-20 09:04:51 -07:00 |
Doug Coleman
|
46b06e28a6
|
namespaces: Oops, one escaped the lab
|
2012-07-20 08:38:53 -07:00 |
Doug Coleman
|
7240ccb20e
|
make: Add ,+ to make
|
2012-07-19 17:47:50 -07:00 |
John Benediktsson
|
6c8c5992a1
|
make: change default size of make-assoc.
|
2012-07-19 13:53:42 -07:00 |
John Benediktsson
|
559b5bfa5b
|
using the new H{ } make.
|
2012-07-19 09:50:09 -07:00 |
John Benediktsson
|
04320d27f4
|
fixing some docs.
|
2012-07-19 09:47:14 -07:00 |
John Benediktsson
|
3e19d9d18d
|
make: allow make to be used to create assocs.
|
2012-07-19 09:35:28 -07:00 |
Doug Coleman
|
42f4dc36b2
|
namespaces: Rename ``bind`` to ``with-variables``. Update a few places that called ``global [ ] with-variables`` to use ``with-global``.
|
2012-07-19 00:02:47 -07:00 |
John Benediktsson
|
ac9fc4035f
|
sequences: faster last / set-last.
|
2012-07-18 12:31:53 -07:00 |