diff --git a/STYLE_GUIDE.md b/STYLE_GUIDE.md index 5f2e222..17ed727 100644 --- a/STYLE_GUIDE.md +++ b/STYLE_GUIDE.md @@ -26,7 +26,9 @@ a := fn(): void {} ## Magic Numbers | loose The policy on magic numbers is make them const and have a comment above them. Typically linking to a source of information about the magic number. -This helps cut down on magic numbers while making acceptable names and atleast half assed documentation. +This helps cut down on magic numbers while making acceptable names and atleast half assed documentation. + +Constants are inlined anyways, so its the same thing in the binary. ```rust // The standard vga port is mapped at 0xB8000 diff --git a/sysdata/programs/alloc_test/src/main.hb b/sysdata/programs/alloc_test/src/main.hb index 67ed884..479d1b4 100644 --- a/sysdata/programs/alloc_test/src/main.hb +++ b/sysdata/programs/alloc_test/src/main.hb @@ -15,6 +15,7 @@ main := fn(): void { // alloc.deinit() balloc := allocators.BlockAlloc.init() + defer balloc.deinit() bstruct := balloc.alloc(AStruct, 2) if bstruct.ptr == null { log.info("Hi\0") @@ -23,6 +24,5 @@ main := fn(): void { log.info("Allocator functioned.\0") } // balloc.dealloc(bstruct_ptr, AStruct, 2) - // balloc.deinit() return } \ No newline at end of file