Joe Groff
|
0b6f017840
|
Send FP trap signals to Factor as a different vm-error type
|
2009-09-06 08:44:25 -05:00 |
Joe Groff
|
1d36bba11b
|
unit tests for math.floats.env
|
2009-09-06 07:50:56 -05:00 |
Joe Groff
|
327c9eb7b8
|
math.floats.env vocab with words to control the floating-point environment
add some functions to the VM to grab and set the fpu control register
|
2009-09-05 19:48:13 -05:00 |
Joe Groff
|
fdf7195ec1
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-04 12:30:48 -05:00 |
Joe Groff
|
9430fdc4b6
|
i had comisd/ucomisd backwards on x86
|
2009-09-04 12:30:30 -05:00 |
Slava Pestov
|
5bec850410
|
ui.backend.x11: fix set-fullscreen
|
2009-09-04 12:35:45 -04:00 |
Slava Pestov
|
09c8175919
|
fix some typos in cpu.ppc
|
2009-09-04 11:18:41 -05:00 |
Slava Pestov
|
7f0ab1dc1e
|
Merge branch 'master' of git://factorcode.org/git/factor into ppc-float-compare
|
2009-09-04 10:58:50 -05:00 |
Joe Groff
|
e36700feb0
|
update powerpc compiler to generate correct float comparisons
|
2009-09-04 10:51:12 -05:00 |
Slava Pestov
|
155ce5c0bb
|
io.backend.windows: fix for deployment
|
2009-09-04 09:27:46 -05:00 |
Slava Pestov
|
5c6dcded75
|
io.backend.windows.nt.privileges: fix make-token-privileges
|
2009-09-04 09:08:04 -05:00 |
Slava Pestov
|
cededf62c6
|
opengl.glu: fix missing library error on Windows and Linux
|
2009-09-04 07:57:48 -05:00 |
Slava Pestov
|
7571d50bd3
|
cpu.ppc: fix typo
|
2009-09-04 06:41:33 -05:00 |
Slava Pestov
|
bf857f3e67
|
match: cleanup
|
2009-09-04 06:11:28 -05:00 |
Slava Pestov
|
33c09acbb5
|
Fix sockets on Windows, and re-organize things so that windows.winsock doesn't get loaded by default
|
2009-09-04 05:02:33 -05:00 |
Slava Pestov
|
950236b6a8
|
io.sockets: fix to work in deployed apps
|
2009-09-04 03:57:57 -05:00 |
Slava Pestov
|
e20e9008ea
|
compiler.cfg.value-numbering: update tests for Joe's condition code changes
|
2009-09-04 03:11:56 -05:00 |
Joe Groff
|
57a40bc703
|
make struct-mirror an instance of assoc
|
2009-09-03 22:31:55 -05:00 |
Joe Groff
|
b1ba82c84f
|
convert comparison branch code in compiler to use locals
|
2009-09-03 21:19:39 -05:00 |
Joe Groff
|
0da9e989f5
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-03 20:32:27 -05:00 |
Joe Groff
|
0b9e5c034a
|
add compiler comparison codes for floating-point unordered comparisons; update x86 backend to generate proper code for all floating-point comparisons
|
2009-09-03 20:32:05 -05:00 |
Joe Groff
|
6aef0184d9
|
add unit tests for comparisons against nan
|
2009-09-03 17:27:06 -05:00 |
Doug Coleman
|
a9b6671de1
|
WHAMMY! convert io.sockets.unix
|
2009-09-03 17:08:54 -05:00 |
Doug Coleman
|
62261f18fe
|
update network structs. NO WHAMMY, NO WHAMMY, NO WHAMMY...STOP!!!
|
2009-09-03 16:57:36 -05:00 |
Joe Groff
|
7a429a530e
|
forget the old struct class when redefining a struct class so the old accessors get purged
|
2009-09-03 11:12:58 -05:00 |
Joe Groff
|
e9a5ed5931
|
i suck at reading tech docs--those were m64 instructions, not mm instructions
|
2009-09-02 12:58:35 -05:00 |
Joe Groff
|
68279e20bc
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-02 11:07:07 -05:00 |
Joe Groff
|
0ddf19d033
|
get rid of useless mm->xmm instructions in cpu.x86.assembler, add MOVHLPS and MOVLHPS
|
2009-09-02 11:06:08 -05:00 |
Slava Pestov
|
d8be724092
|
Fix tree shaker again, gah
|
2009-09-02 07:28:40 -05:00 |
Slava Pestov
|
e140dd3fbb
|
tools.deploy.shaker: fix snafu
|
2009-09-02 04:30:29 -05:00 |
Joe Groff
|
0c2f6fd63c
|
let's not forget about hex literals
|
2009-09-01 21:28:23 -05:00 |
Joe Groff
|
64d2459dac
|
require numeric literals to begin and end with a digit/decimal point so that stuff like "," and "1," don't parse as numbers
|
2009-09-01 21:14:26 -05:00 |
Doug Coleman
|
cd90136425
|
add using to windows.com.wrapper
|
2009-09-01 18:16:57 -05:00 |
Doug Coleman
|
379b56bd9c
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-01 18:16:31 -05:00 |
Doug Coleman
|
69c28cd40a
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-01 15:38:52 -05:00 |
Slava Pestov
|
14a063dd92
|
cpu.ppc: implement fast float function calls; 3x speedup on benchmark.struct-arrays on PowerPC
|
2009-09-01 15:19:26 -05:00 |
Slava Pestov
|
39df452f60
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-01 15:00:22 -05:00 |
Slava Pestov
|
4051681417
|
struct-arrays: fix help lint, throw error if class parameter is not a struct class
|
2009-09-01 14:58:49 -05:00 |
Slava Pestov
|
1f12ac2c8c
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-01 14:47:06 -05:00 |
Slava Pestov
|
c4d382ed72
|
struct-vectors: update unit test to use new structs
|
2009-09-01 14:47:04 -05:00 |
Slava Pestov
|
8dc3999115
|
struct-arrays: remove support for arrays of old-style structs
|
2009-09-01 14:46:24 -05:00 |
Slava Pestov
|
99608764d8
|
io.backend.unix.multiplexers.epoll: update for STRUCT:
|
2009-09-01 14:46:08 -05:00 |
Slava Pestov
|
b5e03122cc
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-01 14:19:49 -05:00 |
Doug Coleman
|
297cb5ef57
|
openbsd defined a struct with freebsd in the name. oops.....
|
2009-09-01 14:18:29 -05:00 |
erg
|
92a2b4364c
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-01 13:17:05 -05:00 |
Slava Pestov
|
12b78c6ddf
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2009-09-01 15:51:37 -05:00 |
Slava Pestov
|
b027442343
|
noise: don't use math.private words
|
2009-09-01 15:50:56 -05:00 |
erg
|
a8dcede569
|
fix file-systems on the bsds
|
2009-09-01 13:16:37 -05:00 |
Joe Groff
|
e48cdd4a2f
|
fix help lint failures
|
2009-09-01 13:04:00 -05:00 |
Doug Coleman
|
d46fc3ffeb
|
fix another tuple definition bug
|
2009-09-01 11:36:06 -05:00 |