Slava Pestov
|
ea726f5680
|
Move remaining sequence operations from generalizations to sequences.generalizations where they belong
|
2010-05-18 18:36:47 -04:00 |
Joe Groff
|
191ac353fd
|
generalize stack effects so we can bootstrap with the stricter stack effect checking
|
2010-03-08 23:38:10 -08:00 |
Slava Pestov
|
b59da05347
|
Merge branch 'master' of git://github.com/erikcharlebois/factor
|
2010-02-19 12:35:21 +13:00 |
Slava Pestov
|
220dd88a2c
|
Update documentation for new help lint check
|
2010-02-19 12:31:52 +13:00 |
Erik Charlebois
|
550cd430f1
|
Merge branch 'master' of git://github.com/slavapestov/factor
|
2010-02-16 03:27:33 -08:00 |
Erik Charlebois
|
941c09d73a
|
Splines: catmull-rom, bezier curve, cubic hermite, kochanek-bartels
|
2010-02-16 03:26:36 -08:00 |
Slava Pestov
|
361de6c470
|
math.points: move to extra
|
2010-02-16 15:29:02 +13:00 |
Slava Pestov
|
db4a1f7536
|
Fix unit test for math.parser change
|
2010-02-08 08:31:17 +13:00 |
Joe Groff
|
2381e9bf24
|
quaterion to matrix4 conversion
|
2010-02-04 11:25:45 -08:00 |
Slava Pestov
|
df4fb4a3ee
|
Removing integers-as-sequences
|
2010-01-15 07:15:33 +13:00 |
Joe Groff
|
67cc1c01be
|
Merge branch 'master' into simd-cleanup
|
2009-11-26 16:14:46 -08:00 |
Joe Groff
|
4027002db7
|
remove SIMD:s
|
2009-11-25 20:21:54 -08:00 |
Slava Pestov
|
0612bc6177
|
Factor source files should not be executable
|
2009-11-21 17:50:43 -06:00 |
Joe Groff
|
a5957b188d
|
nip most uses of tuck from extra
|
2009-11-05 22:22:21 -06:00 |
Joe Groff
|
96716145e3
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-10-30 14:53:56 -05:00 |
Joe Groff
|
cac1778bd0
|
remove most uses of roll/-roll from extra
|
2009-10-30 14:14:24 -05:00 |
Doug Coleman
|
44acd45f2a
|
move docs for nth-root, fix docs for minmax
|
2009-10-30 06:37:02 -05:00 |
Doug Coleman
|
003787113f
|
move nth-root to math.functions, use exchange-unsafe in math.statistics
|
2009-10-30 02:35:51 -05:00 |
Joe Groff
|
6e1bffb1c5
|
update existing code to use :> ( ) when possible
|
2009-10-28 16:11:33 -05:00 |
Joe Groff
|
5caa118e40
|
make first2, first3, first4 inline
|
2009-10-26 17:30:37 -05:00 |
Joe Groff
|
1db55cdfbb
|
add some tests for math.matrices.simd matrix-vector multiplication
|
2009-10-15 13:35:22 -05:00 |
Joe Groff
|
2a24e30a24
|
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 |
Joe Groff
|
fbe810fc3b
|
rename SIMD vmerge and kids to (vmerge), make new vmerge more generally useful
|
2009-10-05 17:55:39 -05:00 |
Slava Pestov
|
61e3ba77d8
|
math.matrices.simd: add an inline declaration
|
2009-10-05 05:29:30 -05:00 |
Joe Groff
|
0c7857152b
|
clean up frustum-matrix4
|
2009-10-04 16:29:03 -05:00 |
Joe Groff
|
fb4ca1ce85
|
cleaner implementation of translation-matrix4
|
2009-10-04 15:37:22 -05:00 |
Joe Groff
|
cef5a32746
|
rice out transpose-matrix4 and diagonal-matrix4 using vmerge
|
2009-10-03 22:48:41 -05:00 |
Doug Coleman
|
67167cf9ea
|
Merge branch 'docs' of git://github.com/klazuka/factor into klazuka
Conflicts:
basis/math/vectors/vectors-docs.factor
|
2009-10-02 15:58:45 -05:00 |
Keith Lazuka
|
405e5d015b
|
docs: change $subsection to $subsections
|
2009-10-02 12:15:48 -04:00 |
Slava Pestov
|
cb71fbf4fe
|
Fix compiler.cfg.value-numbering and math.matrices.simd unit tests
|
2009-10-02 02:32:35 -05:00 |
Joe Groff
|
0c8a4717f2
|
add software vall?, vany?, vnone? words
|
2009-10-01 13:21:10 -05:00 |
Joe Groff
|
0044964e78
|
fix a stupid bug in simd rotation-matrix4
|
2009-10-01 13:04:59 -05:00 |
Joe Groff
|
5ac5a74cc6
|
write v? and vmask in terms of bitwise ops
|
2009-10-01 00:09:25 -05:00 |
Joe Groff
|
a93f8f66f9
|
Revert "add a %blend-vector intrinsic for v?"
This reverts commit 21e4b28b67 .
|
2009-09-30 23:40:37 -05:00 |
Joe Groff
|
7db7b63552
|
add a %blend-vector intrinsic for v?
|
2009-09-30 23:03:59 -05:00 |
Joe Groff
|
a2771aa166
|
pit math.matrices and math.matrices.simd against each other in calculating matrix exponentials
|
2009-09-30 12:58:32 -05:00 |
Slava Pestov
|
4c856e51e1
|
math.matrices.simd: hack: replace 'first4' with '4 firstn' since latter is open-coded
|
2009-09-30 05:00:50 -05:00 |
Joe Groff
|
6a6e248fa4
|
clean up math.matrices.simd just a little bit
|
2009-09-29 23:34:56 -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
|
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 |
Doug Coleman
|
3f3d57032b
|
Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
|
2009-08-13 19:21:44 -05:00 |
Doug Coleman
|
4fef246ca4
|
add 10^ to math.functions and update usages
|
2009-08-11 18:00:24 -05:00 |
Doug Coleman
|
e23b4b54ea
|
fix docs
|
2009-08-11 15:35:57 -05:00 |
Doug Coleman
|
7a1837b15a
|
don't capitalize the first letter of each word in math.text.english
|
2009-08-11 15:34:11 -05:00 |
Doug Coleman
|
407377fc98
|
rename peek -> last and update all usages
|
2009-05-25 16:38:33 -05:00 |
Doug Coleman
|
6fa9043206
|
remove clamp from docs
|
2009-05-25 13:58:06 -05:00 |
Doug Coleman
|
a54c78007b
|
add a clamp word to math.order, use clamp word throughout libraries
|
2009-05-24 21:35:50 -05:00 |
Joe Groff
|
9685aea6fe
|
homogeneous coordinates coated in nurbsauce
|
2009-05-21 20:55:44 -05:00 |