<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/rustllvm/PassWrapper.cpp, branch 1.18.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.18.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.18.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2017-01-01T11:58:02+00:00</updated>
<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>Merge branch 'master' into sparc64</title>
<updated>2017-01-01T03:40:10+00:00</updated>
<author>
<name>Seo Sanghyeon</name>
<email>sanxiyn@gmail.com</email>
</author>
<published>2017-01-01T03:40:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b14785d3d0e3093983f6d6e266b754e1b536da10'/>
<id>urn:sha1:b14785d3d0e3093983f6d6e266b754e1b536da10</id>
<content type='text'>
</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>further enable the Sparc LLVM backend</title>
<updated>2016-12-30T02:30:01+00:00</updated>
<author>
<name>Jonathan A. Kollasch</name>
<email>jakllsch@kollasch.net</email>
</author>
<published>2016-12-03T16:53:31+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=982849535d42a675ba85ad2c07db229e2604fe5a'/>
<id>urn:sha1:982849535d42a675ba85ad2c07db229e2604fe5a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>printf type correctness</title>
<updated>2016-12-07T16:09:34+00:00</updated>
<author>
<name>Robin Kruppe</name>
<email>robin.kruppe@gmail.com</email>
</author>
<published>2016-12-07T16:02:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f58e553001537d52e67720156f9280d122cc242d'/>
<id>urn:sha1:f58e553001537d52e67720156f9280d122cc242d</id>
<content type='text'>
The %.*s format specifier requires an int for the maximum size, but StringRef::size is a size_t

cc @shepmaster
</content>
</entry>
<entry>
<title>Don't assume llvm::StringRef is null terminated</title>
<updated>2016-11-28T16:33:13+00:00</updated>
<author>
<name>Robin Kruppe</name>
<email>robin.kruppe@gmail.com</email>
</author>
<published>2016-11-28T14:15:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=85dc08e525622365909cdaae27f4b89179321a92'/>
<id>urn:sha1:85dc08e525622365909cdaae27f4b89179321a92</id>
<content type='text'>
StringRefs have a length and their contents are not usually null-terminated.
The solution is to either copy the string data (in rustc_llvm::diagnostic) or take the size into account (in LLVMRustPrintPasses).
I couldn't trigger a bug caused by this (apparently all the strings returned in practice are actually null-terminated) but this is more correct and more future-proof.
</content>
</entry>
<entry>
<title>Adapt LLVMRustPrintPasses to LLVM 4.0 preferring `StringRef` over `char *`</title>
<updated>2016-11-27T13:48:47+00:00</updated>
<author>
<name>Robin Kruppe</name>
<email>robin.kruppe@gmail.com</email>
</author>
<published>2016-11-27T13:48:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cb0e24eafa233ddf5eee1937f161f3bda1745f2c'/>
<id>urn:sha1:cb0e24eafa233ddf5eee1937f161f3bda1745f2c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>[LLVM 4.0] Update AlwaysInliner pass header and constructor</title>
<updated>2016-11-18T16:21:47+00:00</updated>
<author>
<name>Jake Goulding</name>
<email>jake.goulding@gmail.com</email>
</author>
<published>2016-09-24T16:37:04+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=acc9efa5280a41cc040370e0b55a752baeb8b551'/>
<id>urn:sha1:acc9efa5280a41cc040370e0b55a752baeb8b551</id>
<content type='text'>
</content>
</entry>
</feed>
