<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/tests/ui/parser/circular_modules_main.stderr, branch auto</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=auto</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=auto'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2024-12-10T18:17:24+00:00</updated>
<entry>
<title>Keep track of parse errors in `mod`s and don't emit resolve errors for paths involving them</title>
<updated>2024-12-10T18:17:24+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2024-12-05T21:19:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=69fb612608f6b3d7f21a4efae869e69ca949955f'/>
<id>urn:sha1:69fb612608f6b3d7f21a4efae869e69ca949955f</id>
<content type='text'>
When we expand a `mod foo;` and parse `foo.rs`, we now track whether that file had an unrecovered parse error that reached the end of the file. If so, we keep that information around. When resolving a path like `foo::bar`, we do not emit any errors for "`bar` not found in `foo`", as we know that the parse error might have caused `bar` to not be parsed and accounted for.

When this happens in an existing project, every path referencing `foo` would be an irrelevant compile error. Instead, we now skip emitting anything until `foo.rs` is fixed. Tellingly enough, we didn't have any test for errors caused by `mod` expansion.

Fix #97734.
</content>
</entry>
<entry>
<title>Special-case item attributes in the suggestion output</title>
<updated>2023-04-12T22:50:10+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2023-04-10T16:46:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9fadcc143a49a124fa1d0d3261593defb986a987'/>
<id>urn:sha1:9fadcc143a49a124fa1d0d3261593defb986a987</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Tweak output for 'add line' suggestion</title>
<updated>2023-04-12T22:50:10+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2023-03-18T02:18:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5b40aa5eb484b31c9a82c1b1a0f414840477b9ea'/>
<id>urn:sha1:5b40aa5eb484b31c9a82c1b1a0f414840477b9ea</id>
<content type='text'>
</content>
</entry>
<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>
</feed>
