b154b21aaa 
								
							
								 
							
						 
						
							
							
								
								Add new until combinator, and a new do word which acts like a modifier: do while, do until for loops which iterate at least once  
							
							
							
						 
						
							2008-12-08 23:37:18 -06:00  
				
					
						
							
							
								 
						
							
							
								8db24bdd34 
								
							
								 
							
						 
						
							
							
								
								assert-depth now has a static stack effect. This fixes a UI unit test failure  
							
							
							
						 
						
							2008-12-05 08:25:26 -06:00  
				
					
						
							
							
								 
						
							
							
								51a2aa6037 
								
							
								 
							
						 
						
							
							
								
								Tweak case>quot so that it works with lambdas  
							
							
							
						 
						
							2008-11-25 23:04:13 -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  
				
					
						
							
							
								 
						
							
							
								420ff0a447 
								
							
								 
							
						 
						
							
							
								
								Fry now throws a parse time error if it detects >r r> usage, tweak fry to better interact with locals  
							
							
							
						 
						
							2008-11-21 05:17:51 -06:00  
				
					
						
							
							
								 
						
							
							
								9bf63b1613 
								
							
								 
							
						 
						
							
							
								
								New $quotation markup element  
							
							
							
						 
						
							2008-11-16 09:03:30 -06:00  
				
					
						
							
							
								 
						
							
							
								57cf756c0e 
								
							
								 
							
						 
						
							
							
								
								Use eq? instead of number= in a few places  
							
							
							
						 
						
							2008-11-11 23:04:15 -06:00  
				
					
						
							
							
								 
						
							
							
								225097a5d3 
								
							
								 
							
						 
						
							
							
								
								Fix some bugs in locals  
							
							
							
						 
						
							2008-10-17 16:54:07 -05:00  
				
					
						
							
							
								 
						
							
							
								c19f2257f4 
								
							
								 
							
						 
						
							
							
								
								Fix permission bits  
							
							
							
						 
						
							2008-10-02 08:34:49 -05:00  
				
					
						
							
							
								 
						
							
							
								dfeb610555 
								
							
								 
							
						 
						
							
							
								
								document and fix stack effect for 2cleave, 3cleave  
							
							
							
						 
						
							2008-09-05 17:27:10 -05:00  
				
					
						
							
							
								 
						
							
							
								8b855b2445 
								
							
								 
							
						 
						
							
							
								
								Help lint fixes  
							
							
							
						 
						
							2008-08-22 23:00:35 -05:00  
				
					
						
							
							
								 
						
							
							
								95657e5742 
								
							
								 
							
						 
						
							
							
								
								Remove some funny retain stack usage  
							
							
							
						 
						
							2008-08-18 20:13:24 -05:00  
				
					
						
							
							
								 
						
							
							
								d66f887736 
								
							
								 
							
						 
						
							
							
								
								Create basis vocab root  
							
							
							
						 
						
							2008-07-28 22:03:13 -05:00  
				
					
						
							
							
								 
						
							
							
								6333223a2e 
								
							
								 
							
						 
						
							
							
								
								Move with-datastack to contiinuations vocab, make it compile  
							
							
							
						 
						
							2008-07-22 21:25:49 -05:00  
				
					
						
							
							
								 
						
							
							
								ac2bf0b87d 
								
							
								 
							
						 
						
							
							
								
								Adding inline recursive declarations  
							
							
							
						 
						
							2008-07-18 19:22:59 -05:00  
				
					
						
							
							
								 
						
							
							
								f7b7001f39 
								
							
								 
							
						 
						
							
							
								
								BOA constructors now check types  
							
							
							
						 
						
							2008-06-30 01:44:58 -05:00  
				
					
						
							
							
								 
						
							
							
								0be00f03e6 
								
							
								 
							
						 
						
							
							
								
								Mirrors now check sot t slot types, support type coercion for setters, instance? now infers, better transform for 'new', more efficient 'case' where keys are all wrappers  
							
							
							
						 
						
							2008-06-29 02:12:44 -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  
				
					
						
							
							
								 
						
							
							
								727cfcba43 
								
							
								 
							
						 
						
							
							
								
								Move relocation info out of the code heap and into the data heap  
							
							
							
						 
						
							2008-05-30 01:31:05 -05:00  
				
					
						
							
							
								 
						
							
							
								5cb13132af 
								
							
								 
							
						 
						
							
							
								
								adjoin and conjoin words added  
							
							
							
						 
						
							2008-05-25 19:44:37 -05:00  
				
					
						
							
							
								 
						
							
							
								a145d1bac3 
								
							
								 
							
						 
						
							
							
								
								Fix typo  
							
							
							
						 
						
							2008-04-30 04:53:11 -05:00  
				
					
						
							
							
								 
						
							
							
								15402ed1b4 
								
							
								 
							
						 
						
							
							
								
								core changes:  
							
							... 
							
							
							
							index* -> index-from
last-index* -> last-index-from
1 tail -> rest
1 tail-slice -> rest-slice
subset -> filter
prepose
find* -> find-from
find-last* -> find-last-from
before, after generic, < for integers
make between? work for timestamps 
							
						 
						
							2008-04-25 23:12:44 -05:00  
				
					
						
							
							
								 
						
							
							
								f1113b7c2a 
								
							
								 
							
						 
						
							
							
								
								Fix case bug  
							
							
							
						 
						
							2008-04-22 16:29:10 -05:00  
				
					
						
							
							
								 
						
							
							
								4597cab824 
								
							
								 
							
						 
						
							
							
								
								move some words to sets  
							
							... 
							
							
							
							write docs for sets
