Commit Graph

18283 Commits (aabaccff5e42070c5b2c993247bb391594a583fc)

Author SHA1 Message Date
Slava Pestov f0a1a3ce5b vm: rename F to false_object, and rename T to true_object 2009-10-18 20:26:21 -05:00
Slava Pestov b380a2f8e8 vm: fix GC safety issue in non-optimizing compiler 2009-10-18 18:57:41 -05:00
Joe Groff 08308fa4f5 gpu.render: factor out and make public a "bind-uniforms" word for binding a uniform-tuple to a program-instance independent of a render-set 2009-10-18 18:31:38 -05:00
Joe Groff e32c18525b update vshuffle docs 2009-10-18 16:34:44 -05:00
Slava Pestov 476cb31b26 tools.deploy.test: cheat on windows until we have class stripping 2009-10-18 15:24:09 -05:00
Joe Groff 1fde3af59d Merge branch 'master' of git://factorcode.org/git/factor 2009-10-18 13:45:09 -05:00
Joe Groff ee405924e3 gpu.shaders: carry over instances from old shader/program objects when GLSL-SHADER: or GLSL-PROGRAM: forms get reparsed 2009-10-18 13:44:24 -05:00
Guillaume Nargeot 0dbffccb5b Solution to Project Euler problem 81 2009-10-18 23:45:33 +09:00
Slava Pestov ef6868c712 cpu.x86.32: fix callbacks on platforms where stack is not aligned 2009-10-17 21:20:08 -05:00
Joe Groff bd9dd863dc scuttle bogus math.vectors.simd test 2009-10-17 18:47:31 -05:00
Joe Groff 036c49b224 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-17 16:55:14 -05:00
Joe Groff ecf7819710 fix sporadic "fall-through in cond" failure in float math.vectors.simd tests 2009-10-17 16:54:51 -05:00
Slava Pestov 59a322275e terrain: fix deploy config 2009-10-17 16:43:47 -05:00
Joe Groff 5f346c96d5 moved "typed" to basis 2009-10-17 11:21:43 -05:00
Joe Groff 31cd3b9ec1 fix type propagation information put on non-SIMD specializations of vany?, vall?, vnone? 2009-10-17 11:21:08 -05:00
Joe Groff 0c8ad9f66c make hlshift/hrshift simd tests endian agnostic 2009-10-17 00:34:35 -05:00
Joe Groff 980c668d9d Merge branch 'master' of git://factorcode.org/git/factor 2009-10-17 00:14:14 -05:00
Joe Groff 663706634c use FRSP to convert double to single on PPC 2009-10-17 00:13:50 -05:00
Doug Coleman 6eb07234be Merge branch 'master' of git://factorcode.org/git/factor 2009-10-17 00:11:22 -05:00
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