Releases: cpp20120/BVM
Releases · cpp20120/BVM
First release
Version 0.0.1 — Initial Alpha Release
Added:
-
the basic architecture of a stack virtual machine
-
bytecode loading and execution support
-
instruction system (OpCode → InstructionSet)
-
call stack (CallStack) and frames (FrameStack)
-
local variables and argument passing
-
arithmetic, logical, stack, and control instructions
-
basic error handling (VmException, VmHaltException)
-
dump the current state (DumpState())
Limitations:
-
missing JIT/optimization
-
there is no built-in debugger
Full Changelog: https://github.com/cpp20120/BVM/commits/0.0.1