March 27, 2026
6:31 p.m.
On Fri Mar 27 10:54:25 2026 +0000, Marc-Aurel Zent wrote:
Maybe I misunderstanding the question, but `deliver` seems to be used for the event to be consumed at most by N queues (and the lock is actually per-queue). Nonetheless this is still behaving equivalently to the previous version. I'm claiming that ordering is needed so that, after the function returns with the event, it should only observe the state that the event has completely delivered to the N queues. Relaxed ordering doesn't guarantee that.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/10463#note_134121