Erik Kundt
							
						 
					 | 
					
						
						
						
						
							
						
						
							656364d967
							
						
					 | 
					
						
						
							
							Fixes Natspec parser error when whitespace is missing.
						
						
						
						
						
					 | 
					
						2019-05-10 10:53:32 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Kundt
							
						 
					 | 
					
						
						
						
						
							
						
						
							07744dbd12
							
						
					 | 
					
						
						
							
							Throws error on library calling itself externally.
						
						
						
						
						
					 | 
					
						2019-05-02 12:41:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							cf35e5ba02
							
						
					 | 
					
						
						
							
							Issue warning for variables called super or this
						
						
						
						
						
					 | 
					
						2019-05-02 11:30:24 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							00172192bf
							
						
					 | 
					
						
						
							
							Reorganize 'shadows builtin" syntax tests
						
						
						
						
						
					 | 
					
						2019-04-30 15:37:03 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Kundt
							
						 
					 | 
					
						
						
						
						
							
						
						
							381ed5a302
							
						
					 | 
					
						
						
							
							Unifies behavior for member access of ABI functions.
						
						
						
						
						
					 | 
					
						2019-04-29 14:27:10 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							f9ec1231b6
							
						
					 | 
					
						
						
							
							Support period as part of identifiers for Yul and Inline Assembly.
						
						
						
						
						
					 | 
					
						2019-04-25 16:48:16 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							efc8d79d53
							
						
					 | 
					
						
						
							
							Fix wrong location for inline asm blocks
						
						
						
						
						
					 | 
					
						2019-04-15 16:40:07 +02:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							8e899a0d32
							
						
					 | 
					
						
						
							
							Disallow internal function types as parameters for public/external library function
						
						
						
						
						
					 | 
					
						2019-03-21 07:25:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							84b68006ba
							
						
					 | 
					
						
						
							
							Fix function calls with named arguments for overloaded functions
						
						
						
						
						
					 | 
					
						2019-03-20 14:54:41 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							0386d39942
							
						
					 | 
					
						
						
							
							Add test with internal function
						
						
						
						
						
					 | 
					
						2019-03-19 20:45:27 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Leonardo Alt
							
						 
					 | 
					
						
						
						
						
							
						
						
							9acec99c31
							
						
					 | 
					
						
						
							
							Issue error for callvalue in nonpayable function
						
						
						
						
						
					 | 
					
						2019-03-19 20:45:27 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							6683ec90ca
							
						
					 | 
					
						
						
							
							Merge pull request #6209 from ethereum/dynamicCalldataStructs
						
						
						
						
						
						
						
						Allow dynamically encoded calldata structs with ABIEncoderV2. 
						
					 | 
					
						2019-03-11 17:05:34 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							66fc7ffab2
							
						
					 | 
					
						
						
							
							Allow dynamically encoded calldata structs with ABIEncoderV2.
						
						
						
						
						
					 | 
					
						2019-03-11 16:40:13 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							f7c6eda2c3
							
						
					 | 
					
						
						
							
							Allow calldata arrays with dynamically encoded base type.
						
						
						
						
						
					 | 
					
						2019-03-06 18:04:12 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							50b4193705
							
						
					 | 
					
						
						
							
							TypeChecker: Check if type exists before dereferencing it
						
						
						
						
						
					 | 
					
						2019-02-28 15:49:15 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							e4a52aa2f6
							
						
					 | 
					
						
						
							
							Allow dynamic types in public mappings
						
						
						
						
						
					 | 
					
						2019-02-26 15:48:54 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							d2f493268b
							
						
					 | 
					
						
						
							
							Provide access to the name of contracts.
						
						
						
						
						
					 | 
					
						2019-02-26 14:07:03 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Kundt
							
						 
					 | 
					
						
						
						
						
							
						
						
							3076d80480
							
						
					 | 
					
						
						
							
							Adds syntax test that covers arrays of contracts.
						
						
						
						
						
					 | 
					
						2019-02-25 23:05:33 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Erik Kundt
							
						 
					 | 
					
						
						
						
						
							
						
						
							2d0daae796
							
						
					 | 
					
						
						
							
							Disallows index access on contracts and libraries.
						
						
						
						
						
					 | 
					
						2019-02-25 23:05:33 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							fcf884f201
							
						
					 | 
					
						
						
							
							Do not ignore fatal error in AsmParser for inline assembly
						
						
						
						
						
					 | 
					
						2019-02-21 16:18:53 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							f395d5bab4
							
						
					 | 
					
						
						
							
							Add extra token for assembly assignment
						
						
						
						
						
						
						
						Adding an extra token for := prevents whitespace between : = being valid 
						
					 | 
					
						2019-02-21 13:58:21 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							0613c69c4a
							
						
					 | 
					
						
						
							
							Merge pull request #6043 from ethereum/asm-jump-invalidlabel
						
						
						
						
						
						
						
						Proper error message for missing variables in inline assembly 
						
					 | 
					
						2019-02-20 14:32:40 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							687522a2f5
							
						
					 | 
					
						
						
							
							Move inline assembly tests from nameAndTypeResolution to inlineAssembly
						
						
						
						
						
					 | 
					
						2019-02-20 11:00:02 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							52496ea719
							
						
					 | 
					
						
						
							
							Proper error message for missing variables in inline assembly
						
						
						
						
						
					 | 
					
						2019-02-20 10:36:55 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							2949bd14dd
							
						
					 | 
					
						
						
							
							Merge pull request #6028 from ethereum/warn-about-unused-struct-array-expr
						
						
						
						
						
						
						
						Detect custom type expressions that have no effect 
						
					 | 
					
						2019-02-18 21:12:04 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							e3d4155fa8
							
						
					 | 
					
						
						
							
							Detect custom type expressions that have no effect
						
						
						
						
						
					 | 
					
						2019-02-18 18:59:31 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							ee9394b4aa
							
						
					 | 
					
						
						
							
							Move 'warnUnused' tests to subfolder
						
						
						
						
						
					 | 
					
						2019-02-18 16:42:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							093b9ced97
							
						
					 | 
					
						
						
							
							Make sure "value" error hint is only displayed in the right context
						
						
						
						
						
						
						
						Before, the hint would be shown for any "value" member, even a user-specified one. 
						
					 | 
					
						2019-02-18 16:29:57 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							db7b38e3c4
							
						
					 | 
					
						
						
							
							Merge pull request #5978 from ethereum/fix-broken-hint
						
						
						
						
						
						
						
						Fix error msg hint for non-payable contracts 
						
					 | 
					
						2019-02-18 11:49:07 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							419a12db03
							
						
					 | 
					
						
						
							
							TypeChecker: Add test to increase coverage
						
						
						
						
						
					 | 
					
						2019-02-14 13:41:33 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							10a9960eb3
							
						
					 | 
					
						
						
							
							Fix error msg hint for non-payable contracts
						
						
						
						
						
					 | 
					
						2019-02-14 11:39:19 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							1e603c27ea
							
						
					 | 
					
						
						
							
							Add tests to increase TypeChecker.cpp coverage
						
						
						
						
						
					 | 
					
						2019-02-13 16:31:26 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							6a6cc27b71
							
						
					 | 
					
						
						
							
							Rename & move tests of group typeChecking to subfolder
						
						
						
						
						
					 | 
					
						2019-02-13 15:52:31 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							9e32aa7510
							
						
					 | 
					
						
						
							
							Disallow calldata arrays with dynamically encoded base types in TypeChecker.
						
						
						
						
						
					 | 
					
						2019-02-11 17:13:12 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							92cb6cb793
							
						
					 | 
					
						
						
							
							Merge pull request #5936 from ethereum/calldataStructsV2
						
						
						
						
						
						
						
						ABIEncoderV2: Implement calldata structs without dynamically encoded members. 
						
					 | 
					
						2019-02-11 16:18:27 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							259d803387
							
						
					 | 
					
						
						
							
							Conditional Expression: Delay invalid type fatal error
						
						
						
						
						
						
						
						Check the whole conditional first and then output errors for
