| 
							
							
								 Daniel Kirchner | fc370591f0 | Disallow multi variable declarations with mismatching number of values. | 2018-07-12 20:33:51 +02:00 |  | 
			
				
					| 
							
							
								 Daniel Kirchner | b918a105a4 | Move constructor argument override check to TypeChecker and reuse annotations in ContractCompiler. | 2018-04-09 15:26:08 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 342367d5dc | Store super function. | 2017-09-06 13:50:49 +02:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | 57c2451130 | Introduce ExperimentalFeatures header | 2017-08-10 00:15:25 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | fbcc5f4ee5 | Support experimental feature pragma | 2017-08-09 23:41:46 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | bb0eb57c2f | Constructors must be implemented if declared. | 2017-08-04 20:38:45 +01:00 |  | 
			
				
					| 
							
							
								 Alex Beregszaszi | c835bcec62 | Replace isFullyImplemented with unimplementedFunctions in ASTAnnotations | 2017-08-04 14:03:37 +01:00 |  | 
			
				
					| 
							
							
								 djudjuu | 1d22233a43 | refactoring functionCallAnnotation | 2017-05-19 15:48:07 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f3ec2ba39e | Refactor to combined scope and stack height info. | 2017-04-26 17:12:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 478f2997ea | Storage access from inline assembly. | 2017-04-25 16:49:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | dfb7d5ebd9 | Move analysis out of code generator. | 2017-04-25 16:49:04 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | e0849f2f3b | Split external identifier access into resolving and code generation. | 2017-04-25 16:49:03 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | f39763e91c | Type checking for pure expressions. | 2017-03-13 13:30:21 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f300bdb020 | Move public constructor property into AST itself. | 2017-03-06 14:12:42 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 0ef460461a | Check if constructor is public or not. | 2017-01-20 19:22:39 +01:00 |  | 
			
				
					| 
							
							
								 Federico Bond | de720e643d | Improve error message when trying to modify constant variables | 2016-12-13 00:32:37 -03:00 |  | 
			
				
					| 
							
							
								 VoR0220 | 3f9f725737 | Fix licensing headers Signed-off-by: VoR0220 <rj@erisindustries.com> | 2016-11-23 12:22:33 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f049430723 | Code generation (missing external access and source locations). | 2016-03-30 02:37:00 +02:00 |  | 
			
				
					| 
							
							
								 chriseth | 603dc58040 | Simple aliasing during import. | 2015-12-18 12:46:56 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | f8228e8ab1 | Relative paths in import directives. | 2015-12-09 19:21:02 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 86495dfc57 | Make members context-sensitive. | 2015-11-26 15:37:55 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 30b325fdc1 | Allow "new expressions" also for general type names. Breaking change: If you want to send value with a contract creation, you
have to use parentheses now:
`(new ContractName).value(2 ether)(arg1, arg2)` | 2015-11-26 13:10:12 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | 8fb49d85f9 | Allow docstrings for statements. | 2015-10-26 19:47:25 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | b4f561680a | Store docstrings in AST annotations. | 2015-10-26 15:24:36 +01:00 |  | 
			
				
					| 
							
							
								 chriseth | e3dffb611f | File reorganisation. | 2015-10-21 00:46:01 +02:00 |  |