Commit Graph

17822 Commits (30dca04b8193b8484e929d51a57cc27b4b7cb0cc)

Author SHA1 Message Date
Joe Groff 3c497cd2b8 add a "vmask" vector op to selectively zero out elements 2009-09-29 18:10:36 -05:00
Joe Groff 3d3a52fd19 Merge branch 'master' of git://factorcode.org/git/factor 2009-09-29 13:51:51 -05:00
Joe Groff 6a8a78650b typed: add TYPED:: word for typed local definitions, and throw in some unit tests 2009-09-29 12:55:37 -05:00
Joe Groff 4470bf994b fix stack effect of ERROR: words that inherit slots from a base class 2009-09-29 12:52:13 -05:00
Joe Groff 9065616058 typed.debugger vocab with words to run optimizer. and test-mr on the underlying typed word of TYPED: definitions 2009-09-29 12:41:05 -05:00
Joe Groff 985ce92e44 improve vim highlighting of 1+2/3 ratios, 1/3. float ratios, HEX: 1.2p3 hex floats, 1,234 number literals with commas, NAN: xxx literals, and ALIEN: xxx hex literals 2009-09-29 12:25:55 -05:00
Slava Pestov f4923c3556 Merge branch 'master' of git://factorcode.org/git/factor 2009-09-29 04:49:35 -05:00
Slava Pestov 2b13245704 math.vectors.simd: add fast intrinsic for 'nth', replace broadcast primitive with shuffles 2009-09-29 04:48:11 -05:00
Slava Pestov f3a0f7483a Merge branch 'more-simd' 2009-09-28 23:12:48 -05:00
Slava Pestov a6e8277b2c math.vectors.simd: add vshuffle intrinsic 2009-09-28 23:12:13 -05:00
Joe Groff fb51cc4511 vim: highlight anything that looks like "text{ }" as an array 2009-09-28 22:58:20 -05:00
Joe Groff 0e24e5a161 Merge branch 'master' of git://factorcode.org/git/factor 2009-09-28 20:38:03 -05:00
Joe Groff d64d8eb0f0 make byte-arrays and specialized-arrays reveal their elements through the inspector 2009-09-28 20:34:42 -05:00
Joe Groff f642b7fb91 catch a one-in-a-million failure in game-input.dinput backend 2009-09-28 19:53:46 -05:00
Slava Pestov 44602d005f unix.statvfs.netbsd: update for C type parser change 2009-09-28 19:38:00 -05:00
Joe Groff 5ab16ba62a change CALLBACK: to use the ABI of the current LIBRARY: and get rid of STDCALL-CALLBACK: 2009-09-28 19:27:28 -05:00
Doug Coleman 6b4bb1c3af Merge branch 'master' of git://factorcode.org/git/factor 2009-09-28 18:58:50 -05:00
Doug Coleman 9ee2a57045 fix checksum protocol -- was hardcoded to a block size of 64 2009-09-28 18:58:20 -05:00
Slava Pestov d3c380fd55 Merge branch 'more-simd' of git://factorcode.org/git/factor into more-simd 2009-09-28 18:33:47 -05:00
Slava Pestov f2a204f925 webapps.pastebin: tweak template 2009-09-28 17:55:42 -05:00
Slava Pestov 93c911682a webapps.pastebin: add 'Plain Text' links to see pastes in plain text 2009-09-28 17:53:44 -05:00
Slava Pestov db217295b0 Work in progress 2009-09-28 17:31:34 -05:00
Doug Coleman f9fef7d9e9 Merge branch 'master' of git://factorcode.org/git/factor 2009-09-28 17:16:26 -05:00
Doug Coleman ead5bbf396 fix ui startup 2009-09-28 17:16:16 -05:00
Slava Pestov e343b46479 cpu.ppc: update for %unary/binary-float-function change 2009-09-28 16:40:52 -05:00
Slava Pestov 49dba53760 cpu.x86: cleanups 2009-09-28 16:38:35 -05:00
Slava Pestov ec5497dbc5 Merge branch 'master' of git://factorcode.org/git/factor 2009-09-28 16:33:51 -05:00
Slava Pestov e8243f7504 Fix some load errors in various places 2009-09-28 16:33:39 -05:00
Doug Coleman b2ad8d31b4 limit the byte-reader streams when loading images 2009-09-28 16:29:56 -05:00
Doug Coleman 3f585786fe move images.http to extra so it can use images.viewer, fix load-http-image 2009-09-28 16:12:12 -05:00
Doug Coleman cde064a575 Merge branch 'master' of git://factorcode.org/git/factor 2009-09-28 16:01:25 -05:00
Doug Coleman 96be731deb Merge branch 'master' into png2 2009-09-28 15:59:48 -05:00
Doug Coleman 802b2f7705 fix jpeg loading 2009-09-28 15:59:32 -05:00
Doug Coleman dfafdae416 fix png loading 2009-09-28 15:59:20 -05:00
Doug Coleman 06d291fd88 fix a stack effect 2009-09-28 15:59:02 -05:00
Doug Coleman 4d0ca37fb0 define a method on stream-element-type, fix a bug in unlimited-input and add a unit test 2009-09-28 15:51:40 -05:00
Joe Groff e71cef82d0 eradicate string c-types from gpu.shaders 2009-09-28 15:32:01 -05:00
Doug Coleman 81572eb1df dont load tiff by default 2009-09-28 15:15:42 -05:00
Doug Coleman bb0398f1a6 Merge branch 'png' of git://github.com/klazuka/factor into png2 2009-09-28 15:02:03 -05:00
Keith Lazuka 28d0e514da compression.lzw: additional refactoring 2009-09-28 16:01:25 -04:00
Keith Lazuka a4a22e1dbf compression.lzw: better naming 2009-09-28 16:01:24 -04:00
Keith Lazuka fcd029a26c images.gif: added documentation 2009-09-28 16:01:24 -04:00
Keith Lazuka 68f08294ef compression.lzw: added documentation 2009-09-28 16:01:23 -04:00
Keith Lazuka 71f079faaa definitions.icons: converted TIFF icons to PNG
Slava, don't forget to copy these PNGs into the "/icons" root on docs.factorcode.org
2009-09-28 15:53:39 -04:00
Doug Coleman 83aa80cb82 make a png-image type instead of having a singleton class 2009-09-28 14:50:36 -05:00
Doug Coleman 9a916347ee Merge branch 'png' of git://github.com/klazuka/factor 2009-09-28 14:29:00 -05:00
Doug Coleman 70e85b1cc1 fix reverse png filtering with klazuka's idea 2009-09-28 14:20:44 -05:00
Joe Groff 4e2e45b70d use PSHUFD for longlong-2 broadcast when dst != src to avoid a %copy 2009-09-28 12:04:08 -05:00
Joe Groff 3f90473f09 use MOVDDUP for double-2 broadcast to eliminate a %copy 2009-09-28 12:00:03 -05:00
Joe Groff 467c389948 cpu.x86.assembler: make SSE shuffle instructions accept an array of indexes so they're easier to use 2009-09-28 11:45:45 -05:00