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.