v1.4.0
Bugfixes
- extract_stack_off: no more panic on multibyte box-drawing chars in r2 output
- sockaddr_in scan now honors the binary's native endianness
- Registry classifier recognizes root-relative subkeys (Software\Microsoft\…, System\CurrentControlSet\…, SAM, SECURITY)
- Garbage filter keeps canonical UUIDs and hex runs ≥ 8 with ≥ 4 distinct digits
- Short-identifier filter keeps 4-char camelCase (iPad, hWnd), balanced call shapes (Run()), and whitespace-separated disasm (JMP +5).
Build
- Optional jemalloc on Unix (skipped on the *BSDs / illumos / Solaris).
- New profiling profile and bench-build / heap-build / sampled-benchmark / heap-benchmark targets for cleave-tuna
- MAKEFLAGS scrubbed so jemalloc-sys's nested make doesn't choke.
Testing
- Regression coverage for extract_stack_off on non-char-boundary input.
- New suites for PascalCase identifiers and per-endianness sockaddr acceptance.
- GUID classifier tests cover braced, bare, uppercase, and wrong-shape inputs.