Commit Graph

3477 Commits (bba382bd5cda61d1bc5064b0442db23c6bf79179)

Author SHA1 Message Date
John Benediktsson e0aff8d02c sbufs: no need to contract. 2012-10-24 20:16:34 -07:00
John Benediktsson 247600df71 hashtables: use "4drop" instead of "drop 3drop". 2012-10-23 12:26:14 -07:00
John Benediktsson 5c810c2fa5 io.pathnames: remove file-directory (redundant to parent-directory). 2012-10-23 09:47:57 -07:00
John Benediktsson 87f55eb033 Change "3dup drop" to "2over". 2012-10-22 20:45:15 -07:00
John Benediktsson 65678aeeb2 io.pathnames: adding file-directory. 2012-10-22 18:09:58 -07:00
John Benediktsson 09751634af Revert "sequences: change map-integers to require fixnum length."
This reverts commit 0f71db0c97.
2012-10-22 11:13:56 -07:00
John Benediktsson a67ab35ec5 sequences: change map-integers to require fixnum length. 2012-10-22 10:32:27 -07:00
Doug Coleman 3582a6c624 kernel: Add 4dup, 4drop, and 4cleave. 2012-10-22 09:47:34 -07:00
John Benediktsson 28f36a25b0 Revert "core: >array, >byte-vector, >hashtable, >vector should be inline."
This reverts commit cd6026e70e.
2012-10-05 08:30:41 -07:00
John Benediktsson 700cee5afd core: >array, >byte-vector, >hashtable, >vector should be inline. 2012-09-28 19:31:14 -07:00
John Benediktsson 608bedd208 sequences: change stack effect docs for map-reduce to be more consistent. 2012-09-27 11:14:21 -07:00
John Benediktsson 225e87339b update some docs that should use $quotation. 2012-09-27 11:09:17 -07:00
John Benediktsson ebd7ab088d assocs: 2cache can be a bit more unsafe. 2012-09-23 17:40:25 -07:00
John Benediktsson 02d45f1ac8 classes.algebra: fix docs for class<=. 2012-09-22 21:20:54 -07:00
John Benediktsson 81a894f05f classes.tuple: adding set-slots and from-slots. 2012-09-22 13:48:25 -07:00
John Benediktsson f70932040d classes.builtin: fold type>class. 2012-09-21 11:44:14 -07:00
John Benediktsson 34aab78998 math.integers: fix docs for fixnum comparisons. 2012-09-21 10:05:33 -07:00
Doug Coleman 8295292855 alien: Clarify alien-assembly docs. 2012-09-20 18:25:53 -07:00
John Benediktsson c1850f416a sequences: fix docs to use "dst" as a convention. 2012-09-19 16:45:28 -07:00
John Benediktsson 3decf30626 sequences: adding second-, third-, and fourth- unsafe words. 2012-09-19 10:33:51 -07:00
Doug Coleman c95fd04040 alien: Fix docs. 2012-09-19 09:02:28 -07:00
Doug Coleman df3f1eaa5b alien: Fix the usings 2012-09-18 21:31:34 -07:00
Doug Coleman 9e74efc1a5 alien: More docs for alien-assembly. 2012-09-18 20:31:08 -07:00
John Benediktsson eaed0db99a Revert "math: speed up integer>fixnum operations."
This reverts commit b467db9a9a.
2012-09-16 07:46:22 -07:00
John Benediktsson 6ea9c0fc02 math: speed up integer>fixnum operations. 2012-09-15 08:52:06 -07:00
John Benediktsson 159f5d6344 math.integers: fix docs for >integer. 2012-09-15 08:51:19 -07:00
John Benediktsson d31d1eebae continuations: slight speedup. 2012-09-14 14:59:38 -07:00
John Benediktsson 7e3a5fc1b2 math.order: improve docs for invert-comparison. 2012-09-14 09:45:03 -07:00
John Benediktsson 40e7813214 math.order: cleanup stack effects. 2012-09-14 09:36:09 -07:00
John Benediktsson 2a1fbb3396 math.order: make it more obvious this is a real<=>. 2012-09-14 09:19:26 -07:00
John Benediktsson 3c9fdcff1a sorting: 6% performance improvement using -unsafe words. 2012-09-14 09:03:55 -07:00
John Benediktsson 2158e772ec math.order: speed up math comparisons using a math generic. 2012-09-14 08:43:29 -07:00
John Benediktsson a4f264509d math: cleaner "2/" speedup by using custom inlining. 2012-09-10 17:59:03 -07:00
John Benediktsson 36fb890be2 math: faster definition of 2/ (allows inlining of fixnum-shift-fast). 2012-09-10 17:20:31 -07:00
John Benediktsson 089bdb1268 math.integers: inline fixnum-log2. 2012-09-10 17:20:12 -07:00
John Benediktsson 62604aeb4b sequences: bit faster binary-reduce. 2012-09-10 16:53:10 -07:00
John Benediktsson 1a86af31f1 sequences: minor formatting improvements. 2012-09-05 16:21:47 -07:00
John Benediktsson 6f66173784 sequences: faster "flip", looks at each element only once. 2012-09-05 16:02:20 -07:00
John Benediktsson e36c76cadf sequences: make nth3-unsafe simpler. 2012-09-05 10:52:44 -07:00
John Benediktsson 00a9fcbc85 sequences: faster binary-reduce. 2012-09-05 09:32:54 -07:00
John Benediktsson 5e0a3c5761 sequences: better "halves". 2012-09-04 19:57:45 -07:00
John Benediktsson b135b956a7 sequences: less bounds checking in binary-reduce. 2012-09-04 19:57:45 -07:00
John Benediktsson 009fb4249e math: faster recip for integers and ratios. 2012-09-02 09:47:31 -07:00
John Benediktsson 18a087cb2a math: adding some tests for bignum bitnot. 2012-08-31 15:22:20 -07:00
John Benediktsson 20100d7853 math.integers: faster fixnum-bit?. 2012-08-30 22:40:22 -07:00
John Benediktsson 629a5b7bf3 sequences: some minor performance improvements. 2012-08-30 11:33:57 -07:00
John Benediktsson 0b8aa8efe0 graphs: move some words to private. 2012-08-30 11:31:52 -07:00
Doug Coleman 6c4043bb25 io: Make stream-contents call stream-contents* and do the disposal in the top-level. Fixes #645. 2012-08-25 17:03:51 -07:00
John Benediktsson d62fea3bbc sets: minor improvements to sequence-as-sets. 2012-08-24 16:37:01 -07:00
Doug Coleman d33dc194ca core: in-definition -> with-definition. 2012-08-24 16:07:31 -07:00