updated code with bugfix in onyx
authorBrendan Hansen <brendan.f.hansen@gmail.com>
Tue, 8 Dec 2020 17:06:14 +0000 (11:06 -0600)
committerBrendan Hansen <brendan.f.hansen@gmail.com>
Tue, 8 Dec 2020 17:06:14 +0000 (11:06 -0600)
day8.onyx
out.wasm

index e06eaa1ff1018ed3fd7c73a63bab5db09f114245..06f6a66bfb8edc680e9a2755127eb2917054713a 100644 (file)
--- a/day8.onyx
+++ b/day8.onyx
@@ -1,7 +1,6 @@
 #include_file "core/std/wasi"
 
 use package core
-use package system { output_string }
 
 OpCode :: enum (u16) {
     Nop; Acc; Jmp;
@@ -46,11 +45,9 @@ get_acc_value :: proc (instrs: [..] Instruction, ret_acc: ^i32) -> bool {
 }
 
 main :: proc (args: [] cstring) {
-    // contents := file.get_contents("input/day8.txt");
-    // contents_data := contents.data;
-    // defer cfree(contents_data);
-
-    contents := #file_contents "input/day8.txt";
+    contents := file.get_contents("input/day8.txt");
+    contents_data := contents.data;
+    defer cfree(contents_data);
 
     instrs: [..] Instruction;
     array.init(^instrs, 32);
index 8e2a8df71b2ba00279029701cfb642d00e8a1beb..3c4a9762ec0cae083db1589438865281f47e9f1d 100644 (file)
Binary files a/out.wasm and b/out.wasm differ