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 |
John Benediktsson
|
d66fdbb2ea
|
random.c: adding a "libc" version of random for performance testing.
|
2013-02-26 20:04:06 -08:00 |
Doug Coleman
|
1d34523bd6
|
unix.linux.proc: Older kernels don't have enough fields in /proc/pid/stat. Pad it.
|
2013-02-25 10:07:05 -08:00 |
Doug Coleman
|
9cbe4fec24
|
unix.linux.proc: Add some more /proc parsing.
|
2013-02-24 18:30:18 -08:00 |
Doug Coleman
|
93d7827ca2
|
calendar.format: Add some utility words for implementing top.
|
2013-02-24 18:30:18 -08:00 |
Doug Coleman
|
1ad6f37ebc
|
tools.ps: Use unix.linux.proc for parsing.
|
2013-02-24 18:30:18 -08:00 |
Doug Coleman
|
7269664c85
|
unix.linux.proc: Refactor /proc parsing. Add generic to make pid/string and pid-string/string pairs into /proc/pid/pathname.
|
2013-02-24 18:30:18 -08:00 |
Doug Coleman
|
19f201a492
|
Revert "robots.txt: Bing bot spams gitweb...disable it hopefully."
Found another way.
This reverts commit 7500504bc0.
|
2013-02-24 10:30:05 -08:00 |
Doug Coleman
|
7500504bc0
|
robots.txt: Bing bot spams gitweb...disable it hopefully.
|
2013-02-24 10:23:33 -08:00 |
John Benediktsson
|
f7e56abb8f
|
rot13: adding some tests.
|
2013-02-22 09:50:26 -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 |
John Benediktsson
|
e6c71e6c74
|
sequences: fix uses of set-nth-unsafe.
|
2013-02-20 08:01:06 -08:00 |
John Benediktsson
|
cb40ba31e3
|
sequences: normalize all the "?set-nth" words, probably this should be a stdlib thing.
|
2013-02-19 16:52:40 -08:00 |
John Benediktsson
|
7a8beecf50
|
timers: use typed to speedup 10%.
|
2013-02-19 15:40:45 -08:00 |
John Benediktsson
|
2e6c79890b
|
benchmark.timers: adding a timer benchmark.
|
2013-02-19 15:39:50 -08:00 |
Doug Coleman
|
04a062f7a3
|
colors: Inline >rgba methods.
|
2013-02-19 10:09:47 -08:00 |
Doug Coleman
|
bebe8a0306
|
maze: Refactor to use fry + replicate.
|
2013-02-19 10:09:46 -08:00 |
John Benediktsson
|
9c879d1ac1
|
math.statistics: adding z-score.
|
2013-02-07 15:50:34 -08:00 |
Doug Coleman
|
fecaf2c0db
|
rosetta-code.top-rank: Use collect-by instead of defining it as group-by.
|
2013-02-05 09:42:57 -08:00 |
Doug Coleman
|
fbff46f328
|
math.statistics: Add docs for collect-by and collect-index-by.
|
2013-02-05 09:35:51 -08:00 |
Doug Coleman
|
52f5156d8a
|
io.backend.unix: Nobody uses (refill), remove it.
|
2013-02-05 09:35:51 -08:00 |
Doug Coleman
|
fbd80cb741
|
debugger.unix: Make this vocab unix only.
|
2013-02-01 13:38:11 -08:00 |
Doug Coleman
|
979eae72e0
|
debugger.unix: Get the signal name from a signal object too.
|
2013-02-01 11:36:18 -08:00 |
Doug Coleman
|
5e882b9422
|
unix.ffi: Add the man 2 signal() function call.
|
2013-02-01 11:36:18 -08:00 |
Doug Coleman
|
fb0e7456ef
|
unix.linux.proc: Add a parser for some of the /proc and /proc/[PID]/ files.
|
2013-02-01 11:36:18 -08:00 |