Bruno Deferrari
							
						 
						
							 
							
							
							
								
							
								f585ba4ba3 
								
							
								 
							
						 
						
							
							
								
								tokyo.alien: Add tcadb  
							
							 
							
							
							
						 
						
							2009-06-13 01:49:07 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Deferrari
							
						 
						
							 
							
							
							
								
							
								12ac159f6d 
								
							
								 
							
						 
						
							
							
								
								tokyo.alien: Add tcfdb  
							
							 
							
							
							
						 
						
							2009-06-13 01:41:15 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Deferrari
							
						 
						
							 
							
							
							
								
							
								d61efa6b28 
								
							
								 
							
						 
						
							
							
								
								tokyo.alien: Add tcbdb  
							
							 
							
							
							
						 
						
							2009-06-13 01:24:22 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Deferrari
							
						 
						
							 
							
							
							
								
							
								6ebdd52522 
								
							
								 
							
						 
						
							
							
								
								tokyo.alien: Fixes, add tchdb, loads now.  
							
							 
							
							
							
						 
						
							2009-06-12 22:58:53 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Deferrari
							
						 
						
							 
							
							
							
								
							
								2f15931b3c 
								
							
								 
							
						 
						
							
							
								
								tokyo.alien: Make time_t a long, needs fix for 64bits windows  
							
							 
							
							
							
						 
						
							2009-06-12 15:19:18 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Deferrari
							
						 
						
							 
							
							
							
								
							
								5678c18bda 
								
							
								 
							
						 
						
							
							
								
								tokyo.alien: Use long for time_t  
							
							 
							
							
							
						 
						
							2009-06-12 15:14:14 -03:00  
						
					 
				
					
						
							
							
								 
								Bruno Deferrari
							
						 
						
							 
							
							
							
								
							
								8134eccced 
								
							
								 
							
						 
						
							
							
								
								tokyo.alien: Initial works on tokyo bindings (incomplete, not working, not tested)  
							
							 
							
							
							
						 
						
							2009-06-12 14:25:01 -03:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								bcfc0c5759 
								
							
								 
							
						 
						
							
							
								
								circular: Fix rotate-circular  
							
							 
							
							
							
						 
						
							2009-06-09 18:28:53 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								2dcdfa2d8e 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg: add a declaration to fix tools.deploy.test.11  
							
							 
							
							
							
						 
						
							2009-06-09 03:36:16 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								2b61f6c7ca 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/mrjbq7/factor  
							
							 
							
							
							
						 
						
							2009-06-09 03:07:36 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								45a2105449 
								
							
								 
							
						 
						
							
							
								
								cpu.x86.assembler: IMUL2 instruction was busted for immediate operands  
							
							 
							
							... 
							
							
							
							When given a register and an immediate, it would generate imul imm,dst,dst however the 64-bit prefix was generated wrong and if dst was an extended register only the first operand would be an extended register. To fix this, change IMUL2 to not work on immediates anymore, and added a new IMUL3 that takes a destination register, source register, and immediate. Also, change compiler.cfg.two-operand to not two-operandize %mul-imm, since this isn't needed anymore.
