<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_codegen_cranelift/example, branch 1.76.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.76.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.76.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-12-19T12:46:39+00:00</updated>
<entry>
<title>Merge commit '3a9bf729322fb5035518f99b9d76a742bf7c124e' into sync_cg_clif-2023-12-19</title>
<updated>2023-12-19T12:46:39+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2023-12-19T12:46:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d5c38ded260e3a8e0bc60cd837bc08a47d841d65'/>
<id>urn:sha1:d5c38ded260e3a8e0bc60cd837bc08a47d841d65</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update use of feature flags</title>
<updated>2023-12-14T14:22:37+00:00</updated>
<author>
<name>lcnr</name>
<email>rust@lcnr.de</email>
</author>
<published>2023-12-14T12:11:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=11d16c4082be25fd42b48b37e199f18b4dfe51ed'/>
<id>urn:sha1:11d16c4082be25fd42b48b37e199f18b4dfe51ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #118534 - RalfJung:extern-type-size-of-val, r=WaffleLapkin</title>
<updated>2023-12-13T08:33:05+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2023-12-13T08:33:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2fdd9eda0ce4fa0ecbf3099783f4f505235ceb44'/>
<id>urn:sha1:2fdd9eda0ce4fa0ecbf3099783f4f505235ceb44</id>
<content type='text'>
codegen: panic when trying to compute size/align of extern type

The alignment is also computed when accessing a field of extern type at non-zero offset, so we also panic in that case.

Previously `size_of_val` worked because the code path there assumed that "thin pointer" means "sized". But that's not true any more with extern types. The returned size and align are just blatantly wrong, so it seems better to panic than returning wrong results. We use a non-unwinding panic since code probably does not expect size_of_val to panic.
</content>
</entry>
<entry>
<title>remove a cranelift test that doesn't make sense any more</title>
<updated>2023-12-12T07:15:17+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2023-12-02T13:54:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b9c9b3e7a28b187f06395e91235bdc560f3d0807'/>
<id>urn:sha1:b9c9b3e7a28b187f06395e91235bdc560f3d0807</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adjust tests for newly added ambiguous_wide_pointer_comparisons lint</title>
<updated>2023-12-06T08:03:48+00:00</updated>
<author>
<name>Urgau</name>
<email>urgau@numericable.fr</email>
</author>
<published>2023-11-09T17:13:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5e1bfb538f195eeac02034c0779f42d34b0e869e'/>
<id>urn:sha1:5e1bfb538f195eeac02034c0779f42d34b0e869e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge commit '710c67909d034e1c663174a016ca82b95c2d6c12' into sync_cg_clif-2023-11-25</title>
<updated>2023-11-25T10:05:52+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2023-11-25T10:05:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=aa51a27f8e50d0df4db402be2d9b1f9396f6c85e'/>
<id>urn:sha1:aa51a27f8e50d0df4db402be2d9b1f9396f6c85e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix fn_sig_for_fn_abi and the coroutine transform for generators</title>
<updated>2023-11-23T20:17:19+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2023-11-23T20:02:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b7bc8d5cb7685bd8e35d7b1c9d3011b043abf775'/>
<id>urn:sha1:b7bc8d5cb7685bd8e35d7b1c9d3011b043abf775</id>
<content type='text'>
There were three issues previously:
* The self argument was pinned, despite Iterator::next taking an
  unpinned mutable reference.
* A resume argument was passed, despite Iterator::next not having one.
* The return value was CoroutineState&lt;Item, ()&gt; rather than Option&lt;Item&gt;

While these things just so happened to work with the LLVM backend,
cg_clif does much stricter checks when trying to assign a value to a
place. In addition it can't handle the mismatch between the amount of
arguments specified by the FnAbi and the FnSig.
</content>
</entry>
<entry>
<title>Merge commit 'c84d1871dc4456539b7b578830268ab3539915d0' into sync_cg_clif-2023-11-10</title>
<updated>2023-11-10T11:30:51+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2023-11-10T11:30:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d186b4946059e9e9b69740ce03fcb4abe3c99b10'/>
<id>urn:sha1:d186b4946059e9e9b69740ce03fcb4abe3c99b10</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge commit '93a5433f17ab5ed48cc88f1e69b0713b16183373' into sync_cg_clif-2023-10-24</title>
<updated>2023-10-24T12:22:23+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2023-10-24T12:22:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=484bc7fc8885cc580c50be4c74b800ff82451613'/>
<id>urn:sha1:484bc7fc8885cc580c50be4c74b800ff82451613</id>
<content type='text'>
</content>
</entry>
<entry>
<title>s/generator/coroutine/</title>
<updated>2023-10-20T21:14:01+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>git-spam-no-reply9815368754983@oli-obk.de</email>
</author>
<published>2023-10-19T21:46:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e96ce20b34789d29e925425da6cf138927b80a79'/>
<id>urn:sha1:e96ce20b34789d29e925425da6cf138927b80a79</id>
<content type='text'>
</content>
</entry>
</feed>
