| 
							
							
								 chriseth | ea48d8ade3 | Fix test. | 2018-03-06 20:15:43 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | ba8819542f | Merge pull request #3611 from ethereum/warn-using-address-overload Warn if using address overloads on contracts | 2018-03-06 19:13:55 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 84d711fd1d | Tests for warnings/errors for loose assembly. | 2018-03-06 17:45:34 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 14b12ae745 | Merge pull request #2966 from ethereum/useStaticCall Use STATICCALL for pure function calls. | 2018-03-06 17:07:03 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 83dacbf669 | Merge pull request #3549 from ethereum/fixmultidim Properly detect which array and struct types are unsupported by the old ABI encoder. | 2018-03-06 15:51:17 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a3593df43b | Test for using staticcall for view and pure functions. | 2018-03-06 15:30:18 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f6c0daec14 | Merge pull request #3652 from ethereum/gasleft_v2 Use StaticAnalyzer to deprecate msg.gas instead of conditionally remo… | 2018-03-06 09:26:14 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 91b13b734d | Use StaticAnalyzer to deprecate msg.gas instead of conditionally removing it in MagicType. | 2018-03-05 23:16:26 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3793aa405b | Merge pull request #3643 from ethereum/gasleft Move msg.gas to global function gasleft(). Closes #2971. | 2018-03-05 20:11:37 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 2213f9946b | Improved gasleft tests. | 2018-03-05 18:45:02 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | fd60c1cf86 | Warn if using address overloads on contracts | 2018-03-05 15:50:27 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 29fb5fe1c9 | Add test cases for shadowing gasleft with local functions/variables. | 2018-03-05 13:28:57 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 298bdeec49 | Remove unstable test case. | 2018-03-05 13:28:27 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 477571e190 | Do not warn about 0.5.0 experimental pragma. | 2018-03-05 12:14:44 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6dc137317f | Merge pull request #3569 from ethereum/evmVersion EVM version | 2018-03-05 12:10:49 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6ec4517929 | Use EVM version in gas meter and optimizer. | 2018-03-05 11:36:33 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | c633c0eacb | Move msg.gas to global function gasleft(). Closes #2971. | 2018-03-05 11:18:04 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 5982869e94 | Merge pull request #3633 from ethereum/reserved-keywords-test Parser: Add test case for reserved keywords. | 2018-03-02 11:41:21 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f78d6a9a1e | Merge pull request #3628 from ethereum/literalsHexUnit Deprecate using unit denominations in combination with hex numbers. | 2018-03-02 11:11:16 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | 0f64648203 | Parser: Add test case for reserved keywords. | 2018-03-02 10:45:28 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 5a54cd5c70 | Only warn for shift instructions if not using constantinople | 2018-03-01 17:19:35 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 982476f99d | Add TangerineWhistle. | 2018-03-01 17:19:35 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7b0272ccfb | CREATE2 test fix. | 2018-03-01 17:19:35 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 1e26011d2c | Returndatasize and staticcall test fixes. | 2018-03-01 17:19:35 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 05cc5f22b2 | Correctly set evm version in tests | 2018-03-01 17:19:35 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | dc317a44e0 | Provide EVM version to assembly analysis. | 2018-03-01 17:19:35 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a53d6b499d | Use EVM version in type checker. | 2018-03-01 17:19:35 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f2f61f1c2f | Test both EVM versions. | 2018-03-01 17:19:35 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 60f7be5d4c | Some tests. | 2018-03-01 17:19:35 +01:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | bd4c2b9bde | Deprecate using unit denominations in combination with hex numbers. Closes #3574. | 2018-03-01 16:58:55 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7540763196 | Tests for multi-dimensional arrays. | 2018-03-01 14:28:27 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b6dfd9ef54 | Ensure that library addresses supplied are of correct length and hex prefixed in JSONIO | 2018-03-01 12:03:56 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 7938339572 | Merge pull request #3617 from ethereum/jsonio-libraries Add more comprehensive tests and checks for libraries in JSONIO | 2018-02-28 17:40:29 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | fb8c4bd7c2 | Merge pull request #3615 from ethereum/test-framework Simplify contract compilation in the test framework | 2018-02-28 16:35:22 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 22d26e059c | Merge pull request #3613 from ethereum/require-visibility Issue error if no visibility is specified (on 0.5.0) | 2018-02-28 16:33:39 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7897301b71 | Properly validate invalid hex characters in JSONIO libraries | 2018-02-28 10:44:48 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 83fec0232d | Add more comprehensive tests and checks for libraries in JSONIO | 2018-02-28 10:36:07 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 029e19983c | Split compileContract off compileAndRunWithoutCheck in SolidityExecutionFramework | 2018-02-27 20:08:24 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 908b46e9a7 | Merge pull request #3476 from ethereum/scoping C99/C++ scoping rules | 2018-02-27 17:06:10 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a566825589 | Issue error if no visibility is specified (on 0.5.0) | 2018-02-27 16:31:53 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 73c5d99bfa | Add basic test for shift opcodes | 2018-02-27 13:43:04 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d64aa0eaad | Some more scoping tests. | 2018-02-27 12:41:32 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 88a5c66f4a | Only active variables at the point of their declaration. | 2018-02-27 12:17:25 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6b9dda06f3 | Enable C99-scoping with the 0.5.0-experimental pragma. | 2018-02-27 12:17:25 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0005990382 | Tests for new scoping behaviour. | 2018-02-27 12:17:25 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 69f5f2eb65 | Adjust tests. | 2018-02-27 12:17:25 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 5c0d82059f | Turn throw into a syntax error for 0.5.0 | 2018-02-27 02:10:24 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b62d43912b | Merge pull request #3589 from ethereum/identifiers Clean up type identifiers | 2018-02-26 20:27:26 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 0736d91eaa | Add test for escapeIdentifier | 2018-02-26 19:09:44 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8ae6a76c58 | Test data location of getter return type. | 2018-02-26 11:17:32 +01:00 |  |