Commit Graph

8229 Commits (62ba9bc7de4e5fb8a0558edef7b5b0c9f42f1526)

Author SHA1 Message Date
Jon Harper 62ba9bc7de Euler 051 : added unit test, integration, author 2009-10-07 21:28:36 +09:00
Jon Harper 0dbbc6bbe5 Merge branch 'master' of git://factorcode.org/git/factor into bleeding_edge 2009-10-04 15:23:56 +09:00
Joe Groff cef5a32746 rice out transpose-matrix4 and diagonal-matrix4 using vmerge 2009-10-03 22:48:41 -05:00
Jon Harper d75be8defe Merge branch 'master' of git://factorcode.org/git/factor into bleeding_edge 2009-10-04 03:26:14 +09:00
Jon Harper a6a5245edb more library usage and readability improvements 2009-10-04 03:18:04 +09:00
Jon Harper 2dafa24383 Merge branch 'master' of git://factorcode.org/git/factor into bleeding_edge 2009-10-04 03:17:35 +09: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
Doug Coleman ad6c8c94cd Merge branch 'images' of git://github.com/klazuka/factor into klazuka 2009-10-02 15:42:47 -05:00
Keith Lazuka 405e5d015b docs: change $subsection to $subsections 2009-10-02 12:15:48 -04:00
Slava Pestov a41b807f83 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-02 02:32:50 -05:00
Slava Pestov cb71fbf4fe Fix compiler.cfg.value-numbering and math.matrices.simd unit tests 2009-10-02 02:32:35 -05:00
Doug Coleman deabbb46b5 add a random.sfmt benchmark 2009-10-02 02:03:15 -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
Keith Lazuka 31e34acc01 images: consolidated test suite for image decoders 2009-09-30 17:01:09 -04:00
Keith Lazuka 7484bb73ae images.gif: unit tests now use a PAM reference image to verify decoding 2009-09-30 16:35:51 -04: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
Keith Lazuka 19107de7d8 images.testing: consolidated TIFF/GIF/PNG/PAM test images and wrote PAM unit tests 2009-09-30 13:33:10 -04:00
Joe Groff 3c51312987 benchmarks for math.matrices and math.matrices.simd building and multiplying 3D matrices (vector versions are still slow because v? and vmask aren't intrinsic yet) 2009-09-30 11:51:44 -05:00
Joe Groff 2625f2d210 Merge branch 'master' of git://factorcode.org/git/factor 2009-09-30 11:35:40 -05:00
Joe Groff cb646db54a add a "test-mr." word to compiler.cfg.debugger equivalent to "test-mr mr." 2009-09-30 11:34:19 -05:00
Jon Harper e6ef814e35 Merge branch 'master' of git://factorcode.org/git/factor into bleeding_edge 2009-10-01 00:45:29 +09:00
Jon Harper bf054fe2b5 Solution to euler255 (slow and not so pretty) 2009-10-01 00:05:47 +09:00
Keith Lazuka dc509f111b images.pam: encode and decode support for netpbm's PAM image format 2009-09-30 10:31:23 -04:00
Jon Harper f65ffc6640 faster implementation of euler023 using a hashtable 2009-09-30 23:08:45 +09:00
Slava Pestov 17b52314dc Merge branch 'gif' of git://github.com/klazuka/factor 2009-09-30 05:15:21 -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 7e679e1683 Merge branch 'master' of git://factorcode.org/git/factor 2009-09-30 00:07:45 -05:00
Joe Groff 6a6e248fa4 clean up math.matrices.simd just a little bit 2009-09-29 23:34:56 -05:00
Slava Pestov eeb601dade Merge branch 'master' of git://factorcode.org/git/factor 2009-09-29 22:59:58 -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 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 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 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
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 48d3f10c81 Fix some load errors in various places 2009-09-28 16:33:39 -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
Joe Groff 162ae0346f eradicate string c-types from gpu.shaders 2009-09-28 15:32:01 -05:00
Keith Lazuka e7db217c1f images.gif: added documentation 2009-09-28 16:01:24 -04:00
Slava Pestov 4abfe06b51 Fixing various test failures caused by C type parser change, and clarify C type docs some more 2009-09-28 08:48:39 -05:00
Joe Groff 866b62755e replace all TYPEDEF: void* XXX* with C-TYPE: XXX 2009-09-27 22:21:24 -05:00
Joe Groff 630e5ecc3b update vocabs so a load-all on macosx works without parsing c-type strings 2009-09-27 15:11:21 -05:00