<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_target/src/spec/linux_kernel_base.rs, branch 1.53.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.53.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.53.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2021-04-29T19:13:21+00:00</updated>
<entry>
<title>Change to probe-stack=call (instead of inline-or-call) everywhere again, for now.</title>
<updated>2021-04-29T19:13:21+00:00</updated>
<author>
<name>Felix S. Klock II</name>
<email>pnkfelix@pnkfx.org</email>
</author>
<published>2021-04-29T19:11:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=8d1083e319841624f64400e1524805a40d725439'/>
<id>urn:sha1:8d1083e319841624f64400e1524805a40d725439</id>
<content type='text'>
We had already reverted the change on stable back in PR #83412.

Since then, we've had some movement on issue #83139, but not a 100% fix.

But also since then, we had bug reported, issue #84667, that looks like outright
codegen breakage, rather than problems confined to debuginfo issues.

So we are reverting PR #77885 on stable and beta. We'll reland PR #77885 (or some
variant) switching back to an LLVM-dependent selection of out-of-line call vs
inline-asm, after these other issues have been resolved.
</content>
</entry>
<entry>
<title>linker: Use data execution prevention options by default when linker supports them</title>
<updated>2021-03-28T20:44:40+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2021-03-28T20:18:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cc5392e76bb164a8a08bf7c4e99fdf0bf339193a'/>
<id>urn:sha1:cc5392e76bb164a8a08bf7c4e99fdf0bf339193a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>linker: Use `--as-needed` by default when linker supports it</title>
<updated>2021-03-27T22:49:15+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2021-03-27T21:02:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6615ee89be2290c96aa7d4ab24dc94e23a8c7080'/>
<id>urn:sha1:6615ee89be2290c96aa7d4ab24dc94e23a8c7080</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Target stack-probe support configurable finely</title>
<updated>2021-01-16T10:38:02+00:00</updated>
<author>
<name>Simonas Kazlauskas</name>
<email>git@kazlauskas.me</email>
</author>
<published>2021-01-09T14:54:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=007080b60791d9751fd298b49879fe2fe5bc4c10'/>
<id>urn:sha1:007080b60791d9751fd298b49879fe2fe5bc4c10</id>
<content type='text'>
This adds capability to configure the target's stack probe support in a
more precise manner than just on/off. In particular now we allow
choosing between always inline-asm, always call or either one of those
depending on the LLVM version on a per-target basis.
</content>
</entry>
<entry>
<title>rustc_target: Rename some target options to avoid tautology</title>
<updated>2020-11-08T14:29:13+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2020-11-08T11:57:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=dc004d4809f7e5fb5ea73ac630a0b1bdb58eabe4'/>
<id>urn:sha1:dc004d4809f7e5fb5ea73ac630a0b1bdb58eabe4</id>
<content type='text'>
`target.target_endian` -&gt; `target.endian`
`target.target_c_int_width` -&gt; `target.c_int_width`
`target.target_os` -&gt; `target.os`
`target.target_env` -&gt; `target.env`
`target.target_vendor` -&gt; `target.vendor`
`target.target_family` -&gt; `target.os_family`
`target.target_mcount` -&gt; `target.mcount`
</content>
</entry>
<entry>
<title>rustc_target: Move `target_env` from `Target` to `TargetOptions`</title>
<updated>2020-11-07T11:27:47+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2020-10-08T18:47:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d5fd31197fe1a4f704186874b67e170ff4029a4c'/>
<id>urn:sha1:d5fd31197fe1a4f704186874b67e170ff4029a4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>mv compiler to compiler/</title>
<updated>2020-08-30T15:45:07+00:00</updated>
<author>
<name>mark</name>
<email>markm@cs.wisc.edu</email>
</author>
<published>2020-08-28T03:58:48+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9e5f7d5631b8f4009ac1c693e585d4b7108d4275'/>
<id>urn:sha1:9e5f7d5631b8f4009ac1c693e585d4b7108d4275</id>
<content type='text'>
</content>
</entry>
</feed>
