|  John Benediktsson | e0801a632e | compiler.tree.modular-arithmetic: make a partial test and add some information to the XXX: comment. | 2014-07-09 09:27:13 -07:00 | 
				
					
						|  John Benediktsson | cc7dfc146b | Revert "compiler.tree.modular-arithmetic: revert strict patch so we can investigate further." This reverts commit ec8377e125. | 2014-07-08 19:18:34 -07:00 | 
				
					
						|  John Benediktsson | ec8377e125 | compiler.tree.modular-arithmetic: revert strict patch so we can investigate further. | 2014-07-08 16:59:58 -07:00 | 
				
					
						|  Doug Coleman | a6ce3e9113 | compiler.tree.modular-arithmetic: Don't require that fixnum+ works on tuple slots marked fixnum. This is probably a speed regression. XXX revisit | 2014-07-03 12:12:46 -07:00 | 
				
					
						|  John Benediktsson | 14f425c57c | compiler.tree.modular-arithmetic: strict versions shouldn't be here. | 2014-06-08 16:16:24 -07:00 | 
				
					
						|  John Benediktsson | b573c40402 | compiler.tree: teaching it bignum>fixnum-strict. | 2014-06-08 13:40:38 -07:00 | 
				
					
						|  John Benediktsson | 57f9d78892 | improve help by linking to types directly. | 2014-05-23 20:20:15 -07:00 | 
				
					
						|  Björn Lindqvist | e2eebdec4d | Docs: mostly fixes for doc errors found by help lint | 2014-05-10 17:13:49 -07:00 | 
				
					
						|  Björn Lindqvist | 4cd49e56b2 | Docs: for node and #call tuples | 2014-05-10 17:13:49 -07:00 | 
				
					
						|  Björn Lindqvist | 0bb3e2397b | Docs: more compiler documentation | 2014-05-10 17:13:48 -07:00 | 
				
					
						|  Björn Lindqvist | b11e912b44 | Docs: initial docs for compiler.tree.propagation.* vocabs | 2014-05-10 17:13:48 -07:00 | 
				
					
						|  Björn Lindqvist | 669bb0a77e | Docs: stub docs for some compiler-related words | 2014-05-10 17:13:48 -07:00 | 
				
					
						|  John Benediktsson | 9d3a654443 | namespaces: removing make-assoc in favor of explicit get's. | 2014-04-24 09:16:14 -07:00 | 
				
					
						|  John Benediktsson | b910ca090c | compiler.tree.propagation.transforms: previous H{ } and HS{ } optimization no longer necessary. | 2014-01-08 09:56:08 -08:00 | 
				
					
						|  John Benediktsson | 47a0ebcc99 | compiler.tree.propagation.transforms: faster H{ } and HS{ } clone. | 2013-11-25 16:42:59 -08:00 | 
				
					
						|  John Benediktsson | 97530d86d4 | compiler.tree.propagation.transforms: rename to non-negative-fixnum?. | 2013-11-25 12:58:21 -08:00 | 
				
					
						|  John Benediktsson | 9bb5e34762 | compiler.tree.propgation.transforms: make bit? use integer>fixnum. | 2013-11-25 12:48:48 -08:00 | 
				
					
						|  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 | 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 | eb20c5e22e | compiler.tree.modular-arithmetic: Fix test for iota change. | 2013-03-23 17:12:16 -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 | 
				
					
						|  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 | b8097f9221 | compiler: cleaner use of sets. | 2013-03-10 17:21:27 -07:00 | 
				
					
						|  John Benediktsson | 1776893c36 | compiler.tree.dead-code.simple: curry live-values. | 2013-03-10 16:13:31 -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 | ff9af6423f | compiler.tree.recursive: more use of hash-sets. | 2013-03-08 12:34:23 -08:00 | 
				
					
						|  John Benediktsson | af1b167c28 | compiler.tree.propagation.info: inline <value-info>. | 2013-03-08 12:19:24 -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 | 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 | 
				
					
						|  John Benediktsson | cf3c197743 | compiler.tree.propagation: revert cleanup, this was more correct. | 2012-10-05 15:00:49 -07:00 | 
				
					
						|  John Benediktsson | f7d58fff90 | compiler.tree.propagation: throw the proper error in >fixnum methods. | 2012-10-05 09:54:51 -07:00 | 
				
					
						|  John Benediktsson | 80b39bd4f2 | compiler.tree.propagation: cleanup known-words a bit. | 2012-10-05 09:47:27 -07:00 | 
				
					
						|  John Benediktsson | 040b94f5ce | compiler.tree.propagation: make sure integer>fixnum-strict infers a fixnum. | 2012-10-05 04:17:43 -07:00 | 
				
					
						|  John Benediktsson | e72e1a340f | compiler.tree.propagation: fix >fraction types. | 2012-09-11 07:42:39 -07:00 | 
				
					
						|  John Benediktsson | e84e508256 | math.ratios: speed up some operations on ratios. | 2012-09-10 19:53:25 -07:00 | 
				
					
						|  John Benediktsson | ec6baefce3 | compiler.tree.cleanup: fix "-1 shift" tests. | 2012-09-10 19:24:23 -07:00 |