index
:
dexon-solidity
develop
release
DEXON fork of Solidity (https://github.com/dexon-foundation/dsolidity)
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
test
/
libsolidity
/
syntaxTests
/
nameAndTypeResolution
Mode
Name
Size
-rw-r--r--
001_name_references.sol
118
log
stats
plain
blame
-rw-r--r--
002_undeclared_name.sol
165
log
stats
plain
blame
-rw-r--r--
003_undeclared_name_is_not_fatal.sol
241
log
stats
plain
blame
-rw-r--r--
004_reference_to_later_declaration.sol
86
log
stats
plain
blame
-rw-r--r--
006_type_checking_return.sol
159
log
stats
plain
blame
-rw-r--r--
007_type_checking_return_wrong_number.sol
198
log
stats
plain
blame
-rw-r--r--
008_type_checking_return_wrong_type.sol
226
log
stats
plain
blame
-rw-r--r--
009_type_checking_function_call.sol
153
log
stats
plain
blame
-rw-r--r--
010_type_conversion_for_comparison.sol
196
log
stats
plain
blame
-rw-r--r--
011_type_conversion_for_comparison_invalid.sol
155
log
stats
plain
blame
-rw-r--r--
013_large_string_literal.sol
226
log
stats
plain
blame
-rw-r--r--
014_balance.sol
217
log
stats
plain
blame
-rw-r--r--
015_balance_invalid.sol
147
log
stats
plain
blame
-rw-r--r--
017_assignment_to_struct.sol
178
log
stats
plain
blame
-rw-r--r--
018_forward_function_reference.sol
245
log
stats
plain
blame
-rw-r--r--
019_comparison_bitop_precedence.sol
202
log
stats
plain
blame
-rw-r--r--
020_comparison_of_function_types_lt_1.sol
242
log
stats
plain
blame
-rw-r--r--
021_comparison_of_function_types_lt_2.sol
214
log
stats
plain
blame
-rw-r--r--
022_comparison_of_function_types_gt_1.sol
242
log
stats
plain
blame
-rw-r--r--
023_comparison_of_function_types_gt_2.sol
214
log
stats
plain
blame
-rw-r--r--
024_comparison_of_function_types_eq.sol
318
log
stats
plain
blame
-rw-r--r--
025_comparison_of_mapping_types.sol
294
log
stats
plain
blame
-rw-r--r--
029_create_abstract_contract.sol
207
log
stats
plain
blame
-rw-r--r--
030_redeclare_implemented_abstract_function_as_abstract.sol
237
log
stats
plain
blame
-rw-r--r--
039_functions_with_identical_structs_in_interface.sol
401
log
stats
plain
blame
-rw-r--r--
040_functions_with_different_structs_in_interface.sol
320
log
stats
plain
blame
-rw-r--r--
041_functions_with_stucts_of_non_external_types_in_interface.sol
345
log
stats
plain
blame
-rw-r--r--
042_functions_with_stucts_of_non_external_types_in_interface_2.sol
347
log
stats
plain
blame
-rw-r--r--
043_functions_with_stucts_of_non_external_types_in_interface_nested.sol
374
log
stats
plain
blame
-rw-r--r--
044_returning_multi_dimensional_arrays_new_abi.sol
229
log
stats
plain
blame
-rw-r--r--
045_returning_multi_dimensional_arrays.sol
234
log
stats
plain
blame
-rw-r--r--
046_returning_multi_dimensional_static_arrays.sol
233
log
stats
plain
blame
-rw-r--r--
047_returning_arrays_in_structs_new_abi.sol
249
log
stats
plain
blame
-rw-r--r--
048_returning_arrays_in_structs_arrays.sol
256
log
stats
plain
blame
-rw-r--r--
049_function_external_call_allowed_conversion.sol
152
log
stats
plain
blame
-rw-r--r--
050_function_external_call_not_allowed_conversion.sol
293
log
stats
plain
blame
-rw-r--r--
051_function_internal_allowed_conversion.sol
150
log
stats
plain
blame
-rw-r--r--
052_function_internal_not_allowed_conversion.sol
291
log
stats
plain
blame
-rw-r--r--
053_hash_collision_in_interface.sol
154
log
stats
plain
blame
-rw-r--r--
054_inheritance_basic.sol
161
log
stats
plain
blame
-rw-r--r--
055_inheritance_diamond_basic.sol
256
log
stats
plain
blame
-rw-r--r--
056_cyclic_inheritance.sol
136
log
stats
plain
blame
-rw-r--r--
057_legal_override_direct.sol
95
log
stats
plain
blame
-rw-r--r--
058_legal_override_indirect.sol
113
log
stats
plain
blame
-rw-r--r--
059_illegal_override_visibility.sol
154
log
stats
plain
blame
-rw-r--r--
060_complex_inheritance.sol
211
log
stats
plain
blame
-rw-r--r--
061_missing_base_constructor_arguments.sol
74
log
stats
plain
blame
-rw-r--r--
062_base_constructor_arguments_override.sol
74
log
stats
plain
blame
-rw-r--r--
063_implicit_derived_to_base_conversion.sol
200
log
stats
plain
blame
-rw-r--r--
064_implicit_base_to_derived_conversion.sol
181
log
stats
plain
blame
-rw-r--r--
065_super_excludes_current_contract.sol
235
log
stats
plain
blame
-rw-r--r--
067_function_clash_with_state_variable_accessor.sol
185
log
stats
plain
blame
-rw-r--r--
069_base_class_state_variable_accessor.sol
312
log
stats
plain
blame
-rw-r--r--
070_struct_accessor_one_array_only.sol
179
log
stats
plain
blame
-rw-r--r--
071_base_class_state_variable_internal_member.sol
236
log
stats
plain
blame
-rw-r--r--
072_state_variable_member_of_wrong_class1.sol
361
log
stats
plain
blame
-rw-r--r--
073_state_variable_member_of_wrong_class2.sol
388
log
stats
plain
blame
-rw-r--r--
074_fallback_function.sol
62
log
stats
plain
blame
-rw-r--r--
075_fallback_function_with_arguments.sol
141
log
stats
plain
blame
-rw-r--r--
076_fallback_function_in_library.sol
114
log
stats
plain
blame
-rw-r--r--
077_fallback_function_with_return_parameters.sol
129
log
stats
plain
blame
-rw-r--r--
078_fallback_function_twice.sol
174
log
stats
plain
blame
-rw-r--r--
079_fallback_function_inheritance.sol
117
log
stats
plain
blame
-rw-r--r--
080_event.sol
138
log
stats
plain
blame
-rw-r--r--
081_event_too_many_indexed.sol
166
log
stats
plain
blame
-rw-r--r--
082_anonymous_event_four_indexed.sol
104
log
stats
plain
blame
-rw-r--r--
083_anonymous_event_too_many_indexed.sol
203
log
stats
plain
blame
-rw-r--r--
084_events_with_same_name.sol
56
log
stats
plain
blame
-rw-r--r--
085_events_with_same_name_unnamed_arguments.sol
62
log
stats
plain
blame
-rw-r--r--
086_events_with_same_name_different_types.sol
57
log
stats
plain
blame
-rw-r--r--
087_double_event_declaration.sol
148
log
stats
plain
blame
-rw-r--r--
088_double_event_declaration_ignores_anonymous.sol
158
log
stats
plain
blame
-rw-r--r--
089_double_event_declaration_ignores_indexed.sol
156
log
stats
plain
blame
-rw-r--r--
090_event_call.sol
130
log
stats
plain
blame
-rw-r--r--
091_event_function_inheritance_clash.sol
205
log
stats
plain
blame
-rw-r--r--
092_function_event_inheritance_clash.sol
205
log
stats
plain
blame
-rw-r--r--
093_function_event_in_contract_clash.sol
166
log
stats
plain
blame
-rw-r--r--
094_event_inheritance.sol
156
log
stats
plain
blame
-rw-r--r--
095_multiple_events_argument_clash.sol
95
log
stats
plain
blame
-rw-r--r--
096_access_to_default_function_visibility.sol
103
log
stats
plain
blame
-rw-r--r--
097_access_to_internal_function.sol
211
log
stats
plain
blame
-rw-r--r--
098_access_to_default_state_variable_visibility.sol
194
log
stats
plain
blame
-rw-r--r--
099_access_to_internal_state_variable.sol
168
log
stats
plain
blame
-rw-r--r--
100_error_count_in_named_args.sol
350
log
stats
plain
blame
-rw-r--r--
101_empty_in_named_args.sol
346
log
stats
plain
blame
-rw-r--r--
102_duplicate_parameter_names_in_named_args.sol
312
log
stats
plain
blame
-rw-r--r--
103_invalid_parameter_names_in_named_args.sol
338
log
stats
plain
blame
-rw-r--r--
104_empty_name_input_parameter.sol
58
log
stats
plain
blame
-rw-r--r--
105_constant_input_parameter.sol
299
log
stats
plain
blame
-rw-r--r--
106_empty_name_return_parameter.sol
69
log
stats
plain
blame
-rw-r--r--
107_empty_name_input_parameter_with_named_one.sol
182
log
stats
plain
blame
-rw-r--r--
108_empty_name_return_parameter_with_named_one.sol
205
log
stats
plain
blame
-rw-r--r--
110_no_overflow_with_large_literal.sol
145
log
stats
plain
blame
-rw-r--r--
111_overflow_caused_by_ether_units.sol
280
log
stats
plain
blame
-rw-r--r--
112_exp_operator_exponent_too_big.sol
195
log
stats
plain
blame
-rw-r--r--
113_exp_warn_literal_base_1.sol
278
log
stats
plain
blame
-rw-r--r--
114_exp_warn_literal_base_2.sol
121
log
stats
plain
blame
-rw-r--r--
115_exp_warn_literal_base_3.sol
91
log
stats
plain
blame
-rw-r--r--
116_shift_warn_literal_base_1.sol
271
log
stats
plain
blame
-rw-r--r--
117_shift_warn_literal_base_2.sol
123
log
stats
plain
blame
-rw-r--r--
118_shift_warn_literal_base_3.sol
93
log
stats
plain
blame
-rw-r--r--
119_shift_warn_literal_base_4.sol
118
log
stats
plain
blame
-rw-r--r--
124_enum_member_access.sol
186
log
stats
plain
blame
-rw-r--r--
125_enum_member_access_accross_contracts.sol
251
log
stats
plain
blame
-rw-r--r--
126_enum_invalid_member_access.sol
354
log
stats
plain
blame
-rw-r--r--
127_enum_invalid_direct_member_access.sol
224
log
stats
plain
blame
-rw-r--r--
128_enum_explicit_conversion_is_okay.sol
234
log
stats
plain
blame
-rw-r--r--
129_int_to_enum_explicit_conversion_is_okay.sol
200
log
stats
plain
blame
-rw-r--r--
130_enum_implicit_conversion_is_not_okay_256.sol
282
log
stats
plain
blame
-rw-r--r--
131_enum_implicit_conversion_is_not_okay_64.sol
273
log
stats
plain
blame
-rw-r--r--
132_enum_to_enum_conversion_is_not_okay.sol
279
log
stats
plain
blame
-rw-r--r--
133_enum_duplicate_values.sol
153
log
stats
plain
blame
-rw-r--r--
134_enum_name_resolution_under_current_contract_name.sol
196
log
stats
plain
blame
-rw-r--r--
135_private_visibility.sol
170
log
stats
plain
blame
-rw-r--r--
136_private_visibility_via_explicit_base_access.sol
237
log
stats
plain
blame
-rw-r--r--
137_external_visibility.sol
185
log
stats
plain
blame
-rw-r--r--
138_similar_name_suggestions_expected.sol
162
log
stats
plain
blame
-rw-r--r--
139_no_name_suggestion.sol
111
log
stats
plain
blame
-rw-r--r--
140_multiple_similar_suggestions.sol
283
log
stats
plain
blame
-rw-r--r--
141_multiple_scopes_suggestions.sol
249
log
stats
plain
blame
-rw-r--r--
142_inheritence_suggestions.sol
204
log
stats
plain
blame
-rw-r--r--
143_no_spurious_identifier_suggestions_with_submatch.sol
155
log
stats
plain
blame
-rw-r--r--
144_no_spurious_identifier_suggestions.sol
151
log
stats
plain
blame
-rw-r--r--
145_external_base_visibility.sol
239
log
stats
plain
blame
-rw-r--r--
146_external_argument_assign.sol
121
log
stats
plain
blame
-rw-r--r--
147_external_argument_increment.sol
119
log
stats
plain
blame
-rw-r--r--
148_external_argument_delete.sol
124
log
stats
plain
blame
-rw-r--r--
149_test_for_bug_override_function_with_bytearray_type.sol
270
log
stats
plain
blame
-rw-r--r--
150_array_with_nonconstant_length.sol
163
log
stats
plain
blame
-rw-r--r--
151_array_with_negative_length.sol
131
log
stats
plain
blame
-rw-r--r--
152_array_copy_with_different_types1.sol
201
log
stats
plain
blame
-rw-r--r--
153_array_copy_with_different_types2.sol
206
log
stats
plain
blame
-rw-r--r--
154_array_copy_with_different_types_conversion_possible.sol
81
log
stats
plain
blame
-rw-r--r--
155_array_copy_with_different_types_static_dynamic.sol
83
log
stats
plain
blame
-rw-r--r--
156_array_copy_with_different_types_dynamic_static.sol
210
log
stats
plain
blame
-rw-r--r--
157_array_of_undeclared_type.sol
109
log
stats
plain
blame
-rw-r--r--
158_storage_variable_initialization_with_incorrect_type_int.sol
140
log
stats
plain
blame
-rw-r--r--
159_storage_variable_initialization_with_incorrect_type_string.sol
148
log
stats
plain
blame
-rw-r--r--
160_test_byte_is_alias_of_byte1.sol
199
log
stats
plain
blame
-rw-r--r--
164_assigning_value_to_const_variable.sol
154
log
stats
plain
blame
-rw-r--r--
165_assigning_state_to_const_variable.sol
152
log
stats
plain
blame
-rw-r--r--
167_constant_string_literal_disallows_assignment.sol
355
log
stats
plain
blame
-rw-r--r--
168_assignment_to_const_var_involving_conversion.sol
44
log
stats
plain
blame
-rw-r--r--
169_assignment_to_const_var_involving_expression.sol
52
log
stats
plain
blame
-rw-r--r--
170_assignment_to_const_var_involving_keccak.sol
58
log
stats
plain
blame
-rw-r--r--
171_assignment_to_const_array_vars.sol
137
log
stats
plain
blame
-rw-r--r--
172_assignment_to_const_string_bytes.sol
123
log
stats
plain
blame
-rw-r--r--
173_constant_struct.sol
170
log
stats
plain
blame
-rw-r--r--
174_address_is_constant.sol
84
log
stats
plain
blame
-rw-r--r--
175_uninitialized_const_variable.sol
104
log
stats
plain
blame
-rw-r--r--
176_overloaded_function_cannot_resolve.sol
285
log
stats
plain
blame
-rw-r--r--
177_ambiguous_overloaded_function.sol
375
log
stats
plain
blame
-rw-r--r--
178_assignment_of_nonoverloaded_function.sol
256
log
stats
plain
blame
-rw-r--r--
179_assignment_of_overloaded_function.sol
314
log
stats
plain
blame
-rw-r--r--
180_external_types_clash.sol
231
log
stats
plain
blame
-rw-r--r--
181_override_changes_return_types.sol
216
log
stats
plain
blame
-rw-r--r--
182_equal_overload.sol
262
log
stats
plain
blame
-rw-r--r--
185_invalid_utf8_implicit.sol
208
log
stats
plain
blame
-rw-r--r--
186_invalid_utf8_explicit.sol
208
log
stats
plain
blame
-rw-r--r--
187_large_utf8_codepoint.sol
50
log
stats
plain
blame
-rw-r--r--
188_string_index.sol
146
log
stats
plain
blame
-rw-r--r--
189_string_length.sol
203
log
stats
plain
blame
-rw-r--r--
190_negative_integers_to_signed_out_of_bound.sol
148
log
stats
plain
blame
-rw-r--r--
191_negative_integers_to_signed_min.sol
44
log
stats
plain
blame
-rw-r--r--
192_positive_integers_to_signed_out_of_bound.sol
146
log
stats
plain
blame
-rw-r--r--
193_positive_integers_to_signed_out_of_bound_max.sol
43
log
stats
plain
blame
-rw-r--r--
194_negative_integers_to_unsigned.sol
146
log
stats
plain
blame
-rw-r--r--
195_positive_integers_to_unsigned_out_of_bound.sol
148
log
stats
plain
blame
-rw-r--r--
196_integer_boolean_or.sol
163
log
stats
plain
blame
-rw-r--r--
197_integer_boolean_and.sol
163
log
stats
plain
blame
-rw-r--r--
198_integer_boolean_not.sol
140
log
stats
plain
blame
-rw-r--r--
199_integer_unsigned_exp_signed.sol
162
log
stats
plain
blame
-rw-r--r--
200_integer_signed_exp_unsigned.sol
162
log
stats
plain
blame
-rw-r--r--
201_integer_signed_exp_signed.sol
616
log
stats
plain
blame
-rw-r--r--
202_bytes_reference_compare_operators.sol
177
log
stats
plain
blame
-rw-r--r--
203_struct_reference_compare_operators.sol
218
log
stats
plain
blame
-rw-r--r--
204_overwrite_memory_location_external.sol
183
log
stats
plain
blame
-rw-r--r--
205_overwrite_storage_location_external.sol
185
log
stats
plain
blame
-rw-r--r--
206_storage_location_local_variables.sol
146
log
stats
plain
blame
-rw-r--r--
207_no_mappings_in_memory_array.sol
186
log
stats
plain
blame
-rw-r--r--
208_assignment_mem_to_local_storage_variable.sol
268
log
stats
plain
blame
-rw-r--r--
209_storage_assign_to_different_local_variable.sol
354
log
stats
plain
blame
-rw-r--r--
210_uninitialized_mapping_variable.sol
240
log
stats
plain
blame
-rw-r--r--
211_uninitialized_mapping_array_variable.sol
175
log
stats
plain
blame
-rw-r--r--
213_no_delete_on_storage_pointers.sol
221
log
stats
plain
blame
-rw-r--r--
214_assignment_mem_storage_variable_directly.sol
97
log
stats
plain
blame
-rw-r--r--
215_function_argument_mem_to_storage.sol
292
log
stats
plain
blame
-rw-r--r--
216_function_argument_storage_to_mem.sol
133
log
stats
plain
blame
-rw-r--r--
217_mem_array_assignment_changes_base_type.sol
403
log
stats
plain
blame
-rw-r--r--
219_memory_arrays_not_resizeable.sol
157
log
stats
plain
blame
-rw-r--r--
220_struct_constructor.sol
239
log
stats
plain
blame
-rw-r--r--
221_struct_constructor_nested.sol
321
log
stats
plain
blame
-rw-r--r--
222_struct_named_constructor.sol
247
log
stats
plain
blame
-rw-r--r--
223_literal_strings.sol
323
log
stats
plain
blame
-rw-r--r--
224_string_bytes_conversion.sol
417
log
stats
plain
blame
-rw-r--r--
225_inheriting_from_library.sol
106
log
stats
plain
blame
-rw-r--r--
226_inheriting_library.sol
106
log
stats
plain
blame
-rw-r--r--
227_library_having_variables.sol
104
log
stats
plain
blame
-rw-r--r--
228_valid_library.sol
37
log
stats
plain
blame
-rw-r--r--
229_call_to_library_function.sol
205
log
stats
plain
blame
-rw-r--r--
230_creating_contract_within_the_contract.sol
193
log
stats
plain
blame
-rw-r--r--
231_array_out_of_bound_access.sol
197
log
stats
plain
blame
-rw-r--r--
232_literal_string_to_storage_pointer.sol
197
log
stats
plain
blame
-rw-r--r--
233_non_initialized_references.sol
191
log
stats
plain
blame
-rw-r--r--
235_abi_encode_with_large_integer_constant.sol
156
log
stats
plain
blame
-rw-r--r--
236_cyclic_binary_dependency.sol
272
log
stats
plain
blame
-rw-r--r--
237_cyclic_binary_dependency_via_inheritance.sol
212
log
stats
plain
blame
-rw-r--r--
244_tuples.sol
223
log
stats
plain
blame
-rw-r--r--
245_tuples_empty_components.sol
127
log
stats
plain
blame
-rw-r--r--
249_tuple_compound_assignment.sol
181
log
stats
plain
blame
-rw-r--r--
250_member_access_parser_ambiguity.sol
332
log
stats
plain
blame
-rw-r--r--
251_using_for_library.sol
51
log
stats
plain
blame
-rw-r--r--
252_using_for_not_library.sol
106
log
stats
plain
blame
-rw-r--r--
253_using_for_function_exists.sol
331
log
stats
plain
blame
-rw-r--r--
254_using_for_function_on_int.sol
280
log
stats
plain
blame
-rw-r--r--
255_using_for_function_on_struct.sol
243
log
stats
plain
blame
-rw-r--r--
256_using_for_overload.sol
325
log
stats
plain
blame
-rw-r--r--
257_using_for_by_name.sol
248
log
stats
plain
blame
-rw-r--r--
258_using_for_mismatch.sol
315
log
stats
plain
blame
-rw-r--r--
259_using_for_not_used.sol
442
log
stats
plain
blame
-rw-r--r--
260_library_memory_struct.sol
238
log
stats
plain
blame
-rw-r--r--
261_using_for_arbitrary_mismatch.sol
365
log
stats
plain
blame
-rw-r--r--
262_bound_function_in_var.sol
625
log
stats
plain
blame
-rw-r--r--
263_create_memory_arrays.sol
387
log
stats
plain
blame
-rw-r--r--
264_mapping_in_memory_array.sol
196
log
stats
plain
blame
-rw-r--r--
265_new_for_non_array.sol
150
log
stats
plain
blame
-rw-r--r--
266_invalid_args_creating_memory_array.sol
201
log
stats
plain
blame
-rw-r--r--
267_invalid_args_creating_struct.sol
224
log
stats
plain
blame
-rw-r--r--
268_function_overload_array_type.sol
90
log
stats
plain
blame
-rw-r--r--
275_inline_struct_declaration_arrays.sol
300
log
stats
plain
blame
-rw-r--r--
279_break_not_in_loop.sol
163
log
stats
plain
blame
-rw-r--r--
280_continue_not_in_loop.sol
169
log
stats
plain
blame
-rw-r--r--
281_continue_not_in_loop_2.sol
188
log
stats
plain
blame
-rw-r--r--
282_invalid_different_types_for_conditional_expression.sol
176
log
stats
plain
blame
-rw-r--r--
283_left_value_in_conditional_expression_not_supported_yet.sol
252
log
stats
plain
blame
-rw-r--r--
284_conditional_expression_with_different_struct.sol
320
log
stats
plain
blame
-rw-r--r--
285_conditional_expression_with_different_function_type.sol
251
log
stats
plain
blame
-rw-r--r--
286_conditional_expression_with_different_enum.sol
280
log
stats
plain
blame
-rw-r--r--
287_conditional_expression_with_different_mapping.sol
297
log
stats
plain
blame
-rw-r--r--
288_conditional_with_all_types.sol
2297
log
stats
plain
blame
-rw-r--r--
289_uint7_and_uintM_as_identifier.sol
282
log
stats
plain
blame
-rw-r--r--
290_varM_disqualified_as_keyword_1.sol
153
log
stats
plain
blame
-rw-r--r--
290_varM_disqualified_as_keyword_2.sol
149
log
stats
plain
blame
-rw-r--r--
290_varM_disqualified_as_keyword_3.sol
153
log
stats
plain
blame
-rw-r--r--
291_modifier_is_not_a_valid_typename.sol
172
log
stats
plain
blame
-rw-r--r--
292_modifier_is_not_a_valid_typename_is_not_fatal.sol
187
log
stats
plain
blame
-rw-r--r--
293_function_is_not_a_valid_typename.sol
180
log
stats
plain
blame
-rw-r--r--
294_long_uint_variable_fails.sol
178
log
stats
plain
blame
-rw-r--r--
295_bytes10abc_is_identifier.sol
211
log
stats
plain
blame
-rw-r--r--
296_int10abc_is_identifier.sol
215
log
stats
plain
blame
-rw-r--r--
297_library_functions_do_not_have_value.sol
265
log
stats
plain
blame
-rw-r--r--
298_invalid_fixed_types_0x7_mxn.sol
113
log
stats
plain
blame
-rw-r--r--
299_invalid_fixed_types_long_invalid_identifier.sol
151
log
stats
plain
blame
-rw-r--r--
300_invalid_fixed_types_7x8_mxn.sol
121
log
stats
plain
blame
-rw-r--r--
301_library_instances_cannot_be_used.sol
230
log
stats
plain
blame
-rw-r--r--
302_invalid_fixed_type_long.sol
195
log
stats
plain
blame
-rw-r--r--
303_fixed_type_int_conversion.sol
232
log
stats
plain
blame
-rw-r--r--
304_fixed_type_rational_int_conversion.sol
189
log
stats
plain
blame
-rw-r--r--
305_fixed_type_rational_fraction_conversion.sol
193
log
stats
plain
blame
-rw-r--r--
306_invalid_int_implicit_conversion_from_fixed.sol
209
log
stats
plain
blame
-rw-r--r--
307_rational_unary_minus_operation.sol
127
log
stats
plain
blame
-rw-r--r--
308_rational_unary_plus_operation.sol
191
log
stats
plain
blame
-rw-r--r--
312_leading_zero_rationals_convert.sol
290
log
stats
plain
blame
-rw-r--r--
313_fixed_type_size_capabilities.sol
1141
log
stats
plain
blame
-rw-r--r--
314_fixed_type_zero_handling.sol
189
log
stats
plain
blame
-rw-r--r--
315_fixed_type_invalid_implicit_conversion_size.sol
214
log
stats
plain
blame
-rw-r--r--
316_fixed_type_invalid_implicit_conversion_lost_data.sol
266
log
stats
plain
blame
-rw-r--r--
317_fixed_type_valid_explicit_conversions.sol
267
log
stats
plain
blame
-rw-r--r--
318_invalid_array_declaration_with_rational.sol
145
log
stats
plain
blame
-rw-r--r--
319_invalid_array_declaration_with_signed_fixed_type.sol
183
log
stats
plain
blame
-rw-r--r--
320_invalid_array_declaration_with_unsigned_fixed_type.sol
184
log
stats
plain
blame
-rw-r--r--
321_rational_to_bytes_implicit_conversion.sol
256
log
stats
plain
blame
-rw-r--r--
322_fixed_to_bytes_implicit_conversion.sol
204
log
stats
plain
blame
-rw-r--r--
323_mapping_with_fixed_literal.sol
131
log
stats
plain
blame
-rw-r--r--
324_fixed_points_inside_structs.sol
116
log
stats
plain
blame
-rw-r--r--
327_rational_index_access.sol
267
log
stats
plain
blame
-rw-r--r--
328_rational_to_fixed_literal_expression.sol
497
log
stats
plain
blame
-rw-r--r--
329_rational_as_exponent_value_signed.sol
187
log
stats
plain
blame
-rw-r--r--
330_rational_as_exponent_value_unsigned.sol
185
log
stats
plain
blame
-rw-r--r--
331_rational_as_exponent_half.sol
176
log
stats
plain
blame
-rw-r--r--
332_rational_as_exponent_value_neg_quarter.sol
180
log
stats
plain
blame
-rw-r--r--
333_fixed_point_casting_exponents_15.sol
185
log
stats
plain
blame
-rw-r--r--
334_fixed_point_casting_exponents_neg.sol
186
log
stats
plain
blame
-rw-r--r--
338_rational_bitnot_unary_operation.sol
157
log
stats
plain
blame
-rw-r--r--
339_rational_bitor_binary_operation.sol
170
log
stats
plain
blame
-rw-r--r--
340_rational_bitxor_binary_operation.sol
171
log
stats
plain
blame
-rw-r--r--
341_rational_bitand_binary_operation.sol
171
log
stats
plain
blame
-rw-r--r--
342_missing_bool_conversion.sol
159
log
stats
plain
blame
-rw-r--r--
343_integer_and_fixed_interaction.sol
217
log
stats
plain
blame
-rw-r--r--
344_one_divided_by_three_integer_conversion.sol
252
log
stats
plain
blame
-rw-r--r--
345_unused_return_value.sol
113
log
stats
plain
blame
-rw-r--r--
346_unused_return_value_send.sol
182
log
stats
plain
blame
-rw-r--r--
347_unused_return_value_call.sol
156
log
stats
plain
blame
-rw-r--r--
348_unused_return_value_call_value.sol
165
log
stats
plain
blame
-rw-r--r--
350_unused_return_value_delegatecall.sol
164
log
stats
plain
blame
-rw-r--r--
351_callcode_deprecated.sol
178
log
stats
plain
blame
-rw-r--r--
353_callcode_not_deprecated_as_function.sol
87
log
stats
plain
blame
-rw-r--r--
354_payable_in_library.sol
120
log
stats
plain
blame
-rw-r--r--
355_payable_external.sol
55
log
stats
plain
blame
-rw-r--r--
356_payable_internal.sol
124
log
stats
plain
blame
-rw-r--r--
357_payable_private.sol
123
log
stats
plain
blame
-rw-r--r--
358_illegal_override_payable.sol
197
log
stats
plain
blame
-rw-r--r--
359_illegal_override_payable_nonpayable.sol
197
log
stats
plain
blame
-rw-r--r--
360_function_variable_mixin.sol
349
log
stats
plain
blame
-rw-r--r--
361_calling_payable.sol
215
log
stats
plain
blame
-rw-r--r--
362_calling_nonpayable.sol
300
log
stats
plain
blame
-rw-r--r--
363_non_payable_constructor.sol
334
log
stats
plain
blame
-rw-r--r--
366_invalid_array_as_statement.sol
142
log
stats
plain
blame
-rw-r--r--
367_using_directive_for_missing_selftype.sol
270
log
stats
plain
blame
-rw-r--r--
368_shift_constant_left_negative_rvalue.sol
146
log
stats
plain
blame
-rw-r--r--
369_shift_constant_right_negative_rvalue.sol
146
log
stats
plain
blame
-rw-r--r--
370_shift_constant_left_excessive_rvalue.sol
163
log
stats
plain
blame
-rw-r--r--
371_shift_constant_right_excessive_rvalue.sol
163
log
stats
plain
blame
-rw-r--r--
372_shift_constant_right_fractional.sol
159
log
stats
plain
blame
-rw-r--r--
373_inline_assembly_unbalanced_positive_stack.sol
336
log
stats
plain
blame
-rw-r--r--
374_inline_assembly_unbalanced_negative_stack.sol
311
log
stats
plain
blame
-rw-r--r--
375_inline_assembly_unbalanced_two_stack_load.sol
220
log
stats
plain
blame
-rw-r--r--
376_inline_assembly_in_modifier.sol
162
log
stats
plain
blame
-rw-r--r--
377_inline_assembly_storage.sol
246
log
stats
plain
blame
-rw-r--r--
378_inline_assembly_storage_in_modifiers.sol
282
log
stats
plain
blame
-rw-r--r--
379_inline_assembly_constant_assign.sol
207
log
stats
plain
blame
-rw-r--r--
380_inline_assembly_constant_access.sol
213
log
stats
plain
blame
-rw-r--r--
381_inline_assembly_local_variable_access_out_of_functions.sol
256
log
stats
plain
blame
-rw-r--r--
382_inline_assembly_local_variable_access_out_of_functions_storage_ptr.sol
291
log
stats
plain
blame
-rw-r--r--
383_inline_assembly_storage_variable_access_out_of_functions.sol
142
log
stats
plain
blame
-rw-r--r--
384_inline_assembly_constant_variable_via_offset.sol
225
log
stats
plain
blame
-rw-r--r--
385_inline_assembly_calldata_variables.sol
341
log
stats
plain
blame
-rw-r--r--
387_inline_assembly_literals_on_stack.sol
338
log
stats
plain
blame
-rw-r--r--
389_inline_assembly_bare_instructions.sol
363
log
stats
plain
blame
-rw-r--r--
391_inline_assembly_labels.sol
452
log
stats
plain
blame
-rw-r--r--
393_inline_assembly_jump.sol
335
log
stats
plain
blame
-rw-r--r--
395_inline_assembly_leave_items_on_stack.sol
345
log
stats
plain
blame
-rw-r--r--
396_invalid_mobile_type.sol
267
log
stats
plain
blame
-rw-r--r--
397_warns_msg_value_in_non_payable_public_function.sol
237
log
stats
plain
blame
-rw-r--r--
398_does_not_warn_msg_value_in_payable_function.sol
74
log
stats
plain
blame
-rw-r--r--
399_does_not_warn_msg_value_in_internal_function.sol
73
log
stats
plain
blame
-rw-r--r--
400_does_not_warn_msg_value_in_library.sol
70
log
stats
plain
blame
-rw-r--r--
401_does_not_warn_msg_value_in_modifier_following_non_payable_public_function.sol
83
log
stats
plain
blame
-rw-r--r--
402_assignment_to_constant.sol
144
log
stats
plain
blame
-rw-r--r--
403_return_structs.sol
286
log
stats
plain
blame
-rw-r--r--
404_read_returned_struct.sol
295
log
stats
plain
blame
-rw-r--r--
405_address_checksum_type_deduction.sol
121
log
stats
plain
blame
-rw-r--r--
406_invalid_address_checksum.sol
451
log
stats
plain
blame
-rw-r--r--
407_invalid_address_no_checksum.sol
451
log
stats
plain
blame
-rw-r--r--
408_invalid_address_length_short.sol
401
log
stats
plain
blame
-rw-r--r--
409_invalid_address_length_long.sol
403
log
stats
plain
blame
-rw-r--r--
410_string_literal_not_convertible_to_address_as_assignment.sol
318
log
stats
plain
blame
-rw-r--r--
411_string_literal_not_convertible_to_address_as_return_value.sol
404
log
stats
plain
blame
-rw-r--r--
412_early_exit_on_fatal_errors.sol
319
log
stats
plain
blame
-rw-r--r--
413_address_methods.sol
335
log
stats
plain
blame
-rw-r--r--
414_interface.sol
16
log
stats
plain
blame
-rw-r--r--
415_interface_functions.sol
76
log
stats
plain
blame
-rw-r--r--
416_interface_function_bodies.sol
141
log
stats
plain
blame
-rw-r--r--
417_interface_events.sol
31
log
stats
plain
blame
-rw-r--r--
418_interface_inheritance.sol
95
log
stats
plain
blame
-rw-r--r--
419_interface_structs.sol
64
log
stats
plain
blame
-rw-r--r--
420_interface_variables.sol
103
log
stats
plain
blame
-rw-r--r--
421_interface_function_parameters.sol
72
log
stats
plain
blame
-rw-r--r--
422_interface_enums.sol
44
log
stats
plain
blame
-rw-r--r--
423_using_interface.sol
103
log
stats
plain
blame
-rw-r--r--
424_using_interface_complex.sol
170
log
stats
plain
blame
-rw-r--r--
425_interface_implement_public_contract.sol
95
log
stats
plain
blame
-rw-r--r--
426_throw_is_deprecated.sol
175
log
stats
plain
blame
-rw-r--r--
428_bare_revert.sol
181
log
stats
plain
blame
-rw-r--r--
429_revert_with_reason.sol
139
log
stats
plain
blame
-rw-r--r--
430_bare_selfdestruct.sol
116
log
stats
plain
blame
-rw-r--r--
431_bare_assert.sol
110
log
stats
plain
blame
-rw-r--r--
432_bare_require.sol
200
log
stats
plain
blame
-rw-r--r--
433_pure_statement_in_for_loop.sol
162
log
stats
plain
blame
-rw-r--r--
434_pure_statement_check_for_regular_for_loop.sol
99
log
stats
plain
blame
-rw-r--r--
435_warn_unused_local.sol
120
log
stats
plain
blame
-rw-r--r--
436_warn_unused_local_assigned.sol
124
log
stats
plain
blame
-rw-r--r--
437_warn_unused_function_parameter.sol
66
log
stats
plain
blame
-rw-r--r--
438_unused_unnamed_function_parameter.sol
56
log
stats
plain
blame
-rw-r--r--
439_warn_unused_return_parameter.sol
77
log
stats
plain
blame
-rw-r--r--
441_unused_unnamed_return_parameter.sol
67
log
stats
plain
blame
-rw-r--r--
442_named_return_parameter.sol
84
log
stats
plain
blame
-rw-r--r--
443_named_return_parameter_with_explicit_return.sol
87
log
stats
plain
blame
-rw-r--r--
444_unnamed_return_parameter_with_explicit_return.sol
85
log
stats
plain
blame
-rw-r--r--
445_no_unused_warning_interface_arguments.sol
71
log
stats
plain
blame
-rw-r--r--
446_no_unused_warning_abstract_arguments.sol
68
log
stats
plain
blame
-rw-r--r--
447_no_unused_warnings.sol
114
log
stats
plain
blame
-rw-r--r--
449_no_unused_inline_asm.sol
116
log
stats
plain
blame
-rw-r--r--
450_shadowing_builtins_with_functions.sol
127
log
stats
plain
blame
-rw-r--r--
451_shadowing_builtins_with_variables.sol
155
log
stats
plain
blame
-rw-r--r--
452_shadowing_builtins_with_storage_variables.sol
101
log
stats
plain
blame
-rw-r--r--
453_shadowing_builtin_at_global_scope.sol
88
log
stats
plain
blame
-rw-r--r--
454_shadowing_builtins_with_parameters.sol
157
log
stats
plain
blame
-rw-r--r--
455_shadowing_builtins_with_return_parameters.sol
168
log
stats
plain
blame
-rw-r--r--
456_shadowing_builtins_with_events.sol
110
log
stats
plain
blame
-rw-r--r--
457_shadowing_builtins_ignores_struct.sol
54
log
stats
plain
blame
-rw-r--r--
458_shadowing_builtins_ignores_constructor.sol
43
log
stats
plain
blame
-rw-r--r--
459_function_overload_is_not_shadowing.sol
83
log
stats
plain
blame
-rw-r--r--
460_function_override_is_not_shadowing.sol
99
log
stats
plain
blame
-rw-r--r--
461_event_parameter_cannot_shadow_state_variable.sol
54
log
stats
plain
blame
-rw-r--r--
462_callable_crash.sol
178
log
stats
plain
blame
-rw-r--r--
466_does_not_error_transfer_payable_fallback.sol
270
log
stats
plain
blame
-rw-r--r--
467_does_not_error_transfer_regular_function.sol
134
log
stats
plain
blame
-rw-r--r--
470_specified_storage_no_warn.sol
132
log
stats
plain
blame
-rw-r--r--
471_unspecified_storage_fail.sol
375
log
stats
plain
blame
-rw-r--r--
473_storage_location_non_array_or_struct_disallowed.sol
185
log
stats
plain
blame
-rw-r--r--
474_storage_location_non_array_or_struct_disallowed_is_not_fatal.sol
204
log
stats
plain
blame
-rw-r--r--
475_implicit_conversion_disallowed.sol
254
log
stats
plain
blame
-rw-r--r--
476_too_large_arrays_for_calldata_external.sol
147
log
stats
plain
blame
-rw-r--r--
477_too_large_arrays_for_calldata_internal.sol
145
log
stats
plain
blame
-rw-r--r--
478_too_large_arrays_for_calldata_public.sol
143
log
stats
plain
blame
-rw-r--r--
479_explicit_literal_to_memory_string_assignment.sol
96
log
stats
plain
blame
-rw-r--r--
480_explicit_literal_to_storage_string_assignment.sol
214
log
stats
plain
blame
-rw-r--r--
481_explicit_literal_to_unspecified_string_assignment.sol
214
log
stats
plain
blame
-rw-r--r--
482_explicit_literal_to_unspecified_string.sol
129
log
stats
plain
blame
-rw-r--r--
483_modifiers_access_storage_pointer.sol
98
log
stats
plain
blame
-rw-r--r--
484_function_types_selector_1.sol
240
log
stats
plain
blame
-rw-r--r--
485_function_types_selector_2.sol
264
log
stats
plain
blame
-rw-r--r--
486_function_types_selector_3.sol
242
log
stats
plain
blame
-rw-r--r--
487_function_types_selector_4.sol
103
log
stats
plain
blame
-rw-r--r--
488_function_types_selector_5.sol
150
log
stats
plain
blame
-rw-r--r--
489_function_types_selector_6.sol
183
log
stats
plain
blame
-rw-r--r--
490_function_types_selector_7.sol
191
log
stats
plain
blame
-rw-r--r--
491_using_this_in_constructor.sol
251
log
stats
plain
blame
-rw-r--r--
492_do_not_crash_on_not_lvalue.sol
380
log
stats
plain
blame
-rw-r--r--
493_builtin_keccak256_reject_gas.sol
224
log
stats
plain
blame
-rw-r--r--
494_builtin_sha256_reject_gas.sol
221
log
stats
plain
blame
-rw-r--r--
495_builtin_ripemd160_reject_gas.sol
224
log
stats
plain
blame
-rw-r--r--
496_builtin_ecrecover_reject_gas.sol
241
log
stats
plain
blame
-rw-r--r--
497_gasleft.sol
88
log
stats
plain
blame
-rw-r--r--
498_msg_gas_deprecated.sol
171
log
stats
plain
blame
-rw-r--r--
500_gasleft_shadowing_1.sol
235
log
stats
plain
blame
-rw-r--r--
501_gasleft_shadowing_2.sol
147
log
stats
plain
blame
-rw-r--r--
502_builtin_keccak256_reject_value.sol
268
log
stats
plain
blame
-rw-r--r--
503_builtin_sha256_reject_value.sol
265
log
stats
plain
blame
-rw-r--r--
504_builtin_ripemd160_reject_value.sol
268
log
stats
plain
blame
-rw-r--r--
505_builtin_ecrecover_reject_value.sol
285
log
stats
plain
blame
-rw-r--r--
506_large_storage_array_fine.sol
38
log
stats
plain
blame
-rw-r--r--
507_large_storage_array_simple.sol
254
log
stats
plain
blame
-rw-r--r--
508_large_storage_arrays_combined.sol
273
log
stats
plain
blame
-rw-r--r--
509_large_storage_arrays_struct.sol
298
log
stats
plain
blame
-rw-r--r--
510_large_storage_array_mapping.sol
272
log
stats
plain
blame
-rw-r--r--
511_library_function_without_implementation_public.sol
103
log
stats
plain
blame
-rw-r--r--
512_library_function_without_implementation_internal.sol
131
log
stats
plain
blame
-rw-r--r--
513_library_function_without_implementation_private.sol
130
log
stats
plain
blame
-rw-r--r--
514_using_for_with_non_library.sol
250
log
stats
plain
blame
-rw-r--r--
515_experimental_pragma_empty.sol
91
log
stats
plain
blame
-rw-r--r--
516_experimental_pragma_unknown_number_literal.sol
96
log
stats
plain
blame
-rw-r--r--
517_experimental_pragma_unknown_string_literal.sol
108
log
stats
plain
blame
-rw-r--r--
518_experimental_pragma_unknown_quoted_string_literal.sol
110
log
stats
plain
blame
-rw-r--r--
519_experimental_pragma_empy_string_literal.sol
100
log
stats
plain
blame
-rw-r--r--
520_experimental_pragma_multiple_same_line.sol
102
log
stats
plain
blame
-rw-r--r--
521_experimental_pragma_test_warning.sol
147
log
stats
plain
blame
-rw-r--r--
522_experimental_pragma_duplicate.sol
237
log
stats
plain
blame
-rw-r--r--
523_reject_interface_creation.sol
143
log
stats
plain
blame
-rw-r--r--
524_accept_library_creation.sol
77
log
stats
plain
blame
-rw-r--r--
525_reject_interface_constructors.sol
210
log
stats
plain
blame
-rw-r--r--
526_fallback_marked_external.sol
44
log
stats
plain
blame
-rw-r--r--
527_fallback_marked_internal.sol
124
log
stats
plain
blame
-rw-r--r--
528_fallback_marked_private.sol
123
log
stats
plain
blame
-rw-r--r--
529_fallback_marked_public.sol
122
log
stats
plain
blame
-rw-r--r--
530_tuple_invalid_literal_too_large_for_uint.sol
238
log
stats
plain
blame
-rw-r--r--
531_tuple_invalid_literal_too_large_unassigned.sol
152
log
stats
plain
blame
-rw-r--r--
532_tuple_invalid_literal_too_large_for_uint_multi.sol
152
log
stats
plain
blame
-rw-r--r--
533_tuple_invalid_literal_too_large_exp.sol
129
log
stats
plain
blame
-rw-r--r--
534_tuple_invalid_literal_too_large_expression.sol
138
log
stats
plain
blame
-rw-r--r--
535_address_overload_resolution.sol
505
log
stats
plain
blame
-rw-r--r--
536_array_length_invalid_expression_negative_bool.sol
138
log
stats
plain
blame
-rw-r--r--
537_array_length_invalid_expression_int_divides_bool.sol
139
log
stats
plain
blame
-rw-r--r--
538_array_length_invalid_expression_bool_divides_int.sol
139
log
stats
plain
blame
-rw-r--r--
539_array_length_invalid_expression_scientific_literal.sol
155
log
stats
plain
blame
-rw-r--r--
540_array_length_invalid_expression_division_by_zero.sol
130
log
stats
plain
blame
-rw-r--r--
541_warn_about_address_members_on_contract_balance.sol
253
log
stats
plain
blame
-rw-r--r--
542_warn_about_address_members_on_contract_transfer.sol
256
log
stats
plain
blame
-rw-r--r--
543_warn_about_address_members_on_contract_send.sol
244
log
stats
plain
blame
-rw-r--r--
544_warn_about_address_members_on_contract_call.sol
244
log
stats
plain
blame
-rw-r--r--
545_warn_about_address_members_on_contract_callcode.sol
256
log
stats
plain
blame
-rw-r--r--
546_warn_about_address_members_on_contract_delegatecall.sol
268
log
stats
plain
blame
-rw-r--r--
547_warn_about_address_members_on_non_this_contract_balance.sol
260
log
stats
plain
blame
-rw-r--r--
548_warn_about_address_members_on_non_this_contract_transfer.sol
263
log
stats
plain
blame
-rw-r--r--
549_warn_about_address_members_on_non_this_contract_send.sol
251
log
stats
plain
blame
-rw-r--r--
550_warn_about_address_members_on_non_this_contract_call.sol
251
log
stats
plain
blame
-rw-r--r--
551_warn_about_address_members_on_non_this_contract_callcode.sol
263
log
stats
plain
blame
-rw-r--r--
552_warn_about_address_members_on_non_this_contract_delegatecall.sol
275
log
stats
plain
blame
-rw-r--r--
559_no_warning_for_using_members_that_look_like_address_members.sol
110
log
stats
plain
blame
-rw-r--r--
560_event_emit_simple.sol
80
log
stats
plain
blame
-rw-r--r--
561_event_emit_complex.sol
138
log
stats
plain
blame
-rw-r--r--
562_event_emit_foreign_class.sol
158
log
stats
plain
blame
-rw-r--r--
563_event_without_emit_deprecated.sol
155
log
stats
plain
blame
-rw-r--r--
568_blockhash.sol
87
log
stats
plain
blame
-rw-r--r--
569_block_blockhash_deprecated.sol
202
log
stats
plain
blame
-rw-r--r--
570_function_type_undeclared_type.sol
139
log
stats
plain
blame
-rw-r--r--
571_function_type_undeclared_type_external.sol
148
log
stats
plain
blame
-rw-r--r--
572_function_type_undeclared_type_multi_nested.sol
159
log
stats
plain
blame
-rw-r--r--
573_similar_name_longer_than_80_not_suggested.sol
309
log
stats
plain
blame
-rw-r--r--
574_similar_name_shorter_than_80_suggested.sol
385
log
stats
plain
blame
-rw-r--r--
575_member_member_getter_call_without_parentheses.sol
378
log
stats
plain
blame
-rw-r--r--
576_member_getter_call_without_parentheses.sol
347
log
stats
plain
blame
-rw-r--r--
577_member_getter_call_without_parentheses_missing_function.sol
311
log
stats
plain
blame
-rw-r--r--
578_private_member_getter_call_without_parentheses.sol
275
log
stats
plain
blame
-rw-r--r--
579_member_getter_call_without_parentheses_private_function.sol
348
log
stats
plain
blame
-rw-r--r--
580_improve_name_suggestion_one_and_two_letters.sol
316
log
stats
plain
blame
-rw-r--r--
581_improve_name_suggestion_three_letters.sol
261
log
stats
plain
blame
-rw-r--r--
582_improve_name_suggestion_four_letters.sol
572
log
stats
plain
blame
-rw-r--r--
583_abi_encode_packed_with_rational_number_constant.sol
192
log
stats
plain
blame
-rw-r--r--
584_abi_decode_with_tuple_of_other_than_types.sol
132
log
stats
plain
blame
-rw-r--r--
constant_mapping.sol
326
log
stats
plain
blame