<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_query_impl/src/plumbing.rs, branch 1.58.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.58.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.58.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2021-10-25T11:36:23+00:00</updated>
<entry>
<title>Avoid a branch on key being local for queries that use the same local and extern providers</title>
<updated>2021-10-25T11:36:23+00:00</updated>
<author>
<name>bjorn3</name>
<email>bjorn3@users.noreply.github.com</email>
</author>
<published>2021-05-30T15:24:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f5c3e83013700835cfd64215b482b8dffe1f71be'/>
<id>urn:sha1:f5c3e83013700835cfd64215b482b8dffe1f71be</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do not require QueryCtxt for cache_on_disk.</title>
<updated>2021-10-23T16:12:43+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2021-10-23T16:12:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=138e96b71926a9cb8b70b33d40ab803ab2985d94'/>
<id>urn:sha1:138e96b71926a9cb8b70b33d40ab803ab2985d94</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Build the query vtable directly.</title>
<updated>2021-10-23T14:59:19+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2021-10-17T15:37:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7c0920f5fbe5d88f0ec32de3763e150aca3227b9'/>
<id>urn:sha1:7c0920f5fbe5d88f0ec32de3763e150aca3227b9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do not depend on the stored value when trying to cache on disk.</title>
<updated>2021-10-21T18:00:45+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2021-10-19T18:15:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0a5666b838c903caf672a05b3b4156cafb03cb3f'/>
<id>urn:sha1:0a5666b838c903caf672a05b3b4156cafb03cb3f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Build jump table at runtime.</title>
<updated>2021-10-20T16:32:29+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2021-10-16T19:12:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bd5c10767246dc00b2350b1005ee4b857ce2fe22'/>
<id>urn:sha1:bd5c10767246dc00b2350b1005ee4b857ce2fe22</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Invoke callbacks from rustc_middle.</title>
<updated>2021-10-20T16:29:33+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2021-10-16T18:24:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=602d3cbce3e6227ad7cd5c009c868c9e405a9f32'/>
<id>urn:sha1:602d3cbce3e6227ad7cd5c009c868c9e405a9f32</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge two query callbacks arrays.</title>
<updated>2021-10-20T16:29:27+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2021-10-16T18:10:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b09de95fab42d3afbcb74185ea1f8a2d200a6353'/>
<id>urn:sha1:b09de95fab42d3afbcb74185ea1f8a2d200a6353</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make hash_result an Option.</title>
<updated>2021-10-20T16:29:18+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2021-10-16T20:31:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=aa404c24ddafea428cb86de8f914b129be4a726b'/>
<id>urn:sha1:aa404c24ddafea428cb86de8f914b129be4a726b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Query the fingerprint style during key reconstruction</title>
<updated>2021-10-07T02:19:48+00:00</updated>
<author>
<name>Mark Rousskov</name>
<email>mark.simulacrum@gmail.com</email>
</author>
<published>2021-10-02T16:06:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6f78eed1c75bf6e42a2e7db125111bad155893b9'/>
<id>urn:sha1:6f78eed1c75bf6e42a2e7db125111bad155893b9</id>
<content type='text'>
Keys can be reconstructed from fingerprints that are not DefPathHash, but then
we cannot extract a DefId from them.
</content>
</entry>
<entry>
<title>Auto merge of #89266 - cjgillot:session-ich, r=michaelwoerister</title>
<updated>2021-10-05T09:45:11+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2021-10-05T09:45:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=55111d656f7ecd511ebfad09d3b4b41e44cbcc23'/>
<id>urn:sha1:55111d656f7ecd511ebfad09d3b4b41e44cbcc23</id>
<content type='text'>
Move ICH to rustc_query_system

Based on https://github.com/rust-lang/rust/pull/89183

The StableHashingContext does not need to be in rustc_middle.

This PR moves it to rustc_query_system. This will avoid a dependency between rustc_ast_lowering and rustc_middle in https://github.com/rust-lang/rust/pull/89124.
</content>
</entry>
</feed>
