Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								1c76c87c5c
								
							
								
							
						 | 
						
							
							
								
								cpu.x86.64: fix typo
							
							
							
							
							
						 | 
						
							2010-05-11 22:29:46 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ee0640f176
								
							
								
							
						 | 
						
							
							
								
								Move flatten-c-type to death row so that it can be executed in part 5
							
							
							
							
							
						 | 
						
							2010-05-11 22:26:31 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7d62376e24
								
							
								
							
						 | 
						
							
							
								
								vm: fix compile error
							
							
							
							
							
						 | 
						
							2010-05-11 19:29:50 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								eb802208d1
								
							
								
							
						 | 
						
							
							
								
								FFI rewrite part 4: parameter and return value unboxing redesign
							
							
							
							
							
						 | 
						
							2010-05-11 19:11:44 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d1e2554ebf
								
							
								
							
						 | 
						
							
							
								
								cuda.utils: fix load error
							
							
							
							
							
						 | 
						
							2010-05-10 20:50:28 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								423f9c607a
								
							
								
							
						 | 
						
							
							
								
								cpu.ppc: fixes
							
							
							
							
							
						 | 
						
							2010-05-10 17:50:10 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								cc2cee1ae3
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of factorcode.org:/git/factor
							
							
							
							
							
						 | 
						
							2010-05-10 15:07:00 -07:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								6d30ce485c
								
							
								
							
						 | 
						
							
							
								
								cuda.utils: add "sync-context" word
							
							
							
							
							
						 | 
						
							2010-05-10 15:06:15 -07:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								9321f9378a
								
							
								
							
						 | 
						
							
							
								
								cpu.ppc: update for recent changes -- untested
							
							
							
							
							
						 | 
						
							2010-05-10 02:21:23 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								45689dbfe6
								
							
								
							
						 | 
						
							
							
								
								compiler: simplify ##unbox-small/large-struct by emitting an ##unbox-any-c-ptr first
							
							
							
							
							
						 | 
						
							2010-05-10 01:38:34 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								67b82a2509
								
							
								
							
						 | 
						
							
							
								
								sequences: remove unused 2reverse-each word
							
							
							
							
							
						 | 
						
							2010-05-10 00:46:29 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								4478c3a51a
								
							
								
							
						 | 
						
							
							
								
								FFI rewrite part 3: eliminate ##push-context-stack and ##pop-context-stack
							
							
							
							
							
						 | 
						
							2010-05-10 00:46:29 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								acfbea3865
								
							
								
							
						 | 
						
							
							
								
								compiler.codegen.fixup: remove unused variable
							
							
							
							
							
						 | 
						
							2010-05-10 00:45:48 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								73ff8ffed1
								
							
								
							
						 | 
						
							
							
								
								compiler.graphviz: fix load error
							
							
							
							
							
						 | 
						
							2010-05-10 00:45:48 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7450dcf9ff
								
							
								
							
						 | 
						
							
							
								
								cpu.x86.32: fix load error
							
							
							
							
							
						 | 
						
							2010-05-09 23:36:57 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7316d41226
								
							
								
							
						 | 
						
							
							
								
								FFI rewrite part 2: use ##peek and ##replace instructions to access stack
							
							
							
							
							
						 | 
						
							2010-05-09 23:26:43 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								2912f21acc
								
							
								
							
						 | 
						
							
							
								
								cpu.x86.64.unix: fix load error
							
							
							
							
							
						 | 
						
							2010-05-09 22:15:14 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								839e26de3a
								
							
								
							
						 | 
						
							
							
								
								cpu.x86.32: fix load error
							
							
							
							
							
						 | 
						
							2010-05-09 21:55:21 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c211c3e84e
								
							
								
							
						 | 
						
							
							
								
								FFI rewrite part 1: split up ##alien-invoke and friends into smaller instructions
							
							
							
							
							
						 | 
						
							2010-05-09 21:36:52 -04:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								077cd0397b
								
							
								
							
						 | 
						
							
							
								
								cuda.devices: fix distribute-jobs to look only at width of maxThreadsDim
							
							
							
							
							
						 | 
						
							2010-05-07 18:15:37 -07:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								6d41ea32f5
								
							
								
							
						 | 
						
							
							
								
								cuda.devices: have distribute-jobs construct a launcher with the calculated grid-dim, block-dim, and shared-size
							
							
							
							
							
						 | 
						
							2010-05-07 18:09:21 -07:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								5a980b58cb
								
							
								
							
						 | 
						
							
							
								
								remove cuda.constants; it's better to get those values from device-properties
							
							
							
							
							
						 | 
						
							2010-05-07 18:03:30 -07:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								f26a5836e6
								
							
								
							
						 | 
						
							
							
								
								cuda.devices: "distribute-jobs" utility word that determines grid and block size for a job based on per-thread shared memory requirements and max block size
							
							
							
							
							
						 | 
						
							2010-05-07 18:02:42 -07:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								097100cb12
								
							
								
							
						 | 
						
							
							
								
								cuda.utils: foo <c-object> ... foo memory>struct == foo <struct>
							
							
							
							
							
						 | 
						
							2010-05-07 17:18:08 -07:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								a228e575a5
								
							
								
							
						 | 
						
							
							
								
								cdua.devices: remove redundant init-cuda calls
							
							
							
							
							
						 | 
						
							2010-05-07 17:16:28 -07:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								fa99cc8f0e
								
							
								
							
						 | 
						
							
							
								
								ui.backend.windows: faster wheel mouse scroll rate
							
							
							
							
							
						 | 
						
							2010-05-07 18:26:16 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f988dad79c
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg: add ##load-float instruction for single precision floating point constants
							
							
							
							
							
						 | 
						
							2010-05-07 18:26:00 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								982e704626
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.linear-scan: clean up clobber-insn handling
							
							
							
							
							
						 | 
						
							2010-05-07 18:22:35 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d215d691b5
								
							
								
							
						 | 
						
							
							
								
								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
							
						 | 
						
							
							
							
							
								
							
								627295f094
								
							
								
							
						 | 
						
							
							
								
								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
							
						 | 
						
							
							
							
							
								
							
								98db8b5e78
								
							
								
							
						 | 
						
							
							
								
								windows.directx.dinput: redo constant generation yet again to get compile time under control
							
							
							
							
							
						 | 
						
							2010-05-05 23:26:54 -07:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								ec6c2ccc3e
								
							
								
							
						 | 
						
							
							
								
								silence more msvc warnings
							
							
							
							
							
						 | 
						
							2010-05-05 22:32:45 -07:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								52e01d93b2
								
							
								
							
						 | 
						
							
							
								
								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
							
						 | 
						
							
							
							
							
								
							
								11deca47b4
								
							
								
							
						 | 
						
							
							
								
								quiet some data conversions warnings raised by msvc
							
							
							
							
							
						 | 
						
							2010-05-05 22:22:13 -07:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								fb619ec928
								
							
								
							
						 | 
						
							
							
								
								cuda: fix using single integer as grid size
							
							
							
							
							
						 | 
						
							2010-05-05 19:07:39 -07:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								ae37cc730b
								
							
								
							
						 | 
						
							
							
								
								cuda.memory: dependencies
							
							
							
							
							
						 | 
						
							2010-05-05 17:38:59 -07:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								1d916246b0
								
							
								
							
						 | 
						
							
							
								
								cuda: rearrange function-launcher grid and block dim to be in the right order
							
							
							
							
							
						 | 
						
							2010-05-05 17:38:37 -07:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								bc210fa8d4
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor into cuda-changes
							
							
							
							
							
						 | 
						
							2010-05-05 16:36:12 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								23b3535053
								
							
								
							
						 | 
						
							
							
								
								Fix typo in between? stack effect docs
							
							
							
							
							
						 | 
						
							2010-05-05 18:16:54 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								020c011d00
								
							
								
							
						 | 
						
							
							
								
								cpu.ppc: add missing cases to ##load/store-memory instructions
							
							
							
							
							
						 | 
						
							2010-05-05 13:37:25 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								32ab6ca8d8
								
							
								
							
						 | 
						
							
							
								
								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
							
						 | 
						
							
							
							
							
								
							
								07092df20b
								
							
								
							
						 | 
						
							
							
								
								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
							
						 | 
						
							
							
							
							
								
							
								aaa706dd29
								
							
								
							
						 | 
						
							
							
								
								cpu.x86.32: fix load error
							
							
							
							
							
						 | 
						
							2010-05-05 02:54:48 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0dab9c7f9d
								
							
								
							
						 | 
						
							
							
								
								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
							
						 | 
						
							
							
							
							
								
							
								0e0e89ae3a
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of factorcode.org:/git/factor into cuda-changes
							
							
							
							
							
						 | 
						
							2010-05-04 22:21:21 -07:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e763c74096
								
							
								
							
						 | 
						
							
							
								
								More FFI cleanups
							
							
							
							
							
						 | 
						
							2010-05-05 01:13:45 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								029719f757
								
							
								
							
						 | 
						
							
							
								
								functors: fix unit test
							
							
							
							
							
						 | 
						
							2010-05-05 00:44:21 -04:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								7c89fb2438
								
							
								
							
						 | 
						
							
							
								
								add cuda.constants vocab
							
							
							
							
							
						 | 
						
							2010-05-04 19:49:44 -07:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								76512260b0
								
							
								
							
						 | 
						
							
							
								
								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
							
						 | 
						
							
							
							
							
								
							
								0778923d98
								
							
								
							
						 | 
						
							
							
								
								Merge branch 'master' of factorcode.org:/git/factor into cuda-changes
							
							
							
							
							
						 | 
						
							2010-05-04 17:34:31 -07:00 |