]>
gitweb.factorcode.org Git - factor.git/log
Doug Coleman [Mon, 31 Aug 2009 16:34:39 +0000 (11:34 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 31 Aug 2009 04:24:46 +0000 (00:24 -0400)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 31 Aug 2009 04:24:25 +0000 (00:24 -0400)]
x11.events, ui.backend.x11: actually make it work
Doug Coleman [Mon, 31 Aug 2009 04:09:35 +0000 (23:09 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Mon, 31 Aug 2009 04:08:19 +0000 (23:08 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Mon, 31 Aug 2009 04:07:46 +0000 (23:07 -0500)]
update users/groups for new structs
Slava Pestov [Mon, 31 Aug 2009 03:56:39 +0000 (22:56 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 31 Aug 2009 03:55:19 +0000 (22:55 -0500)]
x11 and ui.backend.x11: update to use new structs
Doug Coleman [Mon, 31 Aug 2009 03:50:22 +0000 (22:50 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Mon, 31 Aug 2009 03:49:35 +0000 (22:49 -0500)]
make a struct for dirents on linux, not a <c-object>
Slava Pestov [Mon, 31 Aug 2009 03:21:14 +0000 (22:21 -0500)]
io.sockets.unix: cleanup two usages of 'rot' and use struct setter instead of memcpy
Slava Pestov [Mon, 31 Aug 2009 03:20:49 +0000 (22:20 -0500)]
compiler.cfg.intrinsics: cleanup: the "intrinsic" word property is now a quotation, not a boolean, making this mechanism more extensible
Doug Coleman [Mon, 31 Aug 2009 03:11:42 +0000 (22:11 -0500)]
update dirent for structs
Doug Coleman [Mon, 31 Aug 2009 02:57:33 +0000 (21:57 -0500)]
fix kqueue
Slava Pestov [Mon, 31 Aug 2009 02:12:23 +0000 (21:12 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 31 Aug 2009 02:01:49 +0000 (21:01 -0500)]
io.backend.unix: tweak test
Slava Pestov [Mon, 31 Aug 2009 02:01:44 +0000 (21:01 -0500)]
classes.struct: add more unit tests for clone method, and fix clone breakage when the struct class word is not a symbol
Doug Coleman [Mon, 31 Aug 2009 01:46:49 +0000 (20:46 -0500)]
fix typo in stat struct
Doug Coleman [Mon, 31 Aug 2009 01:26:44 +0000 (20:26 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Mon, 31 Aug 2009 01:26:25 +0000 (20:26 -0500)]
update kqueue for structs
Doug Coleman [Mon, 31 Aug 2009 01:25:57 +0000 (20:25 -0500)]
fix stat struct on freebsd
Slava Pestov [Mon, 31 Aug 2009 01:13:54 +0000 (20:13 -0500)]
classes.struct: make <struct>, malloc-struct, and clone work in deployed images where C type info has been stripped out
Doug Coleman [Mon, 31 Aug 2009 01:10:41 +0000 (20:10 -0500)]
escape the class name in io.files.info
Doug Coleman [Mon, 31 Aug 2009 00:06:02 +0000 (19:06 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Mon, 31 Aug 2009 00:05:49 +0000 (19:05 -0500)]
typo in stat
Slava Pestov [Sun, 30 Aug 2009 23:57:45 +0000 (18:57 -0500)]
compiler/tests/codegen.factor: don't do exact float comparison
Doug Coleman [Sun, 30 Aug 2009 19:53:50 +0000 (14:53 -0500)]
Revert "added send-synchronous-timeout word and tests"
This reverts commit
488c3bcaa54eccb62ae3da73b6496045d24928ed .
Doug Coleman [Sun, 30 Aug 2009 19:53:33 +0000 (14:53 -0500)]
Revert "reworked messaging, now always use an envelope around the message to handle expiration correctly in all use-cases"
This reverts commit
8231d101367e4b2318bee3bec17a2d257bf14b63 .
Doug Coleman [Sun, 30 Aug 2009 19:53:19 +0000 (14:53 -0500)]
Revert "move a word out of private vocab"
This reverts commit
978de4476ccd1acf734c600da1802b1d4e0000df .
Doug Coleman [Sun, 30 Aug 2009 19:22:09 +0000 (14:22 -0500)]
move a word out of private vocab
Doug Coleman [Sun, 30 Aug 2009 16:58:30 +0000 (11:58 -0500)]
remove direct uint arrays in file info
Doug Coleman [Sun, 30 Aug 2009 15:34:00 +0000 (10:34 -0500)]
Merge branch 'for-slava' of git://github.com/x6j8x/factor into x6
Sascha Matzke [Sun, 30 Aug 2009 15:26:23 +0000 (17:26 +0200)]
reworked messaging, now always use an envelope around the message to handle expiration correctly in all use-cases
Doug Coleman [Sun, 30 Aug 2009 15:02:32 +0000 (10:02 -0500)]
fit typo
Sascha Matzke [Sun, 30 Aug 2009 14:59:41 +0000 (16:59 +0200)]
Merge branch 'master' of git://factorcode.org/git/factor into for-slava
Doug Coleman [Sun, 30 Aug 2009 14:05:12 +0000 (09:05 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sun, 30 Aug 2009 11:32:20 +0000 (06:32 -0500)]
More minor documentation tweaks
Slava Pestov [Sun, 30 Aug 2009 11:19:14 +0000 (06:19 -0500)]
math.functions: some fixes
Slava Pestov [Sun, 30 Aug 2009 10:36:16 +0000 (05:36 -0500)]
tools.deploy.shaker: strip out functor-words global, fixing size regression from Joe's FUNCTOR-SYNTAX: patch
Sascha Matzke [Sat, 22 Aug 2009 14:46:45 +0000 (16:46 +0200)]
added send-synchronous-timeout word and tests
Slava Pestov [Sun, 30 Aug 2009 10:15:18 +0000 (05:15 -0500)]
compiler.cfg.linear-scan.live-intervals: dead-value-error is never thrown anymore
Sascha Matzke [Sun, 30 Aug 2009 10:11:25 +0000 (12:11 +0200)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sun, 30 Aug 2009 10:11:08 +0000 (05:11 -0500)]
%box-displaced-alien: fix clobberage found by Doug
Slava Pestov [Sun, 30 Aug 2009 09:52:01 +0000 (04:52 -0500)]
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
Doug Coleman [Sun, 30 Aug 2009 09:07:00 +0000 (04:07 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sun, 30 Aug 2009 09:06:41 +0000 (04:06 -0500)]
change all stat, statfs, statvfs and calendar structs
Marc Fauconneau [Sun, 30 Aug 2009 08:31:30 +0000 (17:31 +0900)]
Merge branch 'master' of git://factorcode.org/git/factor
Marc Fauconneau [Sun, 30 Aug 2009 08:29:40 +0000 (17:29 +0900)]
Better error images for non-baseline JPEGs.
bugfix: Handles more than one table per DHT chunk.
Marc Fauconneau [Sun, 30 Aug 2009 08:24:25 +0000 (17:24 +0900)]
Merge branch 'master' of git@github.com:prunedtree/factor
Conflicts:
basis/math/matrices/matrices.factor
Doug Coleman [Sun, 30 Aug 2009 04:39:20 +0000 (23:39 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sun, 30 Aug 2009 04:25:17 +0000 (23:25 -0500)]
use struct in windows serial code
Joe Groff [Sun, 30 Aug 2009 04:18:31 +0000 (23:18 -0500)]
fix alien.complex unboxer
Joe Groff [Sun, 30 Aug 2009 03:59:24 +0000 (22:59 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Sun, 30 Aug 2009 03:59:13 +0000 (22:59 -0500)]
privatize classes.struct's shameful bits
Joe Groff [Sun, 30 Aug 2009 03:54:56 +0000 (22:54 -0500)]
implement clone on struct classes to copy the struct contents
Joe Groff [Sun, 30 Aug 2009 03:42:48 +0000 (22:42 -0500)]
add non-initializing (malloc-array) and (malloc-object) for kicks
Joe Groff [Sun, 30 Aug 2009 03:40:13 +0000 (22:40 -0500)]
change malloc-struct to initialize struct from initial values; add (malloc-struct) and (struct) words that leave their memory uninitialized
Slava Pestov [Sun, 30 Aug 2009 03:11:20 +0000 (22:11 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sun, 30 Aug 2009 03:10:48 +0000 (22:10 -0500)]
Merge branch 'for-slava' of git://git.rfc1149.net/factor
Slava Pestov [Sun, 30 Aug 2009 03:09:51 +0000 (22:09 -0500)]
benchmark.terrain-generation: fix type error
Doug Coleman [Sun, 30 Aug 2009 02:29:55 +0000 (21:29 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sun, 30 Aug 2009 02:23:35 +0000 (21:23 -0500)]
benchmark.struct-arrays: doesn't actually need HINTS:
Joe Groff [Sun, 30 Aug 2009 02:04:19 +0000 (21:04 -0500)]
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
Doug Coleman [Sun, 30 Aug 2009 01:56:39 +0000 (20:56 -0500)]
structs in windows.shell32
Doug Coleman [Sun, 30 Aug 2009 01:52:14 +0000 (20:52 -0500)]
remove dead code, use ${ and GUID:, structs
Doug Coleman [Sun, 30 Aug 2009 01:43:07 +0000 (20:43 -0500)]
remove c-array usage
Doug Coleman [Sun, 30 Aug 2009 01:39:06 +0000 (20:39 -0500)]
more struct work
Doug Coleman [Sun, 30 Aug 2009 01:34:29 +0000 (20:34 -0500)]
remove c-array usage
Joe Groff [Sun, 30 Aug 2009 01:20:25 +0000 (20:20 -0500)]
change alien.complex to use struct classes
Joe Groff [Sun, 30 Aug 2009 01:19:47 +0000 (20:19 -0500)]
fix STRUCT: functor when a slot name is the same as a non-lexical word name
Doug Coleman [Sun, 30 Aug 2009 01:01:01 +0000 (20:01 -0500)]
fix environment on winnt
Joe Groff [Sun, 30 Aug 2009 00:58:07 +0000 (19:58 -0500)]
correct some classes.struct docs
Joe Groff [Sun, 30 Aug 2009 00:56:42 +0000 (19:56 -0500)]
add STRUCT: support to functors
Doug Coleman [Sun, 30 Aug 2009 00:55:27 +0000 (19:55 -0500)]
put a method on M\ tuple string>alien that calls underlying>>
Doug Coleman [Sun, 30 Aug 2009 00:43:56 +0000 (19:43 -0500)]
more WIN32_FIND_DATA structs
Doug Coleman [Sun, 30 Aug 2009 00:33:04 +0000 (19:33 -0500)]
remove com-interface c-struct
Doug Coleman [Sun, 30 Aug 2009 00:25:18 +0000 (19:25 -0500)]
WSABUF struct
Doug Coleman [Sun, 30 Aug 2009 00:18:39 +0000 (19:18 -0500)]
fix com, prettyprinting of GUIDs
Doug Coleman [Sat, 29 Aug 2009 23:59:36 +0000 (18:59 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sat, 29 Aug 2009 22:42:14 +0000 (17:42 -0500)]
fix using
Joe Groff [Sat, 29 Aug 2009 22:41:21 +0000 (17:41 -0500)]
ignore deprecations in words that are themselves deprecated
Doug Coleman [Sat, 29 Aug 2009 22:41:08 +0000 (17:41 -0500)]
guid, system-info
Doug Coleman [Sat, 29 Aug 2009 22:35:11 +0000 (17:35 -0500)]
windows.offscreen structs
Doug Coleman [Sat, 29 Aug 2009 22:18:30 +0000 (17:18 -0500)]
fix uniscribe
Joe Groff [Sat, 29 Aug 2009 22:17:44 +0000 (17:17 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Sat, 29 Aug 2009 22:17:25 +0000 (17:17 -0500)]
use calloc in malloc-struct for consistency with malloc-object and malloc-array
Doug Coleman [Sat, 29 Aug 2009 22:08:25 +0000 (17:08 -0500)]
SIZE struct
Doug Coleman [Sat, 29 Aug 2009 20:29:34 +0000 (15:29 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Sat, 29 Aug 2009 20:28:31 +0000 (15:28 -0500)]
change malloc-object back to using calloc
Samuel Tardieu [Sat, 29 Aug 2009 19:42:15 +0000 (21:42 +0200)]
Ensure that random-prime result has the right size
As noted by Slava, choosing the next prime following a random number
with a specified number of bits may give a number one more bit long.
Doug Coleman [Sat, 29 Aug 2009 19:37:09 +0000 (14:37 -0500)]
oops, forgot to update a struct
Doug Coleman [Sat, 29 Aug 2009 19:30:55 +0000 (14:30 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sat, 29 Aug 2009 19:29:46 +0000 (14:29 -0500)]
new structs in font rendering
Doug Coleman [Sat, 29 Aug 2009 19:28:00 +0000 (14:28 -0500)]
fix io monitors
Doug Coleman [Sat, 29 Aug 2009 18:45:25 +0000 (13:45 -0500)]
more structs
Doug Coleman [Sat, 29 Aug 2009 18:39:48 +0000 (13:39 -0500)]
structs in calendar.windows
Doug Coleman [Sat, 29 Aug 2009 17:50:27 +0000 (12:50 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Sat, 29 Aug 2009 17:45:59 +0000 (12:45 -0500)]
change malloc-object and <c-object> not to be in terms of malloc-array and <c-array>
Joe Groff [Sat, 29 Aug 2009 17:23:09 +0000 (12:23 -0500)]
typo in alien.c-types docs
Joe Groff [Sat, 29 Aug 2009 17:22:55 +0000 (12:22 -0500)]
update cocoa and core-foundation stuff to use classes.struct and boxed malloc-arrays