<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_parse/src/errors.rs, branch 1.74.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.74.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.74.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-09-28T00:37:20+00:00</updated>
<entry>
<title>Tweak wording of missing angle backets in qualified path</title>
<updated>2023-09-28T00:37:20+00:00</updated>
<author>
<name>Esteban Küber</name>
<email>esteban@kuber.com.ar</email>
</author>
<published>2023-09-28T00:37:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3848ffcee7ae74e15e4b68ad0f45a29f1fc170c7'/>
<id>urn:sha1:3848ffcee7ae74e15e4b68ad0f45a29f1fc170c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Address review comments</title>
<updated>2023-09-13T15:00:31+00:00</updated>
<author>
<name>Matthew Jasper</name>
<email>mjjasper1@gmail.com</email>
</author>
<published>2023-09-13T15:00:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e324a59eb6ba1a7883bf23ff42d425ca96960f2a'/>
<id>urn:sha1:e324a59eb6ba1a7883bf23ff42d425ca96960f2a</id>
<content type='text'>
- Add doc comment to new type
- Restore "only supported directly in conditions of `if` and `while` expressions" note
- Rename variant with clearer name
</content>
</entry>
<entry>
<title>Move let expression checking to parsing</title>
<updated>2023-09-11T15:51:18+00:00</updated>
<author>
<name>Matthew Jasper</name>
<email>mjjasper1@gmail.com</email>
</author>
<published>2023-09-08T10:14:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=333388fd3c9fa03362a3c2a2675ab521c4ddb1ff'/>
<id>urn:sha1:333388fd3c9fa03362a3c2a2675ab521c4ddb1ff</id>
<content type='text'>
There was an incomplete version of the check in parsing and a second
version in AST validation. This meant that some, but not all, invalid
uses were allowed inside macros/disabled cfgs. It also means that later
passes have a hard time knowing when the let expression is in a valid
location, sometimes causing ICEs.

- Add a field to ExprKind::Let in AST/HIR to mark whether it's in a
  valid location.
- Suppress later errors and MIR construction for invalid let
  expressions.
</content>
</entry>
<entry>
<title>Fix bad suggestion when wrong parentheses around a dyn trait</title>
<updated>2023-08-15T16:26:10+00:00</updated>
<author>
<name>yukang</name>
<email>moorekang@gmail.com</email>
</author>
<published>2023-08-14T09:51:19+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ddcd7cac41b05995426b97f0f0bbca0866a1dd96'/>
<id>urn:sha1:ddcd7cac41b05995426b97f0f0bbca0866a1dd96</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rollup merge of #113999 - Centri3:macro-arm-expand, r=wesleywiser</title>
<updated>2023-08-04T05:25:45+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2023-08-04T05:25:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1f076fe1d8ffd13c3f339cf619dfed5da6dec3f6'/>
<id>urn:sha1:1f076fe1d8ffd13c3f339cf619dfed5da6dec3f6</id>
<content type='text'>
Specify macro is invalid in certain contexts

Adds a note when a macro is used where it really shouldn't be.

Closes #113766
</content>
</entry>
<entry>
<title>Rollup merge of #114300 - MU001999:fix/turbofish-pat, r=estebank</title>
<updated>2023-08-03T15:29:07+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2023-08-03T15:29:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=51d1dacdc20d83cc4573d4f6226f422a3e725672'/>
<id>urn:sha1:51d1dacdc20d83cc4573d4f6226f422a3e725672</id>
<content type='text'>
Suggests turbofish in patterns

Fixes #114112

r? ```@estebank```
</content>
</entry>
<entry>
<title>Suggests turbofish in patterns</title>
<updated>2023-08-01T15:30:40+00:00</updated>
<author>
<name>Mu001999</name>
<email>mu001999@outlook.com</email>
</author>
<published>2023-08-01T15:30:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=049c728c60f7c950b7185f0f277609694a8e2a16'/>
<id>urn:sha1:049c728c60f7c950b7185f0f277609694a8e2a16</id>
<content type='text'>
</content>
</entry>
<entry>
<title>parser: more friendly hints for handling `async move` in the 2015 edition</title>
<updated>2023-07-31T03:04:28+00:00</updated>
<author>
<name>bohan</name>
<email>bohan-zhang@foxmail.com</email>
</author>
<published>2023-07-30T07:49:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8e32dade71ad57978786537ec41c13222fd14611'/>
<id>urn:sha1:8e32dade71ad57978786537ec41c13222fd14611</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #114028 - Centri3:ternary-operator, r=compiler-errors</title>
<updated>2023-07-29T16:45:29+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2023-07-29T16:45:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a04e649c09183b35ac0309266468c037396b6b88'/>
<id>urn:sha1:a04e649c09183b35ac0309266468c037396b6b88</id>
<content type='text'>
Gracefully handle ternary operator

Fixes #112578

~~May not be the best way to do this as it doesn't check for a single `:`, so it could perhaps appear even when the actual issue is just a missing semicolon. May not be the biggest deal, though?~~

Nevermind, got it working properly now ^^
</content>
</entry>
<entry>
<title>Parse generic const items</title>
<updated>2023-07-28T20:21:33+00:00</updated>
<author>
<name>León Orell Valerian Liehr</name>
<email>me@fmease.dev</email>
</author>
<published>2023-05-04T14:08:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=afd009a8d8a8fea07cfee279817c75427b707778'/>
<id>urn:sha1:afd009a8d8a8fea07cfee279817c75427b707778</id>
<content type='text'>
</content>
</entry>
</feed>