This fixes the sporadic benchmark.tuple-arrays crash on 64-bit machines. 
							
						 
						
							2009-06-08 21:15:52 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								aaeeaa1e6f 
								
							
								 
							
						 
						
							
							
								
								Fix load errors  
							
							 
							
							
							
						 
						
							2009-06-08 04:18:57 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								d4f6a9cb43 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-06-07 22:02:22 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								aba4fa7371 
								
							
								 
							
						 
						
							
							
								
								Recent vocabs.parser change had a regression: vocabs with no roots (scratchpad) were excluded from default use list. Also move with-interactive-vocabs to listener vocab  
							
							 
							
							
							
						 
						
							2009-06-07 21:59:13 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								4fbe99400f 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-06-07 21:46:41 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								9ad9600764 
								
							
								 
							
						 
						
							
							
								
								Remove %dispatch-label since its tehe same on all platforms; fix %gc on PowerPC  
							
							 
							
							
							
						 
						
							2009-06-07 21:46:28 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								16f144af58 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'emacs' of  http://git.hacks-galore.org/jao/factor  
							
							 
							
							
							
						 
						
							2009-06-07 20:22:02 -05:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								88e5397b51 
								
							
								 
							
						 
						
							
							
								
								brainfuck: Require loops to be non-empty, add test case.  
							
							 
							
							
							
						 
						
							2009-06-07 17:39:21 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								4b21217956 
								
							
								 
							
						 
						
							
							
								
								brainfuck: Adding debug (#) operator.  
							
							 
							
							
							
						 
						
							2009-06-07 16:18:13 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								6b86f059e7 
								
							
								 
							
						 
						
							
							
								
								Merge groups of similar operations.  
							
							 
							
							
							
						 
						
							2009-06-07 15:21:39 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								2a5db1abd9 
								
							
								 
							
						 
						
							
							
								
								brainfuck: Remove concept of operations now that it is compiled.  
							
							 
							
							
							
						 
						
							2009-06-07 07:52:07 -07:00  
						
					 
				
					
						
							
							
								 
								Philipp Winkler
							
						 
						
							 
							
							
							
								
							
								3604535687 
								
							
								 
							
						 
						
							
							
								
								Fix a error parsing out nested arrays.  
							
							 
							
							
							
						 
						
							2009-06-06 20:49:44 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								67a36883fe 
								
							
								 
							
						 
						
							
							
								
								Compile brainfuck a bit more stylishly.  
							
							 
							
							
							
						 
						
							2009-06-06 20:44:48 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								e30a9fc4b1 
								
							
								 
							
						 
						
							
							
								
								Add some test cases, remember to flush after running program.  
							
							 
							
							
							
						 
						
							2009-06-06 20:11:59 -07:00  
						
					 
				
					
						
							
							
								 
								Philipp Winkler
							
						 
						
							 
							
							
							
								
							
								1a97d61fd7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-06-06 10:10:42 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								aeca1a6e9e 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-06-06 10:07:36 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								e4a10254d8 
								
							
								 
							
						 
						
							
							
								
								Changed brainfuck from interpreter to compiler, using EBNF's.  
							
							 
							
							
							
						 
						
							2009-06-06 10:07:23 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								70b75b8dea 
								
							
								 
							
						 
						
							
							
								
								Linear scan: implement live range intersection  
							
							 
							
							
							
						 
						
							2009-06-06 01:04:12 -05:00  
						
					 
				
					
						
							
							
								 
								Philipp Winkler
							
						 
						
							 
							
							
							
								
							
								6741770a0d 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-06-05 19:54:51 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								7c207ffa12 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.optimizer: disable CFG checker by default  
							
							 
							
							
							
						 
						
							2009-06-05 18:07:22 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								04c72d0a72 
								
							
								 
							
						 
						
							
							
								
								Linear scan: correctly compute live spill slots  
							
							 
							
							
							
						 
						
							2009-06-05 18:06:47 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								1e449c70f6 
								
							
								 
							
						 
						
							
							
								
								vocabs.parser: if bootstrap fails to load a vocab in interactive use list, don't fep  
							
							 
							
							
							
						 
						
							2009-06-05 17:33:00 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								440b464ec1 
								
							
								 
							
						 
						
							
							
								
								compiler: more informative trace-compilation  
							
							 
							
							
							
						 
						
							2009-06-05 17:32:37 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								5bb235d38f 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.checker: run if a variable is set  
							
							 
							
							
							
						 
						
							2009-06-05 17:32:12 -05:00  
						
					 
				
					
						
							
							
								 
								Philipp Winkler
							
						 
						
							 
							
							
							
								
							
								16d576e337 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-06-05 08:48:28 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								992ab4e677 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-06-04 23:01:34 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								b73716d8cb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-06-04 19:14:27 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								81b2a39070 
								
							
								 
							
						 
						
							
							
								
								compiler.cfg.linear-scan: re-do interval splitting to operate on live ranges; add inactive set processing  
							
							 
							
							
							
						 
						
							2009-06-04 18:53:02 -05:00  
						
					 
				
					
						
							
							
								 
								Philipp Winkler
							
						 
						
							 
							
							
							
								
							
								12bb659251 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-06-04 16:39:35 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								60a0170e38 
								
							
								 
							
						 
						
							
							
								
								renamd parsed-tiff to loading-tiff  
							
							 
							
							
							
						 
						
							2009-06-04 16:17:26 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								a3f0c6c057 
								
							
								 
							
						 
						
							
							
								
								use singletons instead of subclassing the image class  
							
							 
							
							
							
						 
						
							2009-06-04 16:09:38 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								a0b01a51b7 
								
							
								 
							
						 
						
							
							
								
								create initializers vocab when constructors is used.  this should really go in bootstrap instead  
							
							 
							
							
							
						 
						
							2009-06-04 15:30:17 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								3c8ce48e3c 
								
							
								 
							
						 
						
							
							
								
								don't normalize images in processing.rotation.  this means there are some padding bytes to deal with  
							
							 
							
							
							
						 
						
							2009-06-04 15:09:25 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								580ff7fd32 
								
							
								 
							
						 
						
							
							
								
								fix loading of bitmaps when computed size is 0  
							
							 
							
							
							
						 
						
							2009-06-04 15:06:33 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								7734042b58 
								
							
								 
							
						 
						
							
							
								
								use initial values in constructors when approriate  
							
							 
							
							
							
						 
						
							2009-06-04 14:57:10 -05:00  
						
					 
				
					
						
							
							
								 
								Philipp Winkler
							
						 
						
							 
							
							
							
								
							
								7922628abb 
								
							
								 
							
						 
						
							
							
								
								Add a hand parser. Improves speed from 23 seconds to 0.03 seconds when parsing a 123Kb string.  
							
							 
							
							
							
						 
						
							2009-06-04 11:25:33 -07:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								7338792121 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-06-04 08:50:06 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								4cead52ba6 
								
							
								 
							
						 
						
							
							
								
								constructor foo now creates an initialize-foo word in the initializers vocabualary.  <foo> is instantiated with boa constructors now, so constructors handle read-only slots  
							
							 
							
							
							
						 
						
							2009-06-04 10:17:09 -05:00  
						
					 
				
					
						
							
							
								 
								John Benediktsson
							
						 
						
							 
							
							
							
								
							
								b1136c77b5 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							 
							
							
							
						 
						
							2009-06-03 21:50:09 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								80c59d1a0f 
								
							
								 
							
						 
						
							
							
								
								add a logged-in flag to managed-server for logging in connections so we don't have to throw exceptions to kill clients  
							
							 
							
							
							
						 
						
							2009-06-03 23:00:56 -05:00