<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/mir-opt/bool_compare.opt2.InstCombine.diff, branch 1.60.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.60.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.60.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2021-09-01T22:47:41+00:00</updated>
<entry>
<title>Fix drop handling for `if let` expressions</title>
<updated>2021-09-01T22:47:41+00:00</updated>
<author>
<name>Matthew Jasper</name>
<email>mjjasper1@gmail.com</email>
</author>
<published>2021-09-01T21:52:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ff8c0ef0e47639b32fdba062851a1367a9cc9ae2'/>
<id>urn:sha1:ff8c0ef0e47639b32fdba062851a1367a9cc9ae2</id>
<content type='text'>
MIR lowering for `if let` expressions is now more complicated now that
`if let` exists in HIR. This PR adds a scope for the variables bound in
an `if let` expression and then uses an approach similar to how we
handle loops to ensure that we reliably drop the correct variables.
</content>
</entry>
<entry>
<title>Peephole optimize `x == false` and `x != true`</title>
<updated>2021-06-07T16:33:00+00:00</updated>
<author>
<name>Smitty</name>
<email>me@smitop.com</email>
</author>
<published>2021-06-07T16:33:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2f1c2193d1e9a01adbf5b7886eee229242407dcb'/>
<id>urn:sha1:2f1c2193d1e9a01adbf5b7886eee229242407dcb</id>
<content type='text'>
</content>
</entry>
</feed>
