Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							83e8fdecc5 
							
						 
					 
					
						
						
							
							ast: ContractDefinition::inheritableMembers contains enums as well as structs  
						
						... 
						
						
						
						This fixes  #1131  
						
					 
					
						2016-10-21 13:01:45 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							7b0fb5d06b 
							
						 
					 
					
						
						
							
							Support variable references within modifiers for inline assembly  
						
						
						
					 
					
						2016-10-20 23:45:13 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							7ac27c957e 
							
						 
					 
					
						
						
							
							Use >> (SAR) to denote constant shifts  
						
						
						
					 
					
						2016-10-20 00:03:09 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							33250eef9e 
							
						 
					 
					
						
						
							
							Reject negative shifts within constants  
						
						
						
					 
					
						2016-10-20 00:03:09 +01:00 
						 
				 
			
				
					
						
							
							
								RJ 
							
						 
					 
					
						
						
						
						
							
						
						
							48f2028911 
							
						 
					 
					
						
						
							
							Support shifting constants  
						
						
						
					 
					
						2016-10-20 00:03:09 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							fdd1108c1c 
							
						 
					 
					
						
						
							
							Omit non-convertible bound functions  
						
						
						
					 
					
						2016-10-19 10:41:04 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							003359a0b6 
							
						 
					 
					
						
						
							
							Ensure that bound functions cannot be defined without self type  
						
						
						
					 
					
						2016-10-19 10:41:04 +01:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d2470a3e39 
							
						 
					 
					
						
						
							
							super's size on stack is zero, because the expression compiler does not push an address. 
						
						... 
						
						
						
						This is different from `this`, which is translated to `ADDRESS` instruction. 
						
					 
					
						2016-10-18 14:17:49 +02:00 
						 
				 
			
				
					
						
							
							
								Yoichi Hirai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8e11bac8de 
							
						 
					 
					
						
						
							
							Check if a fixedBytes fits an integer type  
						
						... 
						
						
						
						before looking up the size of the integer type.
