| .. | 
			
		
		
			
			
			
			
				| 
					
						
							
								
								add_view.sol
							
						
					
				 | 
				
					
						
							
							Add more override tests with public state variables
						
					
				 | 
				2019-12-11 15:15:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								ambiguous_base_and_unique_implementation.sol
							
						
					
				 | 
				
					
						
							
							Make ambigous override checker generic.
						
					
				 | 
				2019-12-09 18:41:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								ambiguous_base_and_unique_mention.sol
							
						
					
				 | 
				
					
						
							
							Make ambigous override checker generic.
						
					
				 | 
				2019-12-09 18:41:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								ambiguous_base_functions_overridden_in_intermediate_base_unimplemented.sol
							
						
					
				 | 
				
					
						
							
							Some more tests.
						
					
				 | 
				2019-12-09 16:04:45 +01: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
							
						
					
				 | 
				
					
						
							
							Implement virtual keyword
						
					
				 | 
				2019-11-14 11:49:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								calldata_memory_interface_instantiate.sol
							
						
					
				 | 
				
					
						
							
							Implement override checking
						
					
				 | 
				2019-10-30 17:31:33 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								calldata_memory_interface_struct.sol
							
						
					
				 | 
				
					
						
							
							Do not warn about enabled ABIEncoderV2 anymore.
						
					
				 | 
				2019-11-26 15:49:42 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								calldata_memory_interface.sol
							
						
					
				 | 
				
					
						
							
							Implement override checking
						
					
				 | 
				2019-10-30 17:31:33 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								calldata_memory_struct.sol
							
						
					
				 | 
				
					
						
							
							Do not warn about enabled ABIEncoderV2 anymore.
						
					
				 | 
				2019-11-26 15:49:42 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								calldata_memory.sol
							
						
					
				 | 
				
					
						
							
							Implement virtual keyword
						
					
				 | 
				2019-11-14 11:49:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								change_return_types_in_interface.sol
							
						
					
				 | 
				
					
						
							
							Add more override tests with public state variables
						
					
				 | 
				2019-12-11 15:15:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								common_base_and_unique_implementation.sol
							
						
					
				 | 
				
					
						
							
							Make ambigous override checker generic.
						
					
				 | 
				2019-12-09 18:41:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								common_base_and_unique_mention.sol
							
						
					
				 | 
				
					
						
							
							Do not require overriding for functions in common base with unique implementation.
						
					
				 | 
				2019-12-09 16:04:45 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								detect_double_override.sol
							
						
					
				 | 
				
					
						
							
							Parse override keyword
						
					
				 | 
				2019-08-26 17:34:21 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								diamond_interface_empty_intermediate_public_state_variable_and_function.sol
							
						
					
				 | 
				
					
						
							
							Add more override tests with public state variables
						
					
				 | 
				2019-12-11 15:15:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								diamond_interface_intermediate_public_state_variable_and_function_implemented.sol
							
						
					
				 | 
				
					
						
							
							Add more override tests with public state variables
						
					
				 | 
				2019-12-11 15:15:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								diamond_interface_intermediate_public_state_variable_and_function.sol
							
						
					
				 | 
				
					
						
							
							Add more override tests with public state variables
						
					
				 | 
				2019-12-11 15:15:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								diamond_interface_intermediate_public_state_variable.sol
							
						
					
				 | 
				
					
						
							
							Add more override tests with public state variables
						
					
				 | 
				2019-12-11 15:15:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								diamond_top_implemented_intermediate_empty_bottom_public_state_variable.sol
							
						
					
				 | 
				
					
						
							
							Add more override tests with public state variables
						
					
				 | 
				2019-12-11 15:15:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								diamond_top_implemented_intermediate_implemented_public_state_variable.sol
							
						
					
				 | 
				
					
						
							
							Add more override tests with public state variables
						
					
				 | 
				2019-12-11 15:15:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								diamond_top_implemented_intermediate_public_state_variable.sol
							
						
					
				 | 
				
					
						
							
							Add more override tests with public state variables
						
					
				 | 
				2019-12-11 15:15:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								external_turns_public_no_params.sol
							
						
					
				 | 
				
					
						
							
							Implement virtual keyword
						
					
				 | 
				2019-11-14 11:49:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								function_pointer.sol
							
						
					
				 | 
				
					
						
							
							Implement virtual keyword
						
					
				 | 
				2019-11-14 11:49:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								function_state_variable.sol
							
						
					
				 | 
				
					
						
							
							Implement overridding of functions by public variables
						
					
				 | 
				2019-12-05 12:48:52 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								implement_interface_by_public_variable.sol
							
						
					
				 | 
				
					
						
							
							Implement overridding of functions by public variables
						
					
				 | 
				2019-12-05 12:48:52 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								implement_internal_function_by_public_variable.sol
							
						
					
				 | 
				
					
						
							
							Implement overridding of functions by public variables
						
					
				 | 
				2019-12-05 12:48:52 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								implement_private_function_by_public_variable.sol
							
						
					
				 | 
				
					
						
							
							Implement overridding of functions by public variables
						
					
				 | 
				2019-12-05 12:48:52 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								implement_public_function_by_public_variable.sol
							
						
					
				 | 
				
					
						
							
							Implement overridding of functions by public variables
						
					
				 | 
				2019-12-05 12:48:52 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								internal_external_inheritance.sol
							
						
					
				 | 
				
					
						
							
							Make ambigous override checker generic.
						
					
				 | 
				2019-12-09 18:41:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								internal_external.sol
							
						
					
				 | 
				
					
						
							
							Implement override checking
						
					
				 | 
				2019-10-30 17:31:33 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								modifier_ambiguous_fail.sol
							
						
					
				 | 
				
					
						
							
							Ambigous overrides for modifiers.
						
					
				 | 
				2019-12-09 18:43:59 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								modifier_ambiguous.sol
							
						
					
				 | 
				
					
						
							
							Override checks for modifiers.
						
					
				 | 
				2019-12-09 18:41:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								modifier_inherited_different_signature_override.sol
							
						
					
				 | 
				
					
						
							
							Ambigous overrides for modifiers.
						
					
				 | 
				2019-12-09 18:43:59 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								modifier_inherited_different_signature.sol
							
						
					
				 | 
				
					
						
							
							Ambigous overrides for modifiers.
						
					
				 | 
				2019-12-09 18:43:59 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								no_common_base_and_unique_implementation.sol
							
						
					
				 | 
				
					
						
							
							Make ambigous override checker generic.
						
					
				 | 
				2019-12-09 18:41:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								nonintermediate_common_base_and_unique_implementation_modifier.sol
							
						
					
				 | 
				
					
						
							
							Ambigous overrides for modifiers.
						
					
				 | 
				2019-12-09 18:43:59 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								nonintermediate_common_base_and_unique_implementation_unimplemented.sol
							
						
					
				 | 
				
					
						
							
							Some more tests.
						
					
				 | 
				2019-12-09 16:04:45 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								nonintermediate_common_base_and_unique_implementation.sol
							
						
					
				 | 
				
					
						
							
							Do not require overriding for functions in common base with unique implementation.
						
					
				 | 
				2019-12-09 16:04:45 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								override_ambiguous.sol
							
						
					
				 | 
				
					
						
							
							Make ambigous override checker generic.
						
					
				 | 
				2019-12-09 18:41:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								override_base_base.sol
							
						
					
				 | 
				
					
						
							
							Require unimplemented functions to be virtual.
						
					
				 | 
				2019-12-02 21:59:00 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								override_empty_list.sol
							
						
					
				 | 
				
					
						
							
							Parse override keyword
						
					
				 | 
				2019-08-26 17:34:21 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								override_interface_multiple.sol
							
						
					
				 | 
				
					
						
							
							Require unimplemented functions to be virtual.
						
					
				 | 
				2019-12-02 21:59:00 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								override_interface.sol
							
						
					
				 | 
				
					
						
							
							Require unimplemented functions to be virtual.
						
					
				 | 
				2019-12-02 21:59:00 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								override_missing_virtual.sol
							
						
					
				 | 
				
					
						
							
							Add more override tests with public state variables
						
					
				 | 
				2019-12-11 15:15:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								override_modifier_no_override.sol
							
						
					
				 | 
				
					
						
							
							More tests.
						
					
				 | 
				2019-12-09 18:41:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								override_multiple2.sol
							
						
					
				 | 
				
					
						
							
							Require unimplemented functions to be virtual.
						
					
				 | 
				2019-12-02 21:59:00 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								override_multiple_duplicated.sol
							
						
					
				 | 
				
					
						
							
							Implement overridding of functions by public variables
						
					
				 | 
				2019-12-05 12:48:52 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								override_multiple_fail1.sol
							
						
					
				 | 
				
					
						
							
							Parse override keyword
						
					
				 | 
				2019-08-26 17:34:21 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								override_multiple_fail2.sol
							
						
					
				 | 
				
					
						
							
							Parse override keyword
						
					
				 | 
				2019-08-26 17:34:21 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								override_multiple_fail3.sol
							
						
					
				 | 
				
					
						
							
							Parse override keyword
						
					
				 | 
				2019-08-26 17:34:21 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								override_multiple_fail4.sol
							
						
					
				 | 
				
					
						
							
							Parse override keyword
						
					
				 | 
				2019-08-26 17:34:21 +02:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								override_multiple_missing.sol
							
						
					
				 | 
				
					
						
							
							Add more override tests with public state variables
						
					
				 | 
				2019-12-11 15:15:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								override_multiple_no_virtual2.sol
							
						
					
				 | 
				
					
						
							
							Make ambigous override checker generic.
						
					
				 | 
				2019-12-09 18:41:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								override_multiple_no_virtual.sol
							
						
					
				 | 
				
					
						
							
							Implement virtual keyword
						
					
				 | 
				2019-11-14 11:49:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								override_multiple_unresolved.sol
							
						
					
				 | 
				
					
						
							
							Implement override checking
						
					
				 | 
				2019-10-30 17:31:33 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								override_multiple.sol
							
						
					
				 | 
				
					
						
							
							Implement overridding of functions by public variables
						
					
				 | 
				2019-12-05 12:48:52 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								override_public_vars.sol
							
						
					
				 | 
				
					
						
							
							Add more override tests with public state variables
						
					
				 | 
				2019-12-11 15:15:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								override_return_mismatch.sol
							
						
					
				 | 
				
					
						
							
							Make ambigous override checker generic.
						
					
				 | 
				2019-12-09 18:41:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								override_shared_base_partial.sol
							
						
					
				 | 
				
					
						
							
							Implement virtual keyword
						
					
				 | 
				2019-11-14 11:49:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								override_shared_base_simple.sol
							
						
					
				 | 
				
					
						
							
							Implement override checking
						
					
				 | 
				2019-10-30 17:31:33 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								override_shared_base.sol
							
						
					
				 | 
				
					
						
							
							Implement virtual keyword
						
					
				 | 
				2019-11-14 11:49:39 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								override_type_mismatch.sol
							
						
					
				 | 
				
					
						
							
							Implement overridding of functions by public variables
						
					
				 | 
				2019-12-05 12:48:52 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								override_unimplemented_fail.sol
							
						
					
				 | 
				
					
						
							
							Implement and fix overriding unimplemented and implemented functions with unimplemented functions.
						
					
				 | 
				2019-12-05 09:26:43 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								override_unimplemented_fine.sol
							
						
					
				 | 
				
					
						
							
							Implement and fix overriding unimplemented and implemented functions with unimplemented functions.
						
					
				 | 
				2019-12-05 09:26:43 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								override.sol
							
						
					
				 | 
				
					
						
							
							Implement overridding of functions by public variables
						
					
				 | 
				2019-12-05 12:48:52 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								public_var_implements_parallel_interface.sol
							
						
					
				 | 
				
					
						
							
							Add more override tests with public state variables
						
					
				 | 
				2019-12-11 15:15:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								public_var_missing_override.sol
							
						
					
				 | 
				
					
						
							
							Add more override tests with public state variables
						
					
				 | 
				2019-12-11 15:15:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								public_var_no_override_but_function.sol
							
						
					
				 | 
				
					
						
							
							Add more override tests with public state variables
						
					
				 | 
				2019-12-11 15:15:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								public_var_override_mapping_to_dynamic_struct.sol
							
						
					
				 | 
				
					
						
							
							Anything outside storage is always a pointer.
						
					
				 | 
				2020-03-23 15:34:10 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								public_var_override_struct_with_memory_element.sol
							
						
					
				 | 
				
					
						
							
							Anything outside storage is always a pointer.
						
					
				 | 
				2020-03-23 15:34:10 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								public_var_overrides_public_var.sol
							
						
					
				 | 
				
					
						
							
							Add more override tests with public state variables
						
					
				 | 
				2019-12-11 15:15:51 +01: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
							
						
					
				 | 
				
					
						
							
							Add more override tests with public state variables
						
					
				 | 
				2019-12-11 15:15:51 +01: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
							
						
					
				 | 
				
					
						
							
							Add more override tests with public state variables
						
					
				 | 
				2019-12-11 15:15:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								public_vars_multiple1.sol
							
						
					
				 | 
				
					
						
							
							Add more override tests with public state variables
						
					
				 | 
				2019-12-11 15:15:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								public_vars_multiple2.sol
							
						
					
				 | 
				
					
						
							
							Implement overridding of functions by public variables
						
					
				 | 
				2019-12-05 12:48:52 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								public_vars_multiple3.sol
							
						
					
				 | 
				
					
						
							
							Implement overridding of functions by public variables
						
					
				 | 
				2019-12-05 12:48:52 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								public_vars_multiple4.sol
							
						
					
				 | 
				
					
						
							
							Implement overridding of functions by public variables
						
					
				 | 
				2019-12-05 12:48:52 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								public_vars_multiple5.sol
							
						
					
				 | 
				
					
						
							
							Implement overridding of functions by public variables
						
					
				 | 
				2019-12-05 12:48:52 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								public_vars_multiple_diamond1.sol
							
						
					
				 | 
				
					
						
							
							Add more override tests with public state variables
						
					
				 | 
				2019-12-11 15:15:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								public_vars_multiple_diamond2.sol
							
						
					
				 | 
				
					
						
							
							Add more override tests with public state variables
						
					
				 | 
				2019-12-11 15:15:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								public_vars_multiple_diamond.sol
							
						
					
				 | 
				
					
						
							
							Add more override tests with public state variables
						
					
				 | 
				2019-12-11 15:15:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								public_vars_multiple_explicit_override.sol
							
						
					
				 | 
				
					
						
							
							Add more override tests with public state variables
						
					
				 | 
				2019-12-11 15:15:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								public_vars_multiple.sol
							
						
					
				 | 
				
					
						
							
							Add more override tests with public state variables
						
					
				 | 
				2019-12-11 15:15:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								public_vars_wrong_override.sol
							
						
					
				 | 
				
					
						
							
							Implement overridding of functions by public variables
						
					
				 | 
				2019-12-05 12:48:52 +00:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								remove_view.sol
							
						
					
				 | 
				
					
						
							
							Add more override tests with public state variables
						
					
				 | 
				2019-12-11 15:15:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								state_variable_function.sol
							
						
					
				 | 
				
					
						
							
							Add more override tests with public state variables
						
					
				 | 
				2019-12-11 15:15:51 +01:00 | 
			
		
			
			
			
			
				| 
					
						
							
								
								triangle_impl.sol
							
						
					
				 | 
				
					
						
							
							Make ambigous override checker generic.
						
					
				 | 
				2019-12-09 18:41:39 +01: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
							
						
					
				 | 
				
					
						
							
							Require unimplemented functions to be virtual.
						
					
				 | 
				2019-12-02 21:59:00 +01:00 |