Repository navigation
v1.0.0-pre.8
Pre-release
Pre-release
What's Changed
- stk_poll: new modules were loaded into stale pre-compaction slot indices when simultaneous load and unload events occurred in the same poll cycle. The two load loops have been unified into one that always appends to the compacted array.
- stk_poll:
cascade_indiceswas a fixed 256-slot stack array with no bounds check. Now heap-allocated tomodule_countentries per iteration. - stk_pending_retry: module array was pre-allocated to
module_count + stk_pending_countbut never shrunk when fewer entries loaded than were pending. Now trimmed to actual count after the retry loop. - stk_collect_dependents: no bounds guard before writing to the
indicesbuffer. Addedcapacityparameter and an explicit check before every write. - stk_log_modules:
%luwithsize_tis UB on 64-bit MSVC whereunsigned longis 32-bit. Fixed with an explicit(unsigned long)cast.
Full Changelog: v1.0.0-pre.7...v1.0.0-pre.8