<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/src/test/mir-opt/instrument_coverage.main.InstrumentCoverage.diff, branch try</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=try</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=try'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2023-01-11T09:32:08+00:00</updated>
<entry>
<title>Move /src/test to /tests</title>
<updated>2023-01-11T09:32:08+00:00</updated>
<author>
<name>Albert Larsan</name>
<email>74931857+albertlarsan68@users.noreply.github.com</email>
</author>
<published>2023-01-05T08:13:28+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=cf2dff2b1e3fa55fa5415d524200070d0d7aacfe'/>
<id>urn:sha1:cf2dff2b1e3fa55fa5415d524200070d0d7aacfe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove unneeded field from `SwitchTargets`</title>
<updated>2022-12-09T12:53:10+00:00</updated>
<author>
<name>Jakob Degen</name>
<email>jakob.e.degen@gmail.com</email>
</author>
<published>2022-12-04T00:03:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9fb8da8f8ff1a0b2c237c691fee58b6348811b86'/>
<id>urn:sha1:9fb8da8f8ff1a0b2c237c691fee58b6348811b86</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add more `// unit-test`s to MIR opt tests</title>
<updated>2022-08-10T00:32:50+00:00</updated>
<author>
<name>Jakob Degen</name>
<email>jakob.e.degen@gmail.com</email>
</author>
<published>2022-08-03T00:44:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=7a1bfc0ba7ba10272a94859151d89c4f4bf09814'/>
<id>urn:sha1:7a1bfc0ba7ba10272a94859151d89c4f4bf09814</id>
<content type='text'>
</content>
</entry>
<entry>
<title>bless mir opt tests</title>
<updated>2022-07-28T12:24:44+00:00</updated>
<author>
<name>Nilstrieb</name>
<email>48135649+Nilstrieb@users.noreply.github.com</email>
</author>
<published>2022-07-27T18:47:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=11c0280798da8f4d65dec25764237d2354e65273'/>
<id>urn:sha1:11c0280798da8f4d65dec25764237d2354e65273</id>
<content type='text'>
</content>
</entry>
<entry>
<title>tweak names and output and bless</title>
<updated>2022-07-09T11:43:56+00:00</updated>
<author>
<name>Ralf Jung</name>
<email>post@ralfj.de</email>
</author>
<published>2022-07-06T14:14:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4e7aaf1f448dd9808a94e98dffe4c1176c388e0d'/>
<id>urn:sha1:4e7aaf1f448dd9808a94e98dffe4c1176c388e0d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>./x.py test --bless</title>
<updated>2021-09-18T00:00:00+00:00</updated>
<author>
<name>Tomasz Miąsko</name>
<email>tomasz.miasko@gmail.com</email>
</author>
<published>2021-09-18T00:00:00+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=f1f1c8fa505b8b7e2cab75c30e6f7f8a62b5ca7a'/>
<id>urn:sha1:f1f1c8fa505b8b7e2cab75c30e6f7f8a62b5ca7a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update coverage tests</title>
<updated>2021-09-03T18:51:27+00:00</updated>
<author>
<name>Matthew Jasper</name>
<email>mjjasper1@gmail.com</email>
</author>
<published>2021-09-03T18:51:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=4e2fd4fcb2a7d2f21029d070ca4583601b271cc1'/>
<id>urn:sha1:4e2fd4fcb2a7d2f21029d070ca4583601b271cc1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bless profile targets</title>
<updated>2021-01-09T21:15:54+00:00</updated>
<author>
<name>Caio</name>
<email>c410.f3r@gmail.com</email>
</author>
<published>2021-01-09T21:15:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3ee1a9caea86be1c0543fa745f5fc9de49ab8de3'/>
<id>urn:sha1:3ee1a9caea86be1c0543fa745f5fc9de49ab8de3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed conflict with drop elaboration and coverage</title>
<updated>2020-12-16T07:33:47+00:00</updated>
<author>
<name>Rich Kadel</name>
<email>richkadel@google.com</email>
</author>
<published>2020-12-16T07:33:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=1d6b455fb476115712cf7246c5f4cecb7c66915b'/>
<id>urn:sha1:1d6b455fb476115712cf7246c5f4cecb7c66915b</id>
<content type='text'>
See
https://github.com/rust-lang/rust/issues/80045#issuecomment-745733339

Coverage statements are moved to the beginning of the BCB. This does
also affect what's counted before a panic, changing some results, but I
think these results may even be preferred? In any case, there are no
guarantees about what's counted when a panic occurs (by design).
</content>
</entry>
<entry>
<title>Combination of commits</title>
<updated>2020-12-03T17:50:10+00:00</updated>
<author>
<name>Rich Kadel</name>
<email>richkadel@google.com</email>
</author>
<published>2020-12-01T07:58:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=def932ca865b86a5057517d8a0e27c0ca72a0815'/>
<id>urn:sha1:def932ca865b86a5057517d8a0e27c0ca72a0815</id>
<content type='text'>
Fixes multiple issue with counters, with simplification

  Includes a change to the implicit else span in ast_lowering, so coverage
  of the implicit else no longer spans the `then` block.

  Adds coverage for unused closures and async function bodies.

  Fixes: #78542

Adding unreachable regions for known MIR missing from coverage map

Cleaned up PR commits, and removed link-dead-code requirement and tests

  Coverage no longer depends on Issue #76038 (`-C link-dead-code` is
  no longer needed or enforced, so MSVC can use the same tests as
  Linux and MacOS now)

Restrict adding unreachable regions to covered files

  Improved the code that adds coverage for uncalled functions (with MIR
  but not-codegenned) to avoid generating coverage in files not already
  included in the files with covered functions.

Resolved last known issue requiring --emit llvm-ir workaround

  Fixed bugs in how unreachable code spans were added.
</content>
</entry>
</feed>
