<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/doc/rustc, branch 1.84.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.84.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.84.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2024-11-19T15:56:34+00:00</updated>
<entry>
<title>Correct the tier listing of `wasm32-wasip2`</title>
<updated>2024-11-19T15:56:34+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2024-11-19T15:56:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=616013fc49bc6cb7a627c64114bfdd9784ae6d0c'/>
<id>urn:sha1:616013fc49bc6cb7a627c64114bfdd9784ae6d0c</id>
<content type='text'>
This target is tier 2, not tier 3, and I forgot to update this.

Closes #133206
</content>
</entry>
<entry>
<title>Update src/doc/rustc/src/platform-support/s390x-unknown-linux-gnu.md</title>
<updated>2024-11-18T20:31:39+00:00</updated>
<author>
<name>Ulrich Weigand</name>
<email>ulrich.weigand@de.ibm.com</email>
</author>
<published>2024-11-18T20:31:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3ae8036f663eae1b040167f5e665171a9c5881f3'/>
<id>urn:sha1:3ae8036f663eae1b040167f5e665171a9c5881f3</id>
<content type='text'>
Co-authored-by: Josh Stone &lt;cuviper@gmail.com&gt;</content>
</entry>
<entry>
<title>Document s390x-unknown-linux targets</title>
<updated>2024-11-18T18:44:25+00:00</updated>
<author>
<name>Ulrich Weigand</name>
<email>ulrich.weigand@de.ibm.com</email>
</author>
<published>2024-11-18T18:43:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8f95079cfc36387c3f0b792b1c8c157f67c5be19'/>
<id>urn:sha1:8f95079cfc36387c3f0b792b1c8c157f67c5be19</id>
<content type='text'>
This adds documentation for the following existing targets:
  s390x-unknown-linux-gnu (Tier 2 with host tools)
  s390x-unknown-linux-musl (Tier 3)

I volunteer as maintainer for these targets going forward.

Signed-off-by: Ulrich Weigand &lt;ulrich.weigand@de.ibm.com&gt;
</content>
</entry>
<entry>
<title>Remove the `wasm32-wasi` target from rustc</title>
<updated>2024-11-03T15:09:34+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2024-11-03T15:04:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c049cc17f3fdffe5502c4c94ab0c535aa910eb72'/>
<id>urn:sha1:c049cc17f3fdffe5502c4c94ab0c535aa910eb72</id>
<content type='text'>
This commit is the final step in the journey of renaming the historical
`wasm32-wasi` target in the Rust compiler to `wasm32-wasip1`. Various
steps in this journey so far have been:

* 2023-04-03: rust-lang/compiler-team#607 - initial proposal for this rename
* 2024-11-27: rust-lang/compiler-team#695 - amended schedule/procedure for rename
* 2024-01-29: rust-lang/rust#120468 - initial introduction of `wasm32-wasip1`
* 2024-06-18: rust-lang/rust#126662 - warn on usage of `wasm32-wasi`
* 2024-11-08: this PR - remove the `wasm32-wasi` target

The full transition schedule is in [this comment][comment] and is
summarized with:

* 2024-05-02: Rust 1.78 released with `wasm32-wasip1` target
* 2024-09-05: Rust 1.81 released warning on usage of `wasm32-wasi`
* 2025-01-09: Rust 1.84 to be released without the `wasm32-wasi` target

This means that support on stable for the replacement target of
`wasm32-wasip1` has currently been available for 6 months. Users have
already seen warnings on stable for 2 months about usage of
`wasm32-wasi` and stable users have another 2 months of warnings before
the target is removed from stable.

This commit is intended to be the final step in this transition so the
source tree should no longer mention `wasm32-wasi` except in historical
reference to the older name of the `wasm32-wasip1` target.

