| .. | 
			
		
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										builder
									
								
							
						
					
				 | 
				
					
						
							
							Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
						
					
				 | 
				2009-08-13 19:21:44 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										checker
									
								
							
						
					
				 | 
				
					
						
							
							Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
						
					
				 | 
				2009-08-13 19:21:44 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										cleanup
									
								
							
						
					
				 | 
				
					
						
							
							compiler.tree.propagation: remove method inlining heuristic
						
					
				 | 
				2009-08-17 22:29:05 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										combinators
									
								
							
						
					
				 | 
				
					
						
							
							Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
						
					
				 | 
				2009-08-13 19:21:44 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										comparisons
									
								
							
						
					
				 | 
				
					
						
							
							Stack effect declarations are mandatory on all words now
						
					
				 | 
				2009-02-23 20:27:05 -06:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										dead-code
									
								
							
						
					
				 | 
				
					
						
							
							Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
						
					
				 | 
				2009-08-13 19:21:44 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										debugger
									
								
							
						
					
				 | 
				
					
						
							
							compiler.tree.modular-arithmetic: stronger optimization handles > 1 usages case as well as values defined and used in loops. Eliminates 5 out of 8 >fixnum calls in benchmark.yuv-to-rgb
						
					
				 | 
				2009-08-15 18:42:41 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										def-use
									
								
							
						
					
				 | 
				
					
						
							
							compiler.tree.modular-arithmetic: stronger optimization handles > 1 usages case as well as values defined and used in loops. Eliminates 5 out of 8 >fixnum calls in benchmark.yuv-to-rgb
						
					
				 | 
				2009-08-15 18:42:41 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										escape-analysis
									
								
							
						
					
				 | 
				
					
						
							
							Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
						
					
				 | 
				2009-08-13 19:21:44 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										finalization
									
								
							
						
					
				 | 
				
					
						
							
							compiler: inline singleton predicates, and optimize predicate engines, reduces terrain demo deployed size by ~20kb
						
					
				 | 
				2009-08-17 23:59:24 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										identities
									
								
							
						
					
				 | 
				
					
						
							
							Add summary for heaps more vocabs
						
					
				 | 
				2009-02-16 21:05:13 -06:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										late-optimizations
									
								
							
						
					
				 | 
				
					
						
							
							Add summary for heaps more vocabs
						
					
				 | 
				2009-02-16 21:05:13 -06:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										modular-arithmetic
									
								
							
						
					
				 | 
				
					
						
							
							compiler.tree.modular-arithmetic: fix regression; set-alien-*-1 was not always open-coded
						
					
				 | 
				2009-08-20 17:56:49 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										normalization
									
								
							
						
					
				 | 
				
					
						
							
							Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
						
					
				 | 
				2009-08-13 19:21:44 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										optimizer
									
								
							
						
					
				 | 
				
					
						
							
							Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
						
					
				 | 
				2009-08-13 19:21:44 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										propagation
									
								
							
						
					
				 | 
				
					
						
							
							compiler.tree.propagation: type check inputs to unsafe foldable words manually, so that stuff like [ "Hi" { } fixnum+fast ] doesn't crash in the compiler
						
					
				 | 
				2009-09-07 23:40:23 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										recursive
									
								
							
						
					
				 | 
				
					
						
							
							move if-zero etc to math, remove 1-/1+ from math
						
					
				 | 
				2009-08-14 14:27:23 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										tuple-unboxing
									
								
							
						
					
				 | 
				
					
						
							
							Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring
						
					
				 | 
				2009-08-13 19:21:44 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								authors.txt
							
						
					
				 | 
				
					
						
							
							New front-end and high-level optimizer lands
						
					
				 | 
				2008-08-12 03:22:45 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								summary.txt
							
						
					
				 | 
				
					
						
							
							New front-end and high-level optimizer lands
						
					
				 | 
				2008-08-12 03:22:45 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								tree.factor
							
						
					
				 | 
				
					
						
							
							compiler.tree.recursive: more accurate loop detection
						
					
				 | 
				2009-08-04 19:18:40 -05:00 |