Slava Pestov
|
ffe5fb62ca
|
vm/os-windows-nt.cpp: fix formatting
|
2009-12-13 16:52:59 -06:00 |
Slava Pestov
|
8961b69e20
|
windows.dinput.constants: use C type symbols rather than strings
|
2009-12-13 16:52:36 -06:00 |
Slava Pestov
|
1994fd1c73
|
fix compiler warning on linux
|
2009-12-13 16:10:30 -06:00 |
Doug Coleman
|
76261256da
|
triyng to rice crc32 a bit
|
2009-12-13 02:03:06 -06:00 |
Doug Coleman
|
8003b74abb
|
add MAIN: run-unix-factor to math.primes.factors
|
2009-12-12 23:39:59 -06:00 |
Slava Pestov
|
2a30ef7dc9
|
sequences: fix map-reduce and 2map-reduce docs, reported by Ben Schlingelhof
|
2009-12-12 15:16:11 -05:00 |
Slava Pestov
|
0277c1bd08
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-12-11 19:31:58 -05:00 |
Slava Pestov
|
ace18280e8
|
vm: OS X version ccheck was failing on 10.5.0
|
2009-12-11 19:31:19 -05:00 |
Doug Coleman
|
3c21804246
|
fix unit test in circular
|
2009-12-08 17:05:17 -06:00 |
Doug Coleman
|
ac9263b89e
|
fix unit test
|
2009-12-08 17:05:11 -06:00 |
Doug Coleman
|
c975a3c4f2
|
randomize poker decks in <deck> word
|
2009-12-07 19:28:11 -06:00 |
Doug Coleman
|
37622f88dd
|
change behavior of circular-while
|
2009-12-07 19:27:36 -06:00 |
Doug Coleman
|
7b1e089d98
|
fix project euler 54
|
2009-12-07 18:24:57 -06:00 |
Doug Coleman
|
ed17c5a549
|
better minmax
|
2009-12-07 17:26:33 -06:00 |
Doug Coleman
|
12127bbe60
|
link pusher and accumulator in docs
|
2009-12-07 16:26:24 -06:00 |
Doug Coleman
|
b9b03524f1
|
add utility words for changing file permissions
|
2009-12-06 17:53:35 -06:00 |
Doug Coleman
|
a2948fd340
|
fix typo
|
2009-12-06 17:22:02 -06:00 |
Doug Coleman
|
45091e52ad
|
add circular-while, optimize circular a bit
|
2009-12-06 17:20:46 -06:00 |
Doug Coleman
|
3dafb80153
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-12-06 02:28:46 -06:00 |
Joe Groff
|
d6c1137115
|
move simd operation methods onto simd-128 instead of concrete classes to save image space
|
2009-12-05 21:19:17 -08:00 |
Joe Groff
|
82bb560b00
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-12-05 17:18:49 -08:00 |
Joe Groff
|
1ad9dc14b4
|
fix simd tests
|
2009-12-05 17:17:16 -08:00 |
Slava Pestov
|
705360e1de
|
vm: grow the heap if a full collection doesn't reclaim enough space
|
2009-12-05 19:03:53 -05:00 |
Joe Groff
|
c09b20fdf5
|
add v*high, v*hs+, vsad, and vavg to simd fuzz tests
|
2009-12-05 15:42:41 -08:00 |
Joe Groff
|
5d911d41f5
|
missing USING:s
|
2009-12-05 15:38:57 -08:00 |
Joe Groff
|
1fbbe91e73
|
implement %scalar>integer for longlong reps on x86.64
|
2009-12-05 15:38:43 -08:00 |
Slava Pestov
|
7ab3d38ed4
|
tools.deploy.shaker: "specializations" word-prop no longer used
|
2009-12-05 18:21:46 -05:00 |
Slava Pestov
|
aa472ee281
|
math.combinatorics: remove 'mirrors' from using list since its not needed
|
2009-12-05 18:21:32 -05:00 |
Slava Pestov
|
9e5c44dd11
|
math.vectors.simd: ensure that set-alien-vector is open-coded in the actual set-nth-unsafe method on SIMD specialized arrays, not just inlined instances
|
2009-12-05 18:20:57 -05:00 |
Joe Groff
|
5d8a929ede
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-12-05 14:52:30 -08:00 |
Joe Groff
|
d674ff8191
|
simd intrinsic implementation for v*high, v*hs+, vavg, and vsad
|
2009-12-05 14:52:18 -08:00 |
Joe Groff
|
c7f4284710
|
add v*high, v*hs+, vavg, and vsad operations to math.vectors
|
2009-12-05 11:32:31 -08:00 |
Slava Pestov
|
20711a9bfd
|
vm: remove DEFPUSHPOP macro
|
2009-12-04 20:56:48 -05:00 |
Joe Groff
|
7ff587858e
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-12-04 13:24:14 -08:00 |
Joe Groff
|
778c21e94c
|
change compiler.cfg.intrinsics.simd tests to not use types and operations that depend on host cell size
|
2009-12-04 13:23:31 -08:00 |
Joe Groff
|
c23e3eb4ef
|
move sequence instance to individual SIMD types rather than simd-128 parent type so that "hashcode*" doesn't attempt to use the sequence implementation of hashcode on abstract simd-128 objects
|
2009-12-04 13:22:59 -08:00 |
Joe Groff
|
5a099992f4
|
fix specialized-array vs methods to work when c-type is also a : word
|
2009-12-04 13:22:01 -08:00 |
Joe Groff
|
c72a3c452b
|
update math.vectors docs for simd changes
|
2009-12-04 13:21:18 -08:00 |
Joe Groff
|
0f7f93d0fd
|
add methods to vs+/vs-/vs* on specialized-arrays so that they saturate as well
|
2009-12-04 12:43:50 -08:00 |
Doug Coleman
|
ebb40025eb
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-12-04 10:56:36 -06:00 |
Slava Pestov
|
f7d81de0a5
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-12-04 03:41:40 -05:00 |
Slava Pestov
|
cc7dea4ce1
|
vm: be more eager to do a full collection to avoid fragmentation leading to heap growth
|
2009-12-04 03:41:19 -05:00 |
Joe Groff
|
4116e2aa4e
|
don't use intrinsics for simd vector element operations when the component size doesn't fit in a fixnum
|
2009-12-03 12:46:56 -08:00 |
Doug Coleman
|
69817c0c38
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-12-02 20:11:08 -06:00 |
Slava Pestov
|
92c1020964
|
Fix bootstrap
|
2009-12-02 19:24:46 -05:00 |
Slava Pestov
|
3dee027879
|
Merge branch 'simd-cleanup' of git://factorcode.org/git/factor into simd-cleanup
|
2009-12-02 19:09:56 -05:00 |
Slava Pestov
|
f50e144288
|
vm: fix walker
|
2009-12-02 18:43:45 -05:00 |
Slava Pestov
|
8a8e2bcbcd
|
tools.deploy.test.5: revert accidental screwup
|
2009-12-02 17:56:49 -05:00 |
Slava Pestov
|
9fcec9825c
|
vm: PowerPC fixes
|
2009-12-02 16:24:42 -06:00 |
Doug Coleman
|
26c6c43483
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-12-02 09:57:51 -06:00 |