[comment]: https://github.com/rust-lang/rust/pull/120468#issuecomment-1977878747
</content>
</entry>
<entry>
<title>Add `--print host-triple`</title>
<updated>2024-11-02T20:29:59+00:00</updated>
<author>
<name>Noratrieb</name>
<email>48135649+Noratrieb@users.noreply.github.com</email>
</author>
<published>2024-10-17T17:03:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ba481518da240b5e532785fce51106c962dcd5fa'/>
<id>urn:sha1:ba481518da240b5e532785fce51106c962dcd5fa</id>
<content type='text'>
People often parse `-vV` output to get to the host triple, which is
annoying to do. It's easier to just get it directly.
</content>
</entry>
<entry>
<title>Rollup merge of #131829 - Zalathar:goodbye-zprofile, r=chenyukang</title>
<updated>2024-11-01T19:08:49+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2024-11-01T19:08:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=526c67f37be44688345aec14f7b1c5926f4a59a7'/>
<id>urn:sha1:526c67f37be44688345aec14f7b1c5926f4a59a7</id>
<content type='text'>
Remove support for `-Zprofile` (gcov-style coverage instrumentation)

Tracking issue: #42524

MCP: https://github.com/rust-lang/compiler-team/issues/798

---

This PR removes the unstable `-Zprofile` flag, which enables ”gcov-style” coverage instrumentation, along with its associated `-Zprofile-emit` configuration flag.

(The profile flag predates and is almost entirely separate from the stable `-Cinstrument-coverage` flag.)

Notably, the `-Zprofile` flag:
- Is largely untested in-tree, having only one run-make test that does not check whether its output is correct or useful.
- Has no known maintainer.
- Has seen no push towards stabilization.
- Has at least one severe regression reported in 2022 that apparently remains unaddressed.
  - #100125
- Is confusingly named, since it appears to be more about coverage than performance profiling, and has nothing to do with PGO.
- Is fundamentally limited by relying on counters auto-inserted by LLVM, with no knowledge of Rust beyond debuginfo.
</content>
</entry>
<entry>
<title>Document the difference between Clang's `-darwin` and `-macosx` targets</title>
<updated>2024-10-31T17:20:57+00:00</updated>
<author>
<name>Mads Marquart</name>
<email>mads@marquart.dk</email>
</author>
<published>2024-09-29T15:20:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=40f4b216ebe79541c0199fe04b4c65ff729cef18'/>
<id>urn:sha1:40f4b216ebe79541c0199fe04b4c65ff729cef18</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove support for `-Zprofile` (gcov-style coverage instrumentation)</title>
<updated>2024-10-30T22:09:25+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2024-10-17T09:11:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ce3e14a448e090abf494a91b87f124258c542d4c'/>
<id>urn:sha1:ce3e14a448e090abf494a91b87f124258c542d4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #132327 - djkoloski:redirect_fuchsia_maintainers, r=compiler-errors</title>
<updated>2024-10-30T05:40:36+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2024-10-30T05:40:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=af33bc3ec05c84be1ab9b9114cf9d3ae589d60a1'/>
<id>urn:sha1:af33bc3ec05c84be1ab9b9114cf9d3ae589d60a1</id>
<content type='text'>
Point to Fuchsia team in platform support docs

This consolidates our docs into a single source of truth for the current Fuchsia maintainers.

r? ```@tmandry```
</content>
</entry>
<entry>
<title>Rollup merge of #132322 - daltenty:daltenty/update-aix-maintainters, r=workingjubilee</title>
<updated>2024-10-30T05:40:35+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2024-10-30T05:40:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=864837b0842333b8d99fe639fefe7bd5780bcd1c'/>
<id>urn:sha1:864837b0842333b8d99fe639fefe7bd5780bcd1c</id>
<content type='text'>
powerpc64-ibm-aix: update maintainters

Chaofan (`@ecnelises)` and Kai (`@bzEq)` will be passing over maintainership for the target over to David Tenty (`@daltenty)` and Chris Cambly (`@gilamn5tr)`
</content>
</entry>
</feed>
