Slava Pestov
|
87d7573bcd
|
rename benchmark.struct to tools.time.struct since it is not a benchmark
|
2010-08-11 21:51:19 -07:00 |
Doug Coleman
|
c9ee580d85
|
Check in benchmark.struct vocab
|
2010-06-10 15:37:53 -05:00 |
Slava Pestov
|
ec9b948bfe
|
benchmark.spectral-norm-simd: SIMD implementation of spectral-norm algorithm using SIMD primitives, about 40% faster but takes ages to compile -- good compile-time benchmark
|
2010-05-30 20:11:34 -04:00 |
Slava Pestov
|
eaaa546d5d
|
benchmark.spectral-norm: add copyright notice
|
2010-05-30 20:11:34 -04:00 |
Slava Pestov
|
3c0bc308ae
|
Add deployment descriptors for benchmarks, and add a bigger input file for knucleotide and regex-dna
|
2010-05-29 04:27:55 -04:00 |
Slava Pestov
|
d2d466de29
|
Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO)
|
2010-05-06 17:21:02 -04:00 |
Slava Pestov
|
30010cf8b3
|
benchmark.yuv-to-rgb: use TYPED: instead of HINTS:
|
2010-05-03 17:34:05 -04:00 |
Slava Pestov
|
800b9ed4d9
|
benchmark.fasta: formatting fix
|
2010-04-19 01:14:01 -05:00 |
Slava Pestov
|
4dfa99b8db
|
benchmark.binary-search: cleanup
|
2010-04-17 00:57:53 -05:00 |
Slava Pestov
|
1f382c0019
|
benchmark.fasta: tweak it a bit
|
2010-04-15 17:19:38 -05:00 |
Slava Pestov
|
f58b35361b
|
benchmark.spectral-norm: use unsafe sequence ops again, use TYPED: instead of HINTS:
|
2010-04-14 21:51:01 -07:00 |
Slava Pestov
|
d05dcf367e
|
benchmark.knucleotide: small performance improvement from using virtual sequences
|
2010-04-14 21:51:00 -07:00 |
Slava Pestov
|
1c0fe12e9f
|
benchmark.fasta: make it about 2x faster
|
2010-04-14 21:51:00 -07:00 |
Slava Pestov
|
792bc83d6a
|
benchmark.knucleotide: some cleanups
|
2010-04-14 02:32:54 -07:00 |
Joe Groff
|
d951be1832
|
"cdecl" -> cdecl
|
2010-03-31 19:20:35 -07:00 |
Joe Groff
|
906a86ae2d
|
mop up compiler errors from macosx load-all
|
2010-03-09 00:56:07 -08:00 |
Slava Pestov
|
765847b584
|
tuple-arrays: require that base type be final
|
2010-02-18 03:57:02 +13:00 |
Slava Pestov
|
7613f88917
|
benchmark.raytracer-simd: make some changes to improve performance
|
2010-02-16 14:32:50 +13:00 |
Slava Pestov
|
419d954dc1
|
Fix unit test for math.parser change
|
2010-02-08 08:31:17 +13:00 |
Doug Coleman
|
5c90821e1d
|
Change benchmark.recursive to make less recursions to avoid overflowing the callstack on win64
|
2010-02-03 00:04:37 -06:00 |
Daniel Ehrenberg
|
8647da9a9b
|
Removing rot/-rot in nsieve and nsieve-bits
|
2010-01-26 15:11:12 -06:00 |
Doug Coleman
|
7521807b55
|
random is generic now -- iota random -> random
|
2010-01-14 12:48:57 -06:00 |
Slava Pestov
|
a0abae452b
|
benchmarks: update for iota
|
2010-01-15 07:15:36 +13:00 |
Slava Pestov
|
880fb747fc
|
Removing integers-as-sequences
|
2010-01-15 07:15:33 +13:00 |
Joe Groff
|
ebcaaa0d64
|
Merge branch 'master' into simd-cleanup
|
2009-11-26 16:14:46 -08:00 |
Joe Groff
|
03bae7d316
|
remove SIMD:s
|
2009-11-25 20:21:54 -08:00 |
Joe Groff
|
97df29f4c4
|
update benchmark.nbody-simd and benchmark.raytracer-simd
|
2009-11-25 18:02:27 -08:00 |
Slava Pestov
|
08b6ebc7fa
|
Factor source files should not be executable
|
2009-11-21 17:50:43 -06:00 |
Slava Pestov
|
312e86e19e
|
Bootstrap and mason now record times in nanoseconds
|
2009-11-19 23:50:30 -06:00 |
Doug Coleman
|
664e6e0c8e
|
fix benchmark time reporting
|
2009-11-19 18:27:09 -06:00 |
Slava Pestov
|
6032e4e4d6
|
benchmark.fannkuch: use iota
|
2009-11-13 03:52:20 -06:00 |
Joe Groff
|
ef192d43ba
|
nip most uses of tuck from extra
|
2009-11-05 22:22:21 -06:00 |
Doug Coleman
|
1ee8c8f5eb
|
sigma -> map-sum
|
2009-10-29 14:34:04 -05:00 |
Joe Groff
|
c6761710a6
|
Merge branch 'master' of http://factorcode.org/git/factor
Conflicts:
basis/locals/locals.factor
basis/peg/peg.factor
extra/infix/infix.factor
|
2009-10-28 16:17:24 -05:00 |
Joe Groff
|
22a9be5ea5
|
update existing code to use :> ( ) when possible
|
2009-10-28 16:11:33 -05:00 |
Doug Coleman
|
b5fd809209
|
memq? -> member-eq?, sorted-memq? -> sorted-member-eq?
|
2009-10-28 15:02:00 -05:00 |
Doug Coleman
|
82992f6dd4
|
reverse-here -> reverse!
|
2009-10-28 14:40:15 -05:00 |
Joe Groff
|
14a26d962c
|
fix load errors from load-all
|
2009-10-28 13:56:15 -05:00 |
Slava Pestov
|
34d3d4962a
|
change-each -> map!, deep-change-each -> deep-map!
|
2009-10-27 22:32:56 -05:00 |
Joe Groff
|
8b6665c57e
|
update existing code for [let change
|
2009-10-27 22:05:37 -05:00 |
Joe Groff
|
cee5862b69
|
update a bunch of alien-callbacks and alien-indirects to use c-type words
|
2009-10-21 21:10:11 -05:00 |
Joe Groff
|
5ec0864948
|
fix benchmark.terrain-generation
|
2009-10-15 23:20:05 -05:00 |
Slava Pestov
|
39c971f8c4
|
benchmark: update gc1 and add new gc3 benchmark
|
2009-10-14 04:59:48 -05:00 |
Doug Coleman
|
768d68ce3a
|
speed up mt benchmarks considerably by doing less iterations
|
2009-10-07 18:48:23 -05:00 |
Doug Coleman
|
d77f87c458
|
add benchmark.mt for comparison to sfmt
|
2009-10-07 15:27:10 -05:00 |
Doug Coleman
|
e7964e15ea
|
add a random.sfmt benchmark
|
2009-10-02 02:03:15 -05:00 |
Joe Groff
|
75f0dc525d
|
pit math.matrices and math.matrices.simd against each other in calculating matrix exponentials
|
2009-09-30 12:58:32 -05:00 |
Joe Groff
|
375c74e625
|
benchmarks for math.matrices and math.matrices.simd building and multiplying 3D matrices (vector versions are still slow because v? and vmask aren't intrinsic yet)
|
2009-09-30 11:51:44 -05:00 |
Slava Pestov
|
e8243f7504
|
Fix some load errors in various places
|
2009-09-28 16:33:39 -05:00 |
Joe Groff
|
ac2f3763e0
|
update vocabs so a load-all on macosx works without parsing c-type strings
|
2009-09-27 15:11:21 -05:00 |