Joe Groff
|
f7d416a4e4
|
SSE integer gather and broadcast
|
2009-09-28 11:24:08 -05:00 |
Joe Groff
|
b0fa312684
|
vim: now highlighting more """ strings in more places!
|
2009-09-28 10:59:45 -05:00 |
Keith Lazuka
|
13d5a30528
|
images.png: teased apart PNG parse and decode phases to match images.tiff and images.gif
|
2009-09-28 11:21:35 -04:00 |
Keith Lazuka
|
b85710fefe
|
help.markup: word link stack effect is now clickable
|
2009-09-28 10:44:46 -04:00 |
Slava Pestov
|
f08521bf83
|
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 |
Slava Pestov
|
d1a21388b1
|
windows.kernel/user32: update for C type parser changes
|
2009-09-28 06:41:26 -05:00 |
Slava Pestov
|
332fc33b3b
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-28 06:40:55 -05:00 |
Slava Pestov
|
53cbcd7502
|
io.backend.unix.multiplexers: add meta-data
|
2009-09-28 06:38:23 -05:00 |
Slava Pestov
|
1109fb5725
|
math.vectors.simd: add intrinsic for int-4-boa, uint-4-boa, fix tests for C type parser change, fix software fallback for horizontal shifts
|
2009-09-28 06:34:22 -05:00 |
Slava Pestov
|
c5e587fb42
|
alien.parser: fix unit tests
|
2009-09-28 05:42:41 -05:00 |
Slava Pestov
|
dc1b6043dc
|
cpu.x86: shifts didn't work if dst != src1; re-organize file a bit
|
2009-09-28 05:39:53 -05:00 |
Slava Pestov
|
a531132328
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-28 04:52:43 -05:00 |
Slava Pestov
|
542dd577d9
|
cpu.x86.32: fix %unary/binary-float-function on Windows; need to look up symbols in libm and not VM binary
|
2009-09-28 04:51:53 -05:00 |
Slava Pestov
|
2695007c8b
|
unix.linux: fix load errors from c-type changes
|
2009-09-28 04:26:05 -05:00 |
Phil Dawes
|
6f0d25a8b3
|
ppc asm to pass vm pointer: initial bootstrap
|
2009-09-28 07:48:37 +01:00 |
Phil Dawes
|
a514f79d3c
|
inlineimpl.hpp is toast
|
2009-09-29 19:53:10 +01:00 |
Phil Dawes
|
0ca2b9b3b2
|
Converted some callback fns to use member-fn pointers
|
2009-09-28 19:45:10 +01:00 |
Phil Dawes
|
49df5b1078
|
moved local_roots and write_barrier stuff out of inlineimpls.hpp
|
2009-09-28 19:02:51 +01:00 |
Slava Pestov
|
1e4c6f0b03
|
unix.statvfs.netbsd: load fix
|
2009-09-27 22:56:45 -05:00 |
Slava Pestov
|
d9c496c4e4
|
compiler.cfg.ssa.destruction: we can coalesce two registers with different representations as long as they both belong to the same register class
|
2009-09-28 03:24:54 -05:00 |
Slava Pestov
|
ba029a88ff
|
io.mmap: fix obsolete tests and get code to inline better
|
2009-09-28 03:18:27 -05:00 |
Slava Pestov
|
4d9cf12701
|
definitions: make FORGET: M\ update compiled xref correctly
|
2009-09-28 03:04:53 -05:00 |
Slava Pestov
|
5db732e335
|
ui.tools.listener: add 'Help' button, and print message when listener exits, to reduce confusion if user presses C+d
|
2009-09-28 02:38:06 -05:00 |
Slava Pestov
|
daf8f0ebba
|
cpu.x86: fix regression: fsqrt intrinsic wasn't used
|
2009-09-28 02:27:55 -05:00 |
Slava Pestov
|
4df307fdae
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-28 02:19:05 -05:00 |
Slava Pestov
|
10c5fe5933
|
math.vectors.simd: add hlshift, hrshift (128-bit shift), vbitandn intrinsics
|
2009-09-28 02:17:46 -05:00 |
Slava Pestov
|
f213a67295
|
compiler.cfg.linear-scan: fix tests for hash order
|
2009-09-27 23:35:56 -05:00 |
Slava Pestov
|
8c9ccdd906
|
compiler.cfg.linear-scan: tweak it so that register allocation does not depend on hashing order
|
2009-09-27 23:29:48 -05:00 |
Joe Groff
|
0a8d4db825
|
fill in missing USING:s in unix.linux and unix.bsd.*
|
2009-09-27 23:08:16 -05:00 |
Slava Pestov
|
be320f67bb
|
compiler: fix codegen test
|
2009-09-27 22:23:03 -05:00 |
Joe Groff
|
ebaa9d1dd7
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-27 22:21:42 -05:00 |
Joe Groff
|
dd67afe581
|
replace all TYPEDEF: void* XXX* with C-TYPE: XXX
|
2009-09-27 22:21:24 -05:00 |
Joe Groff
|
3a053383e6
|
fix linux bootstrap
|
2009-09-27 22:16:07 -05:00 |
Joe Groff
|
5e3e8f97f4
|
redefine C-TYPE: to forward declare opaque C types; make C type definition and redefinition a little more robust
|
2009-09-27 22:12:00 -05:00 |
Slava Pestov
|
e5062b0706
|
Merge branch 'master' into more_aggressive_coalescing
|
2009-09-27 22:03:16 -05:00 |
Slava Pestov
|
3024810dfa
|
Word hashcodes are now computed from the word's name/vocabulary, removing a source of non-determinism
|
2009-09-27 21:09:11 -05:00 |
Slava Pestov
|
024192c2d4
|
compiler: add a unit test
|
2009-09-27 20:36:19 -05:00 |
Slava Pestov
|
e8cfaccef0
|
compiler.cfg: nuke ##bignum>integer and ##integer>bignum since they were unused
|
2009-09-27 20:36:05 -05:00 |
Slava Pestov
|
8617ac798e
|
Add a couple more def-is-use instructions
|
2009-09-27 20:34:20 -05:00 |
Joe Groff
|
b8b5696429
|
adjust vim string syntax highlighting to match doug's changes for multiline and """ strings
|
2009-09-27 20:10:33 -05:00 |
Slava Pestov
|
6dd8e4657e
|
Merge branch 'master' into more_aggressive_coalescing
|
2009-09-27 19:29:50 -05:00 |
Slava Pestov
|
a19b676d9d
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-27 19:28:47 -05:00 |
Slava Pestov
|
6f2a4eba51
|
compiler.cfg.linear-scan: fix partial sync point logic in case where dst == src, and clean up spilling code
|
2009-09-27 19:28:20 -05:00 |
Joe Groff
|
e8cefe07b3
|
take a shot at making other platform vocabs c-type-string-free
|
2009-09-27 19:25:34 -05:00 |
Joe Groff
|
411865cb24
|
Merge branch 'master' into no-c-type-string
|
2009-09-27 18:47:02 -05:00 |
Joe Groff
|
677abafda8
|
update vocabs so load-all on windows works without parsing string c-types
|
2009-09-27 18:41:20 -05:00 |
Joe Groff
|
ca69df90b5
|
update windows vocabs to load without c-type strings
|
2009-09-27 18:19:53 -05:00 |
Joe Groff
|
7588ee4995
|
add missing USING: to alien.c-types test
|
2009-09-27 18:18:13 -05:00 |
Slava Pestov
|
2efab6efad
|
cpu.x86.32: implement %unary-float-function and %binary-float-function; speeds up partial-sums and struct-arrays benchmarks
|
2009-09-27 18:06:30 -05:00 |
Joe Groff
|
cccb5095fb
|
update alien.c-types tests to use c-type words
|
2009-09-27 17:41:18 -05:00 |