This website requires JavaScript.
Explore
Help
Sign In
ed
/
Odin
Watch
1
Star
0
Fork
0
You've already forked Odin
mirror of
https://github.com/Ed94/Odin.git
synced
2026-06-23 14:14:59 -07:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
Files
1f814c33dcfccec9073d15214268457c0d6ea273
Odin
/
core
/
mem
T
History
gingerBill
70ddb74e40
Add
mem.make_over_aligned
2025-03-31 10:51:02 +01:00
..
tlsf
Fix tlsf block adjustment
2025-02-10 13:01:16 +11:00
virtual
Merge pull request
#4836
from laytan/fix-wrong-out-of-memory
2025-03-20 17:20:26 +00:00
alloc.odin
Add
mem.make_over_aligned
2025-03-31 10:51:02 +01:00
allocators.odin
General clean up of code
2025-01-01 15:13:46 +00:00
doc.odin
Update doc.odin
2025-02-26 03:04:54 -06:00
mem.odin
Add
mem.make_over_aligned
2025-03-31 10:51:02 +01:00
mutex_allocator.odin
build mutex allocator code on freestanding wasm
2024-10-14 16:11:25 +02:00
raw.odin
…
rollback_stack_allocator.odin
…
tracking_allocator.odin
Makes tracking allocator default to crashing on a bad free instead of add to bad_free_array. The bad_free_array remains to not break old code. The new default behavior is implemented in a callback that you can override, there's a second provided callback that provides the old behavior where an element was added to bad_free_array. Rationale: Many people are just checking the allocation_map, but don't check the bad free array. Several examples throughout core that use tracking allocator don't check bad_free_array either, so people have been taught not to check it.
2024-12-21 15:49:48 +01:00