@shepmaster Rust has converted to building LLVM with CMake so the path is open to upgrade LLVM now. I’m not sure what @alexcrichton’s immediate plans are, but for the emscripten port we need to synchronize the Rust and emscripten forks. Right now what I’m anticipating is that we rebase onto LLVM master, and then emscripten does the same. How will that work out for your AVR port? I’m imagining that adding AVR support is going to end up requiring multiple LLVM upgrades over time, but we want to impose the least amount of pain on emscripten as possible. How do you see AVR integration proceeding?