chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f3ec2ba39e
							
						
					 | 
					
						
						
							
							Refactor to combined scope and stack height info.
						
						
						
						
						
					 | 
					
						2017-04-26 17:12:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							68218387cf
							
						
					 | 
					
						
						
							
							Store stack height in analysis phase.
						
						
						
						
						
					 | 
					
						2017-04-26 12:34:24 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							1d712c7d64
							
						
					 | 
					
						
						
							
							Fix storage access tests.
						
						
						
						
						
					 | 
					
						2017-04-25 16:49:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							5f4b68e211
							
						
					 | 
					
						
						
							
							Another stack check.
						
						
						
						
						
					 | 
					
						2017-04-25 16:49:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							dfaab73efe
							
						
					 | 
					
						
						
							
							Only allow access to local variables and only if they have a stack size of one.
						
						
						
						
						
					 | 
					
						2017-04-25 16:49:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f19e6a09a7
							
						
					 | 
					
						
						
							
							Check again that instruction argument count is correct.
						
						
						
						
						
					 | 
					
						2017-04-25 16:49:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							83bf34c571
							
						
					 | 
					
						
						
							
							Review comments and cleanup.
						
						
						
						
						
					 | 
					
						2017-04-25 16:49:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							580921b329
							
						
					 | 
					
						
						
							
							Perform stack height checks in assembly analysis phase.
						
						
						
						
						
					 | 
					
						2017-04-25 16:49:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							c4a0826f40
							
						
					 | 
					
						
						
							
							Add some missing error locations.
						
						
						
						
						
					 | 
					
						2017-04-25 16:49:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							c6fa78c73e
							
						
					 | 
					
						
						
							
							Use actual type checking phase of assembler.
						
						
						
						
						
					 | 
					
						2017-04-25 16:49:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							5d6747eb32
							
						
					 | 
					
						
						
							
							Refactor assembly analysis into scope filling and checking.
						
						
						
						
						
					 | 
					
						2017-04-25 16:49:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							72fdf755c9
							
						
					 | 
					
						
						
							
							Register functions.
						
						
						
						
						
					 | 
					
						2017-04-25 16:49:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f8ce32f2a6
							
						
					 | 
					
						
						
							
							Fix error message.
						
						
						
						
						
					 | 
					
						2017-03-03 15:41:02 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							369005fc03
							
						
					 | 
					
						
						
							
							Remove stack annotations again.
						
						
						
						
						
					 | 
					
						2017-03-03 15:41:02 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							41236cd08c
							
						
					 | 
					
						
						
							
							Slightly cleaner label ids.
						
						
						
						
						
					 | 
					
						2017-03-03 15:41:02 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							e963405a19
							
						
					 | 
					
						
						
							
							Partially add functions.
						
						
						
						
						
					 | 
					
						2017-03-03 15:41:02 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							25dcfa3480
							
						
					 | 
					
						
						
							
							Refactor CodeGen to recurse on blocks.
						
						
						
						
						
					 | 
					
						2017-03-03 15:41:01 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							7f2def8971
							
						
					 | 
					
						
						
							
							Analysis refactoring.
						
						
						
						
						
					 | 
					
						2017-03-03 15:41:01 +01:00 | 
					
					
						
						
							
							
							
						
					 |