chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							1d712c7d64
							
						
					 | 
					
						
						
							
							Fix storage access tests.
						
						
						
						
						
					 | 
					
						2017-04-25 16:49:04 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							34717838da
							
						
					 | 
					
						
						
							
							Review comments.
						
						
						
						
						
					 | 
					
						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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							9f328ff749
							
						
					 | 
					
						
						
							
							Turn non-constant constants error into warning.
						
						
						
						
						
					 | 
					
						2017-03-14 19:25:16 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							592cec7e90
							
						
					 | 
					
						
						
							
							Disallow constants that are neither value types nor strings.
						
						
						
						
						
					 | 
					
						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
							
						 
					 | 
					
						
						
						
						
							
						
						
							276229cc58
							
						
					 | 
					
						
						
							
							Tests for no compound assignment for tuples.
						
						
						
						
						
					 | 
					
						2017-03-08 12:42:07 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							774cdb1135
							
						
					 | 
					
						
						
							
							Tests for warning about literal constant base in exponentition.
						
						
						
						
						
					 | 
					
						2017-03-07 13:43:51 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							a2ac05e1a2
							
						
					 | 
					
						
						
							
							Merge pull request #1733 from ethereum/selfReferentialConstant
						
						
						
						
						
						
						
						Detect cyclic dependencies between constants. 
						
					 | 
					
						2017-03-06 17:18:39 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							5c5d83fd70
							
						
					 | 
					
						
						
							
							Check for circular references in constant variables.
						
						
						
						
						
					 | 
					
						2017-03-06 15:05:09 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							d089a1ef2b
							
						
					 | 
					
						
						
							
							Tests for cyclic dependencies between constants.
						
						
						
						
						
					 | 
					
						2017-03-06 15:05:09 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							c89a579809
							
						
					 | 
					
						
						
							
							Test for uninitialized mapping.
						
						
						
						
						
					 | 
					
						2017-03-06 14:27:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							0479f7f16c
							
						
					 | 
					
						
						
							
							Test for trying to construct an inconstructible contract before its definition.
						
						
						
						
						
					 | 
					
						2017-03-06 14:12:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							2600fa0413
							
						
					 | 
					
						
						
							
							Test for declaring variable with empty tuple type.
						
						
						
						
						
					 | 
					
						2017-03-02 14:33:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f35b70f3a3
							
						
					 | 
					
						
						
							
							Test case for external function type with calldata argument.
						
						
						
						
						
					 | 
					
						2017-03-01 15:53:24 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							ba437ef31a
							
						
					 | 
					
						
						
							
							Add type checking test for address methods
						
						
						
						
						
					 | 
					
						2017-02-24 00:18:18 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							5cd01ab7d1
							
						
					 | 
					
						
						
							
							Test for unbalanced stack due to loading two values from outside.
						
						
						
						
						
					 | 
					
						2017-02-20 12:33:22 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							e629cf5bc3
							
						
					 | 
					
						
						
							
							Test case.
						
						
						
						
						
					 | 
					
						2017-02-16 14:57:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							e67faa9839
							
						
					 | 
					
						
						
							
							Extract scopes into compiler stack.
						
						
						
						
						
					 | 
					
						2017-02-14 13:23:44 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							fc8e50f688
							
						
					 | 
					
						
						
							
							Refactor NameAndTypeResolver and SyntaxChecker to allow other entry points.
						
						
						
						
						
					 | 
					
						2017-02-14 13:23:44 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							697db80b48
							
						
					 | 
					
						
						
							
							Disallow arrays with negative length
						
						
						
						
						
					 | 
					
						2017-02-02 00:24:45 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							ee147e14d3
							
						
					 | 
					
						
						
							
							Cover both failure cases
						
						
						
						
						
					 | 
					
						2017-02-01 21:35:32 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							0b61f13c7f
							
						
					 | 
					
						
						
							
							Add more tests for function type conversion
						
						
						
						
						
					 | 
					
						2017-02-01 12:23:47 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							ef7add8c2b
							
						
					 | 
					
						
						
							
							Add tests for explicity fuction type to address casting
						
						
						
						
						
					 | 
					
						2017-02-01 12:23:47 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							a9c6ff4ac8
							
						
					 | 
					
						
						
							
							Refactor json return type generation.
						
						
						
						
						
					 | 
					
						2017-01-26 18:21:19 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							1316bb7565
							
						
					 | 
					
						
						
							
							Warn about invalid checksums of addresses.
						
						
						
						
						
					 | 
					
						2017-01-24 23:37:48 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							b52a60402d
							
						
					 | 
					
						
						
							
							Merge pull request #1245 from ethereum/1215
						
						
						
						
						
						
						
						Allow multiple events of the same name 
						
					 | 
					
						2017-01-24 11:52:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yoichi Hirai
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							3d8b56c2a4
							
						
					 | 
					
						
						
							
							test: add tests about functions and events of the same name
						
						
						
						
						
					 | 
					
						2017-01-23 15:25:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yoichi Hirai
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							5a56496db9
							
						
					 | 
					
						
						
							
							test: Add a test for #1215
						
						
						
						
						
						
						
						using the original example from @pipermerriam 
						
					 | 
					
						2017-01-23 15:25:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							df4ef74199
							
						
					 | 
					
						
						
							
							Add tests for internal constructor.
						
						
						
						
						
					 | 
					
						2017-01-20 19:22:39 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yoichi Hirai
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							9602318eab
							
						
					 | 
					
						
						
							
							test: allow multiple errors in modifier-function overriding
						
						
						
						
						
					 | 
					
						2017-01-11 18:28:11 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yoichi Hirai
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							42b6726173
							
						
					 | 
					
						
						
							
							analysis: allow some shadowings explicitly
						
						
						
						
						
					 | 
					
						2017-01-11 18:28:11 +01:00 | 
					
					
						
						
							
							
							
						
					 |