0836e79e66 
								
							
								 
							
						 
						
							
							
								
								Fix conflict  
							
							
							
						 
						
							2009-09-23 20:52:04 -05:00  
				
					
						
							
							
								 
						
							
							
								bea4aa7662 
								
							
								 
							
						 
						
							
							
								
								docs: updated some docs to use new  markup  
							
							
							
						 
						
							2009-09-22 15:22:34 -04:00  
				
					
						
							
							
								 
						
							
							
								6b502f6fe5 
								
							
								 
							
						 
						
							
							
								
								combinators: clarify docs  
							
							
							
						 
						
							2009-09-17 14:07:08 -07:00  
				
					
						
							
							
								 
						
							
							
								ab45402d04 
								
							
								 
							
						 
						
							
							
								
								Minor doc improvements  
							
							
							
						 
						
							2009-08-31 05:46:57 -05:00  
				
					
						
							
							
								 
						
							
							
								f8405e9c55 
								
							
								 
							
						 
						
							
							
								
								A number of documentation fixes.  
							
							... 
							
							
							
							* Short-circuit combinators now show correct stack effect for quots
 * Groups and Clumps unchecked examples corrected, made runnable in listener
 * Class operations had duplicate link to class-types
 * Protocol slots readability fixed
 * Tuple word property for "tuple-layout" corrected to "layout"
 * cond>quot sentence started in lowercase
 * Method precedence code example missing stack effect for GENERIC:, M: integer explain changed to detail an integer
 * Motivation for default streams readability
 * Default input and output streams duplicate readln link removed from output stream words section
 * Looping combinators do description clarified
 * Make philosophy missing space
 * Linear order protocol duplicate after? link removed
 * Parsing words readability fix
 * Copied note regarding with-compilation-unit from define to define-declared and define-inline 
							
						 
						
							2009-08-10 23:34:25 -07:00  
				
					
						
							
							
								 
						
							
							
								eb61ffc56d 
								
							
								 
							
						 
						
							
							
								
								use itoa in more places  
							
							
							
						 
						
							2009-08-02 18:18:31 -05:00  
				
					
						
							
							
								 
						
							
							
								7392013d46 
								
							
								 
							
						 
						
							
							
								
								to-fixed-point combinator + docs  
							
							
							
						 
						
							2009-08-02 09:51:15 -05:00  
				
					
						
							
							
								 
						
							
							
								3722c0ad62 
								
							
								 
							
						 
						
							
							
								
								move some words to private vocabs  
							
							
							
						 
						
							2009-05-25 15:35:50 -05:00  
				
					
						
							
							
								 
						
							
							
								66a9416473 
								
							
								 
							
						 
						
							
							
								
								Update documentation for stricter vocabulary search path semantics  
							
							
							
						 
						
							2009-05-16 00:29:21 -05:00  
				
					
						
							
							
								 
						
							
							
								f6ff74596e 
								
							
								 
							
						 
						
							
							
								
								Removing slip 2slip 3slip nslip  
							
							
							
						 
						
							2009-05-10 16:39:17 -05:00  
				
					
						
							
							
								 
						
							
							
								0ad6d1fb7b 
								
							
								 
							
						 
						
							
							
								
								add a few usages of iota, remove most 1+ and 1- from core  
							
							
							
						 
						
							2009-05-01 19:58:24 -05:00  
				
					
						
							
							
								 
						
							
							
								9d1c4f39a8 
								
							
								 
							
						 
						
							
							
								
								Some gold plating  
							
							
							
						 
						
							2009-05-01 02:03:22 -05:00  
				
					
						
							
							
								 
						
							
							
								5f6c074edd 
								
							
								 
							
						 
						
							
							
								
								Split up types.c/h into smaller files, remove optimized slot from F_WORD struct  
							
							
							
						 
						
							2009-04-28 17:26:11 -05:00  
				
					
						
							
							
								 
						
							
							
								ba40acda28 
								
							
								 
							
						 
						
							
							
								
								Merge Joe Groff's booleans vocab into kernel  
							
							
							
						 
						
							2009-04-23 22:39:31 -05:00  
				
					
						
							
							
								 
						
							
							
								c2fe2a4fea 
								
							
								 
							
						 
						
							
							
								
								Improve stack checker documentation  
							
							
							
						 
						
							2009-04-23 03:48:32 -05:00  
				
					
						
							
							
								 
						
							
							
								05f3f9dcb9 
								
							
								 
							
						 
						
							
							
								
								Fixing unit tests for stack effect inference changes  
							
							
							
						 
						
							2009-04-20 21:15:19 -05:00  
				
					
						
							
							
								 
						
							
							
								ec72f33fcb 
								
							
								 
							
						 
						
							
							
								
								Documentation updates  
							
							
							
						 
						
							2009-04-20 02:23:52 -05:00  
				
					
						
							
							
								 
						
							
							
								364ea217ef 
								
							
								 
							
						 
						
							
							
								
								fix more compiler errors  
							
							
							
						 
						
							2009-04-17 14:44:08 -05:00  
				
					
						
							
							
								 
						
							
							
								e595576dc3 
								
							
								 
							
						 
						
							
							
								
								Make more words infer  
							
							
							
						 
						
							2009-04-12 23:01:14 -05:00  
				
					
						
							
							
								 
						
							
							
								99b8400e56 
								
							
								 
							
						 
						
							
							
								
								Documentation updates  
							
							
							
						 
						
							2009-04-06 03:00:46 -05:00  
				
					
						
							
							
								 
						
							
							
								723bfab030 
								
							
								 
							
						 
						
							
							
								
								Fixing unit tests for syntax change  
							
							
							
						 
						
							2009-03-23 00:34:02 -05:00  
				
					
						
							
							
								 
						
							
							
								2ed97f5a24 
								
							
								 
							
						 
						
							
							
								
								Various fixes for call(  
							
							
							
						 
						
							2009-03-17 18:53:44 -05:00  
				
					
						
							
							
								 
						
							
							
								be4fb1e7d9 
								
							
								 
							
						 
						
							
							
								
								Move call( and execute( to core  
							
							
							
						 
						
							2009-03-16 20:11:36 -05:00  
				
					
						
							
							
								 
						
							
							
								a6b40707df 
								
							
								 
							
						 
						
							
							
								
								use CONSTANT: in core/  
							
							
							
						 
						
							2009-02-22 19:09:49 -06:00  
				
					
						
							
							
								 
						
							
							
								6b25e99470 
								
							
								 
							
						 
						
							
							
								
								Add summary for heaps more vocabs  
							
							
							
						 
						
							2009-02-16 21:05:13 -06:00  
				
					
						
							
							
								 
						
							
							
								8bad9f014a 
								
							
								 
							
						 
						
							
							
								
								case now throws the value it can't find  
							
							
							
						 
						
							2009-02-10 16:59:55 -06:00  
				
					
						
							
							
								 
						
							
							
								cd77ecfab3 
								
							
								 
							
						 
						
							
							
								
								'case' didn't work if the default was a non-quotation callable, like a curry; this could come up with macro expansion. Bug reported by Dan  
							
							
							
						 
						
							2009-02-04 02:41:30 -06:00  
				
					
						
							
							
								 
						
							
							
								3c408342ef 
								
							
								 
							
						 
						
							
							
								
								renaming: contain? -> any?, deep-contains? -> deep-any?, pad-left -> pad-head, pad-right -> pad-tail, trim-left -> trim-head, trim-right -> trim-tail  
							
							
							
						 
						
							2009-01-29 22:19:07 -06:00  
				
					
						
							
							
								 
						
							
							
								5fdb474c76 
								
							
								 
							
						 
						
							
							
								
								Fixing various test failures and updating some more vocabs for >r/r> removal  
							
							
							
						 
						
							2008-12-17 22:29:32 -06:00  
				
					
						
							
							
								 
						
							
							
								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