Commit Graph

16621 Commits (24e2f087ea04b27a7cbf76d100e4ef7454b880c7)

Author SHA1 Message Date
Joe Groff 27164bdbee Merge branch 'master' of git://factorcode.org/git/factor 2009-08-26 14:59:18 -05:00
Joe Groff a49f50c24a core-text: always create at least a 1x1 bitmap context. snow leopard refuses to create 0x0 contexts 2009-08-26 14:58:15 -05:00
Doug Coleman f6e4db899a remove debug, fix bootstrap 2009-08-26 14:45:02 -05:00
Doug Coleman 271438a28d add find-images word 2009-08-26 14:28:06 -05:00
Doug Coleman 913c0fa597 support loading images from streams, add load-http-image 2009-08-26 14:27:01 -05:00
Joe Groff efca30ced7 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-26 14:07:33 -05:00
Doug Coleman c700447192 support seeking on limited streams 2009-08-26 13:48:41 -05:00
Joe Groff ea9aff148f store struct class in struct-array 2009-08-26 13:13:19 -05:00
Doug Coleman c6a59da11e Merge branch 'master' of git://factorcode.org/git/factor 2009-08-26 11:02:58 -05:00
Doug Coleman 546367b88a use structs 2009-08-26 11:01:39 -05:00
Doug Coleman 270cbdc3c5 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-26 09:40:49 -05:00
Joe Groff c908bd3868 windows.ole32 guid functions don't need to box the byte-arrays themselves anymore 2009-08-26 09:28:10 -05:00
Doug Coleman be57edbff2 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-26 09:15:33 -05:00
Joe Groff 2163982486 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-26 09:14:13 -05:00
Joe Groff 12d55f1332 allow alien.strings:alien>string to take an object with underlying>> slot 2009-08-26 09:13:30 -05:00
Slava Pestov 40b522c9d0 compiler.cfg.linear-scan: fix unit tests for new fake-representations 2009-08-26 08:58:00 -05:00
Slava Pestov 45e34a1435 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-26 07:17:44 -05:00
Slava Pestov 02ec791ab7 compiler: only run float test in low-level-ir if float intrinsics enabled; fixes SIGILL on non-sse2 x86 machines 2009-08-26 06:58:47 -05:00
Joe Groff b6c7f05cae Merge branch 'master' of git://factorcode.org/git/factor 2009-08-25 23:50:38 -05:00
Joe Groff 5d574995e1 fix directory-entries so we can bootstrap again 2009-08-25 23:50:27 -05:00
Slava Pestov 0a3612686a Merge branch 'master' of git://factorcode.org/git/factor 2009-08-25 23:44:29 -05:00
Slava Pestov d5fb53d417 compiler.cfg.debugger: fix fake-representations so that low-level-ir tests can pass on x86 2009-08-25 23:44:01 -05:00
Joe Groff c81012bf92 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-25 23:22:43 -05:00
Slava Pestov 4fe0257169 cpu.x86: use SQRTSD instruction for math.libm:fsqrt word 2009-08-25 23:22:15 -05:00
Slava Pestov 6093ca03f1 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-25 22:37:28 -05:00
Slava Pestov e44b2eb875 cpu.ppc.assembler: LOAD32 assembler macro was busted 2009-08-25 22:37:10 -05:00
Joe Groff 6ce748d863 test array slots in STRUCTs 2009-08-25 21:54:19 -05:00
Joe Groff a56dcd7307 box array c-types into direct-arrays 2009-08-25 21:36:25 -05:00
Joe Groff 938ab5e748 no really, support <c-type-array> of structs using struct-arrays 2009-08-25 20:57:23 -05:00
Joe Groff 8a7c3fbd6f Merge branch 'master' of git://factorcode.org/git/factor 2009-08-25 20:43:51 -05:00
Joe Groff db57757871 support <c-type-array> of structs using struct-arrays 2009-08-25 20:43:48 -05:00
Joe Groff 2a6200a91d support <c-type-array> on complex ffi types 2009-08-25 19:58:04 -05:00
sheeple 2f789f735d basis/compiler/tests/low-level-ir: add ##copy double-float-rep test 2009-08-25 19:41:17 -05:00
Slava Pestov ece198bbfb Merge branch 'master' of git://factorcode.org/git/factor 2009-08-25 19:39:24 -05:00
Slava Pestov 9805dde418 basis/cpu: eliminate some usages of rot 2009-08-25 19:38:48 -05:00
Slava Pestov 97bf833e31 benchmark.raytracer: eliminate -rot usage 2009-08-25 19:33:48 -05:00
Slava Pestov e9818be8ae cpu.ppc.assembler: fix FMR and FMR. opcodes 2009-08-25 19:33:35 -05:00
Joe Groff 0823fc782d byte-length method for classes.struct STRUCTs 2009-08-25 19:04:29 -05:00
Joe Groff a5585f80d8 specialized-arrays.direct: define byte-length on direct arrays 2009-08-25 18:54:15 -05:00
Joe Groff 8ec44ce486 docs for require-c-type-arrays, <c-type-array>, <c-type-direct-array> 2009-08-25 18:51:56 -05:00
Joe Groff 719f3b0b33 throw a better error if <c-type*-array> is called when specialized array vocab isn't loaded. fix <c-type-direct-array> 2009-08-25 18:24:49 -05:00
Doug Coleman 3991e30a39 more structs 2009-08-25 18:19:34 -05:00
Joe Groff a9b9ca01f8 associate specialized-arrays vocabs with c-types; add words for requiring vocabs and constructing arrays by C type 2009-08-25 17:56:01 -05:00
Doug Coleman ca0452c9e2 use structs in process launcher 2009-08-25 17:46:07 -05:00
Doug Coleman 8341c22cca less aggressive open-file for file-times, use FILETIME struct now 2009-08-25 17:34:06 -05:00
Doug Coleman 198c340ed5 use structs in a few places in windows backend 2009-08-25 17:23:23 -05:00
Joe Groff beff77f3fb add missing use to classes.struct tests 2009-08-25 17:19:26 -05:00
Doug Coleman 96120dc8e5 update new structs again 2009-08-25 16:31:58 -05:00
Doug Coleman 59f8476503 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-25 16:30:35 -05:00
Joe Groff 8baae18cdc add an X-sequence mixin class for each specialized array type to span X-array, X-vector, and direct-X-array 2009-08-25 15:58:18 -05:00