Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lock-free atomics on 32-bit architectures #401

Closed
elBoberido opened this issue Sep 27, 2024 · 0 comments · Fixed by #403
Closed

Lock-free atomics on 32-bit architectures #401

elBoberido opened this issue Sep 27, 2024 · 0 comments · Fixed by #403
Assignees

Comments

@elBoberido
Copy link
Member

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.

@elBoberido elBoberido self-assigned this Sep 27, 2024
@elBoberido elBoberido changed the title Lock-free atomics on 32-bit Lock-free atomics on 32-bit architectures Sep 27, 2024
elBoberido added a commit to elBoberido/iceoryx2 that referenced this issue Sep 27, 2024
elBoberido added a commit to elBoberido/iceoryx2 that referenced this issue Sep 27, 2024
elBoberido added a commit to elBoberido/iceoryx2 that referenced this issue Sep 27, 2024
elBoberido added a commit to elBoberido/iceoryx2 that referenced this issue Sep 27, 2024
elBoberido added a commit that referenced this issue Sep 27, 2024
…r-32-bit

[#401] Lock-free Atomics for 32-bit architectures
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant