Slava Pestov
							
						 
						
							 
							
							
							
								
							
								0f04061079 
								
							
								 
							
						 
						
							
							
								
								Fixing some unit test failures  
							
							 
							
							
							
						 
						
							2009-04-06 03:30:23 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								68728d1cc4 
								
							
								 
							
						 
						
							
							
								
								Fix prettyprint of CONSTANT: and ALIAS:  
							
							 
							
							
							
						 
						
							2009-04-05 20:44:34 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								5a903d7bcd 
								
							
								 
							
						 
						
							
							
								
								Fix a bug in CONSTANT: -- it wasn't calling reset-word  
							
							 
							
							
							
						 
						
							2009-03-29 22:46:27 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								6c0986f8b2 
								
							
								 
							
						 
						
							
							
								
								Add definition mixin in definitions vocab to replace hard-coded union in ui.tools.operations; add ?execute to kernel to replace dup word? [ execute ] when calls in unicode.breaks and opengl  
							
							 
							
							
							
						 
						
							2009-03-26 21:27:45 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								8385e9d9f5 
								
							
								 
							
						 
						
							
							
								
								Fixing compile errors, test failures and help lint failures  
							
							 
							
							
							
						 
						
							2009-03-23 17:12:41 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								6080c6e734 
								
							
								 
							
						 
						
							
							
								
								Fix stack effect redefinition  
							
							 
							
							
							
						 
						
							2009-03-22 20:16:31 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								0ffc9247cc 
								
							
								 
							
						 
						
							
							
								
								words: Fix compile errors in unit tests, remove ?word-name word and replace its usages with present  
							
							 
							
							
							
						 
						
							2009-03-22 17:53:06 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								ea60f8ae93 
								
							
								 
							
						 
						
							
							
								
								Changing : foo ; parsing to SYNTAX: foo ;  
							
							 
							
							
							
						 
						
							2009-03-21 01:27:50 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								be4fb1e7d9 
								
							
								 
							
						 
						
							
							
								
								Move call( and execute( to core  
							
							 
							
							
							
						 
						
							2009-03-16 20:11:36 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								8f1240cf96 
								
							
								 
							
						 
						
							
							
								
								Forgetting a word doesn't call reset-word anymore, fixing an issue where a word calling a forgotten word wouldn't compile because the 'declared-effect' word prop was not set  
							
							 
							
							
							
						 
						
							2009-03-13 00:40:18 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								abab72f80c 
								
							
								 
							
						 
						
							
							
								
								Move 'see' to its own vocabulary, and fix excess newlines after panes change  
							
							 
							
							
							
						 
						
							2009-03-11 07:18:24 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								ce1bc1d6ed 
								
							
								 
							
						 
						
							
							
								
								Fixing conflicts from stack checker changes  
							
							 
							
							
							
						 
						
							2009-02-24 01:21:10 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								91d0c4ed1f 
								
							
								 
							
						 
						
							
							
								
								Fix conflict  
							
							 
							
							
							
						 
						
							2009-02-22 20:02:13 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								a6b40707df 
								
							
								 
							
						 
						
							
							
								
								use CONSTANT: in core/  
							
							 
							
							
							
						 
						
							2009-02-22 19:09:49 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								421ee726b8 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into new_ui  
							
							 
							
							
							
						 
						
							2009-02-16 21:22:12 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								6b25e99470 
								
							
								 
							
						 
						
							
							
								
								Add summary for heaps more vocabs  
							
							 
							
							
							
						 
						
							2009-02-16 21:05:13 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								ab386d01aa 
								
							
								 
							
						 
						
							
							
								
								Merge branch 'master' into new_ui  
							
							 
							
							
							
						 
						
							2009-02-10 16:23:14 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								07caee3405 
								
							
								 
							
						 
						
							
							
								
								Update some existing code to use initialize  
							
							 
							
							
							
						 
						
							2009-02-10 16:16:12 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								043b77c702 
								
							
								 
							
						 
						
							
							
								
								Fix conflict  
							
							 
							
							
							
						 
						
							2009-02-08 00:07:59 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								3df4cfb651 
								
							
								 
							
						 
						
							
							
								
								fix words help-lint  
							
							 
							
							
							
						 
						
							2009-02-06 16:58:17 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								669548e62e 
								
							
								 
							
						 
						
							
							
								
								Clean up some usages of tuck, and add Joe's curried cleave/spread/apply combinators to kernel vocabulary  
							
							 
							
							
							
						 
						
							2009-02-02 13:43:54 -06:00  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								1951d739a0 
								
							
								 
							
						 
						
							
							
								
								Stack effect declarations are mandatory on all words now  
							
							 
							
							... 
							
							
							
							define-temp now takes an effect parameter
Fix compiler bug that Dan found
Stricter enforcement of * effects
Move compile-call from compiler.units to compiler 
							
						 
						
							2009-02-23 20:27:05 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								058ba127cb 
								
							
								 
							
						 
						
							
							
								
								Cleaning up more -rot usages  
							
							 
							
							
							
						 
						
							2008-12-22 05:41:01 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								5fdb474c76 
								
							
								 
							
						 
						
							
							
								
								Fixing various test failures and updating some more vocabs for >r/r> removal  
							
							 
							
							
							
						 
						
							2008-12-17 22:29:32 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								c5160d76e9 
								
							
								 
							
						 
						
							
							
								
								Merge qualified, alias, symbols, constants into core  
							
							 
							
							
							
						 
						
							2008-12-17 18:10:01 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								45429fed2f 
								
							
								 
							
						 
						
							
							
								
								Minor doc clarification  
							
							 
							
							
							
						 
						
							2008-12-17 15:02:06 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								63fda570bf 
								
							
								 
							
						 
						
							
							
								
								Fixing assorted compile errors and help lint warnings  
							
							 
							
							
							
						 
						
							2008-12-16 01:12:36 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Doug Coleman
							
						 
						
							 
							
							
							
								
							
								37b9a350cc 
								
							
								 
							
						 
						
							
							
								
								swap ... 3append -> surround in core  
							
							 
							
							
							
						 
						
							2008-12-06 18:42:41 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								f51708386d 
								
							
								 
							
						 
						
							
							
								
								Fix conflicts  
							
							 
							
							
							
						 
						
							2008-12-01 20:39:43 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								52c5b53e27 
								
							
								 
							
						 
						
							
							
								
								Refactoring usages of >r, r>, -rot, rot  
							
							 
							
							
							
						 
						
							2008-11-30 22:21:37 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								e8a69a3aea 
								
							
								 
							
						 
						
							
							
								
								Fix conflict  
							
							 
							
							
							
						 
						
							2008-11-29 05:14:49 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								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  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								2a0c92eb89 
								
							
								 
							
						 
						
							
							
								
								Use assoc-filter-as  
							
							 
							
							
							
						 
						
							2008-11-23 01:01:21 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								f0716b3a0d 
								
							
								 
							
						 
						
							
							
								
								1% image size reduction by not storing empty compiled-generic-uses and compiled-uses props  
							
							 
							
							
							
						 
						
							2008-11-22 22:46:57 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								2fe364a7bb 
								
							
								 
							
						 
						
							
							
								
								Specialized arrays work in progress  
							
							 
							
							
							
						 
						
							2008-11-14 20:18:16 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								4858a2ea74 
								
							
								 
							
						 
						
							
							
								
								Simplify inline? now that generic words can't be inline anymore  
							
							 
							
							
							
						 
						
							2008-11-13 09:33:18 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								63a9975a0e 
								
							
								 
							
						 
						
							
							
								
								Support inline, foldable, flushable on methods; add declarations in a couple of places for ricing purposes  
							
							 
							
							
							
						 
						
							2008-11-06 13:13:37 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								4fd1767768 
								
							
								 
							
						 
						
							
							
								
								Old fix for classes-intersect? no-method bug was incorrect; we were  
							
							 
							
							... 
							
							
							
							ignoring anonymous classes in compiled-generic-crossref. Also,
forget* now calls reset-word so that references to predicates of
forgotten classes don't break the compiler with a similar error. 
							
						 
						
							2008-11-05 18:32:02 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								dc85ed3d56 
								
							
								 
							
						 
						
							
							
								
								Fix help lint: links to obsolete article  
							
							 
							
							
							
						 
						
							2008-11-03 08:08:28 -06:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								c19f2257f4 
								
							
								 
							
						 
						
							
							
								
								Fix permission bits  
							
							 
							
							
							
						 
						
							2008-10-02 08:34:49 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								8cb3c1eb5e 
								
							
								 
							
						 
						
							
							
								
								Literal hashtables now cross-referenced  
							
							 
							
							
							
						 
						
							2008-10-01 03:12:35 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								f5fbd94a4c 
								
							
								 
							
						 
						
							
							
								
								New compiled crossref implementation  
							
							 
							
							
							
						 
						
							2008-08-31 01:34:00 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								3cef7c9992 
								
							
								 
							
						 
						
							
							
								
								Smarter usage tracking system  
							
							 
							
							
							
						 
						
							2008-08-30 02:31:27 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								85cdb1b767 
								
							
								 
							
						 
						
							
							
								
								Working on new compiled usage strategy; old one was wrong  
							
							 
							
							
							
						 
						
							2008-08-30 00:05:27 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								57cbe62046 
								
							
								 
							
						 
						
							
							
								
								Quick doc fixes  
							
							 
							
							
							
						 
						
							2008-08-29 16:55:15 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								91059b4ad6 
								
							
								 
							
						 
						
							
							
								
								Documentation update  
							
							 
							
							
							
						 
						
							2008-08-23 20:24:54 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								8b855b2445 
								
							
								 
							
						 
						
							
							
								
								Help lint fixes  
							
							 
							
							
							
						 
						
							2008-08-22 23:00:35 -05:00  
						
					 
				
					
						
							
							
								 
								Slava Pestov
							
						 
						
							 
							
							
							
								
							
								4cb64aaeb8 
								
							
								 
							
						 
						
							
							
								
								Fixing unit tests for eval word being moved  
							
							 
							
							
							
						 
						
							2008-07-29 00:05:01 -05:00