Expand description
Implementation of the VM’s memory.
Modules§
- Offset constants for arrays and vectors:
 
Structs§
- Wrapper for array addresses, with convenience methods for various offsets.
 - The VM’s memory. Memory is internally represented as a vector of values. We grow the memory when values past the end are set, extending with 0s.
 - Wrapper for vector addresses, with convenience methods for various offsets.
 
Enums§
- Represents errors that can occur when interpreting or converting typed memory values.
 - A single typed value in the Brillig VM’s memory.
 
Constants§
- The bit size used for addressing memory within the Brillig VM.
 - The current stack pointer is always in slot 0.