| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Add small array resize tests | Damian Tarnawski | 2025-09-15 | 1 | -0/+22 |
| | | |||||
| * | container/queue: Add tests | Feoramund | 2025-06-11 | 1 | -0/+157 |
| | | |||||
| * | Makes tracking allocator default to crashing on a bad free instead of add to ↵ | Karl Zylinski | 2024-12-21 | 1 | -0/+1 |
| | | | | | 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. | ||||
| * | Add tests for `Bit_Array` | Feoramund | 2024-09-03 | 1 | -0/+244 |
| | | |||||
| * | Return false if `Small_Array` can't append multiple elements | Feoramund | 2024-09-03 | 1 | -0/+19 |
| | | | | | Fixes #4177 | ||||
| * | Fix `-vet` and `-strict-style` failures in tests | Feoramund | 2024-08-26 | 1 | -1/+1 |
| | | |||||
| * | Use test's random generator | Feoramund | 2024-06-15 | 2 | -6/+0 |
| | | | | | | This removes the `create` calls when a test was only setting up a generator, and it replaces them with `reset` when run in a loop. | ||||
| * | Remove dead variable | gingerBill | 2024-06-15 | 2 | -2/+0 |
| | | |||||
| * | Fix `rand` in container tests | gingerBill | 2024-06-15 | 2 | -7/+9 |
| | | |||||
| * | Use `T.seed` in tests where applicable | Feoramund | 2024-06-02 | 2 | -11/+5 |
| | | |||||
| * | Update `core:container` tests | Jeroen van Rijn | 2024-06-02 | 4 | -138/+118 |
| | | |||||
| * | Address concerns. | Jeroen van Rijn | 2024-05-24 | 1 | -1/+1 |
| | | |||||
| * | Add `core:container/rbtree` | Jeroen van Rijn | 2024-05-23 | 3 | -9/+256 |
| | | | | | | | | | Add a red-black tree with configurable $Key and $Value. Also includes tests that verify it maintains RB invariants, doesn't leak. Originally based on the CC0 implementation from literateprograms.org. But reworked to the same API used by @Yawning's excellent `core:container/avl` for ease of use. | ||||
| * | core/container/avl: Initial import | Yawning Angel | 2024-02-24 | 2 | -0/+162 |
| | | |||||
| * | test/core/container: Refactor for multiple container types | Yawning Angel | 2024-02-24 | 2 | -19/+34 |
| | | |||||
| * | Add more utility procedures to small array | Lucas Perlind | 2022-12-21 | 1 | -0/+56 |