Feoramund 66b2acbf24 container/queue: Add tests 3 月之前
..
queue.odin 66b2acbf24 container/queue: Add tests 3 月之前
test_core_avl.odin 1a52cf1f1c Use test's random generator 1 年之前
test_core_bit_array.odin 2f1228baa0 Add tests for `Bit_Array` 1 年之前
test_core_rbtree.odin 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. 9 月之前
test_core_small_array.odin 309953e0f2 Return false if `Small_Array` can't append multiple elements 1 年之前