a63ad6a7a5 
								
							
								 
							
						 
						
							
							
								
								Remove cruddy string encoding/decoding code from VM  
							
							
							
						 
						
							2009-05-02 13:45:38 -05:00  
				
					
						
							
							
								 
						
							
							
								3dc9fdf9db 
								
							
								 
							
						 
						
							
							
								
								Fleshed out new dispatch code  
							
							
							
						 
						
							2009-04-24 20:43:01 -05:00  
				
					
						
							
							
								 
						
							
							
								3752c706da 
								
							
								 
							
						 
						
							
							
								
								Add M\ syntax for method literals  
							
							
							
						 
						
							2009-04-06 02:57:39 -05:00  
				
					
						
							
							
								 
						
							
							
								5a903d7bcd 
								
							
								 
							
						 
						
							
							
								
								Fix a bug in CONSTANT: -- it wasn't calling reset-word  
							
							
							
						 
						
							2009-03-29 22:46:27 -05:00  
				
					
						
							
							
								 
						
							
							
								4fc2182ac8 
								
							
								 
							
						 
						
							
							
								
								define-generic and define-simple-generic now take stack effect parameters; math-combination is a singleton instead of a tuple  
							
							
							
						 
						
							2009-03-22 18:00:26 -05:00  
				
					
						
							
							
								 
						
							
							
								c0154c1391 
								
							
								 
							
						 
						
							
							
								
								Change (:) to parse effect immediately, and remove ( parsing word  
							
							
							
						 
						
							2009-03-21 03:17:35 -05:00  
				
					
						
							
							
								 
						
							
							
								ea60f8ae93 
								
							
								 
							
						 
						
							
							
								
								Changing : foo ; parsing to SYNTAX: foo ;  
							
							
							
						 
						
							2009-03-21 01:27:50 -05:00  
				
					
						
							
							
								 
						
							
							
								786475102d 
								
							
								 
							
						 
						
							
							
								
								Make more code infer  
							
							
							
						 
						
							2009-03-17 02:19:50 -05:00  
				
					
						
							
							
								 
						
							
							
								be4fb1e7d9 
								
							
								 
							
						 
						
							
							
								
								Move call( and execute( to core  
							
							
							
						 
						
							2009-03-16 20:11:36 -05:00  
				
					
						
							
							
								 
						
							
							
								bfb6b4642a 
								
							
								 
							
						 
						
							
							
								
								Consultations now implement the definition protocol; removing one from a source file forgets consulted methods  
							
							
							
						 
						
							2009-03-07 00:42:43 -06:00  
				
					
						
							
							
								 
						
							
							
								e4a0396550 
								
							
								 
							
						 
						
							
							
								
								Add parse-quotation hook to parser which locals overrides. '[ and [ use this hook. Fixes locals bug reported by erg  
							
							
							
						 
						
							2009-03-06 19:48:04 -06:00  
				
					
						
							
							
								 
						
							
							
								4de41f94e9 
								
							
								 
							
						 
						
							
							
								
								Fixing wrappers with locals  
							
							
							
						 
						
							2009-01-28 17:07:31 -06:00  
				
					
						
							
							
								 
						
							
							
								c5160d76e9 
								
							
								 
							
						 
						
							
							
								
								Merge qualified, alias, symbols, constants into core  
							
							
							
						 
						
							2008-12-17 18:10:01 -06:00  
				
					
						
							
							
								 
						
							
							
								daf2857d7b 
								
							
								 
							
						 
						
							
							
								
								define-inline now takes an effect parameter  
							
							... 
							
							
							
							C: now sets the stack effect of the new word to slot names
add new basis/constants vocab; CONSTANT: foo bar is equivalent to : foo bar ; inline
(going to fold CONSTANT:, ALIAS: and qualified into core soon perhaps)
tighten the screws: inline words now need a stack declaration too
update some usages of inline words 
							
						 
						
							2008-12-15 19:44:56 -06:00  
				
					
						
							
							
								 
						
							
							
								50e214c152 
								
							
								 
							
						 
						
							
							
								
								io.files split up and general refactoring work in progress  
							
							
							
						 
						
							2008-12-14 20:03:00 -06:00  
				
					
						
							
							
								 
						
							
							
								4f0a9f311e 
								
							
								 
							
						 
						
							
							
								
								Untangling some dependencies  
							
							
							
						 
						
							2008-12-08 14:58:00 -06:00  
				
					
						
							
							
								 
						
							
							
								e8a69a3aea 
								
							
								 
							
						 
						
							
							
								
								Fix conflict  
							
							
							
						 
						
							2008-11-29 05:14:49 -06:00  
				
					
						
							
							
								 
						
							
							
								a4d9cdfeb3 
								
							
								 
							
						 
						
							
							
								
								Refactor all usages of >r/r> in core to use dip, 2dip, 3dip  
							
							... 
							
							
							
							Non-optimizing compiler now special-cases dip, 2dip, 3dip following a
literal quotation: this allows us to break the dip/slip meta-circle
without explicit calls to >r/r> 
							
						 
						
							2008-11-23 02:44:56 -06:00  
				
					
						
							
							
								 
						
							
							
								51787c2022 
								
							
								 
							
						 
						
							
							
								
								Add some error checking to CHAR:  
							
							
							
						 
						
							2008-11-23 00:25:01 -06:00  
				
					
						
							
							
								 
						
							
							
								3e7afcac29 
								
							
								 
							
						 
						
							
							
								
								(call-next-method) now takes a method instead of a class and a generic  
							
							
							
						 
						
							2008-11-22 19:57:25 -06:00  
				
					
						
							
							
								 
						
							
							
								2fe364a7bb 
								
							
								 
							
						 
						
							
							
								
								Specialized arrays work in progress  
							
							
							
						 
						
							2008-11-14 20:18:16 -06:00  
				
					
						
							
							
								 
						
							
							
								c19f2257f4 
								
							
								 
							
						 
						
							
							
								
								Fix permission bits  
							
							
							
						 
						
							2008-10-02 08:34:49 -05:00  
				
					
						
							
							
								 
						
							
							
								57ca685e26 
								
							
								 
							
						 
						
							
							
								
								New tuple syntax  
							
							
							
						 
						
							2008-09-05 20:39:45 -05:00  
				
					
						
							
							
								 
						
							
							
								e1716d92b3 
								
							
								 
							
						 
						
							
							
								
								Remove delegation slot  
							
							
							
						 
						
							2008-09-03 03:46:56 -05:00  
				
					
						
							
							
								 
						
							
							
								0c304b8fc6 
								
							
								 
							
						 
						
							
							
								
								Removing old accessor usages from core and basis  
							
							
							
						 
						
							2008-08-31 07:45:33 -05:00  
				
					
						
							
							
								 
						
							
							
								d66f887736 
								
							
								 
							
						 
						
							
							
								
								Create basis vocab root  
							
							
							
						 
						
							2008-07-28 22:03:13 -05:00  
				
					
						
							
							
								 
						
							
							
								ac2bf0b87d 
								
							
								 
							
						 
						
							
							
								
								Adding inline recursive declarations  
							
							
							
						 
						
							2008-07-18 19:22:59 -05:00  
				
					
						
							
							
								 
						
							
							
								091484de98 
								
							
								 
							
						 
						
							
							
								
								Fix ERROR:, erg's mixin bug  
							
							
							
						 
						
							2008-07-04 01:32:11 -05:00  
				
					
						
							
							
								 
						
							
							
								72d9c040b4 
								
							
								 
							
						 
						
							
							
								
								Improved ERROR:  
							
							
							
						 
						
							2008-07-03 02:47:29 -05:00  
				
					
						
							
							
								 
						
							
							
								f7eecc7893 
								
							
								 
							
						 
						
							
							
								
								Move bit-arrays and float-arrays to extra  
							
							
							
						 
						
							2008-07-02 02:03:30 -05:00  
				
					
						
							
							
								 
						
							
							
								f7b7001f39 
								
							
								 
							
						 
						
							
							
								
								BOA constructors now check types  
							
							
							
						 
						
							2008-06-30 01:44:58 -05:00  
				
					
						
							
							
								 
						
							
							
								b36e06d0d6 
								
							
								 
							
						 
						
							
							
								
								Builtinn types now use new slot accessors; tuple slot type declaration work in progress  
							
							
							
						 
						
							2008-06-28 02:36:20 -05:00  
				
					
						
							
							
								 
						
							
							
								3f520c3c79 
								
							
								 
							
						 
						
							
							
								
								Better error messages for when new or boa are applied to the wrong type  
							
							
							
						 
						
							2008-06-26 20:47:36 -05:00  
				
					
						
							
							
								 
						
							
							
								6e0d35e615 
								
							
								 
							
						 
						
							
							
								
								Split up huge parser vocabulary  
							
							
							
						 
						
							2008-06-25 03:25:08 -05:00  
				
					
						
							
							
								 
						
							
							
								b919346681 
								
							
								 
							
						 
						
							
							
								
								Minor optimization  
							
							
							
						 
						
							2008-06-11 18:53:56 -05:00  
				
					
						
							
							
								 
						
							
							
								c95851e34f 
								
							
								 
							
						 
						
							
							
								
								Bug fixes and cleanups  
							
							
							
						 
						
							2008-06-11 02:58:38 -05:00  
				
					
						
							
							
								 
						
							
							
								9dd5c9919f 
								
							
								 
							
						 
						
							
							
								
								Mandatory stack effect annotations  
							
							
							
						 
						
							2008-06-08 15:32:55 -05:00  
				
					
						
							
							
								 
						
							
							
								8bff6eba52 
								
							
								 
							
						 
						
							
							
								
								Fix silly DEFER: error  
							
							
							
						 
						
							2008-05-28 19:43:01 -05:00  
				
					
						
							
							
								 
						
							
							
								ec71ee0940 
								
							
								 
							
						 
						
							
							
								
								Bug fixes  
							
							
							
						 
						
							2008-05-28 19:34:18 -05:00  
				
					
						
							
							
								 
						
							
							
								db59ade218 
								
							
								 
							
						 
						
							
							
								
								Fix for SINGLETON:  
							
							
							
						 
						
							2008-05-10 18:20:50 -05:00  
				
					
						
							
							
								 
						
							
							
								315110eb09 
								
							
								 
							
						 
						
							
							
								
								Working on intersection classes  
							
							
							
						 
						
							2008-05-10 18:09:05 -05:00  
				
					
						
							
							
								 
						
							
							
								7584e02805 
								
							
								 
							
						 
						
							
							
								
								New checksum protocol  
							
							
							
						 
						
							2008-04-30 16:11:55 -05:00  
				
					
						
							
							
								 
						
							
							
								6ee115901a 
								
							
								 
							
						 
						
							
							
								
								Better error message  
							
							
							
						 
						
							2008-04-26 18:55:26 -05:00  
				
					
						
							
							
								 
						
							
							
								10ee5cf8ed 
								
							
								 
							
						 
						
							
							
								
								Fix bootstrap  
							
							
							
						 
						
							2008-04-20 00:18:27 -05:00  
				
					
						
							
							
								 
						
							
							
								18c2f11d06 
								
							
								 
							
						 
						
							
							
								
								Move columns, bit-vectors, byte-vectors, float-vectors to extra  
							
							
							
						 
						
							2008-04-19 22:56:28 -05:00  
				
					
						
							
							
								 
						
							
							
								30b75a797a 
								
							
								 
							
						 
						
							
							
								
								construct-boa -> boa  
							
							... 
							
							
							
							construct-empty -> new 
							
						 
						
							2008-04-13 15:06:09 -05:00  
				
					
						
							
							
								 
						
							
							
								bced4022e5 
								
							
								 
							
						 
						
							
							
								
								updating usages of cond/case  
							
							
							
						 
						
							2008-04-11 12:53:22 -05:00  
				
					
						
							
							
								 
						
							
							
								192471badb 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							
							
						 
						
							2008-04-02 21:31:50 -05:00  
				
					
						
							
							
								 
						
							
							
								5346e1899f 
								
							
								 
							
						 
						
							
							
								
								Working on call-next-method, and identity-tuple  
							
							
							
						 
						
							2008-04-02 21:27:49 -05:00  
				
					
						
							
							
								 
						
							
							
								8b22f4436b 
								
							
								 
							
						 
						
							
							
								
								t is now a singleton  
							
							
							
						 
						
							2008-04-02 16:32:10 -05:00