Commit Graph

3416 Commits (d6c60258cf61a9a98dffa50ebd074ead645e1158)

Author SHA1 Message Date
John Benediktsson e374f2fa19 vocabs: reverting recent private vocab changes. 2012-08-13 10:32:14 -07:00
John Benediktsson fc449d55bf vocabs.loader: adding tests for recent changes. 2012-08-10 15:15:38 -07:00
John Benediktsson fa57d3e85d vocabs.loader: simplify. 2012-08-10 15:11:42 -07:00
John Benediktsson 41ed793756 vocabs.loader: more private fixes. 2012-08-10 15:08:40 -07:00
John Benediktsson 344b89fe5f vocabs.loader: better fix for append-vocab-dir. 2012-08-10 15:01:37 -07:00
John Benediktsson 98f4ec7c43 vocabs.loader: vocab-dir should work with private vocabs too. 2012-08-10 14:43:59 -07:00
John Benediktsson b957ad1684 vocabs: make source/docs/tests work for private vocabs. 2012-08-10 14:39:53 -07:00
John Benediktsson 9e93cd0e13 sequences.extras: moved 2each-index to extras for now. 2012-08-09 16:36:35 -07:00
John Benediktsson 2e0b0e0262 sequences: adding 2each-index. 2012-08-08 20:08:08 -07:00
John Benediktsson f60513c053 splitting: making split inline. 2012-08-06 15:08:16 -07:00
Doug Coleman af9ac34db2 classes.tuple: Fix unit test. 2012-08-03 15:11:30 -07:00
Doug Coleman cd9dd9d752 core: Throw an error when assigning a bignum to a fixnum tuple slot if the bignum doesn't fit. Fixes #594. 2012-08-03 14:59:59 -07:00
John Benediktsson 4a56b0c178 hashtables: testing that associate and H{ } set-at have same characteristics. 2012-08-03 08:30:55 -07:00
John Benediktsson 8b2ae0a717 hashtables: reduce default size of associate. 2012-08-02 21:43:37 -07:00
John Benediktsson c880c28db3 fix using list for recent test additions. 2012-08-02 17:41:13 -07:00
John Benediktsson 10642047e6 adding some tests for the recent integer>fixnum fix. 2012-08-02 15:24:31 -07:00
John Benediktsson 2dafe964fd namespaces: counter should be inlined for globals optimization to work. 2012-08-02 15:14:21 -07:00
John Benediktsson bfd7576f73 using integer>fixnum in more places. 2012-08-02 14:26:39 -07:00
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