solidity/liblll
benjaminion ff8de3e9fa LLL: Fix for edge case in the create macros.
When (msize) is initially zero the previous create commands failed due to the "lll"
expression overwriting the memory at 0x00. This fix "reserves" memory location 0x00
before calling msize. If msize is already 32 or greater it has no effect.
2017-06-22 09:44:34 +01:00
..
All.h move liblll 2016-03-21 14:58:34 +03:00
CMakeLists.txt Build jsoncpp from source using jsoncpp.cmake script 2016-10-20 22:18:13 +01:00
CodeFragment.cpp Move subroutine helpers from CompilerContext to Assembly 2017-06-14 21:21:26 +01:00
CodeFragment.h Replace cpp-ethereum with solidity in the license headers 2017-02-02 10:06:28 +00:00
Compiler.cpp Remove obsolete Assembly::out 2017-06-14 21:21:26 +01:00
Compiler.h Replace cpp-ethereum with solidity in the license headers 2017-02-02 10:06:28 +00:00
CompilerState.cpp LLL: Fix for edge case in the create macros. 2017-06-22 09:44:34 +01:00
CompilerState.h Replace cpp-ethereum with solidity in the license headers 2017-02-02 10:06:28 +00:00
Exceptions.h Replace cpp-ethereum with solidity in the license headers 2017-02-02 10:06:28 +00:00
Parser.cpp liblll: allow macros with no arguments 2017-06-12 15:16:08 +02:00
Parser.h Replace cpp-ethereum with solidity in the license headers 2017-02-02 10:06:28 +00:00