This website requires JavaScript.
Explore
Help
Sign In
ed
/
Odin
Watch
1
Star
0
Fork
0
mirror of
https://github.com/Ed94/Odin.git
synced
2026-07-21 23:12:03 -07:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
Files
981437065968214430a2f958705affa9a15a09ae
Odin
/
core
/
mem
T
History
Lucas Perlind
5c117bde6d
Add base:sanitizer package
2025-04-24 20:28:32 +10:00
..
tlsf
core:mem/tlsf
: Add early-out in OOM logic
2025-04-14 20:40:05 +02: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
Add base:sanitizer package
2025-04-24 20:28:32 +10: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
[mem]: Document mutex, rollback stack and tracking allocators
2024-09-14 10:46:35 +11:00
rollback_stack_allocator.odin
[mem]: Rollback allocator API consistency
2024-09-14 13:15:02 +11:00
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