zink-lang / zink

Rustic programming language that targets the Ethereum Virtual Machine
https://zink-lang.org
GNU General Public License v3.0
139 stars 13 forks source link

Tracking list for solidity parity #262

Open clearloop opened 1 month ago

clearloop commented 1 month ago

solidity reference

Since solidity is the most used language for EVM, we'd like to align to solidity for the EVM features, the current implementation of zink solved the problem translating WASM to EVM bytecode but missed EVM specific features, the missing parts are mainly in the assembly code logic level & syntax

Jump Table

Control Flow

EVM Featured & ABI

Error Handlings

Memory & Types