Erik Kundt
							
						 
					 | 
					
						
						
						
						
							
						
						
							182a0a9551
							
						
					 | 
					
						
						
							
							Disallows old constructor syntax.
						
						
						
						
						
					 | 
					
						2018-07-18 14:29:01 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							fc370591f0
							
						
					 | 
					
						
						
							
							Disallow multi variable declarations with mismatching number of values.
						
						
						
						
						
					 | 
					
						2018-07-12 20:33:51 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Cryptomental
							
						 
					 | 
					
						
						
						
						
							
						
						
							140dbfdbd8
							
						
					 | 
					
						
						
							
							Code, Changelog, ReleaseChecklist: Fix typos.
						
						
						
						
						
						
						
						Refs: #4442 
						
					 | 
					
						2018-07-11 00:26:23 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							187eef36ad
							
						
					 | 
					
						
						
							
							Remove mentions of `var` in VariableDeclarationStatement comment.
						
						
						
						
						
					 | 
					
						2018-07-10 14:55:50 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								mingchuan
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							b7cafcbdf9
							
						
					 | 
					
						
						
							
							Allow using calldata keyword to specify data location
						
						
						
						
						
					 | 
					
						2018-05-30 18:05:55 +08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alexander Arlt
							
						 
					 | 
					
						
						
						
						
							
						
						
							f94b793472
							
						
					 | 
					
						
						
							
							Add virtual destructors on base classes.
						
						
						
						
						
					 | 
					
						2018-05-02 13:29:16 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f00bb43593
							
						
					 | 
					
						
						
							
							Allow function overloads involving MagicVariableDeclarations.
						
						
						
						
						
					 | 
					
						2018-04-12 13:09:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							17fc0f54b5
							
						
					 | 
					
						
						
							
							Use FunctionTypePointer (adds `const`).
						
						
						
						
						
					 | 
					
						2018-04-12 13:09:37 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							3eedbc6a9c
							
						
					 | 
					
						
						
							
							Error when using no parentheses in modifier-style constructor calls.
						
						
						
						
						
					 | 
					
						2018-04-10 12:09:34 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							96eff0ff6a
							
						
					 | 
					
						
						
							
							Error when using empty parenthesis for base class constructors that require arguments.
						
						
						
						
						
					 | 
					
						2018-04-05 11:52:22 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							d664a599e6
							
						
					 | 
					
						
						
							
							Constructors are defined using the `constructor` keyword.
						
						
						
						
						
					 | 
					
						2018-04-03 18:21:55 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							8bae2dba7c
							
						
					 | 
					
						
						
							
							Introduce inContractKind helper on FunctionDefinition
						
						
						
						
						
					 | 
					
						2018-03-26 11:37:38 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							eecc26deec
							
						
					 | 
					
						
						
							
							Make external library functions accessible.
						
						
						
						
						
					 | 
					
						2018-03-13 17:18:46 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							6b9dda06f3
							
						
					 | 
					
						
						
							
							Enable C99-scoping with the 0.5.0-experimental pragma.
						
						
						
						
						
					 | 
					
						2018-02-27 12:17:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							e6d48bb72a
							
						
					 | 
					
						
						
							
							Blocks and for loops can be scopes.
						
						
						
						
						
					 | 
					
						2018-02-27 12:17:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							5f20129e65
							
						
					 | 
					
						
						
							
							Scopes do not have to be declarations.
						
						
						
						
						
					 | 
					
						2018-02-27 12:17:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							388718b59f
							
						
					 | 
					
						
						
							
							Introduce emit statement.
						
						
						
						
						
					 | 
					
						2018-02-22 15:17:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							1d5dd909b4
							
						
					 | 
					
						
						
							
							Do not try to display checksummed address for too-short/long address literals
						
						
						
						
						
					 | 
					
						2017-11-17 00:46:45 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								wadeAlexC
							
						 
					 | 
					
						
						
						
						
							
						
						
							8a6692b2cf
							
						
					 | 
					
						
						
							
							Improves address literal checksum error message
						
						
						
						
						
					 | 
					
						2017-11-17 00:46:44 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							475b818801
							
						
					 | 
					
						
						
							
							Remove obsolete createTypeError in AST
						
						
						
						
						
					 | 
					
						2017-10-05 20:18:46 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							5b5367dc12
							
						
					 | 
					
						
						
							
							Warn if no visibility is specified on contract functions.
						
						
						
						
						
					 | 
					
						2017-09-14 15:58:04 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							8e5f9c5981
							
						
					 | 
					
						
						
							
							Removed unused natspec members of ContractDefinition
						
						
						
						
						
					 | 
					
						2017-08-25 20:29:43 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							9b6caa3fc4
							
						
					 | 
					
						
						
							
							Remove visits to abstract AST class TypeName.
						
						
						
						
						
					 | 
					
						2017-08-22 15:12:38 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							7700f4033e
							
						
					 | 
					
						
						
							
							Remove isDeclaredConst() from functions
						
						
						
						
						
					 | 
					
						2017-08-16 17:23:09 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							2a9ba937ba
							
						
					 | 
					
						
						
							
							Replace constant/payable with StateMutability in AST
						
						
						
						
						
					 | 
					
						2017-08-14 14:21:47 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Federico Bond
							
						 
					 | 
					
						
						
						
						
							
						
						
							ff5bb54e3c
							
						
					 | 
					
						
						
							
							Use fully qualified name of super in message
						
						
						
						
						
					 | 
					
						2017-08-11 22:45:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							b210db8058
							
						
					 | 
					
						
						
							
							Make toString(visibility) a helper
						
						
						
						
						
					 | 
					
						2017-08-09 14:58:59 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							9fc6eccc26
							
						
					 | 
					
						
						
							
							Add isFallback() helper
						
						
						
						
						
					 | 
					
						2017-07-27 21:52:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							89fadd6935
							
						
					 | 
					
						
						
							
							Merge pull request #2645 from ethereum/asserts
						
						
						
						
						
						
						
						Use solAssert where possible 
						
					 | 
					
						2017-07-27 11:12:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							8098030986
							
						
					 | 
					
						
						
							
							Use solAssert instead of boost throw where possible
						
						
						
						
						
					 | 
					
						2017-07-26 22:23:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							89a1e97e7d
							
						
					 | 
					
						
						
							
							Avoid cyclic imports in referencedSourceUnits
						
						
						
						
						
					 | 
					
						2017-07-19 14:56:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							ed592d6ccb
							
						
					 | 
					
						
						
							
							Add option to recurse referencedSourceUnits
						
						
						
						
						
					 | 
					
						2017-07-19 14:56:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							a9bddf71aa
							
						
					 | 
					
						
						
							
							Add referencedSourceUnits() helper
						
						
						
						
						
					 | 
					
						2017-07-19 14:56:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							1b0ef0b785
							
						
					 | 
					
						
						
							
							Add sourceUnit() helper to Declaration
						
						
						
						
						
					 | 
					
						2017-07-19 14:56:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							644de755dc
							
						
					 | 
					
						
						
							
							Mark modifiers as internal
						
						
						
						
						
					 | 
					
						2017-07-18 23:00:17 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							09e821619e
							
						
					 | 
					
						
						
							
							Refactor exceptions and provide comment function.
						
						
						
						
						
					 | 
					
						2017-07-13 11:34:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							01a1296e90
							
						
					 | 
					
						
						
							
							Helper functions.
						
						
						
						
						
					 | 
					
						2017-07-11 11:24:41 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							06fe61f89b
							
						
					 | 
					
						
						
							
							Rename to isHexNumber()
						
						
						
						
						
					 | 
					
						2017-06-28 17:01:55 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							8b0c866f02
							
						
					 | 
					
						
						
							
							Add hasHexPrefix() to AST::Literal
						
						
						
						
						
					 | 
					
						2017-06-28 16:57:32 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							d5f8ce90c7
							
						
					 | 
					
						
						
							
							Merge interface/Exceptions and interface/Utils
						
						
						
						
						
					 | 
					
						2017-06-22 11:25:07 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								djudjuu
							
						 
					 | 
					
						
						
						
						
							
						
						
							26abd61d9b
							
						
					 | 
					
						
						
							
							insert ParameterList-node in FunctionType-json
						
						
						
						
						
					 | 
					
						2017-05-24 13:52:16 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							dea7b864e6
							
						
					 | 
					
						
						
							
							Compact format for AST-Json with backwards compatibility
						
						
						
						
						
					 | 
					
						2017-05-17 11:14:33 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							6d4628ace4
							
						
					 | 
					
						
						
							
							Add ContractKind to ContractDefinition
						
						
						
						
						
					 | 
					
						2017-03-17 16:27:04 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f300bdb020
							
						
					 | 
					
						
						
							
							Move public constructor property into AST itself.
						
						
						
						
						
					 | 
					
						2017-03-06 14:12:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							1316bb7565
							
						
					 | 
					
						
						
							
							Warn about invalid checksums of addresses.
						
						
						
						
						
					 | 
					
						2017-01-24 23:37:48 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Yoichi Hirai
							
						 
					 | 
					
						
						
						
						
							
						
						
							12b002b3b8
							
						
					 | 
					
						
						
							
							Merge pull request #1576 from ethereum/typeIdentifiers
						
						
						
						
						
						
						
						Type identifiers. 
						
					 | 
					
						2017-01-20 16:18:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							07b0a0a560
							
						
					 | 
					
						
						
							
							Make m_id const.
						
						
						
						
						
					 | 
					
						2017-01-20 15:56:56 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							7159944f0f
							
						
					 | 
					
						
						
							
							Reset AST node IDs between compilation runs.
						
						
						
						
						
					 | 
					
						2017-01-20 12:00:16 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							23a654ade8
							
						
					 | 
					
						
						
							
							Fix default function type name visibility.
						
						
						
						
						
					 | 
					
						2017-01-19 11:11:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Federico Bond
							
						 
					 | 
					
						
						
						
						
							
						
						
							d40ae663ec
							
						
					 | 
					
						
						
							
							Fix typo in comment
						
						
						
						
						
					 | 
					
						2017-01-18 12:43:23 -03:00 | 
					
					
						
						
							
							
							
						
					 |