zink
zink copied to clipboard
Rustic programming language that targets the Ethereum Virtual Machine
### Describe the feature after #185 https://docs.rs/ethers/latest/ethers/core/abi/struct.Constructor.html ### Solution _No response_
### Describe the feature ref #184 https://docs.rs/ethers/latest/ethers/core/abi/struct.Event.html ### Solution _No response_
### Describe the feature the read methods of storage are not public yet ### Solution _No response_
### Describe the feature we have a log implementation in #114 which writes the log data to memory directly, use code copy to optimize it ### EDITED Do this when...
### Describe the feature if no selector is matched, emit revert ### Solution _No response_
### Describe the feature we are currently storing function arguments in stack, which is buggy when functions calling parameters multiple times, ideally, we do optimizations with stack if the callee...
### Describe the feature it's possible to reduce some swap operations by this ### Solution _No response_
### Describe the feature too hard to debug the jump table, need human readable name for labels ### Solution _No response_
### Describe the feature #153 has refactored the bytecode of calling internal functions, ```rust self.table.offset(self.masm.pc_offset(), 5); self.table.call(self.masm.pc_offset(), index); ``` has not been supported yet, so here we are using ```rust...
### Describe the feature 1. dispatcher section 2. function section 3. code section Refactor the project structure of `codegen` ### Solution _No response_