<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/librustc_metadata/encoder.rs, branch master</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=master</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2019-11-07T18:04:42+00:00</updated>
<entry>
<title>rustc_metadata: Move decoder/encoder/table into mod schema</title>
<updated>2019-11-07T18:04:42+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2019-11-03T12:56:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8590b16d9b031014ddcda17b174645bb7ea8ebc4'/>
<id>urn:sha1:8590b16d9b031014ddcda17b174645bb7ea8ebc4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #59789 - eddyb:typeck-reverts, r=nikomatsakis</title>
<updated>2019-11-07T07:51:52+00:00</updated>
<author>
<name>Mazdak Farrokhzad</name>
<email>twingoow@gmail.com</email>
</author>
<published>2019-11-07T07:51:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d7f1406378a31b9f5e9012d882ae237131e3c252'/>
<id>urn:sha1:d7f1406378a31b9f5e9012d882ae237131e3c252</id>
<content type='text'>
Revert two unapproved changes to rustc_typeck.

There was a breakdown in process (https://github.com/rust-lang/rust/pull/59004#issuecomment-477600735, https://github.com/rust-lang/rust/pull/58894#discussion_r272795560) and two changes were made to `rustc_typeck`'s "collect" queries, for rustdoc, that were neither needed *nor* correct.
I'm reverting them here, and will fix up rustdoc *somehow*, if necessary.

cc @rust-lang/compiler How do we ensure this doesn't happen again?

r? @nikomatsakis or @oli-obk
</content>
</entry>
<entry>
<title>rustc_metadata: don't encode an empty slice for inferred_outlives.</title>
<updated>2019-11-03T08:17:25+00:00</updated>
<author>
<name>Eduard-Mihai Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2019-04-10T20:27:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d594fc2562106a75b55c66a7d0eda0d99b333756'/>
<id>urn:sha1:d594fc2562106a75b55c66a7d0eda0d99b333756</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustc_metadata: replace predicates_defined_on with explicit_predicates_of and inferred_outlives_of.</title>
<updated>2019-11-03T08:17:25+00:00</updated>
<author>
<name>Eduard-Mihai Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2019-04-09T20:17:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cd7cbaa38d852507d594de7143351bf2e44cc7c4'/>
<id>urn:sha1:cd7cbaa38d852507d594de7143351bf2e44cc7c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustc_metadata: remove predicates_of and rely on predicates_defined_on alone.</title>
<updated>2019-11-03T08:17:25+00:00</updated>
<author>
<name>Eduard-Mihai Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2019-04-08T10:15:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=71eacef414d076380287dbade8d6cc62e49ff270'/>
<id>urn:sha1:71eacef414d076380287dbade8d6cc62e49ff270</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move has_panic_handler to query</title>
<updated>2019-11-02T02:24:43+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2019-10-28T21:07:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=692ae3d9fb55c1f19508e5b3c1aadfdd2cd27431'/>
<id>urn:sha1:692ae3d9fb55c1f19508e5b3c1aadfdd2cd27431</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement dual proc macro hashing</title>
<updated>2019-10-31T06:12:35+00:00</updated>
<author>
<name>msizanoen</name>
<email>qtmlabs@protonmail.com</email>
</author>
<published>2019-10-22T08:47:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0a21018d14f7c0613459dc41e071f1efde102c4e'/>
<id>urn:sha1:0a21018d14f7c0613459dc41e071f1efde102c4e</id>
<content type='text'>
This changes the mechanism of `-Z dual-proc-macro` to record the host
proc macro hash in the transistive dependency information and use it
during dependency resolution instead of resolving only by name.
</content>
</entry>
<entry>
<title>Rollup merge of #65792 - Centril:split-syntax-2, r=petrochenkov</title>
<updated>2019-10-28T03:53:07+00:00</updated>
<author>
<name>Mazdak Farrokhzad</name>
<email>twingoow@gmail.com</email>
</author>
<published>2019-10-28T03:53:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=83260d5c4370679f145d5cebb471f91e81771ee2'/>
<id>urn:sha1:83260d5c4370679f145d5cebb471f91e81771ee2</id>
<content type='text'>
rustc, rustc_passes: reduce deps on rustc_expand

Part of #65324.

r? @petrochenkov
</content>
</entry>
<entry>
<title>rustc, rustc_passes: don't depend on syntax_expand.</title>
<updated>2019-10-27T16:05:57+00:00</updated>
<author>
<name>Mazdak Farrokhzad</name>
<email>twingoow@gmail.com</email>
</author>
<published>2019-10-09T14:47:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fb12c708521d66b1f727ad4c1ec752a78799980d'/>
<id>urn:sha1:fb12c708521d66b1f727ad4c1ec752a78799980d</id>
<content type='text'>
This is done by moving some data definitions to syntax::expand.
</content>
</entry>
<entry>
<title>rustc_typeck: compute better spans for inferred_outlives.</title>
<updated>2019-10-24T17:06:37+00:00</updated>
<author>
<name>Eduard-Mihai Burtescu</name>
<email>edy.burt@gmail.com</email>
</author>
<published>2019-10-19T00:45:16+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1ca8da40366a417aef90415d8f745764cab5783b'/>
<id>urn:sha1:1ca8da40366a417aef90415d8f745764cab5783b</id>
<content type='text'>
</content>
</entry>
</feed>
