Commit Graph

3613 Commits (c2c92bacdf59461f4cc1855e143b91d50d3581ef)

Author SHA1 Message Date
John Benediktsson c2c92bacdf splitting: removing split* to extras. 2013-04-01 09:14:01 -07:00
John Benediktsson e2293f1573 splitting: add another test case to make sure we can access ... args. 2013-03-31 18:52:53 -07:00
John Benediktsson 70c8a5dc20 words.alias: definition is just the def>>. 2013-03-31 17:00:31 -07:00
John Benediktsson 0d5d0d3f83 splitting: change split* to preserve (separately) the separators. 2013-03-31 16:05:30 -07:00
John Benediktsson ebe1c6d63c math.floats: fix M\ float /mod. 2013-03-29 08:48:28 -07:00
John Benediktsson 4d1ad95a2b math.floats: adding some tests for M\ float mod. 2013-03-29 08:30:56 -07:00
John Benediktsson df3de1d0b4 slots: fix typo, cleanup style a little bit. 2013-03-28 20:04:19 -07:00
John Benediktsson a943a81969 math.parser: don't use variables in M\ ratio >base. 2013-03-28 14:31:55 -07:00
John Benediktsson 227c0cf8b1 math.parser: exactly allocate sbuf for fixnums. 2013-03-28 11:55:52 -07:00
John Benediktsson 72dc0ae49b math.parser: do two digits down until 10. 2013-03-27 18:01:59 -07:00
John Benediktsson 12d90ed9d6 math.parser: faster using byte-arrays. 2013-03-27 17:54:24 -07:00
John Benediktsson 90b5b72e61 splitting: adding split-slice and split*-slice for completeness. 2013-03-27 16:29:13 -07:00
John Benediktsson 469058688b splitting: add split*-when-slice and change to not use make. 2013-03-27 16:19:56 -07:00
John Benediktsson 80c265ac16 splitting: adding split1-when-slice and split-when-slice. 2013-03-27 16:00:16 -07:00
John Benediktsson 6848ba1355 math.parser: faster number>string. 2013-03-27 14:47:46 -07:00
John Benediktsson 8a008e9ee5 hash-sets: inline >hash-set to speed up set operations. 2013-03-26 17:51:59 -07:00
John Benediktsson 99a4967959 hash-sets: slightly faster filter-members. 2013-03-26 17:42:41 -07:00
John Benediktsson 07444f19d6 hash-sets: faster intersect and diff, when both are hash-sets. 2013-03-26 17:42:40 -07:00
John Benediktsson 32f0172bdc hash-sets: faster subset? and set= when both are hash-sets. 2013-03-26 17:42:40 -07:00
John Benediktsson 3c15ca2d59 hash-sets: faster intersects?. 2013-03-26 17:42:40 -07:00
John Benediktsson 4bf692e414 sets: inline small/large. 2013-03-26 17:42:40 -07:00
John Benediktsson 42f404787a hash-sets: simpler code. 2013-03-26 17:42:40 -07:00
John Benediktsson 4d76144d4e sets: encourage re-use by adding (intersect) and (diff). 2013-03-26 17:42:40 -07:00
John Benediktsson 535fc405ed splitting: string-lines docs say it returns strings, so do that. 2013-03-24 19:45:29 -07:00
John Benediktsson 3e4faec9e5 sets: adding intersect!. 2013-03-24 16:48:45 -07:00
Doug Coleman f5ad5bcac5 core/extra tests: Fix word -> last-word 2013-03-24 01:11:54 -07:00
Doug Coleman ebfc101ac4 classes.union/maybe: Check the members of the maybe{} in a different way. 2013-03-24 01:10:54 -07:00
John Benediktsson 2be2221efa compiler.units: use ?adjoin. 2013-03-23 22:13:14 -07:00
John Benediktsson ecbf94e56d vocabs.loader: use adjoin-all. 2013-03-23 22:07:08 -07:00
Doug Coleman 601738418e sorting: Rename merge tuple to merge-state. 2013-03-23 21:56:56 -07:00
Doug Coleman 17a91ea5a3 source-files.errors: Oops fix double define. 2013-03-23 21:54:44 -07:00
Doug Coleman dc655594a9 strings, multiline: Fix unexpected-eof. 2013-03-23 21:42:26 -07:00
Doug Coleman 53309b6756 vocabs.loader: Fix undefined-word. 2013-03-23 21:42:10 -07:00
Doug Coleman 179296005e lexer, parser: Rename unexpected-eof. 2013-03-23 21:35:50 -07:00
Doug Coleman 79911394fa words: Rename undefined. 2013-03-23 21:29:15 -07:00
Doug Coleman 1f74334c31 source-files.errors: Rename error-type. 2013-03-23 21:25:19 -07:00
Doug Coleman ec1d8a53d9 io.encodings.utf16n: Rename utf16n. 2013-03-23 17:19:24 -07:00
Doug Coleman 0bae183d5f continuations: Rename restart to continue-restart. 2013-03-23 17:18:09 -07:00
Doug Coleman 6785dcf096 compiler.units: Rename redefine-error. 2013-03-23 17:14:53 -07:00
John Benediktsson 5624473a5a hash-sets: implement faster ?adjoin. 2013-03-23 16:58:31 -07:00
John Benediktsson 94ca0990f2 sets: make ?adjoin a generic method. 2013-03-23 16:58:31 -07:00
John Benediktsson 3362256993 hashtables: remove stack effects from generic methods. 2013-03-23 16:58:30 -07:00
Doug Coleman 659fd97fcf combinators: Forgot an iota method. 2013-03-23 16:37:36 -07:00
Doug Coleman e145947ee3 iota: iota vs iota-tuple. Sorry...for the tools to work! 2013-03-23 16:36:22 -07:00
Doug Coleman 70c1d1ecf4 definitions: Separate definition definitions. 2013-03-23 16:34:33 -07:00
Doug Coleman ed6ad6f12a source-files: Rename source-file. 2013-03-23 16:27:23 -07:00
Doug Coleman 9a22d35cb7 words: Change word -> last-word, set-word -> set-last-word. 2013-03-23 16:12:03 -07:00
John Benediktsson b8872bbc64 sets: reverting push-unsafe change for now, seems to slow it down a little? 2013-03-23 15:31:46 -07:00
Doug Coleman 6b2ce3b729 assocs-docs: Link of and ?of. 2013-03-23 15:12:43 -07:00
John Benediktsson 053e59f830 assocs: tweak docs for new-assoc. 2013-03-23 15:04:42 -07:00