74af9abf20 
								
							
								 
							
						 
						
							
							
								
								Update code for brave new world where alien.parser doesn't special-case void, and instead looks it up like any other word  
							
							
							
						 
						
							2010-08-15 02:32:13 -07:00  
				
					
						
							
							
								 
						
							
							
								168dd1f825 
								
							
								 
							
						 
						
							
							
								
								FFI rewrite part 7: compile callback bodies with the optimizing compiler  
							
							
							
						 
						
							2010-07-28 00:49:26 -04:00  
				
					
						
							
							
								 
						
							
							
								446ee6896d 
								
							
								 
							
						 
						
							
							
								
								alien.data: remove second quotation parameter from with-out-parameters, now all values are copied properly and calling 'clone' on structs in this quotation is not necessary  
							
							
							
						 
						
							2010-07-16 17:32:05 -04:00  
				
					
						
							
							
								 
						
							
							
								425c572fa8 
								
							
								 
							
						 
						
							
							
								
								cocoa.subclassing: cleaner CLASS: syntax; ui.backend.cocoa: ignore events delivered after window closed to fix FEP (reported by Doug Coleman)  
							
							
							
						 
						
							2010-07-06 19:02:52 -04:00  
				
					
						
							
							
								 
						
							
							
								bb4dae64f3 
								
							
								 
							
						 
						
							
							
								
								cocoa.subclassing: new METHOD: syntax cleans up class definitions  
							
							
							
						 
						
							2010-07-06 17:59:35 -04:00  
				
					
						
							
							
								 
						
							
							
								bc87b269c5 
								
							
								 
							
						 
						
							
							
								
								Remove Cocoa exception handling support since it no longer works  
							
							
							
						 
						
							2010-07-06 17:48:37 -04:00  
				
					
						
							
							
								 
						
							
							
								1106c03318 
								
							
								 
							
						 
						
							
							
								
								Remove cocoa.callbacks since nothing uses it  
							
							
							
						 
						
							2010-07-06 17:45:50 -04:00  
				
					
						
							
							
								 
						
							
							
								70a99e1cdb 
								
							
								 
							
						 
						
							
							
								
								Updating code to use with-out-parameters  
							
							
							
						 
						
							2010-05-23 03:07:47 -04:00  
				
					
						
							
							
								 
						
							
							
								0cde5c8fb5 
								
							
								 
							
						 
						
							
							
								
								Eliminate compiler.alien  
							
							
							
						 
						
							2010-05-11 23:24:47 -04:00  
				
					
						
							
							
								 
						
							
							
								baab8c060d 
								
							
								 
							
						 
						
							
							
								
								Remove ENUM: f and replace uses with CONSTANTs.  
							
							... 
							
							
							
							Fix bootstrap and load-all errors from enum classes. 
							
						 
						
							2010-04-19 20:08:40 -07:00  
				
					
						
							
							
								 
						
							
							
								4bc915d526 
								
							
								 
							
						 
						
							
							
								
								C-ENUM: -> ENUM:  
							
							
							
						 
						
							2010-04-19 20:07:16 -07:00  
				
					
						
							
							
								 
						
							
							
								2b4a55b53a 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://github.com/erikcharlebois/factor  
							
							
							
						 
						
							2010-04-10 18:01:19 -07:00  
				
					
						
							
							
								 
						
							
							
								5768ae0af4 
								
							
								 
							
						 
						
							
							
								
								Forget to save some files for enum change  
							
							
							
						 
						
							2010-04-10 00:12:59 -07:00  
				
					
						
							
							
								 
						
							
							
								ef884ef7f2 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into abi-symbols  
							
							
							
						 
						
							2010-04-01 15:28:36 -07:00  
				
					
						
							
							
								 
						
							
							
								65c3259761 
								
							
								 
							
						 
						
							
							
								
								"cdecl" -> cdecl  
							
							
							
						 
						
							2010-03-31 19:20:35 -07:00  
				
					
						
							
							
								 
						
							
							
								2b68f56c89 
								
							
								 
							
						 
						
							
							
								
								Document (free), move it out of libc.private and mention it in the "c-strings" help article (reported by Blei)  
							
							
							
						 
						
							2010-03-30 17:32:51 -04:00  
				
					
						
							
							
								 
						
							
							
								191ac353fd 
								
							
								 
							
						 
						
							
							
								
								generalize stack effects so we can bootstrap with the stricter stack effect checking  
							
							
							
						 
						
							2010-03-08 23:38:10 -08:00  
				
					
						
							
							
								 
						
							
							
								2a3bf53af7 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							
							
						 
						
							2010-02-23 23:53:51 -08:00  
				
					
						
							
							
								 
						
							
							
								fa6c8117aa 
								
							
								 
							
						 
						
							
							
								
								cocoa.messages: cleanup  
							
							
							
						 
						
							2010-02-24 20:18:48 +13:00  
				
					
						
							
							
								 
						
							
							
								f6183703b2 
								
							
								 
							
						 
						
							
							
								
								ui: add a "system-alert" hook that can raise a system modal dialog without involving any potentially stripped gadget, io, or debugger code  
							
							
							
						 
						
							2010-02-23 19:28:57 -08:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								1b508b9c37 
								
							
								 
							
						 
						
							
							
								
								cocoa.messages: fix  
							
							
							
						 
						
							2010-02-22 13:17:46 +13:00  
				
					
						
							
							
								 
						
							
							
								0da6f78088 
								
							
								 
							
						 
						
							
							
								
								cocoa.messages: if a class cannot be found, IMPORT: no longer fails at parse time. Instead, there will be a runtime error when the class word is executed  
							
							
							
						 
						
							2010-02-21 22:27:32 +13:00  
				
					
						
							
							
								 
						
							
							
								c3f4bcb616 
								
							
								 
							
						 
						
							
							
								
								Fix load errors exposed by platforms.txt change  
							
							
							
						 
						
							2010-02-20 13:31:09 +13:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								bd0ca0e2aa 
								
							
								 
							
						 
						
							
							
								
								Clean up some tags  
							
							
							
						 
						
							2010-02-17 00:12:55 +13:00  
				
					
						
							
							
								 
						
							
							
								f804c9c422 
								
							
								 
							
						 
						
							
							
								
								Move compile-call and related words only meant to be used for debugging to compiler.test  
							
							
							
						 
						
							2010-01-23 00:39:56 +13:00  
				
					
						
							
							
								 
						
							
							
								df4fb4a3ee 
								
							
								 
							
						 
						
							
							
								
								Removing integers-as-sequences  
							
							
							
						 
						
							2010-01-15 07:15:33 +13:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								0612bc6177 
								
							
								 
							
						 
						
							
							
								
								Factor source files should not be executable  
							
							
							
						 
						
							2009-11-21 17:50:43 -06:00  
				
					
						
							
							
								 
						
							
							
								cc194416f9 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into startup  
							
							... 
							
							
							
							Conflicts:
	core/bootstrap/primitives.factor
	vm/run.hpp 
							
						 
						
							2009-11-15 02:52:50 -06:00  
				
					
						
							
							
								 
						
							
							
								7ce4b746e5 
								
							
								 
							
						 
						
							
							
								
								parsed -> suffix!, add append!  
							
							
							
						 
						
							2009-10-28 13:38:27 -05:00  
				
					
						
							
							
								 
						
							
							
								649323ebe0 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							
							
						 
						
							2009-10-22 13:20:17 -05:00  
				
					
						
							
							
								 
						
							
							
								f9320e229f 
								
							
								 
							
						 
						
							
							
								
								update cocoa tests  
							
							
							
						 
						
							2009-10-21 18:19:35 -05:00  
				
					
						
							
							
								 
						
							
							
								cc5f9ff98a 
								
							
								 
							
						 
						
							
							
								
								update cocoa bridge to use c-type words  
							
							
							
						 
						
							2009-10-21 18:17:29 -05:00  
				
					
						
							
							
								 
						
							
							
								0d4b9132d7 
								
							
								 
							
						 
						
							
							
								
								fix a bunch of typos in docs  
							
							
							
						 
						
							2009-10-21 17:40:43 -05:00  
				
					
						
							
							
								 
						
							
							
								6b6e56a179 
								
							
								 
							
						 
						
							
							
								
								change add-init-hook to add-startup-hook, new add-shutdown-hook word  
							
							
							
						 
						
							2009-10-19 22:17:02 -04:00  
				
					
						
							
							
								 
						
							
							
								405e5d015b 
								
							
								 
							
						 
						
							
							
								
								docs: change $subsection to $subsections  
							
							
							
						 
						
							2009-10-02 12:15:48 -04:00  
				
					
						
							
							
								 
						
							
							
								5054c954be 
								
							
								 
							
						 
						
							
							
								
								add USING:s and rearrange definitions so macosx can compile without parsing c-type strings  
							
							
							
						 
						
							2009-09-26 23:14:57 -05:00  
				
					
						
							
							
								 
						
							
							
								e0157c55d1 
								
							
								 
							
						 
						
							
							
								
								support textured windows on os x and windows 6.x  
							
							
							
						 
						
							2009-09-24 13:05:27 -05:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								a054ec3d64 
								
							
								 
							
						 
						
							
							
								
								specialized-arrays.direct is no more; instead, every specialized-array.<foo> vocabulary has a <direct-T-array> constructor  
							
							
							
						 
						
							2009-09-04 22:01:55 -05:00  
				
					
						
							
							
								 
						
							
							
								3ea364bc80 
								
							
								 
							
						 
						
							
							
								
								suppress "no such C type" warnings from cocoa for "?" and private apple types  
							
							
							
						 
						
							2009-08-31 18:10:35 -05:00  
				
					
						
							
							
								 
						
							
							
								0df9884ee5 
								
							
								 
							
						 
						
							
							
								
								change c-type-* to c-* everywhere  
							
							
							
						 
						
							2009-08-30 19:05:29 -05:00  
				
					
						
							
							
								 
						
							
							
								2eff554273 
								
							
								 
							
						 
						
							
							
								
								update cocoa and core-foundation stuff to use classes.struct and boxed malloc-arrays  
							
							
							
						 
						
							2009-08-29 12:22:55 -05:00  
				
					
						
							
							
								 
						
							
							
								a17250bd1b 
								
							
								 
							
						 
						
							
							
								
								use constant  
							
							
							
						 
						
							2009-08-27 11:24:26 -05:00  
				
					
						
							
							
								 
						
							
							
								449be040f8 
								
							
								 
							
						 
						
							
							
								
								Use utf8 instead of ascii encoding in a couple of places to avoid pulling in ascii into deployed apps  
							
							
							
						 
						
							2009-08-23 19:07:21 -05:00  
				
					
						
							
							
								 
						
							
							
								3f3d57032b 
								
							
								 
							
						 
						
							
							
								
								Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring  
							
							
							
						 
						
							2009-08-13 19:21:44 -05:00  
				
					
						
							
							
								 
						
							
							
								a598030fd7 
								
							
								 
							
						 
						
							
							
								
								cocoa.windows: Fix help lint  
							
							
							
						 
						
							2009-06-20 15:14:45 -05:00