Commit Graph

29740 Commits (119ba84998b1458d7a918405c1d0cb1ac0331f1f)

Author SHA1 Message Date
John Benediktsson 119ba84998 math.primes.safe: this looks nicer. 2017-02-08 11:32:34 -08:00
John Benediktsson a8b66764d5 compiler.utilities: move conjoin-at tests. 2017-02-08 11:16:00 -08:00
John Benediktsson b5dd40cc53 math.primes.factors: support command-line args like factor(1). 2017-02-08 11:14:24 -08:00
John Benediktsson 9d2e62f8e1 math.primes.safe: simplify. 2017-02-08 11:14:10 -08:00
Jon Harper 7ed6379633 trees, attempt to keep shape during conersions 2017-02-08 10:37:02 -08:00
Jon Harper d800d026de trees, make pop/slurp work for all trees
It is not as optimized as it could be but it is a simple way
to ensure that the tree properties are maintained.
2017-02-08 10:37:02 -08:00
Jon Harper e0bd21e24a trees, cleanup privates 2017-02-08 10:37:02 -08:00
Jon Harper 8b136cdd6d trees, add pop/slurp operations 2017-02-08 10:37:02 -08:00
Jon Harper 45500b9137 trees, add navigation operations (lower-key etc.) 2017-02-08 10:37:02 -08:00
Jon Harper 3667844439 trees, add range operations (subtree>alist etc.) 2017-02-08 10:37:02 -08:00
Jon Harper c686b15939 trees, fix delete-at. Add testcase 2017-02-08 10:37:02 -08:00
Jon Harper 2ca301ec5e trees.splay, add test for assoc-size 2017-02-08 10:37:02 -08:00
Jon Harper 4442d922b0 trees.avl, implement assoc-size 2017-02-08 10:37:02 -08:00
Jon Harper d2cfbafa13 trees, implement assoc-size 2017-02-08 10:37:02 -08:00
Jon Harper 2bfeecda2b trees, add height 2017-02-08 10:37:02 -08:00
Jon Harper 29ebeb5a26 trees, change M\ tree clone to keep the shape of the tree
Without this, all base class and splay trees were becoming linked lists after cloning..
2017-02-08 10:37:02 -08:00
John Benediktsson 79a28e130e compiler.cfg.gvn.avail: fix using. 2017-02-08 09:30:31 -08:00
John Benediktsson b51617db16 sequences: simplify (map-find). 2017-02-07 19:42:58 -08:00
John Benediktsson f4ccfa0f71 sets: moving unique/conjoin/conjoin-at to compiler.utilities. 2017-02-07 18:54:24 -08:00
John Benediktsson b5ce31cbae assocs: change assoc= to compare with = not eq?. 2017-02-07 16:40:39 -08:00
John Benediktsson 92d7f6bc5a tools.deploy.shaker: change compiler-classes to return a set. 2017-02-07 15:30:50 -08:00
John Benediktsson ef3d271fb3 remove some uses of conjoin. 2017-02-07 15:14:20 -08:00
John Benediktsson 846d2315ff sets: use = instead of eq? in M\ set set=. 2017-02-07 14:54:57 -08:00
John Benediktsson bfcd68e2e9 sets: simpler M\ sequence members. 2017-02-07 14:50:58 -08:00
John Benediktsson 75ebd0eacd io.servers: using ?adjoin and ?delete in add/remove-running-server.
Also fixed a small bug in add-running-server where the error was
mistakenly constructed with running-servers instead of threaded-server.
2017-02-07 13:31:57 -08:00
John Benediktsson 8dfbbc7cf2 destructors: using ?delete in unregister-disposable. 2017-02-07 13:31:43 -08:00
John Benediktsson de48558d12 sets: adding ?delete that returns a boolean if elt was deleted from set. 2017-02-07 13:31:07 -08:00
John Benediktsson d5aa8628e3 yaml: using ?adjoin. 2017-02-07 12:33:34 -08:00
John Benediktsson 0f1d08a372 using map-reduce instead of unclip reduce. 2017-02-07 12:16:12 -08:00
John Benediktsson 365a9203a8 alien.libraries.finder: use find instead of map-find. 2017-02-07 10:59:24 -08:00
John Benediktsson 210209ead2 io.files.temp.macosx: use find instead of map-find. 2017-02-07 10:57:37 -08:00
John Benediktsson c5150307f5 cgi: cleaner looking without parens. 2017-02-06 16:22:07 -08:00
John Benediktsson b101f9d61b documents: split-lines is used by ui.gadgets.panes. 2017-02-06 16:06:00 -08:00
John Benediktsson 915378019c assoc-heaps: simplify. 2017-02-06 11:19:43 -08:00
John Benediktsson 0dbcbd50f6 boyer-moore: simplify M\ sequence search-from. 2017-02-06 11:17:32 -08:00
John Benediktsson 337d554c09 documents: simplify to use ``string-lines``. 2017-02-06 11:11:42 -08:00
John Benediktsson ca537d30b3 colors: adding some ABOUT: links. 2017-02-06 10:51:12 -08:00
John Benediktsson b517f06b91 colors: adding links to some of the other color implementations. 2017-02-06 10:48:06 -08:00
John Benediktsson 1bbaa340b4 colors.hsv: simplify by just calling the generic >hsva. 2017-02-06 10:30:42 -08:00
John Benediktsson f342fd04d9 simple-flat-file: rename flat-file>biassoc to load-codetable-file. 2017-02-03 11:47:28 -08:00
John Benediktsson efbc417728 simple-flat-file: link interval-map in docs. 2017-02-02 16:48:35 -08:00
John Benediktsson 3af10f3366 simple-flat-file: update docs for data change. 2017-02-02 16:45:56 -08:00
John Benediktsson 7e9cd45624 simple-flat-file: factor out drop-comment word. 2017-02-02 16:39:56 -08:00
John Benediktsson b93bc1ac5e simple-flat-file: rename ``data`` to ``load-data-file``. 2017-02-02 16:21:06 -08:00
John Benediktsson 88f661936e simple-flat-file: faster drop-comments. 2017-02-02 16:03:01 -08:00
John Benediktsson 665c6587a9 command-line: fix rename of nosignals to no-signals. 2017-02-02 15:46:13 -08:00
John Benediktsson 3f8c9e4150 wrap: faster (and simpler) wrapping algorithm. 2017-02-02 14:02:13 -08:00
John Benediktsson 6d5775e732 continuations: don't need to init-catchstack twice from init. 2017-02-02 10:00:44 -08:00
John Benediktsson fe4093d67a command-line.startup: -help isn't going to be set. 2017-02-02 10:00:23 -08:00
John Benediktsson 0f7646e3ed pdf.wrap: make sure to calculate whitespace properly. 2017-02-02 09:14:10 -08:00