Slava Pestov
|
1da18d06b1
|
compiler.cfg.value-numbering: add some more rewrite rules, neg/neg, not/not, and a few for SIMD
|
2009-09-30 02:18:29 -05:00 |
Phil Dawes
|
a73e6f20d4
|
ppc asm to pass vm pointer: overflow fns
|
2009-09-30 07:59:36 +01:00 |
Joe Groff
|
7e679e1683
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-30 00:07:45 -05:00 |
Joe Groff
|
55ab9c3002
|
docs for new math.vectors logical ops
|
2009-09-30 00:07:37 -05:00 |
Slava Pestov
|
d70b95e4b8
|
math.vectors.simd: fix bad comparison logic in unit tests
|
2009-09-29 23:46:21 -05:00 |
Slava Pestov
|
0a29e64287
|
math.functions: ~ now raises an invalid operation FP trap if one of the inputs is NaN
|
2009-09-29 23:41:08 -05:00 |
Joe Groff
|
6a6e248fa4
|
clean up math.matrices.simd just a little bit
|
2009-09-29 23:34:56 -05:00 |
Slava Pestov
|
86118ce56a
|
generalizations: make napply work with non-literal quotations
|
2009-09-29 23:28:43 -05:00 |
Slava Pestov
|
eeb601dade
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-29 22:59:58 -05:00 |
Slava Pestov
|
80e84a357d
|
math.vectors.simd: add vbroadcast intrinsic, fix integer overflow issues
|
2009-09-29 22:58:20 -05:00 |
Joe Groff
|
b709e9a497
|
spinning rims for math.matrices.simd
|
2009-09-29 22:55:04 -05:00 |
Joe Groff
|
1e1072f540
|
math.matrices.simd versions of frustum-matrix4 and rotation-matrix4
|
2009-09-29 22:54:11 -05:00 |
Joe Groff
|
0b8f2e1470
|
give pretty names to typed gensyms, and report them as subwords of the driver word
|
2009-09-29 22:53:42 -05:00 |
Slava Pestov
|
810cd7b4bb
|
compiler.cfg.ssa.destruction: don't coalesce registers with different representations, even if they're in the same register class, since this messes up spilling
|
2009-09-29 22:28:20 -05:00 |
Slava Pestov
|
3e27d06914
|
layouts: most-positive/negative-fixnum return fixnums now
|
2009-09-29 22:27:54 -05:00 |
Joe Groff
|
4ae9e71f5c
|
typo in n*m4, n/m4 types
|
2009-09-29 18:21:51 -05:00 |
Joe Groff
|
6c2775e920
|
math.matrices.simd: 4x4 matrices built on top of float-4 hardware vectors
|
2009-09-29 18:11:25 -05:00 |
Joe Groff
|
5e16592596
|
add a "vmask" vector op to selectively zero out elements
|
2009-09-29 18:10:36 -05:00 |
Joe Groff
|
60a9c49056
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-29 13:51:51 -05:00 |
Joe Groff
|
a4c134a1f3
|
typed: add TYPED:: word for typed local definitions, and throw in some unit tests
|
2009-09-29 12:55:37 -05:00 |
Joe Groff
|
92e864b019
|
fix stack effect of ERROR: words that inherit slots from a base class
|
2009-09-29 12:52:13 -05:00 |
Joe Groff
|
302b0a3a10
|
typed.debugger vocab with words to run optimizer. and test-mr on the underlying typed word of TYPED: definitions
|
2009-09-29 12:41:05 -05:00 |
Joe Groff
|
87b96ed421
|
improve vim highlighting of 1+2/3 ratios, 1/3. float ratios, HEX: 1.2p3 hex floats, 1,234 number literals with commas, NAN: xxx literals, and ALIEN: xxx hex literals
|
2009-09-29 12:25:55 -05:00 |
Slava Pestov
|
6f2c57144d
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-29 04:49:35 -05:00 |
Slava Pestov
|
f395d83379
|
math.vectors.simd: add fast intrinsic for 'nth', replace broadcast primitive with shuffles
|
2009-09-29 04:48:11 -05:00 |
Slava Pestov
|
6382aaabd5
|
Merge branch 'more-simd'
|
2009-09-28 23:12:48 -05:00 |
Slava Pestov
|
e40a95c1e1
|
math.vectors.simd: add vshuffle intrinsic
|
2009-09-28 23:12:13 -05:00 |
Joe Groff
|
c50a58168c
|
vim: highlight anything that looks like "text{ }" as an array
|
2009-09-28 22:58:20 -05:00 |
Joe Groff
|
29404db2d9
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-28 20:38:03 -05:00 |
Joe Groff
|
d7db62a145
|
make byte-arrays and specialized-arrays reveal their elements through the inspector
|
2009-09-28 20:34:42 -05:00 |
Joe Groff
|
02666b2491
|
catch a one-in-a-million failure in game-input.dinput backend
|
2009-09-28 19:53:46 -05:00 |
Slava Pestov
|
0b0a2c5ce4
|
unix.statvfs.netbsd: update for C type parser change
|
2009-09-28 19:38:00 -05:00 |
Joe Groff
|
44f393771b
|
change CALLBACK: to use the ABI of the current LIBRARY: and get rid of STDCALL-CALLBACK:
|
2009-09-28 19:27:28 -05:00 |
Doug Coleman
|
bab0e23a30
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-28 18:58:50 -05:00 |
Doug Coleman
|
98546d6c8f
|
fix checksum protocol -- was hardcoded to a block size of 64
|
2009-09-28 18:58:20 -05:00 |
Slava Pestov
|
7065dd09df
|
Merge branch 'more-simd' of git://factorcode.org/git/factor into more-simd
|
2009-09-28 18:33:47 -05:00 |
Slava Pestov
|
628c69685b
|
webapps.pastebin: tweak template
|
2009-09-28 17:55:42 -05:00 |
Slava Pestov
|
a20362cf26
|
webapps.pastebin: add 'Plain Text' links to see pastes in plain text
|
2009-09-28 17:53:44 -05:00 |
Slava Pestov
|
a8ea929ad9
|
Work in progress
|
2009-09-28 17:31:34 -05:00 |
Doug Coleman
|
9b64d206ff
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-28 17:16:26 -05:00 |
Doug Coleman
|
5b8460ad16
|
fix ui startup
|
2009-09-28 17:16:16 -05:00 |
Slava Pestov
|
e1a9b25562
|
cpu.ppc: update for %unary/binary-float-function change
|
2009-09-28 16:40:52 -05:00 |
Slava Pestov
|
4202211293
|
cpu.x86: cleanups
|
2009-09-28 16:38:35 -05:00 |
Slava Pestov
|
f59b842d9b
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-28 16:33:51 -05:00 |
Slava Pestov
|
48d3f10c81
|
Fix some load errors in various places
|
2009-09-28 16:33:39 -05:00 |
Doug Coleman
|
be8033a39f
|
limit the byte-reader streams when loading images
|
2009-09-28 16:29:56 -05:00 |
Doug Coleman
|
5b924ff910
|
move images.http to extra so it can use images.viewer, fix load-http-image
|
2009-09-28 16:12:12 -05:00 |
Doug Coleman
|
63c7652de9
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-28 16:01:25 -05:00 |
Doug Coleman
|
f51dd8fe2f
|
Merge branch 'master' into png2
|
2009-09-28 15:59:48 -05:00 |
Doug Coleman
|
4fbdcc72aa
|
fix jpeg loading
|
2009-09-28 15:59:32 -05:00 |