Commit Graph

317 Commits (be68b9d5392443f72f1807703d5e7d2ea35f1ac2)

Author SHA1 Message Date
John Benediktsson 5cf0652db4 benchmark.ant: needed a MAIN. 2011-09-25 19:08:56 -07:00
John Benediktsson c7e3238149 benchmark.ant: fix vocab name and using. 2011-09-25 15:33:49 -07:00
John Benediktsson 6f72e5a638 benchmark.ant: adding the "ant puzzle" benchmark. See #153. 2011-09-25 12:25:52 -07:00
Joe Groff 2bd6de9a02 slots: pre-create the "at", "nth", and "global" slots to make deterministic the currently nondeterministic ambiguity between accessors:change-* and assocs:change-at, sequences:change-nth, and namespaces:change-global 2011-09-19 10:03:43 -07:00
Doug Coleman f19d8cfd99 Windows doesn't like 0 f <inet4>. See issue #85. 2011-09-08 15:49:08 -07:00
John Benediktsson 7df5968db2 benchmark.pidigits: no need to USE sets. 2011-09-03 16:30:31 -07:00
John Benediktsson 56f6dacd93 benchmark.echo: Update copyright. 2011-08-26 18:02:22 -07:00
John Benediktsson daaaed7e2b Adding a UDP echo benchmark. 2011-08-26 17:18:08 -07:00
John Benediktsson d58bc08aa0 Update code that did ">alist sort-" to just "sort-". 2011-04-07 09:01:21 -07:00
Slava Pestov 36785f4625 benchmark.ui-panes: clean up 2010-10-23 17:15:23 -07:00
Slava Pestov 76344f6bc2 benchmark.ui-panes: deploy without prettyprinter 2010-10-23 17:09:26 -07:00
Slava Pestov a400b39fa1 alien.enums: enum>number didn't work in deployed images, add a test which deploys and runs benchmark.ui-panes to catch this in the future 2010-10-17 21:02:42 -04:00
Slava Pestov 590586e551 benchmark.sockets: yield between spawning clients so we don't backlog requests (we call accept with a limit of 128) 2010-09-11 18:43:47 -07:00
Slava Pestov d43802bea2 benchmark.sockets: fix race by using promises instead of super-dodgy random calls to yield 2010-09-08 20:54:30 -07:00
Slava Pestov 7d4b64e361 rename benchmark.struct to tools.time.struct since it is not a benchmark 2010-08-11 21:51:19 -07:00
Doug Coleman 6d63be4168 Check in benchmark.struct vocab 2010-06-10 15:37:53 -05:00
Slava Pestov d8ce35aacc 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 9111c8387b benchmark.spectral-norm: add copyright notice 2010-05-30 20:11:34 -04:00
Slava Pestov f790934768 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 627295f094 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 0ddaba8adb benchmark.yuv-to-rgb: use TYPED: instead of HINTS: 2010-05-03 17:34:05 -04:00
Slava Pestov f0543e6bdd benchmark.fasta: formatting fix 2010-04-19 01:14:01 -05:00
Slava Pestov b7631c98cf benchmark.binary-search: cleanup 2010-04-17 00:57:53 -05:00
Slava Pestov 34771c8e10 benchmark.fasta: tweak it a bit 2010-04-15 17:19:38 -05:00
Slava Pestov 829b7c8904 benchmark.spectral-norm: use unsafe sequence ops again, use TYPED: instead of HINTS: 2010-04-14 21:51:01 -07:00
Slava Pestov 008ec8f40f benchmark.knucleotide: small performance improvement from using virtual sequences 2010-04-14 21:51:00 -07:00
Slava Pestov b87171ff00 benchmark.fasta: make it about 2x faster 2010-04-14 21:51:00 -07:00
Slava Pestov 5615671560 benchmark.knucleotide: some cleanups 2010-04-14 02:32:54 -07:00
Joe Groff 65c3259761 "cdecl" -> cdecl 2010-03-31 19:20:35 -07:00
Joe Groff e7968ceffc mop up compiler errors from macosx load-all 2010-03-09 00:56:07 -08:00
Slava Pestov 049b87bda9 tuple-arrays: require that base type be final 2010-02-18 03:57:02 +13:00
Slava Pestov daab7f8fc0 benchmark.raytracer-simd: make some changes to improve performance 2010-02-16 14:32:50 +13:00
Slava Pestov db4a1f7536 Fix unit test for math.parser change 2010-02-08 08:31:17 +13:00
Doug Coleman c2b377eb83 Change benchmark.recursive to make less recursions to avoid overflowing the callstack on win64 2010-02-03 00:04:37 -06:00
Daniel Ehrenberg 93282bcc94 Removing rot/-rot in nsieve and nsieve-bits 2010-01-26 15:11:12 -06:00
Doug Coleman 4c71d71907 random is generic now -- iota random -> random 2010-01-14 12:48:57 -06:00
Slava Pestov 70fb7ba164 benchmarks: update for iota 2010-01-15 07:15:36 +13:00
Slava Pestov df4fb4a3ee Removing integers-as-sequences 2010-01-15 07:15:33 +13:00
Joe Groff 67cc1c01be Merge branch 'master' into simd-cleanup 2009-11-26 16:14:46 -08:00
Joe Groff 4027002db7 remove SIMD:s 2009-11-25 20:21:54 -08:00
Joe Groff cb8f757c72 update benchmark.nbody-simd and benchmark.raytracer-simd 2009-11-25 18:02:27 -08:00
Slava Pestov 0612bc6177 Factor source files should not be executable 2009-11-21 17:50:43 -06:00
Slava Pestov 6a2cf3516d Bootstrap and mason now record times in nanoseconds 2009-11-19 23:50:30 -06:00
Doug Coleman 7bebc6a4fa fix benchmark time reporting 2009-11-19 18:27:09 -06:00
Slava Pestov c4cd6e0787 benchmark.fannkuch: use iota 2009-11-13 03:52:20 -06:00
Joe Groff a5957b188d nip most uses of tuck from extra 2009-11-05 22:22:21 -06:00
Doug Coleman 1d12a6707d sigma -> map-sum 2009-10-29 14:34:04 -05:00
Joe Groff 3fbe722561 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 6e1bffb1c5 update existing code to use :> ( ) when possible 2009-10-28 16:11:33 -05:00
Doug Coleman bd13e018dd memq? -> member-eq?, sorted-memq? -> sorted-member-eq? 2009-10-28 15:02:00 -05:00