Optimize Ona Heap Deallocation in Safety-Checked Builds
Add Leak Detection to Ona Heap Allocator
7714dae4d8
Merge pull request 'Add Leak Detection to Ona Heap Allocator' (#15) from ona-allocator-safety-tracker into main
3794259949
Amend code review comments
5500de299b
Fix slab count not being properly updated
155645a308
Fix allocation size info not updating in reallocs
d378939f30
Remove allocation checks in optimized release builds
3794259949
Amend code review comments
5500de299b
Fix slab count not being properly updated
Add Leak Detection to Ona Heap Allocator
May be worth adding an assert to check that the VM environment heap is empty by now before calling deinit.
Add Leak Detection to Ona Heap Allocator
Perhaps discard
could have an internal complimentary function specifically for discarding objects to save on the effort of wrapping a known type in a discriminated union only to unwrap it again back to the known type.
155645a308
Fix allocation size info not updating in reallocs
d378939f30
Remove allocation checks in optimized release builds
341710bfbc
Fix so, so many memory leaks
9c871aac97
Clarify panic wording in Ona heap implementation
331d862246
Fix leaks and double-frees in Kym VM environment
08785b5b54
Improve clarity of stack trace allocation origin
2ec39484dc
Add more detail to memory leak traces
d63cfc23d6
Fix various memory leaks caught by new tracer
d4fd1bfb43
Fix incorrect buffer slicing in stack list deinit
WIP: Add Leak Detection to Ona Heap Allocator
Make Compiled Kym Chunk Objects Callable
9eadd30aa5
Merge pull request 'Kym Object Allocation Fix' (#13) from kym-object-alloc-fix into main
d8077d782d
Amend code review comments
713f9bb08c
Implement slab map data structure
55d281bdfa
Remove debug printing in Tokenizer