chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							a7a9ed4718
							
						
					 | 
					
						
						
							
							Merge pull request #2727 from ethereum/simplify-types
						
						
						
						
						
						
						
						Simplify if/else statements in Types 
						
					 | 
					
						2017-08-11 11:46:16 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							3dcf089c3f
							
						
					 | 
					
						
						
							
							Simplify if/else statements in Types
						
						
						
						
						
					 | 
					
						2017-08-10 19:14:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								gubatron
							
						 
					 | 
					
						
						
						
						
							
						
						
							ad7a63f890
							
						
					 | 
					
						
						
							
							FunctionType operator== boolean refactor
						
						
						
						
						
					 | 
					
						2017-08-10 17:04:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							1b32cdcf21
							
						
					 | 
					
						
						
							
							Check for payable when comparing function types
						
						
						
						
						
					 | 
					
						2017-08-10 17:03:45 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							b38f31617e
							
						
					 | 
					
						
						
							
							Add isDynamicallyEncoded member function to types.
						
						
						
						
						
					 | 
					
						2017-08-09 23:18:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							b7642dc8a7
							
						
					 | 
					
						
						
							
							Disallow gas modifier on sha255/ripemd160/ecrecover
						
						
						
						
						
					 | 
					
						2017-08-01 20:55:01 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							6d37f30d76
							
						
					 | 
					
						
						
							
							Rename Bare to Barecall
						
						
						
						
						
					 | 
					
						2017-08-01 10:47:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							d4e44ecb46
							
						
					 | 
					
						
						
							
							Disallow externalSignature for fallback functions
						
						
						
						
						
					 | 
					
						2017-07-27 21:52:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							8098030986
							
						
					 | 
					
						
						
							
							Use solAssert instead of boost throw where possible
						
						
						
						
						
					 | 
					
						2017-07-26 22:23:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							72917c4f35
							
						
					 | 
					
						
						
							
							Cleanup fixed point type changes
						
						
						
						
						
					 | 
					
						2017-07-19 22:13:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								VoR0220
							
						 
					 | 
					
						
						
						
						
							
						
						
							78769f3b39
							
						
					 | 
					
						
						
							
							Change fixed point types to have digit count
						
						
						
						
						
						
						
						Signed-off-by: VoR0220 <rj@erisindustries.com> 
						
					 | 
					
						2017-07-19 21:49:01 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							cb4875a28b
							
						
					 | 
					
						
						
							
							Issue error properly for oversized arrays for calldata
						
						
						
						
						
					 | 
					
						2017-07-13 22:33:46 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Federico Bond
							
						 
					 | 
					
						
						
						
						
							
						
						
							f20b150f38
							
						
					 | 
					
						
						
							
							Add type error when attempting value transfer to a non-payable contract
						
						
						
						
						
					 | 
					
						2017-07-12 23:57:53 -03:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							01a1296e90
							
						
					 | 
					
						
						
							
							Helper functions.
						
						
						
						
						
					 | 
					
						2017-07-11 11:24:41 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							4407a13c17
							
						
					 | 
					
						
						
							
							Only allow equality checks for internal function types.
						
						
						
						
						
					 | 
					
						2017-06-26 16:30:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f47e6e90fb
							
						
					 | 
					
						
						
							
							Disallow comparisons between some types.
						
						
						
						
						
					 | 
					
						2017-06-26 16:30:36 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							d5f8ce90c7
							
						
					 | 
					
						
						
							
							Merge interface/Exceptions and interface/Utils
						
						
						
						
						
					 | 
					
						2017-06-22 11:25:07 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							dea7b864e6
							
						
					 | 
					
						
						
							
							Compact format for AST-Json with backwards compatibility
						
						
						
						
						
					 | 
					
						2017-05-17 11:14:33 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							3ae88377d6
							
						
					 | 
					
						
						
							
							Change references to FunctionType::Location
						
						
						
						
						
					 | 
					
						2017-03-16 12:49:52 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							7123f25210
							
						
					 | 
					
						
						
							
							Rename FunctionType::Location to FunctionType::Kind
						
						
						
						
						
					 | 
					
						2017-03-16 12:49:17 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							e923f27ea8
							
						
					 | 
					
						
						
							
							Split out parseRational from isValidLiteral
						
						
						
						
						
					 | 
					
						2017-03-15 13:06:27 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							dde87de4cf
							
						
					 | 
					
						
						
							
							Rename x to value
						
						
						
						
						
					 | 
					
						2017-03-15 13:06:27 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							a2b9f52ca4
							
						
					 | 
					
						
						
							
							Disallow radix points in hex literals
						
						
						
						
						
					 | 
					
						2017-03-15 13:06:27 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							07045d492f
							
						
					 | 
					
						
						
							
							Do not try parsing hex numbers as scientific notation
						
						
						
						
						
					 | 
					
						2017-03-15 13:06:27 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							dfc8f890bf
							
						
					 | 
					
						
						
							
							Support older version of boost
						
						
						
						
						
					 | 
					
						2017-03-15 13:06:27 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							1083e6da68
							
						
					 | 
					
						
						
							
							Support negative exponent
						
						
						
						
						
					 | 
					
						2017-03-15 13:06:26 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							924a8fff6b
							
						
					 | 
					
						
						
							
							Fix exponentional notation in number literals
						
						
						
						
						
					 | 
					
						2017-03-15 13:06:24 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f39763e91c
							
						
					 | 
					
						
						
							
							Type checking for pure expressions.
						
						
						
						
						
					 | 
					
						2017-03-13 13:30:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ryan Casey
							
						 
					 | 
					
						
						
						
						
							
						
						
							fe8d09a3c1
							
						
					 | 
					
						
						
							
							Fix 'ambiguous overload for operator==' Boost error.
						
						
						
						
						
					 | 
					
						2017-03-09 17:04:26 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							a689152c4b
							
						
					 | 
					
						
						
							
							Convert reference types to pointers in member function conversion.
						
						
						
						
						
					 | 
					
						2017-03-01 16:02:36 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							d2c79bf8e9
							
						
					 | 
					
						
						
							
							Merge pull request #1700 from ethereum/fixNoMobile
						
						
						
						
						
						
						
						Some checks for the existence of mobile type. 
						
					 | 
					
						2017-02-24 15:50:45 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							92bf5154fd
							
						
					 | 
					
						
						
							
							Merge branch 'develop' into fixNoMobile
						
						
						
						
						
					 | 
					
						2017-02-24 10:39:55 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							4d290e551c
							
						
					 | 
					
						
						
							
							Disallow setting .gas() on .transfer()
						
						
						
						
						
					 | 
					
						2017-02-24 00:27:36 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							81006dae98
							
						
					 | 
					
						
						
							
							Support gas modifier on addr.transfer()
						
						
						
						
						
					 | 
					
						2017-02-24 00:18:18 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							4264625c69
							
						
					 | 
					
						
						
							
							Implement address.transfer()
						
						
						
						
						
					 | 
					
						2017-02-24 00:17:45 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							c3c3cccbec
							
						
					 | 
					
						
						
							
							Fix early exist for fatal errors.
						
						
						
						
						
					 | 
					
						2017-02-16 14:57:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							dcc16c81e2
							
						
					 | 
					
						
						
							
							Some checks for the existence of mobile type.
						
						
						
						
						
					 | 
					
						2017-02-16 11:46:27 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							f3158f92d6
							
						
					 | 
					
						
						
							
							Support revert()
						
						
						
						
						
					 | 
					
						2017-02-10 22:40:42 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							767ec1d670
							
						
					 | 
					
						
						
							
							Support explicit conversion of external function type to address
						
						
						
						
						
					 | 
					
						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
							
						 
					 | 
					
						
						
						
						
							
						
						
							7159944f0f
							
						
					 | 
					
						
						
							
							Reset AST node IDs between compilation runs.
						
						
						
						
						
					 | 
					
						2017-01-20 12:00:16 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							da178d967f
							
						
					 | 
					
						
						
							
							Properly escape user strings and lists.
						
						
						
						
						
					 | 
					
						2017-01-19 13:23:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							3fed790a56
							
						
					 | 
					
						
						
							
							Type identifiers.
						
						
						
						
						
					 | 
					
						2017-01-19 13:23:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							2738045030
							
						
					 | 
					
						
						
							
							Cleaner shift handling and type conversion for binary operations.
						
						
						
						
						
					 | 
					
						2016-12-12 11:12:12 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							2df60bec92
							
						
					 | 
					
						
						
							
							Type after shift should be type of left operand.
						
						
						
						
						
					 | 
					
						2016-12-12 11:12:12 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							b8b4f5e9f9
							
						
					 | 
					
						
						
							
							Support bitshifting in variables
						
						
						
						
						
					 | 
					
						2016-12-12 11:12:10 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							a9e92cb686
							
						
					 | 
					
						
						
							
							Rename dev::validate to dev::validateUTF8
						
						
						
						
						
					 | 
					
						2016-11-28 22:28:21 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							c01426efec
							
						
					 | 
					
						
						
							
							Make position optional in dev::validate
						
						
						
						
						
					 | 
					
						2016-11-28 22:27:55 +00:00 | 
					
					
						
						
							
							
							
						
					 |