feat: implement vm #1

Merged
samsonium merged 34 commits from vm into master 2026-10-16 15:31:49 +00:00
Showing only changes of commit 4e7d09cfa9 - Show all commits
+6
View File
@@ -638,6 +638,12 @@ void fzl_freevm(fzl_vm_t *vm)
free((void *)vm->consts[i].as.string.chars); free((void *)vm->consts[i].as.string.chars);
} }
for (size_t i = 0; i < vm->objects_count; i++)
{
free(vm->objects[i]->values);
free(vm->objects[i]);
}
free(vm->consts); free(vm->consts);
free(vm->ops); free(vm->ops);
free(vm); free(vm);