6e60c811ac 
								
							
								 
							
						 
						
							
							
								
								core: Rename create to create-word, create-in to create-word-in.  
							
							
							
						 
						
							2015-06-08 12:47:35 -07:00  
				
					
						
							
							
								 
						
							
							
								5a9e7cd374 
								
							
								 
							
						 
						
							
							
								
								classes.builtin: Add the BUILTIN: keyword which lets builtin classes show up in source files. Probably could use save-location to allow editing, but it seemed to break things.  
							
							
							
						 
						
							2013-03-10 12:05:38 -07:00  
				
					
						
							
							
								 
						
							
							
								54fd95cd81 
								
							
								 
							
						 
						
							
							
								
								bootstrap.syntax: removed deprecated ((.  
							
							
							
						 
						
							2012-08-21 20:46:29 -07:00  
				
					
						
							
							
								 
						
							
							
								3507b9bad7 
								
							
								 
							
						 
						
							
							
								
								classes:  
							
							... 
							
							
							
							- Allow methods to dispatch off union{ } and intersection{ } classes.
- Add not{ } anonymous-complement syntax.
- Define class-name for anonymous-union/intersection/complement and maybes, and clean up pprint.
- Change maybe: foo to maybe{ foo }
- Call sort-classes when making anonymous-union/anonymous-intersection classes so that they are canonicalized. 
							
						 
						
							2012-05-03 19:45:30 -07:00  
				
					
						
							
							
								 
						
							
							
								07abeee9d9 
								
							
								 
							
						 
						
							
							
								
								syntax: remove BIN: HEX: OCT:  
							
							
							
						 
						
							2011-11-23 20:07:33 -08:00  
				
					
						
							
							
								 
						
							
							
								82c5388f68 
								
							
								 
							
						 
						
							
							
								
								classes: add syntax for intersection{ and union{ anonymous classes. make classoid a mixin.  
							
							
							
						 
						
							2011-11-22 18:49:42 -08:00  
				
					
						
							
							
								 
						
							
							
								067f9830ef 
								
							
								 
							
						 
						
							
							
								
								classes.union: Define a maybe: word that makes a tuple that acts as an anonymous union for a type and f. Updated all the places we define UNION: ?foo foo POSTPONE: f ;.  Fixes   #416  and lots of headaches.  
							
							
							
						 
						
							2011-11-22 01:56:13 -08:00  
				
					
						
							
							
								 
						
							
							
								c731dc6edb 
								
							
								 
							
						 
						
							
							
								
								Rename lookup to lookup-word.  
							
							
							
						 
						
							2011-11-06 16:00:00 -08:00  
				
					
						
							
							
								 
						
							
							
								c3f8f5067e 
								
							
								 
							
						 
						
							
							
								
								catch merge conflicts in source and report them as such  
							
							
							
						 
						
							2010-04-06 13:34:26 -07:00  
				
					
						
							
							
								 
						
							
							
								e43312d780 
								
							
								 
							
						 
						
							
							
								
								Moving new-sets and hash-sets to core  
							
							
							
						 
						
							2010-02-26 11:01:57 -05:00  
				
					
						
							
							
								 
						
							
							
								01824d41be 
								
							
								 
							
						 
						
							
							
								
								Add support for final tuple classes which cannot be subclassed: TUPLE: foo ... ; final  
							
							
							
						 
						
							2010-02-18 02:19:57 +13:00  
				
					
						
							
							
								 
						
							
							
								ea36783fb3 
								
							
								 
							
						 
						
							
							
								
								Fix bootstrap  
							
							
							
						 
						
							2009-11-13 07:55:47 -06:00  
				
					
						
							
							
								 
						
							
							
								3c55e7fe0c 
								
							
								 
							
						 
						
							
							
								
								Add NAN: literal syntax for NANs with a payload  
							
							
							
						 
						
							2009-09-12 15:06:15 -05:00  
				
					
						
							
							
								 
						
							
							
								400c89daf0 
								
							
								 
							
						 
						
							
							
								
								"deprecated" declaration, "deprecation" vocab to track deprecations in the error log  
							
							
							
						 
						
							2009-08-20 15:10:42 -05:00  
				
					
						
							
							
								 
						
							
							
								66a9416473 
								
							
								 
							
						 
						
							
							
								
								Update documentation for stricter vocabulary search path semantics  
							
							
							
						 
						
							2009-05-16 00:29:21 -05:00  
				
					
						
							
							
								 
						
							
							
								a63ad6a7a5 
								
							
								 
							
						 
						
							
							
								
								Remove cruddy string encoding/decoding code from VM  
							
							
							
						 
						
							2009-05-02 13:45:38 -05:00  
				
					
						
							
							
								 
						
							
							
								3752c706da 
								
							
								 
							
						 
						
							
							
								
								Add M\ syntax for method literals  
							
							
							
						 
						
							2009-04-06 02:57:39 -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  
				
					
						
							
							
								 
						
							
							
								be4fb1e7d9 
								
							
								 
							
						 
						
							
							
								
								Move call( and execute( to core  
							
							
							
						 
						
							2009-03-16 20:11:36 -05:00  
				
					
						
							
							
								 
						
							
							
								2b553566d2 
								
							
								 
							
						 
						
							
							
								
								Fix bootstrap  
							
							
							
						 
						
							2008-12-17 18:12:59 -06:00  
				
					
						
							
							
								 
						
							
							
								c5160d76e9 
								
							
								 
							
						 
						
							
							
								
								Merge qualified, alias, symbols, constants into core  
							
							
							
						 
						
							2008-12-17 18:10:01 -06:00  
				
					
						
							
							
								 
						
							
							
								4f0a9f311e 
								
							
								 
							
						 
						
							
							
								
								Untangling some dependencies  
							
							
							
						 
						
							2008-12-08 14:58:00 -06:00  
				
					
						
							
							
								 
						
							
							
								c19f2257f4 
								
							
								 
							
						 
						
							
							
								
								Fix permission bits  
							
							
							
						 
						
							2008-10-02 08:34:49 -05:00  
				
					
						
							
							
								 
						
							
							
								ac2bf0b87d 
								
							
								 
							
						 
						
							
							
								
								Adding inline recursive declarations  
							
							
							
						 
						
							2008-07-18 19:22:59 -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  
				
					
						
							
							
								 
						
							
							
								9dd5c9919f 
								
							
								 
							
						 
						
							
							
								
								Mandatory stack effect annotations  
							
							
							
						 
						
							2008-06-08 15:32:55 -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  
				
					
						
							
							
								 
						
							
							
								10ee5cf8ed 
								
							
								 
							
						 
						
							
							
								
								Fix bootstrap  
							
							
							
						 
						
							2008-04-20 00:18:27 -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  
				
					
						
							
							
								 
						
							
							
								47b54b1307 
								
							
								 
							
						 
						
							
							
								
								add singletons to core  
							
							
							
						 
						
							2008-04-02 15:41:29 -05:00  
				
					
						
							
							
								 
						
							
							
								11feb563eb 
								
							
								 
							
						 
						
							
							
								
								move singletons to core  
							
							
							
						 
						
							2008-04-02 13:11:55 -05:00  
				
					
						
							
							
								 
						
							
							
								6f2369b16e 
								
							
								 
							
						 
						
							
							
								
								add code to bootstrap.syntax  
							
							
							
						 
						
							2008-03-19 21:15:38 -05:00  
				
					
						
							
							
								 
						
							
							
								d04eb777ff 
								
							
								 
							
						 
						
							
							
								
								Update bootstrap code for loader changes  
							
							
							
						 
						
							2008-03-18 21:45:04 -05:00  
				
					
						
							
							
								 
						
							
							
								f73f2b8697 
								
							
								 
							
						 
						
							
							
								
								Assorted fixes  
							
							
							
						 
						
							2008-01-30 01:10:58 -06:00  
				
					
						
							
							
								 
						
							
							
								52ae410cc5 
								
							
								 
							
						 
						
							
							
								
								Removing USE-IF:, add with-interactive-vocabs, other fixes  
							
							
							
						 
						
							2007-12-28 21:45:16 -05:00  
				
					
						
							
							
								 
						
							
							
								07a4022d62 
								
							
								 
							
						 
						
							
							
								
								Parser, definitions, source-files refactoring work in progress  
							
							
							
						 
						
							2007-12-21 21:18:24 -05:00  
				
					
						
							
							
								 
						
							
							
								e9b42fa635 
								
							
								 
							
						 
						
							
							
								
								Move more math stuff to extra/, get compiler to work without ratios/complex numbers  
							
							
							
						 
						
							2007-10-14 20:38:23 -04:00  
				
					
						
							
							
								 
						
							
							
								a96457cecc 
								
							
								 
							
						 
						
							
							
								
								Initial import  
							
							
							
						 
						
							2007-09-20 18:09:08 -04:00