<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_query_system/src, branch 1.56.1</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.56.1</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.56.1'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2021-09-01T18:10:58+00:00</updated>
<entry>
<title>Remove redundant `Span` in `QueryJobInfo`</title>
<updated>2021-09-01T18:10:58+00:00</updated>
<author>
<name>Noah Lev</name>
<email>camelidcamel@gmail.com</email>
</author>
<published>2021-09-01T18:07:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4553a4baf2b365541c2322462a31eb5e5f43f3b5'/>
<id>urn:sha1:4553a4baf2b365541c2322462a31eb5e5f43f3b5</id>
<content type='text'>
Previously, `QueryJobInfo` was composed of two parts: a `QueryInfo` and
a `QueryJob`. However, both `QueryInfo` and `QueryJob` have a `span`
field, which seem to be the same. So, the `span` was recorded twice.

Now, `QueryJobInfo` is composed of a `QueryStackFrame` (the other field
of `QueryInfo`) and a `QueryJob`. So, now, the `span` is only recorded
once.
</content>
</entry>
<entry>
<title>Note that trait aliases cannot be recursive</title>
<updated>2021-08-27T21:50:52+00:00</updated>
<author>
<name>Noah Lev</name>
<email>camelidcamel@gmail.com</email>
</author>
<published>2021-08-21T21:19:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c8619647359903a707891e7d40f68264d1e6ed94'/>
<id>urn:sha1:c8619647359903a707891e7d40f68264d1e6ed94</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Note that type aliases cannot be recursive</title>
<updated>2021-08-27T21:50:51+00:00</updated>
<author>
<name>Noah Lev</name>
<email>camelidcamel@gmail.com</email>
</author>
<published>2021-08-20T03:30:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cd0fc444fb0edb4df0bd8091706d3819313a9df4'/>
<id>urn:sha1:cd0fc444fb0edb4df0bd8091706d3819313a9df4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve errors for recursive type aliases</title>
<updated>2021-08-22T01:30:25+00:00</updated>
<author>
<name>Noah Lev</name>
<email>camelidcamel@gmail.com</email>
</author>
<published>2021-07-21T01:06:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2f48bfa88c1c742ed058fc8af096d8cedc138434'/>
<id>urn:sha1:2f48bfa88c1c742ed058fc8af096d8cedc138434</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Prevent double panic when handling incremental fingerprint mismatch</title>
<updated>2021-08-12T20:11:39+00:00</updated>
<author>
<name>Aaron Hill</name>
<email>aa1ronham@gmail.com</email>
</author>
<published>2021-08-12T20:11:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=77b02eed7b4d15e5395019d02e8c60fdfdf3ee9c'/>
<id>urn:sha1:77b02eed7b4d15e5395019d02e8c60fdfdf3ee9c</id>
<content type='text'>
When an incremental fingerprint mismatch occurs, we debug-print
our `DepNode` and query result. Unfortunately, the debug printing
process may cause us to run additional queries, which can result
in a re-entrant fingerprint mismatch error.

To avoid a double panic, this commit adds a thread-local variable
to detect re-entrant calls.
</content>
</entry>
<entry>
<title>Auto merge of #87449 - matthiaskrgr:clippyy_v2, r=nagisa</title>
<updated>2021-08-01T09:15:15+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2021-08-01T09:15:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=aadd6189ad5c81f50d942c584ed1c1b49892765f'/>
<id>urn:sha1:aadd6189ad5c81f50d942c584ed1c1b49892765f</id>
<content type='text'>
more clippy::complexity fixes

(also a couple of clippy::perf fixes)
</content>
</entry>
<entry>
<title>Restrict field visibility</title>
<updated>2021-07-26T01:43:27+00:00</updated>
<author>
<name>Aaron Hill</name>
<email>aa1ronham@gmail.com</email>
</author>
<published>2021-07-26T01:43:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=87740bac642860e794e11965a8d03ecd195880ac'/>
<id>urn:sha1:87740bac642860e794e11965a8d03ecd195880ac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Create `QuerySideEffects` and use it for diagnostics</title>
<updated>2021-07-26T01:27:58+00:00</updated>
<author>
<name>Aaron Hill</name>
<email>aa1ronham@gmail.com</email>
</author>
<published>2021-07-23T21:40:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e6a523123896411cacd3f8c7e4fa7c9c3377310d'/>
<id>urn:sha1:e6a523123896411cacd3f8c7e4fa7c9c3377310d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>clippy::useless_format</title>
<updated>2021-07-25T10:26:03+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2021-07-21T20:43:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3fd8cbb404666e0b979efa9a886674b4a9f58868'/>
<id>urn:sha1:3fd8cbb404666e0b979efa9a886674b4a9f58868</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add docs to new methods</title>
<updated>2021-07-07T09:14:14+00:00</updated>
<author>
<name>Ryan Levick</name>
<email>me@ryanlevick.com</email>
</author>
<published>2021-07-07T09:13:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b5bec171841ef35d9f29a58ec567c734348118d0'/>
<id>urn:sha1:b5bec171841ef35d9f29a58ec567c734348118d0</id>
<content type='text'>
</content>
</entry>
</feed>
