You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Auto merge of #76626 - jyn514:x.py-changelog, r=Mark-Simulacrum
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#76617
r? `@Mark-Simulacrum`
- Distribute rustc sources as part of `rustc-dev`[#76856](https://github.com/rust-lang/rust/pull/76856)
15
+
- Make the default stage for x.py configurable [#76625](https://github.com/rust-lang/rust/pull/76625)
16
+
- Add a dedicated debug-logging option [#76588](https://github.com/rust-lang/rust/pull/76588)
17
+
- Add sample defaults for x.py [#76628](https://github.com/rust-lang/rust/pull/76628)
18
+
19
+
## [Version 0] - 2020-09-11
20
+
21
+
This is the first changelog entry, and it does not attempt to be an exhaustive list of features in x.py.
22
+
Instead, this documents the changes to bootstrap in the past 2 months.
23
+
24
+
- Improve defaults in `x.py`[#73964](https://github.com/rust-lang/rust/pull/73964)
25
+
(see [blog post] for details)
26
+
- Set `ninja = true` by default [#74922](https://github.com/rust-lang/rust/pull/74922)
27
+
- Avoid trying to inversely cross-compile for build triple from host triples [#76415](https://github.com/rust-lang/rust/pull/76415)
28
+
- Allow blessing expect-tests in tools [#75975](https://github.com/rust-lang/rust/pull/75975)
0 commit comments