John Benediktsson
|
dc89883dc3
|
compiler.cfg.alias-analysis: use clear-set.
|
2013-03-07 21:35:00 -08:00 |
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
|
bd115175b6
|
interval-maps: bit of unsafe.
|
2013-03-07 10:46:41 -08:00 |
John Benediktsson
|
5004c49ca2
|
linked-assocs: some performance improvements.
|
2013-03-07 10:05:28 -08:00 |
John Benediktsson
|
a1185f36bc
|
benchmark.linked-assocs: adding a linked-assocs benchmark.
|
2013-03-07 09:58:16 -08:00 |
John Benediktsson
|
f14448182f
|
core-foundation.run-loop: CFTimeInterval is a double.
|
2013-03-06 20:31:42 -08:00 |
John Benediktsson
|
7881faba2b
|
core-foundation.file-descriptors: inline enable-all-callbacks.
|
2013-03-06 19:59:52 -08:00 |
John Benediktsson
|
8fc00ab33c
|
tools.completion: small performance improvements.
|
2013-03-06 19:58:53 -08:00 |
John Benediktsson
|
528478fe37
|
heaps: performance improvements.
|
2013-03-06 19:41:37 -08:00 |
John Benediktsson
|
b9538c92ec
|
trees.splay: use typed.
|
2013-03-06 18:42:06 -08:00 |
John Benediktsson
|
9ce9fcbef2
|
io.directories: fix docs for (directory-entries).
|
2013-03-06 17:35:53 -08:00 |
John Benediktsson
|
93b2182f1b
|
sequences.extras: adding sift! and harvest!.
|
2013-03-06 16:39:04 -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 |
Doug Coleman
|
105957c98f
|
sets.extras: Initial checkin. Add setwise-xor word like setxor1d in numpy.
|
2013-03-06 10:00:13 -08:00 |
John Benediktsson
|
96e26551c7
|
uui: remove trailing spaces.
|
2013-03-06 09:20:59 -08:00 |
John Benediktsson
|
dcb7a5a65c
|
cache: faster purge-cache.
|
2013-03-06 09:17:35 -08:00 |
John Benediktsson
|
d1b267fc9b
|
destructors: adding dispose,.
|
2013-03-06 09:16:43 -08:00 |
John Benediktsson
|
9d63cc6fd6
|
grouping: making monotonic? faster.
|
2013-03-06 07:31:45 -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
|
49d48a1245
|
grouping: faster all-eq? and all-equal? (fewer comparisons).
|
2013-03-05 20:01:27 -08:00 |
John Benediktsson
|
a41bc69ce9
|
vocabs.cache: root-cache get instead of get-global.
|
2013-03-05 18:57:32 -08:00 |
John Benediktsson
|
e6ec73ed04
|
extra: use [-] instead of "- 0 max".
|
2013-03-05 18:17:17 -08:00 |
John Benediktsson
|
c03ccdcf0b
|
benchmark.randomize: adding a randomize benchmark.
|
2013-03-05 17:04:57 -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 |
John Benediktsson
|
c0b3e7ec32
|
compiler.tree.propagation.transforms: use integer>fixnum-strict in shift.
|
2013-03-05 08:19:31 -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
|
829870ae22
|
hints: remove these hints for now...
|
2013-03-04 19:03:10 -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
|
660bed83a3
|
hints: prevent specialization on inline-recursive words.
|
2013-03-04 17:34:20 -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
|
df7ed6e484
|
random: format delete-random better.
|
2013-03-03 17:32:53 -08:00 |
John Benediktsson
|
7412e1b386
|
combinators: faster hashcode for iota.
|
2013-03-01 10:42:20 -08:00 |
John Benediktsson
|
a093eb7374
|
random: speed up some random floats using (random-unit).
|
2013-03-01 09:33:20 -08:00 |
John Benediktsson
|
5aa9445840
|
random: adding (random-unit) for convenience.
|
2013-03-01 09:27:20 -08:00 |
John Benediktsson
|
9e513bb1a8
|
tools.profiler.sampling: fix top-down*.
|
2013-03-01 09:20:48 -08:00 |
John Benediktsson
|
ce9a05fbfb
|
bootstrap: remove old counting profiler vocab.
|
2013-03-01 09:18:49 -08:00 |
John Benediktsson
|
8bfa598b15
|
random: speedup random-integer some more.
Better code generation by specializing on fixnum/bignum.
|
2013-02-28 19:47:55 -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
|
df54ef26da
|
random: minor speedup (random-bits).
|
2013-02-27 15:26:56 -08:00 |
John Benediktsson
|
de69c55e0b
|
random: speedup randomize.
|
2013-02-27 14:51:29 -08:00 |
John Benediktsson
|
ceb1b0534f
|
random: speed up uniform-random-float.
|
2013-02-27 14:40:56 -08:00 |
John Benediktsson
|
fd1d451162
|
random: performance improvements to random-integer and random-bits.
|
2013-02-27 14:05:46 -08:00 |