LLVM Worker Subprocess Isolation

3 sections

0%
Overview

Isolate the LLVM backend spec test runner from C++ SIGSEGV crashes by running each test file's LLVM compilation and execution in a separate subprocess. The parent process (orchestrator) survives worker crashes, reports them as real failures, and continues processing remaining files. This unblocks the pre-commit hook for any .rs changes that expand LLVM test coverage.

Planned

3 sections