solidity/libsolidity/codegen
cameel 642653ea04 Make yul::Parser::parse() return unique_ptr rather than shared_ptr
- unique_ptr is more flexible and generally recommended for factory methods. It gets automatically converted to shared_ptr if necessary. Returning shared_ptr, on the other hand, forces the caller to use shared_ptr because a conversion to unique_ptr is not possible.
2020-01-29 20:07:08 +01:00
..
ir Change expression parts to use strings instead of numbers. 2020-01-27 08:55:11 +01:00
ABIFunctions.cpp Library libdevcore renamed to libsolutil. 2020-01-07 15:51:50 +01:00
ABIFunctions.h C++ namespace cleanup (except tests). 2020-01-07 15:51:50 +01:00
ArrayUtils.cpp C++ namespace cleanup (except tests). 2020-01-07 15:51:50 +01:00
ArrayUtils.h C++ namespace cleanup (except tests). 2020-01-07 15:51:50 +01:00
Compiler.cpp C++ namespace cleanup (except tests). 2020-01-07 15:51:50 +01:00
Compiler.h C++ namespace cleanup (except tests). 2020-01-07 15:51:50 +01:00
CompilerContext.cpp Make yul::Parser::parse() return unique_ptr rather than shared_ptr 2020-01-29 20:07:08 +01:00
CompilerContext.h Library libdevcore renamed to libsolutil. 2020-01-07 15:51:50 +01:00
CompilerUtils.cpp libsolidity/codegen: Use calldatacopy to cheaply zero memory instead of 2020-01-22 17:56:56 +01:00
CompilerUtils.h C++ namespace cleanup (except tests). 2020-01-07 15:51:50 +01:00
ContractCompiler.cpp Library libdevcore renamed to libsolutil. 2020-01-07 15:51:50 +01:00
ContractCompiler.h C++ namespace cleanup (except tests). 2020-01-07 15:51:50 +01:00
ExpressionCompiler.cpp Implement new with CREATE2 and function call options. 2020-01-23 21:20:01 +01:00
ExpressionCompiler.h Implement new with CREATE2 and function call options. 2020-01-23 21:20:01 +01:00
LValue.cpp Remove unnecessary statement 2020-01-15 14:33:27 +00:00
LValue.h C++ namespace cleanup (except tests). 2020-01-07 15:51:50 +01:00
MultiUseYulFunctionCollector.cpp C++ namespace cleanup (except tests). 2020-01-07 15:51:50 +01:00
MultiUseYulFunctionCollector.h C++ namespace cleanup (except tests). 2020-01-07 15:51:50 +01:00
YulUtilFunctions.cpp Library libdevcore renamed to libsolutil. 2020-01-07 15:51:50 +01:00
YulUtilFunctions.h C++ namespace cleanup (except tests). 2020-01-07 15:51:50 +01:00