You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- terminateProcess() now returns Bool: true if it actually killed the
process, false if it had already exited. The timeout task only throws
.timedOut when the process was actually killed, avoiding false timeouts
for near-threshold commands.
- Race guard uses both terminationReason == .uncaughtSignal AND elapsed
time >= timeout to distinguish our timeout kills from unrelated signal
crashes.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
0 commit comments