Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								97f6d171ed
								
							
								
							
						 | 
						
							
							
								
								compiler.tree: Fix compiler test with merge-state
							
							
							
							
							
						 | 
						
							2013-03-23 22:56:16 -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
							
						 | 
						
							
							
							
							
								
							
								ec6baefce3
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.cleanup: fix "-1 shift" tests.
							
							
							
							
							
						 | 
						
							2012-09-10 19:24:23 -07:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								2996ef41ff
								
							
								
							
						 | 
						
							
							
								
								sequences: Fix tests that broke when nth could only be integers. Undo integer>fixnum in iota nth. See bug #582.
							
							
							
							
							
						 | 
						
							2012-07-25 22:17:24 -07:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								943596575a
								
							
								
							
						 | 
						
							
							
								
								use radix literals
							
							
							
							
							
						 | 
						
							2011-11-23 19:03:40 -08:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b0732bcb22
								
							
								
							
						 | 
						
							
							
								
								Fix unit test failures caused by alien.data change
							
							
							
							
							
						 | 
						
							2010-12-25 22:34:12 -08:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								69487d1fd3
								
							
								
							
						 | 
						
							
							
								
								Fix a few tests that got broken in the <uint> *uint patches
							
							
							
							
							
						 | 
						
							2010-10-25 19:14:21 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								1f57dc326e
								
							
								
							
						 | 
						
							
							
								
								Remove many uses of <int> and *int etc
							
							
							
							
							
						 | 
						
							2010-10-25 12:49:12 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								3323284db4
								
							
								
							
						 | 
						
							
							
								
								stack-checker.alien: get a bit more inlining going with callbacks, to expose another bug
							
							
							
							
							
						 | 
						
							2010-09-05 21:27:39 -07:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								723d780703
								
							
								
							
						 | 
						
							
							
								
								stack-checker.alien: generate a declaration for input parameter types
							
							
							
							
							
						 | 
						
							2010-07-30 15:50:05 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								168dd1f825
								
							
								
							
						 | 
						
							
							
								
								FFI rewrite part 7: compile callback bodies with the optimizing compiler
							
							
							
							
							
						 | 
						
							2010-07-28 00:49:26 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								ae2c2909af
								
							
								
							
						 | 
						
							
							
								
								Revert guarded method inlining
							
							
							
							
							
							
							
							This reverts commit 44a835e3fc, reversing
