Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							e411a502fd
							
						
					 | 
					
						
						
							
							Fix missing trailing dot in error message
						
						
						
						
						
					 | 
					
						2019-03-11 16:15:18 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							d70cb375cf
							
						
					 | 
					
						
						
							
							isImplicitlyConvertibleTo(): Add better error messages
						
						
						
						
						
					 | 
					
						2019-03-11 13:38:02 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							1e603c27ea
							
						
					 | 
					
						
						
							
							Add tests to increase TypeChecker.cpp coverage
						
						
						
						
						
					 | 
					
						2019-02-13 16:31:26 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							0e4912a203
							
						
					 | 
					
						
						
							
							ABIEncoderV2: Implement calldata structs without dynamically encoded members.
						
						
						
						
						
					 | 
					
						2019-02-11 15:46:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							ee28cb65a6
							
						
					 | 
					
						
						
							
							Add tests to increase coverage of TypeChecker
						
						
						
						
						
					 | 
					
						2019-02-06 20:45:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							610ef9f199
							
						
					 | 
					
						
						
							
							Disallow calldata structs.
						
						
						
						
						
					 | 
					
						2019-01-21 10:30:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							0668a9ecfb
							
						
					 | 
					
						
						
							
							Public state variables are implementing external functions.
						
						
						
						
						
					 | 
					
						2018-12-03 10:46:03 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							1e7a23a205
							
						
					 | 
					
						
						
							
							Changelog entry and tests.
						
						
						
						
						
					 | 
					
						2018-11-26 16:51:45 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							597174119a
							
						
					 | 
					
						
						
							
							Tests.
						
						
						
						
						
					 | 
					
						2018-11-26 14:30:32 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							ac5803bf3e
							
						
					 | 
					
						
						
							
							Changelog entry and tests.
						
						
						
						
						
					 | 
					
						2018-11-26 12:41:26 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							2ab66bf798
							
						
					 | 
					
						
						
							
							Cleanup 0.5.0 test cases
						
						
						
						
						
					 | 
					
						2018-08-06 12:03:00 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							4bcc4d2fcf
							
						
					 | 
					
						
						
							
							Add additional test cases.
						
						
						
						
						
					 | 
					
						2018-08-01 17:18:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							061ea0cfc6
							
						
					 | 
					
						
						
							
							Correctly determine whether base constructor is called without parentheses.
						
						
						
						
						
					 | 
					
						2018-08-01 12:28:27 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							7e5406dd89
							
						
					 | 
					
						
						
							
							Disallow calling base constructors without arguments.
						
						
						
						
						
					 | 
					
						2018-08-01 12:28:27 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Kundt
							
						 
					 | 
					
						
						
						
						
							
						
						
							e7dc9d27fc
							
						
					 | 
					
						
						
							
							Cleans up syntax test.
						
						
						
						
						
					 | 
					
						2018-07-11 13:26:52 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Kundt
							
						 
					 | 
					
						
						
						
						
							
						
						
							7c7e154a7b
							
						
					 | 
					
						
						
							
							Improves error with suggestion to remove parantheses.
						
						
						
						
						
					 | 
					
						2018-07-11 01:58:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Kundt
							
						 
					 | 
					
						
						
						
						
							
						
						
							34a031609e
							
						
					 | 
					
						
						
							
							Updates Changelog, syntax test and simplifies type checker.
						
						
						
						
						
					 | 
					
						2018-07-11 01:58:17 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Kundt
							
						 
					 | 
					
						
						
						
						
							
						
						
							0b960f5a9c
							
						
					 | 
					
						
						
							
							Turns wrong argument count in base constructor call into en error.
						
						
						
						
						
					 | 
					
						2018-07-11 01:56:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Kundt
							
						 
					 | 
					
						
						
						
						
							
						
						
							2e0d019ef0
							
						
					 | 
					
						
						
							
							Adds default visibility specifier to syntax tests.
						
						
						
						
						
					 | 
					
						2018-07-04 10:45:59 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f69e24c85e
							
						
					 | 
					
						
						
							
							Disallow constructor arguments given multiple times.
						
						
						
						
						
					 | 
					
						2018-06-29 16:11:21 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							bc47265b3f
							
						
					 | 
					
						
						
							
							Replace constant with view in the tests.
						
						
						
						
						
					 | 
					
						2018-05-09 15:07:47 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							f03695731b
							
						
					 | 
					
						
						
							
							Add source locations to syntax test expectations.
						
						
						
						
						
					 | 
					
						2018-04-10 14:08:22 +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
							
						 
					 | 
					
						
						
						
						
							
						
						
							b918a105a4
							
						
					 | 
					
						
						
							
							Move constructor argument override check to TypeChecker and reuse annotations in ContractCompiler.
						
						
						
						
						
					 | 
					
						2018-04-09 15:26:08 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							b8fdb666e2
							
						
					 | 
					
						
						
							
							Allow duplicated constructor calls, if no arguments; support for multiple inheritance; backwards compatibility.
						
						
						
						
						
						
						
						# tmp 
						
					 | 
					
						2018-04-09 15:26:05 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Federico Bond
							
						 
					 | 
					
						
						
						
						
							
						
						
							4e037281ac
							
						
					 | 
					
						
						
							
							Error on duplicated super constructor calls
						
						
						
						
						
					 | 
					
						2018-04-09 11:22:35 +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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							a54fdc495f
							
						
					 | 
					
						
						
							
							Fix: Treat empty base constructor argument list as not provided.
						
						
						
						
						
					 | 
					
						2018-04-03 14:53:48 +02:00 | 
					
					
						
						
							
							
							
						
					 |