Slava Pestov
85ae7f531b
benchmark.nbody-simd: new benchmark; a version of benchmark.nbody that uses math.vectors.simd:double-4 instead of double-arrays
2009-09-03 20:59:49 -05:00
Slava Pestov
c719b92363
benchmark.raytracer: replace hard-coded constant with self-documenting code
2009-09-03 02:24:32 -05:00
Slava Pestov
f6da4856b4
benchmark.yuv-to-rgb: fix hints
2009-08-31 17:07:24 -05:00
Doug Coleman
a9be2f2f08
update struct in yuv-to-rgb
2009-08-31 12:24:13 -05:00
Slava Pestov
dca528eaef
benchmark.terrain-generation: fix type error
2009-08-29 22:09:51 -05:00
Slava Pestov
9d61c162e2
benchmark.struct-arrays: doesn't actually need HINTS:
2009-08-29 21:23:35 -05:00
Joe Groff
4197891499
Merge branch 'master' of git://factorcode.org/git/factor
2009-08-28 10:40:30 -05:00
Joe Groff
c6c22a4d5d
add a terrain-generation benchmark so slava will make it fast
2009-08-28 10:40:01 -05:00
Slava Pestov
624f636533
benchmark.struct-arrays: new benchmark to measure performance of struct-arrays, struct classes, and floating point math
2009-08-28 05:21:54 -05:00
Slava Pestov
b71e14d89f
benchmark.raytracer: eliminate -rot usage
2009-08-25 19:33:48 -05:00
Slava Pestov
5297be3e19
compiler.tree.modular-arithmetic: stronger optimization handles > 1 usages case as well as values defined and used in loops. Eliminates 5 out of 8 >fixnum calls in benchmark.yuv-to-rgb
2009-08-15 18:42:41 -05:00
Doug Coleman
6aa64a15dd
forgot one
2009-08-14 14:40:44 -05:00
Doug Coleman
3f3d57032b
Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
2009-08-13 19:21:44 -05:00
Doug Coleman
56b81a74ab
add chameneos-redux benchmark
2009-08-12 17:46:10 -05:00
Doug Coleman
4a3d63e00a
use if-zero in a few more places
2009-08-11 18:15:53 -05:00
Slava Pestov
e9d5b364b3
benchmark.yuv-to-rgb: New benchmark, based on Chris Double's old ogg.player code
2009-08-10 01:17:07 -05:00
Slava Pestov
1cb0f3370b
math.vectors.specialization: first attempt at some call site splitting for vector ops. Specialized array types generate customized variants of all vector words, if input types are known at compile time, a call to the specialized version is inserted
2009-08-09 03:07:33 -05:00
Slava Pestov
ee82d5a19f
benchmark.beust2: use iota instead of integer sequences
2009-08-01 18:56:35 -05:00
Slava Pestov
cc11727627
benchmark.pidigits: reduce parameter to speed up CI runs
2009-07-30 09:24:41 -05:00
Slava Pestov
389b689796
slightly faster heaps, add benchmark
2009-07-18 00:52:24 -05:00
Slava Pestov
4931ab0d5f
benchmark: run each benchmark 5 times and take the best time
2009-07-16 03:30:11 -05:00
Slava Pestov
6737d2cdab
benchmark.hashtables: throw something together
2009-07-07 12:20:43 -05:00
Slava Pestov
daed003f33
vocabs.hierarchy: more refactoring, update existing code for new API
2009-07-06 04:55:23 -05:00
Doug Coleman
b352bbdc12
move sha1 and sha2 to checksums.sha, update usages
2009-05-17 17:58:36 -05:00
Slava Pestov
b62630b5ac
Updating code in basis and extra for stricter vocab search path semantics
2009-05-14 23:23:06 -05:00
Slava Pestov
3fe5bb872b
Deploy tool always uses optimizing compiler now
2009-05-11 00:32:22 -05:00
Aaron Schaefer
3466b5d986
Merge branch 'master' of git://factorcode.org/git/factor
2009-05-05 12:16:03 -04:00
Slava Pestov
b2c3183b21
Split up tools.vocabs. Note that load-everything is now named load-all
2009-05-04 06:44:17 -05:00
Aaron Schaefer
97cb0a5130
Merge branch 'master' of git://factorcode.org/git/factor
2009-05-01 19:48:25 -04:00
Slava Pestov
48dbd4022c
Remove obsolete benchmark
2009-04-30 17:13:52 -05:00
Slava Pestov
1ce65acff1
Benchmark harness now runs a GC first
2009-04-30 04:00:54 -05:00
Aaron Schaefer
b1454784e4
Merge branch 'master' of git://factorcode.org/git/factor
2009-04-27 22:53:20 -04:00
Slava Pestov
291ac48a17
tuple-arrays: completely rewritten to use functors, 10x faster on benchmark
2009-04-26 13:31:10 -05:00
Doug Coleman
cdb17b7433
make fasta work again
2009-04-26 00:45:03 -05:00
Slava Pestov
b1c790da41
benchmark.javascript: new benchmark
2009-04-24 12:29:29 -05:00
Slava Pestov
b78332d645
Merge branch 'master' of git://projects.elasticdog.com/git/factor
2009-04-24 01:16:57 -05:00
Aaron Schaefer
68d7137a16
Fix minor inconsistency in reference to var name
2009-04-24 02:16:05 -04:00
Aaron Schaefer
d035c91e3f
Add pidigits benchmark from language shootout
2009-04-24 02:05:52 -04:00
Slava Pestov
00b6107d3b
Add benchmark.gc1
2009-04-24 00:12:23 -05:00
Slava Pestov
9dc7b4b95a
Tweak some benchmark parameters
2009-04-17 17:55:01 -05:00
Slava Pestov
86e97b0d9c
io.crlf: add some unit tests; read-crlf now returns f on EOF
2009-04-17 17:52:22 -05:00
Slava Pestov
0ffd43e2e3
1.0/0.0 => 1/0.
2009-04-13 19:48:08 -05:00
Slava Pestov
e9b9907ef9
Factor out site-watcher.email, start work on site-watcher.spider
2009-04-06 17:49:34 -05:00
Slava Pestov
fabe2df715
Crank down spectral-norm parameter so that it doesn't take way too long on non-SSE2 machines
2009-03-20 16:26:13 -05:00
Slava Pestov
575132336d
Deploy descriptor for regex-dna
2009-03-18 18:30:56 -05:00
Slava Pestov
1d45720579
Add a deploy test to keep benchmark.regex-dna size down
2009-03-18 17:08:57 -05:00
Slava Pestov
0c39ed30e1
Fix benchmark table output
2009-03-15 23:25:36 -05:00
Daniel Ehrenberg
987cd1c8ce
Moving regexp.matchers back to regexp
2009-03-10 18:27:33 -05:00
Daniel Ehrenberg
af2d380a7f
Regexp compiler used from literals
2009-02-26 18:06:57 -06:00
Slava Pestov
eaad0c7660
Updating code to use CONSTANT: instead of : foo 123 ; inline
2009-02-23 21:40:17 -06:00
Doug Coleman
e026b554a9
use CONSTANT: in extra
2009-02-22 19:08:45 -06:00
Slava Pestov
ebd0e9250f
Clean up some <file-reader> usages to use file-lines, file>csv, and file>xml instead
2009-02-15 20:45:06 -06:00
Slava Pestov
6b99b04531
Add vocab: for vocab-relative paths
2009-02-15 19:53:21 -06:00
Doug Coleman
4d15909fb7
rename a word
2009-01-30 12:49:22 -06:00
Doug Coleman
3c408342ef
renaming: contain? -> any?, deep-contains? -> deep-any?, pad-left -> pad-head, pad-right -> pad-tail, trim-left -> trim-head, trim-right -> trim-tail
2009-01-29 22:19:07 -06:00
Slava Pestov
adc4245d8b
Clean up benchmark.nbody using a smart combinator
2009-01-11 15:37:05 -06:00
Daniel Ehrenberg
ad53cb8635
Privatizing unicode.case:ch>{lower,upper,title}
2009-01-08 19:07:46 -06:00
Samuel Tardieu
c8be645eb1
Remove "primes-under-million" list
...
In the past, this was a static list used to optimize prime factors
computation. Now that the dependency has been reversed, there is
no point in keeping this list which can be obtained by
"1000000 primes-upto" as easily.
2009-01-07 10:40:00 +01:00
Samuel Tardieu
2638db02d1
Use the largest source file to benchmark checksums
...
"extra/math/primes/list.factor" is very small. Replace it with the
largest factor source file in benchmarks.
2009-01-07 10:40:00 +01:00
Samuel Tardieu
c1c1ebf3d4
Force primes list evaluation before benchmark
2008-12-29 21:29:26 +01:00
Slava Pestov
977f5da07d
Update benchmarks for >r/r> removal
2008-12-17 19:28:07 -06:00
Slava Pestov
c073a8b4f5
Fix more compile errors
2008-12-15 22:49:35 -06:00
Slava Pestov
09c60f7e90
Fix some vocabularies for new requirement that inline words have a stack effect declaration
2008-12-15 20:31:55 -06:00
Slava Pestov
e0f86889c7
Fixing load-everything for io.files split
2008-12-15 01:13:35 -06:00
Slava Pestov
eb654e948e
Print messages as benchmarks are run
2008-12-10 01:12:08 -06:00
Doug Coleman
3ab0d03a19
extra: swap 3append -> glue, remove some >r r>
2008-12-03 19:11:55 -06:00
Slava Pestov
90cc92353a
Don't throw in benchmark. if some benchmarks failed
2008-12-03 06:21:17 -06:00
Slava Pestov
9e9b2e389e
Fix dawes benchmark
2008-12-03 06:21:02 -06:00
Slava Pestov
0dceb4c664
Update benchmarks for specialized arrays
2008-12-03 00:05:54 -06:00
Slava Pestov
3b25d04b8a
Merge branch 'master' into specialized-arrays
2008-12-01 22:31:33 -06:00
Slava Pestov
2777f54e74
XML parsing benchmark
2008-12-01 22:31:15 -06:00
Slava Pestov
f51708386d
Fix conflicts
2008-12-01 20:39:43 -06:00
Slava Pestov
6b0a477d3d
Fix compile error
2008-11-30 09:11:31 -06:00
Slava Pestov
b4e47eb1e1
Fannkuch benchmark from shootout
2008-11-30 09:06:42 -06:00
Slava Pestov
1ae43cc5e7
Cleanup
2008-11-29 12:42:53 -06:00
Slava Pestov
1f6222ef40
Add a main word
2008-11-29 10:39:28 -06:00
Slava Pestov
ef0ea005da
New benchmark: nbody from shootout
2008-11-29 10:38:55 -06:00
Slava Pestov
e8a69a3aea
Fix conflict
2008-11-29 05:14:49 -06:00
Slava Pestov
87d00d8012
Clean up
2008-11-29 04:14:30 -06:00
Slava Pestov
24b8bc5a4f
Clean up and shorten partial-sums; tweak it to not use float-mod
2008-11-29 03:50:17 -06:00
Slava Pestov
9490207615
Print benchmark runtimes in seconds
2008-11-24 05:46:43 -06:00
Doug Coleman
7c42a9ce6b
improved regexp literals caught some typos
2008-11-24 00:20:38 -06:00
Slava Pestov
e516795a75
Increase benchmark.fib6 running time
2008-11-21 23:24:59 -06:00
Slava Pestov
2cbc979460
Bail out on line-endings workarounds now that we have a better fix for that on Win64
2008-11-21 20:09:23 -06:00
Slava Pestov
281657dd82
Fix conflict
2008-11-18 22:18:14 -06:00
Slava Pestov
4df50bc641
Fix benchmark.regex-dna
2008-11-17 21:56:59 -06:00
Slava Pestov
a9a28a3231
Trying to blindly fix Win64 unit tests
2008-11-17 20:28:52 -06:00
Slava Pestov
2fe364a7bb
Specialized arrays work in progress
2008-11-14 20:18:16 -06:00
Slava Pestov
55902df529
Fix indentation
2008-11-06 13:13:47 -06:00
Slava Pestov
655b483ff1
Move unfinished benchmark to unfinished
2008-10-20 23:29:38 -05:00
Slava Pestov
6c98591880
Don't hardcode port number in socket benchmark
2008-10-20 23:07:54 -05:00
Slava Pestov
1ef5dbe3fb
Move hsva to colors.hsv
2008-10-02 03:37:53 -05:00
Slava Pestov
a3d9f86340
New benchmark
2008-09-22 02:37:48 -05:00
Slava Pestov
d47a76b69b
15% improvement
2008-09-13 06:13:49 -05:00
Slava Pestov
7ba28ac8d5
Clean up raytracer a bit
2008-09-13 02:37:16 -05:00
Slava Pestov
f2eeeb4ae8
Cleanup
2008-09-12 18:15:26 -05:00
Slava Pestov
45425fccd7
New benchmark: like nsieve but using a byte array
2008-09-12 08:29:32 -05:00
Slava Pestov
4413ef40c2
Simplify mandelbrot
2008-09-11 20:01:10 -05:00
Slava Pestov
cf80dd122a
Updating code for make and fry changes
2008-09-10 22:11:40 -05:00
Slava Pestov
5d474e1859
Clean up mandelbrot
2008-09-10 18:22:50 -05:00