<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/ui/structs, branch automation/bors/try</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=automation/bors/try</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=automation/bors/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>Introduce `with_forced_trimmed_paths`</title>
<updated>2022-12-10T22:35:40+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2022-12-07T04:13:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3ad7131aa1d76f46af8994831b2f950c09d206cd'/>
<id>urn:sha1:3ad7131aa1d76f46af8994831b2f950c09d206cd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #105267 - compiler-errors:issue-104613, r=oli-obk</title>
<updated>2022-12-07T14:39:06+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2022-12-07T14:39:06+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3bcfa4c45940eb9d41493d9d64c0f1dbe7f14f08'/>
<id>urn:sha1:3bcfa4c45940eb9d41493d9d64c0f1dbe7f14f08</id>
<content type='text'>
Don't ICE in ExprUseVisitor on FRU for non-existent struct

Fixes #104613
Fixes #105202
</content>
</entry>
<entry>
<title>Don't ICE in ExprUseVisitor on FRU for non-existent struct</title>
<updated>2022-12-04T18:53:50+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2022-12-04T18:53:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d442c015d6d688460a182947e797f4bf69876044'/>
<id>urn:sha1:d442c015d6d688460a182947e797f4bf69876044</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>Add a detailed note for missing comma in FRU syntax typo</title>
<updated>2022-11-18T17:27:55+00:00</updated>
<author>
<name>Michael Goulet</name>
<email>michael@errs.io</email>
</author>
<published>2022-11-16T19:10:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=bb0cb9ae9fb2dbebc62627a3f1f4326771338535'/>
<id>urn:sha1:bb0cb9ae9fb2dbebc62627a3f1f4326771338535</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix a ui test</title>
<updated>2022-09-28T02:42:52+00:00</updated>
<author>
<name>Takayuki Maeda</name>
<email>takoyaki0316@gmail.com</email>
</author>
<published>2022-09-28T02:42:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e665d20c020724fa356fef0214e14b4066563a29'/>
<id>urn:sha1:e665d20c020724fa356fef0214e14b4066563a29</id>
<content type='text'>
</content>
</entry>
<entry>
<title>improve errors for incomplete functions in struct definitions</title>
<updated>2022-09-27T16:03:18+00:00</updated>
<author>
<name>Takayuki Maeda</name>
<email>takoyaki0316@gmail.com</email>
</author>
<published>2022-09-27T08:20:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d7b6bd8f131a269102662ff249e916d6f7069f97'/>
<id>urn:sha1:d7b6bd8f131a269102662ff249e916d6f7069f97</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>Auto merge of #100865 - compiler-errors:parent-substs-still, r=cjgillot</title>
<updated>2022-09-25T12:00:37+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2022-09-25T12:00:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4652f5eb25b76c24fc40b7267d87a07d5876901f'/>
<id>urn:sha1:4652f5eb25b76c24fc40b7267d87a07d5876901f</id>
<content type='text'>
Don't drop parent substs when we have no generic parameters in `create_substs_for_ast_path`

This bug is being shadowed by an explicit check for `generics.params.is_empty()` in the only parent caller that could trigger it (`create_substs_for_associated_item`). I triggered it on another branch where I'm messing around with astconv stuff.

Also, the second commit simplifies `create_substs_for_associated_item`. Removing that explicit check I mentioned above^ and also the special case call to `Astconv::prohibit_generics` causes the UI test `src/test/ui/structs/struct-path-associated-type.stderr` to change, but I think that it's clearer now. The suggestion to remove the generics is actually useful.
</content>
</entry>
</feed>
