This website requires JavaScript.
Explore
Projects
Krypton
CPU vs AI
Eko
Help
Register
Sign In
mirrors
/
Odin
Watch
1
Star
0
Fork
0
You've already forked Odin
mirror of
https://github.com/odin-lang/Odin.git
synced
2025-12-29 09:24:33 +00:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
Files
eca08929cdebf142a433bd9e94eea69ec41fe3ff
Odin
/
core
/
mem
History
alektron
fd539b5e81
Fix: When resizing a virtual arena by commiting more of the already reserved memory, the total_used field of the arena was not updated;
2025-03-02 17:46:39 +01:00
..
tlsf
Fix tlsf block adjustment
2025-02-10 13:01:16 +11:00
virtual
Fix: When resizing a virtual arena by commiting more of the already reserved memory, the total_used field of the arena was not updated;
2025-03-02 17:46:39 +01:00
alloc.odin
Add SoA make/delete to core:mem
2025-01-15 20:16:57 +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
General clean up of code
2025-01-01 15:13:46 +00: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