<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp, branch 1.72.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.72.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.72.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-05-09T08:43:12+00:00</updated>
<entry>
<title>Correctly mark parameter `RustMappingRegions` as pointer-to-`const`</title>
<updated>2023-05-09T08:43:12+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2023-05-09T08:38:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9addf0651c2fc9174824ea7e28c2651c780ae968'/>
<id>urn:sha1:9addf0651c2fc9174824ea7e28c2651c780ae968</id>
<content type='text'>
The regions don't need to be mutable because we pass a copy of them to LLVM
instead, and this matches the `*const` in the Rust-side signature.
</content>
</entry>
<entry>
<title>Isolate coverage FFI type layouts from their underlying LLVM C++ types</title>
<updated>2023-05-09T08:08:32+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2023-05-08T03:57:20+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7cab196e7cccb68454e0ee5e667628387ad06463'/>
<id>urn:sha1:7cab196e7cccb68454e0ee5e667628387ad06463</id>
<content type='text'>
</content>
</entry>
<entry>
<title>rustc_llvm: replace llvm::makeArrayRef with ArrayRef constructors.</title>
<updated>2023-01-11T16:25:15+00:00</updated>
<author>
<name>Dmitri Gribenko</name>
<email>dmitrig@google.com</email>
</author>
<published>2023-01-11T15:39:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4f0c88f8bda92e16db9b59e5c585ae882dd4a086'/>
<id>urn:sha1:4f0c88f8bda92e16db9b59e5c585ae882dd4a086</id>
<content type='text'>
LLVM upstream has deprecated llvm::makeArrayRef and will remove it.
</content>
</entry>
<entry>
<title>Update the minimum external LLVM to 13</title>
<updated>2022-08-14T20:46:51+00:00</updated>
<author>
<name>Josh Stone</name>
<email>jistone@redhat.com</email>
</author>
<published>2022-08-12T17:22:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=2970ad8aeeaa94ad5af5fc49150c14bcf86bf7c9'/>
<id>urn:sha1:2970ad8aeeaa94ad5af5fc49150c14bcf86bf7c9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update CoverageMappingFormat Support to Version6</title>
<updated>2021-11-23T23:49:03+00:00</updated>
<author>
<name>Arpad Borsos</name>
<email>swatinem@swatinem.de</email>
</author>
<published>2021-10-19T09:09:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=566ad8da451a85ba2e45126cb7ad64f55450e31d'/>
<id>urn:sha1:566ad8da451a85ba2e45126cb7ad64f55450e31d</id>
<content type='text'>
Version 5 adds Branch Regions which are a prerequisite for branch coverage.
Version 6 can use the zeroth filename as prefix for other relative files.
</content>
</entry>
<entry>
<title>Update the minimum external LLVM to 11</title>
<updated>2021-10-22T16:22:18+00:00</updated>
<author>
<name>Josh Stone</name>
<email>jistone@redhat.com</email>
</author>
<published>2021-10-19T17:24:26+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=65150af1b4841feeb8b81f1ada60de1191912590'/>
<id>urn:sha1:65150af1b4841feeb8b81f1ada60de1191912590</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix: I meant LLVM version 13, not 12</title>
<updated>2021-03-19T20:46:40+00:00</updated>
<author>
<name>Augie Fackler</name>
<email>augie@google.com</email>
</author>
<published>2021-03-19T20:46:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=babe894bab47e43c2a884fe367095905e4e88993'/>
<id>urn:sha1:babe894bab47e43c2a884fe367095905e4e88993</id>
<content type='text'>
</content>
</entry>
<entry>
<title>llvm-wrapper: pass std::string instead of StringRef</title>
<updated>2021-03-16T21:13:20+00:00</updated>
<author>
<name>Augie Fackler</name>
<email>augie@google.com</email>
</author>
<published>2021-03-16T20:32:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=dcdb9ad3d27aca6185af64f2e0318ed47860c6c0'/>
<id>urn:sha1:dcdb9ad3d27aca6185af64f2e0318ed47860c6c0</id>
<content type='text'>
LLVM change 5fbd1a333aa1a0b70903d036b98ea56c51ae5224 modified this
function to want std::string instead of StringRef, which is easily done.
</content>
</entry>
<entry>
<title>Don't directly expose coverage::CounterMappingRegion via FFI</title>
<updated>2021-03-01T22:35:35+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>nikita.ppv@gmail.com</email>
</author>
<published>2021-02-20T15:43:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1d280b012d52fa95ed59942701e1a32c662e58a3'/>
<id>urn:sha1:1d280b012d52fa95ed59942701e1a32c662e58a3</id>
<content type='text'>
The definition of this struct changes in LLVM 12 due to the addition
of branch coverage support. To avoid future mismatches, declare our
own struct and then convert between them.
</content>
</entry>
<entry>
<title>Improved version check</title>
<updated>2020-11-25T17:45:33+00:00</updated>
<author>
<name>Rich Kadel</name>
<email>richkadel@google.com</email>
</author>
<published>2020-11-25T17:45:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b4668ecb7317fe821844d89d27a718e50c930215'/>
<id>urn:sha1:b4668ecb7317fe821844d89d27a718e50c930215</id>
<content type='text'>
</content>
</entry>
</feed>
