Commit Graph

17243 Commits (e05f91f3a8bff7a7413e2d0d5bc897e6613e4d71)

Author SHA1 Message Date
Slava Pestov e918e9cddc 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
Slava Pestov 6f1a7c731c cpu.ppc: fix %box-displaced-alien 2009-08-30 20:56:04 -05:00
Doug Coleman 867d87998c fix typo in stat struct 2009-08-30 20:46:49 -05:00
Joe Groff 82025bde30 likewise, an S@ word for structs 2009-08-30 20:46:31 -05:00
Doug Coleman b0e895b8f9 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-30 20:26:44 -05:00
Doug Coleman 05cc8babb6 update kqueue for structs 2009-08-30 20:26:25 -05:00
Doug Coleman 6867f2a806 fix stat struct on freebsd 2009-08-30 20:25:57 -05:00
Joe Groff dee9f56500 add alternate literal syntax "X-array@ PTR LEN" for direct-arrays. pprint with this syntax when c-object-pointers? prettyprint flag is set, or the pointer under the direct-array is invalid 2009-08-30 20:23:55 -05:00
Slava Pestov 2dd3f5690d 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 de94e49f06 escape the class name in io.files.info 2009-08-30 20:10:41 -05:00
Joe Groff 0f1270720d fix bootstrap 2009-08-30 20:09:43 -05:00
Doug Coleman d8e10a691d Merge branch 'master' of git://factorcode.org/git/factor 2009-08-30 19:06:02 -05:00
Doug Coleman 8be06f0e5e typo in stat 2009-08-30 19:05:49 -05:00
Joe Groff c9e83ba3c3 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-30 19:05:43 -05:00
Joe Groff 0df9884ee5 change c-type-* to c-* everywhere 2009-08-30 19:05:29 -05:00
Slava Pestov bd629c1262 compiler/tests/codegen.factor: don't do exact float comparison 2009-08-30 18:57:45 -05:00
Joe Groff 361cc04b02 rather than deprecate <c-array>, replace it with <c-type-array> . to stay consistent, rename <c-type-direct-array> to <c-direct-array> and require-c-type-arrays to require-c-arrays 2009-08-30 18:41:38 -05:00
Doug Coleman 2e40f83393 Revert "added send-synchronous-timeout word and tests"
This reverts commit 488c3bcaa5.
2009-08-30 14:53:50 -05:00
Doug Coleman 97b6509cfe 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 0f4dce4e4b Revert "move a word out of private vocab"
This reverts commit 978de4476c.
2009-08-30 14:53:19 -05:00
Doug Coleman 4c69f5641c move a word out of private vocab 2009-08-30 14:22:09 -05:00
Doug Coleman 447be26efd remove direct uint arrays in file info 2009-08-30 11:58:30 -05:00
Doug Coleman b938123d94 Merge branch 'for-slava' of git://github.com/x6j8x/factor into x6 2009-08-30 10:34:00 -05:00
Sascha Matzke 7f0f3c3c1a 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 be9035753a fit typo 2009-08-30 10:02:32 -05:00
Sascha Matzke 0337413a51 Merge branch 'master' of git://factorcode.org/git/factor into for-slava 2009-08-30 16:59:41 +02:00
Doug Coleman d33fb83e26 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-30 09:05:12 -05:00
Slava Pestov ec70e1d714 More minor documentation tweaks 2009-08-30 06:32:20 -05:00
Slava Pestov 7983b5515f math.functions: some fixes 2009-08-30 06:19:14 -05:00
Slava Pestov d23688ea1a 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 3351391e50 added send-synchronous-timeout word and tests 2009-08-30 12:24:56 +02:00
Slava Pestov 447c5fbf7a compiler.cfg.linear-scan.live-intervals: dead-value-error is never thrown anymore 2009-08-30 05:15:18 -05:00
Sascha Matzke d9377625c5 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-30 12:11:25 +02:00
Slava Pestov 9595be4bf9 %box-displaced-alien: fix clobberage found by Doug 2009-08-30 05:11:08 -05:00
Slava Pestov 0db01f6d5f 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 5c53b2c3e6 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-30 04:07:00 -05:00
Doug Coleman 783eb0bb53 change all stat, statfs, statvfs and calendar structs 2009-08-30 04:06:41 -05:00
Marc Fauconneau 2d4ba8de4d Merge branch 'master' of git://factorcode.org/git/factor 2009-08-30 17:31:30 +09:00
Marc Fauconneau 5a20dee2aa 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 bf15648b4d 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 d88cdffa47 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-29 23:39:20 -05:00
Doug Coleman fb9d7d67d0 use struct in windows serial code 2009-08-29 23:25:17 -05:00
Joe Groff be406fa964 fix alien.complex unboxer 2009-08-29 23:18:31 -05:00
Joe Groff 762a8c32cb Merge branch 'master' of git://factorcode.org/git/factor 2009-08-29 22:59:24 -05:00
Joe Groff 32f014a030 privatize classes.struct's shameful bits 2009-08-29 22:59:13 -05:00
Joe Groff 20aa00f8df implement clone on struct classes to copy the struct contents 2009-08-29 22:54:56 -05:00
Joe Groff 4d8ed23db5 add non-initializing (malloc-array) and (malloc-object) for kicks 2009-08-29 22:42:48 -05:00
Joe Groff 3e51bde484 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 11b2a409c3 Merge branch 'master' of git://factorcode.org/git/factor 2009-08-29 22:11:20 -05:00
Slava Pestov f732cce9f2 Merge branch 'for-slava' of git://git.rfc1149.net/factor 2009-08-29 22:10:48 -05:00