Closed marekjm closed 8 years ago
Currently, the bytecode size is held by unit16_t type variables. This is a rather poor choice - Viua programs can be at most 65536 bytes of bytecode. Proposed solution is to move to uint64_t for bytecode size variables.
unit16_t
uint64_t
This would also require changes in several places to be made:
jump
branch
unit64_t
Currently, the bytecode size is held by
unit16_t
type variables. This is a rather poor choice - Viua programs can be at most 65536 bytes of bytecode. Proposed solution is to move touint64_t
for bytecode size variables.