Commit Graph

18359 Commits (22a9be5ea504ab9a492259beb9cdf5eb07338bdc)

Author SHA1 Message Date
Slava Pestov 19e242e18f syntax: fix docs for : 2009-10-16 23:45:10 -05:00
Slava Pestov 99b1f30720 terrain: make it deploy 2009-10-16 23:43:44 -05:00
Joe Groff f406419cfa docs for typed 2009-10-16 23:36:09 -05:00
Joe Groff 288e98f9ef banish typed prettyprinting to its own vocab 2009-10-16 22:16:31 -05:00
Joe Groff 75417e099c 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 5d119f380e hide typed's private parts 2009-10-16 22:03:14 -05:00
Slava Pestov ad2e17019f typed: fix deployment 2009-10-16 21:22:01 -05:00
Slava Pestov 4c279d7493 cpu.x86.32: fix magic stack frame handling 2009-10-16 21:07:09 -05:00
Joe Groff 882077c393 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-16 20:26:35 -05:00
Doug Coleman 7541e570de fix using 2009-10-16 19:56:48 -05:00
Joe Groff 555a43ee9f tweak terrain collision detection 2009-10-16 17:05:44 -05:00
Doug Coleman 56915d5f0b make words public again 2009-10-16 16:59:25 -05:00
Doug Coleman c81f4d24b1 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-16 16:39:57 -05:00
Joe Groff c312779f39 hurr 2009-10-16 16:39:33 -05:00
Doug Coleman 5805582820 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-16 16:39:19 -05:00
Joe Groff 764e451784 improve error reporting of failing simd fallbacks 2009-10-16 16:34:26 -05:00
Joe Groff 67800284fb tweak parse-c-type so data-map can parse non-c-types 2009-10-16 16:10:09 -05:00
Doug Coleman c81c19551d remove most of the overhead in cmwc, it's fast now 2009-10-16 16:08:59 -05:00
Slava Pestov 0411baa636 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-16 16:04:14 -05:00
Joe Groff 53f3048740 improve grid-mesh generation performance 2009-10-16 15:57:38 -05:00
Doug Coleman ed7882f673 remove yet another slow mutable local 2009-10-16 15:53:45 -05:00
Doug Coleman 20a606066f inline some words 2009-10-16 15:50:33 -05:00
Doug Coleman 857ba78266 2x speedup on lagged-fibonacci after removing mutable local 2009-10-16 15:47:19 -05:00
Joe Groff e050eef433 let data-map take factor sequences as inputs 2009-10-16 15:29:57 -05:00
Doug Coleman 26552ef465 make cmwc only 32 bits wide. oops, this speeds up everything 2009-10-16 15:19:30 -05:00
Doug Coleman 69c8d57962 ricing random.cmwc 2009-10-16 15:07:05 -05:00
Doug Coleman 33235520dc ricing lagged-fibonacci 2009-10-16 15:00:27 -05:00
Slava Pestov 40b5c2c732 vm: code heap: move mark bits to a separate bitmap 2009-10-16 14:41:40 -05:00
Joe Groff f6ea50de61 use a better algorithm to generate uniform/normal noise 2009-10-16 14:35:57 -05:00
Joe Groff bff46b80a8 fix unsigned vector unpack 2009-10-16 14:25:33 -05:00
Joe Groff cebbba309f make simd objects inspectable 2009-10-16 14:22:20 -05:00
Doug Coleman d874b8df30 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-16 12:51:25 -05:00
Joe Groff bafb5d3ae1 prune dead definitions from alien.data.map 2009-10-16 12:42:57 -05:00
Joe Groff 80cb0d1455 Merge branch 'master' of http://factorcode.org/git/factor 2009-10-16 12:28:29 -05:00
Joe Groff 156882c4ff change data-map( ) syntax to work with c-type[symbolic-constant] types 2009-10-16 12:28:08 -05:00
Joe Groff 2bdf031540 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 c45e969a85 factor "parse-word" out of "scan-word" 2009-10-16 12:26:31 -05:00
Slava Pestov 9936dce2ec vm: fix typo 2009-10-16 12:25:21 -05:00
Slava Pestov 15a9494d2c vm: fix compile errors on some gcc versions 2009-10-16 12:13:43 -05:00
Slava Pestov 713eea569e parser: clarify docs 2009-10-16 12:10:39 -05:00
Slava Pestov 14972463f7 cpu.ppc.bootstrap: fix callback-stub relocation 2009-10-16 12:06:40 -05:00
Slava Pestov 030d035e94 vm: code heap compaction at runtime using compact-gc primitive 2009-10-16 11:39:35 -05:00
Doug Coleman 55ff7dc943 fix using for io.pathnames changes 2009-10-16 05:48:51 -05:00
Doug Coleman 44637f6fae improve io.pathnames docs 2009-10-16 05:48:37 -05:00
Slava Pestov c80b255885 vm: allocate stacks and data heap segments without execute permissions 2009-10-16 05:16:12 -05:00
Slava Pestov 7c126be62b 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 786f6826b6 Merge branch 'reentrantvm' of git://github.com/phildawes/factor 2009-10-16 03:52:35 -05:00
Slava Pestov bd20a52580 vm: make the code nice and pretty 2009-10-16 02:55:02 -05:00
Slava Pestov abfc03de02 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-15 23:30:29 -05:00
Slava Pestov 781e92a469 cpu.x86.64: fix typo 2009-10-15 23:29:56 -05:00