SIGN IN SIGN UP

[3.13] gh-135871: Fix needless spinning in `_PyMutex_LockTimed` with zero timeout (gh-135872) (gh-135947)

The free threading build could spin unnecessarily on `_Py_yield()` if the initial
compare and swap failed.
(cherry picked from commit cbfaf41caf135b8598a560854cd59e992a2ccfed)

Co-authored-by: Joseph Tibbertsma <josephtibbertsma@gmail.com>
S
Sam Gross committed
c64df2a3ec39a916a011baaa9b8a305d15bf091c
Parent: 86c050a
Committed by GitHub <noreply@github.com> on 6/25/2025, 5:09:17 PM