<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/mir-opt/separate_const_switch.identity.ConstProp.diff, branch try</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2022-09-06T14:59:46+00:00</updated>
<entry>
<title>Test bump</title>
<updated>2022-09-06T14:59:46+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>git-spam-no-reply9815368754983@oli-obk.de</email>
</author>
<published>2022-09-06T14:59:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cd928b0ecfc8a3d2cb9579ed93b48ab76cd78e67'/>
<id>urn:sha1:cd928b0ecfc8a3d2cb9579ed93b48ab76cd78e67</id>
<content type='text'>
</content>
</entry>
<entry>
<title>./x.py test --bless</title>
<updated>2022-08-23T00:00:00+00:00</updated>
<author>
<name>Tomasz Miąsko</name>
<email>tomasz.miasko@gmail.com</email>
</author>
<published>2022-08-23T00:00:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f8ca6aad83ff815579a85b26c7e617138b488681'/>
<id>urn:sha1:f8ca6aad83ff815579a85b26c7e617138b488681</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bless mir-opt tests</title>
<updated>2022-08-21T19:21:46+00:00</updated>
<author>
<name>Nilstrieb</name>
<email>48135649+Nilstrieb@users.noreply.github.com</email>
</author>
<published>2022-07-26T13:17:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=18bfcd374fac5e65a9559771cbbb800d53b8549d'/>
<id>urn:sha1:18bfcd374fac5e65a9559771cbbb800d53b8549d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bless mir opt tests</title>
<updated>2022-07-28T12:24:44+00:00</updated>
<author>
<name>Nilstrieb</name>
<email>48135649+Nilstrieb@users.noreply.github.com</email>
</author>
<published>2022-07-27T18:47:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=11c0280798da8f4d65dec25764237d2354e65273'/>
<id>urn:sha1:11c0280798da8f4d65dec25764237d2354e65273</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove inlining cost of `Deinit` statements</title>
<updated>2022-04-11T14:23:33+00:00</updated>
<author>
<name>Jakob Degen</name>
<email>jakob.e.degen@gmail.com</email>
</author>
<published>2022-04-11T14:23:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2f03767eef21ac1111afb6af969e64d7d159c753'/>
<id>urn:sha1:2f03767eef21ac1111afb6af969e64d7d159c753</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix tests broken by deaggregation change</title>
<updated>2022-04-11T13:26:26+00:00</updated>
<author>
<name>Jakob Degen</name>
<email>jakob.e.degen@gmail.com</email>
</author>
<published>2022-04-05T23:02:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2a040284a5bc3bee1e78a7bea60e15a0033ef2b5'/>
<id>urn:sha1:2a040284a5bc3bee1e78a7bea60e15a0033ef2b5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Only create a single expansion for each inline integration.</title>
<updated>2022-02-27T18:05:56+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2022-02-27T15:09:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e77e4fcf898ca4b2aa2041d2cbac200ed0f11b5b'/>
<id>urn:sha1:e77e4fcf898ca4b2aa2041d2cbac200ed0f11b5b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bless new output on some mir-opt tests</title>
<updated>2021-12-10T20:19:47+00:00</updated>
<author>
<name>Jane Lusby</name>
<email>jlusby@yaah.dev</email>
</author>
<published>2021-12-10T20:19:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=94307e271c3011f90bffa93fd30e0459748f7da3'/>
<id>urn:sha1:94307e271c3011f90bffa93fd30e0459748f7da3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix debugger stepping behavior around `match` expressions</title>
<updated>2021-08-25T19:17:22+00:00</updated>
<author>
<name>Wesley Wiser</name>
<email>wesleywiser@microsoft.com</email>
</author>
<published>2021-07-23T22:55:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0a42dfc2fa2b373aedf7a169da3f0ec0e996fc9f'/>
<id>urn:sha1:0a42dfc2fa2b373aedf7a169da3f0ec0e996fc9f</id>
<content type='text'>
Previously, we would set up the source lines for `match` expressions so
that the code generated to perform the test of the scrutinee was matched
to the line of the arm that required the test and then jump from the arm
block to the "next" block was matched to all of the lines in the `match`
expression.

While that makes sense, it has the side effect of causing strange
stepping behavior in debuggers.

I've changed the source information so that all of the generated tests
are sourced to `match {scrutinee}` and the jumps are sourced to the last
line of the block they are inside. This resolves the weird stepping
behavior in all debuggers and resolves some instances of "ambiguous
symbol" errors in WinDbg preventing the user from setting breakpoints at
`match` expressions.
</content>
</entry>
<entry>
<title>implemented separate_const_switch MIR opt</title>
<updated>2021-06-22T21:18:26+00:00</updated>
<author>
<name>Théo Degioanni</name>
<email>degiotheo@gmail.com</email>
</author>
<published>2021-06-09T22:34:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a77e2ad5338e0c417dd5c4f5958b8aab526322d6'/>
<id>urn:sha1:a77e2ad5338e0c417dd5c4f5958b8aab526322d6</id>
<content type='text'>
un-update itertools

improve predecessor amount short-circuiting

cleanup and comments

somewhat improved drawing
</content>
</entry>
</feed>
