solidity/liblll
benjaminion c603369a51 Change opcode generated by (panic) to INVALID
EIP-141 ethereum/EIPs#141 has preserved 0xfe as an invalid opcode for aborting EVM execution. The EVM assembler supports this via the INVALID opcode.

The LLL "panic" expression used to generate a jump to an invalid location in order to abort EVM execution.  This change brings "panic" into line with EIP-141 by generating the INVALID opcode instead.
2017-06-13 17:01:38 +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 Change opcode generated by (panic) to INVALID 2017-06-13 17:01:38 +01:00
CodeFragment.h Replace cpp-ethereum with solidity in the license headers 2017-02-02 10:06:28 +00:00
Compiler.cpp Replace cpp-ethereum with solidity in the license headers 2017-02-02 10:06:28 +00:00
Compiler.h Replace cpp-ethereum with solidity in the license headers 2017-02-02 10:06:28 +00:00
CompilerState.cpp Change opcode generated by (panic) to INVALID 2017-06-13 17:01:38 +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