Phase #7 #339

Merged
fuzzy merged 3 commits from feat/rewrite into main 2026-04-19 18:47:05 +00:00
Owner
No description provided.
fuzzy self-assigned this 2026-04-19 18:46:55 +00:00
- Add unit tests for CGo binding functions (closes #0312)
- Add integration tests with real bzip2 files (closes #0313)
- Fix race condition in UnsafeBufferPool and add panic recovery (closes #0314)
- Add fuzz testing for malformed inputs (closes #0315)
- Add edge case tests (empty, 1-byte, large data) (closes #0316)
- Fix decompression buffer sizing bug
- Improve ReadStreamHeader to not consume bytes on error
- Add panic recovery in worker goroutines
- Fix empty input handling and MaxCompressedSize(0)
- Fix race condition in UnsafeBufferPool
- Add panic recovery in worker goroutines
- Fix decompression buffer sizing with automatic growth
- Output raw bzip2 for single‑chunk non‑checksummed data
- Ensure system bzip2 compatibility in integration tests

closes: #0313
closes: #0314
closes: #0315
closes: #0316 (partial)
closes: #0321
docs: add comments to bz2 action constants
Some checks failed
Go Tests / test (push) Waiting to run
Go Tests / test (pull_request) Has been cancelled
6e09aa9f51
fuzzy merged commit 6e09aa9f51 into main 2026-04-19 18:47:05 +00:00
fuzzy deleted branch feat/rewrite 2026-04-19 18:47:06 +00:00
Sign in to join this conversation.
No description provided.