<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/rustdoc/inline_cross/auxiliary, branch 1.50.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.50.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.50.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2020-02-15T20:48:36+00:00</updated>
<entry>
<title>Record proc macro harness order for use during metadata deserialization</title>
<updated>2020-02-15T20:48:36+00:00</updated>
<author>
<name>Aaron Hill</name>
<email>aa1ronham@gmail.com</email>
</author>
<published>2020-02-03T23:34:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=51a16e574aa1b20dbaa94436065ce80f3ba725d1'/>
<id>urn:sha1:51a16e574aa1b20dbaa94436065ce80f3ba725d1</id>
<content type='text'>
Fixes #68690

When we generate the proc macro harness, we now explicitly recorder the
order in which we generate entries. We then use this ordering data to
deserialize the correct proc-macro-data from the crate metadata.
</content>
</entry>
<entry>
<title>Require issue = "none" over issue = "0" in unstable attributes</title>
<updated>2019-12-21T11:16:18+00:00</updated>
<author>
<name>Ross MacArthur</name>
<email>ross@macarthur.io</email>
</author>
<published>2019-12-21T11:16:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f7256d28d1c2f8340ab5b99df4bdb15aa232f3f3'/>
<id>urn:sha1:f7256d28d1c2f8340ab5b99df4bdb15aa232f3f3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add rustdoc test for async fn reexport</title>
<updated>2019-09-21T08:34:51+00:00</updated>
<author>
<name>csmoe</name>
<email>csmoe@msn.com</email>
</author>
<published>2019-09-21T08:14:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=726fe3b25573c8406a74e751d54f0bd3c663ea03'/>
<id>urn:sha1:726fe3b25573c8406a74e751d54f0bd3c663ea03</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #62855 - Aaron1011:feature/rustdoc-reexport-final, r=petrochenkov</title>
<updated>2019-08-29T01:22:11+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2019-08-29T01:22:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=347654324dde17135072d2d704a71209dd3c5ca3'/>
<id>urn:sha1:347654324dde17135072d2d704a71209dd3c5ca3</id>
<content type='text'>
Improve Rustdoc's handling of procedural macros

Fixes #58700
Fixes #58696
Fixes #49553
Fixes #52210

This commit removes the special rustdoc handling for proc macros, as we can now
retrieve their span and attributes just like any other item.

A new command-line option is added to rustdoc: `--crate-type`. This takes the same options as rustc's `--crate-type` option. However, all values other than `proc-macro` are treated the same. This allows Rustdoc to enable 'proc macro mode' when handling a proc macro crate.

In compiletest, a new 'rustdoc-flags' option is added. This allows us to
pass in the '--proc-macro-crate' flag in the absence of Cargo.

I've opened [an additional PR to Cargo](https://github.com/rust-lang/cargo/pull/7159) to support passing in this flag.
These two PRS can be merged in any order - the Cargo changes will not
take effect until the 'cargo' submodule is updated in this repository.
</content>
</entry>
<entry>
<title>Improve Rustdoc's handling of procedural macros</title>
<updated>2019-08-24T17:11:57+00:00</updated>
<author>
<name>Aaron Hill</name>
<email>aa1ronham@gmail.com</email>
</author>
<published>2019-07-20T20:34:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=14986081355db0a2ae67df6a43dd9e6e360d718c'/>
<id>urn:sha1:14986081355db0a2ae67df6a43dd9e6e360d718c</id>
<content type='text'>
Fixes #58700
Fixes #58696
Fixes #49553
Fixes #52210

This commit removes the special rustdoc handling for proc macros, as we
can now
retrieve their span and attributes just like any other item.

A new command-line option is added to rustdoc: `--crate-type`. This
takes the same options as rustc's `--crate-type` option. However, all
values other than `proc-macro` are treated the same. This allows Rustdoc
to enable 'proc macro mode' when handling a proc macro crate.

In compiletest, a new 'rustdoc-flags' option is added. This allows us to
pass in the '--proc-macro-crate' flag in the absence of Cargo.

I've opened [an additional PR to
Cargo](https://github.com/rust-lang/cargo/pull/7159) to support passing
in this flag.
These two PRS can be merged in any order - the Cargo changes will not
take effect until the 'cargo' submodule is updated in this repository.
</content>
</entry>
<entry>
<title>Fix ICE with `impl Trait` in type bounds</title>
<updated>2019-08-19T08:49:54+00:00</updated>
<author>
<name>Shotaro Yamada</name>
<email>sinkuu@sinkuu.xyz</email>
</author>
<published>2019-07-09T07:59:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1fe6160c7e4b584795c66f21683064f62803acf0'/>
<id>urn:sha1:1fe6160c7e4b584795c66f21683064f62803acf0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix tidy</title>
<updated>2019-08-19T08:49:54+00:00</updated>
<author>
<name>Shotaro Yamada</name>
<email>sinkuu@sinkuu.xyz</email>
</author>
<published>2019-07-08T11:45:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cc6dbb4f237ae0d84db5994cd075065efe05306b'/>
<id>urn:sha1:cc6dbb4f237ae0d84db5994cd075065efe05306b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support nested `impl Trait`</title>
<updated>2019-08-19T08:49:54+00:00</updated>
<author>
<name>Shotaro Yamada</name>
<email>sinkuu@sinkuu.xyz</email>
</author>
<published>2019-07-08T11:42:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5f9e26382f3d8a1a90f866d1089e74ab9cf5b152'/>
<id>urn:sha1:5f9e26382f3d8a1a90f866d1089e74ab9cf5b152</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Associated type bound for inlined impl Trait doc</title>
<updated>2019-08-19T08:49:54+00:00</updated>
<author>
<name>Shotaro Yamada</name>
<email>sinkuu@sinkuu.xyz</email>
</author>
<published>2019-07-08T08:59:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9beff38382a88ceafcb6e83636535c07eacad345'/>
<id>urn:sha1:9beff38382a88ceafcb6e83636535c07eacad345</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Support `impl Trait` in inlined documentation</title>
<updated>2019-08-19T08:49:54+00:00</updated>
<author>
<name>Shotaro Yamada</name>
<email>sinkuu@sinkuu.xyz</email>
</author>
<published>2019-06-21T03:23:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b78367d8e8c3273b2cdeefc4ce55897e08e592b2'/>
<id>urn:sha1:b78367d8e8c3273b2cdeefc4ce55897e08e592b2</id>
<content type='text'>
</content>
</entry>
</feed>
