| 
							
							
								 chriseth | d4ecd33247 | Propagate function call argument types across function call options. | 2020-07-08 17:59:02 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0c7e4cf16b | Merge pull request #9340 from ethereum/compileTimeSha Evaluate keccak256 of string literals at compile-time. | 2020-07-08 18:42:38 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 19ec9ecbfd | Merge pull request #9347 from ethereum/moretests Add create & delete array tests for yul | 2020-07-08 18:09:57 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 0a0f578d7c | Evaluate keccak256 of string literals at compile-time. | 2020-07-08 16:14:14 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | f9d6fa71fd | Add create & delete array tests for yul | 2020-07-08 13:10:33 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | b23f7d8790 | [yul-phaser] Temporarily disable very slow tests for the classic algorithm | 2020-07-07 17:14:57 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | ec8be81258 | Merge pull request #9243 from ethereum/jumpTypesForYul Jump types for yul functions. | 2020-07-07 12:21:14 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | d72aae20aa | Merge pull request #9321 from ethereum/multiYulAssign Disallow the same yul variable occurring multiple times on the LHS of an assignment. | 2020-07-07 11:07:05 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 2e9933b0de | Merge pull request #9320 from ethereum/tests_for_memory_in_external.sol Tests for memory in external functions. | 2020-07-07 11:05:50 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 70615a73a4 | Disallow the same yul variable occurring multiple times on the LHS of an assignment. | 2020-07-07 10:52:47 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e48d3e5847 | Fix wording of error message. | 2020-07-06 19:22:52 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | a09a791999 | Merge pull request #9313 from ethereum/doesnt [Trivial] Replace "doesn't" with "does not" in error message | 2020-07-06 18:21:02 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 4d2b9cd38f | Jump types for yul functions. | 2020-07-06 18:12:54 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9009335b3f | Merge pull request #9319 from ethereum/noCalldataForConstructor Constructors cannot have calldata parameters. | 2020-07-06 17:58:23 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | c0adf2bb4c | Tests for memory in external functions. | 2020-07-06 17:08:24 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f372ba6fea | Constructors cannot have calldata parameters. | 2020-07-06 16:52:51 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 60d4b1e8cc | Rename drop to i64.drop in WasmDialect Also properly implement support for both i32.drop and i64.drop in BinaryTransform, TextTransform, and YulInterpreter | 2020-07-06 15:47:17 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 375cb09341 | Merge pull request #9316 from ethereum/yul-cleanup-evm Tiny cleanups to EVMDialect in Yul | 2020-07-06 16:14:24 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 083ef2d685 | Merge pull request #9311 from a3d4/improve-large-variable-size-warning Add variable name to the "Variable covers ...." warning | 2020-07-06 15:31:33 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | 5e4aeaa460 | Add variable name to the "Variable covers a large part of storage ...." message | 2020-07-06 13:49:09 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 8cdf14f1b3 | Replace "doesn't" with "does not" in error message | 2020-07-06 13:44:33 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | f0d256bfdb | Add test case for jumpi in inline assembly | 2020-07-06 10:41:35 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | b9b24daa8a | Merge pull request #9295 from ethereum/requireFLIR Require for loop init rewriter for SSA. | 2020-07-04 17:51:57 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 711ed588d7 | Require for loop init rewriter for SSA. Co-authored-by: Harikrishnan Mulackal <webmail.hari@gmail.com> | 2020-07-03 19:24:31 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 0ac039e4ea | Merge pull request #9305 from ethereum/yul-dot-tests Add Yul syntax tests for dots in identifiers | 2020-07-03 18:18:58 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 889131321a | Merge pull request #9298 from ethereum/yul-evm-version-tests Use different error code for various EVM features in Yul | 2020-07-03 17:05:01 +01:00 |  | 
			
				
					| 
							
							
								 a3d4 | 46bcac58eb | Merge pull request #9187 from a3d4/fix-storagesizeestimate Fixed recursive check in structureSizeEstimate | 2020-07-03 17:35:11 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 8b53f85e28 | Add Yul syntax tests for dots in identifiers | 2020-07-03 15:41:09 +01:00 |  | 
			
				
					| 
							
							
								 a3d4 | 1c7a0dcbea | Add warnings for oversized subtypes | 2020-07-03 15:18:02 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 9a94b89c48 | Update and add new tests for features of different EVM version | 2020-07-03 14:08:09 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | c0ee566049 | Merge pull request #9293 from ethereum/yul-restrict-linkersymbol-to-object-dialect [Yul] Restrict `linkersymbol` to object dialect and add missing changelog entries | 2020-07-03 11:37:21 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 3d96e2b11a | Merge pull request #9257 from ethereum/yul-in-memory-struct-creation Yul: Implement memory struct allocation | 2020-07-02 17:03:46 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 50373ac1b0 | Yul: Implement memory struct allocation | 2020-07-02 16:37:20 +02:00 |  | 
			
				
					| 
							
							
								 Kamil Śliwak | 356b9a7904 | Restrict linkersymbolbuiltin to object dialect of Yul | 2020-07-02 14:41:40 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | c2e1273ff4 | Fixed recursive check in structureSizeEstimate | 2020-07-02 04:14:58 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 5517e817d5 | Do not trust code of external functions | 2020-07-01 18:20:46 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 5160f89c1b | [SMTChecker] Support to external calls to unknown code | 2020-07-01 18:20:33 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 1ec1166a27 | Merge pull request #9277 from a3d4/improve-docstringparser-error-coverage Add a missing DocStringParser error to tests | 2020-07-01 18:17:09 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 3d602b3190 | Merge pull request #9271 from ethereum/sloadKnowledge [Yul Optimizer] Make DataFlowAnalyzer aware of storage / memory slot after sload / mload | 2020-07-01 13:46:10 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e0b1d8b9bd | Make DataFlowAnalyzer aware of storage / memory slot after sload / mload. | 2020-07-01 13:45:25 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | ea46636ad2 | Merge pull request #9281 from ethereum/fix-6772 Fuzzer: Add a specialized StackTooDeepError Exception that is caught … | 2020-07-01 11:47:35 +02:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | 1a0391bceb | Fuzzer: Add a specialized StackTooDeepError Exception that is caught in the fuzzing harness | 2020-07-01 11:08:20 +02:00 |  | 
			
				
					| 
							
							
								 a3d4 | acd42a08c1 | Add a missing DocStringParser error to tests. | 2020-07-01 04:42:37 +02:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | b82590322c | yul proto fuzzer: Remove assertion that no errors/warnings while parsing yul code | 2020-06-30 21:46:38 +02:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | d0ea1f97fd | Yul interpreter: Return selfbalance constant for the expression balance(address()) and balance constant otherwise. | 2020-06-30 16:59:13 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 76943023bd | Merge pull request #9267 from ethereum/issue-8911-split NatSpec: Implement default inheritance. | 2020-06-30 15:16:14 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | c50f0ae00e | NatSpec: Implement default inheritance. | 2020-06-30 14:45:13 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 49e3217933 | Merge pull request #9230 from ethereum/issue-8716 Add unit denomination ``gwei`` | 2020-06-30 12:36:10 +02:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | fe33891531 | Natspec: Add warning when using @authorwith functions | 2020-06-29 18:10:36 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | a1309e4c5f | Merge pull request #9011 from ethereum/natspec-event NatSpec for events | 2020-06-29 17:14:00 +02:00 |  |