solidity/test/libsolidity/syntaxTests/types
2019-03-11 16:15:18 +01:00
..
address Adds more detailed type errors and tests. 2018-12-07 12:35:35 +01:00
function_types Add implicit convertibility to function pointer with higher state mutability 2018-08-14 17:13:10 +02:00
mapping Allow dynamic types in public mappings 2019-02-26 15:48:54 +01:00
array_index_too_large.sol Fix #4716: Crash when array index value is too large 2018-09-05 10:54:38 +07:00
bool_ops.sol Add syntax tests and Changelog entry 2018-05-16 18:32:47 +02:00
bytes0.sol Add syntax tests for bytesM 2018-04-30 13:02:02 +01:00
bytes1_to_uint256.sol Disallow conversions between bytesX and uintY of different size. 2018-05-16 18:32:47 +02:00
bytes32_to_uint32.sol Disallow conversions between bytesX and uintY of different size. 2018-05-16 18:32:47 +02:00
bytes33.sol Add syntax tests for bytesM 2018-04-30 13:02:02 +01:00
bytes256.sol Add syntax tests for bytesM 2018-04-30 13:02:02 +01:00
bytes_to_contract.sol Disallow conversions between bytesX and uintY of different size. 2018-05-16 18:32:47 +02:00
bytes_to_uint_same_size.sol Disallow conversions between bytesX and uintY of different size. 2018-05-16 18:32:47 +02:00
bytesm.sol Disallow ambiguous conversions between number literals and bytesXX types. 2018-08-13 14:27:01 +02:00
contract_to_base_base.sol Disallow conversion between unrelated contract types. 2018-08-01 11:04:35 +01:00
contract_to_base.sol Disallow conversion between unrelated contract types. 2018-08-01 11:04:35 +01:00
contract_to_derived.sol Disallow conversion between unrelated contract types. 2018-08-01 11:04:35 +01:00
contract_to_unrelated_contract.sol Disallow conversion between unrelated contract types. 2018-08-01 11:04:35 +01:00
cyclic_dependency_check_on_consts_exhausted.sol Adds positive/negative tests for checking error on cyclic dependency checker exhaustion 2018-08-01 12:04:08 +01:00
cyclic_dependency_check_on_consts_good.sol Adds positive/negative tests for checking error on cyclic dependency checker exhaustion 2018-08-01 12:04:08 +01:00
cyclic_dependency_check_on_struct_exhausted.sol Adds positive/negative tests for checking error on cyclic dependency checker exhaustion 2018-08-01 12:04:08 +01:00
cyclic_dependency_check_on_struct_good.sol Adds positive/negative tests for checking error on cyclic dependency checker exhaustion 2018-08-01 12:04:08 +01:00
decimal_literal_to_bytesXX_explicit.sol Disallow ambiguous conversions between number literals and bytesXX types. 2018-08-13 14:27:01 +02:00
decimal_literal_to_bytesXX_implicit.sol Disallow ambiguous conversions between number literals and bytesXX types. 2018-08-13 14:27:01 +02:00
empty_tuple_event.sol Remove unnecesary version pragma from some syntax tests 2018-07-31 00:12:42 +01:00
empty_tuple_function.sol Remove unnecesary version pragma from some syntax tests 2018-07-31 00:12:42 +01:00
empty_tuple_lvalue_array.sol Remove unnecesary version pragma from some syntax tests 2018-07-31 00:12:42 +01:00
empty_tuple_lvalue.sol Remove unnecesary version pragma from some syntax tests 2018-07-31 00:12:42 +01:00
encoding_fractional_abiencoderv2.sol Change error message and add tests 2019-01-17 14:28:03 +01:00
encoding_fractional.sol Change error message and add tests 2019-01-17 14:28:03 +01:00
encoding_packed_fractional_abiencoderv2.sol Change error message and add tests 2019-01-17 14:28:03 +01:00
encoding_packed_fractional.sol Change error message and add tests 2019-01-17 14:28:03 +01:00
function_call_fail2.sol Fixes invalid function calls to literals inside tuple assignment's LHS. 2018-10-15 10:35:11 +02:00
function_call_fail.sol Fixes invalid function calls to literals inside tuple assignment's LHS. 2018-10-15 10:35:11 +02:00
hex_literal_to_bytesXX_different_size_explicit.sol Disallow ambiguous conversions between number literals and bytesXX types. 2018-08-13 14:27:01 +02:00
hex_literal_to_bytesXX_different_size_implicit.sol Disallow ambiguous conversions between number literals and bytesXX types. 2018-08-13 14:27:01 +02:00
hex_literal_to_bytesXX_same_size_explicit.sol Disallow ambiguous conversions between number literals and bytesXX types. 2018-08-13 14:27:01 +02:00
hex_literal_to_bytesXX_same_size_implicit.sol Disallow ambiguous conversions between number literals and bytesXX types. 2018-08-13 14:27:01 +02:00
index_access_for_bytes.sol Disallow conversions between bytesX and uintY of different size. 2018-05-16 18:32:47 +02:00
no_singleton_tuple.sol Update tests. 2018-07-10 15:28:05 +02:00
rational_negative_numerator_negative_exp.sol Fix negative denominator in `boost::rational` during exponentiation. 2018-11-06 10:52:10 +01:00
rational_number_array_index_limit.sol Limits rational numbers to 4096 bits. 2018-04-16 11:45:55 +02:00
rational_number_bitshift_limit.sol Limits rational numbers to 4096 bits. 2018-04-16 11:45:55 +02:00
rational_number_div_limit.sol Adds more detailed type errors and tests. 2018-12-07 12:35:35 +01:00
rational_number_exp_limit_fail.sol Adds more detailed type errors and tests. 2018-12-07 12:35:35 +01:00
rational_number_exp_limit_fine.sol Split test case into failing and succeeding case. 2018-07-11 15:37:37 +02:00
rational_number_huge_fail.sol Fixes large rational number literals being wrongly interpreted. 2018-10-09 14:36:49 +02:00
rational_number_huge.sol Fixes large rational number literals being wrongly interpreted. 2018-10-09 14:36:49 +02:00
rational_number_literal_limit_1.sol Limits rational numbers to 4096 bits. 2018-04-16 11:45:55 +02:00
rational_number_literal_limit_2.sol Limits rational numbers to 4096 bits. 2018-04-16 11:45:55 +02:00
rational_number_literal_limit_3.sol Limits rational numbers to 4096 bits. 2018-04-16 11:45:55 +02:00
rational_number_literal_to_fixed_implicit.sol Add tests for implcit conversions from literals to fixed-point numbers. 2018-12-10 17:31:20 +01:00
rational_number_mul_limit.sol Adds more detailed type errors and tests. 2018-12-07 12:35:35 +01:00
rational_number_signed_to_unsigned.sol isImplicitlyConvertibleTo(): Add better error messages 2019-03-11 13:38:02 +01:00
rational_number_too_large.sol Fix missing trailing dot in error message 2019-03-11 16:15:18 +01:00
too_small_negative_numbers.sol Add tests for implcit conversions from literals to fixed-point numbers. 2018-12-10 17:31:20 +01:00
uint32_to_bytes32.sol Disallow conversions between bytesX and uintY of different size. 2018-05-16 18:32:47 +02:00
uint256_to_bytes1.sol Disallow conversions between bytesX and uintY of different size. 2018-05-16 18:32:47 +02:00
unnamed_tuple_decl.sol Remove unnecesary version pragma from some syntax tests 2018-07-31 00:12:42 +01:00
var_decl_val_mismatch.sol TypeChecker: Check if type exists before dereferencing it 2019-02-28 15:49:15 +01:00
var_empty_decl_0.sol Ensures an empty use of var keyword is caught with the proper error message. 2018-08-01 09:59:06 +02:00
var_empty_decl_1.sol Ensures an empty use of var keyword is caught with the proper error message. 2018-08-01 09:59:06 +02:00
var_empty_decl_2.sol Ensures an empty use of var keyword is caught with the proper error message. 2018-08-01 09:59:06 +02:00
var_empty_decl_3.sol Ensures an empty use of var keyword is caught with the proper error message. 2018-08-01 09:59:06 +02:00
var_type_invalid_rational.sol Add tests to increase TypeChecker.cpp coverage 2019-02-13 16:31:26 +01:00
var_type_suggest.sol TypeChecker: Check if type exists before dereferencing it 2019-02-28 15:49:15 +01:00
zero_literal_to_bytesXX_explicit.sol Disallow ambiguous conversions between number literals and bytesXX types. 2018-08-13 14:27:01 +02:00
zero_literal_to_bytesXX_implicit.sol Disallow ambiguous conversions between number literals and bytesXX types. 2018-08-13 14:27:01 +02:00