<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_llvm/llvm-wrapper/CoverageMappingWrapper.cpp, branch 1.65.0</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=1.65.0</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=1.65.0'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2022-08-14T20:46:51+00:00</updated>
<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>
<entry>
<title>Check for LLVM 11+ when using `-Z instrument-coverage`</title>
<updated>2020-11-24T19:50:24+00:00</updated>
<author>
<name>Rich Kadel</name>
<email>richkadel@google.com</email>
</author>
<published>2020-11-24T19:50:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=51268d2735ed59b4f6b6351fd75edd0f4cf19c9f'/>
<id>urn:sha1:51268d2735ed59b4f6b6351fd75edd0f4cf19c9f</id>
<content type='text'>
* `rustc` should now compile under LLVM 9 or 10
* Compiler generates an error if `-Z instrument-coverage` is specified
  but LLVM version is less than 11
* Coverage tests that require `-Z instrument-coverage` and run codegen
  should be skipped if LLVM version is less than 11
</content>
</entry>
<entry>
<title>Upgrades the coverage map to Version 4</title>
<updated>2020-11-23T23:14:47+00:00</updated>
<author>
<name>Rich Kadel</name>
<email>richkadel@google.com</email>
</author>
<published>2020-11-23T20:56:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1d8c381c014f202eeae59994b9b664841e91cb72'/>
<id>urn:sha1:1d8c381c014f202eeae59994b9b664841e91cb72</id>
<content type='text'>
Changes the coverage map injected into binaries compiled with
`-Zinstrument-coverage` to LLVM Coverage Mapping Format, Version 4 (from
Version 3). Note, binaries compiled with this version will require LLVM
tools from at least LLVM Version 11.
</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>
