summaryrefslogtreecommitdiff
path: root/pkev.h
AgeCommit message (Collapse)Author
2025-11-13pkev: unused_evs always store, ignore left/rightJonathan Bradley
2025-11-06pkev: define for hard limitsJonathan Bradley
2025-11-06pkev: unregister ev + memory alignment paddingJonathan Bradley
2025-09-12pkev: unset flg_mgrs for index on destroyJonathan Bradley
2025-07-17pkmem&pkev: rename pk_ne_arr & pkev use pkmemJonathan Bradley
2025-03-14pkev: correctly clone managers on recreationJonathan Bradley
2025-03-14pkev: CHECKPOINT: fixing broken testsJonathan Bradley
2025-02-25pkev: unregister callbacksJonathan Bradley
2025-01-10pkev: dead assertJonathan Bradley
2025-01-10pk.h: -Wextra + clang compiler warningsJonathan Bradley
2025-01-10pk.h: handle gcc compiler warnings; breaking changesJonathan Bradley
2024-11-15pkev: test for exit() via longjmpJonathan Bradley
2024-11-15pkev: enforce uint8_t size limitsJonathan Bradley
2024-11-14pk.h: remove inline from IMPL + cleanupJonathan Bradley
2024-11-05pkev: data at every levelJonathan Bradley
2024-11-05pkev: pk_ev_emit user_data + ev grow cpp testJonathan Bradley
2024-11-05pkev: PK_EV_GROW_RATIO 1.5Jonathan Bradley
2024-11-04pkev: 1st pass: growing event managersJonathan 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-01pkev: first working versionJonathan 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-31pkev: checkpoint: createJonathan Bradley