| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Erik Kundt | ac5f860df9 | Fixes hex string update via isoltest. | 2019-03-14 11:01:26 +01:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | 2a536911f2 | Prints returned / expected byte ranges if conversion failed. | 2019-03-13 17:45:02 +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 |  | 
			
				
					| 
							
							
								 chriseth | 8445449c7f | Merge pull request #6187 from ethereum/filter-library-abi-3409 Exclude internal functions in library ABIs | 2019-03-11 17:39:51 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6683ec90ca | Merge pull request #6209 from ethereum/dynamicCalldataStructs Allow dynamically encoded calldata structs with ABIEncoderV2. | 2019-03-11 17:05:34 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 66fc7ffab2 | Allow dynamically encoded calldata structs with ABIEncoderV2. | 2019-03-11 16:40:13 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | fbbd03dbd7 | Exclude internal functions in library ABIs | 2019-03-11 16:33:44 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | e411a502fd | Fix missing trailing dot in error message | 2019-03-11 16:15:18 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | f805939429 | Merge pull request #6221 from ethereum/soltest-signature-struct-arrays [soltest] Allow struct array in function signatures | 2019-03-11 15:32:42 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 859f905b2e | Merge pull request #6237 from ethereum/smt_merkle_proof_test [SMTChecker] Add MerkleProof test that used to crash | 2019-03-11 15:17:46 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0f98f2a15e | Merge pull request #6236 from ethereum/better-errors isImplicitlyConvertibleTo(): Add better error messages | 2019-03-11 14:58:45 +01:00 |  | 
			
				
					| 
							
							
								 Erik Kundt | cd9c0914cb | Allows struct array in soltest function. | 2019-03-11 14:36:16 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 6718b62f94 | Merge pull request #6233 from ethereum/metadata-tests Improve metadata tests (add CBOR parser) | 2019-03-11 14:35:04 +01:00 |  | 
			
				
					| 
							
							
								 Leonardo Alt | 365b59b1f9 | Add MerkleProof test that used to crash | 2019-03-11 14:29:47 +01:00 |  | 
			
				
					| 
							
							
								 Mathias Baumann | d70cb375cf | isImplicitlyConvertibleTo(): Add better error messages | 2019-03-11 13:38:02 +01:00 |  |