]> gitweb.factorcode.org Git - factor.git/log
factor.git
14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Mon, 28 Sep 2009 03:21:42 +0000 (22:21 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoreplace all TYPEDEF: void* XXX* with C-TYPE: XXX
Joe Groff [Mon, 28 Sep 2009 03:21:24 +0000 (22:21 -0500)]
replace all TYPEDEF: void* XXX* with C-TYPE: XXX

14 years agofix linux bootstrap
Joe Groff [Mon, 28 Sep 2009 03:16:07 +0000 (22:16 -0500)]
fix linux bootstrap

14 years agoredefine C-TYPE: to forward declare opaque C types; make C type definition and redefi...
Joe Groff [Mon, 28 Sep 2009 03:11:51 +0000 (22:11 -0500)]
redefine C-TYPE: to forward declare opaque C types; make C type definition and redefinition a little more robust

14 years agoadjust vim string syntax highlighting to match doug's changes for multiline and ...
Joe Groff [Mon, 28 Sep 2009 01:10:33 +0000 (20:10 -0500)]
adjust vim string syntax highlighting to match doug's changes for multiline and """ strings

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

14 years agocompiler.cfg.linear-scan: fix partial sync point logic in case where dst == src,...
Slava Pestov [Mon, 28 Sep 2009 00:28:20 +0000 (19:28 -0500)]
compiler.cfg.linear-scan: fix partial sync point logic in case where dst == src, and clean up spilling code

14 years agotake a shot at making other platform vocabs c-type-string-free
Joe Groff [Mon, 28 Sep 2009 00:25:34 +0000 (19:25 -0500)]
take a shot at making other platform vocabs c-type-string-free

14 years agoMerge branch 'master' into no-c-type-string
Joe Groff [Sun, 27 Sep 2009 23:47:02 +0000 (18:47 -0500)]
Merge branch 'master' into no-c-type-string

14 years agoupdate vocabs so load-all on windows works without parsing string c-types
Joe Groff [Sun, 27 Sep 2009 23:41:20 +0000 (18:41 -0500)]
update vocabs so load-all on windows works without parsing string c-types

14 years agoupdate windows vocabs to load without c-type strings
Joe Groff [Sun, 27 Sep 2009 23:19:53 +0000 (18:19 -0500)]
update windows vocabs to load without c-type strings

14 years agoadd missing USING: to alien.c-types test
Joe Groff [Sun, 27 Sep 2009 23:18:13 +0000 (18:18 -0500)]
add missing USING: to alien.c-types test

14 years agocpu.x86.32: implement %unary-float-function and %binary-float-function; speeds up...
Slava Pestov [Sun, 27 Sep 2009 23:06:30 +0000 (18:06 -0500)]
cpu.x86.32: implement %unary-float-function and %binary-float-function; speeds up partial-sums and struct-arrays benchmarks

14 years agoupdate alien.c-types tests to use c-type words
Joe Groff [Sun, 27 Sep 2009 22:41:18 +0000 (17:41 -0500)]
update alien.c-types tests to use c-type words

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sun, 27 Sep 2009 22:18:16 +0000 (17:18 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agomath.vectors.simd: add *-cast words for converting between representations
Slava Pestov [Sun, 27 Sep 2009 22:18:02 +0000 (17:18 -0500)]
math.vectors.simd: add *-cast words for converting between representations

14 years agodisable parsing of string c-types
Joe Groff [Sun, 27 Sep 2009 21:06:13 +0000 (16:06 -0500)]
disable parsing of string c-types

14 years agoupdate vocabs so a load-all on macosx works without parsing c-type strings
Joe Groff [Sun, 27 Sep 2009 20:11:21 +0000 (15:11 -0500)]
update vocabs so a load-all on macosx works without parsing c-type strings

14 years agoadd vim syntax highlighting for ALIAS:, QUALIFIED:, QUALIFIED-WITH:, and FROM:. fix...
Joe Groff [Sun, 27 Sep 2009 19:04:39 +0000 (14:04 -0500)]
add vim syntax highlighting for ALIAS:, QUALIFIED:, QUALIFIED-WITH:, and FROM:. fix highlighting for empty comment at end of line

14 years agosoftware implementations of vector logical ops (vand, vor, vxor, vnot, v</=/>, vunord...
Joe Groff [Sun, 27 Sep 2009 18:19:22 +0000 (13:19 -0500)]
software implementations of vector logical ops (vand, vor, vxor, vnot, v</=/>, vunordered?, v?)

14 years agofix vim syntax highlighting when a word contains square brackets, and add highlightin...
Joe Groff [Sun, 27 Sep 2009 17:33:23 +0000 (12:33 -0500)]
fix vim syntax highlighting when a word contains square brackets, and add highlighting for STRUCT:

14 years agooops, jumped the gun on one of the alien.parser tests there
Joe Groff [Sun, 27 Sep 2009 17:10:50 +0000 (12:10 -0500)]
oops, jumped the gun on one of the alien.parser tests there

14 years agoadd some tests for parse-c-type
Joe Groff [Sun, 27 Sep 2009 17:03:23 +0000 (12:03 -0500)]
add some tests for parse-c-type

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

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sun, 27 Sep 2009 08:08:20 +0000 (03:08 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Sun, 27 Sep 2009 04:15:09 +0000 (23:15 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoadd USING:s and rearrange definitions so macosx can compile without parsing c-type...
Joe Groff [Sun, 27 Sep 2009 04:14:57 +0000 (23:14 -0500)]
add USING:s and rearrange definitions so macosx can compile without parsing c-type strings

14 years agominor refactoring
Doug Coleman [Sun, 27 Sep 2009 03:24:14 +0000 (22:24 -0500)]
minor refactoring

14 years agoalien: improve documentation
Slava Pestov [Sun, 27 Sep 2009 02:28:11 +0000 (21:28 -0500)]
alien: improve documentation

14 years agoFix conflict
Slava Pestov [Sun, 27 Sep 2009 02:27:38 +0000 (21:27 -0500)]
Fix conflict

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

14 years agomove alien.inline, alien.cxx, alien.marshall to unmaintained; nuke alien.structs
Joe Groff [Sun, 27 Sep 2009 01:37:42 +0000 (20:37 -0500)]
move alien.inline, alien.cxx, alien.marshall to unmaintained; nuke alien.structs

14 years agoremove some misguided code,oops
Doug Coleman [Sun, 27 Sep 2009 01:34:10 +0000 (20:34 -0500)]
remove some misguided code,oops

14 years agoMerge branch 'ogg' of git://double.co.nz/git/factor
Slava Pestov [Sun, 27 Sep 2009 01:28:07 +0000 (20:28 -0500)]
Merge branch 'ogg' of git://double.co.nz/git/factor

14 years agomove the png filtering code to images.png
Doug Coleman [Sun, 27 Sep 2009 01:09:16 +0000 (20:09 -0500)]
move the png filtering code to images.png

14 years agominor cleanups in compression.inflate
Doug Coleman [Sun, 27 Sep 2009 00:16:23 +0000 (19:16 -0500)]
minor cleanups in compression.inflate

14 years agotrying to make sense of png filter modes
Doug Coleman [Sat, 26 Sep 2009 23:46:27 +0000 (18:46 -0500)]
trying to make sense of png filter modes

14 years agoMerge branch 'slots' of git://factorcode.org/git/factor into slots
Slava Pestov [Sat, 26 Sep 2009 21:38:24 +0000 (16:38 -0500)]
Merge branch 'slots' of git://factorcode.org/git/factor into slots

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

14 years agocompute the correct width for png rows, use all the data when decompressing a png...
Doug Coleman [Sat, 26 Sep 2009 20:24:09 +0000 (15:24 -0500)]
compute the correct width for png rows, use all the data when decompressing a png, check for impossible png color modes/bit-depths

14 years agoFixing PPC backend for ##slot change
sheeple [Sat, 26 Sep 2009 18:21:42 +0000 (13:21 -0500)]
Fixing PPC backend for ##slot change

14 years agoMerge branch 'slots' of git://factorcode.org/git/factor into slots
sheeple [Sat, 26 Sep 2009 08:12:42 +0000 (03:12 -0500)]
Merge branch 'slots' of git://factorcode.org/git/factor into slots

Conflicts:

basis/cpu/x86/x86.factor

14 years agoMerge branch 'for-slava' of git://gitorious.org/factor/factor
Slava Pestov [Sat, 26 Sep 2009 08:00:01 +0000 (03:00 -0500)]
Merge branch 'for-slava' of git://gitorious.org/factor/factor

14 years agoAn attempt at porting the slot change to PPC
Daniel Ehrenberg [Sat, 26 Sep 2009 07:58:18 +0000 (02:58 -0500)]
An attempt at porting the slot change to PPC

14 years agovm: fix compilation on Windows
U-SLAVA-DFB8FF805\Slava [Sat, 26 Sep 2009 07:56:55 +0000 (02:56 -0500)]
vm: fix compilation on Windows

14 years agotemp-file is in io.files.temp nowadays
Vesa Kaihlavirta [Sat, 26 Sep 2009 07:49:57 +0000 (10:49 +0300)]
temp-file is in io.files.temp nowadays

14 years agoFixing low-level-ir compiler tests for slot changes
Daniel Ehrenberg [Sat, 26 Sep 2009 07:48:40 +0000 (02:48 -0500)]
Fixing low-level-ir compiler tests for slot changes

14 years agovm: fix windows compilation (untested)
Slava Pestov [Sat, 26 Sep 2009 07:41:01 +0000 (02:41 -0500)]
vm: fix windows compilation (untested)

14 years agomath.vectors: remove special handling for negative shifts, now we just say the behavi...
Slava Pestov [Sat, 26 Sep 2009 07:26:31 +0000 (02:26 -0500)]
math.vectors: remove special handling for negative shifts, now we just say the behavior of vlshift and vrshift with negative shifts is undefined

14 years agodb.tuples: add 'inline' declaration to example in docs
Slava Pestov [Sat, 26 Sep 2009 07:26:07 +0000 (02:26 -0500)]
db.tuples: add 'inline' declaration to example in docs

14 years agoCompleting slot and set-slot changes on x86
Daniel Ehrenberg [Sat, 26 Sep 2009 06:39:48 +0000 (01:39 -0500)]
Completing slot and set-slot changes on x86

14 years agoMaking ##slot and ##set-slot not have a temporary parameter
Daniel Ehrenberg [Sat, 26 Sep 2009 05:28:14 +0000 (00:28 -0500)]
Making ##slot and ##set-slot not have a temporary parameter

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sat, 26 Sep 2009 03:24:54 +0000 (22:24 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agocpu: cleanups
Slava Pestov [Sat, 26 Sep 2009 02:47:05 +0000 (21:47 -0500)]
cpu: cleanups

14 years agomath.vectors: fix SIMD unit tests
Slava Pestov [Sat, 26 Sep 2009 02:44:14 +0000 (21:44 -0500)]
math.vectors: fix SIMD unit tests

14 years agoFix GC root safety in word-xt primitive
Slava Pestov [Sat, 26 Sep 2009 02:42:21 +0000 (21:42 -0500)]
Fix GC root safety in word-xt primitive

14 years agovm: remove safe_malloc now that everything uses constructors instead
Slava Pestov [Sat, 26 Sep 2009 02:22:05 +0000 (21:22 -0500)]
vm: remove safe_malloc now that everything uses constructors instead

14 years agoMake segment, context, data_heap, zone more object-oriented, and fix crash when calli...
Slava Pestov [Sat, 26 Sep 2009 02:17:20 +0000 (21:17 -0500)]
Make segment, context, data_heap, zone more object-oriented, and fix crash when calling undefined symbols

14 years agovm: make heap data-type object-oriented
Slava Pestov [Sat, 26 Sep 2009 01:32:00 +0000 (20:32 -0500)]
vm: make heap data-type object-oriented

14 years agoMerge branch 'vm_cleanup' of git://github.com/phildawes/factor
Slava Pestov [Sat, 26 Sep 2009 00:04:19 +0000 (19:04 -0500)]
Merge branch 'vm_cleanup' of git://github.com/phildawes/factor

14 years agomath.vectors: change vlshift and vrshift to mask the shift count by HEX: ff, to make...
Slava Pestov [Fri, 25 Sep 2009 23:50:44 +0000 (18:50 -0500)]
math.vectors: change vlshift and vrshift to mask the shift count by HEX: ff, to make them behave consistently with their SIMD counterparts

14 years agohints: fix regression with declarations
Slava Pestov [Fri, 25 Sep 2009 23:50:08 +0000 (18:50 -0500)]
hints: fix regression with declarations

14 years agowebapps.mason: fix typo
Slava Pestov [Fri, 25 Sep 2009 23:27:52 +0000 (18:27 -0500)]
webapps.mason: fix typo

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 25 Sep 2009 23:23:36 +0000 (18:23 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agocompiler: add unit test for undefined_symbol regression
Slava Pestov [Fri, 25 Sep 2009 23:08:33 +0000 (18:08 -0500)]
compiler: add unit test for undefined_symbol regression

14 years agovm: ignore 'declare' calls in non-optimizing compiler
Slava Pestov [Fri, 25 Sep 2009 23:08:21 +0000 (18:08 -0500)]
vm: ignore 'declare' calls in non-optimizing compiler

14 years agovm: clean up os-unix.cpp
Slava Pestov [Fri, 25 Sep 2009 23:08:00 +0000 (18:08 -0500)]
vm: clean up os-unix.cpp

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Fri, 25 Sep 2009 21:51:53 +0000 (16:51 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 25 Sep 2009 21:07:29 +0000 (16:07 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agowebapps.mason: update requirements
Slava Pestov [Fri, 25 Sep 2009 21:07:20 +0000 (16:07 -0500)]
webapps.mason: update requirements

14 years agounix.statfs.freebsd: add alien.c-types to using to future-proof
Slava Pestov [Fri, 25 Sep 2009 21:06:55 +0000 (16:06 -0500)]
unix.statfs.freebsd: add alien.c-types to using to future-proof

14 years agoforwarding functions replaced with PRIMITIVE_FORWARD() macro
Phil Dawes [Fri, 25 Sep 2009 19:43:01 +0000 (20:43 +0100)]
forwarding functions replaced with PRIMITIVE_FORWARD() macro

14 years agoremoved VM_ASM_API_OVERFLOW (VM_ASM_API now regparm(3))
Phil Dawes [Fri, 25 Sep 2009 19:33:38 +0000 (20:33 +0100)]
removed VM_ASM_API_OVERFLOW (VM_ASM_API now regparm(3))

14 years agoremoved %vm-invoke-*-arg completely
Phil Dawes [Fri, 25 Sep 2009 19:03:03 +0000 (20:03 +0100)]
removed %vm-invoke-*-arg completely

14 years agomoved %(un)nest-stacks out to cpu specific files to eliminate %vm-invoke from compile...
Phil Dawes [Fri, 25 Sep 2009 18:32:08 +0000 (19:32 +0100)]
moved %(un)nest-stacks out to cpu specific files to eliminate %vm-invoke from compiler.codegen

14 years agoisolated %vm-invoke-blah-arg crap to 64.factor
Phil Dawes [Fri, 25 Sep 2009 18:02:41 +0000 (19:02 +0100)]
isolated %vm-invoke-blah-arg crap to 64.factor

14 years agoremoved param-reg-* HOOKs
Phil Dawes [Fri, 25 Sep 2009 17:58:55 +0000 (18:58 +0100)]
removed param-reg-* HOOKs

14 years agocompiler.codegen passes temp reg to %call-gc
Phil Dawes [Fri, 25 Sep 2009 17:48:13 +0000 (18:48 +0100)]
compiler.codegen passes temp reg to %call-gc

14 years agomade inline_gc a VM_C_API function
Phil Dawes [Fri, 25 Sep 2009 17:29:07 +0000 (18:29 +0100)]
made inline_gc a VM_C_API function

14 years agofix windows
Joe Groff [Fri, 25 Sep 2009 15:00:23 +0000 (10:00 -0500)]
fix windows

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Fri, 25 Sep 2009 14:42:19 +0000 (09:42 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agoclean up textured window code
Joe Groff [Fri, 25 Sep 2009 14:42:09 +0000 (09:42 -0500)]
clean up textured window code

14 years agoRemove unmaintained/ogg code
Chris Double [Fri, 25 Sep 2009 04:46:22 +0000 (16:46 +1200)]
Remove unmaintained/ogg code

14 years agoChange shared libaries used by libtheora for new theora api
Chris Double [Fri, 25 Sep 2009 04:44:59 +0000 (16:44 +1200)]
Change shared libaries used by libtheora for new theora api

14 years agocalculate factorial with decimals
Doug Coleman [Fri, 25 Sep 2009 04:41:34 +0000 (23:41 -0500)]
calculate factorial with decimals

14 years agomove benchmarks from work to extra. wtf oops
Doug Coleman [Fri, 25 Sep 2009 03:58:42 +0000 (22:58 -0500)]
move benchmarks from work to extra.  wtf oops

14 years agoTidy up struct names for ogg vocabs
Chris Double [Fri, 25 Sep 2009 03:53:32 +0000 (15:53 +1200)]
Tidy up struct names for ogg vocabs

14 years agoFix ogg.theora vocab
Chris Double [Fri, 25 Sep 2009 03:46:11 +0000 (15:46 +1200)]
Fix ogg.theora vocab

14 years agoadd benchmarks to cacluate e using decimals, ratios
Doug Coleman [Fri, 25 Sep 2009 03:11:23 +0000 (22:11 -0500)]
add benchmarks to cacluate e using decimals, ratios

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Fri, 25 Sep 2009 02:15:23 +0000 (21:15 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agofix cocoa bootstrap
Joe Groff [Fri, 25 Sep 2009 01:25:41 +0000 (20:25 -0500)]
fix cocoa bootstrap

14 years agoFix ogg.vorbis vocab
Chris Double [Fri, 25 Sep 2009 01:23:53 +0000 (13:23 +1200)]
Fix ogg.vorbis vocab

14 years agoFix ogg vocab
Chris Double [Fri, 25 Sep 2009 00:46:46 +0000 (12:46 +1200)]
Fix ogg vocab

14 years agoMerge branch 'fix_stack_alignment' of git://github.com/phildawes/factor
Slava Pestov [Fri, 25 Sep 2009 00:54:51 +0000 (19:54 -0500)]
Merge branch 'fix_stack_alignment' of git://github.com/phildawes/factor

14 years agoclasses.struct: store aligned size in struct-size word-prop
Slava Pestov [Fri, 25 Sep 2009 00:54:32 +0000 (19:54 -0500)]
classes.struct: store aligned size in struct-size word-prop

14 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Fri, 25 Sep 2009 00:50:17 +0000 (19:50 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

14 years agorename a couple more words
Doug Coleman [Fri, 25 Sep 2009 00:47:44 +0000 (19:47 -0500)]
rename a couple more words

14 years agorename another strings.parser word
Doug Coleman [Fri, 25 Sep 2009 00:45:03 +0000 (19:45 -0500)]
rename another strings.parser word

14 years agorename a couple of strings.parser words
Doug Coleman [Fri, 25 Sep 2009 00:43:57 +0000 (19:43 -0500)]
rename a couple of strings.parser words

14 years agoreset frame inset when windows dwm is toggled off and on, and use the system dialog...
Joe Groff [Thu, 24 Sep 2009 21:08:58 +0000 (16:08 -0500)]
reset frame inset when windows dwm is toggled off and on, and use the system dialog background for textured windows when dwm is disabled