]> gitweb.factorcode.org Git - factor.git/log
factor.git
14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Tue, 1 Sep 2009 01:51:27 +0000 (20:51 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoupdate classes.struct tests, and make struct prettyprinting work again
Joe Groff [Tue, 1 Sep 2009 01:46:33 +0000 (20:46 -0500)]
update classes.struct tests, and make struct prettyprinting work again

14 years agoclean up the bootstrap mess by moving the struct summary and make-mirror methods...
Joe Groff [Tue, 1 Sep 2009 01:32:00 +0000 (20:32 -0500)]
clean up the bootstrap mess by moving the struct summary and make-mirror methods to classes.struct.prettyprint

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Tue, 1 Sep 2009 01:13:19 +0000 (20:13 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agorestore pprint stack when c-object pprinters fail so that the fallback pprint syntax...
Joe Groff [Tue, 1 Sep 2009 01:10:51 +0000 (20:10 -0500)]
restore pprint stack when c-object pprinters fail so that the fallback pprint syntax is still clickable

14 years agotake advantage of pprint-prefix in c-object-pointer prettyprinters
Joe Groff [Tue, 1 Sep 2009 00:56:36 +0000 (19:56 -0500)]
take advantage of pprint-prefix in c-object-pointer prettyprinters

14 years agomirrors on structs again, add summary method for structs
Doug Coleman [Tue, 1 Sep 2009 00:27:29 +0000 (19:27 -0500)]
mirrors on structs again, add summary method for structs

14 years agostruct mirrors were not ready yet
Doug Coleman [Tue, 1 Sep 2009 00:10:48 +0000 (19:10 -0500)]
struct mirrors were not ready yet

14 years agoshow c-type instead of factor type
Doug Coleman [Mon, 31 Aug 2009 23:58:42 +0000 (18:58 -0500)]
show c-type instead of factor type

14 years agobetter keys in sturct mirrors
Doug Coleman [Mon, 31 Aug 2009 23:57:03 +0000 (18:57 -0500)]
better keys in sturct mirrors

14 years agomake-mirror method on structs. fix typo on struct-slots stack effect. don't filter...
Doug Coleman [Mon, 31 Aug 2009 23:51:47 +0000 (18:51 -0500)]
make-mirror method on structs.  fix typo on struct-slots stack effect.  don't filter initial values in struct>assoc because structs are more low-level and you want to see the entire layout of the struct you're working with, imo.

14 years agosuppress "no such C type" warnings from cocoa for "?" and private apple types
Joe Groff [Mon, 31 Aug 2009 23:10:35 +0000 (18:10 -0500)]
suppress "no such C type" warnings from cocoa for "?" and private apple types

14 years agofix struct-arrays USING:
Joe Groff [Mon, 31 Aug 2009 23:04:29 +0000 (18:04 -0500)]
fix struct-arrays USING:

14 years agolink S{ and S@ docs in classes.struct
Joe Groff [Mon, 31 Aug 2009 23:04:09 +0000 (18:04 -0500)]
link S{ and S@ docs in classes.struct

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Mon, 31 Aug 2009 22:49:55 +0000 (17:49 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years ago"struct-array-on" word to easily promote a struct over memory to a struct-array over...
Joe Groff [Mon, 31 Aug 2009 22:49:45 +0000 (17:49 -0500)]
"struct-array-on" word to easily promote a struct over memory to a struct-array over the same memory. buff up the struct-arrays docs

14 years agobenchmark.yuv-to-rgb: fix hints
Slava Pestov [Mon, 31 Aug 2009 22:07:24 +0000 (17:07 -0500)]
benchmark.yuv-to-rgb: fix hints

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 31 Aug 2009 21:48:24 +0000 (16:48 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agotools.deploy.shaker: strip out call( and execute( runtime checking in a way that...
Slava Pestov [Mon, 31 Aug 2009 21:48:10 +0000 (16:48 -0500)]
tools.deploy.shaker: strip out call( and execute( runtime checking in a way that still allows the inlining optimization to work

14 years agoFix image size regression with struct array tree shaking
Slava Pestov [Mon, 31 Aug 2009 21:34:58 +0000 (16:34 -0500)]
Fix image size regression with struct array tree shaking

14 years agofix windows usings
Doug Coleman [Mon, 31 Aug 2009 20:22:26 +0000 (15:22 -0500)]
fix windows usings

14 years agofix newly introduced references to c-type-array
Joe Groff [Mon, 31 Aug 2009 17:49:09 +0000 (12:49 -0500)]
fix newly introduced references to c-type-array

14 years agofix some things that broke in the windows UI/game-input backends
Joe Groff [Mon, 31 Aug 2009 17:45:39 +0000 (12:45 -0500)]
fix some things that broke in the windows UI/game-input backends

14 years agoMerge branch 'master' of git://factorcode.org/git/factor into struct-updates
Joe Groff [Mon, 31 Aug 2009 17:35:47 +0000 (12:35 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor into struct-updates

14 years agoupdate struct in yuv-to-rgb
Doug Coleman [Mon, 31 Aug 2009 17:24:13 +0000 (12:24 -0500)]
update struct in yuv-to-rgb

14 years agoupdate pango for struct
Doug Coleman [Mon, 31 Aug 2009 17:23:08 +0000 (12:23 -0500)]
update pango for struct

14 years agofix using
Doug Coleman [Mon, 31 Aug 2009 17:20:56 +0000 (12:20 -0500)]
fix using

14 years agoMerge branch 'master' of git://factorcode.org/git/factor into struct-updates
Joe Groff [Mon, 31 Aug 2009 17:01:23 +0000 (12:01 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor into struct-updates

14 years agoMerge branch 'master' of git://factorcode.org/git/factor into struct-updates
Joe Groff [Mon, 31 Aug 2009 17:01:04 +0000 (12:01 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor into struct-updates

14 years agotypo
Doug Coleman [Mon, 31 Aug 2009 17:00:39 +0000 (12:00 -0500)]
typo

14 years agotry to fix file-systems on a few platforms
Doug Coleman [Mon, 31 Aug 2009 16:49:29 +0000 (11:49 -0500)]
try to fix file-systems on a few platforms

14 years agofix netbsd file-systems
Doug Coleman [Mon, 31 Aug 2009 16:38:21 +0000 (11:38 -0500)]
fix netbsd file-systems

14 years agofix file-systems on freebsd
Doug Coleman [Mon, 31 Aug 2009 16:35:52 +0000 (11:35 -0500)]
fix file-systems on freebsd

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Mon, 31 Aug 2009 16:34:39 +0000 (11:34 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoclean up some game-input.dinput code to take advantage of structs and specialized...
Joe Groff [Mon, 31 Aug 2009 16:31:01 +0000 (11:31 -0500)]
clean up some game-input.dinput code to take advantage of structs and specialized arrays

14 years agohashcode* for structs
Joe Groff [Mon, 31 Aug 2009 15:51:45 +0000 (10:51 -0500)]
hashcode* for structs

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Mon, 31 Aug 2009 15:35:58 +0000 (10:35 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

Conflicts:
basis/environment/winnt/winnt.factor
basis/io/files/windows/nt/nt.factor
basis/windows/shell32/shell32.factor

14 years agoupdate environment.winnt for <c-array> change
Joe Groff [Mon, 31 Aug 2009 15:31:28 +0000 (10:31 -0500)]
update environment.winnt for <c-array> change

14 years agoupdate windows.dinput structs
Joe Groff [Mon, 31 Aug 2009 15:28:22 +0000 (10:28 -0500)]
update windows.dinput structs

14 years agoupdate windows.* for <c-array> change
Joe Groff [Mon, 31 Aug 2009 14:58:27 +0000 (09:58 -0500)]
update windows.* for <c-array> change

14 years agoupdate io.files.*.windows to use specialized arrays; also, io.files.info.windows...
Joe Groff [Mon, 31 Aug 2009 14:58:04 +0000 (09:58 -0500)]
update io.files.*.windows to use specialized arrays; also, io.files.info.windows was providing buffers that were too small, so fix that

14 years agowean extra/ vocabs off <c-array>
Joe Groff [Mon, 31 Aug 2009 14:54:35 +0000 (09:54 -0500)]
wean extra/ vocabs off <c-array>

14 years agoMinor doc improvements
Slava Pestov [Mon, 31 Aug 2009 10:46:57 +0000 (05:46 -0500)]
Minor doc improvements

14 years agostruct-arrays: hack it up so that if the class name is a literal parameter for the...
Slava Pestov [Mon, 31 Aug 2009 10:42:28 +0000 (05:42 -0500)]
struct-arrays: hack it up so that if the class name is a literal parameter for the constructor, then the array works in deployed apps even if not every call site of nth or set-nth is inlined on the array. Fixes tools.deploy.test.5 regression after kqueue was converted to use STRUCT:. Because of Dan's call(-inlining, no perf regression on struct-arrays benchmark!

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 31 Aug 2009 09:18:59 +0000 (04:18 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoMerge 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

14 years agox11.events, ui.backend.x11: actually make it work
Slava Pestov [Mon, 31 Aug 2009 04:24:25 +0000 (00:24 -0400)]
x11.events, ui.backend.x11: actually make it work

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Mon, 31 Aug 2009 04:09:35 +0000 (23:09 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoMerge 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

14 years agoupdate users/groups for new structs
Doug Coleman [Mon, 31 Aug 2009 04:07:46 +0000 (23:07 -0500)]
update users/groups for new structs

14 years agochange gpu VERTEX-STRUCT: to make a struct class
Joe Groff [Mon, 31 Aug 2009 04:06:15 +0000 (23:06 -0500)]
change gpu VERTEX-STRUCT: to make a struct class

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 31 Aug 2009 03:56:39 +0000 (22:56 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agox11 and ui.backend.x11: update to use new structs
Slava Pestov [Mon, 31 Aug 2009 03:55:19 +0000 (22:55 -0500)]
x11 and ui.backend.x11: update to use new structs

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Mon, 31 Aug 2009 03:50:22 +0000 (22:50 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agomake a struct for dirents on linux, not a <c-object>
Doug Coleman [Mon, 31 Aug 2009 03:49:35 +0000 (22:49 -0500)]
make a struct for dirents on linux, not a <c-object>

14 years agooops—fix STRUCT: functor
Joe Groff [Mon, 31 Aug 2009 03:40:18 +0000 (22:40 -0500)]
oops—fix STRUCT: functor

14 years agoupdate math.blas for <c-array> change
Joe Groff [Mon, 31 Aug 2009 03:37:58 +0000 (22:37 -0500)]
update math.blas for <c-array> change

14 years agorefactor struct slot parsing so that there's a <struct-slot-spec> word for easily...
Joe Groff [Mon, 31 Aug 2009 03:37:37 +0000 (22:37 -0500)]
refactor struct slot parsing so that there's a <struct-slot-spec> word for easily constructing struct slots outside classes.struct

14 years agoio.sockets.unix: cleanup two usages of 'rot' and use struct setter instead of memcpy
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

14 years agocompiler.cfg.intrinsics: cleanup: the "intrinsic" word property is now a quotation...
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

14 years agoupdate dirent for structs
Doug Coleman [Mon, 31 Aug 2009 03:11:42 +0000 (22:11 -0500)]
update dirent for structs

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Mon, 31 Aug 2009 03:08:46 +0000 (22:08 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agofix kqueue
Doug Coleman [Mon, 31 Aug 2009 02:57:33 +0000 (21:57 -0500)]
fix kqueue

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Mon, 31 Aug 2009 02:14:33 +0000 (21:14 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agodocs for new syntax and pprint config
Joe Groff [Mon, 31 Aug 2009 02:14:14 +0000 (21:14 -0500)]
docs for new syntax and pprint config

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 31 Aug 2009 02:12:23 +0000 (21:12 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agopprint S@, X-array@ in <block block> for better formatting
Joe Groff [Mon, 31 Aug 2009 02:12:02 +0000 (21:12 -0500)]
pprint S@, X-array@ in <block block> for better formatting

14 years agostruct-array@ syntax
Joe Groff [Mon, 31 Aug 2009 02:05:21 +0000 (21:05 -0500)]
struct-array@ syntax

14 years agoio.backend.unix: tweak test
Slava Pestov [Mon, 31 Aug 2009 02:01:49 +0000 (21:01 -0500)]
io.backend.unix: tweak test

14 years agoclasses.struct: add more unit tests for clone method, and fix clone breakage when...
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

14 years agocpu.ppc: fix %box-displaced-alien
Slava Pestov [Mon, 31 Aug 2009 01:56:04 +0000 (20:56 -0500)]
cpu.ppc: fix %box-displaced-alien

14 years agofix typo in stat struct
Doug Coleman [Mon, 31 Aug 2009 01:46:49 +0000 (20:46 -0500)]
fix typo in stat struct

14 years agolikewise, an S@ word for structs
Joe Groff [Mon, 31 Aug 2009 01:46:31 +0000 (20:46 -0500)]
likewise, an S@ word for structs

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Mon, 31 Aug 2009 01:26:44 +0000 (20:26 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoupdate kqueue for structs
Doug Coleman [Mon, 31 Aug 2009 01:26:25 +0000 (20:26 -0500)]
update kqueue for structs

14 years agofix stat struct on freebsd
Doug Coleman [Mon, 31 Aug 2009 01:25:57 +0000 (20:25 -0500)]
fix stat struct on freebsd

14 years agoadd alternate literal syntax "X-array@ PTR LEN" for direct-arrays. pprint with this...
Joe Groff [Mon, 31 Aug 2009 01:23:55 +0000 (20:23 -0500)]
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

14 years agoclasses.struct: make <struct>, malloc-struct, and clone work in deployed images where...
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

14 years agoescape the class name in io.files.info
Doug Coleman [Mon, 31 Aug 2009 01:10:41 +0000 (20:10 -0500)]
escape the class name in io.files.info

14 years agofix bootstrap
Joe Groff [Mon, 31 Aug 2009 01:09:43 +0000 (20:09 -0500)]
fix bootstrap

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Mon, 31 Aug 2009 00:06:02 +0000 (19:06 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agotypo in stat
Doug Coleman [Mon, 31 Aug 2009 00:05:49 +0000 (19:05 -0500)]
typo in stat

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Mon, 31 Aug 2009 00:05:43 +0000 (19:05 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agochange c-type-* to c-* everywhere
Joe Groff [Mon, 31 Aug 2009 00:05:29 +0000 (19:05 -0500)]
change c-type-* to c-* everywhere

14 years agocompiler/tests/codegen.factor: don't do exact float comparison
Slava Pestov [Sun, 30 Aug 2009 23:57:45 +0000 (18:57 -0500)]
compiler/tests/codegen.factor: don't do exact float comparison

14 years agorather than deprecate <c-array>, replace it with <c-type-array> . to stay consistent...
Joe Groff [Sun, 30 Aug 2009 23:41:38 +0000 (18:41 -0500)]
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

14 years agoRevert "added send-synchronous-timeout word and tests"
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.

14 years agoRevert "reworked messaging, now always use an envelope around the message to handle...
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.

14 years agoRevert "move a word out of private vocab"
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.

14 years agomove a word out of private vocab
Doug Coleman [Sun, 30 Aug 2009 19:22:09 +0000 (14:22 -0500)]
move a word out of private vocab

14 years agoremove direct uint arrays in file info
Doug Coleman [Sun, 30 Aug 2009 16:58:30 +0000 (11:58 -0500)]
remove direct uint arrays in file info

14 years agoMerge branch 'for-slava' of git://github.com/x6j8x/factor into x6
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

14 years agoreworked messaging, now always use an envelope around the message to handle expiratio...
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

14 years agofit typo
Doug Coleman [Sun, 30 Aug 2009 15:02:32 +0000 (10:02 -0500)]
fit typo

14 years agoMerge branch 'master' of git://factorcode.org/git/factor into for-slava
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

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sun, 30 Aug 2009 14:05:12 +0000 (09:05 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoMore minor documentation tweaks
Slava Pestov [Sun, 30 Aug 2009 11:32:20 +0000 (06:32 -0500)]
More minor documentation tweaks

14 years agomath.functions: some fixes
Slava Pestov [Sun, 30 Aug 2009 11:19:14 +0000 (06:19 -0500)]
math.functions: some fixes

14 years agotools.deploy.shaker: strip out functor-words global, fixing size regression from...
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

14 years agoadded send-synchronous-timeout word and tests
Sascha Matzke [Sat, 22 Aug 2009 14:46:45 +0000 (16:46 +0200)]
added send-synchronous-timeout word and tests