both, the true and false expressions. 
						
					 | 
					
						2019-02-11 15:47:19 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							08977af843
							
						
					 | 
					
						
						
							
							Rename & move test to move away from number prefix
						
						
						
						
						
					 | 
					
						2019-02-11 15:47:19 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							0e4912a203
							
						
					 | 
					
						
						
							
							ABIEncoderV2: Implement calldata structs without dynamically encoded members.
						
						
						
						
						
					 | 
					
						2019-02-11 15:46:58 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							49cd55d3a0
							
						
					 | 
					
						
						
							
							Merge pull request #5839 from ethereum/inplaceEncoding
						
						
						
						
						
						
						
						Inplace and non-padded encoding for ABIEncoderV2. 
						
					 | 
					
						2019-02-11 12:01:28 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							fe2429de9f
							
						
					 | 
					
						
						
							
							Packed Encoding: Disallow types in v2 that aren't allowed in v1
						
						
						
						
						
					 | 
					
						2019-02-11 11:37:48 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								chriseth
							
						 
					 | 
					
						
						
						
						
							
						
						
							227addfcef
							
						
					 | 
					
						
						
							
							Syntax tests.
						
						
						
						
						
					 | 
					
						2019-02-11 11:37:48 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							feae01f042
							
						
					 | 
					
						
						
							
							Add tests to increase coverage of TypeChecker
						
						
						
						
						
					 | 
					
						2019-02-11 11:23:56 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							d41ffd1dcf
							
						
					 | 
					
						
						
							
							Rename & move tests to get rid of old number prefix in name
						
						
						
						
						
					 | 
					
						2019-02-11 11:23:20 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							ee28cb65a6
							
						
					 | 
					
						
						
							
							Add tests to increase coverage of TypeChecker
						
						
						
						
						
					 | 
					
						2019-02-06 20:45:30 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							9f431339ef
							
						
					 | 
					
						
						
							
							Fix crash for too large struct array indicies
						
						
						
						
						
					 | 
					
						2019-02-06 11:50:25 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Mathias Baumann
							
						 
					 | 
					
						
						
						
						
							
						
						
							77f407d450
							
						
					 | 
					
						
						
							
							Fix check that mappings can only have storage location
						
						
						
						
						
					 | 
					
						2019-02-05 18:06:42 +01:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alex Beregszaszi
							
						 
					 | 
					
						
						
						
						
							
						
						
							9aafa32825
							
						
					 | 
					
						
						
							
							Disallow empty import statements
						
						
						
						
						
					 | 
					
						2019-01-28 13:52:15 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Daniel Kirchner
							
						 
					 | 
					
						
						
						
						
							
						
						
							610ef9f199
							
						
					 | 
					
						
						
							
							Disallow calldata structs.
						
						
						
						
						
					 | 
					
						2019-01-21 10:30:57 +01:00 | 
					
					
						
						
							
							
							
						
					 |