v0.3.8
What's Changed
- Reduce allocations per lock request (#52) — replaces goroutine-per-lock deadlock detection with
time.AfterFunc+sync.Pool, cutting allocations from 4 to 2 per lock/unlock cycle (~40% throughput improvement).
Full Changelog: v0.3.7...v0.3.8