tag:github.com,2008:https://github.com/cpp20120/BVM/releases
Release notes from BVM
2025-07-27T21:11:58Z
tag:github.com,2008:Repository/1023597578/0.0.1
2025-07-27T21:38:19Z
First release
<h3>Version 0.0.1 — Initial Alpha Release</h3>
<p>Added:</p>
<ul>
<li>
<p>the basic architecture of a stack virtual machine</p>
</li>
<li>
<p>bytecode loading and execution support</p>
</li>
<li>
<p>instruction system (OpCode → InstructionSet)</p>
</li>
<li>
<p>call stack (CallStack) and frames (FrameStack)</p>
</li>
<li>
<p>local variables and argument passing</p>
</li>
<li>
<p>arithmetic, logical, stack, and control instructions</p>
</li>
<li>
<p>basic error handling (VmException, VmHaltException)</p>
</li>
<li>
<p>dump the current state (DumpState())</p>
</li>
</ul>
<p>Limitations:</p>
<ul>
<li>
<p>missing JIT/optimization</p>
</li>
<li>
<p>there is no built-in debugger</p>
</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/cpp20120/BVM/commits/0.0.1">https://github.com/cpp20120/BVM/commits/0.0.1</a></p>
cpp20120