Tags: cs01/llvm-project
Tags
Fix deployment workflow and add clangd build Changes to build workflow: - Build both clang and clangd WASM (clang-tools-extra enabled) - Include clangd files in release for LSP features Changes to deploy workflow: - Download WASM to /tmp first to avoid git checkout conflicts - Copy WASM files after checking out gh-pages branch - Fixes error: 'Your local changes would be overwritten by checkout'
Fix deployment workflow and add clangd build Changes to build workflow: - Build both clang and clangd WASM (clang-tools-extra enabled) - Include clangd files in release for LSP features Changes to deploy workflow: - Download WASM to /tmp first to avoid git checkout conflicts - Copy WASM files after checking out gh-pages branch - Fixes error: 'Your local changes would be overwritten by checkout'
Fix CI: add llvm-config to build and disable Jekyll in gh-pages
Optimize CI test workflow with caching - Add ccache to speed up C++ compilation (2-10x faster rebuilds) - Cache build directory between runs - Cache key based on source file hashes (rebuilds only when code changes) - Use LLVM_OPTIMIZED_TABLEGEN for faster initial builds - First run: ~30-40 mins - Subsequent runs with no changes: ~2-5 mins (just cache restore + test) - Subsequent runs with small changes: ~5-10 mins (incremental build) This makes the CI actually usable for regular development!