| .. | 
			
		
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										abiEncoder
									
								
							
						
					
				 | 
				
					
						
							
							Consistent terminology for attached/bound functions (file rename)
						
					
				 | 
				2022-12-07 19:31:44 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										abstract
									
								
							
						
					
				 | 
				
					
						
							
							Trivial isoltest updates: missing // ---- at the end
						
					
				 | 
				2021-04-20 17:38:29 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										array
									
								
							
						
					
				 | 
				
					
						
							
							Display human readable type name in conversion error message
						
					
				 | 
				2022-07-06 10:49:51 -04: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
									
								
							
						
					
				 | 
				
					
						
							
							User-defined operators: Tests
						
					
				 | 
				2023-02-22 00:40:03 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										constructor
									
								
							
						
					
				 | 
				
					
						
							
							Only suggest removing parentheses from a construction call if they're empty
						
					
				 | 
				2023-02-15 14:27:03 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										controlFlow
									
								
							
						
					
				 | 
				
					
						
							
							User-defined operators: Tests
						
					
				 | 
				2023-02-22 00:40:03 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										conversion
									
								
							
						
					
				 | 
				
					
						
							
							Restrict mobileType of TypeType
						
					
				 | 
				2023-07-18 12:58:11 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										dataLocations
									
								
							
						
					
				 | 
				
					
						
							
							Trivial isoltest updates: missing // ---- at the end
						
					
				 | 
				2021-04-20 17:38:29 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										denominations
									
								
							
						
					
				 | 
				
					
						
							
							Parser: Extract literal parsing into a separate function
						
					
				 | 
				2023-04-12 12:30:05 +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
									
								
							
						
					
				 | 
				
					
						
							
							Restrict mobile types of function types.
						
					
				 | 
				2023-07-18 14:13:36 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										events
									
								
							
						
					
				 | 
				
					
						
							
							Restrict mobile types of function types.
						
					
				 | 
				2023-07-18 14:13:36 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										experimental
									
								
							
						
					
				 | 
				
					
						
							
							Experimental standard library
						
					
				 | 
				2023-06-06 17:16:23 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										fallback
									
								
							
						
					
				 | 
				
					
						
							
							Trivial isoltest updates: missing // ---- at the end
						
					
				 | 
				2021-04-20 17:38:29 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										freeFunctions
									
								
							
						
					
				 | 
				
					
						
							
							Added missing keyword unicode to Lexer
						
					
				 | 
				2023-03-28 13:51:43 -03:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										functionCalls
									
								
							
						
					
				 | 
				
					
						
							
							Remove the inaccurate Type::categoryName() and change the error message for invalid calls to one independent of the category
						
					
				 | 
				2023-04-20 13:50:22 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										functionTypes
									
								
							
						
					
				 | 
				
					
						
							
							Relax delegatecall type restriction plus test
						
					
				 | 
				2023-07-18 17:07:13 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										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
									
								
							
						
					
				 | 
				
					
						
							
							Disallow unary plus at the parsing stage
						
					
				 | 
				2023-04-18 16:47:00 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										immutable
									
								
							
						
					
				 | 
				
					
						
							
							Relax restrictions on immutable initialization
						
					
				 | 
				2023-07-14 15:29:32 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										imports
									
								
							
						
					
				 | 
				
					
						
							
							Override mobileType of MagicType to null
						
					
				 | 
				2023-07-18 10:56:02 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										indexing
									
								
							
						
					
				 | 
				
					
						
							
							Display human readable type name in conversion error message
						
					
				 | 
				2022-07-06 10:49:51 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										inheritance
									
								
							
						
					
				 | 
				
					
						
							
							Only suggest removing parentheses from a construction call if they're empty
						
					
				 | 
				2023-02-15 14:27:03 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										inline_arrays
									
								
							
						
					
				 | 
				
					
						
							
							Restrict mobileType of TypeType
						
					
				 | 
				2023-07-18 12:58:11 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										inlineAssembly
									
								
							
						
					
				 | 
				
					
						
							
							test: some tests for push0
						
					
				 | 
				2023-04-12 00:10:24 +02: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
									
								
							
						
					
				 | 
				
					
						
							
							Error message tweak: built-in unary/binary operator
						
					
				 | 
				2022-11-07 17:13:41 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										literals
									
								
							
						
					
				 | 
				
					
						
							
							Refactored NumberUnit and FunctionDefinition. Added OctalNumber. Fixed number followed by identifier with no whitespace.
						
					
				 | 
				2023-03-24 16:19:33 -03:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										lvalues
									
								
							
						
					
				 | 
				
					
						
							
							Trivial isoltest updates: missing // ---- at the end
						
					
				 | 
				2021-04-20 17:38:29 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										memberLookup
									
								
							
						
					
				 | 
				
					
						
							
							Display human readable type name in conversion error message
						
					
				 | 
				2022-07-06 10:49:51 -04:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										metaTypes
									
								
							
						
					
				 | 
				
					
						
							
							Restrict mobileType of TypeType
						
					
				 | 
				2023-07-18 12:58:11 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										modifiers
									
								
							
						
					
				 | 
				
					
						
							
							Additional tests for edge cases for mutability, visibility, location, experimental, global, indexed and anonymous
						
					
				 | 
				2023-01-20 20:05:36 +01: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
									
								
							
						
					
				 | 
				
					
						
							
							Remove the inaccurate Type::categoryName() and change the error message for invalid calls to one independent of the category
						
					
				 | 
				2023-04-20 13:50:22 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										natspec
									
								
							
						
					
				 | 
				
					
						
							
							Adds NatSpec to AST for struct definitions.
						
					
				 | 
				2023-04-18 13:10:21 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										operators
									
								
							
						
					
				 | 
				
					
						
							
							Fix null dereference in using for directive when operator name is empty
						
					
				 | 
				2023-04-18 14:23:58 -03:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										parsing
									
								
							
						
					
				 | 
				
					
						
							
							Disallow unary plus at the parsing stage
						
					
				 | 
				2023-04-18 16:47:00 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										pragma
									
								
							
						
					
				 | 
				
					
						
							
							Restrict experimental solidity to constantinople and above
						
					
				 | 
				2023-05-17 17:03:43 +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
									
								
							
						
					
				 | 
				
					
						
							
							Remove the inaccurate Type::categoryName() and change the error message for invalid calls to one independent of the category
						
					
				 | 
				2023-04-20 13:50:22 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										shifts
									
								
							
						
					
				 | 
				
					
						
							
							Fix typo in test name: singed -> signed
						
					
				 | 
				2023-02-21 21:30:03 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										sizeLimits
									
								
							
						
					
				 | 
				
					
						
							
							Add and update tests
						
					
				 | 
				2023-04-15 13:47:11 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										specialFunctions
									
								
							
						
					
				 | 
				
					
						
							
							Restrict mobileType of TypeType
						
					
				 | 
				2023-07-18 12:58:11 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										string
									
								
							
						
					
				 | 
				
					
						
							
							Changed error message for for Unicode character in non-unicode string literal
						
					
				 | 
				2022-06-15 16:12:24 +05:30 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										structs
									
								
							
						
					
				 | 
				
					
						
							
							Make the message about name not referring to a user-defined type more generic
						
					
				 | 
				2022-11-04 08:46:53 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										super
									
								
							
						
					
				 | 
				
					
						
							
							Make super unavailable in libraries.
						
					
				 | 
				2020-12-07 13:59:50 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										tryCatch
									
								
							
						
					
				 | 
				
					
						
							
							Adds support for the EVM version "Paris".
						
					
				 | 
				2023-01-23 18:50:36 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										tupleAssignments
									
								
							
						
					
				 | 
				
					
						
							
							Remove the inaccurate Type::categoryName() and change the error message for invalid calls to one independent of the category
						
					
				 | 
				2023-04-20 13:50:22 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										types
									
								
							
						
					
				 | 
				
					
						
							
							Remove the inaccurate Type::categoryName() and change the error message for invalid calls to one independent of the category
						
					
				 | 
				2023-04-20 13:50:22 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										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
									
								
							
						
					
				 | 
				
					
						
							
							Tests for using enums and fixed-point types as user-defined types
						
					
				 | 
				2023-02-21 23:42:22 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										using
									
								
							
						
					
				 | 
				
					
						
							
							User-defined operators: Tests
						
					
				 | 
				2023-02-22 00:40:03 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										variableDeclaration
									
								
							
						
					
				 | 
				
					
						
							
							Tests/Docs after disallowing super, this and _ as declaration names
						
					
				 | 
				2020-11-25 11:14:13 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										viewPureChecker
									
								
							
						
					
				 | 
				
					
						
							
							User-defined operators: Tests
						
					
				 | 
				2023-02-22 00:40:03 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										virtualLookup
									
								
							
						
					
				 | 
				
					
						
							
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								
								
									
									
									
										visibility
									
								
							
						
					
				 | 
				
					
						
							
							Additional tests for edge cases for mutability, visibility, location, experimental, global, indexed and anonymous
						
					
				 | 
				2023-01-20 20:05:36 +01: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
							
						
					
				 | 
				
					
						
							
						
					
				 | 
				 | 
			
		
			
			
			
			
				| 
					
						
							
								
								negation.sol
							
						
					
				 | 
				
					
						
							
							Error message tweak: built-in unary/binary operator
						
					
				 | 
				2022-11-07 17:13:41 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								signed_rational_modulus.sol
							
						
					
				 | 
				
					
						
							
							Error message tweak: built-in unary/binary operator
						
					
				 | 
				2022-11-07 17:13:41 +01: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
							
						
					
				 | 
				
					
						
							
						
					
				 | 
				 |