Joe Groff
							
						 
						
							 
							
							
							
								
							
								186bf65a00 
								
							
								 
							
						 
						
							
							
								
								constants for special object hardcoded literals  
							
							 
							
							
							
						 
						
							2011-11-02 12:54:50 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								1386212d23 
								
							
								 
							
						 
						
							
							
								
								vm: dispatch signal handlers through subprimitive  
							
							 
							
							... 
							
							
							
							We also need to save C ABI volatile registers before calling the signal handler in order to be able to reliably resume. Add signal-handler and leaf-signal-handler subprimitives to preserve volatile registers before invoking the signal handler C function. 
							
						 
						
							2011-10-27 21:18:18 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								bf2a96e9e0 
								
							
								 
							
						 
						
							
							
								
								Remove Windows CE from core/ basis/ and build-support/  
							
							 
							
							... 
							
							
							
							Rename the winnt singleton to windows in core/ basis/ extra/
Rename boot images winnt -> windows
Fixes  #84 . 
							
						 
						
							2011-09-18 23:19:06 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								a5788c4205 
								
							
								 
							
						 
						
							
							
								
								alien.strings: handle symbol arrays in symbol>string  
							
							 
							
							
							
						 
						
							2011-09-13 15:10:48 -07:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								7e6d031cc8 
								
							
								 
							
						 
						
							
							
								
								Fix string docs.  
							
							 
							
							
							
						 
						
							2011-09-13 15:45:56 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								7c3827190b 
								
							
								 
							
						 
						
							
							
								
								Tease out symbol name and library in undefined_symbol() handler, for friendlier errors when calling an unresolved C function name.  Fixes   #93  
							
							 
							
							
							
						 
						
							2011-09-12 00:56:24 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								ac979619e6 
								
							
								 
							
						 
						
							
							
								
								record the C++ compiler version in the VM, and expose it with a vm-compiler word  
							
							 
							
							
							
						 
						
							2010-03-01 13:32:07 -08:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								6367c8ec85 
								
							
								 
							
						 
						
							
							
								
								native-thread-test: clean up  
							
							 
							
							
							
						 
						
							2010-02-21 17:48:05 +13:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								1c10196c43 
								
							
								 
							
						 
						
							
							
								
								Rename kernel.private:getenv/setenv to special-object/set-special-object to mirror recent renaming on the VM side  
							
							 
							
							
							
						 
						
							2010-01-13 18:08:18 +13:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								cc194416f9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into startup  
							
							 
							
							... 
							
							
							
							Conflicts:
	core/bootstrap/primitives.factor
	vm/run.hpp 
							
						 
						
							2009-11-15 02:52:50 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								b71d86a1dc 
								
							
								 
							
						 
						
							
							
								
								update more 8bit encoding usages  
							
							 
							
							
							
						 
						
							2009-11-12 18:36:47 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								bd13e018dd 
								
							
								 
							
						 
						
							
							
								
								memq? -> member-eq?, sorted-memq? -> sorted-member-eq?  
							
							 
							
							
							
						 
						
							2009-10-28 15:02:00 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								6b6e56a179 
								
							
								 
							
						 
						
							
							
								
								change add-init-hook to add-startup-hook, new add-shutdown-hook word  
							
							 
							
							
							
						 
						
							2009-10-19 22:17:02 -04:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								076ab42dc3 
								
							
								 
							
						 
						
							
							
								
								move some allocation words that don't really have much to do with c types out of alien.c-types into a new alien.data vocab  
							
							 
							
							
							
						 
						
							2009-09-17 22:36:05 -05:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								0be2e17246 
								
							
								 
							
						 
						
							
							
								
								put a method on M\ tuple string>alien that calls underlying>>  
							
							 
							
							
							
						 
						
							2009-08-29 19:55:27 -05:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								75b3bc655a 
								
							
								 
							
						 
						
							
							
								
								allow alien.strings:alien>string to take an object with underlying>> slot  
							
							 
							
							
							
						 
						
							2009-08-26 09:13:30 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								764ee52cde 
								
							
								 
							
						 
						
							
							
								
								alien.strings: fix symbol>string for Windows  
							
							 
							
							
							
						 
						
							2009-05-05 14:41:38 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								9f907c287e 
								
							
								 
							
						 
						
							
							
								
								alien.strings: fix native-string>alien on Windows  
							
							 
							
							
							
						 
						
							2009-05-05 11:40:28 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								0ecb771aa4 
								
							
								 
							
						 
						
							
							
								
								alien.strings cleanup  
							
							 
							
							
							
						 
						
							2009-05-05 09:12:39 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								fb5b48c71a 
								
							
								 
							
						 
						
							
							
								
								Fix some test failures  
							
							 
							
							
							
						 
						
							2009-05-04 09:44:26 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								a63ad6a7a5 
								
							
								 
							
						 
						
							
							
								
								Remove cruddy string encoding/decoding code from VM  
							
							 
							
							
							
						 
						
							2009-05-02 13:45:38 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								d66f887736 
								
							
								 
							
						 
						
							
							
								
								Create basis vocab root  
							
							 
							
							
							
						 
						
							2008-07-28 22:03:13 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								5d9c1ea0a0 
								
							
								 
							
						 
						
							
							
								
								Documentation updates, rename unfold to produce  
							
							 
							
							
							
						 
						
							2008-07-10 01:00:27 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								b36e06d0d6 
								
							
								 
							
						 
						
							
							
								
								Builtinn types now use new slot accessors; tuple slot type declaration work in progress  
							
							 
							
							
							
						 
						
							2008-06-28 02:36:20 -05:00  
						
					 
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 
						
							 
							
							
							
								
							
								8b6e234709 
								
							
								 
							
						 
						
							
							
								
								Encodings use singletons; descriptive error updates  
							
							 
							
							
							
						 
						
							2008-05-10 20:17:24 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								df41c8b68f 
								
							
								 
							
						 
						
							
							
								
								Fix documentation  
							
							 
							
							
							
						 
						
							2008-04-23 02:46:35 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								cad4a4ea77 
								
							
								 
							
						 
						
							
							
								
								Support old behavior  
							
							 
							
							
							
						 
						
							2008-04-20 22:20:13 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								40acac17c2 
								
							
								 
							
						 
						
							
							
								
								Fix f ... alien>string  
							
							 
							
							
							
						 
						
							2008-04-20 19:29:58 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								55f6636bc0 
								
							
								 
							
						 
						
							
							
								
								FFI string encoding conversion  
							
							 
							
							
							
						 
						
							2008-04-20 05:15:46 -05:00