feat/vm: Implement minimal VM & custom bytecode format #3

Merged
fernando merged 30 commits from feat/vm into develop 2025-10-29 03:01:32 +00:00
Owner
No description provided.
feat: second executable for the vm
All checks were successful
thp/pipeline/head This commit looks good
6d686c789b
feat: chunk create & dissasemble
All checks were successful
thp/pipeline/head This commit looks good
f49c5705f8
feat: barebones vm execution
All checks were successful
thp/pipeline/head This commit looks good
88801b00b0
feat: barebones vm stack
All checks were successful
thp/pipeline/head This commit looks good
5f7218f833
feat: addition
All checks were successful
thp/pipeline/head This commit looks good
ea3b8a1879
feat: emit dumb bytecode
All checks were successful
thp/pipeline/head This commit looks good
75e8ec0d56
fix: allocation for file reading
All checks were successful
thp/pipeline/head This commit looks good
f8963d725f
feat: builtin print function in scope
Some checks failed
thp/pipeline/head There was a failure building this commit
5b09eabe6e
feat: proper dumb serialize/deserialize chunk
Some checks failed
thp/pipeline/head There was a failure building this commit
10162a139b
chore: update docs
Some checks failed
thp/pipeline/head There was a failure building this commit
cc57376ba6
Merge branch 'develop' into feat/vm
Some checks failed
thp/pipeline/head There was a failure building this commit
7ca6e9c33c
rework: clear ownership of recursive Type & cleanup
All checks were successful
thp/pipeline/head This commit looks good
1573e632ef
fernando merged commit 61cf5848a8 into develop 2025-10-29 03:01:32 +00:00
fernando deleted branch feat/vm 2025-10-29 03:01:33 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
fernando/narac!3
No description provided.