Slava Pestov
|
91e63c0c6f
|
cpu.x86.32: implement %unary-float-function and %binary-float-function; speeds up partial-sums and struct-arrays benchmarks
|
2009-09-27 18:06:30 -05:00 |
Slava Pestov
|
afc7a20ab8
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-27 17:18:16 -05:00 |
Slava Pestov
|
18cf8c37e1
|
math.vectors.simd: add *-cast words for converting between representations
|
2009-09-27 17:18:02 -05:00 |
Joe Groff
|
630e5ecc3b
|
update vocabs so a load-all on macosx works without parsing c-type strings
|
2009-09-27 15:11:21 -05:00 |
Joe Groff
|
c2145c933b
|
software implementations of vector logical ops (vand, vor, vxor, vnot, v</=/>, vunordered?, v?)
|
2009-09-27 13:19:22 -05:00 |
Joe Groff
|
c3935b823f
|
oops, jumped the gun on one of the alien.parser tests there
|
2009-09-27 12:10:50 -05:00 |
Joe Groff
|
2bc687f0de
|
add some tests for parse-c-type
|
2009-09-27 12:03:23 -05:00 |
Joe Groff
|
8965d04c0d
|
Merge branch 'master' of http://factorcode.org/git/factor
|
2009-09-27 11:07:08 -05:00 |
Doug Coleman
|
de2c097ec9
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-27 03:08:20 -05:00 |
Joe Groff
|
449695c8fe
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-26 23:15:09 -05:00 |
Joe Groff
|
5054c954be
|
add USING:s and rearrange definitions so macosx can compile without parsing c-type strings
|
2009-09-26 23:14:57 -05:00 |
Doug Coleman
|
033892dc10
|
minor refactoring
|
2009-09-26 22:24:14 -05:00 |
Slava Pestov
|
77fa16c76f
|
alien: improve documentation
|
2009-09-26 21:28:11 -05:00 |
Slava Pestov
|
685c4143c9
|
Fix conflict
|
2009-09-26 21:27:38 -05:00 |
Joe Groff
|
dce02fcdfb
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-26 20:38:19 -05:00 |
Joe Groff
|
2cf0f3e5d3
|
move alien.inline, alien.cxx, alien.marshall to unmaintained; nuke alien.structs
|
2009-09-26 20:37:42 -05:00 |
Doug Coleman
|
4bc6b302cf
|
remove some misguided code,oops
|
2009-09-26 20:34:10 -05:00 |
Doug Coleman
|
030351ef87
|
move the png filtering code to images.png
|
2009-09-26 20:09:16 -05:00 |
Doug Coleman
|
16cf080393
|
minor cleanups in compression.inflate
|
2009-09-26 19:16:23 -05:00 |
Doug Coleman
|
71952f702a
|
trying to make sense of png filter modes
|
2009-09-26 18:46:27 -05:00 |
Slava Pestov
|
117a0e2ac7
|
Merge branch 'slots' of git://factorcode.org/git/factor into slots
|
2009-09-26 16:38:24 -05:00 |
Doug Coleman
|
0730f3a149
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-26 15:26:11 -05:00 |
Doug Coleman
|
55dd1a7401
|
compute the correct width for png rows, use all the data when decompressing a png, check for impossible png color modes/bit-depths
|
2009-09-26 15:24:09 -05:00 |
sheeple
|
3476f2e28c
|
Fixing PPC backend for ##slot change
|
2009-09-26 13:21:42 -05:00 |
sheeple
|
01a4047126
|
Merge branch 'slots' of git://factorcode.org/git/factor into slots
Conflicts:
basis/cpu/x86/x86.factor
|
2009-09-26 03:12:42 -05:00 |
Daniel Ehrenberg
|
30bca97b61
|
An attempt at porting the slot change to PPC
|
2009-09-26 02:58:18 -05:00 |
Vesa Kaihlavirta
|
eec0e5230b
|
temp-file is in io.files.temp nowadays
|
2009-09-26 10:49:57 +03:00 |
Daniel Ehrenberg
|
c704a823e7
|
Fixing low-level-ir compiler tests for slot changes
|
2009-09-26 02:48:40 -05:00 |
Slava Pestov
|
9d47f5d80d
|
math.vectors: remove special handling for negative shifts, now we just say the behavior of vlshift and vrshift with negative shifts is undefined
|
2009-09-26 02:26:31 -05:00 |
Slava Pestov
|
0be72153ff
|
db.tuples: add 'inline' declaration to example in docs
|
2009-09-26 02:26:07 -05:00 |
Daniel Ehrenberg
|
51f2bbd74b
|
Completing slot and set-slot changes on x86
|
2009-09-26 01:39:48 -05:00 |
Daniel Ehrenberg
|
7bd330cfd5
|
Making ##slot and ##set-slot not have a temporary parameter
|
2009-09-26 00:28:14 -05:00 |
Slava Pestov
|
8610fa5e48
|
cpu: cleanups
|
2009-09-25 21:47:05 -05:00 |
Slava Pestov
|
c38d523185
|
math.vectors: fix SIMD unit tests
|
2009-09-25 21:44:14 -05:00 |
Slava Pestov
|
d017a53227
|
Merge branch 'vm_cleanup' of git://github.com/phildawes/factor
|
2009-09-25 19:04:19 -05:00 |
Slava Pestov
|
ed37950a33
|
math.vectors: change vlshift and vrshift to mask the shift count by HEX: ff, to make them behave consistently with their SIMD counterparts
|
2009-09-25 18:50:44 -05:00 |
Slava Pestov
|
c0abb9ce95
|
hints: fix regression with declarations
|
2009-09-25 18:50:08 -05:00 |
Slava Pestov
|
11d716e8f7
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-25 18:23:36 -05:00 |
Slava Pestov
|
a6654c97ef
|
compiler: add unit test for undefined_symbol regression
|
2009-09-25 18:08:33 -05:00 |
Slava Pestov
|
b14c683b32
|
vm: ignore 'declare' calls in non-optimizing compiler
|
2009-09-25 18:08:21 -05:00 |
Slava Pestov
|
dc9ddd3af6
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-25 16:07:29 -05:00 |
Slava Pestov
|
a8b851bb35
|
unix.statfs.freebsd: add alien.c-types to using to future-proof
|
2009-09-25 16:06:55 -05:00 |
Phil Dawes
|
46f90c7588
|
removed %vm-invoke-*-arg completely
|
2009-09-25 20:03:03 +01:00 |
Phil Dawes
|
d457df1fbf
|
moved %(un)nest-stacks out to cpu specific files to eliminate %vm-invoke from compiler.codegen
|
2009-09-25 19:32:08 +01:00 |
Phil Dawes
|
28420c587a
|
isolated %vm-invoke-blah-arg crap to 64.factor
|
2009-09-25 19:02:41 +01:00 |
Phil Dawes
|
68f85a69b3
|
removed param-reg-* HOOKs
|
2009-09-25 18:58:55 +01:00 |
Phil Dawes
|
a07a2f7496
|
compiler.codegen passes temp reg to %call-gc
|
2009-09-25 18:48:13 +01:00 |
Phil Dawes
|
4552e02624
|
made inline_gc a VM_C_API function
|
2009-09-25 18:29:07 +01:00 |
Joe Groff
|
bcd5e72989
|
fix windows
|
2009-09-25 10:00:23 -05:00 |
Joe Groff
|
9798564536
|
clean up textured window code
|
2009-09-25 09:42:09 -05:00 |