Skip to content

0.1.0

Compare
Choose a tag to compare
@fairlight1337 fairlight1337 released this 24 Jan 07:50
· 9 commits to main since this release

Added

  • Base class for Virtual Machine implementation.
  • Concrete CPU-based implementation of a Virtual Machine.
  • Definition of 76 operators to use in BEAST byte code programs.
  • Classes for storing byte code programs and their execution state in a VM.
  • Added examples (feedloop, adder, hello_world, bubblesort) for implementing programs in byte code.
  • Added tests to cover all vital functions and operators.
  • Wrote documentation for all APIs.
  • Configured Doxygen, Sphinx, CircleCI, GitHub Actions / CodeQL, SonarQube, Coveralls.io, and a few minor badges for the README.md