<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_save_analysis/src/dump_visitor.rs, branch 1.62.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.62.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.62.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2022-05-12T23:34:02+00:00</updated>
<entry>
<title>[save-analysis] Reference the variant not enum at struct-literal construction.</title>
<updated>2022-05-12T23:34:02+00:00</updated>
<author>
<name>Kelsey Gilbert</name>
<email>jdashg@gmail.com</email>
</author>
<published>2022-05-10T23:15:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5fde765df08d5f9d22df1368a8dbc0ed99e52b04'/>
<id>urn:sha1:5fde765df08d5f9d22df1368a8dbc0ed99e52b04</id>
<content type='text'>
Closes #96985
</content>
</entry>
<entry>
<title>rustc: Panic by default in `DefIdTree::parent`</title>
<updated>2022-05-01T22:56:50+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2022-04-25T19:08:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5b5964f569ca07ba54710cb440aacaa1cf1e5c1a'/>
<id>urn:sha1:5b5964f569ca07ba54710cb440aacaa1cf1e5c1a</id>
<content type='text'>
Only crate root def-ids don't have a parent, and in majority of cases the argument of `DefIdTree::parent` cannot be a crate root.
So we now panic by default in `parent` and introduce a new non-panicing function `opt_parent` for cases where the argument can be a crate root.

Same applies to `local_parent`/`opt_local_parent`.
</content>
</entry>
<entry>
<title>Store all generic bounds as where predicates.</title>
<updated>2022-04-30T11:55:13+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2022-02-07T21:58:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=94449e610163b4cbe762089351f5517ad90a3841'/>
<id>urn:sha1:94449e610163b4cbe762089351f5517ad90a3841</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Inline WhereClause into Generics.</title>
<updated>2022-04-30T11:51:49+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2022-02-05T14:48:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=05b29f9a9295caf71fedfc24e6d7062bba434171'/>
<id>urn:sha1:05b29f9a9295caf71fedfc24e6d7062bba434171</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Drop vis in ImplItem.</title>
<updated>2022-04-23T07:57:00+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2022-02-13T09:54:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a6e3124d2c68908450dca5214cb2f513d02c222c'/>
<id>urn:sha1:a6e3124d2c68908450dca5214cb2f513d02c222c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Drop vis in FieldDef.</title>
<updated>2022-04-23T07:56:15+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2022-02-13T00:54:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a62680d108b4045608bee4b7cf0e7f60c5337778'/>
<id>urn:sha1:a62680d108b4045608bee4b7cf0e7f60c5337778</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stop pretty-printing HIR visibility.</title>
<updated>2022-04-23T07:55:25+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2022-02-13T14:48:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4e8046f67ad688ae1deb30922e08a224d9964b1e'/>
<id>urn:sha1:4e8046f67ad688ae1deb30922e08a224d9964b1e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>remove find_use_placement</title>
<updated>2022-03-31T21:20:03+00:00</updated>
<author>
<name>Fausto</name>
<email>mi9uel9@gmail.com</email>
</author>
<published>2022-03-18T21:13:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8c2353b6c142d5665006cf79cbec511f666dbed2'/>
<id>urn:sha1:8c2353b6c142d5665006cf79cbec511f666dbed2</id>
<content type='text'>
A more robust solution to finding where to place use suggestions was added.
The algorithm uses the AST to find the span for the suggestion so we pass this span
down to the HIR during lowering and use it.

Signed-off-by: Miguel Guarniz &lt;mi9uel9@gmail.com&gt;
</content>
</entry>
<entry>
<title>Spellchecking compiler comments</title>
<updated>2022-03-30T19:14:15+00:00</updated>
<author>
<name>Yuri Astrakhan</name>
<email>YuriAstrakhan@gmail.com</email>
</author>
<published>2022-03-30T19:14:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5160f8f843e1dbd43cf341cc8aa5d917d22c98b9'/>
<id>urn:sha1:5160f8f843e1dbd43cf341cc8aa5d917d22c98b9</id>
<content type='text'>
This PR cleans up the rest of the spelling mistakes in the compiler comments. This PR does not change any literal or code spelling issues.
</content>
</entry>
<entry>
<title>Adopt let else in more places</title>
<updated>2022-02-19T16:27:43+00:00</updated>
<author>
<name>est31</name>
<email>MTest31@outlook.com</email>
</author>
<published>2022-02-18T23:48:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2ef8af66196f7cc270a0532ea989f2fc6bc6885d'/>
<id>urn:sha1:2ef8af66196f7cc270a0532ea989f2fc6bc6885d</id>
<content type='text'>
</content>
</entry>
</feed>
