| 
							
							
								 chriseth | e324deabd6 | Merge pull request #6740 from ethereum/unary-ops [Sol -> Yul] Implement Int/Bool Unary: ++, --, ~, ! | 2019-05-20 18:06:01 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | b6f4d4e9bc | [Sol - Yul] Implement checked multiplication. | 2019-05-20 17:36:53 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 86000fdcce | [Sol -> Yul] Implement unary -,+ | 2019-05-20 16:14:46 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 7dbcb80523 | [Sol -> Yul] Implement Int/Bool Unary: ++, --, ~, ! | 2019-05-20 11:43:12 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 94597ad9ae | Adds support for constructor arguments in isoltest. | 2019-05-15 12:01:14 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 5e5138869b | Test. | 2019-05-09 17:57:30 +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 | f61348728c | Merge pull request #6704 from ethereum/abiEncodeV2Cleanup Add ABIEncoderV2 cleanup tests. | 2019-05-09 09:30:58 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 62dc8d0a87 | Add ABIEncoderV2 cleanup tests. | 2019-05-08 22:16:06 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 595544645e | Mappings. | 2019-05-08 15:54:52 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 5fb85a6118 | Merge pull request #6662 from ethereum/msgSender Implement most trivial members. | 2019-05-08 13:28:43 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | ed450a31a3 | Merge pull request #6696 from ethereum/sol-yul-while Fix wrong test settings | 2019-05-08 12:48:57 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 85b67d3820 | Fix wrong test settings | 2019-05-08 10:46:38 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | acca390ef5 | Most trivial members. | 2019-05-07 17:19:45 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | b99ad2aaa3 | Merge pull request #6639 from ethereum/yul-require-assert Yul generation of "require" and "assert" | 2019-05-07 16:59:37 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | c604481cef | Logical operators. | 2019-05-07 15:59:35 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 3fa4c3da1e | Comparison operations. | 2019-05-07 12:35:05 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 7f14352bbf | Yul generation of requireandassert | 2019-05-07 12:19:41 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | ad817ac630 | Tests for string literals. | 2019-05-07 11:55:18 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 49b1ff76ae | Test file reorganisation. | 2019-05-07 11:55:07 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e12da81899 | Merge pull request #6672 from ethereum/soltest-string-literals [soltest] Add support for string literals | 2019-05-07 11:54:54 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 9956319e8b | Adds support for string literals to soltest. | 2019-05-07 11:36:38 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | aa4d4afcdc | LValues and state variables of value type. | 2019-05-02 17:03:22 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f5f0804c19 | Merge pull request #6504 from ethereum/soltest-interactive-update [soltest] Improve interactive update routine | 2019-05-02 16:41:52 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 8103d22acf | Takes type formats in isoltest from contract ABI. | 2019-04-30 16:01:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | bab2391a7c | Test case for loops. | 2019-04-30 13:10:37 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | c1ca16cd33 | Implement return. | 2019-04-30 13:10:36 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e8ba10bfaa | Merge pull request #6612 from ethereum/abi-functions-assertion Unifies behaviour for member access of ABI functions | 2019-04-29 15:02:40 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 3a19d83671 | Merge pull request #6578 from ethereum/fix_base_overload Fix call to base class overloaded functions | 2019-04-29 14:33:52 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 381ed5a302 | Unifies behavior for member access of ABI functions. | 2019-04-29 14:27:10 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | c02257207b | Removes assert on magic ABI functions during codegen. | 2019-04-26 15:01:35 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 371b37b660 | Fix direct call to base class overloaded functions | 2019-04-26 09:34:15 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 00d81929b1 | Merge pull request #6576 from ethereum/isoltest-evmversion-comparator Allow additional EVMVersion comparators in isoltest | 2019-04-25 17:37:46 +02:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 15d753a3e0 | Allows additional EVMVersion comparators in isoltest. | 2019-04-25 17:13:17 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 309d3e65cf | Merge pull request #6585 from ethereum/fixInvalidFunctionTags Fix invalid function tags | 2019-04-25 16:30:37 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 5b991c1e59 | Fix use of uninitialized functions stored in storage. | 2019-04-25 15:40:48 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 1ef213cc15 | Sol -> Yul: Implement explicit cast | 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 |  | 
			
				
					| 
							
							
								 chriseth | 3df4936b6f | Merge pull request #6179 from ethereum/solidity-yul1 Solidity to Yul compiler | 2019-04-04 16:33:39 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 141c6da534 | Semantic tests for compilation via Yul. | 2019-04-04 15:02:43 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 91a2a9a9c3 | Implement ABI encoding of calldata arrays and structs. | 2019-04-04 13:05:32 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | aeb260cde1 | Add settings framework for interactive tests. | 2019-04-03 14:58:20 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | ab8dfed144 | Implement copying recursive structs from storage to memory. | 2019-04-02 16:01:44 +02:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | b8c6274179 | [yul] Implements EVM codegen for break/continue plus respective tests & ChangeLog entry. | 2019-03-28 14:09:25 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 84b68006ba | Fix function calls with named arguments for overloaded functions | 2019-03-20 14:54:41 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 2896d6176b | Merge pull request #6120 from ethereum/soltest-hex-strings [soltest] Add support for hex string literals | 2019-03-13 14:12:32 +01:00 |  |