Joe Groff
0044964e78
fix a stupid bug in simd rotation-matrix4
2009-10-01 13:04:59 -05:00
Keith Lazuka
1a44b22f14
help.markup: new logic for preventing accidental double blank lines
...
$subsections emits a blank line after the final link so that subsequent span text is nicely spaced away from the group of links. Prior to this bug fix, if you were to put a $heading immediately after a $subsections element, there would be 2 blank lines between them. This fixes it so that there is only a single blank line between them.
I also added a bunch of unit tests for span, block, $heading and $nl layout interactions.
2009-10-01 13:15:28 -04:00
Doug Coleman
be110afe27
Merge branch 'master' of git://factorcode.org/git/factor
2009-10-01 11:59:17 -05:00
Doug Coleman
ccc69a5ef4
fix bug in random-bytes* when no random-32* exists
2009-10-01 11:58:52 -05:00
Slava Pestov
69829a534d
cpu.ppc: fix again
2009-10-01 07:44:14 -05:00
Slava Pestov
0db97d536f
math.vectors.simd.functor: don't open-code simd-nth and simd-with if we cannot generate double precision FP code. Should fix illegal instruction trap on CPUs with only SSE1
2009-10-01 07:36:50 -05:00
Phil Dawes
ded33eda87
removed some superflous newlines
2009-10-01 07:33:16 +01: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
67cc45235d
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-30 23:04:04 -05:00
Joe Groff
7db7b63552
add a %blend-vector intrinsic for v?
2009-09-30 23:03:59 -05:00
Doug Coleman
0e97398da8
fix openbsd bootstrap
2009-09-30 21:07:57 -05:00
Slava Pestov
e79049ad0a
Merge branch 'master' of git://factorcode.org/git/factor into more-simd
2009-09-30 20:05:16 -05:00
Slava Pestov
2384b630b2
math.vectors.simd: use fallbacks for hlshift, hrshift, vshuffle if parameter is not a literal;al; element access in int-4 on x86-64 now sign-extends the value; don't throw error at compile time if parameter for vshuffle does not have enough elements
2009-09-30 20:04:37 -05:00
Joe Groff
e56cd5cc12
accept f and t as elements of literal simd vectors, storing binary all-zeroes or all-ones
2009-09-30 19:04:02 -05:00
Doug Coleman
e8db7b62a4
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-30 18:52:18 -05:00
Doug Coleman
129b741437
fix the help lints
2009-09-30 18:52:01 -05:00
Slava Pestov
a7dd4ad5cc
cpu.ppc: update for alien intrinsic changes
2009-09-30 18:22:59 -05:00
Joe Groff
b8c2fc6627
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-30 16:18:15 -05:00
Joe Groff
f83698948f
eradicate string C types from windows.com.*
2009-09-30 16:17:50 -05:00
Keith Lazuka
31e34acc01
images: consolidated test suite for image decoders
2009-09-30 17:01:09 -04:00
Keith Lazuka
6e12c254ef
tools.test: added a verbose-tests? flag to control test experiment pprint verbosity
...
I needed this for my image decode unit tests because I don't want the test results to prettyprint big bitmap byte-arrays.
2009-09-30 16:58:07 -04:00
Doug Coleman
ef237777c3
make random-32* the protocol again, add a random-32 word that doesn't scale the returned bits
2009-09-30 15:56:02 -05: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
Phil Dawes
70f25c71b9
calls dispatched as per multithreaded, but checked against singleton
2009-09-30 21:25:50 +01:00
Phil Dawes
bc70311e69
ppc asm to pass vm pointer: alien + compiled code
2009-09-30 21:23:53 +01:00
Doug Coleman
9b5690a8ad
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-30 14:13:03 -05:00
Doug Coleman
9ca974fc7d
Merge branch 'browser' of git://github.com/klazuka/factor
2009-09-30 14:10:17 -05:00
Keith Lazuka
f58e913336
help.markup: fix layout bug for "N more results" link in apropos content
2009-09-30 15:06:29 -04:00
Phil Dawes
65bcd86c10
ppc asm to pass vm pointer: inline_cache_miss, set_callstack
2009-09-30 19:43:36 +01:00
Joe Groff
e0f3b72c65
break math.vectors docs into subsections
2009-09-30 13:21:25 -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
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
Keith Lazuka
f297e88987
images.loader: added image encode protocol
2009-09-30 10:00:18 -04:00
Slava Pestov
17b52314dc
Merge branch 'gif' of git://github.com/klazuka/factor
2009-09-30 05:15:21 -05:00
Slava Pestov
da623ba29a
Merge branch 'link' of git://github.com/klazuka/factor
2009-09-30 05:11:21 -05:00
Slava Pestov
b677822b76
compiler.cfg.value-numbering: fix overly-zealous ##compare-imm conversion
2009-09-30 05:09:20 -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
Slava Pestov
cdc7b7e2c7
Various minor compiler tweaks: Combine address calculation with dereferencing in alien accessors; convert SIMD XOR of a vector with itself into an XOR of the destination with itself; convert SIMD unbox of zero vector into XOR of the destination with itself; fix SIMD indexing on x86-64
2009-09-30 05:00:36 -05:00
Doug Coleman
73d2099faf
add tests file for random.dummy
2009-09-30 03:23:01 -05:00
Doug Coleman
61583862fa
fix seed-random, random-32* -> random-32
2009-09-30 03:22:11 -05:00
Doug Coleman
bc5807b20a
add examples to checksums docs
2009-09-30 02:26:32 -05:00
Slava Pestov
9210a9a79c
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-30 02:21:22 -05:00