645 B
645 B
Bytecode
- Byte array
- Auto-expand
- Add/retrive byte/int/float/string
- Should not be larger than the byte array itself
- Bytecode
- Add/retrive all types of data
- Keeps no memory except for caching
- Refactor bytecode code
- Output bytecode format
After some additional development:
- Bytecode debugging info
VM
- VM
- Code
- Simple bytecode loader
- Output bytecode format
- Simple bytecode loader
- Value object
- Stack object
- Function context
- Code
After some additional development:
- Bytecode loader
- Combine multiple chunks
- Resolve function ids, constant ids, etc