refactor(furvm): improve serialization

Refs: #12
This commit is contained in:
2026-06-19 15:14:25 +02:00
parent 6f023765b5
commit 99666495e7
7 changed files with 113 additions and 122 deletions
+2 -1
View File
@@ -6,7 +6,6 @@
#include "furvm/fwd.hpp"
#include "furvm/instruction.hpp"
#include "furvm/module.hpp"
#include "furvm/serializer.hpp"
#include "furvm/thing.hpp"
#include <array>
@@ -29,6 +28,8 @@ int main(void) {
furvm::mod_h mainModule = context->emplace_module("main", s_bytecode.begin(), s_bytecode.end());
furvm::function_h mainFunc = mainModule->emplace_function("main", 0);
mainModule->serialize(std::cout);
furvm::executor_h executor = context->emplace_executor(context);
executor->push_frame(mainModule, *mainFunc);