Release v0.2.3
Features
- Added ArcOwnedMessage struct and methods for arc-based parsing
- Added MmapParserShared and support for owned message parsing
- Changed SpscParser to crossbeam-channel and added fuzzing tests
- Improved worker thread management and benchmark result format
- Added unchecked read and safe try_read methods
- Added memchr for optimized string parsing
- Enhanced edit parsing with iterators, parking, and SIMD
Refactors
- Replaced unsafe data access with safe indexing
- Replaced unsafe read functions with safe implementations
- Improved tests for consistency
- Replaced Cell with AtomicUsize in SpscQueue
- Exported LuldAuctionCollarMessage and LuldAuctionCollarRef
Fixes
- Fixed error handling in CLI arg parsing and thread joins
- Fixed error handling for CLI args
Enhancements
- Added fuzz testing with validation checks