<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/librustdoc/html/render/mod.rs, branch 1.51.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.51.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.51.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2021-03-10T23:42:59+00:00</updated>
<entry>
<title>Remove duplicate string</title>
<updated>2021-03-10T23:42:59+00:00</updated>
<author>
<name>Dániel Buga</name>
<email>bugadani@gmail.com</email>
</author>
<published>2021-02-24T16:44:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0e214cab6654a09b88545768476604fa7906df80'/>
<id>urn:sha1:0e214cab6654a09b88545768476604fa7906df80</id>
<content type='text'>
(cherry picked from commit 3be69b100f6678c42eff36e18505c2ba9419647a)
</content>
</entry>
<entry>
<title>Balance sidebar `Deref` cycle check with main content</title>
<updated>2021-01-30T14:23:50+00:00</updated>
<author>
<name>J. Ryan Stinnett</name>
<email>jryans@gmail.com</email>
</author>
<published>2021-01-28T22:03:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7e3217845dc5dea331b26efb2bf51b60afae2082'/>
<id>urn:sha1:7e3217845dc5dea331b26efb2bf51b60afae2082</id>
<content type='text'>
The `Deref` cycle checks added as part of #80653 were "unbalanced" in the sense
that the main content code path checks for cycles _before_ descending, while the
sidebar checks _after_. Checking _before_ is correct, so this changes the
sidebar path to match the main content path.
</content>
</entry>
<entry>
<title>rustdoc tweaking</title>
<updated>2021-01-30T01:02:18+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2021-01-30T01:02:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4b806878549990d2ad2aa3c265751d3d89947cdf'/>
<id>urn:sha1:4b806878549990d2ad2aa3c265751d3d89947cdf</id>
<content type='text'>
* Reuse memory
* simplify `next_def_id`, avoid multiple hashing and unnecessary lookups
* remove `all_fake_def_ids`, use the global map instead (probably not a good step toward parallelization, though...)
* convert `add_deref_target` to iterative implementation
* use `ArrayVec` where we know the max number of elements
* minor touchups here and there
* avoid building temporary vectors that get appended to other vectors

At most places I may or may not be doing the compiler's job is this PR.
</content>
</entry>
<entry>
<title>Fix rustdoc page title text selection</title>
<updated>2021-01-28T03:42:27+00:00</updated>
<author>
<name>Kasper</name>
<email>kasperkh.kh@gmail.com</email>
</author>
<published>2021-01-28T03:42:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=74f26a1e620e2f9c7a53e3bc1d8907c525c1e9ad'/>
<id>urn:sha1:74f26a1e620e2f9c7a53e3bc1d8907c525c1e9ad</id>
<content type='text'>
</content>
</entry>
<entry>
<title>More cleanup</title>
<updated>2021-01-27T09:05:06+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2021-01-24T16:41:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cac238e4a3a838f9379b4c07d7463226929cf424'/>
<id>urn:sha1:cac238e4a3a838f9379b4c07d7463226929cf424</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Unify cache usage and improve naming</title>
<updated>2021-01-27T09:05:06+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2021-01-24T00:08:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9a64180f0d51de5cb4aa3fe8b3f3d14be5ee103c'/>
<id>urn:sha1:9a64180f0d51de5cb4aa3fe8b3f3d14be5ee103c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update to new rustdoc APIs</title>
<updated>2021-01-27T09:05:06+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2021-01-22T20:17:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d98a72c77bb4bbc58598a285446bde63b9b372c9'/>
<id>urn:sha1:d98a72c77bb4bbc58598a285446bde63b9b372c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove cache usage wherever possible</title>
<updated>2021-01-27T09:05:05+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2021-01-15T14:36:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=19630ead410873a08b271606b8ac5a27029d70b6'/>
<id>urn:sha1:19630ead410873a08b271606b8ac5a27029d70b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove CACHE_KEY global</title>
<updated>2021-01-27T09:05:05+00:00</updated>
<author>
<name>Guillaume Gomez</name>
<email>guillaume1.gomez@gmail.com</email>
</author>
<published>2021-01-12T22:36:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9fd5a679846a738d1117590a319fb12651711da4'/>
<id>urn:sha1:9fd5a679846a738d1117590a319fb12651711da4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #81302 - LeSeulArtichaut:80777-trait-render, r=jyn514</title>
<updated>2021-01-24T21:10:04+00:00</updated>
<author>
<name>Jonas Schievink</name>
<email>jonasschievink@gmail.com</email>
</author>
<published>2021-01-24T21:10:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ee4461a996dba7a1c7064fdc04934e9b7f01f7f3'/>
<id>urn:sha1:ee4461a996dba7a1c7064fdc04934e9b7f01f7f3</id>
<content type='text'>
Fix rendering of stabilization version for trait implementors

Rustdoc compares an item's stabilization version with its parent's to not render it if they are the same. Here, the implementor was compared with itself, resulting in the stabilization version never getting shown.

This probably needs a test.

Fixes #80777.
r? `@jyn514`
</content>
</entry>
</feed>
