SOLL 0.0.3 Release
0.0.3 (2019-11-19)
Language Features:
- Support partial builtin global variable
- msg.sender, msg.value, msg.data.
- tx.gasprice, tx.origin.
- block.coinbase, block.difficulty, block.gaslimit, block.number, block.timestamp.
- Support Constructor, Fallback function.
- Support Event mechanism.
- Support Payable mechanism.
- Support dynamic type. (Bytes/String)
Compiler Features:
- Be able to generate deployable Ewasm files.
- Support diagnostic message.
- Add command-line options for generating metadata of Solidity contracts.
EmitABI
: Generate ABIEmitFuncSig
: Generate function signatures
- Support EVM1 bytecode target. (Depends on EVM_LLVM)
Bugfixes:
- Fix an endian issue that happened when someone calls the EEI function from wasm.
- Fix a parsing issue on array type.