[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