Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							c92fe69a60
							
						
					 | 
					
						
						
							
							Finishes external call implementation.
						
						
						
						
						
					 | 
					
						2020-02-14 11:59:04 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							3800391a1a
							
						
					 | 
					
						
						
							
							[Yul] Support conditionals
						
						
						
						
						
					 | 
					
						2020-02-13 17:02:15 -04:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							3c9f18b749
							
						
					 | 
					
						
						
							
							Use IRVariable's in IR code generation and implement tuples.
						
						
						
						
						
					 | 
					
						2020-02-12 12:36:14 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							6ded158739
							
						
					 | 
					
						
						
							
							Change expression parts to use strings instead of numbers.
						
						
						
						
						
					 | 
					
						2020-01-27 08:55:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							6b23412fae
							
						
					 | 
					
						
						
							
							C++ namespace cleanup (except tests).
						
						
						
						
						
					 | 
					
						2020-01-07 15:51:50 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							4782c800ec
							
						
					 | 
					
						
						
							
							Initial introduction of array slices with partial implementation for dynamic calldata arrays.
						
						
						
						
						
					 | 
					
						2019-09-13 10:57:53 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Christian Parpart
							
						 
					 | 
					
						
						
						
						
							
						
						
							235638b3fc
							
						
					 | 
					
						
						
							
							Implements constructor code for state variables.
						
						
						
						
						
					 | 
					
						2019-08-05 11:23:01 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							fb40063253
							
						
					 | 
					
						
						
							
							Compound assignment.
						
						
						
						
						
					 | 
					
						2019-05-23 21:32:30 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							7dbcb80523
							
						
					 | 
					
						
						
							
							[Sol -> Yul] Implement Int/Bool Unary: ++, --, ~, !
						
						
						
						
						
					 | 
					
						2019-05-20 11:43:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							e047c8d4d9
							
						
					 | 
					
						
						
							
							Code generator for external function calls.
						
						
						
						
						
					 | 
					
						2019-05-09 18:55:12 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							b83f6d8d46
							
						
					 | 
					
						
						
							
							[Sol -> Yul] Implement if statements
						
						
						
						
						
					 | 
					
						2019-05-09 14:52:20 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							0abe00d393
							
						
					 | 
					
						
						
							
							[Sol -> Yul] Fix ForLoops and implement WhileLoops
						
						
						
						
						
					 | 
					
						2019-05-09 09:46:19 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							595544645e
							
						
					 | 
					
						
						
							
							Mappings.
						
						
						
						
						
					 | 
					
						2019-05-08 15:54:52 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							acca390ef5
							
						
					 | 
					
						
						
							
							Most trivial members.
						
						
						
						
						
					 | 
					
						2019-05-07 17:19:45 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f68c09272b
							
						
					 | 
					
						
						
							
							Simple tuple expressions.
						
						
						
						
						
					 | 
					
						2019-05-07 15:59:56 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							c604481cef
							
						
					 | 
					
						
						
							
							Logical operators.
						
						
						
						
						
					 | 
					
						2019-05-07 15:59:35 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							4069b19734
							
						
					 | 
					
						
						
							
							Unary operation for literals.
						
						
						
						
						
					 | 
					
						2019-05-07 12:35:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							3365cb9b4a
							
						
					 | 
					
						
						
							
							Add type helper function.
						
						
						
						
						
					 | 
					
						2019-05-06 12:01:13 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							7c62193524
							
						
					 | 
					
						
						
							
							Change some AST elements to post visit.
						
						
						
						
						
					 | 
					
						2019-05-06 11:43:18 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							aa4d4afcdc
							
						
					 | 
					
						
						
							
							LValues and state variables of value type.
						
						
						
						
						
					 | 
					
						2019-05-02 17:03:22 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							e66ab6c036
							
						
					 | 
					
						
						
							
							Helper function to define the value of expressions.
						
						
						
						
						
					 | 
					
						2019-04-30 13:10:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							597d37b731
							
						
					 | 
					
						
						
							
							Implement for loops.
						
						
						
						
						
					 | 
					
						2019-04-30 13:10:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							441369d5f1
							
						
					 | 
					
						
						
							
							Sol -> Yul Generator: Mark "return" as unimplemented
						
						
						
						
						
					 | 
					
						2019-04-24 22:52:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							944ac6fb6d
							
						
					 | 
					
						
						
							
							Sol -> Yul Generation: Implicit conversions
						
						
						
						
						
					 | 
					
						2019-04-24 22:52:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							3d061c83d7
							
						
					 | 
					
						
						
							
							IR: Generate inline asm blocks
						
						
						
						
						
					 | 
					
						2019-04-18 16:49:19 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							565d9837e4
							
						
					 | 
					
						
						
							
							Virtual function calls.
						
						
						
						
						
					 | 
					
						2019-04-11 15:45:43 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							18ab8aeb85
							
						
					 | 
					
						
						
							
							Overflow-checked addition.
						
						
						
						
						
					 | 
					
						2019-04-11 15:45:14 +02:00 | 
					
					
						
						
							
							
							
						
					 |