The crossbeam epoch::Atomic<T type currently lacks standard compare exchange and compare exchange weak…
The crossbeam epoch::Atomic<T type currently lacks standard compare exchange and compare exchange weak…: a task in LegoFlow-SWE (Harbor dataset). When attempting to implement a CAS loop that updates an Owned<T on failure and retries, the current API cannot easily recover the owned value that was…
The task
When attempting to implement a CAS loop that updates an `Owned<T>` on failure and retries, the current API cannot easily recover the owned value that was not installed. The existing error type only exposes the `current` pointer, forcing extra allocations or workarounds.
Part of Lego-X/LegoFlow-SWE.