<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_target/src/spec/base/apple, 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-08-11T20:29:00+00:00</updated>
<entry>
<title>Pass Apple SDK root to compiler driver via SDKROOT env var</title>
<updated>2025-08-11T20:29:00+00:00</updated>
<author>
<name>Mads Marquart</name>
<email>mads@marquart.dk</email>
</author>
<published>2025-08-11T20:29:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1cc44bfd22f4db5bcf3921f4a8b64df4e9cf4124'/>
<id>urn:sha1:1cc44bfd22f4db5bcf3921f4a8b64df4e9cf4124</id>
<content type='text'>
This is more in-line with what Apple's tooling expects, and allows us to
better support custom compiler drivers (such as certain Homebrew and
Nixpkgs compilers) that prefer their own `-isysroot` flag.

Effectively, we now invoke the compiler driver as-if it was invoked as
`xcrun -sdk $sdk_name $tool`.
</content>
</entry>
<entry>
<title>Add target_env = "macabi" and target_env = "sim"</title>
<updated>2025-08-08T11:29:46+00:00</updated>
<author>
<name>Mads Marquart</name>
<email>mads@marquart.dk</email>
</author>
<published>2025-03-01T02:10:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d434cae18f92d8a5ef8996fb579e2c11efbaa2cb'/>
<id>urn:sha1:d434cae18f92d8a5ef8996fb579e2c11efbaa2cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>compiler: set Apple frame pointers by architecture</title>
<updated>2025-06-06T17:07:32+00:00</updated>
<author>
<name>Jubilee Young</name>
<email>workingjubilee@gmail.com</email>
</author>
<published>2025-05-30T21:40:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b25aa2629892a71cd81c822e9ef4a07249aeb89d'/>
<id>urn:sha1:b25aa2629892a71cd81c822e9ef4a07249aeb89d</id>
<content type='text'>
Apple targets can now overriding this configuration and instead use the
default based on their architecture, which means aarch64 targets now
have less frame pointers in leaf functions.
</content>
</entry>
<entry>
<title>refactor: Move env parsing of deployment target to rustc_session</title>
<updated>2025-04-04T13:02:22+00:00</updated>
<author>
<name>Mads Marquart</name>
<email>mads@marquart.dk</email>
</author>
<published>2025-02-11T10:02:36+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7e4379c4eb25a423b8484d99b01bfc8f5bb7efd8'/>
<id>urn:sha1:7e4379c4eb25a423b8484d99b01bfc8f5bb7efd8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor: Move Apple OSVersion (back) to rustc_target</title>
<updated>2025-04-04T13:01:27+00:00</updated>
<author>
<name>Mads Marquart</name>
<email>mads@marquart.dk</email>
</author>
<published>2025-02-11T09:43:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d74ce25b65e60cd5ccade3c6fd4234dbd201bda8'/>
<id>urn:sha1:d74ce25b65e60cd5ccade3c6fd4234dbd201bda8</id>
<content type='text'>
Also convert OSVersion into a proper struct for better type-safety.
</content>
</entry>
<entry>
<title>Rename `is_like_osx` to `is_like_darwin`</title>
<updated>2025-03-25T20:53:52+00:00</updated>
<author>
<name>Mads Marquart</name>
<email>mads@marquart.dk</email>
</author>
<published>2024-08-19T13:20:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=328846c6eb650580f93addb687a8f5fd863bd892'/>
<id>urn:sha1:328846c6eb650580f93addb687a8f5fd863bd892</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Adds binary_format to rustc target specs</title>
<updated>2025-02-17T15:02:12+00:00</updated>
<author>
<name>Pyrode</name>
<email>pyrode.01@gmail.com</email>
</author>
<published>2025-02-14T11:28:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=17f2928caa78b665989fc48f204bcd9b4327a746'/>
<id>urn:sha1:17f2928caa78b665989fc48f204bcd9b4327a746</id>
<content type='text'>
</content>
</entry>
<entry>
<title>add x86-sse2 (32bit) ABI that requires SSE2 target feature</title>
<updated>2025-02-14T18:47:52+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2025-01-29T11:16:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2eff2155e5467c42f43143f282dd96f9ccb7bf08'/>
<id>urn:sha1:2eff2155e5467c42f43143f282dd96f9ccb7bf08</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Rustfmt</title>
<updated>2025-02-08T22:12:13+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2025-02-08T22:12:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1fcae03369abb4c2cc180cd5a49e1f4440a81300'/>
<id>urn:sha1:1fcae03369abb4c2cc180cd5a49e1f4440a81300</id>
<content type='text'>
</content>
</entry>
<entry>
<title>explicitly set float ABI for all ARM targets</title>
<updated>2024-12-30T20:59:05+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2024-12-30T18:47:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=a51fefcaab835b310e2e26005b50982d0049d905'/>
<id>urn:sha1:a51fefcaab835b310e2e26005b50982d0049d905</id>
<content type='text'>
</content>
</entry>
</feed>
