clearloop

Results 151 issues of clearloop

### 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...

optimization

### Describe the feature 1. dispatcher section 2. function section 3. code section Refactor the project structure of `codegen` ### Solution _No response_

### Describe the feature it's `0x04` all the time for now, only supports callee function which has program counter less than `0xff` https://github.com/zink-lang/zink/blob/main/codegen/src/visitor/handlers.rs#L55 ### Solution _No response_

### Describe the feature for example, ```rust fn addition(x: i32) -> i32 { x + i32::MAX } ``` ### Solution _No response_

security

### Describe the feature This is required for generating the `end` for the function dispatcher 1. jump to call from selector 2. jump back to the end of the dispatch...

### Describe the feature Since it is currently hard to pass U256 from WASM to EVM ( too much cost ), we'd prefer introduce number decimals in zink, likewise, numbers...

### Describe the feature the logging API currently only supports static byte array which is not completed ### Solution _No response_

### Which library is the bug in? codegen ### Which version of are you on? 0.1.2 ### Operating System macOS (Apple Silicon) ### Describe the bug https://github.com/zink-lang/zink/blob/main/codegen/src/asm.rs#L47 should be 1024...

bug

### Describe the feature find a solution passing bytes in function arguments ### Solution _No response_

### Describe the feature reflect all EVM instructions to the FFI ### Solution _No response_