<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_ty_utils/src/abi.rs, branch lcnr/rustc-dev-guide</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=lcnr/rustc-dev-guide</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=lcnr/rustc-dev-guide'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-08-06T18:31:58+00:00</updated>
<entry>
<title>Fix ICE</title>
<updated>2025-08-06T18:31:58+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2025-08-06T18:31:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7d88f657e993a3ec394f0b29dea0e5008633a6ba'/>
<id>urn:sha1:7d88f657e993a3ec394f0b29dea0e5008633a6ba</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Avoid using unadjusted ABI for the thread-local shim</title>
<updated>2025-08-06T16:05:30+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2025-07-18T14:25:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e2acc6c5f4474b3610ce9f1cde84ecb854a354a7'/>
<id>urn:sha1:e2acc6c5f4474b3610ce9f1cde84ecb854a354a7</id>
<content type='text'>
This restricts the uses of the unadjusted ABI to LLVM intrinsics. The
Rust ABI works fine for the thread-local shim as it always returns
pointers directly like the backend expects.
</content>
</entry>
<entry>
<title>Change adjust_for_rust_scalar into arg_attrs_for_rust_scalar</title>
<updated>2025-08-06T16:05:30+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2025-07-18T14:16:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b0619327ef6afb89492b2fe0bd86f987c39f6c25'/>
<id>urn:sha1:b0619327ef6afb89492b2fe0bd86f987c39f6c25</id>
<content type='text'>
Directly creating the ArgAttributes rather than adjusting one is a bit
clearer.
</content>
</entry>
<entry>
<title>use let chains in mir, resolve, target</title>
<updated>2025-07-28T01:10:36+00:00</updated>
<author>
<name>Kivooeo</name>
<email>Kivooeo123@gmail.com</email>
</author>
<published>2025-07-26T01:22:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b8eb046e6ee3294969bf8faf31da226b0ea29d18'/>
<id>urn:sha1:b8eb046e6ee3294969bf8faf31da226b0ea29d18</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove all support for wasm's legacy ABI</title>
<updated>2025-06-14T09:57:06+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2024-12-06T09:06:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3e944fa3917a58e30d970d2cce42c14c5edf390b'/>
<id>urn:sha1:3e944fa3917a58e30d970d2cce42c14c5edf390b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Replace some `Option&lt;Span&gt;` with `Span` and use DUMMY_SP instead of None</title>
<updated>2025-06-05T14:14:59+00:00</updated>
<author>
<name>Oli Scherer</name>
<email>github333195615777966@oli-obk.de</email>
</author>
<published>2025-06-04T06:26:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fd3da4bebdff63b7529483ff7025986ef16bf463'/>
<id>urn:sha1:fd3da4bebdff63b7529483ff7025986ef16bf463</id>
<content type='text'>
</content>
</entry>
<entry>
<title>compiler: change Conv to CanonAbi</title>
<updated>2025-06-03T17:03:44+00:00</updated>
<author>
<name>Jubilee Young</name>
<email>workingjubilee@gmail.com</email>
</author>
<published>2025-05-21T20:50:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=72ecde27ff3f0c02a738acd45d94d5588cb446cc'/>
<id>urn:sha1:72ecde27ff3f0c02a738acd45d94d5588cb446cc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}, scoped async drop added.</title>
<updated>2025-04-28T09:23:13+00:00</updated>
<author>
<name>Andrew Zhogin</name>
<email>andrew.zhogin@gmail.com</email>
</author>
<published>2024-08-26T13:45:15+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c366756a8537ef998d32c1ef57098d5aae7ca92f'/>
<id>urn:sha1:c366756a8537ef998d32c1ef57098d5aae7ca92f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mitigate MSVC unsoundness by not emitting alignment attributes on win32-msvc targets</title>
<updated>2025-04-07T21:30:55+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2025-04-02T06:31:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2678d04dd97444cf444c31be92bfd281f9986a47'/>
<id>urn:sha1:2678d04dd97444cf444c31be92bfd281f9986a47</id>
<content type='text'>
also mention the MSVC alignment issue in platform-support.md
</content>
</entry>
<entry>
<title>remove compiler support for `extern "rust-intrinsic"` blocks</title>
<updated>2025-04-06T19:32:58+00:00</updated>
<author>
<name>Skgland</name>
<email>3877590+Skgland@users.noreply.github.com</email>
</author>
<published>2025-04-06T19:32:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=5eb535c568de730a36bbf96f0ec1163942301b15'/>
<id>urn:sha1:5eb535c568de730a36bbf96f0ec1163942301b15</id>
<content type='text'>
</content>
</entry>
</feed>
