summaryrefslogtreecommitdiff
path: root/src/mods
diff options
context:
space:
mode:
Diffstat (limited to 'src/mods')
-rw-r--r--src/mods/mods.zig66
1 files changed, 33 insertions, 33 deletions
diff --git a/src/mods/mods.zig b/src/mods/mods.zig
index e8183c7..85703fa 100644
--- a/src/mods/mods.zig
+++ b/src/mods/mods.zig
@@ -7,41 +7,41 @@ pub const IR = @import("ir.zig");
pub const GlobalRuntime = Wasm.GlobalRuntime;
pub const Runtime = VM.Runtime;
-const std = @import("std");
+// const std = @import("std");
-test "Fibonacci" {
- // var gpa = std.heap.GeneralPurposeAllocator(.{}){};
- // const allocator = gpa.allocator();
- const allocator = std.testing.allocator;
- var global_runtime = GlobalRuntime.init(allocator);
- defer global_runtime.deinit();
+// test "Fibonacci" {
+// // var gpa = std.heap.GeneralPurposeAllocator(.{}){};
+// // const allocator = gpa.allocator();
+// const allocator = std.testing.allocator;
+// var global_runtime = GlobalRuntime.init(allocator);
+// defer global_runtime.deinit();
- const file = try std.fs.cwd().openFile("assets/core.wasm", .{});
- const all = try file.readToEndAlloc(allocator, 1_000_000); // 1 MB
- var parser = Parser{
- .bytes = all,
- .byte_idx = 0,
- .allocator = allocator,
- };
- const module = 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;
- };
- var runtime = try Runtime.init(allocator, module, &global_runtime);
- defer runtime.deinit(allocator);
+// const file = try std.fs.cwd().openFile("assets/core.wasm", .{});
+// const all = try file.readToEndAlloc(allocator, 1_000_000); // 1 MB
+// var parser = Parser{
+// .bytes = all,
+// .byte_idx = 0,
+// .allocator = allocator,
+// };
+// const module = 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;
+// };
+// var runtime = try Runtime.init(allocator, module, &global_runtime);
+// defer runtime.deinit(allocator);
- var parameters = [_]usize{17};
- try runtime.callExternal(allocator, "preinit", &parameters);
- const result = runtime.stack.pop().?;
- try std.testing.expect(result.i64 == 1597);
+// var parameters = [_]usize{17};
+// try runtime.callExternal(allocator, "preinit", &parameters);
+// const result = runtime.stack.pop().?;
+// try std.testing.expect(result.i64 == 1597);
- var parameters2 = [_]usize{1};
- try runtime.callExternal(allocator, "preinit", &parameters2);
- const result2 = runtime.stack.pop().?;
- try std.testing.expect(result2.i64 == 1);
+// var parameters2 = [_]usize{1};
+// try runtime.callExternal(allocator, "preinit", &parameters2);
+// const result2 = runtime.stack.pop().?;
+// try std.testing.expect(result2.i64 == 1);
- var parameters3 = [_]usize{5};
- try runtime.callExternal(allocator, "preinit", &parameters3);
- const result3 = runtime.stack.pop().?;
- try std.testing.expect(result3.i64 == 5);
-}
+// var parameters3 = [_]usize{5};
+// try runtime.callExternal(allocator, "preinit", &parameters3);
+// const result3 = runtime.stack.pop().?;
+// try std.testing.expect(result3.i64 == 5);
+// }