Commit Graph

24665 Commits (ed6ad6f12a3f0cfaf106786b17df72c829df2544)

Author SHA1 Message Date
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