Avoid wiping full error context on release #27

Merged
andrew merged 1 commits from 26 into main 2026-08-04 11:31:01 -04:00
Collaborator

Fixes #26.

Replace the full context memset in akerr_release_error() with targeted recycle-state stores while preserving the pool lock and array identity. Add a regression for handled-state leakage across slot reuse and document the release cost in UPGRADING.md.

Fixes #26. Replace the full context memset in akerr_release_error() with targeted recycle-state stores while preserving the pool lock and array identity. Add a regression for handled-state leakage across slot reuse and document the release cost in UPGRADING.md.
logikoma added 1 commit 2026-08-04 11:23:50 -04:00
Avoid wiping full error context on release
All checks were successful
libakerror CI Build / cmake_build (push) Successful in 11m55s
libakerror CI Build / coverage (push) Successful in 14m16s
libakerror CI Build / mutation_test (push) Successful in 52m8s
d00e0cf280
logikoma requested review from andrew 2026-08-04 11:23:57 -04:00
andrew merged commit 11b6308eff into main 2026-08-04 11:31:01 -04:00
Sign in to join this conversation.