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
2026-02-16 08:04:07 +00:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
Files
e5f32e145512a1fb0db142a214dee2d3b42ac073
Odin
/
tests
History
Karl Zylinski
e5f32e1455
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
..
benchmark
fix benchmarks not compiling and make sure it doesn't happen again by checking
2024-10-02 17:48:05 +02:00
core
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
documentation
Changed some recently added //+ usages to #+ and also fixed some //+ usages in some code generators.
2024-09-17 19:39:48 +02:00
internal
fix type switching over internal pointer union
2024-08-12 00:02:05 +02:00
issues
Update 4210 test to use
unaligned_load
.
2024-09-07 14:05:56 +02:00
vendor
Moved all packages in core, base, vendor, tests and examples to use new #+ file tag syntax.
2024-09-14 18:27:49 +02:00
.gitignore
Allow ODIN_TEST_LOG_LEVEL override when -debug.
2024-08-14 16:29:51 +02:00