bfb6b4642a 
								
							
								 
							
						 
						
							
							
								
								Consultations now implement the definition protocol; removing one from a source file forgets consulted methods  
							
							
							
						 
						
							2009-03-07 00:42:43 -06:00  
				
					
						
							
							
								 
						
							
							
								37bc52afa8 
								
							
								 
							
						 
						
							
							
								
								Redefining methods didn't always update callers if more than one method on the same generic was redefined in a compilation unit  
							
							
							
						 
						
							2009-03-06 23:33:30 -06:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								07caee3405 
								
							
								 
							
						 
						
							
							
								
								Update some existing code to use initialize  
							
							
							
						 
						
							2009-02-10 16:16:12 -06:00  
				
					
						
							
							
								 
						
							
							
								60f36cd9c8 
								
							
								 
							
						 
						
							
							
								
								Update user-space code for modify-code-heap primitive change  
							
							
							
						 
						
							2009-01-24 20:17:11 -06:00  
				
					
						
							
							
								 
						
							
							
								f34c14a0f5 
								
							
								 
							
						 
						
							
							
								
								Remove some usages of tuck  
							
							
							
						 
						
							2009-01-23 18:20:47 -06:00  
				
					
						
							
							
								 
						
							
							
								3adaa7a18e 
								
							
								 
							
						 
						
							
							
								
								Add unit tests for non-optimizing compiler regression found by doublec  
							
							
							
						 
						
							2009-01-22 21:22:28 -06:00  
				
					
						
							
							
								 
						
							
							
								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  
				
					
						
							
							
								 
						
							
							
								cc94894441 
								
							
								 
							
						 
						
							
							
								
								Fix notorious classes-intersect? bug, or at least one manifestation thereof. Turns out that we may temporarily end up with forgotten classes in the compiled-generic-crossref table. This is not a problem, since subsequently the words that reference forgotten classes will presumably be redefined and recompiled, but it does mean that (compiled-generic-usage) does need to handle this case  
							
							
							
						 
						
							2008-11-04 03:38:44 -06:00  
				
					
						
							
							
								 
						
							
							
								cdb5c30bd3 
								
							
								 
							
						 
						
							
							
								
								Only build a generic word once, even if a compilation unit defines several methods on it, by adding generics to a set and building them at the end. 25% improvement on bootstrap time  
							
							
							
						 
						
							2008-11-03 03:51:28 -06:00  
				
					
						
							
							
								 
						
							
							
								673fda2281 
								
							
								 
							
						 
						
							
							
								
								Fix bogus error message  
							
							
							
						 
						
							2008-11-02 03:10:27 -06:00  
				
					
						
							
							
								 
						
							
							
								c19f2257f4 
								
							
								 
							
						 
						
							
							
								
								Fix permission bits  
							
							
							
						 
						
							2008-10-02 08:34:49 -05:00  
				
					
						
							
							
								 
						
							
							
								d12f55be31 
								
							
								 
							
						 
						
							
							
								
								Fix unit test failure in compiler  
							
							
							
						 
						
							2008-09-03 17:24:06 -05:00  
				
					
						
							
							
								 
						
							
							
								5792783760 
								
							
								 
							
						 
						
							
							
								
								Fix dodgy method overloading  
							
							
							
						 
						
							2008-08-31 05:19:16 -05:00  
				
					
						
							
							
								 
						
							
							
								f5fbd94a4c 
								
							
								 
							
						 
						
							
							
								
								New compiled crossref implementation  
							
							
							
						 
						
							2008-08-31 01:34:00 -05:00  
				
					
						
							
							
								 
						
							
							
								86e04a81dc 
								
							
								 
							
						 
						
							
							
								
								Fix conflict  
							
							
							
						 
						
							2008-08-30 02:32:17 -05:00  
				
					
						
							
							
								 
						
							
							
								3cef7c9992 
								
							
								 
							
						 
						
							
							
								
								Smarter usage tracking system  
							
							
							
						 
						
							2008-08-30 02:31:27 -05:00  
				
					
						
							
							
								 
						
							
							
								b3f3068bdc 
								
							
								 
							
						 
						
							
							
								
								Massive focused action  #1  
							
							
							
						 
						
							2008-08-30 00:09:45 -05:00  
				
					
						
							
							
								 
						
							
							
								85cdb1b767 
								
							
								 
							
						 
						
							
							
								
								Working on new compiled usage strategy; old one was wrong  
							
							
							
						 
						
							2008-08-30 00:05:27 -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  
				
					
						
							
							
								 
						
							
							
								c95851e34f 
								
							
								 
							
						 
						
							
							
								
								Bug fixes and cleanups  
							
							
							
						 
						
							2008-06-11 02:58:38 -05:00  
				
					
						
							
							
								 
						
							
							
								ba8f1388ab 
								
							
								 
							
						 
						
							
							
								
								Fixing everything for mandatory stack effects  
							
							
							
						 
						
							2008-06-09 02:14:14 -05:00  
				
					
						
							
							
								 
						
							
							
								014d2ea31c 
								
							
								 
							
						 
						
							
							
								
								Cleaning up and debugging corss-referencing  
							
							
							
						 
						
							2008-06-06 20:47:09 -05:00  
				
					
						
							
							
								 
						
							
							
								ec71ee0940 
								
							
								 
							
						 
						
							
							
								
								Bug fixes  
							
							
							
						 
						
							2008-05-28 19:34:18 -05:00  
				
					
						
							
							
								 
						
							
							
								1c10cb0ff1 
								
							
								 
							
						 
						
							
							
								
								Update for word renaming  
							
							
							
						 
						
							2008-05-26 00:48:10 -05:00  
				
					
						
							
							
								 
						
							
							
								5cb13132af 
								
							
								 
							
						 
						
							
							
								
								adjoin and conjoin words added  
							
							
							
						 
						
							2008-05-25 19:44:37 -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  
				
					
						
							
							
								 
						
							
							
								30b75a797a 
								
							
								 
							
						 
						
							
							
								
								construct-boa -> boa  
							
							... 
							
							
							
							construct-empty -> new 
							
						 
						
							2008-04-13 15:06:09 -05:00  
				
					
						
							
							
								 
						
							
							
								615f7057e4 
								
							
								 
							
						 
						
							
							
								
								Omit tuple dispatch engines from usage listings  
							
							
							
						 
						
							2008-04-12 19:05:06 -05:00  
				
					
						
							
							
								 
						
							
							
								f7f43fa689 
								
							
								 
							
						 
						
							
							
								
								ABOUT: updates vocabulary  
							
							
							
						 
						
							2008-04-05 07:00:09 -05:00  
				
					
						
							
							
								 
						
							
							
								6995e2adf5 
								
							
								 
							
						 
						
							
							
								
								Tuple reshaping now works with inheritance  
							
							
							
						 
						
							2008-03-31 01:19:34 -05:00  
				
					
						
							
							
								 
						
							
							
								a614e2e8e4 
								
							
								 
							
						 
						
							
							
								
								Minor documentation updates  
							
							
							
						 
						
							2008-03-20 21:55:40 -05:00  
				
					
						
							
							
								 
						
							
							
								32526206f1 
								
							
								 
							
						 
						
							
							
								
								Help fixes  
							
							
							
						 
						
							2008-03-11 19:51:58 -05:00  
				
					
						
							
							
								 
						
							
							
								84016a36c0 
								
							
								 
							
						 
						
							
							
								
								Regression fixes  
							
							
							
						 
						
							2008-02-25 19:37:43 -06:00  
				
					
						
							
							
								 
						
							
							
								c01c527cb9 
								
							
								 
							
						 
						
							
							
								
								Fix potential memory leak  
							
							
							
						 
						
							2008-02-25 05:50:51 -06:00  
				
					
						
							
							
								 
						
							
							
								a902349dc4 
								
							
								 
							
						 
						
							
							
								
								Fix overly long bootstrap time  
							
							
							
						 
						
							2008-02-25 03:38:37 -06:00  
				
					
						
							
							
								 
						
							
							
								d2c5f28b65 
								
							
								 
							
						 
						
							
							
								
								Do tuple reshaping at the end of a compilation unit, preserving a consistent view of the heap to code running during compilation  
							
							
							
						 
						
							2008-02-24 02:19:38 -06:00  
				
					
						
							
							
								 
						
							
							
								de8b804abe 
								
							
								 
							
						 
						
							
							
								
								Fix method redefinition bug  
							
							
							
						 
						
							2008-02-17 18:38:29 -06:00  
				
					
						
							
							
								 
						
							
							
								2d3298d611 
								
							
								 
							
						 
						
							
							
								
								Method usages cleanup  
							
							
							
						 
						
							2008-02-04 23:30:59 -06:00  
				
					
						
							
							
								 
						
							
							
								1c91a286e5 
								
							
								 
							
						 
						
							
							
								
								Updating summary and authors  
							
							
							
						 
						
							2008-01-27 01:02:31 -04:00  
				
					
						
							
							
								 
						
							
							
								c8360f5ae5 
								
							
								 
							
						 
						
							
							
								
								Rename curry* to with  
							
							
							
						 
						
							2008-01-09 17:36:30 -05:00  
				
					
						
							
							
								 
						
							
							
								ed29e2e5aa 
								
							
								 
							
						 
						
							
							
								
								Notify definition-observers when words are forgotten  
							
							
							
						 
						
							2008-01-09 17:51:55 -04:00  
				
					
						
							
							
								 
						
							
							
								487abce510 
								
							
								 
							
						 
						
							
							
								
								Loading a vocab updates the browser if appropriate  
							
							
							
						 
						
							2008-01-09 14:41:58 -04:00  
				
					
						
							
							
								 
						
							
							
								3b311d3cb7 
								
							
								 
							
						 
						
							
							
								
								definition observers; move with-compilation-unit and related support to compiler.units  
							
							
							
						 
						
							2008-01-09 04:52:08 -05:00