forked from rust-lang/rust
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Rollup merge of rust-lang#76626 - jyn514:x.py-changelog, r=Mark-Simul…
…acrum Add a changelog for x.py and nag contributors until they read it Add a changelog for x.py - Add a changelog and instructions for updating it - Use `changelog-seen` in `config.toml` and `VERSION` in bootstrap to determine whether the changelog has been read. There's no way to tie reading the changelog to updating the version, so unfortunately they still have to update `config.toml` manually. Actually reading the changelog is optional, anyone can set `changelog-seen = N` without reading (although it's not recommended). - Nag people if they haven't read the x.py changelog + Print message twice to make sure it's seen - Give different error messages depending on whether the version needs to be updated or added Closes rust-lang#76617 r? @Mark-Simulacrum
- Loading branch information
Showing
5 changed files
with
91 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
# Changelog | ||
|
||
All notable changes to bootstrap will be documented in this file. | ||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). | ||
|
||
## [Non-breaking changes since the last major version] | ||
|
||
- Add a changelog for x.py [#76626](https://github.com/rust-lang/rust/pull/76626) | ||
- Optionally, download LLVM from CI on Linux and NixOS | ||
+ [#76439](https://github.com/rust-lang/rust/pull/76349) | ||
+ [#76667](https://github.com/rust-lang/rust/pull/76667) | ||
+ [#76708](https://github.com/rust-lang/rust/pull/76708) | ||
- Distribute rustc sources as part of `rustc-dev` [#76856](https://github.com/rust-lang/rust/pull/76856) | ||
- Make the default stage for x.py configurable [#76625](https://github.com/rust-lang/rust/pull/76625) | ||
- Add a dedicated debug-logging option [#76588](https://github.com/rust-lang/rust/pull/76588) | ||
|
||
## [Version 0] - 2020-09-11 | ||
|
||
This is the first changelog entry, and it does not attempt to be an exhaustive list of features in x.py. | ||
Instead, this documents the changes to bootstrap in the past 2 months. | ||
|
||
- Improve defaults in `x.py` [#73964](https://github.com/rust-lang/rust/pull/73964) | ||
(see [blog post] for details) | ||
- Set `ninja = true` by default [#74922](https://github.com/rust-lang/rust/pull/74922) | ||
- Avoid trying to inversely cross-compile for build triple from host triples [#76415](https://github.com/rust-lang/rust/pull/76415) | ||
- Allow blessing expect-tests in tools [#75975](https://github.com/rust-lang/rust/pull/75975) | ||
- `x.py check` checks tests/examples/benches [#76258](https://github.com/rust-lang/rust/pull/76258) | ||
- Fix `rust.use-lld` when linker is not set [#76326](https://github.com/rust-lang/rust/pull/76326) | ||
- Build tests with LLD if `use-lld = true` was passed [#76378](https://github.com/rust-lang/rust/pull/76378) | ||
|
||
[blog post]: https://blog.rust-lang.org/inside-rust/2020/08/30/changes-to-x-py-defaults.html |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters