Skip to content

SOLL 0.0.3 Release

Compare
Choose a tag to compare
@hydai hydai released this 20 Nov 07:56
· 331 commits to master since this release
0.0.3

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 ABI
    • EmitFuncSig: 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.