<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_parse/src/parser, 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-11-25T05:09:51+00:00</updated>
<entry>
<title>Auto merge of #85346 - estebank:issue-84946, r=nagisa,varkor</title>
<updated>2021-11-25T05:09:51+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2021-11-25T05:09:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c6eda7d8a7af3ef51311d3106874a7d8de994edc'/>
<id>urn:sha1:c6eda7d8a7af3ef51311d3106874a7d8de994edc</id>
<content type='text'>
Account for incorrect `impl Foo&lt;const N: ty&gt; {}` syntax

Fix #84946
</content>
</entry>
<entry>
<title>Tweak span and add more tests</title>
<updated>2021-11-24T22:04:52+00:00</updated>
<author>
<name>Esteban Kuber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2021-11-24T20:24:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=505b09e326907dcab22361be33053a4c5792f8a1'/>
<id>urn:sha1:505b09e326907dcab22361be33053a4c5792f8a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Account for incorrect `impl Foo&lt;const N: ty&gt; {}` syntax</title>
<updated>2021-11-24T20:02:09+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2021-05-15T21:56:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7190bc3097a3f84c9d0e07d149eba4b00e4f8917'/>
<id>urn:sha1:7190bc3097a3f84c9d0e07d149eba4b00e4f8917</id>
<content type='text'>
Fix #84946
</content>
</entry>
<entry>
<title>Auto merge of #91149 - notriddle:notriddle/rustdoc-doctest-semicolon, r=jyn514</title>
<updated>2021-11-23T23:48:55+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2021-11-23T23:48:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=de4b242e1e2143f549f25ac5a8f7de9d902ef3b4'/>
<id>urn:sha1:de4b242e1e2143f549f25ac5a8f7de9d902ef3b4</id>
<content type='text'>
fix(doctest): detect extern crate items in statement doctests

This partially reverts #91026, because rustdoc needs to detect the extern statements, even when they appear inside implicit `main()`. It does not entirely revert it, so the old bug is still fixed, by duplicating some of the logic from `parse_mod` instead of trying to use it directly.

Fixes #91134
</content>
</entry>
<entry>
<title>fix(doctest): detect extern crate items in statement doctests</title>
<updated>2021-11-23T02:47:58+00:00</updated>
<author>
<name>Michael Howell</name>
<email>michael@notriddle.com</email>
</author>
<published>2021-11-23T02:47:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bff1645bdbe82157b90907239ef651f4b8d41f84'/>
<id>urn:sha1:bff1645bdbe82157b90907239ef651f4b8d41f84</id>
<content type='text'>
This partially reverts #91026, because rustdoc needs to detect the extern statements,
even when they appear inside implicit `main()`. It does not entirely revert it,
so the old bug is still fixed, by duplicating some of the logic from `parse_mod`
instead of trying to use it directly.

Fixes #91134
</content>
</entry>
<entry>
<title>Split inline const to two feature gates</title>
<updated>2021-11-22T22:17:03+00:00</updated>
<author>
<name>Gary Guo</name>
<email>gary@garyguo.net</email>
</author>
<published>2021-11-22T16:25:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6d61d87b227f2314e06f8da7c33bab9633119006'/>
<id>urn:sha1:6d61d87b227f2314e06f8da7c33bab9633119006</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #90994 - Badel2:issue-90993, r=estebank</title>
<updated>2021-11-20T21:33:49+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2021-11-20T21:33:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3d4f3ee71d8463b000684021120521d96d519b18'/>
<id>urn:sha1:3d4f3ee71d8463b000684021120521d96d519b18</id>
<content type='text'>
Fix ICE `#90993`: add missing call to cancel

Fix #90993
</content>
</entry>
<entry>
<title>Fix float ICE</title>
<updated>2021-11-20T15:41:36+00:00</updated>
<author>
<name>threadexception</name>
<email>hannes.gaumann@outlook.de</email>
</author>
<published>2021-11-15T16:46:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5f6059d9a2433042ffeeec1eb42c94c5f1e75135'/>
<id>urn:sha1:5f6059d9a2433042ffeeec1eb42c94c5f1e75135</id>
<content type='text'>
Co-authored-by: Esteban Kuber &lt;estebank@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>Fix ICE `#90993`: add missing call to cancel</title>
<updated>2021-11-20T13:32:25+00:00</updated>
<author>
<name>Badel2</name>
<email>2badel2@gmail.com</email>
</author>
<published>2021-11-17T23:01:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=77a105c91f5aff0d6749210cc18bc8970881c3c4'/>
<id>urn:sha1:77a105c91f5aff0d6749210cc18bc8970881c3c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ast: Fix naming conventions in AST structures</title>
<updated>2021-11-07T13:38:17+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2021-11-07T08:43:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2834f57c4584e33471f8bdc3cc57617fc0863fde'/>
<id>urn:sha1:2834f57c4584e33471f8bdc3cc57617fc0863fde</id>
<content type='text'>
TraitKind -&gt; Trait
TyAliasKind -&gt; TyAlias
ImplKind -&gt; Impl
FnKind -&gt; Fn

All `*Kind`s in AST are supposed to be enums.

Tuple structs are converted to braced structs for the types above, and fields are reordered in syntactic order.

Also, mutable AST visitor now correctly visit spans in defaultness, unsafety, impl polarity and constness.
</content>
</entry>
</feed>
