]> gitweb.factorcode.org Git - factor.git/log
factor.git
14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Guillaume Nargeot [Sat, 5 Sep 2009 05:48:21 +0000 (14:48 +0900)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agospecialized-arrays.direct is no more; instead, every specialized-array.<foo> vocabula...
Slava Pestov [Sat, 5 Sep 2009 03:01:55 +0000 (22:01 -0500)]
specialized-arrays.direct is no more; instead, every specialized-array.<foo> vocabulary has a <direct-T-array> constructor

14 years agowindows.com: split off prettyprinting into windows.com.prettyprint
Slava Pestov [Sat, 5 Sep 2009 03:00:23 +0000 (22:00 -0500)]
windows.com: split off prettyprinting into windows.com.prettyprint

14 years agotools.deploy.shaker: strip out struct slot info
Slava Pestov [Sat, 5 Sep 2009 02:59:49 +0000 (21:59 -0500)]
tools.deploy.shaker: strip out struct slot info

14 years agoio.launcher.windows.nt: make tests more robust
Slava Pestov [Sat, 5 Sep 2009 02:59:11 +0000 (21:59 -0500)]
io.launcher.windows.nt: make tests more robust

14 years agoSolution to Project Euler problem 85
Guillaume Nargeot [Sat, 5 Sep 2009 01:59:04 +0000 (10:59 +0900)]
Solution to Project Euler problem 85

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Fri, 4 Sep 2009 17:30:48 +0000 (12:30 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoi had comisd/ucomisd backwards on x86
Joe Groff [Fri, 4 Sep 2009 17:30:30 +0000 (12:30 -0500)]
i had comisd/ucomisd backwards on x86

14 years agoui.backend.x11: fix set-fullscreen
Slava Pestov [Fri, 4 Sep 2009 16:35:45 +0000 (12:35 -0400)]
ui.backend.x11: fix set-fullscreen

14 years agofix some typos in cpu.ppc
Slava Pestov [Fri, 4 Sep 2009 16:18:41 +0000 (11:18 -0500)]
fix some typos in cpu.ppc

14 years agoMerge branch 'master' of git://factorcode.org/git/factor into ppc-float-compare
Slava Pestov [Fri, 4 Sep 2009 15:58:50 +0000 (10:58 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor into ppc-float-compare

14 years agoupdate powerpc compiler to generate correct float comparisons
Joe Groff [Fri, 4 Sep 2009 15:51:12 +0000 (10:51 -0500)]
update powerpc compiler to generate correct float comparisons

14 years agoio.backend.windows: fix for deployment
Slava Pestov [Fri, 4 Sep 2009 14:27:46 +0000 (09:27 -0500)]
io.backend.windows: fix for deployment

14 years agoio.backend.windows.nt.privileges: fix make-token-privileges
Slava Pestov [Fri, 4 Sep 2009 14:08:04 +0000 (09:08 -0500)]
io.backend.windows.nt.privileges: fix make-token-privileges

14 years agoopengl.glu: fix missing library error on Windows and Linux
Slava Pestov [Fri, 4 Sep 2009 12:57:48 +0000 (07:57 -0500)]
opengl.glu: fix missing library error on Windows and Linux

14 years agocpu.ppc: fix typo
Slava Pestov [Fri, 4 Sep 2009 11:41:33 +0000 (06:41 -0500)]
cpu.ppc: fix typo

14 years agomatch: cleanup
Slava Pestov [Fri, 4 Sep 2009 11:11:28 +0000 (06:11 -0500)]
match: cleanup

14 years agoFix sockets on Windows, and re-organize things so that windows.winsock doesn't get...
Slava Pestov [Fri, 4 Sep 2009 10:02:33 +0000 (05:02 -0500)]
Fix sockets on Windows, and re-organize things so that windows.winsock doesn't get loaded by default

14 years agoio.sockets: fix to work in deployed apps
Slava Pestov [Fri, 4 Sep 2009 08:57:57 +0000 (03:57 -0500)]
io.sockets: fix to work in deployed apps

14 years agocompiler.cfg.value-numbering: update tests for Joe's condition code changes
Slava Pestov [Fri, 4 Sep 2009 08:11:56 +0000 (03:11 -0500)]
compiler.cfg.value-numbering: update tests for Joe's condition code changes

14 years agomake struct-mirror an instance of assoc
Joe Groff [Fri, 4 Sep 2009 03:31:55 +0000 (22:31 -0500)]
make struct-mirror an instance of assoc

14 years agoconvert comparison branch code in compiler to use locals
Joe Groff [Fri, 4 Sep 2009 02:19:39 +0000 (21:19 -0500)]
convert comparison branch code in compiler to use locals

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Fri, 4 Sep 2009 01:32:27 +0000 (20:32 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoadd compiler comparison codes for floating-point unordered comparisons; update x86...
Joe Groff [Fri, 4 Sep 2009 01:32:05 +0000 (20:32 -0500)]
add compiler comparison codes for floating-point unordered comparisons; update x86 backend to generate proper code for all floating-point comparisons

14 years agoadd unit tests for comparisons against nan
Joe Groff [Thu, 3 Sep 2009 22:27:06 +0000 (17:27 -0500)]
add unit tests for comparisons against nan

14 years agoWHAMMY! convert io.sockets.unix
Doug Coleman [Thu, 3 Sep 2009 22:08:54 +0000 (17:08 -0500)]
WHAMMY!  convert io.sockets.unix

14 years agoupdate network structs. NO WHAMMY, NO WHAMMY, NO WHAMMY...STOP!!!
Doug Coleman [Thu, 3 Sep 2009 21:57:36 +0000 (16:57 -0500)]
update network structs.  NO WHAMMY, NO WHAMMY, NO WHAMMY...STOP!!!

14 years agoforget the old struct class when redefining a struct class so the old accessors get...
Joe Groff [Thu, 3 Sep 2009 16:12:58 +0000 (11:12 -0500)]
forget the old struct class when redefining a struct class so the old accessors get purged

14 years agoi suck at reading tech docs--those were m64 instructions, not mm instructions
Joe Groff [Wed, 2 Sep 2009 17:58:35 +0000 (12:58 -0500)]
i suck at reading tech docs--those were m64 instructions, not mm instructions

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Wed, 2 Sep 2009 16:07:07 +0000 (11:07 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoget rid of useless mm->xmm instructions in cpu.x86.assembler, add MOVHLPS and MOVLHPS
Joe Groff [Wed, 2 Sep 2009 16:06:08 +0000 (11:06 -0500)]
get rid of useless mm->xmm instructions in cpu.x86.assembler, add MOVHLPS and MOVLHPS

14 years agoFix tree shaker again, gah
Slava Pestov [Wed, 2 Sep 2009 12:28:40 +0000 (07:28 -0500)]
Fix tree shaker again, gah

14 years agotools.deploy.shaker: fix snafu
Slava Pestov [Wed, 2 Sep 2009 09:30:29 +0000 (04:30 -0500)]
tools.deploy.shaker: fix snafu

14 years agolet's not forget about hex literals
Joe Groff [Wed, 2 Sep 2009 02:28:23 +0000 (21:28 -0500)]
let's not forget about hex literals

14 years agorequire numeric literals to begin and end with a digit/decimal point so that stuff...
Joe Groff [Wed, 2 Sep 2009 02:14:26 +0000 (21:14 -0500)]
require numeric literals to begin and end with a digit/decimal point so that stuff like "," and "1," don't parse as numbers

14 years agoadd using to windows.com.wrapper
Doug Coleman [Tue, 1 Sep 2009 23:16:57 +0000 (18:16 -0500)]
add using to windows.com.wrapper

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Tue, 1 Sep 2009 23:16:31 +0000 (18:16 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Tue, 1 Sep 2009 20:38:52 +0000 (15:38 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agocpu.ppc: implement fast float function calls; 3x speedup on benchmark.struct-arrays...
Slava Pestov [Tue, 1 Sep 2009 20:19:26 +0000 (15:19 -0500)]
cpu.ppc: implement fast float function calls; 3x speedup on benchmark.struct-arrays on PowerPC

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Tue, 1 Sep 2009 20:00:22 +0000 (15:00 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agostruct-arrays: fix help lint, throw error if class parameter is not a struct class
Slava Pestov [Tue, 1 Sep 2009 19:58:49 +0000 (14:58 -0500)]
struct-arrays: fix help lint, throw error if class parameter is not a struct class

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Tue, 1 Sep 2009 19:47:06 +0000 (14:47 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agostruct-vectors: update unit test to use new structs
Slava Pestov [Tue, 1 Sep 2009 19:47:04 +0000 (14:47 -0500)]
struct-vectors: update unit test to use new structs

14 years agostruct-arrays: remove support for arrays of old-style structs
Slava Pestov [Tue, 1 Sep 2009 19:46:24 +0000 (14:46 -0500)]
struct-arrays: remove support for arrays of old-style structs

14 years agoio.backend.unix.multiplexers.epoll: update for STRUCT:
Slava Pestov [Tue, 1 Sep 2009 19:46:08 +0000 (14:46 -0500)]
io.backend.unix.multiplexers.epoll: update for STRUCT:

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Tue, 1 Sep 2009 19:19:49 +0000 (14:19 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoopenbsd defined a struct with freebsd in the name. oops.....
Doug Coleman [Tue, 1 Sep 2009 19:18:29 +0000 (14:18 -0500)]
openbsd defined a struct with freebsd in the name.  oops.....

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
erg [Tue, 1 Sep 2009 18:17:05 +0000 (13:17 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

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

14 years agonoise: don't use math.private words
Slava Pestov [Tue, 1 Sep 2009 20:50:56 +0000 (15:50 -0500)]
noise: don't use math.private words

14 years agofix file-systems on the bsds
erg [Tue, 1 Sep 2009 18:16:37 +0000 (13:16 -0500)]
fix file-systems on the bsds

14 years agofix help lint failures
Joe Groff [Tue, 1 Sep 2009 18:04:00 +0000 (13:04 -0500)]
fix help lint failures

14 years agofix another tuple definition bug
Doug Coleman [Tue, 1 Sep 2009 16:36:06 +0000 (11:36 -0500)]
fix another tuple definition bug

14 years agoinheriting from itself would hang a tuple definition. only breaks if tuple is being...
Doug Coleman [Tue, 1 Sep 2009 09:02:44 +0000 (04:02 -0500)]
inheriting from itself would hang a tuple definition.  only breaks if tuple is being redefined

14 years agoput a more useful mirror over structs
Joe Groff [Tue, 1 Sep 2009 03:26:03 +0000 (22:26 -0500)]
put a more useful mirror over structs

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