Commit Graph

16813 Commits (0b6f017840e5a8d485aa52a4eb66c1d2d898e18c)

Author SHA1 Message Date
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