Keith Lazuka
7ddb8d8525
tools.crossref: Added $subsection to 'M: link uses' markup list
2009-10-02 12:18:33 -04:00
Keith Lazuka
405e5d015b
docs: change $subsection to $subsections
2009-10-02 12:15:48 -04: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
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
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
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
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
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
Joe Groff
e0f3b72c65
break math.vectors docs into subsections
2009-09-30 13:21:25 -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
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
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
Slava Pestov
9210a9a79c
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-30 02:21:22 -05:00
Slava Pestov
1da18d06b1
compiler.cfg.value-numbering: add some more rewrite rules, neg/neg, not/not, and a few for SIMD
2009-09-30 02:18:29 -05:00
Joe Groff
7e679e1683
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-30 00:07:45 -05:00
Joe Groff
55ab9c3002
docs for new math.vectors logical ops
2009-09-30 00:07:37 -05:00
Slava Pestov
d70b95e4b8
math.vectors.simd: fix bad comparison logic in unit tests
2009-09-29 23:46:21 -05:00
Slava Pestov
0a29e64287
math.functions: ~ now raises an invalid operation FP trap if one of the inputs is NaN
2009-09-29 23:41:08 -05:00
Slava Pestov
86118ce56a
generalizations: make napply work with non-literal quotations
2009-09-29 23:28:43 -05:00
Slava Pestov
eeb601dade
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-29 22:59:58 -05:00
Slava Pestov
80e84a357d
math.vectors.simd: add vbroadcast intrinsic, fix integer overflow issues
2009-09-29 22:58:20 -05:00
Joe Groff
1e1072f540
math.matrices.simd versions of frustum-matrix4 and rotation-matrix4
2009-09-29 22:54:11 -05:00
Slava Pestov
810cd7b4bb
compiler.cfg.ssa.destruction: don't coalesce registers with different representations, even if they're in the same register class, since this messes up spilling
2009-09-29 22:28:20 -05:00
Joe Groff
5e16592596
add a "vmask" vector op to selectively zero out elements
2009-09-29 18:10:36 -05:00
Slava Pestov
6f2c57144d
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-29 04:49:35 -05:00
Slava Pestov
f395d83379
math.vectors.simd: add fast intrinsic for 'nth', replace broadcast primitive with shuffles
2009-09-29 04:48:11 -05:00
Slava Pestov
6382aaabd5
Merge branch 'more-simd'
2009-09-28 23:12:48 -05:00
Slava Pestov
e40a95c1e1
math.vectors.simd: add vshuffle intrinsic
2009-09-28 23:12:13 -05:00
Joe Groff
29404db2d9
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-28 20:38:03 -05:00
Joe Groff
d7db62a145
make byte-arrays and specialized-arrays reveal their elements through the inspector
2009-09-28 20:34:42 -05:00
Joe Groff
02666b2491
catch a one-in-a-million failure in game-input.dinput backend
2009-09-28 19:53:46 -05:00
Slava Pestov
0b0a2c5ce4
unix.statvfs.netbsd: update for C type parser change
2009-09-28 19:38:00 -05:00
Joe Groff
44f393771b
change CALLBACK: to use the ABI of the current LIBRARY: and get rid of STDCALL-CALLBACK:
2009-09-28 19:27:28 -05:00
Slava Pestov
a8ea929ad9
Work in progress
2009-09-28 17:31:34 -05:00
Doug Coleman
9b64d206ff
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-28 17:16:26 -05:00
Doug Coleman
5b8460ad16
fix ui startup
2009-09-28 17:16:16 -05:00