Commit Graph

16813 Commits (0b6f017840e5a8d485aa52a4eb66c1d2d898e18c)

Author SHA1 Message Date
Slava Pestov 1fbaec1e01 tools.deploy.shaker: strip out functor-words global, fixing size regression from Joe's FUNCTOR-SYNTAX: patch 2009-08-30 05:36:16 -05:00
Sascha Matzke 488c3bcaa5 added send-synchronous-timeout word and tests 2009-08-30 12:24:56 +02:00
Slava Pestov 43af9b06a4 compiler.cfg.linear-scan.live-intervals: dead-value-error is never thrown anymore 2009-08-30 05:15:18 -05:00
Sascha Matzke 0fb933d950 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-30 12:11:25 +02:00
Slava Pestov b35a01879e %box-displaced-alien: fix clobberage found by Doug 2009-08-30 05:11:08 -05:00
Slava Pestov f6a836d1e9 compiler.cfg.linear-scan now supports partial sync-points where all registers are spilled; taking advantage of this, there are new trigonometric intrinsics which yield a 2x performance boost on benchmark.struct-arrays and a 25% boost on benchmark.partial-sums 2009-08-30 04:52:01 -05:00
Doug Coleman e32a63c3c2 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-30 04:07:00 -05:00
Doug Coleman 7cc67ebbd0 change all stat, statfs, statvfs and calendar structs 2009-08-30 04:06:41 -05:00
Marc Fauconneau a7a39d3766 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-30 17:31:30 +09:00
Marc Fauconneau 29ec9a3e24 Better error images for non-baseline JPEGs.
bugfix: Handles more than one table per DHT chunk.
2009-08-30 17:29:40 +09:00
Marc Fauconneau 1f020f8bad Merge branch 'master' of git@github.com:prunedtree/factor
Conflicts:
	basis/math/matrices/matrices.factor
2009-08-30 17:24:25 +09:00
Doug Coleman 5fd8f1f762 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-29 23:39:20 -05:00
Doug Coleman 7602a533de use struct in windows serial code 2009-08-29 23:25:17 -05:00
Joe Groff 77eeb3e5a9 fix alien.complex unboxer 2009-08-29 23:18:31 -05:00
Joe Groff 4af85075a1 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-29 22:59:24 -05:00
Joe Groff 2156abac58 privatize classes.struct's shameful bits 2009-08-29 22:59:13 -05:00
Joe Groff 3a7e6b157f implement clone on struct classes to copy the struct contents 2009-08-29 22:54:56 -05:00
Joe Groff 20da4a9a31 add non-initializing (malloc-array) and (malloc-object) for kicks 2009-08-29 22:42:48 -05:00
Joe Groff 400e01d390 change malloc-struct to initialize struct from initial values; add (malloc-struct) and (struct) words that leave their memory uninitialized 2009-08-29 22:40:13 -05:00
Slava Pestov 06d21cba42 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-29 22:11:20 -05:00
Slava Pestov a6dd3382fd Merge branch 'for-slava' of git://git.rfc1149.net/factor 2009-08-29 22:10:48 -05:00
Slava Pestov 2609e687e8 benchmark.terrain-generation: fix type error 2009-08-29 22:09:51 -05:00
Doug Coleman e9e3527dce Merge branch 'master' of git://factorcode.org/git/factor 2009-08-29 21:29:55 -05:00
Slava Pestov 0e3f63462f benchmark.struct-arrays: doesn't actually need HINTS: 2009-08-29 21:23:35 -05:00
Joe Groff a0f96f3d55 refactor functors so that new functor syntax words can be added outside of functors vocab, and move STRUCT: functor syntax to classes.struct to break a circular dependency 2009-08-29 21:04:19 -05:00
Doug Coleman b6e7ab9e4e structs in windows.shell32 2009-08-29 20:56:39 -05:00
Doug Coleman c1761a7db9 remove dead code, use ${ and GUID:, structs 2009-08-29 20:52:14 -05:00
Doug Coleman 40318b01c1 remove c-array usage 2009-08-29 20:43:07 -05:00
Doug Coleman ff5c225617 more struct work 2009-08-29 20:39:06 -05:00
Doug Coleman 3653d6eba7 remove c-array usage 2009-08-29 20:34:29 -05:00
Joe Groff 2db9d9b8e4 change alien.complex to use struct classes 2009-08-29 20:20:25 -05:00
Joe Groff be777902f0 fix STRUCT: functor when a slot name is the same as a non-lexical word name 2009-08-29 20:19:47 -05:00
Doug Coleman 0d4281cef5 fix environment on winnt 2009-08-29 20:01:01 -05:00
Joe Groff 796bb403cb correct some classes.struct docs 2009-08-29 19:58:07 -05:00
Joe Groff 6a6b662c9b add STRUCT: support to functors 2009-08-29 19:56:42 -05:00
Doug Coleman e85324b5da put a method on M\ tuple string>alien that calls underlying>> 2009-08-29 19:55:27 -05:00
Doug Coleman f421152c00 more WIN32_FIND_DATA structs 2009-08-29 19:43:56 -05:00
Doug Coleman c21bc8c11e remove com-interface c-struct 2009-08-29 19:33:04 -05:00
Doug Coleman 851d839054 WSABUF struct 2009-08-29 19:25:18 -05:00
Doug Coleman 86e34df3d7 fix com, prettyprinting of GUIDs 2009-08-29 19:18:39 -05:00
Doug Coleman 1049433b98 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-29 18:59:36 -05:00
Doug Coleman 347fbd8ff2 fix using 2009-08-29 17:42:14 -05:00
Joe Groff 9d8dbb3620 ignore deprecations in words that are themselves deprecated 2009-08-29 17:41:21 -05:00
Doug Coleman 9cc1f6c85a guid, system-info 2009-08-29 17:41:08 -05:00
Doug Coleman f4914b97af windows.offscreen structs 2009-08-29 17:35:11 -05:00
Doug Coleman f670e3df69 fix uniscribe 2009-08-29 17:18:30 -05:00
Joe Groff aa06caed8c Merge branch 'master' of git://factorcode.org/git/factor 2009-08-29 17:17:44 -05:00
Joe Groff 2203b0c9fa use calloc in malloc-struct for consistency with malloc-object and malloc-array 2009-08-29 17:17:25 -05:00
Doug Coleman e584ac6f86 SIZE struct 2009-08-29 17:08:25 -05:00
Doug Coleman e91f7b066c Merge branch 'master' of git://factorcode.org/git/factor 2009-08-29 15:29:34 -05:00