John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								9e65ccaf9f
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.propagation.simple: check output types length.
							
							
							
							
							
						 | 
						
							2013-04-26 17:21:22 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								5e0e6119e3
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.propagation.transforms: intersect and diff should return type of set2.
							
							
							
							
							
						 | 
						
							2013-03-27 07:21:39 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								77a3641bb6
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.propagation.transforms: also fix diff.
							
							
							
							
							
						 | 
						
							2013-03-26 19:06:05 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								c4d832ce4d
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.propagation.transforms: fix intersect and add intersects?.
							
							
							
							
							
						 | 
						
							2013-03-26 19:04:50 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								33a4117787
								
							
								
							
						 | 
						
							
							
								
								compiler: Fix tuple literals in tests.
							
							
							
							
							
						 | 
						
							2013-03-24 01:09:37 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								8160bb036d
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.linear-scan.live-inervals: Rename live-interval
							
							
							
							
							
						 | 
						
							2013-03-23 22:59:18 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								5f377c0849
								
							
								
							
						 | 
						
							
							
								
								compiler: Rename value-info, live-interval
							
							
							
							
							
						 | 
						
							2013-03-23 22:56:47 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								97f6d171ed
								
							
								
							
						 | 
						
							
							
								
								compiler.tree: Fix compiler test with merge-state
							
							
							
							
							
						 | 
						
							2013-03-23 22:56:16 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								ee4f4ec997
								
							
								
							
						 | 
						
							
							
								
								source-files.errors: Rename error-type.
							
							
							
							
							
						 | 
						
							2013-03-23 21:25:19 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								fa0b4c1a5b
								
							
								
							
						 | 
						
							
							
								
								compiler: Use lookup-library.
							
							
							
							
							
						 | 
						
							2013-03-23 21:23:23 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								d0ad18a64e
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.ssa.construction.tdmsc: fix previous broken commits.
							
							
							
							
							
						 | 
						
							2013-03-23 18:44:49 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								15f9ba2763
								
							
								
							
						 | 
						
							
							
								
								Revert "compiler.cfg.ssa.construction.tdmsc: more use of ?adjoin."
							
							
							
							
							
							
							
							This reverts commit 6bf55a6d89. 
							
						 | 
						
							2013-03-23 18:39:15 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								3f1a426210
								
							
								
							
						 | 
						
							
							
								
								Revert "compiler.cfg.ssa.construction.tdmsc: pass visited set on stack."
							
							
							
							
							
							
							
							This reverts commit ec2834300b. 
							
						 | 
						
							2013-03-23 18:25:53 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								7744498ad2
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.ssa.construction.tdmsc: pass visited set on stack.
							
							
							
							
							
						 | 
						
							2013-03-23 18:13:17 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								56a7cf4df2
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.ssa.construction.tdmsc: more use of ?adjoin.
							
							
							
							
							
						 | 
						
							2013-03-23 17:57:41 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								93fb7805b0
								
							
								
							
						 | 
						
							
							
								
								compiler: more use of ?adjoin.
							
							
							
							
							
						 | 
						
							2013-03-23 17:47:07 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								f820215b1e
								
							
								
							
						 | 
						
							
							
								
								alien.libraries: Rename library to lookup-library.
							
							
							
							
							
						 | 
						
							2013-03-23 17:16:46 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								eb20c5e22e
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.modular-arithmetic: Fix test for iota change.
							
							
							
							
							
						 | 
						
							2013-03-23 17:12:16 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								9f92b12e3b
								
							
								
							
						 | 
						
							
							
								
								compiler.tests: Fix test for <groups> change.
							
							
							
							
							
						 | 
						
							2013-03-23 17:11:27 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								033711bf6a
								
							
								
							
						 | 
						
							
							
								
								compiler.errors: Rename linkage-error.
							
							
							
							
							
						 | 
						
							2013-03-23 17:10:11 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								8c19602ae9
								
							
								
							
						 | 
						
							
							
								
								assocs: Add of and ?of. Change all the things at once! Fixes #701.
							
							
							
							
							
						 | 
						
							2013-03-23 14:59:07 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								f9ea61bf91
								
							
								
							
						 | 
						
							
							
								
								basis/extra: Update last usages of <sliced-groups> to <groups>.
							
							
							
							
							
						 | 
						
							2013-03-23 12:08:18 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								8917ae9ad7
								
							
								
							
						 | 
						
							
							
								
								grouping: Remove <groups>, old <sliced-groups> is now <groups>. Fixes
							
							
							
							
							
						 | 
						
							2013-03-23 11:37:51 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								460d19f56c
								
							
								
							
						 | 
						
							
							
								
								compiler.tree: fewer namespace lookups.
							
							
							
							
							
						 | 
						
							2013-03-21 19:36:07 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								7da4a74588
								
							
								
							
						 | 
						
							
							
								
								compiler: fewer namespace lookups.
							
							
							
							
							
						 | 
						
							2013-03-21 19:11:20 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								972281987c
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.intrinsics: intrinsics on inline words are not supported.
							
							
							
							
							
						 | 
						
							2013-03-20 10:59:45 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								2bbec0dd61
								
							
								
							
						 | 
						
							
							
								
								stack-checker: more use of hash-sets.
							
							
							
							
							
						 | 
						
							2013-03-16 13:41:51 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								875e45a640
								
							
								
							
						 | 
						
							
							
								
								sequences: Add some short useful factors. Clean up the use of longest.
							
							
							
							
							
						 | 
						
							2013-03-11 17:47:52 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								b8097f9221
								
							
								
							
						 | 
						
							
							
								
								compiler: cleaner use of sets.
							
							
							
							
							
						 | 
						
							2013-03-10 17:21:27 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								7f3f90eb8d
								
							
								
							
						 | 
						
							
							
								
								compiler: more use of hash-sets.
							
							
							
							
							
						 | 
						
							2013-03-10 16:13:31 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								1776893c36
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.dead-code.simple: curry live-values.
							
							
							
							
							
						 | 
						
							2013-03-10 16:13:31 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								ac95c024f3
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.loop-detection: more use of hash-sets.
							
							
							
							
							
						 | 
						
							2013-03-10 10:06:48 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								c7c951f207
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.ssa.construction: more use of hash-sets.
							
							
							
							
							
						 | 
						
							2013-03-10 10:03:11 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								229e85459e
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.tuple-unboxing: simpler checks.
							
							
							
							
							
						 | 
						
							2013-03-10 09:36:52 -07:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								2025ffe292
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.modular-arithmetic: more use of hash-sets.
							
							
							
							
							
						 | 
						
							2013-03-08 15:58:16 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								262a46a3f4
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.loop-detection: more use of hash-sets.
							
							
							
							
							
						 | 
						
							2013-03-08 12:38:50 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								ff9af6423f
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.recursive: more use of hash-sets.
							
							
							
							
							
						 | 
						
							2013-03-08 12:34:23 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								9d43e21563
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.write-barrier: more use of hash-sets.
							
							
							
							
							
						 | 
						
							2013-03-08 12:30:37 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								88626d38ca
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.ssa.construction: more use of hash-sets.
							
							
							
							
							
						 | 
						
							2013-03-08 12:24:06 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								af1b167c28
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.propagation.info: inline <value-info>.
							
							
							
							
							
						 | 
						
							2013-03-08 12:19:24 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								b97a1a0753
								
							
								
							
						 | 
						
							
							
								
								compiler: fix stack effects to indicate visited is same object.
							
							
							
							
							
						 | 
						
							2013-03-08 12:16:02 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								bf35114fec
								
							
								
							
						 | 
						
							
							
								
								compiler: use hash-sets to track visited sets.
							
							
							
							
							
						 | 
						
							2013-03-08 11:04:47 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								04af5f2ffb
								
							
								
							
						 | 
						
							
							
								
								hash-sets: faster implementation based on hashtables.
							
							
							
							
							
						 | 
						
							2013-03-07 21:43:17 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								5908186301
								
							
								
							
						 | 
						
							
							
								
								compiler.cfg.alias-analysis: use clear-set.
							
							
							
							
							
						 | 
						
							2013-03-07 21:35:00 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								5751f6d309
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.propagation.transforms: use integer>fixnum-strict in shift.
							
							
							
							
							
						 | 
						
							2013-03-05 08:19:31 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								7a3a801bde
								
							
								
							
						 | 
						
							
							
								
								words: adding inline-recursive?.
							
							
							
							
							
						 | 
						
							2013-03-04 16:09:56 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								5a7e7b8d9b
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.propagation.known-words: retry this change, some issue with use vocabs.
							
							
							
							
							
						 | 
						
							2013-01-22 07:09:49 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								f5c898734c
								
							
								
							
						 | 
						
							
							
								
								Revert "compiler.tree.propagation.known-words: adding known outputs for some words."
							
							
							
							
							
							
							
							This reverts commit 16d8e6555b. 
							
						 | 
						
							2013-01-22 06:42:58 -08:00 | 
						
					
				
					
						
							
							
								 
								John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								7a63013916
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.propagation.known-words: adding known outputs for some words.
							
							
							
							
							
						 | 
						
							2013-01-21 20:28:17 -08:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								fe677bac2f
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.propagation.recursive: Generalizing intervals in the propagation pass ignored types. Fixes #770.
							
							
							
							
							
						 | 
						
							2013-01-01 18:47:23 -08:00 |