I just added a new UI test and didn't want to build a full rustc so I did
./x.py --stage 0 test src/test/ui. but that builds LLVM so it takes forever (way longer than rustc -- and with LLVM being updated so often these days... I digress). Is it expected that this will build LLVM? it should use the stage 0 (bootstrap) compiler, I thought?
If it did, you would see tons of test failures for everything that's changed since beta?
So that seems like not what you want.
hm, fair. I thought I could avoid building a compiler but you are right, that makes no sense.
there were some cool plans at the all-hands to make it use pre-built toolchains :D
Yeah, I need to get around to it. It's one of those things that I really want to do but can never find the energy to
I feel you. that's okay, some day it'll get you and you'll lose a few nights sleep for it ;)
@RalfJ switching to system's LLVM was one of the best decisions to speed up my compiler workflow, see https://github.com/rust-lang/rustc-guide/pull/422/files
@matklad hm, good point, I might try that