solidity/libsolidity/codegen
hrkrshnn 2c2c7a4473 Fix IR bug on deleting storage variables of function type.
Calling the zeroing function assumed that the stack slots needed for the type was always 1. This is
false for function types.
2021-02-24 12:43:33 +01:00
..
ir Fix IR bug: constructor parameter that needs multiple stack slots 2021-02-12 17:42:02 +01:00
ABIFunctions.cpp [whiskers] Add check that template contain tags. 2021-01-20 15:26:34 -05:00
ABIFunctions.h Determine encoding type earlier. 2021-01-11 11:57:22 +01:00
ArrayUtils.cpp Fail on invalid storage encoding for byte arrays. 2020-11-12 11:12:42 +01:00
ArrayUtils.h Panic codes. 2020-10-22 19:25:55 +02:00
Compiler.cpp Store generated sources in standard-json output. 2020-09-15 11:22:16 +02:00
Compiler.h Simplify Compiler/CompilerContext by removing extra layers of indirection 2020-12-11 14:43:51 +00:00
CompilerContext.cpp Add inlining for old optimizer. 2021-02-09 19:08:58 +01:00
CompilerContext.h Merge remote-tracking branch 'origin/develop' into breaking 2020-12-14 11:33:40 +01:00
CompilerUtils.cpp Merge pull request #10605 from ethereum/develop 2020-12-15 14:01:01 +01:00
CompilerUtils.h Change ABIEncoderV1 to not pad empty strings 2020-12-01 14:32:18 +00:00
ContractCompiler.cpp Catch panic. 2020-12-22 11:08:44 +01:00
ContractCompiler.h Do not allocate memory objects if they will be assigned directly. 2020-11-24 14:11:01 +01:00
ExpressionCompiler.cpp Old codegen: implemented shortcut for <address>.code.length 2021-01-26 11:07:04 +01:00
ExpressionCompiler.h Checked arithmetic by default. 2020-10-19 16:58:37 +02:00
LValue.cpp Fix typo: storage 2020-10-02 11:44:10 +02:00
LValue.h Add SPDX license identifier if not present already in source file 2020-07-17 20:24:12 +05:30
MultiUseYulFunctionCollector.cpp Adding support for recursive functions in MultiUseYulFunctionCollector 2020-10-08 15:27:33 +02:00
MultiUseYulFunctionCollector.h Add SPDX license identifier if not present already in source file 2020-07-17 20:24:12 +05:30
ReturnInfo.cpp Fixing ICE when returning Struct from library 2020-10-13 20:00:11 +02:00
ReturnInfo.h Add SPDX license identifier if not present already in source file 2020-07-17 20:24:12 +05:30
YulUtilFunctions.cpp Fix IR bug on deleting storage variables of function type. 2021-02-24 12:43:33 +01:00
YulUtilFunctions.h Cleanup allocation. 2021-01-20 18:25:27 +01:00