<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/rustdoc/auxiliary, branch 1.45.2</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.45.2</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.45.2'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2020-04-29T15:52:02+00:00</updated>
<entry>
<title>rustdoc supports const re-exports</title>
<updated>2020-04-29T15:52:02+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2020-04-29T15:52:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a1f81ff0ad112d1d8e1ce86df1feb8abcdac76b6'/>
<id>urn:sha1:a1f81ff0ad112d1d8e1ce86df1feb8abcdac76b6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustdoc: Don't try to load source files from external crates</title>
<updated>2020-04-08T17:35:17+00:00</updated>
<author>
<name>Oliver Middleton</name>
<email>olliemail27@gmail.com</email>
</author>
<published>2020-04-05T21:37:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6f96dc221c53a80f20883d285d55099fbeba15f4'/>
<id>urn:sha1:6f96dc221c53a80f20883d285d55099fbeba15f4</id>
<content type='text'>
Local items defined in external macros shouldn't generate rendered source files and should link to the external crate's docs instead.
</content>
</entry>
<entry>
<title>rustdoc: Fix re-exporting primitive types</title>
<updated>2020-01-26T21:32:43+00:00</updated>
<author>
<name>Oliver Middleton</name>
<email>olliemail27@gmail.com</email>
</author>
<published>2020-01-26T21:28:09+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bbc2ae7590ad53fca02fda187e7f9c2470c9e949'/>
<id>urn:sha1:bbc2ae7590ad53fca02fda187e7f9c2470c9e949</id>
<content type='text'>
* Generate links to the primitive type docs for re-exports.
* Don't ICE on cross crate primitive type re-exports.
* Make primitive type re-exports show up cross crate.
</content>
</entry>
<entry>
<title>rustdoc: Deliberately load extern crates before processing docs</title>
<updated>2019-11-08T07:41:40+00:00</updated>
<author>
<name>Daniel Silverstone</name>
<email>dsilvers@digital-scurf.org</email>
</author>
<published>2019-11-07T23:53:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=33ded3ec7f5dbc133f9371b101310ea606663762'/>
<id>urn:sha1:33ded3ec7f5dbc133f9371b101310ea606663762</id>
<content type='text'>
In order that we can successfully later resolve paths in crates
which weren't loaded as a result of merely parsing the crate
we're documenting, we force the resolution of the path to each
crate before cloning the resolver to use later.  Closes #66159

Signed-off-by: Daniel Silverstone &lt;dsilvers@digital-scurf.org&gt;
</content>
</entry>
<entry>
<title>Auto merge of #63937 - Nashenas88:rustdoc_57180, r=GuillaumeGomez</title>
<updated>2019-09-27T13:51:25+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2019-09-27T13:51:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a37fe2de697bb1a9d304e4e811836e125f944cd5'/>
<id>urn:sha1:a37fe2de697bb1a9d304e4e811836e125f944cd5</id>
<content type='text'>
 Fix ICE in rustdoc when merging generic and where bounds of an Fn with an output

Fixes #57180
</content>
</entry>
<entry>
<title>Add regression test for issue, apply suggestion to convert to assert_eq</title>
<updated>2019-08-28T04:21:30+00:00</updated>
<author>
<name>Paul Daniel Faria</name>
<email>Nashenas88@users.noreply.github.com</email>
</author>
<published>2019-08-28T04:21:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=143b83a3c1e3a03d9795b891e4f2298c5e59f66a'/>
<id>urn:sha1:143b83a3c1e3a03d9795b891e4f2298c5e59f66a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add regression test</title>
<updated>2019-08-27T04:35:22+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2019-08-27T04:12:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7ed542da7815070b4fc7aa87d53e5b97aa2e8828'/>
<id>urn:sha1:7ed542da7815070b4fc7aa87d53e5b97aa2e8828</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove double trailing newlines</title>
<updated>2019-04-22T15:57:01+00:00</updated>
<author>
<name>varkor</name>
<email>github@varkor.com</email>
</author>
<published>2019-04-22T15:55:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7f0f0e31ecceacfc627440216e559b9625378ecc'/>
<id>urn:sha1:7f0f0e31ecceacfc627440216e559b9625378ecc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #58972 - QuietMisdreavus:intra-doc-link-imports, r=GuillaumeGomez</title>
<updated>2019-04-11T08:48:26+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2019-04-11T08:48:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ee1474acc43fbf657b0fc910c139cf63cef34dc8'/>
<id>urn:sha1:ee1474acc43fbf657b0fc910c139cf63cef34dc8</id>
<content type='text'>
rustdoc: don't process `Crate::external_traits` when collecting intra-doc links

Part of https://github.com/rust-lang/rust/issues/58745, closes https://github.com/rust-lang/rust/pull/58917

The `collect-intra-doc-links` pass keeps track of the modules it recurses through as it processes items. This is used to know what module to give the resolver when looking up links. When looking through the regular items of the crate, this works fine, but the `DocFolder` trait as written doesn't just process the main crate hierarchy - it also processes the trait items in the `external_traits` map. This is useful for other passes (so they can strip out `#[doc(hidden)]` items, for example), but here it creates a situation where we're processing items "outside" the regular module hierarchy. Since everything in `external_traits` is defined outside the current crate, we can't fall back to finding its module scope like we do with local items.

Skipping this collection saves us from emitting some spurious warnings. We don't even lose anything by skipping it, either - the docs loaded from here are only ever rendered through `html::render::document_short` which strips any links out, so the fact that the links haven't been loaded doesn't matter. Hopefully this removes most of the remaining spurious resolution warnings from intra-doc links.

r? @GuillaumeGomez
</content>
</entry>
<entry>
<title>Moved issue tests to subdirs and normalised names.</title>
<updated>2019-03-14T01:00:49+00:00</updated>
<author>
<name>Alexander Regueiro</name>
<email>alexreg@me.com</email>
</author>
<published>2019-03-12T00:49:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fe30743c79018b2a73151440f5d8948d0979ac62'/>
<id>urn:sha1:fe30743c79018b2a73151440f5d8948d0979ac62</id>
<content type='text'>
</content>
</entry>
</feed>
