| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Disable usage of AddressSanitizer pending a per-allocator review | Feoramund | 2025-06-15 | 1 | -4/+4 |
| | | | | | | | | | | | | It has been discovered that AddressSanitizer does not keep a 1:1 mapping of which bytes are poisoned and which are not. This can cause issues for allocations less than 8 bytes and where addresses straddle 8-byte boundaries. See the following link for more information: https://github.com/google/sanitizers/wiki/AddressSanitizerAlgorithm#mapping | ||||
| * | Add asan support for various allocators | Lucas Perlind | 2025-05-06 | 1 | -19/+31 |
| | | |||||
| * | [mem]: Rollback allocator API consistency | flysand7 | 2024-09-14 | 1 | -42/+163 |
| | | |||||
| * | [mem]: Document mutex, rollback stack and tracking allocators | flysand7 | 2024-09-14 | 1 | -61/+74 |
| | | |||||
| * | [mem]: Code formatting | flysand7 | 2024-09-07 | 1 | -38/+43 |
| | | |||||
| * | Simplify casts in `mem.Rollback_Stack` procs | Feoramund | 2024-06-02 | 1 | -9/+9 |
| | | |||||
| * | Be specific about `int` size for `Rollback_Stack` asserts | Feoramund | 2024-06-02 | 1 | -2/+6 |
| | | | | | This should fix tests failing on 32-bit platforms. | ||||
| * | Combine multi-line attributes onto one line | Feoramund | 2024-06-02 | 1 | -14/+7 |
| | | |||||
| * | Forbid singleton allocations from shrinking their block offset | Feoramund | 2024-06-02 | 1 | -1/+5 |
| | | |||||
| * | Add more sanity checking to `mem.Rollback_Stack` | Feoramund | 2024-06-02 | 1 | -5/+26 |
| | | |||||
| * | Use `uintptr` where applicable in `mem.Rollback_Stack` | Feoramund | 2024-06-02 | 1 | -15/+15 |
| | | |||||
| * | Fix indentation | Feoramund | 2024-06-02 | 1 | -1/+1 |
| | | |||||
| * | Add `mem.Rollback_Stack` | Feoramund | 2024-06-02 | 1 | -0/+319 |