Doug Coleman
|
e8a064c8b7
|
revert math.matrices.elimintion until someone fixes it properly
|
2009-11-24 20:41:59 -06:00 |
Slava Pestov
|
08b6ebc7fa
|
Factor source files should not be executable
|
2009-11-21 17:50:43 -06:00 |
Slava Pestov
|
d630e1494c
|
Fix struct field alignment on PowerPC
|
2009-11-10 19:34:14 -06:00 |
Slava Pestov
|
0de1335d88
|
Fix some test failures
|
2009-11-10 16:48:06 -06:00 |
Philipp Brüschweiler
|
4d185704d6
|
sequences: rename virtual-seq to virtual-exemplar
|
2009-11-07 00:06:26 +01:00 |
Slava Pestov
|
b46c055699
|
math: fix test failures on 32-bit
|
2009-11-06 04:50:41 -06:00 |
Joe Groff
|
078e999e37
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-05 22:23:21 -06:00 |
Joe Groff
|
25d384abe4
|
remove non-primitive-related uses of tuck from basis
|
2009-11-05 17:03:24 -06:00 |
Joe Groff
|
131605be2e
|
eliminate spin from basis
|
2009-11-05 14:05:06 -06:00 |
Doug Coleman
|
ace4476232
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-11-05 01:58:40 -06:00 |
Slava Pestov
|
39c192c829
|
Align stack pointer on non-Mac OS X x86-32 platforms, and use aligned loads/stores for SIMD values
|
2009-11-03 23:51:44 -06:00 |
Doug Coleman
|
c9d233052d
|
add sorted-histogram word
|
2009-11-01 23:16:26 -06:00 |
Joe Groff
|
f1ed3b1787
|
fix float integer^ for denormal results
|
2009-11-01 00:43:04 -05:00 |
Doug Coleman
|
c20a5166ad
|
fix help lint
|
2009-10-30 13:35:20 -05:00 |
Doug Coleman
|
74d8554ca1
|
move docs for nth-root, fix docs for minmax
|
2009-10-30 06:37:02 -05:00 |
Doug Coleman
|
846d9ba6c4
|
slightly better math.statistics docs
|
2009-10-30 03:06:03 -05:00 |
Doug Coleman
|
a39edf9500
|
move histogram to math.statistics, write a main article for math.statistics
|
2009-10-30 02:55:54 -05:00 |
Doug Coleman
|
897ef1aa62
|
move nth-root to math.functions, use exchange-unsafe in math.statistics
|
2009-10-30 02:35:51 -05:00 |
Joe Groff
|
11dd8720f4
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-10-30 00:42:37 -05:00 |
Joe Groff
|
ca8d4c15f4
|
add ##shl-vector-imm and ##shr-vector-imm insn variants. use merge/shr instead of compare/merge to do signed unpacks
|
2009-10-30 00:41:19 -05:00 |
Doug Coleman
|
1ee8c8f5eb
|
sigma -> map-sum
|
2009-10-29 14:34:04 -05:00 |
Joe Groff
|
c6761710a6
|
Merge branch 'master' of http://factorcode.org/git/factor
Conflicts:
basis/locals/locals.factor
basis/peg/peg.factor
extra/infix/infix.factor
|
2009-10-28 16:17:24 -05:00 |
Joe Groff
|
22a9be5ea5
|
update existing code to use :> ( ) when possible
|
2009-10-28 16:11:33 -05:00 |
Doug Coleman
|
b5fd809209
|
memq? -> member-eq?, sorted-memq? -> sorted-member-eq?
|
2009-10-28 15:02:00 -05:00 |
Doug Coleman
|
a57e990af7
|
parsed -> suffix!, add append!
|
2009-10-28 13:38:27 -05:00 |
Slava Pestov
|
34d3d4962a
|
change-each -> map!, deep-change-each -> deep-map!
|
2009-10-27 22:32:56 -05:00 |
Slava Pestov
|
ed3de4ae29
|
math.matrices: remove dead code
|
2009-10-23 07:01:57 -05:00 |
Slava Pestov
|
d9796a577c
|
mirrors: don't depend on specialized-arrays, it pulls in too much
|
2009-10-23 04:24:20 -05:00 |
Joe Groff
|
d85432440f
|
math.matrices: vectorizable definition of cross
|
2009-10-22 16:26:25 -05:00 |
Doug Coleman
|
4b5ed34fe8
|
fix more docs typos
|
2009-10-21 18:11:24 -05:00 |
Doug Coleman
|
aabaccff5e
|
fix a bunch of typos in docs
|
2009-10-21 17:40:43 -05:00 |
Joe Groff
|
1a3ea6b6f5
|
vif combinator
|
2009-10-20 22:49:20 -05:00 |
Joe Groff
|
a2976083be
|
generate unsigned vector comparison fallbacks using min/max or xor/signed compare
|
2009-10-20 22:30:57 -05:00 |
Joe Groff
|
a0a816e88a
|
generate better fallback code for vmin/vmax intrinsics
|
2009-10-20 19:22:38 -05:00 |
Joe Groff
|
d570e58374
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-10-20 17:42:29 -05:00 |
Joe Groff
|
d82546ee78
|
clean up vector lerp functions to be better vectorizable
|
2009-10-20 17:11:22 -05:00 |
Slava Pestov
|
d171a5ac20
|
math.vectors: fix behavioral difference between generic vector vmin vmax and float specialized versions thereof
|
2009-10-20 07:06:44 -05:00 |
Joe Groff
|
16038161d9
|
inline trilerp so that perlin-noise is pretty much instantaneous
|
2009-10-19 15:11:59 -05:00 |
Joe Groff
|
38e58fca39
|
make vshuffle-bytes intrinsic for any shuffle mask type
|
2009-10-19 12:25:55 -05:00 |
Joe Groff
|
1fb2b6b78f
|
math.vectors.conversion docs
|
2009-10-18 21:25:09 -05:00 |
Joe Groff
|
e32c18525b
|
update vshuffle docs
|
2009-10-18 16:34:44 -05:00 |
Joe Groff
|
bd9dd863dc
|
scuttle bogus math.vectors.simd test
|
2009-10-17 18:47:31 -05:00 |
Joe Groff
|
ecf7819710
|
fix sporadic "fall-through in cond" failure in float math.vectors.simd tests
|
2009-10-17 16:54:51 -05:00 |
Joe Groff
|
31cd3b9ec1
|
fix type propagation information put on non-SIMD specializations of vany?, vall?, vnone?
|
2009-10-17 11:21:08 -05:00 |
Joe Groff
|
0c8ad9f66c
|
make hlshift/hrshift simd tests endian agnostic
|
2009-10-17 00:34:35 -05:00 |
Slava Pestov
|
19e242e18f
|
syntax: fix docs for :
|
2009-10-16 23:45:10 -05:00 |
Joe Groff
|
764e451784
|
improve error reporting of failing simd fallbacks
|
2009-10-16 16:34:26 -05:00 |
Joe Groff
|
bff46b80a8
|
fix unsigned vector unpack
|
2009-10-16 14:25:33 -05:00 |
Slava Pestov
|
049ece7dff
|
math.vectors.simd: fix typos in docs reported by Ed Swartz
|
2009-10-13 05:13:22 -05:00 |
Joe Groff
|
aa31f7105a
|
fix fallbacks for vall?, vany?, vnone?
|
2009-10-10 13:01:13 -05:00 |