| .. | 
			
		
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										alias-analysis
									
								
							
						
					
				 | 
				
					
						
							
							compiler.cfg.alias-analysis: use clear-set.
						
					
				 | 
				2013-03-07 21:35:00 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										block-joining
									
								
							
						
					
				 | 
				
					
						
							
							Revert "compiler.cfg: change linear ordering to place GC call blocks at the end"
						
					
				 | 
				2010-07-27 23:58:41 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										branch-splitting
									
								
							
						
					
				 | 
				
					
						
							
							compiler: cleaner use of sets.
						
					
				 | 
				2013-03-10 17:21:27 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										build-stack-frame
									
								
							
						
					
				 | 
				
					
						
							
							compiler: now that FFI has been deconcatenatized, we no longer need the special ##unary-float-function and ##binary-float-function fastpaths
						
					
				 | 
				2010-08-13 23:59:19 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										builder
									
								
							
						
					
				 | 
				
					
						
							
							alien.libraries: Rename library to lookup-library.
						
					
				 | 
				2013-03-23 17:16:46 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										checker
									
								
							
						
					
				 | 
				
					
						
							
							FFI rewrite part 1: split up ##alien-invoke and friends into smaller instructions
						
					
				 | 
				2010-05-09 21:36:52 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										comparisons
									
								
							
						
					
				 | 
				
					
						
							
							New GC checks work in progress
						
					
				 | 
				2010-05-03 17:34:16 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										copy-prop
									
								
							
						
					
				 | 
				
					
						
							
							compiler: fewer namespace lookups.
						
					
				 | 
				2013-03-21 19:11:20 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										dataflow-analysis
									
								
							
						
					
				 | 
				
					
						
							
							Refactor the lexer/parser to expose friendlier words for scanning tokens. The preferred top-level words now throw an exception on EOF.
						
					
				 | 
				2011-09-29 11:28:28 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										dce
									
								
							
						
					
				 | 
				
					
						
							
							compiler: more use of ?adjoin.
						
					
				 | 
				2013-03-23 17:47:07 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										debugger
									
								
							
						
					
				 | 
				
					
						
							
							More cleanup of unused stuff.
						
					
				 | 
				2011-10-19 11:01:16 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										def-use
									
								
							
						
					
				 | 
				
					
						
							
							WIP
						
					
				 | 
				2012-12-31 11:03:33 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										dependence
									
								
							
						
					
				 | 
				
					
						
							
							Using "same?" in more places.
						
					
				 | 
				2012-07-21 10:22:44 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										dominance
									
								
							
						
					
				 | 
				
					
						
							
							Moving new-sets to sets
						
					
				 | 
				2010-02-26 16:01:01 -05:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										finalization
									
								
							
						
					
				 | 
				
					
						
							
							compiler.cfg.finalization: reenable scheduling
						
					
				 | 
				2011-11-23 11:11:27 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										gc-checks
									
								
							
						
					
				 | 
				
					
						
							
							compiler.cfg: don't need to escape the symbol here.
						
					
				 | 
				2012-08-02 15:14:42 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										hats
									
								
							
						
					
				 | 
				
					
						
							
							compiler.cfg: Change low-level IR constructors from ##foo to <##foo>
						
					
				 | 
				2011-11-06 23:02:46 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										height
									
								
							
						
					
				 | 
				
					
						
							
							Now that #foo and ##foo are symbols we can remove a bunch of \
						
					
				 | 
				2011-11-12 22:04:26 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										instructions
									
								
							
						
					
				 | 
				
					
						
							
							WIP
						
					
				 | 
				2012-12-31 11:03:33 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										intrinsics
									
								
							
						
					
				 | 
				
					
						
							
							compiler: Fix tuple literals in tests.
						
					
				 | 
				2013-03-24 01:09:37 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										linear-scan
									
								
							
						
					
				 | 
				
					
						
							
							compiler: Fix tuple literals in tests.
						
					
				 | 
				2013-03-24 01:09:37 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										linearization
									
								
							
						
					
				 | 
				
					
						
							
							compiler: cleaner use of sets.
						
					
				 | 
				2013-03-10 17:21:27 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										liveness
									
								
							
						
					
				 | 
				
					
						
							
							compiler.cfg.liveness: Break the infinite loop--add the base-pointer as f to start with, and replace it with the real one if there's not a circular chain. Fixes #22 again.
						
					
				 | 
				2013-01-01 14:47:54 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										loop-detection
									
								
							
						
					
				 | 
				
					
						
							
							compiler: cleaner use of sets.
						
					
				 | 
				2013-03-10 17:21:27 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										optimizer
									
								
							
						
					
				 | 
				
					
						
							
							compiler.cfg: fix major facepalm with write barrier elimination
						
					
				 | 
				2010-09-05 21:39:45 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										parallel-copy
									
								
							
						
					
				 | 
				
					
						
							
							compiler.cfg.ssa.destruction.leaders: break off leader-map to resolve circular dependencies (oops)
						
					
				 | 
				2012-12-31 11:20:57 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										predecessors
									
								
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										registers
									
								
							
						
					
				 | 
				
					
						
							
							compiler.cfg: don't need to escape the symbol here.
						
					
				 | 
				2012-08-02 15:14:42 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										renaming
									
								
							
						
					
				 | 
				
					
						
							
							compiler.cfg.renaming.functor: fix ##parallel-copy methods
						
					
				 | 
				2012-12-31 11:26:46 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										representations
									
								
							
						
					
				 | 
				
					
						
							
							compiler.cfg.representations.selection: removing 10^ in favor of 10^.
						
					
				 | 
				2012-09-05 09:25:26 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										rpo
									
								
							
						
					
				 | 
				
					
						
							
							compiler: more use of ?adjoin.
						
					
				 | 
				2013-03-23 17:47:07 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										save-contexts
									
								
							
						
					
				 | 
				
					
						
							
							Now that #foo and ##foo are symbols we can remove a bunch of \
						
					
				 | 
				2011-11-12 22:04:26 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										scheduling
									
								
							
						
					
				 | 
				
					
						
							
							compiler: add ##safepoint IR insn
						
					
				 | 
				2011-10-27 21:14:46 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										ssa
									
								
							
						
					
				 | 
				
					
						
							
							compiler.cfg.ssa.construction.tdmsc: fix previous broken commits.
						
					
				 | 
				2013-03-23 18:44:49 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										stack-frame
									
								
							
						
					
				 | 
				
					
						
							
							Stack allocation improvements
						
					
				 | 
				2010-05-22 02:37:00 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										stacks
									
								
							
						
					
				 | 
				
					
						
							
							compiler.cfg: Rename <##foo> to ##foo, in the low-level IR
						
					
				 | 
				2011-11-11 19:48:38 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										tco
									
								
							
						
					
				 | 
				
					
						
							
							Now that #foo and ##foo are symbols we can remove a bunch of \
						
					
				 | 
				2011-11-12 22:04:26 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										useless-conditionals
									
								
							
						
					
				 | 
				
					
						
							
							Now that #foo and ##foo are symbols we can remove a bunch of \
						
					
				 | 
				2011-11-12 22:04:26 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										utilities
									
								
							
						
					
				 | 
				
					
						
							
							compiler: more use of ?adjoin.
						
					
				 | 
				2013-03-23 17:47:07 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										value-numbering
									
								
							
						
					
				 | 
				
					
						
							
							compiler.cfg: don't need to escape the symbol here.
						
					
				 | 
				2012-08-02 15:14:42 -07:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										write-barrier
									
								
							
						
					
				 | 
				
					
						
							
							compiler.cfg.write-barrier: more use of hash-sets.
						
					
				 | 
				2013-03-08 12:30:37 -08:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								cfg.factor
							
						
					
				 | 
				
					
						
							
							Stack allocation improvements
						
					
				 | 
				2010-05-22 02:37:00 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								summary.txt
							
						
					
				 | 
				
					
						
							 … 
						
					
				 | 
				 |