<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_middle/src/dep_graph/dep_node.rs, branch 1.66.1</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.66.1</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.66.1'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2022-10-01T13:58:42+00:00</updated>
<entry>
<title>Allow query system to recover a HirId.</title>
<updated>2022-10-01T13:58:42+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2022-09-09T10:05:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6019cbbfd3121d294c4705528ee66642e31ccf79'/>
<id>urn:sha1:6019cbbfd3121d294c4705528ee66642e31ccf79</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move some more code from rustc_middle to rustc_query_system</title>
<updated>2022-09-25T17:08:36+00:00</updated>
<author>
<name>Joshua Nelson</name>
<email>jnelson@cloudflare.com</email>
</author>
<published>2022-09-12T04:31:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ccc8d000f2281efc17f9329214116aedada088a5'/>
<id>urn:sha1:ccc8d000f2281efc17f9329214116aedada088a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move functions on `DepKindStruct` from rustc_middle to rustc_query_system</title>
<updated>2022-09-25T17:07:17+00:00</updated>
<author>
<name>Joshua Nelson</name>
<email>jnelson@cloudflare.com</email>
</author>
<published>2022-09-12T04:18:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f3f91bb51477084cdff194d8908053844fc6d9ea'/>
<id>urn:sha1:f3f91bb51477084cdff194d8908053844fc6d9ea</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move `DepKindStruct` from rustc_middle to rustc_query_system</title>
<updated>2022-09-25T16:56:23+00:00</updated>
<author>
<name>Joshua Nelson</name>
<email>jnelson@cloudflare.com</email>
</author>
<published>2022-09-12T02:10:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=93a0fb190e9a781a36f9ab2faf02f2e3dc303234'/>
<id>urn:sha1:93a0fb190e9a781a36f9ab2faf02f2e3dc303234</id>
<content type='text'>
</content>
</entry>
<entry>
<title>separate definitions and `HIR` owners</title>
<updated>2022-09-24T14:21:19+00:00</updated>
<author>
<name>Takayuki Maeda</name>
<email>takoyaki0316@gmail.com</email>
</author>
<published>2022-09-20T05:11:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8fe936099a3a2ea236d40212a340fc4a326eb506'/>
<id>urn:sha1:8fe936099a3a2ea236d40212a340fc4a326eb506</id>
<content type='text'>
fix a ui test

use `into`

fix clippy ui test

fix a run-make-fulldeps test

implement `IntoQueryParam&lt;DefId&gt;` for `OwnerId`

use `OwnerId` for more queries

change the type of `ParentOwnerIterator::Item` to `(OwnerId, OwnerNode)`
</content>
</entry>
<entry>
<title>Revert "Auto merge of #101620 - cjgillot:compute_lint_levels_by_def, r=oli-obk"</title>
<updated>2022-09-22T17:36:11+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2022-09-20T18:04:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fc43df0333d5862a219f16d294ae38b14b9191d3'/>
<id>urn:sha1:fc43df0333d5862a219f16d294ae38b14b9191d3</id>
<content type='text'>
This reverts commit 2cb9a65684dba47c52de8fa938febf97a73e70a9, reversing
changes made to 750bd1a7ff3e010611b97ee75d30b7cbf5f3a03c.
</content>
</entry>
<entry>
<title>Auto merge of #101173 - jyn514:simplify-macro-arguments, r=cjgillot</title>
<updated>2022-09-15T11:54:03+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2022-09-15T11:54:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=294f0eef736aa13cadf28ce7160a18a94ca7b87c'/>
<id>urn:sha1:294f0eef736aa13cadf28ce7160a18a94ca7b87c</id>
<content type='text'>
Further simplify the macros generated by `rustc_queries`

This doesn't actually move anything outside the macros, but it makes them simpler to read.

- Add a new `rustc_query_names` macro. This allows a much simpler syntax for the matchers in the macros passed to it as a callback.
- Convert `define_dep_nodes` and `alloc_once` to use `rustc_query_names`. This is possible because they only use the names
  (despite the quite complicated matchers in `define_dep_nodes`, none of the other arguments are used).
- Get rid of `rustc_dep_node_append`.

r? `@cjgillot`
</content>
</entry>
<entry>
<title>Allow query system to recover a HirId.</title>
<updated>2022-09-14T17:04:13+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2022-09-09T10:05:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bd45139cb014d51adaff46b9797504bc6eac2564'/>
<id>urn:sha1:bd45139cb014d51adaff46b9797504bc6eac2564</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Get rid of the emitted `rustc_query_names` and `rustc_cached_queries` macro</title>
<updated>2022-09-07T02:46:31+00:00</updated>
<author>
<name>Joshua Nelson</name>
<email>jnelson@cloudflare.com</email>
</author>
<published>2022-09-07T02:26:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3a4e3c778889fdf2c4ccb7af26f1e81fc324e98b'/>
<id>urn:sha1:3a4e3c778889fdf2c4ccb7af26f1e81fc324e98b</id>
<content type='text'>
We can avoid these by adding slightly more information to `rustc_query_append` instead.
</content>
</entry>
<entry>
<title>Support doc-comments in `define_dep_nodes`</title>
<updated>2022-09-07T02:43:15+00:00</updated>
<author>
<name>Joshua Nelson</name>
<email>jnelson@cloudflare.com</email>
</author>
<published>2022-08-29T23:46:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c630c87ceb0c49c5dc2b1a6119c67e9033dce828'/>
<id>urn:sha1:c630c87ceb0c49c5dc2b1a6119c67e9033dce828</id>
<content type='text'>
</content>
</entry>
</feed>
