| 
							
							
								 chriseth | d541e222a2 | Prepare changelog for 0.6.4. | 2020-03-10 10:46:13 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8d2a9bf773 | Merge pull request #8458 from a3d4/partfix-8244-introduced-testcase-shouldrun Partial Fix #8244: Introduced TestCase::shouldRun(). | 2020-03-09 18:35:12 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f6c0a8978d | Merge pull request #8428 from ethereum/assemblyControlFlow Control flow analysis for inline assembly. | 2020-03-09 18:27:00 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo | 3896aa75cc | Merge pull request #8426 from ethereum/fix-7948 ossfuzz: Update README.md with steps to build fuzzers via docker | 2020-03-09 16:41:10 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e12fb5e962 | Merge pull request #8446 from ethereum/fixSaltPrecomputation [DOCS] Fix pre-computation of salted address. | 2020-03-09 16:36:11 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 809e3503ba | Control flow analysis for inline assembly. | 2020-03-09 16:23:10 +01:00 |  | 
			
				
					| 
							
							
								 a3d4 | 29b770c434 | Introduced TestCase::shouldRun(). | 2020-03-09 15:52:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b7c001eb7f | Merge pull request #8416 from ethereum/reuseYulCalldataTailAccess Fix yul calldata tail access functions and reuse them for old codegen. | 2020-03-09 15:10:48 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 4ad998eb5f | Merge pull request #8391 from ethereum/optimizedIRCommandline Enable optimized IR output via the commandline. | 2020-03-09 15:05:29 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 88c41f5e9d | Merge pull request #8445 from ethereum/fixTryCatch Fix scoping following try/catch. | 2020-03-09 14:59:24 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 37e01a19c0 | Fix scoping following try/catch. | 2020-03-09 13:14:13 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b1e43833c7 | Merge pull request #8454 from ethereum/YulUtil-compile-fix Compilation fix. | 2020-03-09 11:52:23 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 105d89bea8 | Compilation fix. | 2020-03-09 11:42:34 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 4a4c1a7ba7 | Merge pull request #8402 from ethereum/fix-8401 Update solidity fuzzing dictionary with >0.6.0 keywords | 2020-03-09 11:38:18 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 988bd6780b | Merge pull request #8414 from ethereum/sol2yul-func-type-conversion [Sol2Yul] Implements function-to-function cast. | 2020-03-09 11:31:44 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | d33376cce6 | Merge pull request #8409 from ethereum/multiUseYulFunctionNoSharedPtr Use plain members and references instead of shared pointers for MultiUseYulFunctionCollector | 2020-03-09 11:18:40 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | dbe2a5f451 | Merge pull request #8447 from ethereum/fixYulLink Fix yul links. | 2020-03-09 10:53:44 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | e210026e74 | [Sol2Yul] Implements function-to-function cast. | 2020-03-09 10:40:57 +01:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | 2153a1ef1d | Update test/tools/ossfuzz/README.md Address review comments | 2020-03-09 10:38:19 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | c8cbb98002 | [Sol2Yul] Fixes appendExternalFunctionCall for argumentStrings.size() == 0. | 2020-03-09 10:30:07 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 2b804017fe | Fix yul links. | 2020-03-09 09:42:03 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | cdfb872389 | [DOCS] Fix pre-computation of salted address. | 2020-03-08 19:15:21 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a328e940b5 | Merge pull request #8429 from ethereum/astJsonImportYulBlock Fix yul ast import for blocks, switches and string literals. | 2020-03-08 17:06:05 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | e58a1de57f | Merge pull request #8431 from mijovic/sol2YulSelectorAddress Adding sol->yul for f.selector and f.address | 2020-03-06 22:48:38 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 092827b7ad | Adding sol->yul for f.selector and f.address | 2020-03-06 21:43:14 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 2df5ca0774 | Merge pull request #8385 from ethereum/immutable Immutable state variables (1) | 2020-03-06 14:20:13 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 78ce4b9611 | Merge pull request #8436 from ethereum/fixCallingBaseFunction Fix calling unimplemented base function. | 2020-03-06 11:41:30 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 7f38cbb91d | Fix calling unimplemented base function. | 2020-03-06 10:51:16 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 420f57aec3 | Fix yul ast import for blocks, switches and string literals. | 2020-03-05 14:09:13 +01:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | 7483c6f13e | ossfuzz: Update README.md with steps to build fuzzers via docker | 2020-03-05 10:43:31 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 9318dae42c | Merge pull request #8420 from mijovic/iceStackTooDeepFix Throwing stack too deep ICE in case of calling encode with too many a… | 2020-03-04 17:41:59 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 38b219d140 | Throwing stack too deep ICE in case of calling encode with too many arguments instead of invalid opcode | 2020-03-04 16:29:07 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 857ed12b05 | Use plain members and references instead of shared pointers for MultiUseYulFunctionCollector | 2020-03-04 16:16:34 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | b10f12a395 | Merge pull request #8413 from mijovic/depratateValueCalls Deprecated warning for .value() and .gas() on function and constructr… | 2020-03-04 14:43:06 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 919888ddbc | Use yul function for calldata tail access, fix checks and add additional revert reason. | 2020-03-04 14:39:36 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 27a4670ad8 | Merge pull request #8408 from ethereum/utilFunctionsFromOldCodegen Allow using YulUtilFunctions from old codegen | 2020-03-04 14:27:26 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | a3bc752e53 | Merge pull request #8415 from ethereum/tests-ExecutionFramework-reset [test] Fixes ExecutionFramework providing different contract addresse… | 2020-03-04 14:17:11 +01:00 |  | 
			
				
					| 
							
							
								 Djordje Mijovic | 58c6b90705 | Deprecated warning for .value() and .gas() on function and constructror calls | 2020-03-04 12:51:49 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 495abee769 | [test] Fixes ExecutionFramework providing different contract addresses when running test cases for both, old and new yul codegen. | 2020-03-03 16:36:12 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 561e5d9b27 | Rename variables and review suggestion. | 2020-03-03 15:12:00 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 24d6e6295e | Reuse the mechanism for abi functions and move tracking of used functions to CompilerContext | 2020-03-03 15:11:18 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo | 32ca1a5e26 | Merge pull request #8311 from ethereum/smt_split_2 [SMTChecker] Change CHC encoding from explicit CFG to function forests | 2020-03-03 13:16:14 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo | 20679d6373 | Merge pull request #8410 from ethereum/smt_fix_tuple_ices [SMTChecker] Fix ICEs with tuples | 2020-03-03 13:01:55 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 3bee348525 | Change CHC encoding to functions forest instead of explicit CFG | 2020-03-03 12:12:26 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 96a230af50 | [SMTChecker] Fix ICEs with tuples | 2020-03-03 11:35:58 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 90fa56c719 | Allow use of yul util functions in legacy code generation. | 2020-03-02 16:32:30 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 1488a1ceb8 | Refactor isConstant to add "immutable". | 2020-03-02 14:20:17 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f10c6500b2 | Immutable is not reserved anymore. | 2020-03-02 14:20:17 +01:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | ed02aae1d9 | Update solidity fuzzing dictionary with >0.6.0 keywords | 2020-02-28 15:46:21 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | bc32619364 | Enable optimized IR output via the commandline. | 2020-02-27 15:48:38 +01:00 |  |