started on usings.. 
							
						 
						
							2008-04-14 02:20:37 -05:00  
				
					
						
							
							
								 
						
							
							
								ce57aca4f5 
								
							
								 
							
						 
						
							
							
								
								case now executes its keys if they are words  
							
							... 
							
							
							
							cond now accepts a default quotation 
							
						 
						
							2008-04-11 12:51:50 -05:00  
				
					
						
							
							
								 
						
							
							
								f7f7972756 
								
							
								 
							
						 
						
							
							
								
								Sequence equality on slices and reversals  
							
							
							
						 
						
							2008-04-07 20:07:03 -05:00  
				
					
						
							
							
								 
						
							
							
								fa8b578370 
								
							
								 
							
						 
						
							
							
								
								Rewriting method dispatch to support inheritance  
							
							
							
						 
						
							2008-04-02 00:28:07 -05:00  
				
					
						
							
							
								 
						
							
							
								8f3fd992a1 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' of git://factorcode.org/git/factor  
							
							
							
						 
						
							2008-04-01 01:40:37 -05:00  
				
					
						
							
							
								 
						
							
							
								38cb4f13b6 
								
							
								 
							
						 
						
							
							
								
								Add 3cleave  
							
							
							
						 
						
							2008-04-01 01:40:12 -05:00  
				
					
						
							
							
								 
						
							
							
								aa40350aa7 
								
							
								 
							
						 
						
							
							
								
								replace add* and add with prefix and suffix  
							
							
							
						 
						
							2008-03-31 18:18:05 -06:00  
				
					
						
							
							
								 
						
							
							
								2d19b38683 
								
							
								 
							
						 
						
							
							
								
								Documentation fixes  
							
							
							
						 
						
							2008-03-30 00:40:43 -05:00  
				
					
						
							
							
								 
						
							
							
								48501f1f6e 
								
							
								 
							
						 
						
							
							
								
								Documentation fixes  
							
							
							
						 
						
							2008-03-29 23:11:45 -05:00  
				
					
						
							
							
								 
						
							
							
								aec04edbda 
								
							
								 
							
						 
						
							
							
								
								Phasing out get-slots and cleaning up some code  
							
							
							
						 
						
							2008-03-29 00:59:05 -05:00  
				
					
						
							
							
								 
						
							
							
								ea45fe2b45 
								
							
								 
							
						 
						
							
							
								
								Move more cleave stuff into core  
							
							
							
						 
						
							2008-03-28 23:38:03 -05:00  
				
					
						
							
							
								 
						
							
							
								936bd26a3a 
								
							
								 
							
						 
						
							
							
								
								update core/ to use ERROR:  
							
							
							
						 
						
							2008-03-20 15:00:49 -05:00  
				
					
						
							
							
								 
						
							
							
								d0b348591a 
								
							
								 
							
						 
						
							
							
								
								path+, prepend  
							
							
							
						 
						
							2008-03-19 19:15:43 -05:00  
				
					
						
							
							
								 
						
							
							
								32526206f1 
								
							
								 
							
						 
						
							
							
								
								Help fixes  
							
							
							
						 
						
							2008-03-11 19:51:58 -05:00  
				
					
						
							
							
								 
						
							
							
								e98cd1fd59 
								
							
								 
							
						 
						
							
							
								
								New convention for unit tests  
							
							
							
						 
						
							2008-03-01 17:00:45 -05:00  
				
					
						
							
							
								 
						
							
							
								2c73e72e5e 
								
							
								 
							
						 
						
							
							
								
								case now optimizes contiguous integer ranges  
							
							
							
						 
						
							2008-02-14 01:03:57 -06:00  
				
					
						
							
							
								 
						
							
							
								e66e6d70e4 
								
							
								 
							
						 
						
							
							
								
								Moved dispatch to sequences.private  
							
							
							
						 
						
							2008-02-11 01:19:53 -06:00  
				
					
						
							
							
								 
						
							
							
								be2c8b13d7 
								
							
								 
							
						 
						
							
							
								
								Rename unit-test-fails to must-fail and add must-fail-with to replace [ t ] [ [ ... ] catch ... ] unit-test idiom  
							
							
							
						 
						
							2008-02-06 13:47:19 -06:00  
				
					
						
							
							
								 
						
							
							
								c8360f5ae5 
								
							
								 
							
						 
						
							
							
								
								Rename curry* to with  
							
							
							
						 
						
							2008-01-09 17:36:30 -05:00  
				
					
						
							
							
								 
						
							
							
								e58cbb2cda 
								
							
								 
							
						 
						
							
							
								
								: spin swap rot ;  
							
							
							
						 
						
							2007-12-29 11:36:20 -05:00  
				
					
						
							
							
								 
						
							
							
								4ade825fc6 
								
							
								 
							
						 
						
							
							
								
								Open-code member? test  
							
							
							
						 
						
							2007-12-08 17:45:51 -05:00  
				
					
						
							
							
								 
						
							
							
								48026c7d8d 
								
							
								 
							
						 
						
							
							
								
								Improve sequence hash algorithm  
							
							
							
						 
						
							2007-11-21 03:13:23 -05:00  
				
					
						
							
							
								 
						
							
							
								5e2c7e769d 
								
							
								 
							
						 
						
							
							
								
								Clean up inference and fix hygiene issue with macros  
							
							
							
						 
						
							2007-09-27 04:00:54 -04:00  
				
					
						
							
							
								 
						
							
							
								a96457cecc 
								
							
								 
							
						 
						
							
							
								
								Initial import  
							
							
							
						 
						
							2007-09-20 18:09:08 -04:00