Joe Groff
							
						 
						
							 
							
							
							
								
							
								4bc915d526 
								
							
								 
							
						 
						
							
							
								
								C-ENUM: -> ENUM:  
							
							 
							
							
							
						 
						
							2010-04-19 20:07:16 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								f6908f513f 
								
							
								 
							
						 
						
							
							
								
								llvm: fix load errors  
							
							 
							
							
							
						 
						
							2010-04-13 18:43:48 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								da6bcbedfc 
								
							
								 
							
						 
						
							
							
								
								Replace 'untested' tag with 'not loaded' and 'not tested' tags  
							
							 
							
							
							
						 
						
							2010-04-13 18:43:01 -07:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								2b4a55b53a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/erikcharlebois/factor  
							
							 
							
							
							
						 
						
							2010-04-10 18:01:19 -07:00  
						
					 
				
					
						
							
							
								 
								Erik Charlebois
							
						 
						
							 
							
							
							
								
							
								edc489f4c1 
								
							
								 
							
						 
						
							
							
								
								Change C-ENUM: to always take a type. Use f for anonymous enums. Update all uses.  
							
							 
							
							
							
						 
						
							2010-04-09 23:48:22 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								65c3259761 
								
							
								 
							
						 
						
							
							
								
								"cdecl" -> cdecl  
							
							 
							
							
							
						 
						
							2010-03-31 19:20:35 -07:00  
						
					 
				
					
						
							
							
								 
								Joe Groff
							
						 
						
							 
							
							
							
								
							
								4cfa1a6c77 
								
							
								 
							
						 
						
							
							
								
								rename current string-mangling "char*" to "c-string". char* is now just a boring old pointer to char  
							
							 
							
							
							
						 
						
							2010-02-23 11:42:02 -08:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								95bfc8a240 
								
							
								 
							
						 
						
							
							
								
								vocabs.metadata: replace unportable tag with a platforms.txt file for more fine-grained control. Rename unportable tag to untested for remaining cases  
							
							 
							
							
							
						 
						
							2010-02-20 13:30:49 +13:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								7ce4b746e5 
								
							
								 
							
						 
						
							
							
								
								parsed -> suffix!, add append!  
							
							 
							
							
							
						 
						
							2009-10-28 13:38:27 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								7f2e2b1777 
								
							
								 
							
						 
						
							
							
								
								Specialized array overhaul  
							
							 
							
							... 
							
							
							
							- Replace hand-written specialized-arrays.* subvocabularies with new system; instead of USE:ing specialized-arrays.T, do SPECIALIZED-ARRAY: T
