Commit Graph

56 Commits (20046a08a7b172830df4220ab1fea8bb557b2b8f)

Author SHA1 Message Date
John Benediktsson 548af01845 sets: adding ?adjoin. 2012-05-14 15:47:44 -07:00
Doug Coleman 3ba787b277 core/basis: trim down using lists 2011-11-30 23:15:42 -08:00
John Benediktsson 378786599d Cleanup lint warnings. 2011-10-14 11:47:24 -07:00
John Benediktsson 3c1356bf69 Adding stack effects. 2011-09-23 17:46:40 -07:00
John Benediktsson e8dad98240 sets: update docs for "combine". 2011-09-17 08:14:14 -07:00
John Benediktsson 21c30b37ee sets: adding test for cardinality of arrays. 2011-09-03 16:34:33 -07:00
John Benediktsson e2cca82fca sets: fix cardinality of sequences, and speed up subset?. 2011-08-27 20:20:56 -07:00
Doug Coleman 80618ef403 Add a bunch of unit tests for 100% code coverage in sets vocab 2011-08-26 15:03:55 -05:00
Doug Coleman b584b9466c Rearrange sets-tests in order the words are defined, remove duplicate test, add a test. 2011-08-24 17:55:05 -07:00
Doug Coleman e6154acc96 subset? was broken... 2011-08-16 14:19:24 -07:00
Slava Pestov 6147460225 sets: fix help lint 2011-01-29 00:07:08 -05:00
Slava Pestov 0b52600143 sets: document combine word 2011-01-28 22:56:46 -05:00
John Benediktsson ac950d8bd7 sets: improve stack effect for "combine". 2011-01-26 17:24:55 -08:00
John Benediktsson 93dd955f4a Merge branch 'master' of git://github.com/slavapestov/factor into fast-sets 2011-01-05 17:30:48 -08:00
John Benediktsson a23c8a3711 sets: minor optimization. 2011-01-03 20:36:48 -08:00
John Benediktsson 19a1607804 sets: make intersect, intersects?, and subset? faster. 2010-12-29 04:53:22 -08:00
Slava Pestov 3c73e53db3 sets, bit-sets: cleanups 2010-12-27 20:10:37 -08:00
John Benediktsson 7ee7f41334 sets: improving the speed of set=. 2010-12-27 19:33:18 -08:00
John Benediktsson 47faf5f6ae sets: adding cardinality word. 2010-12-27 19:22:36 -08:00
Doug Coleman bd0a27c18e Sets docs -- testing set membership: member? -> in? 2010-06-05 18:55:46 -05:00
Daniel Ehrenberg 26c3bf2611 Adding docs on null? and the changes for require-when 2010-04-18 14:44:52 -05:00
Daniel Ehrenberg 265fe6208f Adding null? word to test if a set is empty 2010-04-17 16:25:51 -05:00
Slava Pestov 3e91a7f280 sets: fix performance regression in all-unique? word 2010-04-13 04:43:47 -07:00
Slava Pestov c36d85ab47 sets, hash-sets, bit-sets: fix some typos in the documentation 2010-03-30 01:10:39 -04:00
Daniel Ehrenberg 7fcc03b8b6 Fixing spacing in the sets docs 2010-03-16 21:30:17 -04:00
Daniel Ehrenberg 1da6ea957a Fixing bugs with sets, including adding new within and without words 2010-03-16 20:17:26 -04:00
Daniel Ehrenberg da57436180 Finishing eliminating prune as a synonym of members 2010-02-27 14:52:24 -05:00
Daniel Ehrenberg 7ad324837b Updated documentation for sets 2010-02-27 00:27:40 -05:00
Daniel Ehrenberg 7074979745 Moving new-sets to sets 2010-02-26 16:01:01 -05:00
Slava Pestov a495f8e099 assocs: move conjoin and conjoin-at to assoc docs 2010-02-16 15:29:46 +13:00
Slava Pestov 0612bc6177 Factor source files should not be executable 2009-11-21 17:50:43 -06:00
Doug Coleman bd13e018dd memq? -> member-eq?, sorted-memq? -> sorted-member-eq? 2009-10-28 15:02:00 -05:00
Slava Pestov f5a0a8b6e1 delete -> remove! 2009-10-27 23:25:35 -05:00
Keith Lazuka 405e5d015b docs: change $subsection to $subsections 2009-10-02 12:15:48 -04:00
Slava Pestov fd9a353fd6 Move conjoin-at from compiler.cfg.liveness to sets 2009-07-21 03:02:06 -05:00
Slava Pestov b42c6c4425 Move histogram words from core/sets to extra/histogram 2009-06-18 21:55:33 -05:00
Doug Coleman 03b8e1b756 don't write docs with auto-use enabled 2009-06-18 19:29:10 -05:00
Doug Coleman 97f0a24e45 add histogram and sequence>assoc to sets 2009-06-18 17:29:41 -05:00
Slava Pestov 9d1c4f39a8 Some gold plating 2009-05-01 02:03:22 -05: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 daf86c693e Fix help-lint for sets vocab 2009-01-12 14:32:14 -06:00
Slava Pestov e6aa33ac12 Add new intersects? word and use it in a few places instead of intersect empty? 2009-01-12 01:51:38 -06:00
Doug Coleman 7ba89e29aa add docs for gather 2008-09-17 00:49:55 -05:00
Slava Pestov b887849eb9 Add duplicates word: finds elements which appear more than once 2008-07-13 20:46:41 -05:00
erg eda8281694 document conjoin 2008-07-12 20:56:44 -05:00
Slava Pestov 685d53e264 Add gather word; faster 'implementors' using inverted index 2008-06-12 05:49:46 -05:00
Slava Pestov d57c66690d Fix errors reported by builder 2008-05-29 02:47:30 -05:00
Slava Pestov ec71ee0940 Bug fixes 2008-05-28 19:34:18 -05:00
Slava Pestov 5cb13132af adjoin and conjoin words added 2008-05-25 19:44:37 -05:00
Slava Pestov 1bd8b19ff5 Rename subassoc? to assoc-subset?, add subset? word for sequences 2008-05-01 20:01:57 -05:00