Slava Pestov
|
1ee53d04a9
|
vm: new card marking implementation supports marking partial objects
|
2009-10-13 21:16:04 -05:00 |
Slava Pestov
|
e438407341
|
Merge branch 'master' of git://factorcode.org/git/factor into new_gc
|
2009-10-13 06:57:37 -05:00 |
Slava Pestov
|
049ece7dff
|
math.vectors.simd: fix typos in docs reported by Ed Swartz
|
2009-10-13 05:13:22 -05:00 |
Doug Coleman
|
baca5cd56d
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-10-12 18:41:45 -05:00 |
Doug Coleman
|
22dfdc0514
|
fix a bug when printing calendars, add a unit test
|
2009-10-12 16:55:52 -05:00 |
Joe Groff
|
ed9e844786
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-10-11 13:18:27 -05:00 |
Joe Groff
|
e79c125d98
|
store math.matrices.simd matrices in column-major order so that m4.v, frustum, and translation construction are faster
|
2009-10-10 17:45:15 -05:00 |
Doug Coleman
|
b262a6800f
|
add missing usings
|
2009-10-10 14:04:22 -05:00 |
Doug Coleman
|
8ae57d9817
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-10-10 14:02:54 -05:00 |
Doug Coleman
|
0470c5c291
|
fix the tuple subclassing example docs
|
2009-10-10 14:02:35 -05:00 |
Joe Groff
|
b82c8b4416
|
use TEST reg, reg to compare integer equality with zero
|
2009-10-10 13:13:53 -05:00 |
Joe Groff
|
aa31f7105a
|
fix fallbacks for vall?, vany?, vnone?
|
2009-10-10 13:01:13 -05:00 |
Joe Groff
|
2577ab83a6
|
only emit ##alien-vector/##set-alien-vector insns if the rep is available
|
2009-10-10 12:53:10 -05:00 |
Joe Groff
|
6899b128c8
|
change the simd-struct tests to cover integer vector slots
|
2009-10-10 12:23:25 -05:00 |
Joe Groff
|
1e3c9321ae
|
don't use MOVSLDUP/MOVSHDUP to do specialized shuffles unless sse3 is available
|
2009-10-10 12:00:47 -05:00 |
Joe Groff
|
61befc8bb1
|
have vshuffle accept simd-128 variable byte shuffles
|
2009-10-10 11:30:11 -05:00 |
Joe Groff
|
a7a77cd03e
|
fix x86 uchar %scalar>integer
|
2009-10-10 10:39:23 -05:00 |
Joe Groff
|
96be0d5748
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-10-10 09:17:01 -05:00 |
Slava Pestov
|
12564bef9c
|
Merge branch 'master' into new_gc
|
2009-10-10 00:25:21 -05:00 |
Slava Pestov
|
09fac95fad
|
compiler.tree.propagation.branches: fix live-branches computation for #dispatch nodes
|
2009-10-10 00:23:50 -05:00 |
Slava Pestov
|
f2eb53ab46
|
vm: rename
|
2009-10-09 23:37:35 -05:00 |
Doug Coleman
|
1deb1bf087
|
Merge branch 'help2' of git://github.com/klazuka/factor
|
2009-10-09 23:36:50 -05:00 |
Joe Groff
|
5158a12d32
|
rename ##shuffle-vector to ##shuffle-vector-imm, and add a new ##shuffle-vector for dynamic shuffles. have vshuffle use ##shuffle-vector to do word and byte shuffles on x86
|
2009-10-09 21:26:27 -05:00 |
Keith Lazuka
|
ab4cb3e807
|
images.normalization: reorder-components should fail if component-order is not a representation of its layout
|
2009-10-09 15:58:36 -04:00 |
Keith Lazuka
|
58862f4c3b
|
images.bitmap: fixed unit-test dependency
|
2009-10-09 15:58:36 -04:00 |
Keith Lazuka
|
ce39025fbf
|
images.normalization: fixed USING
|
2009-10-09 15:58:36 -04:00 |
Keith Lazuka
|
b6cca0df88
|
images.normalization: more unit tests and bug fix
|
2009-10-09 15:58:36 -04:00 |
Keith Lazuka
|
397084623c
|
images.testing: added documentation
|
2009-10-09 15:58:36 -04:00 |
Keith Lazuka
|
2780ff01df
|
images.png: added PngSuite test image files
|
2009-10-09 15:58:35 -04:00 |
Keith Lazuka
|
2b3fb426af
|
images.testing: switched from PAM reference image to Factor serialized image (.fig)
|
2009-10-09 15:58:35 -04:00 |
Keith Lazuka
|
936076b91c
|
images.bitmap: respect upside-down? flag when encoding
|
2009-10-09 15:58:35 -04:00 |
Keith Lazuka
|
9388355027
|
images.normalization: refactored to use locals
|
2009-10-09 15:58:34 -04:00 |
Keith Lazuka
|
3676bc3355
|
images.normalization: added documentation
|
2009-10-09 15:58:34 -04:00 |
Keith Lazuka
|
97f7e2af02
|
images.normalization: removed a lot of boilerplate
|
2009-10-09 15:58:34 -04:00 |
Keith Lazuka
|
0b5192d398
|
cap: explicitly set the image's component-type
|
2009-10-09 15:58:34 -04:00 |
Keith Lazuka
|
a59c01ead9
|
images.normalization: removed some boilerplate
|
2009-10-09 15:58:34 -04:00 |
Keith Lazuka
|
f3fa96904b
|
images.bitmap: now conforms to image encode protocol. images.normalization: added several component-order shuffle words
|
2009-10-09 15:58:34 -04:00 |
Joe Groff
|
2bfcd7ed81
|
generate better code for vabs when instruction isn't available instead of using software fallback (-0.0 andn for floats, x > 0 ? x : -x for signed ints, nop for unsigned ints)
|
2009-10-09 14:24:55 -05:00 |
Joe Groff
|
4972fbcbc9
|
implement vneg as an intrinsic in terms of load -0, subtract
|
2009-10-09 13:16:39 -05:00 |
Doug Coleman
|
7e48052327
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-10-09 11:23:21 -05:00 |
Doug Coleman
|
0d7161bce0
|
refactor images.png logic for adam7. implement adam7
|
2009-10-09 11:22:54 -05:00 |
Slava Pestov
|
c9e1d415fe
|
vm: refactoring card logic a bit
|
2009-10-09 11:16:18 -05:00 |
Keith Lazuka
|
602126a29b
|
help.markup: markup unit tests must ensure that 'last-element' is initialized to 'f' before running each test.
|
2009-10-09 12:16:02 -04:00 |
Joe Groff
|
ca32ad73bc
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-10-09 10:44:05 -05:00 |
Joe Groff
|
a083eb91c7
|
add SIMDS: ... ; and SPECIALIZED-ARRAYS: ... ; syntax
|
2009-10-09 10:43:37 -05:00 |
Slava Pestov
|
237a0d7ab5
|
vm: remove old_data_heap from gc_state
|
2009-10-09 09:47:54 -05:00 |
Slava Pestov
|
84306a0786
|
compiler.codegen: fix failing tests
|
2009-10-09 09:44:09 -05:00 |
Slava Pestov
|
717ac69928
|
vm: fix integer overflow
|
2009-10-09 05:55:32 -05:00 |
Slava Pestov
|
a13ffad800
|
vm: build fix
|
2009-10-09 05:12:28 -05:00 |
Slava Pestov
|
3e839405f8
|
help.markup: long links don't show stack effect for parsing words and symbols
|
2009-10-09 04:46:41 -05:00 |