| 
							
							
								 chriseth | 48c7ba72f3 | Simplify ConstantEvaluator. | 2017-12-12 09:44:18 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 7ff9a85592 | Reduce the types of errors outputted by ConstantEvaluator | 2017-12-12 09:40:29 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 5226d54ed1 | Improve error message for constant evaluator | 2017-12-12 09:39:26 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 1734d44561 | Rename jsonCompiler to libsolc | 2017-12-11 12:49:08 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b32d7a84fc | Move some struct tests to require ABIEncoderV2 | 2017-12-11 02:42:09 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | d57afb20fa | Fix warning test for jumps in assembly | 2017-12-05 20:27:50 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | bc875f6b9c | Warn for assembly labels too | 2017-12-05 19:27:12 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 6d609557b6 | Fix test. | 2017-12-04 12:57:36 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 00e252a39f | Another test for division. | 2017-11-30 01:20:21 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 19e067465a | Unary operators and division. | 2017-11-30 01:20:21 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 73d25c883f | Specify output selection in tests | 2017-11-29 20:10:18 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 9d8e3ff395 | Also test short input for old decoder. | 2017-11-29 17:08:44 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 5a3dbb0269 | Cleanup and overflow checks for data pointers. | 2017-11-29 17:08:44 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 98c38108e8 | Decoder tests. | 2017-11-29 17:08:44 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | a1f59cbb17 | Merge pull request #3220 from ethereum/IuliaIf If statement for Iulia / Inline Assembly | 2017-11-27 09:02:46 -05:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | ea18bed319 | Merge pull request #3235 from ethereum/explicit-tests Improve expected test errors for some old cases | 2017-11-22 17:05:01 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 4c50d3f8e1 | Improve expected test errors for some old cases | 2017-11-22 15:41:07 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 9232cd2621 | Tests. | 2017-11-22 16:27:32 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 6dbc34e16e | If statement for Iulia / inline assembly. | 2017-11-22 16:25:24 +01:00 |  | 
			
				
					| 
							
							
								 Kwang Yul Seo | 4876c58f91 | success(text) -> CHECK_SUCCESS(text) success(text) does not assert the result. Use CHECK_SUCCESS macro. | 2017-11-22 23:07:42 +09:00 |  | 
			
				
					| 
							
							
								 chriseth | 19d5c42429 | For loop. | 2017-11-22 02:35:34 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 5e2c066778 | Test for multi-branches. | 2017-11-22 02:35:34 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 95a65dc04c | Fix boolean constants. | 2017-11-22 02:35:34 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 90fb14f525 | Tests. | 2017-11-22 02:35:34 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | e5de4a66ed | Tests. | 2017-11-22 02:35:34 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 455e51a608 | Improve cyclic constant error message | 2017-11-22 02:11:22 +00:00 |  | 
			
				
					| 
							
							
								 Balajiganapathi S | d102deaec9 | Detect cyclic constant definitions | 2017-11-22 02:07:56 +00:00 |  | 
			
				
					| 
							
							
								 Balajiganapathi S | c0b4969451 | Add more tests for constant var as array lengths | 2017-11-22 01:41:50 +00:00 |  | 
			
				
					| 
							
							
								 Balajiganapathi S | 165857b1d4 | Allow constant integer variables as array lengths. | 2017-11-22 01:41:46 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | f7249abe28 | Extend address checksum tests | 2017-11-17 00:46:45 +00:00 |  | 
			
				
					| 
							
							
								 Federico Bond | 3cd6ac418a | Add missing name resolver tests | 2017-10-26 14:13:33 -03:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 3a8324266f | More detailed errors for invalid array lengths (such as division by zero). | 2017-10-20 11:59:18 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 4e7d1440ab | Merge pull request #3101 from ethereum/compilerstack-header Remove the reliance on empty contract name equals "last contract" in CompilerStack | 2017-10-19 13:43:17 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 10677125ae | Turn usage of callcode into an error as experimental 0.5.0 feature | 2017-10-19 02:20:30 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 2ce35b77be | Implement CompilerStack.lastContractName() | 2017-10-18 23:54:32 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 039cc25b1f | Always require a contract/sourceName in CompilerStack | 2017-10-18 23:32:33 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e854da1a8c | Merge pull request #2925 from ethereum/tuple-value-check Validate each tuple literal | 2017-10-18 11:59:40 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 58139e8613 | Adjust tests. | 2017-10-18 00:19:36 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | a3db1fc197 | Do not accept truncated function selectors. | 2017-10-17 23:17:36 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 8a8a71de84 | Only check tuples for valid rational numbers if they have more than one element. | 2017-10-17 19:14:49 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | c99d2aae04 | Validate each tuple literal | 2017-10-17 18:59:01 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 6001bd1406 | Allocate one byte per memory byte array element instead of 32. | 2017-10-16 22:29:31 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 082e7b6a9e | Allow ` gas` in view functions. | 2017-10-16 13:28:44 +02:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | c35496bf4a | Merge pull request #3038 from ethereum/interface-external Force interface functions as external (0.5.0) | 2017-10-10 12:21:08 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 9ee619c9bb | Snarks test using Byzantium precompiles * Snark tests.
* Verifying routine.
* Example proof.
* Update precompiled positions to Byzantium ruleset. | 2017-10-09 11:09:20 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | c45e55675c | Force interface functions as external (0.5.0) | 2017-10-06 13:48:38 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 094012dbb0 | Merge pull request #3036 from ethereum/constant-eval-refactor Refactor error reporting in ConstantEvaluator | 2017-10-06 13:50:15 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | c28ed2a619 | Add tests for ConstantEvaluator | 2017-10-05 20:08:12 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b8be060b30 | Ensure unused variables are not warned for in interfaces/abstract contracts | 2017-10-05 19:31:53 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 81519845bc | Require location keyword for local variables (0.5.0) | 2017-10-05 19:02:30 +01:00 |  |