<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/codegen/staticlib-external-inline-fns.rs, branch try</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-01-11T09:32:08+00:00</updated>
<entry>
<title>Move /src/test to /tests</title>
<updated>2023-01-11T09:32:08+00:00</updated>
<author>
<name>Albert Larsan</name>
<email>74931857+albertlarsan68@users.noreply.github.com</email>
</author>
<published>2023-01-05T08:13:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cf2dff2b1e3fa55fa5415d524200070d0d7aacfe'/>
<id>urn:sha1:cf2dff2b1e3fa55fa5415d524200070d0d7aacfe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Manually set dso_local when its valid to do so</title>
<updated>2021-04-02T21:00:29+00:00</updated>
<author>
<name>Simonas Kazlauskas</name>
<email>git@kazlauskas.me</email>
</author>
<published>2021-03-27T22:11:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2f000a78bf615b35c4837f920fb6adcad4848351'/>
<id>urn:sha1:2f000a78bf615b35c4837f920fb6adcad4848351</id>
<content type='text'>
This should have no real effect in most cases, as e.g. `hidden`
visibility already implies `dso_local` (or at least LLVM IR does not
preserve the `dso_local` setting if the item is already `hidden`), but
it should fix `-Crelocation-model=static` and improve codegen in
executables.

Note that this PR does not exhaustively port the logic in [clang]. Only
the obviously correct portion and what is necessary to fix a regression
from LLVM 12 that relates to `-Crelocation_model=static`.

Fixes #83335

[clang]: https://github.com/llvm/llvm-project/blob/3001d080c813da20b329303bf8f45451480e5905/clang/lib/CodeGen/CodeGenModule.cpp#L945-L1039
</content>
</entry>
<entry>
<title>Fix exports with `#[inline(always)]`</title>
<updated>2020-06-15T08:40:56+00:00</updated>
<author>
<name>Nathan Corbyn</name>
<email>me@nathancorbyn.com</email>
</author>
<published>2020-06-09T14:49:59+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ee810a75e41368387918759ed191657f05650f05'/>
<id>urn:sha1:ee810a75e41368387918759ed191657f05650f05</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Export all fns with extern indicator</title>
<updated>2020-06-15T08:40:56+00:00</updated>
<author>
<name>Nathan Corbyn</name>
<email>me@nathancorbyn.com</email>
</author>
<published>2020-06-08T08:37:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=6b7cacb2c99567a76cf0d5ce6833a129c8bb8814'/>
<id>urn:sha1:6b7cacb2c99567a76cf0d5ce6833a129c8bb8814</id>
<content type='text'>
</content>
</entry>
</feed>
