about summary refs log tree commit diff
path: root/compiler/rustc_pattern_analysis/src
diff options
context:
space:
mode:
authorNilstrieb <48135649+Nilstrieb@users.noreply.github.com>2024-02-18 22:51:17 +0100
committerNilstrieb <48135649+Nilstrieb@users.noreply.github.com>2024-02-19 17:26:41 +0100
commit9e68d89cc87c5413a6667bf553a80942804d444e (patch)
treeeb7f82549232e3a1a48e7c34cbe84b797b7daaf1 /compiler/rustc_pattern_analysis/src
parente29a1530f670d66f617f7aac8601920a87263ac6 (diff)
downloadrust-9e68d89cc87c5413a6667bf553a80942804d444e.tar.gz
rust-9e68d89cc87c5413a6667bf553a80942804d444e.zip
Remove the "codegen" profile from bootstrap
This profile originally made sense when download-ci-llvm = if-unchanged
didn't exist and we had the bad tradeoff of "never modify or always
compile".

Thankfully, these grim times are over and we have discovered clean
water, so the only differentiator between the two profiles is the
codegen profile having LLVM assertions. Adding them doesn't cause that
much of a slowdown, <10% on UI tests from an unscientific benchmark.

It also had LLVM warnings when compiling, which makes sense for every
compiler contributor brave enough to compile LLVM.

The way I removed is by just issueing a nice error message. Given that
everyone with this profile should be a contributor and not someone like
a distro who is more upset when things break, this should be fine.
If it isn't, we can always fall back to just letting codegen mean
compiler.
Diffstat (limited to 'compiler/rustc_pattern_analysis/src')
0 files changed, 0 insertions, 0 deletions