Commit Graph

18352 Commits (9abe29bebcad0ec6daf0a8e938bffd078d2734d3)

Author SHA1 Message Date
Slava Pestov b762238f63 cpu.x86.32: fix magic stack frame handling 2009-10-16 21:07:09 -05:00
Joe Groff 7676e0b727 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-16 20:26:35 -05:00
Doug Coleman 739f61bc56 fix using 2009-10-16 19:56:48 -05:00
Joe Groff 3e10a140e2 tweak terrain collision detection 2009-10-16 17:05:44 -05:00
Doug Coleman 6af901a35d make words public again 2009-10-16 16:59:25 -05:00
Doug Coleman b320aae399 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-16 16:39:57 -05:00
Joe Groff c8eddf89e6 hurr 2009-10-16 16:39:33 -05:00
Doug Coleman 1d9c62ae7c Merge branch 'master' of git://factorcode.org/git/factor 2009-10-16 16:39:19 -05:00
Joe Groff dd6308ead5 improve error reporting of failing simd fallbacks 2009-10-16 16:34:26 -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
Slava Pestov 918e6a78e0 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-16 16:04:14 -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
Slava Pestov 69f9c80b5b vm: code heap: move mark bits to a separate bitmap 2009-10-16 14:41:40 -05:00
Joe Groff 184b32cc51 use a better algorithm to generate uniform/normal noise 2009-10-16 14:35:57 -05:00
Joe Groff 448ef2f1d5 fix unsigned vector unpack 2009-10-16 14:25:33 -05:00
Joe Groff 4809253c48 make simd objects inspectable 2009-10-16 14:22:20 -05:00
Doug Coleman 7d43abe49b Merge branch 'master' of git://factorcode.org/git/factor 2009-10-16 12:51:25 -05:00
Joe Groff eb92a45152 prune dead definitions from alien.data.map 2009-10-16 12:42:57 -05:00
Joe Groff 3d95494c1e Merge branch 'master' of http://factorcode.org/git/factor 2009-10-16 12:28:29 -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 a37bc4828f change parse-c-type so that c-type[symbolic-constant] parses to { c-type symbolic-constant } 2009-10-16 12:27:16 -05:00
Joe Groff ce807b0fbb factor "parse-word" out of "scan-word" 2009-10-16 12:26:31 -05:00
Slava Pestov 2917063a1a vm: fix typo 2009-10-16 12:25:21 -05:00
Slava Pestov a955a12aa7 vm: fix compile errors on some gcc versions 2009-10-16 12:13:43 -05:00
Slava Pestov a6598eb33a parser: clarify docs 2009-10-16 12:10:39 -05:00
Slava Pestov 8aa4640094 cpu.ppc.bootstrap: fix callback-stub relocation 2009-10-16 12:06:40 -05:00
Slava Pestov 107c96f642 vm: code heap compaction at runtime using compact-gc primitive 2009-10-16 11:39:35 -05:00
Doug Coleman 7e2fdfe1ec fix using for io.pathnames changes 2009-10-16 05:48:51 -05:00
Doug Coleman 4cec00f209 improve io.pathnames docs 2009-10-16 05:48:37 -05:00
Slava Pestov c04412219b vm: allocate stacks and data heap segments without execute permissions 2009-10-16 05:16:12 -05:00
Slava Pestov 85b746e7b5 vm: simpler and more efficient code heap compaction; restructure a few things to get ready for runtime code heap compaction 2009-10-16 04:33:35 -05:00
Slava Pestov 349cb41a29 Merge branch 'reentrantvm' of git://github.com/phildawes/factor 2009-10-16 03:52:35 -05:00
Slava Pestov 0a3d08bc52 vm: make the code nice and pretty 2009-10-16 02:55:02 -05:00
Slava Pestov 98a2f5152c Merge branch 'master' of git://factorcode.org/git/factor 2009-10-15 23:30:29 -05:00
Slava Pestov 982a8fa411 cpu.x86.64: fix typo 2009-10-15 23:29:56 -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 a8cf31d125 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-15 22:37:58 -05:00
Joe Groff 7142139cf7 improve noise/terrain performance 2009-10-15 22:37:31 -05:00
Slava Pestov 70dcecf61a vm: don't flush instruction cache twice per code block on a major GC on PowerPC 2009-10-15 22:31:41 -05:00