solidity/test/libsolidity/semanticTests
hrkrshnn 7683442ce2 Semantic test for high level call to precompiles.
Because of the extcodesize check, the high level call will fail. Even though the low level call can
succeed and return data.
2021-11-01 14:22:48 +01:00
..
abiencodedecode Update tests 2021-07-05 13:46:53 +02:00
abiEncoderV1 Improve abi decoding functions for arrays. 2021-09-15 13:50:19 +02:00
abiEncoderV2 Improve abi decoding functions for arrays. 2021-09-15 13:50:19 +02:00
accessor Trivial isoltest updates: directives sorted alphabetically 2021-04-20 17:21:56 +02:00
arithmetics Isoltest gas update after Berlin gas cost changes 2021-05-26 12:23:06 +02:00
array Improve abi decoding functions for arrays. 2021-09-15 13:50:19 +02:00
asmForLoop Trivial isoltest updates: directives sorted alphabetically 2021-04-20 17:21:56 +02:00
builtinFunctions Trivial isoltest updates: directives sorted alphabetically 2021-04-20 17:21:56 +02:00
calldata Remove assertions preventing calldata->calldata conversion when cleanup is needed 2021-06-22 16:10:16 +02:00
cleanup Cleanup ABICoder V1 tests 2021-05-17 12:37:10 +01:00
constantEvaluator Trivial isoltest updates: directives sorted alphabetically 2021-04-20 17:21:56 +02:00
constants Enable more semantic tests for Ewasm 2021-04-23 17:00:01 +01:00
constructor Improve abi decoding functions for arrays. 2021-09-15 13:50:19 +02:00
conversions Fix assertion preventing assignment of arrays of implicitly convertible function types 2021-06-03 08:56:02 +02:00
ecrecover Merge remote-tracking branch 'origin/develop' into breaking 2020-11-24 16:22:03 +01:00
enums Add type().min/max for enums 2021-09-01 15:02:02 +02:00
error Syntax for custom errors. 2021-03-30 21:15:18 +02:00
errors Fix shadowing struct types by struct member names 2021-06-09 12:37:11 +02:00
events Update tests. 2021-08-16 22:24:06 +02:00
exponentiation Enable more semantic tests for Ewasm 2021-04-23 17:00:01 +01:00
expressions Fix yul codegen bug when using binary negatition. 2021-06-29 17:41:03 +02:00
externalContracts Update gas costs. 2021-09-08 12:25:56 +02:00
externalSource [isoltest] Add support for external sources. 2021-04-26 08:27:30 -05:00
fallback Enable more semantic tests for Ewasm 2021-04-23 17:00:01 +01:00
freeFunctions Isoltest gas update after Berlin gas cost changes 2021-05-26 12:23:06 +02:00
functionCall Semantic test for high level call to precompiles. 2021-11-01 14:22:48 +01:00
functionSelector Trivial isoltest updates: directives sorted alphabetically 2021-04-20 17:21:56 +02:00
functionTypes Update gas costs. 2021-09-08 12:25:56 +02:00
getters Enable more semantic tests for Ewasm 2021-04-23 17:00:01 +01:00
immutable Do not store immutables packed. 2021-09-29 10:12:05 +02:00
inheritance Improve abi decoding functions for arrays. 2021-09-15 13:50:19 +02:00
inlineAssembly Do not use named function labels if function names are not unique. 2021-10-19 18:33:00 +02:00
integer Trivial isoltest updates: directives sorted alphabetically 2021-04-20 17:21:56 +02:00
interfaceID Trivial isoltest updates: directives sorted alphabetically 2021-04-20 17:21:56 +02:00
isoltestTesting [isoltest] Add support for call side-effects. 2021-05-22 00:12:07 -05:00
libraries Remove linking to unqualified library name 2021-10-20 18:11:58 +03:30
literals Do not use \b, \v and \f escapes in string literals in generated Yul code 2021-06-28 14:13:47 +02:00
memoryManagement Trivial isoltest updates: directives sorted alphabetically 2021-04-20 17:21:56 +02:00
metaTypes Enable more semantic tests for Ewasm 2021-04-23 17:00:01 +01:00
modifiers Enable more semantic tests for Ewasm 2021-04-23 17:00:01 +01:00
multiSource Trivial isoltest updates: directives sorted alphabetically 2021-04-20 17:21:56 +02:00
operators Yul: Fix cleanup for left shift of bytes types. 2021-08-05 10:54:48 +02:00
optimizer Enable more semantic tests for Ewasm 2021-04-23 17:00:01 +01:00
payable [isoltest] Add support to query balance. 2021-04-28 16:19:05 +02:00
receive Trivial isoltest updates: directives sorted alphabetically 2021-04-20 17:21:56 +02:00
reverts Enable more semantic tests for Ewasm 2021-04-23 17:00:01 +01:00
revertStrings Cleanup ABICoder V1 tests 2021-05-17 12:37:10 +01:00
salted_create Update tests. 2021-08-16 22:24:06 +02:00
smoke Isoltest gas update after Berlin gas cost changes 2021-05-26 12:23:06 +02:00
specialFunctions Trivial isoltest updates: directives sorted alphabetically 2021-04-20 17:21:56 +02:00
state Tests and Changelog for basefee. 2021-08-11 09:51:12 +02:00
statements Trivial isoltest updates: directives sorted alphabetically 2021-04-20 17:21:56 +02:00
storage Update tests 2021-07-05 13:46:53 +02:00
strings Trivial isoltest updates: directives sorted alphabetically 2021-04-20 17:21:56 +02:00
structs Update gas costs. 2021-09-08 12:25:56 +02:00
tryCatch Trivial isoltest updates: normalized whitespace 2021-04-20 17:38:29 +02:00
types Fix ICE when printing an error message related to mappings 2021-10-06 17:02:36 +02:00
underscore Trivial isoltest updates: directives sorted alphabetically 2021-04-20 17:21:56 +02:00
uninitializedFunctionPointer Enable more semantic tests for Ewasm 2021-04-23 17:00:01 +01:00
userDefinedValueType Fix gas stats 2021-09-29 13:50:51 +02:00
variables Enable more semantic tests for Ewasm 2021-04-23 17:00:01 +01:00
various Update gas costs. 2021-09-08 12:25:56 +02:00
viaYul Rename negation_bug.yul to negation_bug.sol 2021-10-29 00:19:43 +02:00
virtualFunctions Trivial isoltest updates: directives sorted alphabetically 2021-04-20 17:21:56 +02:00
c99_scoping_activation.sol Trivial isoltest updates: directives sorted alphabetically 2021-04-20 17:21:56 +02:00
constructor_ihneritance_init_order_2.sol Trivial isoltest updates: directives sorted alphabetically 2021-04-20 17:21:56 +02:00
constructor_inheritance_init_order.sol Trivial isoltest updates: directives sorted alphabetically 2021-04-20 17:21:56 +02:00
constructor_with_params_diamond_inheritance.sol Update tests. 2020-07-07 12:16:18 +02:00
constructor_with_params_inheritance_2.sol Update tests. 2020-07-07 12:16:18 +02:00
constructor_with_params_inheritance.sol Update tests. 2020-07-07 12:16:18 +02:00
constructor_with_params.sol Update tests. 2020-07-07 12:16:18 +02:00
dirty_calldata_bytes.sol Trivial isoltest updates: directives sorted alphabetically 2021-04-20 17:21:56 +02:00
dirty_calldata_dynamic_array.sol Tests/Docs after stricter explicit conversion. 2020-12-03 16:51:05 +01:00
empty_contract.sol Trivial isoltest updates: directives sorted alphabetically 2021-04-20 17:21:56 +02:00
empty_for_loop.sol Trivial isoltest updates: directives sorted alphabetically 2021-04-20 17:21:56 +02:00
interface_inheritance_conversions.sol Update tests 2021-07-05 13:46:53 +02:00
isoltestFormatting.sol Trivial isoltest updates: directives sorted alphabetically 2021-04-20 17:21:56 +02:00
state_var_initialization.sol Trivial isoltest updates: directives sorted alphabetically 2021-04-20 17:21:56 +02:00
state_variables_init_order_2.sol Trivial isoltest updates: directives sorted alphabetically 2021-04-20 17:21:56 +02:00
state_variables_init_order_3.sol Update tests. 2020-07-07 12:16:18 +02:00
state_variables_init_order.sol Trivial isoltest updates: directives sorted alphabetically 2021-04-20 17:21:56 +02:00