eclipse-iceoryx / eclipse-iceoryx/iceoryx2
Explore how to replace 'IoxAtomicUsize' in 'elementary/BumpAllocator'
Open
enhancement
- Dominant language
- Rust
- Stars
- 2.5k
- Forks
- 185
- Avg merge
- 1d 23h
- Merged PRs (30d)
- 47
Description
## Brief
The `IoxAtomicUsize` is used for interior mutability because it is easier to handle than `UnsafeCell`. The atomic access is not necessary though and we should explore what options there are to replace the atomic. Maybe a thin layer around `UnsafeCell` would make sense.
Contributor guide
Assessment
This issue has not been assessed yet.