Commit Graph

3501 Commits (dc89883dc38a69b36ea5584f7f6f1a7c04eb349d)

Author SHA1 Message Date
John Benediktsson cce5f95cdf hashtables: slightly faster grow logic. 2013-03-07 20:51:46 -08:00
John Benediktsson 8ef3f34cde sets: adding clear-set. 2013-03-07 18:48:15 -08:00
John Benediktsson a318742202 Use -unsafe words with pair methods. 2013-03-07 10:47:23 -08:00
John Benediktsson d75b5cd7d6 sequences: add a copy-unsafe that can be used sometimes. 2013-03-06 14:06:33 -08:00
John Benediktsson 3ec1fa7ef8 continuations: speed up init-catchstack. 2013-03-06 10:09:14 -08:00
John Benediktsson d1b267fc9b destructors: adding dispose,. 2013-03-06 09:16:43 -08:00
John Benediktsson fde5441f51 vocabs: only notify vocab-observers if we are creating a new vocab. 2013-03-05 21:13:45 -08:00
John Benediktsson f9c7df870f assocs: cleanup and use first2-unsafe in assoc-find. 2013-03-05 20:42:15 -08:00
John Benediktsson fb9ca9818c core: some more cleanup of USING lists. 2013-03-05 10:48:14 -08:00
John Benediktsson 3337401551 core: cleanup USING lists. 2013-03-05 10:34:47 -08:00
Doug Coleman ef4e3d054f sequences: Rename slice-error the word to check-slice-error, make slice-error the TUPLE: an ERROR: 2013-03-05 06:57:40 -08:00
John Benediktsson 19ffc5ffdf combinators: moving M\ iota hashcode* back since each-integer has hints. 2013-03-04 17:46:46 -08:00
John Benediktsson 40313076b2 math: speed up (find-integer) and (all-integers?) by removing curry. 2013-03-04 17:32:11 -08:00
John Benediktsson b8922acd45 words: adding inline-recursive?. 2013-03-04 16:09:56 -08:00
John Benediktsson 171e14f01e layouts: speed up ``M\ iota hashcode*`` using most-positive-fixnum. 2013-03-03 17:33:35 -08:00
John Benediktsson 7412e1b386 combinators: faster hashcode for iota. 2013-03-01 10:42:20 -08:00
John Benediktsson ce9a05fbfb bootstrap: remove old counting profiler vocab. 2013-03-01 09:18:49 -08:00
John Benediktsson d92e9ca853 math.integers: the fixnum-log2 intrinsic didn't work due to inlining. 2013-02-27 17:08:36 -08:00
John Benediktsson 4da316cf1b math.integers: faster fixnum-log2. 2013-02-27 16:01:34 -08:00
John Benediktsson 44ecc1616c assocs: change enum to immutable-sequence. 2013-02-22 06:58:29 -08:00
John Benediktsson 5a97ee1e25 assocs: allow enums to support sequence protocol. 2013-02-21 18:24:50 -08:00
John Benediktsson d0adf11f5d sequences: define a single "?set-nth" that is used. 2013-02-20 10:42:21 -08:00
Doug Coleman 9040ed25f2 sequences: Add join-as, which takes an exemplar. Move split-subseq and replace from unicode.case to splitting and fix an infinite loop with split-subseq. Add docs/tests. 2013-01-03 16:44:25 -08:00
John Benediktsson ccde875d0a io.files: fix testcase for renamed icon file. 2012-11-30 18:28:20 -08:00
John Benediktsson 90da68acec sbufs: no need to contract. 2012-10-24 20:16:34 -07:00
John Benediktsson 74880d02c0 hashtables: use "4drop" instead of "drop 3drop". 2012-10-23 12:26:14 -07:00
John Benediktsson 74c14ddbde io.pathnames: remove file-directory (redundant to parent-directory). 2012-10-23 09:47:57 -07:00
John Benediktsson 3e36ac7bfc Change "3dup drop" to "2over". 2012-10-22 20:45:15 -07:00
John Benediktsson 96da51e8b7 io.pathnames: adding file-directory. 2012-10-22 18:09:58 -07:00
John Benediktsson 14cca7e142 Revert "sequences: change map-integers to require fixnum length."
This reverts commit 0f71db0c97.
2012-10-22 11:13:56 -07:00
John Benediktsson 0f71db0c97 sequences: change map-integers to require fixnum length. 2012-10-22 10:32:27 -07:00
Doug Coleman 99782d4f53 kernel: Add 4dup, 4drop, and 4cleave. 2012-10-22 09:47:34 -07:00
John Benediktsson 3b94eb5fb7 Revert "core: >array, >byte-vector, >hashtable, >vector should be inline."
This reverts commit cd6026e70e.
2012-10-05 08:30:41 -07:00
John Benediktsson cd6026e70e core: >array, >byte-vector, >hashtable, >vector should be inline. 2012-09-28 19:31:14 -07:00
John Benediktsson 061a4c6dc9 sequences: change stack effect docs for map-reduce to be more consistent. 2012-09-27 11:14:21 -07:00
John Benediktsson 50ffb0c2d1 update some docs that should use $quotation. 2012-09-27 11:09:17 -07:00
John Benediktsson ea844b531f assocs: 2cache can be a bit more unsafe. 2012-09-23 17:40:25 -07:00
John Benediktsson 6398bea5db classes.algebra: fix docs for class<=. 2012-09-22 21:20:54 -07:00
John Benediktsson cb88625ff0 classes.tuple: adding set-slots and from-slots. 2012-09-22 13:48:25 -07:00
John Benediktsson 4a347ebecf classes.builtin: fold type>class. 2012-09-21 11:44:14 -07:00
John Benediktsson 9f55e9f0a4 math.integers: fix docs for fixnum comparisons. 2012-09-21 10:05:33 -07:00
Doug Coleman f9ea279988 alien: Clarify alien-assembly docs. 2012-09-20 18:25:53 -07:00
John Benediktsson af796f0807 sequences: fix docs to use "dst" as a convention. 2012-09-19 16:45:28 -07:00
John Benediktsson 11650d89ad sequences: adding second-, third-, and fourth- unsafe words. 2012-09-19 10:33:51 -07:00
Doug Coleman a15e77502b alien: Fix docs. 2012-09-19 09:02:28 -07:00
Doug Coleman a17173294d alien: Fix the usings 2012-09-18 21:31:34 -07:00
Doug Coleman 9ba63f61d6 alien: More docs for alien-assembly. 2012-09-18 20:31:08 -07:00
John Benediktsson f91f6c7adc Revert "math: speed up integer>fixnum operations."
This reverts commit b467db9a9a.
2012-09-16 07:46:22 -07:00
John Benediktsson b467db9a9a math: speed up integer>fixnum operations. 2012-09-15 08:52:06 -07:00
John Benediktsson 95c77845d0 math.integers: fix docs for >integer. 2012-09-15 08:51:19 -07:00