factor/extra/benchmark
Alexander Iljin 504c9959a1 Update some copyright headers to follow the current convention
Had to look through the history to find years for some headers. Added
authors to some files as well.
2017-09-11 15:43:03 -07:00
..
3d-matrix-scalar benchmark: rename main methods to be consistent. 2012-07-19 17:36:42 -07:00
3d-matrix-vector benchmark: rename main methods to be consistent. 2012-07-19 17:36:42 -07:00
ant benchmark.ant: use ?adjoin. 2013-03-23 17:47:07 -07:00
backtrack Fix comments to be ! not #!. 2015-09-08 16:15:10 -07:00
base64 core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
beust1 benchmark: assert some results. 2012-07-19 19:10:09 -07:00
beust2 core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
binary-search benchmark.binary-search: remove print in favor of assert. 2012-07-13 16:11:01 -07:00
binary-trees benchmark: rename main methods to be consistent. 2012-07-19 17:36:42 -07:00
bloom-filters core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
bootstrap1 Remove executable bit from tons of files that aren't 2014-11-05 20:40:42 -08:00
busy-loop benchmark.busy-loop: make sure fixnum math on 32-bit. 2012-06-01 16:26:46 -07:00
chameneos-redux core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
combinatorics core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
completion benchmark.completion: adding a benchmark of tools.completion. 2012-06-19 14:09:38 -07:00
continuations Remove executable bit from tons of files that aren't 2014-11-05 20:40:42 -08:00
crc32 benchmark.crc32: do more work in the crc32-benchmark. 2013-04-19 11:35:47 -07:00
csv core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
dawes core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
dispatch1 core/basis: Rename words dealing with vocabs to loaded-vocabs or disk-vocabs because it's too confusing otherwise. 2015-06-08 12:47:35 -07:00
dispatch2 core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
dispatch3 Remove executable bit from tons of files that aren't 2014-11-05 20:40:42 -08:00
dispatch4 Remove executable bit from tons of files that aren't 2014-11-05 20:40:42 -08:00
dispatch5 core, basis, extra: Remove DOS line endings from files. 2015-06-29 17:25:40 -07:00
dispatch6 benchmark.dispatch4: split into two benchmarks. 2012-07-27 15:50:12 -07:00
dlists core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
e-decimals core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
e-ratios core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
empty-loop-0 benchmark: rename main methods to be consistent. 2012-07-19 17:36:42 -07:00
empty-loop-1 benchmark: rename main methods to be consistent. 2012-07-19 17:36:42 -07:00
empty-loop-2 core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
euler150 Euler benchmarks were leaving junk on the stack 2008-09-03 17:23:58 -05:00
fannkuch core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
fasta core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
fib1 Remove executable bit from tons of files that aren't 2014-11-05 20:40:42 -08:00
fib2 Remove executable bit from tons of files that aren't 2014-11-05 20:40:42 -08:00
fib3 Remove executable bit from tons of files that aren't 2014-11-05 20:40:42 -08:00
fib4 Remove executable bit from tons of files that aren't 2014-11-05 20:40:42 -08:00
fib5 Remove executable bit from tons of files that aren't 2014-11-05 20:40:42 -08:00
fib6 core, basis, extra: Remove DOS line endings from files. 2015-06-29 17:25:40 -07:00
fib7 benchmark.fib7: adding matrix fibonacci benchmark. 2013-03-26 11:47:52 -07:00
fib8 benchmark.fib8: adding super-fast fibonacci benchmark. 2013-03-26 11:48:01 -07:00
find-pi benchmark.find-pi: adding the bignum ratio find-pi benchmark. 2012-08-04 10:06:40 -07:00
flip benchmark.flip: adding a benchmark for the "flip" word. 2012-09-18 18:40:17 -07:00
gc0 Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
gc1 core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
gc2 Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
gc3 core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
hash-sets core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
hashtables cleanup some QUALIFIED: that are no longer needed. 2016-03-29 10:20:16 -07:00
heaps benchmark: rename main methods to be consistent. 2012-07-19 17:36:42 -07:00
interval-sets benchmark.interval-sets: adding a benchmark of interval-sets. 2014-05-20 19:16:53 -07:00
iteration core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
javascript Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
json core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
knucleotide benchmark.knucleotide: Fix usage of <clumps>. 2013-03-23 13:27:13 -07:00
lcs benchmark.lcs: adding lcs benchmark. 2013-03-21 18:07:28 -07:00
lexer benchmark.lexer: adding a lexer benchmark. 2014-05-20 19:15:12 -07:00
linked-assocs core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
make core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
mandel iota: Fix second iota -> <iota> in line several times. 2017-06-02 15:41:51 -05:00
matrix-exponential-scalar core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
matrix-exponential-simd core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
md5 core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
memoize core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
msgpack core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
mt Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
namespaces benchmark.namespaces: adding a namespaces benchmark. 2014-05-20 19:18:39 -07:00
nbody core, basis, extra: Remove DOS line endings from files. 2015-06-29 17:25:40 -07:00
nbody-simd Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
nested-empty-loop-1 benchmark: rename main methods to be consistent. 2012-07-19 17:36:42 -07:00
nested-empty-loop-2 benchmark: rename main methods to be consistent. 2012-07-19 17:36:42 -07:00
nsieve Remove executable bit from tons of files that aren't 2014-11-05 20:40:42 -08:00
nsieve-bits core, basis, extra: Remove DOS line endings from files. 2015-06-29 17:25:40 -07:00
nsieve-bytes benchmark: rename main methods to be consistent. 2012-07-19 17:36:42 -07:00
parse-bignum core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
parse-fixnum core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
parse-float benchmark.parse-float: add a float parse benchmark. 2013-03-28 11:41:57 -07:00
parse-ratio benchmark.parse-ratio: adding a ratio parse benchmark. 2013-03-28 14:31:45 -07:00
partial-sums core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
pidigits benchmark.pidigits: simplify handling of arrays. 2013-04-07 15:33:54 -07:00
random benchmark.random: no need to write the file. 2012-09-06 07:53:41 -07:00
randomize core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
raytracer iota: Fix second iota -> <iota> in line several times. 2017-06-02 15:41:51 -05:00
raytracer-simd core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
recursive factor: put inline on same line as ; for experimentation 2015-08-10 12:55:27 -05:00
regex-dna factor: second stab at [ ] [ ] unit-test -> { } [ ] unit-test 2015-07-03 09:39:59 -07:00
regexp core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
reverse-complement use the new bytes>hex-string. 2016-03-16 10:13:56 -07:00
ring core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
sfmt Add EOL at EOF for all authors.txt files for consistency 2016-07-30 09:25:30 -07:00
sha1 core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
sieve benchmark.sieve: calculating the number of primes in [1,100,000,000]. 2015-06-07 11:30:04 -07:00
simd-1 core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
sockets benchmark: rename main methods to be consistent. 2012-07-19 17:36:42 -07:00
sort core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
spectral-norm core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
spectral-norm-simd core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
splay core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
splitting core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
stack Various minor compiler tweaks 2008-07-12 01:08:30 -05:00
struct-arrays benchmark: rename main methods to be consistent. 2012-07-19 17:36:42 -07:00
sum-file core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
tcp-echo0 core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
tcp-echo1 benchmark: rename main methods to be consistent. 2012-07-19 17:36:42 -07:00
tcp-echo2 benchmark: rename main methods to be consistent. 2012-07-19 17:36:42 -07:00
terrain-generation Update some copyright headers to follow the current convention 2017-09-11 15:43:03 -07:00
timers core, basis, extra: Remove DOS line endings from files. 2015-06-29 17:25:40 -07:00
tuple-arrays core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
typecheck1 Remove executable bit from tons of files that aren't 2014-11-05 20:40:42 -08:00
typecheck2 Remove executable bit from tons of files that aren't 2014-11-05 20:40:42 -08:00
typecheck3 Remove executable bit from tons of files that aren't 2014-11-05 20:40:42 -08:00
udp-echo0 core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
udp-echo1 benchmark: rename main methods to be consistent. 2012-07-19 17:36:42 -07:00
udp-echo2 benchmark: rename main methods to be consistent. 2012-07-19 17:36:42 -07:00
ui-panes core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
unicode unicode: make this the API for all unicode things. 2016-03-30 23:29:48 -07:00
wrap core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
xml Clean up some <file-reader> usages to use file-lines, file>csv, and file>xml instead 2009-02-15 20:45:06 -06:00
yield benchmark.yield: testing lots of yields. 2012-08-01 10:51:37 -07:00
yuv-to-rgb core: Rename iota to <iota> so we can have TUPLE: iota ... ; instead of TUPLE: iota-tuple ... ; 2017-06-02 11:57:05 -05:00
authors.txt Initial import 2007-09-20 18:09:08 -04:00
benchmark-tests.factor benchmark: refactoring to not use dynamic variables + unit tests 2015-12-17 19:03:59 +01:00
benchmark.factor benchmark: fix benchmark selection so it works like tools.test 2016-09-26 10:35:42 +02:00
summary.txt Initial import 2007-09-20 18:09:08 -04:00