<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_llvm/llvm-wrapper/ArchiveWrapper.cpp, branch 1.80.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.80.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.80.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2024-04-15T23:05:16+00:00</updated>
<entry>
<title>Add support for Arm64EC to the Standard Library</title>
<updated>2024-04-15T23:05:16+00:00</updated>
<author>
<name>Daniel Paoliello</name>
<email>danpao@microsoft.com</email>
</author>
<published>2024-03-27T17:49:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=32f5ca4be7fc71274879800cb51c90ccdb7f35a5'/>
<id>urn:sha1:32f5ca4be7fc71274879800cb51c90ccdb7f35a5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>update messages</title>
<updated>2024-04-03T23:03:12+00:00</updated>
<author>
<name>Dan</name>
<email>hello@danielh.cc</email>
</author>
<published>2024-04-03T23:03:12+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=19758714cadc29fcd2d0e411f3088669d0dbc819'/>
<id>urn:sha1:19758714cadc29fcd2d0e411f3088669d0dbc819</id>
<content type='text'>
</content>
</entry>
<entry>
<title>llvm-wrapper: fix warning C4305</title>
<updated>2024-02-21T10:13:50+00:00</updated>
<author>
<name>klensy</name>
<email>klensy@users.noreply.github.com</email>
</author>
<published>2024-02-21T10:13:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=0ce966fd6415773698fd9f85a86ef49dd4225ecf'/>
<id>urn:sha1:0ce966fd6415773698fd9f85a86ef49dd4225ecf</id>
<content type='text'>
llvm-wrapper/ArchiveWrapper.cpp(70): warning C4305: 'argument': truncation from 'int' to 'bool'
while in llvm 12 signature was
 static ErrorOr&lt;std::unique_ptr&lt;MemoryBuffer&gt;&gt; getFile(const Twine &amp;Filename, int64_t FileSize = -1, bool RequiresNullTerminator = true, bool IsVolatile = false);
https://github.com/llvm/llvm-project/blame/fed41342a82f5a3a9201819a82bf7a48313e296b/llvm/include/llvm/Support/MemoryBuffer.h#L85-L87

in llvm 13 and later it was changed to
static ErrorOr&lt;std::unique_ptr&lt;MemoryBuffer&gt;&gt; getFile(const Twine &amp;Filename, bool IsText = false, bool RequiresNullTerminator = true, bool IsVolatile = false);
https://github.com/llvm/llvm-project/blame/75e33f71c2dae584b13a7d1186ae0a038ba98838/llvm/include/llvm/Support/MemoryBuffer.h#L86-L88

so code was interpreted as MemoryBuffer::getFile(Path, /*IsText*/true, /*RequiresNullTerminator=*/false), but now will be MemoryBuffer::getFile(Path, /*IsText*/false, /*RequiresNullTerminator=*/false). How that worked before?
</content>
</entry>
<entry>
<title>ArchiveWrapper: handle LLVM API update</title>
<updated>2023-08-22T16:26:35+00:00</updated>
<author>
<name>Augie Fackler</name>
<email>augie@google.com</email>
</author>
<published>2023-08-22T16:26:35+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3977ed1e69e6fc14e76e19bead3d6d725fc2129d'/>
<id>urn:sha1:3977ed1e69e6fc14e76e19bead3d6d725fc2129d</id>
<content type='text'>
In llvm/llvm-project@f740bcb3707a17ed4ccd52157089011a586cc2a6 a boolean
parameter changed to an enum.

r? @nikic
@rustbot label: +llvm-main
</content>
</entry>
<entry>
<title>Recognize AIX style archive kind</title>
<updated>2023-04-19T03:10:47+00:00</updated>
<author>
<name>Qiu Chaofan</name>
<email>qcf@ecnelises.com</email>
</author>
<published>2023-01-11T03:27:29+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7037ff99af21cd34eb4bcb95fe91d210bc8e4f3f'/>
<id>urn:sha1:7037ff99af21cd34eb4bcb95fe91d210bc8e4f3f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use object instead of LLVM for reading bitcode from rlibs</title>
<updated>2022-07-25T16:07:23+00:00</updated>
<author>
<name>bjorn3</name>
<email>17426603+bjorn3@users.noreply.github.com</email>
</author>
<published>2022-06-14T16:28:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=395d564f2592c8981b74b14305100c32ae7c53cb'/>
<id>urn:sha1:395d564f2592c8981b74b14305100c32ae7c53cb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update the minimum external LLVM to 10</title>
<updated>2021-03-22T18:33:43+00:00</updated>
<author>
<name>Josh Stone</name>
<email>jistone@redhat.com</email>
</author>
<published>2021-03-22T18:33:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7d872f538efc5cb3786c3aa0a6654bae7a67ec63'/>
<id>urn:sha1:7d872f538efc5cb3786c3aa0a6654bae7a67ec63</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Move `rustllvm` into `rustc_llvm`</title>
<updated>2020-09-09T20:05:43+00:00</updated>
<author>
<name>Vadim Petrochenkov</name>
<email>vadim.petrochenkov@gmail.com</email>
</author>
<published>2020-07-26T17:11:30+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=10d3f8a484a812db995198f17b17462718f477bc'/>
<id>urn:sha1:10d3f8a484a812db995198f17b17462718f477bc</id>
<content type='text'>
</content>
</entry>
</feed>
