-
-
Notifications
You must be signed in to change notification settings - Fork 14.8k
Follow-up work for download-rustc #81930
Copy link
Copy link
Closed
Labels
A-contributor-roadblockArea: Makes things more difficult for new or seasoned contributors to RustArea: Makes things more difficult for new or seasoned contributors to RustA-download-rustcArea: The `rust.download-rustc` build option.Area: The `rust.download-rustc` build option.C-tracking-issueCategory: An issue tracking the progress of sth. like the implementation of an RFCCategory: An issue tracking the progress of sth. like the implementation of an RFCT-bootstrapRelevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)
Metadata
Metadata
Assignees
Labels
A-contributor-roadblockArea: Makes things more difficult for new or seasoned contributors to RustArea: Makes things more difficult for new or seasoned contributors to RustA-download-rustcArea: The `rust.download-rustc` build option.Area: The `rust.download-rustc` build option.C-tracking-issueCategory: An issue tracking the progress of sth. like the implementation of an RFCCategory: An issue tracking the progress of sth. like the implementation of an RFCT-bootstrapRelevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)
Type
Fields
Give feedbackNo fields configured for issues without a type.
These are all the features for
download-rustcthat didn't land in the initial MVP (#79540).Required before this is made a default
x.py setup toolswill compile rustbuild twice. Allow building rustdoc without first building rustc (MVP) #79540 (comment), Use the beta compiler for building bootstrap tools whendownload-rustcis set #82739debugandtracelogging). Always compile rustdoc with debug logging enabled whendownload-rustcis set #81932ENABLE_DOWNLOAD_RUSTCconstant #82480git log --author=borssometimes breaks. This should usegit merge-baseinstead, or use some other workaround that doesn't break. Allow building rustdoc without first building rustc (MVP) #79540 (comment), Fix commit detected when usingdownload-rustc#82740src/versionis modified #83350Nice to have
download-rustc = "if-unchanged"which rebuilds rustc instead of warning whencompiler/has been modified. Follow-up work fordownload-rustc#81930 (comment), Adddownload-rustc = "if-unchanged"#83368x.py check --stage 0doesn't work. Follow-up work fordownload-rustc#81930 (comment), Use the beta compiler for building bootstrap tools whendownload-rustcis set #82739x.py check --stage 1 src/tools/rustdocdoesn't work. Follow-up work fordownload-rustc#81930 (comment), fixed in Fixx check --stage 1when download-rustc is enabled #110121x.py setup toolsto enable this conveniently (it doesn't make sense to use this for compiler developers). This shouldn't be added until people have used this feature for a little bit and it works reasonably well. Addx.py setup toolswhich enablesdownload-rustcby default #83370x test ui --target foowhen download-rustc is enabled #110113CombineThis doesn't seem useful.download-rustcanddownload-ci-llvminto the same option. This needs quite a bit more design work. Allow building rustdoc without first building rustc (MVP) #79540 (comment), Unifydownload-*settings in config.toml #83369