<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/rustllvm/RustWrapper.cpp, branch 1.16.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.16.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.16.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2017-01-14T14:38:12+00:00</updated>
<entry>
<title>Fix covered-switch-default warnings in RustWrapper</title>
<updated>2017-01-14T14:38:12+00:00</updated>
<author>
<name>Ruud van Asseldonk</name>
<email>dev@veniogames.com</email>
</author>
<published>2017-01-14T14:38:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=004f18d9fb06a66e4f0866d17074a6e53418ee99'/>
<id>urn:sha1:004f18d9fb06a66e4f0866d17074a6e53418ee99</id>
<content type='text'>
These switch statements cover all possible values, so the default case
is dead code (it contains an llvm_unreachable anyway), triggering a
-Wcovered-switch-default warning. Moving the unreachable after the
switch resolves these warnings. This keeps the build output clean.
</content>
</entry>
<entry>
<title>Auto merge of #38745 - CannedYerins:llvm-code-style, r=rkruppe</title>
<updated>2017-01-01T11:58:02+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2017-01-01T11:58:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=ac5cd3bd43b9dbe681417e482065b24c08c544e8'/>
<id>urn:sha1:ac5cd3bd43b9dbe681417e482065b24c08c544e8</id>
<content type='text'>
Improve naming style in rustllvm.

As per the LLVM style guide, use CamelCase for all locals and classes,
and camelCase for all non-FFI functions.
Also, make names of variables of commonly used types more consistent.

Fixes #38688.

r? @rkruppe
</content>
</entry>
<entry>
<title>Auto merge of #38482 - est31:i128, r=eddyb</title>
<updated>2016-12-31T18:54:31+00:00</updated>
<author>
<name>bors</name>
<email>bors@rust-lang.org</email>
</author>
<published>2016-12-31T18:54:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=38bd207626fa46445d58404099b0a2f0bf8e0934'/>
<id>urn:sha1:38bd207626fa46445d58404099b0a2f0bf8e0934</id>
<content type='text'>
i128 and u128 support

Brings i128 and u128 support to nightly rust, behind a feature flag. The goal of this PR is to do the bulk of the work for 128 bit integer support. Smaller but just as tricky features needed for stabilisation like 128 bit enum discriminants are left for future PRs.

Rebased version of  #37900, which in turn was a rebase + improvement of #35954 . Sadly I couldn't reopen #37900 due to github. There goes my premium position in the homu queue...

[plugin-breaking-change]

cc #35118 (tracking issue)
</content>
</entry>
<entry>
<title>Improve naming style in rustllvm.</title>
<updated>2016-12-31T18:20:30+00:00</updated>
<author>
<name>Ian Kerins</name>
<email>ianskerins@gmail.com</email>
</author>
<published>2016-12-31T17:01:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e6f97114ca67ffcd55c81d990f1f239957eb6c00'/>
<id>urn:sha1:e6f97114ca67ffcd55c81d990f1f239957eb6c00</id>
<content type='text'>
As per the LLVM style guide, use CamelCase for all locals and classes,
and camelCase for all non-FFI functions.
Also, make names of variables of commonly used types more consistent.

Fixes #38688.
</content>
</entry>
<entry>
<title>Switching from NULL to nullptr in src/rustllvm.</title>
<updated>2016-12-30T15:37:05+00:00</updated>
<author>
<name>karpinski</name>
<email>marcinpkarpinski@gmail.com</email>
</author>
<published>2016-12-30T12:21:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=72ebc02f13eeb7328d199d7d5ccaee4e5ff03b3e'/>
<id>urn:sha1:72ebc02f13eeb7328d199d7d5ccaee4e5ff03b3e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Ran clang-format on src/rustllvm with llvm as the coding style.</title>
<updated>2016-12-30T15:36:50+00:00</updated>
<author>
<name>karpinski</name>
<email>marcinpkarpinski@gmail.com</email>
</author>
<published>2016-12-30T11:22:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c72d859e4f27c4b4c4be349091f5c71058ac1cd4'/>
<id>urn:sha1:c72d859e4f27c4b4c4be349091f5c71058ac1cd4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix rebase fallout</title>
<updated>2016-12-30T14:17:27+00:00</updated>
<author>
<name>Simonas Kazlauskas</name>
<email>git@kazlauskas.me</email>
</author>
<published>2016-09-27T16:06:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7a3704c50044a0e9d611a264daeabbf47d398474'/>
<id>urn:sha1:7a3704c50044a0e9d611a264daeabbf47d398474</id>
<content type='text'>
This commit includes manual merge conflict resolution changes from a rebase by @est31.
</content>
</entry>
<entry>
<title>Add a way to retrieve constant value in 128 bits</title>
<updated>2016-12-30T14:17:26+00:00</updated>
<author>
<name>Simonas Kazlauskas</name>
<email>git@kazlauskas.me</email>
</author>
<published>2016-08-25T22:32:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9aad2d551e76d80783e812be70de5f49fb038b5e'/>
<id>urn:sha1:9aad2d551e76d80783e812be70de5f49fb038b5e</id>
<content type='text'>
Fixes rebase fallout, makes code correct in presence of 128-bit constants.

This commit includes manual merge conflict resolution changes from a rebase by @est31.
</content>
</entry>
<entry>
<title>Fixed fastcall not applying inreg attributes to arguments like the C/C++ fastcall.</title>
<updated>2016-12-21T18:44:40+00:00</updated>
<author>
<name>Ivan Molodetskikh</name>
<email>yalterz@gmail.com</email>
</author>
<published>2016-12-21T18:42:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=c461cdfdf686caec2b93fe9e41efaa79b7a5c292'/>
<id>urn:sha1:c461cdfdf686caec2b93fe9e41efaa79b7a5c292</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update LLVM global variable debug info API for 4.0</title>
<updated>2016-12-14T08:39:13+00:00</updated>
<author>
<name>Dylan McKay</name>
<email>dylanmckay34@gmail.com</email>
</author>
<published>2016-12-11T09:08:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=e080804f72fe937ed36cd6656f5f119959529945'/>
<id>urn:sha1:e080804f72fe937ed36cd6656f5f119959529945</id>
<content type='text'>
This teaches Rust about an LLVM 4.0 API change for creating debug info
for global variables.

This change was made in upstream LLVM patch https://reviews.llvm.org/D20147

This is almost 1:1 copy of how clang did it in http://reviews.llvm.org/D20415
</content>
</entry>
</feed>
