mirror of
https://github.com/morluto/rea.git
synced 2026-11-14 18:52:48 +00:00
When the macOS process-ownership helper's swiftc compile hit REA_SWIFTC_COMPILE_TIMEOUT_MS, inspect-macho and other native commands reported a non-retryable provider failure, while process capture already treated the same fact as retryable. The helper's error now owns that interpretation (compilerTimedOut and compileTimeout, with its deadline, message and recovery). Native commands return a retryable AnalysisTimeoutError naming REA_SWIFTC_COMPILE_TIMEOUT_MS, and process capture reads the same fact. Fixes #8936 Supersedes #8938 Based on #8938; the interpretation moves to the error's owner so both consumers share it. Co-Authored-By: gensokyo-dev <342580529+gensokyo-dev@users.noreply.github.com>