changes made to d45926bda0. 
							
						 | 
						
							2010-06-24 12:35:21 -04:00 | 
						
					
				
					
						
							
							
								 
								Daniel Ehrenberg
							
						 | 
						
							
							
							
							
								
							
								0f0b56f1ef
								
							
								
							
						 | 
						
							
							
								
								Adding dependency checking and proper handing of dispatch# to the new method inlining
							
							
							
							
							
						 | 
						
							2010-05-04 16:46:38 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								df4fb4a3ee
								
							
								
							
						 | 
						
							
							
								
								Removing integers-as-sequences
							
							
							
							
							
						 | 
						
							2010-01-15 07:15:33 +13:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0612bc6177
								
							
								
							
						 | 
						
							
							
								
								Factor source files should not be executable
							
							
							
							
							
						 | 
						
							2009-11-21 17:50:43 -06:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								d17ef38007
								
							
								
							
						 | 
						
							
							
								
								update compiler.tree.cleanup test
							
							
							
							
							
						 | 
						
							2009-10-26 23:01:35 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								01d2ef415a
								
							
								
							
						 | 
						
							
							
								
								get compiler tests loading
							
							
							
							
							
						 | 
						
							2009-09-16 09:20:47 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								3047d4a451
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.propagation: remove method inlining heuristic
							
							
							
							
							
						 | 
						
							2009-08-17 22:29:05 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								7c92ab1ea5
								
							
								
							
						 | 
						
							
							
								
								move if-zero etc to math, remove 1-/1+ from math
							
							
							
							
							
						 | 
						
							2009-08-14 14:27:23 -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
							
						 | 
						
							
							
							
							
								
							
								3fb4fc1bde
								
							
								
							
						 | 
						
							
							
								
								Improve code generation for shift word: add intrinsics for fixnum-shift-fast in the case where the shift count is not constant, transform 1 swap shift into a more overflow check with open-coded fast case, transform bitand into fixnum-bitand in more cases
							
							
							
							
							
						 | 
						
							2009-07-16 23:50:48 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0180209f4e
								
							
								
							
						 | 
						
							
							
								
								compiler.tree.dead-code: methods on flushable generics should be flushable
							
							
							
							
							
						 | 
						
							2009-07-03 21:31:26 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								3276ae3a08
								
							
								
							
						 | 
						
							
							
								
								get rid of useless test
							
							
							
							
							
						 | 
						
							2009-05-21 20:56:57 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								332bde4173
								
							
								
							
						 | 
						
							
							
								
								use iota in a few places
							
							
							
							
							
						 | 
						
							2009-04-17 16:17:11 -05:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								dba4c0d589
								
							
								
							
						 | 
						
							
							
								
								fixing compiler errors in basis
							
							
							
							
							
						 | 
						
							2009-04-17 12:46:04 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								6080c6e734
								
							
								
							
						 | 
						
							
							
								
								Fix stack effect redefinition
							
							
							
							
							
						 | 
						
							2009-03-22 20:16:31 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								2f4e2735ea
								
							
								
							
						 | 
						
							
							
								
								Fix compile errors in compiler tests so that they actually test the compiler instead of being useless
							
							
							
							
							
						 | 
						
							2009-03-22 17:50:53 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b6f6e880bf
								
							
								
							
						 | 
						
							
							
								
								Make partially dispatched integer ops foldable
							
							
							
							
							
						 | 
						
							2009-03-11 13:57:13 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								bda8b2dda6
								
							
								
							
						 | 
						
							
							
								
								Better inlining for both-fixnums?
							
							
							
							
							
						 | 
						
							2009-02-26 14:11:26 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								901bcccc1c
								
							
								
							
						 | 
						
							
							
								
								Fix remaining text failures
							
							
							
							
							
						 | 
						
							2009-02-23 23:25:13 -06:00 | 
						
					
				
					
						
							
							
								 
								Doug Coleman
							
						 | 
						
							
							
							
							
								
							
								3c408342ef
								
							
								
							
						 | 
						
							
							
								
								renaming: contain? -> any?, deep-contains? -> deep-any?, pad-left -> pad-head, pad-right -> pad-tail, trim-left -> trim-head, trim-right -> trim-tail
							
							
							
							
							
						 | 
						
							2009-01-29 22:19:07 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								e5ed7447ed
								
							
								
							
						 | 
						
							
							
								
								Removing more >r/r> usages
							
							
							
							
							
						 | 
						
							2008-12-03 08:46:16 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								a32acdcff0
								
							
								
							
						 | 
						
							
							
								
								Tweak grouping code for better method inlining
							
							
							
							
							
						 | 
						
							2008-11-11 12:11:13 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7f9fbdaa4e
								
							
								
							
						 | 
						
							
							
								
								cleanup pass didn't properly handle conditionals where both branches were dead
							
							
							
							
							
						 | 
						
							2008-11-11 08:38:03 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0d83873174
								
							
								
							
						 | 
						
							
							
								
								Fix regression
							
							
							
							
							
						 | 
						
							2008-11-03 00:03:15 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								10c68ebb21
								
							
								
							
						 | 
						
							
							
								
								New modular arithmetic optimization pass
							
							
							
							
							
						 | 
						
							2008-09-12 18:08:38 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								40da49bef5
								
							
								
							
						 | 
						
							
							
								
								Perform loop detection before normalization, clean up normalization pass, more aggressive recursive return value propagation. Fixes regression on nsieve benchmark
							
							
							
							
							
						 | 
						
							2008-09-12 05:17:27 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f2721e0608
								
							
								
							
						 | 
						
							
							
								
								Help lint fixes
							
							
							
							
							
						 | 
						
							2008-09-11 05:04:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								cf80dd122a
								
							
								
							
						 | 
						
							
							
								
								Updating code for make and fry changes
							
							
							
							
							
						 | 
						
							2008-09-10 22:11:40 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								44f53de164
								
							
								
							
						 | 
						
							
							
								
								Move make to its own vocabulary, remove fry _ feature
							
							
							
							
							
						 | 
						
							2008-09-10 20:07:00 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								110a5e5162
								
							
								
							
						 | 
						
							
							
								
								Change equality semantics
							
							
							
							
							
						 | 
						
							2008-09-02 02:02:05 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7359873b60
								
							
								
							
						 | 
						
							
							
								
								Minor compiler tweaks
							
							
							
							
							
						 | 
						
							2008-08-24 01:21:23 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								fd8136786b
								
							
								
							
						 | 
						
							
							
								
								Cleaning up DCE
							
							
							
							
							
						 | 
						
							2008-08-22 18:09:48 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								2440fc1ceb
								
							
								
							
						 | 
						
							
							
								
								Fixing remaining issues
							
							
							
							
							
						 | 
						
							2008-08-22 17:38:23 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								86f11713e3
								
							
								
							
						 | 
						
							
							
								
								Fixing some more bugs
							
							
							
							
							
						 | 
						
							2008-08-22 03:12:15 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c773d8256b
								
							
								
							
						 | 
						
							
							
								
								Fix another bug; cleanup phase too eager to remove #phi nodes
							
							
							
							
							
						 | 
						
							2008-08-19 21:48:08 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								f2a5a30c6f
								
							
								
							
						 | 
						
							
							
								
								New front-end and high-level optimizer lands
							
							
							
							
							
						 | 
						
							2008-08-12 03:22:45 -05:00 |