..  
		
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										abiEncoder
									
								 
							
						
					 
				 
				
					
						
							
							typeCheckAbiEncodeCallFunction should type check the arguments on functionPointerType->asExternallyCallableFunction instead of teh plain function type 
						
					 
				 
				2022-03-24 18:53:46 +05:30  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										abstract
									
								 
							
						
					 
				 
				
					
						
							
							Trivial isoltest updates: missing // ---- at the end 
						
					 
				 
				2021-04-20 17:38:29 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										array
									
								 
							
						
					 
				 
				
					
						
							
							Improve error message for static array with size too large 
						
					 
				 
				2022-04-05 17:36:37 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										bound
									
								 
							
						
					 
				 
				
					
						
							
							Extend using-for. 
						
					 
				 
				2022-03-14 12:33:44 +01:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										bytecodeReferences
									
								 
							
						
					 
				 
				
					
						
							
							Trivial isoltest updates: missing // ---- at the end 
						
					 
				 
				2021-04-20 17:38:29 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										comments
									
								 
							
						
					 
				 
				
					
						
							
							Fix a test for unicode direction override failing because of Windows line endings 
						
					 
				 
				2020-12-16 15:24:41 +01:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										constantEvaluator
									
								 
							
						
					 
				 
				
					
						
							
							Fix genetic algorithms CI failure 
						
					 
				 
				2022-01-17 13:35:07 +01:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										constants
									
								 
							
						
					 
				 
				
					
						
							
							Fix genetic algorithms CI failure 
						
					 
				 
				2022-01-17 13:35:07 +01:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										constructor
									
								 
							
						
					 
				 
				
					
						
							
							Issue 11610 : Replced typeError with fataTypeError in lines 390 and 406. Test file added in test/libsolidity/syntaxTests/calldata_struct_argument_with_internal_type_inside.sol 
						
					 
				 
				2021-12-03 12:23:35 +05:30  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										controlFlow
									
								 
							
						
					 
				 
				
					
						
							
							Properly resolve virtual modifiers 
						
					 
				 
				2022-01-06 12:52:06 +01:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										conversion
									
								 
							
						
					 
				 
				
					
						
							
							Display human readable type name in conversion error message 
						
					 
				 
				2022-06-08 18:23:51 +05:30  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										dataLocations
									
								 
							
						
					 
				 
				
					
						
							
							Trivial isoltest updates: missing // ---- at the end 
						
					 
				 
				2021-04-20 17:38:29 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										denominations
									
								 
							
						
					 
				 
				
					
						
							
							Trivial isoltest updates: missing // ---- at the end 
						
					 
				 
				2021-04-20 17:38:29 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										duplicateFunctions
									
								 
							
						
					 
				 
				
					
						
							
							Tests/Docs after disallowing super, this and _ as declaration names 
						
					 
				 
				2020-11-25 11:14:13 +01:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										emit
									
								 
							
						
					 
				 
				
					
						
							
							Added error codes to SyntaxTest expectations (updated tests) 
						
					 
				 
				2020-06-22 16:51:47 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										enums
									
								 
							
						
					 
				 
				
					
						
							
							Fix shadowing struct types by struct member names 
						
					 
				 
				2021-06-09 12:37:11 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										errors
									
								 
							
						
					 
				 
				
					
						
							
							Refactor error/event selector tests 
						
					 
				 
				2022-06-14 12:04:19 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										events
									
								 
							
						
					 
				 
				
					
						
							
							Refactor error/event selector tests 
						
					 
				 
				2022-06-14 12:04:19 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										fallback
									
								 
							
						
					 
				 
				
					
						
							
							Trivial isoltest updates: missing // ---- at the end 
						
					 
				 
				2021-04-20 17:38:29 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										freeFunctions
									
								 
							
						
					 
				 
				
					
						
							
							fix(parser): error for unexpected token 
						
					 
				 
				2022-04-29 16:13:04 +04:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										functionCalls
									
								 
							
						
					 
				 
				
					
						
							
							Issue 11610 : Replced typeError with fataTypeError in lines 390 and 406. Test file added in test/libsolidity/syntaxTests/calldata_struct_argument_with_internal_type_inside.sol 
						
					 
				 
				2021-12-03 12:23:35 +05:30  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										functionTypes
									
								 
							
						
					 
				 
				
					
						
							
							Adding Stack Height Checker and modifying the number of POP instructions to appropriately provide the pointer address 
						
					 
				 
				2022-01-20 01:15:08 +05:30  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										getter
									
								 
							
						
					 
				 
				
					
						
							
							Trivial isoltest updates: missing // ---- at the end 
						
					 
				 
				2021-04-20 17:38:29 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										globalFunctions
									
								 
							
						
					 
				 
				
					
						
							
							Remove low-level log functions. 
						
					 
				 
				2020-10-22 17:50:14 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										iceRegressionTests
									
								 
							
						
					 
				 
				
					
						
							
							Fix genetic algorithms CI failure 
						
					 
				 
				2022-01-17 13:35:07 +01:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										immutable
									
								 
							
						
					 
				 
				
					
						
							
							Fix wrong error with immutables when base contract c'tor uses return 
						
					 
				 
				2022-01-13 13:09:36 +01:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										imports
									
								 
							
						
					 
				 
				
					
						
							
							Properly export symbols from aliased imports. 
						
					 
				 
				2021-09-01 19:55:30 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										indexing
									
								 
							
						
					 
				 
				
					
						
							
							Update tests 
						
					 
				 
				2020-12-14 19:32:31 +00:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										inheritance
									
								 
							
						
					 
				 
				
					
						
							
							More strict override check for data locations. 
						
					 
				 
				2022-05-17 13:02:12 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										inline_arrays
									
								 
							
						
					 
				 
				
					
						
							
							Added error codes to SyntaxTest expectations (updated tests) 
						
					 
				 
				2020-06-22 16:51:47 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										inlineAssembly
									
								 
							
						
					 
				 
				
					
						
							
							Revert "Disallow RETURNDATASIZE and RETURNDATACOPY in inline assembly blocks in pure functions" 
						
					 
				 
				2022-05-13 08:35:21 -03:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										largeTypes
									
								 
							
						
					 
				 
				
					
						
							
							Trivial isoltest updates: missing // ---- at the end 
						
					 
				 
				2021-04-20 17:38:29 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										license
									
								 
							
						
					 
				 
				
					
						
							
							Properly detect multiple licenses and validate them. 
						
					 
				 
				2021-09-16 11:18:26 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										literalOperations
									
								 
							
						
					 
				 
				
					
						
							
							Trivial isoltest updates: missing // ---- at the end 
						
					 
				 
				2021-04-20 17:38:29 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										literals
									
								 
							
						
					 
				 
				
					
						
							
							Generate warning when rational numbers are converted to their mobile type without explicit requests 
						
					 
				 
				2022-03-14 14:04:46 +05:30  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										lvalues
									
								 
							
						
					 
				 
				
					
						
							
							Trivial isoltest updates: missing // ---- at the end 
						
					 
				 
				2021-04-20 17:38:29 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										memberLookup
									
								 
							
						
					 
				 
				
					
						
							
							Trivial isoltest updates: missing // ---- at the end 
						
					 
				 
				2021-04-20 17:38:29 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										metaTypes
									
								 
							
						
					 
				 
				
					
						
							
							Add type().min/max for enums 
						
					 
				 
				2021-09-01 15:02:02 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										modifiers
									
								 
							
						
					 
				 
				
					
						
							
							Disallow modifier declarations and definitions in interfaces 
						
					 
				 
				2021-08-31 15:25:08 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										multiSource
									
								 
							
						
					 
				 
				
					
						
							
							Make error message less confusing 
						
					 
				 
				2022-02-17 16:52:36 +01:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										multiVariableDeclaration
									
								 
							
						
					 
				 
				
					
						
							
							Update test expectations. 
						
					 
				 
				2021-06-04 12:04:04 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										nameAndTypeResolution
									
								 
							
						
					 
				 
				
					
						
							
							Extend using-for. 
						
					 
				 
				2022-03-14 12:33:44 +01:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										natspec
									
								 
							
						
					 
				 
				
					
						
							
							Fix: Allow multiple @return tags on public state variables 
						
					 
				 
				2021-06-07 15:16:46 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										parsing
									
								 
							
						
					 
				 
				
					
						
							
							Fix genetic algorithms CI failure 
						
					 
				 
				2022-01-17 13:35:07 +01:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										pragma
									
								 
							
						
					 
				 
				
					
						
							
							Adds some more version pragma test cases. 
						
					 
				 
				2021-10-12 15:15:54 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										receiveEther
									
								 
							
						
					 
				 
				
					
						
							
							Fix ICE related to receive function having parameters. 
						
					 
				 
				2021-06-03 13:08:57 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										returnExpressions
									
								 
							
						
					 
				 
				
					
						
							
							Trivial isoltest updates: missing // ---- at the end 
						
					 
				 
				2021-04-20 17:38:29 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										revertStatement
									
								 
							
						
					 
				 
				
					
						
							
							Trivial isoltest updates: missing // ---- at the end 
						
					 
				 
				2021-04-20 17:38:29 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										scoping
									
								 
							
						
					 
				 
				
					
						
							
							Extra tests for shadowing within function parameter lists 
						
					 
				 
				2021-06-09 12:37:12 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										shifts
									
								 
							
						
					 
				 
				
					
						
							
							Fix error IDs. 
						
					 
				 
				2020-06-22 18:56:32 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										specialFunctions
									
								 
							
						
					 
				 
				
					
						
							
							issue has already been fixed. Adding test cases for confirmation 
						
					 
				 
				2022-05-19 15:36:59 +05:30  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										string
									
								 
							
						
					 
				 
				
					
						
							
							Added support for FunctionType::Kind::StringConcat and functions string.concat 
						
					 
				 
				2022-02-10 22:08:47 +05:30  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										structs
									
								 
							
						
					 
				 
				
					
						
							
							Issue 11610 : Replced typeError with fataTypeError in lines 390 and 406. Test file added in test/libsolidity/syntaxTests/calldata_struct_argument_with_internal_type_inside.sol 
						
					 
				 
				2021-12-03 12:23:35 +05:30  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										super
									
								 
							
						
					 
				 
				
					
						
							
							Make super unavailable in libraries. 
						
					 
				 
				2020-12-07 13:59:50 +01:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										tryCatch
									
								 
							
						
					 
				 
				
					
						
							
							Add type().min/max for enums 
						
					 
				 
				2021-09-01 15:02:02 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										tupleAssignments
									
								 
							
						
					 
				 
				
					
						
							
							Trivial isoltest updates: missing // ---- at the end 
						
					 
				 
				2021-04-20 17:38:29 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										types
									
								 
							
						
					 
				 
				
					
						
							
							Issue 11610 : Replced typeError with fataTypeError in lines 390 and 406. Test file added in test/libsolidity/syntaxTests/calldata_struct_argument_with_internal_type_inside.sol 
						
					 
				 
				2021-12-03 12:23:35 +05:30  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										unchecked
									
								 
							
						
					 
				 
				
					
						
							
							New tests. 
						
					 
				 
				2020-10-19 16:58:59 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										underscore
									
								 
							
						
					 
				 
				
					
						
							
							Tests/Docs after disallowing super, this and _ as declaration names 
						
					 
				 
				2020-11-25 11:14:13 +01:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										unterminatedBlocks
									
								 
							
						
					 
				 
				
					
						
							
							Added error codes to SyntaxTest expectations (updated tests) 
						
					 
				 
				2020-06-22 16:51:47 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										unusedVariables
									
								 
							
						
					 
				 
				
					
						
							
							Added error codes to SyntaxTest expectations (updated tests) 
						
					 
				 
				2020-06-22 16:51:47 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										userDefinedValueType
									
								 
							
						
					 
				 
				
					
						
							
							Moved a check related to constants to TypeChecker 
						
					 
				 
				2021-10-26 18:43:04 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										using
									
								 
							
						
					 
				 
				
					
						
							
							Fix checks for "using for ... global" for libraries. 
						
					 
				 
				2022-05-02 12:40:56 +02:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										variableDeclaration
									
								 
							
						
					 
				 
				
					
						
							
							Tests/Docs after disallowing super, this and _ as declaration names 
						
					 
				 
				2020-11-25 11:14:13 +01:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										viewPureChecker
									
								 
							
						
					 
				 
				
					
						
							
							Revert "Disallow RETURNDATASIZE and RETURNDATACOPY in inline assembly blocks in pure functions" 
						
					 
				 
				2022-05-13 08:35:21 -03:00  
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										virtualLookup
									
								 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								
								
									
									
									
										visibility
									
								 
							
						
					 
				 
				
					
						
							
							Added error codes to SyntaxTest expectations (updated tests) 
						
					 
				 
				2020-06-22 16:51:47 +02:00  
		
			
			
			
			
				
					
						
							
								bytecode_too_large_abiencoder_v1.sol 
							
						
					 
				 
				
					
						
							
							Improve error message for contract size limit error 
						
					 
				 
				2021-10-27 20:06:53 +02:00  
		
			
			
			
			
				
					
						
							
								bytecode_too_large_byzantium.sol 
							
						
					 
				 
				
					
						
							
							Improve error message for contract size limit error 
						
					 
				 
				2021-10-27 20:06:53 +02:00  
		
			
			
			
			
				
					
						
							
								bytecode_too_large_homestead.sol 
							
						
					 
				 
				
					
						
							
							Improve error message for contract size limit error 
						
					 
				 
				2021-10-27 20:06:53 +02:00  
		
			
			
			
			
				
					
						
							
								bytecode_too_large.sol 
							
						
					 
				 
				
					
						
							
							Improve error message for contract size limit error 
						
					 
				 
				2021-10-27 20:06:53 +02:00  
		
			
			
			
			
				
					
						
							
								constructor_this.sol 
							
						
					 
				 
				
					
						
							
							Update tests. 
						
					 
				 
				2020-07-07 12:16:18 +02:00  
		
			
			
			
			
				
					
						
							
								cycle_checker_function_type.sol 
							
						
					 
				 
				
					
						
							
							Added error codes to SyntaxTest expectations (updated tests) 
						
					 
				 
				2020-06-22 16:51:47 +02:00  
		
			
			
			
			
				
					
						
							
								deprecated_functions.sol 
							
						
					 
				 
				
					
						
							
							Tests/Docs: changing type of msg.sender and tx.origin into address 
						
					 
				 
				2020-12-14 16:55:48 +01:00  
		
			
			
			
			
				
					
						
							
								double_stateVariable_declaration.sol 
							
						
					 
				 
				
					
						
							
							Added error codes to SyntaxTest expectations (updated tests) 
						
					 
				 
				2020-06-22 16:51:47 +02:00  
		
			
			
			
			
				
					
						
							
								double_variable_declaration.sol 
							
						
					 
				 
				
					
						
							
							Added error codes to SyntaxTest expectations (updated tests) 
						
					 
				 
				2020-06-22 16:51:47 +02:00  
		
			
			
			
			
				
					
						
							
								duplicate_contract.sol 
							
						
					 
				 
				
					
						
							
							Remove unneeded assert 
						
					 
				 
				2020-10-05 13:01:11 +02:00  
		
			
			
			
			
				
					
						
							
								empty_struct.sol 
							
						
					 
				 
				
					
						
							
							Added error codes to SyntaxTest expectations (updated tests) 
						
					 
				 
				2020-06-22 16:51:47 +02:00  
		
			
			
			
			
				
					
						
							
								literal_comparisons.sol 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								missing_functions_duplicate_bug.sol 
							
						
					 
				 
				
					
						
							
							Use new abicoder pragma. 
						
					 
				 
				2020-11-24 14:57:45 +01:00  
		
			
			
			
			
				
					
						
							
								missing_state_variable.sol 
							
						
					 
				 
				
					
						
							
							Added error codes to SyntaxTest expectations (updated tests) 
						
					 
				 
				2020-06-22 16:51:47 +02:00  
		
			
			
			
			
				
					
						
							
								more_than_256_declarationerrors.sol 
							
						
					 
				 
				
					
						
							
							Added error codes to SyntaxTest expectations (updated tests) 
						
					 
				 
				2020-06-22 16:51:47 +02:00  
		
			
			
			
			
				
					
						
							
								more_than_256_importerrors.sol 
							
						
					 
				 
				
					
						
							
							Added error codes to SyntaxTest expectations (updated tests) 
						
					 
				 
				2020-06-22 16:51:47 +02:00  
		
			
			
			
			
				
					
						
							
								more_than_256_syntaxerrors.sol 
							
						
					 
				 
				
					
						
							
							Added error codes to SyntaxTest expectations (updated tests) 
						
					 
				 
				2020-06-22 16:51:47 +02:00  
		
			
			
			
			
				
					
						
							
								multiline_comments.sol 
							
						
					 
				 
				
					
						
							
							Add syntax tests to augment the test coverage of 
						
					 
				 
				2018-09-20 23:02:44 +02:00  
		
			
			
			
			
				
					
						
							
								negation.sol 
							
						
					 
				 
				
					
						
							
							Use error message for unary operators. 
						
					 
				 
				2022-04-04 16:53:36 +05:30  
		
			
			
			
			
				
					
						
							
								signed_rational_modulus.sol 
							
						
					 
				 
				
					
						
							
							Fix error IDs. 
						
					 
				 
				2020-06-22 18:56:32 +02:00  
		
			
			
			
			
				
					
						
							
								smoke_test.sol 
							
						
					 
				 
				
					
						
							
							Added error codes to SyntaxTest expectations (updated tests) 
						
					 
				 
				2020-06-22 16:51:47 +02:00  
		
			
			
			
			
				
					
						
							
								tight_packing_literals_fine.sol 
							
						
					 
				 
				
					
						
							
						
					 
				 
				 
		
			
			
			
			
				
					
						
							
								tight_packing_literals.sol 
							
						
					 
				 
				
					
						
							
							Added error codes to SyntaxTest expectations (updated tests) 
						
					 
				 
				2020-06-22 16:51:47 +02:00  
		
			
			
			
			
				
					
						
							
								unexpected.sol 
							
						
					 
				 
				
					
						
							
							fix(parser): error for unexpected token 
						
					 
				 
				2022-04-29 16:13:04 +04:00  
		
			
			
			
			
				
					
						
							
								unimplemented_super_function_derived.sol 
							
						
					 
				 
				
					
						
							
							Tests after changing type of super to TypeType 
						
					 
				 
				2020-11-10 15:38:21 +01:00  
		
			
			
			
			
				
					
						
							
								unimplemented_super_function.sol 
							
						
					 
				 
				
					
						
							
							Tests after changing type of super to TypeType 
						
					 
				 
				2020-11-10 15:38:21 +01:00  
		
			
			
			
			
				
					
						
							
								upper_case_hex_literals.sol 
							
						
					 
				 
				
					
						
							
							Add syntax tests to augment the test coverage of 
						
					 
				 
				2018-09-20 23:02:44 +02:00