- Ditto for specialized-vectors; use SPECIALIZED-VECTOR:
- io.mmap.functor: removed entirely, use <mapped-array> instead
- struct-arrays and struct-vectors have been removed because specialized arrays and vectors subsume them entirely 
							
						 
						
							2009-09-09 22:33:34 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								c25ac2a066 
								
							
								 
							
						 
						
							
							
								
								llvm: add unportable tag  
							
							 
							
							
							
						 
						
							2009-07-10 07:46:47 -05:00  
						
					 
				
					
						
							
							
								 
								sheeple
							
						 
						
							 
							
							
							
								
							
								b7aac8c13a 
								
							
								 
							
						 
						
							
							
								
								llvm.core: fix add-llvm-library  
							
							 
							
							
							
						 
						
							2009-07-10 07:38:19 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e0fa51512f 
								
							
								 
							
						 
						
							
							
								
								llvm: new add-llvm-library word to make things a bit more portable  
							
							 
							
							
							
						 
						
							2009-07-10 07:07:54 -05:00  
						
					 
				
					
						
							
							
								 
								Matthew Willis
							
						 
						
							 
							
							
							
								
							
								b0ca5ecffa 
								
							
								 
							
						 
						
							
							
								
								updated llvm.invoker test to use install-bc  
							
							 
							
							
							
						 
						
							2009-07-01 14:52:15 +09:00  
						
					 
				
					
						
							
							
								 
								Matthew Willis
							
						 
						
							 
							
							
							
								
							
								778707e8fa 
								
							
								 
							
						 
						
							
							
								
								add license and copywrite to extra/llvm vocabs  
							
							 
							
							
							
						 
						
							2009-07-01 11:08:57 +09:00  
						
					 
				
					
						
							
							
								 
								Matthew Willis
							
						 
						
							 
							
							
							
								
							
								b46999584b 
								
							
								 
							
						 
						
							
							
								
								invoker infers function param c-types more generally  
							
							 
							
							
							
						 
						
							2009-06-30 22:55:20 +09:00  
						
					 
				
					
						
							
							
								 
								Matthew Willis
							
						 
						
							 
							
							
							
								
							
								d4c03d8459 
								
							
								 
							
						 
						
							
							
								
								add invoker test that tests the entire llvm binding so far  
							
							 
							
							
							
						 
						
							2009-06-30 11:58:09 +09:00  
						
					 
				
					
						
							
							
								 
								Matthew Willis
							
						 
						
							 
							
							
							
								
							
								1716a4bec8 
								
							
								 
							
						 
						
							
							
								
								remove llvm.bindings, made obsolete by llvm.wrappers and friends  
							
							 
							
							
							
						 
						
							2009-06-30 11:57:24 +09:00  
						
					 
				
					
						
							
							
								 
								Matthew Willis
							
						 
						
							 
							
							
							
								
							
								c843edd870 
								
							
								 
							
						 
						
							
							
								
								install functions from llvm bytecode, with test  
							
							 
							
							
							
						 
						
							2009-06-30 11:43:04 +09:00  
						
					 
				
					
						
							
							
								 
								Matthew Willis
							
						 
						
							 
							
							
							
								
							
								48863ca171 
								
							
								 
							
						 
						
							
							
								
								Added global jit, and convenience words for dealing with it  
							
							 
							
							
							
						 
						
							2009-06-27 18:41:40 +09:00  
						
					 
				
					
						
							
							
								 
								Matthew Willis
							
						 
						
							 
							
							
							
								
							
								081f24ccf7 
								
							
								 
							
						 
						
							
							
								
								convert from LLVM types, with tests  
							
							 
							
							
							
						 
						
							2009-06-26 22:01:20 +09:00  
						
					 
				
					
						
							
							
								 
								Matthew Willis
							
						 
						
							 
							
							
							
								
							
								c331b31007 
								
							
								 
							
						 
						
							
							
								
								Update LLVMTypeKind enum  
							
							 
							
							
							
						 
						
							2009-06-26 22:00:55 +09:00  
						
					 
				
					
						
							
							
								 
								Matthew Willis
							
						 
						
							 
							
							
							
								
							
								8934bb8e49 
								
							
								 
							
						 
						
							
							
								
								Added type parser, factor llvm type objects, and recursive type resolution  
							
							 
							
							
							
						 
						
							2009-06-26 00:21:54 +09:00  
						
					 
				
					
						
							
							
								 
								Matthew Willis
							
						 
						
							 
							
							
							
								
							
								ded676e4e3 
								
							
								 
							
						 
						
							
							
								
								beginnings of extra/llvm  
							
							 
							
							
							
						 
						
							2009-06-22 21:21:15 +09:00  
						
					 
				
					
						
							
							
								 
								Matthew Willis
							
						 
						
							 
							
							
							
								
							
								08a3d907db 
								
							
								 
							
						 
						
							
							
								
								rename llvm.binding to llvm.bindings, update IN:  
							
							 
							
							
							
						 
						
							2009-06-16 09:19:50 +09:00  
						
					 
				
					
						
							
							
								 
								Matthew Willis
							
						 
						
							 
							
							
							
								
							
								27e95c7908 
								
							
								 
							
						 
						
							
							
								
								move llvm bindings to llvm.bindings  
							
							 
							
							
							
						 
						
							2009-06-16 09:15:24 +09:00  
						
					 
				
					
						
							
							
								 
								Matthew Willis
							
						 
						
							 
							
							
							
								
							
								f55d83a84e 
								
							
								 
							
						 
						
							
							
								
								remove some untested function extra/llvm  
							
							 
							
							
							
						 
						
							2009-06-16 08:53:16 +09:00  
						
					 
				
					
						
							
							
								 
								Matthew Willis
							
						 
						
							 
							
							
							
								
							
								f2b4b9236a 
								
							
								 
							
						 
						
							
							
								
								moving llvm to extra  
							
							 
							
							
							
						 
						
							2009-06-15 21:46:19 +09:00