Slava Pestov
|
d19dd57f8e
|
compiler.codegen.fixup: remove unused variable
|
2010-05-10 00:45:48 -04:00 |
Slava Pestov
|
58441c38cc
|
compiler.graphviz: fix load error
|
2010-05-10 00:45:48 -04:00 |
Slava Pestov
|
8468f72b3f
|
cpu.x86.32: fix load error
|
2010-05-09 23:36:57 -04:00 |
Slava Pestov
|
af4e851392
|
FFI rewrite part 2: use ##peek and ##replace instructions to access stack
|
2010-05-09 23:26:43 -04:00 |
Slava Pestov
|
de2becae82
|
cpu.x86.64.unix: fix load error
|
2010-05-09 22:15:14 -04:00 |
Slava Pestov
|
03108747b3
|
cpu.x86.32: fix load error
|
2010-05-09 21:55:21 -04:00 |
Slava Pestov
|
3d66820344
|
FFI rewrite part 1: split up ##alien-invoke and friends into smaller instructions
|
2010-05-09 21:36:52 -04:00 |
Slava Pestov
|
bf03b42745
|
ui.backend.windows: faster wheel mouse scroll rate
|
2010-05-07 18:26:16 -04:00 |
Slava Pestov
|
6d367ba038
|
compiler.cfg: add ##load-float instruction for single precision floating point constants
|
2010-05-07 18:26:00 -04:00 |
Slava Pestov
|
7977448310
|
compiler.cfg.linear-scan: clean up clobber-insn handling
|
2010-05-07 18:22:35 -04:00 |
Slava Pestov
|
2da8d11dda
|
Load debugger.{unix,windows} later on in bootstrap, because lopading it before the optimizing compiler incurs a long delay on Windows as all the WinAPI bindings get loaded and parsed
|
2010-05-06 17:41:00 -04:00 |
Slava Pestov
|
d2d466de29
|
Language change: tuple slot setter words with stack effect ( value object -- ) are now named FOO<< instead of (>>FOO)
|
2010-05-06 17:21:02 -04:00 |
Joe Groff
|
6587eb88ae
|
windows.directx.dinput: redo constant generation yet again to get compile time under control
|
2010-05-05 23:26:54 -07:00 |
Joe Groff
|
a4b913c790
|
silence more msvc warnings
|
2010-05-05 22:32:45 -07:00 |
Joe Groff
|
9c66fa49a6
|
define _CRT_SECURE_NO_WARNINGS to prevent MSVC from pushing its stupid nonstandard forms of standard C functions
|
2010-05-05 22:26:09 -07:00 |
Joe Groff
|
6c881acbbd
|
quiet some data conversions warnings raised by msvc
|
2010-05-05 22:22:13 -07:00 |
Joe Groff
|
24b244a8ff
|
cuda: fix using single integer as grid size
|
2010-05-05 19:07:39 -07:00 |
Joe Groff
|
13b29784f0
|
cuda.memory: dependencies
|
2010-05-05 17:38:59 -07:00 |
Joe Groff
|
544fa00abf
|
cuda: rearrange function-launcher grid and block dim to be in the right order
|
2010-05-05 17:38:37 -07:00 |
Joe Groff
|
f4d15a29bc
|
Merge branch 'master' of git://factorcode.org/git/factor into cuda-changes
|
2010-05-05 16:36:12 -07:00 |
Doug Coleman
|
94147b220b
|
Fix typo in between? stack effect docs
|
2010-05-05 18:16:54 -05:00 |
Slava Pestov
|
aafdfd58b1
|
cpu.ppc: add missing cases to ##load/store-memory instructions
|
2010-05-05 13:37:25 -04:00 |
Slava Pestov
|
b9a9b62c52
|
compiler.cfg.intrinsics: may as well use cell-size stores instead of 32-bit stores when initializing byte arrays
|
2010-05-05 13:23:00 -04:00 |
Slava Pestov
|
22d59eaf17
|
compiler.cfg.intrinsics.allot: fix <byte-array> intrinsic for real. Don't ever check in code without testing it
|
2010-05-05 13:17:20 -04:00 |
Slava Pestov
|
ff2966a675
|
cpu.x86.32: fix load error
|
2010-05-05 02:54:48 -04:00 |
Slava Pestov
|
a2fff25685
|
compiler.cfg.intrinsics.allot: <byte-array> intrinsic was writing past the end of the array and this was causing problems for scheduling
|
2010-05-05 02:17:57 -04:00 |
Joe Groff
|
cd6df9c1cc
|
Merge branch 'master' of factorcode.org:/git/factor into cuda-changes
|
2010-05-04 22:21:21 -07:00 |
Slava Pestov
|
7e8add87fe
|
More FFI cleanups
|
2010-05-05 01:13:45 -04:00 |
Slava Pestov
|
564227cc73
|
functors: fix unit test
|
2010-05-05 00:44:21 -04:00 |
Joe Groff
|
e8a790067b
|
add cuda.constants vocab
|
2010-05-04 19:49:44 -07:00 |
Joe Groff
|
0961fed70f
|
cuda.memory, cuda.syntax: inline some more words, add cuda-malloc-type word that allocates n*heap-size bytes of memory
|
2010-05-04 19:46:53 -07:00 |
Joe Groff
|
6ecb4817c0
|
Merge branch 'master' of factorcode.org:/git/factor into cuda-changes
|
2010-05-04 17:34:31 -07:00 |
Slava Pestov
|
ae24eb8f97
|
alien.c-types: cleanup
|
2010-05-04 19:33:55 -04:00 |
Slava Pestov
|
b6e9ee539c
|
bootstrap.compiler.timing: update
|
2010-05-04 19:33:54 -04:00 |
Daniel Ehrenberg
|
b853e9963f
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2010-05-04 18:11:02 -05:00 |
Daniel Ehrenberg
|
e314de36d2
|
Cleaning up trees code a little bit
|
2010-05-04 18:10:34 -05:00 |
Slava Pestov
|
6e0bbfcbf3
|
mason.release.tidy: don't die if file doesn't exist
|
2010-05-04 18:21:24 -04:00 |
Slava Pestov
|
295f62403e
|
vm: fix field order in zone struct
|
2010-05-04 17:57:53 -04:00 |
Joe Groff
|
d9bd66a1d5
|
Merge branch 'master' into cuda-changes
|
2010-05-04 12:44:59 -07:00 |
Daniel Ehrenberg
|
9abdc4d16d
|
Merge branch 'master' of git://factorcode.org/git/factor
|
2010-05-04 09:52:34 -05:00 |
Daniel Ehrenberg
|
1d1fd0257a
|
Fixing scheduling for compiler changes
|
2010-05-04 09:48:16 -05:00 |
Slava Pestov
|
920d6b1829
|
cpu.ppc: updating optimizing compiler backend for recent changes
|
2010-05-04 05:51:54 -05:00 |
Slava Pestov
|
030b966adf
|
cpu.ppc.assembler: new opcodes: LFDUX LFDX LFSUX LFSX STFDUX STFDX STFSUX STFSX
|
2010-05-04 05:47:21 -05:00 |
Slava Pestov
|
0d14e85cb7
|
compiler: more tests
|
2010-05-04 05:46:45 -05:00 |
Slava Pestov
|
9c5ea3f55a
|
compiler.cfg.value-numbering: don't use complex addressing modes unless architecture supports it
|
2010-05-04 05:46:21 -05:00 |
Slava Pestov
|
46864a2c92
|
vm: tweak inline_gc() for PowerPC
|
2010-05-04 06:52:30 -04:00 |
Slava Pestov
|
4b01c16870
|
windows.directx.dinput: factor out a code snippet into a word instead of repeating it many times in macro expansion, reducing compiled code size
|
2010-05-04 04:56:38 -05:00 |
Slava Pestov
|
0b459ed8a0
|
Update cleanup list so that Windows binary packages won't include various crap emitted by Windows SDK
|
2010-05-04 04:28:58 -04:00 |
Slava Pestov
|
b16662e120
|
tools.deploy.shaker: fix debugger stripping
|
2010-05-04 03:42:20 -04:00 |
Slava Pestov
|
8757cb3bd7
|
Remove 'prettyprint' from a few USING: forms
|
2010-05-04 02:34:37 -05:00 |