<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/ui/parser/macro, branch try</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-01-11T09:32:08+00:00</updated>
<entry>
<title>Move /src/test to /tests</title>
<updated>2023-01-11T09:32:08+00:00</updated>
<author>
<name>Albert Larsan</name>
<email>74931857+albertlarsan68@users.noreply.github.com</email>
</author>
<published>2023-01-05T08:13:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cf2dff2b1e3fa55fa5415d524200070d0d7aacfe'/>
<id>urn:sha1:cf2dff2b1e3fa55fa5415d524200070d0d7aacfe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>While parsing enum variant, the error message always disappear</title>
<updated>2022-12-02T06:48:52+00:00</updated>
<author>
<name>Yiming Lei</name>
<email>yiming.lei@futurewei.com</email>
</author>
<published>2022-11-30T20:01:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0e19fb92e1eb7f91aa5570b2ac782c9a42a6e329'/>
<id>urn:sha1:0e19fb92e1eb7f91aa5570b2ac782c9a42a6e329</id>
<content type='text'>
Because the error message that emit out is from main error of parser
The information of enum variant disappears while parsing enum variant with error
We only check the syntax of expecting token, i.e, in case #103869
It will error it without telling the message that this error is from pasring enum variant.
Propagate the sub-error from parsing enum variant to the main error of parser by chaining it with map_err
Check the sub-error before emitting the main error of parser and attach it.
Fix #103869
</content>
</entry>
<entry>
<title>Show a note where a macro failed to match</title>
<updated>2022-11-14T18:59:15+00:00</updated>
<author>
<name>Nilstrieb</name>
<email>48135649+Nilstrieb@users.noreply.github.com</email>
</author>
<published>2022-11-12T22:18:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7e7c11cf560527c4a7c70da63455cc23f4c51235'/>
<id>urn:sha1:7e7c11cf560527c4a7c70da63455cc23f4c51235</id>
<content type='text'>
This shows a small note on what the macro matcher was currently
processing to aid with "no rules expected the token X" errors.
</content>
</entry>
<entry>
<title>bless ui tests</title>
<updated>2022-10-01T10:03:06+00:00</updated>
<author>
<name>Maybe Waffle</name>
<email>waffle.lapkin@gmail.com</email>
</author>
<published>2022-09-18T15:55:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=13b67fb9d2849b4e59d5651b0e4fc82ef8b088aa'/>
<id>urn:sha1:13b67fb9d2849b4e59d5651b0e4fc82ef8b088aa</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add a label to struct/enum/union ident name</title>
<updated>2022-09-27T01:28:50+00:00</updated>
<author>
<name>Takayuki Maeda</name>
<email>takoyaki0316@gmail.com</email>
</author>
<published>2022-09-26T14:13:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4f44dee50129ebd5da77a14a786849973f47b38f'/>
<id>urn:sha1:4f44dee50129ebd5da77a14a786849973f47b38f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Mention first and last macro in backtrace</title>
<updated>2022-07-19T03:07:54+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2022-06-21T02:25:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=01b2379e4902658de68fcdca2a15b48fe4d57875'/>
<id>urn:sha1:01b2379e4902658de68fcdca2a15b48fe4d57875</id>
<content type='text'>
</content>
</entry>
<entry>
<title>explain doc comments in macros a bit</title>
<updated>2022-07-10T23:42:50+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2022-07-04T08:42:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2a973e2abc2aaca790980032cc839183ef01d2c1'/>
<id>urn:sha1:2a973e2abc2aaca790980032cc839183ef01d2c1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>expand: Remove `ParseSess::missing_fragment_specifiers`</title>
<updated>2022-04-09T12:44:19+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2022-04-08T13:04:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=379ae12a1dfc26ba58607be7f83a3e7f24550a84'/>
<id>urn:sha1:379ae12a1dfc26ba58607be7f83a3e7f24550a84</id>
<content type='text'>
It was used for deduplicating some errors for legacy code which are mostly deduplicated even without that, but at cost of global mutable state, which is not a good tradeoff.
</content>
</entry>
<entry>
<title>Lint bare traits in AstConv.</title>
<updated>2021-12-04T22:13:58+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2021-07-10T08:00:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=646f58a7e1985ca935c3d95a003f23fb81831dd3'/>
<id>urn:sha1:646f58a7e1985ca935c3d95a003f23fb81831dd3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bless tests</title>
<updated>2021-10-15T07:36:58+00:00</updated>
<author>
<name>Cameron Steffen</name>
<email>cam.steffen94@gmail.com</email>
</author>
<published>2021-10-14T18:28:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=90f4521cfdfc85fc04759cfba2f86a6acc096cb3'/>
<id>urn:sha1:90f4521cfdfc85fc04759cfba2f86a6acc096cb3</id>
<content type='text'>
</content>
</entry>
</feed>
