<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_parse/src/parser/expr.rs, branch 1.59.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.59.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.59.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2021-12-19T09:31:37+00:00</updated>
<entry>
<title>Auto merge of #91957 - nnethercote:rm-SymbolStr, r=oli-obk</title>
<updated>2021-12-19T09:31:37+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2021-12-19T09:31:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a41a6925badac7508d7a72cc1fc20f43dc6ad75e'/>
<id>urn:sha1:a41a6925badac7508d7a72cc1fc20f43dc6ad75e</id>
<content type='text'>
Remove `SymbolStr`

This was originally proposed in https://github.com/rust-lang/rust/pull/74554#discussion_r466203544. As well as removing the icky `SymbolStr` type, it allows the removal of a lot of `&amp;` and `*` occurrences.

Best reviewed one commit at a time.

r? `@oli-obk`
</content>
</entry>
<entry>
<title>Remove unnecessary sigils around `Symbol::as_str()` calls.</title>
<updated>2021-12-15T06:32:14+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2021-12-15T03:39:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=056d48a2c97860b2cce936f310331e606076fa01'/>
<id>urn:sha1:056d48a2c97860b2cce936f310331e606076fa01</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Stabilize `destructuring_assignment`</title>
<updated>2021-12-15T03:38:51+00:00</updated>
<author>
<name>Jacob Pratt</name>
<email>jacob@jhpratt.dev</email>
</author>
<published>2021-11-03T06:50:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d95f749f14a84006273930e155a76259c22660c5'/>
<id>urn:sha1:d95f749f14a84006273930e155a76259c22660c5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove `SymbolStr`.</title>
<updated>2021-12-15T02:30:26+00:00</updated>
<author>
<name>Nicholas Nethercote</name>
<email>n.nethercote@gmail.com</email>
</author>
<published>2021-12-14T21:32:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8cddcd39ba2189da859a5164804556190906ee2a'/>
<id>urn:sha1:8cddcd39ba2189da859a5164804556190906ee2a</id>
<content type='text'>
By changing `as_str()` to take `&amp;self` instead of `self`, we can just
return `&amp;str`. We're still lying about lifetimes, but it's a smaller lie
than before, where `SymbolStr` contained a (fake) `&amp;'static str`!
</content>
</entry>
<entry>
<title>Rollup merge of #91597 - r00ster91:lessthangreaterthan, r=oli-obk</title>
<updated>2021-12-14T19:47:27+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>matthias.krueger@famsik.de</email>
</author>
<published>2021-12-14T19:47:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4b37cfc50cb1a909eefe632ea92fb5a2ad8bf240'/>
<id>urn:sha1:4b37cfc50cb1a909eefe632ea92fb5a2ad8bf240</id>
<content type='text'>
Recover on invalid operators `&lt;&gt;` and `&lt;=&gt;`

Thanks to #89871 for showing me how to do this.
Next, I think it'd be nice to recover on `&lt;=&gt;` too, like #89871 intended, if this even works.
</content>
</entry>
<entry>
<title>Recover on invalid operators &lt;&gt; and &lt;=&gt;</title>
<updated>2021-12-14T17:05:02+00:00</updated>
<author>
<name>r00ster91</name>
<email>r00ster91@protonmail.com</email>
</author>
<published>2021-12-06T17:55:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f194c9b26af5d280ab2d0e01fd85e23b3c303771'/>
<id>urn:sha1:f194c9b26af5d280ab2d0e01fd85e23b3c303771</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do not attempt to suggest help for overly malformed struct/function call</title>
<updated>2021-12-08T21:00:44+00:00</updated>
<author>
<name>threadexception</name>
<email>hannes.gaumann@outlook.de</email>
</author>
<published>2021-12-07T15:44:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b4c4bc09dde2a6f6ce2978e00fb57b083ea4accc'/>
<id>urn:sha1:b4c4bc09dde2a6f6ce2978e00fb57b083ea4accc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Improve diagnostic for missing half of binary operator in `if` condition</title>
<updated>2021-12-01T21:36:50+00:00</updated>
<author>
<name>Fabian Wolff</name>
<email>fabian.wolff@alumni.ethz.ch</email>
</author>
<published>2021-12-01T21:36:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ba7374e517415696c383a6c7b79214d2168dff21'/>
<id>urn:sha1:ba7374e517415696c383a6c7b79214d2168dff21</id>
<content type='text'>
</content>
</entry>
<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>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>
</feed>
