<feed xmlns='http://www.w3.org/2005/Atom'>
<title>rust/compiler/rustc_codegen_llvm/src/coverageinfo/ffi.rs, branch perf-tmp</title>
<subtitle>https://github.com/rust-lang/rust
</subtitle>
<id>http://git.dreamy.place/mirrors/rust/atom?h=perf-tmp</id>
<link rel='self' href='http://git.dreamy.place/mirrors/rust/atom?h=perf-tmp'/>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/'/>
<updated>2025-08-06T12:38:52+00:00</updated>
<entry>
<title>coverage: Remove all unstable support for MC/DC instrumentation</title>
<updated>2025-08-06T12:38:52+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-08-06T12:02:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=81ed042c8cc4a1bd677c9209cf9edca6b91af04a'/>
<id>urn:sha1:81ed042c8cc4a1bd677c9209cf9edca6b91af04a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>coverage: Revert "unused local file IDs" due to empty function names</title>
<updated>2025-05-27T13:33:29+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-05-27T13:25:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3f526eeec4efe8a31154b7b20b64d99c1badce9e'/>
<id>urn:sha1:3f526eeec4efe8a31154b7b20b64d99c1badce9e</id>
<content type='text'>
This reverts commit 3b22c21dd8c30f499051fe7a758ca0e5d81eb638, reversing
changes made to 5f292eea6d63abbd26f1e6e00a0b8cf21d828d7d.
</content>
</entry>
<entry>
<title>coverage: Detect unused local file IDs to avoid an LLVM assertion</title>
<updated>2025-05-09T14:24:03+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-05-09T10:57:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=078144fdfa7ae627d43cd919d660a71bef1e4658'/>
<id>urn:sha1:078144fdfa7ae627d43cd919d660a71bef1e4658</id>
<content type='text'>
This case can't actually happen yet (other than via a testing flag), because
currently all of a function's spans must belong to the same file and expansion.
But this will be an important edge case when adding expansion region support.
</content>
</entry>
<entry>
<title>coverage: Add LLVM plumbing for expansion regions</title>
<updated>2025-03-20T01:40:36+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2025-03-04T10:55:43+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d07ef5b0e1f7551ad24f86256d63a5dfdb907c17'/>
<id>urn:sha1:d07ef5b0e1f7551ad24f86256d63a5dfdb907c17</id>
<content type='text'>
This is currently unused, but paves the way for future work on expansion
regions without having to worry about the FFI parts.
</content>
</entry>
<entry>
<title>coverage: Store coverage source regions as `Span` until codegen</title>
<updated>2024-12-19T07:09:09+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2024-12-18T10:00:51+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=34ed51cb837d1dd755b9b97798a41c8cd0358ca6'/>
<id>urn:sha1:34ed51cb837d1dd755b9b97798a41c8cd0358ca6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>coverage: Rename some FFI fields from `span` to `cov_span`</title>
<updated>2024-12-19T06:26:01+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2024-12-18T07:59:27+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=d416cead5a92d6a054d0e4d18a4b3a965f35334d'/>
<id>urn:sha1:d416cead5a92d6a054d0e4d18a4b3a965f35334d</id>
<content type='text'>
This will avoid confusion with actual `Span` spans.
</content>
</entry>
<entry>
<title>coverage: Store intermediate region tables in `CovfunRecord`</title>
<updated>2024-12-11T10:35:45+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2024-12-11T04:41:02+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=3f3a9bf7f50afbfde72cd0b9479323dddc84fe6d'/>
<id>urn:sha1:3f3a9bf7f50afbfde72cd0b9479323dddc84fe6d</id>
<content type='text'>
This defers the call to `llvm_cov::write_function_mappings_to_buffer` until
just before its enclosing global variable is created.
</content>
</entry>
<entry>
<title>Revert "Rollup merge of #133418 - Zalathar:spans, r=jieyouxu"</title>
<updated>2024-11-29T03:57:01+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2024-11-29T03:52:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=9461f4296ffcbd75440ec211ead7bff6fb86012c'/>
<id>urn:sha1:9461f4296ffcbd75440ec211ead7bff6fb86012c</id>
<content type='text'>
This reverts commit adf9b5fcd1de43eaf0a779e10612caee8b47bede, reversing
changes made to af1ca153d4aed5ffe22445273aa388a8d3f8f4ae.

Reverting due to &lt;https://github.com/rust-lang/rust/issues/133606&gt;.
</content>
</entry>
<entry>
<title>coverage: Store coverage source regions as `Span` until codegen</title>
<updated>2024-11-24T12:46:39+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2024-11-24T07:50:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=b9fb1a69d2fe1c146cbdf181cf9e0eaf15935799'/>
<id>urn:sha1:b9fb1a69d2fe1c146cbdf181cf9e0eaf15935799</id>
<content type='text'>
</content>
</entry>
<entry>
<title>coverage: Rename some FFI fields from `span` to `cov_span`</title>
<updated>2024-11-24T12:29:02+00:00</updated>
<author>
<name>Zalathar</name>
<email>Zalathar@users.noreply.github.com</email>
</author>
<published>2024-11-24T07:38:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.dreamy.place/mirrors/rust/commit/?id=87fe7def1284e1c25dc358c693a9add93db5a953'/>
<id>urn:sha1:87fe7def1284e1c25dc358c693a9add93db5a953</id>
<content type='text'>
This will avoid confusion with actual `Span` spans.
</content>
</entry>
</feed>
