Commit Graph

17675 Commits (ec5497dbc5f68ac28c3c69c078a10ff38afbbd2c)

Author SHA1 Message Date
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 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
Joe Groff f7d416a4e4 SSE integer gather and broadcast 2009-09-28 11:24:08 -05:00
Joe Groff b0fa312684 vim: now highlighting more """ strings in more places! 2009-09-28 10:59:45 -05:00
Keith Lazuka 13d5a30528 images.png: teased apart PNG parse and decode phases to match images.tiff and images.gif 2009-09-28 11:21:35 -04:00
Slava Pestov f08521bf83 Fixing various test failures caused by C type parser change, and clarify C type docs some more 2009-09-28 08:48:39 -05:00
Slava Pestov d1a21388b1 windows.kernel/user32: update for C type parser changes 2009-09-28 06:41:26 -05:00
Slava Pestov 332fc33b3b Merge branch 'master' of git://factorcode.org/git/factor 2009-09-28 06:40:55 -05:00
Slava Pestov 53cbcd7502 io.backend.unix.multiplexers: add meta-data 2009-09-28 06:38:23 -05:00
Slava Pestov 1109fb5725 math.vectors.simd: add intrinsic for int-4-boa, uint-4-boa, fix tests for C type parser change, fix software fallback for horizontal shifts 2009-09-28 06:34:22 -05:00
Slava Pestov c5e587fb42 alien.parser: fix unit tests 2009-09-28 05:42:41 -05:00
Slava Pestov dc1b6043dc cpu.x86: shifts didn't work if dst != src1; re-organize file a bit 2009-09-28 05:39:53 -05:00
Slava Pestov a531132328 Merge branch 'master' of git://factorcode.org/git/factor 2009-09-28 04:52:43 -05:00
Slava Pestov 542dd577d9 cpu.x86.32: fix %unary/binary-float-function on Windows; need to look up symbols in libm and not VM binary 2009-09-28 04:51:53 -05:00
Slava Pestov 2695007c8b unix.linux: fix load errors from c-type changes 2009-09-28 04:26:05 -05:00
Slava Pestov 1e4c6f0b03 unix.statvfs.netbsd: load fix 2009-09-27 22:56:45 -05:00
Slava Pestov d9c496c4e4 compiler.cfg.ssa.destruction: we can coalesce two registers with different representations as long as they both belong to the same register class 2009-09-28 03:24:54 -05:00
Slava Pestov ba029a88ff io.mmap: fix obsolete tests and get code to inline better 2009-09-28 03:18:27 -05:00
Slava Pestov 4d9cf12701 definitions: make FORGET: M\ update compiled xref correctly 2009-09-28 03:04:53 -05:00
Slava Pestov 5db732e335 ui.tools.listener: add 'Help' button, and print message when listener exits, to reduce confusion if user presses C+d 2009-09-28 02:38:06 -05:00
Slava Pestov daf8f0ebba cpu.x86: fix regression: fsqrt intrinsic wasn't used 2009-09-28 02:27:55 -05:00
Slava Pestov 4df307fdae Merge branch 'master' of git://factorcode.org/git/factor 2009-09-28 02:19:05 -05:00
Slava Pestov 10c5fe5933 math.vectors.simd: add hlshift, hrshift (128-bit shift), vbitandn intrinsics 2009-09-28 02:17:46 -05:00
Slava Pestov f213a67295 compiler.cfg.linear-scan: fix tests for hash order 2009-09-27 23:35:56 -05:00
Slava Pestov 8c9ccdd906 compiler.cfg.linear-scan: tweak it so that register allocation does not depend on hashing order 2009-09-27 23:29:48 -05:00
Joe Groff 0a8d4db825 fill in missing USING:s in unix.linux and unix.bsd.* 2009-09-27 23:08:16 -05:00
Slava Pestov be320f67bb compiler: fix codegen test 2009-09-27 22:23:03 -05:00
Joe Groff ebaa9d1dd7 Merge branch 'master' of git://factorcode.org/git/factor 2009-09-27 22:21:42 -05:00
Joe Groff dd67afe581 replace all TYPEDEF: void* XXX* with C-TYPE: XXX 2009-09-27 22:21:24 -05:00
Joe Groff 3a053383e6 fix linux bootstrap 2009-09-27 22:16:07 -05:00
Joe Groff 5e3e8f97f4 redefine C-TYPE: to forward declare opaque C types; make C type definition and redefinition a little more robust 2009-09-27 22:12:00 -05:00
Slava Pestov e5062b0706 Merge branch 'master' into more_aggressive_coalescing 2009-09-27 22:03:16 -05:00