<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/codegen/slice-ref-equality.rs, branch perf-tmp</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=perf-tmp</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=perf-tmp'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-01-11T09:32:08+00:00</updated>
<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>
<entry>
<title>Amend codegen test.</title>
<updated>2022-07-01T15:45:13+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2022-05-29T17:44:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cbbf06b0cd39dc93033568f1e65f5363cbbdebcd'/>
<id>urn:sha1:cbbf06b0cd39dc93033568f1e65f5363cbbdebcd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update some codegen tests for opaque pointers</title>
<updated>2022-05-25T15:29:37+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>npopov@redhat.com</email>
</author>
<published>2022-02-21T10:21:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4d7ff4e5096625b56f154fa485a1af9351c41b5c'/>
<id>urn:sha1:4d7ff4e5096625b56f154fa485a1af9351c41b5c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do array-slice equality via arrays, rather than always via slices</title>
<updated>2021-12-14T21:15:15+00:00</updated>
<author>
<name>Scott McMurray</name>
<email>scottmcm@users.noreply.github.com</email>
</author>
<published>2021-12-11T23:29:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a0b96902e4c622d40c7186fc0c7ba13efc1fc912'/>
<id>urn:sha1:a0b96902e4c622d40c7186fc0c7ba13efc1fc912</id>
<content type='text'>
This'll still go via slices eventually for large arrays, but this way slice comparisons to short arrays can use the same memcmp-avoidance tricks.

Added some tests for all the combinations to make sure I didn't accidentally infinitely-recurse something.
</content>
</entry>
<entry>
<title>Stop generating `alloca`s+`memcmp` for simple array equality</title>
<updated>2021-07-08T21:55:54+00:00</updated>
<author>
<name>Scott McMurray</name>
<email>scottmcm@users.noreply.github.com</email>
</author>
<published>2021-05-30T17:25:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2456495a260827217d3c612d6c577c2f165c61eb'/>
<id>urn:sha1:2456495a260827217d3c612d6c577c2f165c61eb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove pointer comparison from slice equality</title>
<updated>2020-12-26T06:43:51+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2020-12-26T06:43:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=733cb54d18c6c3bbd8dfcd6184cdf678bd64bd0e'/>
<id>urn:sha1:733cb54d18c6c3bbd8dfcd6184cdf678bd64bd0e</id>
<content type='text'>
This resurrects #71735.

Fixes #71602, helps with #80140.

r? `@Mark-Simulacrum`
</content>
</entry>
</feed>
