| .. | 
		
		
			
			
			
			
				| interface_exception | Add override exception for interface functions. | 2021-08-31 10:45:31 +02:00 | 
		
			
			
			
			
				| add_view.sol | Allow overrides to have a more strict mutability than super | 2020-07-16 17:55:12 +02:00 | 
		
			
			
			
			
				| ambiguous_base_and_unique_implementation.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| ambiguous_base_and_unique_mention.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| ambiguous_base_functions_overridden_in_intermediate_base_unimplemented.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| ambiguous_base_functions_overridden_in_intermediate_base.sol | Do not require overriding for functions in common base with unique implementation. | 2019-12-09 16:04:45 +01:00 | 
		
			
			
			
			
				| calldata_memory_conflict.sol | Fix wording of error message. | 2020-07-06 19:22:52 +02:00 | 
		
			
			
			
			
				| calldata_memory_interface_instantiate.sol | Add override exception for interface functions. | 2021-08-31 10:45:31 +02:00 | 
		
			
			
			
			
				| calldata_memory_interface_struct.sol | Add override exception for interface functions. | 2021-08-31 10:45:31 +02:00 | 
		
			
			
			
			
				| calldata_memory_interface.sol | Add override exception for interface functions. | 2021-08-31 10:45:31 +02:00 | 
		
			
			
			
			
				| calldata_memory_struct.sol | Use new abicoder pragma. | 2020-11-24 14:57:45 +01:00 | 
		
			
			
			
			
				| calldata_memory.sol | Trivial isoltest updates: missing // ---- at the end | 2021-04-20 17:38:29 +02:00 | 
		
			
			
			
			
				| change_return_types_in_interface.sol | Add override exception for interface functions. | 2021-08-31 10:45:31 +02:00 | 
		
			
			
			
			
				| common_base_and_unique_implementation.sol | Add override exception for interface functions. | 2021-08-31 10:45:31 +02:00 | 
		
			
			
			
			
				| common_base_and_unique_mention.sol | Add override exception for interface functions. | 2021-08-31 10:45:31 +02:00 | 
		
			
			
			
			
				| correct_choice_for_base_function_abstract_contract.sol | Consider all grandparents in override analysis. | 2022-02-14 15:31:31 +01:00 | 
		
			
			
			
			
				| correct_choice_for_base_function.sol | Consider all grandparents in override analysis. | 2022-02-14 15:31:31 +01:00 | 
		
			
			
			
			
				| detect_double_override.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| diamond_interface_empty_intermediate_public_state_variable_and_function.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| diamond_interface_intermediate_public_state_variable_and_function_implemented.sol | Add override exception for interface functions. | 2021-08-31 10:45:31 +02:00 | 
		
			
			
			
			
				| diamond_interface_intermediate_public_state_variable_and_function.sol | Add override exception for interface functions. | 2021-08-31 10:45:31 +02:00 | 
		
			
			
			
			
				| diamond_interface_intermediate_public_state_variable.sol | Add override exception for interface functions. | 2021-08-31 10:45:31 +02:00 | 
		
			
			
			
			
				| diamond_top_implemented_intermediate_empty_bottom_public_state_variable.sol | Update tests for new public var override rules | 2020-07-20 15:18:23 +02:00 | 
		
			
			
			
			
				| diamond_top_implemented_intermediate_implemented_public_state_variable.sol | Update tests for new public var override rules | 2020-07-20 15:18:23 +02:00 | 
		
			
			
			
			
				| diamond_top_implemented_intermediate_public_state_variable.sol | Update tests for new public var override rules | 2020-07-20 15:18:23 +02:00 | 
		
			
			
			
			
				| external_turns_public_no_params.sol | Trivial isoltest updates: missing // ---- at the end | 2021-04-20 17:38:29 +02:00 | 
		
			
			
			
			
				| function_pointer.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| function_state_variable.sol | Add override exception for interface functions. | 2021-08-31 10:45:31 +02:00 | 
		
			
			
			
			
				| implement_interface_by_public_variable.sol | Add override exception for interface functions. | 2021-08-31 10:45:31 +02:00 | 
		
			
			
			
			
				| implement_internal_function_by_public_variable.sol | Update tests. | 2020-07-07 12:16:18 +02:00 | 
		
			
			
			
			
				| implement_private_function_by_public_variable.sol | Update tests. | 2020-07-07 12:16:18 +02:00 | 
		
			
			
			
			
				| implement_public_function_by_public_variable.sol | Update tests. | 2020-07-07 12:16:18 +02:00 | 
		
			
			
			
			
				| interface_and_base_override_err.sol | Consider all grandparents in override analysis. | 2022-02-14 15:31:31 +01:00 | 
		
			
			
			
			
				| interface_and_base_override_fine.sol | Consider all grandparents in override analysis. | 2022-02-14 15:31:31 +01:00 | 
		
			
			
			
			
				| internal_external_inheritance.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| internal_external.sol | Fix wording of error message. | 2020-07-06 19:22:52 +02:00 | 
		
			
			
			
			
				| modifier_ambiguous_fail.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| modifier_ambiguous.sol | Trivial isoltest updates: missing // ---- at the end | 2021-04-20 17:38:29 +02:00 | 
		
			
			
			
			
				| modifier_inherited_different_signature_override.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| modifier_inherited_different_signature.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| no_common_base_and_unique_implementation.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| no_matching_resolution.sol | Trivial isoltest updates: missing // ---- at the end | 2021-04-20 17:38:29 +02:00 | 
		
			
			
			
			
				| nonintermediate_common_base_and_unique_implementation_modifier.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| nonintermediate_common_base_and_unique_implementation_unimplemented.sol | Trivial isoltest updates: missing // ---- at the end | 2021-04-20 17:38:29 +02:00 | 
		
			
			
			
			
				| nonintermediate_common_base_and_unique_implementation.sol | Trivial isoltest updates: missing // ---- at the end | 2021-04-20 17:38:29 +02:00 | 
		
			
			
			
			
				| override_ambiguous.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| override_base_base.sol | Require unimplemented functions to be virtual. | 2019-12-02 21:59:00 +01:00 | 
		
			
			
			
			
				| override_empty_list.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| override_implemented_and_unimplemented_with_implemented_call_via_contract.sol | FunctionDefinition.resolveVirtual(): Skip unimplemented functions when lookup happens via super | 2021-06-02 16:16:15 +02:00 | 
		
			
			
			
			
				| override_implemented_and_unimplemented_with_implemented_call_via_super.sol | FunctionDefinition.resolveVirtual(): Skip unimplemented functions when lookup happens via super | 2021-06-02 16:16:15 +02:00 | 
		
			
			
			
			
				| override_implemented_and_unimplemented_with_implemented_no_call.sol | FunctionDefinition.resolveVirtual(): Skip unimplemented functions when lookup happens via super | 2021-06-02 16:16:15 +02:00 | 
		
			
			
			
			
				| override_implemented_and_unimplemented_with_implemented_virtual_call_into_base_contract.sol | FunctionDefinition.resolveVirtual(): Skip unimplemented functions when lookup happens via super | 2021-06-02 16:16:15 +02:00 | 
		
			
			
			
			
				| override_implemented_with_unimplemented_then_implemented.sol | FunctionDefinition.resolveVirtual(): Skip unimplemented functions when lookup happens via super | 2021-06-02 16:16:15 +02:00 | 
		
			
			
			
			
				| override_interface_multiple.sol | Require unimplemented functions to be virtual. | 2019-12-02 21:59:00 +01:00 | 
		
			
			
			
			
				| override_interface.sol | Add override exception for interface functions. | 2021-08-31 10:45:31 +02:00 | 
		
			
			
			
			
				| override_less_strict_mutability.sol | Allow overrides to have a more strict mutability than super | 2020-07-16 17:55:12 +02:00 | 
		
			
			
			
			
				| override_library.sol | Disallow invalid use of library names as type names. | 2020-10-16 18:25:08 +02:00 | 
		
			
			
			
			
				| override_missing_virtual.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| override_modifier_no_override.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| override_multi_layered_error.sol | Consider all grandparents in override analysis. | 2022-02-14 15:31:31 +01:00 | 
		
			
			
			
			
				| override_multi_layered_fine_abstract.sol | Consider all grandparents in override analysis. | 2022-02-14 15:31:31 +01:00 | 
		
			
			
			
			
				| override_multi_layered_fine.sol | Consider all grandparents in override analysis. | 2022-02-14 15:31:31 +01:00 | 
		
			
			
			
			
				| override_multiple2.sol | Require unimplemented functions to be virtual. | 2019-12-02 21:59:00 +01:00 | 
		
			
			
			
			
				| override_multiple_duplicated.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| override_multiple_fail1.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| override_multiple_fail2.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| override_multiple_fail3.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| override_multiple_fail4.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| override_multiple_missing.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| override_multiple_no_virtual2.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| override_multiple_no_virtual.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| override_multiple_unresolved.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| override_multiple.sol | Trivial isoltest updates: missing // ---- at the end | 2021-04-20 17:38:29 +02:00 | 
		
			
			
			
			
				| override_public_vars.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| override_return_mismatch.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| override_shared_base_partial.sol | Trivial isoltest updates: missing // ---- at the end | 2021-04-20 17:38:29 +02:00 | 
		
			
			
			
			
				| override_shared_base_simple.sol | Trivial isoltest updates: missing // ---- at the end | 2021-04-20 17:38:29 +02:00 | 
		
			
			
			
			
				| override_shared_base.sol | Trivial isoltest updates: missing // ---- at the end | 2021-04-20 17:38:29 +02:00 | 
		
			
			
			
			
				| override_stricter_mutability1.sol | Allow overrides to have a more strict mutability than super | 2020-07-16 17:55:12 +02:00 | 
		
			
			
			
			
				| override_stricter_mutability2.sol | Allow overrides to have a more strict mutability than super | 2020-07-16 17:55:12 +02:00 | 
		
			
			
			
			
				| override_stricter_mutability3.sol | Allow overrides to have a more strict mutability than super | 2020-07-16 17:55:12 +02:00 | 
		
			
			
			
			
				| override_stricter_mutability4.sol | Allow overrides to have a more strict mutability than super | 2020-07-16 17:55:12 +02:00 | 
		
			
			
			
			
				| override_stricter_mutability5.sol | Allow overrides to have a more strict mutability than super | 2020-07-16 17:55:12 +02:00 | 
		
			
			
			
			
				| override_stricter_mutability6.sol | Allow overrides to have a more strict mutability than super | 2020-07-16 17:55:12 +02:00 | 
		
			
			
			
			
				| override_stricter_mutability7.sol | Allow overrides to have a more strict mutability than super | 2020-07-16 17:55:12 +02:00 | 
		
			
			
			
			
				| override_stricter_mutability.sol | Allow overrides to have a more strict mutability than super | 2020-07-16 17:55:12 +02:00 | 
		
			
			
			
			
				| override_type_mismatch2.sol | OverrideSpecifier: Check for null before dereferencing | 2021-02-04 13:17:28 +01:00 | 
		
			
			
			
			
				| override_type_mismatch.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| override_unimplemented_and_implemented_with_unimplemented.sol | Extra asserts, test renaming, test for super in modifiers | 2021-06-02 16:15:51 +02:00 | 
		
			
			
			
			
				| override_unimplemented_and_unimplemented_with_unimplemented.sol | Extra asserts, test renaming, test for super in modifiers | 2021-06-02 16:15:51 +02:00 | 
		
			
			
			
			
				| override.sol | Implement overridding of functions by public variables | 2019-12-05 12:48:52 +00:00 | 
		
			
			
			
			
				| private_state_variable.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| public_constant_var_overrides_pure.sol | Constants are considered pure. | 2020-07-20 15:18:23 +02:00 | 
		
			
			
			
			
				| public_immutable_var_overrides_pure.sol | Update tests for new public var override rules | 2020-07-20 15:18:23 +02:00 | 
		
			
			
			
			
				| public_var_implements_parallel_interface.sol | Add override exception for interface functions. | 2021-08-31 10:45:31 +02:00 | 
		
			
			
			
			
				| public_var_missing_override.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| public_var_no_override_but_function.sol | Update tests for new public var override rules | 2020-07-20 15:18:23 +02:00 | 
		
			
			
			
			
				| public_var_override_mapping_to_dynamic_struct.sol | Trivial isoltest updates: missing // ---- at the end | 2021-04-20 17:38:29 +02:00 | 
		
			
			
			
			
				| public_var_override_struct_with_memory_element.sol | Trivial isoltest updates: missing // ---- at the end | 2021-04-20 17:38:29 +02:00 | 
		
			
			
			
			
				| public_var_overrides_public_var.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| public_var_overrides_pure.sol | Disallow public state variables overriding pure functions. | 2020-07-20 15:18:23 +02:00 | 
		
			
			
			
			
				| public_var_overriding_multiple_derived.sol | Add more override tests with public state variables | 2019-12-11 15:15:51 +01:00 | 
		
			
			
			
			
				| public_var_overriding_multiple.sol | Add more override tests with public state variables | 2019-12-11 15:15:51 +01:00 | 
		
			
			
			
			
				| public_var_parallel_funciton.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| public_var_same_name_but_different_args.sol | Implement overridding of functions by public variables | 2019-12-05 12:48:52 +00:00 | 
		
			
			
			
			
				| public_var_surplus_override.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| public_vars_multiple1.sol | Update tests for new public var override rules | 2020-07-20 15:18:23 +02:00 | 
		
			
			
			
			
				| public_vars_multiple2.sol | Update tests for new public var override rules | 2020-07-20 15:18:23 +02:00 | 
		
			
			
			
			
				| public_vars_multiple3.sol | Update tests for new public var override rules | 2020-07-20 15:18:23 +02:00 | 
		
			
			
			
			
				| public_vars_multiple4.sol | Trivial isoltest updates: missing // ---- at the end | 2021-04-20 17:38:29 +02:00 | 
		
			
			
			
			
				| public_vars_multiple5.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| public_vars_multiple_diamond1.sol | Update tests for new public var override rules | 2020-07-20 15:18:23 +02:00 | 
		
			
			
			
			
				| public_vars_multiple_diamond2.sol | Update tests for new public var override rules | 2020-07-20 15:18:23 +02:00 | 
		
			
			
			
			
				| public_vars_multiple_diamond.sol | Update tests for new public var override rules | 2020-07-20 15:18:23 +02:00 | 
		
			
			
			
			
				| public_vars_multiple_explicit_override.sol | Update tests for new public var override rules | 2020-07-20 15:18:23 +02:00 | 
		
			
			
			
			
				| public_vars_multiple.sol | Update tests for new public var override rules | 2020-07-20 15:18:23 +02:00 | 
		
			
			
			
			
				| public_vars_wrong_override.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| remove_view.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| restrict_mutability_for_override_only.sol | Issue state mutability restriction for overriding and not for virtual functions. | 2020-07-16 17:19:35 +02:00 | 
		
			
			
			
			
				| state_variable_function.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| triangle_impl.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 | 
		
			
			
			
			
				| triangle_no_impl.sol | Do not require overriding for functions in common base with unique implementation. | 2019-12-09 16:04:45 +01:00 | 
		
			
			
			
			
				| virtual_private.sol | Added error codes to SyntaxTest expectations (updated tests) | 2020-06-22 16:51:47 +02:00 |