eclipse-iceoryx / iceoryx2

Eclipse iceoryx2™ - true zero-copy inter-process-communication in pure Rust
https://iceoryx.io
Apache License 2.0
1.02k stars 38 forks source link

Lock-free atomics on 32-bit architectures #401

Closed elBoberido closed 1 month ago

elBoberido commented 1 month ago

Brief feature description

Currently, on 32-bit architectures, atomics with a lock are used for 64 bit data types. This is in general not required since all common 32-bit architectures support 8 byte CAS operation.

The atomics with locks should be replaced by the builtin atomics.