Feature Description
Expand CI to test on all major platforms and architectures.
Current State
- Only tested locally on macOS ARM64
Target Platforms
GitHub Actions Matrix
strategy:
matrix:
os: [ubuntu-22.04, ubuntu-24.04, macos-13, macos-14, windows-2022]
llvm: [17, 18, 19, 20, 21]
Platform-Specific Issues
- Windows: Path separators, LLVM installation
- Linux ARM: QEMU emulation (slow)
- macOS Intel: Homebrew LLVM paths
Implementation
Files
.github/workflows/ci.yml (extend)
backend/llvm-pass/CMakeLists.txt (Windows fixes)
docs/building-windows.md (new)
Acceptance Criteria
Feature Description
Expand CI to test on all major platforms and architectures.
Current State
Target Platforms
GitHub Actions Matrix
Platform-Specific Issues
Implementation
Files
.github/workflows/ci.yml(extend)backend/llvm-pass/CMakeLists.txt(Windows fixes)docs/building-windows.md(new)Acceptance Criteria