Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e78121f38c 
								
							
								 
							
						 
						
							
							
								
								Rewrite remaining fixnum primitives in assembly (work in progress)  
							
							 
							
							
							
						 
						
							2008-11-26 04:22:39 -06:00  
						
					 
				
					
						
							
							
								 
								slava
							
						 
						
							 
							
							
							
								
							
								fbc0f33c86 
								
							
								 
							
						 
						
							
							
								
								The deploy tool would coalesce equal quotations into one. This created a problem  
							
							 
							
							... 
							
							
							
							for the non-optimizing compiler because if the new 'leader' quotation was not
compiled but some of the ones that it replaces were, then calls to the quotation
from contexts where they have to be compiled (eg, compiled if and dip) would no
longer work. Add a `jit-compile' primitive to compile quotations, and call it
as appropriate in `compress-quotations`. 
							
						 
						
							2008-11-24 15:59:27 -06:00  
						
					 
				
					
						
							
							
								 
								unknown
							
						 
						
							 
							
							
							
								
							
								359fb6e518 
								
							
								 
							
						 
						
							
							
								
								VM fixes for Win64 calling convention  
							
							 
							
							
							
						 
						
							2008-11-08 20:32:23 -06:00  
						
					 
				
					
						
							
							
								 
								unknown
							
						 
						
							 
							
							
							
								
							
								7365959f01 
								
							
								 
							
						 
						
							
							
								
								Starting work on Win64 port  
							
							 
							
							
							
						 
						
							2008-11-07 20:33:32 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								a876005c98 
								
							
								 
							
						 
						
							
							
								
								Clean up non optimizing compiler, rewrite more primitives in assembly  
							
							 
							
							
							
						 
						
							2008-07-11 17:25:46 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								1b9e04fdc5 
								
							
								 
							
						 
						
							
							
								
								Deferred words are now compound words  
							
							 
							
							
							
						 
						
							2007-12-26 17:28:34 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								f91ec96425 
								
							
								 
							
						 
						
							
							
								
								Fix code heap compaction and clean up VM a bit  
							
							 
							
							
							
						 
						
							2007-12-26 17:14:33 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								3d784c7927 
								
							
								 
							
						 
						
							
							
								
								Simplify quotation calling convention: no need to pass XT  
							
							 
							
							
							
						 
						
							2007-12-25 23:40:36 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								423c22e4ef 
								
							
								 
							
						 
						
							
							
								
								Symbols are compound defs now; SYMBOL: foo == : foo \ foo ;  
							
							 
							
							
							
						 
						
							2007-12-25 22:55:17 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								b23e109447 
								
							
								 
							
						 
						
							
							
								
								Clean up Windows support  
							
							 
							
							
							
						 
						
							2007-10-06 18:09:22 -04:00  
						
					 
				
					
						
							
							
								 
								U-C4\Administrator
							
						 
						
							 
							
							
							
								
							
								d3f637abf0 
								
							
								 
							
						 
						
							
							
								
								dllexport symbols in cpu-x86.*.S  
							
							 
							
							
							
						 
						
							2007-10-04 11:56:12 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								fab1453bfc 
								
							
								 
							
						 
						
							
							
								
								Re-implemented single stepper for new evaluation model  
							
							 
							
							
							
						 
						
							2007-10-03 16:56:49 -04:00  
						
					 
				
					
						
							
							
								 
								Slava
							
						 
						
							 
							
							
							
								
							
								48bd56ca03 
								
							
								 
							
						 
						
							
							
								
								Fix profiler on x86  
							
							 
							
							
							
						 
						
							2007-09-30 02:25:21 -04:00  
						
					 
				
					
						
							
							
								 
								U-C4\Administrator
							
						 
						
							 
							
							
							
								
							
								9a0ac0e975 
								
							
								 
							
						 
						
							
							
								
								Attempt to merge in changes  
							
							 
							
							... 
							
							
							
							F_FASTCALL 
							
						 
						
							2007-09-27 15:10:37 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								30fdd20f96 
								
							
								 
							
						 
						
							
							
								
								Update x86 for lazy JIT  
							
							 
							
							
							
						 
						
							2007-09-26 00:34:37 -04:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								dacab19574 
								
							
								 
							
						 
						
							
							
								
								AMD64 fixes  
							
							 
							
							
							
						 
						
							2007-09-22 03:09:18 -04:00  
						
					 
				
					
						
							
							
								 
								Slava
							
						 
						
							 
							
							
							
								
							
								6dc28869ce 
								
							
								 
							
						 
						
							
							
								
								More build system work  
							
							 
							
							
							
						 
						
							2007-09-22 00:44:27 -04:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								3a1d458b29 
								
							
								 
							
						 
						
							
							
								
								More changes  
							
							 
							
							
							
						 
						
							2007-09-21 23:30:47 -04:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								a96457cecc 
								
							
								 
							
						 
						
							
							
								
								Initial import  
							
							 
							
							
							
						 
						
							2007-09-20 18:09:08 -04:00