Commit Graph

6101 Commits (cb338a57cf0cbff8f5286bd81a39ee258303fbb0)

Author SHA1 Message Date
Doug Coleman cb338a57cf make a struct for dirents on linux, not a <c-object> 2009-08-30 22:49:35 -05:00
Doug Coleman c86b52bf0c update dirent for structs 2009-08-30 22:11:42 -05:00
Doug Coleman 89ed19bbfb fix kqueue 2009-08-30 21:57:33 -05:00
Slava Pestov b286a4ac72 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-30 21:12:23 -05:00
Slava Pestov bd27ddb298 io.backend.unix: tweak test 2009-08-30 21:01:49 -05:00
Slava Pestov 29374bb1d9 classes.struct: add more unit tests for clone method, and fix clone breakage when the struct class word is not a symbol 2009-08-30 21:01:44 -05:00
Doug Coleman 71f1899514 fix typo in stat struct 2009-08-30 20:46:49 -05:00
Doug Coleman cc6a40cb54 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-30 20:26:44 -05:00
Doug Coleman bd6a89f5e4 update kqueue for structs 2009-08-30 20:26:25 -05:00
Doug Coleman eb0e829844 fix stat struct on freebsd 2009-08-30 20:25:57 -05:00
Slava Pestov 57add8aa9f classes.struct: make <struct>, malloc-struct, and clone work in deployed images where C type info has been stripped out 2009-08-30 20:13:54 -05:00
Doug Coleman 48e9f3655f escape the class name in io.files.info 2009-08-30 20:10:41 -05:00
Doug Coleman 32816c93dc Merge branch 'master' of git://factorcode.org/git/factor 2009-08-30 19:06:02 -05:00
Doug Coleman d30f3e7770 typo in stat 2009-08-30 19:05:49 -05:00
Slava Pestov 74d196d77c compiler/tests/codegen.factor: don't do exact float comparison 2009-08-30 18:57:45 -05:00
Doug Coleman 0acf069246 Revert "added send-synchronous-timeout word and tests"
This reverts commit 488c3bcaa5.
2009-08-30 14:53:50 -05:00
Doug Coleman 0992961f6e Revert "reworked messaging, now always use an envelope around the message to handle expiration correctly in all use-cases"
This reverts commit 8231d10136.
2009-08-30 14:53:33 -05:00
Doug Coleman b866a752b6 Revert "move a word out of private vocab"
This reverts commit 978de4476c.
2009-08-30 14:53:19 -05:00
Doug Coleman 978de4476c move a word out of private vocab 2009-08-30 14:22:09 -05:00
Doug Coleman 21791cb97a remove direct uint arrays in file info 2009-08-30 11:58:30 -05:00
Doug Coleman 2e1550b626 Merge branch 'for-slava' of git://github.com/x6j8x/factor into x6 2009-08-30 10:34:00 -05:00
Sascha Matzke 8231d10136 reworked messaging, now always use an envelope around the message to handle expiration correctly in all use-cases 2009-08-30 17:26:23 +02:00
Doug Coleman ae1ff81670 fit typo 2009-08-30 10:02:32 -05:00
Sascha Matzke 72f33ed441 Merge branch 'master' of git://factorcode.org/git/factor into for-slava 2009-08-30 16:59:41 +02:00
Doug Coleman 6123b4ec1e Merge branch 'master' of git://factorcode.org/git/factor 2009-08-30 09:05:12 -05:00
Slava Pestov 24e2f087ea More minor documentation tweaks 2009-08-30 06:32:20 -05:00
Slava Pestov c19ec4b8ec math.functions: some fixes 2009-08-30 06:19:14 -05:00
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
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
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
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
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
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
Joe Groff 9d8dbb3620 ignore deprecations in words that are themselves deprecated 2009-08-29 17:41:21 -05:00