Expand description
Code generation library for zink.
Re-exports
Modules
- WASM ABI
Structs
- Low level assembler implementation for EVM.
- Code section for EVM.
- The code generation abstraction.
- The control stack.
- Holds the necessary metadata to support the smission of control flow instructions.
- Jump table implementation.
- A local slot.
- Solidity’s implementation uses 16 slots for locals. ref: https://docs.soliditylang.org/en/v0.8.20/internals/optimizer.html#stackcompressor
- EVM MacroAssembler.
Enums
- The type of the control stack frame.
- Codegen error
- Function selector.
Constants
- Maximum size of a evm bytecode in bytes.
Type Definitions
- Code generation buffer.
- Imported functions. pub type Imports = IndexMap<u32, Func>;
- Codegen result