| 
							
							
								 chriseth | 2c1fb46bc3 | Merge pull request #1711 from ethereum/asmfunctions Assembly: Analysis stage for functions. | 2017-04-26 17:47:48 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 1d712c7d64 | Fix storage access tests. | 2017-04-25 16:49:04 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | fa467c365c | Fix test build | 2017-04-25 16:49:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 478f2997ea | Storage access from inline assembly. | 2017-04-25 16:49:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 4afd54b235 | Convert storge access tests to new explicit slot / offset access. | 2017-04-25 16:49:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 34717838da | Review comments. | 2017-04-25 16:49:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 3f1f0316c6 | Use raw string for tests. | 2017-04-25 16:49:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f13c8af3f9 | Make tests comply with stack height checks. | 2017-04-25 16:49:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | c6fa78c73e | Use actual type checking phase of assembler. | 2017-04-25 16:49:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 5d6747eb32 | Refactor assembly analysis into scope filling and checking. | 2017-04-25 16:49:03 +02:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | 3c4c4abc2f | Remove a test about SELFDESTRUCT because the test harness obtains refund while the gas meter should not assume the refund. | 2017-04-25 16:47:44 +02:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | cee54deb3b | test: fix invalid signatures | 2017-04-25 16:47:44 +02:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | 7da9ba68e9 | test: add a test case about the gas cost of EXTCODESIZE | 2017-04-25 16:14:58 +02:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | 259c551c61 | test: add a failing test case about the gas cost of SUICIDE opcode | 2017-04-25 16:14:58 +02:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | 00b15d53b9 | Add a failing test about the gas cost of BALANCE | 2017-04-25 16:14:58 +02:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | 8387d0df83 | test: add a test about gas costs of EXP | 2017-04-25 16:14:58 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9577f87dfc | More pure tests. | 2017-04-24 18:08:21 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | aad64d818a | Test for side-effect free condition. | 2017-04-21 20:09:37 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 937695bfdc | Change error message. | 2017-04-21 15:04:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 9bc9fe6af7 | Warn about side-effect free statements. | 2017-04-21 11:36:38 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 74373ecc7a | Add test for legacyAST | 2017-04-20 19:38:00 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | c29da75f96 | Add test for bytecode | 2017-04-20 19:38:00 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | a24ac2f285 | Add compilation test and verify output | 2017-04-20 19:38:00 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 137ef78e9a | Trigger cases by the JSON (and not string) interface | 2017-04-20 19:38:00 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 10ec334f74 | Add basic tests for StandardCompiler | 2017-04-20 19:38:00 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 766fa2fe85 | Check that contract inheriting from base with unimplemented constructor is abstract. | 2017-03-21 18:11:43 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 2067a00f22 | Disallow private or internal functions in interfaces | 2017-03-17 17:07:18 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 5a71e4f1a7 | Add more complex tests for interfaces | 2017-03-17 17:06:53 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | d5102c1db7 | Disallow constructor in interfaces | 2017-03-17 17:06:52 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 2c4bce2d62 | Disallow enums in interfaces | 2017-03-17 17:06:52 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 16a91ef90a | Use declared instead of defined | 2017-03-17 17:06:52 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | cfab70fd89 | Add tests for interfaces | 2017-03-17 17:06:49 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 6d4628ace4 | Add ContractKind to ContractDefinition | 2017-03-17 16:27:04 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 3ae88377d6 | Change references to FunctionType::Location | 2017-03-16 12:49:52 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | 0c8a766146 | Merge pull request #1698 from ethereum/exp-notation Fix scientific notation in number literals | 2017-03-15 14:55:45 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b28be08b6d | Add tests for negative base | 2017-03-15 13:07:28 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | b0a23fa77d | Add tests for fractional numbers in exponential notation | 2017-03-15 13:06:27 +00:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 6014c3fe16 | Add tests for scientific notation | 2017-03-15 13:06:26 +00:00 |  | 
			
				
					| 
							
							
								 chriseth | ab178b8bac | Mention 'transfer' in warning about unchecked 'send'. | 2017-03-15 11:10:24 +01:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | d134fda0c0 | Merge pull request #1729 from ethereum/constantvariables Only allow pure expressions for constant state variables. | 2017-03-15 10:03:35 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 9f328ff749 | Turn non-constant constants error into warning. | 2017-03-14 19:25:16 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 47cd8964b8 | Require and Assert. | 2017-03-14 14:21:33 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 592cec7e90 | Disallow constants that are neither value types nor strings. | 2017-03-13 13:30:23 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 14948e514d | Allow enum values for constants. | 2017-03-13 13:30:23 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 49cfacced2 | End to end tests for constants. | 2017-03-13 13:30:23 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f39763e91c | Type checking for pure expressions. | 2017-03-13 13:30:21 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | bde913f088 | Some new tests for constant variables. | 2017-03-13 13:29:51 +01:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | ef8b56a058 | Merge pull request #1751 from ethereum/warnLiteralExpBase Warn if base of exponentiation operation is a literal. | 2017-03-10 19:25:47 +01:00 |  | 
			
				
					| 
							
							
								 Yoichi Hirai | e364909e06 | Merge pull request #1747 from ethereum/fixICEInternalConstructor Move privateness of constructor into AST itself. | 2017-03-08 17:49:14 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 3f9a775834 | Merge pull request #1748 from ethereum/singletonArray Use mobile type for singleton array. | 2017-03-08 16:11:03 +01:00 |  |