Files
sourcekit-lsp/Sources/SKTestSupport
Rintaro Ishizaki a6c926fa34 Relax atomic memory orderings; switch semaphore to release/acquire
For ID counters and standalone flags (most sites), drop to .relaxed
since nothing reads other memory based on the atomic's value.

MultiEntrySemaphore.signaled is the exception: it is used as a
signal/wait primitive where waiters proceed to use state set up
before signal(). Use .releasing on store and .acquiring on load so
that pre-signal writes are visible to waiters that observe `true`.
.relaxed there would be incorrect on weakly-ordered architectures.
2026-05-21 11:16:17 -07:00
..
2025-12-02 12:27:27 +00:00
2025-10-31 14:11:11 -07:00
2025-10-31 14:11:11 -07:00
2025-10-31 14:11:11 -07:00
2026-04-03 08:14:13 +02:00
2025-10-31 14:11:11 -07:00