<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/tools/rustdoc, branch 1.90.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.90.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.90.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-03-04T10:35:18+00:00</updated>
<entry>
<title>`librustdoc`: 2024 edition! 🎊</title>
<updated>2025-03-04T10:35:18+00:00</updated>
<author>
<name>Yotam Ofek</name>
<email>yotam.ofek@gmail.com</email>
</author>
<published>2025-02-27T08:46:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=00523bf7c367699bd8fb48172b4169085256fead'/>
<id>urn:sha1:00523bf7c367699bd8fb48172b4169085256fead</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Link `std` statically in `rustc_driver`</title>
<updated>2024-08-11T02:16:53+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2024-03-12T01:12:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3ee43259ac9ddb7d5e050e9c7e65c848550045da'/>
<id>urn:sha1:3ee43259ac9ddb7d5e050e9c7e65c848550045da</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change `SIGPIPE` ui from `#[unix_sigpipe = "..."]` to `-Zon-broken-pipe=...`</title>
<updated>2024-05-02T17:48:29+00:00</updated>
<author>
<name>Martin Nordholts</name>
<email>martin.nordholts@codetale.se</email>
</author>
<published>2024-04-28T16:02:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cde0cde151f30e07170d0f3caa721c92bebd7afe'/>
<id>urn:sha1:cde0cde151f30e07170d0f3caa721c92bebd7afe</id>
<content type='text'>
In the stabilization attempt of `#[unix_sigpipe = "sig_dfl"]`, a concern
was raised related to using a language attribute for the feature: Long
term, we want `fn lang_start()` to be definable by any crate, not just
libstd. Having a special language attribute in that case becomes
awkward.

So as a first step towards towards the next stabilization attempt, this
PR changes the `#[unix_sigpipe = "..."]` attribute to a compiler flag
`-Zon-broken-pipe=...` to remove that concern, since now the language
is not "contaminated" by this feature.

Another point was also raised, namely that the ui should not leak
**how** it does things, but rather what the **end effect** is. The new
flag uses the proposed naming. This is of course something that can be
iterated on further before stabilization.
</content>
</entry>
<entry>
<title>rustdoc: Use `unix_sigpipe` instead of `rustc_driver::set_sigpipe_handler`</title>
<updated>2022-10-24T18:40:46+00:00</updated>
<author>
<name>Martin Nordholts</name>
<email>enselic@gmail.com</email>
</author>
<published>2022-10-24T18:14:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5e624bf4bad3156f63ca95702b7bd6246751ded5'/>
<id>urn:sha1:5e624bf4bad3156f63ca95702b7bd6246751ded5</id>
<content type='text'>
Start using `unix_sigpipe` instead of
`rustc_driver::set_sigpipe_handler`.

After this has been merged, we can completely remove
`rustc_driver::set_sigpipe_handler`.

Verification of this change
---------------------------

1. Remove `#[unix_sigpipe = "sig_dfl"]`
1. Run `./x.py build`
1. Run `./build/aarch64-apple-darwin/stage1/bin/rustdoc --help | false`
1. Observe ICE
1. Add back `#[unix_sigpipe = "sig_dfl"]`
1. Run `./x.py build`
1. Run `./build/aarch64-apple-darwin/stage1/bin/rustdoc --help | false`
1. Observe ICE fixed
</content>
</entry>
<entry>
<title>Migrate to 2021</title>
<updated>2021-09-21T02:21:42+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2021-09-19T16:49:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c746be2219fac78e5adad715082dedeb2d737f0d'/>
<id>urn:sha1:c746be2219fac78e5adad715082dedeb2d737f0d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rfc3052: Remove authors field from Cargo manifests</title>
<updated>2021-07-29T21:56:05+00:00</updated>
<author>
<name>Jade</name>
<email>software@lfcode.ca</email>
</author>
<published>2021-07-27T23:38:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3cf820e17dea8b0a9a19b027439c9ea0ef99bd06'/>
<id>urn:sha1:3cf820e17dea8b0a9a19b027439c9ea0ef99bd06</id>
<content type='text'>
Since RFC 3052 soft deprecated the authors field anyway, hiding it from
crates.io, docs.rs, and making Cargo not add it by default, and it is
not generally up to date/useful information, we should remove it from
crates in this repo.
</content>
</entry>
<entry>
<title>use jemallocator in rustc/rustdoc</title>
<updated>2021-04-04T21:10:26+00:00</updated>
<author>
<name>Gus Wynn</name>
<email>guswynn@gmail.com</email>
</author>
<published>2021-04-04T21:07:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3965773ae7743e051070b4eed3c6e02e9df3b25c'/>
<id>urn:sha1:3965773ae7743e051070b4eed3c6e02e9df3b25c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Format the world</title>
<updated>2019-12-22T22:42:47+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2019-12-22T22:42:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a06baa56b95674fc626b3c3fd680d6a65357fe60'/>
<id>urn:sha1:a06baa56b95674fc626b3c3fd680d6a65357fe60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove lint annotations in specific crates that are already enforced by rustbuild</title>
<updated>2019-07-28T15:46:24+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2019-07-23T17:34:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=434152157f9d73ad1899fb8da3a61aed6f8a46d6'/>
<id>urn:sha1:434152157f9d73ad1899fb8da3a61aed6f8a46d6</id>
<content type='text'>
Remove some random unnecessary lint `allow`s
</content>
</entry>
<entry>
<title>Make the rustc driver and interface demand driven</title>
<updated>2019-03-10T03:49:45+00:00</updated>
<author>
<name>John Kåre Alsaker</name>
<email>john.kare.alsaker@gmail.com</email>
</author>
<published>2018-12-08T19:30:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=51938c61f6f1b26e463f9071716f543543486e72'/>
<id>urn:sha1:51938c61f6f1b26e463f9071716f543543486e72</id>
<content type='text'>
</content>
</entry>
</feed>
