<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_codegen_ssa/src/back/metadata.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>2025-08-26T03:42:37+00:00</updated>
<entry>
<title>rustc_codegen_ssa: More comprehensive RISC-V ELF flags</title>
<updated>2025-08-26T03:42:37+00:00</updated>
<author>
<name>Tsukasa OI</name>
<email>floss_rust@irq.a4lg.com</email>
</author>
<published>2025-08-25T08:48:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cb8c905c47aea018d8bef7b68ab885ce99d984da'/>
<id>urn:sha1:cb8c905c47aea018d8bef7b68ab885ce99d984da</id>
<content type='text'>
This commit implements more conformant, more comprehensive RISC-V ELF
flags handling when generating certain object files directly from rustc.

*   Use "zca" instead of "c"
    The "Zca" extension (a subset of "C") is the minimal configuration
    for compressed instructions to set `EF_RISCV_RVC` flag.
*   Set TSO flag from "ztso"
    The "Ztso" extension denotes that the program depends on the RVTSO
    (Total Store Ordering) memory consistency model, which is stronger
    than the standard RVWMO (Weak Memory Ordering) consistency model and
    on ELF targets, we need to set `EF_RISCV_TSO` flag.
</content>
</entry>
<entry>
<title>rustc_codegen_ssa: Fix comment</title>
<updated>2025-08-26T03:42:37+00:00</updated>
<author>
<name>Tsukasa OI</name>
<email>floss_rust@irq.a4lg.com</email>
</author>
<published>2025-08-25T08:48:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=691206470b0a48fa89a8742bba21bf1034a44b54'/>
<id>urn:sha1:691206470b0a48fa89a8742bba21bf1034a44b54</id>
<content type='text'>
</content>
</entry>
<entry>
<title>setup CI and tidy to use typos for spellchecking and fix few typos</title>
<updated>2025-07-03T07:51:06+00:00</updated>
<author>
<name>klensy</name>
<email>klensy@users.noreply.github.com</email>
</author>
<published>2024-12-07T10:51:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c76d032f0144b650a438ee1efba89c475e0b115b'/>
<id>urn:sha1:c76d032f0144b650a438ee1efba89c475e0b115b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>indicate ppc64 elf abi in e_flags</title>
<updated>2025-06-16T20:13:05+00:00</updated>
<author>
<name>ostylk</name>
<email>ostylk@googlemail.com</email>
</author>
<published>2025-06-11T14:28:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9c1180b6238d163fc384d60d85647385d9210343'/>
<id>urn:sha1:9c1180b6238d163fc384d60d85647385d9210343</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add new Tier-3 targets: `loongarch32-unknown-none*`</title>
<updated>2025-06-06T00:19:38+00:00</updated>
<author>
<name>WANG Rui</name>
<email>wangrui@loongson.cn</email>
</author>
<published>2025-01-09T12:35:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=38d69c3f571b668c82cfb90e5bea8bc86530530c'/>
<id>urn:sha1:38d69c3f571b668c82cfb90e5bea8bc86530530c</id>
<content type='text'>
MCP: https://github.com/rust-lang/compiler-team/issues/865
</content>
</entry>
<entry>
<title>Apply suggestions from code review</title>
<updated>2025-05-05T16:34:09+00:00</updated>
<author>
<name>smrobtzz</name>
<email>148004237+smrobtzz@users.noreply.github.com</email>
</author>
<published>2025-05-05T04:21:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=57941afb23ef59e956d2a5ef6604369543edf419'/>
<id>urn:sha1:57941afb23ef59e956d2a5ef6604369543edf419</id>
<content type='text'>
Co-authored-by: Jubilee &lt;workingjubilee@gmail.com&gt;
</content>
</entry>
<entry>
<title>Use more accurate ELF flags on MIPS</title>
<updated>2025-05-05T16:23:41+00:00</updated>
<author>
<name>Sam Roberts</name>
<email>sam@smrobtzz.dev</email>
</author>
<published>2025-05-04T04:04:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=fa6d0d1ba263c02d1fd660c06f3918ea6e591ce7'/>
<id>urn:sha1:fa6d0d1ba263c02d1fd660c06f3918ea6e591ce7</id>
<content type='text'>
</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>Rollup merge of #138949 - madsmtm:rename-to-darwin, r=WaffleLapkin</title>
<updated>2025-04-04T06:02:05+00:00</updated>
<author>
<name>Matthias Krüger</name>
<email>476013+matthiaskrgr@users.noreply.github.com</email>
</author>
<published>2025-04-04T06:02:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=66e61c78e7496def7a7083894af87877a2af1da9'/>
<id>urn:sha1:66e61c78e7496def7a7083894af87877a2af1da9</id>
<content type='text'>
Rename `is_like_osx` to `is_like_darwin`

Replace `is_like_osx` with `is_like_darwin`, which more closely describes reality (OS X is the pre-2016 name for macOS, and is by now quite outdated; Darwin is the overall name for the OS underlying Apple's macOS, iOS, etc.).

``@rustbot`` label O-apple
r? compiler
</content>
</entry>
</feed>
