Skip to content

feat: project phase 2#27

Open
RegiByte wants to merge 69 commits into
mainfrom
feat/vm-analyzer
Open

feat: project phase 2#27
RegiByte wants to merge 69 commits into
mainfrom
feat/vm-analyzer

Conversation

@RegiByte

@RegiByte RegiByte commented Jun 7, 2026

Copy link
Copy Markdown
Owner

What's included:

  • Analyzer IR (pure analysis, no evaluation)
  • Bytecode compiler (driven by IR)
  • Linker/Loader phase (handles .clj and .js requires)
  • VM loop with full opcode support

To be done:

  • Evaluator-over-ast
  • Drop initial compiler
  • Drop initial evaluator

The goal of this release is stability and feature completeness, no new features were introduced, the full test suite remains green and gained new tests to validate the Analyzer/IR/VM/Compiler and etc... it's a big release, I wanted to make sure it was stable before publishing a new version.

This PR will serve as the central hub until the list of to-do's is exhausted for this release.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant