| 
							
							
								 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 | d0fda7ca7c | Merge pull request #6262 from ethereum/abiEncodeCalldataArray ABIEncoderV2: implement encoding of calldata arrays and structs. | 2019-04-04 14:51:45 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | c0ce540e26 | Run tests with both ABIV2 and Yul optimizer. | 2019-04-04 13:18:30 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 91a2a9a9c3 | Implement ABI encoding of calldata arrays and structs. | 2019-04-04 13:05:32 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 8c570f31c5 | Merge pull request #6442 from ethereum/smt_unary_inc_dec [SMTChecker] Support unary inc/dec for array/mapping access | 2019-04-04 11:45:13 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | ee2f566207 | Merge pull request #5815 from ethereum/strict-abi-decoder Strict abi decoder (validate incoming data instead of cleaning it) | 2019-04-04 11:13:44 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 5ff1f85231 | Adjust semantics tests. | 2019-04-03 17:59:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | aeb260cde1 | Add settings framework for interactive tests. | 2019-04-03 14:58:20 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 3282c72a21 | Update tests. | 2019-04-03 11:32:03 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 43008dd08e | Validate value types in decoder of ABIEncoderV2. | 2019-04-03 11:32:02 +02:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | aa9b9aa87e | [SMTChecker] Support unary inc/dec for array/mapping access | 2019-04-02 16:53:19 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | ab8dfed144 | Implement copying recursive structs from storage to memory. | 2019-04-02 16:01:44 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f9820adb5e | Merge pull request #6396 from ethereum/optSetForAsmStack Make optimiser settings available to assembly stack. | 2019-03-28 19:03:23 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 84251e5a22 | Merge pull request #6405 from ethereum/smt_compound_assignment [SMTChecker] Support arithmetic compound assignment operators. | 2019-03-28 18:27:25 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3264e9abf0 | Make optimiser settings available to assembly stack. | 2019-03-28 18:24:13 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | dadafed022 | Short circuit tests | 2019-03-28 16:08:30 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | a7e826a224 | [SMTChecker] Implement short circuit | 2019-03-28 16:08:30 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a1d59dfb4c | Merge pull request #6371 from ethereum/smt_variable_usage_function_calls [SMTChecker] Merge SSA state vars properly | 2019-03-28 15:54:31 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | c7e5468505 | Arithmetic compound assignment operators tests | 2019-03-28 15:27:52 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 2b0c653f57 | Merge pull request #6241 from ethereum/yul-bc-codegen Yul codegen for break & continue statements | 2019-03-28 14:48:50 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 2764d2f525 | Tests that used to give false negatives | 2019-03-28 14:32:47 +01:00 |  | 
			
				
					| 
							
							
								 Christian Parpart | b8c6274179 | [yul] Implements EVM codegen for break/continue plus respective tests & ChangeLog entry. | 2019-03-28 14:09:25 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 2308904f68 | Remove "using namespace" from header and move Instruction to dev::eth. | 2019-03-28 13:48:11 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 72c0e44907 | Merge pull request #6338 from ethereum/compilerstack-setsource Introduce setSources in CompilerStack | 2019-03-26 15:31:57 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d079cdbfaa | Merge pull request #6362 from ethereum/fixABIEncoderV2StorageRead Fix abi encoder v2 storage read | 2019-03-26 10:23:08 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 0432401e20 | Emit warning when using the Yul optimiser | 2019-03-25 18:38:06 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6b9c44d5f9 | Tests for arrays. | 2019-03-25 18:28:44 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3039456f48 | Tests for encoder from storage bug. | 2019-03-25 18:28:43 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 3ee8bb6814 | Use setSource in tests | 2019-03-25 15:11:08 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | d9303d4cfb | Split imports tests to avoid resetting CompilerStack | 2019-03-25 11:33:21 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 532d43e0c8 | Exclude metadata in compiler test In SolidityCompiler/does_not_include_creation_time_only_internal_functions. | 2019-03-22 17:35:15 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 3bc2c35cc4 | Support compiling Yul within StandardCompiler | 2019-03-22 01:35:16 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | ed1ad2fc14 | Merge pull request #6317 from ethereum/byte_optimization_bugfix Fixes bug in byte optimization rule and adds tests. | 2019-03-21 21:49:34 +00:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 2ae778bf0a | [SMTChecker] Add buggy short circuit test | 2019-03-21 18:47:14 +01:00 |  | 
			
				
					| 
							
							
								 Bhargava Shastry | f7b5a27581 | Fixes bug in byte optimization rule and adds tests. | 2019-03-21 14:29:06 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d381e26fc8 | Rename "enabled" optimizer setting stage to "standard". | 2019-03-21 11:04:40 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | 8e899a0d32 | Disallow internal function types as parameters for public/external library function | 2019-03-21 07:25:57 +01: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 | 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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | a178486436 | Review suggestions. | 2019-03-18 14:34:00 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 4a28e1eb43 | Support EVM Version rules for extracted tests. | 2019-03-15 17:23:20 +01:00 |  |