You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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_64 and atomic_cas_64 functions 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_swap or libatomic) if extension is not available
Improved atomic operation reliability across all platforms
Enhanced test suite for better cross-platform compatibility