mirror of
https://github.com/compiler-explorer/compiler-explorer.git
synced 2026-05-16 12:33:04 -04:00
Rust: classify rustccggcc-master and mrustc-master as nightly
These two compilers track upstream master branches but have no semver field, so the inferReleaseTrack heuristic can't categorise them on structural metadata alone — the "(master)" suffix lives in the display name, not in semver. Without an override they fall through to 'experimental', which misrepresents what they are. Both are canonical nightly builds of alternative rustc implementations, so set releaseTrack=nightly explicitly. This is the canonical example of the override mechanism added in the previous commit. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -343,6 +343,8 @@ compiler.rustccggcc-master.exe=/opt/compiler-explorer/rust-nightly/bin/rustc
|
||||
compiler.rustccggcc-master.name=rustc-cg-gcc (master)
|
||||
compiler.rustccggcc-master.libPath=${exePath}/../lib/rustlib/x86_64-unknown-linux-gnu/lib
|
||||
compiler.rustccggcc-master.isNightly=true
|
||||
# Master-branch build of an alternative rustc backend; no semver to derive from.
|
||||
compiler.rustccggcc-master.releaseTrack=nightly
|
||||
|
||||
# mrustc (compiler used to bootstrap rustc)
|
||||
group.mrustc.compilerType=mrustc
|
||||
@@ -354,6 +356,8 @@ group.mrustc.supportsBinaryObject=false
|
||||
compiler.mrustc-master.exe=/opt/compiler-explorer/mrustc-master/bin/mrustc
|
||||
compiler.mrustc-master.name=mrustc (master)
|
||||
compiler.mrustc-master.isNightly=true
|
||||
# Bootstrapping rustc implementation tracking master; no semver to derive from.
|
||||
compiler.mrustc-master.releaseTrack=nightly
|
||||
|
||||
#################################
|
||||
#################################
|
||||
|
||||
Reference in New Issue
Block a user