From 53eb24dc35dda5341a71112a86f1d3f945a29ebf Mon Sep 17 00:00:00 2001 From: luccie-cmd Date: Mon, 4 Aug 2025 19:24:03 +0200 Subject: [PATCH] Comment main back out --- src/main.zig | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/src/main.zig b/src/main.zig index 4e92973..bc6b47f 100644 --- a/src/main.zig +++ b/src/main.zig @@ -18,34 +18,34 @@ pub fn main() !void { const allocator = gpa.allocator(); defer if (gpa.deinit() != .ok) @panic("Leaked memory"); - var global_runtime = mods.GlobalRuntime.init(allocator); - defer global_runtime.deinit(); - try global_runtime.addFunction("debug", mods.Wasm.debug); + // var global_runtime = mods.GlobalRuntime.init(allocator); + // defer global_runtime.deinit(); + // try global_runtime.addFunction("debug", mods.Wasm.debug); - //const file = try std.fs.cwd().openFile("assets/core.wasm", .{}); - const file = try std.fs.cwd().openFile("./test.wasm", .{}); - const all = try file.readToEndAlloc(allocator, 1_000_000); // 1 MB - defer allocator.free(all); - var parser = try mods.Parser.init(allocator, all); - defer parser.deinit(); - parser.parseModule() catch |err| { - std.debug.print("[ERROR]: error at byte {x}(0x{x})\n", .{ parser.byte_idx, parser.bytes[parser.byte_idx] }); - return err; - }; - const module = parser.module(); - defer module.deinit(allocator); + // //const file = try std.fs.cwd().openFile("assets/core.wasm", .{}); + // const file = try std.fs.cwd().openFile("./test.wasm", .{}); + // const all = try file.readToEndAlloc(allocator, 1_000_000); // 1 MB + // defer allocator.free(all); + // var parser = try mods.Parser.init(allocator, all); + // defer parser.deinit(); + // parser.parseModule() catch |err| { + // std.debug.print("[ERROR]: error at byte {x}(0x{x})\n", .{ parser.byte_idx, parser.bytes[parser.byte_idx] }); + // return err; + // }; + // const module = parser.module(); + // defer module.deinit(allocator); - for (0..parser.globalTypes.len) |i| { - try global_runtime.addGlobal(@intCast(i), parser.globalTypes[i], parser.globalValues[i]); - } + // for (0..parser.globalTypes.len) |i| { + // try global_runtime.addGlobal(@intCast(i), parser.globalTypes[i], parser.globalValues[i]); + // } - var runtime = try mods.Runtime.init(allocator, module, &global_runtime); - defer runtime.deinit(allocator); + // var runtime = try mods.Runtime.init(allocator, module, &global_runtime); + // defer runtime.deinit(allocator); - var parameters = [_]mods.VM.Value{.{ .i32 = 17 }}; - try runtime.callExternal(allocator, .preinit, ¶meters); - const result = runtime.stack.pop().?; - std.debug.print("Result of preinit: {any}\n", .{result}); + // var parameters = [_]mods.VM.Value{.{ .i32 = 17 }}; + // try runtime.callExternal(allocator, .preinit, ¶meters); + // const result = runtime.stack.pop().?; + // std.debug.print("Result of preinit: {any}\n", .{result}); //var w = try Renderer.Window.create(800, 600, "sideros"); //defer w.destroy();