|  Daniel Ehrenberg | 970f96c8b8 | Fixing typo in modular arithmetic unit test (should use iota, not integer sequences, and just happened to work still) | 2010-06-15 16:15:49 -04:00 | 
				
					
						|  Slava Pestov | df4fb4a3ee | Removing integers-as-sequences | 2010-01-15 07:15:33 +13:00 | 
				
					
						|  Slava Pestov | 9ef8f6c81d | compiler.tree.modular-arithmetic: eliminate >bignum calls where possible, convert fixnum-shift to fixnum-shift-fast if shift count is positive, don't run if there are no modular values | 2009-08-20 03:47:45 -05:00 | 
				
					
						|  Slava Pestov | bf57d78b09 | compiler.tree.modular-arithmetic: >fixnum elimination and value info annotations were too aggressive | 2009-08-17 01:20:25 -05:00 | 
				
					
						|  Slava Pestov | 5297be3e19 | 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 | 
				
					
						|  Doug Coleman | 3f3d57032b | 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 | 
				
					
						|  Slava Pestov | 7e35723db0 | compiler.tree.propagation: be more careful with intervals, ensuring that the inferred interval of a value is a subset of the value class's interval. This improves accuracy, for example [ >fixnum 1 + >fixnum most-positive-fixnum <= ] constant-folds to true | 2009-08-10 01:16:49 -05:00 | 
				
					
						|  Slava Pestov | e76dce8aff | Overflowing fixnum intrinsics now expand into several CFG nodes. This speeds up the common case since only the uncommon case is now a stack syncpoint | 2009-07-16 18:29:40 -05:00 | 
				
					
						|  Daniel Ehrenberg | 4b29d13fda | Adding authors to compiler.tree.modular-arithmetic | 2009-07-09 23:09:49 -05:00 | 
				
					
						|  Daniel Ehrenberg | cf3038b7d6 | Improving modular arithmetic optimization to be aware of words like set-alien-unsigned-2 | 2009-07-09 23:07:38 -05:00 | 
				
					
						|  Slava Pestov | 75d9946bd7 | compiler.tree.modular-arithmetic: convert >integer >fixnum into >fixnum | 2009-05-07 12:54:23 -05:00 | 
				
					
						|  Slava Pestov | 5fdb474c76 | Fixing various test failures and updating some more vocabs for >r/r> removal | 2008-12-17 22:29:32 -06:00 | 
				
					
						|  Slava Pestov | 34792a9f23 | Remove >r/r> | 2008-12-17 19:17:37 -06:00 | 
				
					
						|  Slava Pestov | 10c68ebb21 | New modular arithmetic optimization pass | 2008-09-12 18:08:38 -05:00 |