Commit Graph

8313 Commits (fae924ece3dbf874c2433cc77b04847bc3803fb1)

Author SHA1 Message Date
Joe Groff fae924ece3 docs for typed 2009-10-16 23:36:09 -05:00
Joe Groff 977668c7dd banish typed prettyprinting to its own vocab 2009-10-16 22:16:31 -05:00
Joe Groff 2f8fec9a43 use unsigned<->signed unpacking for normal-noise because SSE doesn't have an unsigned->unsigned pack instruction 2009-10-16 22:03:55 -05:00
Joe Groff 551b1aca8f hide typed's private parts 2009-10-16 22:03:14 -05:00
Slava Pestov fb79aec97e typed: fix deployment 2009-10-16 21:22:01 -05:00
Joe Groff 7676e0b727 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-16 20:26:35 -05:00
Joe Groff 3e10a140e2 tweak terrain collision detection 2009-10-16 17:05:44 -05:00
Doug Coleman 1d9c62ae7c Merge branch 'master' of git://factorcode.org/git/factor 2009-10-16 16:39:19 -05:00
Joe Groff 21b289e836 tweak parse-c-type so data-map can parse non-c-types 2009-10-16 16:10:09 -05:00
Doug Coleman 65a2419134 remove most of the overhead in cmwc, it's fast now 2009-10-16 16:08:59 -05:00
Joe Groff 2ae8edeb9d improve grid-mesh generation performance 2009-10-16 15:57:38 -05:00
Doug Coleman 741f19ab2f remove yet another slow mutable local 2009-10-16 15:53:45 -05:00
Doug Coleman 748631ab35 inline some words 2009-10-16 15:50:33 -05:00
Doug Coleman 67b41df21f 2x speedup on lagged-fibonacci after removing mutable local 2009-10-16 15:47:19 -05:00
Joe Groff a0c6af5603 let data-map take factor sequences as inputs 2009-10-16 15:29:57 -05:00
Doug Coleman 1375e32c62 make cmwc only 32 bits wide. oops, this speeds up everything 2009-10-16 15:19:30 -05:00
Doug Coleman 69f5381d34 ricing random.cmwc 2009-10-16 15:07:05 -05:00
Doug Coleman 3db0ad12e8 ricing lagged-fibonacci 2009-10-16 15:00:27 -05:00
Joe Groff 184b32cc51 use a better algorithm to generate uniform/normal noise 2009-10-16 14:35:57 -05:00
Joe Groff eb92a45152 prune dead definitions from alien.data.map 2009-10-16 12:42:57 -05:00
Joe Groff 7830082154 change data-map( ) syntax to work with c-type[symbolic-constant] types 2009-10-16 12:28:08 -05:00
Joe Groff 0518294479 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-15 23:20:18 -05:00
Joe Groff 6022a0f5d9 fix benchmark.terrain-generation 2009-10-15 23:20:05 -05:00
Slava Pestov 7f3efb3b5d Merge branch 'invaders' of git://double.co.nz/git/factor 2009-10-15 23:12:40 -05:00
Slava Pestov 59221714de Merge branch 'fjsc' of git://double.co.nz/git/factor 2009-10-15 23:11:37 -05:00
Joe Groff 7142139cf7 improve noise/terrain performance 2009-10-15 22:37:31 -05:00
Joe Groff 80151dc146 tweak alien.data.map to work around limitation in using locals in macro expansions 2009-10-15 19:36:19 -05:00
Chris Double 41dd639427 Fix invaders sound and fix bitrot in balloon-bomber and lunar-rescue 2009-10-16 12:15:10 +13:00
Chris Double 1223b554ff Close window when invaders is closed 2009-10-16 11:54:17 +13:00
Joe Groff ac54569777 add tests that data-map compiles given a fried quot 2009-10-15 15:04:01 -05:00
Joe Groff a91ab493ba vectored struct functor 2009-10-15 14:33:40 -05:00
Joe Groff 1db55cdfbb add some tests for math.matrices.simd matrix-vector multiplication 2009-10-15 13:35:22 -05:00
Chris Double d62714e403 Fix bitrot in space-invaders and cpu.8080 vocabs 2009-10-15 18:08:30 +13:00
Joe Groff be84ac46d6 Merge branch 'master' of http://factorcode.org/git/factor 2009-10-14 21:50:29 -05:00
Joe Groff e35614e805 renovate data-map to take any number of inputs/outputs 2009-10-14 21:50:06 -05:00
Chris Double 1ffa6cd282 Fix webapps.fjsc bitrot and move from unmaintained 2009-10-15 15:46:33 +13:00
Chris Double 0a544c4882 Fix fjsc bitrot 2009-10-15 14:53:30 +13:00
Slava Pestov 64b8c074ea Merge branch 's3' of git://double.co.nz/git/factor 2009-10-14 19:53:14 -05:00
Chris Double 8e25cbc58d Add S3 docs 2009-10-15 13:42:01 +13:00
Chris Double 2311cd16c5 Add delete-object to S3 vocab 2009-10-15 13:11:59 +13:00
Slava Pestov 6343f0d722 Merge branch 'master' into new_gc 2009-10-14 05:34:56 -05:00
Slava Pestov 0d970ff89d benchmark: update gc1 and add new gc3 benchmark 2009-10-14 04:59:48 -05:00
Joe Groff a67961736b data-map general-purpose binary mapping combinator 2009-10-13 22:45:17 -05:00
Joe Groff 99c0bcc683 ensure the typed subword gets xref-ed by the compiler 2009-10-13 21:20:05 -05:00
Joe Groff c0d173ae9b change TYPED: to put its magic inside macros and specialize the stack effect of the internal typed word so that it can follow tuple redefinitions 2009-10-13 20:11:17 -05:00
Joe Groff 664185a306 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-13 17:26:20 -05:00
Joe Groff d5b4202f6a unbox read-only tuple arguments and box read-only tuple results to TYPED: words in the inlined wrapper code to avoid allocation of unboxable tuples 2009-10-13 17:25:32 -05:00
Guillaume Nargeot 34ebacf20c Added author 2009-10-12 22:01:29 +09:00
Guillaume Nargeot 5548324303 Solution to Project Euler problem 188 2009-10-12 21:38:34 +09:00
Guillaume Nargeot f97ede3d91 merge project-euler.factor 2009-10-12 17:08:50 +09:00