Fixes  #1150 . 
						
					 
					
						2016-10-13 20:17:13 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							aefb6e5fcf 
							
						 
					 
					
						
						
							
							Rename dev::sha3 to dev::keccak256  
						
						
						
					 
					
						2016-10-06 14:53:40 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							2d9c407456 
							
						 
					 
					
						
						
							
							Include assert for selfType on bound functions to avoid crash  
						
						
						
					 
					
						2016-09-06 22:10:51 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							f687635e47 
							
						 
					 
					
						
						
							
							Merge pull request  #665  from axic/feature/accept-ether  
						
						... 
						
						
						
						BREAKING: Add payable modifier 
						
					 
					
						2016-09-06 12:25:19 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							9c64edf110 
							
						 
					 
					
						
						
							
							Change function type to include and propagate payable and constant modifier.  
						
						
						
					 
					
						2016-09-05 21:28:28 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							962531af96 
							
						 
					 
					
						
						
							
							Merged in changes from chriseth/payable  
						
						
						
					 
					
						2016-09-05 21:28:28 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							a34f2f1a31 
							
						 
					 
					
						
						
							
							Support payable keyword for functions  
						
						
						
					 
					
						2016-09-05 21:28:18 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							ada31fa9b7 
							
						 
					 
					
						
						
							
							Do not emit non-utf8 strings for ast json.  
						
						
						
					 
					
						2016-09-02 00:22:03 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							3c412ed2f6 
							
						 
					 
					
						
						
							
							Version pragma.  
						
						
						
					 
					
						2016-09-01 00:02:51 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							35276d99e0 
							
						 
					 
					
						
						
							
							JSON AST: Some attribute cleanup. Add linearized base contracts.  
						
						
						
					 
					
						2016-08-19 13:05:12 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Sinyagin 
							
						 
					 
					
						
						
						
						
							
						
						
							4b9eb299d0 
							
						 
					 
					
						
						
							
							Rename root AST JSON node to SourceUnit  
						
						
						
					 
					
						2016-08-18 15:38:20 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Sinyagin 
							
						 
					 
					
						
						
						
						
							
						
						
							4387d8bbe3 
							
						 
					 
					
						
						
							
							Do not add children to EnumValue and PlaceholderStatement elements in JSON AST  
						
						
						
					 
					
						2016-08-18 13:29:44 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Sinyagin 
							
						 
					 
					
						
						
						
						
							
						
						
							9139d763d3 
							
						 
					 
					
						
						
							
							Use the full names for JSON AST nodes  
						
						
						
					 
					
						2016-08-18 13:12:15 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Sinyagin 
							
						 
					 
					
						
						
						
						
							
						
						
							5061eb2b2b 
							
						 
					 
					
						
						
							
							Move creation of the root element of JSON AST to the SourceUnit visitor  
						
						
						
					 
					
						2016-08-18 12:51:17 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Sinyagin 
							
						 
					 
					
						
						
						
						
							
						
						
							406f3a4b5d 
							
						 
					 
					
						
						
							
							Add ast json converter for PlaceholderStatement  
						
						
						
					 
					
						2016-08-18 12:30:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Sinyagin 
							
						 
					 
					
						
						
						
						
							
						
						
							e9c894c9f8 
							
						 
					 
					
						
						
							
							Add ast json converter for ArrayTypeName  
						
						
						
					 
					
						2016-08-18 12:30:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Sinyagin 
							
						 
					 
					
						
						
						
						
							
						
						
							bdc2436ae3 
							
						 
					 
					
						
						
							
							Add ast json converter for ModifierInvocation and EventDefinition  
						
						
						
					 
					
						2016-08-18 12:30:00 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Sinyagin 
							
						 
					 
					
						
						
						
						
							
						
						
							a5d15e6895 
							
						 
					 
					
						
						
							
							Add ast json converter for ModifierDefinition  
						
						
						
					 
					
						2016-08-18 12:29:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Sinyagin 
							
						 
					 
					
						
						
						
						
							
						
						
							95832da16e 
							
						 
					 
					
						
						
							
							Add ast json converter for EnumValue  
						
						
						
					 
					
						2016-08-18 12:29:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Sinyagin 
							
						 
					 
					
						
						
						
						
							
						
						
							a9e04217a4 
							
						 
					 
					
						
						
							
							Add ast json converter for EnumDefinition  
						
						
						
					 
					
						2016-08-18 12:29:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Sinyagin 
							
						 
					 
					
						
						
						
						
							
						
						
							40ca2c9e97 
							
						 
					 
					
						
						
							
							Add ast json converter for UsingForDirective  
						
						
						
					 
					
						2016-08-18 12:29:59 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Sinyagin 
							
						 
					 
					
						
						
						
						
							
						
						
							9e7fc12463 
							
						 
					 
					
						
						
							
							Add a ast json converter for InheritanceSpecifier  
						
						
						
					 
					
						2016-08-18 12:29:59 +00:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							0d894a6832 
							
						 
					 
					
						
						
							
							Merge pull request  #844  from Denton-L/remove-after  
						
						... 
						
						
						
						BREAKING: Remove after 
						
					 
					
						2016-08-12 15:09:55 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Sinyagin 
							
						 
					 
					
						
						
						
						
							
						
						
							cbedc7b343 
							
						 
					 
					
						
						
							
							Fix Mapping and InlineAssembly in JSON AST  
						
						
						
					 
					
						2016-08-11 17:00:19 +00:00 
						 
				 
			
				
					
						
							
							
								Alex Sinyagin 
							
						 
					 
					
						
						
						
						
							
						
						
							a7ff352d38 
							
						 
					 
					
						
						
							
							Fix JSON AST structure  
						
						
						
					 
					
						2016-08-11 17:00:19 +00:00 
						 
				 
			
				
					
						
							
							
								Denton Liu 
							
						 
					 
					
						
						
						
						
							
						
						
							faf0b3f669 
							
						 
					 
					
						
						
							
							Remove After from Types.cpp  
						
						
						
					 
					
						2016-08-11 10:15:59 -04:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							55858de1e9 
							
						 
					 
					
						
						
							
							Merge pull request  #794  from chriseth/fixastsource  
						
						... 
						
						
						
						Fix segfault in ast output. 
						
					 
					
						2016-08-10 16:58:17 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							5d9347f022 
							
						 
					 
					
						
						
							
							Remove dev::utf8 namespace  
						
						
						
					 
					
						2016-08-08 20:05:31 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							f1df3dee53 
							
						 
					 
					
						
						
							
							Use size_t in dev::utf8::validate()  
						
						
						
					 
					
						2016-08-08 20:05:31 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							e8c2e87397 
							
						 
					 
					
						
						
							
							Use utf8::validate in StringLiteral::toString  
						
						
						
					 
					
						2016-08-08 19:57:41 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Beregszaszi 
							
						 
					 
					
						
						
						
						
							
						
						
							bf76321c9e 
							
						 
					 
					
						
						
							
							Move LiteralString::toString from the header  
						
						
						
					 
					
						2016-08-08 19:08:31 +01:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							ac8e726970 
							
						 
					 
					
						
						
							
							Fix segfault in ast output.  
						
						
						
					 
					
						2016-08-08 19:10:17 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							c55584d3e2 
							
						 
					 
					
						
						
							
							Source location as part of AST.  
						
						
						
					 
					
						2016-07-20 19:45:43 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							754a992500 
							
						 
					 
					
						
						
							
							Inaccessible dynamic types  
						
						
						
					 
					
						2016-06-02 12:52:25 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							708129abd5 
							
						 
					 
					
						
						
							
							Fixes for invalid cleanups for small types.  
						
						
						
					 
					
						2016-05-20 16:52:40 +02:00 
						 
				 
			
				
					
						
							
							
								VoR0220 
							
						 
					 
					
						
						
						
						
							
						
						
							9192357452 
							
						 
					 
					
						
						
							
							updated docs  
						
						... 
						
						
						
						types
