solidity/test/libsolidity/semanticTests
chriseth 390640f557
Merge pull request #10384 from ethereum/called_directly_feature
Use annotation.calledDirectly to simplify IR codegen
2020-12-01 15:07:02 +01:00
..
abiencodedecode Use new abicoder pragma. 2020-11-24 14:57:45 +01:00
abiEncoderV1 Use new abicoder pragma. 2020-11-24 14:57:45 +01:00
abiEncoderV2 Use new abicoder pragma. 2020-11-24 14:57:45 +01:00
accessor [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
arithmetics [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
array Adding more tests for array copying from storage to storage. 2020-12-01 08:50:36 +01:00
asmForLoop [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
builtinFunctions [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
calldata Use new abicoder pragma. 2020-11-24 14:57:45 +01:00
cleanup Use new abicoder pragma. 2020-11-24 14:57:45 +01:00
constants [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
constructor Forward failure for creation. 2020-11-24 19:54:18 +01:00
conversions YulUtilFunctions: convertionFunction() to also handle array string/memory casts. 2020-03-10 11:21:12 +01:00
ecrecover Use new abicoder pragma. 2020-11-24 14:57:45 +01:00
enums [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
exponentiation [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
expressions [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
fallback Some more tests. 2020-11-23 15:00:00 +01:00
freeFunctions Turn on semantic tests for the old codegen where possible 2020-11-25 14:33:39 +00:00
functionCall [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
functionSelector [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
functionTypes [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
getters Add more tests for getters 2020-11-24 22:37:42 +00:00
immutable Fix Yul codegen for try with create. 2020-11-11 17:52:50 +01:00
inlineAssembly Add unimplemented assert for modifiers in the IR 2020-11-27 18:34:17 +00:00
integer [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
interfaceID [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
intheritance [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
libraries Merge pull request #10384 from ethereum/called_directly_feature 2020-12-01 15:07:02 +01:00
literals Use new abicoder pragma. 2020-11-24 14:57:45 +01:00
memoryManagement Update test/libsolidity/semanticTests/memoryManagement/assembly_access.sol 2020-11-24 14:39:37 +01:00
metaTypes Allow type(Contract).name for abstract contracts and interfaces 2020-08-27 13:37:08 +02:00
modifiers Add unimplemented assert for modifiers in the IR 2020-11-27 18:34:17 +00:00
multiSource [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
operators Use new abicoder pragma. 2020-11-24 14:57:45 +01:00
optimizer Optimize combination of byte and shl. 2020-07-08 20:26:46 +02:00
payable Add unimplemented assert for modifiers in the IR 2020-11-27 18:34:17 +00:00
receive [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
reverts [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
revertStrings Turn on semantic tests for the old codegen where possible 2020-11-25 14:33:39 +00:00
salted_create Fix Yul codegen for try with create. 2020-11-11 17:52:50 +01:00
smoke Use new abicoder pragma. 2020-11-24 14:57:45 +01:00
specialFunctions [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
statements [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
storage [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
strings [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
structs [Sol->Yul] Implementing member access to arrays in calldata structs. 2020-11-26 11:46:31 +01:00
tryCatch Properly terminate definitions using define() in IRGenerateForStatements 2020-11-25 16:41:39 +00:00
types Use new abicoder pragma. 2020-11-24 14:57:45 +01:00
underscore [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
uninitializedFunctionPointer Forward failure for creation. 2020-11-24 19:54:18 +01:00
variables Use new abicoder pragma. 2020-11-24 14:57:45 +01:00
various Merge pull request #10410 from ethereum/ir-fixedbytes-bitnot 2020-11-26 14:42:52 +01:00
viaYul Support BitNot on FixedBytes in IR 2020-11-26 13:20:02 +00:00
virtualFunctions [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
c99_scoping_activation.sol [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
constructor_ihneritance_init_order_2.sol Turn on semantic tests for the old codegen where possible 2020-11-25 14:33:39 +00:00
constructor_inheritance_init_order.sol [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05: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 [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
dirty_calldata_dynamic_array.sol Update tests. 2020-07-20 15:40:58 +02:00
dirty_memory_bytes_to_storgage_copy.sol Use .slot and .offest to access storage items. 2020-07-13 14:59:22 +02:00
empty_contract.sol [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
empty_for_loop.sol [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
interface_inheritance_conversions.sol [Sol->Yul] Enabling creation function call 2020-04-27 16:15:57 +02:00
isoltestFormatting.sol [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
snark.sol Update tests. 2020-07-20 17:17:19 +02:00
state_var_initialization.sol [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
state_variables_init_order_2.sol [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00
state_variables_init_order_3.sol Update tests. 2020-07-07 12:16:18 +02:00
state_variables_init_order.sol [ewasm] Polyfill: calldataload & calldatacopy: Enable Tests. 2020-11-21 08:57:56 -05:00