| 
							
							
								 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 | 53796c0fe8 | Add tests for getChecksummedAddress | 2017-11-17 00:46:45 +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 | cacc0e4b46 | Merge pull request #2607 from federicobond/better-error-output cmdlineTests: print solc output instead of contract code on error | 2017-10-24 12:16:55 +01:00 |  | 
			
				
					| 
							
							
								 Boris Kostenko | 3c91564dd9 | Include modexp precompile in genesis for testing (#3114) | 2017-10-24 10:42:48 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | dcbcd36be7 | Do not use the precompile address 0x05 in the wallet tests (but a randomized address) | 2017-10-23 20:20:32 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | faa0a662c7 | Always create the correct account even if gaps are needed | 2017-10-20 14:23:37 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 81e9c679c4 | Add helper RPCSession::createAccount | 2017-10-20 14:23:37 +01: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 |  | 
			
				
					| 
							
							
								 chriseth | 892c3ef8ef | Merge pull request #3111 from ethereum/test-close-failure Close IPC socket on connect failure | 2017-10-19 13:33:40 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 362615c9c4 | Close IPC socket on connect failure | 2017-10-19 11:12:46 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | c58d9d2c42 | Merge pull request #3106 from ethereum/test-cleanup Move contract related code to test/contracts | 2017-10-19 11:15:49 +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 | 4ca160d9fb | Move contract related code to test/contracts | 2017-10-19 00:12:50 +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 |  | 
			
				
					| 
							
							
								 Jared Wasinger | 9acc2ea711 | Add test for each assembly opcode/instruction in LLL | 2017-10-18 11:56:52 +01:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | fda8499c15 | Merge pull request #3070 from ethereum/lll-assembly lll: disallow useless PUSHn in assembly | 2017-10-18 12:02:14 +02: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 | 7989fc4c35 | Merge pull request #3077 from ethereum/optimze_pops Assume peephole optimizer was successful if number of pops increased. | 2017-10-16 22:11:45 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 082e7b6a9e | Allow ` gas` in view functions. | 2017-10-16 13:28:44 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 7c94e5462a | Assume peephole optimizer was successful if number of pops increased. | 2017-10-13 19:00:56 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 15517b571d | lll: disallow useless PUSHn in assembly | 2017-10-13 02:04:36 +01: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 |  | 
			
				
					| 
							
							
								 Federico Bond | ae91510765 | Improve cmdline error output | 2017-10-05 15:48:14 -03:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b8be060b30 | Ensure unused variables are not warned for in interfaces/abstract contracts | 2017-10-05 19:31:53 +01:00 |  | 
			
				
					| 
							
							
								 Federico Bond | eea88f33aa | Use local variables inside bash functions | 2017-10-05 15:21:16 -03:00 |  | 
			
				
					| 
							
							
								 Federico Bond | cd420dc0bc | cmdlineTests: print solc output instead of contract code on error | 2017-10-05 15:21:16 -03:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 81519845bc | Require location keyword for local variables (0.5.0) | 2017-10-05 19:02:30 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | d0fa56a217 | Merge pull request #2981 from ethereum/no-address-overload Do not add members of address to contracts in experimental 0.5.0 | 2017-10-05 16:12:21 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 8b26d65b62 | Merge pull request #3020 from ethereum/smt-functioncall SMT should not crash on special function calls (typecast) | 2017-10-05 14:04:16 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 6ba0c2bba8 | Merge pull request #2982 from ethereum/encoderFixes ABI encoder fixes and test. | 2017-10-05 11:59:42 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 09276cb9d3 | Do not add members of address to contracts in experimental 0.5.0 | 2017-10-05 11:42:34 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 10529e994f | SMT should not crash on typecast/structs | 2017-10-05 11:41:11 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 54cf15ac4f | Merge pull request #2901 from ethereum/compiler-names Provide optional list of contract names to CompilerStack.compile | 2017-10-05 11:23:46 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | f86cd06b97 | Add contract depedendency tests to standardcompiler | 2017-10-05 09:53:43 +01:00 |  |