Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								6aee6b3adc
								
							
								
							
						 | 
						
							
							
								
								Add context-specific special object table, generalizing catchstack_save and current_callback_save fields of context struct
							
							
							
							
							
						 | 
						
							2010-03-18 22:06:00 +13:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								23a1f0ed8c
								
							
								
							
						 | 
						
							
							
								
								alien: some code cleanups and fixes
							
							
							
							
							
						 | 
						
							2010-02-23 01:28:56 +13:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								eb3f8632dd
								
							
								
							
						 | 
						
							
							
								
								stack-checker.alien: now that C types are words, the compiler can add dependencies on them when compiling alien words. This triggers the necessary recompilation when C types are redefined
							
							
							
							
							
						 | 
						
							2010-02-22 21:32:41 +13:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								235f3238f5
								
							
								
							
						 | 
						
							
							
								
								Add alien-assembly form for inline assembler, works like alien-invoke except calls a user-supplied quotation instead of generating a subroutine call. Replaces FPU status control, SSE detection and read timestamp routines in vm/cpu-x86.*S
							
							
							
							
							
						 | 
						
							2010-01-07 17:39:22 +13:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ba5b90e063
								
							
								
							
						 | 
						
							
							
								
								Change how non-volatile register preservation is done in alien callbacks, with the aim of fixing callbacks on PowerPC, and to eventually eliminate assembly code from VM
							
							
							
							
							
							
							
							- Simplify calculation of offset in relocation table
- Open-code %alien-callback
- Remove magic_frame hack from context objects
- Move magical return instruction from optimizing compiler backend into callback entry stub 
							
						 | 
						
							2010-01-03 01:11:51 +13:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ea36783fb3
								
							
								
							
						 | 
						
							
							
								
								Fix bootstrap
							
							
							
							
							
						 | 
						
							2009-11-13 07:55:47 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								107c96f642
								
							
								
							
						 | 
						
							
							
								
								vm: code heap compaction at runtime using compact-gc primitive
							
							
							
							
							
						 | 
						
							2009-10-16 11:39:35 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								3b4330fcf6
								
							
								
							
						 | 
						
							
							
								
								get things to a point where they bootstrap again
							
							
							
							
							
						 | 
						
							2009-09-15 21:43:18 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7cf4e608e5
								
							
								
							
						 | 
						
							
							
								
								alien: move code for supporting CONSTANT: foo 123 { "int" foo } C types into one place instead of the old scattershot approach
							
							
							
							
							
						 | 
						
							2009-08-27 21:49:25 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								8b7fcce399
								
							
								
							
						 | 
						
							
							
								
								update code for usages of add-library
							
							
							
							
							
						 | 
						
							2009-03-25 23:00:19 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								6b25e99470
								
							
								
							
						 | 
						
							
							
								
								Add summary for heaps more vocabs
							
							
							
							
							
						 | 
						
							2009-02-16 21:05:13 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								a91dee7810
								
							
								
							
						 | 
						
							
							
								
								Fix for native I/O backends that create callbacks in deployed apps; this affected tools.deploy.test[35] ever since run-loop multiplexer landed on OS X
							
							
							
							
							
						 | 
						
							2008-12-12 19:48:17 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								2445a83cb9
								
							
								
							
						 | 
						
							
							
								
								Clean up recursive-state usage
							
							
							
							
							
						 | 
						
							2008-11-03 03:06:11 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								a5ff214d67
								
							
								
							
						 | 
						
							
							
								
								More load fixes
							
							
							
							
							
						 | 
						
							2008-08-12 03:38:56 -05:00 |