| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-07-17 | pke: handle pk.h breaking changes | Jonathan Bradley | |
| 2025-01-14 | chore: fix compiler warnings + extra includes | Jonathan Bradley | |
| 2025-01-09 | flatten file structure + rename | Jonathan Bradley | |
| 2024-11-14 | add pk.h and major pkmem refactor | Jonathan Bradley | |
| Completely replaces the memory module with pkmem pkmem is a newer implementation of the same bucket memory structure. Also includes replacing pkstr.h with pk.h's pkstr | |||
| 2024-01-10 | DynArray - allow passing a value through | Jonathan Bradley | |
| 2024-01-01 | DynArray resize should destruct valid elements | Jonathan Bradley | |
| 2024-01-01 | DynArray resize should destruct | Jonathan Bradley | |
| 2023-12-23 | check assignable in DynArray | Jonathan Bradley | |
| 2023-12-23 | FindFirstIndex for DynArray and PkeArray | Jonathan Bradley | |
| 2023-11-29 | DynArray<T>::Reserve should only run destructor on elements that actually exist | Jonathan Bradley | |
| 2023-11-22 | DynArray - dead code in Reserve function | Jonathan Bradley | |
| 2023-11-16 | dynArray - reserve should only change reservedCount | Jonathan Bradley | |
| 2023-10-31 | DynArray - backwards assert | Jonathan Bradley | |
| 2023-10-20 | DynArray::Remove() now takes an optional count parameter | Jonathan Bradley | |
| 2023-10-13 | remove unused var warning and check if constructable | Jonathan Bradley | |
| 2023-10-13 | DynArray can specify MemBucket in constructor | Jonathan Bradley | |
| 2023-10-11 | DynArray empty push returns reference to new object | Jonathan Bradley | |
| 2023-10-09 | DynArray placement new push | Jonathan Bradley | |
| 2023-10-09 | more memory works | Jonathan Bradley | |
| 2023-10-06 | Memory management - ctors and dtors | Jonathan Bradley | |
| 2023-09-26 | minimum reserve size is two and invalid assert | Jonathan Bradley | |
| 2023-09-08 | Use move operator for DynArray<T>::Push | Jonathan Bradley | |
| The EventBucket struct has a DynArray as a member. Calling ::Push({}) instantiates a new item and thus a new DynArray. When the new `{}` object goes out of scope, the DynArray destructor was being called, invalidating the data pointer. This commit ensures that if the object is cloned or moved, the pointer, which now lives in the outer array, remains valid. | |||
| 2023-09-06 | DynArray [] operator assert on values > 0xF000000000000000 | Jonathan Bradley | |
| 2023-09-06 | DynArray<>[] now returns a reference instead of a copy | Jonathan Bradley | |
| 2023-09-06 | cleanup naming conventions and header defs | Jonathan Bradley | |
| 2023-09-06 | add DynArray<T>::Remove(index) | Jonathan Bradley | |
| 2023-09-06 | DynArray gracefully handle attempting to reserve size of 0 | Jonathan Bradley | |
| 2023-09-06 | DynArray add Count(), Has(), and reserveCount ctor | Jonathan Bradley | |
| 2023-08-18 | add Push and Pop to DynArray<T> | Jonathan Bradley | |
| 2023-08-12 | CAFE_BABE macro | Jonathan Bradley | |
| 2023-08-12 | Add DynamicArray | Jonathan Bradley | |
