| 
							
							
								 Bhargava Shastry | d1d3dd8571 | yul proto: Add support for generating string and hex literals. | 2019-03-21 12:25:52 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d381e26fc8 | Rename "enabled" optimizer setting stage to "standard". | 2019-03-21 11:04:40 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 51ae865b96 | Merge pull request #6222 from ethereum/internal-error-maybe Disallow internal function types as parameters for public/external library function | 2019-03-21 09:18:23 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | ebb8c1758e | Merge pull request #6339 from ethereum/lll-test-fix Fix LLL tests using the opimiser | 2019-03-21 08:54:07 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 8e899a0d32 | Disallow internal function types as parameters for public/external library function | 2019-03-21 07:25:57 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7ec3eaa40d | Fix LLL tests using the opimiser | 2019-03-20 19:21:24 +00:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | 22f5a82edc | yul proto: Add support for generating for and switch statements. | 2019-03-20 18:50:27 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 064f73be0c | Merge pull request #6249 from ethereum/optimizerTests Change optimizer tests so that they also always test the peephole optimizer. | 2019-03-20 18:38:06 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 9aab2329ed | Merge pull request #6244 from ethereum/smt_modifiers [SMTChecker] Support modifiers | 2019-03-20 18:04:28 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6ac0ee1751 | Merge pull request #5946 from bshastry/yul_opt_ossfuzz Adds an oss-fuzz harness to fuzz AssemblyStack API calls for parsing … | 2019-03-20 16:26:56 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d788a88873 | Use "none" and "full" optimizer settings in the optimizer tests. | 2019-03-20 16:11:37 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 2fd6661b09 | Add tests for some optimizer rules. | 2019-03-20 16:10:59 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8468dca0bb | Merge pull request #6323 from ethereum/bug-637 Fix function calls with named arguments for overloaded functions | 2019-03-20 16:07:09 +01:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | 6c1d0b62b5 | Adds oss-fuzz harnesses to fuzz AssemblyStack API calls for parsing/optimizing StrictAssembly and generating EVM bytecode. | 2019-03-20 16:06:45 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 57f99247c8 | Update tests. | 2019-03-20 15:07:05 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8514c0bc60 | Provide max iterations for stack compressor as parameter. | 2019-03-20 15:07:05 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 38cbf8d230 | Pass "optimize stack allocation" flag down to the stack compressor. | 2019-03-20 15:03:27 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 84b68006ba | Fix function calls with named arguments for overloaded functions | 2019-03-20 14:54:41 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 9659f40c8d | [SMTChecker] Support modifiers | 2019-03-20 11:32:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 4d89fc1644 | Merge pull request #6320 from ethereum/callvalue_nonpayable Inline Assembly: Issue error for callvalue in nonpayable function | 2019-03-20 10:07:09 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 0386d39942 | Add test with internal function | 2019-03-19 20:45:27 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 9acec99c31 | Issue error for callvalue in nonpayable function | 2019-03-19 20:45:27 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 87ebb16890 | Use ABI_CHECK for event data comparison. | 2019-03-19 17:23:50 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 304ef77b4a | Merge pull request #6300 from ethereum/extractedTestsEVMVersionRules Support EVM Version rules for extracted tests. | 2019-03-18 15:29:04 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | a178486436 | Review suggestions. | 2019-03-18 14:34:00 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 82ced641e5 | [Yul] Adds another test case for multiple continue statements within a for-loop | 2019-03-18 12:43:20 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 834c23fc38 | Merge pull request #6289 from ethereum/strictasm_fuzzer_ascii_only Discard fuzz input containing non ASCII character(s). | 2019-03-18 11:44:06 +01:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | 725fc898fd | Discard fuzz input containing at least one character not in the following set: "isprint"able, newline, and horizontal Co-Authored-By: bshastry <bshastry@ethereum.org> | 2019-03-18 10:36:43 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 4a28e1eb43 | Support EVM Version rules for extracted tests. | 2019-03-15 17:23:20 +01:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | 5e8ed426df | Add more binary operations to the yul proto spec. | 2019-03-14 22:26:25 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 500843f9c5 | Merge pull request #6242 from ethereum/yul-bc-dataflow Yul dataflow analysis for continue/break statements | 2019-03-14 16:34:34 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | 57bcb8ba83 | [yul] Ensures DataFlowAnalyzer works fine with break/continue statements just like without. | 2019-03-14 16:18:45 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 85a0d6a334 | Merge pull request #6118 from ethereum/useStackOpt Use stack optimizations. | 2019-03-14 15:58:47 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a3fbbe2019 | Merge pull request #6291 from ethereum/proto-bugfixes Proto spec and translator bug fixes. | 2019-03-14 15:54:29 +01:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | 5681086d2c | Proto spec and translator bug fixes. | 2019-03-14 15:40:54 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 308e3ef1cd | Add test for standard compiler. | 2019-03-14 15:34:23 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 49d914a391 | Fix and test yul stack optimization flag for commandline interface. | 2019-03-14 15:34:23 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6d1ed93247 | Use stack optimizations. | 2019-03-14 15:34:23 +01:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | b9a7a88346 | Improves Result<T> in order to prevent defects. | 2019-03-14 14:33:28 +01:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 6ac5c52528 | Implements merging of Result<T>. | 2019-03-14 14:33:28 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d1d6d59c80 | Merge pull request #6281 from ethereum/fixYulAssertion Fix assertion in yul interpreter. | 2019-03-14 11:22:51 +01:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | ac5f860df9 | Fixes hex string update via isoltest. | 2019-03-14 11:01:26 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | db379403fc | Fix assertion in yul interpreter. | 2019-03-13 20:58:15 +01:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 2a536911f2 | Prints returned / expected byte ranges if conversion failed. | 2019-03-13 17:45:02 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 55c66b0178 | Fix gas costs. | 2019-03-13 14:18:53 +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 |  | 
			
				
					| 
							
							
								 Erik Kundt | 25ddf85d95 | Adds support for hex string literals in soltest. | 2019-03-13 12:37:33 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 58a3f3cf68 | Merge pull request #6248 from ethereum/shiftopt-fix-overflow Fixes u256 overflow in logical shift optimization rule and adds tests. | 2019-03-13 12:02:33 +01:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | 515fa872c8 | Fixes u256 overflow in logical shift optimization rule and adds tests. | 2019-03-13 11:19:20 +01:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 39c45ac8ed | Moves ecrecover tests to isoltest. | 2019-03-13 10:53:10 +01:00 |  |