reference 
						
					 
					
						2016-05-18 16:36:05 -05:00 
						 
				 
			
				
					
						
							
							
								VoR0220 
							
						 
					 
					
						
						
						
						
							
						
						
							6289410152 
							
						 
					 
					
						
						
							
							explicit conversion and loosening of binary operations on integer and fixed point types...still other problems  
						
						... 
						
						
						
						fixed some spaces and deleted lines from failing test 
						
					 
					
						2016-05-18 15:52:09 -05:00 
						 
				 
			
				
					
						
							
							
								VoR0220 
							
						 
					 
					
						
						
						
						
							
						
						
							3ba308fb2e 
							
						 
					 
					
						
						
							
							current debugging info  
						
						
						
					 
					
						2016-05-18 15:52:09 -05:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							d4206b7cd0 
							
						 
					 
					
						
						
							
							Remove unused tests and add asserts for not implemented parts in code generation.  
						
						... 
						
						
						
						quick fix on christian's rational
change so that ubuntu will stop yelling
be more specific with rational declaration for Windows sake
rational in namespace correction for windows 
						
					 
					
						2016-05-10 16:03:33 -05:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							656405240e 
							
						 
					 
					
						
						
							
							Simplify interface of RationalNumber.  
						
						
						
					 
					
						2016-05-10 19:40:37 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							cf226f0607 
							
						 
					 
					
						
						
							
							Special case for moving sign bit to fractional part.  
						
						
						
					 
					
						2016-05-10 19:40:37 +02:00 
						 
				 
			
				
					
						
							
							
								chriseth 
							
						 
					 
					
						
						
						
						
							
						
						
							02e1c9be0d 
							
						 
					 
					
						
						
							
							Cleanup.  
						
						
						
					 
					
						2016-05-10 19:40:37 +02:00