Releases: SlickQuant/slick_queue_py
Releases · SlickQuant/slick_queue_py
Release v1.0.1
Changes
Fixed
- Fixed extra
/prefix being added to shared memory names on POSIX systems (Linux/macOS) - Fixed test failures on Linux and macOS platforms
Added
- macOS shared memory name length validation (31 character limit including
/prefix) - C++ extension support for Linux/macOS platforms with automatic fallback to native methods if unavailable
atomic_store_64andatomic_cas_64functions to C++ extension for improved cross-platform consistency
Changed
- Linux/macOS now prioritize C++ extension for atomic operations, falling back to native methods (
__sync_val_compare_and_swaporlibatomic) if extension is not available - Improved atomic operation reliability across all platforms
- Enhanced test suite for better cross-platform compatibility