<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/rustllvm/RustWrapper.cpp, branch 1.30.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.30.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.30.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2018-08-07T02:12:35+00:00</updated>
<entry>
<title>Auto merge of #51007 - AstralSorcerer:master, r=nagisa</title>
<updated>2018-08-07T02:12:35+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2018-08-07T02:12:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=11a902431b8e66da8486b3b9a2d8527746c6ab1a'/>
<id>urn:sha1:11a902431b8e66da8486b3b9a2d8527746c6ab1a</id>
<content type='text'>
Make globals with private linkage unnamed. Fixes #50862.

cc @oli-obk @nagisa
</content>
</entry>
<entry>
<title>Make globals with private linkage unnamed. Fixes #50862.</title>
<updated>2018-08-01T03:45:18+00:00</updated>
<author>
<name>Colin Pronovost</name>
<email>colin.pron@live.com</email>
</author>
<published>2018-05-23T19:19:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=02190f397ecb32bca42e5b631dc235381d01b377'/>
<id>urn:sha1:02190f397ecb32bca42e5b631dc235381d01b377</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustc: Handle linker diagnostic from LLVM</title>
<updated>2018-07-31T17:47:27+00:00</updated>
<author>
<name>Alex Crichton</name>
<email>alex@alexcrichton.com</email>
</author>
<published>2018-07-17T23:20:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f0bceba669159f7bac581d03412cf69ce4558685'/>
<id>urn:sha1:f0bceba669159f7bac581d03412cf69ce4558685</id>
<content type='text'>
Previously linker diagnostic were being hidden when two modules were linked
together but failed to link. This commit fixes the situation by ensuring that we
have a diagnostic handler installed and also adds support for handling linker
diagnostics.
</content>
</entry>
<entry>
<title>rustc_codegen_llvm: remove more unused functions.</title>
<updated>2018-07-30T17:10:25+00:00</updated>
<author>
<name>Irina Popa</name>
<email>irinagpopa@gmail.com</email>
</author>
<published>2018-07-10T15:00:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ebec156abfc25ce695227ed2c12c420244a433f8'/>
<id>urn:sha1:ebec156abfc25ce695227ed2c12c420244a433f8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>still support LLVM4 for emscripten</title>
<updated>2018-07-09T09:35:53+00:00</updated>
<author>
<name>gnzlbg</name>
<email>gonzalobg88@gmail.com</email>
</author>
<published>2018-07-09T09:29:13+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=23dfb42ab3010418d54f852ddad263b1e7148fab'/>
<id>urn:sha1:23dfb42ab3010418d54f852ddad263b1e7148fab</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bump minimum LLVM version to 5.0</title>
<updated>2018-07-09T09:35:52+00:00</updated>
<author>
<name>gnzlbg</name>
<email>gonzalobg88@gmail.com</email>
</author>
<published>2018-06-29T08:28:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4ff90c7e0aa60cfab0d4fd5e52fcc63a7afd81c3'/>
<id>urn:sha1:4ff90c7e0aa60cfab0d4fd5e52fcc63a7afd81c3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Auto merge of #49249 - gnzlbg:simd_minmax, r=alexcrichton</title>
<updated>2018-03-27T04:46:32+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2018-03-27T04:46:32+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=31ae4f9fde9b23100c26e5642030128a7e1444ef'/>
<id>urn:sha1:31ae4f9fde9b23100c26e5642030128a7e1444ef</id>
<content type='text'>
implement minmax intrinsics

This adds the `simd_{fmin,fmax}` intrinsics, which do a vertical (lane-wise) `min`/`max` for floating point vectors that's equivalent to Rust's `min`/`max` for `f32`/`f64`.

It might make sense to make `{f32,f64}::{min,max}` use the `minnum` and `minmax` intrinsics as well.

---

~~HELP: I need some help with these. Either I should go to sleep or there must be something that I must be missing. AFAICT I am calling the `maxnum` builder correctly, yet rustc/LLVM seem to insert a call to `llvm.minnum` there instead...~~ EDIT: Rust's LLVM version is too old :/
</content>
</entry>
<entry>
<title>Auto merge of #48346 - emilio:pgo, r=alexcrichton</title>
<updated>2018-03-26T13:00:18+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2018-03-26T13:00:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=13a86f4d8555702085b97de3a42234a82ddc045d'/>
<id>urn:sha1:13a86f4d8555702085b97de3a42234a82ddc045d</id>
<content type='text'>
Add basic PGO support.

This PR adds two mutually exclusive options for profile usage and generation using LLVM's instruction profile generation (the same as clang uses), `-C pgo-use` and `-C pgo-gen`.

See each commit for details.
</content>
</entry>
<entry>
<title>require llvm 6</title>
<updated>2018-03-26T08:20:41+00:00</updated>
<author>
<name>gnzlbg</name>
<email>gonzalobg88@gmail.com</email>
</author>
<published>2018-03-22T13:48:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=066c2ec9baac1be5e884e48813a542de8f5d64b0'/>
<id>urn:sha1:066c2ec9baac1be5e884e48813a542de8f5d64b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>implement minmax intrinsics</title>
<updated>2018-03-26T08:20:41+00:00</updated>
<author>
<name>gnzlbg</name>
<email>gonzalobg88@gmail.com</email>
</author>
<published>2018-03-21T20:49:22+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7d5343a6700581e318189dcd74567b348bd7f68d'/>
<id>urn:sha1:7d5343a6700581e318189dcd74567b348bd7f68d</id>
<content type='text'>
</content>
</entry>
</feed>
