| 
							
							
								 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 calldatakeyword 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 |  |