<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/tests/mir-opt/pre-codegen/slice_iter.reverse_loop.PreCodegen.after.panic-abort.mir, branch cargo_update</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=cargo_update</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=cargo_update'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-09-16T22:08:02+00:00</updated>
<entry>
<title>Enable DestinationPropagation by default.</title>
<updated>2025-09-16T22:08:02+00:00</updated>
<author>
<name>Camille GILLOT</name>
<email>gillot.camille@gmail.com</email>
</author>
<published>2023-04-30T20:48:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=44c1a00a2f9929cff1641b18f4c2b5f2d2833e3e'/>
<id>urn:sha1:44c1a00a2f9929cff1641b18f4c2b5f2d2833e3e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Convert moves of references to copies in RefProp</title>
<updated>2025-08-12T03:10:56+00:00</updated>
<author>
<name>Ben Kimock</name>
<email>kimockb@gmail.com</email>
</author>
<published>2025-06-07T23:46:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9aa8cfaf2f80a25711b115a3f09682ecbb0a06ab'/>
<id>urn:sha1:9aa8cfaf2f80a25711b115a3f09682ecbb0a06ab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add some track_caller info to precondition panics</title>
<updated>2025-05-21T13:10:06+00:00</updated>
<author>
<name>Ben Kimock</name>
<email>kimockb@gmail.com</email>
</author>
<published>2024-08-27T15:05:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e36dc78edd4f166953afc0530500d589894ac412'/>
<id>urn:sha1:e36dc78edd4f166953afc0530500d589894ac412</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Make slice iterator constructors unstably const</title>
<updated>2025-04-02T17:39:14+00:00</updated>
<author>
<name>Daniel Bloom</name>
<email>daniel@wormholelabs.xyz</email>
</author>
<published>2025-02-24T22:02:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=20417a95225a24eb4fc5928166b854ebcc93a281'/>
<id>urn:sha1:20417a95225a24eb4fc5928166b854ebcc93a281</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update tests for std::simd subtree sync</title>
<updated>2025-01-19T02:44:41+00:00</updated>
<author>
<name>Caleb Zulawski</name>
<email>caleb.zulawski@gmail.com</email>
</author>
<published>2025-01-19T02:44:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=52b42d71876d509340c432671c63217427eef165'/>
<id>urn:sha1:52b42d71876d509340c432671c63217427eef165</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Less unsafe in `dangling`/`without_provenance`</title>
<updated>2025-01-16T06:17:57+00:00</updated>
<author>
<name>Scott McMurray</name>
<email>scottmcm@users.noreply.github.com</email>
</author>
<published>2025-01-10T21:00:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c18718c9c28cc4c700312775c2b7f87cd79d3063'/>
<id>urn:sha1:c18718c9c28cc4c700312775c2b7f87cd79d3063</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Refactor the cast-then-cast cases together, and support transmute-then-transmute</title>
<updated>2025-01-09T02:46:30+00:00</updated>
<author>
<name>Scott McMurray</name>
<email>scottmcm@users.noreply.github.com</email>
</author>
<published>2025-01-06T06:38:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=293f8e8941e77c6372abd787fe564e9bf895445e'/>
<id>urn:sha1:293f8e8941e77c6372abd787fe564e9bf895445e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[mir-opt] GVN some more transmute cases</title>
<updated>2025-01-09T02:46:30+00:00</updated>
<author>
<name>Scott McMurray</name>
<email>scottmcm@users.noreply.github.com</email>
</author>
<published>2024-11-22T01:59:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8dcc676c9283b040d1ef6d66f156ff2212544b10'/>
<id>urn:sha1:8dcc676c9283b040d1ef6d66f156ff2212544b10</id>
<content type='text'>
We already did `Transmute`-then-`PtrToPtr`; this adds the nearly-identical `PtrToPtr`-then-`Transmute`.

It also adds `transmute(Foo(x))` → `transmute(x)`, when `Foo` is a single-field transparent type.  That's useful for things like `NonNull { pointer: p }.as_ptr()`.

Found these as I was looking at MCP807-related changes.
</content>
</entry>
<entry>
<title>Update `NonZero` and `NonNull` to not field-project (per MCP807)</title>
<updated>2024-12-03T19:13:34+00:00</updated>
<author>
<name>Scott McMurray</name>
<email>scottmcm@users.noreply.github.com</email>
</author>
<published>2024-11-21T17:15:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7afce4f06a56dc1344f54e179a0785b95700df5f'/>
<id>urn:sha1:7afce4f06a56dc1344f54e179a0785b95700df5f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add 'from_ref' and 'from_mut' constructors to 'core::ptr::NonNull';</title>
<updated>2024-09-27T11:39:08+00:00</updated>
<author>
<name>Gabriel Bjørnager Jensen</name>
<email>gabriel@achernar.io</email>
</author>
<published>2024-09-25T09:35:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=94ab726c7856cd7716d2a33db3e1915faed99008'/>
<id>urn:sha1:94ab726c7856cd7716d2a33db3e1915faed99008</id>
<content type='text'>
</content>
</entry>
</feed>
