Expand description
Backend trait and registry for multi-backend compilation
Every compiler backend (ARM, aWsm, wasker, w2c2) implements the Backend
trait, allowing the CLI and verification framework to treat them uniformly.
Structs§
- Backend
Capabilities - What a backend can and cannot do
- Backend
Registry - Registry of available backends
- Code
Relocation - A relocation entry produced during compilation
- Compilation
Result - Result of compiling a full module
- Compile
Config - Configuration for a compilation run
- Compiled
Function - A single compiled function
Enums§
- Backend
Error - Errors from backend compilation
- Safety
Bounds - Memory-bounds safety strategy. Phase 1 of
docs/binary-safety-design.md§3.1.
Traits§
- Backend
- Trait that every compilation backend implements