New Features
- Enhanced ChunkedMmapParser with message-aligned chunking for improved parsing efficiency
- Added support for testing multiple Rust toolchains
Bug Fixes
- Improved buffer overflow handling in Parser using try_reserve with error handling
Performance Improvements
- Optimized vector pre-allocation in ZeroCopyParser and ZeroCopyBatchProcessor using fast message counting
- Added read_u64_checked for safer unchecked reads in SIMD utilities
Refactors and Other Changes
- Updated safety comments and added debug assertions in SIMD functions
- Minor logic adjustments in batch message validation