Commit Graph

18314 Commits (ed8bbbef21430f6252a8a414c22f15b4f855568e)

Author SHA1 Message Date
Slava Pestov ada80d7100 io.backend/pathnames: fix help lint 2009-10-17 00:09:57 -05:00
Doug Coleman 63d254e7b3 fix cmwc on 32 bit factor 2009-10-17 00:09:01 -05:00
Joe Groff 2f3c719919 add unit test that doubles stored in single-precision float arrays round to nearest 2009-10-17 00:07:08 -05:00
Slava Pestov fb3c12c6de tools.deploy.shaker: strip out typed word props 2009-10-16 23:59:45 -05:00
Slava Pestov d55217b34a alien.c-types: c-type no longer calls parser at runtime, tools.deploy.shaker now strips out runtime specialized array code generation 2009-10-16 23:50:17 -05:00
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