| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2025-03-14 | pkev: correctly clone managers on recreation | Jonathan Bradley | |
| 2025-03-14 | pkev: CHECKPOINT: fixing broken tests | Jonathan Bradley | |
| 2025-03-14 | pkmem: don't error on zero-length allocs | Jonathan Bradley | |
| 2025-02-25 | pkev: unregister callbacks | Jonathan Bradley | |
| 2025-02-19 | pk.h: bump version number to 0.2.2 | Jonathan Bradley | |
| 2025-02-19 | pkmem: pk_delete_bkt unlock mtx on early exit | Jonathan Bradley | |
| 2025-01-23 | pk.h: bump version number to 0.2.1 | Jonathan Bradley | |
| 2025-01-23 | pkmacros: add TypeSafeInt operators: *,/ | Jonathan Bradley | |
| 2025-01-10 | pk.h: bump version number to 0.2.0 | Jonathan Bradley | |
| 2025-01-10 | pkev: dead assert | Jonathan Bradley | |
| 2025-01-10 | pk.h: -Wextra + clang compiler warnings | Jonathan Bradley | |
| 2025-01-10 | pkmacros: PK_LOG_* extra parameters | Jonathan Bradley | |
| 2025-01-10 | pkarr: PK_ARR_MOVE_IN_PLACE shift correct byte range | Jonathan Bradley | |
| 2025-01-10 | pk.h: handle gcc compiler warnings; breaking changes | Jonathan Bradley | |
| 2025-01-06 | pk.h: bump version number to 0.1.1 | Jonathan Bradley | |
| 2025-01-06 | pkmem: pk_bucket_head indexing + more mem tests | Jonathan Bradley | |
| 2024-12-17 | pk.h: bump version number to 0.1.0 | Jonathan Bradley | |
| 2024-12-17 | pktmr: first-pass, all macros, no IMPL | Jonathan Bradley | |
| 2024-12-14 | pkstn: more tests + pk_stn<T> | Jonathan Bradley | |
| 2024-12-10 | pk.h: bump version number | Jonathan Bradley | |
| 2024-12-10 | pkstn: first-pass | Jonathan Bradley | |
| 2024-12-09 | pk.h: bump version number | Jonathan Bradley | |
| 2024-12-09 | pkarr: add pk_arr_find_first_index + tests | Jonathan Bradley | |
| 2024-12-09 | pkarr: pass appropriate sz to pk_delete on reset | Jonathan Bradley | |
| 2024-12-06 | pkmem: compiler warnings | Jonathan Bradley | |
| 2024-12-06 | pkarr: PK_ARR_MOVE_IN_PLACE | Jonathan Bradley | |
| 2024-12-06 | pkarr: more tests | Jonathan Bradley | |
| 2024-12-05 | pkarr: add tests | Jonathan Bradley | |
| 2024-12-05 | test-pkev: add to 'all' target | Jonathan Bradley | |
| 2024-12-05 | pkarr: first-pass | Jonathan Bradley | |
| 2024-12-05 | pkmem: add wrapper functions for if bkt is unknown | Jonathan Bradley | |
| 2024-11-22 | pkmem.h: test for expected assert failures | Jonathan Bradley | |
| 2024-11-15 | pkev: test for exit() via longjmp | Jonathan Bradley | |
| 2024-11-15 | pk.h: typos | Jonathan Bradley | |
| 2024-11-15 | pkev: enforce uint8_t size limits | Jonathan Bradley | |
| 2024-11-15 | pk.h.in: add module descriptions and impl options | Jonathan Bradley | |
| 2024-11-14 | pk.h: remove inline from IMPL + cleanup | Jonathan Bradley | |
| 2024-11-14 | pkmem-types: add test for derived pk_handle | Jonathan Bradley | |
| 2024-11-14 | pkmem: clear dbg and use mtx on delete | Jonathan Bradley | |
| 2024-11-05 | pkev: data at every level | Jonathan Bradley | |
| 2024-11-05 | pk.h: cleanup and include errors | Jonathan Bradley | |
| 2024-11-05 | pk.h: bump version | Jonathan Bradley | |
| 2024-11-05 | pkev: pk_ev_emit user_data + ev grow cpp test | Jonathan Bradley | |
| 2024-11-05 | pkev: PK_EV_GROW_RATIO 1.5 | Jonathan Bradley | |
| 2024-11-04 | pkev: 1st pass: growing event managers | Jonathan Bradley | |
| note: creating more than PK_EV_INIT_MGR_COUNT mgrs is unsupported. A mgr is allocated into contiguous memory. When the reserved number of evs or cbs is passed, the offender grows by PK_EV_GROW_RATIO. PK_EV_INIT_MGR_COUNT = 1 PK_EV_INIT_EV_COUNT = 16 PK_EV_INIT_CB_COUNT = 8 PK_EV_GROW_RATIO = 1.5 | |||
| 2024-11-01 | pkev: commit test files | Jonathan Bradley | |
| 2024-11-01 | pkev: first working version | Jonathan Bradley | |
| This is a 'grug' implementation. Use the following defines to control size: PK_EV_MAX_COUNT = 16 PK_EV_MAX_CB_COUNT = 8 | |||
| 2024-10-31 | pkev: checkpoint: create | Jonathan Bradley | |
| 2024-10-16 | pkmem: first-pass memory debugger track bucket | Jonathan Bradley | |
| 2024-10-16 | single-header creation refactor | Jonathan Bradley | |
